PowerPC e500 Core Family Reference Manual, Rev. 1
2-58
Freescale Semiconductor
Register Model
2.15.8 User Performance Monitor Counter Registers
(UPMC0–UPMC3)
The contents of PMC0–PMC3 are reflected to UPMC0–UPMC3, which are read by user-level
software with the mfpmr instruction using the PMR numbers in
Table 2-37
.
2.16 Synchronization Requirements for SPRs
Synchronization requirements for accessing certain SPRs are shown in
Table 2-42
. Except for
these SPRs, there are no synchronization requirements for accessing SPRs beyond those stated in
Book E.
Table 2-42. Synchronization Requirements for SPRs
Registers
Instruction
Instruction Required Before
Instruction Required After
BBEAR
mtspr bbear
None
isync
BBTAR
mtspr bbtar
None
isync
BUCSR
mtspr bucsr
None
isync
DBCR0
mtspr dbcr0
None
isync
DBCR1
mtspr dbcr1
None
isync
HID0
mtspr hid0
None
isync
HID1
mtspr hid1
None
isync
L1CSR0
mtspr l1csr0
msync
,
isync
isync
L1CSR1
mtspr l1csr1
None
isync
MAS[0-4,6]
mtspr mas[0–4,6]
None
isync
MMUCSR0
mtspr mmucsr0
None
isync
PID0–PID2
mtspr pid[0–2]
None
isync
SPEFSCR
mtspr spefscr
None
isync
Summary of Contents for PowerPC e500 Core
Page 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Page 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Page 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Page 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Page 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Page 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...