Difference between revisions of "GSP Services"
Jump to navigation
Jump to search
Line 14: | Line 14: | ||
| 0x00040080 | | 0x00040080 | ||
| ReadHWRegs | | ReadHWRegs | ||
+ | |- | ||
+ | | 0x00050200 | ||
+ | | SetBufferSwap | ||
|- | |- | ||
| 0x000700c2 | | 0x000700c2 | ||
Line 32: | Line 35: | ||
| 0x00160042 | | 0x00160042 | ||
| AcquireRight (bool unk, 0, u32 processhandle) | | AcquireRight (bool unk, 0, u32 processhandle) | ||
+ | |- | ||
+ | | 0x00170000 | ||
+ | | ReleaseRight | ||
+ | |- | ||
+ | | 0x001b0000 | ||
+ | | ResetGpuCore | ||
|} | |} | ||
Revision as of 21:42, 17 December 2012
GSP service "gsp::Gpu"
Command Header | Description |
---|---|
0x00010082 | WriteHWRegs |
0x00020084 | WriteHWRegsWithMask |
0x00040080 | ReadHWRegs |
0x00050200 | SetBufferSwap |
0x000700c2 | RequestDma |
0x00080082 | FlushDataCache |
0x000B0040 | SetLcdForceBlack |
0x00120000 | GetPerfLog |
0x00130042 | RegisterInterruptRelayQueue |
0x00160042 | AcquireRight (bool unk, 0, u32 processhandle) |
0x00170000 | ReleaseRight |
0x001b0000 | ResetGpuCore |
WriteHWRegs Request
Index Word | Description |
---|---|
0 | Header code [0x00010082] |
1 | GPU Address - 0x1EB00000 |
2 | Size |
3 | (Size<<14) | 2 |
4 | Data Pointer |