diff options
Diffstat (limited to 'sys/sparc64/include/pcb.h')
-rw-r--r-- | sys/sparc64/include/pcb.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/sys/sparc64/include/pcb.h b/sys/sparc64/include/pcb.h index 93615bac55db..38578d278deb 100644 --- a/sys/sparc64/include/pcb.h +++ b/sys/sparc64/include/pcb.h @@ -37,13 +37,15 @@ /* NOTE: pcb_ufp must be aligned on a 64 byte boundary. */ struct pcb { - uint32_t pcb_ufp[64]; - u_long pcb_sp; - u_long pcb_pc; - u_long pcb_flags; - u_long pcb_nsaved; - u_long pcb_rwsp[MAXWIN]; struct rwindow pcb_rw[MAXWIN]; + uint32_t pcb_kfp[64]; + uint32_t pcb_ufp[64]; + uint64_t pcb_rwsp[MAXWIN]; + uint64_t pcb_flags; + uint64_t pcb_nsaved; + uint64_t pcb_pc; + uint64_t pcb_sp; + uint64_t pcb_pad[4]; } __aligned(64); #ifdef _KERNEL |