1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-22 02:32:36 +01:00
rpcs3/Utilities
Nekotekina c491b73f3a SPU: improve accurate DMA
Remove vm::reservation_lock from it.
Use lock bits to prevent memory clobbering in GETLLAR.
Improve u128 for MSVC since it's used for bitlocking.
Improve 128 bit atomics for the same reason.
Improve vm::reservation_op and friends.
2020-10-28 03:47:41 +03:00
..
address_range.h Fix address_range start_length() constructor 2020-04-29 06:47:35 +03:00
asm.h Improve vm::reservation_op 2020-10-20 09:10:21 +03:00
BEType.h atomic.cpp: add sparse atomics 2020-10-26 01:15:31 +03:00
bin_patch.cpp patch_engine: Apply patch when APP_VER is unknown 2020-09-21 11:59:57 +02:00
bin_patch.h patch_engine: Apply patch when APP_VER is unknown 2020-09-21 11:59:57 +02:00
bit_set.h Implement waitable atomics 2019-07-29 03:04:55 +03:00
BitField.h Fix bitfield operator &= 2020-09-10 19:04:53 +02:00
cfmt.h Revert "Replace rotate utils with std::rotl" (partial) 2020-04-14 19:45:53 +03:00
cheat_info.cpp cheat_manager: improve parser errors 2020-07-29 13:18:33 +02:00
cheat_info.h cheat_manager: improve parser errors 2020-07-29 13:18:33 +02:00
cond.cpp atomics.cpp: add support for waiting on 128-bit atomics 2020-10-28 03:47:41 +03:00
cond.h Revert "Replace rotate utils with std::rotl" (partial) 2020-04-14 19:45:53 +03:00
Config.cpp PPU: Implement PPU Traps Stubbing option 2020-05-27 22:39:29 +03:00
Config.h Emu: use vulkan as default renderer 2020-10-01 09:19:13 +02:00
CPUStats.h c++17: use std::size 2018-09-06 13:15:59 +03:00
CRC.h ds4: use controller calibration values for accel/gyro 2017-05-21 18:07:43 +03:00
date_time.h Screenshot function 2019-08-14 19:24:42 +02:00
dynamic_library.cpp C-style cast cleanup (partial) 2019-11-29 00:35:23 +03:00
dynamic_library.h Add missing include guards 2020-02-27 00:38:55 +03:00
File.cpp Fix fs::delim type, fix "." and ".." processing in fs::get_parent_dir (#8975) 2020-09-26 19:18:32 +01:00
File.h Fix fs::delim type, fix "." and ".." processing in fs::get_parent_dir (#8975) 2020-09-26 19:18:32 +01:00
geometry.h geometry.h: remove MSVC workaround 2020-02-12 12:50:42 +03:00
git-version-gen.cmd Build: Fix potential issue with Windows builds not receiving correct 2020-03-29 14:10:07 +03:00
hash.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
JIT.cpp Remove XABORT in PPU/SPU transactions. 2020-10-20 09:10:21 +03:00
JIT.h Remove XABORT in PPU/SPU transactions. 2020-10-20 09:10:21 +03:00
lockless.h Remove cancerous lf_value<> 2020-02-28 18:54:46 +03:00
LUrlParser.cpp Add cross-platform implementation of cellHttpUtilParseUri 2017-09-04 00:37:36 +03:00
LUrlParser.h Add cross-platform implementation of cellHttpUtilParseUri 2017-09-04 00:37:36 +03:00
mutex.cpp Rewrite cpu_thread::suspend_all 2020-10-10 13:58:48 +03:00
mutex.h Rewrite cpu_thread::suspend_all 2020-10-10 13:58:48 +03:00
rXml.cpp Fix rXml limitation 2017-09-04 02:15:28 +03:00
rXml.h Untangle GUI and input includes 2020-02-24 16:31:01 +01:00
sema.cpp Use atomic wait in shared_mutex and semaphore 2019-07-29 03:04:55 +03:00
sema.h Use attributes for LIKELY/UNLIKELY 2020-02-05 10:42:34 +03:00
span.h rsx: Wrap gsl::span definition into Utilities/span.h 2019-11-09 20:00:50 +01:00
StrFmt.cpp Always launch rpcs3.exe on restart 2020-04-05 14:27:13 +03:00
StrFmt.h Make RPCS3 compile in C++2a mode 2020-02-04 23:43:55 +03:00
StrUtil.h Fix various explicitness, laziness, hard codes 2020-04-12 17:29:42 +03:00
sync.h Add imports for some undocumented NTDLL functions 2020-10-24 14:16:32 +03:00
sysinfo.cpp Utils: Add detection for Icelake-client tier AVX-512 2020-08-08 00:33:22 +02:00
sysinfo.h Utils: Add detection for Icelake-client tier AVX-512 2020-08-08 00:33:22 +02:00
Thread.cpp atomic.cpp: implement notify callback 2020-10-27 17:56:19 +03:00
Thread.h Improve raw_notify a bit 2020-10-24 14:16:32 +03:00
Timer.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
typemap.h Use attributes for LIKELY/UNLIKELY 2020-02-05 10:42:34 +03:00
types.h SPU: improve accurate DMA 2020-10-28 03:47:41 +03:00
version.cpp patch manager: Skip lower patch_versions 2020-06-21 15:48:30 +02:00
version.h patch manager: properly check patch versions 2020-06-21 15:48:30 +02:00
VirtualMemory.cpp SPU/Linux: Ensure aligned 64k allocations in utils::memory_reserve 2020-07-19 17:58:49 +03:00
VirtualMemory.h vm: improve range_lock and shareable cache (Non-TSX) 2020-10-27 17:56:19 +03:00