All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] Building PPTT with root node and identical implementation flag
@ 2025-04-23 11:41 Alireza Sanaee via
  2025-04-23 11:41 ` [PATCH v3 1/5] tests: virt: Allow changes to PPTT test table Alireza Sanaee via
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Alireza Sanaee via @ 2025-04-23 11:41 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.

Since we'll update the test PPTT table data, upgrade the revision of PPTT
we build to revision 3 by handy.

[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:
    v2->v3: rebase to 10

Yicong Yang (5):
  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: Update the revision of PPTT table
  tests: virt: Update expected ACPI tables for virt test

 hw/acpi/aml-build.c                           |  26 ++++++++++++++----
 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, 21 insertions(+), 5 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2025-04-28 11:21 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-23 11:41 [PATCH v3 0/5] Building PPTT with root node and identical implementation flag Alireza Sanaee via
2025-04-23 11:41 ` [PATCH v3 1/5] tests: virt: Allow changes to PPTT test table Alireza Sanaee via
2025-04-23 11:41 ` [PATCH v3 2/5] hw/acpi/aml-build: Set identical implementation flag for PPTT processor nodes Alireza Sanaee via
2025-04-23 11:41 ` [PATCH v3 3/5] hw/acpi/aml-build: Build a root node in the PPTT table Alireza Sanaee via
2025-04-23 12:41   ` Michael S. Tsirkin
2025-04-23 13:51     ` Yicong Yang via
2025-04-23 11:41 ` [PATCH v3 4/5] hw/acpi/aml-build: Update the revision of " Alireza Sanaee via
2025-04-23 12:39   ` Michael S. Tsirkin
2025-04-23 14:15     ` Yicong Yang via
2025-04-23 15:35       ` Michael S. Tsirkin
2025-04-23 15:47         ` Jonathan Cameron via
2025-04-23 15:51           ` Michael S. Tsirkin
2025-04-28 11:20             ` Alireza Sanaee via
2025-04-23 11:41 ` [PATCH v3 5/5] 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.