diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2015-08-12 13:16:48 +1000 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2015-09-23 10:51:10 +1000 |
commit | 224245bf524189789d231f38434c9f8fd57a249c (patch) | |
tree | 5dc523516dece629ce5ea2efb00163bd2aa31fc7 /include/hw/ppc | |
parent | 38b02bd846672f33bc2eabcb9847c4b78069e097 (diff) | |
download | qemu-224245bf524189789d231f38434c9f8fd57a249c.tar.gz qemu-224245bf524189789d231f38434c9f8fd57a249c.tar.bz2 qemu-224245bf524189789d231f38434c9f8fd57a249c.zip |
spapr: Add LMB DR connectors
Enable memory hotplug for pseries 2.4 and add LMB DR connectors.
With memory hotplug, enforce RAM size, NUMA node memory size and maxmem
to be a multiple of SPAPR_MEMORY_BLOCK_SIZE (256M) since that's the
granularity in which LMBs are represented and hot-added.
LMB DR connectors will be used by the memory hotplug code.
Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
[spapr_drc_reset implementation]
[since this missed the 2.4 cutoff, changing to only enable for 2.5]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'include/hw/ppc')
-rw-r--r-- | include/hw/ppc/spapr.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/hw/ppc/spapr.h b/include/hw/ppc/spapr.h index e882770db7..5de54d4a93 100644 --- a/include/hw/ppc/spapr.h +++ b/include/hw/ppc/spapr.h @@ -35,6 +35,7 @@ struct sPAPRMachineClass { MachineClass parent_class; /*< public >*/ + bool dr_lmb_enabled; /* enable dynamic-reconfig/hotplug of LMBs */ }; /** |