X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=kernel%2Finclude%2Farch-x86%2Fregs.h;fp=kernel%2Finclude%2Farch-x86%2Fregs.h;h=90c21779a37b2a911c591c192ee58bbe8a24903c;hp=0000000000000000000000000000000000000000;hb=0601614ebbcc48b961a2f0613281e6e629af29b1;hpb=292f369387f0b1018b3cfc59ad555698d75d6d46 diff --git a/kernel/include/arch-x86/regs.h b/kernel/include/arch-x86/regs.h new file mode 100644 index 0000000..90c2177 --- /dev/null +++ b/kernel/include/arch-x86/regs.h @@ -0,0 +1,21 @@ +#ifndef _ARCH_REGS_H +#define _ARCH_REGS_H + +namespace Arch { +namespace Priv { + struct Regs { + u32 ds, es; + + union { + struct { + u32 eax, ecx, edx, ebx, ebp, esi, edi; + }; + + u32 gpr[8]; + }; + + u32 eip, cs, eflags, user_esp, user_ss; + }; +}}; + +#endif