DH
7e01a65117
move AudioOut from orbis-kernel to rpcsx-os
2024-09-25 22:17:44 +03:00
DH
2551966931
ipmi: implement sysIpmiSendConnectResult
2024-09-02 20:29:31 +03:00
DH
ea2915467a
kernel: add setKernelEnv
2024-08-31 20:54:29 +03:00
DH
1030f7d481
kernel: simplify and protect allocations
2024-08-31 20:52:30 +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
ebe051f6fb
[orbis-kernel] implement sys_wait4 and sys_kill
2023-12-31 18:58:02 +03:00
DH
a6211b514f
[rpcsx-os] ipmi: fix 5.05 fw
...
setup fds for daemons
2023-12-29 16:27:32 +03:00
Vinicius Rangel
77efd03be8
[orbis-kenel] implement sys_kenv ( #60 )
2023-11-13 15:43:13 +03:00
DH
8e376c465e
[orbis-kernel] impi: implement create server/client/session
2023-11-11 02:55:00 +03:00
DH
dc44b619b2
[orbis-kernel] store sdk version to the context
2023-11-10 20:53:41 +03:00
DH
a847e739fc
[orbis-kernel] fix saving ipmi server name
2023-11-10 20:50:34 +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
7ea6f3d91a
[orbis-kernel] impi: implement server ops
...
stub mkdir/rmdir syscalls
2023-08-20 15:39:18 +03:00
DH
3d8cc28acd
[orbis-kernel] AudioOut: refactoring
2023-08-15 03:04:25 +03:00
DH
89db63ca46
[rpcsx-os] implement blockpool device
2023-07-30 14:56:25 +03:00
DH
e0a43d8960
missed file
2023-07-30 01:45:28 +03:00
DH
25d4e35509
[orbis-kernel] stub ipmi server/client
2023-07-30 00:44:24 +03:00
DH
645e41eed8
[rpcsx-os] implement shm
2023-07-29 22:46:28 +03:00
Ivan Chikish
773be7283d
[orbis-kernel] Stub umtx ipc support
2023-07-22 12:04:12 +03:00
Ivan Chikish
439444d72b
[orbis-kernel] Initial osem semaphore implementation
2023-07-17 19:57:16 +03:00
Ivan Chikish
00690fd685
[orbis-kernel] Event flag fixes
2023-07-17 19:15:08 +03:00
Ivan Chikish
4e37240cb9
Implement basic TSC calibration
2023-07-15 10:15:32 +03:00
Ivan Chikish
3ace6a6b05
[orbis-kernel] Fix sys_evf_create args
...
'initPattern'
2023-07-11 18:25:59 +03:00
Ivan Chikish
eda542561c
[orbis-kernel] Implement umtx_cv_signal/broadcast
2023-07-11 08:48:15 +03:00
Ivan Chikish
9a3054a5d1
[orbis-kernel] Implement umtx_wake_umutex
2023-07-10 19:48:37 +03:00
Ivan Chikish
bfffd20946
[orbis-kernel] Implement _umtx_op for umutex (no PI)
2023-07-10 14:46:45 +03:00
DH
800c1ffcdc
[orbis-kernel] evf: implement shared evf
...
Protect shared evfs with mutex
Fixed memory leak on shared evf allocation
Fixed set condition on wait
Update RcIdMap usage to use new api
2023-07-08 02:21:10 +03:00
Ivan Chikish
9744c41ebb
[orbis-kernel] Implement kfree
...
Incomplete implementation.
2023-07-06 22:10:18 +03:00
Ivan Chikish
0d7b090032
[orbis-kernel] Implement utils::kstring
2023-07-05 13:08:13 +03:00
DH
14cfdd0eb3
[orbis-kernel] Implement evf syscalls
2023-07-05 01:43:47 +03:00
Ivan Chikish
d7a34f0904
Initial kernel allocator
2023-07-04 19:22:18 +03:00
Ivan Chikish
1ee6b7c970
Merge orbis-kernel submodule
2023-07-03 14:12:41 +03:00