Commit graph

212 commits

Author SHA1 Message Date
DH 87845d62a7 rpcsx-os: alsa: non-blocking mode 2024-10-04 19:36:23 +03:00
Alexandre Bouvier 35114e3c0c cmake: use ALSA imported target 2024-10-04 16:23:19 +02:00
DH 21d67947dd rpcsx-os: alsa: avoid recursion 2024-10-04 16:53:55 +03:00
DH ff297652e7 rpcsx-os: audio: refactoring 2024-10-04 16:45:19 +03:00
Nikita Savyolov cfc42bf804
rpcsx-os: create audio device only for hdmi aout 2024-10-04 09:40:52 +03:00
Nikita Savyolov 3c1620c030
rpcsx-os: aout playback support 2024-10-04 00:24:34 +03:00
Nikita Savyolov 1a3d783c78
rpcsx-os: run devices in audio daemon 2024-10-04 00:18:07 +03:00
DH 825c192c49 rpcsx-os: do not freeze on memory save data, part 2 2024-10-01 19:48:18 +03:00
DH 3d71e8a7a7 rpcsx-os: do not freeze on memory save data 2024-09-29 04:44:10 +03:00
DH a38133f3ab rpcsx-os: pass appInfo to launchDaemon 2024-09-27 00:47:53 +03:00
DH 8120002816 ipmi: allow pass more than single buffer to fake client invoke 2024-09-26 23:56:49 +03:00
DH 66ff7a3000 impi: fix addresses for fake client 2024-09-26 21:31:16 +03:00
DH af62ee04dd ipmi: implement fake client API 2024-09-26 20:23:52 +03:00
DH 7e01a65117 move AudioOut from orbis-kernel to rpcsx-os 2024-09-25 22:17:44 +03:00
Nikita Savyolov 0d4ed51cd9
emulate audio system without audio daemon (#74) 2024-09-25 14:54:28 +03:00
DHrpcs3 32cd68e746
Fix host_mmap 2024-09-24 23:11:48 +03:00
Alexandre Bouvier 0634f87168
cmake: fix link with lld and mold (#73) 2024-09-16 18:55:40 +03:00
Alexandre Bouvier 7e78907829
cmake: try system libraries first (#71) 2024-09-14 14:45:07 +03:00
Alexandre Bouvier 71c2185bf6
cmake: un-hardcode native architecture (#72) 2024-09-08 15:09:59 +03:00
DH 5830d66c4b bridge: fix more possible command skips
gpu: show window after os launch
2024-09-05 22:12:59 +03:00
DH d3b9ff4292 bridge: fix possible command skip 2024-09-05 20:31:36 +03:00
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 7059f1f0c5 ipmi: fix servers emulation 2024-09-02 20:44:25 +03:00
DH 172d31ed42 dmem: fix crash on mapping reserved area 2024-09-02 20:33:16 +03:00
DH 84d2add72d rpcsx-os: fix sdk version fetching 2024-09-02 20:32:27 +03:00
DH b2e180e533 kernel: reduce log spam 2024-09-02 20:31:47 +03:00
DH d54fc9764f kernel: implement sys_fork 2024-09-02 20:31:00 +03:00
DH 2551966931 ipmi: implement sysIpmiSendConnectResult 2024-09-02 20:29:31 +03:00
DH 6a9924ebd1 gpu: add mulitprocess buffer commits 2024-09-02 20:24:16 +03:00
DH d4840e9d7e move gpu connection to dce 2024-09-01 21:24:55 +03:00
DH 700e75c5ab dce: fix buffer in use usage 2024-09-01 20:26:53 +03:00
DH df3a2d36d2 vm: fix initial process memory name 2024-09-01 18:52:32 +03:00
DH b17bf677e5 ipmi: fix HLE ipmi servers 2024-09-01 18:51:47 +03:00
DH f17e80db41 linker: fix segment protection flags 2024-09-01 18:50:22 +03:00
DH 2c781626d3 rpcsx-gpu: add multiprocess support 2024-09-01 17:43:45 +03:00
DH f77376c1e3 add hctrl device 2024-09-01 00:41:32 +03:00
DH c8abd7501a dce: add stub for open ioctl 2024-09-01 00:25:36 +03:00
DH b0b0226064 kevent: fix race on process exit event 2024-08-31 23:59:28 +03:00
DH d0d22529f9 iodev: add kayman/reg device stub 2024-08-31 23:55:47 +03:00
DH f6369c710a dce: initialize kevent registers 2024-08-31 23:47:20 +03:00
DH 8b11ee22bb kernel: thr_new: read thread name 2024-08-31 23:34:52 +03:00
DH f09d3151ff loader: use interpreter if possible
fixed end address alignment
fixed loading elfs without sceDynlibData
pass phdr address to interpreter
cleanup
2024-08-31 23:31:45 +03:00
DH 797f70268f vfs: allow subdirectory creation in /dev 2024-08-31 23:24:52 +03:00
DH ceb0172b1e vfs: add exists test function 2024-08-31 23:23:11 +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
Pavel cab9aa727b
Fix of data structures for dev dce (#67)
* Fix of data structures for dev dce

* +
2024-02-24 13:24:44 +03:00
DH f4adc1ec93 [orbis-kernel] fix ucontext freeze, remove hack for mono 2024-01-14 03:24:26 +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 e90566e7de [rpcsx-os/orbis-kernel] random fixes
fix pipe
fix socketpair
fix bridge
fix evf_wait with timeout
fix umtx_op(0x17)
implement ipmi evf
stub sched_get_priority_max/min
stub sys_rtprio_thread
implement sys_yield
emit event on signal
stub ajm register/unregister ioctls
stub av_control ioctl
hack removal
2024-01-04 03:53:58 +03:00