coreboot-kgpe-d16/src
Subrata Banik 24ab1c5db6 soc/intel/{apl,cnl,dnv,skl}: Skip ucode loading by FSP-T
It is a requirement for Firmware to have Firmware Interface Table (FIT),
which contains pointers to each microcode update.
The microcode update is loaded for all logical processors before reset vector.

FSPT_UPD.MicrocodeRegionBase and FSPT_UPD.MicrocodeRegionLength are
input parameters to TempRamInit API.
If these values are 0, FSP will not attempt to update microcode.

Since Gen-4 all IA-SoC has FIT loading ucode even before cpu reset in place
hence skipping FSP-T loading ucode after CPU reset options.

Also removed unused kconfig CONFIG_CPU_MICROCODE_CBFS_LOC and
CONFIG_CPU_MICROCODE_CBFS_LEN

Change-Id: I3a406fa0e2e62e3363c2960e173dc5f5f5ca0455
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37187
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: David Guckian
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-11-26 11:55:10 +00:00
..
acpi AUTHORS: Move src/acpi copyrights into AUTHORS file 2019-07-30 11:04:14 +00:00
arch arch/x86: SMBIOS: Improve core count reporting 2019-11-26 11:45:31 +00:00
commonlib security/vboot/sync_ec: Add timestamps 2019-11-20 13:30:09 +00:00
console Kconfig: Drop the C_ENVIRONMENT_BOOTBLOCK symbol 2019-11-25 09:17:38 +00:00
cpu soc/intel/{apl,cnl,dnv,skl}: Skip ucode loading by FSP-T 2019-11-26 11:55:10 +00:00
device device/hypertransport: Drop unused code 2019-11-22 10:41:10 +00:00
drivers soc/intel/{apl,cnl,dnv,skl}: Skip ucode loading by FSP-T 2019-11-26 11:55:10 +00:00
ec include: Make stdbool.h a separate file 2019-11-18 22:47:13 +00:00
include cpu/intel/smm: Drop em64t save state 2019-11-22 10:48:11 +00:00
lib Kconfig: Drop the C_ENVIRONMENT_BOOTBLOCK symbol 2019-11-25 09:17:38 +00:00
mainboard mb/samsung: remove header guards for SuperIO 2019-11-25 19:02:37 +00:00
northbridge amd/pi/00730F01: Add support without BINARYPI_LEGACY_WRAPPER 2019-11-26 11:53:47 +00:00
security security/vboot: Remove duplicate offsetof() definition 2019-11-26 11:46:06 +00:00
soc soc/intel/{apl,cnl,dnv,skl}: Skip ucode loading by FSP-T 2019-11-26 11:55:10 +00:00
southbridge southbridge/intel/common/spi.c: Define __SIMPLE_DEVICE__ 2019-11-26 11:48:10 +00:00
superio superio/*/*/acpi: Improve the readability of the IndexField 2019-11-05 16:08:55 +00:00
vendorcode binaryPI: Remove FieldAccessors.[ch] 2019-11-25 09:47:19 +00:00
Kconfig Kconfig: Drop the C_ENVIRONMENT_BOOTBLOCK symbol 2019-11-25 09:17:38 +00:00