From owner-freebsd-drivers@FreeBSD.ORG Tue Aug 12 03:54:20 2008 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75DD1106564A for ; Tue, 12 Aug 2008 03:54:20 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.226]) by mx1.freebsd.org (Postfix) with ESMTP id 398CA8FC1D for ; Tue, 12 Aug 2008 03:54:20 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so3822933rvf.43 for ; Mon, 11 Aug 2008 20:54:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from :to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=klMMOdGS1PaenUH0DnUQXrG/sYih2AWPOQ+gAcFGsXg=; b=Ab2nYxe34/Fpp6puGDXobQfRMr8cmwCByO/7EfH7emG2rO0KRGTu2Tbot6lJ+6kDCI o5aSaAb3W6+2+7vqxQUx4m6MfQNU6d1I5uMBgnmnDQ/u75SEA/33x9EayZ6ZovYJCKMx bYnzYRhcvIkE4zRK5E7Qv9s4oxmErUimIoCms= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=e94YTsbk9j/Zfe6X8N25nVwgzp6eoTDcUgJfggiKt48Mwad9eHdn7WHLT0/riOLBU0 nQGMnbR3vO/zJBFMNwww6G52o2DGflKL5jT47u5+Hr4g75BuFtb5K5hNhHRWAAZ8qpQp k+TSrwGCiLSOsgVfYFoLSkaFcW6XGvAFURxQE= Received: by 10.141.29.18 with SMTP id g18mr4029447rvj.162.1218513259927; Mon, 11 Aug 2008 20:54:19 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id b8sm6600221rvf.8.2008.08.11.20.54.16 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 11 Aug 2008 20:54:18 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id m7C3q7KQ055182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 12 Aug 2008 12:52:07 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id m7C3q601055181; Tue, 12 Aug 2008 12:52:06 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Tue, 12 Aug 2008 12:52:06 +0900 From: Pyun YongHyeon To: Craig Butler Message-ID: <20080812035206.GG54362@cdnetworks.co.kr> References: <1218366451.94802.6.camel@main.lerwick.hopto.org> <20080811011630.GA50045@cdnetworks.co.kr> <1218451782.2609.5.camel@main.lerwick.hopto.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1218451782.2609.5.camel@main.lerwick.hopto.org> User-Agent: Mutt/1.4.2.1i Cc: freebsd-drivers@freebsd.org Subject: Re: cassini nic driver - help required to port across driver from openbsd to freebsd X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Aug 2008 03:54:20 -0000 On Mon, Aug 11, 2008 at 11:49:42AM +0100, Craig Butler wrote: > > I think it wouldn't be hard to make basic Tx/Rx work. > basic Tx/Rx would be a good start, at least me b1600 wouldn't be an > expensive brick. > > Fancy giving it a shot? I don't even know where to start.. maybe try > and compile up the OpenBSD driver on a FreeBSD box ? > If you use OpenBSD driver as base, you may have to change a lot of DMA related code due to bus_dma(9) differences. After converting DMA code, other parts would be straightforward to make it work on FreeBSD. Sun released Cassini documentation with sanitization. The data sheet lacks errata information and hardware internals but it still has a lot of useful information. http://www.sun.com/processors/manuals/cs_plus.pdf If you have interests in other Sun data sheet, check http://wikis.sun.com/display/FOSSdocs/Home > Cheers > > Craig B -- Regards, Pyun YongHyeon