os

Toy OS
git clone git://git.margiolis.net/os.git
Log | Files | Refs | README | LICENSE

regs.h (415B)


      1 #ifndef _REG_H_
      2 #define _REG_H_
      3 
      4 struct regs {
      5 	u_int32_t	r_gs;
      6 	u_int32_t	r_fs;
      7 	u_int32_t	r_es;
      8 	u_int32_t	r_ds;
      9 	u_int32_t	r_edi;
     10 	u_int32_t	r_esi;
     11 	u_int32_t	r_ebp;
     12 	u_int32_t	r_esp;
     13 	u_int32_t	r_ebx;
     14 	u_int32_t	r_edx;
     15 	u_int32_t	r_ecx;
     16 	u_int32_t	r_eax;
     17 	u_int32_t	r_intrno;
     18 	u_int32_t	r_err;
     19 	u_int32_t	r_eip;
     20 	u_int32_t	r_cs;
     21 	u_int32_t	r_eflags;
     22 	u_int32_t	r_uesp;
     23 	u_int32_t	r_ss;
     24 };
     25 
     26 #endif /* _REG_H_ */