summaryrefslogtreecommitdiff
path: root/src/core/core_timing.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* core: Resolve misc cases of variable shadowingGravatar Lioncash2021-05-031-2/+2
* core: hle: Add missing calls to MicroProfileOnThreadExit.Gravatar bunnei2021-01-111-0/+1
* Revert "core: Fix clang build"Gravatar bunnei2020-10-201-7/+6
* core: Fix clang buildGravatar Lioncash2020-10-171-6/+7
* core_timing: Remove unused headerGravatar Lioncash2020-08-221-1/+1
* core_timing: Move clock initializer into constructor initializer listGravatar Lioncash2020-08-221-4/+2
* core_timing: Resolve sign conversion warningGravatar Lioncash2020-08-221-2/+2
* core_timing: Make use of uintptr_t to represent user_dataGravatar Lioncash2020-07-271-7/+9
* core_timing: Make TimedCallback take std::chrono::nanosecondsGravatar Lioncash2020-07-151-3/+4
* core_timing: Make use of std::chrono with ScheduleEventGravatar Lioncash2020-07-151-4/+4
* core_timing,scheduler: Use std::scoped_lock when possibleGravatar ReinUsesLisp2020-06-281-4/+2
* Core/Common: Address Feedback.Gravatar Fernando Sahmkow2020-06-271-16/+12
* CoreTiming: Correct rebase bugs and other miscellaneous things.Gravatar Fernando Sahmkow2020-06-271-0/+2
* General: Tune the priority of main emulation threads so they have higher prio...Gravatar Fernando Sahmkow2020-06-271-0/+1
* CoreTiming/CycleTimer: Correct Idling.Gravatar Fernando Sahmkow2020-06-271-2/+5
* SingleCore: Use Cycle Timing instead of Host Timing.Gravatar Fernando Sahmkow2020-06-271-8/+33
* SingleCore: Move Host Timing from a sepparate thread to main cpu thread.Gravatar Fernando Sahmkow2020-06-271-7/+13
* General: Fix Stop functionGravatar Fernando Sahmkow2020-06-271-0/+1
* Kernel: Corrections to Scheduling.Gravatar Fernando Sahmkow2020-06-271-4/+7
* HostTiming: Pause the hardware clock on pause.Gravatar Fernando Sahmkow2020-06-271-0/+6
* General: Setup yuzu threads' microprofile, naming and registry.Gravatar Fernando Sahmkow2020-06-271-2/+3
* General: Recover Prometheus project from harddrive failure Gravatar Fernando Sahmkow2020-06-271-112/+96
* Core: Set all hardware emulation constants in a single file.Gravatar Fernando Sahmkow2020-02-111-1/+2
* core_timing: Use better reference tracking for EventType. (#3159)Gravatar bunnei2019-11-261-31/+22
* Core_Timing: Address Remaining feedback.Gravatar Fernando Sahmkow2019-10-121-5/+4
* Core_Timing: Address Feedback and suppress warnings.Gravatar Fernando Sahmkow2019-10-111-8/+7
* Core Timing: Correct Idle and remove lefting pragmaGravatar Fernando Sahmkow2019-10-091-2/+1
* Core Timing: General corrections and added tests.Gravatar Fernando Sahmkow2019-10-091-4/+11
* Core Timing: Rework Core Timing to run all cores evenly.Gravatar Fernando Sahmkow2019-10-091-16/+50
* Core_Timing: Make core_timing threadsafe by default.Gravatar Fernando Sahmkow2019-06-161-27/+7
* core/core_timing: Make callback parameters consistentGravatar Lioncash2019-03-241-1/+1
* core_timing: Convert core timing into a classGravatar Lioncash2019-02-151-109/+80
* Merge pull request #2115 from lioncash/localGravatar bunnei2019-02-131-3/+3
|\
| * core_timing: Make EmptyTimedCallback a local variableGravatar Lioncash2019-02-121-3/+3
* | threadsafe_queue: Remove NeedSize template parameterGravatar Lioncash2019-02-121-2/+2
|/
* core_timing: Rename CoreTiming namespace to Core::TimingGravatar Lioncash2019-02-121-2/+2
* Core::CoreTiming: add UnscheduleEventThreadsafeGravatar B3n302018-08-131-0/+10
* Kernel/Thread: Always use the threadsafe option when scheduling wakeups.Gravatar Subv2018-08-121-2/+0
* Merge pull request #934 from lioncash/chronoGravatar bunnei2018-08-061-2/+2
|\
| * core_timing: Make GetGlobalTimeUs() return std::chrono::microsecondsGravatar Lioncash2018-08-051-2/+2
* | core_timing: Use transparent functors where applicableGravatar Lioncash2018-08-051-5/+5
|/
* core_timing: Split off utility functions into core_timing_utilGravatar MerryMage2018-07-241-52/+1
* Rename logging macro back to LOG_*Gravatar James Rowe2018-07-021-8/+8
* core_timing: Don't include the log header in core timing's headerGravatar Lioncash2018-05-031-1/+51
* general: Convert assertion macros over to be fmt-compatibleGravatar Lioncash2018-04-271-1/+1
* Fixes some cast warnings, partial port of citra #3064 (#106)Gravatar River City Ransomware2018-01-191-2/+2
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)Gravatar B3n302018-01-081-467/+143
* core_timing: Increase clock speed for Switch docked.Gravatar bunnei2018-01-071-1/+1
* Moved down_count to CoreTimingGravatar Huw Pascoe2017-09-301-13/+23