search for: sidtl

Displaying 6 results from an estimated 6 matches for "sidtl".

Did you mean: sidt
2007 Apr 18
0
[PATCH 11/12] subarch-desc
...dtl %0"::"m" (*dtr)) -#define load_tr(tr) asm volatile("ltr %0"::"mr" (tr)) -#define load_ldt(ldt) asm volatile("lldt %0"::"mr" (ldt)) - -#define store_gdt(dtr) asm ("sgdtl %0":"=m" (*dtr)) -#define store_idt(dtr) asm ("sidtl %0":"=m" (*dtr)) -#define store_tr(tr) asm ("str %0":"=mr" (tr)) -#define store_ldt(ldt) asm ("sldt %0":"=mr" (ldt)) - /* * This is the ldt that every process will get unless we need * something other than this. @@ -99,22 +86,10 @@...
2007 Apr 18
0
[PATCH 11/12] subarch-desc
...dtl %0"::"m" (*dtr)) -#define load_tr(tr) asm volatile("ltr %0"::"mr" (tr)) -#define load_ldt(ldt) asm volatile("lldt %0"::"mr" (ldt)) - -#define store_gdt(dtr) asm ("sgdtl %0":"=m" (*dtr)) -#define store_idt(dtr) asm ("sidtl %0":"=m" (*dtr)) -#define store_tr(tr) asm ("str %0":"=mr" (tr)) -#define store_ldt(ldt) asm ("sldt %0":"=mr" (ldt)) - /* * This is the ldt that every process will get unless we need * something other than this. @@ -99,22 +86,10 @@...
2007 Apr 18
0
[PATCH 5/12] desc-cleanup
...dtl %0"::"m" (*dtr)) +#define load_tr(tr) asm volatile("ltr %0"::"mr" (tr)) +#define load_ldt(ldt) asm volatile("lldt %0"::"mr" (ldt)) + +#define store_gdt(dtr) asm ("sgdtl %0":"=m" (*dtr)) +#define store_idt(dtr) asm ("sidtl %0":"=m" (*dtr)) +#define store_tr(tr) asm ("str %0":"=mr" (tr)) +#define store_ldt(ldt) asm ("sldt %0":"=mr" (ldt)) /* * This is the ldt that every process will get unless we need @@ -52,7 +52,7 @@ extern void set_intr_gate(unsigned int...
2007 Apr 18
0
[PATCH 5/12] desc-cleanup
...dtl %0"::"m" (*dtr)) +#define load_tr(tr) asm volatile("ltr %0"::"mr" (tr)) +#define load_ldt(ldt) asm volatile("lldt %0"::"mr" (ldt)) + +#define store_gdt(dtr) asm ("sgdtl %0":"=m" (*dtr)) +#define store_idt(dtr) asm ("sidtl %0":"=m" (*dtr)) +#define store_tr(tr) asm ("str %0":"=mr" (tr)) +#define store_ldt(ldt) asm ("sldt %0":"=mr" (ldt)) /* * This is the ldt that every process will get unless we need @@ -52,7 +52,7 @@ extern void set_intr_gate(unsigned int...
2007 Apr 18
1
[PATCH 4/14] i386 / Clean up asm and volatile keywords in desc
...dtl %0"::"m" (*dtr)) +#define load_tr(tr) asm volatile("ltr %0"::"mr" (tr)) +#define load_ldt(ldt) asm volatile("lldt %0"::"mr" (ldt)) + +#define store_gdt(dtr) asm ("sgdtl %0":"=m" (*dtr)) +#define store_idt(dtr) asm ("sidtl %0":"=m" (*dtr)) +#define store_tr(tr) asm ("str %0":"=mr" (tr)) +#define store_ldt(ldt) asm ("sldt %0":"=mr" (ldt)) static inline unsigned int get_TR_desc(void) { unsigned int tr; - __asm__ ("str %w0":"=q" (tr)); + as...
2007 Apr 18
1
[PATCH 4/14] i386 / Clean up asm and volatile keywords in desc
...dtl %0"::"m" (*dtr)) +#define load_tr(tr) asm volatile("ltr %0"::"mr" (tr)) +#define load_ldt(ldt) asm volatile("lldt %0"::"mr" (ldt)) + +#define store_gdt(dtr) asm ("sgdtl %0":"=m" (*dtr)) +#define store_idt(dtr) asm ("sidtl %0":"=m" (*dtr)) +#define store_tr(tr) asm ("str %0":"=mr" (tr)) +#define store_ldt(ldt) asm ("sldt %0":"=mr" (ldt)) static inline unsigned int get_TR_desc(void) { unsigned int tr; - __asm__ ("str %w0":"=q" (tr)); + as...