KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches

IRQ reset type codes. More...

Macros

#define EXC_RESET_POWERON   0x0000
 Power-on reset.
 
#define EXC_RESET_MANUAL   0x0020
 Manual reset.
 
#define EXC_RESET_UDI   0x0000
 Hitachi UDI reset.
 
#define EXC_ITLB_MULTIPLE   0x0140
 Instruction TLB multiple hit.
 
#define EXC_DTLB_MULTIPLE   0x0140
 Data TLB multiple hit.
 

Detailed Description

IRQ reset type codes.

These are exceptions that essentially cause a reset of the system. They cannot actually be caught by normal means. They will all automatically cause a branch to address 0xA0000000. These are pretty much fatal.

Macro Definition Documentation

◆ EXC_DTLB_MULTIPLE

#define EXC_DTLB_MULTIPLE   0x0140

Data TLB multiple hit.

◆ EXC_ITLB_MULTIPLE

#define EXC_ITLB_MULTIPLE   0x0140

Instruction TLB multiple hit.

◆ EXC_RESET_MANUAL

#define EXC_RESET_MANUAL   0x0020

Manual reset.

◆ EXC_RESET_POWERON

#define EXC_RESET_POWERON   0x0000

Power-on reset.

◆ EXC_RESET_UDI

#define EXC_RESET_UDI   0x0000

Hitachi UDI reset.