diff options
Diffstat (limited to 'kernel/include/regs.h')
| -rw-r--r-- | kernel/include/regs.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/kernel/include/regs.h b/kernel/include/regs.h new file mode 100644 index 0000000..81b8a69 --- /dev/null +++ b/kernel/include/regs.h @@ -0,0 +1,27 @@ +#ifndef REGS_H +#define REGS_H + +#define R15_OFF 0x0 +#define R14_OFF 0x08 +#define R13_OFF 0x10 +#define R12_OFF 0x18 +#define RBP_OFF 0x20 +#define RBX_OFF 0x28 +#define SEG_OFF 0x30 +#define R11_OFF 0x38 +#define R10_OFF 0x40 +#define R9_OFF 0x48 +#define R8_OFF 0x50 +#define RDI_OFF 0x58 +#define RSI_OFF 0x60 +#define RDX_OFF 0x68 +#define RCX_OFF 0x70 +#define RAX_OFF 0x78 +#define ERROR_OFF 0x80 +#define RIP_OFF 0x88 +#define CS_OFF 0x90 +#define RFLAGS_OFF 0x98 +#define RSP_OFF 0x100 +#define SS_OFF 0x108 + +#endif |
