KallistiOS  2.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
Reset type
SH4 exception codes

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

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

#define EXC_DTLB_MULTIPLE   0x0140

Data TLB multiple hit.

#define EXC_ITLB_MULTIPLE   0x0140

Instruction TLB multiple hit.

#define EXC_RESET_MANUAL   0x0020

Manual reset.

#define EXC_RESET_POWERON   0x0000

Power-on reset.

#define EXC_RESET_UDI   0x0000

Hitachi UDI reset.