loader: support 11.x DisableDeviceAddressSpaceMerge

This commit is contained in:
Michael Scire 2020-12-01 17:47:48 -08:00 committed by SciresM
parent 3d4ab95ab2
commit 1b164613a6
3 changed files with 21 additions and 4 deletions

View file

@ -326,6 +326,13 @@ namespace ams::ldr {
}
}
/* 11.0.0+ Set Disable DAS merge. */
if (hos::GetVersion() >= hos::Version_11_0_0 || svc::IsKernelMesosphere()) {
if (meta_flags & Npdm::MetaFlag_DisableDeviceAddressSpaceMerge) {
flags |= svc::CreateProcessFlag_DisableDeviceAddressSpaceMerge;
}
}
*out = flags;
return ResultSuccess();
}