• armv8 mmu level1 level2 page table size for different granule
    as we can see from arm programming guide, armv8 level1 level2 page table size for different granule is the size of granule. for example, for 4K granule level1 level2 table have 512 entries, and each entry...
  • armv8 mmu level1 level2 page table size for different granule
    as we can see from arm programming guide, armv8 level1 level2 page table size for different granule is the size of granule. for example, for 4K granule level1 level2 table have 512 entries, and each entry...
  • aarch64 MMU: skipping first/second level tables
    Hi ! on armv7 [1] / aarch32 [2] MMU, when using Long descriptor, when the virtual space described by ttbr0 is small enough (1Gb here), the level 1 translation can be skipped, leaving only two levels...
  • aarch64 MMU: skipping first/second level tables
    Hi ! on armv7 [1] / aarch32 [2] MMU, when using Long descriptor, when the virtual space described by ttbr0 is small enough (1Gb here), the level 1 translation can be skipped, leaving only two levels...
  • aarch64 MMU: inconsistency in ARMv8 ARM?
    Hello, I try to reconfigure the MMU of an existing project. I try to do this by building upon an example of ARMv8 ARM. The example is the one in section K7.1.2, fig. K7-11, page 7293. I find the information...