I am dealing with a "Permission fault, level 3" in my program and wanted to read the documentation to get to the root of the exception. In the Aarch64 Registers for Armv8-A the following ist mentioned:
For more information about the lookup level associated with a fault, see 'The level associated with MMU faults'.
This sentence can be found multiple times in the documentation. However, I could nowhere find the mentioned section / document for more information. Why isn't this referenced with a link?
Does the mentioned section / document even exist?
Thankful for any help
It means that the access permission is checked at level 3 translation table, and there is permission issue.
The section is in the Arm Architecture Reference Manual (https://developer.arm.com/documentation/ddi0487/latest). In the Arm ARM, the text links directly to the page. Unfortunately that doesn't work in the HTML view of the registers.
In the latest version, you want page 2806. Of page 6373 for the AArch32 version.