Skip to content

Commit 241055f

Browse files
authored
Merge branch 'master' into patch-2
2 parents ede2a45 + 023615d commit 241055f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1827
-128
lines changed

.github/workflows/build_test_deploy.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ permissions:
99
pages: write
1010
id-token: write
1111

12-
concurrency:
13-
group: "pages"
14-
cancel-in-progress: false
15-
1612
jobs:
1713
build:
1814
name: Build
@@ -38,6 +34,9 @@ jobs:
3834
path: .vuepress/dist/
3935
deploy:
4036
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
37+
concurrency:
38+
group: "pages"
39+
cancel-in-progress: false
4140
environment:
4241
name: github-pages
4342
url: ${{ steps.deployment.outputs.page_url }}

AMD/fx.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ Where `<core count>` is replaced with the physical core count of your CPU in hex
283283

284284
::: tip Info
285285

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

288288
| Quirk | Enabled | Comment |
289289
| :--- | :--- | :--- |
@@ -307,6 +307,8 @@ Settings relating to the kernel, for us we'll be enabling the following:
307307
* 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.
308308
* **DisableIoMapper**: NO
309309
* AMD doesn't have DMAR or VT-D support so irrelevant
310+
* **DisableIoMapperMapping**: NO
311+
* AMD doesn't have DMAR or VT-D support so irrelevant
310312
* **DisableLinkeditJettison**: YES
311313
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
312314
* **DisableRtcChecksum**: NO

AMD/zen.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ Where `<core count>` is replaced with the physical core count of your CPU in hex
301301

302302
::: tip Info
303303

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

306306
| Quirk | Enabled | Comment |
307307
| :--- | :--- | :--- |
@@ -325,6 +325,8 @@ Settings relating to the kernel, for us we'll be enabling the following:
325325
* 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.
326326
* **DisableIoMapper**: NO
327327
* AMD doesn't have DMAR or VT-D support so irrelevant
328+
* **DisableIoMapperMapping**: NO
329+
* AMD doesn't have DMAR or VT-D support so irrelevant
328330
* **DisableLinkeditJettison**: YES
329331
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
330332
* **DisableRtcChecksum**: NO

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ actionLink: prerequisites.md
77

88
meta:
99
- name: description
10-
content: Current supported version 0.9.1
10+
content: Current supported version 1.0.2
1111
---
1212

1313
# What is OpenCore and who is this guide for

config-HEDT/broadwell-e.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ Patches both the kernel and kexts.
239239

240240
::: tip Info
241241

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

244244
| Quirk | Enabled | Comment |
245245
| :--- | :--- | :--- |
@@ -271,6 +271,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
271271
* 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
272272
* **DisableIoMapper**: YES
273273
* 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
274+
* **DisableIoMapperMapping**: NO
275+
* 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
276+
* We recommend disabling VT-D, so we don't need this enabled
277+
* Not needed for 13.2.1 and lower
274278
* **DisableLinkeditJettison**: YES
275279
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
276280
* **DisableRtcChecksum**: NO

config-HEDT/haswell-e.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ Patches both the kernel and kexts.
239239

240240
::: tip Info
241241

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

244244
| Quirk | Enabled | Comment |
245245
| :--- | :--- | :--- |
@@ -271,6 +271,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
271271
* 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
272272
* **DisableIoMapper**: YES
273273
* 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
274+
* **DisableIoMapperMapping**: NO
275+
* 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
276+
* We recommend disabling VT-D, so we don't need this enabled
277+
* Not needed for 13.2.1 and lower
274278
* **DisableLinkeditJettison**: YES
275279
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
276280
* **DisableRtcChecksum**: NO

config-HEDT/ivy-bridge-e.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ Patches both the kernel and kexts.
204204

205205
::: tip Info
206206

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

209209
| Quirk | Enabled | Comment |
210210
| :--- | :--- | :--- |
@@ -234,6 +234,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
234234
* 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
235235
* **DisableIoMapper**: YES
236236
* 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
237+
* **DisableIoMapperMapping**: NO
238+
* 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
239+
* We recommend disabling VT-D, so we don't need this enabled
240+
* Not needed for 13.2.1 and lower
237241
* **DisableLinkeditJettison**: YES
238242
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
239243
* **DisableRtcChecksum**: NO

config-HEDT/nehalem.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ Settings relating to boot.efi patching and firmware fixes, depending where your
8787
| AvoidRuntimeDefrag | No | Big Sur may require this quirk enabled |
8888
| EnableSafeModeSlide | No | |
8989
| EnableWriteUnprotector | No | |
90+
| FixupAppleEfiImages | Yes | This is required to boot OS X 10.4 through 10.12 |
9091
| ProvideCustomSlide | No | |
9192
| RebuildAppleMemoryMap | Yes | This is required to boot OS X 10.4 through 10.6 |
9293
| SetupVirtualMap | No | |
@@ -107,6 +108,9 @@ Settings relating to boot.efi patching and firmware fixes, depending where your
107108
* Enables slide variables to be used in safe mode.
108109
* **EnableWriteUnprotector**: YES
109110
* Needed to remove write protection from CR0 register on UEFI platforms
111+
* **FixupAppleEfiImages**: YES
112+
* Fixes errors in macOS's boot.efi, needed for machines using DuetPkg
113+
* Not needed when booting macOS 10.13+ with SecureBootModel enabled
110114
* **ProvideCustomSlide**: YES
111115
* 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`.
112116
* **RebuildAppleMemoryMap**: YES
@@ -215,7 +219,7 @@ Patches both the kernel and kexts.
215219

216220
::: tip Info
217221

218-
Settings relating to the kernel, for us we'll be enabling the following:
222+
Settings relating to the kernel, for us we'll be changing the following:
219223

220224
| Quirk | Enabled | Comment |
221225
| :--- | :--- | :--- |
@@ -245,6 +249,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
245249
* 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
246250
* **DisableIoMapper**: YES
247251
* 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
252+
* **DisableIoMapperMapping**: NO
253+
* 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
254+
* We recommend disabling VT-D, so we don't need this enabled
255+
* Not needed for 13.2.1 and lower
248256
* **DisableLinkeditJettison**: YES
249257
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
250258
* **DisableRtcChecksum**: NO

config-HEDT/skylake-x.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ Patches both the kernel and kexts.
209209

210210
::: tip Info
211211

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

214214
| Quirk | Enabled | Comment |
215215
| :--- | :--- | :--- |
@@ -237,6 +237,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
237237
* 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
238238
* **DisableIoMapper**: YES
239239
* 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
240+
* **DisableIoMapperMapping**: NO
241+
* 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
242+
* We recommend disabling VT-D, so we don't need this enabled
243+
* Not needed for 13.2.1 and lower
240244
* **DisableLinkeditJettison**: YES
241245
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
242246
* **DisableRtcChecksum**: NO

config-laptop.plist/arrandale.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ Settings relating to boot.efi patching and firmware fixes, depending where your
104104
| AvoidRuntimeDefrag | No | Big Sur may require this quirk enabled |
105105
| EnableSafeModeSlide | No | |
106106
| EnableWriteUnprotector | No | |
107+
| FixupAppleEfiImages | Yes | This is required to boot OS X 10.4 through 10.12 |
107108
| ProvideCustomSlide | No | |
108109
| RebuildAppleMemoryMap | Yes | This is required to boot OS X 10.4 through 10.6 |
109110
| SetupVirtualMap | No | |
@@ -124,6 +125,9 @@ Settings relating to boot.efi patching and firmware fixes, depending where your
124125
* Enables slide variables to be used in safe mode.
125126
* **EnableWriteUnprotector**: NO
126127
* Needed to remove write protection from CR0 register.
128+
* **FixupAppleEfiImages**: YES
129+
* Fixes errors in macOS's boot.efi, needed for machines using DuetPkg
130+
* Not needed when booting macOS 10.13+ with SecureBootModel enabled
127131
* **ProvideCustomSlide**: YES
128132
* 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`.
129133
* **RebuildAppleMemoryMap**: YES
@@ -259,7 +263,7 @@ Patches both the kernel and kexts.
259263

260264
::: tip Info
261265

262-
Settings relating to the kernel, for us we'll be enabling the following:
266+
Settings relating to the kernel, for us we'll be changing the following:
263267

264268
| Quirk | Enabled | Comment |
265269
| :--- | :--- | :--- |
@@ -287,6 +291,10 @@ Settings relating to the kernel, for us we'll be enabling the following:
287291
* 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
288292
* **DisableIoMapper**: YES
289293
* 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
294+
* **DisableIoMapperMapping**: NO
295+
* 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
296+
* We recommend disabling VT-D, so we don't need this enabled
297+
* Not needed for 13.2.1 and lower
290298
* **DisableLinkeditJettison**: YES
291299
* Allows Lilu and others to have more reliable performance without `keepsyms=1`
292300
* **DisableRtcChecksum**: NO

0 commit comments

Comments
 (0)