VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @73280   6 years vboxsync HM,PGM: Clarify VINF_PGM_CHANGE_MODE return and update assertions. …
(edit) @73268   6 years vboxsync PGM: Working on consolidating templated code... bugref:9044
(edit) @73266   6 years vboxsync PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
(edit) @73262   6 years vboxsync PGM: Moving guest+shadow mode Enter function to PGMAll. bugref:9044
(edit) @73261   6 years vboxsync PGM: Moving guest and shadow mode Enter and Exit function to PGMAll. …
(edit) @73253   6 years vboxsync PGM,HM: Added todos about cleaning up the nested packing hacks. …
(edit) @73250   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73249   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73246   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73200   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73199   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73126   6 years vboxsync pgmGstPtWalkNext: Incorrect assertion. [oops]
(edit) @73125   6 years vboxsync pgmGstPtWalkNext: Incorrect assertion.
(edit) @73078   6 years vboxsync PGMAll/pgmGstPtWalkNext: PDE compare fix.
(edit) @73073   6 years vboxsync PGM/DBG: Optimize page scanning to speed up 'detect'.
(edit) @72265   7 years vboxsync VMM: Added PGMGetGuestCR3Phys for debug/log purposes.
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @69111   7 years vboxsync (C) year
(edit) @68692   7 years vboxsync PGMChangeMode: AMD-V paged real mode fix.
(edit) @67522   7 years vboxsync VMM/PGM: typo.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62302   8 years vboxsync IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
(edit) @60867   9 years vboxsync PGM: Don't ever drop VERR_PGM_NO_HYPERVISOR_ADDRESS! Will end up with …
(edit) @58170   9 years vboxsync doxygen: fixes.
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(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   9 years vboxsync VMM: Updated (C) year.
(edit) @49486   11 years vboxsync VMM: Warnings.
(edit) @47444   11 years vboxsync IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
(edit) @46420   11 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @46326   12 years vboxsync RT_STR_TUPLE
(edit) @46125   12 years vboxsync PGM: Optimized virtual memory searching by skipping empty tables.
(edit) @45826   12 years vboxsync PGM: Extended the WP0+RO+US hack to include big pages and adjusted …
(edit) @45808   12 years vboxsync VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 1).
(edit) @45799   12 years vboxsync Make the recompiler call PGMCr0WpEnabled.
(edit) @45798   12 years vboxsync Fixed up and enabled Netware WP0+RO+US hack.
(edit) @45792   12 years vboxsync CR0.WP applies to CPL > 3, not just CPL == 0. Sketched out a Netware hack.
(edit) @45739   12 years vboxsync VMM: First part of HMIsEnabled() and PGMMap*.
(edit) @45528   12 years vboxsync VBOX_WITH_RAW_MODE changes.
(edit) @45103   12 years vboxsync PGMPool: Eliminated fictive page (except NIL). #6367
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44195   12 years vboxsync VMM/VMMAll, VMMR3: forceflags for updating CR3 and PAE PDPEs.
(edit) @43953   12 years vboxsync VMM/PGM/PGMAll: comments.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41906   12 years vboxsync CPUM: Combined the visible and hidden selector register data into one …
(edit) @41802   12 years vboxsync Doxygen.
(edit) @41783   12 years vboxsync Doxygen, comment typos.
(edit) @41462   13 years vboxsync PGM: Don't flush the shadow page pool on A20 change, just change the …
(edit) @41458   13 years vboxsync PGMPool: Adding A20 state to the page pool (partly disabled).
(edit) @41391   13 years vboxsync PGM: A quick stab at correct A20 gate masking (new code is disabled).
(edit) @41386   13 years vboxsync VMM/PGM: minor doxygen consistency.
(edit) @40450   13 years vboxsync EM: Refactoring (dropping pVM argument).
(edit) @40447   13 years vboxsync EM: More refactoring.
(edit) @40274   13 years vboxsync Introduced VBOX_WITH_REM in Config.kmk and the VMM.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @39034   13 years vboxsync VMM,INTNET: Addressing unused variable warnings.
(edit) @38953   13 years vboxsync PGM: Attempt at fixing the VERR_MAP_FAILED during state save problem …
(edit) @38707   13 years vboxsync VMM/VT-x: Fix for PAE guests running on 32-bit hosts or 64-bit hosts …
(edit) @37452   13 years vboxsync IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
(edit) @37362   13 years vboxsync PGMNotifyNxeChanged: Another try.
(edit) @37357   13 years vboxsync PGM: relax some assertion added earlier today so they'll survive reset …
(edit) @37354   13 years vboxsync PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
(edit) @36891   14 years vboxsync PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
(edit) @36196   14 years vboxsync VMM: don't die hard during PDPTR preloading (VT-x), try guru meditate …
(edit) @36009   14 years vboxsync PGM: Fixed large pages and write monitoring (live snapshot). Added …
(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) @32872   14 years vboxsync Wrong PD type (triggers assertion in debug build; otherwise harmless)
(edit) @32516   14 years vboxsync Removed double invalidate.
(edit) @32036   14 years vboxsync Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL 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) @32004   14 years vboxsync pgmShwSyncPaePDPtr: Only sync X86_PDPE_P and X86_PDPE_A since most of …
(edit) @32000   14 years vboxsync x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
(edit) @31998   14 years vboxsync Changed the remaining X86_PML4E_PG_MASK uses to X86_PML4E_PG_MASK_FULL.
(edit) @31997   14 years vboxsync PGM: Don't shadow any extra bits in long mode PDPEs and PML4Es.
(edit) @31996   14 years vboxsync Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
(edit) @31994   14 years vboxsync Safe X86_PDPE_PG_MASK -> X86_PDPE_PG_MASK_FULL conversions.
(edit) @31993   14 years vboxsync Safe X86_PML4E_PG_MASK -> X86_PML4E_PG_MASK_FULL conversions.
(edit) @31870   14 years vboxsync PGM: Don't sync unnecessary PTE bits.
(edit) @31849   14 years vboxsync PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
(edit) @31780   14 years vboxsync PGM: Addressed a fixme. logging and minor cleanup.
(edit) @31636   14 years vboxsync EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
(edit) @31565   14 years vboxsync PGM,HWACCM: MMIO optimizations - coding in progress.
(edit) @31402   14 years vboxsync PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
(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) @31080   14 years vboxsync PGM: Micro optimizations.
(edit) @31067   14 years vboxsync PGM: A couple of simplifications and optimizations. -assertions
(edit) @31066   14 years vboxsync PGM: A couple of simplifications and optimizations.
(edit) @31054   14 years vboxsync Added PGMCPU::fNoExecutionEnabled.
(edit) @30889   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
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