Table 4-10, Memory model feature register 0 bit functions -22, Figure 4-15 – ARM Cortex R4F User Manual

Page 106: Memory model feature register 0 format -22

Advertising
background image

System Control Coprocessor

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-22

ID013010

Non-Confidential, Unrestricted Access

Figure 4-15 Memory Model Feature Register 0 format

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

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

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

c0, Memory Model Feature Register 1, MMFR1

The Memory Model Feature Register 1 provides information about the memory model, memory
management, and cache support of the processor.

The Memory Model Feature Register 1 is:

a read-only register

accessible in Privileged mode only.

Figure 4-16 on page 4-23 shows the bit arrangement for Memory Model Feature Register 1.

31

28 27

24 23

20 19

16 15

12 11

8 7

4 3

0

Reserved

FCSE

TCM

PMSA

VMSA

Auxiliary Control Register

Cache coherence

Outer shareable

Table 4-10 Memory Model Feature Register 0 bit functions

Bits

Field

Function

[31:28]

Reserved

SBZ.

[27:24]

FCSE

Indicates support for Fast Context Switch Extension (FCSE).

0x0

, no support.

[23:20]

Auxiliary Control Register

Indicates support for the auxiliary registers.

0x2

, the processor supports the Auxiliary Instruction and Data Fault Status

Registers (AIFSR and ADFSR) and the Auxiliary Control Register.

[19:16]

TCM

Indicates support for TCM and associated DMA.

0x1

, implementation defined.

[15:12]

Outer shareable

Indicates support for the Outer shareable attribute.

0x0

, no support.

[11:8]

Cache coherence

Indicates support for cache coherency maintenance.

0x0

, no support for shared caches.

[7:4]

PMSA

Indicates support for Physical Memory System Architecture (PMSA).

0x3

, the processor supports PMSAv7 (subsection support).

[3:0]

VMSA

Indicates support for Virtual Memory System Architecture (VMSA).

0x0

, no support.

Advertising
This manual is related to the following products: