60 Commits (6fc0790f3a11786dad752a92f8360427bcae53d8)

Author SHA1 Message Date
Fernando Sahmkow 6fc0790f3a Core: Set all hardware emulation constants in a single file. 6 years ago
bunnei 8b35acbd29 core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
Fernando Sahmkow b7d07d5a73 Core_Timing: Address Remaining feedback. 6 years ago
Fernando Sahmkow 97669469d0 Core_Timing: Address Feedback and suppress warnings. 6 years ago
Fernando Sahmkow f2f4a797ee Core Timing: Correct Idle and remove lefting pragma 6 years ago
Fernando Sahmkow e96ac0e2a3 Core Timing: General corrections and added tests. 6 years ago
Fernando Sahmkow 93a18da674 Core Timing: Rework Core Timing to run all cores evenly. 6 years ago
Fernando Sahmkow 16ee1b7006 Core_Timing: Make core_timing threadsafe by default. 7 years ago
Lioncash 7739479e15 core/core_timing: Make callback parameters consistent 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Lioncash eb39267bc0 threadsafe_queue: Remove NeedSize template parameter 7 years ago
Lioncash 8fd444d5a7 core_timing: Make EmptyTimedCallback a local variable 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
B3n30 8d6b45cd43 Core::CoreTiming: add UnscheduleEventThreadsafe 7 years ago
Subv cbf854666d Kernel/Thread: Always use the threadsafe option when scheduling wakeups. 7 years ago
Lioncash c34ee8cf08 core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 7 years ago
Lioncash c03f854546 core_timing: Use transparent functors where applicable 7 years ago
MerryMage 672d7dd573 core_timing: Split off utility functions into core_timing_util 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Lioncash 2403aef8e9 core_timing: Don't include the log header in core timing's header 8 years ago
Lioncash 324ee31fc3 general: Convert assertion macros over to be fmt-compatible 8 years ago
River City Ransomware 39827d573a Fixes some cast warnings, partial port of citra #3064 (#106) 8 years ago
B3n30 1b2aa3780d CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) 8 years ago
bunnei 1ae217c357 core_timing: Increase clock speed for Switch docked. 8 years ago
Huw Pascoe ed9e0618c9 Moved down_count to CoreTiming 8 years ago
wwylele 34440c54a9 CoreTiming: use named constant for ARM11 clock rate 9 years ago
bunnei 8cfd0762fd core: Replace "AppCore" nomenclature with just "CPU". 9 years ago
bunnei d504f6cf08 core: Consolidate core and system state, remove system module & cleanups. 9 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Lioncash 08147474cb general: Silence some warnings when using clang 10 years ago
Lioncash 1ab765ff61 general: Replace 0 literals with nullptr where applicable 10 years ago
zawata 1be1ff23a9 Core : Fix Conversion Warnings 11 years ago
Emmanuel Gil Peyrot aea15f5c73 Core: Cleanup core includes. 11 years ago
Emmanuel Gil Peyrot 8cf9eb7f43 Common: Fix FileUtil includes, and everything relying on those. 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
bunnei 5a855bdb2f CoreTiming: Initialize static variables at bootup. 11 years ago
archshift 5efd149ad5 Remove the useless msg_handler compilation unit that was left over from Dolphin 11 years ago
Lioncash 5d2366e1e9 core/video_core: Use in-place construction where possible 11 years ago
Lioncash 0c6434c379 core: Apply static to local functions 11 years ago
Subv 8e2b248e05 Build: Fixed some warnings 11 years ago
archshift ef24e72b26 Asserts: break/crash program, fit to style guide; log.h->assert.h 11 years ago
Lioncash bfef0aa07e core_timing: Mark several variables as static 11 years ago
Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout 11 years ago
Subv 9bf82beb4c CoreTiming: Ported the CoreTiming namespace from PPSSPP 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
Rohit Nirmal 8a62423970 Change NULLs to nullptrs. 11 years ago