SSBM Decomp
Loading...
Searching...
No Matches
ppc_except.h File Reference

Go to the source code of this file.

Macros

#define PPC_SYSTEMRESET   0x0100
 
#define PPC_MACHINECHECK   0x0200
 
#define PPC_DATAACCESSERROR   0x0300
 
#define PPC_INSTACCESSERROR   0x0400
 
#define PPC_EXTERNALINTERRUPT   0x0500
 
#define PPC_ALIGNMENTERROR   0x0600
 
#define PPC_PROGRAMERROR   0x0700
 
#define PPC_FPUNAVAILABLE   0x0800
 
#define PPC_DECREMENTERINTERRUPT   0x0900
 
#define PPC_RESERVED_0A00   0x0A00
 
#define PPC_RESERVED_0B00   0x0B00
 
#define PPC_SYSTEMCALL   0x0C00
 
#define PPC_TRACE   0x0D00
 
#define PPC_FPASSIST   0x0E00
 
#define PPC_PERFORMANCE_MONITOR   0x0F00 /* PPC 740 and 750 */
 
#define PPC_ALTIVEC_UNAVAILABLE   0x0F20 /* PPC 7400 (Max processor) */
 
#define PPC5xx_8xx_SOFTWAREEMULATION   0x1000 /* PPC 505, 821, and 860 */
 
#define PPC8xx_INSTTLBMISS   0x1100 /* PPC 821 and 860 */
 
#define PPC8xx_DATATLBMISS   0x1200 /* PPC 821 and 860 */
 
#define PPC8xx_INSTTLBERROR   0x1300 /* PPC 821, 860, and 555 */
 
#define PPC8xx_DATATLBERROR   0x1400 /* PPC 821, 860, and 555 */
 
#define PPC_DENORM_DETECT_JAVA_MODE   0x1600 /* PPC 7400 (Max processor) */
 
#define PPC603E_INSTR_TLB_MISS   0x1000 /* PPC 603e */
 
#define PPC603E_DATA_LOAD_TLB_MISS   0x1100 /* PPC 603e */
 
#define PPC603E_DATA_STORE_TLB_MISS   0x1200 /* PPC 603e */
 
#define PPC7xx_603E_INSTR_ADDR_BREAK   0x1300 /* PPC 603e, 740, 750 */
 
#define PPC7xx_603E_SYS_MANAGE   0x1400 /* PPC 603e, 740, 750 */
 
#define PPC_RESERVED_1500   0x1500
 
#define PPC_RESERVED_1600   0x1600
 
#define PPC_THERMAL_MANAGE   0x1700 /* PPC 740 and 750 */
 
#define PPC_RESERVED_1800   0x1800
 
#define PPC_RESERVED_1900   0x1900
 
#define PPC_RESERVED_1A00   0x1A00
 
#define PPC_RESERVED_1B00   0x1B00
 
#define PPC_DATABREAKPOINT   0x1C00 /* PPC 821, 860, and 505 */
 
#define PPC_INSTBREAKPOINT   0x1D00 /* PPC 821, 860, and 505 */
 
#define PPC_PERIPHERALBREAKPOINT   0x1E00 /* PPC 821, 860, and 505 */
 
#define PPC_NMDEVELOPMENTPORT   0x1F00 /* PPC 821, 860, and 505 */
 

Macro Definition Documentation

◆ PPC_SYSTEMRESET

#define PPC_SYSTEMRESET   0x0100

◆ PPC_MACHINECHECK

#define PPC_MACHINECHECK   0x0200

◆ PPC_DATAACCESSERROR

#define PPC_DATAACCESSERROR   0x0300

◆ PPC_INSTACCESSERROR

#define PPC_INSTACCESSERROR   0x0400

◆ PPC_EXTERNALINTERRUPT

#define PPC_EXTERNALINTERRUPT   0x0500

◆ PPC_ALIGNMENTERROR

#define PPC_ALIGNMENTERROR   0x0600

◆ PPC_PROGRAMERROR

#define PPC_PROGRAMERROR   0x0700

◆ PPC_FPUNAVAILABLE

#define PPC_FPUNAVAILABLE   0x0800

◆ PPC_DECREMENTERINTERRUPT

#define PPC_DECREMENTERINTERRUPT   0x0900

◆ PPC_RESERVED_0A00

#define PPC_RESERVED_0A00   0x0A00

◆ PPC_RESERVED_0B00

#define PPC_RESERVED_0B00   0x0B00

◆ PPC_SYSTEMCALL

#define PPC_SYSTEMCALL   0x0C00

◆ PPC_TRACE

#define PPC_TRACE   0x0D00

◆ PPC_FPASSIST

#define PPC_FPASSIST   0x0E00

◆ PPC_PERFORMANCE_MONITOR

#define PPC_PERFORMANCE_MONITOR   0x0F00 /* PPC 740 and 750 */

◆ PPC_ALTIVEC_UNAVAILABLE

#define PPC_ALTIVEC_UNAVAILABLE   0x0F20 /* PPC 7400 (Max processor) */

◆ PPC5xx_8xx_SOFTWAREEMULATION

#define PPC5xx_8xx_SOFTWAREEMULATION   0x1000 /* PPC 505, 821, and 860 */

◆ PPC8xx_INSTTLBMISS

#define PPC8xx_INSTTLBMISS   0x1100 /* PPC 821 and 860 */

◆ PPC8xx_DATATLBMISS

#define PPC8xx_DATATLBMISS   0x1200 /* PPC 821 and 860 */

◆ PPC8xx_INSTTLBERROR

#define PPC8xx_INSTTLBERROR   0x1300 /* PPC 821, 860, and 555 */

◆ PPC8xx_DATATLBERROR

#define PPC8xx_DATATLBERROR   0x1400 /* PPC 821, 860, and 555 */

◆ PPC_DENORM_DETECT_JAVA_MODE

#define PPC_DENORM_DETECT_JAVA_MODE   0x1600 /* PPC 7400 (Max processor) */

◆ PPC603E_INSTR_TLB_MISS

#define PPC603E_INSTR_TLB_MISS   0x1000 /* PPC 603e */

◆ PPC603E_DATA_LOAD_TLB_MISS

#define PPC603E_DATA_LOAD_TLB_MISS   0x1100 /* PPC 603e */

◆ PPC603E_DATA_STORE_TLB_MISS

#define PPC603E_DATA_STORE_TLB_MISS   0x1200 /* PPC 603e */

◆ PPC7xx_603E_INSTR_ADDR_BREAK

#define PPC7xx_603E_INSTR_ADDR_BREAK   0x1300 /* PPC 603e, 740, 750 */

◆ PPC7xx_603E_SYS_MANAGE

#define PPC7xx_603E_SYS_MANAGE   0x1400 /* PPC 603e, 740, 750 */

◆ PPC_RESERVED_1500

#define PPC_RESERVED_1500   0x1500

◆ PPC_RESERVED_1600

#define PPC_RESERVED_1600   0x1600

◆ PPC_THERMAL_MANAGE

#define PPC_THERMAL_MANAGE   0x1700 /* PPC 740 and 750 */

◆ PPC_RESERVED_1800

#define PPC_RESERVED_1800   0x1800

◆ PPC_RESERVED_1900

#define PPC_RESERVED_1900   0x1900

◆ PPC_RESERVED_1A00

#define PPC_RESERVED_1A00   0x1A00

◆ PPC_RESERVED_1B00

#define PPC_RESERVED_1B00   0x1B00

◆ PPC_DATABREAKPOINT

#define PPC_DATABREAKPOINT   0x1C00 /* PPC 821, 860, and 505 */

◆ PPC_INSTBREAKPOINT

#define PPC_INSTBREAKPOINT   0x1D00 /* PPC 821, 860, and 505 */

◆ PPC_PERIPHERALBREAKPOINT

#define PPC_PERIPHERALBREAKPOINT   0x1E00 /* PPC 821, 860, and 505 */

◆ PPC_NMDEVELOPMENTPORT

#define PPC_NMDEVELOPMENTPORT   0x1F00 /* PPC 821, 860, and 505 */