VirtualBox

Changeset 61342 in vbox


Ignore:
Timestamp:
May 31, 2016 3:43:06 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
107637
Message:

IOAPIC: Bit more debug info.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/VBox/Devices/PC/DevIOAPIC_New.cpp

    r61340 r61342  
    907907#endif
    908908
    909     pHlp->pfnPrintf(pHlp, "  I/O Redirection Table:\n");
    910     pHlp->pfnPrintf(pHlp, "  idx dst_mode dst_addr mask trigger rirr polarity dlvr_st dlvr_mode vector\n");
     909    pHlp->pfnPrintf(pHlp, "  Current index             = %#x\n",     ioapicGetIndex(pThis));
     910
     911    pHlp->pfnPrintf(pHlp, "  I/O Redirection Table and IRR:\n");
     912    pHlp->pfnPrintf(pHlp, "  idx dst_mode dst_addr mask irr trigger rirr polar dlvr_st dlvr_mode vector\n");
    911913
    912914    for (uint8_t idxRte = 0; idxRte < RT_ELEMENTS(pThis->au64RedirTable); idxRte++)
     
    930932        const char    *pszTriggerMode    = IOAPIC_RTE_GET_TRIGGER_MODE(uEntry) == 0 ? "edge " : "level";
    931933        const uint8_t  uRemoteIrr        = IOAPIC_RTE_GET_REMOTE_IRR(uEntry);
    932         const char    *pszPolarity       = IOAPIC_RTE_GET_POLARITY(uEntry) == 0 ? "activehi" : "activelo";
     934        const char    *pszPolarity       = IOAPIC_RTE_GET_POLARITY(uEntry) == 0 ? "acthi" : "actlo";
    933935        const char    *pszDeliveryStatus = IOAPIC_RTE_GET_DELIVERY_STATUS(uEntry) == 0 ? "idle" : "pend";
    934936        const uint8_t  uDeliveryMode     = IOAPIC_RTE_GET_DELIVERY_MODE(uEntry);
     
    937939        const uint8_t  uVector           = IOAPIC_RTE_GET_VECTOR(uEntry);
    938940
    939         pHlp->pfnPrintf(pHlp, "   %02d   %s      %02x     %u    %s   %u   %s  %s     %s   %3u (%016llx)\n",
     941        pHlp->pfnPrintf(pHlp, "   %02d   %s      %02x     %u    %u   %s   %u   %s  %s     %s   %3u (%016llx)\n",
    940942                        idxRte,
    941943                        pszDestMode,
    942944                        uDest,
    943945                        uMask,
     946                        (pThis->uIrr >> idxRte) & 1,
    944947                        pszTriggerMode,
    945948                        uRemoteIrr,
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