AnyPS5/core/libs/prx/libkernel/DirectMemory
Claude 2aced8e8d9
Merge fix/audit-2026-09 (with upstream main) into refactor/kernel-error-header
Bring in the resolved #25 branch, which already carries upstream main
including boykopovar/AnyPS5#10, and re-apply the KernelErrors.hpp
refactor onto the rewritten files:

- Equeue: drop the local EQUEUE_ERROR_* constants and use the shared
  SCE_KERNEL_ERROR_* names.
- Pthread Attr/Thread: drop local error constants and include
  KernelErrors.hpp.
- Pthread Cond/Mutex: take upstream; they no longer define local
  SCE_KERNEL_ERROR_* constants.
- Semaphore: drop KERNEL_SEMA_ERROR_* in favour of KernelErrors.hpp.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018emyZ4Rk8yoSJvxTFBe4DL
2026-09-28 07:40:42 +00:00
..
DirectMemory.cpp feat(libkernel): hinted and no-overwrite mappings, virtual range names and usleep 2026-09-28 14:22:48 +13:00
DirectMemory.hpp refactor(kernel): share SCE kernel error codes through KernelErrors.hpp 2026-09-27 13:32:28 +07:00
Export.cpp feat(libkernel): hinted and no-overwrite mappings, virtual range names and usleep 2026-09-28 14:22:48 +13:00
MemoryPool.cpp refactor(libkernel): separate direct memory impl 2026-09-07 08:08:31 +03:00
MemoryPool.hpp refactor(libkernel): refactir direct memory exports organization 2026-09-07 09:08:59 +03:00
MemoryPoolExport.cpp refactor(libkernel): move from Export.cpp to separated files 2026-09-13 16:41:04 +03:00
PosixMemory.cpp feat(kernel): support private anonymous guest memory mappings 2026-09-25 06:06:31 +10:00