summaryrefslogtreecommitdiff
path: root/src/core/core.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/core.cpp')
-rw-r--r--src/core/core.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp
index b7f4b4532..dd845a78a 100644
--- a/src/core/core.cpp
+++ b/src/core/core.cpp
@@ -15,7 +15,6 @@
15#include "core/hle/service/service.h" 15#include "core/hle/service/service.h"
16#include "core/hle/service/sm/controller.h" 16#include "core/hle/service/sm/controller.h"
17#include "core/hle/service/sm/sm.h" 17#include "core/hle/service/sm/sm.h"
18#include "core/hw/hw.h"
19#include "core/loader/loader.h" 18#include "core/loader/loader.h"
20#include "core/memory_setup.h" 19#include "core/memory_setup.h"
21#include "core/settings.h" 20#include "core/settings.h"
@@ -180,7 +179,6 @@ System::ResultStatus System::Init(EmuWindow* emu_window, u32 system_mode) {
180 telemetry_session = std::make_unique<Core::TelemetrySession>(); 179 telemetry_session = std::make_unique<Core::TelemetrySession>();
181 service_manager = std::make_shared<Service::SM::ServiceManager>(); 180 service_manager = std::make_shared<Service::SM::ServiceManager>();
182 181
183 HW::Init();
184 Kernel::Init(system_mode); 182 Kernel::Init(system_mode);
185 Service::Init(service_manager); 183 Service::Init(service_manager);
186 GDBStub::Init(); 184 GDBStub::Init();
@@ -224,7 +222,6 @@ void System::Shutdown() {
224 GDBStub::Shutdown(); 222 GDBStub::Shutdown();
225 Service::Shutdown(); 223 Service::Shutdown();
226 Kernel::Shutdown(); 224 Kernel::Shutdown();
227 HW::Shutdown();
228 service_manager.reset(); 225 service_manager.reset();
229 telemetry_session.reset(); 226 telemetry_session.reset();
230 gpu_core.reset(); 227 gpu_core.reset();