Commit Graph
10207 Commits
Author SHA1 Message Date
BunnyFlandClaude Opus 5.5 069a2849fe Merge upstream main into feat/libkernel-amm-mapper-calls-1030
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 23:16:47 +01:00
Alvaro 339332c7ea docs(libSceLibreSsl3): record EVP_MD_CTX_md 2026-10-30 23:12:40 +01:00
xXPBSXxandClaude Sonnet 5.5 b9e68d3203 docs(libSceSaveData): name what the emulators do when a mount point is not mounted
sceSaveDataUmount2 returns NOT_MOUNTED for a mount point that is not mounted.
No console run has checked it, and KytyPS5's sceSaveDataUmount2, shadPS4's PS4
sceSaveDataUmount and fpPS4's PS4 sceSaveDataUmount do not agree on the code, so
the debt file now says so.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-30 23:11:09 +01:00
hypermoistandClaude Opus 5.5 79624b828c feat(libSceNpCommon): implement sce::np::NpCommId and sceNpUtilParseTitleId
The constructors, destructors, Clear, IsEmpty, Equals, Parse, Build and the
comparison operators of sce::np::NpCommId, and the C export
sceNpUtilParseTitleId they use, follow libSceNpCommon.sprx of firmware
13.60, checked against 26,501 firmware results.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 23:08:07 +01:00
Kyon b5796f634b docs(libSceSystemGesture): identify versioned module records 2026-10-30 22:04:44 +00:00
Adrià 9605300f29 Merge pull request #13503 from Oscar45397/fix/libkernel-map-unallocated-direct-memory
fix(libkernel): return ENOMEM when mapping unallocated direct memory
2026-10-30 22:56:33 +01:00
Adrià c84f79ed3b Merge pull request #13451 from BunnyFl/feat/libscenpcommon-json-parser
feat(libSceNpCommon): implement the JSON parser family
2026-10-30 22:56:24 +01:00
JAB-dev 0ad239feea Merge origin/main into fix/ngs2-default-port-map-ps5
# Conflicts:
#	docs/dev/debt/libSceNgs2.native.md
2026-10-30 23:54:48 +02:00
Kyon ab1bfa5e12 docs(libSceIcu): place dispatch debt independently 2026-10-30 21:53:57 +00:00
Kyon b216cba5d4 refactor(libSceIcu): keep dispatch additions separate 2026-10-30 21:53:57 +00:00
Kyon 2b046f78a2 docs(libSceIcu): record cross-version dispatch evidence 2026-10-30 21:53:50 +00:00
Kyon 59fcdeb16a feat(libSceIcu): declare 4 callable exports 2026-10-30 21:53:50 +00:00
Adrià f4b135b585 refactor(libSceAgcDriver): drop unused inventory header 2026-10-30 22:53:41 +01:00
Kyon 1dd9d2a8dc fix(libSceAgcDriver): drop unverified PaDebug routing 2026-10-30 22:53:35 +01:00
Kyon bd20995dba docs(libSceAgcDriver): preserve functional section spacing 2026-10-30 22:53:35 +01:00
Kyon d62f18a381 docs(libSceAgcDriver): avoid shared debt entry conflict 2026-10-30 22:53:35 +01:00
Kyon 55ee6860ed refactor(libSceAgcDriver): avoid shared build-list changes 2026-10-30 22:53:35 +01:00
Kyon 6427c96a88 feat(libSceAgcDriver): declare older PaDebug exports 2026-10-30 22:53:35 +01:00
Kyon 3242cb844f docs(libSceAgcDriver): isolate inventory section 2026-10-30 22:53:35 +01:00
Kyon 846482cad9 fix(libSceAgcDriver): exclude overlapping open exports 2026-10-30 22:53:35 +01:00
Kyon d9505003e2 docs(libSceAgcDriver): clarify export evidence 2026-10-30 22:53:35 +01:00
Kyon 3b359c7fdd feat(libSceAgcDriver): declare 22 callable exports 2026-10-30 22:53:35 +01:00
Adrià dce20dd896 Merge pull request #13136 from kyon-eth/feat/glslim-compositor-320-exports
feat(libSceGLSlimVSH): declare 14 callable exports
2026-10-30 22:50:38 +01:00
Adrià 6e8b53154e Merge pull request #13457 from KernelPanicNT/feat/icu-compare-iter-unicode-version
feat(libSceIcu): implement u_strCompareIter and u_getUnicodeVersion
2026-10-30 22:50:15 +01:00
Adrià 48773cf610 Merge pull request #13443 from DeveshB-1/fix/write-throttling-efault
fix(libkernel): return EFAULT from sceKernelWriteThrottlingStatus for an unwritable store
2026-10-30 22:48:12 +01:00
Kyon 38037df9a1 feat(libSceNpPartner001): declare 1 callable exports 2026-10-30 21:44:21 +00:00
Kyon 6ef60cbbd1 feat(libSceM4aacEnc): declare 1 callable exports 2026-10-30 21:42:25 +00:00
Adrià 140d55e6a0 Merge pull request #13431 from hypermoist/feat/np-ref-object
feat(libSceNpCommon): implement sce::np::RefObject
2026-10-30 22:42:10 +01:00
Adrià e1b563a8fc Merge pull request #13488 from JAB-dev/fix/ngs2-i16-render-conversion-ps5
fix(libSceNgs2): convert PCM_I16L render output as the PS5 module does
2026-10-30 22:42:02 +01:00
Adrià 0399b0a2c9 Merge pull request #13487 from BunnyFl/feat/libkernel-amm-remaining
feat(libkernel_sys): add the remaining AMM command writers
2026-10-30 22:41:55 +01:00
Kyon 70d9e562a3 feat(libSceRemoteplay): declare 1 callable exports 2026-10-30 21:41:01 +00:00
Kyon a5ae53a74c feat(libSceVideoNativeExtEssential): declare 1 callable exports 2026-10-30 21:38:57 +00:00
Kyon b220b77f0b docs(libSceSystemGesture): distinguish export evidence 2026-10-30 21:37:42 +00:00
Adrià d4de5943f6 Merge pull request #13456 from KernelPanicNT/feat/playgo-optional-chunk-requests
feat(playgo): validate optional chunk requests, next chunk and install speed 2
2026-10-30 22:29:26 +01:00
Adrià f5a171acc7 Merge pull request #13471 from BunnyFl/feat/libsceagcdriver-unavailable-calls
feat(libSceAgcDriver): return the retail errors of the unavailable driver calls
2026-10-30 22:29:05 +01:00
Adrià 74eab620cd Merge pull request #13470 from HorizonCoding/feat/freetypeot-sqrt
feat(libSceFreeTypeOt): implement FT_SqrtFixed and FT_Sqrt32
2026-10-30 22:28:56 +01:00
Adrià 77e4396cf7 Merge pull request #13465 from BunnyFl/feat/libscembus-device-id-conversion
feat(libSceMbus): add the device ID conversions
2026-10-30 22:28:47 +01:00
Adrià f728f263f4 Merge pull request #13458 from KernelPanicNT/feat/nptus-npid-title-context
feat(libSceNpTus): create NpId title contexts with sceNpTusCreateNpTitleCtx
2026-10-30 22:28:31 +01:00
Adrià 54574150e5 Merge pull request #13453 from Celegans12/feat/npcommon-sandbox-inventory
feat(npcommon): add sandbox mode inventory exports
2026-10-30 22:28:23 +01:00
Adrià 1940e318ad Merge pull request #13446 from BunnyFl/feat/libscerazorcpu-uninitialized-calls
feat(libSceRazorCpu): answer the remaining calls as an uninitialized profiler
2026-10-30 22:27:24 +01:00
Adrià ce03377e23 Merge pull request #13460 from BunnyFl/feat/libscepad-handle-queries
feat(libScePad): answer the motion, Bluetooth and Leonardo queries
2026-10-30 22:27:17 +01:00
Kyon b1b2e65078 docs(libSceOpusDec): distinguish export evidence 2026-10-30 21:25:21 +00:00
Kyon 560e0bdf91 docs(libSceIme): avoid shared debt conflict 2026-10-30 21:22:00 +00:00
Adrià 58858dfce9 Merge pull request #13483 from JAB-dev/fix/ngs2-port-volume-clamp-ps5
fix(libSceNgs2): clamp the port volume to [0, 32] as the PS5 module does
2026-10-30 22:18:57 +01:00
Adrià db8f5671ab Merge pull request #13444 from DeveshB-1/fix/thermal-sensors-efault
fix(libkernel): return EFAULT from thermal sensor queries for unwritable stores
2026-10-30 22:18:45 +01:00
Adrià a1cfd03e6a Merge pull request #13459 from KernelPanicNT/feat/npentitlementaccess-addcont-info-individual
feat(libSceNpEntitlementAccess): implement sceNpEntitlementAccessGetAddcontEntitlementInfoIndividual
2026-10-30 22:18:37 +01:00
Kyon 60931c2986 feat(libSceSystemTts): declare callable export 2026-10-30 21:15:48 +00:00
Kyon 00455f6c44 feat(libSceDepth2): declare 1 callable exports 2026-10-30 21:12:21 +00:00
Adrià e584b5a7eb Merge pull request #13455 from KernelPanicNT/feat/npwebapi-request-options
feat(libSceNpWebApi): implement handle aborts, request options and timeouts
2026-10-30 22:10:55 +01:00
mrph28 3b379b4435 feat(libkernel): answer kern.proc.proc with the calling process
MihawkOS (PPSA99170) reads sysctl {1, 14, 8, 0} while it starts and the
runtime throws on the unsupported MIB, which aborts the title.

KERN_PROC_PROC takes no pid, so the node lists the one guest process the
runtime hosts, as the same kinfo_proc kern.proc.pid already builds.

AI-assisted: yes
2026-10-30 18:06:58 -03:00