diff --git a/Makefile b/Makefile index e83fc0bc3..54f04b925 100644 --- a/Makefile +++ b/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) diff --git a/README b/README index a714d09de..5b1799bc8 100644 --- a/README +++ b/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: diff --git a/cbtable.c b/cbtable.c index 2b02e719d..dbb2cff04 100644 --- a/cbtable.c +++ b/cbtable.c @@ -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; diff --git a/hwaccess.h b/hwaccess.h index 9bf37f253..63a2bf250 100644 --- a/hwaccess.h +++ b/hwaccess.h @@ -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 #define off64_t off_t #define lseek64 lseek