diff options
author | Ronak Kanabar <ronak.kanabar@intel.com> | 2019-02-19 20:10:23 +0530 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2019-02-21 19:10:23 +0000 |
commit | 69a95653399657bf6b2491c259479c954fee2509 (patch) | |
tree | 587838cda345d2af5e1e8ded9527f2540e5313fa /src/cpu | |
parent | 16a41ccaa182a65fbb5b0e6755b17ac6c0f20150 (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/cpu')
0 files changed, 0 insertions, 0 deletions