]> err.no Git - linux-2.6/blobdiff - include/asm-x86_64/processor.h
[PATCH] hvc_console: Separate hvc_console and vio code
[linux-2.6] / include / asm-x86_64 / processor.h
index 8b55f139968fc3bd730502eb800182ea95ef139d..106f666517bb47eedd3983d8bf72dcdc4fd8d63e 100644 (file)
@@ -280,6 +280,14 @@ struct thread_struct {
        set_fs(USER_DS);                                                         \
 } while(0) 
 
+#define get_debugreg(var, register)                            \
+               __asm__("movq %%db" #register ", %0"            \
+                       :"=r" (var))
+#define set_debugreg(value, register)                  \
+               __asm__("movq %0,%%db" #register                \
+                       : /* no output */                       \
+                       :"r" (value))
+
 struct task_struct;
 struct mm_struct;