coreboot-kgpe-d16/src/soc/intel/denverton_ns
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 soc/intel/{IA-CPU/SOC}: Move sleepstates.asl into southbridge/intel/common/acpi 2019-11-01 11:50:03 +00:00
bootblock soc/intel/{apl,cnl,dnv,skl}: Skip ucode loading by FSP-T 2019-11-26 11:55:10 +00:00
include/soc ELOG, soc/intel: Avoid some preprocessor use 2019-11-08 07:51:18 +00:00
acpi.c soc/intel/denverton_ns: make use of common cbmem_top_chipset 2019-11-11 13:21:02 +00:00
chip.c src/soc: Remove unused include <device/pci_ops.h> 2019-09-15 20:40:52 +00:00
chip.h devicetree: Remove duplicate chip_ops declarations 2019-08-20 01:31:44 +00:00
cpu.c soc/intel: Rename some SMM support functions 2019-08-15 06:55:59 +00:00
csme_ie_kt.c
fiamux.c
gpio.c soc/intel: Add GPI interrupt config register offset info 2019-04-29 12:18:27 +00:00
gpio_dnv.c
hob_display.c
hob_mem.c
Kconfig soc/intel/{apl,cnl,dnv,skl}: Skip ucode loading by FSP-T 2019-11-26 11:55:10 +00:00
lpc.c device: Use scan_static_bus() over scan_lpc_bus() 2019-10-08 12:59:56 +00:00
Makefile.inc soc/intel/{apl,dnv,quark}: Use strip_quotes for FSP options 2019-11-07 14:14:20 +00:00
memmap.c soc/intel/denverton_ns: make use of common cbmem_top_chipset 2019-11-11 13:21:02 +00:00
npk.c
pmc.c
pmutil.c
reset.c
romstage.c soc/intel: Move fill_postcar_frame to memmap.c 2019-08-28 22:48:00 +00:00
sata.c soc/intel: Use config_of() 2019-07-18 15:25:35 +00:00
smihandler.c src/{northbridge,soc}: Remove not used #include <elog.h> 2019-09-12 13:16:10 +00:00
smm.c soc/intel: Rename some SMM support functions 2019-08-15 06:55:59 +00:00
soc_util.c soc/intel: Replace uses of dev_find_slot() 2019-07-04 09:48:22 +00:00
spi.c
systemagent.c soc/intel/denverton_ns: make use of common cbmem_top_chipset 2019-11-11 13:21:02 +00:00
tsc_freq.c
uart.c soc/intel: Replace uses of dev_find_slot() 2019-07-04 09:48:22 +00:00
uart_debug.c
upd_display.c
xhci.c