diff options
author | Rudolf Marek <r.marek@assembler.cz> | 2010-03-16 23:59:19 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2010-03-16 23:59:19 +0000 |
commit | 03ae5c117a66e4db4ed6b55c789aa2ff8b3e244d (patch) | |
tree | f920353a2683cc9bc4ad6954d95400c6c923629d /hwaccess.h | |
parent | ccf7a2a231a213fe987a675ca6869456dbbd37da (diff) | |
download | flashrom-03ae5c117a66e4db4ed6b55c789aa2ff8b3e244d.tar.gz flashrom-03ae5c117a66e4db4ed6b55c789aa2ff8b3e244d.tar.bz2 flashrom-03ae5c117a66e4db4ed6b55c789aa2ff8b3e244d.zip |
Add MS-DOS crosscompilation support
Tested, works fine. Part 1: Code changes.
Corresponding to flashrom svn r944.
Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Diffstat (limited to 'hwaccess.h')
-rw-r--r-- | hwaccess.h | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -68,12 +68,30 @@ #define INW inw #define INL inl #else + +#ifdef __DJGPP__ + +#include <pc.h> + + #define OUTB(x,y) outportb(y, x) + #define OUTW(x,y) outportw(y, x) + #define OUTL(x,y) outportl(y, x) + + #define INB inportb + #define INW inportw + #define INL inportl + +#else + #define OUTB outb #define OUTW outw #define OUTL outl #define INB inb #define INW inw #define INL inl + +#endif + #endif #endif |