opengnsys_ipxe/src
Ladi Prosek 988243c93f [virtio] Add virtio-net 1.0 support
This commit makes virtio-net support devices with VEN 0x1af4 and DEV
0x1041, which is how non-transitional (modern-only) virtio-net devices
are exposed on the PCI bus.

Transitional devices supporting both the old 0.9.5 and new 1.0 version
of the virtio spec are driven using the new protocol.  Legacy devices
are driven using the old protocol, same as before this commit.

Signed-off-by: Ladi Prosek <lprosek@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2016-04-15 17:43:07 +01:00
..
arch [comboot] Support COMBOOT in 64-bit builds 2016-04-15 15:31:36 +01:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [crypto] Allow cross-certificate source to be configured at build time 2016-03-24 19:25:03 +00:00
core [libc] Print "<NULL>" for wide-character NULL strings 2016-04-12 11:53:06 +01:00
crypto [crypto] Allow trusted certificates to be stored in non-volatile options 2016-03-20 17:26:09 +00:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [virtio] Add virtio-net 1.0 support 2016-04-15 17:43:07 +01:00
hci [infiniband] Add "ibstat" command 2016-03-08 17:38:06 +00:00
image [build] Allow assembler section type character to vary by architecture 2016-03-13 11:20:53 +00:00
include [virtio] Add virtio 1.0 PCI support 2016-04-15 17:41:26 +01:00
interface [efi] Work around broken EFI HII specification 2016-04-12 12:24:14 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [netdevice] Return ENOENT for an unknown bus type 2016-03-29 20:59:30 +01:00
scripts [efi] Centralise architecture-independent EFI Makefile and linker script 2016-03-12 21:47:13 +00:00
tests [libc] Print "<NULL>" for wide-character NULL strings 2016-04-12 11:53:06 +01:00
usr [int13] Allow drive to be hooked using the natural drive number 2016-03-22 09:55:09 +00:00
util [prefix] Use CRC32 to verify each block prior to decompression 2016-03-24 16:52:26 +00:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [golan] Add Connect-IB, ConnectX-4 and ConnectX-4 Lx (Infiniband) support 2016-03-22 17:55:55 +00:00
Makefile.efi [efi] Centralise architecture-independent EFI Makefile and linker script 2016-03-12 21:47:13 +00:00
Makefile.housekeeping [build] Allow assembler section type character to vary by architecture 2016-03-13 11:20:53 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00