coreboot/src/cpu/x86
Patrick Rudolph 393992f31d cpu/mp_init: Fix microcode lock
Fix C code to match comment and assembly implementation.

Tested on Prodrive hermes:
The microcode spinlock is no longer used.

Change-Id: I21441299f538783551d4d5ba2b2e7567e152d718
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49304
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-01-15 11:20:52 +00:00
..
16bit arch/x86: Link gdt_init.S into bootblock 2020-12-16 06:31:55 +00:00
32bit arch/x86: Link gdt_init.S into bootblock 2020-12-16 06:31:55 +00:00
64bit cpu/x86/64bit/exit32.inc: Don't invalidate cache in CAR 2020-12-10 07:30:56 +00:00
cache treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
lapic cpu/x86/lapic/secondary.S: Adapt for x86_64 2020-12-04 11:11:26 +00:00
mtrr cpu/x86/mtrr: fix OVERFLOW_BEFORE_WIDEN 2020-10-27 06:13:32 +00:00
name src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
pae src/*: Update makefiles to exclude x86 code from psp-verstage 2020-06-23 21:28:40 +00:00
smm cpu/x86/smm: Pass GNVS with smm_module_loader v2 2021-01-13 18:30:31 +00:00
tsc arch/x86: Move cpu_relax() 2020-07-26 21:00:13 +00:00
backup_default_smm.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
early_reset.S cpu/x86/early_reset: Mark assemblycode as 32bit 2020-12-01 16:00:40 +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: Introduce SMM module loader version 2 2020-08-15 02:16:32 +00:00
Kconfig.debug_cpu Kconfig: Organize debugging options per file extensions 2019-11-06 14:01:30 +00:00
Makefile.inc cpu/x86/64bit: Add code to call function in protected mode 2020-12-05 08:19:17 +00:00
mp_init.c cpu/mp_init: Fix microcode lock 2021-01-15 11:20:52 +00:00
sipi_vector.S cpu/x86/mpinit: Serialize microcode updates for HT threads 2021-01-15 11:20:41 +00:00
sse_enable.inc treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00