Hi , can someone give me more info on this please?

this is a structure in th ekernel it is in include/asm/processor.h
 this structure is part of the task_struct found in
include/linux/sched.h

struct thread_struct {
 unsigned short back_link,__blh;
 unsigned long esp0;
 unsigned short ss0,__ss0h;
 unsigned long esp1;
 unsigned short ss1,__ss1h;
 unsigned long esp2;
 unsigned short ss2,__ss2h;
 unsigned long cr3;
 unsigned long eip;
 unsigned long eflags;
 unsigned long eax,ecx,edx,ebx;
 unsigned long esp;
 unsigned long ebp;
 unsigned long esi;
 unsigned long edi;
 unsigned short es, __esh;
 unsigned short cs, __csh;
 unsigned short ss, __ssh;
 unsigned short ds, __dsh;
 unsigned short fs, __fsh;
 unsigned short gs, __gsh;
 unsigned short ldt, __ldth;
 unsigned short trace, bitmap;
 unsigned long io_bitmap[IO_BITMAP_SIZE+1];
 unsigned long tr;
 unsigned long cr2, trap_no, error_code;
 mm_segment_t segment;
/* debug registers */
 long debugreg[8];  /* Hardware debugging registers */
/* floating point info */
 union i387_union i387;
/* virtual 86 mode info */
 struct vm86_struct * vm86_info;
 unsigned long screen_bitmap;
 unsigned long v86flags, v86mask, v86mode, saved_esp0;
};

--
Joe... SMP Linux 2.2.9 / RedHat 6.0



-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to