Skip to content
/ linux Public
forked from torvalds/linux

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

License

Notifications You must be signed in to change notification settings

frno7/linux

This branch is 21004 commits ahead of, 478901 commits behind torvalds/linux:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 11, 2025
Oct 29, 2022
May 3, 2019
Jan 12, 2025
Aug 25, 2022
Jun 22, 2022
Oct 26, 2022
Jan 12, 2025
Mar 7, 2024
Jan 12, 2025
Jun 22, 2022
Jun 14, 2022
Oct 26, 2022
Oct 26, 2022
Oct 15, 2022
Oct 29, 2022
Nov 17, 2021
Oct 26, 2022
Oct 15, 2022
Oct 26, 2022
Dec 30, 2022
Apr 8, 2020
Oct 29, 2022
Aug 31, 2019
Jul 22, 2016
May 16, 2019
Oct 8, 2016
Mar 7, 2024
Nov 10, 2019
Mar 23, 2018
Oct 10, 2019
Aug 21, 2019
Jun 14, 2019
Sep 28, 2022
Oct 29, 2022
Sep 9, 2018
Mar 7, 2024

Repository files navigation

compilation workflow

PlayStation 2 Linux kernel

This Linux kernel branch implements the o32 ABI for the Sony PlayStation 2.

# uname -mrs
Linux 5.4.221+ mips
# cat /proc/cpuinfo
system type		: Sony PlayStation 2
machine			: SCPH-37000 L
processor		: 0
cpu model		: R5900 V3.1
BogoMIPS		: 291.58
wait instruction	: no
microsecond timers	: yes
tlb_entries		: 48
extra interrupt vector	: yes
hardware watchpoint	: no
isa			: mips1 mips3
ASEs implemented	: toshiba-mmi
shadow register sets	: 1
kscratch registers	: 0
package			: 0
core			: 0
VCED exceptions		: not available
VCEI exceptions		: not available

Frequently asked questions

The wiki has frequently asked questions about PlayStation 2 Linux.

Building and installing

This kernel can be started directly from a USB flash drive, using for example uLaunchELF for the PlayStation 2. A special kernel loader is unnecessary.

The wiki has a guide on building and installing PlayStation 2 Linux.

PlayStation 2 Linux distributions

There is a Gentoo live USB for the PlayStation 2.

PlayStation 2 Linux emulation

R5900 QEMU can be used to emulate programs compiled for PlayStation 2 Linux.

General README

Review the general README for further information on the Linux kernel.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 98.2%
  • Assembly 1.2%
  • Makefile 0.2%
  • Shell 0.2%
  • Python 0.1%
  • Perl 0.1%