aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/kernel.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2020-01-30 18:19:21 -0500
committerLioncash <mathew1800@gmail.com>2020-01-30 18:29:57 -0500
commit51927bc9dc191165403203a146bd21fecd704691 (patch)
tree457c292a237e704bf08c218e3757cc2a00d19c4c /src/core/hle/kernel/kernel.cpp
parent985d0f35e55f0752c6e147d0140b367708499cb4 (diff)
kernel/physical_core: Remove unused kernel reference member variable
This isn't used within the class, so it can be removed to simplify the overall interface. While we're in the same area, we can simplify a unique_ptr reset() call.
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
-rw-r--r--src/core/hle/kernel/kernel.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp
index 0cf3c8f70c..edd4c42590 100644
--- a/src/core/hle/kernel/kernel.cpp
+++ b/src/core/hle/kernel/kernel.cpp
@@ -101,7 +101,7 @@ struct KernelCore::Impl {
void Initialize(KernelCore& kernel) {
Shutdown();
- InitializePhysicalCores(kernel);
+ InitializePhysicalCores();
InitializeSystemResourceLimit(kernel);
InitializeThreads();
InitializePreemption();
@@ -131,14 +131,14 @@ struct KernelCore::Impl {
}
cores.clear();
- exclusive_monitor.reset(nullptr);
+ exclusive_monitor.reset();
}
- void InitializePhysicalCores(KernelCore& kernel) {
+ void InitializePhysicalCores() {
exclusive_monitor =
Core::MakeExclusiveMonitor(system.Memory(), global_scheduler.CpuCoresCount());
for (std::size_t i = 0; i < global_scheduler.CpuCoresCount(); i++) {
- cores.emplace_back(system, kernel, i, *exclusive_monitor);
+ cores.emplace_back(system, i, *exclusive_monitor);
}
}