diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/smbios.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/smbios.h b/src/include/smbios.h index 42c5d2da94..0ab074df07 100644 --- a/src/include/smbios.h +++ b/src/include/smbios.h @@ -37,6 +37,7 @@ void smbios_mainboard_set_uuid(u8 *uuid); typedef enum { SMBIOS_BIOS_INFORMATION=0, SMBIOS_SYSTEM_INFORMATION=1, + SMBIOS_BOARD_INFORMATION=2, SMBIOS_SYSTEM_ENCLOSURE=3, SMBIOS_PROCESSOR_INFORMATION=4, SMBIOS_CACHE_INFORMATION=7, @@ -102,6 +103,17 @@ struct smbios_type1 { char eos[2]; } __attribute__((packed)); +struct smbios_type2 { + u8 type; + u8 length; + u16 handle; + u8 manufacturer; + u8 product_name; + u8 version; + u8 serial_number; + char eos[2]; +} __attribute__((packed)); + struct smbios_type3 { u8 type; u8 length; |