coreboot/src
Felix Held 98fb72fa3f cpu/x86/mp_init: don't wait between INIT and SIPI for X86_AMD_INIT_SIPI
Since current AMD SoCs don't need some wait time between INIT and SIPI,
we can skip the 10ms wait there, which improves the boot time a bit.

before: CPU_CLUSTER: 0 init finished in 632 msecs
after:  CPU_CLUSTER: 0 init finished in 619 msecs

mpinit still works on Mandolin and all CPU cores show up and are usable.
This also doesn't change the binary in a timeless build for boards/SoCs
that don't select X86_AMD_INIT_SIPI which I verified for lenovo/x230.

BUG=b:193885336

Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Change-Id: I1e044776f45021742a88a5e369a74383c1baaab6
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56533
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
2021-07-27 14:00:32 +00:00
..
acpi acpi: Add function to simplify If (CondRefOf (..)) sequences 2021-07-12 07:34:44 +00:00
arch arch/x86,lib/thread: Enable thread support in romstage 2021-07-26 07:30:48 +00:00
commonlib commonlib/timestamp,amd/common/block/cpu: Add uCode timestamps 2021-07-21 16:43:29 +00:00
console Asm code: Use NO_EARLY_BOOTBLOCK_POSTCODES to remove Asm port80s 2021-06-25 15:51:20 +00:00
cpu cpu/x86/mp_init: don't wait between INIT and SIPI for X86_AMD_INIT_SIPI 2021-07-27 14:00:32 +00:00
device device/pci_rom: Make ON_DEVICE_ROM_LOAD condition truthy 2021-07-20 16:52:35 +00:00
drivers src/drivers/intel/fsp2_0: allow larger FSP 2.0 header 2021-07-24 15:18:43 +00:00
ec ec/kontron/kempld: Add minimal GPIO driver 2021-07-16 04:12:36 +00:00
include arch/x86,lib/thread: Enable thread support in romstage 2021-07-26 07:30:48 +00:00
lib arch/x86,lib/thread: Enable thread support in romstage 2021-07-26 07:30:48 +00:00
mainboard mb/*: Specify type of VARIANT_DIR once 2021-07-26 14:07:38 +00:00
northbridge src/*: Specify type of CBFS_SIZE once 2021-07-26 14:02:57 +00:00
security vboot/secdata_tpm: Add WRITE_STCLEAR attr to RW ARB spaces 2021-07-26 07:27:48 +00:00
soc soc/amd/common/block/acpimmio: add Kconfig option for biosram accessors 2021-07-26 19:34:20 +00:00
southbridge soc/amd/common/block/acpimmio: add Kconfig option for biosram accessors 2021-07-26 19:34:20 +00:00
superio
vendorcode soc/amd/cezanne: enable crypto in psp_verstage 2021-07-21 16:53:17 +00:00
Kconfig option: Allow mainboards to implement the API 2021-05-28 11:37:25 +00:00