diff options
| author | 2022-10-29 14:23:14 -0700 | |
|---|---|---|
| committer | 2022-11-03 21:17:07 -0700 | |
| commit | 1f21fa866dc1faaab47814fb7d1ce4749a5d613e (patch) | |
| tree | 2a0263e22895ef3d7798d9df9daa68d7d325a27d /src/core/hle/kernel/kernel.cpp | |
| parent | core: hle: kernel: k_memory_region_type: Refresh. (diff) | |
| download | yuzu-1f21fa866dc1faaab47814fb7d1ce4749a5d613e.tar.gz yuzu-1f21fa866dc1faaab47814fb7d1ce4749a5d613e.tar.xz yuzu-1f21fa866dc1faaab47814fb7d1ce4749a5d613e.zip | |
core: hle: kernel: k_memory_layout: Refresh.
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
| -rw-r--r-- | src/core/hle/kernel/kernel.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index fdc774e30..fc94cb22c 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp | |||
| @@ -454,6 +454,9 @@ struct KernelCore::Impl { | |||
| 454 | ASSERT(memory_layout->GetVirtualMemoryRegionTree().Insert( | 454 | ASSERT(memory_layout->GetVirtualMemoryRegionTree().Insert( |
| 455 | misc_region_start, misc_region_size, KMemoryRegionType_KernelMisc)); | 455 | misc_region_start, misc_region_size, KMemoryRegionType_KernelMisc)); |
| 456 | 456 | ||
| 457 | // Determine if we'll use extra thread resources. | ||
| 458 | const bool use_extra_resources = KSystemControl::Init::ShouldIncreaseThreadResourceLimit(); | ||
| 459 | |||
| 457 | // Setup the stack region. | 460 | // Setup the stack region. |
| 458 | constexpr size_t StackRegionSize = 14_MiB; | 461 | constexpr size_t StackRegionSize = 14_MiB; |
| 459 | constexpr size_t StackRegionAlign = KernelAslrAlignment; | 462 | constexpr size_t StackRegionAlign = KernelAslrAlignment; |
| @@ -464,7 +467,8 @@ struct KernelCore::Impl { | |||
| 464 | stack_region_start, StackRegionSize, KMemoryRegionType_KernelStack)); | 467 | stack_region_start, StackRegionSize, KMemoryRegionType_KernelStack)); |
| 465 | 468 | ||
| 466 | // Determine the size of the resource region. | 469 | // Determine the size of the resource region. |
| 467 | const size_t resource_region_size = memory_layout->GetResourceRegionSizeForInit(); | 470 | const size_t resource_region_size = |
| 471 | memory_layout->GetResourceRegionSizeForInit(use_extra_resources); | ||
| 468 | 472 | ||
| 469 | // Determine the size of the slab region. | 473 | // Determine the size of the slab region. |
| 470 | const size_t slab_region_size = | 474 | const size_t slab_region_size = |