os: add VirtIO nic driver

The driver is faily simple and does not support fancy features like
TCP checksum offloading or vlan filtering, but it is fully capable of
running every Genode network based scenario I've tried. Its currently
known to work on virt_qemu arm platforms and x86_64.

Fix #3825
This commit is contained in:
Piotr Tworek
2019-10-02 18:17:41 +02:00
committed by Christian Helmuth
parent 7fbb245710
commit 8d5005e03a
20 changed files with 848 additions and 2 deletions

View File

@@ -487,7 +487,7 @@ proc drivers_nic_pkg { } {
if {[have_spec imx6q_sabrelite]} { return drivers_nic-imx6q_sabrelite }
if {[have_spec imx7d_sabre]} { return drivers_nic-imx7d_sabre }
if {[have_spec imx8q_evk]} { return drivers_nic-imx8q_evk }
if {[have_spec virt_qemu]} { return drivers_nic-virt_qemu }
puts stderr "drivers_nic package undefined for this build configuration"
exit 1