This patch set abstract out chipset specific operation, and spit out i440fx specific operation into dev-i440fx.c with it. Thus q35 specific register value/operation will be added easily.
Isaku Yamahata (7): seabios: pci: introduce helper function to find device from table and initialize it. seabios: shadow: make device finding more generic. seabios: smm: move out piix4 specific logic to dev-i440fx.c seabios: smm_init: move out i440fx smram operation into dev-i440fx.c seabios: acpi: move acpi definitions to acpi.h from acpi.c seabios: acpi: split out piix4 pm logic. seabios: acpi: clean up of finding pm device.
src/acpi.c | 102 +++++++++-------------------------------------------- src/acpi.h | 81 ++++++++++++++++++++++++++++++++++++++++++ src/dev-i440fx.c | 57 ++++++++++++++++++++++++++++++ src/dev-i440fx.h | 4 ++ src/pci.c | 12 ++++++ src/pci.h | 1 + src/post.h | 24 +++++++++++++ src/shadow.c | 44 +++++++++++++++-------- src/smm.c | 35 +++++++++++++----- 9 files changed, 251 insertions(+), 109 deletions(-) create mode 100644 src/post.h