ao_sys_exc.h
System exceptions

Types

ao_sys_exc_t

typedef enum ao_sys_exc_t ao_sys_exc_t;

Represents exception conditions.

Enums

ao_sys_exc_t

enum ao_sys_exc_t
{
    AO_SYS_EXC_INT    = 0x00,
    AO_SYS_EXC_MOD    = 0x01,
    AO_SYS_EXC_TLBL   = 0x02,
    AO_SYS_EXC_TLBS   = 0x03,
    AO_SYS_EXC_ADEL   = 0x04,
    AO_SYS_EXC_ADES   = 0x05,
    AO_SYS_EXC_IBE    = 0x06,
    AO_SYS_EXC_DBE    = 0x07,
    AO_SYS_EXC_SYS    = 0x08,
    AO_SYS_EXC_BP     = 0x09,
    AO_SYS_EXC_RI     = 0x0A,
    AO_SYS_EXC_CPU    = 0x0B,
    AO_SYS_EXC_OV     = 0x0C,
    AO_SYS_EXC_TR     = 0x0D,
    AO_SYS_EXC_FPE    = 0x0F,
    AO_SYS_EXC_TLBRI  = 0x13,
    AO_SYS_EXC_TLBEI  = 0x14,
    AO_SYS_EXC_WATCH  = 0x17,
    AO_SYS_EXC_MCHECK = 0x18,
    AO_SYS_EXC_DSPDIS = 0x1A
};
AO_SYS_EXC_INT Interrupt.
AO_SYS_EXC_MOD TLB modified.
AO_SYS_EXC_TLBL TLB invalid.
AO_SYS_EXC_TLBS TLB invalid.
AO_SYS_EXC_ADEL Address error.
AO_SYS_EXC_ADES Address error.
AO_SYS_EXC_IBE Bus error.
AO_SYS_EXC_DBE Bus error.
AO_SYS_EXC_SYS System call.
AO_SYS_EXC_BP Breakpoint.
AO_SYS_EXC_RI Reserved instruction.
AO_SYS_EXC_CPU Coprocessor unusable.
AO_SYS_EXC_OV Integer overflow.
AO_SYS_EXC_TR Trap.
AO_SYS_EXC_FPE FPU.
AO_SYS_EXC_TLBRI TLB read-inhibit.
AO_SYS_EXC_TLBEI TLB execute-inhibit.
AO_SYS_EXC_WATCH Watch.
AO_SYS_EXC_MCHECK Machine check.
AO_SYS_EXC_DSPDIS DSP module state disabled.