DH
c4d55af26a
shared cv: do not wakeup on spurious wakeup with timeout
2024-11-14 17:28:10 +03:00
DH
9fbe1846c0
orbis-kernel: unblock signals only on wait operations
...
implement sys_cpuset_getaffinity, sys_cpuset_setaffinity, sys_rtprio_thread
fix hang on sys_select
simplify sys_thr_*_ucontext
2024-11-13 21:53:05 +03:00
DH
9558bb7335
orbis-kernel: shared_cv: fixed regression
2024-11-01 09:14:51 +03:00
DH
7d0f277ad5
orbis-kernel: Add SharedAtomic utility
...
Initial shared atomic implementation for Darwin
2024-10-31 22:54:16 +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
0f86008b9b
[orbis-kernel] reduced log spam
...
fixed rmdir
2023-11-13 21:38:21 +03:00
Ivan Chikish
907905b6ff
shared_cv: improve waiting
2023-07-23 06:58:59 +03:00
elad335
0e3cbd6627
[SharedCV] Fix typo in shared_cv::impl_wait
2023-07-13 15:54:38 +03:00
Ivan Chikish
de973e369f
Fix shared_cv deadlock
...
Was incorrect order of args for futex
2023-07-12 14:05:31 +03:00
Ivan Chikish
820a97ddec
[orbis-kernel] shared_cv: fix formatting
2023-07-07 21:37:24 +03:00
Ivan Chikish
cab89f44a5
[orbis-kernel] shared_cv fixup
2023-07-07 14:16:35 +03:00
Ivan Chikish
3d78443496
[orbis-kernel] Hopefully fix shared_cv
2023-07-07 13:49:59 +03:00
Ivan Chikish
99f520491c
[orbis-kernel] shared_cv fixup
...
notify_one should work, notify_all probably doesn't.
2023-07-07 04:58:59 +03:00
Ivan Chikish
5bb820084e
[orbis-kernel] Implement shared_cv
...
Shared (IPC-ready) condition variable.
Relicensed and improved from RPCS3.
2023-07-06 16:11:21 +03:00