diff options
author | Santosh Balasubramanian <sbalasub@in.ibm.com> | 2018-04-20 10:44:20 -0400 |
---|---|---|
committer | Nicholas E. Bofferding <bofferdn@us.ibm.com> | 2018-06-04 16:18:28 -0400 |
commit | 07cf2ea6e01303fdf6b8a04a08e0089326e0311a (patch) | |
tree | 40046df50678b87ca55c5363780e5bf5a743d342 /src/import/chips/p9 | |
parent | b81a9c8640e667af65e830fc35ce23db323f916a (diff) | |
download | talos-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.csv | 143 |
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,,, |