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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

0b101 Linked Instruction Virtual Address mismatch<br />

Compare:<br />

the byte address select bits, bits [8:5], <strong>and</strong> the associated<br />

DBGBVR[31:2], against the IVA of the instruction<br />

the security state control <strong>and</strong> privileged mode control bits,<br />

bits [15:14,2:1], against the state of the processor.<br />

This BRP is linked with the BRP indicated by DBGBCR[19:16]. Generate a<br />

Breakpoint debug event on a joint IVA mismatch (IVA not equal), state match<br />

<strong>and</strong> Context ID match. For more information, see Linked comparisons on<br />

page C10-59.<br />

Note<br />

Linked IVA mismatch is not supported in v6 Debug.<br />

See Unpredictable behavior on Software debug events on page C3-24 for<br />

additional restrictions for this type of breakpoint when using Monitor<br />

debug-mode.<br />

0b11x Reserved<br />

Generation of Breakpoint debug events is UNPREDICTABLE.<br />

Summary of breakpoint generation options on page C10-58 shows what comparisons are<br />

made for each permitted value of this field.<br />

Linked BRP number, bits [19:16]<br />

If this BRP is programmed for Linked IVA match or mismatch then this field must be<br />

programmed with the number of the BRP that holds the Context ID to be used for the<br />

combined IVA <strong>and</strong> Context ID comparison, otherwise, this field must be programmed to<br />

0b0000.<br />

If this field is programmed with a value other than zero or the number of a BRP that supports<br />

Context ID comparison then reading this register returns an UNKNOWN value for this field.<br />

The generation of Breakpoint debug events is UNPREDICTABLE if either:<br />

this BRP is not programmed for Linked IVA match or mismatch <strong>and</strong> this field is not<br />

programmed to 0b0000<br />

this BRP is programmed for Linked IVA match or mismatch <strong>and</strong> the BRP indicated<br />

by this field does not support Context ID comparison or is not programmed for<br />

Linked Context ID match.<br />

See also Generation of debug events on page C3-40.<br />

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

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

Saved successfully!

Ooh no, something went wrong!