coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <eeprom.h>
Data Fields | |
union { | |
uint8_t RawFSPMUPD [0x600] | |
FSPM_UPD mupd | |
}; | |
union { | |
uint8_t RawFSPSUPD [0xc00] | |
FSPS_UPD supd | |
}; | |
union { | |
uint8_t RawBoardLayout [0x400] | |
struct eeprom_board_layout BoardLayout | |
}; | |
char | system_serial_number [HERMES_SERIAL_NUMBER_LENGTH] |
char | board_serial_number [HERMES_SERIAL_NUMBER_LENGTH] |
uint8_t | BootOrder [0x8c0] |
union { | |
uint8_t RawBoardSetting [0xf8] | |
struct eeprom_board_settings BoardSettings | |
}; | |
union { | |
uint8_t RawBMCSetting [0x8] | |
struct eeprom_bmc_settings BMCSettings | |
}; | |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
struct eeprom_bmc_settings eeprom_layout::BMCSettings |
char eeprom_layout::board_serial_number[HERMES_SERIAL_NUMBER_LENGTH] |
struct eeprom_board_layout eeprom_layout::BoardLayout |
struct eeprom_board_settings eeprom_layout::BoardSettings |
char eeprom_layout::system_serial_number[HERMES_SERIAL_NUMBER_LENGTH] |