summaryrefslogtreecommitdiffstats
path: root/src/core/core_cpu.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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