Sven Schnelle (svens@stackframe.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1192
-gerrit
commit 36c6cc6407cd4f4635b494e7b726c326fd347f80 Author: Sven Schnelle svens@stackframe.org Date: Mon Jul 9 08:52:53 2012 +0200
SMBIOS: Add Type 38 (IPMI) data structure
Change-Id: I9b9a1c7b1cc4aaba7a4791f898653b6fe41d4fcb Signed-off-by: Sven Schnelle svens@stackframe.org --- src/include/smbios.h | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/include/smbios.h b/src/include/smbios.h index 1210f0f..7912ba1 100644 --- a/src/include/smbios.h +++ b/src/include/smbios.h @@ -188,6 +188,19 @@ struct smbios_type32 { u8 eos[2]; } __attribute__((packed));
+struct smbios_type38 { + u8 type; + u8 length; + u16 handle; + u8 interface_type; + u8 ipmi_rev; + u8 i2c_slave_addr; + u8 nv_storage_addr; + u64 base_address; + u8 base_address_modifier; + u8 irq; +} __attribute__((packed)); + typedef enum { SMBIOS_DEVICE_TYPE_OTHER = 0x01, SMBIOS_DEVICE_TYPE_UNKNOWN,
was there some platform on which IPMI was essential to bringup? It's really not that great to have otherwise.
ron