From fd8aa3803a3d7880ef89be869b1150d92479cc7c Mon Sep 17 00:00:00 2001 From: mackie100 <37126690+mackie100@users.noreply.github.com> Date: Thu, 9 Dec 2021 19:51:23 +0100 Subject: [PATCH] Updated some resources --- .../Internal/Localizable.strings | 2 +- .../Internal/Localizable.strings | 2 +- .../Internal/Localizable.strings | 2 +- .../Internal/Localizable.strings | 2 +- Resources/Drivers/files/IA32/BiosVideo.efi | Bin 15520 -> 28676 bytes Resources/Drivers/files/IA32/OpenCanopy.efi | Bin 98304 -> 94212 bytes Resources/Drivers/files/X64/BiosVideo.efi | Bin 16288 -> 28676 bytes Resources/Drivers/files/X64/OpenCanopy.efi | Bin 102400 -> 102400 bytes Resources/Tools/files/IA32/BootKicker.efi | Bin 28676 -> 28676 bytes Resources/Tools/files/IA32/ChipTune.efi | Bin 24580 -> 24580 bytes Resources/Tools/files/IA32/ControlMsrE2.efi | Bin 32772 -> 32772 bytes Resources/Tools/files/IA32/MmapDump.efi | Bin 49152 -> 49152 bytes Resources/Tools/files/IA32/RtcRw.efi | Bin 24580 -> 24580 bytes Resources/Tools/files/X64/BootKicker.efi | Bin 36868 -> 36868 bytes Resources/Tools/files/X64/ChipTune.efi | Bin 24580 -> 24580 bytes Resources/Tools/files/X64/ControlMsrE2.efi | Bin 32772 -> 32772 bytes Resources/Tools/files/X64/MmapDump.efi | Bin 45056 -> 45056 bytes Resources/Tools/files/X64/RtcRw.efi | Bin 24580 -> 24580 bytes Resources/release_templates/Sample.plist | 13 ++++++++----- .../release_templates/SampleCustom.plist | 13 ++++++++----- .../Internal/Localizable.strings | 2 +- 21 files changed, 21 insertions(+), 15 deletions(-) diff --git a/English Localization (en)/Internal/Localizable.strings b/English Localization (en)/Internal/Localizable.strings index 5d9b9f0f..e42c1800 100644 --- a/English Localization (en)/Internal/Localizable.strings +++ b/English Localization (en)/Internal/Localizable.strings @@ -1038,7 +1038,7 @@ /* Emulate */ /* 7Jq-Yr-TQY */ -"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; +"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Alder Lake (0x090672) to Comet Lake (0x0906EB):\nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; /* WQz-t0-GJT */ "TT_Cpuid1Mask" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Bit mask of active bits in Cpuid1Data. \n\nWhen each Cpuid1Mask bit is set to 0, the original CPU bit is used, otherwise set bits take the value of Cpuid1Data."; diff --git a/French Localization (fr)/Internal/Localizable.strings b/French Localization (fr)/Internal/Localizable.strings index c13bd61b..8ce789eb 100644 --- a/French Localization (fr)/Internal/Localizable.strings +++ b/French Localization (fr)/Internal/Localizable.strings @@ -1038,7 +1038,7 @@ /* Emulate */ /* 7Jq-Yr-TQY */ -"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; +"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Alder Lake (0x090672) to Comet Lake (0x0906EB):\nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; /* WQz-t0-GJT */ "TT_Cpuid1Mask" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Bit mask of active bits in Cpuid1Data. \n\nWhen each Cpuid1Mask bit is set to 0, the original CPU bit is used, otherwise set bits take the value of Cpuid1Data."; diff --git a/Korean Localization (ko)/Internal/Localizable.strings b/Korean Localization (ko)/Internal/Localizable.strings index 7d911634..38115477 100644 --- a/Korean Localization (ko)/Internal/Localizable.strings +++ b/Korean Localization (ko)/Internal/Localizable.strings @@ -1038,7 +1038,7 @@ /* Emulate */ /* 7Jq-Yr-TQY */ -"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; +"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Alder Lake (0x090672) to Comet Lake (0x0906EB):\nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; /* WQz-t0-GJT */ "TT_Cpuid1Mask" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Bit mask of active bits in Cpuid1Data. \n\nWhen each Cpuid1Mask bit is set to 0, the original CPU bit is used, otherwise set bits take the value of Cpuid1Data."; diff --git a/Polish Localization (pl)/Internal/Localizable.strings b/Polish Localization (pl)/Internal/Localizable.strings index 27f0e491..6b97aa2d 100644 --- a/Polish Localization (pl)/Internal/Localizable.strings +++ b/Polish Localization (pl)/Internal/Localizable.strings @@ -1038,7 +1038,7 @@ /* Emulate */ /* 7Jq-Yr-TQY */ -"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; +"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Alder Lake (0x090672) to Comet Lake (0x0906EB):\nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; /* WQz-t0-GJT */ "TT_Cpuid1Mask" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Bit mask of active bits in Cpuid1Data. \n\nWhen each Cpuid1Mask bit is set to 0, the original CPU bit is used, otherwise set bits take the value of Cpuid1Data."; diff --git a/Resources/Drivers/files/IA32/BiosVideo.efi b/Resources/Drivers/files/IA32/BiosVideo.efi index b3690908f333cc4d5952e190c216d6e6a9874a90..ff915315edc48a1261ce4e0dcb1c71e2052f8396 100644 GIT binary patch literal 28676 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 bHPEktehu_%pkD+18tB)+|85P?m9PH`+NVZI literal 15520 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 G^nU?n&pfgK diff --git a/Resources/Drivers/files/IA32/OpenCanopy.efi b/Resources/Drivers/files/IA32/OpenCanopy.efi index 83cdcc5c8ff19ac8ba08c1c725e57e097cef4117..cf4440b9ba882900361f4257e9258b0a41258b83 100644 GIT binary patch delta 14526 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 delta 14106 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 literal 16288 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 G-2Vdj3FmzP diff --git a/Resources/Drivers/files/X64/OpenCanopy.efi b/Resources/Drivers/files/X64/OpenCanopy.efi index 94c32665a98e37c42689d4f6069aed710fd1d4d9..5b363ff7db24e9d2ff606d26df9b49b443649df7 100644 GIT binary patch delta 13925 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 Ap#T5? delta 13952 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 brGFDgD6%d7lPe{YbmQh8FItpIR!006+gb-6 diff --git a/Resources/Tools/files/IA32/BootKicker.efi b/Resources/Tools/files/IA32/BootKicker.efi index b6aaef7d3fa262732cb9a10f192ea6d13144c579..0d0ac6857bc8ce1a3069be24ee20820029b6f0d9 100644 GIT binary patch delta 966 zcmZ9Ke@IhN6vyvpWS(CC%H)+};iduvLZ6F-}$4rY2&t3 zj$uD6=#PT_D5QslQDziE{gM75Soue0q+9b3g)oHTcHT82`s1GWx#xSn=iK|=3ysjw z2<>#3X&bCD@1Sk!Me{?wWX)9_i;^VmS&(s)(%b6Ll4dHUWI|O|_wK{lghZ~M=A1{{ zj|x5_I9aeq@G-%A1!oBM39b}eA^5!D1A;y3NlVZ`%i;5~E*ezZ?R%(1vee1tRkAc^ zzFNL&OlQ1nz_~A#&q=264e&Tt(^~a{W0)>H$BN#w5+m~)l(RwH3L*834K5`_nK1gef3@;DH9UQK$WK)=^}n zZp~-fHWi*eQ=QOsWkQZBujUgH@CBuqcbs!~+LQQ3ocQ1+_76N7O@q#@yg=<}4n=BwjMo$Gk0K z0NZ^H?-6@93e`?Ct%R`iARUEq=co0(Kk%oyR6kTT(lGO)KS)j`M<&@00}B}AM}^ee zQ#nzAviHLqpMh;f~7;R+mhpkmIt@dr;)EWIjhlueEli7($Xe zSw>99^&QteXmDlFJ8%o*1L#K27Wm-G$gCUYybSffo~@0#CAbYyLb_m{+d^MM9!5L( zF_u9!#vW*OTU_7c|2f@_a+8h_&AnA3B=;NV+wnvF?OfcbZ;}+DvO(ZPKhoCc4U+7PytMLS;r;h?agx>?Wj<7KoMI4ZA(9 zg3}viP<;zRtV@V}Fr^m=iX?>W1=F&eZh}e~Qt)){V|}>K{hj|g|8wqnxWOS393mZV zGpU62<|0z5o-w!U#aNo^UbaBg-nrJBgh=W;+eIRNutCj=u98iuf}mVE!59l)%i&zh z`MpEa3pj7#`aaI1Tn}(|bG@9ipK~SWrD~&HGLTg;y!sKzR0#m3O3f!4wm)h+9NaByu`~m8ZlRbhd^hrQM{VN4Qj>QF7ai;t%Av8mq&!0FzWlg5Ek0*7kVPG$-cd-B*-k6?Qwpb7X z#gZ7=KFSz+XnwyU4`F3=i5$~~<%^gv4Pf3mmxqpxqlGaPS;HmPaGBNVc580ucg^jH z=4vMDGXHC8|LSTG$pYAb%o_e55knjc%y-STZdChta}Id=@Rajypy~)DiJ^qKV3M)=YE}w!Hye zo+{D~)|}7e2mH>l*zW$qpXF>%_sPDN*(Yx#;kZ$mq(up|G-<3AvT`kJYq3Co`b}3y z*2~8@Q`o9inOaLw)+!ye)H&wIAY%KZHsZW-0_;B&#PPh9wV1F&KqwCiaw(b(S}bt-t;$^ zLRS+c`mCfA*5Nq;JAHQY2M+n{`pPlJc0mjFx$QHMb8ru}8PrOl%A2y#DPoUt#&+{) bJ4X94N(SRLE7_y2+4e3D^2p|g0iEM7coURQ diff --git a/Resources/Tools/files/IA32/ChipTune.efi b/Resources/Tools/files/IA32/ChipTune.efi index 5b36fff438e649b9ec5e6e444fb3d3bd36ac064d..a96103b24a48fc2969f7c0d2733cefe41367dd71 100644 GIT binary patch delta 1049 zcmYjQT}TvB6rQ`Txz^SiVpeO~&k`Hvu2!@o75y$5wL0Ur=|e&f_2Bl>&u(acR?}L; zZF1>i(L+&D6eS@HM1{meOGHFj1Zfm4 zJC7f8d>fDRIo`};H;;Gn*wX*ZU08@TQtr8juIMj44al~q>bN)dQ~iirQdr4NvUg}9Q*La^X{*nH zXZa^(?5qY7G}*%iiqzjAp`L?8eQq^8nIQ-#*epEZN}_T#+hDYtR^4|u7(9m@C&uXORsQ*TtDaWgE_WN*%O!cfQCOMs%CS75Xx!{8ga!8ll8 zs+}@SB$q1*3X`g(&o-5SIU4Vyaf9x&H_4WdQ)NIowam(S@+cVx4yLpdA7N+|F;&K4 zwzDH-MOD3be3(-9Cd>!k>eM3rrZoZG=TMOrd1Vd^le<-OOZs>P?!u+sV!ksD?R+;G ztlAj*;+#;PGQySN{kd*%D&WIi@Zih|+?@IWkl~~M0n?@du=hWpfwcO{%H9I3X4Qyc zwq}{d*i7x>AjiyRa^1Jt_Z1RJHe*nQ`&IS~2>6Iy&0=8u8k=M+0$*y@92z6D`~hDj zcWJsNDW3$bvlTFQFE7~fiXHtl{$4Ui#>f%>HplH8rJKC*yU_|_`73m1b+Uk53(QA1 z$=FVDV1w&XjdA4pboqqJU9t53PG?wn0rsV|TYx^yJv75xKa=yJNY zIwV9CL4-kJ(v2X9xY3G|{#iX_h$aYK-J+m}SVgDbJ=3sztSuFA(EEp^_+P3oX?Hx_;rtB%!PQ`f`%5`^|dSW7tzHcBab zTssycbs5rNk$lJ&H(`WGVjG;1G8QH9NeNGgd!i^36Deamm!(}MJlDBvP zyZk+_wfp6#lP6(MEfq_8ZCO6cnR^p3N|3IO}vdAwp!j#L%S<(Dw#GAI|CWs1%^X73Xk-Hm`du3|pzY za*?a3U^-=gnx~|lQpQZ`Qp(9I;E!UXfd??M5#&kJ*2-Ox%~OmSS7)?Dc370~8-49G z)z2xr5`Liu6kD=oCu2g9gvMiaz;5zz*6(i@|nlztFkmyz62);pD?JdJ$D#DtkEnbJPW}NnTONEW&wBK8b573vOB=h*)OhLxO_ diff --git a/Resources/Tools/files/IA32/ControlMsrE2.efi b/Resources/Tools/files/IA32/ControlMsrE2.efi index cc7b5f4d75c87f19862a11ec4e93fa81a665f30e..6bbdc581cd433101b5996edc2fb7dbd79fc6158c 100644 GIT binary patch delta 1319 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 MF{$#D^{Xo1{~3dnasU7T delta 1463 zcmYjRU2IfE6uz^&g$1|0C0Y7IfwuhBQb@VfhqfCcTRNo1UhQfxptAlw7$hhS^d=O$ zbmQI1j++k00G@x|;+%?9LR-`CW?mek~*xN!yudv!6?YzM0j zCv9)K^>J>s0oBieW&^*RWSXgM2Ilf-{oeD{p+4a zOyC4)3Q89#jxcr8vu)qyOu>a@E^DX$A&T{u8vn3#G5gtB1h(KIz*;s!@gNQURU`;z z(3#94K?q%hu$^}9b!dTvK>ep7tQh{4xi_!tN&2GlP55s32u`;}Wy8m(Es+(FO86uQ zp|Sx?R7rF7rqTM)(m?Sn!63n)@=a-)$nkr3z=`0Pq)*^sQwj;B2=4dbm>BY#Bubjv zH2tBLL*nsm=E6}YZE}$+tkb5F(HpK7l%tBSO$(Zi2u_e3K%#`GGDIdkIKh72yrJii zizq|%#gfrqTu&1mMq}i*HVOLDo)?_te3{R6xM)5(&|*5~>^>*Q!`UR2!_s}Am#!|k z40~#kHip2HV4YlB@KA=bQ)Cjn+IDjlQjHi_pxjm^3VU_Ss3%DSsUwHMh8}e-sJ1sb zwI58)Fp_|t{lHWR@&jQB@(Iy^E@ zCrWzzOy578lWR+EckW|(wVP3r)zvn;pT9TXYS*A|$f$K1X+~?ST`_Wr%Kb!15FBTE z?TX4IQBz?Y2|-`Bn@xt3|D6Ihr-3wkSlfdV?42zuOGknAEb`!_*Pvsa@N22Zmq6~}aG52~dLdWHhcAZ0_H8>>>jGApD50kkz z!^gbR3KU~|rIjefx}WNYR2E{ZQ?mr@)T2XKtw3sfE_vfcpyLGis!Py(ne z+%$6s2gw*Y52ggO*w*DJ&OYC|&&KmvVcii&+*mxvB6Uv{cf&J91rNThE|qj`y!+)> zUhI+Gg8&;cgHsIWI-CCf-d zSzgueoF8MAjm1oFaG+lHZA1Ag^$*S~fJ*QdI77Ckd|} XEzUn;UYN%+{>D>zCn}sLw+H_P*c+BY diff --git a/Resources/Tools/files/IA32/RtcRw.efi b/Resources/Tools/files/IA32/RtcRw.efi index f90184daa6a52181bd2d51f75504ca7b66d9137a..24790fefc2ae95f642149b866528c4b619e98c0f 100644 GIT binary patch delta 911 zcmYLHZ%9*76u4}H~kK~d4%BA2xBN3Zi}^1;6Wnqrk4(~b9u}S-)wf%ZDdPsWV>SQSR23m9I2|i;4T%) zL|87&C_gK%5)XZe$>z%ugL3m7nhMBEsN$g>!bVHl>jICe<4W<6OHPiJ&%@0e`{7Hc`7;d7NxcIC|zp<56$yAaQkaz z*Ar1HI0iq93#?g)(X$y9(6cHp>pSi%^@hO6M-=k^2=0U`M-H{X3CHH_86=@8aWpWC zkIEo7HgFgf+)`shFdl{-uF`4Er-wAULj*UpM$)oj<630X40wpUA*6K)u7eFFR<)ue z8jsUKu5%Mjg<5B(dF2yhR{Td~N0PxSR43{Yn(#E?5uneRMTg-Q-j87t?>hMG%%px; zL3{(ut}HqRm98vd?klvqEYtxPFqm9`Ay-D+%LT>;VceBTE7kX|dHq1uDPgKYwMrnW IRMI8?13xdDvH$=8 delta 847 zcmXw%ZAep57{~9qO_?~|Le1AXhbiKQYl`U>hA$|7sJxnQy;uZ=FN9?%BpGGb)#mX+ z_#hFK5cDAkD!5FDunfcK<%2>WltKtKw>C8WpsCgA*-<~7hu^*T|NlRK4!3WN^o@}h zxiO>=@?wsWLiJWmdl<=7R}xBzI2RB3Nw4btMnUi>J&ZBM9prqTGv!>#d5Lo^=lh(G zaGvMf$a$0VY0e*wYDKa+g5*KV{->l&jm@Yc;!J{iA+u0Jx?wo`Y>XlZ0(AxdF-9wO zvP00j%#diYlD$x2Nh1x=Y_Sn5+_R)cbeDT3{C7|eZ!GcYbaWCuS6is8?!yH79H$)A zFmEWTfpugt2}-QCyyj>@kgD56-$0Nt`JI8fd?@h9vZkRrP!Mv^eEm-7&`%y3$d-dz`tS?N6!|r@=fsm%xSjL3_Wa_3!I*2T%Pen+T`Bgjy;}kigw7uQ$S0qBlQDOn@fTXl0zasWXWZ@8ai0Wjwls1H zsLhyVMWKFV4EIxoi##t;B>B&Yf?!|UG2WbtR3~j&F;sF);A82nQh&08Pdy^5Jd z-dYaoc5SDkFv_IAEHGB*S*WK+ z4YXX_U#GLLIaWHu-LVHM0&8cQ#?>pitKrb%NF%l2aU>gyW*IZ%uOO5}Yx~5~C=Fr? zo?1Mm@YZ1>e)x`a9f;FJ6firJ$pBc#r^`-EP-An(jLQqNlS+Q diff --git a/Resources/Tools/files/X64/BootKicker.efi b/Resources/Tools/files/X64/BootKicker.efi index 674ab7a58bcb9386b5f8e3b5dc56bfb2977324bf..766ef437aad4b4e1cdfcef495109b365d3682a5d 100644 GIT binary patch delta 1700 zcmYjRe@s(X6z+YrSTbsvrCJ081&fH#Rv@+_+G>lprZqSN78Ol4b%FB3&4N}l0Sk`j zTa%jm$EI0kU1s7IvkAjBD+TQ-exnLpUd>dc%;0d;#j_dQK~|J?7L^PTT} z=bpZHN4f4O*H@-Pn3U^=(INUwm#m!Q-=t6sKW*hM-3uy)hNnA}`NPvcsm6)Ha2U0a z6NZP}(K_PDZX?{>cJ7>yl*|i|M|1b0U&yY^huqUz5;e4uv8;A3yB271WT(aRjv@3F zy_{2vxYjpFm(fJm&o?4&(FSt6z(h|iFd}r9exFx|xDVHp(Hs-4U08^amv$NW0kW0GKjlZ$of{m)60QxrsFo?d~TEVDN@e}kfX6Jd{u;nRv+UmqxX>i)R{_3N zEc;&zm|r6McLTN+0e>;wzHWIEx=)XLw<2_yPOiU+P&d6^U8>|t<`Y$oRXv%jP~foY zFY2oKRf+mY{^ouzIg{Mke1c0$CkMB9(0BC8mSlvkkQ-aKq6frOUxmIQ?e$C59~h+4 zL!__1AZt6kOnf>iikKh5+OHq4!s3|6Kdr}M{W|ib-pJ_;By-z*F4;g=ZZjy+Zo27B zzY>+wi@UN=$Hxkg5?rUTfDKsKpbqU%O$wxhYzl2pEn+EEW(I5K?Zvz&KNm#zK)*(= z&J*@VT$VvGVr8_RL2Yj_0~cn3AUvH|sEJ?!%7pA6pu&>CwtoUOSWrI3;s~x-V+}ll zRL6N~6nzdHp0FzlGl=9PsK@*WtBx0dgX0oM^K6dHvD^?NcDZS=4S4ZN%>M^8W=yQc zxF@l%$O9v}1v`vnSBLhcCbbpAkWqO^w>lI|<*;_`B<|@*1OqTrR3pvg=Kqcz`9l=r zZ-d-I)>Y8VmJYWSSO>s>7>O`VvT* zpe{M#Rd?7pSz%Yi%bP*3p9u+?)6yZe(~zo$E|f<`8@x@&QYC{fekx}C9Sk}_c1Vu7 z`N7yM7Bh!-kQ=g$nadFp)Pj!0o*G51iQP~t%qw)H>Nv$@KcH%z0W?25p6%_Fd71#lN{Wm z(&3BkWtpBtpcV7ev9ba7xe99XY*2H zg*1wj-L>ZG3~Andv)H~JKJZ#6ZuCK23Hi2}qW$EZ76Y=7BQ4c$4Zt@a?j1aT@Oszu zg=>w9y(w6zN|XKy!oBvU12Z| delta 1754 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 diff --git a/Resources/Tools/files/X64/ControlMsrE2.efi b/Resources/Tools/files/X64/ControlMsrE2.efi index b9a425c08843ba4b634b00f7fdf2eeb16306d55f..5de261bad1e8a957b79bd4f7497e79026598424f 100644 GIT binary patch delta 1231 zcmX|AeN0-R=wtgAQ~@==zq+Vz81cENUn(9U7vw-5=K%t11jEY_4p zp3Tb|k8z0mqkrs=&95vpMx)VnhA_qbF^xvRg|TIt*I*RloGWfV&wUX4NAEemk8|!l z_r9?N8B36}y%xyWr^$_d5Z|(m%-Z3VEsKWXMvhy)n@ajmF_8bXz`#}@2_xLz+F)*E z(ES#Ui%8LIM{*lS(|pxF2voP2J~wh4P30@bj&m4@Gsw)g!+7-};o}F<)MrLC%|F-9 z$W^6_ViH%AB1F|Wo?HSZOf%HKEB%9OHf^=cxU)Cv{?N2%>YvK^#Yg;3^ScElOEjb$k zhuuXIMQFEo*2M9k9z3Eu#P)-u3$IWqCevgsrh07~j98rBu@)R%$!3o0Pu)CXnc=UX zShH-xp*Aw6P{l5EhR-t?$GRe)yM;SQPJ5or?ROlrYHD&9ckkEqxN!LL@J&U*(cn#v zG*EFK4{l>{oWVqeE$gs>!F~qo7(7}*MSZ4@<2sb-!eIsLOM2c6!=6@$kts)6%X6jp zHt?6A$qU70GfH-wAn$RIm#)K-$Lnff$~%9n=6)8hvN-+4#2s8x%8|FxF=>Us9&6jl z`#7%YdnFUl;9$fH?B$J*V`)@W+R%9lo$@2sS*cb*UGxKpQ*lie)uQ@7cy~{I=sXj5 zA@T;_j3pDk?f9=5rKdF`0@iZak#1rJNk4?~avKJ_tQeHBu97}%gHrDfbAoZ~qxq2; zmT)XI={pUAx6b*hi{o?^shqkw-%%6$cy_&y3-0W)n(df}jMqYby#{BzEyTS9i{9-O zSCNvd( zO0f8=t>@=9)DbC_!x2vL%t7WL;tvsRIb{4Vl5fl4AOBVIfesb}PdSg>gH0FyP?SP; zeU`Nh_=W)+!~LZko(Vo+n8cf;;(|Pm6h7f@I2mjv#&Wn6bh`w`Nv0%QDunN7@|F%y z@THoDXXWDWcr!2j3_C-0q-qoNhMwOvgj}I={n0Fz=4L`OT5!kAZ^r82;qFUdrskaM eF`*>)R&<1D%7E`GLcG(M%XZu-$qmLPcm4;Dw9}IS delta 1231 zcmX|9ZA@Eb6u$SB&Td(4DWxri)`5jJY?3j+bR|GrT6l}?0;9k_B7Q_MBU_9C;$qa1 z6qLK>PRv<0{P@8#HPh&Vbcwpe*eK~f;>YyIzL>ZzFf(rsq3S0`$ak)d`i4wdTUW~w;)4jWVs~{)`3k0EO zc;SF8qic@{f|$+cvf)xCW}d-J_Wq2nnqZ!c%_+62s`A8?xBIcLJGk^qpexWB=m^9+ zyV|kcPU$k2V&mAfh{L$c0!@V$^E%Y>B==8>YMY-Yb;}&~6_#uc))4Hxti7&v3r~Dy z>J@iIq&crGOsp+TvX=x@%hl)#MU-b{hlbQwwY= z02a!HbU}r+hoC?51R*NN#v_Shs(z^vavW9p2Xk?t;k0q+bpZn@gPFsP5Oq8s%2uJs zg(8GDHd1n4ZRL1zXqP3r$cA5uwP@B@A|;ZsQH>T$E9VzMEVQNKt{3d0H}%aU+r{=w zKGOFus4CiwZTl;@bQMkfoZwD^nFiZd;R%8p2-XukVC0hFq(=}U>eOr>?SO1}FCX@M zYh0&^IY6K4%e6QN{swvC>{8ZBOJsqx*TpJs!VRyl>^owv{H2N4STUZbIQhlc3LeAi zfupFHGJ$`az46FKL8$yu9rcSe{aLbUWCTkiqZVyb-bJPI{ZCY?=A3pI-XJ@rWku48 z8g{_j+cpQYL~cdokggm{4%QXozc|28iv1z1#nC;bk_58hD8|`F47yAhtfQ{7;kjH` z>npW>NICk#DhY0&Ej&?|hLF$WK2|0OdgE|Pdt99ZM~uo3KZ*yw>=hf`N(W%nXJhaG z3?KNa*xlXGI?ReLfO}_Y;np|+s7=YXc8&p-Y}^PSEeJt<8 diff --git a/Resources/Tools/files/X64/MmapDump.efi b/Resources/Tools/files/X64/MmapDump.efi index cdae148dbb1df18732de67199128001e92f71db9..56f0dcec2756ffbdbf9641bc6fb8690dc8a47f4f 100644 GIT binary patch delta 1057 zcmYjQTWAwO6rD+vb`|UTCW1wURMcvdEvSuA$ZEFC!Y)L_Ct3tiD*lKj*dM8wtU3+> zW$1?=ia!MfrO`H05q0aMwiO@r!w-ehN-2p!to70QT<>f|-Jd;s=iYPgJ$vT(kmvZ2 zC)-_(rH=d66+Zl&_b)$)_wv;>3#V_aK!~s{UBnuY)2sR3n#GlbzI5XC#IohnGci9` zGj|rDxq8QO2p!L#`vGs3K1tv)$@1t6ryAw9;Tk}9|Ny7bg) zf>1uRWC*e>2%PP+du26hf_4ghCxj0 zT}z^o;8%ogkVvFKO3ni02jovmY8GqCNO7qHE%2b0wv#@nD*6fiVA8StgGsT2J4A_0 zcb@9Y28&k-^W|oX`9Bm!eF#Beq6|1pYeYWX1Y^K?t2k%TdXh2u%@uQ6PQtg5(JmPo z^RhwTI4}MXyYf}LHD=aenmEh{zyEDqT2spsw)?U&KimfT{022|7 zxFI?H5`<8hH;}TwrzWv{DvMAHGFdDjnJf|T>)oT%Ox$CJ$BrBVarN+{BTcNllzenE zVOv4l20!T@nnp4UJj8jTM|K6I!(l!ABI(nyT?`sD7FY!08YTTrI-Fnl_20;r-Mq~J z3LPknvIdE%(oTYVbmvi#LDxjJTdxfKS3dktYEYzkKIFpB6%9v~=H}>O_Ts-AeH4<4S~_I01AA&@H=XC34PA0v}eh9P I)y+8e8%xXx)c^nh delta 1063 zcmYjQU1$_n6rLM5-BFVaL4qsz6JZrK>Sh+KSz?MKJLXJ#M}nvb{-Rg}`yjg8=0zgz zuJw9Zu)PRo;&{azRdZ%-#O=- z@17j1IyqL=S6oKIm#!@fSCb)eXVnpMKz!V^q;6AK(KsCr(K`ry zdjZ&m!w%V9a^{O>3XyxXhqWDK4P0s%F8W@J;-R*ONUIaJRjJE%f|iT zsrN$!NRAwKR*sf?vtBBsZn(K8#+jqo6L|G+VsQ21t{>+iGkN<5ns+Z!_E_F~yF)68F;8KnBZkV997BWhEq$zTw$rkNox1AI8pkox6Z;4Xh!xY@$1@k3taYGF?v4G59@DH z6eb3Z%)W19@rHm<{)dtouoDH-!)_qjV~0qa=!q>QAckXYVRgsI9uo7K*X#8!u#}%~ z5nG#MpQr@oJv;HEh(}GeN79Qa3nIX#{dSziVxj2SV7b!Xf3d!`XGMT_SqwBUpZ(=? z)q2{0CH`*SRIBDGJ$S8J^tXsMb5R5D@5C7X3!`@kb)g*pg81BQj0dz(-hC89H1X6p zT|q%m)~!nL@mT}ktH*Ga;L$XK&*Hu)m{*byCsq2-QUc5D>^pi>VM>CVDCN7g3THxg g06JIEx$NCsqsenqh=+80{#NmOe8Z(@@%j`00l^X!8~^|S diff --git a/Resources/Tools/files/X64/RtcRw.efi b/Resources/Tools/files/X64/RtcRw.efi index 24448ec641cd6dd211482b285d3d24c54c77b5f5..c7d2c9d5b6f17dbe2576b144bfac97c1cd31976d 100644 GIT binary patch delta 1150 zcmYjPU1$_n6rMZTO=6pIV%E{1n{3>!MvTes#+q#KZzUUYmu{>@`~&ep6h%?0Bqpok z+D=9?j#m~hq7Pz9eNcQTX@|5@g-#y2>WiZI(!K=6pV2XD1amykHb9@&44MX7$FGxQ_m|*#ANqsOk z9c)|_&=|^)_VU1IX`o|`M7%$R9%#zob6;?C9eU9|@(9LHfz%Bzm)0$NFU!T$&5=6c zN-8oJJ^=I5>H(JP#gsvgf_-}ht&Gl+o2GEB=`0ZCB27l4^7Bfb`-cUh9H9rJ3#K3A zFH3S>?qDgD^l^I^y&4S$b8lUDpnsvo{tma`+=C{e%mcI>kIhDN=$u$6Pz$J({JVvT zGz#td3p;goT?}wq77AhY-WC^0Q03rO}Y{1(OSVme7Bz7r- z8C{m$MhD};`ZIn{cF$`_YgW$)R^R!0E@9)_N=$}NO>l3gcjFCcDV^M0JF^uCm@9Zl zo=ZtNHR;BpHt%!xoxH%H3y-Z3vX`=sN^@6k4Mcanzw E2Te)M-T(jq delta 1063 zcmX|&wh2LA>Ut?BfFIw|PW|?n?9{B0nj$SD+%Y*Iw=#LaU20A9UEl{AgIzAC=fe2_0G^35&<3ARB2f-tPRsfTR$=_eWK+ zfagam7(?8PXfEg6T-sDTOG|v%VFTfHWKPL~HCC;D@{)EYTNkX`fOf0+;cO6u?+C6K zZ}MV6_Ywt`!Oai6YfqP8>mpP{b*QKl^_65vN`Ivo90~6Jq{a_3Obg+P_$=B76|Z}pdcOxo9QSCITsps&(V5? zX%M*)((H5^in6)c+1w){Im_~TjTBgQOAB1%RM_#O=`J$i%+J3yuBwTcSEd)L_9=rP zG&Tt|5U;BURg-F0p?M2nLBkyx9_kg8`ETjgF42YB26YS*6ynqrc#BaLsMTj6M*EDz zLo^|B#kv1qWcm=z=*vMQT}d%vgPe|hgh!Wg`;)gYadlm7U}vBvP#dVL>4n22C+qj( z51`|6a}SRG(ltN8!bT$|vph3UC&}{^uV@4fEXT`_{W{jgSYVUdCbeHJfy?s1$i(-R}>KjA-smPiNv Gr0_2*pQw%i diff --git a/Resources/release_templates/Sample.plist b/Resources/release_templates/Sample.plist index 8a652daf..b9fe594f 100644 --- a/Resources/release_templates/Sample.plist +++ b/Resources/release_templates/Sample.plist @@ -965,7 +965,7 @@ HibernateMode None HideAuxiliary - + LauncherOption Disabled LauncherPath @@ -1066,7 +1066,7 @@ Arguments Auxiliary - + Comment Not signed for security reasons Enabled @@ -1132,8 +1132,6 @@ DefaultBackgroundColor AAAAAA== - UIScale - AQ== 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 @@ -1160,7 +1158,6 @@ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 - UIScale DefaultBackgroundColor 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 @@ -1503,6 +1500,8 @@ ProvideConsoleGop + ReconnectGraphicsOnConnect + ReconnectOnResChange ReplaceTabWithSpace @@ -1513,6 +1512,8 @@ TextRenderer BuiltinGraphics + UIScale + 0 UgaPassThrough @@ -1563,6 +1564,8 @@ EnableVectorAcceleration + EnableVmx + ExitBootServicesDelay 0 ForceOcWriteFlash diff --git a/Resources/release_templates/SampleCustom.plist b/Resources/release_templates/SampleCustom.plist index d5a1b624..e54967a2 100644 --- a/Resources/release_templates/SampleCustom.plist +++ b/Resources/release_templates/SampleCustom.plist @@ -965,7 +965,7 @@ HibernateMode None HideAuxiliary - + LauncherOption Disabled LauncherPath @@ -1066,7 +1066,7 @@ Arguments Auxiliary - + Comment Not signed for security reasons Enabled @@ -1132,8 +1132,6 @@ DefaultBackgroundColor AAAAAA== - UIScale - AQ== 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 @@ -1158,7 +1156,6 @@ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 - UIScale DefaultBackgroundColor 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 @@ -1841,6 +1838,8 @@ ProvideConsoleGop + ReconnectGraphicsOnConnect + ReconnectOnResChange ReplaceTabWithSpace @@ -1851,6 +1850,8 @@ TextRenderer BuiltinGraphics + UIScale + 0 UgaPassThrough @@ -1901,6 +1902,8 @@ EnableVectorAcceleration + EnableVmx + ExitBootServicesDelay 0 ForceOcWriteFlash diff --git a/Russian Localization (ru)/Internal/Localizable.strings b/Russian Localization (ru)/Internal/Localizable.strings index c89d5c61..1a7fe2fc 100644 --- a/Russian Localization (ru)/Internal/Localizable.strings +++ b/Russian Localization (ru)/Internal/Localizable.strings @@ -1038,7 +1038,7 @@ /* Emulate */ /* 7Jq-Yr-TQY */ -"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; +"TT_Cpuid1Data" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel.\n\nThis property primarily meets three requirements:\n• Enabling support for an unsupported CPU model . (e.g. Intel Pentium).\n• Enabling support for a CPU model that is not yet supported by a specific version of macOS (typically old versions).\n• Enabling XCPM support for an unsupported CPU variant.\n\nNote 1: It may also be the case that the CPU model is supported but there is no power management supported (e.g. virtual machines). In this case, MinKernel and MaxKernel can be set to restrict CPU virtualisation and dummy power management patches to the particular macOS kernel version.\n\nNote 2: Only the value of EAX, which represents the exact CPUID, typically needs to be accounted for and remaining bytes should left as zeroes. The byte order is Little Endian. For example, C3 06 03 00 stands for CPUID 0x0306C3 (Haswell).\n\nNote 3: For XCPM support it is recommended to use the following combinations.\n• Haswell-E (0x0306F2) to Haswell (0x0306C3):\nCpuid1Data: C3 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Broadwell-E (0x0406F1) to Broadwell (0x0306D4):\nCpuid1Data: D4 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Rocket Lake (0x0A0670) to Comet Lake (0x0906EB): \nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 \nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Comet Lake U62 (0x0A0660) to Comet Lake U42 (0x0806EC):\nCpuid1Data: EC 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n• Alder Lake (0x090672) to Comet Lake (0x0906EB):\nCpuid1Data: EB 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00\nCpuid1Mask: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00\n\nNote 4: Note that the following configurations are unsupported by XCPM (at least out of the box):\n• Consumer Ivy Bridge (0x0306A9) as Apple disabled XCPM for Ivy Bridge and recommends legacy power management for these CPUs. You will need to manually patch _xcpm_bootstrap to force should manually be patched to enforce XCPM on these CPUs instead of using this option.\n• Low-end CPUs (e.g. Haswell+ Pentium) as they are not supported properly by macOS."; /* WQz-t0-GJT */ "TT_Cpuid1Mask" = "Type: plist data, 16 bytes\nFailsafe: All zero\nDescription: Bit mask of active bits in Cpuid1Data. \n\nWhen each Cpuid1Mask bit is set to 0, the original CPU bit is used, otherwise set bits take the value of Cpuid1Data."; -- GitLab