mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-27 23:22:37 +02:00
Rename Direct I/O library to DirectHW
The Direct I/O library for Mac OS X is now called DirectHW to make sure people can find it via an internet search. DirectIO was a generic name for a concept and thus not a good distinguisher for a library. Corresponding to flashrom svn r1198. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Idwer Vollering <vidwer@gmail.com>
This commit is contained in:
parent
3e85442e33
commit
f992c19fca
1
Makefile
1
Makefile
@ -42,6 +42,7 @@ STRIP_ARGS = -s
|
||||
endif
|
||||
ifeq ($(OS_ARCH), Darwin)
|
||||
CPPFLAGS += -I/opt/local/include -I/usr/local/include
|
||||
# DirectIO framework can be found in the DirectHW library.
|
||||
LDFLAGS += -framework IOKit -framework DirectIO -L/opt/local/lib -L/usr/local/lib
|
||||
endif
|
||||
ifeq ($(OS_ARCH), FreeBSD)
|
||||
|
4
README
4
README
@ -87,8 +87,8 @@ To compile on OpenBSD, use:
|
||||
|
||||
To compile and run on Darwin/Mac OS X:
|
||||
|
||||
Install DirectIO from coresystems GmbH.
|
||||
DirectIO is available at http://www.coresystems.de/en/directio.
|
||||
Install DirectHW from coresystems GmbH.
|
||||
DirectHW is available at http://www.coresystems.de/en/directhw .
|
||||
|
||||
To cross-compile on Linux for DOS:
|
||||
|
||||
|
@ -203,7 +203,7 @@ int coreboot_init(void)
|
||||
struct lb_record *rec, *last;
|
||||
|
||||
#ifdef __DARWIN__
|
||||
/* This is a hack. DirectIO fails to map physical address 0x00000000.
|
||||
/* This is a hack. DirectHW fails to map physical address 0x00000000.
|
||||
* Why?
|
||||
*/
|
||||
start = 0x400;
|
||||
|
@ -193,6 +193,7 @@ cpu_to_be(64)
|
||||
#define INL(x) __extension__ ({ u_int inl_tmp = (x); inl(inl_tmp); })
|
||||
#else
|
||||
#if defined(__DARWIN__)
|
||||
/* Header is part of the DirectHW library. */
|
||||
#include <DirectIO/darwinio.h>
|
||||
#define off64_t off_t
|
||||
#define lseek64 lseek
|
||||
|
Loading…
x
Reference in New Issue
Block a user