summaryrefslogtreecommitdiff
path: root/src/include/cpu
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2019-11-08 17:05:04 +0100
committerPatrick Georgi <pgeorgi@google.com>2021-06-22 13:15:09 +0000
commit481c52ddd5ea77fcf6767f358ae33246e91d63a8 (patch)
tree752241d3b9bf861b663f130afca107563cecabca /src/include/cpu
parent99a48bc824d6524a780a987e8e22cf22bdb9eae1 (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.h3
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)