Difference between revisions of "GSP Services"

From 3dbrew
Jump to navigation Jump to search
Line 11: Line 11:
 
| 0x00020084
 
| 0x00020084
 
| WriteHWRegsWithMask
 
| WriteHWRegsWithMask
 +
|-
 +
| 0x00040080
 +
| ReadHWRegs
 
|-
 
|-
 
| 0x00080082
 
| 0x00080082
Line 17: Line 20:
 
| 0x000B0040
 
| 0x000B0040
 
| SetLcdForceBlack
 
| SetLcdForceBlack
 +
|-
 +
| 0x00120000
 +
| GetPerfLog
 
|-
 
|-
 
| 0x00130042
 
| 0x00130042

Revision as of 22:39, 17 December 2012

GSP service "gsp::Gpu"

Command Header Description
0x00010082 CopyToGpuRam?
0x00020084 WriteHWRegsWithMask
0x00040080 ReadHWRegs
0x00080082 FlushDataCache
0x000B0040 SetLcdForceBlack
0x00120000 GetPerfLog
0x00130042 RegisterInterruptRelayQueue
0x00160042 AcquireRight (bool unk, 0, u32 processhandle)

CopyToGpuRam Request

Index Word Description
0 Header code [0x00010082]
1 GPU Address - 0x1EB00000
2 Size
3 (Size<<14) | 2
4 Data Pointer