Table 3-50 Results Of Access To The Coprocessor Access Control Register - ARM ARM1176JZF-S Technical Reference Manual

Table of Contents

Advertisement

3.2.12
c1, Non-Secure Access Control Register
ARM DDI 0301H
ID012310
Table 3-50 lists the results of attempted access for each mode.

Table 3-50 Results of access to the Coprocessor Access Control Register

Secure Privileged
Read
Data
To use the Secure Debug Enable Register read or write CP15 with:
Opcode_1 set to 0
CRn set to c1
CRm set to c1
Opcode_2 set to 1.
For example:
MRC p15, 0, <Rd>, c1, c1, 1
MCR p15, 0, <Rd>, c1, c1, 1
The purpose of the Non-Secure Access Control Register is to define the Non-secure access
permission for:
coprocessors
cache lockdown registers
TLB lockdown registers
internal DMA.
Note
This register has no effect on Non-secure access permissions for the debug control coprocessor,
CP14, or the system control coprocessor, CP15.
The Non-Secure Access Control Register is:
in CP15 c1
a 32 bit register:
read/write in the Secure world
read only in the Non-secure world
only accessible in privileged modes.
Figure 3-31 on page 3-56 shows the arrangement of bits in the register.
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access
Non-secure Privileged
Write
Data
Undefined exception
; Read Secure Debug Enable Register
; Write Secure Debug Enable Register
System Control Coprocessor
User
Undefined exception
3-55

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents