Commit graph

18664 commits

Author SHA1 Message Date
O1L 860451f9d3 Pring debug information on phi mismatches
Some checks failed
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-15 12:13:53 +03:00
O1L f3cfd23b86 Added launch scripts 2025-10-14 15:25:19 +03:00
O1L 587834fe33 Refactor gcn shader transform methods 2025-10-14 15:09:04 +03:00
kalaposfos13 00c55e9688
Add option to build without (read/write)(fs/gs)base instructions (#111)
Some checks failed
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
DH c648a13d42 orbis: Fix debug build 2025-10-12 18:01:14 +03:00
DH 0fb7aeb9b4 rx/MemoryTable: simplify map/unmap api 2025-10-12 00:04:30 +03:00
DH 7099a71b06 orbis: fix audiod initialization
Some checks are pending
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-11 22:28:17 +03:00
DH e27926d629 ajm: rewrite using new ioctl handling api
Some checks failed
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-11 20:22:03 +03:00
DH 8cfb4e8d16 orbis: add type-safe IoDeviceWithIoctl 2025-10-11 20:21:27 +03:00
DH 014012c219 orbis: remove process list from context & initial serialization support
modernize kenv
add LockableKernelObject utility
2025-10-11 18:06:29 +03:00
DH f71e3410c1 rx/serializer: fix array handling with gcc 2025-10-11 18:01:41 +03:00
kalaposfos13 ecfb47ecaf
Update hidapi to fix deprecation error and update gitignore (#110)
* Update .gitignore to ignore logs

* Update hidapi
2025-10-11 17:44:44 +03:00
DH 5f109c0e34 fix includes 2025-10-11 16:00:40 +03:00
DH aee92cce57 kernel: avoid global storage usage for process/thread local variables
enables multiple guest processes emulation in single host process
2025-10-11 15:22:34 +03:00
DH 05dee2c8e3 Move IoDevice to orbis 2025-10-11 14:49:51 +03:00
DH 63e9a3f597 rx/MemoryTable: Modernize and optimize for pointer/rx::Ref
Some checks are pending
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-10 21:52:16 +03:00
DH 2589143798 kernel: split context and allocator & initial implementation of process/thread local objects
Some checks are pending
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-10 19:56:11 +03:00
DH b358d6b2c9 shader/CFG: fixed test generation
Some checks failed
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-08 13:13:10 +03:00
DH 3986f77869 orbis/umtx: remove state from context
Some checks failed
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-06 01:58:24 +03:00
DH e66ce512d2 kernel: Add GlobalKernelObject utility 2025-10-06 01:57:23 +03:00
DH fd9bf42538 rx: shared_cv/shared_mtx disable copying/moving 2025-10-06 01:55:11 +03:00
DH be56f0745a rx/serializer: fixed compilation with gcc 2025-10-06 01:54:10 +03:00
DH 37f423aec3 add missed file changes 2025-10-05 20:07:19 +03:00
DH 640df36c48 moved tsc and asm utilities to rx 2025-10-05 19:28:03 +03:00
DH bd215fab92 removed zombies, add missed include
Some checks are pending
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-05 16:48:13 +03:00
DH ac853e0817 Moved Rc, BitSet, LinkedNode, IdMap utilities from orbis to rx 2025-10-05 01:41:09 +03:00
DH 7b03b695f5 android: fix linkage errors 2025-10-05 00:54:46 +03:00
DH e73a0b962d move IPC utilities from orbis-kernel to rx 2025-10-05 00:09:42 +03:00
DH 30469f7fb9 add missed includes 2025-10-04 22:56:43 +03:00
DH 2965aaf3e3 replace bs_t with rx::EnumBitSet 2025-10-04 22:19:57 +03:00
DH 3f14b99f24 add missed dependency 2025-10-04 20:38:25 +03:00
DH 3230bfefd8 dce: removed glfw dependency 2025-10-04 20:02:43 +03:00
DH 77dd5d7d10 rsx: add missed includes for android 2025-10-04 18:55:45 +03:00
DH 47e164d2ad Do not allow GLFW include unused headers 2025-10-04 18:52:13 +03:00
DH a7152c7ad7 ci: add missed dependencies
Some checks are pending
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-04 18:17:02 +03:00
DH 5428d2bc5e gnm: add missed include 2025-10-04 18:12:01 +03:00
DH 5cc0f4eeda Add missed zstd dependency 2025-10-04 18:02:11 +03:00
DH c4bb3e2577 ci: add libxkbcommon package 2025-10-04 17:50:09 +03:00
DH a918f6fdbe ci: revert clang format update 2025-10-04 17:44:40 +03:00
DH 15ac6278de add missed json dependency 2025-10-04 17:41:48 +03:00
DH 0370d628e4 Update clang-format 2025-10-04 17:37:21 +03:00
DH b17f73de88 fix ci 2025-10-04 17:20:03 +03:00
DH 19b314e018 VulkanLoader: enable x11 and xcb if available only 2025-10-04 17:14:58 +03:00
DH 24ad8607fa VulkanLoader: do not enable xcb support 2025-10-04 16:58:39 +03:00
DH b8e08c1470 rx/StaticString: do not throw exceptions 2025-10-04 16:47:06 +03:00
DH dbfa5002e5 Move rpcs3/Emu/Cell/lv2 to kernel/cellos 2025-10-04 16:46:36 +03:00
DH fce4127c2e make clang-format happy again 2025-10-04 15:08:01 +03:00
DH ecaf607a8f move orbis-kernel to kernel/orbis 2025-10-04 15:07:41 +03:00
DH 7419457efd make clang-format happy 2025-10-04 14:54:28 +03:00