|
|
@29296
|
15 years |
vboxsync |
Set the clear flag on all VCPUs
|
|
|
@29295
|
15 years |
vboxsync |
Backed out 61381: deadlock danger
|
|
|
@29294
|
15 years |
vboxsync |
Clear the pgm pool immediately
|
|
|
@29293
|
15 years |
vboxsync |
MMIORegister/Deregister: Force a PGM pool flush as guest ram …
|
|
|
@29201
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28974
|
15 years |
vboxsync |
Dump GMM stats on PGMR3PhysAllocateHandyPages failure.
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28052
|
15 years |
vboxsync |
Flush first, then free
|
|
|
@28044
|
15 years |
vboxsync |
Check for older non-functioning balloon calls
|
|
|
@28036
|
15 years |
vboxsync |
More metrics changes
|
|
|
@28012
|
15 years |
vboxsync |
Use PGMR3QueryFreeMemory instead
|
|
|
@28003
|
15 years |
vboxsync |
PGMR3QueryBalloonSize updates
|
|
|
@28002
|
15 years |
vboxsync |
More changes
|
|
|
@28001
|
15 years |
vboxsync |
Parameter description
|
|
|
@27999
|
15 years |
vboxsync |
Introducing PGMR3QueryBalloonSize
|
|
|
@27750
|
15 years |
vboxsync |
Reset the balloon state when the VM resets
|
|
|
@27749
|
15 years |
vboxsync |
Flush before freeing the page.
|
|
|
@27746
|
15 years |
vboxsync |
Balloon: flush the shadow PT if this page was previously used as a …
|
|
|
@27598
|
15 years |
vboxsync |
Comment added
|
|
|
@27597
|
15 years |
vboxsync |
Change balloon page type back to zero when deflated.
|
|
|
@27594
|
15 years |
vboxsync |
Only force writes to go through vmm
|
|
|
@27590
|
15 years |
vboxsync |
Compile fix
|
|
|
@27589
|
15 years |
vboxsync |
Wrong kind of flushing
|
|
|
@27588
|
15 years |
vboxsync |
Flush the recompiler's TLB as well when adjusting the balloon.
|
|
|
@27587
|
15 years |
vboxsync |
Wrong position to check
|
|
|
@27586
|
15 years |
vboxsync |
Deal with ballooned pages in PGMR3PhysTlbGCPhys2Ptr
|
|
|
@27543
|
15 years |
vboxsync |
Balloon updates; make ballooned pages as such
|
|
|
@27195
|
15 years |
vboxsync |
Logging
|
|
|
@27182
|
15 years |
vboxsync |
Saved the state of ballooned memory and reinflate when loading the …
|
|
|
@27173
|
15 years |
vboxsync |
Compile fix
|
|
|
@27163
|
15 years |
vboxsync |
Profiling of large page allocation
|
|
|
@27129
|
15 years |
vboxsync |
scm cleaned up some whitespace.
|
|
|
@27102
|
15 years |
vboxsync |
Reset the memory balloon during VM reset
|
|
|
@27084
|
15 years |
vboxsync |
Take the balloon size into account when applying account limits for the VM.
|
|
|
@27042
|
15 years |
vboxsync |
Do not replace pages part of a 2 MB continuous range with zero pages, …
|
|
|
@27026
|
15 years |
vboxsync |
More large page work
|
|
|
@26949
|
15 years |
vboxsync |
Comment update
|
|
|
@26947
|
15 years |
vboxsync |
Avoid deadlocks in PGMR3PhysFreeRamPages
|
|
|
@26616
|
15 years |
vboxsync |
More large page work (disabled)
|
|
|
@26606
|
15 years |
vboxsync |
Large page work
|
|
|
@26577
|
15 years |
vboxsync |
More large page work
|
|
|
@26364
|
15 years |
vboxsync |
Flush the PGM pool cache as we might have stale references to pages …
|
|
|
@26348
|
15 years |
vboxsync |
Must use VMMR3EmtRendezvous in PGMR3PhysFreeRamPages
|
|
|
@26330
|
15 years |
vboxsync |
Introducing PGMR3PhysFreeRamPages
|
|
|
@26259
|
15 years |
vboxsync |
PGMPhys.cpp: warnings
|
|
|
@26150
|
15 years |
vboxsync |
PGM: Split out the inlined code from PGMInternal.h and into …
|
|
|
@26107
|
15 years |
vboxsync |
PGM: Some harmless page counting error and factored out the pure MMIO …
|
|
|
@26105
|
15 years |
vboxsync |
PGMPhys.cpp: Count ROM pages correctly. Should fix most of the trouble …
|
|
|
@25546
|
15 years |
vboxsync |
Paranoia: PGMR3PhysChunkInvalidateTLB must flush the page map tlb as …
|
|
|
@25545
|
15 years |
vboxsync |
Moved the tlb flush up a bit
|
|
|
@25544
|
15 years |
vboxsync |
Missing tlb flush for chunk unmap
|
|
|
@25542
|
15 years |
vboxsync |
Physical page map TLB invalidation fixes
|
|
|
@25230
|
15 years |
vboxsync |
PGMPhys.cpp: -Wshadow.
|
|
|
@24918
|
15 years |
vboxsync |
VM,PGM: Fixed handling of VM reset during teleporation / live save.
|
|
|
@24767
|
15 years |
vboxsync |
PGM: Deal with write monitored pages without involving EMT. This works …
|
|
|
@24698
|
15 years |
vboxsync |
Invalidate the physical page TLB for ram/rom/mmio region changes.
|
|
|
@24349
|
15 years |
vboxsync |
PGMR3PhysWriteExternal: Instrumented it to track down who is writing …
|
|
|
@23833
|
15 years |
vboxsync |
PGMPhys.cpp: reverted r53588 - wrong fix.
|
|
|
@23831
|
15 years |
vboxsync |
SUPLib-solaris.cpp: don't return VERR_TRY_AGAIN, return VERR_NO_MEMORY.
|
|
|
@23488
|
15 years |
vboxsync |
PGM: Lock stats and check for write locks on monitored pages during …
|
|
|
@23478
|
15 years |
vboxsync |
PGMPAGE: Removed the PGM_PAGE_WITH_BIT_FIELD bits.
|
|
|
@23471
|
15 years |
vboxsync |
PGM: Made PGM_PAGE_WITH_LOCKS unconditional.
|
|
|
@23460
|
15 years |
vboxsync |
PGM: Page lock counters. (disabled)
|
|
|
@23457
|
15 years |
vboxsync |
PGMPAGE: HCPhys and idPage migration work, part 1.
|
|
|
@23453
|
15 years |
vboxsync |
PGMPhysPageMap cleanup.
|
|
|
@23443
|
15 years |
vboxsync |
PGMSavedState: New state saved state format in the works.
|
|
|
@23415
|
15 years |
vboxsync |
PGM: Saved state hacking and some minor cleanups.
|
|
|
@23398
|
15 years |
vboxsync |
PGM: ROM pages are soo much fun.
|
|
|
@23393
|
15 years |
vboxsync |
PGM: live save work in progress.
|
|
|
@23306
|
15 years |
vboxsync |
PGM: Live state saving work (in progress).
|
|
|
@23012
|
15 years |
vboxsync |
VMM,Devices,Main: VMR3ReqCall w/ RT_INDEFINITE_WAIT -> VMR3ReqCallWait.
|
|
|
@23009
|
15 years |
vboxsync |
VMM: State machine adjustments. Have only received basic testing.
|
|
|
@22947
|
15 years |
vboxsync |
PGMPhys.cpp: Corrected the 'Failed to procure handy pages' message, …
|
|
|
@22764
|
15 years |
vboxsync |
PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
|
|
|
@22715
|
15 years |
vboxsync |
PGMPhys.cpp: todo.
|
|
|
@22710
|
15 years |
vboxsync |
Compile fixes
|
|
|
@22709
|
15 years |
vboxsync |
Also check for dirty pages
|
|
|
@22698
|
15 years |
vboxsync |
PGMPoolFlushPage must be called in an EMT.
|
|
|
@22697
|
15 years |
vboxsync |
Disabled PGMPoolFlushPage call while fixing some problems
|
|
|
@22695
|
15 years |
vboxsync |
Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
|
|
|
@22138
|
15 years |
vboxsync |
pgm: typo (no impact)
|
|
|
@21993
|
15 years |
vboxsync |
PGMPhys.cpp: Point out VMMR0_DO_GMM_MAP_UNMAP_CHUNK bug.
|
|
|
@20874
|
15 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20864
|
15 years |
vboxsync |
SUP,*: API cleanup.
|
|
|
@20730
|
15 years |
vboxsync |
More locking
|
|
|
@20709
|
15 years |
vboxsync |
More locking
|
|
|
@20687
|
15 years |
vboxsync |
VMM: some description string mangling and todos.
|
|
|
@20404
|
15 years |
vboxsync |
Inform REM outside of the pgm lock.
|
|
|
@20135
|
16 years |
vboxsync |
Prevent reuse of cached larged pages with different access attributes.
|
|
|
@20129
|
16 years |
vboxsync |
Backed out 47892-5
|
|
|
@20125
|
16 years |
vboxsync |
Prevent reuse of cached large pages with different access attributes.
|
|
|
@20076
|
16 years |
vboxsync |
No longer necessary to get rid of the lock
|
|
|
@20071
|
16 years |
vboxsync |
Bit more REM locking
|
|
|
@19861
|
16 years |
vboxsync |
System wide flush
|
|
|
@19833
|
16 years |
vboxsync |
PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@19807
|
16 years |
vboxsync |
Some more locking updates
|
|
|
@19300
|
16 years |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18880
|
16 years |
vboxsync |
PGM/MM: Implemented the /RamPreAlloc CFGM option.
|
|
|