AnyPS5/core/libs/prx/libkernel
kjhq bb1a4cbec4 fix(libkernel): flush only the paths the guest changed in sceKernelSync on Windows
Opening a volume needs administrator rights, so the volume flush skipped
every volume in a normal user session. The libc, libkernel, save data and
app content file functions now record each host file and directory they
change. On Windows sceKernelSync flushes the recorded paths that changed
since the previous call, plus their changed parent directories, through
handles a normal user can open. Linux still calls sync().
2026-10-08 08:27:22 +00:00
..
Aio/src feat(libs): declare the exports PPSA14632 imports that no library provides 2026-10-07 07:10:13 +02:00
AppMetadata fix(libSceAppContent): read user defined app params from param.json 2026-10-08 07:49:16 +02:00
Apr feat(libs): implement the AMM PRT commands 2026-10-05 15:45:28 -05:00
DirectMemory feat(libkernel): implement POSIX mprotect 2026-10-08 08:24:06 +02:00
Equeue fix(libkernel): wake infinite equeue waits for timers, document timer choices 2026-10-07 18:14:04 +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 fix(libkernel): flush only the paths the guest changed in sceKernelSync on Windows 2026-10-08 08:27:22 +00:00
Module/src fix(kernel): throw on unsupported unwind tables in sceKernelGetModuleInfoForUnwind 2026-10-08 00:54:43 +02:00
Pthread Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into feat/kernel-raise-exception-windows 2026-10-07 21:23:46 +02:00
Semaphore Merge pull request #315 from RomainROCH/codex/fix-semaphore-overflow 2026-10-04 14:01:19 +13:00
Socket fix(libkernel): accept guest socket addresses whatever their sa_len 2026-10-07 10:34:23 +00:00
SyncOnAddress/src feat(libkernel): implement sceKernelSyncOnAddressWait8 and sceKernelSyncOnAddressWait16 2026-10-06 04:30:12 +05:30
System/src fix(libkernel): flush only the paths the guest changed in sceKernelSync on Windows 2026-10-08 08:27:22 +00:00
Time fix(kernel): drain raised exceptions when leaving an alertable wait 2026-10-07 22:11:29 +02:00
CMakeLists.txt fix(libkernel): flush only the paths the guest changed in sceKernelSync on Windows 2026-10-08 08:27:22 +00: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 sceKernelReleaseFlexibleMemory (#952) 2026-10-07 10:20:07 +13:00