svn commit: r189411 - head/sys/amd64/include
John Baldwin
jhb at FreeBSD.org
Thu Mar 5 08:52:52 PST 2009
Author: jhb
Date: Thu Mar 5 16:52:50 2009
New Revision: 189411
URL: http://svn.freebsd.org/changeset/base/189411
Log:
Move the PCB flag macros up next to the 'pcb_flags' member in the struct.
Modified:
head/sys/amd64/include/pcb.h
Modified: head/sys/amd64/include/pcb.h
==============================================================================
--- head/sys/amd64/include/pcb.h Thu Mar 5 16:49:13 2009 (r189410)
+++ head/sys/amd64/include/pcb.h Thu Mar 5 16:52:50 2009 (r189411)
@@ -56,6 +56,12 @@ struct pcb {
register_t pcb_fsbase;
register_t pcb_gsbase;
u_long pcb_flags;
+#define PCB_DBREGS 0x02 /* process using debug registers */
+#define PCB_FPUINITDONE 0x08 /* fpu state is initialized */
+#define PCB_GS32BIT 0x20 /* linux gs switch */
+#define PCB_32BIT 0x40 /* process has 32 bit context (segs etc) */
+#define PCB_FULLCTX 0x80 /* full context restore on sysret */
+
u_int32_t pcb_ds;
u_int32_t pcb_es;
u_int32_t pcb_fs;
@@ -68,11 +74,6 @@ struct pcb {
u_int64_t pcb_dr7;
struct savefpu pcb_save;
-#define PCB_DBREGS 0x02 /* process using debug registers */
-#define PCB_FPUINITDONE 0x08 /* fpu state is initialized */
-#define PCB_GS32BIT 0x20 /* linux gs switch */
-#define PCB_32BIT 0x40 /* process has 32 bit context (segs etc) */
-#define PCB_FULLCTX 0x80 /* full context restore on sysret */
caddr_t pcb_onfault; /* copyin/out fault recovery */
More information about the svn-src-head
mailing list