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 |
|