AnyPS5/core/libs/prx/libkernel
Dean Galvin 5543c73b37 fix(libkernel): reserve the AMM virtual address ranges at the top of the guest arena
The AMM ranges were reserved address-less on first use, so they took the
lowest free address of the arena, directly after the title's last mapping,
where the title's next hinted maps go. They are now reserved at a fixed
place, the last 64 GiB of the guest arena, which maps without MAP_FIXED and
the hints derived from them do not reach; a reservation that cannot be made
there throws.

Fixes #3146
2026-10-11 13:56:11 +13:00
..
Aio/src fix(libkernel): preserve EINVAL in AIO completions 2026-10-10 08:42:19 +02:00
AppMetadata fix(kernel): skip the download0 mount when param.json cannot be read 2026-10-08 16:07:18 +02:00
Apr fix(libkernel): reserve the AMM virtual address ranges at the top of the guest arena 2026-10-11 13:56:11 +13:00
DirectMemory fix(agc): import GPU-mapped guest memory when it is mapped 2026-10-11 00:23:23 +02:00
Equeue feat(libkernel): wake socket read and write events instead of polling 2026-10-11 01:54:15 +02:00
EventFlag/src feat(runtime): timed waits, sync primitive fixes, heap and RTC fixes, unattended-run switches 2026-09-26 19:00:39 -07:00
File Merge pull request #3009 from MarcZX100/fix/libkernel-open-directory-3004 2026-10-11 01:48:46 +02:00
Module fix(libkernel): unregister guest module images in dlclose and propagate failures 2026-10-10 10:23:50 +02:00
Pthread feat(libkernel): implement pthread_attr_setsolosched_np 2026-10-11 02:06:30 +02:00
Semaphore fix(libkernel): accept a zero count in sceKernelSignalSema 2026-10-10 16:12:43 +00:00
Socket feat(libkernel): wake socket read and write events instead of polling 2026-10-11 01:54:15 +02:00
SyncOnAddress/src feat(libkernel): implement sceKernelSyncOnAddressWait8 and sceKernelSyncOnAddressWait16 2026-10-06 04:30:12 +05:30
System/src fix(libkernel): keep the alarm state alive until the process exits 2026-10-10 18:04:35 -05:00
Time feat(libkernel): implement thread cancellation 2026-10-10 11:32:09 +02:00
CMakeLists.txt Merge pull request #1091 from kjhq/feat/libkernel-socket-events 2026-10-11 02:02:31 +02:00
KernelErrors.hpp refactor(kernel): share SCE kernel error codes through KernelErrors.hpp 2026-09-27 13:32:28 +07:00
Unimplemented.cpp feat(libkernel): implement thread cancellation 2026-10-10 11:32:09 +02:00