@@ -1009,15 +1009,15 @@ void LOADER_ENTRY::DelegateKernelPatches() {
10091009 }
10101010}
10111011
1012- void LOADER_ENTRY::StartLoader () {
1012+ void LOADER_ENTRY::StartLoader ()
1013+ {
10131014 EFI_STATUS Status;
10141015 EFI_TEXT_STRING ConOutOutputString = 0 ;
10151016 EFI_HANDLE ImageHandle = NULL ;
10161017 EFI_LOADED_IMAGE *LoadedImage = NULL ;
10171018 CONST CHAR8 *InstallerVersion;
10181019
10191020 DbgHeader (" StartLoader" );
1020-
10211021 DBG (" Starting %ls\n " , FileDevicePathToXStringW (DevicePath).wc_str ());
10221022#ifdef JIEF_DEBUG
10231023 displayFreeMemory (" LOADER_ENTRY::StartLoader()" _XS8);
@@ -1077,7 +1077,6 @@ void LOADER_ENTRY::StartLoader() {
10771077#ifdef JIEF_DEBUG
10781078 displayFreeMemory (" LOADER_ENTRY::StartLoader() atfer ThemeX deleted" _XS8);
10791079#endif
1080-
10811080 if (OSTYPE_IS_OSX (LoaderType) || OSTYPE_IS_OSX_RECOVERY (LoaderType) ||
10821081 OSTYPE_IS_OSX_INSTALLER (LoaderType)) {
10831082
@@ -1364,7 +1363,6 @@ void LOADER_ENTRY::StartLoader() {
13641363 gSettings .Quirks .OcKernelQuirks .XhciPortLimit ;
13651364 mOpenCoreConfiguration .Kernel .Quirks .ProvideCurrentCpuInfo =
13661365 gSettings .Quirks .OcKernelQuirks .ProvideCurrentCpuInfo ;
1367-
13681366 // Experimental: Auto-detect and apply quirks for modern CPUs
13691367#ifdef ENABLE_MODERN_CPU_QUIRKS
13701368 if (gSettings .Quirks .OcKernelQuirks .AutoModernCPUQuirks ) {
@@ -1981,7 +1979,6 @@ void LOADER_ENTRY::StartLoader() {
19811979 }
19821980 BuildVersion.setEmpty ();
19831981 }
1984-
19851982 if (BuildVersion.notEmpty ()) {
19861983 DBG (" %s (%s)\n " , macOSVersion.asString ().c_str (), BuildVersion.c_str ());
19871984 } else {
@@ -2002,10 +1999,7 @@ void LOADER_ENTRY::StartLoader() {
20021999 !BooterPatch ((UINT8 *)LoadedImage->ImageBase , LoadedImage->ImageSize )) {
20032000 DBG (" Will not patch boot.efi\n " );
20042001 }
2005- XStringW OSName_real = this ->OSName ;
2006- // DBG("OS Version=%s\n", macOSVersion.asString().c_str());
2007- DBG (" OSName=%ls\n " , OSName_real.wc_str ());
2008- gConf .ReloadSmbios (OSName_real);
2002+ gConf .ReloadSmbios (OSName);
20092003 DelegateKernelPatches ();
20102004
20112005 // Set boot argument for kernel if no caches, this should force kernel
@@ -2937,7 +2931,7 @@ static void LoadDrivers(void) {
29372931 gDriversFlags .VideoLoaded = true ;
29382932 DriversToConnectNum++;
29392933 }
2940- DBG (" UninitRefitLib Num=%llu\n " , DriversToConnectNum);
2934+ // DBG("UninitRefitLib Num=%llu\n", DriversToConnectNum);
29412935 UninitRefitLib ();
29422936 if (DriversToConnectNum > 0 ) {
29432937 DBG (" %llu drivers needs connecting ...\n " , DriversToConnectNum);
@@ -4012,6 +4006,8 @@ DBG("strlen '<' =%ld or %lld\n", L_STR_LEN("<"), AsciiStrLen("<"));
40124006 HelpRefit();
40134007 break;
40144008 */
4009+ // LOADER_ENTRY* CE = ChosenEntry->getLOADER_ENTRY();
4010+
40154011 if (ChosenEntry->getLOADER_ENTRY ()) { // Boot OS via .EFI loader
40164012 SetBootCurrent (ChosenEntry->getLOADER_ENTRY ());
40174013 ChosenEntry->StartLoader ();
0 commit comments