Fix linking of the kernel without device npx.

MFC after:	2 weeks
This commit is contained in:
Konstantin Belousov 2011-02-05 15:37:10 +00:00
parent 6f9ec5aab0
commit b17ef03604

View File

@ -3229,7 +3229,11 @@ fill_fpregs(struct thread *td, struct fpreg *fpregs)
KASSERT(td == curthread || TD_IS_SUSPENDED(td),
("not suspended thread %p", td));
#ifdef DEV_NPX
npxgetregs(td);
#else
bzero(fpregs, sizeof(*fpregs));
#endif
#ifdef CPU_ENABLE_SSE
if (cpu_fxsr)
fill_fpregs_xmm(&td->td_pcb->pcb_user_save.sv_xmm,
@ -3253,7 +3257,9 @@ set_fpregs(struct thread *td, struct fpreg *fpregs)
#endif /* CPU_ENABLE_SSE */
bcopy(fpregs, &td->td_pcb->pcb_user_save.sv_87,
sizeof(*fpregs));
#ifdef DEV_NPX
npxuserinited(td);
#endif
return (0);
}