|
|
@30613
|
14 years |
vboxsync |
Free zero page when loading a saved state with prealloc enabled.
|
|
|
@30438
|
14 years |
vboxsync |
PGMPhys: added missing '\n' at the end of LogRel* statements
|
|
|
@30344
|
14 years |
vboxsync |
Use NIL_VMCPUID (see r62731).
|
|
|
@30342
|
14 years |
vboxsync |
VMM: todo: Use NIL_VMCPUID with two SUPR3CallVMMR0Ex calls?
|
|
|
@30326
|
14 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@30236
|
14 years |
vboxsync |
Reverted 62726
|
|
|
@30235
|
14 years |
vboxsync |
Typo
|
|
|
@30234
|
14 years |
vboxsync |
This is very fatal
|
|
|
@30233
|
14 years |
vboxsync |
Use a valid cpu id
|
|
|
@30232
|
14 years |
vboxsync |
Compile fix
|
|
|
@30231
|
14 years |
vboxsync |
Chunk mapping calls can arrive from any thread now because of page …
|
|
|
@29646
|
15 years |
vboxsync |
Proper shared page cleanup when terminating the VM
|
|
|
@29626
|
15 years |
vboxsync |
Paranoid casting
|
|
|
@29623
|
15 years |
vboxsync |
More logging
|
|
|
@29622
|
15 years |
vboxsync |
Logging
|
|
|
@29620
|
15 years |
vboxsync |
Statistics for shared pages
|
|
|
@29577
|
15 years |
vboxsync |
Compile fix
|
|
|
@29319
|
15 years |
vboxsync |
Make PGMR3PhysChangeMemBalloon return VERR_NOT_IMPLEMENTED on hosts …
|
|
|
@29303
|
15 years |
vboxsync |
Clear the tracking data of pages we're going to reactivate.
|
|
|
@29302
|
15 years |
vboxsync |
Clear tracking data too
|
|
|
@29301
|
15 years |
vboxsync |
Clear/reset page properties correctly
|
|
|
@29297
|
15 years |
vboxsync |
Same goes for map/unmap
|
|
|
@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.
|
|
|