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...