DSP Services: Difference between revisions
No edit summary |
|||
Line 5: | Line 5: | ||
! Command Header | ! Command Header | ||
! Description | ! Description | ||
|- | |||
| 0x00010040 | |||
| RecvData | |||
|- | |||
| 0x00020040 | |||
| RecvDataIsReady | |||
|- | |||
| 0x00070040 | |||
| SetSemaphore | |||
|- | |||
| 0x000C0040 | |||
| ConvertProcessAddressFromDspDram | |||
|- | |||
| 0x000D0082 | |||
| WriteProcessPipe | |||
|- | |||
| 0x001000C0 | |||
| ReadPipeIfPossible | |||
|- | |- | ||
| 0x001100C2 | | 0x001100C2 | ||
| | | LoadComponent. This requires RSA-signed DSP firmware specified via the input buffer for this command, the firmware data is eventually written to DSPmem+0(0x1FF00000). | ||
|- | |- | ||
| 0x00120000 | | 0x00120000 | ||
| | | UnloadComponent | ||
|- | |- | ||
| 0x00130082 | | 0x00130082 | ||
| | | FlushDataCache (The buffer must be located in the 0x14000000 region) | ||
| | | | ||
|- | |- | ||
Line 20: | Line 38: | ||
|- | |- | ||
| 0x00150082 | | 0x00150082 | ||
| (param0, param1, 0, eventhandle) | | RegisterInterruptEvents(param0, param1, 0, eventhandle) | ||
|- | |- | ||
| 0x00160000 | | 0x00160000 | ||
| | | GetSemaphoreEventHandle | ||
|- | |- | ||
| 0x00170040 | | 0x00170040 | ||
| | | SetSemaphoreMask | ||
|- | |- | ||
| 0x00180040 | | 0x00180040 |