diff options
| author | 2023-10-21 16:47:43 -0400 | |
|---|---|---|
| committer | 2023-10-21 20:03:41 -0400 | |
| commit | 8c59543ee32c8bff575bab7ec1e70f76f8eda437 (patch) | |
| tree | afeee77ba66daf7ec6bff18515c8fbf1bb8468e0 /src/core/core.cpp | |
| parent | Merge pull request #11831 from liamwhite/hosversionbetween (diff) | |
| download | yuzu-8c59543ee32c8bff575bab7ec1e70f76f8eda437.tar.gz yuzu-8c59543ee32c8bff575bab7ec1e70f76f8eda437.tar.xz yuzu-8c59543ee32c8bff575bab7ec1e70f76f8eda437.zip | |
kernel: update KProcess
Diffstat (limited to 'src/core/core.cpp')
| -rw-r--r-- | src/core/core.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index d7e2efbd7..296727ed7 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -309,16 +309,8 @@ struct System::Impl { | |||
| 309 | 309 | ||
| 310 | telemetry_session->AddInitialInfo(*app_loader, fs_controller, *content_provider); | 310 | telemetry_session->AddInitialInfo(*app_loader, fs_controller, *content_provider); |
| 311 | 311 | ||
| 312 | // Create a resource limit for the process. | ||
| 313 | const auto physical_memory_size = | ||
| 314 | kernel.MemoryManager().GetSize(Kernel::KMemoryManager::Pool::Application); | ||
| 315 | auto* resource_limit = Kernel::CreateResourceLimitForProcess(system, physical_memory_size); | ||
| 316 | |||
| 317 | // Create the process. | 312 | // Create the process. |
| 318 | auto main_process = Kernel::KProcess::Create(system.Kernel()); | 313 | auto main_process = Kernel::KProcess::Create(system.Kernel()); |
| 319 | ASSERT(Kernel::KProcess::Initialize(main_process, system, "main", | ||
| 320 | Kernel::KProcess::ProcessType::Userland, resource_limit) | ||
| 321 | .IsSuccess()); | ||
| 322 | Kernel::KProcess::Register(system.Kernel(), main_process); | 314 | Kernel::KProcess::Register(system.Kernel(), main_process); |
| 323 | kernel.MakeApplicationProcess(main_process); | 315 | kernel.MakeApplicationProcess(main_process); |
| 324 | const auto [load_result, load_parameters] = app_loader->Load(*main_process, system); | 316 | const auto [load_result, load_parameters] = app_loader->Load(*main_process, system); |