Changeset View
Changeset View
Standalone View
Standalone View
head/sys/amd64/include/pcb.h
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | |||||
#define PCB_32BIT 0x40 /* process has 32 bit context (segs etc) */ | #define PCB_32BIT 0x40 /* process has 32 bit context (segs etc) */ | ||||
#define PCB_FPUNOSAVE 0x80 /* no save area for current FPU ctx */ | #define PCB_FPUNOSAVE 0x80 /* no save area for current FPU ctx */ | ||||
uint16_t pcb_initial_fpucw; | uint16_t pcb_initial_fpucw; | ||||
/* copyin/out fault recovery */ | /* copyin/out fault recovery */ | ||||
caddr_t pcb_onfault; | caddr_t pcb_onfault; | ||||
uint64_t pcb_pad0; | uint64_t pcb_saved_ucr3; | ||||
/* local tss, with i/o bitmap; NULL for common */ | /* local tss, with i/o bitmap; NULL for common */ | ||||
struct amd64tss *pcb_tssp; | struct amd64tss *pcb_tssp; | ||||
/* model specific registers */ | /* model specific registers */ | ||||
register_t pcb_efer; | register_t pcb_efer; | ||||
register_t pcb_star; | register_t pcb_star; | ||||
register_t pcb_lstar; | register_t pcb_lstar; | ||||
Show All 32 Lines |