From 883e27b0a28758ed0229dbaf38eb74d0e7e33f00 Mon Sep 17 00:00:00 2001 From: Slice Date: Thu, 2 Nov 2023 21:34:45 +0300 Subject: [PATCH] add BlockSkywalk into GUI menu Signed-off-by: Slice --- OpenCorePkg | 2 +- rEFIt_UEFI/refit/menu.cpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/OpenCorePkg b/OpenCorePkg index d4d468844b..242b260f6c 160000 --- a/OpenCorePkg +++ b/OpenCorePkg @@ -1 +1 @@ -Subproject commit d4d468844b9b95f1144cd5b95d12936d190c8ba5 +Subproject commit 242b260f6c5cb1f84e397160d1b387f3bac47e03 diff --git a/rEFIt_UEFI/refit/menu.cpp b/rEFIt_UEFI/refit/menu.cpp index 8fa23c03c5..69dff35277 100644 --- a/rEFIt_UEFI/refit/menu.cpp +++ b/rEFIt_UEFI/refit/menu.cpp @@ -396,7 +396,7 @@ void FillInputs(XBool New) InputItems[InputItemsCount].ItemType = BoolValue; //114 InputItems[InputItemsCount++].BValue = gSettings.Graphics.RadeonDeInit; InputItems[InputItemsCount].ItemType = BoolValue; //115 - InputItems[InputItemsCount++].BValue = gSettings.SystemParameters.NoCaches; + InputItems[InputItemsCount++].BValue = gSettings.KernelAndKextPatches.BlockSkywalk; InputItems[InputItemsCount].ItemType = RadioSwitch; //116 - DSDT chooser InputItems[InputItemsCount++].IValue = 116; @@ -984,7 +984,7 @@ void ApplyInputs(void) } i++; //115 if (InputItems[i].Valid) { - gSettings.SystemParameters.NoCaches = InputItems[i].BValue != 0; + gSettings.KernelAndKextPatches.BlockSkywalk = InputItems[i].BValue != 0; } i++; //116 if (InputItems[i].Valid) { @@ -1958,6 +1958,7 @@ REFIT_ABSTRACT_MENU_ENTRY* SubMenuBinaries() SubScreen->AddMenuItemInput(47, "AppleRTC Patch", false); // SubScreen->AddMenuItemInput(45, "No 8 Apples Patch", false); SubScreen->AddMenuItemInput(61, "Dell SMBIOS Patch", false); + SubScreen->AddMenuItemInput(115, "Block SkywalkFamily", false); // SubScreen->AddMenuItemInput(115, "No Caches", false); // SubScreen->AddMenuItemInput(44, "Kext patching allowed", false); SubScreen->AddMenuEntry(SubMenuKextPatches(), true);