| |||
| Home > System Control > Register descriptions > Memory Model Feature Register 0 | |||
The ID_MMFR0 characteristics are:
Provides information about the implemented memory model and memory management support.
The ID_MMFR0 is:
a read-only register
Common to the Secure and Non-secure states
only accessible from PL1 or higher.
Available in all configurations.
See the register summary in Table 4.2.
Figure 4.9 shows the ID_MMFR0 bit assignments.
Table 4.37 shows the ID_MMFR0 bit assignments.
Table 4.37. ID_MMFR0 bit assignments
| Bits | Name | Function |
|---|---|---|
| [31:28] | Innermost shareability | Indicates the innermost shareability domain implemented:
|
| [27:24] | FCSE | Indicates support for Fast Context Switch Extension (FCSE):
|
| [23:20] | Auxiliary registers | Indicates support for Auxiliary registers:
|
| [19:16] | TCM | Indicates support for TCMs and associated DMAs:
|
| [15:12] | Shareability levels | Indicates the number of shareability levels implemented:
|
| [11:8] | Outermost shareability | Indicates the outermost shareability domain implemented:
|
| [7:4] | PMSA | Indicates support for a Protected Memory System Architecture (PMSA):
|
| [3:0] | VMSA | Indicates support for a Virtual Memory System Architecture (VMSA).
|
To access the ID_MMFR0, read the CP15 register with:
MRC p15, 0, <Rt>, c0, c1, 4; Read Memory Model Feature Register 0