aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2002-10-27 23:00:46 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2002-10-27 23:00:46 +0000
commit36cb272078b1b91f2736480a8f45c9ae764fccdf (patch)
treeda0165c2f9052e6528d3ce563c07287ebdf416cf /lib
parentd7da171b0dcc025fdb9a37d40be3d950908c06f4 (diff)
downloadsrc-36cb272078b1b91f2736480a8f45c9ae764fccdf.tar.gz
src-36cb272078b1b91f2736480a8f45c9ae764fccdf.zip
In ipi_send(), perform a mf instruction prior to initiating the IPI.
This guarantees that loads and stores emitted before the fence are made visible before the IPI becomes pended. Remove the mf.a instruction after initiating the IPI. There's no guarantee that the IPI becomes pended prior to subsequent reads or writes. Even if there was a guarantee, it would mostly be without any benefit.
Notes
Notes: svn path=/head/; revision=106063
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions