Michael Brown
30cd348689
[SMBIOS] Interpret UUIDs as being in network-endian order
Various specification documents disagree about the byte ordering of
UUIDs. However, SMBIOS seems to use the standard in which everything is
in network-endian order.
This doesn't affect anything sent on the wire; only what gets printed on
the screen when the "uuid" variable is displayed.
пре 16 година
Michael Brown
899f5b8ab2
Added definition of a UUID and uuid_ntoa() (for debugging), and
implemented smbios_get_uuid().
пре 17 година
Michael Brown
0b0e34e667
Provide {get,set}_fbms() in basemem.h.
set_fbms() will also update the E820 hidden region.
пре 18 година
Marty Connor
56a3ff7202
get rid of compile warnings (except intentionally generated ones)
пре 18 година
Marty Connor
c30623b739
fix DBG macro unknown variable
пре 18 година
Michael Brown
7b423c0988
Fixes for gcc >= 3.2 from Georg Baum
пре 19 година
Michael Brown
2c36f5e6c7
Save a few bytes by using naturally-sized ints.
пре 19 година
Michael Brown
44c7cc8c12
Standardised debug mechanism in place now.
пре 19 година
Michael Brown
070f6c0b6b
Fixed debug messages
пре 19 година
Michael Brown
e29e6456b0
Don't zero freed base memory; one block will contain librm.
пре 19 година
Michael Brown
48feb91a40
Rewritten in a much saner way, now that we don't have to worry about
continually reallocating the real-mode stack.
пре 19 година
Michael Brown
3d6123e69a
Initial revision
пре 19 година