coreboot-kgpe-d16/src/include/cpu/x86
Patrick Rudolph 5ec97cea67 soc/*: mp_run_on_all_cpus: Remove configurable timeout
Some timeouts given were too small when serial console is enabled due to
its spinlock making code runtime worse with every AP present.

In addition we usually don't know how long specific code runs and how
long ago it was sent to the APs.

Remove the timeout argument from mp_run_on_all_cpus and instead wait up
to 1 second, to prevent possible crashing of secondary APs still
processing the old job.

Tested on Supermicro X11SSH-TF.

Change-Id: I456be647b159f7a2ea7d94986a24424e56dcc8c4
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34587
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
2019-08-15 06:45:34 +00:00
..
bist.h
cache.h src: Use CRx_TYPE type for CRx 2019-07-02 16:14:36 +00:00
cr.h src: Remove unneeded include "{arch,cpu}/cpu.h" 2018-11-12 09:22:18 +00:00
gdt.h
lapic.h coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
lapic_def.h
legacy_save_state.h cpu/x86: Separate save_state struct headers 2019-08-13 13:59:05 +00:00
mp.h soc/*: mp_run_on_all_cpus: Remove configurable timeout 2019-08-15 06:45:34 +00:00
msr.h cpu/x86/msr: Move IA32_MISC_ENABLE bits to common place 2019-06-21 08:54:54 +00:00
mtrr.h include/cpu/x86/mtrr: Fix return type 2019-07-07 00:23:42 +00:00
name.h
pae.h cpu/x86/pae/pgtbl: Add memset with PAE 2019-07-02 08:45:50 +00:00
post_code.h coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smi_deprecated.h cpu/x86: Hide smm_save_state_area_t typedef 2019-08-13 14:00:30 +00:00
smm.h cpu/x86/smm: Promote smm_memory_map() 2019-08-15 05:46:59 +00:00
tsc.h cpu/x86: Fix MSR_PLATFORM_INFO definition 2019-07-07 09:38:06 +00:00