summaryrefslogtreecommitdiffstats
path: root/src/core/core_timing.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Core::CoreTiming: add UnscheduleEventThreadsafeB3n302018-08-131-0/+1
|
* Merge pull request #934 from lioncash/chronobunnei2018-08-071-1/+2
|\ | | | | core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds
| * core_timing: Make GetGlobalTimeUs() return std::chrono::microsecondsLioncash2018-08-061-1/+2
| | | | | | | | | | Enforces the time unit being returned and also allows using the standard time utilities to manipulate it.
* | core_timing: Convert typedef into a type aliasLioncash2018-08-061-4/+4
|/ | | | Makes the alias a little more readable from left-to-right.
* core_timing: Split off utility functions into core_timing_utilMerryMage2018-07-241-53/+0
|
* core_timing: Don't include the log header in core timing's headerLioncash2018-05-031-47/+4
| | | | | Avoids propagating logging macros and facilities to files that may not need them. This also allows hiding an internal constant.
* core_timing: Namespace all functions and constants in core_timing's headerLioncash2018-04-301-2/+2
| | | | All of these variables and functions are related to timings and should be within the namespace.
* core: Replace remaining old non-generic logger usages with fmt-capable equivalentsLioncash2018-04-261-8/+8
| | | | | | LOG_GENERIC usages will be amended in a follow-up to keep API changes separate from interface changes, as it will require removing a parameter from the relevant function in the VMManager class.
* core_timing: Use 1.020GHz for core clock rate.bunnei2018-01-091-5/+3
|
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n302018-01-091-77/+124
| | | | * CoreTiming: New CoreTiming; Add Test for CoreTiming
* core_timing: Increase clock speed for Switch docked.bunnei2018-01-071-1/+1
|
* Moved down_count to CoreTimingHuw Pascoe2017-09-301-0/+6
|
* CoreTiming: use named constant for ARM11 clock ratewwylele2017-01-161-0/+1
|
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-4/+2
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-5/+4
|
* CoreTiming: avoid overflowwwylele2016-07-231-1/+1
|
* Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-291-1/+1
|
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+1
|
* CoreTiming: Ported the CoreTiming namespace from PPSSPPSubv2015-01-071-23/+54
| | | | | | Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing.
* License changepurpasmart962014-12-211-2/+2
|
* Remove extraneous semicolonsLioncash2014-11-181-1/+1
|
* fixed project includes to use new directory structurebunnei2014-04-091-1/+1
|
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+109