aboutsummaryrefslogtreecommitdiff
path: root/src/core/core_timing.cpp
AgeCommit message (Expand)Author
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-05-03core: Resolve misc cases of variable shadowingLioncash
2021-01-11core: hle: Add missing calls to MicroProfileOnThreadExit.bunnei
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
2020-08-22core_timing: Remove unused headerLioncash
2020-08-22core_timing: Move clock initializer into constructor initializer listLioncash
2020-08-22core_timing: Resolve sign conversion warningLioncash
2020-07-27core_timing: Make use of uintptr_t to represent user_dataLioncash
2020-07-15core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash
2020-07-15core_timing: Make use of std::chrono with ScheduleEventLioncash
2020-06-28core_timing,scheduler: Use std::scoped_lock when possibleReinUsesLisp
2020-06-27Core/Common: Address Feedback.Fernando Sahmkow
2020-06-27CoreTiming: Correct rebase bugs and other miscellaneous things.Fernando Sahmkow
2020-06-27General: Tune the priority of main emulation threads so they have higher prio...Fernando Sahmkow
2020-06-27CoreTiming/CycleTimer: Correct Idling.Fernando Sahmkow
2020-06-27SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow
2020-06-27SingleCore: Move Host Timing from a sepparate thread to main cpu thread.Fernando Sahmkow
2020-06-27General: Fix Stop functionFernando Sahmkow
2020-06-27Kernel: Corrections to Scheduling.Fernando Sahmkow
2020-06-27HostTiming: Pause the hardware clock on pause.Fernando Sahmkow
2020-06-27General: Setup yuzu threads' microprofile, naming and registry.Fernando Sahmkow
2020-06-27General: Recover Prometheus project from harddrive failure Fernando Sahmkow
2020-02-11Core: Set all hardware emulation constants in a single file.Fernando Sahmkow
2019-11-26core_timing: Use better reference tracking for EventType. (#3159)bunnei
2019-10-12Core_Timing: Address Remaining feedback.Fernando Sahmkow
2019-10-11Core_Timing: Address Feedback and suppress warnings.Fernando Sahmkow
2019-10-09Core Timing: Correct Idle and remove lefting pragmaFernando Sahmkow
2019-10-09Core Timing: General corrections and added tests.Fernando Sahmkow
2019-10-09Core Timing: Rework Core Timing to run all cores evenly.Fernando Sahmkow
2019-06-16Core_Timing: Make core_timing threadsafe by default.Fernando Sahmkow
2019-03-24core/core_timing: Make callback parameters consistentLioncash
2019-02-15core_timing: Convert core timing into a classLioncash
2019-02-13Merge pull request #2115 from lioncash/localbunnei
2019-02-12threadsafe_queue: Remove NeedSize template parameterLioncash
2019-02-12core_timing: Make EmptyTimedCallback a local variableLioncash
2019-02-12core_timing: Rename CoreTiming namespace to Core::TimingLioncash
2018-08-13Core::CoreTiming: add UnscheduleEventThreadsafeB3n30
2018-08-12Kernel/Thread: Always use the threadsafe option when scheduling wakeups.Subv
2018-08-06Merge pull request #934 from lioncash/chronobunnei
2018-08-05core_timing: Make GetGlobalTimeUs() return std::chrono::microsecondsLioncash
2018-08-05core_timing: Use transparent functors where applicableLioncash
2018-07-24core_timing: Split off utility functions into core_timing_utilMerryMage
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-05-03core_timing: Don't include the log header in core timing's headerLioncash
2018-04-27general: Convert assertion macros over to be fmt-compatibleLioncash
2018-01-19Fixes some cast warnings, partial port of citra #3064 (#106)River City Ransomware
2018-01-08CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n30
2018-01-07core_timing: Increase clock speed for Switch docked.bunnei
2017-09-30Moved down_count to CoreTimingHuw Pascoe