armOS  0.1.0
Minimal ARM Operating System for the Raspberry Pi - Documentation generated for Pi 4.
entry

Exception type values - ARMv6. More...

Files

file  entry.h
 Definition of armv6 Invalid exception type values.
 

Macros

#define EXCEPT_RESET   0
 
#define EXCEPT_UNDEFINED_INSTR   1
 
#define EXCEPT_SWI   2
 
#define EXCEPT_PREFECH_ABORT   3
 
#define EXCEPT_DATA_ABORT   4
 
#define EXCEPT_RESERVED   5
 
#define EXCEPT_IRQ   6
 
#define EXCEPT_FIQ   7
 

Detailed Description

Exception type values - ARMv6.

Macro Definition Documentation

◆ EXCEPT_DATA_ABORT

#define EXCEPT_DATA_ABORT   4

Bad memory access of data.

◆ EXCEPT_FIQ

#define EXCEPT_FIQ   7

One select hardware can do the above faster than all others.

◆ EXCEPT_IRQ

#define EXCEPT_IRQ   6

Hardware wants to make the CPU aware of something.

◆ EXCEPT_PREFECH_ABORT

#define EXCEPT_PREFECH_ABORT   3

Bad memory access of an instruction.

◆ EXCEPT_RESERVED

#define EXCEPT_RESERVED   5

Reserved.

◆ EXCEPT_RESET

#define EXCEPT_RESET   0

Hardware Reset.

◆ EXCEPT_SWI

#define EXCEPT_SWI   2

Software wants to execute a privileged operation.

◆ EXCEPT_UNDEFINED_INSTR

#define EXCEPT_UNDEFINED_INSTR   1

Attempted to execute a meaningless instruction.