Kernel: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
CelesteBlue (talk | contribs) (moved to Syscalls page) Tag: Replaced |
||
Line 3: | Line 3: | ||
* smap | * smap | ||
* smep | * smep | ||
* umip | |||
* nda/xotext (EFER bit 16?) | * nda/xotext (EFER bit 16?) | ||
The PS5 kernel contains 3 <code>sysvec</code> structs: "PS4 SELF", "FreeBSD ELF64", and "Native SELF". The first is used for PS4 | The PS5 kernel contains 3 <code>sysvec</code> 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]]. | |||
Latest revision as of 21:36, 1 April 2025
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.