Changeset 80854 in vbox for trunk/src/VBox/Devices/Bus
- Timestamp:
- Sep 17, 2019 11:37:22 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 133424
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Bus/DevPCI.cpp
r80704 r80854 356 356 pic_level = 0; 357 357 if (pic_irq == pbCfg[0x60]) 358 pic_level |= get_pci_irq_level(pGlobals, 0); 358 pic_level |= get_pci_irq_level(pGlobals, 0); /* PIRQA */ 359 359 if (pic_irq == pbCfg[0x61]) 360 pic_level |= get_pci_irq_level(pGlobals, 1); 360 pic_level |= get_pci_irq_level(pGlobals, 1); /* PIRQB */ 361 361 if (pic_irq == pbCfg[0x62]) 362 pic_level |= get_pci_irq_level(pGlobals, 2); 362 pic_level |= get_pci_irq_level(pGlobals, 2); /* PIRQC */ 363 363 if (pic_irq == pbCfg[0x63]) 364 pic_level |= get_pci_irq_level(pGlobals, 3); 364 pic_level |= get_pci_irq_level(pGlobals, 3); /* PIRQD */ 365 365 if (pic_irq == pGlobals->Piix3.iAcpiIrq) 366 366 pic_level |= pGlobals->Piix3.iAcpiIrqLevel; … … 1189 1189 } 1190 1190 1191 /** 1192 * @callback_method_impl{FNDBGFHANDLERDEV, 'pirq'} 1193 */ 1194 DECLCALLBACK(void) devpciR3InfoPIRQ(PPDMDEVINS pDevIns, PCDBGFINFOHLP pHlp, const char *pszArgs) 1195 { 1196 PDEVPCIROOT pGlobals = PDMINS_2_DATA(pDevIns, PDEVPCIROOT); 1197 NOREF(pszArgs); 1198 1199 pHlp->pfnPrintf(pHlp, "PCI IRQ levels:\n"); 1200 for (int i = 0; i < DEVPCI_LEGACY_IRQ_PINS; ++i) 1201 pHlp->pfnPrintf(pHlp, " IRQ%c: %u\n", 'A' + i, pGlobals->Piix3.auPciLegacyIrqLevels[i]); 1202 } 1203 1191 1204 1192 1205 /* -=-=-=-=-=- PDMDEVREG -=-=-=-=-=- */ … … 1355 1368 devpciR3InfoPci); 1356 1369 PDMDevHlpDBGFInfoRegister(pDevIns, "pciirq", "Display PCI IRQ state. (no arguments)", devpciR3InfoPciIrq); 1370 PDMDevHlpDBGFInfoRegister(pDevIns, "pirq", "Display PIRQ state. (no arguments)", devpciR3InfoPIRQ); 1357 1371 PDMDevHlpDBGFInfoRegister(pDevIns, "irqroute", "Display PCI IRQ routing. (no arguments)", pciR3IrqRouteInfo); 1358 1372
Note:
See TracChangeset
for help on using the changeset viewer.