Commit graph

91 commits

Author SHA1 Message Date
DH 8217f2fa7b [rpcsx-os] ajm: return ok for ioctls 2023-08-01 15:41:00 +03:00
DH 0c59167c38 [rpcsx-os] implement sys_query_memory_protection 2023-08-01 15:40:35 +03:00
DH 00956ce15a [rpcsx-os] vm: report errors to stderr 2023-07-30 14:56:49 +03:00
DH 89db63ca46 [rpcsx-os] implement blockpool device 2023-07-30 14:56:25 +03:00
DH e967c8cf80 [rpcsx-os] dmem: 0xc0208016 ioctl: return address and size 2023-07-30 14:52:34 +03:00
DH cd7b842c60 [rpcsx-os] implement sys_dmem_mmap 2023-07-30 01:30:36 +03:00
DH 6c1580f17c [rpcsx-os] hid: stub pad read state 2023-07-30 00:46:23 +03:00
DH 74c4e61a7b [rpcsx-os] shm: respect o_creat flag 2023-07-30 00:44:52 +03:00
DH 23dd8118f6 [rpcsx-os] print stack on syscall error 2023-07-30 00:34:52 +03:00
DH 99a3a4005b [rpcsx-os] shm: do abort on unknown shm open 2023-07-30 00:34:05 +03:00
DH f65697769b [rpcsx-os] dmem: WIP allocateMainDirectMemory implementation 2023-07-30 00:33:01 +03:00
DH 29086ea7cd [rpcsx-os] Stub sbl_srv device 2023-07-29 23:31:54 +03:00
DH 645e41eed8 [rpcsx-os] implement shm 2023-07-29 22:46:28 +03:00
DH d52a53cfcd [rpcsx-os] fix tty 2023-07-29 20:45:16 +03:00
DH 84b2419241 [rpcsx-os] Use orbis::File instead of IoDeviceInstance 2023-07-29 19:53:56 +03:00
DH ad52614233 [rpcsx-os] fix vm protection 2023-07-27 03:15:16 +03:00
DH 450fd30889 [amdgpu] Implement cpu->gpu change notifications 2023-07-27 03:03:02 +03:00
Ivan Chikish a2173d1336 Fix stdout/stderr logs 2023-07-26 18:43:25 +03:00
Ivan Chikish 46707f1c22 Add bold effect to /dev/stdout 2023-07-26 18:36:32 +03:00
Ivan Chikish 78dec873cb Add pink color to /dev/stderr 2023-07-26 18:36:10 +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 f9e8cc60de [orbis-kernel] Close sockets 2023-07-21 18:05:15 +03:00
DH a32c0afcf5 [rpcsx-os] linker: avoid loading library twice 2023-07-20 21:04:12 +03:00
DH 8daa57cffe Missed cmake change 2023-07-20 18:40:25 +03:00
Ivan Chikish 7a5ba3bf6a Implement thread->where (backtrace) 2023-07-20 18:27:40 +03:00
DH fd16ce4f62 [amdgpu] Update buffer in use flag on rpcsx-gpu side
Fixed dangling pointer dereferences
2023-07-20 03:14:52 +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
DH 31fd85ce1d [rpcsx-os] vm: add getPageProtection api 2023-07-19 15:00:58 +03:00
DH 1d55e83965 [rpcsx-os] linker: fix module load order 2023-07-19 01:42:47 +03:00
DH 9818f5dc62 [rpcsx-os] linker: do not ignore symbols 2023-07-18 18:54:05 +03:00
Ivan Chikish ef879117f9 SysExit: print to stderr 2023-07-18 15:56:22 +03:00
DH adacb8daa6 [rpcsx-os] Use xbyak to set context 2023-07-18 03:26:33 +03:00
Ivan Chikish 9462e12735 Implement thread names 2023-07-17 15:22:23 +03:00
Ivan Chikish 3eb73b5534 [orbis-kernel] Fix sys_namedobj_delete+ 2023-07-15 17:00:47 +03:00
Eladash 3dbf146fbd [orbis-config.hpp] Add integral zero/sign extension specailization for uwrite 2023-07-15 14:48:16 +03:00
Ivan Chikish bc39c9be63 Linker: search /app0/sce_module/
Currently limited, requires decrypted modules with .elf ext
2023-07-14 15:04:23 +03:00
Ivan Chikish cca5a79200 Reduce libSceAbstractTwitch spam 2023-07-14 15:02:18 +03:00
Ivan Chikish d89f315bd8 Logs: compact small hex numbers 2023-07-14 15:01:36 +03:00
DH 81c7920a73 [rpcsx-os] Disallow sys_close on fd 0
Hack, will be removed
2023-07-14 04:34:57 +03:00
Ivan Chikish d6c8353636 Fix sys_open compilation 2023-07-13 23:37:21 +03:00
Ivan Chikish 653eff3d16 More flockfile 2023-07-13 23:34:46 +03:00
DH 39c2dc3dbb [rpcsx-os] Temporary pread implementation
Trace open/close
2023-07-13 22:34:49 +03:00
Ivan Chikish aa00adc9ec Minor logging improvements 2023-07-13 17:55:14 +03:00
DH f11efcd324 [rpcsx-os] use 8mb for alt stack 2023-07-13 17:50:36 +03:00
DH 7c45d9bb90 [rpcsx-os] Attempt to fix crash for gcc-12 2023-07-13 16:18:38 +03:00
DH 38f562181f [rpcsx-os] Setup altstack per thread 2023-07-13 15:53:05 +03:00
DH 01a98af098 [rpcsx-os] Wake umtx on thr_exit 2023-07-13 14:44:57 +03:00
DH 0bfc969b8e Disable clang-format for macros
clang-format-16 wrongly formats them
2023-07-13 13:41:03 +03:00