Commit graph

296 commits

Author SHA1 Message Date
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
Ivan Chikish
ebb6c58199 [orbis-kernel] Revert notice spam 2023-07-18 10:57:30 +03:00
Ivan Chikish
2c3137b566 [orbis-kernel] Fix sys_stat hack 2023-07-17 23:01:24 +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
9462e12735 Implement thread names 2023-07-17 15:22:23 +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
b969ce893a [orbis-kernel] Implement sys_nanosleep 2023-07-16 14:52:54 +03:00
Ivan Chikish
191a9459af [orbis-kernel] Improve kdelete safety 2023-07-15 19:05:38 +03:00
Ivan Chikish
9717128c1f [Logs] Fix uint8_t formatting 2023-07-15 17:24:00 +03:00
Ivan Chikish
3eb73b5534 [orbis-kernel] Fix sys_namedobj_delete+ 2023-07-15 17:00:47 +03:00
Ivan Chikish
9ccf27ae2e [orbis-kernel] Fix sys_namedobj_delete 2023-07-15 16:41:58 +03:00
Eladash
91ccd75387 [sce_sys] Add EFAULT in sys_evf_cancel 2023-07-15 15:03:30 +03:00
Ivan Chikish
4e37240cb9 Implement basic TSC calibration 2023-07-15 10:15:32 +03:00