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
1a9b0ed0b5
[orbis-kernel] implement kevent proc filter
...
fix pipe deadlock
2023-11-13 21:36:25 +03:00
DH
d29fcf1f6f
[orbis-kernel] avoid useless logs on initialization
2023-11-10 23:57:20 +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
Ivan Chikish
773be7283d
[orbis-kernel] Stub umtx ipc support
2023-07-22 12:04:12 +03:00
Ivan Chikish
7a5ba3bf6a
Implement thread->where (backtrace)
2023-07-20 18:27:40 +03:00
Ivan Chikish
a1a91bb557
[orbis-kernel] Implement sys_mname
2023-07-16 19:57:46 +03:00
Ivan Chikish
71444c236a
[orbis-kernel] Reset memory in kfree
2023-07-16 14:53:35 +03:00
Ivan Chikish
4e37240cb9
Implement basic TSC calibration
2023-07-15 10:15:32 +03:00
Ivan Chikish
3c3fcaaea4
[orbis-kernel] Check overflow in kalloc
2023-07-13 16:05:37 +03:00
Ivan Chikish
d273e649bd
[orbis-kernel] Optimize kalloc a bit
2023-07-10 05:19:21 +03:00
Ivan Chikish
e3eb7a5820
[orbis-kernel] Improve kalloc/kfree
...
Align sizes to 16
2023-07-06 22:32:35 +03:00
Ivan Chikish
9744c41ebb
[orbis-kernel] Implement kfree
...
Incomplete implementation.
2023-07-06 22:10:18 +03:00
Ivan Chikish
ed7580b322
[orbis-kernel] Debugging
2023-07-05 11:42:56 +03:00
Ivan Chikish
d7a34f0904
Initial kernel allocator
2023-07-04 19:22:18 +03:00