• Why does Arm still support short descriptors?
    What I'm asking is ARM Architecture Reference Manual for ARMv8-A says in AArch32 there are two translation table formats: Short descriptors: 32 bit Long descriptors: 64 bit On page G4-4726...
  • Cortex-A53 - Understanding Translation Table (Cannot enable MMU)
    Hello, I'm trying to get MMU working on Cortex-A53. But still fails since at least 3 days. :( I created following tables: Level 1 0 0000000010006003 1 0000000010007003 2 0000000010008003...
  • Permission fault, level 2 on MMU enable
    Hi ARM folks, hoping someone can show me where I'm going wrong programming the MMU. The ESR_EL1 reports that it is a Permission fault, level 2. Here's what I'm trying to accomplish: 4GiB space, 4kiB...
  • dump MMU translation table for A9 in Linux
    Hello, I would like to know how to read the translation table info for A9 from embedded Linux. In freeRTOS I have translation_table.S but I do not find anything similar for ARM architecure in linux...
  • XN bit in translation descriptor
    Hi all, I am studying ARMv8_VSMA. I have a question about the XN bit in the table descriptor. In the manual, there is an explanation about this as below. Execute-never controls determine whether instructions...