Attention is currently required from: Arthur Heymans, Cliff Huang, David Milosevic, Lance Zhao, Maximilian Brune, Patrick Rudolph, Tim Wawrzynczak.
Hello Arthur Heymans, Cliff Huang, Lance Zhao, Maximilian Brune, Tim Wawrzynczak, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/78071?usp=email
to look at the new patch set (#9).
The following approvals got outdated and were removed: Verified+1 by build bot (Jenkins)
Change subject: acpi: Add PPTT support ......................................................................
acpi: Add PPTT support
This patch adds code to generate Processor Properties Topology Tables (PPTT) compliant to the ACPI 6.4 specification.
- The 'acpi_get_pptt_topology' hook is mandatory once ACPI_PPTT is selected. Its purpose is to return a pointer to a topology tree, which describes the relationship between CPUs and caches. The hook can be provided by, for example, mainboard code.
- The optional hook 'acpi_cleanup_pptt_topology' can be implemented to cleanup remainders of 'acpi_get_pptt_topology'. For example, one might use dynamic memory allocations in order to setup the topology tree. The hook can then be used to free that memory.
Background: We are currently working on a mainboard which requires a valid PPTT table. Patch was tested for that mainboard.
Change-Id: Ia119e1ba15756704668116bdbc655190ec94ff10 Signed-off-by: David Milosevic David.Milosevic@9elements.com --- M src/acpi/Kconfig M src/acpi/Makefile.inc M src/acpi/acpi.c A src/acpi/acpi_pptt.c M src/include/acpi/acpi.h 5 files changed, 285 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/71/78071/9