From owner-cvs-src-old@FreeBSD.ORG Sat Nov 28 19:38:16 2009 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 1B307106566C for ; Sat, 28 Nov 2009 19:38:16 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DFDB88FC20 for ; Sat, 28 Nov 2009 19:38:15 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id nASJcFQk006786 for ; Sat, 28 Nov 2009 19:38:15 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nASJcFf4006785 for cvs-src-old@freebsd.org; Sat, 28 Nov 2009 19:38:15 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Message-Id: <200911281938.nASJcFf4006785@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nwhitehorn@repoman.freebsd.org using -f From: Nathan Whitehorn Date: Sat, 28 Nov 2009 19:37:58 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/powerpc/aim clock.c copyinout.c machdep.c mmu_oea64.c mp_cpudep.c platform_chrp.c swtch.S src/sys/powerpc/booke mp_cpudep.c src/sys/powerpc/include pcpu.h smp.h spr.h src/sys/powerpc/powerpc cpu.c 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: Sat, 28 Nov 2009 19:38:16 -0000 nwhitehorn 2009-11-28 19:37:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/powerpc/aim clock.c copyinout.c machdep.c mmu_oea64.c mp_cpudep.c platform_chrp.c swtch.S sys/powerpc/booke mp_cpudep.c sys/powerpc/include pcpu.h smp.h spr.h sys/powerpc/powerpc cpu.c mp_machdep.c Log: SVN rev 199891 on 2009-11-28 19:37:58Z by nwhitehorn MFC r198212,198378,198427,198428,198723,198724,198725,198731: SMP support for PowerPC G5 systems. r198724: Fix a race in casuword() exposed by csup. casuword() non-atomically read the current value of its argument before atomically replacing it, which could occasionally return the wrong value on an SMP system. This resulted in user mutex operations hanging when using threaded applications. r198723,198725,198731: Loop on blocked threads when using ULE scheduler, removing an XXX MP comment. r198427: Add some more paranoia to setting HID registers, and update the AIM clock routines to work better with SMP. r198378: Add SMP support on U3-based G5 systems. While here, correct the 64-bit tlbie function to set the CPU to 64-bit mode correctly. r198212: Don't assume that physical addresses are identity mapped. This allows the second processor on G5 systems to start. Revision Changes Path 1.38.2.2 +10 -6 src/sys/powerpc/aim/clock.c 1.16.2.2 +13 -2 src/sys/powerpc/aim/copyinout.c 1.128.2.2 +2 -0 src/sys/powerpc/aim/machdep.c 1.4.2.4 +49 -32 src/sys/powerpc/aim/mmu_oea64.c 1.6.2.2 +137 -42 src/sys/powerpc/aim/mp_cpudep.c 1.2.2.2 +11 -2 src/sys/powerpc/aim/platform_chrp.c 1.28.2.3 +26 -13 src/sys/powerpc/aim/swtch.S 1.1.2.2 +6 -1 src/sys/powerpc/booke/mp_cpudep.c 1.31.2.2 +2 -2 src/sys/powerpc/include/pcpu.h 1.5.2.3 +2 -1 src/sys/powerpc/include/smp.h 1.19.2.2 +4 -4 src/sys/powerpc/include/spr.h 1.18.2.2 +7 -16 src/sys/powerpc/powerpc/cpu.c 1.24.2.3 +9 -1 src/sys/powerpc/powerpc/mp_machdep.c