RipleyTom
|
7e2bb0fd1f
|
Adds initialization checks back in sys_usbd
|
2019-09-18 21:19:40 +03:00 |
|
Nekotekina
|
3eba0f4523
|
sys_usbd: use g_fxo
|
2019-09-17 15:23:40 +03:00 |
|
Nekotekina
|
7e2edc2232
|
sys_usbd: rearrange includes
|
2019-09-17 15:10:58 +03:00 |
|
Nekotekina
|
c2fe2ac4a4
|
cellMic: use g_fxo
|
2019-09-17 02:46:34 +03:00 |
|
Nekotekina
|
36a528067c
|
cellAudio: use g_fxo
|
2019-09-17 02:46:34 +03:00 |
|
Nekotekina
|
76314520ef
|
cellAudio: use vm::gvar to allocate working memory
|
2019-09-17 02:46:34 +03:00 |
|
Nekotekina
|
584174d371
|
vm::gvar: add array support
|
2019-09-17 02:46:34 +03:00 |
|
RipleyTom
|
2b8890b193
|
CellPadLdd functions implementation
|
2019-09-17 01:17:48 +03:00 |
|
RipleyTom
|
e98c7f4e1a
|
sys_usbd implementation
|
2019-09-17 01:17:48 +03:00 |
|
Nekotekina
|
b70c08a2e8
|
Revert "Remove shared_cond and simplify reservation waiting"
This reverts commit 0a96497e13.
|
2019-09-14 00:02:48 +03:00 |
|
Nekotekina
|
2fc8844315
|
atomic.hpp: add atomic wait mask support
|
2019-09-13 15:53:34 +03:00 |
|
Megamouse
|
32a4c2242b
|
sceNp: fixups
|
2019-09-13 06:18:49 +02:00 |
|
Nekotekina
|
0a96497e13
|
Remove shared_cond and simplify reservation waiting
Use atomic wait for reservations
Cleanup some obsolete code
|
2019-09-10 19:25:39 +03:00 |
|
Nekotekina
|
d13ff285d1
|
Rewrite cond_variable to use waitable atomics
Increase max_timeout and fix max_timeout usage
|
2019-09-10 19:25:39 +03:00 |
|
Nekotekina
|
b91661ae71
|
Remove timeout support from lf_queue::wait
Add notify method and use atomic wait
|
2019-09-10 19:25:39 +03:00 |
|
Wojtek Arabczyk
|
cb66d05693
|
Fix warnings in rpcs3/Emu/Cell/Modules/sceNp.cpp
|
2019-09-09 19:16:02 +03:00 |
|
Megamouse
|
aa262889f2
|
cellVdec: add error_code
|
2019-09-08 20:54:43 +03:00 |
|
Megamouse
|
6aacec4694
|
cellMouse: add error_code
|
2019-09-08 20:54:43 +03:00 |
|
Megamouse
|
c111209639
|
cellGem: add error_code
|
2019-09-08 20:54:43 +03:00 |
|
Nekotekina
|
693d54553c
|
Fix compilation
|
2019-09-08 19:26:10 +03:00 |
|
Megamouse
|
cb00b71c4b
|
sceNp: add error_code and some param checks (#6416)
* sceNp: add error_code and basic implementations
* sceNp: and fix some structs
* sceNpSns: improvements
* sceNpUtil: improvements
* sceNpTus: improvements
|
2019-09-08 18:36:10 +03:00 |
|
Nekotekina
|
0c69b7da8f
|
Fix ppu_interpreter::MTFSFI
Out of bounds error.
|
2019-09-08 14:50:50 +03:00 |
|
Megamouse
|
cddc045c69
|
cellPad: disable reserved bit check in cellPadSetActDirect
|
2019-09-08 08:49:15 +02:00 |
|
Nekotekina
|
d0db7ca6bd
|
cellSaveData fixup (#6393)
Increase entry max size
|
2019-09-05 14:49:03 +03:00 |
|
RipleyTom
|
8de1239132
|
Simulate BSD FS for file order presentation in savedata
|
2019-09-05 03:01:46 +03:00 |
|
isJuhn
|
aaae437ca3
|
PPUInterpreter.cpp: remove SSE4.1 requirement in FCTIWZ, FCTID and FCTIDZ
|
2019-09-04 14:05:33 +03:00 |
|
isJuhn
|
08c12f4c00
|
File.cpp: add rounding_alignment argument to get_dir_size to allow GetSizeKB functions to report size more accurately
|
2019-09-03 03:19:49 +03:00 |
|
Nekotekina
|
a5be410e3f
|
[noexcept] Don't throw on unimplemented HLE functions.
Getting rid of exceptions.
|
2019-09-02 14:43:31 +03:00 |
|
Nekotekina
|
81a110f346
|
Fix system time wraparound
Implement utils::udiv128, utils::div128
|
2019-08-30 22:02:25 +03:00 |
|
Nekotekina
|
b3f5d6d85b
|
Put lv2_obj::awake calls under mutex
|
2019-08-29 02:44:12 +03:00 |
|
Nekotekina
|
9672ad53cd
|
Fix SPRX building on AppImage builds
|
2019-08-27 17:25:55 +03:00 |
|
Nekotekina
|
b6b7d7b48c
|
sys_cond_wait fixup
|
2019-08-27 15:38:18 +03:00 |
|
Nekotekina
|
ec8c5453bc
|
Fix sys_cond_wait
Schedule PPU thread before relocking.
Don't lock mutex in notify functions.
|
2019-08-27 15:13:01 +03:00 |
|
Nekotekina
|
fd839243ec
|
Revert PR 6405
|
2019-08-27 14:05:38 +03:00 |
|
Nekotekina
|
796a6646f7
|
Silence statichle
|
2019-08-27 13:56:50 +03:00 |
|
Nekotekina
|
dd79a5efb7
|
Remove fxm::make_always
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
e41b234dc4
|
Use g_fxo for cellSysCache
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
d2eba2387b
|
Use g_fxo for display_manager
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
4ec3e968ff
|
Use g_fxo for jit_core_allocator
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
3dd6961ee5
|
Use g_fxo in PPUThread.cpp misc
Replace fxm::get_always
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
ebdb0781fa
|
Use g_fxo for statichle_handler
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
84e44d3372
|
Use g_fxo for ppu_linkage_info
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
2a37a4bcea
|
Use g_fxo for cellPad
Rename pad_t -> pad_info
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
928719b658
|
Use g_fxo for rsx::avconf
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
7a00b5f809
|
Use g_fxo for patch_engine
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
cfdd298693
|
Use g_fxo for cellMusicDecode
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
7b0d834477
|
Use g_fxo for gem_camera_shared
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
e4a7e8c058
|
Use g_fxo for cellGem
Rename gem_t -> gem_config
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
1d3c18f4e2
|
Use g_fxo for cellGcm
Rename CellGcmSysConfig -> gcm_config
|
2019-08-27 03:50:15 +03:00 |
|
Nekotekina
|
9a2338a5ca
|
Use g_fxo for fs_aio_manager (dummy)
|
2019-08-27 03:50:15 +03:00 |
|