
/* Class = "NSTextFieldCell"; title = "ResizeAppleGpuBars"; ObjectID = "0Zh-xs-Bqy"; */
"0Zh-xs-Bqy.title" = "ResizeAppleGpuBars";

/* Class = "NSButtonCell"; title = "SyncRuntimePermissions"; ObjectID = "1MM-hq-HB3"; */
"1MM-hq-HB3.title" = "SyncRuntimePermissions";

/* Class = "NSButtonCell"; title = "XhciPortLimit"; ObjectID = "24X-1N-KQI"; */
"24X-1N-KQI.title" = "XhciPortLimit";

/* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "24c-2L-Ti5"; */
"24c-2L-Ti5.headerCell.title" = "Comment";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: A legacy parameter to work around buggy memory maps. Preserves runtime memory size and location after wake from S4 sleep."; ObjectID = "4UR-a0-Lg7"; */
"4UR-a0-Lg7.ibShadowedToolTip" = "Default Value: False\nDescription: A legacy parameter to work around buggy memory maps. Preserves runtime memory size and location after wake from S4 sleep.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: This quirk is useful on Mac firmwares, which behave differently in different OS."; ObjectID = "54b-nc-0r7"; */
"54b-nc-0r7.ibShadowedToolTip" = "Default Value: False\nDescription: This quirk is useful on Mac firmwares, which behave differently in different OS.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nRequirement: 10.4\nDescription: Apply icon type patches to IOAHCIPort.kext to force internal disk icons for all AHCI disks.\nNote: This option should be avoided whenever possible. Modern firmwares usually have compatible AHCI controllers."; ObjectID = "7rc-6Q-7yN"; */
"7rc-6Q-7yN.ibShadowedToolTip" = "Default Value: False\nRequirement: 10.4\nDescription: Apply icon type patches to IOAHCIPort.kext to force internal disk icons for all AHCI disks.\nNote: This option should be avoided whenever possible. Modern firmwares usually have compatible AHCI controllers.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: Protect UEFI Secure Boot variables from being written."; ObjectID = "7sq-Tw-PeE"; */
"7sq-Tw-PeE.ibShadowedToolTip" = "Default Value: False\nDescription: Protect UEFI Secure Boot variables from being written.";

/* Class = "NSButtonCell"; title = "DisableLinkeditJettison"; ObjectID = "7y7-H3-bM3"; */
"7y7-H3-bM3.title" = "DisableLinkeditJettison";

/* Class = "NSButtonCell"; title = "ForceExitBootServices"; ObjectID = "8ky-iq-XRF"; */
"8ky-iq-XRF.title" = "ForceExitBootServices";

/* Class = "NSScrollView"; ibShadowedToolTip = "1. Address\nType: plist integer\nFailsafe: 0\nDescription: Exceptional MMIO address, which memory descriptor should be left virtualised (unchanged) by DevirtualiseMmio. This means that the firmware will be able to directly communicate with this memory region during operating system functioning, because the region this value is in will be assigned a virtual address.\nThe addresses written here must be part of the memory map, have EfiMemoryMappedIO type and EFI_MEMORY_RUNTIME attribute (highest bit) set. To find the list of the candidates the debug log can be used.\n2. Comment\nType: plist string\nFailsafe: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: This address will be devirtualised unless set to true."; ObjectID = "91h-XR-pnh"; */
"91h-XR-pnh.ibShadowedToolTip" = "1. Address\nType: plist integer\nFailsafe: 0\nDescription: Exceptional MMIO address, which memory descriptor should be left virtualised (unchanged) by DevirtualiseMmio. This means that the firmware will be able to directly communicate with this memory region during operating system functioning, because the region this value is in will be assigned a virtual address.\nThe addresses written here must be part of the memory map, have EfiMemoryMappedIO type and EFI_MEMORY_RUNTIME attribute (highest bit) set. To find the list of the candidates the debug log can be used.\n2. Comment\nType: plist string\nFailsafe: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: This address will be devirtualised unless set to true.";

/* Class = "NSButtonCell"; title = "EnableWriteUnprotector"; ObjectID = "9h1-1c-Fkv"; */
"9h1-1c-Fkv.title" = "EnableWriteUnprotector";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nRequirement: 10.4\nDescription: Disables AppleIntelCpuPowerManagement.\n\nNote: This option is a preferred alternative to NullCpuPowerManagement.kext for CPUs without native power management driver in macOS."; ObjectID = "A2g-GW-bZE"; */
"A2g-GW-bZE.ibShadowedToolTip" = "Default Value: False\nRequirement: 10.4\nDescription: Disables AppleIntelCpuPowerManagement.\n\nNote: This option is a preferred alternative to NullCpuPowerManagement.kext for CPUs without native power management driver in macOS.";

/* Class = "NSTextField"; ibShadowedToolTip = "Default Value: 0\nDescription: Overrides the maximum slide instead of 256 when ProvideCustomSlide is enabled."; ObjectID = "CQd-k2-1mU"; */
"CQd-k2-1mU.ibShadowedToolTip" = "Default Value: 0\nDescription: Overrides the maximum slide instead of 256 when ProvideCustomSlide is enabled.";

/* Class = "NSButtonCell"; title = "IncreasePciBarSize"; ObjectID = "Cap-os-5di"; */
"Cap-os-5di.title" = "IncreasePciBarSize";

/* Class = "NSButtonCell"; title = "ForceOcWriteFlash"; ObjectID = "Ctp-CM-UwU"; */
"Ctp-CM-UwU.title" = "ForceOcWriteFlash";

/* Class = "NSTabViewItem"; label = "Kernel"; ObjectID = "Dlw-tT-TMc"; */
"Dlw-tT-TMc.label" = "Kernel";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nRequirement: 10.15 (not required for older)\nDescription: Disables kernel panic on setPowerState timeout.\nAn additional security measure was added to macOS Catalina (10.15) causing kernel panic on power change timeout for Apple drivers. Sometimes it may cause issues on misconfigured hardware, notably digital audio, which sometimes fails to wake up. For debug kernels setpowerstate_panic=0 boot argument should be used, which is otherwise equivalent to this quirk."; ObjectID = "Dud-nf-a9u"; */
"Dud-nf-a9u.ibShadowedToolTip" = "Default Value: True\nRequirement: 10.15 (not required for older)\nDescription: Disables kernel panic on setPowerState timeout.\nAn additional security measure was added to macOS Catalina (10.15) causing kernel panic on power change timeout for Apple drivers. Sometimes it may cause issues on misconfigured hardware, notably digital audio, which sometimes fails to wake up. For debug kernels setpowerstate_panic=0 boot argument should be used, which is otherwise equivalent to this quirk.";

/* Class = "NSButtonCell"; title = "DiscardHibernateMap"; ObjectID = "EDD-nJ-q38"; */
"EDD-nJ-q38.title" = "DiscardHibernateMap";

/* Class = "NSButtonCell"; title = "AppleXcpmForceBoost"; ObjectID = "EHG-QX-xdN"; */
"EHG-QX-xdN.title" = "AppleXcpmForceBoost";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Force macOS to use a pseudorandom value among available slide values."; ObjectID = "FQL-vw-xmL"; */
"FQL-vw-xmL.ibShadowedToolTip" = "Default Value: True\nDescription: Force macOS to use a pseudorandom value among available slide values.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nRequirement: 10.8 (not required for older)\nDescription: Disables IOMapper support in XNU (VT-d), which may conflict with the firmware implementation.\nNote: This option is a preferred alternative to dropping DMAR ACPI table and disabling VT-d in firmware preferences, which does not break VT-d support in other systems in case they need it."; ObjectID = "GEn-8P-60k"; */
"GEn-8P-60k.ibShadowedToolTip" = "Default Value: True\nRequirement: 10.8 (not required for older)\nDescription: Disables IOMapper support in XNU (VT-d), which may conflict with the firmware implementation.\nNote: This option is a preferred alternative to dropping DMAR ACPI table and disabling VT-d in firmware preferences, which does not break VT-d support in other systems in case they need it.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nRequirement: 10.8 (10.14)\nDescription: Provides current CPU info to the kernel.\n\nThis quirk works differently depending on the CPU:\n• For Microsoft Hyper-V it provides the correct TSC and FSB values to the kernel, as well as disables CPU topology validation (10.8+).\n• For KVM and other hypervisors it provides precomputed MSR 35h values solving kernel panic with -cpu host.\n• For Intel CPUs it adds support for asymmetrical SMP systems (e.g. Intel Alder Lake) by patching core count to thread count along with the supplemental required changes (10.14+)."; ObjectID = "GIS-Ow-Rrd"; */
"GIS-Ow-Rrd.ibShadowedToolTip" = "Default Value: False\nRequirement: 10.8 (10.14)\nDescription: Provides current CPU info to the kernel.\n\nThis quirk works differently depending on the CPU:\n• For Microsoft Hyper-V it provides the correct TSC and FSB values to the kernel, as well as disables CPU topology validation (10.8+).\n• For KVM and other hypervisors it provides precomputed MSR 35h values solving kernel panic with -cpu host.\n• For Intel CPUs it adds support for asymmetrical SMP systems (e.g. Intel Alder Lake) by patching core count to thread count along with the supplemental required changes (10.14+).";

/* Class = "NSTabViewItem"; label = "Booter"; ObjectID = "Jzn-eI-GGZ"; */
"Jzn-eI-GGZ.label" = "Booter";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nRequirement: 10.10\nDescription: Increases 32-bit PCI bar size in IOPCIFamily from 1 to 4 GBs.\nNote: This option should be avoided whenever possible. In general the necessity of this option means misconfigured or broken firmware."; ObjectID = "N1z-8X-VF9"; */
"N1z-8X-VF9.ibShadowedToolTip" = "Default Value: False\nRequirement: 10.10\nDescription: Increases 32-bit PCI bar size in IOPCIFamily from 1 to 4 GBs.\nNote: This option should be avoided whenever possible. In general the necessity of this option means misconfigured or broken firmware.";

/* Class = "NSTextFieldCell"; title = "ProvideMaxSlide"; ObjectID = "NNR-wp-96c"; */
"NNR-wp-96c.title" = "ProvideMaxSlide";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Ensures that calls to ExitBootServices succeed even with an outdated MemoryMap key."; ObjectID = "OGD-la-o9T"; */
"OGD-la-o9T.ibShadowedToolTip" = "Default Value: True\nDescription: Ensures that calls to ExitBootServices succeed even with an outdated MemoryMap key.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Workaround issues in some firmwares that access memory after SetVirtualAddress calls often resulting in boot crashes."; ObjectID = "Pnk-pO-kA2"; */
"Pnk-pO-kA2.ibShadowedToolTip" = "Default Value: True\nDescription: Workaround issues in some firmwares that access memory after SetVirtualAddress calls often resulting in boot crashes.";

/* Class = "NSButtonCell"; title = "SignalAppleOS"; ObjectID = "Pq3-br-7Gm"; */
"Pq3-br-7Gm.title" = "SignalAppleOS";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Update memory permissions for runtime environment."; ObjectID = "QJ9-va-jTP"; */
"QJ9-va-jTP.ibShadowedToolTip" = "Default Value: True\nDescription: Update memory permissions for runtime environment.";

/* Class = "NSTextFieldCell"; title = "Scheme"; ObjectID = "RCW-mQ-WGW"; */
"RCW-mQ-WGW.title" = "Scheme";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: Permits write access to UEFI runtime services code. Use RebuildAppleMemoryMap if possible."; ObjectID = "RSJ-3x-2PK"; */
"RSJ-3x-2PK.ibShadowedToolTip" = "Default Value: False\nDescription: Permits write access to UEFI runtime services code. Use RebuildAppleMemoryMap if possible.";

/* Class = "NSButtonCell"; title = "DisableVariableWrite"; ObjectID = "Tct-0T-oa0"; */
"Tct-0T-oa0.title" = "DisableVariableWrite";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: false\nDescription: Enables writing to flash memory for all OpenCore-managed NVRAM system variables.\n\nNote: This value should be disabled on most types of firmware but is left configurable to account for firmware that may have issues with volatile variable storage overflows or similar. Boot issues across multiple OSes can be observed on e.g. Lenovo Thinkpad T430 and T530 without this quirk. Apple variables related to Secure Boot and hibernation are exempt from this for security reasons. Furthermore, some OpenCore variables are exempt for different reasons, such as the boot log due to an available user option, and the TSC frequency due to timing issues. When toggling this option, a NVRAM reset may be required to ensure full functionality."; ObjectID = "Uor-v0-mGa"; */
"Uor-v0-mGa.ibShadowedToolTip" = "Default Value: false\nDescription: Enables writing to flash memory for all OpenCore-managed NVRAM system variables.\n\nNote: This value should be disabled on most types of firmware but is left configurable to account for firmware that may have issues with volatile variable storage overflows or similar. Boot issues across multiple OSes can be observed on e.g. Lenovo Thinkpad T430 and T530 without this quirk. Apple variables related to Secure Boot and hibernation are exempt from this for security reasons. Furthermore, some OpenCore variables are exempt for different reasons, such as the boot log due to an available user option, and the TSC frequency due to timing issues. When toggling this option, a NVRAM reset may be required to ensure full functionality.";

/* Class = "NSButtonCell"; title = "EnableSafeModeSlide"; ObjectID = "W3J-6N-sTe"; */
"W3J-6N-sTe.title" = "EnableSafeModeSlide";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nRequirement: 11.0\nDescription: Disables __LINKEDIT jettison code.\n\nThis option lets Lilu.kext and possibly some others function in macOS Big Sur with best performance without keepsyms=1 boot argument."; ObjectID = "WlQ-9W-Qvi"; */
"WlQ-9W-Qvi.ibShadowedToolTip" = "Default Value: True\nRequirement: 11.0\nDescription: Disables __LINKEDIT jettison code.\n\nThis option lets Lilu.kext and possibly some others function in macOS Big Sur with best performance without keepsyms=1 boot argument.";

/* Class = "NSTableColumn"; headerCell.title = "Enabled"; ObjectID = "X5r-8w-RLg"; */
"X5r-8w-RLg.headerCell.title" = "Enabled";

/* Class = "NSButtonCell"; title = "DummyPowerManagement"; ObjectID = "X7P-Kf-QpS"; */
"X7P-Kf-QpS.title" = "DummyPowerManagement";

/* Class = "NSButtonCell"; title = "DisableIoMapper"; ObjectID = "XA3-EU-yxY"; */
"XA3-EU-yxY.title" = "DisableIoMapper";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nRequirement: 10.8 (not required for older)\nDescription: Forces maximum performance in XCPM mode.\nThis patch writes 0xFF00 to MSR_IA32_PERF_CONTROL (0x199), effectively setting maximum multiplier for all the time.\nNote: While this may increase the performance, this patch is strongly discouraged on all systems but those explicitly dedicated to scientific or media calculations. In general only certain Xeon models benefit from the patch."; ObjectID = "YDn-2i-DcY"; */
"YDn-2i-DcY.ibShadowedToolTip" = "Default Value: False\nRequirement: 10.8 (not required for older)\nDescription: Forces maximum performance in XCPM mode.\nThis patch writes 0xFF00 to MSR_IA32_PERF_CONTROL (0x199), effectively setting maximum multiplier for all the time.\nNote: While this may increase the performance, this patch is strongly discouraged on all systems but those explicitly dedicated to scientific or media calculations. In general only certain Xeon models benefit from the patch.";

/* Class = "NSButtonCell"; title = "ExternalDiskIcons"; ObjectID = "YJl-8j-BQg"; */
"YJl-8j-BQg.title" = "ExternalDiskIcons";

/* Class = "NSButtonCell"; title = "ProtectSecureBoot"; ObjectID = "ZW3-YR-DtS"; */
"ZW3-YR-DtS.title" = "ProtectSecureBoot";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: Reduce stolen memory footprint from memory map, incompatible with some systems"; ObjectID = "Zp3-4w-14w"; */
"Zp3-4w-14w.ibShadowedToolTip" = "Default Value: False\nDescription: Reduce stolen memory footprint from memory map, incompatible with some systems";

/* Class = "NSButtonCell"; title = "DisableSingleUser"; ObjectID = "bKz-Dw-Bti"; */
"bKz-Dw-Bti.title" = "DisableSingleUser";

/* Class = "NSButtonCell"; title = "ProvideCustomSlide"; ObjectID = "bZ2-Rn-Ibn"; */
"bZ2-Rn-Ibn.title" = "ProvideCustomSlide";

/* Class = "NSBox"; title = "MmioWhitelist"; ObjectID = "be4-09-HSt"; */
"be4-09-HSt.title" = "MmioWhitelist";

/* Class = "NSTableColumn"; headerCell.title = "Address*"; ObjectID = "ctD-8l-aXL"; */
"ctD-8l-aXL.headerCell.title" = "Address*";

/* Class = "NSButtonCell"; title = "ProtectUefiServices"; ObjectID = "gT2-fT-bnz"; */
"gT2-fT-bnz.title" = "ProtectUefiServices";

/* Class = "NSButtonCell"; title = "ThirdPartyDrives"; ObjectID = "ibe-5x-fBs"; */
"ibe-5x-fBs.title" = "ThirdPartyDrives";

/* Class = "NSTabViewItem"; label = "UEFI"; ObjectID = "jiE-ct-zPT"; */
"jiE-ct-zPT.label" = "UEFI";

/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: -1\nDescription: Reduce GPU PCI BAR sizes for compatibility with macOS.\n\nThis quirk reduces GPU PCI BAR sizes for Apple macOS up to the specified value or lower if it is unsupported. The specified value follows PCI Resizable BAR spec. While Apple macOS supports a theoretical 1 GB maximum, in practice all non-default values may not work correctly. For this reason the only supported value for this quirk is the minimal supported BAR size, i.e. 0. Use -1 to disable this quirk.\n\nFor development purposes one may take risks and try other values. Consider a GPU with 2 BARs:\n• BAR0 supports sizes from 256 MB to 8 GB. Its value is 4 GB.\n• BAR1 supports sizes from 2 MB to 256 MB. Its value is 256 MB.\n\nExample 1: Setting ResizeAppleGpuBars to 1 GB will change BAR0 to 1 GB and leave BAR1 unchanged.\nExample 2: Setting ResizeAppleGpuBars to 1 MB will change BAR0 to 256 MB and BAR0 to 2 MB.\nExample 3: Setting ResizeAppleGpuBars to 16 GB will make no changes.\n\nNote: See ResizeGpuBars quirk for general GPU PCI BAR size configuration and more details about the technology."; ObjectID = "lLJ-FK-hoB"; */
"lLJ-FK-hoB.ibShadowedToolTip" = "Type: plist integer\nFailsafe: -1\nDescription: Reduce GPU PCI BAR sizes for compatibility with macOS.\n\nThis quirk reduces GPU PCI BAR sizes for Apple macOS up to the specified value or lower if it is unsupported. The specified value follows PCI Resizable BAR spec. While Apple macOS supports a theoretical 1 GB maximum, in practice all non-default values may not work correctly. For this reason the only supported value for this quirk is the minimal supported BAR size, i.e. 0. Use -1 to disable this quirk.\n\nFor development purposes one may take risks and try other values. Consider a GPU with 2 BARs:\n• BAR0 supports sizes from 256 MB to 8 GB. Its value is 4 GB.\n• BAR1 supports sizes from 2 MB to 256 MB. Its value is 256 MB.\n\nExample 1: Setting ResizeAppleGpuBars to 1 GB will change BAR0 to 1 GB and leave BAR1 unchanged.\nExample 2: Setting ResizeAppleGpuBars to 1 MB will change BAR0 to 256 MB and BAR0 to 2 MB.\nExample 3: Setting ResizeAppleGpuBars to 16 GB will make no changes.\n\nNote: See ResizeGpuBars quirk for general GPU PCI BAR size configuration and more details about the technology.";

/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Attempts to perform TSC synchronisation with a specified timeout.\n\nThe primary purpose of this quirk is to enable early bootstrap TSC synchronisation on some server and laptop models when running a debug XNU kernel. For the debug kernel the TSC needs to be kept in sync across the cores before any kext could kick in rendering all other solutions problematic. The timeout is specified in microseconds and depends on the amount of cores present on the platform, the recommended starting value is 500000.\n\nThis is an experimental quirk, which should only be used for the aforementioned problem. In all other cases, the quirk may render the operating system unstable and is not recommended. The recommended solution in the other cases is to install a kernel extension such as VoodooTSCSync, TSCAdjustReset, or CpuTscSync (a more specialised variant of VoodooTSCSync for newer laptops).\n\nNote: This quirk cannot replace the kernel extension because it cannot operate in ACPI S3 (sleep wake) mode and because the UEFI firmware only provides very limited multicore support which prevents precise updates of the MSR registers."; ObjectID = "mVh-iv-wqG"; */
"mVh-iv-wqG.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0\nDescription: Attempts to perform TSC synchronisation with a specified timeout.\n\nThe primary purpose of this quirk is to enable early bootstrap TSC synchronisation on some server and laptop models when running a debug XNU kernel. For the debug kernel the TSC needs to be kept in sync across the cores before any kext could kick in rendering all other solutions problematic. The timeout is specified in microseconds and depends on the amount of cores present on the platform, the recommended starting value is 500000.\n\nThis is an experimental quirk, which should only be used for the aforementioned problem. In all other cases, the quirk may render the operating system unstable and is not recommended. The recommended solution in the other cases is to install a kernel extension such as VoodooTSCSync, TSCAdjustReset, or CpuTscSync (a more specialised variant of VoodooTSCSync for newer laptops).\n\nNote: This quirk cannot replace the kernel extension because it cannot operate in ACPI S3 (sleep wake) mode and because the UEFI firmware only provides very limited multicore support which prevents precise updates of the MSR registers.";

/* Class = "NSButtonCell"; title = "PowerTimeoutKernelPanic"; ObjectID = "mtQ-xf-bHv"; */
"mtQ-xf-bHv.title" = "PowerTimeoutKernelPanic";

/* Class = "NSButtonCell"; title = "AppleXcpmExtraMsrs"; ObjectID = "myp-PT-S2O"; */
"myp-PT-S2O.title" = "AppleXcpmExtraMsrs";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Fix UEFI runtime services support on many firmwares."; ObjectID = "nWp-Pt-o5E"; */
"nWp-Pt-o5E.ibShadowedToolTip" = "Default Value: True\nDescription: Fix UEFI runtime services support on many firmwares.";

/* Class = "NSButtonCell"; title = "ProtectMemoryRegions"; ObjectID = "nf2-vK-muY"; */
"nf2-vK-muY.title" = "ProtectMemoryRegions";

/* Class = "NSButtonCell"; title = "DevirtualiseMmio"; ObjectID = "noq-e2-xoc"; */
"noq-e2-xoc.title" = "DevirtualiseMmio";

/* Class = "NSButtonCell"; title = "AvoidRuntimeDefrag"; ObjectID = "ny2-z8-pMr"; */
"ny2-z8-pMr.title" = "AvoidRuntimeDefrag";

/* Class = "NSButtonCell"; title = "RebuildAppleMemoryMap"; ObjectID = "oHR-DA-MvC"; */
"oHR-DA-MvC.title" = "RebuildAppleMemoryMap";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: Protect UEFI services from being overridden by the firmware."; ObjectID = "pPa-FS-AAF"; */
"pPa-FS-AAF.ibShadowedToolTip" = "Default Value: False\nDescription: Protect UEFI services from being overridden by the firmware.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: A security option to protect macOS NVRAM write access."; ObjectID = "pYM-5w-cYo"; */
"pYM-5w-cYo.ibShadowedToolTip" = "Default Value: False\nDescription: A security option to protect macOS NVRAM write access.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: Protect memory regions from incorrect access. Only needed by very old firmwares."; ObjectID = "qaK-ps-qYa"; */
"qaK-ps-qYa.ibShadowedToolTip" = "Default Value: False\nDescription: Protect memory regions from incorrect access. Only needed by very old firmwares.";

/* Class = "NSButtonCell"; title = "SetupVirtualMap"; ObjectID = "qgs-ds-IGq"; */
"qgs-ds-IGq.title" = "SetupVirtualMap";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Patch the bootloader to enable KASLR in safe mode."; ObjectID = "rNN-c0-ymd"; */
"rNN-c0-ymd.ibShadowedToolTip" = "Default Value: True\nDescription: Patch the bootloader to enable KASLR in safe mode.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nRequirement: 10.11 (not required for older)\nDescription: Patch various kexts (AppleUSBXHCI.kext, AppleUSBXHCIPCI.kext, IOUSBHostFamily.kext) to remove USB port count limit of 15 ports.\nNote: This option should avoided whenever possible. USB port limit is imposed by the amount of used bits in locationID format and there is no possible way to workaround this without heavy OS modification. The only valid solution is to limit the amount of used ports to 15 (discarding some)."; ObjectID = "sun-oo-HP0"; */
"sun-oo-HP0.ibShadowedToolTip" = "Default Value: True\nRequirement: 10.11 (not required for older)\nDescription: Patch various kexts (AppleUSBXHCI.kext, AppleUSBXHCIPCI.kext, IOUSBHostFamily.kext) to remove USB port count limit of 15 ports.\nNote: This option should avoided whenever possible. USB port limit is imposed by the amount of used bits in locationID format and there is no possible way to workaround this without heavy OS modification. The only valid solution is to limit the amount of used ports to 15 (discarding some).";

/* Class = "NSButtonCell"; title = "ProvideCurrentCpuInfo"; ObjectID = "tDZ-O0-G5U"; */
"tDZ-O0-G5U.title" = "ProvideCurrentCpuInfo";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nRequirement: 10.6 (not required for older)\nDescription: Apply vendor patches to IOAHCIBlockStorage.kext to enable native features for third-party drives, such as TRIM on SSDs or hibernation support on 10.15 and newer.\nNote: This option may be avoided on user preference. NVMe SSDs are compatible without the change. For AHCI SSDs on modern macOS version there is a dedicated built-in utility called trimforce. Starting from 10.15 this utility creates EnableTRIM variable in APPLE_BOOT_VARIABLE_GUID namespace with 01 00 00 00 value."; ObjectID = "tJF-zk-Mgd"; */
"tJF-zk-Mgd.ibShadowedToolTip" = "Default Value: False\nRequirement: 10.6 (not required for older)\nDescription: Apply vendor patches to IOAHCIBlockStorage.kext to enable native features for third-party drives, such as TRIM on SSDs or hibernation support on 10.15 and newer.\nNote: This option may be avoided on user preference. NVMe SSDs are compatible without the change. For AHCI SSDs on modern macOS version there is a dedicated built-in utility called trimforce. Starting from 10.15 this utility creates EnableTRIM variable in APPLE_BOOT_VARIABLE_GUID namespace with 01 00 00 00 value.";

/* Class = "NSTextFieldCell"; title = "KernelCache"; ObjectID = "tzk-nw-rw9"; */
"tzk-nw-rw9.title" = "KernelCache";

/* Class = "NSTextFieldCell"; title = "TscSyncTimeout"; ObjectID = "vB1-tq-xGe"; */
"vB1-tq-xGe.title" = "TscSyncTimeout";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nDescription: A security option to ignore single user mode arguments."; ObjectID = "vYQ-4C-eVz"; */
"vYQ-4C-eVz.ibShadowedToolTip" = "Default Value: False\nDescription: A security option to ignore single user mode arguments.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: False\nRequirement: 10.8 (not required for older)\nDescription: Disables multiple MSR access critical for select CPUs, which have no native XCPM support.\nThis is normally used in conjunction with Emulate section on Haswell-E, Broadwell-E, Skylake-SP, and similar CPUs.\nNote: Additional not provided patches will be required for Ivy Bridge or Pentium CPUs. It is recommended to use AppleIntelCpuPowerManagement.kext for the former."; ObjectID = "vif-sm-EZD"; */
"vif-sm-EZD.ibShadowedToolTip" = "Default Value: False\nRequirement: 10.8 (not required for older)\nDescription: Disables multiple MSR access critical for select CPUs, which have no native XCPM support.\nThis is normally used in conjunction with Emulate section on Haswell-E, Broadwell-E, Skylake-SP, and similar CPUs.\nNote: Additional not provided patches will be required for Ivy Bridge or Pentium CPUs. It is recommended to use AppleIntelCpuPowerManagement.kext for the former.";

/* Class = "NSPopUpButton"; ibShadowedToolTip = "Default Value: Auto\nDescription: Prefer specified kernel cache type (Auto, Cacheless, Mkext, Prelinked) when available.\n\nDifferent variants of macOS support different kernel caching variants designed to improve boot performance.\nThis setting prevents the use of faster kernel caching variants if slower variants are available for debugging and stability reasons. I.e., by specifying Mkext, Prelinked will be disabled for e.g. 10.6 but not for 10.7."; ObjectID = "vsM-2r-sbr"; */
"vsM-2r-sbr.ibShadowedToolTip" = "Default Value: Auto\nDescription: Prefer specified kernel cache type (Auto, Cacheless, Mkext, Prelinked) when available.\n\nDifferent variants of macOS support different kernel caching variants designed to improve boot performance.\nThis setting prevents the use of faster kernel caching variants if slower variants are available for debugging and stability reasons. I.e., by specifying Mkext, Prelinked will be disabled for e.g. 10.6 but not for 10.7.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Use kernelcache with different checksums when available.\n\nOn macOS 10.6 and earlier kernelcache filename has a checksum, which essentially is adler32 from SMBIOS product name and EfiBoot device path. On certain firmwares EfiBoot device path differs between UEFI and macOS due to ACPI or hardware specifics, rendering kernelcache checksum as always different.\nThis setting allows matching the latest kernelcache with a suitable architecture when the kernelcache without suffix is unavailable, improving macOS 10.6 boot performance on several platforms."; ObjectID = "vts-L4-omp"; */
"vts-L4-omp.ibShadowedToolTip" = "Default Value: True\nDescription: Use kernelcache with different checksums when available.\n\nOn macOS 10.6 and earlier kernelcache filename has a checksum, which essentially is adler32 from SMBIOS product name and EfiBoot device path. On certain firmwares EfiBoot device path differs between UEFI and macOS due to ACPI or hardware specifics, rendering kernelcache checksum as always different.\nThis setting allows matching the latest kernelcache with a suitable architecture when the kernelcache without suffix is unavailable, improving macOS 10.6 boot performance on several platforms.";

/* Class = "NSButton"; ibShadowedToolTip = "Default Value: True\nDescription: Generate Memory Map compatible with macOS."; ObjectID = "wVb-7V-a4H"; */
"wVb-7V-a4H.ibShadowedToolTip" = "Default Value: True\nDescription: Generate Memory Map compatible with macOS.";

/* Class = "NSTextFieldCell"; title = "Emulate"; ObjectID = "yzD-lo-y3Q"; */
"yzD-lo-y3Q.title" = "Emulate";

/* Class = "NSButtonCell"; title = "FuzzyMatch"; ObjectID = "zTF-In-q11"; */
"zTF-In-q11.title" = "FuzzyMatch";
