aboutsummaryrefslogtreecommitdiff
path: root/hw/i386/pc.c
diff options
context:
space:
mode:
authorJingqi Liu <jingqi.liu@intel.com>2021-08-23 09:12:54 +0800
committerMichael S. Tsirkin <mst@redhat.com>2021-09-04 17:34:04 -0400
commite77af21a7a28e7b39f8e1f9b46d26d23d9a2396a (patch)
treea911d599700a26bb543edd86cf2586ca5d591219 /hw/i386/pc.c
parentae4003738ff0e1e5e6e6ff6e7c593bb443d5df04 (diff)
downloadqemu-e77af21a7a28e7b39f8e1f9b46d26d23d9a2396a.zip
qemu-e77af21a7a28e7b39f8e1f9b46d26d23d9a2396a.tar.gz
qemu-e77af21a7a28e7b39f8e1f9b46d26d23d9a2396a.tar.bz2
hw/i386/acpi-build: Get NUMA information from struct NumaState
Since commits aa57020774b ("numa: move numa global variable nb_numa_nodes into MachineState") and 7e721e7b10e ("numa: move numa global variable numa_info into MachineState"), we can get NUMA information completely from MachineState::numa_state. Remove PCMachineState::numa_nodes and PCMachineState::node_mem, since they are just copied from MachineState::numa_state. Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Jingqi Liu <jingqi.liu@intel.com> Message-Id: <20210823011254.28506-1-jingqi.liu@intel.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/i386/pc.c')
-rw-r--r--hw/i386/pc.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 22aa598..7e523b9 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -802,18 +802,9 @@ void pc_machine_done(Notifier *notifier, void *data)
void pc_guest_info_init(PCMachineState *pcms)
{
- int i;
- MachineState *ms = MACHINE(pcms);
X86MachineState *x86ms = X86_MACHINE(pcms);
x86ms->apic_xrupt_override = true;
- pcms->numa_nodes = ms->numa_state->num_nodes;
- pcms->node_mem = g_malloc0(pcms->numa_nodes *
- sizeof *pcms->node_mem);
- for (i = 0; i < ms->numa_state->num_nodes; i++) {
- pcms->node_mem[i] = ms->numa_state->nodes[i].node_mem;
- }
-
pcms->machine_done.notify = pc_machine_done;
qemu_add_machine_init_done_notifier(&pcms->machine_done);
}