]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Universal / DriverSampleDxe / DriverSampleDxe.inf
... / ...
CommitLineData
1## @file\r
2# This is a sample HII driver.\r
3#\r
4# This driver shows how HII protocol, VFR and UNI files are used to create a HII\r
5# driver which can be displayed and configured by a UEFI HII Form Browser.\r
6#\r
7# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
8#\r
9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
10#\r
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = DriverSample\r
17 MODULE_UNI_FILE = DriverSample.uni\r
18 FILE_GUID = FE3542FE-C1D3-4EF8-657C-8048606FF671\r
19 MODULE_TYPE = DXE_DRIVER\r
20 VERSION_STRING = 1.0\r
21 ENTRY_POINT = DriverSampleInit\r
22 UNLOAD_IMAGE = DriverSampleUnload\r
23\r
24#\r
25# The following information is for reference only and not required by the build tools.\r
26#\r
27# VALID_ARCHITECTURES = IA32 X64 EBC\r
28#\r
29\r
30[Sources]\r
31 DriverSample.c\r
32 InventoryStrings.uni\r
33 NVDataStruc.h\r
34 VfrStrings.uni\r
35 DriverSample.h\r
36 Inventory.vfr\r
37 Vfr.vfr\r
38\r
39[Packages]\r
40 MdePkg/MdePkg.dec\r
41 MdeModulePkg/MdeModulePkg.dec\r
42\r
43\r
44[LibraryClasses]\r
45 BaseLib\r
46 MemoryAllocationLib\r
47 UefiBootServicesTableLib\r
48 UefiDriverEntryPoint\r
49 UefiRuntimeServicesTableLib\r
50 BaseMemoryLib\r
51 DebugLib\r
52 HiiLib\r
53 PrintLib\r
54 UefiLib\r
55 DevicePathLib\r
56\r
57[Guids]\r
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
77\r
78[Protocols]\r
79 ## PRODUCES # DriverSampleFormSet\r
80 ## PRODUCES # DriverSampleInventory\r
81 gEfiDevicePathProtocolGuid\r
82 gEfiHiiStringProtocolGuid ## CONSUMES\r
83 gEfiHiiConfigRoutingProtocolGuid ## CONSUMES\r
84 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
85 gEfiFormBrowser2ProtocolGuid ## CONSUMES\r
86 gEfiHiiDatabaseProtocolGuid ## CONSUMES\r
87 gEfiSimpleTextInputExProtocolGuid ## SOMETIMES_CONSUMES\r
88 gEdkiiFormBrowserExProtocolGuid ## CONSUMES\r
89 gEfiConfigKeywordHandlerProtocolGuid ## CONSUMES\r
90 gEfiHiiPopupProtocolGuid ## CONSUMES\r
91\r
92[Depex]\r
93 gEfiSimpleTextOutProtocolGuid AND gEfiHiiDatabaseProtocolGuid AND gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid\r
94\r
95[UserExtensions.TianoCore."ExtraFiles"]\r
96 DriverSampleExtra.uni\r