Changes

1,111 bytes added ,  20:33, 11 August 2022
no edit summary
Line 12: Line 12:  
| 0xB0B5 || 4 || [[#MAXWELL_DMA_COPY_A|MAXWELL_DMA_COPY_A]]
 
| 0xB0B5 || 4 || [[#MAXWELL_DMA_COPY_A|MAXWELL_DMA_COPY_A]]
 
|-
 
|-
| 0xB06F || - || MAXWELL_CHANNEL_GPFIFO_A
+
| 0xB06F || - || [[#MAXWELL_CHANNEL_GPFIFO_A|MAXWELL_CHANNEL_GPFIFO_A]]
 
|}
 
|}
   Line 19: Line 19:  
! Register || Name || Size || Type || Notes
 
! Register || Name || Size || Type || Notes
 
|-
 
|-
| 0 || SetObject || 1 || bitfield || Bit0-15: ClassId, bit16-20: EngineId
+
| 0x0 || SetObject || 1 || bitfield || Bit0-15: ClassId, bit16-20: EngineId
 
|- style="border-top: double"
 
|- style="border-top: double"
 
| 0x40 || NoOperation || 1 || ||
 
| 0x40 || NoOperation || 1 || ||
Line 1,254: Line 1,254:  
! Register || Name || Size || Type || Notes
 
! Register || Name || Size || Type || Notes
 
|-
 
|-
| 0 || SetObject || 1 || bitfield || Bit0-15: ClassId, bit16-20: EngineId
+
| 0x0 || SetObject || 1 || bitfield || Bit0-15: ClassId, bit16-20: EngineId
 
|- style="border-top: double"
 
|- style="border-top: double"
 
| 0x40 || NoOperation || 1 || ||
 
| 0x40 || NoOperation || 1 || ||
Line 1,621: Line 1,621:  
! Register || Name || Size || Type || Notes
 
! Register || Name || Size || Type || Notes
 
|-
 
|-
| 0 || SetObject || 1 || bitfield || Bit0-15: ClassId, bit16-20: EngineId
+
| 0x0 || SetObject || 1 || bitfield || Bit0-15: ClassId, bit16-20: EngineId
 
|- style="border-top: double"
 
|- style="border-top: double"
 
| 0x40 || NoOperation || 1 || ||
 
| 0x40 || NoOperation || 1 || ||
Line 2,053: Line 2,053:  
|- style="border-top: double"
 
|- style="border-top: double"
 
| 0x445 || PmTriggerEnd || 1 || ||
 
| 0x445 || PmTriggerEnd || 1 || ||
 +
|}
 +
 +
= MAXWELL_CHANNEL_GPFIFO_A =
 +
{| class=wikitable
 +
! Register || Name || Size || Type || Notes
 +
|-
 +
| 0x0 || SetObject || 1 || bitfield || Bit0-15: ClassId, bit16-20: EngineId
 +
|-
 +
| 0x1 || Illegal || 1 || ||
 +
|-
 +
| 0x2 || Nop || 1 || ||
 +
|- style="border-top: double"
 +
| 0x4 || SemaphoreA || 1 || ||
 +
|-
 +
| 0x5 || SemaphoreB || 1 || ||
 +
|-
 +
| 0x6 || SemaphoreC || 1 || ||
 +
|-
 +
| 0x7 || SemaphoreD || 1 || ||
 +
|-
 +
| 0x8 || NonStallInterrupt || 1 || ||
 +
|-
 +
| 0x9 || FbFlush || 1 || ||
 +
|- style="border-top: double"
 +
| 0xC || MemOpC || 1 || ||
 +
|-
 +
| 0xD || MemOpD || 1 || ||
 +
|- style="border-top: double"
 +
| 0x10 || Put || 1 || ||
 +
|-
 +
| 0x11 || Get || 1 || ||
 +
|-
 +
| 0x12 || Reference || 1 || ||
 +
|-
 +
| 0x13 || PutHi || 1 || ||
 +
|-
 +
| 0x14 || SetReference || 1 || ||
 +
|- style="border-top: double"
 +
| 0x16 || TopLevelGet || 1 || ||
 +
|-
 +
| 0x17 || TopLevelGetHi || 1 || ||
 +
|-
 +
| 0x18 || GetHi || 1 || ||
 +
|- style="border-top: double"
 +
| 0x1E || Wfi || 1 || ||
 +
|-
 +
| 0x1F || CrcCheck || 1 || ||
 +
|-
 +
| 0x20 || Yield || 1 || ||
 +
|- style="border-top: double"
 +
| 0x22 || GPGet || 1 || ||
 +
|-
 +
| 0x23 || GPPut || 1 || ||
 
|}
 
|}