/src/sys/arch/i386/include/ |
pcb.h | 102 union savefpu pcb_savefpu[1] __aligned(64); member in struct:pcb 103 #define pcb_savefpusmall pcb_savefpu 111 __CTASSERT(offsetof(struct pcb, pcb_savefpu) == 128);
|
/src/sys/arch/amd64/include/ |
pcb.h | 102 union savefpu pcb_savefpu[1] __aligned(64); member in struct:pcb 103 #define pcb_savefpusmall pcb_savefpu 105 union savefpu *pcb_savefpu; member in struct:pcb
|
/src/sys/arch/x86/x86/ |
vm_machdep.c | 145 memcpy(pcb2, pcb1, offsetof(struct pcb, pcb_savefpu)); 389 * x86_fpu_save_separate_p and make pcb_savefpu a pointer 394 pcb->pcb_savefpu = NULL; 400 pcb->pcb_savefpu = (void *)va; 402 pcb->pcb_savefpu = &pcb->pcb_savefpusmall; 435 if (pcb->pcb_savefpu != NULL && 436 pcb->pcb_savefpu != &pcb->pcb_savefpusmall) { 437 KASSERTMSG(x86_fpu_save_separate_p(), "pcb=%p pcb_savefpu=%p", 438 pcb, pcb->pcb_savefpu); 439 uvm_km_free(kernel_map, (vaddr_t)pcb->pcb_savefpu, [all...] |
fpu.c | 167 union savefpu *area = pcb->pcb_savefpu; 182 union savefpu *area = pcb->pcb_savefpu; 253 * separate fpu save space, and make pcb_savefpu a 424 fpu_area_restore(pcb->pcb_savefpu, x86_xsave_features, 440 fpu_area_save(pcb->pcb_savefpu, x86_xsave_features, 460 memset(pcb2->pcb_savefpu, 0, x86_fpu_save_size); 465 memcpy(pcb2->pcb_savefpu, fpu_save, x86_fpu_save_size);
|