diff options
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); |