Protection Unit
Copyright © ARM Limited 2000. All rights reserved.
4-5
4.2.3
Partition attributes
Each region has a number of attributes associated with it. These control how a memory
access is performed when the processor core issues an address that falls within a given
region. The attributes are:
•
cachable
•
bufferable (for data regions only)
•
read/write permissions.
You specify this information by programming CP15 registers 2, 3, and 5 (see Chapter 2
Programmer’s Model). If an access fails its protection check (for example, if a User
mode application attempts to access a Privileged mode access only region), a memory
abort occurs. The processor enters the abort exception mode, branching to the Data
Abort or Prefetch Abort vector accordingly.
The cachable and bufferable bits in CP15 registers 2 and 3 are used together to select
one of four cache and write buffer configurations. These are described in Chapter 6 Bus
Interface Unit and Write Buffer, and specifically in The write buffer on page 6-12.
Summary of Contents for ARM946E-S
Page 1: ...ARM DDI 0155A ARM946E S Technical Reference Manual ...
Page 6: ...vi Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A 04 Limited Confidential ...
Page 54: ...Programmer s Model 2 34 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 70: ...Caches 3 16 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 78: ...Protection Unit 4 8 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 112: ...Coprocessor Interface 7 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...