]> git.buserror.net Git - polintos/scott/priv.git/blob - kernel/include/arch-x86/regs.h
Regs struct, int98/99
[polintos/scott/priv.git] / kernel / include / arch-x86 / regs.h
1 #ifndef _ARCH_REGS_H
2 #define _ARCH_REGS_H
3
4 namespace Arch {
5 namespace Priv {
6         struct Regs {
7                 u32 ds, es;
8         
9                 union {
10                         struct {
11                                 u32 eax, ecx, edx, ebx, ebp, esi, edi;
12                         };
13                         
14                         u32 gpr[8];
15                 };
16                 
17                 u32 eip, cs, eflags, user_esp, user_ss;
18         };
19 }};
20
21 #endif