[SeaBIOS] [QEMU v5 PATCH 00/18] SMBIOS: build full tables in QEMU
Gabriel L. Somlo
gsomlo at gmail.com
Fri Apr 11 18:11:40 CEST 2014
Quick highlights:
- after 10/18, we're generating tables 100% consistent with SeaBiOS
- after 14/18, we use e820 to generate type 19 (memory area) tables
- after 18/18, we expect SeaBIOS to check fw_cfg for a full set of
tables and an entry point (e.g., we need a version of SeaBIOS which
has applied this patch:
http://www.seabios.org/pipermail/seabios/2014-April/007823.html
Please let me know what you all think.
Thanks,
Gabriel
Gabriel L. Somlo (18):
SMBIOS: Rename smbios_set_type1_defaults() for more general use
SMBIOS: Use macro to set smbios defaults
SMBIOS: Use bitmaps to check for smbios table collisions
SMBIOS: Add code to build full smbios tables; build type 2 table
SMBIOS: Build full tables for types 0 and 1
SMBIOS: Remove unused code for passing individual fields to bios
SMBIOS: Build full type 3 table
SMBIOS: Build full type 4 tables
SMBIOS: Build full smbios memory tables (type 16, 17, 19, and 20)
SMBIOS: Build full tables for type 32 and 127
SMBIOS: Update all table definitions to smbios spec v2.3
SMBIOS: Remove SeaBIOS compatibility quirks
SMBIOS: Stop including type 20 tables
SMBIOS: Use e820 memory map to generate type 19 tables
SMBIOS: Update type 3 definition to smbios spec v2.7
SMBIOS: Update type 4 definition to smbios spec v2.6
SMBIOS: Update memory table types (16, 17, and 19) to smbios spec v2.8
SMBIOS: Generate complete smbios tables, including entry point
hw/i386/pc.c | 35 ++-
hw/i386/pc_piix.c | 14 +-
hw/i386/pc_q35.c | 10 +-
hw/i386/smbios.c | 762 +++++++++++++++++++++++++++++++++++++++--------
include/hw/i386/pc.h | 2 +
include/hw/i386/smbios.h | 98 ++++--
6 files changed, 745 insertions(+), 176 deletions(-)
--
1.9.0
More information about the SeaBIOS
mailing list