]>
Commit | Line | Data |
---|---|---|
20752cb8 HW |
1 | ///** @file\r |
2 | // VFR file used by the RamDiskDxe driver.\r | |
3 | //\r | |
4 | // Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>\r | |
4b1f4646 | 5 | // (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r |
20752cb8 HW |
6 | // This program and the accompanying materials\r |
7 | // are licensed and made available under the terms and conditions of the BSD License\r | |
8 | // which accompanies this distribution. The full text of the license may be found at\r | |
9 | // http://opensource.org/licenses/bsd-license.php\r | |
10 | //\r | |
11 | // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r | |
12 | // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r | |
13 | //\r | |
14 | //**/\r | |
15 | \r | |
16 | #include "RamDiskNVData.h"\r | |
17 | \r | |
18 | formset\r | |
19 | guid = RAM_DISK_FORM_SET_GUID,\r | |
20 | title = STRING_TOKEN(STR_FORM_SET_TITLE),\r | |
21 | help = STRING_TOKEN(STR_FORM_SET_TITLE_HELP),\r | |
22 | classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,\r | |
23 | \r | |
20752cb8 HW |
24 | //\r |
25 | // Form #1 "Main Form - Add/Remove/Show RAM Disks"\r | |
26 | //\r | |
27 | form formid = MAIN_FORM_ID,\r | |
28 | title = STRING_TOKEN(STR_MAIN_FORM_TITLE);\r | |
29 | \r | |
4b1f4646 TS |
30 | oneof\r |
31 | questionid = CREATE_RAW_MEMORY_TYPE_QUESTION_ID,\r | |
32 | prompt = STRING_TOKEN(STR_MEMORY_TYPE_PROMPT),\r | |
33 | help = STRING_TOKEN(STR_MEMORY_TYPE_HELP),\r | |
34 | flags = NUMERIC_SIZE_1 | INTERACTIVE,\r | |
35 | option text = STRING_TOKEN(STR_RAM_DISK_BOOT_SERVICE_DATA_MEMORY), value = RAM_DISK_BOOT_SERVICE_DATA_MEMORY, flags = DEFAULT;\r | |
36 | option text = STRING_TOKEN(STR_RAM_DISK_RESERVED_MEMORY), value = RAM_DISK_RESERVED_MEMORY, flags = 0;\r | |
37 | endoneof;\r | |
38 | \r | |
39 | subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r | |
40 | \r | |
20752cb8 HW |
41 | goto CREATE_RAW_RAM_DISK_FORM_ID,\r |
42 | prompt = STRING_TOKEN(STR_GOTO_ADD_RAW_FORM),\r | |
43 | help = STRING_TOKEN(STR_GOTO_ADD_RAW_FORM_HELP);\r | |
44 | \r | |
45 | goto MAIN_FORM_ID,\r | |
46 | prompt = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM),\r | |
47 | help = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM_HELP),\r | |
48 | flags = INTERACTIVE,\r | |
49 | key = MAIN_GOTO_FILE_EXPLORER_ID;\r | |
50 | \r | |
51 | subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r | |
52 | subtitle text = STRING_TOKEN(STR_RAM_DISK_LIST_TEXT);\r | |
53 | \r | |
54 | label MAIN_LABEL_LIST_START;\r | |
55 | label MAIN_LABEL_LIST_END;\r | |
56 | \r | |
57 | subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r | |
58 | \r | |
59 | text\r | |
60 | help = STRING_TOKEN(STR_REMOVE_SEL_HELP),\r | |
61 | text = STRING_TOKEN(STR_REMOVE_SEL_TEXT),\r | |
62 | flags = INTERACTIVE,\r | |
63 | key = MAIN_REMOVE_RD_QUESTION_ID;\r | |
64 | \r | |
65 | endform;\r | |
66 | \r | |
67 | //\r | |
68 | // Form #2 "Add New Raw RAM Disk"\r | |
69 | //\r | |
70 | form formid = CREATE_RAW_RAM_DISK_FORM_ID,\r | |
71 | title = STRING_TOKEN(STR_ADD_RAW_FORM_TITLE);\r | |
72 | \r | |
73 | subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r | |
74 | \r | |
5cf8a917 | 75 | numeric\r |
20752cb8 HW |
76 | questionid = CREATE_RAW_SIZE_QUESTION_ID,\r |
77 | prompt = STRING_TOKEN(STR_SIZE_PROMPT),\r | |
78 | help = STRING_TOKEN(STR_SIZE_HELP),\r | |
5cf8a917 | 79 | flags = NUMERIC_SIZE_8 | DISPLAY_UINT_HEX | INTERACTIVE,\r |
20752cb8 HW |
80 | minimum = 1,\r |
81 | maximum = 0xFFFFFFFFFFFFFFFF,\r | |
82 | endnumeric;\r | |
83 | \r | |
84 | subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r | |
85 | \r | |
86 | text\r | |
87 | help = STRING_TOKEN(STR_CREATE_AND_EXIT_HELP),\r | |
88 | text = STRING_TOKEN(STR_CREATE_AND_EXIT_PROMPT),\r | |
89 | flags = INTERACTIVE,\r | |
90 | key = CREATE_RAW_SUBMIT_QUESTION_ID;\r | |
91 | \r | |
92 | text\r | |
93 | help = STRING_TOKEN(STR_DISCARD_AND_EXIT_HELP),\r | |
94 | text = STRING_TOKEN(STR_DISCARD_AND_EXIT_PROMPT),\r | |
95 | flags = INTERACTIVE,\r | |
96 | key = CREATE_RAW_DISCARD_QUESTION_ID;\r | |
97 | \r | |
98 | endform;\r | |
99 | \r | |
100 | endformset;\r |