Commit graph

310 commits

Author SHA1 Message Date
Nikita Savyolov
d1a3381792
[orbis-kernel] Initial AudioOut implementation (#47) 2023-08-13 23:46:03 +03:00
DH
d517311d32 [orbis-kernel] ipmi: Do not return error on unknown ipmi sync call 2023-08-13 16:14:52 +03:00
DH
ebcd57d33d [orbis-kernel] report correct user id 2023-08-07 20:05:45 +03:00
Ivan Chikish
246db3b2c9 [orbis-kernel] Reduce sys_evf verbosity 2023-08-04 17:54:43 +03:00
DH
1286b4f9ef [orbis-kernel] ipmi: stub 0x241 sys_ipmimgr_call 2023-08-01 15:41:39 +03:00
DH
0c59167c38 [rpcsx-os] implement sys_query_memory_protection 2023-08-01 15:40:35 +03:00
DH
5edfdb037c [orbis-kernel] implement kern.cpumode ioctl 2023-07-30 19:38:02 +03:00
DH
00a1849a0b [orbis-kernel] do not report try wait busy as error 2023-07-30 19:37:24 +03:00
DH
89db63ca46 [rpcsx-os] implement blockpool device 2023-07-30 14:56:25 +03:00
Ivan Chikish
6e6b8c0495 Logs: color notice 2023-07-30 12:09:58 +03:00
Ivan Chikish
005add7e97 [orbis-kernel] Fixup sys_dmem_container 2023-07-30 12:09:17 +03:00
DH
e0a43d8960 missed file 2023-07-30 01:45:28 +03:00
DH
cd7b842c60 [rpcsx-os] implement sys_dmem_mmap 2023-07-30 01:30:36 +03:00
DH
25d4e35509 [orbis-kernel] stub ipmi server/client 2023-07-30 00:44:24 +03:00
DH
482a61766e [orbis-kernel] print name of ioctl 2023-07-30 00:35:28 +03:00
DH
5d87f3e3fd [orbis-kernel] ignore sys_sigaction
Write warning on unknown how for sys_sigprocmask
2023-07-30 00:32:09 +03:00
DH
ae566402af [orbis-kernel] fix dmem container 2023-07-30 00:31:12 +03:00
DH
c320bf629e [orbis-kernel] Use hack open for osem like for evf 2023-07-30 00:30:38 +03:00
DH
645e41eed8 [rpcsx-os] implement shm 2023-07-29 22:46:28 +03:00
Alexandre Bouvier
36295c3244
orbis-kernel: fix linking (#35) 2023-07-29 20:18:13 +03:00
DH
84b2419241 [rpcsx-os] Use orbis::File instead of IoDeviceInstance 2023-07-29 19:53:56 +03:00
DH
450fd30889 [amdgpu] Implement cpu->gpu change notifications 2023-07-27 03:03:02 +03:00
Ivan Chikish
5925cc2c75 Stub /dev/ajm + minor fx 2023-07-26 14:35:40 +03:00
Ivan Chikish
306fecf2ab [orbis-kernel] Stub sys_getdirentries 2023-07-23 17:40:35 +03:00
Ivan Chikish
8e9026bf8c [orbis-kernel] Stub sys_shm_unlink 2023-07-23 17:40:01 +03:00
Ivan Chikish
5ec8af51f7 Give up on thread names 2023-07-23 17:39:22 +03:00
Ivan Chikish
0e1217d131 Fix sys_utc_to_localtime+ 2023-07-23 17:37:28 +03:00
Ivan Chikish
3e10dac4dc Log sys_ftruncate 2023-07-23 17:35:48 +03:00
Ivan Chikish
907905b6ff shared_cv: improve waiting 2023-07-23 06:58:59 +03:00
Ivan Chikish
630213afb6 Fixup shared_mutex::lock_forced 2023-07-23 06:01:56 +03:00
Ivan Chikish
a7d255d401 [orbis-kernel] Fixup evf waiting 2023-07-23 04:50:11 +03:00
Ivan Chikish
881e5b8bcc Fix shared_mutex::lock_forced 2023-07-23 04:45:21 +03:00
Ivan Chikish
dcf585455d [orbis-kernel] Fix evf waiting 2023-07-23 04:44:56 +03:00
Ivan Chikish
55dfa5980d [orbis-kernel] umtx IPC workarounds 2023-07-22 13:25:10 +03:00
Ivan Chikish
773be7283d [orbis-kernel] Stub umtx ipc support 2023-07-22 12:04:12 +03:00
Ivan Chikish
6c7bde4faa [orbis-kernel] Fix umtx_sem_wake 2023-07-21 20:01:28 +03:00
Ivan Chikish
e5aa5a96e8 [orbis-kernel] Hack sys_fstat 2023-07-21 19:51:15 +03:00
Ivan Chikish
d398851098 [orbis-kernel] Sleep in sceCoredumpRegisterCoredumpHandler thread 2023-07-21 18:04:06 +03:00
Ivan Chikish
32774c716f [orbis-kernel] IPMI: return 1 on sync (?) 2023-07-21 18:02:07 +03:00
Ivan Chikish
1ea8e148fa [orbis-kernel] Implement umtx_sem_wait +...
umtx_sem_wake
Use duration_cast
2023-07-21 13:43:49 +03:00
Ivan Chikish
7a5ba3bf6a Implement thread->where (backtrace) 2023-07-20 18:27:40 +03:00
Ivan Chikish
5b097f62ae [orbis-kernel] Evf: use vector 2023-07-20 16:32:47 +03:00
Ivan Chikish
5f5538cc68 [orbis-kernel] Evf: don't use thread retval to store result 2023-07-20 16:12:57 +03:00
Ivan Chikish
1bf88f6fe8 [orbis-kernel] Make evf IPC-safe 2023-07-20 15:10:38 +03:00
DH
2ca090345a [orbis-os] Fix freetype initialization 2023-07-19 23:28:23 +03:00
Ivan Chikish
76db5849a0 [orbis-kernel] Implement basic sys_socketex
Implement sys_socketclose
2023-07-19 18:04:26 +03:00
Ivan Chikish
e981bf3f12 [orbis-kernel] Fix sys_evf_wait timeout+ 2023-07-18 19:13:11 +03:00
Ivan Chikish
db39768d12 [orbis-kernel] Fix sys_evf_wait timeout 2023-07-18 16:51:34 +03:00
Ivan Chikish
25b3e08b6a [orbis-kernel] Implement sys_evf timeout 2023-07-18 15:55:13 +03:00
Ivan Chikish
dee73342ac [orbis-kernel] sys_stat: check for dirs 2023-07-18 11:11:04 +03:00