coreboot-kgpe-d16/src/soc/intel/skylake
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
..
acpi src/soc/intel/skylake/acpi: Remove Return for PS0/3 2019-06-08 11:23:55 +00:00
bootblock soc/intel/skl: Add C232 chipset and reorder IDs 2019-07-31 18:06:27 +00:00
include intel/ice,sky,cannon: Drop unused EMRR and UNCORE_EMRR code 2019-08-15 05:57:43 +00:00
nhlt src: Remove unneeded include <console/console.h> 2018-11-16 09:50:29 +00:00
romstage arch/x86: Change smm_subregion() prototype 2019-08-08 04:53:18 +00:00
acpi.c soc/intel: Use config_of_path(SA_DEVFN_ROOT) 2019-07-18 15:23:13 +00:00
chip.c soc/intel: Use config_of() 2019-07-18 15:25:35 +00:00
chip.h soc/intel/skylake: Make use of common thermal code for SKL 2019-08-02 04:34:18 +00:00
chip_fsp20.c soc/intel: Fix invalid use of 'static' 2019-07-18 15:24:07 +00:00
cpu.c soc/*: mp_run_on_all_cpus: Remove configurable timeout 2019-08-15 06:45:34 +00:00
elog.c soc/intel/common: Add SOC specific function to get XHCI USB info 2019-07-19 17:13:50 +00:00
finalize.c soc/intel/skylake: Make use of common thermal code for SKL 2019-08-02 04:34:18 +00:00
fspcar.c
gpio.c soc/intel: Add GPI interrupt config register offset info 2019-04-29 12:18:27 +00:00
graphics.c soc/intel: Use config_of() 2019-07-18 15:25:35 +00:00
gspi.c
i2c.c
irq.c soc/intel: Use config_of() 2019-07-18 15:25:35 +00:00
Kconfig arch/x86: Flip option NO_CAR_GLOBAL_MIGRATION 2019-08-11 18:35:36 +00:00
lockdown.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
lpc.c soc/intel: Use config_of() 2019-07-18 15:25:35 +00:00
Makefile.inc soc/intel/skylake: Use new power-failure-state API 2019-08-09 09:35:04 +00:00
me.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
memmap.c soc/intel: Drop spurious includes 2019-08-15 05:57:07 +00:00
p2sb.c
pmc.c soc/intel: Drop pmc_soc_restore_power_failure() 2019-08-09 09:37:32 +00:00
pmutil.c soc/intel: Use config_of() 2019-07-18 15:25:35 +00:00
reset.c src: Use #include <timer.h> when appropriate 2019-04-06 16:02:49 +00:00
sd.c soc/intel: Use config_of() 2019-07-18 15:25:35 +00:00
smihandler.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smmrelocate.c intel/ice,sky,cannon: Drop unused EMRR and UNCORE_EMRR code 2019-08-15 05:57:43 +00:00
spi.c
systemagent.c soc/intel: Expand SA_DEV_ROOT for ramstage 2019-07-21 18:58:01 +00:00
uart.c soc/intel/common/block/uart: Update the UART PCI device reference 2019-08-04 15:16:50 +00:00
vr_config.c soc/intel: Expand SA_DEV_ROOT for ramstage 2019-07-21 18:58:01 +00:00
xhci.c soc/intel/common: Add SOC specific function to get XHCI USB info 2019-07-19 17:13:50 +00:00