aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorRonak Kanabar <ronak.kanabar@intel.com>2019-02-19 20:10:23 +0530
committerPatrick Georgi <pgeorgi@google.com>2019-02-21 19:10:23 +0000
commit69a95653399657bf6b2491c259479c954fee2509 (patch)
tree587838cda345d2af5e1e8ded9527f2540e5313fa /src/lib
parent16a41ccaa182a65fbb5b0e6755b17ac6c0f20150 (diff)
soc/intel/cannonlake: SoC specific microcode update check
For CFL and WHL, Microcode is being loaded from FIT. Both supports the PRMRR/SGX feature. If This is supported the FIT microcode load will set the msr (0x08b) with the Patch id one less than the id in the microcode binary. This results in Microcode getting reloaded again in bootblock and ramstage. Avoid the microcode reload by checking for PRMRR support. CFL and WHL CPU die are based on KBL CPU so we need to have this check, where CNL CPU die is not based on KBL CPU so skip this check for CNL. BUG=b:124126405 Signed-off-by: Ronak Kanabar <ronak.kanabar@intel.com> Change-Id: I3311a7413d27044f9c819179e5b0cb9a67b46955 Reviewed-on: https://review.coreboot.org/c/31492 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Rizwan Qureshi <rizwan.qureshi@intel.com>
Diffstat (limited to 'src/lib')
0 files changed, 0 insertions, 0 deletions