VirtualBox

Changeset 47815 in vbox


Ignore:
Timestamp:
Aug 16, 2013 2:10:31 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
88076
Message:

duh.

File:
1 edited

Legend:

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

    r47786 r47815  
    26032603                /** @todo we can save us the linked list now, just search the lookup table... */
    26042604                pgmLock(pVM);
    2605                 Assert(pVM->pgm.s.apMmio2RangesR3[idMmio2] == NULL);
    2606                 Assert(pVM->pgm.s.apMmio2RangesR0[idMmio2] == NIL_RTR0PTR);
     2605                Assert(pVM->pgm.s.apMmio2RangesR3[idMmio2 - 1] == NULL);
     2606                Assert(pVM->pgm.s.apMmio2RangesR0[idMmio2 - 1] == NIL_RTR0PTR);
    26072607                pNew->pNextR3 = pVM->pgm.s.pMmio2RangesR3;
    26082608                pVM->pgm.s.pMmio2RangesR3 = pNew;
    2609                 pVM->pgm.s.apMmio2RangesR3[idMmio2] = pNew;
    2610                 pVM->pgm.s.apMmio2RangesR0[idMmio2] = MMHyperCCToR0(pVM, pNew);
     2609                pVM->pgm.s.apMmio2RangesR3[idMmio2 - 1] = pNew;
     2610                pVM->pgm.s.apMmio2RangesR0[idMmio2 - 1] = MMHyperCCToR0(pVM, pNew);
    26112611                pgmUnlock(pVM);
    26122612
     
    26832683
    26842684            uint8_t idMmio2 = pCur->idMmio2;
    2685             Assert(pVM->pgm.s.apMmio2RangesR3[idMmio2] == pCur);
    2686             pVM->pgm.s.apMmio2RangesR3[idMmio2] = NULL;
    2687             pVM->pgm.s.apMmio2RangesR0[idMmio2] = NIL_RTR0PTR;
     2685            Assert(pVM->pgm.s.apMmio2RangesR3[idMmio2 - 1] == pCur);
     2686            pVM->pgm.s.apMmio2RangesR3[idMmio2 - 1] = NULL;
     2687            pVM->pgm.s.apMmio2RangesR0[idMmio2 - 1] = NIL_RTR0PTR;
    26882688
    26892689            /*
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