Instruction Model
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor
3-9
Table 3-5
below identifies the software synchronization requirements for instruction fetch and/or
execution for all context-altering instructions.
BUCSR
mtspr bucsr
None
CSI
1
DBCR0
mtspr dbcr0
None
CSI
1
DBCR1
mtspr dbcr1
None
CSI
1
HID0
mtspr hid0
CSI
1
CSI
1
HID1
mtspr hid1
msync
CSI
1
L1CSR0
mtspr l1csr0
msync
,
isync
CSI
1
L1CSR1
mtspr l1csr1
None
isync
MMUCSR0
mtspr mmucsr0
CSI
1
CSI
1
PID0–PID2
mtspr pid[0–2]
None
isync
SPEFSCR
mtspr spefscr
None
isync
1
CSI indicates any context-synchronizing instruction (that is,
sc
,
isync
,
rfci
, or
rfi
).
Table 3-5. Instruction Fetch and/or Execution Synchronization Requirements
Context Altering Instruction or Event
Required Before
Required After
Notes
Interrupt
None
None
mtmsr
(CE)
None
None
1
mtmsr
(DE)
None
CSI
4
mtmsr
(EE)
None
None
1
mtmsr
(FE0)
None
CSI
4
mtmsr
(FE1)
None
CSI
4
mtmsr
(FP)
None
CSI
4
mtmsr
(IS)
None
CSI
4
2
mtmsr
(ME)
None
CSI
4
5,3
mtmsr
(PR)
None
CSI
4
mtmsr
(WE)
The e500 requires an
msync
.
The e500 requires an
isync
.
5,6
mtpmr
None
CSI
7
mtspr
(DAC
n)
—
CSI
8
mtspr
(DBCR
n)
—
CSI
8
mtspr
(DBSR)
—
CSI
8
mtspr
(DEC)
None
None
9
mtspr
(IAC
n)
—
CSI
8
mtspr
(IVOR
n)
None
None
mtspr
(IVPR)
None
None
Table 3-4. Synchronization Requirements for e500-Specific SPRs (continued)
Registers
Instruction
Instruction Required Before
Instruction Required After
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...