Date: Tue, 15 Jun 2010 09:19:33 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/amd64 fpu.c machdep.c vm_machdep.c Message-ID: <201006150919.o5F9JtLu085596@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kib 2010-06-15 09:19:33 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 fpu.c machdep.c vm_machdep.c
Log:
SVN rev 209198 on 2010-06-15 09:19:33Z by kib
Use critical sections instead of disabling local interrupts to ensure
the consistency between PCPU fpcurthread and the state of the FPU.
Explicitely assert that the calling conventions for fpudrop() are
adhered too. In cpu_thread_exit(), add missed critical section entrance.
Reviewed by: bde
Tested by: pho
MFC after: 1 month
Revision Changes Path
1.168 +26 -32 src/sys/amd64/amd64/fpu.c
1.719 +2 -3 src/sys/amd64/amd64/machdep.c
1.270 +2 -0 src/sys/amd64/amd64/vm_machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006150919.o5F9JtLu085596>
