Page MenuHomeFreeBSD

D28183.diff
No OneTemporary

D28183.diff

Index: sys/arm64/arm64/vm_machdep.c
===================================================================
--- sys/arm64/arm64/vm_machdep.c
+++ sys/arm64/arm64/vm_machdep.c
@@ -175,6 +175,7 @@
td->td_pcb->pcb_x[9] = (uintptr_t)td;
td->td_pcb->pcb_x[PCB_LR] = (uintptr_t)fork_trampoline;
td->td_pcb->pcb_sp = (uintptr_t)td->td_frame;
+ td->td_pcb->pcb_fpflags &= ~(PCB_FP_STARTED | PCB_FP_KERN | PCB_FP_NOSAVE);
td->td_pcb->pcb_fpusaved = &td->td_pcb->pcb_fpustate;
td->td_pcb->pcb_vfpcpu = UINT_MAX;

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 17, 1:43 PM (21 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14679081
Default Alt Text
D28183.diff (509 B)

Event Timeline