9 comments:
Patch Set #2, Line 18: skipping
skip
Patch Set #2, Line 20: removed
remove
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
Please reformat for the 75 characters text width.
Tested how? Is any time saved?
File src/soc/intel/apollolake/fspcar.c:
CPU
Patch Set #2, Line 34: * All SoC since Gen-4 has above mechanism in place to load microcode
microcode updates
Patch Set #2, Line 35: skipping
skip
Patch Set #2, Line 36: * microcode after CPU reset by passing '0' value to
microcode updates
Patch Set #2, Line 40: .MicrocodeRegionLength = 0,
So it was already disabled for APL? Mention that in the commit message, and maybe reference the commit doing that?
To view, visit change 37187. To unsubscribe, or for help writing mail filters, visit settings.