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) @98103   2 years vboxsync Copyright year updates by scm.
(edit) @97243   2 years vboxsync VMM/Nested VMX: bugref:10092 Removed pgmGstSlatWalkPhys() as …
(edit) @97197   2 years vboxsync VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
(edit) @97039   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Comment nit.
(edit) @97038   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Use enmGuestSlatMode rather than …
(edit) @97036   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Fixes for PAE nested-guests.
(edit) @97021   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 This should be safe now that the …
(edit) @96979   2 years vboxsync VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
(edit) @96978   2 years vboxsync VMM/PGMAll.cpp: pgmGetCr3MaskForMode array optimization. bugref:10092
(edit) @96900   2 years vboxsync VMM/PGM: Drop the fIs64BitsPagingMode parameter to PGM_SHW_DECL(int, …
(edit) @96879   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Nested EPT shadow page-pool handling.
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @94800   3 years vboxsync VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
(edit) @93931   3 years vboxsync VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends …
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93905   3 years vboxsync VMM: More arm tweaks. bugref:9898
(edit) @93901   3 years vboxsync VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE …
(edit) @93824   3 years vboxsync VMM: Nested VMX: bugref:10092 Fix trunk regression introduced in …
(edit) @93725   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(edit) @93573   3 years vboxsync VMM: Nested VMX: bugref:10092 The guest SLAT mode should be EPT even …
(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) @92841   3 years vboxsync VMM: Nested VMX: bugref:10092 Guest mode in enmGuestMode can't be EPT, …
(edit) @92756   3 years vboxsync VMM: Nested VMX: bugref:10092 Removed previous todo on translating …
(edit) @92751   3 years vboxsync VMM: Nested VMX: bugref:10092 Remove PGMGstSetPage, no longer used.
(edit) @92642   3 years vboxsync VMM: Nested VMX: bugref:10092 Avoid RT_ZERO'ing multiple times, also …
(edit) @92639   3 years vboxsync VMM: Nested VMX: bugref:10092 Try not to fail if nested-guest CR3 is …
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92547   3 years vboxsync VMM: Nested VMX: bugref:10092 When CR3 is updated (PGMFlushTLB or …
(edit) @92541   3 years vboxsync VMM: Nested VMX: bugref:10092 Allow forcing mapping/unmapping of CR3 …
(edit) @92493   3 years vboxsync VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used.
(edit) @92491   3 years vboxsync VMM: Nested VMX: bugref:10092 Todo for converting CR3 from …
(edit) @92458   3 years vboxsync VMM: Nested VMX: bugref:10092 Translate nested-guest physical address …
(edit) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @92344   3 years vboxsync VMM: Nested VMX: bugref:10092 Removed PGMVerifyAccess and …
(edit) @92286   3 years vboxsync VMM/PGMAll.cpp: @todos bugref:10142
(edit) @92285   3 years vboxsync VMM/PGMAll.cpp: Corrected table address calculations for …
(edit) @92190   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed PGMAllGstSlatEpt.h to …
(edit) @92186   3 years vboxsync VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
(edit) @92046   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
(edit) @91989   3 years vboxsync VMM: Nested VMX: bugref:10092 Build fix.
(edit) @91986   3 years vboxsync VMM: Nested VMX: bugref:10092 Added PGMSetGuestEptPtr.
(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) @91712   3 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Removed PGMMODEDATAGST::pfnGetPDE, …
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91345   3 years vboxsync VMM/PGM: Move 'fUseLargePages' into PGM.
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(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) @90997   3 years vboxsync VMM,PDM,PGM: Restrict the VMSetError and VMSetRuntimeError APIs to …
(edit) @90992   3 years vboxsync VMM: Eliminated VMMCALLRING3_PGM_LOCK. bugref:6695
(edit) @90784   3 years vboxsync VMM: VALID_PTR -> RT_VALID_PTR.
(edit) @90439   3 years vboxsync VMM/PGM: Check PGMCritSectEnter status code when we don't return it. …
(edit) @90346   3 years vboxsync - VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074 - …
(edit) @87515   4 years vboxsync VMM/HM: Make a R0 copy of HM::fNestedPaging on setup. Moved …
(edit) @87141   4 years vboxsync VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
(edit) @86488   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
(edit) @86476   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
(edit) @86466   4 years vboxsync VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
(edit) @86464   4 years vboxsync VMM/PGMAll.h: No EPT bitfields. bugref:9841 bugref:9746
(edit) @86455   4 years vboxsync VMM/pgmShwGetEPTPDPtr: Don't use the bit fields as gcc may sometimes …
(edit) @86453   4 years vboxsync VMM/PGM: Workaround for buggy gcc (10.2.1) clearing high dword of PDE. …
(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) @81153   5 years vboxsync VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
(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) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80183   5 years vboxsync VMM: Kicking out raw-mode - PGM doxygen fixes. bugref:9517
(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) @80167   5 years vboxsync VMM: Kicking out raw-mode - PGMAll.cpp, PGMAllBth.h, more virt handler …
(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) @80080   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - HM, VMMSWITCHER, ++. …
(edit) @80007   5 years vboxsync VMM: Kicking out raw-mode (work in progress). 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) @74789   6 years vboxsync vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
(edit) @73327   6 years vboxsync NEM/win: Do CR3 flush/update from ring-0 when we can (requires setjmp …
(edit) @73324   6 years vboxsync PGM: Introduced a special shadow paging mode for NEM that translates …
(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.
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