Skip to content

Commit

Permalink
Add FixupAppleEfiImages
Browse files Browse the repository at this point in the history
  • Loading branch information
dhinakg committed Oct 13, 2024
1 parent 9aca339 commit 73ee367
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 0 deletions.
4 changes: 4 additions & 0 deletions config-HEDT/nehalem.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 | |
Expand All @@ -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
Expand Down
4 changes: 4 additions & 0 deletions config-laptop.plist/arrandale.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 | |
Expand All @@ -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
Expand Down
4 changes: 4 additions & 0 deletions config.plist/clarkdale.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 | |
Expand All @@ -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
Expand Down
7 changes: 7 additions & 0 deletions config.plist/penryn.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 | |
Expand All @@ -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
Expand Down

0 comments on commit 73ee367

Please sign in to comment.