Wednesday, 15 September 2010

mips32 - Is there any way to access physical address 0x8000 0000 directly in MIPS? -


I am in memory space 0x8000 0000 directly in MIPS 32 bit architecture TLB And mmu .

In MIPS32, kseg0 is unmapped and cache memory and has a window for 512 MB of physical memory, so using this segment, we can reach 512 MB of physical memory. . But I want to reach the physical memory of 0x8000 0000 (up to 2 GB)

using mmu and TLB 0x8000 0000 (physical memory of 2 GB) What's the way> in MIPS32?

It looks like you are trying to access 32-bit user space.

You can do this in MIPS using kuseg but you can change the range of kuseg with 0x8000.0000 Will not be able to enter 0x7FFF.FFFF and because kseg0 as the map 0x8000.0000 .

Note that kuseg, kseg0, kseg1, and kseg2 map 4 GB memory (32-bit).

This link and its chart should be provided here: Provide very valuable information related to it.

No comments:

Post a Comment