09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EN<br />

3.2.54 c9, L2 Cache Lockdown Register<br />

System Control Coprocessor<br />

31 30<br />

4 3 2 1 0<br />

C<br />

Reserved<br />

Figure 3-47 Interrupt Enable Clear Register format<br />

Table 3-104 shows how the bit values correspond with the INTENC Register functions.<br />

Table 3-105 shows the results of attempted access for each mode.<br />

To access the INTENC Register, read or write CP15 with:<br />

MRC p15, 0, , c9, c14, 2 ; Read INTENC Register<br />

MCR p15, 0, , c9, c14, 2 ; Write INTENC Register<br />

The L2 Cache Lockdown Register controls the L2 cache lockdown. The Lockdown Format C<br />

provides a method to restrict the replacement algorithm on cache linefills to only use selected<br />

cache ways within a set. Using this method, you can fetch or load code into the L2 cache and<br />

protect data from being evicted, or you can use the method to reduce cache pollution.<br />

The L2 Cache Lockdown Register is:<br />

• a read-only or read/write register, depending on the security selected for the register<br />

access using CL bit [16] in the c1, Nonsecure Access Control Register on page 3-56.<br />

• accessible in privileged modes only.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 3-92<br />

ID060510 Non-Confidential<br />

P3<br />

P2<br />

P1<br />

P0<br />

Table 3-104 Interrupt Enable Clear Register bit functions<br />

Bits Field Function<br />

[31] C CCNT overflow interrupt enable.<br />

[30:4] - Reserved. UNP, SBZP.<br />

[3] P3 PMCNT3 overflow interrupt enable.<br />

[2] P2 PMCNT2 overflow interrupt enable.<br />

[1] P1 PMCNT1 overflow interrupt enable.<br />

[0] P0 PMCNT0 overflow interrupt enable.<br />

Table 3-105 Results of access to the Interrupt Enable Clear Register a<br />

Secure privileged Nonsecure privileged Secure User Nonsecure User<br />

Read Write Read Write Read Write Read Write<br />

0 Data Data Data Data Undefined Undefined Undefined Undefined<br />

1 Data Data Data Data Undefined Undefined Undefined Undefined<br />

a. An entry of Undefined in the table means that the access gives an Undefined Instruction exception when the coprocessor<br />

instruction is executed.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!