Changeset 71155 in vbox
- Timestamp:
- Feb 28, 2018 2:56:07 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 121050
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Bus/DevPciIch9.cpp
r70182 r71155 152 152 153 153 AssertMsgReturnVoid(pBus->iBus == 0, ("This is not the host pci bus iBus=%d\n", pBus->iBus)); 154 ich9pciSetIrqInternal(DEVPCIBUS_2_DEVPCIROOT(pBus), uDevFnBridge, pPciDev, iIrqPinBridge, iLevel, uTagSrc); 154 155 /* 156 * For MSI/MSI-X enabled devices the iIrq doesn't denote the pin but rather a vector which is completely 157 * orthogonal to the pin based approach. The vector is not subject to the pin based routing with PCI bridges. 158 */ 159 int iIrqPinVector = iIrqPinBridge; 160 if ( MsiIsEnabled(pPciDev) 161 || MsixIsEnabled(pPciDev)) 162 iIrqPinVector = iIrq; 163 ich9pciSetIrqInternal(DEVPCIBUS_2_DEVPCIROOT(pBus), uDevFnBridge, pPciDev, iIrqPinVector, iLevel, uTagSrc); 155 164 } 156 165
Note:
See TracChangeset
for help on using the changeset viewer.