]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC: r230662
authormarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 1 Feb 2012 21:24:06 +0000 (21:24 +0000)
committermarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 1 Feb 2012 21:24:06 +0000 (21:24 +0000)
commit6be7edd09040f042c8be4db4b400e8df77396aa4
treedc7aad07e7a96b9323fe4a663a702f742b7f4b52
parent7147a544c43011ff1e49e6e6af114880b6c7d105
MFC: r230662

Fully disable interrupts while we fiddle with the FP context in the
VIS-based block copy/zero implementations. While with 4BSD it's
sufficient to just disable the tick interrupts, with ULE+PREEMPTION
it's otherwise also possible that these are preempted via IPIs.

git-svn-id: svn://svn.freebsd.org/base/stable/8@230893 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/sparc64/sparc64/support.S