blob: 30ada113c95a56de86f7c61ec6d23ffa0d304731 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include "global.h"
u32 osVirtualToPhysical(void* vaddr) {
if ((u32)vaddr >= 0x80000000 && (u32)vaddr < 0xA0000000) {
return (u32)vaddr & 0x1FFFFFFF;
}
if ((u32)vaddr >= 0xA0000000 && (u32)vaddr < 0xC0000000) {
return (u32)vaddr & 0x1FFFFFFF;
}
return __osProbeTLB(vaddr);
}
|