From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53496) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3tsN-00078J-Cb for qemu-devel@nongnu.org; Tue, 01 Dec 2015 17:58:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3tsI-0005ki-6Q for qemu-devel@nongnu.org; Tue, 01 Dec 2015 17:58:23 -0500 Received: from mx1.redhat.com ([209.132.183.28]:34808) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3tsI-0005kY-1c for qemu-devel@nongnu.org; Tue, 01 Dec 2015 17:58:18 -0500 From: Eduardo Habkost Date: Tue, 1 Dec 2015 20:58:02 -0200 Message-Id: <1449010688-19205-1-git-send-email-ehabkost@redhat.com> Subject: [Qemu-devel] [PATCH v3 0/6] pc: Initialization and compat function cleanup List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Marcel Apfelbaum , "Michael S. Tsirkin" , David Gibson 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