From owner-freebsd-hackers@FreeBSD.ORG Tue Jul 26 09:04:44 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FAFC16A41F for ; Tue, 26 Jul 2005 09:04:44 +0000 (GMT) (envelope-from rink@stack.nl) Received: from mailhost.stack.nl (vaak.stack.nl [131.155.140.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id B206E43D46 for ; Tue, 26 Jul 2005 09:04:43 +0000 (GMT) (envelope-from rink@stack.nl) Received: from hammer.stack.nl (hammer.stack.nl [IPv6:2001:610:1108:5010::153]) by mailhost.stack.nl (Postfix) with ESMTP id 0BCFDA2FF3; Tue, 26 Jul 2005 11:04:42 +0200 (CEST) Received: by hammer.stack.nl (Postfix, from userid 1796) id ED24D6433; Tue, 26 Jul 2005 11:04:41 +0200 (CEST) Date: Tue, 26 Jul 2005 11:04:41 +0200 From: Rink Springer To: freebsd-hackers@freebsd.org Message-ID: <20050726090441.GA77383@stack.nl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline X-Editor: Vim http://www.vim.org/ X-Info: http://rink.nu/ X-Operating-System: FreeBSD 5.4-STABLE amd64 User-Agent: Mutt/1.5.9i Cc: xbox-linux-devel@lists.sourceforge.net, ed@fxq.nl Subject: FreeBSD ported to the XBox! X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 09:04:44 -0000 --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello everyone, Over the last 2 weeks, I have been working on a port of FreeBSD for the XBox. During this effort, Ed Schouten has given me assistance by reviewing patches and giving advice. The port is fully functional. The framebuffer is fully supported, same goes for sound and USB devices (such as an USB keyboard for the console). Only ethernet is missing, currently, as the binary only driver in /usr/ports/net/nvnet fails with an error 5, for some reason. Assistance there would be very welcome. I have made patches for FreeBSD 5.4-RELEASE and FreeBSD 6.0-BETA1. Currently, the port requires the Linux Cromwell BIOS (which was patched so it would understand FreeBSD kernel ELF files). More information on the patch can be found in the mail archives of xbox-linux, at http://sourceforge.net/mailarchive/forum.php?thread_id=3D7815806&forum_id= =3D9486. You will need the latest CVS version for it to work, or 2.40 + patches (patches can be found at the URL above) Also, a live CD has been created, which has 4 kernels: a 5.4-RELEASE and 6.0-BETA1 patched kernel with /dev/acd0 and /dev/ad0s1a root devices, a patched Cromwell BIOS (which you can load from a normal Cromwell BIOS), as well as the base installation files and kernel patches; as the framebuff= er driver isn't ready enough yet to provide proper ANSI support, installation should be done manually. The project's results (including patches, todo items etc) can be found at http://nexus.il.fontys.nl/ and http://freebsd.ilse.nl/xbox/. The patches are available there, including a BitTorrent file of the LiveCD (which is about 200MB). As the patches are so minimal (about 1000 lines, including sample kernel config), I hope they will be considered for 6.x-RELEASE or HEAD, as they can easily be integrated on a i386 CD without hurting anything. I would be happy to help with this effort. --=20 Rink P.W. Springer - http://rink.nu "God, root, what is difference?" - Pitr, Userfriendly --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC5fypb3O60uztv/8RAgApAKDHDJbHx4OFMq3R/azn1c/2HvXn9ACeIBlH W0HZUUm579OGpOxb1HLxk8Q= =aMNu -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6--