]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Universal/BdsDxe/DeviceMngr/DeviceManagerVfr.Vfr
Update BdsDxe to use new designed HiiLib, remove the referrence to the original IfrSu...
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / DeviceMngr / DeviceManagerVfr.Vfr
CommitLineData
5c08e117 1///** @file\r
2// \r
3// Device Manager formset.\r
4// \r
5// Copyright (c) 2004 - 2008, Intel Corporation. <BR>\r
6// All rights reserved. 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#define FORMSET_GUID { 0x3ebfa8e6, 0x511d, 0x4b5b, 0xa9, 0x5f, 0xfb, 0x38, 0x26, 0xf, 0x1c, 0x27 }\r
17\r
18#define EFI_DISK_DEVICE_CLASS 0x0001\r
19#define EFI_VIDEO_DEVICE_CLASS 0x0002\r
20#define EFI_NETWORK_DEVICE_CLASS 0x0004\r
21#define EFI_INPUT_DEVICE_CLASS 0x0008\r
22#define EFI_ON_BOARD_DEVICE_CLASS 0x0010\r
23#define EFI_OTHER_DEVICE_CLASS 0x0020\r
24#define LABEL_VBIOS 0x0040\r
25\r
75bf9d0e 26#define LABEL_DEVICES_LIST 0x0080\r
5c08e117 27#define LABEL_END 0xffff\r
28\r
29#define DEVICE_MANAGER_CLASS 0x0000\r
6aa22a17 30#define FRONT_PAGE_SUBCLASS 0x0003\r
5c08e117 31\r
32#define DEVICE_MANAGER_FORM_ID 0x1000\r
33\r
34formset\r
75bf9d0e
LG
35 guid = FORMSET_GUID,\r
36 title = STRING_TOKEN(STR_DEVICE_MANAGER_TITLE),\r
37 help = STRING_TOKEN(STR_EMPTY_STRING),\r
38 classguid = FORMSET_GUID,\r
39 class = DEVICE_MANAGER_CLASS,\r
40 subclass = FRONT_PAGE_SUBCLASS,\r
5c08e117 41\r
42 form formid = DEVICE_MANAGER_FORM_ID,\r
43 title = STRING_TOKEN(STR_DEVICE_MANAGER_TITLE);\r
44\r
45 //\r
46 // This is where devices get added to the device manager hierarchy\r
47 //\r
48 label EFI_DISK_DEVICE_CLASS;\r
49// label LABEL_END; // Since next opcode is a label, so this one could be omitted to save code size\r
50\r
51 label EFI_VIDEO_DEVICE_CLASS;\r
52// label LABEL_END;\r
53\r
54 label EFI_NETWORK_DEVICE_CLASS;\r
55// label LABEL_END;\r
56\r
57 label EFI_INPUT_DEVICE_CLASS;\r
58// label LABEL_END;\r
59\r
60 label EFI_ON_BOARD_DEVICE_CLASS;\r
61// label LABEL_END;\r
62\r
75bf9d0e
LG
63// label EFI_OTHER_DEVICE_CLASS;\r
64\r
65 label LABEL_DEVICES_LIST;\r
5c08e117 66 label LABEL_END;\r
67\r
68 subtitle text = STRING_TOKEN(STR_EMPTY_STRING);\r
69\r
70 label LABEL_VBIOS;\r
71 label LABEL_END;\r
72\r
73 subtitle text = STRING_TOKEN(STR_EMPTY_STRING);\r
74 subtitle text = STRING_TOKEN(STR_EXIT_STRING);\r
75\r
76 endform;\r
77endformset;\r
78\r