]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Universal / DriverSampleDxe / DriverSampleDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
d1102dba 2# This is a sample HII driver.\r
93e3992d 3#\r
d1102dba 4# This driver shows how HII protocol, VFR and UNI files are used to create a HII\r
e0cb5e18 5# driver which can be displayed and configured by a UEFI HII Form Browser.\r
6036e94d 6#\r
d1102dba 7# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
93e3992d 8#\r
9d510e61 9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
93e3992d 10#\r
11#\r
6bfbb5f0 12##\r
93e3992d 13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = DriverSample\r
6036e94d 17 MODULE_UNI_FILE = DriverSample.uni\r
93e3992d 18 FILE_GUID = FE3542FE-C1D3-4EF8-657C-8048606FF671\r
19 MODULE_TYPE = DXE_DRIVER\r
20 VERSION_STRING = 1.0\r
93e3992d 21 ENTRY_POINT = DriverSampleInit\r
2f3065c0 22 UNLOAD_IMAGE = DriverSampleUnload\r
93e3992d 23\r
24#\r
25# The following information is for reference only and not required by the build tools.\r
26#\r
de005223 27# VALID_ARCHITECTURES = IA32 X64 EBC\r
93e3992d 28#\r
29\r
6bfbb5f0 30[Sources]\r
93e3992d 31 DriverSample.c\r
31634618 32 InventoryStrings.uni\r
93e3992d 33 NVDataStruc.h\r
34 VfrStrings.uni\r
35 DriverSample.h\r
36 Inventory.vfr\r
37 Vfr.vfr\r
93e3992d 38\r
39[Packages]\r
40 MdePkg/MdePkg.dec\r
41 MdeModulePkg/MdeModulePkg.dec\r
42\r
43\r
44[LibraryClasses]\r
cb7d01c0 45 BaseLib\r
93e3992d 46 MemoryAllocationLib\r
47 UefiBootServicesTableLib\r
48 UefiDriverEntryPoint\r
49 UefiRuntimeServicesTableLib\r
50 BaseMemoryLib\r
51 DebugLib\r
52 HiiLib\r
84f9a9ec 53 PrintLib\r
a6973cff 54 UefiLib\r
863986b3 55 DevicePathLib\r
7e3bcccb
LG
56\r
57[Guids]\r
6036e94d
SZ
58 gEfiIfrTianoGuid ## PRODUCES ## UNDEFINED\r
59 gDriverSampleInventoryGuid ## CONSUMES ## HII\r
60 ## SOMETIMES_PRODUCES ## Event\r
61 ## CONSUMES ## Event\r
62 gEfiIfrRefreshIdOpGuid\r
63 ## CONSUMES ## HII\r
64 ## PRODUCES ## Variable:L"MyIfrNVData"\r
65 ## SOMETIMES_CONSUMES ## Variable:L"MyIfrNVData"\r
66 ## PRODUCES ## Variable:L"MyEfiVar"\r
67 ## SOMETIMES_CONSUMES ## Variable:L"MyEfiVar"\r
68 ## PRODUCES ## GUID # HiiConstructConfigHdr MyEfiVar\r
69 ## PRODUCES ## GUID # HiiConstructConfigHdr MyIfrNVData\r
70 ## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch MyEfiVar\r
71 ## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch MyIfrNVData\r
72 ## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData MyIfrNVData\r
73 ## SOMETIMES_CONSUMES ## GUID # HiiSetBrowserData MyIfrNVData\r
74 ## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData MyEfiVar\r
75 ## SOMETIMES_CONSUMES ## GUID # HiiSetBrowserData MyEfiVar\r
76 gDriverSampleFormSetGuid\r
93e3992d 77\r
78[Protocols]\r
6036e94d
SZ
79 ## PRODUCES # DriverSampleFormSet\r
80 ## PRODUCES # DriverSampleInventory\r
81 gEfiDevicePathProtocolGuid\r
3018ca2d 82 gEfiHiiStringProtocolGuid ## CONSUMES\r
83 gEfiHiiConfigRoutingProtocolGuid ## CONSUMES\r
1d451ff9 84 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
3018ca2d 85 gEfiFormBrowser2ProtocolGuid ## CONSUMES\r
86 gEfiHiiDatabaseProtocolGuid ## CONSUMES\r
6036e94d 87 gEfiSimpleTextInputExProtocolGuid ## SOMETIMES_CONSUMES\r
2fa0e11d 88 gEdkiiFormBrowserExProtocolGuid ## CONSUMES\r
34326197 89 gEfiConfigKeywordHandlerProtocolGuid ## CONSUMES\r
dfc55275 90 gEfiHiiPopupProtocolGuid ## CONSUMES\r
93e3992d 91\r
92[Depex]\r
676df92c 93 gEfiSimpleTextOutProtocolGuid AND gEfiHiiDatabaseProtocolGuid AND gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid\r
93e3992d 94\r
6036e94d
SZ
95[UserExtensions.TianoCore."ExtraFiles"]\r
96 DriverSampleExtra.uni\r