]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - IntelFrameworkModulePkg/Universal/BdsDxe/DeviceMngr/DeviceManagerVfr.h
Update for IntelFrameworkModulePkg.
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / DeviceMngr / DeviceManagerVfr.h
... / ...
CommitLineData
1/** @file\r
2 The platform device manager reference implement\r
3\r
4Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
5This program and the accompanying materials\r
6are licensed and made available under the terms and conditions of the BSD License\r
7which accompanies this distribution. The full text of the license may be found at\r
8http://opensource.org/licenses/bsd-license.php\r
9\r
10THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
13**/\r
14\r
15#ifndef _DEVICE_MANAGER_VFR_H_\r
16#define _DEVICE_MANAGER_VFR_H_\r
17\r
18#include <Guid/BdsHii.h>\r
19\r
20#define LABEL_DEVICES_LIST 0x1100\r
21#define LABEL_NETWORK_DEVICE_LIST_ID 0x1101\r
22#define LABEL_NETWORK_DEVICE_ID 0x1102\r
23#define LABEL_END 0xffff\r
24#define LABEL_FORM_ID_OFFSET 0x0100\r
25\r
26#define LABEL_DRIVER_HEALTH 0x2000\r
27#define LABEL_DRIVER_HEALTH_END 0x2001\r
28\r
29#define LABEL_DRIVER_HEALTH_REAPIR_ALL 0x3000\r
30#define LABEL_DRIVER_HEALTH_REAPIR_ALL_END 0x3001\r
31\r
32#define LABEL_VBIOS 0x0040\r
33\r
34#define INVALID_FORM_ID 0x0FFF\r
35#define DEVICE_MANAGER_FORM_ID 0x1000\r
36#define NETWORK_DEVICE_LIST_FORM_ID 0x1001\r
37#define NETWORK_DEVICE_FORM_ID 0x1002\r
38#define DRIVER_HEALTH_FORM_ID 0x1003\r
39#define DEVICE_KEY_OFFSET 0x4000\r
40#define NETWORK_DEVICE_LIST_KEY_OFFSET 0x2000\r
41#define DEVICE_MANAGER_KEY_VBIOS 0x3000\r
42#define MAX_KEY_SECTION_LEN 0x1000\r
43\r
44#define DEVICE_MANAGER_KEY_DRIVER_HEALTH 0x1111\r
45#define DRIVER_HEALTH_KEY_OFFSET 0x2000\r
46#define DRIVER_HEALTH_REPAIR_ALL_KEY 0x3000\r
47#define DRIVER_HEALTH_RETURN_KEY 0x4000\r
48\r
49#define QUESTION_NETWORK_DEVICE_ID 0x3FFF\r
50//\r
51// These are the VFR compiler generated data representing our VFR data.\r
52//\r
53extern UINT8 DeviceManagerVfrBin[];\r
54extern UINT8 DriverHealthVfrBin[];\r
55\r
56#endif\r