Skip to content

Commit

Permalink
Fixed generation of black items
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavo-IM committed Jun 21, 2020
1 parent 399660a commit 1a9ff3b
Showing 1 changed file with 79 additions and 1 deletion.
80 changes: 79 additions & 1 deletion OC Gen-X/MainVC.swift
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,14 @@ class MainVC: NSViewController {

switch ivyBridgeChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.rebuildAppleMemoryMap = true
config.kernel.kQuirks.appleCpuPmCfgLock = true
config.kernel.kQuirks.appleXcpmCfgLock = true
Expand All @@ -231,6 +239,14 @@ class MainVC: NSViewController {

switch haswellChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.rebuildAppleMemoryMap = true
config.kernel.kQuirks.appleCpuPmCfgLock = true
config.kernel.kQuirks.appleXcpmCfgLock = true
Expand All @@ -255,6 +271,14 @@ class MainVC: NSViewController {

switch skylakeChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.rebuildAppleMemoryMap = true
config.booter.quirks.syncRuntimePermissions = true
config.kernel.kQuirks.appleCpuPmCfgLock = true
Expand All @@ -279,6 +303,14 @@ class MainVC: NSViewController {

switch kabylakeChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.rebuildAppleMemoryMap = true
config.booter.quirks.syncRuntimePermissions = true
config.kernel.kQuirks.appleCpuPmCfgLock = true
Expand All @@ -303,6 +335,14 @@ class MainVC: NSViewController {

switch coffeelakeChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.devirtualiseMmio = true
config.booter.quirks.rebuildAppleMemoryMap = true
config.booter.quirks.syncRuntimePermissions = true
Expand All @@ -328,6 +368,14 @@ class MainVC: NSViewController {

switch coffeelakeChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.avoidRuntimeDefrag = true
config.booter.quirks.devirtualiseMmio = true
config.booter.quirks.protectUefiServices = true
Expand Down Expand Up @@ -357,6 +405,14 @@ class MainVC: NSViewController {

switch haswellEChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.devirtualiseMmio = true
config.booter.quirks.disableVariableWrite = true
config.booter.quirks.rebuildAppleMemoryMap = true
Expand Down Expand Up @@ -384,6 +440,14 @@ class MainVC: NSViewController {

switch broadwellEChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.devirtualiseMmio = true
config.booter.quirks.disableVariableWrite = true
config.booter.quirks.rebuildAppleMemoryMap = true
Expand Down Expand Up @@ -411,6 +475,14 @@ class MainVC: NSViewController {

switch casecadeChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.kernel.kPatch?.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.avoidRuntimeDefrag = true
config.booter.quirks.devirtualiseMmio = true
config.booter.quirks.provideCustomSlide = true
Expand Down Expand Up @@ -439,6 +511,13 @@ class MainVC: NSViewController {

switch ryzenChecked.state {
case .on:
config.acpi.add.removeAll()
config.acpi.delete.removeAll()
config.acpi.patch.removeAll()
config.booter.mmioWhitelist.removeAll()
config.kernel.kBlock.removeAll()
config.misc.blessOverRide.removeAll()
config.uefi.reservedMemory.removeAll()
config.booter.quirks.rebuildAppleMemoryMap = true
config.booter.quirks.syncRuntimePermissions = true
config.kernel.kPatch = [firstRyzenPatch]
Expand Down Expand Up @@ -709,7 +788,6 @@ class MainVC: NSViewController {
efiCopy(efiname: "opencore", item: "OpenCore", location: ocDir)
efiCopy(efiname: "bootefi", item: "BOOTx64", location: ocBootDir)
efiCopy(efiname: "bootstrap", item: "Bootstrap", location: ocBootstrapDir)
config.misc.blessOverRide.removeAll()
if (bootargsInputfield != nil) {
config.nvram.add.addAppleBootVariableGuid.bootArgs.append(contentsOf: bootargsInputfield.stringValue + " ")
}
Expand Down

0 comments on commit 1a9ff3b

Please sign in to comment.