]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Universal/BdsDxe/FrontPageVfr.Vfr
IntelFrameworkModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / FrontPageVfr.Vfr
CommitLineData
5c08e117 1///** @file\r
2// \r
3// Browser formset.\r
4// \r
5e30b69e 5// Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>\r
c0a00b14 6// SPDX-License-Identifier: BSD-2-Clause-Patent\r
5c08e117 7// \r
8//**/\r
9\r
e24fc103 10#include <Guid/BdsHii.h>\r
5c08e117 11\r
12#define FRONT_PAGE_CLASS 0x0000\r
13#define FRONT_PAGE_SUBCLASS 0x0002\r
14\r
15#define FRONT_PAGE_FORM_ID 0x1000\r
16\r
17#define FRONT_PAGE_ITEM_ONE 0x0001\r
18#define FRONT_PAGE_ITEM_TWO 0x0002\r
19#define FRONT_PAGE_ITEM_THREE 0x0003\r
20#define FRONT_PAGE_ITEM_FOUR 0x0004\r
21#define FRONT_PAGE_ITEM_FIVE 0x0005\r
22\r
23#define FRONT_PAGE_KEY_CONTINUE 0x1000\r
24#define FRONT_PAGE_KEY_LANGUAGE 0x1234\r
25#define FRONT_PAGE_KEY_BOOT_MANAGER 0x1064\r
26#define FRONT_PAGE_KEY_DEVICE_MANAGER 0x8567\r
27#define FRONT_PAGE_KEY_BOOT_MAINTAIN 0x9876\r
28\r
29#define LABEL_SELECT_LANGUAGE 0x1000\r
30#define LABEL_TIMEOUT 0x2000\r
31#define LABEL_END 0xffff\r
32\r
33formset\r
e24fc103 34 guid = FRONT_PAGE_FORMSET_GUID,\r
5c08e117 35 title = STRING_TOKEN(STR_FRONT_PAGE_TITLE),\r
36 help = STRING_TOKEN(STR_NULL_STRING),\r
e24fc103 37 classguid = FRONT_PAGE_FORMSET_GUID,\r
5c08e117 38\r
39 form formid = FRONT_PAGE_FORM_ID,\r
40 title = STRING_TOKEN(STR_FRONT_PAGE_TITLE);\r
41\r
42 banner\r
43 title = STRING_TOKEN(STR_FRONT_PAGE_COMPUTER_MODEL),\r
c1e2b152 44 line 1,\r
5c08e117 45 align left;\r
46\r
47 banner\r
48 title = STRING_TOKEN(STR_FRONT_PAGE_CPU_MODEL),\r
c1e2b152 49 line 2,\r
5c08e117 50 align left;\r
51\r
52 banner\r
53 title = STRING_TOKEN(STR_FRONT_PAGE_CPU_SPEED),\r
c1e2b152 54 line 2,\r
5c08e117 55 align right;\r
56\r
57 banner\r
58 title = STRING_TOKEN(STR_FRONT_PAGE_BIOS_VERSION),\r
c1e2b152 59 line 3,\r
5c08e117 60 align left;\r
61\r
62 banner\r
63 title = STRING_TOKEN(STR_FRONT_PAGE_MEMORY_SIZE),\r
c1e2b152 64 line 3,\r
5c08e117 65 align right;\r
66\r
67// banner\r
68// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_0_LEFT),\r
69// line 0,\r
70// align left;\r
71\r
72// banner\r
73// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_0_RIGHT),\r
74// line 0,\r
75// align right;\r
76\r
77// banner\r
78// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_1_LEFT),\r
79// line 1,\r
80// align left;\r
81\r
82// banner\r
83// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_1_RIGHT),\r
84// line 1,\r
85// align right;\r
86\r
87// banner\r
88// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_2_LEFT),\r
89// line 2,\r
90// align left;\r
91\r
92// banner\r
93// title = STRING_TOKEN(STR_FRONT_PAGE_BANNER_3_LEFT),\r
94// line 3,\r
95// align left;\r
96\r
c1e2b152
ED
97\r
98 text\r
5c08e117 99 help = STRING_TOKEN(STR_CONTINUE_HELP),\r
c1e2b152 100 text = STRING_TOKEN(STR_CONTINUE_PROMPT),\r
5c08e117 101 flags = INTERACTIVE,\r
102 key = FRONT_PAGE_KEY_CONTINUE;\r
103\r
104 label LABEL_SELECT_LANGUAGE;\r
105 //\r
106 // This is where we will dynamically add a OneOf type op-code to select\r
107 // Languages from the currently available choices\r
108 //\r
109 label LABEL_END;\r
110\r
111 goto FRONT_PAGE_ITEM_THREE,\r
112 prompt = STRING_TOKEN(STR_BOOT_MANAGER),\r
113 help = STRING_TOKEN(STR_BOOT_MANAGER_HELP),\r
114 flags = INTERACTIVE,\r
115 key = FRONT_PAGE_KEY_BOOT_MANAGER;\r
116\r
117 goto FRONT_PAGE_ITEM_FOUR,\r
118 prompt = STRING_TOKEN(STR_DEVICE_MANAGER),\r
119 help = STRING_TOKEN(STR_DEVICE_MANAGER_HELP),\r
120 flags = INTERACTIVE,\r
121 key = FRONT_PAGE_KEY_DEVICE_MANAGER;\r
122\r
123 goto FRONT_PAGE_ITEM_FIVE,\r
124 prompt = STRING_TOKEN(STR_BOOT_MAINT_MANAGER),\r
125 help = STRING_TOKEN(STR_BOOT_MAINT_MANAGER_HELP),\r
126 flags = INTERACTIVE,\r
127 key = FRONT_PAGE_KEY_BOOT_MAINTAIN;\r
128\r
129 endform;\r
130\r
131endformset;\r