diff --git a/config-HEDT/nehalem.md b/config-HEDT/nehalem.md index 3d4c61424..29b76acca 100644 --- a/config-HEDT/nehalem.md +++ b/config-HEDT/nehalem.md @@ -87,6 +87,7 @@ Settings relating to boot.efi patching and firmware fixes, depending where your | AvoidRuntimeDefrag | No | Big Sur may require this quirk enabled | | EnableSafeModeSlide | No | | | EnableWriteUnprotector | No | | +| FixupAppleEfiImages | Yes | This is required to boot OS X 10.4 through 10.12 | | ProvideCustomSlide | No | | | RebuildAppleMemoryMap | Yes | This is required to boot OS X 10.4 through 10.6 | | SetupVirtualMap | No | | @@ -107,6 +108,9 @@ Settings relating to boot.efi patching and firmware fixes, depending where your * Enables slide variables to be used in safe mode. * **EnableWriteUnprotector**: YES * Needed to remove write protection from CR0 register on UEFI platforms +* **FixupAppleEfiImages**: YES + * Fixes errors in macOS's boot.efi, needed for machines using DuetPkg + * Not needed when booting macOS 10.13+ with SecureBootModel enabled * **ProvideCustomSlide**: YES * Used for Slide variable calculation. However the necessity of this quirk is determined by `OCABC: Only N/256 slide values are usable!` message in the debug log. If the message `OCABC: All slides are usable! You can disable ProvideCustomSlide!` is present in your log, you can disable `ProvideCustomSlide`. * **RebuildAppleMemoryMap**: YES diff --git a/config-laptop.plist/arrandale.md b/config-laptop.plist/arrandale.md index 1f3a2438c..8e8338477 100644 --- a/config-laptop.plist/arrandale.md +++ b/config-laptop.plist/arrandale.md @@ -104,6 +104,7 @@ Settings relating to boot.efi patching and firmware fixes, depending where your | AvoidRuntimeDefrag | No | Big Sur may require this quirk enabled | | EnableSafeModeSlide | No | | | EnableWriteUnprotector | No | | +| FixupAppleEfiImages | Yes | This is required to boot OS X 10.4 through 10.12 | | ProvideCustomSlide | No | | | RebuildAppleMemoryMap | Yes | This is required to boot OS X 10.4 through 10.6 | | SetupVirtualMap | No | | @@ -124,6 +125,9 @@ Settings relating to boot.efi patching and firmware fixes, depending where your * Enables slide variables to be used in safe mode. * **EnableWriteUnprotector**: NO * Needed to remove write protection from CR0 register. +* **FixupAppleEfiImages**: YES + * Fixes errors in macOS's boot.efi, needed for machines using DuetPkg + * Not needed when booting macOS 10.13+ with SecureBootModel enabled * **ProvideCustomSlide**: YES * Used for Slide variable calculation. However the necessity of this quirk is determined by `OCABC: Only N/256 slide values are usable!` message in the debug log. If the message `OCABC: All slides are usable! You can disable ProvideCustomSlide!` is present in your log, you can disable `ProvideCustomSlide`. * **RebuildAppleMemoryMap**: YES diff --git a/config.plist/clarkdale.md b/config.plist/clarkdale.md index ce9132275..e2722807d 100644 --- a/config.plist/clarkdale.md +++ b/config.plist/clarkdale.md @@ -89,6 +89,7 @@ Settings relating to boot.efi patching and firmware fixes, depending where your | AvoidRuntimeDefrag | No | Big Sur may require this quirk enabled | | EnableSafeModeSlide | No | | | EnableWriteUnprotector | No | | +| FixupAppleEfiImages | Yes | This is required to boot OS X 10.4 through 10.12 | | ProvideCustomSlide | No | | | RebuildAppleMemoryMap | Yes | This is required to boot OS X 10.4 through 10.6 | | SetupVirtualMap | No | | @@ -109,6 +110,9 @@ Settings relating to boot.efi patching and firmware fixes, depending where your * Enables slide variables to be used in safe mode. * **EnableWriteUnprotector**: NO * Needed to remove write protection from CR0 register. +* **FixupAppleEfiImages**: YES + * Fixes errors in macOS's boot.efi, needed for machines using DuetPkg + * Not needed when booting macOS 10.13+ with SecureBootModel enabled * **ProvideCustomSlide**: YES * Used for Slide variable calculation. However the necessity of this quirk is determined by `OCABC: Only N/256 slide values are usable!` message in the debug log. If the message `OCABC: All slides are usable! You can disable ProvideCustomSlide!` is present in your log, you can disable `ProvideCustomSlide`. * **RebuildAppleMemoryMap**: YES diff --git a/config.plist/penryn.md b/config.plist/penryn.md index 23e7e01ec..630ea93b0 100644 --- a/config.plist/penryn.md +++ b/config.plist/penryn.md @@ -88,6 +88,7 @@ Settings relating to boot.efi patching and firmware fixes, depending where your | AvoidRuntimeDefrag | No | Big Sur may require this quirk enabled | | EnableSafeModeSlide | No | | | EnableWriteUnprotector | No | | +| FixupAppleEfiImages | Yes | This is required to boot OS X 10.4 through 10.12 | | ProvideCustomSlide | No | | | RebuildAppleMemoryMap | Yes | This is required to boot OS X 10.4 through 10.6 | | SetupVirtualMap | No | | @@ -108,6 +109,12 @@ Settings relating to boot.efi patching and firmware fixes, depending where your * Enables slide variables to be used in safe mode. * **EnableWriteUnprotector**: NO * Needed to remove write protection from CR0 register on UEFI platforms. +* **FixupAppleEfiImages**: YES + * Fixes errors in macOS's boot.efi, needed for machines using DuetPkg + * Not needed when booting macOS 10.13+ with SecureBootModel enabled +* **FixupAppleEfiImages**: YES + * Fixes errors in macOS's boot.efi, needed for machines using DuetPkg + * Not needed when booting macOS 10.13+ with SecureBootModel enabled * **ProvideCustomSlide**: YES * Used for Slide variable calculation. However the necessity of this quirk is determined by `OCABC: Only N/256 slide values are usable!` message in the debug log. If the message `OCABC: All slides are usable! You can disable ProvideCustomSlide!` is present in your log, you can disable `ProvideCustomSlide`. * **RebuildAppleMemoryMap**: YES