|
|
@31807
|
14 years |
vboxsync |
FT: disable large page usage
Removed debug code
|
|
|
@31784
|
14 years |
vboxsync |
PGM: Make sure we deploy the MMIO hack on all possible pages. Physical …
|
|
|
@31780
|
14 years |
vboxsync |
PGM: Addressed a fixme. logging and minor cleanup.
|
|
|
@31775
|
14 years |
vboxsync |
PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
|
|
|
@31657
|
14 years |
vboxsync |
PGMPool: Drop cRefs since it's always 1.
|
|
|
@31606
|
14 years |
vboxsync |
Timer init changes
|
|
|
@31600
|
14 years |
vboxsync |
Extra debug command
|
|
|
@31593
|
14 years |
vboxsync |
PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
|
|
|
@31565
|
14 years |
vboxsync |
PGM,HWACCM: MMIO optimizations - coding in progress.
|
|
|
@31446
|
14 years |
vboxsync |
PGMAllPool.cpp: Added lots more PGM_DYNMAP_UNUSED_HINT_VM calls to …
|
|
|
@31402
|
14 years |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
|
|
|
@31206
|
14 years |
vboxsync |
PGM: Always make sure to have the original bits around for …
|
|
|
@31178
|
14 years |
vboxsync |
PGM: Some more preparatory cleanup.
|
|
|
@31170
|
14 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@31167
|
14 years |
vboxsync |
PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
|
|
|
@31141
|
14 years |
vboxsync |
PGM: If we get to the end of Trap0eHandler it doesn't mean it is a …
|
|
|
@31140
|
14 years |
vboxsync |
PGM: Removed CheckPageFault as it is no longer used. Removed …
|
|
|
@31136
|
14 years |
vboxsync |
PGM: cache the last physical handler lookup result in each ring.
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31102
|
14 years |
vboxsync |
PGM: #PF stats. Drop the old ones in favor of StatRZTrap0eTime2*. …
|
|
|
@31092
|
14 years |
vboxsync |
PGM: Some #PF cleanup, no code change just rearranging and unindenting …
|
|
|
@31081
|
14 years |
vboxsync |
PGM: Use GstWalk in the #PF, part 1.
|
|
|
@31080
|
14 years |
vboxsync |
PGM: Micro optimizations.
|
|
|
@31066
|
14 years |
vboxsync |
PGM: A couple of simplifications and optimizations.
|
|
|
@31054
|
14 years |
vboxsync |
Added PGMCPU::fNoExecutionEnabled.
|
|
|
@30895
|
14 years |
vboxsync |
build fixes.
|
|
|
@30892
|
14 years |
vboxsync |
alignment fix
|
|
|
@30889
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30843
|
14 years |
vboxsync |
Profile map/unmap operations
|
|
|
@30842
|
14 years |
vboxsync |
Activated large guest memory support for 32-bit guests
|
|
|
@30840
|
14 years |
vboxsync |
Alignment fix
|
|
|
@30836
|
14 years |
vboxsync |
Removed aging tree code. Wasn't working at all. Do simple, but not so …
|
|
|
@30815
|
14 years |
vboxsync |
Release stats
|
|
|
@30813
|
14 years |
vboxsync |
Flush dangling R3 & R0 PGM cr3 pointers when unmapping a chunk
|
|
|
@30789
|
14 years |
vboxsync |
include,Config.kmk: Made the headers syntax check cleanly on …
|
|
|
@30761
|
14 years |
vboxsync |
Added .pgmsharedmodules debug command
|
|
|
@30613
|
14 years |
vboxsync |
Free zero page when loading a saved state with prealloc enabled.
|
|
|
@30493
|
14 years |
vboxsync |
Demoted some PGM apis to internal only.
|
|
|
@30326
|
15 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@30301
|
15 years |
vboxsync |
VMM: Flush REM TLB during the live save / teleportation shadow page …
|
|
|
@29646
|
15 years |
vboxsync |
Proper shared page cleanup when terminating the VM
|
|
|
@29577
|
15 years |
vboxsync |
Compile fix
|
|
|
@29576
|
15 years |
vboxsync |
Stats
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28656
|
15 years |
vboxsync |
pgmPoolTrackPhysExtDerefGCPhys needs to check the PTE index as well in …
|
|
|
@28639
|
15 years |
vboxsync |
Keep track of page table entry indices and deal with multiple physical …
|
|
|
@27584
|
15 years |
vboxsync |
Statistic counter for ballooned page accesses
|
|
|
@27545
|
15 years |
vboxsync |
VMM/PGMPhys: provide default RC/R0 physical memory handler in case the …
|
|
|
@27544
|
15 years |
vboxsync |
Correct comment
|
|
|
@27543
|
15 years |
vboxsync |
Balloon updates; make ballooned pages as such
|
|
|
@27488
|
15 years |
vboxsync |
No need for pgmPhysPageMakeWritableUnlocked
|
|
|
@27282
|
15 years |
vboxsync |
More stats
|
|
|
@27271
|
15 years |
vboxsync |
Reference count debugging code added
|
|
|
@27184
|
15 years |
vboxsync |
Alignment
|
|
|
@27182
|
15 years |
vboxsync |
Saved the state of ballooned memory and reinflate when loading the …
|
|
|
@27163
|
15 years |
vboxsync |
Profiling of large page allocation
|
|
|
@27065
|
15 years |
vboxsync |
Fixed and cleaned up reference counting mess.
Additional code for …
|
|
|
@27038
|
15 years |
vboxsync |
Try to reuse a 2mb large page if it was previously disabled for …
|
|
|
@27026
|
15 years |
vboxsync |
More large page work
|
|
|
@26947
|
15 years |
vboxsync |
Avoid deadlocks in PGMR3PhysFreeRamPages
|
|
|
@26718
|
15 years |
vboxsync |
Updates & fixes
|
|
|
@26625
|
15 years |
vboxsync |
Large page code cleanup
|
|
|
@26622
|
15 years |
vboxsync |
Statistics
|
|
|
@26616
|
15 years |
vboxsync |
More large page work (disabled)
|
|
|
@26606
|
15 years |
vboxsync |
Large page work
|
|
|
@26577
|
15 years |
vboxsync |
More large page work
|
|
|
@26491
|
15 years |
vboxsync |
VMM: whitespace cleanup.
|
|
|
@26364
|
15 years |
vboxsync |
Flush the PGM pool cache as we might have stale references to pages …
|
|
|
@26277
|
15 years |
vboxsync |
VMM: more RC/GC warnings - CSAMDoesPageNeedScanning and CSAMMarkPage …
|
|
|
@26202
|
15 years |
vboxsync |
Broke up guest page fault and dirty page checking to avoid taking the …
|
|
|
@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 …
|
|
|
@25956
|
15 years |
vboxsync |
PGMInternal.h: todo about splitting the file; one VBOX_WITH_RAW_MODE thing.
|
|
|
@25937
|
15 years |
vboxsync |
PGM: PGM_WITHOUT_MAPPINGS must be defined in PGMInternal.h
|
|
|
@25935
|
15 years |
vboxsync |
PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
|
|
|
@25825
|
15 years |
vboxsync |
r=bird: hot-plug review and code style cleanup. check out the @todos
|
|
|
@25816
|
15 years |
vboxsync |
CPU hotplug: Merge the first patch. Resets a CPU state if a CPU was …
|
|
|
@25647
|
15 years |
vboxsync |
Some more doxygen fixes, now for Core.docs.
|
|
|
@25539
|
15 years |
vboxsync |
Cleaned up pgmPoolMonitorChainChanging
|
|
|
@25537
|
15 years |
vboxsync |
Removed all inactive PGM pool code.
|
|
|
@25502
|
15 years |
vboxsync |
More consistent and correct tlb flushing for pgm pool page flushing.
|
|
|
@24960
|
15 years |
vboxsync |
Experimental code added (not used!)
|
|
|
@24874
|
15 years |
vboxsync |
Main,VMM,VBoxManage: Added a parameter to IConsole::Teleport for …
|
|
|
@24807
|
15 years |
vboxsync |
PGM: Enabled real write monitored pages.
|
|
|
@24799
|
15 years |
vboxsync |
PGM/darwin: Fixed SMP in non-release builds.
|
|
|
@24793
|
15 years |
vboxsync |
SSM,PGM: Added the pass number to the LiveVote callback. Improved …
|
|
|
@24767
|
15 years |
vboxsync |
PGM: Deal with write monitored pages without involving EMT. This works …
|
|
|
@24723
|
15 years |
vboxsync |
Introducing PGMPhysInvalidatePageMapTLBEntry
|
|
|
@24722
|
15 years |
vboxsync |
Increased the size of the chunk and physical page TLBs
|
|
|
@24711
|
15 years |
vboxsync |
Missing flushes + more stats
|
|
|
@24192
|
15 years |
vboxsync |
Enabled dirty page optimization again; watch for regressions
|
|
|
@23853
|
15 years |
vboxsync |
docs
|
|
|
@23539
|
15 years |
vboxsync |
PGMSavedState: Added some sanity checks for write monitored pages …
|
|
|
@23535
|
15 years |
vboxsync |
PGMSavedState: More statistics.
|
|
|
@23534
|
15 years |
vboxsync |
PGMSavedState: Mmio2 bugfixes and more statistics.
|
|
|
@23518
|
15 years |
vboxsync |
PGMSavedState: More MMIO2 work (incomplete).
|
|
|
@23514
|
15 years |
vboxsync |
alignment fix.
|
|
|
@23513
|
15 years |
vboxsync |
PGMSavedState: MMIO2 optimizations in the works.
|
|
|
@23488
|
15 years |
vboxsync |
PGM: Lock stats and check for write locks on monitored pages during …
|
|
|
@23486
|
15 years |
vboxsync |
PGMPAGE: optimization todos for later. enough for now.
|
|
|