IBM 750GL Computer Accessories User Manual


 
User’s Manual
IBM PowerPC 750GX and GL RISC Microprocessor
Exceptions
Page 158 of 377
gx_04.fm.(1.2)
March 27, 2006
4.3.3 Machine State Register (MSR)
Reserved
POW
Reserved
ILE EE PR FP ME
FE0
SE BE
FE1
Reserved
IP IR DR
Reserved
PM RI LE
012345678910111213141516171819202122232425262728293031
Bits Field Name Description
0:12 Reserved
Reserved
1
Bits Description
0 Full function
1:4 Partial function
5:9 Full function
10:12 Partial function
13 POW
Power management enable
0 Power management disabled (normal operation mode).
1 Power management enabled (reduced power mode).
Power management functions are implementation-dependent. See Chapter 10, Power
and Thermal Management, on page 335.
14 Reserved Reserved. Implementation-specific
15 ILE
Exception little-endian mode. When an exception occurs, this bit is copied into MSR[LE]
to select the endian mode for the context established by the exception.
16 EE
External interrupt enable
0 The processor delays recognition of external interrupts and decrementer excep-
tion conditions.
1 The processor is enabled to take an external interrupt or the decrementer excep-
tion.
17 PR
Privilege level
0 The processor can execute both user- and supervisor-level instructions.
1 The processor can only execute user-level instructions.
18 FP
Floating-point available
0 The processor prevents dispatch of floating-point instructions, including floating-
point loads, stores, and moves.
1 The processor can execute floating-point instructions and can take floating-point
enabled program exceptions.
19 ME
Machine check enable
0 Machine-check exceptions are disabled. If one occurs, the system enters a
checkstop.
1 Machine-check exceptions are enabled.
20 FE0 IEEE floating-point exception mode 0 (see Table 4-4 on page 160).
21 SE
Single-step trace enable
0 The processor executes instructions normally.
1 The processor generates a single-step trace exception upon the successful exe-
cution of every instruction except rfi, isync, and sc. Successful execution means
that the instruction caused no other exception.
1. Full function reserved bits are saved in SRR1 when an exception occurs; they are saved in the same bit locations in SRR1 that
they occupy in MSR. Partial function reserved bits are not saved.