[v3 01/10] OvmfPkg/IndustryStandard: Fixed 'VirtioNet.h' line endings
[v3 02/10] OvmfPkg/Virtio.h: Added VirtIo Subsystem IDs
[v3 08/10] OvmfPkg: Removed magic values for the Virtio Sub-System ID
in the PCI device drivers

Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com>

You can commit these 3 patches while the rest of the series is still
in progress.

On Mon, Sep 23, 2013 at 6:37 AM, Olivier Martin <olivier.mar...@arm.com> wrote:
> EDK2 files must use CRLF line ending.
>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Olivier Martin <olivier.mar...@arm.com>
> Reviewed-by: Laszlo Ersek <ler...@redhat.com>
> ---
>  OvmfPkg/Include/IndustryStandard/VirtioNet.h |  198 
> +++++++++++++-------------
>  1 files changed, 99 insertions(+), 99 deletions(-)
>
> diff --git a/OvmfPkg/Include/IndustryStandard/VirtioNet.h 
> b/OvmfPkg/Include/IndustryStandard/VirtioNet.h
> index 9f5291a..03dfeb2 100644
> --- a/OvmfPkg/Include/IndustryStandard/VirtioNet.h
> +++ b/OvmfPkg/Include/IndustryStandard/VirtioNet.h
> @@ -1,99 +1,99 @@
> -/** @file
> -
> -  Virtio Network Device specific type and macro definitions corresponding to
> -  the virtio-0.9.5 specification.
> -
> -  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.
> -
> -**/
> -
> -#ifndef _VIRTIO_NET_H_
> -#define _VIRTIO_NET_H_
> -
> -#include <IndustryStandard/Virtio.h>
> -
> -//
> -// virtio-0.9.5, Appendix C: Network Device
> -//
> -#pragma pack(1)
> -typedef struct {
> -  VIRTIO_HDR Generic;
> -  UINT8      VhdrMac[6];
> -  UINT16     VhdrLinkStatus;
> -} VNET_HDR;
> -#pragma pack()
> -
> -#define OFFSET_OF_VNET(Field) OFFSET_OF (VNET_HDR, Field)
> -#define SIZE_OF_VNET(Field)   (sizeof ((VNET_HDR *) 0)->Field)
> -
> -//
> -// Queue Identifiers
> -//
> -#define VIRTIO_NET_Q_RX 0
> -#define VIRTIO_NET_Q_TX 1
> -
> -//
> -// Feature Bits
> -//
> -#define VIRTIO_NET_F_CSUM           BIT0  // host to checksum outgoing 
> packets
> -#define VIRTIO_NET_F_GUEST_CSUM     BIT1  // guest to checksum incoming 
> packets
> -#define VIRTIO_NET_F_MAC            BIT5  // MAC available to guest
> -#define VIRTIO_NET_F_GSO            BIT6  // deprecated
> -#define VIRTIO_NET_F_GUEST_TSO4     BIT7  // guest can receive TSOv4
> -#define VIRTIO_NET_F_GUEST_TSO6     BIT8  // guest can receive TSOv6
> -#define VIRTIO_NET_F_GUEST_ECN      BIT9  // guest can receive TSO with ECN
> -#define VIRTIO_NET_F_GUEST_UFO      BIT10 // guest can receive UFO
> -#define VIRTIO_NET_F_HOST_TSO4      BIT11 // host can receive TSOv4
> -#define VIRTIO_NET_F_HOST_TSO6      BIT12 // host can receive TSOv6
> -#define VIRTIO_NET_F_HOST_ECN       BIT13 // host can receive TSO with ECN
> -#define VIRTIO_NET_F_HOST_UFO       BIT14 // host can receive UFO
> -#define VIRTIO_NET_F_MRG_RXBUF      BIT15 // guest can merge receive buffers
> -#define VIRTIO_NET_F_STATUS         BIT16 // link status available to guest
> -#define VIRTIO_NET_F_CTRL_VQ        BIT17 // control channel available
> -#define VIRTIO_NET_F_CTRL_RX        BIT18 // control channel RX mode support
> -#define VIRTIO_NET_F_CTRL_VLAN      BIT19 // control channel VLAN filtering
> -#define VIRTIO_NET_F_GUEST_ANNOUNCE BIT21 // guest can send gratuitous pkts
> -
> -//
> -// Packet Header
> -//
> -#pragma pack(1)
> -typedef struct {
> -  UINT8  Flags;
> -  UINT8  GsoType;
> -  UINT16 HdrLen;
> -  UINT16 GsoSize;
> -  UINT16 CsumStart;
> -  UINT16 CsumOffset;
> -} VIRTIO_NET_REQ;
> -#pragma pack()
> -
> -//
> -// Bits in VIRTIO_NET_REQ.Flags
> -//
> -#define VIRTIO_NET_HDR_F_NEEDS_CSUM BIT0
> -
> -//
> -// Types/Bits for VIRTIO_NET_REQ.GsoType
> -//
> -#define VIRTIO_NET_HDR_GSO_NONE  0x00
> -#define VIRTIO_NET_HDR_GSO_TCPV4 0x01
> -#define VIRTIO_NET_HDR_GSO_UDP   0x03
> -#define VIRTIO_NET_HDR_GSO_TCPV6 0x04
> -#define VIRTIO_NET_HDR_GSO_ECN   BIT7
> -
> -//
> -// Link Status Bits in VNET_HDR.VhdrLinkStatus
> -//
> -#define VIRTIO_NET_S_LINK_UP  BIT0
> -#define VIRTIO_NET_S_ANNOUNCE BIT1
> -
> -#endif // _VIRTIO_NET_H_
> +/** @file
> +
> +  Virtio Network Device specific type and macro definitions corresponding to
> +  the virtio-0.9.5 specification.
> +
> +  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.
> +
> +**/
> +
> +#ifndef _VIRTIO_NET_H_
> +#define _VIRTIO_NET_H_
> +
> +#include <IndustryStandard/Virtio.h>
> +
> +//
> +// virtio-0.9.5, Appendix C: Network Device
> +//
> +#pragma pack(1)
> +typedef struct {
> +  VIRTIO_HDR Generic;
> +  UINT8      VhdrMac[6];
> +  UINT16     VhdrLinkStatus;
> +} VNET_HDR;
> +#pragma pack()
> +
> +#define OFFSET_OF_VNET(Field) OFFSET_OF (VNET_HDR, Field)
> +#define SIZE_OF_VNET(Field)   (sizeof ((VNET_HDR *) 0)->Field)
> +
> +//
> +// Queue Identifiers
> +//
> +#define VIRTIO_NET_Q_RX 0
> +#define VIRTIO_NET_Q_TX 1
> +
> +//
> +// Feature Bits
> +//
> +#define VIRTIO_NET_F_CSUM           BIT0  // host to checksum outgoing 
> packets
> +#define VIRTIO_NET_F_GUEST_CSUM     BIT1  // guest to checksum incoming 
> packets
> +#define VIRTIO_NET_F_MAC            BIT5  // MAC available to guest
> +#define VIRTIO_NET_F_GSO            BIT6  // deprecated
> +#define VIRTIO_NET_F_GUEST_TSO4     BIT7  // guest can receive TSOv4
> +#define VIRTIO_NET_F_GUEST_TSO6     BIT8  // guest can receive TSOv6
> +#define VIRTIO_NET_F_GUEST_ECN      BIT9  // guest can receive TSO with ECN
> +#define VIRTIO_NET_F_GUEST_UFO      BIT10 // guest can receive UFO
> +#define VIRTIO_NET_F_HOST_TSO4      BIT11 // host can receive TSOv4
> +#define VIRTIO_NET_F_HOST_TSO6      BIT12 // host can receive TSOv6
> +#define VIRTIO_NET_F_HOST_ECN       BIT13 // host can receive TSO with ECN
> +#define VIRTIO_NET_F_HOST_UFO       BIT14 // host can receive UFO
> +#define VIRTIO_NET_F_MRG_RXBUF      BIT15 // guest can merge receive buffers
> +#define VIRTIO_NET_F_STATUS         BIT16 // link status available to guest
> +#define VIRTIO_NET_F_CTRL_VQ        BIT17 // control channel available
> +#define VIRTIO_NET_F_CTRL_RX        BIT18 // control channel RX mode support
> +#define VIRTIO_NET_F_CTRL_VLAN      BIT19 // control channel VLAN filtering
> +#define VIRTIO_NET_F_GUEST_ANNOUNCE BIT21 // guest can send gratuitous pkts
> +
> +//
> +// Packet Header
> +//
> +#pragma pack(1)
> +typedef struct {
> +  UINT8  Flags;
> +  UINT8  GsoType;
> +  UINT16 HdrLen;
> +  UINT16 GsoSize;
> +  UINT16 CsumStart;
> +  UINT16 CsumOffset;
> +} VIRTIO_NET_REQ;
> +#pragma pack()
> +
> +//
> +// Bits in VIRTIO_NET_REQ.Flags
> +//
> +#define VIRTIO_NET_HDR_F_NEEDS_CSUM BIT0
> +
> +//
> +// Types/Bits for VIRTIO_NET_REQ.GsoType
> +//
> +#define VIRTIO_NET_HDR_GSO_NONE  0x00
> +#define VIRTIO_NET_HDR_GSO_TCPV4 0x01
> +#define VIRTIO_NET_HDR_GSO_UDP   0x03
> +#define VIRTIO_NET_HDR_GSO_TCPV6 0x04
> +#define VIRTIO_NET_HDR_GSO_ECN   BIT7
> +
> +//
> +// Link Status Bits in VNET_HDR.VhdrLinkStatus
> +//
> +#define VIRTIO_NET_S_LINK_UP  BIT0
> +#define VIRTIO_NET_S_ANNOUNCE BIT1
> +
> +#endif // _VIRTIO_NET_H_
> --
> 1.7.0.4
>
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to