Fix the VKERNEL/VKERNEL64 build.
authorSascha Wildner <saw@online.de>
Thu, 8 Sep 2011 17:16:42 +0000 (19:16 +0200)
committerSascha Wildner <saw@online.de>
Thu, 8 Sep 2011 17:16:42 +0000 (19:16 +0200)
Stuff dt_lock into <machine/segments.h>.

sys/cpu/i386/include/segments.h
sys/cpu/x86_64/include/segments.h
sys/platform/pc32/include/proc.h
sys/platform/pc64/include/proc.h

index 3d1427f..2b791c8 100644 (file)
@@ -36,7 +36,6 @@
  *
  *     from: @(#)segments.h    7.1 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/include/segments.h,v 1.24 1999/12/29 04:33:07 peter Exp $
- * $DragonFly: src/sys/cpu/i386/include/segments.h,v 1.13 2007/01/08 03:33:37 dillon Exp $
  */
 
 #ifndef _CPU_SEGMENTS_H_
@@ -270,6 +269,7 @@ extern union descriptor gdt[];
 extern struct soft_segment_descriptor gdt_segs[];
 extern struct gate_descriptor *idt;
 extern union descriptor ldt[NLDT];
+extern struct mtx dt_lock;
 
 void   lgdt            (struct region_descriptor *rdp);
 void   lidt            (struct region_descriptor *rdp);
index 06408c3..c2fd80f 100644 (file)
@@ -263,6 +263,7 @@ struct region_descriptor {
 extern struct user_segment_descriptor gdt[];
 extern struct soft_segment_descriptor gdt_segs[];
 extern struct gate_descriptor *idt;
+extern struct mtx dt_lock;
 
 void   lgdt(struct region_descriptor *rdp);
 void   sdtossd(struct user_segment_descriptor *sdp,
index 22a538d..4d3f686 100644 (file)
@@ -34,7 +34,6 @@
  *
  *     from: @(#)proc.h        7.1 (Berkeley) 5/15/91
  * $FreeBSD: src/sys/i386/include/proc.h,v 1.10 1999/08/28 00:44:21 peter Exp $
- * $DragonFly: src/sys/platform/pc32/include/proc.h,v 1.4 2003/06/28 04:16:03 dillon Exp $
  */
 
 #ifndef _MACHINE_PROC_H_
@@ -52,8 +51,4 @@ struct mdproc {
        struct trapframe *md_regs;      /* registers on current frame */
 };
 
-#ifdef _KERNEL
-extern struct mtx dt_lock;
-#endif
-
 #endif /* !_MACHINE_PROC_H_ */
index ccc46e9..4d3f686 100644 (file)
@@ -34,7 +34,6 @@
  *
  *     from: @(#)proc.h        7.1 (Berkeley) 5/15/91
  * $FreeBSD: src/sys/i386/include/proc.h,v 1.10 1999/08/28 00:44:21 peter Exp $
- * $DragonFly: src/sys/platform/pc64/include/proc.h,v 1.1 2007/08/21 19:45:45 corecode Exp $
  */
 
 #ifndef _MACHINE_PROC_H_
@@ -52,8 +51,4 @@ struct mdproc {
        struct trapframe *md_regs;      /* registers on current frame */
 };
 
-#ifdef _KERNEL
-extern struct mtx dt_lock;
-#endif
-
 #endif /* !_MACHINE_PROC_H_ */