initial import of openbios--main--1.0--patch-26

git-svn-id: svn://coreboot.org/openbios/openbios-devel@1 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Stefan Reinauer
2006-04-26 15:08:19 +00:00
commit 5c9eb9b45b
522 changed files with 83237 additions and 0 deletions

18
utils/ofclient/endian.h Normal file
View File

@@ -0,0 +1,18 @@
#define __bswap32(x) \
((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
(((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))
static int little_endian(void)
{
static short one=1;
return *(char *)&one==1;
}
static unsigned int ntohl(unsigned int netlong)
{
if(little_endian())
return __bswap32(netlong);
return netlong;
}