• Why there is no translation tables concatenation for stage 1 of VA translation?
    It is possible to concatenate tables in stage 2 and therefore gain performance by skipping a translation level. Since the HW must be set for it why not to enable concatenation in stage 1 as well and potentially...
  • VMSAv8-64 - How to change 2-stage translation table descriptors of a given VMID and do invalidation afterwards?
    Hello everyone, Basically, I have a setup in which an hypervisor is running in EL2 and two guestOS running in EL1/EL0, being one a special guest (able to perform requests to the hypervisor), and the...
  • ARMv7-A: What is "Fault not on a stage 2 translation for a stage 1 translation table walk"?
    Hi all, I'm trying to boot Linux on my hypervisor like environment. In booting process, unexpected hyper trap was occurred and became hyp mode. In hyp mode, the Hyp Syndrome Register (HSR) value is 0x93830006...
  • translation table APTable permission problem
    Hello, I am trying to make pmd level of the translation table as read only so that any writes in the pte entries should cause a permission fault. Current steps which i am doing are: 1) inside...
  • Arm64 Long Format Translation Table Walk
    Hi all - I'm trying to understand stage 1 translation. Assuming that the translation is starting at level 2, how do you determine the number of page table entries in the level 2 table? The documnetation...