Changes

Jump to navigation Jump to search
599 bytes added ,  20:05, 22 March 2019
no edit summary
Line 711: Line 711:  
| 0x04
 
| 0x04
 
|-
 
|-
| [[#TSEC_TFBIF_MMU_PHYS_PROT|TSEC_TFBIF_MMU_PHYS_PROT]]
+
| [[#TSEC_TFBIF_MMU_PROT|TSEC_TFBIF_MMU_PROT]]
 
| 0x54501640
 
| 0x54501640
 
| 0x04
 
| 0x04
Line 719: Line 719:  
| 0x04
 
| 0x04
 
|-
 
|-
| [[#TSEC_TFBIF_MMU_PHYS_TRANSCFG|TSEC_TFBIF_MMU_PHYS_TRANSCFG]]
+
| [[#TSEC_TFBIF_MMU_TRANSCFG|TSEC_TFBIF_MMU_TRANSCFG]]
 
| 0x54501648
 
| 0x54501648
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TFBIF_ACTMON_MAMASK
+
| [[#TSEC_TFBIF_ACTMON_MAMASK|TSEC_TFBIF_ACTMON_MAMASK]]
 
| 0x5450164C
 
| 0x5450164C
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TFBIF_ACTMON_BORPS
+
| [[#TSEC_TFBIF_ACTMON_BORPS|TSEC_TFBIF_ACTMON_BORPS]]
 
| 0x54501650
 
| 0x54501650
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TFBIF_ACTMON_CTL
+
| [[#TSEC_TFBIF_ACTMON_CTL|TSEC_TFBIF_ACTMON_CTL]]
 
| 0x54501654
 
| 0x54501654
 
| 0x04
 
| 0x04
Line 2,231: Line 2,231:  
|}
 
|}
   −
=== TSEC_TFBIF_MMU_PHYS_PROT ===
+
=== TSEC_TFBIF_MMU_PROT ===
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bits
 
!  Bits
Line 2,243: Line 2,243:  
|}
 
|}
   −
Controls accesses to external memory in MMU physical mode.
+
Controls accesses to external memory at the MMU level. Accessible in HS mode only.
    
=== TSEC_TFBIF_MMU_PHYS_SEC ===
 
=== TSEC_TFBIF_MMU_PHYS_SEC ===
Line 2,275: Line 2,275:  
|}
 
|}
   −
Configures MMU physical mode.
+
Controls MMU bypass mode. Accessible in HS mode only.
    
[6.0.0+] The nvhost_tsec firmware sets this register to 0x10 or 0x111110 before reading memory from the GPU UCODE carveout.
 
[6.0.0+] The nvhost_tsec firmware sets this register to 0x10 or 0x111110 before reading memory from the GPU UCODE carveout.
   −
=== TSEC_TFBIF_MMU_PHYS_TRANSCFG ===
+
=== TSEC_TFBIF_MMU_TRANSCFG ===
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bits
 
!  Bits
Line 2,309: Line 2,309:  
|}
 
|}
   −
Controls the transfer configuration for MMU physical mode.
+
Controls external memory transfers' configuration at the MMU level. Accessible in HS mode only.
    
[6.0.0+] The nvhost_tsec firmware sets this register to 0x20 or 0x140 before reading memory from the GPU UCODE carveout.
 
[6.0.0+] The nvhost_tsec firmware sets this register to 0x20 or 0x140 before reading memory from the GPU UCODE carveout.
 +
 +
=== TSEC_TFBIF_ACTMON_MAMASK ===
 +
Takes the memory access mask for the Activity Monitor. Disconnected on the TSEC, but available on NVDEC, NVENC and NVJPG.
 +
 +
=== TSEC_TFBIF_ACTMON_BORPS ===
 +
Takes the billions of records per second count for the Activity Monitor. Disconnected on the TSEC, but available on NVDEC, NVENC and NVJPG.
 +
 +
=== TSEC_TFBIF_ACTMON_CTL ===
 +
Controls the Activity Monitor. Disconnected on the TSEC, but available on NVDEC, NVENC and NVJPG.
    
=== TSEC_CG ===
 
=== TSEC_CG ===

Navigation menu