VirtualBox

Changeset 51377 in vbox for trunk/src/VBox/Devices/Bus


Ignore:
Timestamp:
May 23, 2014 5:03:39 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
93886
Message:

ICH9: A bit of logging to track MSI delivery.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Bus/DevPciIch9.cpp

    r50654 r51377  
    200200PDMBOTHCBDECL(void) ich9pciSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc)
    201201{
     202    LogFlowFunc(("invoked by %p/%d: iIrq=%d iLevel=%d uTagSrc=%#x\n", pDevIns, pDevIns->iInstance, iIrq, iLevel, uTagSrc));
    202203    ich9pciSetIrqInternal(PDMINS_2_DATA(pDevIns, PICH9PCIGLOBALS), pPciDev->devfn, pPciDev, iIrq, iLevel, uTagSrc);
    203204}
     
    612613        if (MsiIsEnabled(pPciDev))
    613614        {
     615            LogFlowFunc(("PCI Dev %p : MSI\n", pPciDev));
    614616            PPDMDEVINS pDevIns = pGlobals->aPciBus.CTX_SUFF(pDevIns);
    615617            MsiNotify(pDevIns, pGlobals->aPciBus.CTX_SUFF(pPciHlp), pPciDev, iIrq, iLevel, uTagSrc);
     
    618620        if (MsixIsEnabled(pPciDev))
    619621        {
     622            LogFlowFunc(("PCI Dev %p : MSI-X\n", pPciDev));
    620623            PPDMDEVINS pDevIns = pGlobals->aPciBus.CTX_SUFF(pDevIns);
    621624            MsixNotify(pDevIns, pGlobals->aPciBus.CTX_SUFF(pPciHlp), pPciDev, iIrq, iLevel, uTagSrc);
     
    627630    const bool  fIsAcpiDevice = PCIDevGetDeviceId(pPciDev) == 0x7113;
    628631
     632    LogFlowFunc(("PCI Dev %p : IRQ\n", pPciDev));
    629633    /* Check if the state changed. */
    630634    if (pPciDev->Int.s.uIrqPinState != iLevel)
Note: See TracChangeset for help on using the changeset viewer.

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