diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2019-11-08 17:05:04 +0100 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2021-06-22 13:15:09 +0000 |
commit | 481c52ddd5ea77fcf6767f358ae33246e91d63a8 (patch) | |
tree | 752241d3b9bf861b663f130afca107563cecabca /src/include/cpu | |
parent | 99a48bc824d6524a780a987e8e22cf22bdb9eae1 (diff) |
soc/intel/car: Add support for bootguard CAR
Bootguard sets up CAR/NEM on its own so the only thing needed is to
find free MTRRs for our own CAR region and clear that area to fill in
cache lines.
TESTED on prodrive/hermes with bootguard enabled.
Change-Id: Ifac5267f8f4b820a61519fb4a497e2ce7075cc40
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36682
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Diffstat (limited to 'src/include/cpu')
-rw-r--r-- | src/include/cpu/intel/msr.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/cpu/intel/msr.h b/src/include/cpu/intel/msr.h index 6b2db88961..8efe4e2c62 100644 --- a/src/include/cpu/intel/msr.h +++ b/src/include/cpu/intel/msr.h @@ -12,6 +12,9 @@ #define MSR_PLATFORM_INFO 0xce +#define MSR_BC_PBEC 0x139 +#define B_STOP_PBET (1 << 0) + #define MSR_BOOT_GUARD_SACM_INFO 0x13a #define V_TPM_PRESENT_MASK 0x06 #define B_BOOT_GUARD_SACM_INFO_NEM_ENABLED (1 << 0) |