VirtualBox

Changeset 100872 in vbox


Ignore:
Timestamp:
Aug 14, 2023 3:02:18 PM (16 months ago)
Author:
vboxsync
Message:

Devices/Network/DevVirtioNet: Fix setting the PCI base class, ticketref:21516

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DevVirtioNet.cpp

    r100400 r100872  
    5353#include <VBox/version.h>
    5454#include <VBox/log.h>
     55#include <VBox/pci.h>
    5556
    5657
     
    210211
    211212#define PCI_DEVICE_ID_VIRTIONET_HOST               0x1000      /**< VirtIO transitional device ID for network card  */
    212 #define PCI_CLASS_BASE_NETWORK_CONTROLLER          0x0200      /**< PCI Network device class                        */
    213 #define PCI_CLASS_SUB_NET_ETHERNET_CONTROLLER      0x00        /**< PCI NET Controller subclass                     */
    214213#define PCI_CLASS_PROG_UNSPECIFIED                 0x00        /**< Programming interface. N/A.                     */
    215214#define VIRTIONET_PCI_CLASS                        0x01        /**< Base class Mass Storage?                        */
     
    35163515    VIRTIOPCIPARAMS VirtioPciParams;
    35173516    VirtioPciParams.uDeviceId                      = PCI_DEVICE_ID_VIRTIONET_HOST;
    3518     VirtioPciParams.uClassBase                     = PCI_CLASS_BASE_NETWORK_CONTROLLER;
    3519     VirtioPciParams.uClassSub                      = PCI_CLASS_SUB_NET_ETHERNET_CONTROLLER;
     3517    VirtioPciParams.uClassBase                     = VBOX_PCI_CLASS_NETWORK;
     3518    VirtioPciParams.uClassSub                      = VBOX_PCI_SUB_NETWORK_ETHERNET;
    35203519    VirtioPciParams.uClassProg                     = PCI_CLASS_PROG_UNSPECIFIED;
    35213520    VirtioPciParams.uSubsystemId                   = DEVICE_PCI_NETWORK_SUBSYSTEM;  /* VirtIO 1.0 allows PCI Device ID here */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette