|
|
@33725
|
14 years |
vboxsync |
More stats for large page allocation
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@32362
|
14 years |
vboxsync |
Some cleanup
|
|
|
@32302
|
14 years |
vboxsync |
FTM statistics
|
|
|
@32087
|
14 years |
vboxsync |
PGM: Account for aliased and off pages in physical handlers so that …
|
|
|
@32066
|
14 years |
vboxsync |
PGM: Enabled the MMIO optimizations.
|
|
|
@32043
|
14 years |
vboxsync |
PGM: Re-enabled the code that previously cause w7-64 regressions. (We …
|
|
|
@32036
|
14 years |
vboxsync |
Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
|
|
|
@32035
|
14 years |
vboxsync |
Changing the remaining X86_PTE_PAE_PG_MASK uses to …
|
|
|
@31997
|
14 years |
vboxsync |
PGM: Don't shadow any extra bits in long mode PDPEs and PML4Es.
|
|
|
@31978
|
14 years |
vboxsync |
PGM,DBC,MM: Dump more information about shadow/guest pages.
|
|
|
@31938
|
14 years |
vboxsync |
FT updates
|
|
|
@31895
|
14 years |
vboxsync |
FT updates
|
|
|
@31851
|
14 years |
vboxsync |
pgmPoolAllocEx/pgmPoolAlloc: Just use pgmPoolAllocEx when you want locking.
|
|
|
@31850
|
14 years |
vboxsync |
build fix
|
|
|
@31849
|
14 years |
vboxsync |
PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
|
|
|
@31834
|
14 years |
vboxsync |
PGMRZDynMap.cpp: Dropped the PGMMAPSET_MAX_FILL checks and instead …
|
|
|
@31832
|
14 years |
vboxsync |
PGM: The other w7-64 regression. Trouble is that they're using PTE …
|
|
|
@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
|
15 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!)
|
|
|