|
|
@30836
|
14 years |
vboxsync |
Removed aging tree code. Wasn't working at all. Do simple, but not so …
|
|
|
@30835
|
14 years |
vboxsync |
Zero allocated memory
|
|
|
@30826
|
14 years |
vboxsync |
RTAvllU32DoWithAll does deal with equal nodes
|
|
|
@30823
|
14 years |
vboxsync |
Compile fix
|
|
|
@30822
|
14 years |
vboxsync |
This was meant instead
|
|
|
@30821
|
14 years |
vboxsync |
Sigh
|
|
|
@30820
|
14 years |
vboxsync |
Wrong user parameter
|
|
|
@30819
|
14 years |
vboxsync |
Introduce VBOX_WITH_LARGE_ADDRESS_SPACE_ON_32_BIT_HOST for large guest …
|
|
|
@30818
|
14 years |
vboxsync |
Minor correction
|
|
|
@30817
|
14 years |
vboxsync |
Compile fix
|
|
|
@30816
|
14 years |
vboxsync |
Flush the pgm pool before unmapping a chunk
|
|
|
@30815
|
14 years |
vboxsync |
Release stats
|
|
|
@30814
|
14 years |
vboxsync |
Compile fixes
|
|
|
@30813
|
14 years |
vboxsync |
Flush dangling R3 & R0 PGM cr3 pointers when unmapping a chunk
|
|
|
@30811
|
14 years |
vboxsync |
Wrong comment
|
|
|
@30808
|
14 years |
vboxsync |
Compile fix
|
|
|
@30807
|
14 years |
vboxsync |
Started with chunk unmap changes. Code is in an unused path.
|
|
|
@30756
|
14 years |
vboxsync |
Ignore VERR_GMM_HIT_VM_ACCOUNT_LIMIT when there are still pages left.
|
|
|
@30652
|
14 years |
vboxsync |
Reset balloon counter during reset
|
|
|
@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.
|
|
|