05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

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.

When used for IVA comparison the format of a DBGBVR is:<br />

When used for Context ID comparison the format of a DBGBVR is:<br />

Debug Registers <strong>Reference</strong><br />

31 2 1 0<br />

Bits [31:2] Bits [31:2] of the value for comparison. Either IVA[31:2] or ContextID[31:2].<br />

Bits [1:0], when register used for IVA comparison<br />

Must be written as 0b00, otherwise the generation of Breakpoint debug events is<br />

UNPREDICTABLE<br />

Bits [1:0], when register used for Context ID comparison<br />

Bits [1:0] of the value for comparison, ContextID[1:0].<br />

If the BRP does not support Context ID comparison then bits [1:0] are UNK/SBZP.<br />

The debug logic reset values of all bits of a DBGBVR are UNKNOWN.<br />

C10.5.2 Breakpoint Control Registers (DBGBCR)<br />

A Breakpoint Control Register, DBGBCR, holds control information for a breakpoint. Each DBGBCR is<br />

associated with a DBGBVR to form a Breakpoint Register Pair (BRP). For more information about BRPs<br />

<strong>and</strong> the possible breakpoints, see Breakpoint Value Registers (DBGBVR) on page C10-48.<br />

The DBGBCRs are:<br />

debug registers 80-95, at offsets 0x140-0x17C<br />

read/write registers<br />

when the Security Extensions are implemented, Common registers.<br />

The format of a DBGBCR, in v7 Debug, is:<br />

See the bit descriptions for the differences in other Debug architecture versions.<br />

Bits [31:29,23,13:9,4:3]<br />

Reserved, UNK/SBZP.<br />

Breakpoint address[31:2] 0 0<br />

31 0<br />

Context ID[31:0]<br />

31 29<br />

28 24 23 22 20 19 16 15 14 13 9<br />

UNK/<br />

SBZP<br />

Address<br />

range mask<br />

DBGBVR<br />

(0)<br />

Linked<br />

meaning<br />

UNK/SBZP<br />

Byte addr.<br />

(0) (0)<br />

BRP num.<br />

select<br />

Security state control<br />

8 5<br />

4 3 2 1<br />

Privileged mode control<br />

Breakpoint enable<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. C10-49<br />

0

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

Saved successfully!

Ooh no, something went wrong!