679 Commits
Author SHA1 Message Date
John Törnblom 66ea6b772a patch: improve error logging 2025-06-01 13:39:57 +02:00
John Törnblom b4e840256d cosmetics 2025-06-01 13:18:43 +02:00
John Törnblom 1ad6d39753 samples: improve coverage of test_privileges 2025-06-01 13:18:09 +02:00
John Törnblom 813c586bfa ci: build test cases 2025-05-31 20:29:44 +02:00
John Törnblom a373a579be samples: add test cases for mdbg and ptrace 2025-05-31 20:10:59 +02:00
John Törnblom 1f361b6c8b ci: bump host llvm+clang to v18 2025-05-31 19:12:34 +02:00
John Törnblom 18dad51c8b kernel: adjust a number of fw9.xx offsets v0.31 2025-05-30 17:13:17 +02:00
John Törnblom a303be039e crt: keep mdbg, but dont use it for initializing the c runtime 2025-05-30 17:01:30 +02:00
John Törnblom d3c96387c6 crt: remove dependencies to mdbg
NOTE: .text & .rodata sections become writable, and sceKernelSpawn is left unpatched
2025-05-30 11:09:42 +02:00
John Törnblom dbbde3f841 kernel: fix a couple of offsets on fw9.xx 2025-05-29 20:26:04 +02:00
John Törnblom a1c6389efa cosemtics 2025-05-29 20:24:56 +02:00
John Törnblom 02196bbc24 kernel add more offsets for 9.xx and 10.0x, some of which needs to be verified 2025-05-28 22:41:52 +02:00
John Törnblom c1559c2dfd kernel: add offset to vmspace root node for fw9.xx 2025-05-28 22:24:17 +02:00
John Törnblom 2d21f75186 cosmetics 2025-05-28 22:22:28 +02:00
John Törnblom 1301b8359f cosmetics 2025-05-28 22:12:54 +02:00
John Törnblom b9ea9a085a cosmetics 2025-05-28 22:12:46 +02:00
John Törnblom 28a9b43b2c kernel: add more offsets for 9.xx and 10.0x 2025-05-28 22:12:15 +02:00
John Törnblom c30df87d19 fix copy&paste typos 2025-05-28 21:41:05 +02:00
John Törnblom 37011a5fc7 kernel: add a couple of offsets for fw9.xx and fw10.0x 2025-05-28 21:14:46 +02:00
John Törnblom 6b547822b6 kernel: define KERNEL_ADDRESS_BUS_DATA_DEVICES for fw8.xx 2025-05-28 21:05:44 +02:00
John Törnblom 59c5a9e02f kernel: add absolute address to bus_data_devices (defined in freebsd-src/sys/kern/subr_bus.c) 2025-05-28 20:55:23 +02:00
John Törnblom 2dd3804545 crt: disable stacktrace for now, it interferes with with gdbsrv 2025-05-27 22:39:14 +02:00
John Törnblom acb91c8c86 readme: cosmetics 2025-05-27 22:39:14 +02:00
Echo Stretch b2fe5a0c1b crt: add 8.xx offsets 2025-05-27 14:43:46 +02:00
John Törnblom 0c302914bb libc: add c11 threads implementation from freebsd 11.4 2025-05-25 09:25:41 +02:00
John Törnblom 9110994e06 linker: reduce file size of payloads with a large .bss section
fixes https://github.com/ps5-payload-dev/sdk/issues/28
2025-05-20 19:41:03 +02:00
Matt Vanek aec7d28a01 prospero.sh: Use make instead of gmake.
Fixes building on Arch (which lacks gmake symlink)
2025-05-17 11:04:36 +02:00
John Törnblom 958a4fb537 crt: cache up to 100 return values from kernel_get_proc() v0.30 2025-05-05 21:57:30 +02:00
John Törnblom 8e32e3305a crt: improve runtime performance of kernel_dynlib_resolve 2025-05-05 21:31:15 +02:00
John Törnblom 17b1d592d4 cosmetics v0.29 2025-03-22 10:57:57 +01:00
John Törnblom 48b43c1d8f include: apply a couple of sce fixes to freebsd headers 2025-03-22 10:57:45 +01:00
John Törnblom 36d5f2cd37 cosmetics 2025-03-21 19:53:04 +01:00
John Törnblom b95b6d6b08 libcv: add fflush_unlocked (which just calls fflush) 2025-03-21 19:12:45 +01:00
John Törnblom 2c377ca917 include: bump freebsd headers to v11.4 2025-03-21 18:26:52 +01:00
John Törnblom 2c96fbe6e8 win: set CMAKE_LINKER to prospero-lld.exe v0.28 2025-03-19 20:33:39 +01:00
John Törnblom 6dcc22301b cmake: add more paths to default tools 2025-03-19 20:30:51 +01:00
John Törnblom 0e649b5cd0 cmake: set CMAKE_STRIP 2025-03-19 20:02:36 +01:00
John Törnblom 79a20b46b4 define --sysroot when invoking clang and clang++ 2025-03-19 19:47:33 +01:00
John Törnblom 22f299fa71 initial support for llvm-20 2025-03-19 19:47:25 +01:00
John Törnblom 95494f13f7 stubs: add libSceGnmDriver 2025-03-19 19:44:34 +01:00
John Törnblom 388e0aacae Revert "cmake: set CMAKE_INSTALL_LIBDIR"
This reverts commit 035e196cd5.
2025-03-18 20:47:31 +01:00
John Törnblom bd52c39d14 Revert "drop the PS5_SYSROOT env var, its name is missleading" 2025-03-18 19:10:50 +01:00
John Törnblom 6a05f2f168 cosmetics 2025-03-18 01:33:22 +01:00
John Törnblom 035e196cd5 cmake: set CMAKE_INSTALL_LIBDIR 2025-03-18 01:33:14 +01:00
John Törnblom 71774e40d7 drop the PS5_SYSROOT env var, its name is missleading 2025-03-18 00:40:56 +01:00
John Törnblom 23be0e5765 libc: fix crime_r() 2025-03-17 16:30:20 +01:00
John Törnblom ff491adf2d libc: add asctime_r() 2025-03-17 16:30:00 +01:00
John Törnblom a93aa0f220 host: fix prospero-trip when it's copied rather thank symbolically linked 2025-03-15 18:03:44 +01:00
John Törnblom 76e09882c2 readme: update list of known ELF loaders 2025-03-15 17:15:55 +01:00
John Törnblom c678052406 cosmetics 2025-03-15 16:51:54 +01:00