]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskHii.vfr
MdeModulePkg RamDiskDxe: Do not save 'Size' numeric value by varstore
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / RamDiskDxe / RamDiskHii.vfr
1 ///** @file
2 // VFR file used by the RamDiskDxe driver.
3 //
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
9 //
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.
12 //
13 //**/
14
15 #include "RamDiskNVData.h"
16
17 formset
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,
22
23 //
24 // Form #1 "Main Form - Add/Remove/Show RAM Disks"
25 //
26 form formid = MAIN_FORM_ID,
27 title = STRING_TOKEN(STR_MAIN_FORM_TITLE);
28
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);
32
33 goto MAIN_FORM_ID,
34 prompt = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM),
35 help = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM_HELP),
36 flags = INTERACTIVE,
37 key = MAIN_GOTO_FILE_EXPLORER_ID;
38
39 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
40 subtitle text = STRING_TOKEN(STR_RAM_DISK_LIST_TEXT);
41
42 label MAIN_LABEL_LIST_START;
43 label MAIN_LABEL_LIST_END;
44
45 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
46
47 text
48 help = STRING_TOKEN(STR_REMOVE_SEL_HELP),
49 text = STRING_TOKEN(STR_REMOVE_SEL_TEXT),
50 flags = INTERACTIVE,
51 key = MAIN_REMOVE_RD_QUESTION_ID;
52
53 endform;
54
55 //
56 // Form #2 "Add New Raw RAM Disk"
57 //
58 form formid = CREATE_RAW_RAM_DISK_FORM_ID,
59 title = STRING_TOKEN(STR_ADD_RAW_FORM_TITLE);
60
61 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
62
63 numeric
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,
68 minimum = 1,
69 maximum = 0xFFFFFFFFFFFFFFFF,
70 endnumeric;
71
72 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);
73
74 text
75 help = STRING_TOKEN(STR_CREATE_AND_EXIT_HELP),
76 text = STRING_TOKEN(STR_CREATE_AND_EXIT_PROMPT),
77 flags = INTERACTIVE,
78 key = CREATE_RAW_SUBMIT_QUESTION_ID;
79
80 text
81 help = STRING_TOKEN(STR_DISCARD_AND_EXIT_HELP),
82 text = STRING_TOKEN(STR_DISCARD_AND_EXIT_PROMPT),
83 flags = INTERACTIVE,
84 key = CREATE_RAW_DISCARD_QUESTION_ID;
85
86 endform;
87
88 endformset;