]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC: r211050 (partial)
authormarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Sep 2010 19:27:30 +0000 (19:27 +0000)
committermarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Sep 2010 19:27:30 +0000 (19:27 +0000)
commit248b3d2e7a029648c403ff73dd8a1bbc909fda22
treec54e57fe9f1c04956c9d83a0840119b41449035e
parentf88ca10b02c650557cc862ab3afd7d708e292c07
MFC: r211050 (partial)

- Introduce a cpu_ipi_single() function pointer in order to send IPIs
  to single CPUs more efficiently with Cheetah(-class) and Jalapeno CPUs.
- Factor out the Jalapeno support from the Cheetah IPI send functions
  in order to be able to more easily and efficiently implement support
  for more than 32 target CPUs as well as a workaround for Cheetah+
  erratum 25 for the latter.

git-svn-id: svn://svn.freebsd.org/base/stable/8@212689 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/sparc64/include/smp.h
sys/sparc64/sparc64/mp_machdep.c