10.4.10. Breakpoint Extended Value Registers

The DBGBXVR characteristics are:

Purpose

Holds a value for use in breakpoint matching, to support VMID matching.

Usage constraints

Used in conjunction with a DBGBCR and a DBGBVR. See Breakpoint Control Registers, and Breakpoint Value Registers. Each DBGBXVR is associated with a DBGBCR and DBGBVR to form a Breakpoint Register Pair (BRP). DBGBXVRn is associated with DBGBCRn and DBGBVRn to form breakpoint n.

Configurations

The processor implements 2 BRPs that can be used for VMID matching, and is specified by the DBGDIDR.CTX_CMPs field, see Debug ID Register.

Attributes

See the register summary in Table 10.1.

Figure 10.12 shows the DBGBXVR bit assignments.

Figure 10.12. DBGBXVR bit assignments

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


Table 10.12 shows the DBGBXVR bit assignments.

Table 10.12. DBGBXVR bit assignments

BitsNameFunction
[31:8]-

UNK/SBZP.

[7:0]VMID

VMID value. Compared VTTBR.VMID, the Virtual Machine ID (VMID) field. The debug logic generates a debug event when an instruction that matches the breakpoint is committed for execution. See the ARM Architecture Reference Manual for more information.


Copyright © 2011-2012 ARM. All rights reserved.ARM DDI 0438G
Non-ConfidentialID080412