diff options
author | peter <peter@FreeBSD.org> | 2008-03-23 22:45:51 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2008-03-23 22:45:51 +0000 |
commit | 1f7e9770bb42721d618cef051c6bea5aa7639bd2 (patch) | |
tree | 472691d68298a460674f30e5e2e2b7adf817fd7b /sys/amd64/include/pcb.h | |
parent | 075e9da352c061364ed797a96cc7df3d3a7d1a0a (diff) | |
download | FreeBSD-src-1f7e9770bb42721d618cef051c6bea5aa7639bd2.zip FreeBSD-src-1f7e9770bb42721d618cef051c6bea5aa7639bd2.tar.gz |
Move pcb_flags to make trivially better use of cache lines.
Diffstat (limited to 'sys/amd64/include/pcb.h')
-rw-r--r-- | sys/amd64/include/pcb.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/amd64/include/pcb.h b/sys/amd64/include/pcb.h index 30516e9..2a11598 100644 --- a/sys/amd64/include/pcb.h +++ b/sys/amd64/include/pcb.h @@ -55,6 +55,7 @@ struct pcb { register_t pcb_rip; register_t pcb_fsbase; register_t pcb_gsbase; + u_long pcb_flags; u_int32_t pcb_ds; u_int32_t pcb_es; u_int32_t pcb_fs; @@ -67,7 +68,6 @@ struct pcb { u_int64_t pcb_dr7; struct savefpu pcb_save; - u_long pcb_flags; #define PCB_DBREGS 0x02 /* process using debug registers */ #define PCB_FPUINITDONE 0x08 /* fpu state is initialized */ #define PCB_32BIT 0x40 /* process has 32 bit context (segs etc) */ |