os/mac/diagnostic: set OCLP Support Tiers

Signed-off-by: Patrick Linnane <patrick@linnane.io>
This commit is contained in:
Patrick Linnane 2025-04-12 16:44:06 -07:00
parent 76b3cf0334
commit 2c9b094bea
No known key found for this signature in database
2 changed files with 4 additions and 2 deletions

View File

@ -145,11 +145,13 @@ module OS
return
end
oclp_support_tier = Hardware::CPU.features.include?(:pclmulqdq) ? 2 : 3
<<~EOS
You have booted macOS using OpenCore Legacy Patcher.
We do not provide support for this configuration.
#{support_tier_message(tier: 2)}
#{support_tier_message(tier: oclp_support_tier)}
EOS
end

View File

@ -40,7 +40,7 @@ module OS
::Hardware::CPU.sysctl_bool("sysctl.proc_translated")
end
def features
def self.features
@features ||= ::Hardware::CPU.sysctl_n(
"machdep.cpu.features",
"machdep.cpu.extfeatures",