Stuff dt_lock into <machine/segments.h>.
*
* 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_
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);
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,
*
* 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_
struct trapframe *md_regs; /* registers on current frame */
};
-#ifdef _KERNEL
-extern struct mtx dt_lock;
-#endif
-
#endif /* !_MACHINE_PROC_H_ */
*
* 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_
struct trapframe *md_regs; /* registers on current frame */
};
-#ifdef _KERNEL
-extern struct mtx dt_lock;
-#endif
-
#endif /* !_MACHINE_PROC_H_ */