VirtualBox

Changeset 18710 in vbox for trunk/src


Ignore:
Timestamp:
Apr 3, 2009 6:38:34 PM (16 years ago)
Author:
vboxsync
Message:

Updated dirty hack to use slot 0x11 instead of 11.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/ConsoleImpl2.cpp

    r18701 r18710  
    12441244        if (iPciDeviceNo == 3 && adapterType == NetworkAdapterType_I82545EM)
    12451245        {
    1246             iPciDeviceNo = 11;
     1246            iPciDeviceNo = 0x11;
    12471247            fSwapSlots3and11 = true;
    12481248        }
     1249        else if (iPciDeviceNo == 0x11 && fSwapSlots3and11)
     1250            iPciDeviceNo = 3;
    12491251#endif
    12501252        rc = CFGMR3InsertInteger(pInst, "PCIDeviceNo", iPciDeviceNo);               RC_CHECK();
     
    23212323                rc = CFGMR3InsertNode(pInst,    "Config", &pCfg);                       RC_CHECK();
    23222324                rc = CFGMR3InsertInteger(pInst, "Trusted",              1); /* bool */  RC_CHECK();
    2323 #ifdef VMWARE_NET_IN_SLOT_11
    2324                 /*
    2325                  * Dirty hack for PCI slot compatibility with VMWare,
    2326                  * it assigns slot 11 to the first network controller.
    2327                  */
    2328                 unsigned iPciDeviceNo = 11;
    2329                 if (fSwapSlots3and11)
    2330                     iPciDeviceNo = 3;
    2331                 rc = CFGMR3InsertInteger(pInst, "PCIDeviceNo",          iPciDeviceNo);  RC_CHECK();
    2332                 Assert(!afPciDeviceNo[iPciDeviceNo]);
    2333                 afPciDeviceNo[iPciDeviceNo] = true;
    2334 #else
    23352325                rc = CFGMR3InsertInteger(pInst, "PCIDeviceNo",          11);            RC_CHECK();
    23362326                Assert(!afPciDeviceNo[11]);
    23372327                afPciDeviceNo[11] = true;
    2338 #endif
    23392328                rc = CFGMR3InsertInteger(pInst, "PCIFunctionNo",        0);             RC_CHECK();
    23402329
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