Home / Linux 2.6 / Linux 2.6 Test Files Version 4
Name Modified Size InfoDownloads / Week
Parent folder
readme_linux_2.6_test_v4.txt 2011-05-26 1.7 kB
vmlinux2.6_v4.gz 2011-05-26 1.8 MB
Totals: 2 Items   1.8 MB 0
Example files for testing Linux 2.6 on PS2
##########################################

vmlinux2.6_v4.gz is a limited kernel with
USB support.

This is a proove of concept.

Change history:
Version 4
 - Support for time offsets smaller than 10ms.
 - Fixed handling of floating point registers in exception handler.
 - Fixed intruction cache invalidation.
 - Added support for reading of RTC.
 - Fixed alignment of GS packets (graphic is now working).
 - Fixed debug output on SBIOS console (ps2client).
 - Added network drivers for fat PS2 and slim PSTwo.
 - Added infrastructure for SIF locking and CDVD calls.
Version 3
 - Add USB support for slim PSTwo
Version 2
 - Add USB support for fat PS2

Kernelloader 2.4 is required. I have tested this
with the PS2 models:
- SCPH-50004/VGA
- SCPH-77004/VGA.
This is working with the default configuration
of kernelloader.
This may run unstable. It has only support for
graphic, network and USB. USB storage devices and USB
keyboards are working.

Advanced Linux developers should be able
to execute everything which fits into
the initrd. You need files from a Linux
distribution for mipsel. Only ABI 32 will work.
ABI n32 or 64 can fail because of unsupported
64 bit multiplication instructions and there
is no support in the 32 bit kernel.

You can run it with the initrd from:
http://http.us.debian.org/debian/dists/lenny/main/installer-mipsel/current/images/malta/netboot/initrd.gz

But installation will not work, because it is
too unstable. The cause of this problem is unknown,
but can only be caused by an error in the exception
handlers. The exception handlers only store 32 bit
of the 128 bit general purpose registers.

The files are build on a Ubuntu 10.10 from CVS
with tag LINUX_2_6_V4.
Source: readme_linux_2.6_test_v4.txt, updated 2011-05-26