Kernel

From PS5 Developer wiki
Revision as of 21:46, 24 May 2025 by CelesteBlue (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The kernel is based on FreeBSD 11.0 (value of __FreeBSD_version is 1100122).

  • nx bit
  • smap
  • smep
  • umip
  • nda/xotext (EFER bit 16?)

The PS5 kernel contains 3 sysvec structs: "PS4 SELF", "FreeBSD ELF64", and "Native SELF". The first is used for PS4 backward compatibility, the second is the standard FreeBSD one (normally unused), and the last is used for PS5 processes.

See also PS4 Kernel, Syscalls, Devices.