|
|
@36891
|
14 years |
vboxsync |
PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
|
|
|
@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!
|
|
|
@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.
|
|
|
@31996
|
14 years |
vboxsync |
Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
|
|
|
@31978
|
14 years |
vboxsync |
PGM,DBC,MM: Dump more information about shadow/guest pages.
|
|
|
@31775
|
14 years |
vboxsync |
PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
|
|
|
@31402
|
14 years |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
|
|
|
@31174
|
14 years |
vboxsync |
harmless typo.
|
|
|
@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 …
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31081
|
14 years |
vboxsync |
PGM: Use GstWalk in the #PF, part 1.
|
|
|
@30889
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26150
|
15 years |
vboxsync |
PGM: Split out the inlined code from PGMInternal.h and into …
|
|
|
@25935
|
15 years |
vboxsync |
PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@21964
|
15 years |
vboxsync |
Using the wrong paging mask in PAE mode
|
|
|
@20865
|
15 years |
vboxsync |
PGMAllMap: avoid lock owner assertions in PGMMapCheck.
|
|
|
@20281
|
16 years |
vboxsync |
Backed out r48156
|
|
|
@20278
|
16 years |
vboxsync |
Shadow page mode exit fix for AMD-V nested paging. (not called with …
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@19690
|
16 years |
vboxsync |
More pgm pool locking.
|
|
|
@19628
|
16 years |
vboxsync |
Lock counter instead of a lock flag.
|
|
|
@19329
|
16 years |
vboxsync |
Removed pgmPoolGetPageByHCPhys.
|
|
|
@19246
|
16 years |
vboxsync |
Fixed regression from r46484.
|
|
|
@19240
|
16 years |
vboxsync |
SMP guest fixes
|
|
|
@19232
|
16 years |
vboxsync |
Assertions for raw mode & SMP guests.
|
|
|
@19175
|
16 years |
vboxsync |
Paranoia
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18725
|
16 years |
vboxsync |
PGMAllMap.cpp: relaxed two assertions (for now) to the thru reset.
|
|
|
@18724
|
16 years |
vboxsync |
PGM: Fixed bug in pgmMapClearShadowPDEs (PAE mode only) where it would …
|
|
|
@18291
|
16 years |
vboxsync |
PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
|
|
|
@17667
|
16 years |
vboxsync |
pgmPoolAlloc no longer fails with non-fatal errors.
|
|
|
@17639
|
16 years |
vboxsync |
More locking required for dynamic mappings in RC.
|
|
|
@17612
|
16 years |
vboxsync |
Always clear pdpt flag when freeing the hypervisor mappings
|
|
|
@17596
|
16 years |
vboxsync |
Corrected pgmR3SyncPTResolveConflictPAE parameter
|
|
|
@17593
|
16 years |
vboxsync |
Backed out 44052
|
|
|
@17591
|
16 years |
vboxsync |
Better to allocate the hypervisor region in guest PDPEs that exist already.
|
|
|
@17586
|
16 years |
vboxsync |
Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
|
|
|
@17468
|
16 years |
vboxsync |
Always free entry if it's not a hypervisor mapping
|
|
|
@17445
|
16 years |
vboxsync |
More assertions
|
|
|
@17413
|
16 years |
vboxsync |
Used wrong index to free PDs
|
|
|
@17271
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with PAE PD reuse when reapplying …
|
|
|
@17195
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with hypervisor mappings in guest …
|
|
|
@17140
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fixes
|
|
|
@17139
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: more locking changes
|
|
|
@17134
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@17124
|
16 years |
vboxsync |
Check pdpt entry as well for PGM_PLXFLAGS_MAPPING.
|
|
|
@17123
|
16 years |
vboxsync |
Don't compile unused code for the r0 module.
|
|
|
@17122
|
16 years |
vboxsync |
Updates
|
|
|
@17121
|
16 years |
vboxsync |
Removed redundant check
|
|
|
@17061
|
16 years |
vboxsync |
Logging changes
|
|
|
@17017
|
16 years |
vboxsync |
Less logging
|
|
|
@17015
|
16 years |
vboxsync |
Remove obsolete logging
|
|
|
@17014
|
16 years |
vboxsync |
Logging changes
|
|
|
@17012
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: always activate and deactivate mappings …
|
|
|
@17007
|
16 years |
vboxsync |
Again
|
|
|
@17006
|
16 years |
vboxsync |
Compile fix
|
|
|
@17005
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMMapCheck added
|
|
|
@16924
|
16 years |
vboxsync |
Fixed wrong string usage
|
|
|
@16916
|
16 years |
vboxsync |
Fixed VT-x assertion
|
|
|
@16898
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: simplified SyncCR3; introduced …
|
|
|
@16892
|
16 years |
vboxsync |
Mac burn fixed
|
|
|
@16890
|
16 years |
vboxsync |
Removed obsolete parameter for PGMMapHasConflicts.
|
|
|
@16889
|
16 years |
vboxsync |
PGMR3HasMappingConflicts -> PGMHasMappingConflicts. Prepare for …
|
|
|
@16887
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: support hypervisor mappings in …
|
|
|
@16886
|
16 years |
vboxsync |
Missing break
|
|
|
@16884
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fix
|
|
|
@16883
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16882
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with missing PDPEs
|
|
|
@16843
|
16 years |
vboxsync |
Fixed breakage
|
|
|
@16840
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
|
|
|
@16797
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: new assertions
|
|
|
@16796
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: removed obsolete assertions
|
|
|
@16418
|
16 years |
vboxsync |
Updates
|
|
|
@16416
|
16 years |
vboxsync |
Build fixes
|
|
|
@16415
|
16 years |
vboxsync |
Updates
|
|
|
@16414
|
16 years |
vboxsync |
indentation, gcc warning (missing default case)
|
|
|
@16409
|
16 years |
vboxsync |
Disabled assertion
|
|
|
@16408
|
16 years |
vboxsync |
Fixed disabling of hypervisor mappings in VT-x/AMD-V mode.
|
|
|
@16376
|
16 years |
vboxsync |
Paging updates. Deal with mode switches and cr3 updates.
|
|
|
@16321
|
16 years |
vboxsync |
More paging updates
|
|
|
@13232
|
16 years |
vboxsync |
#1865: changed some validation into pure assertions or assert-return. …
|
|
|
@13019
|
16 years |
vboxsync |
#1865: PGM …
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@8856
|
17 years |
vboxsync |
Compilation fix
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5629
|
17 years |
vboxsync |
remove deprecated macros
|
|
|