blob: 0906dc51af426f2c85a2aa5cfb8a0668a05ffabd (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#include "ultra64.h"
u32 osVirtualToPhysical(void* vaddr) {
if (IS_KSEG0(vaddr)) {
return K0_TO_PHYS(vaddr);
} else if (IS_KSEG1(vaddr)) {
return K1_TO_PHYS(vaddr);
} else {
return __osProbeTLB(vaddr);
}
}
|