Commit graph

26 commits

Author SHA1 Message Date
DHrpcs3 32cd68e746
Fix host_mmap 2024-09-24 23:11:48 +03:00
DH e259f904a4 share align utility 2024-09-03 13:25:06 +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 6b24ed11a1 [rpcsx-os] open dir: ignore '.' 2023-11-25 11:31:04 +03:00
DH 0f86008b9b [orbis-kernel] reduced log spam
fixed rmdir
2023-11-13 21:38:21 +03:00
DH d814b2b741 [rpcsx-os] shm: convert error code 2023-11-11 20:31:12 +03:00
DH afc865cc69 [orbis-kernel] implement unlink, nmount/unmount nullfs 2023-11-11 17:52:27 +03:00
DH 5a61682b84 [rpcsx-os] getdirent: do not report .. 2023-11-10 21:15:10 +03:00
DH 9fe1fb841f [rpcsx-os] implement sys_execve 2023-11-01 01:58:03 +03:00
DH 6a2c97fea3 [rpcsx-os] ignore socket error 2023-10-31 01:07:52 +03:00
DH 60e11486f4 [rpcsx-os] Initial sys_rename, sys_mkdir, sys_rmdir implementation
vfs: implement overlapped mounts
2023-10-29 12:30:37 +03:00
Ivan Chikish 8f0a90d24b [orbis-kernel] Impl sys_getdirentries/sys_getdents 2023-08-14 23:58:28 +03:00
Nikita Savyolov d1a3381792
[orbis-kernel] Initial AudioOut implementation (#47) 2023-08-13 23:46:03 +03:00
DH 0c59167c38 [rpcsx-os] implement sys_query_memory_protection 2023-08-01 15:40:35 +03:00
DH 23dd8118f6 [rpcsx-os] print stack on syscall error 2023-07-30 00:34:52 +03:00
DH 645e41eed8 [rpcsx-os] implement shm 2023-07-29 22:46:28 +03:00
DH d52a53cfcd [rpcsx-os] fix tty 2023-07-29 20:45:16 +03:00
DH 84b2419241 [rpcsx-os] Use orbis::File instead of IoDeviceInstance 2023-07-29 19:53:56 +03:00
Ivan Chikish f9e8cc60de [orbis-kernel] Close sockets 2023-07-21 18:05:15 +03:00
Ivan Chikish 76db5849a0 [orbis-kernel] Implement basic sys_socketex
Implement sys_socketclose
2023-07-19 18:04:26 +03:00
Isaac Marovitz 1f05a8a6a6 Run clang-format 2023-07-06 21:37:30 +01:00
Ivan Chikish 0d7b090032 [orbis-kernel] Implement utils::kstring 2023-07-05 13:08:13 +03:00
Ivan Chikish d7a34f0904 Initial kernel allocator 2023-07-04 19:22:18 +03:00
DH 1fdadaaee9 Initial commit 2023-06-23 03:28:14 +03:00