Table 4-13, Memory model feature register 3 bit functions -25, Figure 4-18 – ARM Cortex R4F User Manual

Page 109: Memory model feature register 3 format -25

Advertising
background image

System Control Coprocessor

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-25

ID013010

Non-Confidential, Unrestricted Access

To access the Memory Model Feature Register 2 read CP15 with:

MRC p15, 0, <Rd>, c0, c1, 6 ; Read Memory Model Feature Register 2.

c0, Memory Model Feature Register 3, MMFR3

The Memory Model Feature Register 3 provides information about the two cache line
maintenance operations for the processor.

The Memory Model Feature Register 3 is:

a read-only register

accessible in Privileged mode only.

Figure 4-18 shows the bit arrangement for Memory Model Feature Register 3.

Figure 4-18 Memory Model Feature Register 3 format

Table 4-13 shows how the bit values correspond with the Memory Model Feature Register 3
functions.

To access the Memory Model Feature Register 3 read CP15 with:

MRC p15, 0, <Rd>, c0, c1, 7 ; Read Memory Model Feature Register 3.

31

8 7

3

0

Reserved

4

12 11

Branch predictor maintenance operations

Hierarchical cache maintenance operations by Set and Way

Hierarchical cache maintenance operations by MVA

Table 4-13 Memory Model Feature Register 3 bit functions

Bits

Field Function

[31:12]

Reserved

SBZ.

[11:8]

Branch predictor maintenance
operations

Indicates support for branch predictor maintenance operations in systems
with hierarchical cache maintenance operations.

0x0

, no support.

[7:4]

Hierarchical cache maintenance
operations by Set and Way

Indicates support for hierarchical cache maintenance operations by Set and
Way.

0x1

, the processor supports invalidate cache, clean and invalidate, and clean

by Set and Way.

[3:0]

Hierarchical cache maintenance
operations by MVA

Indicates support for hierarchical cache maintenance operations by address.

0x1

, the processor supports:

Invalidate data cache by address

Clean data cache by address

Clean and invalidate data cache by address

Invalidate instruction cache by address

Invalidate all instruction cache entries.

Advertising
This manual is related to the following products: