| 2080 | } |
| 2081 | |
| 2082 | REFIT_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 | |
| 2130 | REFIT_ABSTRACT_MENU_ENTRY* SubMenuDSDTPatches() |
| 2131 | { |
no test coverage detected