Commit graph

142 commits

Author SHA1 Message Date
DH 5a7d4dee1e [orbis-kernel] store auth info per process 2023-11-11 17:12:08 +03:00
DH 37295c16a1 [rpcsx-os][orbis-kernel] Remove hacks
Removed evf_create, osem_create, ipmi and shm hacks
2023-11-11 00:20:08 +03:00
DH 135c63117b Add version utility 2023-11-10 23:41:44 +03:00
DH 74aa1a112e [rpcsx-os] shm: escape subdirectories 2023-11-10 21:30:43 +03:00
DH 1d3a3949f3 [rpcsx-os] dynlib_load_prx: early return error if prx not exists 2023-11-10 21:16:43 +03:00
DH 5a61682b84 [rpcsx-os] getdirent: do not report .. 2023-11-10 21:15:10 +03:00
DH 8b99eb1b02 [orbis-kernel] dmem: fix deallocation 2023-11-10 21:06:44 +03:00
DH a98ac71b83 [rpcsx-os] dmem: fix allocator 2023-11-10 21:04:33 +03:00
DH 84a8523568 [orbis-kernel] devfs: implement device as directory 2023-11-10 21:01:55 +03:00
DH d778e5cbe1 [rpcsx-os] execve: fix process name setup 2023-11-10 20:59:25 +03:00
DH 985a41a5d2 [rpcsx-os] fork: fix vm name 2023-11-10 20:58:25 +03:00
DH dc44b619b2 [orbis-kernel] store sdk version to the context 2023-11-10 20:53:41 +03:00
DH a9d385d424 [rpcsx-os] stub aout, av_control, hdmi, mbus_av, scanin devices 2023-11-03 22:41:32 +03:00
DH 3cb4baed51 [orbis-kernel] do not use linker for exec
implement hdd device stub
implement /dev/console rw
remove dup2 hack
fix altstack after execve
2023-11-02 16:26:58 +03:00
qurious-pixel 3464f50eb9
add missing include (#56) 2023-11-02 00:39:36 +03:00
DH f6c2cf05d3 [rpcsx-os] metadbg: fix chrono include 2023-11-01 22:18:21 +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 e9897441fe [orbis-kernel] Initial rfork implementation 2023-10-31 14:22:22 +03:00
DH 058c746ac1 [rpcsx-os] linker: implement fixed address exec support 2023-10-31 01:43:20 +03:00
DH 6a2c97fea3 [rpcsx-os] ignore socket error 2023-10-31 01:07:52 +03:00
DH 563c5eaa2e [rpcsx-os] add --system flag 2023-10-30 22:08:18 +03:00
DH 9865be85af [rpcsx-os] stub /dev/mbus and /dev/notification* 2023-10-30 22:03:38 +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
DH 3232e57445 [rpcsx-os] [orbis-kernel] implement lazy symbol binding
Use libSceSysmodule to resolve dependencies
Stub /dev/camera
2023-10-28 03:55:15 +03:00
DH 437d8e78b8 [rpcsx-os] linker: hack for lazy bind 2023-10-18 02:22:29 +03:00
DH 4f3495117c [rpcsx-os] stub /dev/urandom 2023-10-18 01:11:01 +03:00
DH ef4f11f2ad [rpcsx-os] dmem: implement direct memory query 2023-10-18 01:10:21 +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
Pavel 22c96a09ee
Refinement of data structures for dev dce (#54) 2023-09-03 23:52:39 +03:00
DH a952642ea9 [orbis-kernel] stub more syscalls 2023-09-03 22:26:20 +03:00
DH 89b7dcd497 [rpcsx-os] implement --root flag 2023-09-03 22:23:50 +03:00
DH 35ba07f676 [rpcsx-os] stub console, npdrm and icc_configuration devices 2023-09-03 22:22:20 +03:00
DH 738a760fbe [rpcsx-os] shm: stub SceNpTpip for fw 10.50 support 2023-09-03 19:49:15 +03:00
DH a57aa92ace [rpcsx-os]: linker: fixed custom so load 2023-09-03 19:48:33 +03:00
Nikita Savyolov 0bbab3eae5
[rpcsx-os] linker: search .prx in app module directory (#53) 2023-09-02 13:34:57 +03:00
Alexandre Bouvier 2222d4e25c
cmake: fix sox linking (#49) 2023-08-15 03:08:50 +03:00
Chaitanya Talnikar b145c14b0f
Add SceAvSetting for higher firmware versions (#44) 2023-08-15 03:08:31 +03:00
DH 3d8cc28acd [orbis-kernel] AudioOut: refactoring 2023-08-15 03:04:25 +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 dce66744bd [rpcsx-os] hid: fix R3 button mapping 2023-08-08 02:57:11 +03:00
DH 5e0d4676e4 [rpcsx-os] linker: report error on unsupported self segments 2023-08-08 01:09:43 +03:00
DH 9fcee39dd3 [rpcsx-os] linker: implement fake unself 2023-08-08 00:57:55 +03:00
DH f5949e5f65 [rpcsx-os] hid: implemented testing pad support over glfw keyboard handler 2023-08-07 22:55:44 +03:00
DH ade074721e [rpcsx-os] linker: do not override segment protection 2023-08-06 17:30:34 +03:00
DH 0987da90f4 [rpcsx-os] implement compute queue mapping 2023-08-06 17:29:28 +03:00
DH 72c7940259 [bridge] implement lazy cache lock 2023-08-06 17:18:40 +03:00
Ivan Chikish 0e71ef38d0 Linker: search sprx files in sce_module 2023-08-04 17:55:36 +03:00