Hi,
these patches provide a small set of improvements and cleanups for the current SMM code, making it more consistent with the chipset's datasheets. QEMU does not yet implement most of the new registers used here, but it might soon...
Paolo Bonzini (5): piix: add and use dev-piix.h smm: remove code to handle ACPI disable/enable smm: complete SMM setup smm: unify SMM handlers smm: communicate end of SMI to chipset
src/fw/acpi.c | 18 ++++------ src/fw/dev-piix.h | 32 ++++++++++++++++++ src/fw/dev-q35.h | 6 ++++ src/fw/pciinit.c | 13 ++++---- src/fw/shadow.c | 3 +- src/fw/smm.c | 99 ++++++++++++++++++++++++++++--------------------------- 6 files changed, 103 insertions(+), 68 deletions(-) create mode 100644 src/fw/dev-piix.h