VirtualBox

Changeset 34013 in vbox


Ignore:
Timestamp:
Nov 11, 2010 8:56:14 PM (14 years ago)
Author:
vboxsync
Message:

Main: few PCI assignment tweaks

File:
1 edited

Legend:

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

    r33964 r34013  
    4444/* Those rules define PCI slots assignment */
    4545
     46/* Device           Bus  Device Function Priority */
     47
    4648/* Generic rules */
    4749static const DeviceAssignmentRule aGenericRules[] =
     
    5860
    5961    /* Storage controllers */
    60     {"ahci",          0, 13, 0,  0},
    61     {"lsilogic",      0, 20, 0,  0},
    62     {"buslogic",      0, 21, 0,  0},
    63     {"lsilogicsas",   0, 22, 0,  0},
     62    {"ahci",          0, 13, 0,  1},
     63    {"lsilogic",      0, 20, 0,  1},
     64    {"buslogic",      0, 21, 0,  1},
     65    {"lsilogicsas",   0, 22, 0,  1},
    6466
    6567    /* USB controllers */
     
    7375    /* the first network card gets the PCI ID 3, the next 3 gets 8..10,
    7476     * next 4 get 16..19. */
    75     {"nic",           0,  3,  0, 0},
    76     {"nic",           0,  8,  0, 0},
    77     {"nic",           0,  9,  0, 0},
    78     {"nic",           0, 10,  0, 0},
    79     {"nic",           0, 16,  0, 0},
    80     {"nic",           0, 17,  0, 0},
    81     {"nic",           0, 18,  0, 0},
    82     {"nic",           0, 19,  0, 0},
     77    {"nic",           0,  3,  0, 1},
     78    {"nic",           0,  8,  0, 1},
     79    {"nic",           0,  9,  0, 1},
     80    {"nic",           0, 10,  0, 1},
     81    {"nic",           0, 16,  0, 1},
     82    {"nic",           0, 17,  0, 1},
     83    {"nic",           0, 18,  0, 1},
     84    {"nic",           0, 19,  0, 1},
    8385    /* VMWare assigns first NIC to slot 11 */
    84     {"nic-vmware",    0, 11,  0, 0},
     86    {"nic-vmware",    0, 11,  0, 1},
    8587
    8688    /* ISA/LPC controller */
     
    118120    {"usb-ehci",      0, 31, 5,  1},
    119121    {"thermal",       0, 31, 6,  1},
    120 
    121     /* ths rule has lower priority than generic one */
    122     {"lsilogic",      1, 20, 0,  -1},
    123     {"lsilogic",      1, 20, 0,  -1},
    124122
    125123    /* to make sure rule never used before rules assigning devices on it */
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