linux icon indicating copy to clipboard operation
linux copied to clipboard

Linux 2.2, 2.6, 3.x, 4.x and 5.x kernels for the PlayStation 2.

Results 40 linux issues
Sort by recently updated
recently updated
newest added

The machine field in /proc/cpuinfo is currently set to unknown: ``` # head -n2 /proc/cpuinfo system type : Sony PlayStation 2 machine : Unknown ``` Set the machine field to...

enhancement

Enable harddisk devices via the PlayStation 2 [expansion bay](https://en.wikipedia.org/wiki/PlayStation_2_Expansion_Bay). A starting point is [drivers/ata/pata_ps2.c](https://github.com/frno7/linux/blob/ps2-v5.0/drivers/ata/pata_ps2.c). DMA via the subsystem interface (SIF) is needed for reasonable performance. Plan: - [x] initialise [expansion...

enhancement
help wanted

Explain on the [wiki](https://github.com/frno7/linux/wiki) how to install Linux on a [DVD](https://en.wikipedia.org/wiki/DVD), similar to https://github.com/frno7/linux/issues/4#issuecomment-752571259 but with a 5.x kernel. A guide has now been written for [creating a bootable DVD...

enhancement
help wanted

At the moment, the simplest method to boot the PlayStation 2 Linux kernel is to use uLaunchELF. It would be faster and simpler to boot it directly off a PlayStation...

enhancement
help wanted

The R5900 short loop hardware bug under certain conditions causes loops to execute only once or twice. The Gnu Assembler (GAS) has [the following note](https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=gas/config/tc-mips.c;h=918525b4e9d59b730b06fc991390ea44a98a9844;hb=33d64ca5db656f1f377de18f94403d8b3b91e3a1#l6985) about it: > On the...

An initial patch submission of a PlayStation 2 Linux port to the kernel mailing list would most likely include USB OHCI and Graphics Synthesizer device drivers, as they are needed...

help wanted

The scratch pad RAM (SPRAM) of the [Emotion Engine](https://en.wikipedia.org/wiki/Emotion_Engine) is 16 KiB of very fast static RAM organised in 128-bit quadwords. Both the DMA controller and the R5900 can access...

enhancement
question

Enable the [SPU1 and SPU2](https://en.wikipedia.org/wiki/PlayStation_2_technical_specifications#Audio) sound processing units.

enhancement

The R5900 TLB refill handler is limited to 128 bytes, corresponding to 32 instructions. Commit eaccf2f32090df98f70b47edf07d15a82792e428 is a provisional fix. Commit 8ff93271c3507155222567cc66e137234d419e78 verifies that the R5900 TLB refill handler does...

bug

USB OHCI [bounce buffers](https://en.wikipedia.org/wiki/Multiple_buffering) are currently allocated in input/output processor (IOP) local memory. This simple approach supports basic USB devices such as keyboards, but there are two severe drawbacks: 1....

help wanted
question