Kernel Patch Arch x86_64 Base _cpuid_set_info Comment algrey | Force cpuid_cores_per_package to constant (user-specified) | 10.13-10.14 Count 1 Enabled Find wegaAAAA Identifier kernel Limit 0 Mask //3/AAAA MaxKernel 18.99.99 MinKernel 17.0.0 Replace uAAAAAAA ReplaceMask //////8A Skip 0 Arch x86_64 Base _cpuid_set_info Comment algrey | Force cpuid_cores_per_package to constant (user-specified) | 10.15-11.0 Count 1 Enabled Find wegaAAAA Identifier kernel Limit 0 Mask //3/AAAA MaxKernel 20.99.99 MinKernel 19.0.0 Replace ugAAAAAA ReplaceMask //////8A Skip 0 Arch x86_64 Base _cpuid_set_info Comment algrey | Force cpuid_cores_per_package to constant (user-specified) | 12.0-13.2 Count 1 Enabled Find wegaAAAA Identifier kernel Limit 0 Mask //3/AAAA MaxKernel 22.3.99 MinKernel 21.0.0 Replace ugAAAACQ ReplaceMask Skip 0 Arch x86_64 Base _cpuid_set_info Comment algrey | Force cpuid_cores_per_package to constant (user-specified) | 13.3+ Count 1 Enabled Find wegaAAA= Identifier kernel Limit 0 Mask //3/AAA= MaxKernel 25.99.99 MinKernel 22.4.0 Replace ugAAAAA= ReplaceMask //////8= Skip 0 Arch x86_64 Base Comment algrey | _commpage_populate | Remove rdmsr | 10.13+ Count 1 Enabled Find uaABAAAPMg== Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 17.0.0 Replace ZpBmkGaQkA== ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_cache_info | Set CPUID proper instead of 4 | 10.13+ Count 1 Enabled Find uAQAAABEifFEiQ== Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 17.0.0 Replace uB0AAIBEifFEiQ== ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_generic_info | Remove wrmsr(0x8B) | 10.13+ Count 1 Enabled Find uYsAAAAxwDHSDzA= Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 17.0.0 Replace ZpBmkGaQZpBmkJA= ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_generic_info | Replace rdmsr(0x8B) with constant 186 | 10.13+ Count 1 Enabled Find uYsAAAAPMg== Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 17.0.0 Replace uroAAABmkA== ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_generic_info | Set flag=1 | 10.13+ Count 1 Enabled Find uRcAAAAPMsHqEoDiBw== Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 17.0.0 Replace sgFmDx+EAAAAAABmkA== ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_generic_info | Disable check to allow leaf7 | 10.13+ Count 1 Enabled Find ADoPgg== Identifier kernel Limit 0 Mask MaxKernel 23.99.99 MinKernel 17.0.0 Replace AAAPgg== ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_generic_info | Disable check to allow leaf7 | 15.0+ Count 1 Enabled Find AAUPgg== Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 24.0.0 Replace AAAPgg== ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_info | GenuineIntel to AuthenticAMD | 10.13-11.0 Count 1 Enabled Find R2VudWluZUludGVsAA== Identifier kernel Limit 0 Mask MaxKernel 20.99.99 MinKernel 17.0.0 Replace QXV0aGVudGljQU1EAA== ReplaceMask Skip 0 Arch x86_64 Base _cpuid_set_info Comment Goldfish64, algrey | Bypass GenuineIntel check panic | 12.0+ Count 1 Enabled Find AAAAAAAAMdKzAQ== Identifier kernel Limit 0 Mask AAAAAAAA/////w== MaxKernel 25.99.99 MinKernel 21.0.0 Replace kJCQkJCQMdKzAQ== ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _cpuid_set_cpufamily | Force CPUFAMILY_INTEL_PENRYN | 10.13-11.2 Count 1 Enabled Find MduAPQAAAAAGdQA= Identifier kernel Limit 0 Mask /////wAAAP///wA= MaxKernel 20.3.0 MinKernel 17.0.0 Replace u7xP6njpXQAAAJA= ReplaceMask Skip 0 Arch x86_64 Base _cpuid_set_info Comment algrey | _cpuid_set_cpufamily | Force CPUFAMILY_INTEL_PENRYN | 11.3+ Count 1 Enabled Find gD0AAAAABnU= Identifier kernel Limit 0 Mask //8AAAAA//8= MaxKernel 25.99.99 MinKernel 20.4.0 Replace urxP6ngx2+s= ReplaceMask Skip 0 Arch x86_64 Base Comment algrey | _i386_init | Remove 3 rdmsr calls | 10.13+ Count 0 Enabled Find uZkBAAAPMkjB4iCJxkgJ1rmYAQAADzJIweIgicBICcK/WAIxBTHJRTHA Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 17.0.0 Replace Zg8fhAAAAAAAZg8fhAAAAAAAZg8fhAAAAAAAZg8fhAAAAAAAZg8fRAAA ReplaceMask Skip 0 Arch x86_64 Base Comment algrey, XLNC | Remove version check and panic | 10.13+ Count 1 Enabled Find JfwAAACD+BM= Identifier kernel Limit 0 Mask MaxKernel 25.99.99 MinKernel 17.0.0 Replace JfwAAAAPHwA= ReplaceMask Skip 0 Arch x86_64 Base __ZN11IOPCIBridge13probeBusGatedEP14probeBusParams Comment CaseySJ | probeBusGated | Disable 10 bit tags | 12.0-15.x Count 1 Enabled Find 4BFyAA== Identifier com.apple.iokit.IOPCIFamily Limit 0 Mask 8P//8A== MaxKernel 24.99.99 MinKernel 21.0.0 Replace AAADAA== ReplaceMask AAAPAA== Skip 0 Arch x86_64 Base __ZN11IOPCIBridge13probeBusGatedEP14probeBusParams Comment CaseySJ | probeBusGated | Disable 10 bit tags | 26.0+ Count 1 Enabled Find 4BFzQA== Identifier com.apple.iokit.IOPCIFamily Limit 0 Mask 8P//8A== MaxKernel 25.99.99 MinKernel 25.0.0 Replace AAACAA== ReplaceMask AAAPAA== Skip 0 Arch x86_64 Base __ZN17IOPCIConfigurator18IOPCIIsHotplugPortEP16IOPCIConfigEntry Comment CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+ Count 1 Enabled Find hAB1Sw== Identifier com.apple.iokit.IOPCIFamily Limit 0 Mask /wD//w== MaxKernel 25.99.99 MinKernel 22.0.0 Replace AADrAA== ReplaceMask AAD/AA== Skip 0 Arch x86_64 Base Comment Visual | thread_quantum_expire, thread_unblock, thread_invoke | Remove non-monotonic time panic | 12.0+ Count 3 Enabled Find SAAAAAIAAEgAAFgAAAAPAAAAAAA= Identifier kernel Limit 0 Mask /wAAD/////8AAP8AAAD/AAAAAAA= MaxKernel 25.99.99 MinKernel 21.0.0 Replace AAAAAAAAAAAAAAAAAABmkGaQZpA= ReplaceMask AAAAAAAAAAAAAAAAAAD///////8= Skip 0 Arch x86_64 Base Comment Visual | thread_invoke, thread_dispatch | Remove non-monotonic time panic | 12.0-26.3 Count 2 Enabled Find SAAAgAQAAA8AAAAAAA== Identifier kernel Limit 0 Mask SAAA8P////8AAAAAAA== MaxKernel 25.3.99 MinKernel 21.0.0 Replace AAAAAAAAAGaQZpBmkA== ReplaceMask AAAAAAAAAP///////w== Skip 0 Arch x86_64 Base Comment laobamac | thread_invoke, thread_dispatch | Remove non-monotonic time panic | 26.4+ Count 2 Enabled Find SAAAkAQAAA8AAAAAAA== Identifier kernel Limit 0 Mask SAAA8P////8AAAAAAA== MaxKernel 25.99.99 MinKernel 25.4.0 Replace AAAAAAAAAGaQZpBmkA== ReplaceMask AAAAAAAAAP///////w== Skip 0 Arch x86_64 Base Comment algrey | _mtrr_update_action | fix PAT | 10.13+ Count 0 Enabled Find icCB4v//AP+BygAAAQC5dwIAAA== Identifier kernel Limit 0 Mask ////////D////////////////w== MaxKernel 23.99.99 MinKernel 17.0.0 Replace uXcCAAC4BgEHALoGAQcADx9AAA== ReplaceMask Skip 0 Arch x86_64 Base Comment Shaneee | _mtrr_update_action | Fix PAT | 10.13+ Count 0 Enabled Find icCB4v//AP+BygAAAQC5dwIAAA== Identifier kernel Limit 0 Mask ////////D////////////////w== MaxKernel 23.99.99 MinKernel 17.0.0 Replace uXcCAAC4BgYGBroGBgYGDzAPCQ== ReplaceMask Skip 0 Arch x86_64 Base Comment Algrey / Zormeister | _mtrr_update_action | Fix PAT | 15.0+ Count 0 Enabled Find icCB4v//AP+BygAAAAAPMA== Identifier kernel Limit 0 Mask /////////////wAAAAD//w== MaxKernel 25.99.99 MinKernel 24.0.0 Replace icC4BgEHALoGAQcADzCQkA== ReplaceMask Skip 0 Arch x86_64 Base Comment Shaneee / Zormeister | _mtrr_update_action | Fix PAT | 15.0+ Count 0 Enabled Find icCB4v//AP+BygAAAAAPMA== Identifier kernel Limit 0 Mask /////////////wAAAAD//w== MaxKernel 25.99.99 MinKernel 24.0.0 Replace icC4BgYGBroGBgYGDzCQkA== ReplaceMask Skip 0