The header file declares several functions and global variables that are shared between various translation units in this module. The header file also defines macros and types that are private to the driver. Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Jordan Justen <jordan.l.justen@intel.com> Suggested-by: Michael Kinney <michael.d.kinney@intel.com> Ref: http://mid.mail-archive.com/E92EE9817A31E24EB0585FDF735412F56327F7D3@ORSMSX113.amr.corp.intel.com Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
63 lines
1.6 KiB
INI
63 lines
1.6 KiB
INI
## @file
|
|
#
|
|
# This driver produces Simple Network Protocol instances for virtio-net
|
|
# devices.
|
|
#
|
|
# Copyright (C) 2013, Red Hat, Inc.
|
|
#
|
|
# This program and the accompanying materials are licensed and made available
|
|
# under the terms and conditions of the BSD License which accompanies this
|
|
# distribution. The full text of the license may be found at
|
|
# http://opensource.org/licenses/bsd-license.php
|
|
#
|
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = VirtioNetDxe
|
|
FILE_GUID = A92CDB4B-82F1-4E0B-A516-8A655D371524
|
|
MODULE_TYPE = UEFI_DRIVER
|
|
VERSION_STRING = 1.0
|
|
ENTRY_POINT = VirtioNetEntryPoint
|
|
|
|
[Sources]
|
|
ComponentName.c
|
|
DriverBinding.c
|
|
EntryPoint.c
|
|
Events.c
|
|
SnpGetStatus.c
|
|
SnpInitialize.c
|
|
SnpMcastIpToMac.c
|
|
SnpReceive.c
|
|
SnpReceiveFilters.c
|
|
SnpSharedHelpers.c
|
|
SnpShutdown.c
|
|
SnpStart.c
|
|
SnpStop.c
|
|
SnpTransmit.c
|
|
SnpUnsupported.c
|
|
VirtioNet.h
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
OvmfPkg/OvmfPkg.dec
|
|
|
|
[LibraryClasses]
|
|
BaseMemoryLib
|
|
DebugLib
|
|
DevicePathLib
|
|
MemoryAllocationLib
|
|
OrderedCollectionLib
|
|
UefiBootServicesTableLib
|
|
UefiDriverEntryPoint
|
|
UefiLib
|
|
VirtioLib
|
|
|
|
[Protocols]
|
|
gEfiSimpleNetworkProtocolGuid ## BY_START
|
|
gEfiDevicePathProtocolGuid ## BY_START
|
|
gVirtioDeviceProtocolGuid ## TO_START
|