|
|
@26841
|
15 years |
vboxsync |
AMD-V support for large pages (64 bits host, nested paging)
|
|
|
@26727
|
15 years |
vboxsync |
Stats
|
|
|
@26718
|
15 years |
vboxsync |
Updates & fixes
|
|
|
@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 …
|
|
|
@26686
|
15 years |
vboxsync |
Extra check
|
|
|
@26685
|
15 years |
vboxsync |
Large page changes
|
|
|
@26679
|
15 years |
vboxsync |
Wrong mask
|
|
|
@26678
|
15 years |
vboxsync |
More logging
|
|
|
@26677
|
15 years |
vboxsync |
Logging update
|
|
|
@26673
|
15 years |
vboxsync |
faster
|
|
|
@26649
|
15 years |
vboxsync |
CPUM: better cache sharing descriptor - L2 cache is shared amongst all …
|
|
|
@26648
|
15 years |
vboxsync |
CPUM: wrong sharing info on level 2 cache
|
|
|
@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
|
|
|
@26510
|
15 years |
vboxsync |
VMM: tabs -> spaces.
|
|
|
@26491
|
15 years |
vboxsync |
VMM: whitespace cleanup.
|
|
|
@26315
|
15 years |
vboxsync |
gcc false positive warning
|
|
|
@26303
|
15 years |
vboxsync |
PGMAllBth.h: warnings
|
|
|
@26280
|
15 years |
vboxsync |
VMM: More warnings.
|
|
|
@26279
|
15 years |
vboxsync |
VMM: More warnings.
|
|
|
@26278
|
15 years |
vboxsync |
VMM: More warnings.
|
|
|
@26277
|
15 years |
vboxsync |
VMM: more RC/GC warnings - CSAMDoesPageNeedScanning and CSAMMarkPage …
|
|
|
@26274
|
15 years |
vboxsync |
VMM: more RC/GC warnings.
|
|
|
@26273
|
15 years |
vboxsync |
VMM: more RC/GC warnings.
|
|
|
@26272
|
15 years |
vboxsync |
VMM: more RC/GC warnings.
|
|
|
@26271
|
15 years |
vboxsync |
VMM: warnings. Changed PATMIsPatchGCAddr and CSAMIsKnownDangerousInstr …
|
|
|
@26264
|
15 years |
vboxsync |
VMM: More warnings.
|
|
|
@26263
|
15 years |
vboxsync |
VMM: More warnings.
|
|
|
@26262
|
15 years |
vboxsync |
PGMAllPhys.cpp: warnings
|
|
|
@26228
|
15 years |
vboxsync |
MMAll.cpp: another shot at the stupid gcc warning.
|
|
|
@26225
|
15 years |
vboxsync |
MMAll.cpp: Shut up gcc warning.
|
|
|
@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
|
|
|
@26180
|
15 years |
vboxsync |
*: The rest of the %V* format specifiers are history.
|
|
|
@26177
|
15 years |
vboxsync |
*: s/%Vuuid/%RTuuid/g; s/%Vrc/%Rrc/g
|
|
|
@26152
|
15 years |
vboxsync |
VMM: pdm.h and @copydoc cleanups.
|
|
|
@26150
|
15 years |
vboxsync |
PGM: Split out the inlined code from PGMInternal.h and into …
|
|
|
@26143
|
15 years |
vboxsync |
Introducing PDMVMMDevHeapIsEnabled
|
|
|
@26066
|
15 years |
vboxsync |
Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
|
|
|
@26026
|
15 years |
vboxsync |
shut up gcc.
|
|
|
@26021
|
15 years |
vboxsync |
Compile fix
|
|
|
@26018
|
15 years |
vboxsync |
Missing pending pgm sync handling in VT-x and AMD-V page fault …
|
|
|
@25958
|
15 years |
vboxsync |
REMNotifyInvalidatePage never rails; drop the return code
|
|
|
@25940
|
15 years |
vboxsync |
Corrected log statement
|
|
|
@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. …
|
|
|
@25921
|
15 years |
vboxsync |
Removed redundant checks
|
|
|
@25915
|
15 years |
vboxsync |
PGMInvalidatePage: invalidate the TLB entry; might already be done by …
|
|
|
@25912
|
15 years |
vboxsync |
Ignore all irrelevant error codes out non-present pages/pds etc in …
|
|
|
@25891
|
15 years |
vboxsync |
PDMDrv,*: multi context drivers, part 1.
|
|
|
@25866
|
15 years |
vboxsync |
VMM: More micro optimizations.
|
|
|
@25863
|
15 years |
vboxsync |
VMMAll/EMAll.cpp: trailing spaces.
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@25815
|
15 years |
vboxsync |
space
|
|
|
@25803
|
15 years |
vboxsync |
VMM: provide reasonable cache info for Intel CPUs in leaf 4 of CPUID
|
|
|
@25685
|
15 years |
vboxsync |
iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
|
|
|
@25647
|
15 years |
vboxsync |
Some more doxygen fixes, now for Core.docs.
|
|
|
@25638
|
15 years |
vboxsync |
iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
|
|
|
@25618
|
15 years |
vboxsync |
IPRT,pdmcritsect: More lock validator hacking.
|
|
|
@25614
|
15 years |
vboxsync |
iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
|
|
|
@25607
|
15 years |
vboxsync |
iprt,pdmcritsect: Shortening and cleaning up the lock validator …
|
|
|
@25586
|
15 years |
vboxsync |
PGMAllPhys.cpp: Fixed bug when entering MMIO2 pages into the physical …
|
|
|
@25585
|
15 years |
vboxsync |
Better make absolutely sure the TLB entry is invalid
|
|
|
@25584
|
15 years |
vboxsync |
Only use the physical address TLB in ring 0. (the REM already has a …
|
|
|
@25579
|
15 years |
vboxsync |
COmpile fix
|
|
|
@25578
|
15 years |
vboxsync |
PGMHandlerPhysicalDeregister: don't flush the TLB as we haven't …
|
|
|
@25577
|
15 years |
vboxsync |
pgmHandlerPhysicalSetRamFlagsAndFlushShadowPTs already flushes the …
|
|
|
@25576
|
15 years |
vboxsync |
More paranoia
|
|
|
@25554
|
15 years |
vboxsync |
trpmGCTrap0dHandler: use EMInterpretDisasOneEx
EMInterpretDisasOneEx: …
|
|
|
@25551
|
15 years |
vboxsync |
Removed the obsolete RC tlb flushing in the pgm pool access handler. …
|
|
|
@25550
|
15 years |
vboxsync |
Raw mode: deal with invalidated tlb entries during disassembly (long …
|
|
|
@25547
|
15 years |
vboxsync |
pgmPoolAccessHandlerFlush: tlb flush on necessary for raw mode
|
|
|
@25543
|
15 years |
vboxsync |
Enabled physical page map TLB again (regression alert)
|
|
|
@25542
|
15 years |
vboxsync |
Physical page map TLB invalidation fixes
|
|
|
@25540
|
15 years |
vboxsync |
Missing pgmUnlock
|
|
|
@25539
|
15 years |
vboxsync |
Cleaned up pgmPoolMonitorChainChanging
|
|
|
@25538
|
15 years |
vboxsync |
Always handle PDPT & PML4 entry changes.
|
|
|
@25537
|
15 years |
vboxsync |
Removed all inactive PGM pool code.
|
|
|
@25506
|
15 years |
vboxsync |
Partial backout of r56173; consistent win2k3 crash otherwise; find out why.
|
|
|
@25504
|
15 years |
vboxsync |
Another one
|
|
|
@25503
|
15 years |
vboxsync |
Compile fix
|
|
|
@25502
|
15 years |
vboxsync |
More consistent and correct tlb flushing for pgm pool page flushing.
|
|
|
@25501
|
15 years |
vboxsync |
PGMHandlerPhysicalDeregister: todo (reduce TLB shootdowns)
|
|
|
@25500
|
15 years |
vboxsync |
Todo added for the InvalidatePage handler
|
|
|
@25499
|
15 years |
vboxsync |
Atomic reference clearing required
|
|
|
@25483
|
15 years |
vboxsync |
Fixed BT MMIO emulation
|
|
|