User’s Manual

 

 

 

IBM PowerPC 750GX and GL RISC Microprocessor

 

 

 

 

 

 

 

 

 

Bits

Field Name

 

Description

 

 

 

 

 

 

 

 

Branch trace enable

22

BE

0

The processor executes branch instructions normally.

1

The processor generates a branch-type trace exception when a branch instruc-

 

 

 

 

 

tion executes successfully.

 

 

 

23

FE1

IEEE floating-point exception mode 1 (see Table 4-4on page 160).

 

 

 

24

Reserved

Reserved.

 

 

 

 

 

Exception prefix. The setting of this bit specifies whether an exception vector offset is

25

IP

prefaced with Fs or 0s. In the following description, nnnnn is the offset of the exception.

0

Exceptions are vectored to the physical address 0x000n_nnnn.

 

 

 

 

1

Exceptions are vectored to the physical address 0xFFFn_nnnn.

 

 

 

 

 

Instruction address translation

26

IR

0

Instruction address translation is disabled.

1

Instruction address translation is enabled.

 

 

 

 

For more information, see Chapter 5, Memory Management, on page 179.

 

 

 

 

 

Data address translation

27

DR

0

Data address translation is disabled.

1

Data address translation is enabled.

 

 

 

 

For more information, see Chapter 5, Memory Management, on page 179.

 

 

 

28

Reserved

Reserved. Full function1

 

 

Performance-monitor marked mode

 

 

0

Process is not a marked process.

29

PM

1

Process is a marked process.

750GX–specific; defined as reserved by the PowerPC Architecture. For more information

 

 

 

 

about the performance monitor, see Section 4.5.13, Performance-Monitor Interrupt

 

 

(0x00F00), on page 172.

 

 

 

 

 

Indicates whether a system reset or machine-check exception is recoverable.

 

 

0

Exception is not recoverable.

30

RI

1

Exception is recoverable.

The RI bit indicates whether, from the perspective of the processor, it is safe to continue

 

 

 

 

(that is, the processor state data such as that saved to SRR0 is valid), but it does not

 

 

guarantee that the interrupted process is recoverable. Exception handlers must look at bit

 

 

30 in SRR1 to determine if the interrupted process is recoverable.

 

 

 

 

 

Little-endian mode enable

31

LE

0

The processor runs in big-endian mode.

 

 

1

The processor runs in little-endian mode.

 

 

 

 

 

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.

The IEEE floating-point exception mode bits (FE0 and FE1) together define whether floating-point exceptions are handled precisely, imprecisely, or whether they are taken at all. As shown in Table 4-4, if either FE0 or FE1 is set, the 750GX treats exceptions as precise. MSR bits are guaranteed to be written to SRR1 when the first instruction of the exception handler is encountered. For further details, see Chapter 6, “Exceptions” of the PowerPC Microprocessor Family: The Programming Environments Manual.

gx_04.fm.(1.2)

Exceptions

March 27, 2006

Page 159 of 377