Re: Cromwell patches for FreeBSD support
David Pye <[email protected]> Fri, 29 Jul 2005 22:28:50 +0100
| Newsgroups | gmane.linux.ports.xbox.devel |
|---|---|
| Message-ID | <[email protected]> |
On Monday 25 July 2005 13:29, Rink Springer wrote: > Hello everyone, > > Over the past week, I have been working to get FreeBSD working on an > XBox. This has been successful, and it works like a charm [1]. Patches > will be released tomorrow, for 5.4-RELEASE and hopefully 6.0-BETA, along > with dmesg(8) output and such. Great work - congratulations! > However, in order to successfully boot FreeBSD using Cromwell (the XBox > I used for the project had a Cromwell BIOS), severnal modifications were > required so Cromwell would accept the FreeBSD kernel and successfully > boot it. With these patches, Cromwell can successfully etherboot a FreeBSD > kernel, as well as load one from CD-ROM. Loading from harddisk hasn't been > tried yet. These modifications can be found at > http://rink.nu/downloads/xbox-patches/cromwell-with-bsd-support.diff This looks pretty good - I will try to commit it in the next few days. You don't mention if linux still loads with them, but I'll assume that it does ;) > A very small patch was also needed to be able to build Cromwell on a > FreeBSD machine, this patch can be found at > http://rink.nu/downloads/xbox-patches/cromwell-bsd-build.diff I'm a bit less happy about these though. The files they touch aren't ours - they come from mainstream grub/etherboot, so as far as I can see, they should be submitted to them first (Apologies if upstream has these applied - let me know if this is the case and I will sync with them again). The reiser stuff is definitely straight from upstream, unchanged - I am a little less sure about whether we changed etherboot/core/nic.c though - I wasn't involved in much of the etherboot work. David
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBC6p+TOIrGtzS07WgRAu3/AJ9dX49htLyZ/Zupm4+zL79TcasBCQCfdkLk NGKVWPjqtMl8EByKjooDiI8= =pIWF -----END PGP SIGNATURE-----