Kernel

From PS5 Developer wiki
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 Syscalls.