hypermoist
c83ff8a84f
docs(libSceJpegDec): state input-control gaps first and condense debt entry
...
Assisted-by: Antigravity:gemini-3.8-flash
2026-10-27 18:55:01 +13:00
hypermoist
f3834c5d87
Merge remote-tracking branch 'upstream/main' into feat/jpegdec-input-control-m3
...
# Conflicts:
# docs/dev/debt/libSceJpegDec.md
2026-10-27 18:52:03 +13:00
hypermoist
b035153876
fix(libSceJpegDec): return 0x80650012 on malformed input-control parse
...
Match PS5 firmware 13.42 module behavior by returning 0x80650012
(DECODE_ERROR) rather than 0x80650010 when input-control parse ends
before the frame header or encounters malformed marker data. Drop
the throw assertions for unsupported down scale and missing header
decodes in GuestJpegDecInputControl.cpp as requested in review.
Assisted-by: Antigravity:gemini-3.8-flash
2026-10-27 18:51:31 +13:00
Dean
a453b29ebe
Merge pull request #11434 from LeandroLP23/test/shader-cache-smb-posix-rename
...
test(shader): skip open-entry cache replacements where SMB has no POSIX rename
2026-10-27 18:38:46 +13:00
Dean
a8bc4474c4
Merge pull request #11090 from roboterspinne/fix/relinker-windows-gs-trap-entry-roots
...
fix(relinker): refuse GS traps that overwrite a code entry point in Windows output
2026-10-27 18:32:02 +13:00
Dean
8398527558
Merge pull request #10426 from rooklz/feat/cescs-jisx0213
...
feat(libSceCesCs): add the EUC-JIS-2004 and Shift_JIS-2004 profiles
2026-10-27 18:23:28 +13:00
Dean
a1f75ecf9b
Merge pull request #9874 from akkadbakkad89/feat/prx-declare-np-exports
...
feat(prx): declare exports for 3 inventory-covered NP libraries
2026-10-27 18:22:12 +13:00
Dean
1a13c2969f
Merge pull request #9833 from MarcZX10/codex/libc-strtod-decimal-subnormal-erange
...
fix(libc): set ERANGE for decimal strtod subnormals
2026-10-27 18:21:37 +13:00
Dean
940c298d51
Merge pull request #9698 from mazen320/feat/libc-num-put-vtable-size
...
fix(libc): size the num_put facet vtable to 112 bytes
2026-10-27 18:20:54 +13:00
Dean
8aa1f9ef7f
Merge pull request #9344 from MarcZX10/codex/macos-backtrace-support
...
feat(libc): restore macOS guest backtraces
2026-10-27 18:20:03 +13:00
Dean
27310a12eb
Merge pull request #9282 from MarcZX10/codex/npmanager-waitasync-unimplemented
...
feat(libSceNpManager): add explicit sceNpWaitAsync stub
2026-10-27 18:19:42 +13:00
Dean
5023cd5a25
Merge pull request #9263 from imellag/fix/libkernel-macos-guest-unwind-info
...
fix(libkernel): report unwind information for guest and host addresses on macOS
2026-10-27 18:19:28 +13:00
Adrià
d093ea9ced
Merge pull request #10767 from Ragbie/fix/recvmsg-after-shut-rd
...
fix(libkernel): drop the data a socket held before shutdown(SHUT_RD) in every receive path
2026-10-27 06:14:18 +01:00
Adrià
e3a2b3846d
Merge pull request #10741 from camezaro-intc/feat/libkernel-sys-cpuset
...
feat(libkernel_sys): implement cpuset, cpuset_getid and cpuset_setid
2026-10-27 06:13:49 +01:00
Adrià
4297464b12
Merge pull request #9402 from janzezno/perf/incremental-import-refresh
...
perf(agc): re-check only the host imports a registry change can reach
2026-10-27 06:10:48 +01:00
Adrià
35feb94580
Merge pull request #10801 from EagleBearerYS/feat/systemservice-running-app-identity
...
feat(libSceSystemService): answer the rest of the running title's identity
2026-10-27 06:07:36 +01:00
Adrià
ddd72f488b
Merge pull request #10628 from maximilianfv/fix/libscenet-macos-datagram-fionread
...
fix(libSceNet): count only datagram bytes in sceNetIoctl FIONREAD on macOS
2026-10-27 05:38:46 +01:00
Adrià
b986c11a34
Merge pull request #10543 from maximilianfv/fix/libkernel-macos-append-positioned-writes
...
fix(libkernel): append positioned writes on an O_APPEND descriptor on macOS
2026-10-27 04:52:27 +01:00
Adrià
742f41d381
Merge pull request #10131 from orezraey/fix/librtc-rfc3339-precise-measured-ps5
...
fix(libSceRtc): range-check the precise RFC 3339 formatters as measured on a PS5
2026-10-27 04:52:15 +01:00
Adrià
4c486ca322
Merge pull request #10515 from JJenkx/fix/agc-two-sample-dithered-a2c
...
fix(agc): emulate two-sample DB_ALPHA_TO_MASK 0xe701 dithered alpha-to-coverage
2026-10-27 04:52:02 +01:00
Adrià
60bb466419
Merge pull request #10505 from maximilianfv/fix/libkernel-macos-itimer-terminate
...
fix(libkernel): reach the guest terminate handler from an ITIMER_REAL expiry on macOS
2026-10-27 04:51:54 +01:00
Adrià
f80ce6cec1
Merge pull request #11169 from xXPBSXx/docs/debt-agc-cbmemsetexclusive-title
...
docs(debt): note the call sites of sceAgcCbMemsetExclusive in six titles
2026-10-27 04:51:45 +01:00
Adrià
71a20013cd
Merge pull request #11164 from orezraey/docs/libc-hardware-concurrency-measured-ps5
...
docs(libc): record std::thread::hardware_concurrency as measured on a PS5
2026-10-27 04:51:40 +01:00
Adrià
9a32d83b65
Merge pull request #11155 from xXPBSXx/docs/debt-net-ntoamultiplerecords-title
...
docs(debt): note how titles call sceNetResolverStartNtoaMultipleRecords
2026-10-27 04:51:35 +01:00
Adrià
a71c28c352
Merge pull request #11123 from orezraey/docs/libscesystemservice-bgm-measured-ps5
...
docs(libSceSystemService): record sceSystemServiceIsBgmPlaying as measured on a PS5
2026-10-27 04:51:29 +01:00
Adrià
1d667d5f52
Merge pull request #11121 from orezraey/docs/libc-fenv-setlocale-strcasecmp-measured-ps5
...
docs(libc): record feholdexcept, fegetexcept, setlocale and strcasecmp as measured on a PS5
2026-10-27 04:51:24 +01:00
Adrià
244bc628fd
Merge pull request #11116 from orezraey/docs/libkernel-version-boottime-socpower-measured-ps5
...
docs(libkernel): record the version stubs, kern.boottime and the SoC power block as measured on a PS5
2026-10-27 04:51:20 +01:00
Adrià
4026c14b22
Merge pull request #11093 from xXPBSXx/docs/debt-savedata-mount3-title
...
docs(debt): note how a title handles a failed sceSaveDataMount3
2026-10-27 04:51:08 +01:00
Adrià
0754512dc1
Merge pull request #11012 from akkadbakkad89/docs/agc-font-stub-evidence
...
docs(debt): record recovered evidence for CbMemsetExclusive and font drawup fills
2026-10-27 04:50:58 +01:00
Adrià
a17e484891
Merge pull request #10919 from AlexFigas/docs/agc-debug-exception-call-site
...
docs(debt): add call-site evidence for the arguments of sceAgcDebugRaiseException
2026-10-27 04:50:53 +01:00
Adrià
33d2affaa6
Merge pull request #10901 from EagleBearerYS/docs/debt-gaps-bf208
...
docs(debt): bring five libraries' debt files in line with the tree
2026-10-27 04:50:47 +01:00
Adrià
65c03f43b2
Merge pull request #10850 from xXPBSXx/docs/debt-savedata-initialize3-title
...
docs(debt): note how a title and its plugin call sceSaveDataInitialize3 and Terminate
2026-10-27 04:50:41 +01:00
Adrià
c93ba3b5a3
Merge pull request #10848 from xXPBSXx/docs/debt-kernel-getoperationmode-title
...
docs(debt): note what a title does with the sceKernelGetOperationMode values
2026-10-27 04:50:35 +01:00
Adrià
056acea649
Merge pull request #10842 from xXPBSXx/docs/debt-userservice-getagelevel-title
...
docs(debt): note how a title calls sceUserServiceGetAgeLevel
2026-10-27 04:50:29 +01:00
Adrià
5d92321d8c
Merge pull request #10840 from xXPBSXx/docs/debt-videoout-setfliprate-title
...
docs(debt): note how a title calls sceVideoOutSetFlipRate
2026-10-27 04:50:25 +01:00
Adrià
02f66c4e97
Merge pull request #10826 from xXPBSXx/docs/debt-kernel-createeventflag-title
...
docs(debt): note how titles call sceKernelCreateEventFlag
2026-10-27 04:50:20 +01:00
Adrià
b8b079c271
Merge pull request #10824 from xXPBSXx/docs/debt-convertkeycode-virtualkeycode-title
...
docs(debt): note how titles call sceConvertKeycodeGetVirtualKeycode
2026-10-27 04:50:15 +01:00
Adrià
10a5931994
Merge pull request #10822 from xXPBSXx/docs/debt-agcdriver-registerdefaultowner-title
...
docs(debt): note how a title calls sceAgcDriverRegisterDefaultOwner
2026-10-27 04:50:09 +01:00
Adrià
e1ddfeba16
Merge pull request #10820 from xXPBSXx/docs/debt-agc-waituntilsafe-title
...
docs(debt): note how a title calls sceAgcAcbWaitUntilSafeForRendering
2026-10-27 04:50:04 +01:00
Adrià
247cd1596f
Merge pull request #10687 from xXPBSXx/docs/debt-ajm-resample-flags
...
docs(debt): note how titles pass the Ajm resample flags
2026-10-27 04:49:59 +01:00
Dean
abed035468
Merge pull request #11313 from frankea/fix/agc-draw-index-multi-instanced
...
fix(agc): write the console's DRAW_INDEX_MULTI_INST packet for sceAgcDcbDrawIndexMultiInstanced
2026-10-27 15:02:15 +13:00
Dean
af2a996527
Merge pull request #11263 from orezraey/fix/libkernel-cond-signalto-measured-ps5
...
fix(libkernel): fail scePthreadCondSignalto for a null or non-waiting thread as measured on a PS5
2026-10-27 15:01:44 +13:00
Dean
4571f48bff
Merge pull request #11173 from p3n1cillin/claude/mmap-excl-ignored
...
fix(libkernel): ignore MAP_EXCL in fixed anonymous mmap as measured on a PS5
2026-10-27 15:01:30 +13:00
Dean
d471a12b82
Merge pull request #11112 from Bram910/fix/shader-skip-unreachable-words
...
fix(shader): skip undecodable words that only follow s_branch or s_endpgm
2026-10-27 15:00:43 +13:00
Dean
7cee2b517a
Merge pull request #10811 from Felipebmaitan/feat/jobmanager-barrier-capacity
...
fix(job-manager): account for GPU barrier command capacity
2026-10-27 15:00:27 +13:00
Dean
1075c38f07
Merge pull request #10799 from EagleBearerYS/feat/libkernel-sys-ampr-command-writers
...
feat(libkernel_sys): write the AMM commands and wait for their completion
2026-10-27 15:00:11 +13:00
Dean
defd713929
Merge pull request #10788 from 00xDisaster/feat/libc-thread-gaps
...
feat(libc): implement _Thrd_lt
2026-10-27 14:59:56 +13:00
Dean
169f3e3e73
Merge pull request #10666 from WallisSkill/fix/libkernel-raise-at-guest-return
...
fix(libkernel): deliver a raised exception at the guest return of a thread in host code
2026-10-27 14:59:25 +13:00
Dean
8056827ea8
Merge pull request #10133 from orezraey/fix/libkernel-posix-thread-attr-measured-ps5
...
fix(libkernel): follow the thread priority ranges and POSIX attribute errors measured on a PS5
2026-10-27 14:58:57 +13:00
Dean
6e98696398
Merge pull request #10061 from elieh999/fix/rwlockattr-destroyed-pshared
...
fix(libkernel): preserve destroyed rwlock attributes
2026-10-27 14:58:42 +13:00