Commit graph

18531 commits

Author SHA1 Message Date
DH 482a61766e [orbis-kernel] print name of ioctl 2023-07-30 00:35:28 +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 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 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 589aa6c249 [amdgpu] shader: fix convertFromFormat half handling 2023-07-29 20:29:24 +03:00
Alexandre Bouvier 36295c3244
orbis-kernel: fix linking (#35) 2023-07-29 20:18:13 +03:00
Ayoub NASR 3137c6d83f
init submodules in lint workflow, small fixes (#31) 2023-07-29 20:15:24 +03:00
DH 84b2419241 [rpcsx-os] Use orbis::File instead of IoDeviceInstance 2023-07-29 19:53:56 +03:00
Whatcookie fd6829f757
SPU LLVM: AVX-512 optimization for CFLTU (#14384)
- Takes advantage of vrangeps and the new float to uint instructions from AVX-512
- Down from 6 to 3 instructions

TODO: Somehow ensure that this is what llvm outputs using CreateFPToUI?
2023-07-29 09:01:01 +03:00
Ivan Chikish c29aada46a Fragment: V3_{MIN|MAX|MIN3|RSQ}_F32 2023-07-28 15:08:32 +03:00
Ivan Chikish 6b0db73ecd Fragment: fix sin/cos constants 2023-07-28 14:40:53 +03:00
Talkashie dabb2cc9a0
Fix typos, improve consistency
Fixes typos where spelling or grammar is objectively wrong.
Changes wording and capitalization in some areas to be more consistent with other areas.
2023-07-28 13:09:06 +03:00
Whatcookie 4ecb06c901
SPU LLVM: Optimize common SFI+ROTQMBY pattern 2023-07-28 10:26:40 +03:00
Whatcookie 375bc4cc69
Utils: Add initial AVX10 support
- Adds detection for AVX10 features
- Also adds new bools for 256-wide AVX-512 instructions, indicated by either AVX-512 support, or AVX10
2023-07-28 06:55:20 +03:00
RyzenDew 032d1915f1
Usage and Building.md changes for ps4_unfself which is required for Testing 2023-07-28 06:07:36 +03:00
Ivan Chikish b63d13d6ec Fix compiling with old gcc 2023-07-28 00:49:28 +03:00
Ivan Chikish df7f52b673 Fragment: fix sin/cos 2023-07-28 00:45:04 +03:00
Elad Ashkenazi 9265ff53d0
Include spu.log inside RPCS3.log when SPU Debug is true 2023-07-27 19:15:32 +03:00
DH ad52614233 [rpcsx-os] fix vm protection 2023-07-27 03:15:16 +03:00
DH 2f4924c33b [amdgpu] avoid use of VK_FORMAT_D24_UNORM_S8_UINT 2023-07-27 03:05:19 +03:00
DH 450fd30889 [amdgpu] Implement cpu->gpu change notifications 2023-07-27 03:03:02 +03:00
Eladash 75ad56338b SPU/Non-TSX: Implement cuncurrent reservations 2023-07-27 02:50:01 +03:00
Eladash db24ce7708 SPU/MFC: Format command more consistently 2023-07-27 02:50:01 +03:00
Eladash 2d45ecff22 cellSaveData: Adjust to non-TSX 2023-07-27 02:50:01 +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
Elad Ashkenazi 5d98f3866c Log TTY output after emulation have been stopped 2023-07-26 17:56:44 +03:00
Elad Ashkenazi 106f31db6a sceNpTrophy: Minor UB fixup
id.data[9] is char while isprint should accept u8.
2023-07-26 17:56:44 +03:00
Ivan Chikish 5925cc2c75 Stub /dev/ajm + minor fx 2023-07-26 14:35:40 +03:00
brian218 9a5bdc9b4f sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing 2023-07-26 13:10:51 +03:00
brian218 0b829be798 sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing 2023-07-26 13:10:51 +03:00
Megamouse 94bb75fb7c sceNpTrophy: Check if a trophy configuration file exists before starting the install process 2023-07-25 22:00:19 +02:00
RyzenDew ff263057bd
Bump vk headers (#30)
* Update rpcsx.yml

* Update rpcsx.yml

* Update rpcsx.yml

* Fixing clang format ?

hope this works

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Fix a bad suggestion

* random thing

---------

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>
2023-07-25 22:33:36 +03:00
Ayoub NASR 483e5d9831
Separate Usage doc from building (#27)
* Separate Usage doc from building

* Cleanup usage doc
2023-07-25 22:32:26 +03:00
Eladash 7d84d0f83e sceNpTrophy: Initial commSign checking of CreateContext 2023-07-25 21:40:35 +03:00
oltolm bc40b61ef1 rename fs::stat to fs::get_stat 2023-07-25 12:15:08 +03:00
Megamouse 73c3d5fc81 Fix config path in Emu.Restart() 2023-07-25 11:12:16 +03:00
Megamouse 13575029c0 cellSaveData: add some more error logging 2023-07-25 11:12:16 +03:00
brian218 ea016382f2 Fixed Emu.Restart(graceful=false) no longer worked after #14038 2023-07-25 09:48:11 +03:00
RyzenDew 2a505e81de
Add span to included due to an error 2023-07-25 05:50:34 +03:00
Eladash 782344eed8 Debugger: Make break-all non-default 2023-07-24 17:07:15 +03:00
Eladash 95fb7859d2 Fixup patches 2023-07-24 17:07:15 +03:00
Eladash 9d3e626b55 Minor ppu_initialize fix 2023-07-24 17:07:15 +03:00