VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/PGM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @93725   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(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) @93596   3 years vboxsync VMM/PGM: Init HCPhysZeroPg and HCPhysMmioPg in ring-0 and forget …
(edit) @93593   3 years vboxsync VMM: Embedded the zero and mmio-dummy pages into the VM structure and …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93444   3 years vboxsync VMM,Main,HostServices: Use a function table for accessing the …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92717   3 years vboxsync VMM/PGM: Driverless requires the simplified memory mode. Must also …
(edit) @92703   3 years vboxsync VMM: Trying to cope without the support driver... bugref:10138
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92567   3 years vboxsync VMM: Nested VMX: bugref:10092 Initialize EPT related info.
(edit) @92480   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT misconfiguration and some fixes and …
(edit) @92420   3 years vboxsync VMM/PGM: Deal with VERR_NOT_SUPPORTED by …
(edit) @92409   3 years vboxsync VMM/PDM,PGM: Added PGMR3IsNemModeEnabled and made PDM not put devices …
(edit) @92385   3 years vboxsync VMM/PGM: Some more large page stats. bugref:10093
(edit) @92381   3 years vboxsync VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
(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) @92186   3 years vboxsync VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
(edit) @92177   3 years vboxsync VMM/PGM,NEM: Moved the StatProfQueryGpaRangeDirtyBitmap NEM stat up to …
(edit) @92162   3 years vboxsync VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it …
(edit) @92046   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
(edit) @91939   3 years vboxsync VMM/*: Eliminated MMHyperR3ToRC, TMR3GetImportRC and few other things. …
(edit) @91904   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT guest paging mode boiler plate and …
(edit) @91854   3 years vboxsync VMM: Removed PGM_WITHOUT_MAPPINGS and associated mapping code. bugref:9517
(edit) @91848   3 years vboxsync VMM/NEM,PGM: First bunch changes for watered down guest memory …
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91249   3 years vboxsync VMM/PGM: Kicked out unused structure offset members. bugref:9517
(edit) @91247   3 years vboxsync PGM: Moved the statistics into the VM and VMCPU structures (was on the …
(edit) @91246   3 years vboxsync VMM/PGM: Some cleanups around large page allocation... bugref:10093
(edit) @91016   3 years vboxsync VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
(edit) @90992   3 years vboxsync VMM: Eliminated VMMCALLRING3_PGM_LOCK. bugref:6695
(edit) @90439   3 years vboxsync VMM/PGM: Check PGMCritSectEnter status code when we don't return it. …
(edit) @90348   3 years vboxsync VMM: Removed the VM pointers from the internal critsect structures. …
(edit) @90346   3 years vboxsync - VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074 - …
(edit) @86488   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
(edit) @86473   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
(edit) @84633   4 years vboxsync PGM: Log /proc/sys/vm/max_map_count and warn if too low. bugdbref:31418985
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81454   5 years vboxsync VMM: Added PGMPHYS_ROM_FLAGS_MAYBE_MISSING_FROM_STATE to …
(edit) @81150   5 years vboxsync VMM,/Makefile.kmk: Kicked out more recompiler related code. bugref:9576
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80191   5 years vboxsync VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
(edit) @80182   5 years vboxsync VMM: Kicking out raw-mode - Eliminated more RCPTRTYPE use in PGM. …
(edit) @80181   5 years vboxsync VMM: Kicking out raw-mode - Bunch of RCPTRTYPE use in PGM. bugref:9517
(edit) @80180   5 years vboxsync Backing out r132620.
(edit) @80179   5 years vboxsync VMM: Kicking out raw-mode - Bunch of R0PTRTYPE use in PGM. bugref:9517
(edit) @80173   5 years vboxsync VMM: Kicking out raw-mode - More virt handler leftovers. bugref:9517
(edit) @80163   5 years vboxsync VMM: Kicking out raw-mode - PGM Virt Handlers, ++. bugref:9517
(edit) @80118   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - MM, PGM, ++. bugref:9517 …
(edit) @76993   6 years vboxsync VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @73324   6 years vboxsync PGM: Introduced a special shadow paging mode for NEM that translates …
(edit) @73271   6 years vboxsync PGM: Working on consolidating templated code... bugref:9044
(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) @73263   6 years vboxsync PGM,HM: Prepping for moving PGMR3ModeChange into ring-0... bugref:9044
(edit) @73260   6 years vboxsync PGM: Did some PGMR3ChangeMode restructuring. bugref:9044
(edit) @73252   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(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) @73247   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) @73199   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @71222   7 years vboxsync NEM/win,VMM,PGM: Ported NEM runloop to ring-0. bugref:9044
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70742   7 years vboxsync VMM: Extended the 'phys' with a 'verbose' option that shows page types …
(edit) @70741   7 years vboxsync VMM: Extended the 'phys' with a 'verbose' option that shows page types …
(edit) @69111   7 years vboxsync (C) year
(edit) @69046   7 years vboxsync Global: replace fall-through comments with RT_FALL_THRU(). …
(edit) @65988   8 years vboxsync pgmR3ExitShadowModeBeforePoolFlush: not necessary to nil GCPhysCR3 here.
(edit) @65987   8 years vboxsync PGMR3ChangeMode: Must set GCPhysCR3 at the end of it all.
(edit) @65985   8 years vboxsync PGMR3ChangeMode: Use X86_CR3_AMD64_PAGE_MASK.
(edit) @65940   8 years vboxsync PGM.cpp: Improving r113714 a little (gcc 7 / fall thru).
(edit) @65939   8 years vboxsync PGM: Reset GCPhysCR3 after exiting guest mode while changing mode …
(edit) @65919   8 years vboxsync gcc 7: fall thru
(edit) @65911   8 years vboxsync PGM: Reset GCPhysCR3 at reset (partially re-applied r113096).
(edit) @65902   8 years vboxsync Reapplied r113096 (backed out in r113137) in disabled form so it's not …
(edit) @65900   8 years vboxsync Reapplied r113098 (backed out in r113137): pgmLogState: page content.
(edit) @65531   8 years vboxsync PGM: Put back r113092 & r113134 (revered in r113137).
(edit) @65504   8 years vboxsync PGM: Temporarily backed out r113092 & r113134.
(edit) @65476   8 years vboxsync PGM: Backed out r113094, r113095, r113096, r113097 & r113098.
(edit) @65472   8 years vboxsync pgmLogState: page content
(edit) @65470   8 years vboxsync PGM: Reset GCPhysCR3 when unmapping CR3.
(edit) @65466   8 years vboxsync PGM: Guest page table walking optimizations (incomplete) and …
(edit) @64115   8 years vboxsync PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and …
(edit) @62644   8 years vboxsync VMMR3: warnings
(edit) @62478   8 years vboxsync (C) 2016
(edit) @61634   8 years vboxsync Fixed DBGFR3_INFO_LOG to only run on the current EMT as we'll easily …
(edit) @61570   8 years vboxsync DBGFR3Info*: Added DBGFINFO_FLAGS_ALL_EMTS flag for cpum, apic and …
(edit) @60401   9 years vboxsync PGM: Converted NO_RAM_RESET into a CFGM option (PGM/ZeroRamPagesOnReset).
(edit) @58781   9 years vboxsync PGM: Must always make a copy of the ROM pages, no just in RT_STRICT …
(edit) @58779   9 years vboxsync VMM: Restore virgin ROM pages during a reset after a saved state was …
(edit) @58397   9 years vboxsync VMM: More doxgyen @page/@subpage stuff.
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
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