| 1 |
|
|---|
| 2 | ## @file
|
|---|
| 3 | #
|
|---|
| 4 | # This driver produces Simple Network Protocol instances for e1000 based
|
|---|
| 5 | # devices.
|
|---|
| 6 | #
|
|---|
| 7 | # Copyright (C) 2021, Oracle and/or its affiliates.
|
|---|
| 8 | # Copyright (C) 2013, Red Hat, Inc.
|
|---|
| 9 | #
|
|---|
| 10 | # SPDX-License-Identifier: BSD-2-Clause-Patent
|
|---|
| 11 | #
|
|---|
| 12 | ##
|
|---|
| 13 |
|
|---|
| 14 | [Defines]
|
|---|
| 15 | INF_VERSION = 0x00010005
|
|---|
| 16 | BASE_NAME = E1kNetDxe
|
|---|
| 17 | FILE_GUID = FFCC3DF0-C1EC-11EB-BA2F-0800200C9A66
|
|---|
| 18 | MODULE_TYPE = UEFI_DRIVER
|
|---|
| 19 | VERSION_STRING = 1.0
|
|---|
| 20 | ENTRY_POINT = E1kNetEntryPoint
|
|---|
| 21 |
|
|---|
| 22 | [Sources]
|
|---|
| 23 | ComponentName.c
|
|---|
| 24 | DriverBinding.c
|
|---|
| 25 | EntryPoint.c
|
|---|
| 26 | Events.c
|
|---|
| 27 | SnpGetStatus.c
|
|---|
| 28 | SnpInitialize.c
|
|---|
| 29 | SnpMcastIpToMac.c
|
|---|
| 30 | SnpReceive.c
|
|---|
| 31 | SnpReceiveFilters.c
|
|---|
| 32 | SnpSharedHelpers.c
|
|---|
| 33 | SnpShutdown.c
|
|---|
| 34 | SnpStart.c
|
|---|
| 35 | SnpStop.c
|
|---|
| 36 | SnpTransmit.c
|
|---|
| 37 | SnpUnsupported.c
|
|---|
| 38 | E1kHwIo.c
|
|---|
| 39 | E1kNet.h
|
|---|
| 40 | E1kNetHw.h
|
|---|
| 41 |
|
|---|
| 42 | [Packages]
|
|---|
| 43 | MdePkg/MdePkg.dec
|
|---|
| 44 | OvmfPkg/OvmfPkg.dec
|
|---|
| 45 | VBoxPkg/VBoxPkg.dec
|
|---|
| 46 |
|
|---|
| 47 | [LibraryClasses]
|
|---|
| 48 | BaseMemoryLib
|
|---|
| 49 | DebugLib
|
|---|
| 50 | DevicePathLib
|
|---|
| 51 | MemoryAllocationLib
|
|---|
| 52 | OrderedCollectionLib
|
|---|
| 53 | UefiBootServicesTableLib
|
|---|
| 54 | UefiDriverEntryPoint
|
|---|
| 55 | UefiLib
|
|---|
| 56 |
|
|---|
| 57 | [Protocols]
|
|---|
| 58 | gEfiSimpleNetworkProtocolGuid ## BY_START
|
|---|
| 59 | gEfiDevicePathProtocolGuid ## BY_START
|
|---|
| 60 | gEfiPciIoProtocolGuid ## TO_START
|
|---|