DH
17a7717584
shader: fix createRouteBlock & sort switch cases
...
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
log invalid loops
do not split construct and move block on selection construct creation
2025-12-03 03:36:12 +03:00
DH
10391da0d3
amdgpu/cache: do not allow 0 compute thread count
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-12-02 21:46:26 +03:00
DH
ab7f9b3f16
blockpool: add missed used count increment
2025-12-02 21:33:44 +03:00
DH
7c44c8fe4b
add missed file
2025-12-02 19:37:19 +03:00
DH
23fd83e3d5
dce: stub getVBlankStatus
2025-12-02 19:37:03 +03:00
DH
fed5cfac53
shader: fix segfault in logPhiPredecessorsMismatch, removed useless messages
2025-12-02 19:35:15 +03:00
DH
de7c40d330
amdgpu: simplify evaluator
2025-12-02 19:26:31 +03:00
DH
d361dfcaf0
orbis: fix dmem::release
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-12-02 10:43:48 +03:00
DH
b784adbd67
amdgpu: fix mapMemory
2025-12-02 09:05:49 +03:00
DH
d32a0d54ab
orbis: fix blockpool expand
...
add validation in debug build
2025-12-02 08:08:36 +03:00
DH
142978a076
orbis: implement sys_batch_map op 4
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-12-02 05:16:29 +03:00
DH
df56a34832
orbis: fix dmem::notifyUnmap & do not accept invalid region in blockpool::expand
2025-12-02 04:59:38 +03:00
DH
c10d82f73a
orbis: remove incomplete check from dmem & add debug log for blockpool
2025-12-02 04:43:00 +03:00
DH
989925b764
fix g++-14 compilation error
2025-12-02 03:21:20 +03:00
DH
7682e76073
add missed file
2025-12-02 03:02:22 +03:00
DH
3f6fad89c2
orbis: implement protect dmem for pid
...
fixed void mappings
fixed fmem commit
add map flags validation
redirect stdout/stderr to log-init.txt
remove tty.txt, redirect to stdin/stdout
ipmi:
handle SceLncService::loadExec(status, "EXIT")
fill SceShellCoreUtil shm magic
2025-12-02 03:01:28 +03:00
DH
b9d36bc0b8
orbis: dmem::release: fix end address validation
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-linux (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Has been cancelled
Build RPCSX / build-android (x86_64, x86-64) (push) Has been cancelled
2025-11-30 21:06:45 +03:00
DH
4685e4fecc
orbis: do not touch budget for not commited memory
2025-11-30 20:50:52 +03:00
DH
c650ac482b
orbis: log out of fmem/dmem budget
2025-11-30 20:38:19 +03:00
DH
eeb3de8f74
fmem: increase fmem budget
2025-11-30 20:15:22 +03:00
DH
9cb9f4c21e
orbis: vmem: merge direct regions
...
merge anonymous regions
2025-11-30 19:33:42 +03:00
DH
659ad9d045
orbis: sysctl: fix mlock
2025-11-30 19:03:39 +03:00
DH
5f290a8fb3
orbis: vmem: silence debug dump
2025-11-30 18:27:00 +03:00
DH
b2dcc3f4f5
orbis: fix sys_batch_map & extend virtual memory range
...
tweaks for flags validation
2025-11-30 17:53:53 +03:00
DH
091349ca1e
missed AddressRange change
2025-11-30 15:54:47 +03:00
DH
46f4de9bc4
revert include cleaner change
2025-11-30 15:51:46 +03:00
DH
d7ad77b406
orbis: implement physical memory emulation level & utils improvement
...
fix blockpool & dmem implementation
modernize blockpool & dmem io devices
use budgets per allocation
add serialization support for MemoryTableWithPayload and AddressRange utils
add format support for EnumBitSet util
implemented trace formatter per syscall
increased allowed reference count for Ref
2025-11-30 15:46:37 +03:00
DH
479b09b2df
orbis: add statfs file api
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-linux (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Has been cancelled
Build RPCSX / build-android (x86_64, x86-64) (push) Has been cancelled
2025-11-10 01:07:33 +03:00
DH
e04188faec
orbis: fix compilation error
2025-11-10 01:06:44 +03:00
DH
30e4728739
rx: move StrUtil, cleanup and optimize
2025-11-09 21:51:04 +03:00
DH
6f611e23dd
orbis: add stat and statfs to IoDevice
...
cleanup debug code
2025-11-09 21:47:23 +03:00
DH
9fc036d9a5
orbis: initial physical memory emulation support (not used)
...
avoid unconditional linux specific types/api usage
2025-11-09 21:38:23 +03:00
DH
07b1f422ef
orbis: use cross platform allocator
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-linux (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Has been cancelled
Build RPCSX / build-android (x86_64, x86-64) (push) Has been cancelled
2025-11-01 11:53:22 +03:00
DH
390dadf78e
fix android build
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-linux (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Has been cancelled
Build RPCSX / build-android (x86_64, x86-64) (push) Has been cancelled
2025-10-17 02:43:13 +03:00
DH
3ffece2d77
rx/mem: cross platform implementation
...
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
fixed compilation errors
avoid memfd_create usage on android
2025-10-16 21:17:37 +03:00
DH
0bc167ea87
rx/map: simplify protection conversion for windows
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-10-16 12:14:26 +03:00
DH
94a8724403
add missed file to cmake
2025-10-16 11:43:03 +03:00
DH
fd28e613aa
rx/refl: reduce memory usage
2025-10-16 11:42:35 +03:00
DH
ef5da501f7
rx/EnumBitSet: add free operator~
2025-10-16 11:42:06 +03:00
DH
88869a4a26
kernel: add MemoryResource entity
2025-10-16 11:41:24 +03:00
DH
fa62f0166a
rx: add mappable resource utility
2025-10-16 11:38:57 +03:00
DH
e7408c17e6
rx: fix compilation for non-linux platforms
2025-10-16 11:34:29 +03:00
DH
9df852e48b
rx/StaticString: split to StaticString and StaticCString
2025-10-16 11:33:37 +03:00
DH
2b7d117318
cmake: fix linking with mingw
2025-10-16 11:30:56 +03:00
DH
e219bc4504
rx: add process utility
2025-10-16 11:29:16 +03:00
O1L
715a7dfc5e
Pring debug information on phi mismatches
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-10-15 18:46:25 +03:00
O1L
8d9f3a2501
Added launch scripts
2025-10-15 18:46:25 +03:00
O1L
d957683d34
Refactor gcn shader transform methods
2025-10-15 18:46:25 +03:00
kalaposfos13
00c55e9688
Add option to build without (read/write)(fs/gs)base instructions ( #111 )
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-linux (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Has been cancelled
Build RPCSX / build-android (x86_64, x86-64) (push) Has been cancelled
2025-10-12 18:47:29 +03:00
DH
e514fa02ff
ci: do not build rpcsx 3 times
2025-10-12 18:46:32 +03:00