coreboot/src/soc/intel/common
Sridhar Siricilla f8ac3dda02 soc/intel/common: Order the CPUs based on their APIC IDs
The patch  defines acpi_set_cpu_apicid_order() which orders the APIC IDs
based on APIC IDs of Performance cores and Efficient cores, calculates
the total core count and total Performance cores count,  populates the
information in the cpu_apicid_order_info struct.
The helper function useful to present the Performance and Efficient
cores in order to OS through MADT table and _CPC object.

TEST=Verify the build for Gimble (Alder Lake board)

Change-Id: I8ab6053ffd036185d74d5469fbdf36d48e0021ce
Signed-off-by: Sridhar Siricilla <sridhar.siricilla@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72131
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-04-02 10:53:46 +00:00
..
acpi treewide: Remove unuseful "_ART : Active Cooling Relationship Table" 2023-02-17 15:44:37 +00:00
basecode soc/intel: Rename IA common code module from TOM to RAMTOP 2023-03-23 05:54:28 +00:00
block soc/intel/common: Order the CPUs based on their APIC IDs 2023-04-02 10:53:46 +00:00
pch sb,soc/intel: Address TCO SECOND_TO_STS name collision 2022-11-28 10:09:04 +00:00
fsp_reset.c soc/intel/common: Clean up includes 2022-10-25 16:26:51 +00:00
hda_verb.c soc/intel/common: Clean up includes 2022-10-25 16:26:51 +00:00
hda_verb.h
Kconfig.common
Makefile.inc soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00
mma.c payloads,src: Replace ALIGN(x, a) by ALIGN_UP(x, a) for clarity 2022-10-13 19:14:57 +00:00
mma.h
nhlt.c
reset.c
reset.h
smbios.c soc/intel: Add node_num to dimm_info struct + adjust dimm_info_fill 2022-11-17 17:51:46 +00:00
smbios.h soc/intel: Add node_num to dimm_info struct + adjust dimm_info_fill 2022-11-17 17:51:46 +00:00
tpm_tis.c
vbt.c soc/intel/common: Clean up includes 2022-10-25 16:26:51 +00:00
vbt.h