kern: update for new slab resource counts/extents

This commit is contained in:
Michael Scire 2021-04-07 12:48:20 -07:00 committed by SciresM
parent 6a368d3d1a
commit 15956fcf9a
3 changed files with 9 additions and 14 deletions

View file

@ -170,14 +170,8 @@ namespace ams::kern {
size_t KMemoryLayout::GetResourceRegionSizeForInit() {
/* Calculate resource region size based on whether we allow extra threads. */
const bool use_extra_resources = KSystemControl::Init::ShouldIncreaseThreadResourceLimit();
size_t resource_region_size = KernelResourceSize + (use_extra_resources ? KernelSlabHeapAdditionalSize : 0);
/* 10.0.0 reduced the slab heap gaps by 64K. */
if (kern::GetTargetFirmware() < ams::TargetFirmware_10_0_0) {
resource_region_size += (KernelSlabHeapGapsSizeDeprecated - KernelSlabHeapGapsSize);
}
return resource_region_size;
return KernelResourceSize + (use_extra_resources ? KernelSlabHeapAdditionalSize : 0);
}
}