]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskHii.vfr
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / RamDiskDxe / RamDiskHii.vfr
CommitLineData
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
9d510e61 6// SPDX-License-Identifier: BSD-2-Clause-Patent\r
20752cb8
HW
7//\r
8//**/\r
9\r
10#include "RamDiskNVData.h"\r
11\r
12formset\r
13 guid = RAM_DISK_FORM_SET_GUID,\r
14 title = STRING_TOKEN(STR_FORM_SET_TITLE),\r
15 help = STRING_TOKEN(STR_FORM_SET_TITLE_HELP),\r
16 classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,\r
17\r
20752cb8
HW
18 //\r
19 // Form #1 "Main Form - Add/Remove/Show RAM Disks"\r
20 //\r
21 form formid = MAIN_FORM_ID,\r
22 title = STRING_TOKEN(STR_MAIN_FORM_TITLE);\r
23\r
4b1f4646
TS
24 oneof\r
25 questionid = CREATE_RAW_MEMORY_TYPE_QUESTION_ID,\r
26 prompt = STRING_TOKEN(STR_MEMORY_TYPE_PROMPT),\r
27 help = STRING_TOKEN(STR_MEMORY_TYPE_HELP),\r
28 flags = NUMERIC_SIZE_1 | INTERACTIVE,\r
29 option text = STRING_TOKEN(STR_RAM_DISK_BOOT_SERVICE_DATA_MEMORY), value = RAM_DISK_BOOT_SERVICE_DATA_MEMORY, flags = DEFAULT;\r
30 option text = STRING_TOKEN(STR_RAM_DISK_RESERVED_MEMORY), value = RAM_DISK_RESERVED_MEMORY, flags = 0;\r
31 endoneof;\r
32\r
33 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r
34\r
20752cb8
HW
35 goto CREATE_RAW_RAM_DISK_FORM_ID,\r
36 prompt = STRING_TOKEN(STR_GOTO_ADD_RAW_FORM),\r
37 help = STRING_TOKEN(STR_GOTO_ADD_RAW_FORM_HELP);\r
38\r
39 goto MAIN_FORM_ID,\r
40 prompt = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM),\r
41 help = STRING_TOKEN(STR_GOTO_ADD_FROM_FILE_FORM_HELP),\r
42 flags = INTERACTIVE,\r
43 key = MAIN_GOTO_FILE_EXPLORER_ID;\r
44\r
45 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r
46 subtitle text = STRING_TOKEN(STR_RAM_DISK_LIST_TEXT);\r
47\r
48 label MAIN_LABEL_LIST_START;\r
49 label MAIN_LABEL_LIST_END;\r
50\r
51 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r
52\r
53 text\r
54 help = STRING_TOKEN(STR_REMOVE_SEL_HELP),\r
55 text = STRING_TOKEN(STR_REMOVE_SEL_TEXT),\r
56 flags = INTERACTIVE,\r
57 key = MAIN_REMOVE_RD_QUESTION_ID;\r
58\r
59 endform;\r
60\r
61 //\r
62 // Form #2 "Add New Raw RAM Disk"\r
63 //\r
64 form formid = CREATE_RAW_RAM_DISK_FORM_ID,\r
65 title = STRING_TOKEN(STR_ADD_RAW_FORM_TITLE);\r
66\r
67 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r
68\r
5cf8a917 69 numeric\r
20752cb8
HW
70 questionid = CREATE_RAW_SIZE_QUESTION_ID,\r
71 prompt = STRING_TOKEN(STR_SIZE_PROMPT),\r
72 help = STRING_TOKEN(STR_SIZE_HELP),\r
5cf8a917 73 flags = NUMERIC_SIZE_8 | DISPLAY_UINT_HEX | INTERACTIVE,\r
20752cb8
HW
74 minimum = 1,\r
75 maximum = 0xFFFFFFFFFFFFFFFF,\r
76 endnumeric;\r
77\r
78 subtitle text = STRING_TOKEN(STR_RAM_DISK_NULL_STRING);\r
79\r
80 text\r
81 help = STRING_TOKEN(STR_CREATE_AND_EXIT_HELP),\r
82 text = STRING_TOKEN(STR_CREATE_AND_EXIT_PROMPT),\r
83 flags = INTERACTIVE,\r
84 key = CREATE_RAW_SUBMIT_QUESTION_ID;\r
85\r
86 text\r
87 help = STRING_TOKEN(STR_DISCARD_AND_EXIT_HELP),\r
88 text = STRING_TOKEN(STR_DISCARD_AND_EXIT_PROMPT),\r
89 flags = INTERACTIVE,\r
90 key = CREATE_RAW_DISCARD_QUESTION_ID;\r
91\r
92 endform;\r
93\r
94endformset;\r