coreboot/src/cpu/x86
Kyösti Mälkki 707e5452e7 cpu/x86/lapic: Fix SMP=n case with LEGACY_SMP_INIT
Fix regression after commit 9ec7227c9b
  cpu/x86/lapic: Move LAPIC configuration to MP init

The call to disable_lapic() got removed and with asus/p2b
SeaBIOS payload was unable to load kernel.

The combination of entering SeaBIOS payload with an
enabled lapic but not having programmed LAPIC_LVT0
for DELIVERY_MODE_EXTINT apparently disconnects i8259
PIC interrupt delivery pin.

Change-Id: If51e5d65153a02ac7af191e7897c04bd4e298006
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/61793
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
2022-02-11 13:53:56 +00:00
..
64bit x86_64 assembly: Don't touch %gs 2021-12-06 12:37:48 +00:00
lapic cpu/x86/lapic: Fix SMP=n case with LEGACY_SMP_INIT 2022-02-11 13:53:56 +00:00
mtrr treewide: Remove "ERROR: "/"WARN: " prefixes from log messages 2022-02-07 23:29:09 +00:00
name cpu/x86/name/name.c: Clean up includes 2021-02-01 09:02:35 +00:00
pae src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
smm Revert "cpu/x86/lapic: Unconditionally use CPUID leaf 0xb if available" 2022-02-10 10:23:22 +00:00
tsc cpu/x86/tsc: Deduplicate Makefile logic 2021-09-08 14:35:16 +00:00
backup_default_smm.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
cpu_info.S.inc arch/x86,cpu/x86: Fix 64-bit CPU_INFO_V2 build errors 2021-10-21 17:36:09 +00:00
early_reset.S cpu/x86/early_reset: Mark assemblycode as 32bit 2020-12-01 16:00:40 +00:00
entry16.S Asm code: Use NO_EARLY_BOOTBLOCK_POSTCODES to remove Asm port80s 2021-06-25 15:51:20 +00:00
entry32.S arch/x86,cpu/x86: Disable the %gs and %fs segments 2021-09-29 14:12:58 +00:00
fpu_enable.inc treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Kconfig cpu/x86/smm: Add SMM_LEGACY_ASEG 2022-02-01 20:35:02 +00:00
Kconfig.debug_cpu cpu/x86/Kconfig.debug_cpu: drop HAVE_DISPLAY_MTRRS option 2021-10-26 20:02:14 +00:00
Makefile.inc cpu/x86/Makefile.inc: Build smi_trigger on !HAVE_SMI_HANDLER 2022-02-07 13:47:04 +00:00
mp_init.c cpu/x86/mp_init.c: Rename num_concurrent_stacks 2022-02-07 13:46:42 +00:00
reset16.S cpu/x86: Link reset16.inc 2021-01-28 08:52:35 +00:00
sipi_vector.S cpu/x86: Remove cpu parameter to ap_init 2021-10-21 17:37:10 +00:00
smi_trigger.c cpu/x86/Makefile.inc: Build smi_trigger on !HAVE_SMI_HANDLER 2022-02-07 13:47:04 +00:00
sse_enable.inc treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00