VirtualBox

Changeset 109003 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Apr 16, 2025 12:50:56 PM (3 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168526
Message:

VMM/GIC: bugref:10877 Use LPI pending table in each redistributor and increase its size.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/GICAll.cpp

    r108997 r109003  
    695695        RTGCPHYS const GCPhysLpiPendingBitmap = (pGicDev->uLpiPendingBaseReg.u & GIC_BF_REDIST_REG_PENDBASER_PHYS_ADDR_MASK)
    696696                                              + GIC_INTID_RANGE_LPI_START;  /* Skip first 1KB (since LPI INTIDs start at 8192). */
    697         uint32_t const cbLpiPendingBitmap     = sizeof(pGicDev->bmLpiPending);
     697        uint32_t const cbLpiPendingBitmap     = sizeof(pGicCpu->bmLpiPending);
    698698
    699699        /** @todo Try releasing and re-acquiring the device critical section here.
     
    31743174    /* LPIs. */
    31753175    RT_ZERO(pGicDev->abLpiConfig);
    3176     RT_ZERO(pGicDev->bmLpiPending);
    31773176    pGicDev->uLpiConfigBaseReg.u = 0;
    31783177    pGicDev->uLpiPendingBaseReg.u = 0;
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