Better error messages, a bit of code cleanup, and a big endian fix. Not addressed: qemu_uuid_parse() sets an SMBIOS field by side effect. Gross!
Markus Armbruster (7): error-report.h: Supply missing include log.h: Supply missing includes smbios: Convert to error_report() Use sizeof(qemu_uuid) instead of literal 16 smbios: Clean up smbios_add_field() parameters smbios: Fix -smbios type=0,release=... for big endian hosts smbios: Check R in -smbios type=0,release=R parses okay arch_init.c | 4 ++-- hw/i386/smbios.c | 57 ++++++++++++++++++++++++--------------------- hw/nvram/fw_cfg.c | 2 +- include/hw/i386/smbios.h | 2 +- include/qemu/error-report.h | 1 + include/qemu/log.h | 3 +++ include/sysemu/sysemu.h | 2 +- 7 files changed, 40 insertions(+), 31 deletions(-) -- 1.7.11.7