All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] Building PPTT with root node and identical implementation flag
@ 2025-04-24 12:24 Alireza Sanaee via
  2025-04-24 12:24 ` [PATCH v4 1/4] tests: virt: Allow changes to PPTT test table Alireza Sanaee via
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Alireza Sanaee via @ 2025-04-24 12:24 UTC (permalink / raw)
  To: qemu-devel
  Cc: anisinha, imammedo, jonathan.cameron, linuxarm, mst,
	peter.maydell, prime.zeng, shameerali.kolothum.thodi, wangyanan55,
	yangyicong

OS like Linux is using PPTT processor node's identical implementation
flag [1] to infer whether the whole system or a certain CPU cluster is
homogeneous or not [2]. QEMU currently only support building homogeneous
system, set the flag to indicate the fact. Build a root node in PPTT for
indicates the identical implementation which is needed for a
multi-socket system. Update the related PPTT tables as well.

[1] ACPI 6.5 Table 5.158: Processor Structure Flags
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/acpi/pptt.c?h=v6.11-rc1#n810

History:
    * v3->v4: PPTT rev to 2

    * v2->v3: rebase to 10

Alireza Sanaee (1):
  tests: virt: Update expected ACPI tables for virt test

Yicong Yang (3):
  tests: virt: Allow changes to PPTT test table
  hw/acpi/aml-build: Set identical implementation flag for PPTT
    processor nodes
  hw/acpi/aml-build: Build a root node in the PPTT table

 hw/acpi/aml-build.c                           |  24 +++++++++++++++---
 tests/data/acpi/aarch64/virt/PPTT             | Bin 76 -> 96 bytes
 .../data/acpi/aarch64/virt/PPTT.acpihmatvirt  | Bin 156 -> 176 bytes
 tests/data/acpi/aarch64/virt/PPTT.topology    | Bin 336 -> 356 bytes
 4 files changed, 20 insertions(+), 4 deletions(-)

-- 
2.34.1



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-05-27  9:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-24 12:24 [PATCH v4 0/4] Building PPTT with root node and identical implementation flag Alireza Sanaee via
2025-04-24 12:24 ` [PATCH v4 1/4] tests: virt: Allow changes to PPTT test table Alireza Sanaee via
2025-04-24 12:24 ` [PATCH v4 2/4] hw/acpi/aml-build: Set identical implementation flag for PPTT processor nodes Alireza Sanaee via
2025-04-24 12:24 ` [PATCH v4 3/4] hw/acpi/aml-build: Build a root node in the PPTT table Alireza Sanaee via
2025-05-11 18:10   ` Michael S. Tsirkin
2025-05-19  8:55     ` Alireza Sanaee via
2025-05-24 10:37       ` Michael S. Tsirkin
2025-05-27  9:51         ` Alireza Sanaee via
2025-04-24 12:24 ` [PATCH v4 4/4] tests: virt: Update expected ACPI tables for virt test Alireza Sanaee via

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.