Changes

54 bytes removed ,  23:49, 16 July 2014
m
no edit summary
Line 31: Line 31:  
|-
 
|-
 
| 0x00090082
 
| 0x00090082
| FlushDCache (The address must be located in the 0x14000000 region)
+
| FlushDCache
 
|-
 
|-
 
| 0x000A0082
 
| 0x000A0082
| StoreDCache (svcStoreProcessDataCache is used for this, the address must be located in the 0x14000000 region)
+
| StoreDCache
 
|-
 
|-
 
| 0x000B0082
 
| 0x000B0082
| InvalidateDCache (The address must be located in the 0x14000000 region)
+
| 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.