| 2154 | } |
| 2155 | |
| 2156 | REFIT_ABSTRACT_MENU_ENTRY* SubMenuDsdts() |
| 2157 | { |
| 2158 | REFIT_MENU_ITEM_OPTIONS *Entry; |
| 2159 | REFIT_MENU_SCREEN *SubScreen; |
| 2160 | REFIT_MENU_SWITCH *InputBootArgs; |
| 2161 | UINTN i; |
| 2162 | |
| 2163 | Entry = newREFIT_MENU_ITEM_OPTIONS(&SubScreen, ActionEnter, SCREEN_ACPI, "Dsdt name->"_XS8); |
| 2164 | |
| 2165 | SubScreen->AddMenuInfoLine_f("Select a DSDT file:"); |
| 2166 | SubScreen->AddMenuItemSwitch(116, "BIOS.aml", FALSE); |
| 2167 | |
| 2168 | for (i = 0; i < DsdtsNum; i++) { |
| 2169 | InputBootArgs = new REFIT_MENU_SWITCH; |
| 2170 | InputBootArgs->Title.takeValueFrom(DsdtsList[i]); |
| 2171 | // InputBootArgs->Tag = TAG_SWITCH_OLD; |
| 2172 | InputBootArgs->Row = i + 1; |
| 2173 | InputBootArgs->Item = &InputItems[116]; |
| 2174 | InputBootArgs->AtClick = ActionEnter; |
| 2175 | InputBootArgs->AtRightClick = ActionDetails; |
| 2176 | SubScreen->AddMenuEntry(InputBootArgs, true); |
| 2177 | } |
| 2178 | SubScreen->AddMenuEntry(&MenuEntryReturn, false); |
| 2179 | return Entry; |
| 2180 | } |
| 2181 | |
| 2182 | |
| 2183 | REFIT_ABSTRACT_MENU_ENTRY* SubMenuACPI() |
no test coverage detected