2.3.13. Register 13, Trace Process Identifier Register

This register enables you to identify the currently executing process in multi-tasking environments using the real-time trace tools.

The contents of this register are replicated on the ETMPROCID pins of the ARM946E-S processor.

The following ARM instructions are used for accessing the Process ID Register:

MRC p15, 0, Rd, c13, c0, 1; read process ID register
MCR p15, 0, Rd, c13, c0, 1; write process ID register

To support software written for other ARM processors, the following instructions are also supported:

MRC p15, 0, Rd, c13, c1, 1; read process ID register
MCR p15, 0, Rd, c13, c1, 1; write process ID register

The format of the register, Rd, transferred during these operations is shown in Figure 2.4.

Figure 2.4. Process ID format

Copyright © 2001-2003, 2007 ARM Limited. All rights reserved.ARM DDI 0201D
Non-Confidential