Playstation 2 linux kernelloader (ps2dev)

Kernelloader is a bootloader for ps2 linux and other ps2 operating systems. The current state is:
- Linux can be started, but most hardware is not working. Graphic, USB and memory card are working.
- A playstation kernel simulation is included. Only some ps2 syscalls are supported. Only single thread and a interrupt handler is supported. SIF RPC is working, so all hardware components should work.

Download at sourceforge

Supported hardware/modules by linux 2.4.17 in version 0.9:
Hardware/Module Support Status Comment
Bootloader using PS2LINK Working Path in kernelloader/loader/loader.c can be changed.
Bootloader using network No support Path in kernelloader/loader/loader.c can be changed.
Bootloader using USB No support Path in kernelloader/loader/loader.c can be changed.
Bootloader using HDD No support Path in kernelloader/loader/loader.c can be changed.
Bootloader using MC No support Path in kernelloader/loader/loader.c can be changed.
GS Working Code doesn't exist and is not needed. Linux has own graphic driver.
SIFDMA Working SB_SIFDMASTAT is incomplete.
SIFCMD Working Code is complete.
SIFRPC Working Code is incomplete.
IOPHEAP Working Code is complete.
PAD Working SB_PAD_INFOCOMB is missing.
SOUND Error Code is missing.
MC Working SBR_MC_CALL is missing.
CDVD Error Code is missing. Most code can be copied from PS2SDK.
REMOCON Error Code is missing. I don't know what this is.
USB Working  
HDD Not working DMARELAY.IRX is incomplete.
INTRELAY.IRX Working (USB) ps2link must be disabled in config.mk to get network interrupts working.
DMARELAY.IRX Untested Code is incomplete. ps2link must be disabled in config.mk. Reverse engineering is required.
USB Keyboard Working ps2link must be disabled in config.mk.
Network Not working ps2link must be disabled in config.mk. DMARELAY.IRX is incomplete.

Older Linux Bootloaders for Playstation 2 (alpha)

Overview

Get Kernelloader at SourceForge.net. Fast, secure and Free Open Source software downloads