diff options
Diffstat (limited to 'src/include/smbios.h')
-rw-r--r-- | src/include/smbios.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/include/smbios.h b/src/include/smbios.h index 0b24c15413..fd9fbd40c9 100644 --- a/src/include/smbios.h +++ b/src/include/smbios.h @@ -247,6 +247,7 @@ typedef enum { SMBIOS_PHYS_MEMORY_ARRAY = 16, SMBIOS_MEMORY_DEVICE = 17, SMBIOS_MEMORY_ARRAY_MAPPED_ADDRESS = 19, + SMBIOS_MEMORY_DEVICE_MAPPED_ADDRESS = 20, SMBIOS_SYSTEM_BOOT_INFORMATION = 32, SMBIOS_IPMI_DEVICE_INFORMATION = 38, SMBIOS_ONBOARD_DEVICES_EXTENDED_INFORMATION = 41, @@ -880,6 +881,20 @@ struct smbios_type19 { u8 eos[2]; } __packed; +struct smbios_type20 { + struct smbios_header header; + u32 addr_start; + u32 addr_end; + u16 memory_device_handle; + u16 memory_array_mapped_address_handle; + u8 partition_row_pos; + u8 interleave_pos; + u8 interleave_depth; + u64 ext_addr_start; + u64 ext_addr_end; + u8 eos[2]; +} __packed; + struct smbios_type32 { struct smbios_header header; u8 reserved[6]; |