blob: ed8e3be2703cce62df5b8b19afcc6dcc4a153695 [file] [log] [blame]
lgao47b202cb2010-02-23 23:58:38 +00001## @file
vanjeff51ebae62009-07-03 14:35:24 +00002# Component description file for Undi module.
3#
4# This module provides support for Universal Network Driver Interface
hhtianac1ca102010-04-24 12:03:22 +00005# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
vanjeff51ebae62009-07-03 14:35:24 +00006#
hhtianac1ca102010-04-24 12:03:22 +00007# This program and the accompanying materials
vanjeff51ebae62009-07-03 14:35:24 +00008# are licensed and made available under the terms and conditions of the BSD License
9# which accompanies this distribution. The full text of the license may be found at
10# http://opensource.org/licenses/bsd-license.php
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13#
14#
lgao47b202cb2010-02-23 23:58:38 +000015##
vanjeff51ebae62009-07-03 14:35:24 +000016
17[Defines]
18 INF_VERSION = 0x00010005
19 BASE_NAME = UndiRuntimeDxe
20 FILE_GUID = A1f436EA-A127-4EF8-957C-8048606FF670
21 MODULE_TYPE = DXE_RUNTIME_DRIVER
22 VERSION_STRING = 1.0
23
24 ENTRY_POINT = InitializeUndi
25
26#
27# VALID_ARCHITECTURES = IA32 X64 IPF EBC
28#
29
lgao47b202cb2010-02-23 23:58:38 +000030[Sources]
vanjeff51ebae62009-07-03 14:35:24 +000031 Undi32.h
32 E100b.h
33 E100b.c
34 Decode.c
35 Init.c
36
37
38[Packages]
39 MdePkg/MdePkg.dec
40
41
42[LibraryClasses]
43 UefiLib
44 UefiBootServicesTableLib
45 BaseMemoryLib
46 DebugLib
47 UefiRuntimeLib
48 UefiDriverEntryPoint
49 BaseLib
50
51[Protocols]
52 gEfiNetworkInterfaceIdentifierProtocolGuid_31
53 gEfiPciIoProtocolGuid
54 gEfiDevicePathProtocolGuid
55
56[Guids]
57 gEfiEventExitBootServicesGuid ## PRODUCES ## Event
58 gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event
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