orezraey and Claude Opus 5.5
db2e99e83d
Merge main into fix/libscesysmodule-public-ids-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:30:18 -03:00
Adrià
e38fcb00dc
Merge pull request #9989 from milescoviello/fix/result-memo-budget
...
fix(shader): bound the bytes the recompiler's result memos hold
2026-10-26 15:23:48 +01:00
Adrià
8a89c91cc2
Merge pull request #10123 from MD5Visual/docs/fios2-prototype-evidence
...
docs(debt): note two reimplementations agree on four libSceFios2 date and handle prototypes
2026-10-26 15:22:46 +01:00
Adrià
eb4e4019a6
Merge pull request #9975 from StoneDC/feat/ult-get-info
...
feat(libSceUlt): implement status query exports
2026-10-26 15:22:26 +01:00
Adrià
fa77c2b4e5
Merge pull request #10121 from xXPBSXx/docs/debt-kernel-ftruncate-title
...
docs(debt): note how a title calls sceKernelFtruncate
2026-10-26 15:21:22 +01:00
Adrià
f89559b472
Merge pull request #10119 from xXPBSXx/docs/debt-pad-deadbandstate-title
...
docs(debt): note how a title calls scePadSetAngularVelocityDeadbandState
2026-10-26 15:19:42 +01:00
Adrià
32b9227eec
Merge pull request #10117 from xXPBSXx/docs/debt-sysmodule-isloaded-title
...
docs(debt): note how a title uses sceSysmoduleIsLoaded
2026-10-26 15:17:36 +01:00
Adrià
5d183c33d3
Merge pull request #10115 from xXPBSXx/docs/debt-jpegdec-decode-title
...
docs(debt): note how a title calls sceJpegDecDecode
2026-10-26 15:16:14 +01:00
Adrià
f616a1397f
Merge pull request #10109 from xXPBSXx/docs/debt-hmd2-open-initialize-title
...
docs(debt): note how a title calls sceHmd2Open and sceHmd2Initialize
2026-10-26 15:12:40 +01:00
Adrià
51f5c57dd9
Merge pull request #10097 from xXPBSXx/docs/debt-net-getsockopt-title
...
docs(debt): note how a title uses the sceNetGetsockopt error value
2026-10-26 15:08:20 +01:00
StoneDC
3198588572
fix(libSceUlt): validate status outputs against firmware observations
2026-10-26 22:06:56 +08:00
StoneDC
08fd4fe766
fix(libSceUlt): separate blocked queue pushers from poppers
...
sceUltGetQueueInfo reported every blocked queue thread as a waiting popper because both directions incremented one counter. Track the two wait classes in separate fields and fill both query outputs, copy one waiter record per blocked thread, and cover full-queue and empty-queue waits with a new queue-waiters test. sceUltGetUlthreadRuntimeInfo now throws when a caller asks for worker thread handles, since this runtime starts no worker threads, and the debt entry records the remaining limitations.
2026-10-26 22:06:56 +08:00
StoneDC
3003984952
feat(libSceUlt): implement status query exports
2026-10-26 22:06:56 +08:00
Adrià
99b8446cbc
Merge pull request #10095 from xXPBSXx/docs/debt-savedata-dirnamesearch2-title
...
docs(debt): note the result structure a title passes to sceSaveDataDirNameSearch2
2026-10-26 15:06:16 +01:00
Adrià
84e91df418
Merge pull request #10093 from xXPBSXx/docs/debt-audioin-asyncopen-title
...
docs(debt): note the arguments a title passes to sceAudioInAsyncOpen
2026-10-26 15:04:10 +01:00
Adrià
7bcd4b92a1
Merge pull request #10091 from xXPBSXx/docs/debt-videodec2-createdecoder-title
...
docs(debt): note how a title calls sceVideodec2CreateDecoder
2026-10-26 15:02:45 +01:00
Adrià
7124e8f80d
Merge pull request #9745 from KernelPanicNT/feat/libressl-ssleay-version
...
feat(libSceLibreSsl): return the measured version from SSLeay
2026-10-26 15:02:23 +01:00
Adrià
32b7331c44
Merge pull request #10089 from xXPBSXx/docs/debt-coredump-getstopinfocpu-title
...
docs(debt): note how a title calls the sceCoredump stop-info, attach and user-data functions
2026-10-26 15:01:18 +01:00
Adrià
263fbcd2d3
Merge pull request #10087 from xXPBSXx/docs/debt-npauth-title-counts
...
docs(debt): correct the poll and buffer counts in the sceNpAuth title notes
2026-10-26 15:00:05 +01:00
Adrià
1992ec073f
Merge pull request #10037 from xXPBSXx/docs/debt-ngs2-rackgetinfo-title
...
docs(debt): note the buffer size a title passes to sceNgs2RackGetInfo
2026-10-26 14:59:58 +01:00
Adrià
4c394fdc00
Merge pull request #10066 from xXPBSXx/docs-agc-label-wait-amd-data
...
docs(agc): add AMD data to the queue 0x20 label wait entry
2026-10-26 14:57:54 +01:00
Adrià
3ead2d7251
Merge pull request #9976 from StoneDC/feat/discid-validation
...
feat(libSceDiscId): throw for unsupported exports
2026-10-26 14:55:48 +01:00
KernelPanicNT
601226da9c
feat(libSceLibreSsl): return the measured version from SSLeay
...
SSLeay() returns 0x20000000, the value measured on a PS5 with firmware
13.40 and the SSLEAY_VERSION_NUMBER of LibreSSL 2.5.4, which the module
is. The guest_libressl_version test checks it.
2026-10-26 14:46:30 +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
StoneDC
2d662ce6fd
fix(libSceDiscId): keep unsupported exports explicit
...
CONTRIBUTING.md permits silent stubs only when unblocking a title UI path and when backed by title evidence. Since no title ID evidence demonstrates that a constant no-disc return unblocks a UI path, throw NotImplemented_nid_no_patch from sceDiscIdGet and sceDiscIdGet2 without touching caller memory. Tests assert both calls throw on null and non-null outputs and across flags values while leaving caller buffers untouched, and the debt entry records the unresolved hardware contract.
2026-10-26 14:35:14 +01:00
StoneDC
85d158234c
fix(libSceDiscId): report no disc without assuming an argument contract
...
The previous revision rejected a null output with 0x80D50001 and any nonzero flag with 0x80D50002, but no SDK or console evidence establishes those validation rules, the error codes or their precedence, and the flag argument may be a bitfield. Report SCE_DISC_ID_ERROR_NO_DISC for every pointer and flag value without touching the output, and record the unverified contract in the debt entry.
2026-10-26 14:35:14 +01:00
StoneDC
2f02e519c3
feat(libSceDiscId): validate arguments and return no disc
2026-10-26 14:35:13 +01:00
Dean
bf77a9e9cb
Merge pull request #10742 from 00xDisaster/feat/libc-lcosh
...
feat(libc): implement _LCosh and _LSinh
2026-10-27 02:28:15 +13:00
Adrià
0e5d5a5409
Merge pull request #9543 from Queuse/codex/net-oob-inline
...
feat(libSceNet): receive urgent TCP data inline
2026-10-26 14:25:46 +01:00
Adrià
1061954c7e
Merge pull request #8520 from qpavyros/codex/app-archive-directories
...
feat(libkernel): enumerate archived app directories
2026-10-26 14:23:39 +01:00
Queuze
eebedb6427
feat(libSceNet): receive urgent TCP data inline
2026-10-26 14:03:15 +01:00
Adrià
035ac96edd
Merge pull request #9940 from EagleBearerYS/fix/agc-compared-import-initial-dcc
...
fix(agc): accept a compared host import for an initial multisampled DCC import
2026-10-26 13:51:02 +01:00
Adrià
7992f03293
Merge pull request #9703 from frankea/perf/structurizer-construct-walk
...
refactor(shader): walk each construct when checking the structured constructs
2026-10-26 13:48:49 +01:00
Adrià
7b415520b6
Merge pull request #9871 from ntamas94/fix/ps4-nptrophy-abort-handle
...
feat(libSceNpTrophy): add sceNpTrophyAbortHandle
2026-10-26 13:38:34 +01:00
Adrià
2cce8bc51d
Merge pull request #9927 from JJenkx/windows/wprintf-float-console
...
fix(libc): format wide %a, %e, %f and %g with the narrow console rules
2026-10-26 13:25:22 +01:00
Adrià
2db37cf1de
Merge pull request #9468 from mazen320/feat/libc-num-get-w-vtable
...
feat(libc): export the wide num_get facet vtable as data
2026-10-26 13:21:19 +01:00
xXPBSXx
10624a6ad1
Merge main ( 5e90e7569d) into docs/debt-net-getsockopt-title
2026-10-26 13:18:13 +01:00
Dean
1e22d0fdec
Merge pull request #11252 from AlexFigas/feat/npcppwebapi-parameter-lifecycle
...
feat(libSceNpCppWebApi): track the TitleCloudStorage and InGameCatalog parameter lifecycles as the module does
2026-10-27 01:02:59 +13:00
Dean
7704178631
Merge pull request #11182 from orezraey/fix/libkernel-soc-sensor-order-measured-ps5
...
fix(libkernel): check the SoC sensor channel before the pointer and set errno as measured on a PS5
2026-10-27 01:02:19 +13:00
Dean
8d2f06ae09
Merge pull request #11181 from voidlakhan/fix/ime-null-argument-error
...
fix(libSceIme): return errors for null arguments
2026-10-27 01:01:39 +13:00
Dean
0a1496c148
Merge pull request #11170 from orezraey/fix/libkernel-sysctl-toplevel-measured-ps5
...
fix(libkernel): resolve sysctl top-level names and fail absent top-level MIBs with ENOENT as measured on a PS5
2026-10-27 01:01:03 +13:00
Adrià
9b520147fb
Merge pull request #9870 from lost9409/feat/libressl-alert-description
...
feat(libSceLibreSsl): implement TLS alert descriptions
2026-10-26 13:00:23 +01:00
Dean
7705895abb
Merge pull request #10955 from AZLisme/feat/jxr-stream-packets
...
feat(libSceJxr): implement stream packet refill and flush
2026-10-27 00:59:07 +13:00
Dean
ae5c5145db
Merge pull request #10900 from EagleBearerYS/feat/netctl-ipcint-twins-v2
...
feat(libSceNetCtl): answer the IpcInt calls as their public twins, plus NpUtility's bandwidth test and Http's registered ids
2026-10-27 00:58:28 +13:00
Adrià
0c6a6be7fe
Merge pull request #9542 from Queuse/codex/net-boolean-readback
...
feat(libSceNet): read reuse and broadcast flags
2026-10-26 12:58:12 +01:00
Adrià
6641f48356
Merge pull request #9789 from rooklz/fix/agc-uint-color-export
...
fix(libSceAgcDriver): export raw 32-bit values into UINT color targets as integers
2026-10-26 12:48:04 +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à
8da313e727
Merge pull request #9752 from hypermoist/feat/opus-dec-float-priority
...
feat(opus): decode to float and with a priority in libSceOpusDec and libSceOpusCeltDec
2026-10-26 12:39:23 +01:00
Adrià
a1a08cbab9
Merge pull request #9646 from UnhealthyKraken/feat/freetype-pfr
...
feat(libSceFreeTypeOptOl): implement PFR queries
2026-10-26 12:39:18 +01:00
Yunus Shaikh
1505810fec
docs(debt): shorten the native multisampled DCC fast clear entry
2026-10-26 12:30:14 +01:00