2 // VFR file used by the RamDiskDxe driver.
4 // Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
5 // This program and the accompanying materials
6 // are licensed and made available under the terms and conditions of the BSD License
7 // which accompanies this distribution. The full text of the license may be found at
8 // http://opensource.org/licenses/bsd-license.php
10 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
15 #include "RamDiskNVData.h"
18 guid = RAM_DISK_FORM_SET_GUID,
19 title = STRING_TOKEN(STR_FORM_SET_TITLE),
20 help = STRING_TOKEN(STR_FORM_SET_TITLE_HELP),
21 classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,
24 // Form #1 "Main Form - Add/Remove/Show RAM Disks"
26 form formid = MAIN_FORM_ID,
27 title = STRING_TOKEN(STR_MAIN_FORM_TITLE);
29 goto CREATE_RAW_RAM_DISK_FORM_ID,
30 prompt = STRING_TOKEN(STR_GOTO_ADD_RAW_FORM),
31 help = STRING_TOKEN(STR_GOTO_ADD_RAW_FORM_HELP);
34 prompt = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM),
35 help = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM_HELP),
37 key = MAIN_GOTO_FILE_EXPLORER_ID;
39 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
40 subtitle text = STRING_TOKEN(STR_RAM_DISK_LIST_TEXT);
42 label MAIN_LABEL_LIST_START;
43 label MAIN_LABEL_LIST_END;
45 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
48 help = STRING_TOKEN(STR_REMOVE_SEL_HELP),
49 text = STRING_TOKEN(STR_REMOVE_SEL_TEXT),
51 key = MAIN_REMOVE_RD_QUESTION_ID;
56 // Form #2 "Add New Raw RAM Disk"
58 form formid = CREATE_RAW_RAM_DISK_FORM_ID,
59 title = STRING_TOKEN(STR_ADD_RAW_FORM_TITLE);
61 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
64 questionid = CREATE_RAW_SIZE_QUESTION_ID,
65 prompt = STRING_TOKEN(STR_SIZE_PROMPT),
66 help = STRING_TOKEN(STR_SIZE_HELP),
67 flags = NUMERIC_SIZE_8 | DISPLAY_UINT_HEX | INTERACTIVE,
69 maximum = 0xFFFFFFFFFFFFFFFF,
72 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
75 help = STRING_TOKEN(STR_CREATE_AND_EXIT_HELP),
76 text = STRING_TOKEN(STR_CREATE_AND_EXIT_PROMPT),
78 key = CREATE_RAW_SUBMIT_QUESTION_ID;
81 help = STRING_TOKEN(STR_DISCARD_AND_EXIT_HELP),
82 text = STRING_TOKEN(STR_DISCARD_AND_EXIT_PROMPT),
84 key = CREATE_RAW_DISCARD_QUESTION_ID;