|
|
@31092
|
14 years |
vboxsync |
PGM: Some #PF cleanup, no code change just rearranging and unindenting …
|
|
|
@31090
|
14 years |
vboxsync |
PGMAllBth.h: Cleaned out the old code.
|
|
|
@31089
|
14 years |
vboxsync |
PGMAllBth.h: Enabled the GstWalk code again as it doesn't seem to make …
|
|
|
@31086
|
14 years |
vboxsync |
PGM: Disabled the GstWalk #PF code.
|
|
|
@31082
|
14 years |
vboxsync |
build fix?
|
|
|
@31081
|
14 years |
vboxsync |
PGM: Use GstWalk in the #PF, part 1.
|
|
|
@31080
|
14 years |
vboxsync |
PGM: Micro optimizations.
|
|
|
@31079
|
14 years |
vboxsync |
spaces
|
|
|
@31069
|
14 years |
vboxsync |
PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
|
|
|
@31067
|
14 years |
vboxsync |
PGM: A couple of simplifications and optimizations. -assertions
|
|
|
@31066
|
14 years |
vboxsync |
PGM: A couple of simplifications and optimizations.
|
|
|
@31060
|
14 years |
vboxsync |
spaces
|
|
|
@31054
|
14 years |
vboxsync |
Added PGMCPU::fNoExecutionEnabled.
|
|
|
@30896
|
15 years |
vboxsync |
build fix
|
|
|
@30895
|
15 years |
vboxsync |
build fixes.
|
|
|
@30894
|
15 years |
vboxsync |
fixed warning.
|
|
|
@30893
|
15 years |
vboxsync |
fixed warning.
|
|
|
@30891
|
15 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30890
|
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.
|
|
|
@30861
|
15 years |
vboxsync |
VMM,REM: Replumbled the MSR updating and reading so that PGM can …
|
|
|
@30831
|
15 years |
vboxsync |
Another Mac compile fix
|
|
|
@30830
|
15 years |
vboxsync |
Mac compile fixes
|
|
|
@30824
|
15 years |
vboxsync |
Must also deal with zero cr3 translation ptrs in ring 0.
|
|
|
@30799
|
15 years |
vboxsync |
TM: Made it possible to enable the resettable accounting stats in …
|
|
|
@30766
|
15 years |
vboxsync |
No need to flush the handy pages immediately after copy-on-write for a …
|
|
|
@30735
|
15 years |
vboxsync |
Comment
|
|
|
@30684
|
15 years |
vboxsync |
TM: Added resettable accounting stats. Count the halts and execution …
|
|
|
@30654
|
15 years |
vboxsync |
PGMAllGst.h: Follow-up to r63343, overlooked the typo on the other …
|
|
|
@30615
|
15 years |
vboxsync |
PGMAllGst.h: Fixed >= _4G tests, bad a #if statement was copied around…
|
|
|
@30581
|
15 years |
vboxsync |
TM: Added simple CPU time accounting. Accessible thru the statistics …
|
|
|
@30572
|
15 years |
vboxsync |
Removed PGMPhysGCPhys2R3Ptr usage from PATM.
|
|
|
@30567
|
15 years |
vboxsync |
Correct logging statement. Fixes hypervisor assertion
|
|
|
@30493
|
15 years |
vboxsync |
Demoted some PGM apis to internal only.
|
|
|
@30372
|
15 years |
vboxsync |
Logging change
|
|
|
@30369
|
15 years |
vboxsync |
Missing return
|
|
|
@30368
|
15 years |
vboxsync |
Deal with large pages in shadow GetPage function.
Correct NX flag …
|
|
|
@30364
|
15 years |
vboxsync |
Fatal assertions
|
|
|
@30338
|
15 years |
vboxsync |
EM,IOM: Don't try write directly to the fault address as the backing …
|
|
|
@30332
|
15 years |
vboxsync |
Redundant lock/unlock
|
|
|
@30329
|
15 years |
vboxsync |
No need to call it twice
|
|
|
@30328
|
15 years |
vboxsync |
More paranoia
|
|
|
@30327
|
15 years |
vboxsync |
Paranoia
|
|
|
@30326
|
15 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@30325
|
15 years |
vboxsync |
Obsolete pgmLock/Unlock
|
|
|
@30320
|
15 years |
vboxsync |
*: Replaced memchr(psz, '\0', cb) with RTStrEnd(psz, cb) and worked …
|
|
|
@30301
|
15 years |
vboxsync |
VMM: Flush REM TLB during the live save / teleportation shadow page …
|
|
|
@30263
|
15 years |
vboxsync |
VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
|
|
|
@30249
|
15 years |
vboxsync |
Removed assertions again; can cause double faults due to logging …
|
|
|
@30243
|
15 years |
vboxsync |
header change
|
|
|
@30242
|
15 years |
vboxsync |
Assertions
|
|
|
@30241
|
15 years |
vboxsync |
VMMGetCpu was completely broken in the context of GMMR0CheckSharedModules
|
|
|
@30164
|
15 years |
vboxsync |
CPUM: Added /CPUM/PortableCpuIdLevel={0..3} for automatically …
|
|
|
@30160
|
15 years |
vboxsync |
VMMGetStackRC change
|
|
|
@30145
|
15 years |
vboxsync |
Preparations for fixing the NXE assumption in the 32/64 switcher.
|
|
|
@30111
|
15 years |
vboxsync |
iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
|
|
|
@30078
|
15 years |
vboxsync |
VMM: Grumble! Reverted the wrong code before comitting.
|
|
|
@30072
|
15 years |
vboxsync |
VMM: Ring-0 stack on guru meditations originating with an assertion …
|
|
|
@30066
|
15 years |
vboxsync |
PGMAllPhyc.cpp: Must grab the pgm lock before accessing the page array …
|
|
|
@29902
|
15 years |
vboxsync |
PDM: Flushed out the PDMQueueFlush code as its unused and problematic …
|
|
|
@29702
|
15 years |
vboxsync |
Compile fix
|
|
|
@29701
|
15 years |
vboxsync |
Different initial value
|
|
|
@29699
|
15 years |
vboxsync |
Bracket
|
|
|
@29698
|
15 years |
vboxsync |
More information
|
|
|
@29676
|
15 years |
vboxsync |
Too noisy
|
|
|
@29436
|
15 years |
vboxsync |
IOM: Profile all callbacks, don't bother count the as we can derive …
|
|
|
@29287
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@29217
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28936
|
15 years |
vboxsync |
Drop the rc check; always flush the tlb
|
|
|
@28862
|
15 years |
vboxsync |
Test fix for pgm pool gurus with smp guests
|
|
|
@28840
|
15 years |
vboxsync |
Flip RW bit for EPT pages as well.
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28771
|
15 years |
vboxsync |
nits
|
|
|
@28754
|
15 years |
vboxsync |
Backed out 60634
|
|
|
@28753
|
15 years |
vboxsync |
Don't set X86_PDPE_NX in the fake PML4E or PDPTE.
|
|
|
@28752
|
15 years |
vboxsync |
Always overwrite old PML4E or PDPTE.
|
|
|
@28750
|
15 years |
vboxsync |
Mask away the page offset
|
|
|
@28749
|
15 years |
vboxsync |
Logging fix
|
|
|
@28656
|
15 years |
vboxsync |
pgmPoolTrackPhysExtDerefGCPhys needs to check the PTE index as well in …
|
|
|
@28652
|
15 years |
vboxsync |
Logging update
|
|
|
@28648
|
15 years |
vboxsync |
More logging
|
|
|
@28643
|
15 years |
vboxsync |
Typo
|
|
|
@28639
|
15 years |
vboxsync |
Keep track of page table entry indices and deal with multiple physical …
|
|
|
@28563
|
15 years |
vboxsync |
EMMAll: typo
|
|
|
@28458
|
15 years |
vboxsync |
Cleared entire page table entry
|
|
|
@28284
|
15 years |
vboxsync |
Removed wrong todo. If we run out of slots for invlpg, then we simply …
|
|
|
@28261
|
15 years |
vboxsync |
Paranoid assertions
|
|
|
@28257
|
15 years |
vboxsync |
Some more paranoid checks
|
|
|
@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 …
|
|
|
@28030
|
15 years |
vboxsync |
VMM: SpeedStep and relatives MSRs
|
|
|
@27976
|
15 years |
vboxsync |
*: scm cleans up whitespace and adds a new line at the end of …
|
|
|
@27899
|
15 years |
vboxsync |
PGMAllPhys.cpp: Restored pgmPhysHandlerRedirectToHC which got …
|
|
|
@27816
|
15 years |
vboxsync |
PGMSyncCR3: Go back to ring 3 if a pgm pool sync is again pending.
|
|
|
@27814
|
15 years |
vboxsync |
Backed out part of r59436
|
|
|
@27813
|
15 years |
vboxsync |
Backed out r59424
|
|
|
@27790
|
15 years |
vboxsync |
Cleaned up
|
|
|
@27784
|
15 years |
vboxsync |
PGMSyncCR3: pgmPoolResetDirtyPages must be called before pgmPoolSyncCR3
|
|
|