armOS  0.1.0
Minimal ARM Operating System for the Raspberry Pi - Documentation generated for Pi 4.
entry.h
Go to the documentation of this file.
1 
10 #ifndef ARM8_ENTRY_H
11 #define ARM8_ENTRY_H
12 
16 #define S_FRAME_SIZE 256
17 
24 #define SYNC_INVALID_EL1t 0
25 #define IRQ_INVALID_EL1t 1
26 #define FIQ_INVALID_EL1t 2
27 #define ERROR_INVALID_EL1t 3
36 #define SYNC_INVALID_EL1h 4
37 #define IRQ_INVALID_EL1h 5
38 #define FIQ_INVALID_EL1h 6
39 #define ERROR_INVALID_EL1h 7
47 #define SYNC_INVALID_EL0_64 8
48 #define IRQ_INVALID_EL0_64 9
49 #define FIQ_INVALID_EL0_64 10
50 #define ERROR_INVALID_EL0_64 11
58 #define SYNC_INVALID_EL0_32 12
59 #define IRQ_INVALID_EL0_32 13
60 #define FIQ_INVALID_EL0_32 14
61 #define ERROR_INVALID_EL0_32 15
67 #endif