Yunus Shaikh
51849e7e41
feat(libkernel_sys): implement sched_setscheduler for the calling thread
...
FreeBSD 11's sys_sched_setscheduler checks: a null parameter is EFAULT,
another process is ESRCH and an unknown policy is EINVAL. Pid 0 sets the
calling thread through scePthreadSetschedparam. Values that call
rejects, and the guest's own pid, whose first thread is not tracked,
still throw.
2026-10-27 06:14:13 +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
milescoviello and Claude Opus 5.5
369011996c
docs(libSceAvPlayer): note that six titles pass all four allocator callbacks
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 05:12:31 +00: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
akkadbakkad89 and Devin
5e1b8849d2
fix(libScePsml): answer console-measured MFSR enable flags and Context1300 size check
...
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-27 10:32:53 +05:30
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
xXPBSXx and Claude Sonnet 5.5
ad95db1032
docs(agc): note the 0x1aa01 DB_ALPHA_TO_MASK stop of PPSA12361
...
PPSA12361 reaches DB_ALPHA_TO_MASK 0x1aa01 on main 74acfad65b on an RTX 4080 SUPER and an RX 6400. It is the accepted 0xaa01 with bit 16 also set, and radeonsi never programs that combination. Its semantics are not measured, so the path keeps throwing; the entry records it.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-27 05:24:30 +01:00
Felipebmaitan
e44cc5d463
chore: merge current main for AIO review fixes
2026-10-27 01:23:42 -03:00
milescoviello and Claude Opus 5.5
bcb3df7352
docs(agc): note how seven titles call sceAgcDebugRaiseException
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 04:22:34 +00:00
milescoviello and Claude Opus 5.5
8c8a695e64
docs(libSceHttp): note how two titles call sceHttpParseResponseHeader
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 04:21:59 +00:00
Yunus Shaikh
b4d2f7a7f9
docs(debt): record the open IME keyboard questions
2026-10-27 05:20:10 +01:00
orezraey and Claude Opus 5.5
8f16195370
Merge main into docs/libkernel-sync-timeouts-eventflag-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 01:08:10 -03:00
milescoviello and Claude Opus 5.5
db9877a539
docs(libSceSaveData.native): add sceSaveDataCommit to the silent stub entry and its call sites
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 04:00:51 +00: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
milescoviello and Claude Opus 5.5
10b21dfb3a
docs(libSceSaveData.native): list sceSaveDataPrepare as a silent stub and note how six titles use its result
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 03:48:42 +00:00
Dean Galvin
8b323065a9
docs(agc): note that only viewport 0 bounds clamp an exported depth
...
The clamp reads PA_SC_VPORT_ZMIN_0 and PA_SC_VPORT_ZMAX_0 only, so a draw that
selects another viewport is clamped to viewport 0's depth range.
2026-10-27 15:59:30 +13:00
frankea
909a2f1f3b
fix(shader): read other control points' off-chip outputs in hull programs
2026-10-27 03:47:24 +01:00
UnhealthyKraken
92effeb9d3
chore(libc): merge main and preserve prefix debt
2026-10-27 02:42:31 +00:00
MarcZX10
e90264af44
docs(libSceAvcap2): record 7 pending exports
2026-10-27 02:20:56 +00:00
orezraey and Claude Opus 5.5
fc51fc0f6e
Merge main into docs/libkernel-sync-timeouts-eventflag-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 23:19:30 -03:00
orezraey and Claude Opus 5.5
cf1771ec7e
Merge main into fix/libkernel-mutex-yieldloops-destroyed-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 23:10:34 -03: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