From owner-freebsd-ppc@FreeBSD.ORG Tue Jul 13 21:43:26 2010 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B09A21065674 for ; Tue, 13 Jul 2010 21:43:26 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from argol.doit.wisc.edu (argol.doit.wisc.edu [144.92.197.212]) by mx1.freebsd.org (Postfix) with ESMTP id 869D48FC1E for ; Tue, 13 Jul 2010 21:43:26 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from avs-daemon.smtpauth3.wiscmail.wisc.edu by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0L5I00H06N0DSI00@smtpauth3.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Tue, 13 Jul 2010 16:43:25 -0500 (CDT) Received: from anacreon.physics.wisc.edu (anacreon.physics.wisc.edu [128.104.160.176]) by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0L5I00DGMN08BG50@smtpauth3.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Tue, 13 Jul 2010 16:43:21 -0500 (CDT) Date: Tue, 13 Jul 2010 16:43:20 -0500 From: Nathan Whitehorn To: freebsd-ppc@freebsd.org Message-id: <20100713164320.40351367@anacreon.physics.wisc.edu> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; powerpc64-portbld-freebsd9.0) X-Spam-Report: AuthenticatedSender=yes, SenderIP=128.104.160.176 X-Spam-PmxInfo: Server=avs-13, Version=5.5.9.395186, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2010.7.13.213314, SenderIP=128.104.160.176 Subject: ANNOUNCE: powerpc64 now in -CURRENT X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2010 21:43:26 -0000 As of r210025, 64-bit PowerPC support is now present in -CURRENT. Thanks to all who tested this branch and gave feedback, in particular Patrick Kerharo and Andreas Tobler for consultation and endless testing, and to Peter Grehan for prodding me into doing this. Supported hardware: - CPUs: PowerPC 970, Cell, POWER4, POWER5, POWER6, POWER7 - Machines: Apple Power Macintosh G5, Apple iMac G5, IBM Cell Simulator, Sony Playstation 3 (coming soon) New Features: - Support for > 2 GB of RAM - ZFS (patches under review, not yet in -CURRENT) - Support for CPUs not implementing the 64-bit bridge mode, such as the Cell, POWER6, and POWER7 Caveats: - Support for ports on powerpc64 is not as good as on powerpc -- in particular, Gecko ports like thunderbird and firefox will not build at present. Some other ports require minor changes currently in uncommitted PRs: http://www.freebsd.org/cgi/query-pr-summary.cgi?text=powerpc64 Upgrade instructions: The safest way to move from a 32-bit to a 64-bit system is to reinstall the system from scratch. However, there are not yet install CDs (this should be fixed soon), and some people may not wish to do this. So, for the adventurous: cd /usr/src/sys/boot make make install cd /usr/src make buildworld buildkernel TARGET=powerpc TARGET_ARCH=powerpc64 make installkernel TARGET=powerpc TARGET_ARCH=powerpc64 DESTDIR=/ [reboot - you should now have a 64-bit kernel with a 32-bit world] cd /usr/src export UNAME_p=powerpc make installworld TARGET=powerpc TARGET_ARCH=powerpc64 DESTDIR=/ [reboot - you should now either have a fully 64-bit or a completely hosed system] mergemaster -U [reboot] -Nathan