System Control Coprocessor
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
3-34
ID012310
Non-Confidential, Unrestricted Access
Figure 3-19 Memory Model Feature Register 2 format
Table 3-24 lists how the bit values correspond with the Memory Model Feature Register 2
functions.
-
-
-
-
-
-
-
31
28 27
24 23
20 19
16 15
12 11
8 7
4 3
0
-
Table 3-24 Memory Model Feature Register 2 bit functions
Bits
Field name
Function
[31:28]
-
Indicates support for a Hardware access flag.
0x0
, no support in ARM1176JZF-S processors.
[27:24]
- Indicates
support
for Wait For Interrupt stalling.
0x1
, ARM1176JZF-S processors support Wait For Interrupt.
[23:20]
- Indicates
support
for memory barrier operations.
0x2
, ARM1176JZF-S processors support:
•
Data Synchronization Barrier
•
Prefetch Flush
•
Data Memory Barrier.
[19:16]
-
Indicates support for TLB maintenance operations, unified architecture.
0x2
, ARM1176JZF-S processors support:
•
invalidate all entries
•
invalidate TLB entry by MVA
•
invalidate TLB entries by ASID match.
[15:12]
-
Indicates support for TLB maintenance operations, Harvard architecture.
0x2
, ARM1176JZF-S processors support:
•
invalidate instruction and data TLB, all entries
•
invalidate instruction TLB, all entries
•
invalidate data TLB, all entries
•
invalidate instruction TLB by MVA
•
invalidate data TLB by MVA
•
invalidate instruction and data TLB entries by ASID match
•
invalidate instruction TLB entries by ASID match
•
invalidate data TLB entries by ASID match.
[11:8]
-
Indicates support for cache maintenance range operations, Harvard architecture.
0x1
, ARM1176JZF-S processors support:
•
invalidate data cache range by VA
•
invalidate instruction cache range by VA
•
clean data cache range by VA
•
clean and invalidate data cache range by VA.
[7:4]
-
Indicates support for background prefetch cache range operations, Harvard architecture.
0x0
, no support in ARM1176JZF-S processors.
[3:0]
-
Indicates support for foreground prefetch cache range operations, Harvard architecture.
0x0
, no support in ARM1176JZF-S processors.