Skip to content

Commit

Permalink
Merge branch 'master' into patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
fluffeon authored Nov 1, 2024
2 parents 51365b9 + 023615d commit 73e2528
Show file tree
Hide file tree
Showing 41 changed files with 1,827 additions and 128 deletions.
7 changes: 3 additions & 4 deletions .github/workflows/build_test_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ permissions:
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
name: Build
Expand All @@ -38,6 +34,9 @@ jobs:
path: .vuepress/dist/
deploy:
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
concurrency:
group: "pages"
cancel-in-progress: false
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
Expand Down
4 changes: 3 additions & 1 deletion AMD/fx.md
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ Where `<core count>` is replaced with the physical core count of your CPU in hex

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand All @@ -307,6 +307,8 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk in tandem with `PlatformInfo -> UpdateSMBIOSMode -> Custom` will disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk.
* **DisableIoMapper**: NO
* AMD doesn't have DMAR or VT-D support so irrelevant
* **DisableIoMapperMapping**: NO
* AMD doesn't have DMAR or VT-D support so irrelevant
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
4 changes: 3 additions & 1 deletion AMD/zen.md
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ Where `<core count>` is replaced with the physical core count of your CPU in hex

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand All @@ -325,6 +325,8 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk in tandem with `PlatformInfo -> UpdateSMBIOSMode -> Custom` will disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk.
* **DisableIoMapper**: NO
* AMD doesn't have DMAR or VT-D support so irrelevant
* **DisableIoMapperMapping**: NO
* AMD doesn't have DMAR or VT-D support so irrelevant
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ actionLink: prerequisites.md

meta:
- name: description
content: Current supported version 0.9.1
content: Current supported version 1.0.2
---

# What is OpenCore and who is this guide for
Expand Down
6 changes: 5 additions & 1 deletion config-HEDT/broadwell-e.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -271,6 +271,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-HEDT/haswell-e.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -271,6 +271,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-HEDT/ivy-bridge-e.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -234,6 +234,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
10 changes: 9 additions & 1 deletion 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 Expand Up @@ -215,7 +219,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -245,6 +249,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-HEDT/skylake-x.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -237,6 +237,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
10 changes: 9 additions & 1 deletion 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 Expand Up @@ -259,7 +263,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -287,6 +291,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-laptop.plist/broadwell.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -290,6 +290,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-laptop.plist/coffee-lake-plus.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -343,6 +343,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-laptop.plist/coffee-lake.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -313,6 +313,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-laptop.plist/haswell.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -292,6 +292,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
6 changes: 5 additions & 1 deletion config-laptop.plist/icelake.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ Patches both the kernel and kexts.

::: tip Info

Settings relating to the kernel, for us we'll be enabling the following:
Settings relating to the kernel, for us we'll be changing the following:

| Quirk | Enabled | Comment |
| :--- | :--- | :--- |
Expand Down Expand Up @@ -305,6 +305,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
* Enabling this quirk with UpdateSMBIOSMode Custom mode can also disable SMBIOS injection into "non-Apple" OSes however we do not endorse this method as it breaks Bootcamp compatibility. Use at your own risk
* **DisableIoMapper**: YES
* Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to `dart=0` as SIP can stay on in Catalina
* **DisableIoMapperMapping**: NO
* Needed if you are experiencing issues with Wi-Fi/Ethernet/Thunderbolt with VT-D enabled and more than 16GB of memory installed. This quirk requires a [patched DMAR table](https://dortania.github.io/Getting-Started-With-ACPI/Universal/dmar.html) with Reserved Memory Regions removed
* We recommend disabling VT-D, so we don't need this enabled
* Not needed for 13.2.1 and lower
* **DisableLinkeditJettison**: YES
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
* **DisableRtcChecksum**: NO
Expand Down
Loading

0 comments on commit 73e2528

Please sign in to comment.