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.
il y a 16 ans
Michael Brown
899f5b8ab2
Added definition of a UUID and uuid_ntoa() (for debugging), and
implemented smbios_get_uuid().
il y a 17 ans
Michael Brown
0b0e34e667
Provide {get,set}_fbms() in basemem.h.
set_fbms() will also update the E820 hidden region.
il y a 17 ans
Marty Connor
56a3ff7202
get rid of compile warnings (except intentionally generated ones)
il y a 18 ans
Marty Connor
c30623b739
fix DBG macro unknown variable
il y a 18 ans
Michael Brown
7b423c0988
Fixes for gcc >= 3.2 from Georg Baum
il y a 19 ans
Michael Brown
2c36f5e6c7
Save a few bytes by using naturally-sized ints.
il y a 19 ans
Michael Brown
44c7cc8c12
Standardised debug mechanism in place now.
il y a 19 ans
Michael Brown
070f6c0b6b
Fixed debug messages
il y a 19 ans
Michael Brown
e29e6456b0
Don't zero freed base memory; one block will contain librm.
il y a 19 ans
Michael Brown
48feb91a40
Rewritten in a much saner way, now that we don't have to worry about
continually reallocating the real-mode stack.
il y a 19 ans
Michael Brown
3d6123e69a
Initial revision
il y a 19 ans