This is an experimental 64bit kernel for the SGI O2 R5k R10000 O2 is there too but may crash (more :)) This kernel includes: - a fully working kernel core, including caching support - SCSI support - keyboard and mouse support (EXPERIMENTAL) - serial port support (including a console on serial port) - O2 ethernet support (EXPERIMENTAL) - O2 framebuffer support (EXPERIMENTAL) Things that are still not working/unsupported include: - A/V board - VICE chip .. and of course.. this is provided with NO WARRANTY at all.. I'm not liable for anything you could do with this kernel. If the "console" variable is set to "d" in the PROM, the kernel console will be on the serial port. Otherwise (that is, when the O2 boots in graphic mode) the kernel console will be displayed on the framebuffer. This kernel was built out of oss.sgi.com CVS linux 2.5.5 and the patches under the 'patches' directory you can find here, using the config file provided here too. Patches are provided under the GPL. See COPYING for details. To check out the CVS tree do: cvs -d :pserver:cvs@oss.sgi.com:/cvs login [type 'cvs', press enter] cvs -z3 -d :pserver:cvs@oss.sgi.com:/cvs co -r linux_2_5_5 -D "Fri Aug 9 16:37:50 UTC 2002" linux To apply patches, retrieve the 'patches' directory, then do: cd linux for i in ../patches/*.diff; do patch -p1 < $i; done Known bugs: =========== - ethernet hangs when starting a large transmit from O2, the first time after cold reset, then seems to work fine after warm reset - mouse 'jumps' under heavy CPU load in Xfree TODO: ===== - timer patch uses local functions, needs to be upgraded to the new timer API, see Documentation/mips/time.README - R10k DMA patch needs be reworked/cleaned up - R5K SC patch is obsolete and should be replace by Brian Murphy's patch Fixes from 2.5.4: ================= * fixed framebuffer 'wrap around' bug * fixed framebuffer colormap bug