|
|
@39739
|
13 years |
vboxsync |
nits.
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39070
|
13 years |
vboxsync |
VMM,IPRT: -Wunused-function.
|
|
|
@39038
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@37354
|
14 years |
vboxsync |
PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
|
|
|
@36891
|
14 years |
vboxsync |
PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
|
|
|
@36009
|
14 years |
vboxsync |
PGM: Fixed large pages and write monitoring (live snapshot). Added …
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35333
|
14 years |
vboxsync |
VMM source reorg.
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33512
|
14 years |
vboxsync |
(Re)Moved assertions
|
|
|
@32977
|
14 years |
vboxsync |
Extend assertion
|
|
|
@32868
|
14 years |
vboxsync |
Comment update
|
|
|
@32867
|
14 years |
vboxsync |
Fixed dereference of large pages in EPT/nested paging modes.
|
|
|
@32865
|
14 years |
vboxsync |
Redundant check
|
|
|
@32859
|
14 years |
vboxsync |
More informative assertion
|
|
|
@32746
|
14 years |
vboxsync |
pgmPoolFlushDirtyPage,pgmPoolAddDirtyPage: Must use …
|
|
|
@32551
|
14 years |
vboxsync |
Reactivate pae/32-bit optimization.
|
|
|
@32544
|
14 years |
vboxsync |
Disabled pae/32-bit optimization due to XP installation regressions
|
|
|
@32481
|
14 years |
vboxsync |
Enabled dirty page optimization for the pae/32-bit shadow/guest case.
|
|
|
@32431
|
14 years |
vboxsync |
scm cleanup
|
|
|
@32401
|
14 years |
vboxsync |
Updates
|
|
|
@32392
|
14 years |
vboxsync |
pgm pool update for 32-bit dirty page handling
|
|
|
@32390
|
14 years |
vboxsync |
One more
|
|
|
@32389
|
14 years |
vboxsync |
Mask physical address
|
|
|
@32384
|
14 years |
vboxsync |
Extended dirty page optimization for the pae/32-bit shw/gst …
|
|
|
@32362
|
14 years |
vboxsync |
Some cleanup
|
|
|
@32109
|
14 years |
vboxsync |
PGMAllPool.cpp: NIL_PGMPOOL_PHYSEXT_INDEX not NIL_PGMPOOL_IDX.
|
|
|
@32091
|
14 years |
vboxsync |
pgmPoolTrackPhysExtInsert: Fixed missing loop advancing, caused chains …
|
|
|
@32043
|
14 years |
vboxsync |
PGM: Re-enabled the code that previously cause w7-64 regressions. (We …
|
|
|
@32040
|
14 years |
vboxsync |
PGMAllPool.cpp: Added assertions to the table flushing code that check …
|
|
|
@32038
|
14 years |
vboxsync |
PGMAllPool.cpp: Use ASMAtomicWriteU32/U64 instead of ASMAtomicWriteSize.
|
|
|
@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 …
|
|
|
@32034
|
14 years |
vboxsync |
Removed X86_PDE_PAE_PG_MASK, renamed X86_PDE_PAE_PG_MASK_FULL to …
|
|
|
@32033
|
14 years |
vboxsync |
Changing the remaining X86_PDE_PAE_PG_MASK uses to …
|
|
|
@32009
|
14 years |
vboxsync |
Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
|
|
|
@32005
|
14 years |
vboxsync |
Changed all X86_PDPE_PG_MASK references to X86_PDPE_PG_MASK_FULL.
|
|
|
@32000
|
14 years |
vboxsync |
x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
|
|
|
@31998
|
14 years |
vboxsync |
Changed the remaining X86_PML4E_PG_MASK uses to X86_PML4E_PG_MASK_FULL.
|
|
|
@31996
|
14 years |
vboxsync |
Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
|
|
|
@31995
|
14 years |
vboxsync |
Safe X86_PDPE_PG_MASK -> X86_PDPE_PG_MASK_FULL conversions.
|
|
|
@31978
|
14 years |
vboxsync |
PGM,DBC,MM: Dump more information about shadow/guest pages.
|
|
|
@31870
|
14 years |
vboxsync |
PGM: Don't sync unnecessary PTE bits.
|
|
|
@31851
|
14 years |
vboxsync |
pgmPoolAllocEx/pgmPoolAlloc: Just use pgmPoolAllocEx when you want locking.
|
|
|
@31849
|
14 years |
vboxsync |
PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
|
|
|
@31836
|
14 years |
vboxsync |
PGMAllPool.cpp: Increased the span of a subset. nits
|
|
|
@31826
|
14 years |
vboxsync |
PGMAllPool.cpp: Disabled the bits casuing the regressions in r64700.
|
|
|
@31824
|
14 years |
vboxsync |
PGMAllPool.cpp: Moved unused hints.
|
|
|
@31799
|
14 years |
vboxsync |
PGMAllPool.cpp: Fixed darwin regression (wrong define).
|
|
|
@31775
|
14 years |
vboxsync |
PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
|
|
|
@31715
|
14 years |
vboxsync |
More information in assertion
|
|
|
@31657
|
14 years |
vboxsync |
PGMPool: Drop cRefs since it's always 1.
|
|
|
@31636
|
14 years |
vboxsync |
EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
|
|
|
@31593
|
14 years |
vboxsync |
PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
|
|
|
@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 …
|
|
|
@31170
|
14 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31066
|
14 years |
vboxsync |
PGM: A couple of simplifications and optimizations.
|
|
|
@30372
|
15 years |
vboxsync |
Logging change
|
|
|
@30332
|
15 years |
vboxsync |
Redundant lock/unlock
|
|
|
@30326
|
15 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@30301
|
15 years |
vboxsync |
VMM: Flush REM TLB during the live save / teleportation shadow page …
|
|
|
@29702
|
15 years |
vboxsync |
Compile fix
|
|
|
@29701
|
15 years |
vboxsync |
Different initial value
|
|
|
@29699
|
15 years |
vboxsync |
Bracket
|
|
|
@29698
|
15 years |
vboxsync |
More information
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@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
|
|
|
@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 …
|
|
|
@28261
|
15 years |
vboxsync |
Paranoid assertions
|
|
|
@28257
|
15 years |
vboxsync |
Some more paranoid checks
|
|
|
@28123
|
15 years |
vboxsync |
Simplified hypervisor conflict check
|
|
|
@27775
|
15 years |
vboxsync |
These assertions are actually fatal
|
|
|
@27704
|
15 years |
vboxsync |
More informative assertions
|
|
|
@27702
|
15 years |
vboxsync |
Better assertion
|
|
|
@27540
|
15 years |
vboxsync |
Step one in dealing with ballooned pages in shadow paging
|
|
|
@27465
|
15 years |
vboxsync |
PGMAllPool.cpp: Do the bulk of pgmPoolFlushDirtyPage within a …
|
|
|
@27378
|
15 years |
vboxsync |
pgmPoolMonitorModifiedClearAll can cause a pgm pool flush (dirty page …
|
|
|
@27362
|
15 years |
vboxsync |
Logging updates
|
|
|
@27360
|
15 years |
vboxsync |
Don't check page tables without any entries.
|
|
|
@27284
|
15 years |
vboxsync |
More paranoia
|
|
|
@27282
|
15 years |
vboxsync |
More stats
|
|
|
@27271
|
15 years |
vboxsync |
Reference count debugging code added
|
|
|
@27204
|
15 years |
vboxsync |
Paranoia
|
|
|
@27202
|
15 years |
vboxsync |
Two more missing reference changes
|
|
|
@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
|
|
|
@26860
|
15 years |
vboxsync |
Allow user-mode instruction emulation in the pgm pool access handlers …
|
|
|
@26510
|
15 years |
vboxsync |
VMM: tabs -> spaces.
|
|
|