diff options
author | Jingqi Liu <jingqi.liu@intel.com> | 2021-08-23 09:12:54 +0800 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2021-09-04 17:34:04 -0400 |
commit | e77af21a7a28e7b39f8e1f9b46d26d23d9a2396a (patch) | |
tree | a911d599700a26bb543edd86cf2586ca5d591219 /hw/i386/pc.c | |
parent | ae4003738ff0e1e5e6e6ff6e7c593bb443d5df04 (diff) | |
download | qemu-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.c | 9 |
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); } |