VirtualBox

Changeset 108472 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Mar 7, 2025 9:37:16 AM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167859
Message:

VMM/GIC: bugref:10404 Cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/GICR3.cpp

    r108465 r108472  
    143143        pHlp->pfnPrintf(pHlp, "  Interrupt priorities:\n");
    144144        for (uint32_t i = 0; i < cPriorities; i += 16)
    145             pHlp->pfnPrintf(pHlp, "    IntId[ %4u..%-4u ] = %3u %3u %3u %3u %3u %3u %3u %3u"
    146                                   "    IntId[ %4u..%-4u ] %3u %3u %3u %3u %3u %3u %3u %3u\n",
     145            pHlp->pfnPrintf(pHlp, "    IntId[%4u..%-4u] = %3u %3u %3u %3u %3u %3u %3u %3u"
     146                                  "    IntId[%4u..%-4u] = %3u %3u %3u %3u %3u %3u %3u %3u\n",
    147147                            gicDistGetIntIdFromIndex(i),     gicDistGetIntIdFromIndex(i + 7),
    148148                            pGicDev->abIntrPriority[i],      pGicDev->abIntrPriority[i + 1],
     
    164164        pHlp->pfnPrintf(pHlp, "  Interrupt routing:\n");
    165165        for (uint32_t i = 0; i < cRouting; i += 16)
    166             pHlp->pfnPrintf(pHlp, "    IntId[ %4u..%-4u ] = %3u %3u %3u %3u %3u %3u %3u %3u"
    167                                   "    IntId[ %4u..%-4u ] %3u %3u %3u %3u %3u %3u %3u %3u\n",
     166            pHlp->pfnPrintf(pHlp, "    IntId[%4u..%-4u] = %3u %3u %3u %3u %3u %3u %3u %3u"
     167                                  "    IntId[%4u..%-4u] = %3u %3u %3u %3u %3u %3u %3u %3u\n",
    168168                            gicDistGetIntIdFromIndex(i),      gicDistGetIntIdFromIndex(i + 7),
    169169                            pGicDev->au32IntrRouting[i],      pGicDev->au32IntrRouting[i + 1],
     
    199199
    200200    pHlp->pfnPrintf(pHlp, "VCPU[%u] Redistributor:\n", pVCpu->idCpu);
    201     AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrGroup)   == 3);
    202     AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrEnabled) == 3);
    203     AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrPending) == 3);
    204     AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrActive)  == 3);
     201    AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrGroup)   >= 3);
     202    AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrEnabled) >= 3);
     203    AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrPending) >= 3);
     204    AssertCompile(RT_ELEMENTS(pGicCpu->bmIntrActive)  >= 3);
    205205    pHlp->pfnPrintf(pHlp, "  bmIntrGroup[0..2]   = %#010x %#010x %#010x\n", pGicCpu->bmIntrGroup[0],   pGicCpu->bmIntrGroup[1],   pGicCpu->bmIntrGroup[2]);
    206206    pHlp->pfnPrintf(pHlp, "  bmIntrEnabled[0..2] = %#010x %#010x %#010x\n", pGicCpu->bmIntrEnabled[0], pGicCpu->bmIntrEnabled[1], pGicCpu->bmIntrEnabled[2]);
     
    212212    pHlp->pfnPrintf(pHlp, "  Interrupt priorities:\n");
    213213    for (uint32_t i = 0; i < cPriorities; i += 16)
    214         pHlp->pfnPrintf(pHlp, "    IntId[ %4u..%-4u ] = %3u %3u %3u %3u %3u %3u %3u %3u"
    215                               "    IntId[ %4u..%-4u ] %3u %3u %3u %3u %3u %3u %3u %3u\n",
     214        pHlp->pfnPrintf(pHlp, "    IntId[%4u..%-4u] = %3u %3u %3u %3u %3u %3u %3u %3u"
     215                              "    IntId[%4u..%-4u] = %3u %3u %3u %3u %3u %3u %3u %3u\n",
    216216                        gicReDistGetIntIdFromIndex(i),     gicReDistGetIntIdFromIndex(i + 7),
    217217                        pGicCpu->abIntrPriority[i],        pGicCpu->abIntrPriority[i + 1],
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