From 9f52f8d117dd25aef59c45616debcd8e9334e983 Mon Sep 17 00:00:00 2001 From: Savva Mitrofanov Date: Wed, 26 Apr 2023 15:18:49 +0300 Subject: [PATCH] OpenCorePkg: Remove X permission from WX sections Relax W^X policy to allow loading Apple binaries created with old mtoc utility --- OpenCorePkg.dsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenCorePkg.dsc b/OpenCorePkg.dsc index 9191496e..ff516d57 100755 --- a/OpenCorePkg.dsc +++ b/OpenCorePkg.dsc @@ -396,7 +396,7 @@ gEfiMdePkgTokenSpaceGuid.PcdImageLoaderLoadHeader|TRUE gEfiMdePkgTokenSpaceGuid.PcdImageLoaderDebugSupport|FALSE gEfiMdePkgTokenSpaceGuid.PcdImageLoaderAllowMisalignedOffset|FALSE - gEfiMdePkgTokenSpaceGuid.PcdImageLoaderRemoveXForWX|FALSE + gEfiMdePkgTokenSpaceGuid.PcdImageLoaderRemoveXForWX|TRUE gEfiMdePkgTokenSpaceGuid.PcdImageLoaderWXorX|TRUE gEfiMdePkgTokenSpaceGuid.PcdImageLoaderAlignmentPolicy|0xFFFFFFFF gEfiMdePkgTokenSpaceGuid.PcdImageLoaderRelocTypePolicy|0xFFFFFFFF -- GitLab