[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH for 2.13 v3 0/2] target/ppc: Support adding memory to
From: |
Serhii Popovych |
Subject: |
[Qemu-ppc] [PATCH for 2.13 v3 0/2] target/ppc: Support adding memory to initially memory-less NUMA nodes |
Date: |
Wed, 11 Apr 2018 14:41:58 -0400 |
Now PowerPC Linux kernel supports hot-add to NUMA nodes not populated
initially with memory we can enable such support in qemu. This requires
two changes:
o Add device tree property "ibm,max-associativity-domains" to let
guest kernel chance to find max possible NUMA node
o Revert commit b556854bd852 ("spapr: Don't allow memory hotplug to
memory less nodes") to remove check for hot-add to memory-less node.
See description messges for individual changes for more details.
v3:
- Make layer for max_cpus unspecified instead of setting it to zero.
Not adding cpu_to_be32(spapr_vcpu_id(spapr, max_cpus - 1)) because
at the moment we only want max number for numa nodes to enable feat.
- Rebase to current state of master branch.
v2:
- Reorder patches in series according to description above.
- Add extra coment to revert noticing return to previous behaviour for
guests without support for hot-add to empty node.
- Drop max_cpus from topology in property due to vcpu id discontiguous
allocations. Thanks to David Gibson for extra explanation.
- Rebase to current state of master branch.
Serhii Popovych (2):
spapr: Add ibm,max-associativity-domains property
Revert "spapr: Don't allow memory hotplug to memory less nodes"
hw/ppc/spapr.c | 32 ++++++++++----------------------
1 file changed, 10 insertions(+), 22 deletions(-)
--
1.8.3.1
- [Qemu-ppc] [PATCH for 2.13 v3 0/2] target/ppc: Support adding memory to initially memory-less NUMA nodes,
Serhii Popovych <=
- [Qemu-ppc] [PATCH for 2.13 v3 1/2] spapr: Add ibm, max-associativity-domains property, Serhii Popovych, 2018/04/11
- Re: [Qemu-ppc] [PATCH for 2.13 v3 1/2] spapr: Add ibm, max-associativity-domains property, Bharata B Rao, 2018/04/13
- Re: [Qemu-ppc] [Qemu-devel] [PATCH for 2.13 v3 1/2] spapr: Add ibm, max-associativity-domains property, Serhii Popovych, 2018/04/16
- Re: [Qemu-ppc] [Qemu-devel] [PATCH for 2.13 v3 1/2] spapr: Add ibm, max-associativity-domains property, Bharata B Rao, 2018/04/16
- Re: [Qemu-ppc] [Qemu-devel] [PATCH for 2.13 v3 1/2] spapr: Add ibm, max-associativity-domains property, David Gibson, 2018/04/17
- Re: [Qemu-ppc] [Qemu-devel] [PATCH for 2.13 v3 1/2] spapr: Add ibm, max-associativity-domains property, Serhii Popovych, 2018/04/17
[Qemu-ppc] [PATCH for 2.13 v3 2/2] Revert "spapr: Don't allow memory hotplug to memory less nodes", Serhii Popovych, 2018/04/11
Re: [Qemu-ppc] [PATCH for 2.13 v3 0/2] target/ppc: Support adding memory to initially memory-less NUMA nodes, David Gibson, 2018/04/11