C5.6
Encoding for IPA cache
The following table shows the data fields in the IPA cache descriptor.
Table C5-12 IPA cache descriptor fields
Bits
Name
Description
[115:113] Parity bits
If CPU cache protection is not implemented, these bits are absent.
[112:85]
PA
Physical address.
[84:62]
IPA
Unused lower bits, page size dependent, must be zero.
[61:59]
-
Reserved, must be zero.
[58:55]
Size
Stage 2 page size. The values are:
0b0001
4KB.
0b1001
16KB.
0b0011
64KB.
0b0101
2MB.
0b1011
32MB.
0b0111
512MB.
[54:39]
-
Reserved, must be zero.
[38:31]
VMID
Virtual Machine Identifier.
[30:12]
-
Reserved, must be zero.
[11:10]
Entry granule The values are:
0b00
4KB.
0b10
16KB.
0b01
64KB.
[9:6]
Memattrs
Memory attributes.
[5]
XN
Execute Never.
[4:3]
HAP
Hypervisor access permissions.
[2:1]
SH
Shareability.
[0]
Valid
The entry contains valid data.
C5 Direct access to internal memory
C5.6 Encoding for IPA cache
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
C5-618
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......