From: Anthony Liguori Date: Mon, 12 Aug 2013 20:03:20 +0000 (-0500) Subject: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9d054ea543c2f94ddea5db29cc908899a188c07d;p=qemu.git Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging QOM CPUState refactorings * Fix X86CPU Westmere CPUID for pc-*-1.4 and older * afaerber/tags/qom-cpu-for-anthony: pc: Remove PCLMULQDQ from Westmere on pc-*-1.4 and older Conflicts: hw/i386/pc_piix.c hw/i386/pc_q35.c Signed-off-by: Anthony Liguori --- 9d054ea543c2f94ddea5db29cc908899a188c07d diff --cc hw/i386/pc_piix.c index 7ad7c0b121,1329f970a9..55c24f2f6f --- a/hw/i386/pc_piix.c +++ b/hw/i386/pc_piix.c @@@ -263,9 -263,10 +263,10 @@@ static void pc_init_pci_1_5(QEMUMachine static void pc_init_pci_1_4(QEMUMachineInitArgs *args) { - has_pvpanic = false; x86_cpu_compat_set_features("n270", FEAT_1_ECX, 0, CPUID_EXT_MOVBE); + x86_cpu_compat_set_features("Westmere", FEAT_1_ECX, 0, CPUID_EXT_PCLMULQDQ); - pc_init_pci_1_5(args); + has_pci_info = false; + pc_init_pci(args); } static void pc_init_pci_1_3(QEMUMachineInitArgs *args) diff --cc hw/i386/pc_q35.c index 6c7b401271,1d84ead9ee..bd250718fb --- a/hw/i386/pc_q35.c +++ b/hw/i386/pc_q35.c @@@ -232,9 -231,10 +232,10 @@@ static void pc_q35_init_1_5(QEMUMachine static void pc_q35_init_1_4(QEMUMachineInitArgs *args) { - has_pvpanic = false; x86_cpu_compat_set_features("n270", FEAT_1_ECX, 0, CPUID_EXT_MOVBE); + x86_cpu_compat_set_features("Westmere", FEAT_1_ECX, 0, CPUID_EXT_PCLMULQDQ); - pc_q35_init_1_5(args); + has_pci_info = false; + pc_q35_init(args); } static QEMUMachine pc_q35_machine_v1_6 = {