Defines | |
#define | MEM_VIRTUAL_TO_PHYSICAL(x) (((u32)(x))&~0xC0000000) |
#define | MEM_PHYSICAL_TO_K0(x) (void*)((u32)(x)|0x80000000) |
#define | MEM_PHYSICAL_TO_K1(x) (void*)((u32)(x)|0xC0000000) |
#define | MEM_K0_TO_K1(x) (void*)((u32)(x)|0x40000000) |
#define | MEM_K1_TO_K0(x) (void*)((u32)(x)&~0x40000000) |
#define MEM_K0_TO_K1 | ( | x | ) | (void*)((u32)(x)|0x40000000) |
Cast cached virtual address to uncached virtual address, e.g. 0x8xxxxxxx -> 0xCxxxxxxx
#define MEM_K1_TO_K0 | ( | x | ) | (void*)((u32)(x)&~0x40000000) |
Cast uncached virtual address to cached virtual address, e.g. 0xCxxxxxxx -> 0x8xxxxxxx
#define MEM_PHYSICAL_TO_K0 | ( | x | ) | (void*)((u32)(x)|0x80000000) |
Cast physical address to cached virtual address, e.g. 0x0xxxxxxx -> 0x8xxxxxxx
#define MEM_PHYSICAL_TO_K1 | ( | x | ) | (void*)((u32)(x)|0xC0000000) |
Cast physical address to uncached virtual address, e.g. 0x0xxxxxxx -> 0xCxxxxxxx
#define MEM_VIRTUAL_TO_PHYSICAL | ( | x | ) | (((u32)(x))&~0xC0000000) |
Cast virtual address to physical address, e.g. 0x8xxxxxxx -> 0x0xxxxxxx