| Commit message (Expand) | Author | Files | Lines |
2024-01-24 | Rework time service to fix time passing offline. | Kelebek1 | 1 | -1/+1 |
2023-12-23 | core_timing: block advance thread while clearing and signal after | Liam | 1 | -1/+2 |
2023-12-23 | core_timing: handle concurrent unscheduling of looping events | Liam | 1 | -3/+11 |
2023-12-23 | core_timing: use static typing for no-wait unschedule | Liam | 1 | -2/+3 |
2023-12-23 | core_timing: remove user data value | Liam | 1 | -21/+11 |
2023-11-14 | core_timing: lock event queue access | Liam | 1 | -0/+2 |
2023-09-16 | core_timing: Attempt to reduce heap sifting | Merry | 1 | -11/+22 |
2023-09-16 | core_timing: Use a fibonacci heap | Merry | 1 | -27/+29 |
2023-07-03 | Use spans over guest memory where possible instead of copying data. | Kelebek1 | 1 | -2/+1 |
2023-07-02 | core_timing: Remove GetCurrentTimerResolution in CoreTiming loop | Morph | 1 | -3/+6 |
2023-06-08 | core_timing: Fix SingleCore cycle timer | Morph | 1 | -17/+9 |
2023-06-08 | (wall, native)_clock: Add GetGPUTick | Morph | 1 | -0/+7 |
2023-06-08 | core_timing: Use CNTPCT as the guest CPU tick | Morph | 1 | -27/+8 |
2023-03-27 | core_timing: Make use of MicroSleep for x64 CPUs | Morph | 1 | -0/+8 |
2023-03-08 | core: Promote CPU/GPU threads to time critical | Morph | 1 | -1/+1 |
2023-03-05 | core_timing: Use higher precision sleeps on Windows | Morph | 1 | -22/+33 |
2023-02-14 | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency | arades79 | 1 | -1/+1 |
2023-02-14 | add static lifetime to constexpr values to force compile time evaluation where possible | arades79 | 1 | -1/+1 |
2023-01-14 | timing: wait for completion on unregister | Liam | 1 | -24/+18 |
2022-10-19 | core: core_timing: Re-initialize if single/multicore state changes. | bunnei | 1 | -9/+14 |
2022-10-19 | core: Partially persist emulation state across game boots. | bunnei | 1 | -16/+13 |
2022-10-09 | core_timing: use high-precision sleeps on non-Windows targets | Liam | 1 | -0/+4 |
2022-10-04 | common: remove "yuzu:" prefix from thread names | Liam | 1 | -1/+1 |
2022-09-13 | Remove pause callbacks from coretiming | Kelebek1 | 1 | -14/+0 |
2022-08-02 | core_timing: Sleep in discrete intervals, yield during spin | Morph | 1 | -12/+13 |
2022-08-02 | Add missing looping event schedule signal | Kelebek1 | 1 | -5/+9 |
2022-08-02 | Make coretiming waiting more accurate | Kelebek1 | 1 | -11/+27 |
2022-07-28 | Revert Coretiming PRs 8531 and 7454 (#8591) | Maide | 1 | -95/+56 |
2022-07-10 | Rework CoreTiming | Kelebek1 | 1 | -8/+67 |
2022-07-02 | Core timing: use only one thread. | Fernando Sahmkow | 1 | -10/+2 |
2022-06-30 | Adress Feedback. | Fernando Sahmkow | 1 | -17/+26 |
2022-06-28 | Address feedback. | Fernando Sahmkow | 1 | -13/+13 |
2022-06-28 | Core: Protect each event from race conditions within it. | Fernando Sahmkow | 1 | -0/+1 |
2022-06-28 | Core/Common: Corrections to core timing and add critical priority. | Fernando Sahmkow | 1 | -1/+1 |
2022-06-28 | Core: Reimplement Core Timing. | Fernando Sahmkow | 1 | -44/+82 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 1 | -3/+2 |
2021-05-03 | core: Resolve misc cases of variable shadowing | Lioncash | 1 | -2/+2 |
2021-01-11 | core: hle: Add missing calls to MicroProfileOnThreadExit. | bunnei | 1 | -0/+1 |
2020-10-21 | Revert "core: Fix clang build" | bunnei | 1 | -7/+6 |
2020-10-18 | core: Fix clang build | Lioncash | 1 | -6/+7 |
2020-08-23 | core_timing: Remove unused header | Lioncash | 1 | -1/+1 |
2020-08-23 | core_timing: Move clock initializer into constructor initializer list | Lioncash | 1 | -4/+2 |
2020-08-23 | core_timing: Resolve sign conversion warning | Lioncash | 1 | -2/+2 |
2020-07-28 | core_timing: Make use of uintptr_t to represent user_data | Lioncash | 1 | -7/+9 |
2020-07-16 | core_timing: Make TimedCallback take std::chrono::nanoseconds | Lioncash | 1 | -3/+4 |
2020-07-16 | core_timing: Make use of std::chrono with ScheduleEvent | Lioncash | 1 | -4/+4 |
2020-06-29 | core_timing,scheduler: Use std::scoped_lock when possible | ReinUsesLisp | 1 | -4/+2 |
2020-06-28 | Core/Common: Address Feedback. | Fernando Sahmkow | 1 | -16/+12 |
2020-06-27 | CoreTiming: Correct rebase bugs and other miscellaneous things. | Fernando Sahmkow | 1 | -0/+2 |
2020-06-27 | General: Tune the priority of main emulation threads so they have higher priority than less important helper threads. | Fernando Sahmkow | 1 | -0/+1 |
2020-06-27 | CoreTiming/CycleTimer: Correct Idling. | Fernando Sahmkow | 1 | -2/+5 |
2020-06-27 | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | 1 | -8/+33 |
2020-06-27 | SingleCore: Move Host Timing from a sepparate thread to main cpu thread. | Fernando Sahmkow | 1 | -7/+13 |
2020-06-27 | General: Fix Stop function | Fernando Sahmkow | 1 | -0/+1 |
2020-06-27 | Kernel: Corrections to Scheduling. | Fernando Sahmkow | 1 | -4/+7 |
2020-06-27 | HostTiming: Pause the hardware clock on pause. | Fernando Sahmkow | 1 | -0/+6 |
2020-06-27 | General: Setup yuzu threads' microprofile, naming and registry. | Fernando Sahmkow | 1 | -2/+3 |
2020-06-27 | General: Recover Prometheus project from harddrive failure
| Fernando Sahmkow | 1 | -112/+96 |
2020-02-12 | Core: Set all hardware emulation constants in a single file. | Fernando Sahmkow | 1 | -1/+2 |
2019-11-27 | core_timing: Use better reference tracking for EventType. (#3159) | bunnei | 1 | -31/+22 |
2019-10-12 | Core_Timing: Address Remaining feedback. | Fernando Sahmkow | 1 | -5/+4 |
2019-10-11 | Core_Timing: Address Feedback and suppress warnings. | Fernando Sahmkow | 1 | -8/+7 |
2019-10-09 | Core Timing: Correct Idle and remove lefting pragma | Fernando Sahmkow | 1 | -2/+1 |
2019-10-09 | Core Timing: General corrections and added tests. | Fernando Sahmkow | 1 | -4/+11 |
2019-10-09 | Core Timing: Rework Core Timing to run all cores evenly. | Fernando Sahmkow | 1 | -16/+50 |
2019-06-16 | Core_Timing: Make core_timing threadsafe by default. | Fernando Sahmkow | 1 | -27/+7 |
2019-03-24 | core/core_timing: Make callback parameters consistent | Lioncash | 1 | -1/+1 |
2019-02-16 | core_timing: Convert core timing into a class | Lioncash | 1 | -109/+80 |
2019-02-13 | threadsafe_queue: Remove NeedSize template parameter | Lioncash | 1 | -2/+2 |
2019-02-13 | core_timing: Make EmptyTimedCallback a local variable | Lioncash | 1 | -3/+3 |
2019-02-12 | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | 1 | -2/+2 |
2018-08-13 | Core::CoreTiming: add UnscheduleEventThreadsafe | B3n30 | 1 | -0/+10 |
2018-08-13 | Kernel/Thread: Always use the threadsafe option when scheduling wakeups. | Subv | 1 | -2/+0 |
2018-08-06 | core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds | Lioncash | 1 | -2/+2 |
2018-08-06 | core_timing: Use transparent functors where applicable | Lioncash | 1 | -5/+5 |
2018-07-24 | core_timing: Split off utility functions into core_timing_util | MerryMage | 1 | -52/+1 |
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 1 | -8/+8 |
2018-05-03 | core_timing: Don't include the log header in core timing's header | Lioncash | 1 | -1/+51 |
2018-04-27 | general: Convert assertion macros over to be fmt-compatible | Lioncash | 1 | -1/+1 |
2018-01-20 | Fixes some cast warnings, partial port of citra #3064 (#106) | River City Ransomware | 1 | -2/+2 |
2018-01-09 | CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) | B3n30 | 1 | -467/+143 |
2018-01-07 | core_timing: Increase clock speed for Switch docked. | bunnei | 1 | -1/+1 |
2017-09-30 | Moved down_count to CoreTiming | Huw Pascoe | 1 | -13/+23 |
2017-01-16 | CoreTiming: use named constant for ARM11 clock rate | wwylele | 1 | -1/+1 |
2016-12-22 | core: Replace "AppCore" nomenclature with just "CPU". | bunnei | 1 | -13/+13 |
2016-12-22 | core: Consolidate core and system state, remove system module & cleanups. | bunnei | 1 | -14/+13 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 1 | -1/+1 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 1 | -3/+1 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 1 | -4/+2 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -19/+16 |
2015-09-16 | general: Silence some warnings when using clang | Lioncash | 1 | -1/+2 |
2015-09-12 | general: Replace 0 literals with nullptr where applicable | Lioncash | 1 | -1/+1 |
2015-07-19 | Core : Fix Conversion Warnings | zawata | 1 | -1/+1 |
2015-06-28 | Core: Cleanup core includes. | Emmanuel Gil Peyrot | 1 | -2/+1 |
2015-06-28 | Common: Fix FileUtil includes, and everything relying on those. | Emmanuel Gil Peyrot | 1 | -0/+1 |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 1 | -1/+1 |
2015-05-02 | CoreTiming: Initialize static variables at bootup. | bunnei | 1 | -0/+10 |
2015-02-19 | Remove the useless msg_handler compilation unit that was left over from Dolphin | archshift | 1 | -2/+2 |
2015-02-17 | core/video_core: Use in-place construction where possible | Lioncash | 1 | -1/+1 |
2015-02-13 | core: Apply static to local functions | Lioncash | 1 | -7/+7 |
2015-02-12 | Build: Fixed some warnings | Subv | 1 | -5/+5 |
2015-02-11 | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 1 | -1/+1 |
2015-01-20 | core_timing: Mark several variables as static | Lioncash | 1 | -14/+14 |
2015-01-09 | Move ThreadContext to core/core.h and deal with the fallout | Yuri Kunde Schlesner | 1 | -0/+2 |
2015-01-07 | CoreTiming: Ported the CoreTiming namespace from PPSSPP | Subv | 1 | -394/+315 |
2014-12-21 | License change | purpasmart96 | 1 | -2/+2 |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 1 | -4/+4 |
2014-12-03 | Change NULLs to nullptrs. | Rohit Nirmal | 1 | -6/+6 |
2014-11-19 | Remove tabs in all files except in skyeye imports and in generated GL code | Emmanuel Gil Peyrot | 1 | -24/+24 |
2014-11-19 | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 1 | -2/+2 |
2014-09-13 | Core: Replace a sprintf in core_timing with StringFromFormat | Lioncash | 1 | -5/+7 |
2014-09-07 | Removed common/std_xyz, instead using the std header | archshift | 1 | -1/+1 |
2014-09-03 | Removed common/atomic, instead using std::atomic | archshift | 1 | -4/+4 |
2014-04-09 | fixed project includes to use new directory structure | bunnei | 1 | -6/+7 |
2014-04-09 | got rid of 'src' folders in each sub-project | bunnei | 1 | -0/+0 |
2014-04-09 | fixed licensing issue with core_timing being GPL v2+ instead of Dolphin's GPL v2 | bunnei | 1 | -421/+405 |
2013-10-02 | added core_timing and system modules to core vcproj | ShizZy | 1 | -0/+639 |