summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/cpufunc.h
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2002-05-22 13:29:18 +0000
committerjhb <jhb@FreeBSD.org>2002-05-22 13:29:18 +0000
commit06e51352f65b610b20d2a1bdcbd45af0b1eed12a (patch)
treed85665d60c5d899b0730799a48d75a3948c77a08 /sys/amd64/include/cpufunc.h
parentfd3295715e614f18fc48590bd840481ae9f9a921 (diff)
downloadFreeBSD-src-06e51352f65b610b20d2a1bdcbd45af0b1eed12a.zip
FreeBSD-src-06e51352f65b610b20d2a1bdcbd45af0b1eed12a.tar.gz
Debug registers aren't selectors, so use saner names for the variables in
the inline functions for reading and writing the debug registers.
Diffstat (limited to 'sys/amd64/include/cpufunc.h')
-rw-r--r--sys/amd64/include/cpufunc.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/sys/amd64/include/cpufunc.h b/sys/amd64/include/cpufunc.h
index 9ecd679..98f0ed8 100644
--- a/sys/amd64/include/cpufunc.h
+++ b/sys/amd64/include/cpufunc.h
@@ -463,9 +463,9 @@ rdr0(void)
}
static __inline void
-load_dr0(u_int sel)
+load_dr0(u_int dr0)
{
- __asm __volatile("movl %0,%%dr0" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr0" : : "r" (dr0));
}
static __inline u_int
@@ -477,9 +477,9 @@ rdr1(void)
}
static __inline void
-load_dr1(u_int sel)
+load_dr1(u_int dr1)
{
- __asm __volatile("movl %0,%%dr1" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr1" : : "r" (dr1));
}
static __inline u_int
@@ -491,9 +491,9 @@ rdr2(void)
}
static __inline void
-load_dr2(u_int sel)
+load_dr2(u_int dr2)
{
- __asm __volatile("movl %0,%%dr2" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr2" : : "r" (dr2));
}
static __inline u_int
@@ -505,9 +505,9 @@ rdr3(void)
}
static __inline void
-load_dr3(u_int sel)
+load_dr3(u_int dr3)
{
- __asm __volatile("movl %0,%%dr3" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr3" : : "r" (dr3));
}
static __inline u_int
@@ -519,9 +519,9 @@ rdr4(void)
}
static __inline void
-load_dr4(u_int sel)
+load_dr4(u_int dr4)
{
- __asm __volatile("movl %0,%%dr4" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr4" : : "r" (dr4));
}
static __inline u_int
@@ -533,9 +533,9 @@ rdr5(void)
}
static __inline void
-load_dr5(u_int sel)
+load_dr5(u_int dr5)
{
- __asm __volatile("movl %0,%%dr5" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr5" : : "r" (dr5));
}
static __inline u_int
@@ -547,9 +547,9 @@ rdr6(void)
}
static __inline void
-load_dr6(u_int sel)
+load_dr6(u_int dr6)
{
- __asm __volatile("movl %0,%%dr6" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr6" : : "r" (dr6));
}
static __inline u_int
@@ -561,9 +561,9 @@ rdr7(void)
}
static __inline void
-load_dr7(u_int sel)
+load_dr7(u_int dr7)
{
- __asm __volatile("movl %0,%%dr7" : : "r" (sel));
+ __asm __volatile("movl %0,%%dr7" : : "r" (dr7));
}
static __inline register_t
@@ -619,21 +619,21 @@ u_int rgs(void);
void load_fs(u_int sel);
void load_gs(u_int sel);
u_int rdr0(void);
-void load_dr0(u_int sel);
+void load_dr0(u_int dr0);
u_int rdr1(void);
-void load_dr1(u_int sel);
+void load_dr1(u_int dr1);
u_int rdr2(void);
-void load_dr2(u_int sel);
+void load_dr2(u_int dr2);
u_int rdr3(void);
-void load_dr3(u_int sel);
+void load_dr3(u_int dr3);
u_int rdr4(void);
-void load_dr4(u_int sel);
+void load_dr4(u_int dr4);
u_int rdr5(void);
-void load_dr5(u_int sel);
+void load_dr5(u_int dr5);
u_int rdr6(void);
-void load_dr6(u_int sel);
+void load_dr6(u_int dr6);
u_int rdr7(void);
-void load_dr7(u_int sel);
+void load_dr7(u_int dr7);
register_t intr_disable(void);
void intr_restore(register_t ef);
OpenPOWER on IntegriCloud