aboutsummaryrefslogtreecommitdiff
path: root/hw/loongarch/acpi-build.c
diff options
context:
space:
mode:
authorTianrui Zhao <zhaotianrui@loongson.cn>2023-06-13 19:37:36 +0800
committerSong Gao <gaosong@loongson.cn>2023-06-16 17:58:46 +0800
commitf33238836544cb6f3b27968d1ececbd46f037904 (patch)
tree42726267a38de086f73b1c93f971cc7a0c44b4c8 /hw/loongarch/acpi-build.c
parent0cf1478d6d708276f37361169e327b755669cf8a (diff)
hw/loongarch: Supplement cpu topology arguments
Supplement LoongArch cpu topology arguments, including support socket and threads per core. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Song Gao <gaosong@loongson.cn> Signed-off-by: Tianrui Zhao <zhaotianrui@loongson.cn> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230613123251.2471878-1-zhaotianrui@loongson.cn>
Diffstat (limited to 'hw/loongarch/acpi-build.c')
-rw-r--r--hw/loongarch/acpi-build.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/hw/loongarch/acpi-build.c b/hw/loongarch/acpi-build.c
index f526f3abba..0b62c3a2f7 100644
--- a/hw/loongarch/acpi-build.c
+++ b/hw/loongarch/acpi-build.c
@@ -438,6 +438,10 @@ static void acpi_build(AcpiBuildTables *tables, MachineState *machine)
build_madt(tables_blob, tables->linker, lams);
acpi_add_table(table_offsets, tables_blob);
+ build_pptt(tables_blob, tables->linker, machine,
+ lams->oem_id, lams->oem_table_id);
+
+ acpi_add_table(table_offsets, tables_blob);
build_srat(tables_blob, tables->linker, machine);
if (machine->numa_state->num_nodes) {