Commit graph

23 commits

Author SHA1 Message Date
DH e259f904a4 share align utility 2024-09-03 13:25:06 +03:00
DH 86e2d8b129 simplified MemoryTable utility 2024-09-03 10:09:35 +03:00
DH df3a2d36d2 vm: fix initial process memory name 2024-09-01 18:52:32 +03:00
DH 2c781626d3 rpcsx-gpu: add multiprocess support 2024-09-01 17:43:45 +03:00
DH e6022c1c4c vm: fix mapping of file's last page
thanks @red_prig for investigation
2024-08-31 21:17:02 +03:00
DH 65e653f5ef [rpcsx-os/orbis-kernel] random bugfixes
ipmi: fixed respond sync, get message, try get message, try send message
event: detach event emitter from file
signals: basic implementation
linker: fixed zero symbol relocation, fixed exec relocation
shared_cv/mutex: implement eintr response support
shared_cv: fixed possible loop instead of wait
ipmi: implement invoke async, respond async, get result, get client app id, client get name
rpcsx-os: add safemode flag
2024-01-13 20:57:02 +03:00
DH 6e25f347d3 implement unix socket ops
implement cross process dmem support
implement ipmi try send message
implement sys_batch_map
store saves to game directory (.rpcsx subfolder)
fix get dir entries
added uvd & vce devices
2023-12-31 14:30:49 +03:00
DH 5e9074d391 [rpcsx-os] vm: fix dead lock
implement shared memory preserving on fork
2023-11-13 21:33:28 +03:00
DH 9bf5336478 [rpcsx-gpu] hacks for gnm compositor 2023-11-12 01:29:14 +03:00
DH 9fe1fb841f [rpcsx-os] implement sys_execve 2023-11-01 01:58:03 +03:00
DH 525ef02e8a [rpcsx-os] fork: implement vm and vfs fork
stub metadbg device
implement notification device
implement sys_pipe
2023-10-31 21:28:40 +03:00
DH b7301a4630 [rpcsx-os] virtualQuery: report ram memory 2023-10-18 01:09:37 +03:00
DH 288f7fcc7a [rpcsx-os] vm: implement virtual query 2023-10-17 23:25:06 +03:00
DH 0c59167c38 [rpcsx-os] implement sys_query_memory_protection 2023-08-01 15:40:35 +03:00
DH 00956ce15a [rpcsx-os] vm: report errors to stderr 2023-07-30 14:56:49 +03:00
DH ad52614233 [rpcsx-os] fix vm protection 2023-07-27 03:15:16 +03:00
DH 31fd85ce1d [rpcsx-os] vm: add getPageProtection api 2023-07-19 15:00:58 +03:00
Isaac Marovitz 1f05a8a6a6 Run clang-format 2023-07-06 21:37:30 +01:00
DH b50b6f6d48 [rpcsx-os] Protect vm with mutex 2023-07-05 23:08:51 +03:00
DH 3d5ea2120c [rpcsx-os/vm] Added kMapInternalReserveOnly mapping flag
Use if you need to allocate guest memory, but delay host allocation
2023-06-29 13:33:21 +03:00
DH 1e733facaa [rpcsx-gpu] Implemented swapchain 2023-06-25 16:54:49 +03:00
DH 2ab5cfb1f3 Add OS<->GPU IPC 2023-06-24 23:48:25 +03:00
DH 1fdadaaee9 Initial commit 2023-06-23 03:28:14 +03:00