loader: support 11.x DisableDeviceAddressSpaceMerge

This commit is contained in:
Michael Scire
2020-12-01 17:47:48 -08:00
parent f089cd4b76
commit 95bbb20cb0
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();
}