Skip to content
Snippets Groups Projects
Commit 891a2fe7 authored by Peter Maydell's avatar Peter Maydell
Browse files

target-arm: Add 64 bit PAR, TTBR0, TTBR1 for LPAE


Under LPAE, the cp15 registers PAR, TTBR0 and TTBR1 are extended
to 64 bits, with a 64 bit (MRRC/MCRR) access path to read the
full width of the register. Add the state fields for the top
half and the 64 bit access path. Actual use of the top half of
the register will come with the addition of the long-descriptor
translation table format support.

For the PAR we also need to correct the masking applied for
32 bit writes (there are no bits reserved if LPAE is implemented)
and clear the high half when doing a 32 bit result VA-to-PA
lookup.

Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
parent f9fc619a
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment