VirtualBox

Changeset 27086 in vbox for trunk/include


Ignore:
Timestamp:
Mar 5, 2010 1:15:42 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
58410
Message:

Missing updates

Location:
trunk/include/VBox
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/gmm.h

    r26606 r27086  
    371371    /** The number of ballooned pages. */
    372372    uint32_t        cBalloonedPages;
    373     /** The number of pages to free. */
    374     uint32_t        cPagesToFree;
    375     /** Whether the ballooning request is completed or more pages are still to come. */
    376     bool            fCompleted;
    377     /** Array of free page descriptors. */
    378     GMMFREEPAGEDESC aPages[1];
     373    /** Inflate or deflate the balloon. */
     374    bool            fInflate;
    379375} GMMBALLOONEDPAGESREQ;
    380376/** Pointer to a GMMR0BalloonedPagesReq / VMMR0_DO_GMM_BALLOONED_PAGES request buffer. */
     
    440436GMMR3DECL(int)  GMMR3AllocateLargePage(PVM pVM,  uint32_t cbPage);
    441437GMMR3DECL(int)  GMMR3FreeLargePage(PVM pVM,  uint32_t idPage);
    442 GMMR3DECL(int)  GMMR3DeflatedBalloon(PVM pVM, uint32_t cPages);
    443438GMMR3DECL(int)  GMMR3MapUnmapChunk(PVM pVM, uint32_t idChunkMap, uint32_t idChunkUnmap, PRTR3PTR ppvR3);
    444439GMMR3DECL(int)  GMMR3SeedChunk(PVM pVM, RTR3PTR pvR3);
     440GMMR3DECL(int)  GMMR3BalloonedPages(PVM pVM, bool fInflate, uint32_t cBalloonedPages);
    445441/** @} */
    446442#endif /* IN_RING3 */
  • trunk/include/VBox/pgm.h

    r26685 r27086  
    465465
    466466VMMR3DECL(int)      PGMR3PhysRegisterRam(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cb, const char *pszDesc);
    467 VMMR3DECL(int)      PGMR3PhysFreeRamPages(PVM pVM, unsigned cPages, RTGCPHYS *paPhysPage);
     467VMMR3DECL(int)      PGMR3PhysChangeMemBalloon(PVM pVM, bool fInflate, unsigned cPages, RTGCPHYS *paPhysPage);
    468468VMMR3DECL(int)      PGMR3PhysMMIORegister(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cb,
    469469                                          R3PTRTYPE(PFNPGMR3PHYSHANDLER) pfnHandlerR3, RTR3PTR pvUserR3,
  • trunk/include/VBox/vmm.h

    r26606 r27086  
    302302    /** Call GMMR0BalloonedPages(). */
    303303    VMMR0_DO_GMM_BALLOONED_PAGES,
    304     /** Call GMMR0DeflatedBalloon(). */
    305     VMMR0_DO_GMM_DEFLATED_BALLOON,
    306304    /** Call GMMR0MapUnmapChunk(). */
    307305    VMMR0_DO_GMM_MAP_UNMAP_CHUNK,
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