summaryrefslogtreecommitdiff
path: root/src/soc/intel/denverton_ns/acpi.c
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2018-11-28 12:27:03 +0100
committerDuncan Laurie <dlaurie@chromium.org>2018-11-30 21:53:10 +0000
commitc9c5e84d6fa68280e25d1f1a3d0f0454d39a55ad (patch)
tree2c9957868d92bad0a03549bc8e06c460c2cafe44 /src/soc/intel/denverton_ns/acpi.c
parent0ac555e8fb2d551bfe70f87286fd73bac86c335e (diff)
downloadcoreboot-c9c5e84d6fa68280e25d1f1a3d0f0454d39a55ad.tar.xz
soc/intel/denverton_ns: Rework acpi/cpu.asl
Use acpigen_write_processor_cnot to implement notifications to the CPU. Change-Id: If482c64e7133cc6d82472d121ac138fc1b60a183 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/29892 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-by: David Guckian
Diffstat (limited to 'src/soc/intel/denverton_ns/acpi.c')
-rw-r--r--src/soc/intel/denverton_ns/acpi.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/soc/intel/denverton_ns/acpi.c b/src/soc/intel/denverton_ns/acpi.c
index a75a182fd7..5fd56b6769 100644
--- a/src/soc/intel/denverton_ns/acpi.c
+++ b/src/soc/intel/denverton_ns/acpi.c
@@ -253,6 +253,12 @@ void generate_cpu_entries(struct device *device)
acpigen_pop_len();
}
+ /* PPKG is usually used for thermal management
+ of the first and only package. */
+ acpigen_write_processor_package("PPKG", 0, num_cpus);
+
+ /* Add a method to notify processor nodes */
+ acpigen_write_processor_cnot(num_cpus);
}
unsigned long acpi_madt_irq_overrides(unsigned long current)