]> git.proxmox.com Git - mirror_edk2.git/blob - OptionRomPkg/UndiRuntimeDxe/UndiRuntimeDxe.inf
96666dc88a9929c5e719678e31d49d3cf2d61504
[mirror_edk2.git] / OptionRomPkg / UndiRuntimeDxe / UndiRuntimeDxe.inf
1 ## @file
2 # Component description file for Undi module.
3 #
4 # This module provides support for Universal Network Driver Interface.
5 # Notes: this module is no longer regular maintained/validated.
6 #
7 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 #
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 #
11 #
12 ##
13
14 [Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = UndiRuntimeDxe
17 FILE_GUID = A1f436EA-A127-4EF8-957C-8048606FF670
18 MODULE_TYPE = DXE_RUNTIME_DRIVER
19 VERSION_STRING = 1.0
20
21 ENTRY_POINT = InitializeUndi
22
23 #
24 # VALID_ARCHITECTURES = IA32 X64 EBC
25 #
26
27 [Sources]
28 Undi32.h
29 E100b.h
30 E100b.c
31 Decode.c
32 Init.c
33 ComponentName.c
34 UndiAipImpl.c
35
36 [Packages]
37 MdePkg/MdePkg.dec
38
39 [LibraryClasses]
40 UefiLib
41 UefiBootServicesTableLib
42 BaseMemoryLib
43 DebugLib
44 UefiRuntimeLib
45 UefiDriverEntryPoint
46 BaseLib
47 MemoryAllocationLib
48
49 [Protocols]
50 gEfiNetworkInterfaceIdentifierProtocolGuid_31
51 gEfiPciIoProtocolGuid
52 gEfiDevicePathProtocolGuid
53 gEfiAdapterInformationProtocolGuid
54
55 [Guids]
56 gEfiEventExitBootServicesGuid ## PRODUCES ## Event
57 gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event
58 gEfiAdapterInfoUndiIpv6SupportGuid ## PRODUCES
59
60 [Depex]
61 gEfiBdsArchProtocolGuid AND
62 gEfiCpuArchProtocolGuid AND
63 gEfiMetronomeArchProtocolGuid AND
64 gEfiMonotonicCounterArchProtocolGuid AND
65 gEfiRealTimeClockArchProtocolGuid AND
66 gEfiResetArchProtocolGuid AND
67 gEfiRuntimeArchProtocolGuid AND
68 gEfiSecurityArchProtocolGuid AND
69 gEfiTimerArchProtocolGuid AND
70 gEfiVariableWriteArchProtocolGuid AND
71 gEfiVariableArchProtocolGuid AND
72 gEfiWatchdogTimerArchProtocolGuid