From owner-cvs-src-old@FreeBSD.ORG Sun Aug 8 00:09:33 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 639F01065826 for ; Sun, 8 Aug 2010 00:09:33 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C27348FC0A for ; Sun, 8 Aug 2010 00:09:30 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o7809UiY082931 for ; Sun, 8 Aug 2010 00:09:30 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o7809U1n082930 for cvs-src-old@freebsd.org; Sun, 8 Aug 2010 00:09:30 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <201008080009.o7809U1n082930@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Sun, 8 Aug 2010 00:09:22 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 mp_machdep.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Aug 2010 00:09:33 -0000 marius 2010-08-08 00:09:22 UTC FreeBSD src repository Modified files: sys/sparc64/include smp.h sys/sparc64/sparc64 mp_machdep.c Log: SVN rev 211050 on 2010-08-08 00:09:22Z by marius - Introduce a cpu_ipi_single() function pointer in order to send IPIs to single CPUs more efficiently with Cheetah(-class) and Jalapeno CPUs. Besides being used to implement the ipi_cpu() introduced in r210939, cpu_ipi_single() will also be used internally by the sparc64 MD code. - 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. Revision Changes Path 1.31 +5 -6 src/sys/sparc64/include/smp.h 1.58 +171 -19 src/sys/sparc64/sparc64/mp_machdep.c