Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jul 2005 11:04:41 +0200
From:      Rink Springer <rink@stack.nl>
To:        freebsd-hackers@freebsd.org
Cc:        xbox-linux-devel@lists.sourceforge.net, ed@fxq.nl
Subject:   FreeBSD ported to the XBox!
Message-ID:  <20050726090441.GA77383@stack.nl>

next in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050726090441.GA77383>