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) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80172   5 years vboxsync VMM: Kicking out raw-mode - PGMAll*.cpp, PGMInline.h, PGMInternal.h. …
(edit) @80118   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - MM, PGM, ++. bugref:9517 …
(edit) @80024   5 years vboxsync VMM: Kicking out raw-mode (work in progress) - em config. bugref:9517
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @69111   7 years vboxsync (C) year
(edit) @62606   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @58170   9 years vboxsync doxygen: fixes.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @45786   12 years vboxsync Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
(edit) @45739   12 years vboxsync VMM: First part of HMIsEnabled() and PGMMap*.
(edit) @42188   12 years vboxsync VMM: Changed a few ifndef IN_RING0 to ifndef VBOX_WITH_RAW_MODE_NOT_R0.
(edit) @41965   13 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41802   13 years vboxsync Doxygen.
(edit) @41800   13 years vboxsync Doxygen.
(edit) @41783   13 years vboxsync Doxygen, comment typos.
(edit) @38325   13 years vboxsync VMM: Renamed VM::fRawR0Enabled and VM::fRawR3Enabled, inverting their …
(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   16 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
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