On 05/20/13 07:21, Jordan Justen wrote: > Is iPXE's virtio >= this driver?
Yes, iPXE takes precedence when both are available. As I wrote in v3 15/15 I also modify the README: > On Thu, May 16, 2013 at 6:01 AM, Laszlo Ersek <ler...@redhat.com> > wrote: >> Changes in v3: >> - Rebased to current master. >> - The last patch updates the README file so that NIC driver >> possibilities are all listed and their priorities are clearly >> represented. The iPXE drivers take precedence over both >> VirtioNetDxe (this driver) and Intel's E1000 driver, both in >> recommendation and during actual OVMF boot. quoting the v3 15/15 patch itself, On 05/16/13 15:01, Laszlo Ersek wrote: > @@ -122,23 +122,23 @@ longer.) > * For each NIC emulated by qemu, a GPLv2 licensed UEFI driver is available > from > the iPXE project. The qemu source distribution, starting with version 1.5, > contains prebuilt binaries of these drivers (and of course allows one to > - rebuild them from source as well). > + rebuild them from source as well). This is the recommended set of drivers. [...] > +* When a matching iPXE driver is configured for a NIC as described above, it > + takes priority over other drivers that could possibly drive the card too: > + > + | e1000 ne2k_pci pcnet rtl8139 virtio-net-pci > + -------------+------------------------------------------------ > + iPXE | x x x x x > + VirtioNetDxe | x > + Intel PROEFI | x > Or, are there advantages to using your driver over iPXE? It seems that > it is easy to download iPXE virtio, and having two might confuse > people. I tried to address this question the best I could in the README, please see v3 15/15; but of course: > But, I can see advantages to this too: > * Supports QEMU < 1.5 without additional download > * Vaguely realistic network driver in the EDK II tree > - More so than EmulatorPkg/EmuSnpDxe, for instance Precisely. I also added a somewhat detailed TechNotes file (v3 01/15) which could be useful for people implementing SNP (I for one would have given someone else's arm for such docs while writing the driver) and/or curious about multi-request virtio. (The driver supports multiple packets in flight.) Thanks, Laszlo ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel