Hi !
Let's first consider ARMv8 aarch64 VMSA and stage 1 Table descriptors. I can read in the ARM ARM in 'Next-level attributes in stage 1 VMSAv8-64 Table descriptors' that bits [58:52] are Ignored. More precisely we can read:
The definition of IGNORED means the architecture guarantees that the PE makes no use of the field
However in the section about IGNORED fields, we can read that they are ignored, but it is not stated that they are reserved for software use.
In ARMv7a / LPAE, they are only written as IGNORED.
My question is the following: can I use this bits as part of my software MMU management ? Since they are IGNORED but not reserved for sotfware, I'm not sure.
Best regards,
V
Ok, I understand. Thank you for this detailed answer !