VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/PGMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @94800   3 years vboxsync VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
(edit) @93925   3 years vboxsync VMM: Nested VMX: bugref:10092 Doxygen.
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93735   3 years vboxsync VMM/PGM: Allow pfnPfHandler to be NULL in …
(edit) @93716   3 years vboxsync VMM/PGM: Moved the physical handler allocation off the hyper heap and …
(edit) @93650   3 years vboxsync VMM/PGM,*: Split the physical access handler type registration into …
(edit) @93635   3 years vboxsync VMM/PGM,VMM/PDM,VGA: Consolidate the user parameters of the physical …
(edit) @93599   3 years vboxsync VMM/PGM: Init HCPhysZeroPg and HCPhysMmioPg in ring-0 and forget …
(edit) @93596   3 years vboxsync VMM/PGM: Init HCPhysZeroPg and HCPhysMmioPg in ring-0 and forget …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92420   3 years vboxsync VMM/PGM: Deal with VERR_NOT_SUPPORTED by …
(edit) @92390   3 years vboxsync VMM/PGM: Moved the zeroing and failure reporting from …
(edit) @92389   3 years vboxsync VMM/PGM: PGMR0PhysAllocateHandyPages should no longer need to deal …
(edit) @92385   3 years vboxsync VMM/PGM: Some more large page stats. bugref:10093
(edit) @92383   3 years vboxsync VMM/PGM: Tweaking pgmR0PhysAllocateLargePage a bit to hope to speed it …
(edit) @92381   3 years vboxsync VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
(edit) @92371   3 years vboxsync VMM/PGM: Fixed GCPhys parameter passed in ring-3 to the ring-0 large …
(edit) @92368   3 years vboxsync VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into …
(edit) @92326   3 years vboxsync VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it again …
(edit) @92248   3 years vboxsync VMM/GMM: Removed all the legacy mode code (disabled everywhere since …
(edit) @92157   3 years vboxsync VMM/PGMPhysMmio2: Removed obsolete PGMREGMMIO2RANGE_F_MMIO2 flag (it's …
(edit) @91250   3 years vboxsync VMM/PGM: Moved pStatTrap0eAttributionR0 to GVMCPU. bugref:10093
(edit) @91247   3 years vboxsync PGM: Moved the statistics into the VM and VMCPU structures (was on the …
(edit) @91016   3 years vboxsync VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
(edit) @91014   3 years vboxsync VMM: Made VBOX_WITH_RAM_IN_KERNEL non-optional, removing all the tests …
(edit) @90439   3 years vboxsync VMM/PGM: Check PGMCritSectEnter status code when we don't return it. …
(edit) @86473   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82591   5 years vboxsync VMM: Changing how we access guest RAM when in ring-0 (disabled). …
(edit) @82555   5 years vboxsync PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
(edit) @81624   5 years vboxsync PDM,PGM: Added handled based MMIO2 interface. Made some adjustments …
(edit) @80346   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(edit) @80334   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217 preprocessor macro. bugref:9217
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @78431   6 years vboxsync VMM: Started refactoring GVM & VM structures for bugref:9217
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @73253   6 years vboxsync PGM,HM: Added todos about cleaning up the nested packing hacks. …
(edit) @69111   7 years vboxsync (C) year
(edit) @68001   7 years vboxsync PGMR0,GVMMR0: Ditto for I/O MMU setup.
(edit) @67994   7 years vboxsync PGMR0,GVMMR0: Ditto for large page alloc.
(edit) @67993   7 years vboxsync PGMR0Phys*Handy*: Added pGVM parameter and changed the PVMCPU to idCpu.
(edit) @63560   8 years vboxsync scm: cleaning up todos
(edit) @62478   8 years vboxsync (C) 2016
(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) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56287   9 years vboxsync VMM: Updated (C) year.
(edit) @55903   10 years vboxsync PGM: Added a pVCpu parameter to all physical handler callouts and also …
(edit) @55896   10 years vboxsync PGM: Renamed the ring-0 and raw-mode context physical page access …
(edit) @55493   10 years vboxsync PGM,++: Separated physical access handler callback function pointers …
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @43047   12 years vboxsync VMM: Must flush changes pending in the handy page array before freeing …
(edit) @42404   12 years vboxsync VMM/PGMR0: comment.
(edit) @42345   12 years vboxsync VMM: Comment correction, space.
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41836   12 years vboxsync Doxygen.
(edit) @41802   12 years vboxsync Doxygen.
(edit) @41800   12 years vboxsync Doxygen.
(edit) @41783   12 years vboxsync Doxygen, comment typos.
(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) @38953   13 years vboxsync PGM: Attempt at fixing the VERR_MAP_FAILED during state save problem …
(edit) @37950   13 years vboxsync PGMR0.cpp: Add a VBOX_STRICT around the loop, just in case.
(edit) @37803   13 years vboxsync GMM: Don't ignore the status code of the update loop. PGM: Initialize …
(edit) @37582   13 years vboxsync PDMCritSect: Fixed PDMCritSectIsOwner[Ex] returning true in …
(edit) @37354   14 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) @36448   14 years vboxsync PCI: refactoring, further IOMMU work
(edit) @36441   14 years vboxsync VMM: Sketched out where to do the initial I/O MMU setup. This adds a …
(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) @32431   14 years vboxsync scm cleanup
(edit) @32087   14 years vboxsync PGM: Account for aliased and off pages in physical handlers so that …
(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) @31786   14 years vboxsync PGM: AMD-V + NP optimization (IOM sometimes makes use of uErr).
(edit) @31593   14 years vboxsync PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
(edit) @31565   14 years vboxsync PGM,HWACCM: MMIO optimizations - coding in progress.
(edit) @31123   14 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @30889   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30111   14 years vboxsync iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
(edit) @29468   15 years vboxsync Split up
(edit) @29424   15 years vboxsync Shared paging updates
(edit) @29418   15 years vboxsync Stats
(edit) @29417   15 years vboxsync Keep track of statistics
(edit) @29411   15 years vboxsync Reversed parameters
(edit) @29408   15 years vboxsync More logging
(edit) @29402   15 years vboxsync Don't fail when there's nothing to do
(edit) @29400   15 years vboxsync More useful assertion
(edit) @29217   15 years vboxsync Shared paging updates
(edit) @29209   15 years vboxsync More shared paging updates
(edit) @29201   15 years vboxsync Shared paging updates
(edit) @29168   15 years vboxsync Shared paging updates
(edit) @29138   15 years vboxsync Shared paging updates
(edit) @29091   15 years vboxsync More updates
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27409   15 years vboxsync Logging fix
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