From owner-freebsd-ppc@FreeBSD.ORG Thu Mar 26 01:22:13 2009 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 04BB8106567A for ; Thu, 26 Mar 2009 01:22:13 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from agogare.doit.wisc.edu (agogare.doit.wisc.edu [144.92.197.211]) by mx1.freebsd.org (Postfix) with ESMTP id CEB6E8FC29 for ; Thu, 26 Mar 2009 01:22:12 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=ISO-8859-1; format=flowed Received: from avs-daemon.smtpauth2.wiscmail.wisc.edu by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008; 32bit)) id <0KH300F00AH07W00@smtpauth2.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Wed, 25 Mar 2009 20:22:12 -0500 (CDT) Received: from comporellon.tachypleus.net ([76.201.152.222]) by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008; 32bit)) with ESMTPSA id <0KH3004B6AGYDC40@smtpauth2.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Wed, 25 Mar 2009 20:22:11 -0500 (CDT) Date: Wed, 25 Mar 2009 20:22:10 -0500 From: Nathan Whitehorn To: freebsd-ppc@freebsd.org Message-id: <49CAD8C2.7000008@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=76.201.152.222 X-Spam-PmxInfo: Server=avs-11, Version=5.5.1.360522, Antispam-Engine: 2.6.1.350677, Antispam-Data: 2009.3.26.11030, SenderIP=76.201.152.222 User-Agent: Thunderbird 2.0.0.21 (X11/20090320) Subject: Request for review/testing: G5 support 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: Thu, 26 Mar 2009 01:22:13 -0000 I'd like to merge the G5 support currently in Perforce soon, to ensure some testing with it before the 8.0 code freeze. There are a few remaining bugs/issues listed below, but I think fixing them will be faster and easier once this is in the tree, and they are not serious issues in general. A diff against -CURRENT can be found at http://people.freebsd.org/~nwhitehorn/ppcg5.diff. If there is sufficient interest, I can make a CD image with the patch applied. Notes: - For SMU-based systems (later model Powermac G5s, and all G5 iMacs), there is currently no support for controlling the fans. Your machine will be loud. - Adjusting the volume of the built-in audio on my G5 iMac does not work -- it is stuck at maximum - PCI Express systems likely do not work. - SMP is currently tested only on an emulator, where it works fine -- I'd appreciate any test reports - Serial consoles seem to be broken at the moment - If you set CPUTYPE=970 in make.conf, be *absolutely sure* to add -mno-powerpc64 to CFLAGS, or you will get strange runtime errors. Everything else (built-in devices, X, etc.) should work. Please let me know how it goes if you try the patch! -Nathan