diff --git a/en/platforms/xbox.sgml b/en/platforms/xbox.sgml index e3fe1aba4f..7f93b80245 100644 --- a/en/platforms/xbox.sgml +++ b/en/platforms/xbox.sgml @@ -1,41 +1,62 @@ - + %navincludes; %includes; %developers; ]> &header;

Introduction

FreeBSD/xbox is a port of FreeBSD which aims to run on Microsoft® Xbox® systems. This project was started by &a.rink;, who did most of the patching and coding. Ed Schouten helped with reviewing patches and he also provided details on certain Xbox internals.

Status

FreeBSD/xbox is only supported in FreeBSD 7-CURRENT, and should still be considered experimental. The framebuffer, Ethernet, sound and USB devices (such as an USB keyboard for the console) are all supported.

The new 7-CURRENT syscons(4)-capable console is available here. Remember: you must remove /sys/i386/xbox/xboxfb.c before applying this patch!

A new live/install CD is currently being developed.

+

Booting on FreeBSD-CURRENT kernels

+ +

In order to boot FreeBSD 7-CURRENT from CVS, you must have an up-to-date + version of the Linux/xbox BIOS, called Cromwell (failure will result in your + kernel crashing immediately after loading). This is only available using anonymous CVS, so you + must check out the Cromwell module and build it yourself. Additional + information about Cromwell can be found on the xbox-linux.org website.

+ +

In order for Cromwell to load the FreeBSD kernels from an UFS partition, + you will also need this patch.

+ +

Installing on the hard drive

+ +

You can do an installation using the Live CD's, but you will need to do + everything manually. It is suggested to prepare your disk using an i386 + computer running FreeBSD, and set up the /boot/xboxlinux.cfg configuration + file yourself, so Cromwell can determine which kernel to load.

+

Links

&footer;