[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH 05/11] spapr: fix inheritance chain for default machin
From: |
Michael Roth |
Subject: |
[Qemu-ppc] [PATCH 05/11] spapr: fix inheritance chain for default machine options |
Date: |
Wed, 12 Oct 2016 18:13:53 -0500 |
Rather than machine instances having backward-compatible option
defaults that need to be repeatedly re-enabled for every new machine
type we introduce, we set the defaults appropriate for newer machine
types, then add code to explicitly disable instance options as needed
to maintain compatibility with older machine types.
Currently pseries-2.5 does not inherit from pseries-2.6 in this
fashion, which is okay at the moment since we do not have any
instance compatibility options for pseries-2.6+ currently.
We will make use of this in future patches though, so fix it here.
Signed-off-by: Michael Roth <address@hidden>
---
hw/ppc/spapr.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c
index 3b2a459..f8cde92 100644
--- a/hw/ppc/spapr.c
+++ b/hw/ppc/spapr.c
@@ -2544,6 +2544,7 @@ DEFINE_SPAPR_MACHINE(2_7, "2.7", false);
static void spapr_machine_2_6_instance_options(MachineState *machine)
{
+ spapr_machine_2_7_instance_options(machine);
}
static void spapr_machine_2_6_class_options(MachineClass *mc)
@@ -2568,6 +2569,7 @@ DEFINE_SPAPR_MACHINE(2_6, "2.6", false);
static void spapr_machine_2_5_instance_options(MachineState *machine)
{
+ spapr_machine_2_6_instance_options(machine);
}
static void spapr_machine_2_5_class_options(MachineClass *mc)
--
1.9.1
- Re: [Qemu-ppc] [PATCH 07/11] spapr: add hotplug interrupt machine options, (continued)
[Qemu-ppc] [PATCH 06/11] spapr: update spapr hotplug documentation, Michael Roth, 2016/10/12
[Qemu-ppc] [PATCH 03/11] spapr: add option vector handling in CAS-generated resets, Michael Roth, 2016/10/12
[Qemu-ppc] [PATCH 01/11] spapr_ovec: initial implementation of option vector helpers, Michael Roth, 2016/10/12
[Qemu-ppc] [PATCH 04/11] spapr: improve ibm, architecture-vec-5 property handling, Michael Roth, 2016/10/12
[Qemu-ppc] [PATCH 05/11] spapr: fix inheritance chain for default machine options,
Michael Roth <=
[Qemu-ppc] [PATCH 08/11] spapr_events: add support for dedicated hotplug event source, Michael Roth, 2016/10/12
Re: [Qemu-ppc] [PATCH 08/11] spapr_events: add support for dedicated hotplug event source, Bharata B Rao, 2016/10/14
Re: [Qemu-ppc] [Qemu-devel] [RFC PATCH 00/11] spapr: option vector re-work and memory unplug support, no-reply, 2016/10/14