Jelajahi Sumber

core: defer cpu shutdown

Liam 3 tahun lalu
induk
melakukan
23151ff498
1 mengubah file dengan 4 tambahan dan 3 penghapusan
  1. 4 3
      src/core/core.cpp

+ 4 - 3
src/core/core.cpp

@@ -380,9 +380,7 @@ struct System::Impl {
             gpu_core->NotifyShutdown();
         }
 
-        kernel.ShutdownCores();
-        cpu_manager.Shutdown();
-        debugger.reset();
+        kernel.SuspendApplication(true);
         if (services) {
             services->KillNVNFlinger();
         }
@@ -398,6 +396,9 @@ struct System::Impl {
         gpu_core.reset();
         host1x_core.reset();
         perf_stats.reset();
+        kernel.ShutdownCores();
+        cpu_manager.Shutdown();
+        debugger.reset();
         kernel.Shutdown();
         memory.Reset();