]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Universal/BdsDxe/DeviceMngr/DeviceManagerVfr.h
IntelFrameworkModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / DeviceMngr / DeviceManagerVfr.h
CommitLineData
2fde83b1
RN
1/** @file\r
2 The platform device manager reference implement\r
3\r
4Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
c0a00b14 5SPDX-License-Identifier: BSD-2-Clause-Patent\r
2fde83b1
RN
6\r
7**/\r
8\r
9#ifndef _DEVICE_MANAGER_VFR_H_\r
10#define _DEVICE_MANAGER_VFR_H_\r
11\r
e24fc103 12#include <Guid/BdsHii.h>\r
2fde83b1
RN
13\r
14#define LABEL_DEVICES_LIST 0x1100\r
15#define LABEL_NETWORK_DEVICE_LIST_ID 0x1101\r
16#define LABEL_NETWORK_DEVICE_ID 0x1102\r
17#define LABEL_END 0xffff\r
18#define LABEL_FORM_ID_OFFSET 0x0100\r
19\r
20#define LABEL_DRIVER_HEALTH 0x2000\r
21#define LABEL_DRIVER_HEALTH_END 0x2001\r
22\r
23#define LABEL_DRIVER_HEALTH_REAPIR_ALL 0x3000\r
24#define LABEL_DRIVER_HEALTH_REAPIR_ALL_END 0x3001\r
25\r
26#define LABEL_VBIOS 0x0040\r
27\r
84724077 28#define INVALID_FORM_ID 0x0FFF\r
2fde83b1
RN
29#define DEVICE_MANAGER_FORM_ID 0x1000\r
30#define NETWORK_DEVICE_LIST_FORM_ID 0x1001\r
31#define NETWORK_DEVICE_FORM_ID 0x1002\r
32#define DRIVER_HEALTH_FORM_ID 0x1003\r
33#define DEVICE_KEY_OFFSET 0x4000\r
34#define NETWORK_DEVICE_LIST_KEY_OFFSET 0x2000\r
35#define DEVICE_MANAGER_KEY_VBIOS 0x3000\r
36#define MAX_KEY_SECTION_LEN 0x1000\r
37\r
38#define DEVICE_MANAGER_KEY_DRIVER_HEALTH 0x1111\r
39#define DRIVER_HEALTH_KEY_OFFSET 0x2000\r
40#define DRIVER_HEALTH_REPAIR_ALL_KEY 0x3000\r
41#define DRIVER_HEALTH_RETURN_KEY 0x4000\r
42\r
43#define QUESTION_NETWORK_DEVICE_ID 0x3FFF\r
44//\r
45// These are the VFR compiler generated data representing our VFR data.\r
46//\r
47extern UINT8 DeviceManagerVfrBin[];\r
48extern UINT8 DriverHealthVfrBin[];\r
49\r
50#endif\r