[OpenBIOS] [commit] r1061 - in trunk/openbios-devel: drivers include/drivers

repository service svn at openbios.org
Sat Jun 9 19:05:33 CEST 2012


Author: blueswirl
Date: Sat Jun  9 19:05:32 2012
New Revision: 1061
URL: http://tracker.coreboot.org/trac/openbios/changeset/1061

Log:
Identify virtio-net devices

Identify virtio network device in PCI probe.

Signed-off-by: Artyom Tarasenko <atar4qemu at gmail.com>
Signed-off-by: Blue Swirl <blauwirbel at gmail.com>

Modified:
   trunk/openbios-devel/drivers/pci_database.c
   trunk/openbios-devel/include/drivers/pci.h

Modified: trunk/openbios-devel/drivers/pci_database.c
==============================================================================
--- trunk/openbios-devel/drivers/pci_database.c	Sun May 20 18:07:35 2012	(r1060)
+++ trunk/openbios-devel/drivers/pci_database.c	Sat Jun  9 19:05:32 2012	(r1061)
@@ -129,6 +129,14 @@
         NULL, "ethernet",
     },
     {
+        /* Virtio-network controller */
+        PCI_VENDOR_ID_REDHAT_QUMRANET, PCI_DEVICE_ID_VIRTIO_NET,
+        NULL, "virtio-net", NULL,
+        "pci1af4,1000\0pci1af4,1000\0pciclass,020000\0",
+        0, 0, 0,
+        virtio_config_cb, NULL,
+    },
+    {
         0xFFFF, 0xFFFF,
         NULL, NULL, NULL, NULL,
         -1, -1, -1,

Modified: trunk/openbios-devel/include/drivers/pci.h
==============================================================================
--- trunk/openbios-devel/include/drivers/pci.h	Sun May 20 18:07:35 2012	(r1060)
+++ trunk/openbios-devel/include/drivers/pci.h	Sat Jun  9 19:05:32 2012	(r1061)
@@ -206,6 +206,7 @@
 #define PCI_DEVICE_ID_QEMU_VGA           0x1111
 
 #define PCI_VENDOR_ID_REDHAT_QUMRANET    0x1af4
+#define PCI_DEVICE_ID_VIRTIO_NET         0x1000
 #define PCI_DEVICE_ID_VIRTIO_BLOCK       0x1001
 
 #define PCI_VENDOR_ID_INTEL              0x8086



More information about the OpenBIOS mailing list