|
|
@31207
|
15 years |
vboxsync |
PGMAllBth.h: Temporarily shut up ugly raw-mode context assertion.
|
|
|
@31178
|
15 years |
vboxsync |
PGM: Some more preparatory cleanup.
|
|
|
@31170
|
15 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@31167
|
15 years |
vboxsync |
PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
|
|
|
@31141
|
15 years |
vboxsync |
PGM: If we get to the end of Trap0eHandler it doesn't mean it is a …
|
|
|
@31140
|
15 years |
vboxsync |
PGM: Removed CheckPageFault as it is no longer used. Removed …
|
|
|
@31136
|
15 years |
vboxsync |
PGM: cache the last physical handler lookup result in each ring.
|
|
|
@31123
|
15 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31119
|
15 years |
vboxsync |
docs
|
|
|
@31102
|
15 years |
vboxsync |
PGM: #PF stats. Drop the old ones in favor of StatRZTrap0eTime2*. …
|
|
|
@31101
|
15 years |
vboxsync |
PGM: Moved the code dealing with access handlers out of the #PF function.
|
|
|
@31093
|
15 years |
vboxsync |
PGM: More #PF cleanup, eliminating a few PGMGstGetPage() calls that …
|
|
|
@31092
|
15 years |
vboxsync |
PGM: Some #PF cleanup, no code change just rearranging and unindenting …
|
|
|
@31090
|
15 years |
vboxsync |
PGMAllBth.h: Cleaned out the old code.
|
|
|
@31089
|
15 years |
vboxsync |
PGMAllBth.h: Enabled the GstWalk code again as it doesn't seem to make …
|
|
|
@31086
|
15 years |
vboxsync |
PGM: Disabled the GstWalk #PF code.
|
|
|
@31082
|
15 years |
vboxsync |
build fix?
|
|
|
@31081
|
15 years |
vboxsync |
PGM: Use GstWalk in the #PF, part 1.
|
|
|
@31069
|
15 years |
vboxsync |
PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
|
|
|
@31067
|
15 years |
vboxsync |
PGM: A couple of simplifications and optimizations. -assertions
|
|
|
@31066
|
15 years |
vboxsync |
PGM: A couple of simplifications and optimizations.
|
|
|
@30895
|
15 years |
vboxsync |
build fixes.
|
|
|
@30891
|
15 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30889
|
15 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30325
|
15 years |
vboxsync |
Obsolete pgmLock/Unlock
|
|
|
@30263
|
15 years |
vboxsync |
VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
|
|
|
@29676
|
15 years |
vboxsync |
Too noisy
|
|
|
@29217
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28753
|
15 years |
vboxsync |
Don't set X86_PDPE_NX in the fake PML4E or PDPTE.
|
|
|
@28750
|
15 years |
vboxsync |
Mask away the page offset
|
|
|
@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 …
|
|
|
@28458
|
15 years |
vboxsync |
Cleared entire page table entry
|
|
|
@28123
|
15 years |
vboxsync |
Simplified hypervisor conflict check
|
|
|
@28094
|
15 years |
vboxsync |
Compile fix
|
|
|
@28090
|
15 years |
vboxsync |
Check for write conflicts with our hypervisor mapping early on. If the …
|
|
|
@27976
|
15 years |
vboxsync |
*: scm cleans up whitespace and adds a new line at the end of …
|
|
|
@27814
|
15 years |
vboxsync |
Backed out part of r59436
|
|
|
@27790
|
15 years |
vboxsync |
Cleaned up
|
|
|
@27783
|
15 years |
vboxsync |
PGMSyncCR3: pgmPoolResetDirtyPages must be called before pgmPoolSyncCR3
|
|
|
@27584
|
15 years |
vboxsync |
Statistic counter for ballooned page accesses
|
|
|
@27583
|
15 years |
vboxsync |
Emulate reads from ballooned pages as they are not present in our …
|
|
|
@27540
|
15 years |
vboxsync |
Step one in dealing with ballooned pages in shadow paging
|
|
|
@27490
|
15 years |
vboxsync |
More comment + paranoid assertions
|
|
|
@27489
|
15 years |
vboxsync |
Disabled the lazy syncing of zero pages based on the u1Write setting. …
|
|
|
@27488
|
15 years |
vboxsync |
No need for pgmPhysPageMakeWritableUnlocked
|
|
|
@27486
|
15 years |
vboxsync |
Style
|
|
|
@27210
|
15 years |
vboxsync |
Note added
|
|
|
@27209
|
15 years |
vboxsync |
Backed out r58570; must decrease reference here
|
|
|
@27203
|
15 years |
vboxsync |
Double derefence removed
|
|
|
@27113
|
15 years |
vboxsync |
Logging
|
|
|
@27112
|
15 years |
vboxsync |
Missing u1User bit for AMD-V large pages
|
|
|
@27110
|
15 years |
vboxsync |
Logging update
|
|
|
@27108
|
15 years |
vboxsync |
Logging updates
|
|
|
@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
|
|
|
@26849
|
15 years |
vboxsync |
-Wshadow burns
|
|
|
@26841
|
15 years |
vboxsync |
AMD-V support for large pages (64 bits host, nested paging)
|
|
|
@26727
|
15 years |
vboxsync |
Stats
|
|
|
@26717
|
15 years |
vboxsync |
Large page cleanup
|
|
|
@26711
|
15 years |
vboxsync |
Moved check up
|
|
|
@26701
|
15 years |
vboxsync |
Paranoia & logging
|
|
|
@26700
|
15 years |
vboxsync |
Deal with missing PDEs in SyncPage for SMP guests.
Deal with big PDEs …
|
|
|
@26685
|
15 years |
vboxsync |
Large page changes
|
|
|
@26635
|
15 years |
vboxsync |
PAE and AMD64 paging modes support large pages regardless of CR4.PSE.
|
|
|
@26625
|
15 years |
vboxsync |
Large page code cleanup
|
|
|
@26621
|
15 years |
vboxsync |
Some counters
|
|
|
@26620
|
15 years |
vboxsync |
Wrong mask
|
|
|
@26619
|
15 years |
vboxsync |
Logging
|
|
|
@26616
|
15 years |
vboxsync |
More large page work (disabled)
|
|
|
@26577
|
15 years |
vboxsync |
More large page work
|
|
|
@26570
|
15 years |
vboxsync |
PGM lock has already been taken by caller
|
|
|
@26303
|
15 years |
vboxsync |
PGMAllBth.h: warnings
|
|
|
@26278
|
15 years |
vboxsync |
VMM: More warnings.
|
|
|
@26277
|
15 years |
vboxsync |
VMM: more RC/GC warnings - CSAMDoesPageNeedScanning and CSAMMarkPage …
|
|
|
@26271
|
15 years |
vboxsync |
VMM: warnings. Changed PATMIsPatchGCAddr and CSAMIsKnownDangerousInstr …
|
|
|
@26218
|
15 years |
vboxsync |
*.kmk: Started renaming templated from all caps to CamelCase. At the …
|
|
|
@26202
|
15 years |
vboxsync |
Broke up guest page fault and dirty page checking to avoid taking the …
|
|
|
@26194
|
15 years |
vboxsync |
Removed another redundant check
|
|
|
@26191
|
15 years |
vboxsync |
Redundant check removed
|
|
|
@26021
|
15 years |
vboxsync |
Compile fix
|
|
|
@26018
|
15 years |
vboxsync |
Missing pending pgm sync handling in VT-x and AMD-V page fault …
|
|
|
@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. …
|
|
|
@25866
|
15 years |
vboxsync |
VMM: More micro optimizations.
|
|
|
@25837
|
15 years |
vboxsync |
VMM: More micro optimizations around CPUM getters and predicates.
|
|
|
@25835
|
15 years |
vboxsync |
CPUM,VMM: Avoid calling CPUMGetGuestEFER until it's needed (see defect …
|
|
|
@25579
|
15 years |
vboxsync |
COmpile fix
|
|
|
@25578
|
15 years |
vboxsync |
PGMHandlerPhysicalDeregister: don't flush the TLB as we haven't …
|
|
|
@25537
|
15 years |
vboxsync |
Removed all inactive PGM pool code.
|
|
|
@25500
|
15 years |
vboxsync |
Todo added for the InvalidatePage handler
|
|
|
@25245
|
15 years |
vboxsync |
PGMAllShw.h: -Wshadow
|
|
|
@24978
|
15 years |
vboxsync |
Regression fix
|
|
|
@24966
|
15 years |
vboxsync |
Accidental logging removed
|
|
|
@24965
|
15 years |
vboxsync |
InvalidatePage: Reset the modification counter (OpenSolaris trashes …
|
|
|
@24806
|
15 years |
vboxsync |
PGMAllBth.h: be even more careful.
|
|
|
@24805
|
15 years |
vboxsync |
PGMAllBth.h: Make the page writable before remapping it RW in the …
|
|
|
@24793
|
15 years |
vboxsync |
SSM,PGM: Added the pass number to the LiveVote callback. Improved …
|
|
|
@24699
|
15 years |
vboxsync |
PDMAllBth.h: Wrong format specifier.
|
|
|