os: Added DSP memory to virt->phys translation.
This commit is contained in:
parent
9ff9ce5ad4
commit
5045c830a8
@ -6,10 +6,12 @@ u32 osConvertVirtToPhys(u32 vaddr)
|
|||||||
{
|
{
|
||||||
if(vaddr >= 0x14000000 && vaddr < 0x1c000000)
|
if(vaddr >= 0x14000000 && vaddr < 0x1c000000)
|
||||||
return vaddr + 0x0c000000; // LINEAR heap
|
return vaddr + 0x0c000000; // LINEAR heap
|
||||||
if(vaddr >= 0x30000000 && vaddr < 0x40000000)
|
|
||||||
return vaddr - 0x10000000; // Only available under FIRM v8+ for certain processes.
|
|
||||||
if(vaddr >= 0x1F000000 && vaddr < 0x1F600000)
|
if(vaddr >= 0x1F000000 && vaddr < 0x1F600000)
|
||||||
return vaddr - 0x07000000; // VRAM
|
return vaddr - 0x07000000; // VRAM
|
||||||
|
if(vaddr >= 0x1FF00000 && vaddr < 0x1FF80000)
|
||||||
|
return vaddr + 0x00000000; // DSP memory
|
||||||
|
if(vaddr >= 0x30000000 && vaddr < 0x40000000)
|
||||||
|
return vaddr - 0x10000000; // Only available under FIRM v8+ for certain processes.
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user