Changes

58 bytes added ,  00:50, 10 January 2019
no edit summary
Line 475: Line 475:  
| 0x04
 
| 0x04
 
|-
 
|-
| [[#TSEC_SCP_CTL_ACCESS|TSEC_SCP_CTL_ACCESS]]
+
| [[#TSEC_SCP_CTL0|TSEC_SCP_CTL0]]
 
| 0x54501400
 
| 0x54501400
 
| 0x04
 
| 0x04
 
|-
 
|-
| [[#TSEC_SCP_CTL_TRNG|TSEC_SCP_CTL_TRNG]]
+
| [[#TSEC_SCP_CTL1|TSEC_SCP_CTL1]]
 
| 0x54501404
 
| 0x54501404
 
| 0x04
 
| 0x04
Line 487: Line 487:  
| 0x04
 
| 0x04
 
|-
 
|-
| [[#TSEC_SCP_CTL_MODE|TSEC_SCP_CTL_MODE]]
+
| [[#TSEC_SCP_CTL_LOCK|TSEC_SCP_CTL_LOCK]]
 
| 0x5450140C
 
| 0x5450140C
 
| 0x04
 
| 0x04
Line 547: Line 547:  
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TRNG_UNK1
+
| TSEC_TRNG_TEST_CTL
 
| 0x5450150C
 
| 0x5450150C
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TRNG_UNK2
+
| TSEC_TRNG_TEST_CFG0
 
| 0x54501510
 
| 0x54501510
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TRNG_UNK3
+
| TSEC_TRNG_TEST_SEED0
 
| 0x54501514
 
| 0x54501514
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TRNG_UNK4
+
| TSEC_TRNG_TEST_CFG1
 
| 0x54501518
 
| 0x54501518
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TRNG_UNK5
+
| TSEC_TRNG_TEST_SEED1
 
| 0x5450151C
 
| 0x5450151C
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TRNG_UNK6
+
| TSEC_TRNG_UNK1
 
| 0x54501528
 
| 0x54501528
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TRNG_UNK7
+
| TSEC_TRNG_UNK2
 
| 0x5450152C
 
| 0x5450152C
 
| 0x04
 
| 0x04
Line 1,555: Line 1,555:  
* FALCON_WDTMR_ENABLE
 
* FALCON_WDTMR_ENABLE
   −
=== TSEC_SCP_CTL_ACCESS ===
+
=== TSEC_SCP_CTL0 ===
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bits
 
!  Bits
Line 1,564: Line 1,564:  
|}
 
|}
   −
=== TSEC_SCP_CTL_TRNG ===
+
=== TSEC_SCP_CTL1 ===
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bits
 
!  Bits
Line 1,570: Line 1,570:  
|-
 
|-
 
| 11
 
| 11
| Unknown
+
| Enable TRNG testing mode
 
|-
 
|-
 
| 12
 
| 12
Line 1,585: Line 1,585:  
|}
 
|}
   −
=== TSEC_SCP_CTL_MODE ===
+
=== TSEC_SCP_CTL_LOCK ===
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bits
 
!  Bits
Line 1,615: Line 1,615:  
|}
 
|}
   −
Controls accesses to the other sub-engines and can only be cleared in Heavy Secure mode.
+
Locks accesses to the other sub-engines and can only be cleared in Heavy Secure mode.
    
=== TSEC_SCP_CTL_PKEY ===
 
=== TSEC_SCP_CTL_PKEY ===
Line 1,801: Line 1,801:  
|-
 
|-
 
| 16
 
| 16
| Invalid cauth signature (during csigenc, csigclr or csigunk)
+
| Invalid cauth signature (during csigenc, csigclr or csigauth)
 +
|-
 +
| 20
 +
| Wrong access level (during csigauth)
 
|-
 
|-
 
| 24
 
| 24