VirtualBox

Changeset 27054 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Mar 4, 2010 7:05:43 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
58369
Message:

Additions/VBoxGuest: some extra logging for memory ballooning.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp

    r27023 r27054  
    276276}
    277277
     278
    278279/**
    279280 * Inflate the balloon by one chunk represented by an R0 memory object.
     
    304305    pReq->cPages = VMMDEV_MEMORY_BALLOON_CHUNK_PAGES;
    305306
    306     return VbglGRPerform(&pReq->header);
    307 }
     307    rc = VbglGRPerform(&pReq->header);
     308    if (RT_FAILURE(rc))
     309        LogRel(("vboxGuestBalloonInflate: VbglGRPerform failed. rc=%d\n", rc));
     310    return rc;
     311}
     312
    308313
    309314/**
     
    332337    rc = VbglGRPerform(&pReq->header);
    333338    if (RT_FAILURE(rc))
     339    {
     340        LogRel(("vboxGuestBalloonDeflate: VbglGRPerform failed. rc=%d\n", rc));
    334341        return rc;
     342    }
    335343
    336344    rc = RTR0MemObjFree(*pMemObj, true);
     
    395403                    /* not supported -- fall back to the R3-allocated memory */
    396404                    pDevExt->MemBalloon.fUseKernelAPI = false;
     405                    Log(("VBoxGuestSetBalloonSizeKernel: PhysNC allocs not supported, falling back to R3 allocs.\n"));
    397406                    break;
    398407                }
     
    590599    pDevExt->MemBalloon.cChunks = 0;
    591600    pDevExt->MemBalloon.cMaxChunks = 0;
    592 #ifdef RT_OS_LINUX
     601#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS)
    593602    pDevExt->MemBalloon.fUseKernelAPI = true;
    594603#else
     
    18351844    if (RT_FAILURE(rc))
    18361845    {
     1846        LogRel(("VBoxGuestCommonIOCtl: QUERYMEMORYBALLOON: VbglGRPerform failed. rc=%d\n", rc));
    18371847        VbglGRFree(&pReq->header);
    18381848        return rc;
     
    18581868        *pcbDataReturned = sizeof(VBoxGuestCheckBalloonInfo);
    18591869
     1870    Log(("VBoxGuestCommonIOCtl: QUERYMEMORYBALLOON returns %d\n", rc));
    18601871    return rc;
    18611872}
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