diff options
Diffstat (limited to 'os/ks32/armv7.h')
| -rw-r--r-- | os/ks32/armv7.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/os/ks32/armv7.h b/os/ks32/armv7.h new file mode 100644 index 00000000..f3f605fa --- /dev/null +++ b/os/ks32/armv7.h @@ -0,0 +1,19 @@ +/* + * PSR + */ +#define PsrMusr 0x10 /* mode */ +#define PsrMfiq 0x11 +#define PsrMirq 0x12 +#define PsrMsvc 0x13 +#define PsrMabt 0x17 +#define PsrMund 0x1B +#define PsrMsys 0x1F +#define PsrMask 0x1F + +#define PsrDfiq 0x00000040 /* disable FIQ interrupts */ +#define PsrDirq 0x00000080 /* disable IRQ interrupts */ + +#define PsrV 0x10000000 /* overflow */ +#define PsrC 0x20000000 /* carry/borrow/extend */ +#define PsrZ 0x40000000 /* zero */ +#define PsrN 0x80000000 /* negative/less than */ |
