GPU Classes: Difference between revisions
No edit summary |
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 | ||
|- | |- | ||
| | | 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 | ||
|- | |- | ||
| | | 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 | ||
|- | |- | ||
| | | 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 || || | |||
|} | |} |