I am trying to enable stage 2 translation on Raspberry Pi 3B+. I create a translation table, store its base address in VTTBR, configure VTCR and HCR to enable stage 2 translation.
These steps should be finished in EL2, but it hangs, without any information printed on my screen. I cannot find some useful information why it hangs. Maybe I do not flush cache or TLB? Or maybe my traslation table is wrong? I don't know.
So can someone tell me how to know the reason for hangs in EL2? Maybe I should check some debug logs?
Would this question be better off in our Cortex-A / A-Profile forum? If so, please let me know and I can move it there for you.
Oli from the Community team
Moving this to Cortex-A / A-Profile forum.
View all questions in Cortex-A / A-Profile forum