3.16.49. Lock Status Register, ETMLSR

The ETMLSR characteristics are:

Purpose

The register has two uses:

  • software reading the ETMLSR from any interface can check bit [0] to find out whether the lock registers are implemented for that interface

  • software reading the ETMLSR from an interface for which the lock registers are implemented can check bit [1] to find out whether the registers are currently locked.

Usage constraints

From PFTv1.1, accesses to this register from the coprocessor interface are unpredictable.

Configurations

Available in all PTM implementations.

Attributes

See the register summary in Table 3.16.

Figure 3.52 shows the ETMLSR bit assignments.

Figure 3.52. ETMLSR 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 3.63 shows the ETMLSR bit assignments.

Table 3.63. ETMLSR bit assignments

Bits

Description

[31:3]Reserved.
[2]Reads as b0. Indicates that the ETMLAR is 32 bits.
[1]

Indicates whether the PTM is locked. The possible values of this bit are:

0

Writes are permitted.

1

PTM locked. Writes are ignored.

If this register is accessed from an interface where the lock registers are ignored, this field reads as 0 regardless of whether the PTM is locked.

[0]

Indicates whether the lock registers are implemented for this interface. The possible values of this bit are:

0

This access is from an interface that ignores the lock registers.

1

This access is from an interface that requires the PTM to be unlocked.


Copyright © 1999-2002, 2004-2008, 2011 ARM. All rights reserved.ARM IHI 0035B
Non-ConfidentialID060811