coreboot/src/include/cpu/x86
Arthur Heymans 177e135136 cpu/x86/topology: Add code to fill in topology on struct path
This is needed to generate MADT and SRAT where lapicid for threads need
to be added last. When CPUID leaf '0xB' is not present assume some
defaults that would result in identical ACPI code generation.

Change-Id: I2210eb9b663dd90941a64132aa7154440dc7e5a9
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69222
Reviewed-by: Maximilian Brune <maximilian.brune@9elements.com>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-04-06 15:27:23 +00:00
..
bist.h include: Add SPDX identifiers to files missing them 2022-08-11 17:53:11 +00:00
cache.h cpu/x86/cache: CLFLUSH programs to memory before running 2023-03-13 13:42:32 +00:00
cr.h
gdt.h
lapic.h treewide: Include <device/mmio.h> instead of <arch/mmio.h> 2022-12-10 05:07:14 +00:00
lapic_def.h include: Add SPDX-License-Identifiers to files missing them 2022-08-01 13:59:11 +00:00
legacy_save_state.h
mp.h soc/amd: Do SMM relocation via MSR 2022-09-15 14:47:52 +00:00
msr.h security/intel/txt: Add helper function to disable TXT 2023-01-09 04:30:39 +00:00
msr_access.h include/cpu/msr.h: transform into an union 2022-11-12 14:23:35 +00:00
mtrr.h include/cpu/x86/mtrr: define NUM_FIXED_MTRRS once in mtrr.h 2022-09-24 19:38:44 +00:00
name.h
pae.h
post_code.h include: Add SPDX-License-Identifiers to files missing them 2022-08-01 13:59:11 +00:00
save_state.h
smi_deprecated.h
smm.h cpu/smm_module_loader.c: Fix up CPU index locally 2023-04-06 15:21:20 +00:00
topology.h cpu/x86/topology: Add code to fill in topology on struct path 2023-04-06 15:27:23 +00:00
tsc.h include: Add SPDX-License-Identifiers to files missing them 2022-08-01 13:59:11 +00:00