Name | Modified | Size | Downloads / 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.