summaryrefslogtreecommitdiffstats
path: root/src/core/core_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/core_manager.cpp')
-rw-r--r--src/core/core_manager.cpp18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/core/core_manager.cpp b/src/core/core_manager.cpp
index 45f0bb547..82d7acb40 100644
--- a/src/core/core_manager.cpp
+++ b/src/core/core_manager.cpp
@@ -28,21 +28,7 @@ CoreManager::CoreManager(System& system, std::size_t core_index)
CoreManager::~CoreManager() = default;
void CoreManager::RunLoop(bool tight_loop) {
- Reschedule();
-
- // If we don't have a currently active thread then don't execute instructions,
- // instead advance to the next event and try to yield to the next thread
- if (Kernel::GetCurrentThread() == nullptr) {
- LOG_TRACE(Core, "Core-{} idling", core_index);
- } else {
- if (tight_loop) {
- physical_core.Run();
- } else {
- physical_core.Step();
- }
- }
-
- Reschedule();
+ /// Deprecated
}
void CoreManager::SingleStep() {
@@ -50,7 +36,7 @@ void CoreManager::SingleStep() {
}
void CoreManager::PrepareReschedule() {
- physical_core.Stop();
+ //physical_core.Stop();
}
void CoreManager::Reschedule() {