VirtualBox

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


Ignore:
Timestamp:
Feb 8, 2008 3:47:35 PM (17 years ago)
Author:
vboxsync
Message:

Use PGM_PAGE_SET/GET/IS/CLEAR/INIT macros.

File:
1 edited

Legend:

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

    r6856 r6869  
    425425int pgmPhysPageMakeWritable(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys)
    426426{
    427     switch (pPage->u2State)
     427    switch (PGM_PAGE_GET_STATE(pPage))
    428428    {
    429429        case PGM_PAGE_STATE_WRITE_MONITORED:
    430             pPage->fWrittenTo = true;
    431             pPage->u2State = PGM_PAGE_STATE_ALLOCATED;
     430            PGM_PAGE_SET_WRITTEN_TO(pPage);
     431            PGM_PAGE_SET_STATE(pPage, PGM_PAGE_STATE_ALLOCATED);
    432432            /* fall thru */
    433433        default: /* to shut up GCC */
     
    641641         */
    642642        PPGMPAGE pPage = pTlbe->pPage;
    643         if (RT_UNLIKELY(pPage->u2State != PGM_PAGE_STATE_ALLOCATED))
     643        if (RT_UNLIKELY(PGM_PAGE_GET_STATE(pPage) != PGM_PAGE_STATE_ALLOCATED))
    644644        {
    645645            rc = pgmPhysPageMakeWritable(pVM, pPage, GCPhys);
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