core: Add a configuration setting for use_multi_core.

This commit is contained in:
bunnei 2018-05-03 00:34:54 -04:00
parent cba69fdcd4
commit 9bf2a428f9
10 changed files with 56 additions and 17 deletions

View file

@ -112,10 +112,7 @@ public:
return CurrentCpuCore().ArmInterface();
}
ARM_Interface& ArmInterface(size_t core_index) {
ASSERT(core_index < NUM_CPU_CORES);
return cpu_cores[core_index]->ArmInterface();
}
ARM_Interface& ArmInterface(size_t core_index);
Tegra::GPU& GPU() {
return *gpu_core;
@ -125,10 +122,7 @@ public:
return *CurrentCpuCore().Scheduler();
}
const std::shared_ptr<Kernel::Scheduler>& Scheduler(size_t core_index) {
ASSERT(core_index < NUM_CPU_CORES);
return cpu_cores[core_index]->Scheduler();
}
const std::shared_ptr<Kernel::Scheduler>& Scheduler(size_t core_index);
Kernel::SharedPtr<Kernel::Process>& CurrentProcess() {
return current_process;