VirtualBox

source: vbox/trunk/src/VBox/VMM/PGMPhys.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @28001   15 years vboxsync Parameter description
(edit) @27999   15 years vboxsync Introducing PGMR3QueryBalloonSize
(edit) @27750   15 years vboxsync Reset the balloon state when the VM resets
(edit) @27749   15 years vboxsync Flush before freeing the page.
(edit) @27746   15 years vboxsync Balloon: flush the shadow PT if this page was previously used as a …
(edit) @27598   15 years vboxsync Comment added
(edit) @27597   15 years vboxsync Change balloon page type back to zero when deflated.
(edit) @27594   15 years vboxsync Only force writes to go through vmm
(edit) @27590   15 years vboxsync Compile fix
(edit) @27589   15 years vboxsync Wrong kind of flushing
(edit) @27588   15 years vboxsync Flush the recompiler's TLB as well when adjusting the balloon.
(edit) @27587   15 years vboxsync Wrong position to check
(edit) @27586   15 years vboxsync Deal with ballooned pages in PGMR3PhysTlbGCPhys2Ptr
(edit) @27543   15 years vboxsync Balloon updates; make ballooned pages as such
(edit) @27195   15 years vboxsync Logging
(edit) @27182   15 years vboxsync Saved the state of ballooned memory and reinflate when loading the …
(edit) @27173   15 years vboxsync Compile fix
(edit) @27163   15 years vboxsync Profiling of large page allocation
(edit) @27129   15 years vboxsync scm cleaned up some whitespace.
(edit) @27102   15 years vboxsync Reset the memory balloon during VM reset
(edit) @27084   15 years vboxsync Take the balloon size into account when applying account limits for the VM.
(edit) @27042   15 years vboxsync Do not replace pages part of a 2 MB continuous range with zero pages, …
(edit) @27026   15 years vboxsync More large page work
(edit) @26949   15 years vboxsync Comment update
(edit) @26947   15 years vboxsync Avoid deadlocks in PGMR3PhysFreeRamPages
(edit) @26616   15 years vboxsync More large page work (disabled)
(edit) @26606   15 years vboxsync Large page work
(edit) @26577   15 years vboxsync More large page work
(edit) @26364   15 years vboxsync Flush the PGM pool cache as we might have stale references to pages …
(edit) @26348   15 years vboxsync Must use VMMR3EmtRendezvous in PGMR3PhysFreeRamPages
(edit) @26330   15 years vboxsync Introducing PGMR3PhysFreeRamPages
(edit) @26259   15 years vboxsync PGMPhys.cpp: warnings
(edit) @26150   15 years vboxsync PGM: Split out the inlined code from PGMInternal.h and into …
(edit) @26107   15 years vboxsync PGM: Some harmless page counting error and factored out the pure MMIO …
(edit) @26105   15 years vboxsync PGMPhys.cpp: Count ROM pages correctly. Should fix most of the trouble …
(edit) @25546   15 years vboxsync Paranoia: PGMR3PhysChunkInvalidateTLB must flush the page map tlb as …
(edit) @25545   15 years vboxsync Moved the tlb flush up a bit
(edit) @25544   15 years vboxsync Missing tlb flush for chunk unmap
(edit) @25542   15 years vboxsync Physical page map TLB invalidation fixes
(edit) @25230   15 years vboxsync PGMPhys.cpp: -Wshadow.
(edit) @24918   15 years vboxsync VM,PGM: Fixed handling of VM reset during teleporation / live save.
(edit) @24767   15 years vboxsync PGM: Deal with write monitored pages without involving EMT. This works …
(edit) @24698   15 years vboxsync Invalidate the physical page TLB for ram/rom/mmio region changes.
(edit) @24349   15 years vboxsync PGMR3PhysWriteExternal: Instrumented it to track down who is writing …
(edit) @23833   15 years vboxsync PGMPhys.cpp: reverted r53588 - wrong fix.
(edit) @23831   15 years vboxsync SUPLib-solaris.cpp: don't return VERR_TRY_AGAIN, return VERR_NO_MEMORY.
(edit) @23488   15 years vboxsync PGM: Lock stats and check for write locks on monitored pages during …
(edit) @23478   15 years vboxsync PGMPAGE: Removed the PGM_PAGE_WITH_BIT_FIELD bits.
(edit) @23471   15 years vboxsync PGM: Made PGM_PAGE_WITH_LOCKS unconditional.
(edit) @23460   15 years vboxsync PGM: Page lock counters. (disabled)
(edit) @23457   15 years vboxsync PGMPAGE: HCPhys and idPage migration work, part 1.
(edit) @23453   15 years vboxsync PGMPhysPageMap cleanup.
(edit) @23443   15 years vboxsync PGMSavedState: New state saved state format in the works.
(edit) @23415   15 years vboxsync PGM: Saved state hacking and some minor cleanups.
(edit) @23398   15 years vboxsync PGM: ROM pages are soo much fun.
(edit) @23393   15 years vboxsync PGM: live save work in progress.
(edit) @23306   15 years vboxsync PGM: Live state saving work (in progress).
(edit) @23012   15 years vboxsync VMM,Devices,Main: VMR3ReqCall w/ RT_INDEFINITE_WAIT -> VMR3ReqCallWait.
(edit) @23009   15 years vboxsync VMM: State machine adjustments. Have only received basic testing.
(edit) @22947   15 years vboxsync PGMPhys.cpp: Corrected the 'Failed to procure handy pages' message, …
(edit) @22764   15 years vboxsync PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
(edit) @22715   15 years vboxsync PGMPhys.cpp: todo.
(edit) @22710   15 years vboxsync Compile fixes
(edit) @22709   15 years vboxsync Also check for dirty pages
(edit) @22698   15 years vboxsync PGMPoolFlushPage must be called in an EMT.
(edit) @22697   15 years vboxsync Disabled PGMPoolFlushPage call while fixing some problems
(edit) @22695   15 years vboxsync Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
(edit) @22138   15 years vboxsync pgm: typo (no impact)
(edit) @21993   15 years vboxsync PGMPhys.cpp: Point out VMMR0_DO_GMM_MAP_UNMAP_CHUNK bug.
(edit) @20874   15 years vboxsync VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
(edit) @20864   15 years vboxsync SUP,*: API cleanup.
(edit) @20730   15 years vboxsync More locking
(edit) @20709   15 years vboxsync More locking
(edit) @20687   15 years vboxsync VMM: some description string mangling and todos.
(edit) @20404   15 years vboxsync Inform REM outside of the pgm lock.
(edit) @20135   16 years vboxsync Prevent reuse of cached larged pages with different access attributes.
(edit) @20129   16 years vboxsync Backed out 47892-5
(edit) @20125   16 years vboxsync Prevent reuse of cached large pages with different access attributes.
(edit) @20076   16 years vboxsync No longer necessary to get rid of the lock
(edit) @20071   16 years vboxsync Bit more REM locking
(edit) @19861   16 years vboxsync System wide flush
(edit) @19833   16 years vboxsync PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
(edit) @19808   16 years vboxsync Invalidate is per VCPU.
(edit) @19807   16 years vboxsync Some more locking updates
(edit) @19300   16 years vboxsync VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18880   16 years vboxsync PGM/MM: Implemented the /RamPreAlloc CFGM option.
(edit) @18873   16 years vboxsync PGMPhys.cpp: Also mangle the MMIO2 description.
(edit) @18869   16 years vboxsync PGMPhys.cpp/pgmR3PhysChunkMap: corrected free statements to use the …
(edit) @18812   16 years vboxsync PGMPhys.cpp: spaces
(edit) @18811   16 years vboxsync PGMPhys.cpp,MMHyper.cpp: The MMR3UkHeap bits seems to be working and …
(edit) @18792   16 years vboxsync MM,PGM: New User-kernel heap (aka MMUkHeap), use it for the …
(edit) @18665   16 years vboxsync VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
(edit) @18645   16 years vboxsync VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
(edit) @18620   16 years vboxsync exception.
(edit) @18617   16 years vboxsync PGM,EM: Handle out of memory situations more gracefully - part 1. New …
(edit) @18433   16 years vboxsync PGMPhys.cpp: fixed type cast in same assert msg.
(edit) @18432   16 years vboxsync PGMPhys.cpp: Corrected bad shift in an assertion message. (Thanks MSC.)
(edit) @18335   16 years vboxsync PGMR3PhysGCPhys2CCPtrExternal: wrong assertion.
(edit) @18294   16 years vboxsync darwin build fix.
Note: See TracRevisionLog for help on using the revision log.

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