VirtualBox

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


Ignore:
Timestamp:
Mar 10, 2025 7:03:19 AM (8 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167872
Message:

VMM/GIC: bugref:10404 Validate uArchRev on saved-state load.

File:
1 edited

Legend:

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

    r108483 r108484  
    606606     * Finally, perform sanity checks.
    607607     */
     608    if (pGicDev->uArchRev <= GIC_DIST_REG_PIDR2_ARCH_REV_GICV4)
     609    { /* likely */ }
     610    else
     611        return pHlp->pfnSSMSetCfgError(pSSM, RT_SRC_POS, N_("Invalid uArchRev, got %u expected range [1,31]"), pGicDev->uArchRev,
     612                                       GIC_DIST_REG_PIDR2_ARCH_REV_GICV1, GIC_DIST_REG_PIDR2_ARCH_REV_GICV4);
    608613    if (pGicDev->uMaxSpi - 1 < 31)
    609614    { /* likely */ }
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