I have read that if Linux kernel virtual address is between 0xC0000000 and (0xC0000000 + 896MB). The mapping is direct to the physical address.
That is if RAM is at 0x80000000. Which is mapped directly to 0xC0000000.
How is this achieved in Linux. does someone tell MMU to subtract an Offset each time the Virtual address is between 0xC0000000 and (0xC0000000 + 896MB)
arm
if that's the arch you're referring to. This is rather arch specific stuff. – tangrs