From owner-freebsd-sparc64@FreeBSD.ORG Mon Dec 27 02:00:10 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99EA516A4CE for ; Mon, 27 Dec 2004 02:00:10 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1228343D1F for ; Mon, 27 Dec 2004 02:00:10 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from [192.168.254.11] (junior-wifi.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.12.11/8.12.10) with ESMTP id iBR22fOD006802; Sun, 26 Dec 2004 19:02:41 -0700 (MST) (envelope-from scottl@freebsd.org) Message-ID: <41CF6C5C.9010802@freebsd.org> Date: Sun, 26 Dec 2004 18:58:52 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20040929 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Gavin Atkinson References: <20041226235716.W64958@ury.york.ac.uk> In-Reply-To: <20041226235716.W64958@ury.york.ac.uk> X-Enigmail-Version: 0.86.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=3.8 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on pooker.samsco.org cc: freebsd-sparc64@freebsd.org Subject: Re: Schizo/Tomatillo driver X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 02:00:10 -0000 Gavin Atkinson wrote: > Hi, > > Is anyone working on a driver for the UltraSparc-III Host-PCI busses? > Over the past few day I've started work in the background on this > (specifically the Tomatillo), using the OpenBSD and Linux drivers as > documentation, but thought I'd ask in case anyone else is working on it, > so as not to duplicate effort... > > Gavin I think that Jake Burkholder tried a few years ago but was stopped by the lack documentation and fact that the Linux code (at the time) was purely magic values with no explaination as to what it was doing. If I remember correctly, the biggest challenge was with getting the interrupt routing correct; devices were being probed and data could be transfered, but interrupts weren't getting through. You'd make quite a lot of people happy if you picked this up and made it work. Without USIII support, the future of the sparc64 port is definitely uncertain. Getting the current generation of Netra and Blade workstations to work would definitely be a good thing. Scott