[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC 12/52] hw/acpi: Replace MachineState.smp access with topology helpe
From: |
Zhao Liu |
Subject: |
[RFC 12/52] hw/acpi: Replace MachineState.smp access with topology helpers |
Date: |
Mon, 13 Feb 2023 17:49:55 +0800 |
From: Zhao Liu <zhao1.liu@intel.com>
At present, in QEMU only arm needs PPTT table to build cpu topology.
Before QEMU's arm supports hybrid architectures, it's enough to limit
the cpu topology of PPTT to smp type through the explicit smp interface
(machine_topo_get_smp_threads()).
Cc: Michael S. Tsirkin <mst@redhat.com>
Cc: Igor Mammedov <imammedo@redhat.com>
Cc: Ani Sinha <ani@anisinha.ca>
Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
---
hw/acpi/aml-build.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
index ea331a20d131..693bd8833d10 100644
--- a/hw/acpi/aml-build.c
+++ b/hw/acpi/aml-build.c
@@ -2044,7 +2044,7 @@ void build_pptt(GArray *table_data, BIOSLinker *linker,
MachineState *ms,
cluster_offset = socket_offset;
}
- if (ms->smp.threads == 1) {
+ if (machine_topo_get_smp_threads(ms) == 1) {
build_processor_hierarchy_node(table_data,
(1 << 1) | /* ACPI Processor ID valid */
(1 << 3), /* Node is a Leaf */
--
2.34.1
- Re: [RFC 08/52] machine: Add helpers to get cpu topology info from MachineState.topo, (continued)
[RFC 09/52] hw/machine: Introduce core type for hybrid topology, Zhao Liu, 2023/02/13
[RFC 10/52] machine: Replace MachineState.topo.smp access with topology helpers, Zhao Liu, 2023/02/13
[RFC 11/52] accel/kvm: Add hybrid info when check cpu num, Zhao Liu, 2023/02/13
[RFC 12/52] hw/acpi: Replace MachineState.smp access with topology helpers,
Zhao Liu <=
[RFC 14/52] hw/smbios: Use generic topology name and helper, Zhao Liu, 2023/02/13
[RFC 13/52] cpu/core: Use generic topology helper for "help" to set nr_threads, Zhao Liu, 2023/02/13
[RFC 15/52] migration/postcopy-ram: Use generic topology name and helper, Zhao Liu, 2023/02/13