numa: move numa global variable nb_numa_nodes into MachineState
Add struct NumaState in MachineState and move existing numa global nb_numa_nodes(renamed as "num_nodes") into NumaState. And add variable numa_support into MachineClass to decide which submachines support NUMA. Reviewed-by:Igor Mammedov <imammedo@redhat.com> Suggested-by:
Igor Mammedov <imammedo@redhat.com> Suggested-by:
Eduardo Habkost <ehabkost@redhat.com> Signed-off-by:
Tao Xu <tao3.xu@intel.com> Message-Id: <20190809065731.9097-3-tao3.xu@intel.com> [ehabkost: include hw/boards.h again to fix build failures] Signed-off-by:
Eduardo Habkost <ehabkost@redhat.com>
Showing
- exec.c 4 additions, 1 deletionexec.c
- hw/acpi/aml-build.c 3 additions, 1 deletionhw/acpi/aml-build.c
- hw/arm/boot.c 2 additions, 2 deletionshw/arm/boot.c
- hw/arm/sbsa-ref.c 3 additions, 1 deletionhw/arm/sbsa-ref.c
- hw/arm/virt-acpi-build.c 6 additions, 4 deletionshw/arm/virt-acpi-build.c
- hw/arm/virt.c 3 additions, 1 deletionhw/arm/virt.c
- hw/core/machine-hmp-cmds.c 10 additions, 3 deletionshw/core/machine-hmp-cmds.c
- hw/core/machine.c 10 additions, 4 deletionshw/core/machine.c
- hw/core/numa.c 35 additions, 25 deletionshw/core/numa.c
- hw/i386/acpi-build.c 1 addition, 1 deletionhw/i386/acpi-build.c
- hw/i386/pc.c 6 additions, 3 deletionshw/i386/pc.c
- hw/mem/pc-dimm.c 2 additions, 0 deletionshw/mem/pc-dimm.c
- hw/pci-bridge/pci_expander_bridge.c 8 additions, 1 deletionhw/pci-bridge/pci_expander_bridge.c
- hw/ppc/spapr.c 10 additions, 9 deletionshw/ppc/spapr.c
- include/hw/acpi/aml-build.h 1 addition, 1 deletioninclude/hw/acpi/aml-build.h
- include/hw/boards.h 1 addition, 0 deletionsinclude/hw/boards.h
- include/sysemu/numa.h 8 additions, 2 deletionsinclude/sysemu/numa.h
Loading
Please register or sign in to comment