On 8/2/24 23:03, Bernhard Beschow wrote:
The series aims to simplify the initialization process of all PC-based machines.It consists of streamlining redundant code, as well as consolidating the setup of system flash and generation of smbios data which are currently fairly distributed. These changes are expected to make the code easier to understand and maintain. Best regards, Bernhard Bernhard Beschow (9): hw/i386/x86: Let ioapic_init_gsi() take parent as pointer hw/i386/pc_piix: Share pc_cmos_init() invocation between pc and isapc machines hw/i386/x86: Turn apic_xrupt_override into class attribute hw/i386/pc: Merge pc_guest_info_init() into pc_machine_initfn() hw/i386/pc: Defer smbios_set_defaults() to machine_done hw/i386/pc: Confine system flash handling to pc_sysfw hw/i386/pc_sysfw: Inline pc_system_flash_create() and remove it hw/i386/pc: Populate RTC attribute directly hw/i386/pc_{piix,q35}: Eliminate local pci_bus/pci_host variables
Patches 2-7 queued so far.
