summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9
diff options
context:
space:
mode:
authorSantosh Balasubramanian <sbalasub@in.ibm.com>2018-04-20 10:44:20 -0400
committerNicholas E. Bofferding <bofferdn@us.ibm.com>2018-06-04 16:18:28 -0400
commit07cf2ea6e01303fdf6b8a04a08e0089326e0311a (patch)
tree40046df50678b87ca55c5363780e5bf5a743d342 /src/import/chips/p9
parentb81a9c8640e667af65e830fc35ce23db323f916a (diff)
downloadtalos-hostboot-07cf2ea6e01303fdf6b8a04a08e0089326e0311a.tar.gz
talos-hostboot-07cf2ea6e01303fdf6b8a04a08e0089326e0311a.zip
Secure Boot: Centaur Security: Initial sensitive register list
Provides initial Centaur Security sensitive register list Change-Id: I1619a687658967f5fb2044ea35d9497d08d2c104 RTC: 187288 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57553 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> UseHW-Fleetwood: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: SANTOSH BALASUBRAMANIAN <sbalasub@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58196 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9')
-rw-r--r--src/import/chips/p9/security/Centaur_Register_List.csv143
1 files changed, 143 insertions, 0 deletions
diff --git a/src/import/chips/p9/security/Centaur_Register_List.csv b/src/import/chips/p9/security/Centaur_Register_List.csv
index e69de29bb..630913628 100644
--- a/src/import/chips/p9/security/Centaur_Register_List.csv
+++ b/src/import/chips/p9/security/Centaur_Register_List.csv
@@ -0,0 +1,143 @@
+#Register Address,WAND,WOR,Init/Expected Value,Mask Value,
+1000000,1000004,1000005,7001900000000003,,
+# @TODO: RTC 187288
+# Some bits (see mask) are not tracking as expected
+2000000,2000004,2000005,7001900000000003,FFFE7FFFFFFFFFFD,
+2010800,2010801,2010802,0000400000000000,,
+2010803,2010804,2010805,FFFFFFE000000000,,
+2010C42,,,,,
+201140A,,,,,
+201140B,,,,,
+201140C,,,,,
+201140D,,,0539770539770000,,
+201140E,,,,,
+2011681,,,,,
+2011682,,,,,
+2011683,,,,,
+2011684,,,,,
+2011685,,,,,
+2011686,,,,,
+2011687,,,,,
+2011688,,,,,
+2011689,,,,,
+201168A,,,,,
+2011781,,,,,
+2011782,,,,,
+2011783,,,,,
+2011784,,,,,
+2011785,,,,,
+2011786,,,,,
+2011787,,,,,
+2011788,,,,,
+2011789,,,,,
+201178A,,,,,
+2011882,,,,,
+20118C2,,,,,
+2012300,,,0000A00000000000,,
+201230B,,,,,
+2030000,,,,,
+# @TODO: RTC 187288
+# 0:1 CLOCK_CMD masked off because it auto-resets to 0
+# Right now mask those bits off for the comparison, but consider
+# modeling the auto reset behavior
+2030006,,,0FE00E0000000000,3FFFFFFFFFFFFFFF,
+2030007,,,,,
+# @TODO: RTC 187288
+# Enabling causes 2011882 to report wrongly for some reason
+#20F0012,20F0013,20F0014,4016620000000000,3FFFBDFFFFFFFFFF,
+# @TODO: RTC 187288
+# This is broken, needs more attention
+#3000000,3000004,3000005,7001900000000003,,
+3010414,,,7FFFFFFFFFFFD7FF,,
+3010415,,,BFFFFFFFFFFFEFFF,,
+3010433,,,8484212100000000,,
+301060A,,,,,
+# @TODO: RTC 187288
+# First 2 bits reset by HW without SW knowledge
+# So need to either let the HW read through for these bits, or
+# ignore the register
+#301060B,,,,3FFFFFFFFFFFFFFF,
+# @TODO: RTC 187288
+# Expected value is way off from actual value for
+# unknown reasons. Fix or ignore the register
+#301060D,,,,,
+301060E,,,,,
+301060F,,,,,
+3010614,,,FFE0000000000000,,
+3010615,,,,,
+3010616,,,,,
+3010617,,,,,
+3010618,,,,,
+3010619,,,,,
+301061A,,,,,
+301061B,,,,,
+301061C,,,,,
+301061D,,,,,
+301061E,,,,,
+301061F,,,,,
+3010620,,,,,
+3010621,,,,,
+3010622,,,,,
+3010623,,,,,
+3010624,,,,,
+3010625,,,,,
+3010626,,,,,
+3010627,,,,,
+3010628,,,,,
+3010629,,,,,
+301062A,,,,,
+301062B,,,,,
+301062C,,,,,
+301062D,,,,,
+301062E,,,,,
+301062F,,,,,
+3010630,,,,,
+3010631,,,,,
+3010632,,,,,
+3010633,,,,,
+3010634,,,,,
+3010635,,,,,
+3010636,,,,,
+3010637,,,,,
+3010638,,,,,
+3010639,,,,,
+301063A,,,,,
+301063B,,,,,
+301063C,,,,,
+301063D,,,,,
+301063E,,,,,
+301063F,,,,,
+301064A,,,,,
+301064B,,,,,
+301064C,,,,,
+301064D,,,,,
+301064E,,,,,
+301064F,,,,,
+3010650,,,,,
+3010651,,,,,
+3010652,,,,,
+3010653,,,,,
+# @TODO: RTC 187288
+# First 2 bits reset by HW without SW knowledge
+# So need to either let the HW read through for these bits, or
+# ignore the register
+#30106A5,,,,3FFFFFFFFFFFFFFF,
+30106A7,,,0000000400000000,,
+30106BE,,,,,
+30106BF,,,,,
+30106C0,,,,,
+30106C1,,,,,
+30106C2,,,,,
+30106C3,,,,,
+30106C4,,,,,
+30106C5,,,,,
+30106C6,,,,,
+30106C7,,,,,
+30106DB,,,,,
+3012300,,,0000A00000000000,,
+301230B,,,,,
+3030000,,,,,
+# @TODO: RTC 187288
+# Enabling this register causes failing
+# behavior for 303000
+#30F0012,30F0013,30F0014,,,
OpenPOWER on IntegriCloud