System Control Coprocessor

31

28 27

24 23

20 19

16 15

12 11

8

7

4

3

0

Reserved FCSE

TCM

PMSA

VMSA

Auxiliary Control Register

Outer shareable

Cache coherence

Figure 4-15 Memory Model Feature Register 0 format

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

 

 

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.

 

 

 

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-23shows the bit arrangement for Memory Model Feature Register 1.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-22

ID013010

Non-Confidential, Unrestricted Access

 

Page 106
Image 106
ARM R4F, r1p3 manual C0, Memory Model Feature Register 1, MMFR1, Memory Model Feature Register 0 bit functions