Commit graph

29 commits

Author SHA1 Message Date
DH ecaf607a8f move orbis-kernel to kernel/orbis 2025-10-04 15:07:41 +03:00
DH 8799c764dd orbis: initial budget implementation 2025-09-22 03:32:18 +03:00
DH eaf15a0169 kernel: merge appInfo and appInfo2 2024-11-27 14:10:53 +03:00
DH 20303c903d kernel: sysctl: add AppInfo2
stub camera and devact ioctls
stub sys_cpuset
reduce log spam

thanks ga2mer for investigation
2024-11-26 15:29:43 +03:00
DH 6257c0f76d ps4: proto fw tweaks 2024-11-25 19:06:56 +03:00
DH 44acb30d60 kernel: sysctl: add hw.sce_main_socid 2024-11-24 14:11:12 +03:00
DH c075822003 kernel: sysctl: add vm.budgets.avail 2024-11-22 14:49:57 +03:00
DH d7c3cb17ad fix compilation error 2024-11-21 11:46:10 +03:00
DH bb684f87b1 ps5: fix audiod failure
thanks ga2mer for investigation
2024-11-21 02:52:21 +03:00
DH 0da531a58e kernel: sysctl: do not return info about dead processes 2024-11-20 23:23:54 +03:00
DH b6556e83ee ps5: collect type of process and firmware
add
initial gc and dce ioctls implementation
2024-11-20 23:11:55 +03:00
DH 2f1c8e9a91 orbis-kernel: implement vm.budgets.mlock_total 2024-11-13 22:37:32 +03:00
DH 0c16e294d4 merge rpcsx-gpu and rpcsx-os
initial watchdog implementation
implement gpu -> os events
implement main gfx queue
2024-10-12 05:24:58 +03:00
DH 84d2add72d rpcsx-os: fix sdk version fetching 2024-09-02 20:32:27 +03:00
DH eacd758dae sysctl: stub kern.os_rel_date and machdep.sceKernelIsCavern 2024-09-01 00:01:59 +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
DH e9dfaf2573 [orbis-kernel] chroot bugfixes
reduce log spam
increase count of gcm buffers
2023-11-11 22:12:07 +03:00
DH f5eda5ad6a [orbis-kernel] sysctl: fix authinfo process 2023-11-11 20:23:12 +03:00
DH dc44b619b2 [orbis-kernel] store sdk version to the context 2023-11-10 20:53:41 +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
DH 8528784837 [orbis-kernel] sysctl missed change 2023-11-01 18:48:04 +03:00
DH 563c5eaa2e [rpcsx-os] add --system flag 2023-10-30 22:08:18 +03:00
DH c439f81060 [orbis-kernel] sysctl: implement more names 2023-10-30 21:55:47 +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 8d9869eb7d [orbis-kernel] stub kern.rng_pseudo 2023-10-18 01:11:23 +03:00
DH 5edfdb037c [orbis-kernel] implement kern.cpumode ioctl 2023-07-30 19:38:02 +03:00
Ivan Chikish 4e37240cb9 Implement basic TSC calibration 2023-07-15 10:15:32 +03:00
Ivan Chikish 1ee6b7c970 Merge orbis-kernel submodule 2023-07-03 14:12:41 +03:00