VirtualBox

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


Ignore:
Timestamp:
Jan 15, 2007 4:48:27 PM (18 years ago)
Author:
vboxsync
Message:

Updates.

File:
1 edited

Legend:

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

    r23 r28  
    197197                }
    198198                unsigned idx = (off >> PGM_DYNAMIC_CHUNK_SHIFT);
    199                 *pHCPtr = (RTHCPTR)((RTHCUINTPTR)CTXSUFF(pRam->pvHCChunk)[idx] + (off & PGM_DYNAMIC_CHUNK_OFFSET_MASK));
     199                *pHCPtr = (RTHCPTR)((RTHCUINTPTR)CTXSUFF(pRam->pavHCChunk)[idx] + (off & PGM_DYNAMIC_CHUNK_OFFSET_MASK));
    200200                return VINF_SUCCESS;
    201201            }
     
    236236            for (unsigned iChunk = 0; iChunk < (pRam->cb >> PGM_DYNAMIC_CHUNK_SHIFT); iChunk++)
    237237            {
    238                 if (CTXSUFF(pRam->pvHCChunk)[iChunk])
    239                 {
    240                     RTHCUINTPTR off = (RTHCUINTPTR)HCPtr - (RTHCUINTPTR)CTXSUFF(pRam->pvHCChunk)[iChunk];
     238                if (CTXSUFF(pRam->pavHCChunk)[iChunk])
     239                {
     240                    RTHCUINTPTR off = (RTHCUINTPTR)HCPtr - (RTHCUINTPTR)CTXSUFF(pRam->pavHCChunk)[iChunk];
    241241                    if (off < PGM_DYNAMIC_CHUNK_SIZE)
    242242                        return true;
     
    277277            for (unsigned iChunk = 0; iChunk < (pRam->cb >> PGM_DYNAMIC_CHUNK_SHIFT); iChunk++)
    278278            {
    279                 if (CTXSUFF(pRam->pvHCChunk)[iChunk])
    280                 {
    281                     RTHCUINTPTR off = (RTHCUINTPTR)HCPtr - (RTHCUINTPTR)CTXSUFF(pRam->pvHCChunk)[iChunk];
     279                if (CTXSUFF(pRam->pavHCChunk)[iChunk])
     280                {
     281                    RTHCUINTPTR off = (RTHCUINTPTR)HCPtr - (RTHCUINTPTR)CTXSUFF(pRam->pavHCChunk)[iChunk];
    282282                    if (off < PGM_DYNAMIC_CHUNK_SIZE)
    283283                    {
     
    325325            for (unsigned iChunk = 0; iChunk < (pRam->cb >> PGM_DYNAMIC_CHUNK_SHIFT); iChunk++)
    326326            {
    327                 if (CTXSUFF(pRam->pvHCChunk)[iChunk])
    328                 {
    329                     RTHCUINTPTR off = (RTHCUINTPTR)HCPtr - (RTHCUINTPTR)CTXSUFF(pRam->pvHCChunk)[iChunk];
     327                if (CTXSUFF(pRam->pavHCChunk)[iChunk])
     328                {
     329                    RTHCUINTPTR off = (RTHCUINTPTR)HCPtr - (RTHCUINTPTR)CTXSUFF(pRam->pavHCChunk)[iChunk];
    330330                    if (off < PGM_DYNAMIC_CHUNK_SIZE)
    331331                    {
     
    459459                        unsigned idx = (iPage >> (PGM_DYNAMIC_CHUNK_SHIFT - PAGE_SHIFT));
    460460
    461                         *pHCPtr = (RTHCPTR)((RTHCUINTPTR)CTXSUFF(pRam->pvHCChunk)[idx] + ((iPage << PAGE_SHIFT) & PGM_DYNAMIC_CHUNK_OFFSET_MASK) + off);
     461                        *pHCPtr = (RTHCPTR)((RTHCUINTPTR)CTXSUFF(pRam->pavHCChunk)[idx] + ((iPage << PAGE_SHIFT) & PGM_DYNAMIC_CHUNK_OFFSET_MASK) + off);
    462462                    }
    463463                    else
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette