the following patch was just integrated into master: commit 5a96b3743edb99ced733cf37cbeea305b58768c7 Author: Aaron Durbin adurbin@chromium.org Date: Tue Aug 18 10:11:35 2015 -0500
skylake: only generate ACPI cpu entries once
The acpi_fill_ssdt_generator function pointer is evaluated for each device. As there are multiple cpus in the system the acpi_fill_ssdt_generator was being called more than once creating duplicate ACPI entries because there was more than 1 cpu device. Fix this by only generating them once by removing the acpi_fill_ssdt_generator for the cpu devices, but add the generator to the cpu cluster device.
BUG=chrome-os-partner:44084 BRANCH=None TEST=Built and booted on glados. Noted ACPI entries only generated once.
Original-Change-Id: I695c30e6150f6d3a79d13744c532f1b658b10402 Original-Signed-off-by: Aaron Durbin adurbin@chromium.org Original-Reviewed-on: https://chromium-review.googlesource.com/294240 Original-Reviewed-by: Duncan Laurie dlaurie@chromium.org Original-Reviewed-by: Leroy P Leahy leroy.p.leahy@intel.com Original-Commit-Queue: Leroy P Leahy leroy.p.leahy@intel.com
Change-Id: I7c85f44ba65398bda668e13db8be531535a983c5 Signed-off-by: Aaron Durbin adurbin@chromium.org Reviewed-on: http://review.coreboot.org/11285 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth martinroth@google.com
See http://review.coreboot.org/11285 for details.
-gerrit