VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp

Revision Log Mode:


Legend:

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette