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.  | ||