mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
Document sun ID PROM contents
Signed-off-by: Robert Reif <reif@earthlink.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6894 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
7403b14eeb
commit
64a7fde8e8
1 changed files with 7 additions and 5 deletions
|
@ -43,12 +43,14 @@ OpenBIOS_set_var(uint8_t *nvram, uint32_t addr, const char *str)
|
|||
}
|
||||
|
||||
/* Sun IDPROM structure at the end of NVRAM */
|
||||
/* from http://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html */
|
||||
struct Sun_nvram {
|
||||
uint8_t type;
|
||||
uint8_t machine_id;
|
||||
uint8_t macaddr[6];
|
||||
uint8_t unused[7];
|
||||
uint8_t checksum;
|
||||
uint8_t type; /* always 01 */
|
||||
uint8_t machine_id; /* first byte of host id (machine type) */
|
||||
uint8_t macaddr[6]; /* 6 byte ethernet address (first 3 bytes 08, 00, 20) */
|
||||
uint8_t date[4]; /* date of manufacture */
|
||||
uint8_t hostid[3]; /* remaining 3 bytes of host id (serial number) */
|
||||
uint8_t checksum; /* bitwise xor of previous bytes */
|
||||
};
|
||||
|
||||
static inline void
|
||||
|
|
Loading…
Reference in a new issue