Commit f992c19f authored by Carl-Daniel Hailfinger's avatar Carl-Daniel Hailfinger
Browse files

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: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: default avatarIdwer Vollering <vidwer@gmail.com>
parent 3e85442e
......@@ -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)
......
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment