Bram910
98c0bc2d4e
Merge origin/main into fix/net-send-nosignal
2026-10-26 12:11:05 +01:00
Adrià
4b1a9a3b2f
Merge pull request #9525 from Queuse/codex/net-socket-state
...
feat(libSceNet): expose socket type and listen state
2026-10-26 12:01:27 +01:00
Adrià
b82c33ef65
Merge pull request #9732 from simonbronk/fix/libkernel-vector-io-argument-order
...
fix(libkernel): check vector I/O lengths and descriptors before offsets
2026-10-26 11:54:15 +01:00
Adrià
97934af20b
Merge pull request #9702 from frankea/perf/structurizer-split-search
...
fix(shader): structurize a 4,750-block graph before Unreal's render thread watchdog fires
2026-10-26 11:54:10 +01:00
Adrià
6efe2a38ea
Merge pull request #9390 from GitamarT045T3R/feat/posixforwebkit-wrap
...
feat(libScePosixForWebKit): forward __wrap_fchown, link, readlink, statvfs and symlink
2026-10-26 11:49:57 +01:00
Adrià
cbaacd2910
Merge pull request #9731 from hypermoist/feat/font-words
...
feat(libSceFont): build and search word dictionaries as the console does
2026-10-26 11:42:17 +01:00
Adrià
637575b493
Merge pull request #9733 from mugurc/fix/libscenet-stream-sends-macos
...
fix(libSceNet): keep MSG_DONTWAIT and aborted stream sends short on macOS hosts
2026-10-26 11:41:14 +01:00
Adrià
cbf76e7a6e
Merge pull request #9408 from rursache/feat/macos-trace-imports
...
feat(relinker): trace function imports on macOS
2026-10-26 11:27:51 +01:00
Adrià
2ba343e731
Merge pull request #9650 from JJenkx/windows/audit-dump-tool
...
feat(tools): audit an extracted title's imports in one step
2026-10-26 11:21:49 +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
Adrià
c8a3b25882
Merge pull request #9464 from mazen320/feat/libc-time-get-w-vtable
...
feat(libc): export the wide time_get facet vtable as data
2026-10-26 11:19:39 +01:00
Itamar Medyoni
ce1ee687d8
feat(libScePosixForWebKit): forward __wrap_fchown, link, readlink, statvfs and symlink
...
WebKit links these calls through GNU ld --wrap, so each export takes the
signature of the function it is named after and calls the libkernel_sys
or libSceLibcInternal implementation; the module now links both.
2026-10-26 11:04:20 +01:00
Simone and Claude Opus 5.5
88e86a7de1
fix(libkernel): check vector I/O lengths and descriptors before offsets
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 10:45:00 +01:00
davidamsellem and Claude Opus 5.5
6e5c1f041d
docs: name the formats of the gfx1100 type-0 and type-1 measurement
...
GFX11 renumbers the image formats past 29, so the raw codes 10, 37 and 1
read as other formats on the console's GFX10 numbering (37 is
11_11_10_UNORM there, 2_10_10_10_SNORM on gfx1100). Name them, and say
why the TYPE 9 depth compare control only answers at 32_FLOAT: gfx1100
compares 16_UNORM and 32_FLOAT only and answers zero for the others.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
2026-10-26 10:43:45 +01:00
davidamsellem and Claude Opus 5
dc81252d64
docs: measure type-0 and type-1 texture descriptors on gfx1100
...
The entry recorded TYPE 1 only from a gfx1010 measurement with format 22 and left other formats and
depth-compare reads open. Measured on a gfx1100 with the hardware oracle: image_sample_lz,
image_sample_b, image_load, image_sample_c_lz and image_get_resinfo return zero and no fault for
TYPE 0 and TYPE 1 over formats 22, 10, 37 and 1, with a nonzero base over readable memory and with a
zero base. A TYPE 9 control in the same kernel returns the stored texel, the raw dword, the declared
64 and 32, and 1.0 from image_sample_c_lz with an ALWAYS depth compare and format 22.
Co-Authored-By: Claude Opus 5 <[email protected] >
2026-10-26 10:43:45 +01:00
Dean
9ab54a34b8
Merge pull request #11251 from orezraey/fix/libkernel-tcp-maxseg-measured-ps5
...
fix(libkernel): refuse TCP_MAXSEG before a connection and raise it to 216 as measured on a PS5
2026-10-26 22:11:42 +13:00
Dean
8100e480f7
Merge pull request #11186 from camezaro-intc/feat/libkernel-sys-load-start-sysmodule
...
feat(libkernel_sys): forward sceKernelLoadStartModuleForSysmodule to sceKernelLoadStartModule
2026-10-26 22:09:58 +13:00
Dean
ca8257d923
Merge pull request #10952 from AZLisme/feat/batch2-font-letter-traversal
...
fix(libSceFont): exhaust render-step character traversal
2026-10-26 22:06:04 +13:00
Dean
cd71251946
Merge pull request #10828 from wail-arch/feat/notification-send
...
refactor(libSceNotification): declare sceNotificationSend with the SDK's parameters
2026-10-26 22:03:05 +13:00
Dean
e9904dd48c
Merge pull request #10454 from Danigamer05/fix/pngdec-large-image-info
...
fix(pngdec): require image info for large dimensions
2026-10-26 22:02:27 +13:00
Dean
65c2713b6c
Merge pull request #10410 from JAB-dev/fix/ngs2-mastering-gain-ps5
...
fix(libSceNgs2): clamp the mastering gain to +-32 and keep NaN, as the PS5 module does
2026-10-26 22:01:52 +13:00
Dean
c3db979cd3
Merge pull request #10128 from orezraey/fix/libc-gethostname-measured-ps5
...
fix(libc): report the empty host name measured on a PS5
2026-10-26 22:00:35 +13:00
Dean
d9f5bf4d91
Merge pull request #11120 from shahulmubeen-a/fix/shader-1d-store-through-2d-array
...
fix(shader): write 1D storage images through 2D-array stores at slice 0
2026-10-26 21:58:24 +13:00
Dean
d5e493883f
Merge pull request #10738 from rooklz/fix/cescs-big5-box-drawing
...
fix(libSceCesCs): encode the Big5 box-drawing duplicates into their lower cells as the console does
2026-10-26 21:56:25 +13:00
Dean
cbee224804
Merge pull request #10316 from JJenkx/windows/libc-tanh-msun
...
fix(libc): compute tanh with FreeBSD msun's algorithm, as titles' libc.prx does
2026-10-26 21:48:43 +13:00
Dean
b27cc8416f
Merge pull request #7505 from AlxcBTW/pr/unwatch-hook-exits-v2
...
fix(agc): run the unwatch hook before an import whose range leaves the write watch whatever the import does
2026-10-26 21:31:22 +13:00
Dean
5bfc926a68
Merge pull request #9621 from Ondra97/codex/fix-ult-finalize-allocation
...
fix(ult): preserve sync objects if finalization allocation fails
2026-10-26 21:31:17 +13:00
Dean
9d906c833c
Merge pull request #10681 from PYTHONRETARDE/fix/d16-depth-take-storage-discard
...
fix(agc): discard a new depth surface's depth before taking storage writes
2026-10-26 21:29:52 +13:00
Dean
4c752cafc9
Merge pull request #10177 from orezraey/fix/libkernel-cond-destroyed-measured-ps5
...
fix(libkernel): mark a destroyed condition variable with 1 and accept destroying a null one, as measured on a PS5
2026-10-26 21:29:48 +13:00
Dean
204c6747d0
Merge pull request #11197 from LeandroLP23/fix/agc-frame-recorder-settle-before-delta
...
fix(agc): read a frame capture's memory delta once the accepted submissions completed
2026-10-26 20:48:54 +13:00
Dean
35ac3402c8
Merge pull request #10153 from voidlakhan/feat/regmgr-core-registry-access
...
feat(libSceRegMgr): implement core registry access and query interfaces
2026-10-26 20:40:32 +13:00
Dean
b744c37f4e
Merge pull request #8076 from brainiac91/fix/relinker-embedded-data-tables
...
fix(relinker): mask embedded data tables in inter-FDE gaps
2026-10-26 20:36:58 +13:00
Dean
27c2794a66
Merge pull request #8726 from ArjenS-LA/fix/windows-directory-link-types
...
fix(libkernel): classify Windows directory links by app0 scope
2026-10-26 20:36:06 +13:00
Dean
45b246ff44
Merge pull request #8652 from nikowolf123/feat/audioout-set-main-output
...
feat(libSceAudioOut): return 0 from sceAudioOutSetMainOutput like the firmware stub
2026-10-26 20:35:30 +13:00
Dean
3d2b7c0673
Merge pull request #10610 from JJenkx/fix/libc-acoshf-domain-fenv
...
fix(libc): preserve acoshf domain errno and exception flags
2026-10-26 20:14:11 +13:00
Dean
fdb3925940
Merge pull request #9913 from HQasper/claude/project-thread-75dvwh
...
fix(agc): draw stencil AND, OR, XOR and XNOR on the bits they change
2026-10-26 20:03:59 +13:00
Dean
a6fc5cdfb2
Merge pull request #10381 from atharvjairath/feat/vdecsw-picture-info
...
feat(vdecsw): implement generic single-picture metadata queries
2026-10-26 20:03:25 +13:00
Dean
8022d448e6
Merge pull request #10786 from 00xDisaster/feat/libc-dinkumware-math
...
feat(libc): implement _Exp and _FExp
2026-10-26 20:02:47 +13:00
Dean
3c2e5dc2ca
Merge pull request #10614 from mrfelek/fix/gameupdate-no-update
...
fix(libSceGameUpdate): answer no update instead of throwing on request creation
2026-10-26 20:01:56 +13:00
Dean Galvin
42a75519e3
Merge branch 'main' into windows/libc-tanh-msun
2026-10-26 18:37:39 +13:00
Dean
d043fc9faa
Merge pull request #10047 from atharvjairath/feat/fiber-contextless-execution
...
feat(fiber): execute contextless fibers on the caller stack
2026-10-26 18:26:24 +13:00
Dean
a0c85ea99b
Merge pull request #10501 from harisibrar1/fix/pselect-pending-signal-eintr
...
fix(libkernel): return EINTR from pselect when its mask unblocks a pending signal
2026-10-26 18:26:20 +13:00
Dean Galvin
7461106f53
Merge branch 'main' into fix/libc-acoshf-domain-fenv
2026-10-26 17:40:43 +13:00
Dean
a401865a1a
Merge pull request #9269 from UnhealthyKraken/test/libc-crt-exit-lifecycle
...
test(libc): cover CRT exit and TLS cleanup lifecycle
2026-10-26 17:38:22 +13:00
Dean
e5759e7ee6
Merge pull request #10524 from YossiYad/feat/kernel-sys-console-identity
...
feat(libkernel_sys): implement sceKernelIsCEX, sceKernelIsDevKit, get_authinfo and sceKernelGetOpenPsIdForSystem
2026-10-26 17:37:52 +13:00
Dean
3e235180d8
Merge pull request #9922 from UnhealthyKraken/feat/freetype-outline-borders
...
feat(freetype): implement system outline border queries
2026-10-26 17:37:23 +13:00
Dean
034b60a2d4
Merge pull request #10239 from voidlakhan/fix/npgameintent-invalid-argument-error
...
fix(libSceNpGameIntent): return errors for invalid arguments and uninitialized calls
2026-10-26 16:23:39 +13:00
Dean
0ce4b82c2d
Merge pull request #10243 from orezraey/fix/libkernel-rtld-thread-atexit-measured-ps5
...
fix(libkernel): answer the thread atexit references as measured on a PS5
2026-10-26 16:23:13 +13:00
Dean
14eb2cda22
Merge pull request #10640 from rocklouis055/feat/nputility-lookup-async
...
feat(libSceNpUtility): implement lookup async requests, waits and timeouts
2026-10-26 15:43:03 +13:00
Dean
9f386f3a29
Merge pull request #9157 from shanu337/videoout-color-space-wrappers
...
refactor(libSceVideoOut): consolidate color space wrappers and add Flip tests
2026-10-26 15:32:59 +13:00