This moves most compat data that are globals or PCMachineState
fields to PCMachineClass.

It looks like v2 (sent in August) has slipped through the cracks.
Rebased to latest qemu.git, and added 2 additional patches.

Eduardo Habkost (6):
  pc: Move compat boolean globals to PCMachineClass
  pc: Move legacy_acpi_table_size global to PCMachineClass
  pc: Move acpi_data_size global to PCMachineClass
  pc: Move enforce_aligned_dimm to PCMachineClass
  pc: Remove enforce-aligned-dimm QOM property
  pc: Move option_rom_has_mr/rom_file_has_mr globals to MachineClass

 hw/core/loader.c     |  10 ++--
 hw/core/machine.c    |   1 +
 hw/i386/pc.c         |  44 +++++++---------
 hw/i386/pc_piix.c    | 138 ++++++++++++++++++++++++---------------------------
 hw/i386/pc_q35.c     |  64 +++++++++++-------------
 include/hw/boards.h  |   2 +
 include/hw/i386/pc.h |  28 ++++++++---
 7 files changed, 142 insertions(+), 145 deletions(-)

-- 
2.1.0


Reply via email to