CSND Services: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 31: | Line 31: | ||
|- | |- | ||
| 0x00090082 | | 0x00090082 | ||
| FlushDCache | | FlushDCache | ||
|- | |- | ||
| 0x000A0082 | | 0x000A0082 | ||
| StoreDCache | | StoreDCache | ||
|- | |- | ||
| 0x000B0082 | | 0x000B0082 | ||
| InvalidateDCache | | InvalidateDCache | ||
|- | |- | ||
| 0x000C0000 | | 0x000C0000 | ||
| | | | ||
|} | |} | ||
For cache operations addresses must be in 0x14000000-0x1C000000 range. After [[8.0.0-18]] addresses in the range 0x30000000-0x40000000 are also allowed. | |||
This service is normally used for playing [[BCWAV|CWAVs]]. The audio data must be located in the 0x14000000 virtual memory region, since CSND requires the physical address for playing the audio. | This service is normally used for playing [[BCWAV|CWAVs]]. The audio data must be located in the 0x14000000 virtual memory region, since CSND requires the physical address for playing the audio. |