coreboot/src/cpu/x86
Arthur Heymans 4d75dbd1c1 cpu/x86: Set up a separate stack for APs
APs use a lot less stack, so set up a separate stack for those in .bss.

Now that CPU_INFO_V2 is the only code path that is used, there is no
need to align stacks in c_start.S.

Change-Id: I7a681a2e3003da0400843daa5d6d6180d952abf5
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69123
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
2022-12-23 14:29:01 +00:00
..
64bit cpu/x86/64bit: Fix building with -jx 2022-10-12 12:04:00 +00:00
lapic cpu/x86: Drop LEGACY_SMP_INIT 2022-11-07 13:59:35 +00:00
mtrr cpu/x86/mtrr: rename local cpu_idx variable and make it const 2022-12-16 00:30:12 +00:00
name cpu: Include <cpu/cpu.h> instead of <arch/cpu.h> 2022-11-08 14:38:28 +00:00
pae cpu: Include <cpu/cpu.h> instead of <arch/cpu.h> 2022-11-08 14:38:28 +00:00
smm mb,sb,soc/intel: Drop useless IO trap handlers 2022-12-07 11:23:15 +00:00
tsc cpu: Include <cpu/cpu.h> instead of <arch/cpu.h> 2022-11-08 14:38:28 +00:00
backup_default_smm.c cpu/x86: Clean up includes 2022-10-26 16:37:34 +00:00
early_reset.S
entry16.S
entry32.S
Kconfig cpu/x86: Set up a separate stack for APs 2022-12-23 14:29:01 +00:00
Kconfig.debug_cpu cpu/x86/Kconfig.debug_cpu: Drop unused symbol 2022-11-10 00:20:38 +00:00
Makefile.inc cpu/x86/64bit: Add a separate Makefile.inc 2022-04-25 13:56:54 +00:00
mp_init.c cpu/x86: Set up a separate stack for APs 2022-12-23 14:29:01 +00:00
reset16.S
sipi_vector.S cpu/x86: Set thread local storage in C code 2022-11-12 14:23:51 +00:00
smi_trigger.c cpu/x86: Clean up includes 2022-10-26 16:37:34 +00:00
sse_enable.inc