MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / SubMenuDsdtFix

Function SubMenuDsdtFix

rEFIt_UEFI/refit/menu.cpp:2082–2128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2080}
2081
2082REFIT_ABSTRACT_MENU_ENTRY* SubMenuDsdtFix()
2083{
2084 REFIT_MENU_ITEM_OPTIONS *Entry; //, *SubEntry;
2085 REFIT_MENU_SCREEN *SubScreen;
2086// REFIT_INPUT_DIALOG *InputBootArgs;
2087
2088 Entry = newREFIT_MENU_ITEM_OPTIONS(&SubScreen, ActionEnter, SCREEN_DSDT, NullXString8);
2089 // Entry->Title.SPrintf("DSDT fix mask [0x%08hhx]->", gSettings.FixDsdt);
2090
2091 SubScreen->AddMenuCheck("Add DTGP", FIX_DTGP, 67);
2092 SubScreen->AddMenuCheck("Fix Darwin as WinXP", FIX_WARNING, 67);
2093 SubScreen->AddMenuCheck("Fix Darwin as Win7", FIX_DARWIN, 67);
2094 SubScreen->AddMenuCheck("Fix shutdown", FIX_SHUTDOWN, 67);
2095 SubScreen->AddMenuCheck("Add MCHC", FIX_MCHC, 67);
2096 SubScreen->AddMenuCheck("Fix HPET", FIX_HPET, 67);
2097 SubScreen->AddMenuCheck("Fake LPC", FIX_LPC, 67);
2098 SubScreen->AddMenuCheck("Fix IPIC", FIX_IPIC, 67);
2099 SubScreen->AddMenuCheck("Add SMBUS", FIX_SBUS, 67);
2100 SubScreen->AddMenuCheck("Fix display", FIX_DISPLAY, 67);
2101 SubScreen->AddMenuCheck("Fix IDE", FIX_IDE, 67);
2102 SubScreen->AddMenuCheck("Fix SATA", FIX_SATA, 67);
2103 SubScreen->AddMenuCheck("Fix Firewire", FIX_FIREWIRE, 67);
2104 SubScreen->AddMenuCheck("Fix USB", FIX_USB, 67);
2105 SubScreen->AddMenuCheck("Fix LAN", FIX_LAN, 67);
2106 SubScreen->AddMenuCheck("Fix Airport", FIX_WIFI, 67);
2107 SubScreen->AddMenuCheck("Fix sound", FIX_HDA, 67);
2108// SubScreen->AddMenuCheck("Fix new way", FIX_NEW_WAY, 67);
2109 SubScreen->AddMenuCheck("Fix RTC", FIX_RTC, 67);
2110 SubScreen->AddMenuCheck("Fix TMR", FIX_TMR, 67);
2111 SubScreen->AddMenuCheck("Add IMEI", FIX_IMEI, 67);
2112 SubScreen->AddMenuCheck("Fix IntelGFX", FIX_INTELGFX, 67);
2113 SubScreen->AddMenuCheck("Fix _WAK", FIX_WAK, 67);
2114 SubScreen->AddMenuCheck("Del unused", FIX_UNUSED, 67);
2115 SubScreen->AddMenuCheck("Fix ADP1", FIX_ADP1, 67);
2116 SubScreen->AddMenuCheck("Add PNLF", FIX_PNLF, 67);
2117 SubScreen->AddMenuCheck("Fix S3D", FIX_S3D, 67);
2118 SubScreen->AddMenuCheck("Rename ACST", FIX_ACST, 67);
2119 SubScreen->AddMenuCheck("Add HDMI", FIX_HDMI, 67);
2120 SubScreen->AddMenuCheck("Fix Regions", FIX_REGIONS, 67);
2121 SubScreen->AddMenuCheck("Fix Headers", FIX_HEADERS, 67);
2122 SubScreen->AddMenuCheck("Fix Mutex", FIX_MUTEX, 67);
2123
2124 SubScreen->AddMenuEntry(&MenuEntryReturn, false);
2125 ModifyTitles(Entry);
2126
2127 return Entry;
2128}
2129
2130REFIT_ABSTRACT_MENU_ENTRY* SubMenuDSDTPatches()
2131{

Callers 1

SubMenuACPIFunction · 0.85

Calls 4

ModifyTitlesFunction · 0.85
AddMenuCheckMethod · 0.80
AddMenuEntryMethod · 0.80

Tested by

no test coverage detected