citra/src/core
Weiyi Wang 7074dab2da Memory: don't lock hle mutex in memory read/write
The comment already invalidates itself: neither MMIO nor rasterizer cache belongsHLE kernel state. This mutex has a too large scope if MMIO or cache is included, which is prone to dead lock when multiple thread acquires these resource at the same time. If necessary, each MMIO component or rasterizer should have their own lock.
2019-02-08 10:43:06 -05:00
..
arm vfp_helper: Remove accidental use of the comma operator in vfp_single_unpack() 2019-01-22 18:30:34 -05:00
cheats Memory: move Read/Write8/16/32/64 and ReadCString into class 2018-12-05 20:21:14 -05:00
file_sys Merge branch 'master' of github.com:citra-emu/citra into ips-patches 2018-11-15 07:11:18 -06:00
frontend citra_qt, video_core: Screenshot functionality 2018-11-30 14:14:41 +08:00
gdbstub Memory: IsValidVirtualAddress can be global 2018-12-05 20:21:14 -05:00
hle Merge pull request #4579 from xperia64/3d_slider 2019-01-23 20:23:55 -05:00
hw Memory: move GetPointer into class 2018-12-05 20:21:14 -05:00
loader Kernel: wrap resource limit state into kernel state; pass ref to resource limit 2018-10-18 21:41:36 -04:00
rpc Memory: move block operations into class 2018-12-05 20:21:14 -05:00
tracer Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
3ds.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00
announce_multiplayer_session.cpp core, web_service: Changes to announce service 2018-12-15 11:02:52 +08:00
announce_multiplayer_session.h core, web_service: Changes to announce service 2018-12-15 11:02:52 +08:00
CMakeLists.txt Memory: move memory setup into MemorySystem 2018-12-10 22:01:09 -05:00
core.cpp DSP/LLE: add multithread mode 2018-12-21 20:49:24 -05:00
core.h Core, test: perform kernel and memory destruction in the correct order 2018-12-10 23:29:08 -05:00
core_timing.cpp CoreTiming: wrap into class 2018-11-04 10:26:38 -05:00
core_timing.h CoreTiming: wrap into class 2018-11-04 10:26:38 -05:00
memory.cpp Memory: don't lock hle mutex in memory read/write 2019-02-08 10:43:06 -05:00
memory.h Memory: register page tables into a list for rasterizer cache marking 2018-12-10 22:13:10 -05:00
mmio.h Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
movie.cpp Added new buttons to movie system 2018-12-29 08:19:59 -06:00
movie.h movie: fix default value in StartPlayback 2018-09-30 14:26:38 +08:00
perf_stats.cpp core, citra_qt: add frame advancing to framelimiter 2018-10-02 07:28:58 +08:00
perf_stats.h core, citra_qt: add frame advancing to framelimiter 2018-10-02 07:28:58 +08:00
settings.cpp frontend: Remove V-Sync option from UI 2019-01-19 17:43:44 +01:00
settings.h Merge pull request #4579 from xperia64/3d_slider 2019-01-23 20:23:55 -05:00
telemetry_session.cpp Merge pull request #4579 from xperia64/3d_slider 2019-01-23 20:23:55 -05:00
telemetry_session.h compatdb: Use a seperate endpoint for testcase submission 2018-10-27 12:20:03 +02:00