Dean
016db923af
Merge pull request #5184 from p3n1cillin/claude/sysctl-vm-overcommit
...
feat(libkernel): report vm.overcommit through sysctlbyname
2026-10-14 14:52:25 +13:00
Dean
a98d42d08c
Merge pull request #4799 from ArjenS-LA/fix/trace-summary-selection
...
fix(tools): match explicit trace summaries to their capture
2026-10-14 14:51:27 +13:00
Dean
52d134c028
Merge pull request #4965 from pushkarreddyy/feat/agc-cmask-skip-higher-mip
...
feat(libSceAgcDriver): skip CMASK decode on single-sample views with viewMip > 0
2026-10-14 14:46:19 +13:00
Dean
eacadec269
Merge pull request #4861 from Tamalero/fix/agc-metadata-pass-pass-through-depth
...
fix(agc): accept a CB metadata pass whose depth test passes every fragment without writing
2026-10-14 14:46:14 +13:00
Dean
959d39fb2b
Merge pull request #4801 from ArjenS-LA/fix/guest-posix-runpath
...
fix(relinker): validate Linux guest runpaths with target syntax
2026-10-14 14:45:57 +13:00
Dean
4586fdbc3b
Merge pull request #4469 from arcwiser/feat/libc-signal-list
...
feat(libSceLibcInternal): export sys_siglist and sys_nsig
2026-10-14 14:45:41 +13:00
p3nicillin
dad29cac43
feat(libkernel): report vm.overcommit through sysctlbyname
...
The mimalloc in PS5MC (PPSA99420) reads vm.overcommit at start-up and
stopped on the unsupported name. It reports FreeBSD's default, 0.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 14:44:48 +13:00
Dean
dff25dd604
Merge pull request #5098 from p3n1cillin/claude/sysctl-hw-realmem
...
feat(libkernel): report hw.realmem through sysctl
2026-10-14 14:44:32 +13:00
Dean
5a81f6085b
Merge pull request #4765 from nikowolf123/fix/conventions-template-subsections
...
fix(conventions): keep #### subsections inside the pull request template sections
2026-10-14 14:41:00 +13:00
Dean
1633843382
Merge pull request #4998 from ideabsassistenza/fix/debt-resolve-leading-entries
...
fix(debt): preserve leading entries during conflict resolution
2026-10-14 14:39:06 +13:00
Dean
e5a272d7a6
Merge pull request #5359 from thuanquang/fix/output-path-directory
...
fix(relinker): reject a directory as the executable output path
2026-10-14 14:36:09 +13:00
Dean
3881dac903
Merge pull request #5148 from AaravMehta-07/codex/reject-relocatable-input
...
fix(relinker): reject relocatable ELF conversion inputs
2026-10-14 14:35:53 +13:00
Dean
54c2e14dc0
Merge pull request #5026 from AaravMehta-07/codex/reject-invalid-load-segments
...
fix(relinker): reject load file sizes beyond memory size
2026-10-14 14:35:37 +13:00
Dean
e41cb23415
Merge pull request #5301 from wachi35676/fix/relinker-resource-path-spaces
...
fix(relinker): build the manifest resource in paths with spaces
2026-10-14 14:35:21 +13:00
Dean
52686e7959
Merge pull request #5300 from David-cmrg/fix/tests-ampr-cpp-error-pie
...
fix(tests): use position-independent unwind data in the C++ error fixture
2026-10-14 14:35:05 +13:00
Dean
4ddce7993d
Merge pull request #4845 from EagleBearerYS/test/guest-udp-readv-compare
...
test(libkernel): compare the unterminated readv buffer with memcmp
2026-10-14 14:34:41 +13:00
Dean
3e485ed53c
Merge pull request #4996 from MarcZX100/codex/mimg-sampler-vcc-4991
...
fix(shader): accept MIMG sampler tuples ending in VCC
2026-10-14 14:34:27 +13:00
Dean
b9e0e4ed30
Merge pull request #5149 from xXPBSXx/fix/agc-texture-snorm-sint-2101010
...
fix(agc): sample 10_10_10_2 SNorm and SInt textures
2026-10-14 14:34:11 +13:00
Dean
97fce094c2
Merge pull request #5101 from Zheorgyan/fix/macos-import-lost-gpu-writes
...
fix(agc): make host imports over writable pages on macOS
2026-10-14 14:33:55 +13:00
Dean
a87019d4ce
Merge pull request #4862 from Tamalero/fix/agc-blend-bypass-leaves-blending-off
...
fix(agc): leave blending off for a color target with CB_COLOR_INFO.BLEND_BYPASS
2026-10-14 14:33:39 +13:00
Dean
11b24ee816
Merge pull request #4863 from babyhuey/feat/libscevideoout-busy-open
...
fix(libSceVideoOut): return RESOURCE_BUSY when a bus is opened twice
2026-10-14 14:33:15 +13:00
Dean
8a437941bd
Merge pull request #4876 from EagleBearerYS/fix/savedata-failed-mount-keeps-result
...
fix(savedata): leave the mount result untouched when sceSaveDataMount3 fails
2026-10-14 14:32:59 +13:00
Dean
095a653c85
Merge pull request #5322 from lubaxe/fix/npauth-first-poll-running
...
fix(libSceNpAuth): report an async request as running on its first poll
2026-10-14 14:32:44 +13:00
Dean
c5038c719f
Merge pull request #5170 from 0xRickx/fix/libscekeyboard-idle-count
...
fix(libSceKeyboard): report one key slot when no key is held
2026-10-14 14:32:30 +13:00
Dean
34355eeeac
Merge pull request #4942 from QRMOE/fix-libc-llroundl-upper-bound
...
fix(libc): accept the full llroundl integer range
2026-10-14 14:29:14 +13:00
Dean
dd7174423a
Merge pull request #5009 from p3n1cillin/claude/libc-tzname
...
feat(libc): export tzname
2026-10-14 14:27:27 +13:00
Dean
0af3f150fa
Merge pull request #5153 from Kikoarl/feat/ces-sjis-cp932-profile-init
...
feat(ces): implement sceCesUcsProfileInitSJis1997Cp932
2026-10-14 14:27:11 +13:00
Dean
1535e2c688
Merge pull request #5414 from mariusyo07/feat/libc-mspace-aligned-alloc
...
feat(libc): implement sceLibcMspaceAlignedAlloc
2026-10-14 14:26:47 +13:00
Dean
1ebf8410a9
Merge pull request #5351 from MarcZX100/marc/fix-pathname-sysctl-eperm-5340
...
fix(libkernel): return EPERM before validating pathname sysctl MIB
2026-10-14 14:26:31 +13:00
Dean
2c444bb9fb
Merge pull request #5241 from MarcZX100/fix/sigwait-error-return-5224
...
fix(libkernel): return error numbers from sigwait
2026-10-14 14:26:15 +13:00
Dean
488ccece53
Merge pull request #4980 from MarcZX100/codex/poll-precise-wait-1471
...
fix(libkernel): use precise waits for empty poll sets
2026-10-14 14:26:00 +13:00
Dean
2e7ab67e8d
Merge pull request #4917 from MarcZX100/codex/carry-directory-read-4912
...
fix(libkernel): fail reads on Windows directory descriptors
2026-10-14 14:25:43 +13:00
Dean
7937c97237
Merge pull request #4923 from MarcZX100/codex/carry-ftruncate-not-file-4921
...
fix(libkernel): reject ftruncate on non-file Windows handles
2026-10-14 14:25:27 +13:00
Dean
8a51486bd2
Merge pull request #5393 from yixx16/fix/libkernel-vnode-windows-delete
...
fix(libkernel): keep the Windows vnode watch when the watched file is deleted
2026-10-14 14:25:11 +13:00
Dean
d1c4618729
Merge pull request #4864 from milescoviello/carry/readv-pipe-windows-4858
...
fix(libkernel): fill every buffer of readv from a pipe on Windows
2026-10-14 14:24:56 +13:00
Dean
c101c91bbb
Merge pull request #5272 from milescoviello/carry/siglongjmp-stack-windows-5270
...
fix(libkernel): switch the host stack bounds in siglongjmp on Windows
2026-10-14 14:24:40 +13:00
Dean
979a4b9bb7
Merge pull request #5464 from milescoviello/fix/kernel-stat-null-buffer
...
fix(libkernel): fail sceKernelStat with EFAULT for a null buffer
2026-10-14 14:24:24 +13:00
Dean
c6926c9c00
Merge pull request #4958 from milescoviello/carry/flock-advisory-windows-4957
...
fix(libc): make flock advisory on Windows so other descriptors can read and write
2026-10-14 14:24:08 +13:00
p3nicillin
fe54938490
feat(libkernel): report hw.realmem through sysctl
...
The dolphin_libretro core of RetroArch (PPSA99169) reads {CTL_HW,
HW_REALMEM} as the machine's memory size and stopped on the unsupported
MIB. It reports the same value as hw.physmem.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 14:23:55 +13:00
Dean
fc1e388ed2
Merge pull request #5185 from p3n1cillin/claude/sysconf-clk-tck
...
feat(libkernel): report _SC_CLK_TCK through sysconf
2026-10-14 14:22:06 +13:00
arcwiser
8e0d6324af
docs: group signal list debt with signal handling
2026-10-14 14:16:05 +13:00
screamm
9849a1db64
feat(libSceLibcInternal): export sys_siglist and sys_nsig
...
PS5CEMU-HAR (PPSA99360, ps5-payload-dev build, relinks with
--trap-sdk-syscall-stubs) imports the data objects sys_siglist
(yCdGspbNHZ8) and sys_nsig (ZD+Dp+-LsGg) from libSceLibcInternal.prx;
the import audit lists both as absent (registry entries 364 and 378,
after pthread_setaffinity_np at 276). No run has reached them yet; the
predicted stop line is
FAIL: unresolved ELF import ZD+Dp+-LsGg (sys_nsig) from libSceLibcInternal.prx
or yCdGspbNHZ8 (sys_siglist), whichever the loader resolves first.
The table and count are FreeBSD 11.4 lib/libc/gen/siglist.c (8c639945):
32 descriptions, signal 0 to SIGUSR2 (NSIG 32), and sys_nsig is their
number, 32. ps5-payload-dev declares both as objects exported by
libSceLibcInternal and its strsignal reads them.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 14:15:55 +13:00
pushkarreddyy
acbc573212
feat(libSceAgcDriver): skip CMASK decode on single-sample views with viewMip > 0
2026-10-14 14:15:25 +13:00
Cesar Rodriguez
8c554cc42a
fix(agc): accept a CB metadata pass whose depth test passes every fragment without writing
...
DecodeColorMetadataPass refuses an eliminate-fast-clear or DCC-decompress
pass when DB_DEPTH_CONTROL has any of its low four bits set and depth or
stencil planes are bound. Marvel's Guardians of the Galaxy (PPSA01748)
issues one with the Z test enabled, ZFUNC ALWAYS and no Z write
(DB_DEPTH_CONTROL 0x72) while a Z32 and an S8 target are bound. That test
passes every fragment and leaves depth unchanged, so the pass does no
depth work. Draws already treat this state as a pass-through
(depthPassThrough); the metadata pass now uses the same rule. Depth
bounds, depth writes, stencil tests and DB_RENDER_CONTROL clears or copies
are still refused, and the error names the four registers involved.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 14:15:04 +13:00
ArjenS-LA
394c5a231e
fix(relinker): validate Linux guest runpaths with target syntax
2026-10-14 14:14:38 +13:00
Dean
ee9037d851
Merge pull request #4694 from EagleBearerYS/fix/agc-draw-snapshot-cap-at-build
...
perf(agc): read the draw snapshot cap when resources are built
2026-10-14 14:14:16 +13:00
Dean
cd90ca50be
Merge pull request #4712 from Ondra97/codex/fix-debt-section-moves
...
fix(tools): preserve technical debt section moves
2026-10-14 14:13:58 +13:00
Dean
b16a1a72f3
Merge pull request #4776 from babyhuey/feat/libkernel-sysctl-tsc-freq
...
feat(libkernel): report machdep.tsc_freq from sysctlbyname
2026-10-14 14:09:31 +13:00
Dean
19785b50e9
Merge pull request #4425 from Lorkydey/fix/import-audit-atomic-json
...
fix(import-audit): preserve JSON reports when writing fails
2026-10-14 14:06:16 +13:00
Dean
d7bb2fee3d
Merge pull request #5580 from oneandonlydean/fix/videoout-dinput-1042
...
fix(videoout): disable SDL DirectInput joystick enumeration on Windows
2026-10-14 14:02:29 +13:00