Dean
45b71b5074
Merge pull request #11190 from zaryabzip/feat/system-flexible-memory
...
feat(libkernel): implement sceKernelMapNamedSystemFlexibleMemory
2026-10-27 11:02:21 +13:00
Dean
ad1caa840c
Merge pull request #10385 from alvaroelpob/feat/libkernel-pthread-setname
...
feat(libkernel): implement pthread_mutex_setname_np, pthread_rwlock_setname_np and pthread_barrier_setname_np
2026-10-27 10:54:00 +13:00
Dean
dd87687627
Merge pull request #10671 from pushkarreddyy/feat/libkernel-sys-kernel-queries
...
feat(libkernel): implement sysKernel update version and mode queries
2026-10-27 10:31:00 +13:00
Piyush Sagar
947e72e4d7
feat(libkernel): implement pthread_condattr_getclock
2026-10-26 21:44:53 +05:30
Alvaro
cf2aa7c362
fix(libkernel): return EAGAIN when renaming a named mutex, rwlock or barrier
2026-10-26 15:39:49 +01:00
Alvaro
20ead24d8b
refactor(libkernel): declare the setname exports in the public header
2026-10-26 15:37:37 +01:00
Alvaro
5c30b97440
feat(libkernel): implement pthread_barrier_setname_np
2026-10-26 15:37:26 +01:00
Adrià
9656d366be
Merge pull request #9962 from kallmek3nny/feat/libkernel-pthread-cond-setname-np
...
feat(libkernel): add pthread_cond_setname_np
2026-10-26 14:42:29 +01:00
Adrià
7a01e6a494
Merge pull request #9693 from Gruzzberry/feat/setlogin
...
feat(libkernel_sys): implement setlogin
2026-10-26 12:46:59 +01:00
Adrià
e796ed4e5e
Merge pull request #9632 from EagleBearerYS/feat/libkernel-sys-libthr-names
...
feat(libkernel): add pthread_rwlockattr_settype_np and scePthreadMutexattrSetkind
2026-10-26 11:20:50 +01:00
Gruzzberry and Claude Opus 5.5
d49b9b6f25
feat(libkernel_sys): implement setlogin
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 09:26:45 +00:00
zaryabzip
b8ab1b1a5c
feat(libkernel): implement sceKernelMapNamedSystemFlexibleMemory
2026-10-26 13:59:25 +05:00
kenny solo and Claude Opus 5.5
524af4efbb
fix(libkernel): declare pthread_cond_setname_np in Api.hpp
...
Move the declaration out of the test's local extern block so GuestPthreadCondSetname uses the shared libkernel API header, like the other pthread_cond exports.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
2026-10-25 20:41:35 -04:00
harisibrar1
7784604b0b
Merge remote-tracking branch 'origin/main' into fix/pselect-pending-signal-eintr
...
# Conflicts:
# core/libs/prx/libkernel/System/src/Signals.cpp
2026-10-25 19:35:03 -04:00
Yunus Shaikh
3a47ea6ea4
Merge main into feat/libkernel-sys-libthr-names
...
Main's #9573 implements scePthreadResume right after the
scePthreadMutexattrSetkind stub this branch removes from libkernel_sys;
the merge takes main's scePthreadResume and leaves the stub out.
Main's public-header audit wants one header declaration per export, so
the merge declares this branch's scePthreadMutexattrSetkind,
scePthreadMutexattrGetkind and pthread_rwlockattr_settype_np in
libkernel's Api.hpp, drops their stub declarations from libkernel_sys's
Api.hpp, has Mutex.cpp take sceKernelError from libkernel's Api.hpp,
and has the test include the libkernel headers instead of its own
declarations.
2026-10-25 12:49:51 -07:00
Adrià
08f2d02a56
Merge pull request #9171 from DavidSamir/feat/libkernel-sys-getlogin-futimesat
...
feat(libkernel): implement getlogin
2026-10-25 17:54:15 +01:00
pushkarreddyy
2ba10cd6bb
refactor(libkernel): align sysKernel queries with firmware 13.42 disassembly
2026-10-25 21:07:36 +05:30
Adrià Franch and Claude Sonnet 5.5
f63b27bdaa
feat(libkernel): implement getlogin
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 15:07:38 +01:00
Adrià Franch and Claude Sonnet 5.5
3bf3f7928b
fix(libkernel): declare swapcontext in libkernel's Api.hpp
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 13:04:17 +01:00
pushkarreddyy
cbbbb656e6
refactor(libkernel): move sysKernel declarations to public header and clean up test declarations
2026-10-25 14:46:56 +05:30
memob
b9858031a7
refactor(libkernel): declare __tls_get_addr once with its real signature
...
The public header declared the unimplemented placeholder int __tls_get_addr(void). It now declares void* __tls_get_addr(const KernelTlsIndex*), the tls_index pointer the ABI passes, and the implementation and the test use that declaration and type instead of their own.
2026-10-24 20:30:50 -04:00
boykopovar
2db4bb590b
fix(sdk): restore linux and libc++ header compatibility
2026-10-25 00:02:51 +03:00
boykopovar
fdf9ca7574
fix(sdk): reconcile public headers after rebase
2026-10-24 23:17:47 +03:00
boykopovar
f38d29fd08
refactor(sdk): add canonical headers for remaining libraries
2026-10-24 23:17:42 +03:00