linux
linux copied to clipboard
Linux 2.2, 2.6, 3.x, 4.x and 5.x kernels for the PlayStation 2.
The PlayStation 2 uLaunchELF starts the ELF Linux kernel in user mode with CP0 access enabled (CP0 Status 0x70030c11), which is unexpected. Commit b2159cbf965b12f09f30a853efb0ad9f2ddbb01b is a provisional workaround. Can this...
The PlayStation 2 [expansion bay](https://en.wikipedia.org/wiki/PlayStation_2_Expansion_Bay) and later PlayStation 2 models with built-in hardware support the [ethernet](https://en.wikipedia.org/wiki/Ethernet) networking technology. Device driver starting points are [drivers/ps2/smap.c](https://github.com/frno7/linux/blob/ps2-v5.0/drivers/ps2/smap.c) and [drivers/ps2/smaprpc.c](https://github.com/frno7/linux/blob/ps2-v5.0/drivers/ps2/smaprpc.c), that are not quite...
Behaviour is the same as in https://github.com/frno7/linux/issues/81 
- [x] Write guide on how to download and boot precompiled kernels. - [x] Write guide on how to make use of precompiled initramfs archives. - [x] Move guides on...
Figure out why the Linux kernel isn’t booting with the [PCSX2](https://en.wikipedia.org/wiki/PCSX2) PlayStation 2 emulator, and, if possible, fix this to have it boot to a functional shell prompt. PCSX2 is...
Do - [x] display the cursor by [XOR](https://en.wikipedia.org/wiki/Exclusive_or); - [ ] have the cursor blink, if `/sys/class/graphics/fbcon/cursor_blink` is nonzero; - [x] figure out whether the cursor can attain shapes other...
The kernel is crashing on PSX DESR after printing that info. After that, it just freezes.  _Originally posted by @AKuHAK in https://github.com/frno7/linux/discussions/73#discussioncomment-2710057_
The [Graphics Synthesizer](https://en.wikipedia.org/wiki/PlayStation_2_technical_specifications#Graphics_processing_unit) (GS) frame buffer device driver [drivers/video/fbdev/ps2fb.c](https://github.com/frno7/linux/blob/ps2-main/drivers/video/fbdev/ps2fb.c) currently operates in 1. **text console mode**, via the fbcon driver and its tiled API. It turned out to be a...
Implement a device driver for the [DualShock 2](https://en.wikipedia.org/wiki/DualShock#DualShock_2) controller. See also #11. Plan: - [x] one DualShock 2 controller; - [x] two DualShock 2 controllers; - [x] regular polling, for...
The kernel is crashing just after `EARLY_PRINTK` is switching into initramfs. Also, the same crash occurs in the pcsx2 in the same place. Don't know if this can be debugged...