summaryrefslogtreecommitdiffstats
path: root/src/core/core_cpu.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* CpuCore: Clear exclusive state after doing a run in dynarmic.Fernando Sahmkow2019-12-051-0/+2
* core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-271-2/+3
* Kernel Scheduler: Make sure the global scheduler shutdowns correctly.Fernando Sahmkow2019-10-151-0/+4
* Kernel: Style and CorrectionsFernando Sahmkow2019-10-151-1/+1
* Redesign CPU Cores to work with the new schedulerFernando Sahmkow2019-10-151-13/+10
* Core Timing: Rework Core Timing to run all cores evenly.Fernando Sahmkow2019-10-091-11/+3
* yuzu: Remove setting for using UnicornLioncash2019-07-111-13/+6
* yuzu: Remove CPU Jit setting from the UIfearlessTobi2019-07-041-2/+2
* kernel/svc: Deglobalize the supervisor call handlersLioncash2019-04-081-3/+3
* general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-011-3/+3
* kernel/scheduler: Pass in system instance in constructorLioncash2019-03-041-4/+5
* core_timing: Convert core timing into a classLioncash2019-02-161-7/+8
* core_timing: Rename CoreTiming namespace to Core::TimingLioncash2019-02-121-3/+3
* core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrsLioncash2018-10-151-1/+1
* core: Make the exclusive monitor a unique_ptr instead of a shared_ptrLioncash2018-10-151-4/+3
* core: Make CPUBarrier a unique_ptr instead of a shared_ptrLioncash2018-10-151-5/+4
* core_cpu: Make arm_interface instances a std::unique_ptrLioncash2018-09-251-3/+3
* kernel/scheduler: Take ARM_Interface instance by reference in the constructorLioncash2018-09-251-1/+1
* core/core_cpu: Replace exclusive monitor include with forward declarationLioncash2018-09-181-0/+3
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-2/+2
* Merge pull request #1043 from Subv/timingbunnei2018-08-131-0/+1
|\
| * CPU/Timing: Use an approximated amortized amount of ticks when advancing timing.Subv2018-08-131-0/+1
* | CPU/HLE: Lock the HLE mutex before performing a reschedule.Subv2018-08-131-0/+3
|/
* kernel: Move object class to its own source filesLioncash2018-08-021-1/+0
* Implement exclusive monitorMerryMage2018-07-221-3/+16
* Rename logging macro back to LOG_*James Rowe2018-07-031-2/+2
* core: Add a configuration setting for use_multi_core.bunnei2018-05-111-3/+8
* core: Support session close with multicore.bunnei2018-05-111-1/+28
* core: Implement multicore support.bunnei2018-05-111-1/+1
* core: Create a thread for each CPU core, keep in lock-step with a barrier.bunnei2018-05-111-5/+20
* core: Move common CPU core things to its own class.bunnei2018-05-111-0/+72