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

When [`drivers/video/fbdev/ps2fb.c`](https://github.com/frno7/linux/blob/ps2-v5.4/drivers/video/fbdev/ps2fb.c) isn’t given a `mode_option` parameter, set a default video mode such that - [ ] either [PAL](https://en.wikipedia.org/wiki/PAL) or [NTSC](https://en.wikipedia.org/wiki/NTSC) is set, according system region preference; - [ ]...

Implement a device driver for the [optical disc drive](https://en.wikipedia.org/wiki/PlayStation_2_technical_specifications#Optical_disc_drive). See also #11.

enhancement

The conventional `putc` prints to a serial port, that requires soldering on the PlayStation 2. The provisional `putc` in commit 31aa46563fdfbb6554c0f5e3d5c1f493efe40ef0 instead prints to a video frame buffer using the...

enhancement

The [read-only memory](https://github.com/frno7/linux/wiki/PlayStation-2-read-only-memory-%28ROM%29) (ROM) and [random-access memory](https://en.wikipedia.org/wiki/Random-access_memory) (RAM) configurations vary between different models of PlayStation 2 hardware. A single, simplified, configuration is currently used for all models: https://github.com/frno7/linux/blob/59a11ab94a4020408c7dfbf92bd55778e17b43f1/arch/mips/ps2/memory.c#L41-L43 See https://github.com/frno7/linux/issues/28#issuecomment-1105913884...

enhancement
help wanted

Be able to debug via a real serial link is vital. We need to port the old driver : https://github.com/rickgaiser/linux/blob/75027f334badf119f707e3b037c7df3698702ad5/drivers/tty/serial/ps2_uart.c and eventually add support to get early printk, in :...

enhancement
help wanted
good first issue

[Aligned partition allocation (APA)](https://ps2linux.no-ip.info/playstation2-linux.com/download/apa/libhdd_ref.pdf) is a proprietary [disk partition](https://en.wikipedia.org/wiki/Disk_partitioning) scheme used on the PlayStation 2. There are two kinds of partitions: main and sub partitions. A main partition can have...

enhancement

The R5900 [floating-point unit](https://en.wikipedia.org/wiki/Floating-point_unit) (FPU) is not compliant with the [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754) standard. To comply with the [o32 and n32 Linux ABIs](https://www.linux-mips.org/wiki/MIPS_ABI_History), the FPU is therefore emulated in software by...

enhancement

[Frame buffer](https://en.wikipedia.org/wiki/Linux_framebuffer) device drivers are [no longer accepted](https://lore.kernel.org/linux-mips/[email protected]/) in the kernel. Write a [direct rendering manager](https://en.wikipedia.org/wiki/Direct_Rendering_Manager) (DRM) device driver instead. This is required for #1.

The [input/output processor (IOP)](https://en.wikipedia.org/wiki/PlayStation_2_technical_specifications#I/O_processor) is a [MIPS R3000A](https://en.wikipedia.org/wiki/R3000), or in later PlayStation 2 models a [PowerPC 405GP](https://en.wikipedia.org/wiki/PowerPC_400#PowerPC_405) emulating a MIPS R3000A. This processor provides a number of kernel services, for...

question

https://github.com/frno7/linux/blob/7ef0b69b1635f1dc226765e7ac6e53b6c8ce24cc/arch/mips/include/asm/mach-ps2/scmd.h#L22-L34 Some notes about the SCMD list. Currently, this is a very undocumented feature, cause this list depends on the Mechacon firmware version and probably is generated by mechacon processor....