EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 149

ARM Cortex-A53 MPCore
635 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-88
ID021414 Non-Confidential
To access the TCR_EL1:
MRS <Xt>, TCR_EL1 ; Read TCR_EL1 into Xt
MSR TCR_EL1, <Xt> ; Write Xt to TCR_EL1
[25:24] IRGN1 Inner cacheability attribute for memory associated with translation table walks using TTBR1_EL1. The possible
values are:
0b00
Normal memory, Inner Non-cacheable.
0b01
Normal memory, Inner Write-Back Write-Allocate Cacheable.
0b10
Normal memory, Inner Write-Through Cacheable.
0b11
Normal memory, Inner Write-Back no Write-Allocate Cacheable.
[23] EPD1 Translation table walk disable for translations using TTBR1_EL1. Controls whether a translation table walk is
performed on a TLB miss for an address that is translated using TTBR1_EL1. The possible values are:
0
Perform translation table walk using TTBR1_EL1.
1
A TLB miss on an address translated from TTBR1_EL1 generates a Translation fault. No
translation table walk is performed.
[22] A1 Selects whether TTBR0_EL1 or TTBR1_EL1 defines the ASID. The possible values are:
0
TTBR0_EL1.ASID defines the ASID.
1
TTBR1_EL1.ASID defines the ASID.
[21:16] T1SZ
Size offset of the memory region addressed by TTBR1_EL1. The region size is 2
(64-T1SZ)
bytes.
[15:14] TG0 TTBR0_EL1 granule size. The possible values are:
0b00
4 KB.
0b10
64 KB.
[13:12] SH0 Shareability attribute for memory associated with translation table walks using TTBR0_EL1. The possible
values are:
0b00
Non-shareable.
0b01
Reserved.
0b10
Outer shareable.
0b11
Inner shareable.
[11:10] ORGN0 Outer cacheability attribute for memory associated with translation table walks using TTBR0_EL1. The possible
values are:
0b00
Normal memory, Outer Non-cacheable.
0b01
Normal memory, Outer Write-Back Write-Allocate Cacheable.
0b10
Normal memory, Outer Write-Through Cacheable.
0b11
Normal memory, Outer Write-Back no Write-Allocate Cacheable.
[9:8] IRGN0 Inner cacheability attribute for memory associated with translation table walks using TTBR0_EL1. The possible
values are:
0b00
Normal memory, Inner Non-cacheable.
0b01
Normal memory, Inner Write-Back Write-Allocate Cacheable.
0b10
Normal memory, Inner Write-Through Cacheable.
0b11
Normal memory, Inner Write-Back no Write-Allocate Cacheable.
[7:6] - Reserved,
RES0.
[5:0] T0SZ
Size offset of the memory region addressed by TTBR0_EL1. The region size is 2
(64-T0SZ)
bytes.
Table 4-83 TCR_EL1 bit assignments (continued)
Bits Name Function

Table of Contents

Related product manuals