VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92541   3 years vboxsync VMM: Nested VMX: bugref:10092 Allow forcing mapping/unmapping of CR3 …
(edit) @91985   3 years vboxsync VMM: Nested VMX: bugref:10092 Removed CPUMGetGuestVmxEptPtr.
(edit) @91975   3 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMGetGuestVmxEptPtr. This can be …
(edit) @91951   3 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMIsGuestVmxEptPagingEnabledEx …
(edit) @91710   3 years vboxsync VMM/CPUM: Nested VMX: bugref:10092 Added some VMX CPUMFEATURES' bit. …
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91305   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X I/O permission bitmap allocations …
(edit) @91301   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X MSR load & store bitmap allocations …
(edit) @91297   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
(edit) @91287   3 years vboxsync VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
(edit) @91281   3 years vboxsync VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
(edit) @91275   3 years vboxsync VMM: Added missing features checks while constructing mask of valid …
(edit) @91273   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX. …
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91266   3 years vboxsync VMM/CPUM: Moved CPUIDs and MSRs from the hyper heap and into the VM …
(edit) @91037   3 years vboxsync VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
(edit) @90998   3 years vboxsync VMM/CPU: Added todo about PAE in CPUMGetGuestCR4ValidMask.
(edit) @90932   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed …
(edit) @88290   4 years vboxsync Intel IOMMU: bugref:9967 PDM: Added CPUMGetGuestAddrWidths and PDM …
(edit) @87766   4 years vboxsync VMM/TM,VMM/*: Refactored the TM timer APIs to use 'handles' and take a …
(edit) @87361   4 years vboxsync VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
(edit) @87346   4 years vboxsync VMM/CPUM: Dropped the fForceHyper parameter of CPUMRecalcHyperDRx. It …
(edit) @87345   4 years vboxsync VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81786   5 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
(edit) @81665   5 years vboxsync VMM: Nested VMX: bugref:9180 Cleanup cpum.h interfaces - drop unused …
(edit) @80814   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Fix I/O bitmap accesses now that we …
(edit) @80806   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Doxygen.
(edit) @80805   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Remove todo.
(edit) @80804   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Clarify I/O port wrap around.
(edit) @80803   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Fix I/O bitmap accesses. We need to …
(edit) @80763   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 I/O space wraparound comment. Verify.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80293   5 years vboxsync VMM(CPUM),DevPcBios: Added CPUM methods for getting the guest (and …
(edit) @80253   5 years vboxsync VMM: Started refactoring VMMAll/* for bugref:9217
(edit) @80064   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511
(edit) @80055   5 years vboxsync Main: Kicking out raw-mode - CPUMRaw*. bugref:9517
(edit) @80053   5 years vboxsync Main: Kicking out raw-mode - CPUM*Hyper*(). bugref:9517 bugref:9511
(edit) @80050   5 years vboxsync Main: Kicking out raw-mode - CPUM*Hyper*(). bugref:9517
(edit) @80024   5 years vboxsync VMM: Kicking out raw-mode (work in progress) - em config. bugref:9517
(edit) @80020   5 years vboxsync VMM: Kicking out raw-mode (work in progress) - vm.h. bugref:9517
(edit) @80007   5 years vboxsync VMM: Kicking out raw-mode (work in progress). bugref:9517
(edit) @79379   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Comment typo.
(edit) @79376   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Added …
(edit) @79341   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 …
(edit) @79316   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 We need to look at the current VMCS' …
(edit) @79202   6 years vboxsync VMM: Nested VMX: bugref:9180 VMCS shadowing, work in progress.
(edit) @79194   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Add CPUMIsGuestVmxVmcsFieldValid for …
(edit) @79164   6 years vboxsync VMM/CPUM, Debugger: Const bits.
(edit) @79146   6 years vboxsync VMM/CPUM: const bits.
(edit) @79096   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Add CPUMSetGuestNmiBlocking for …
(edit) @78981   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Use CPUMIsGuestVmxVirtNmiBlocking.
(edit) @78869   6 years vboxsync VMM: Nested SVM: bugref:7243 Get rid of HMHasGuestSvmVmcbCached as a …
(edit) @78868   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Nit.
(edit) @78867   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Use CPUMIsGuestVmxProcCtlsSet rather …
(edit) @78866   6 years vboxsync VMM: Nested VMX, SVM: bugref:9180 bugref:7243 const bits.
(edit) @78863   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 const bits.
(edit) @78862   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Build fix.
(edit) @78861   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Add …
(edit) @78840   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Make …
(edit) @78483   6 years vboxsync VMM: Nested SVM: bugref:7243 Renamed a couple of functions and doxygen …
(edit) @78454   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Add CPUM function to figure out if …
(edit) @78371   6 years vboxsync VMM: Move VT-x/AMD-V helpers that are based on CPU specs to CPUM in …
(edit) @78220   6 years vboxsync VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
(edit) @77712   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 CPUM helper for figuring out …
(edit) @77149   6 years vboxsync VMM/CPUM: Nested SVM: bugref:7243 [build fix] Fixed virtual interrupt …
(edit) @77148   6 years vboxsync VMM/CPUM: Nested SVM: bugref:7243 Fixed virtual interrupt delivery …
(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) @76548   6 years vboxsync VMM/CPUM: Add functions for getting guest CR0, CR4 valid bits mask, in …
(edit) @75831   6 years vboxsync VMM: Virtual-interrupt is hypenated when referring to …
(edit) @75830   6 years vboxsync VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
(edit) @75765   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Finish up CPUMCanVmxNstGstTakeVirtIntr().
(edit) @75759   6 years vboxsync VMM: Nested SVM: bugref:7243 Remove super confusing virtual-GIF vs GIF …
(edit) @75729   6 years vboxsync VMM: Nested VMX: bugref:9180 Adapt CPUMGetGuestInterruptibility for …
(edit) @75646   6 years vboxsync VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
(edit) @75561   6 years vboxsync VMM: Nested VMX: bugref:9180 Comment nit.
(edit) @75414   6 years vboxsync VMM: Nested VMX: bugref:9180 Build fix.
(edit) @75413   6 years vboxsync VMM: Nested VMX: bugref:9180 Added VMX functions for evaluating …
(edit) @75109   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Adjust TSC offset.
(edit) @74101   6 years vboxsync VMM/CPUM: Naming nit.
(edit) @72917   6 years vboxsync NEM: Stop passing pCtx around and use pVCpu->cpum.GstCtx instead. …
(edit) @72879   6 years vboxsync CPUMAllRegs.cpp: Assert on missing HM code.
(edit) @72744   6 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]
(edit) @72689   6 years vboxsync NEM/win: Redid the IoCtlMessageSlotHandleAndGetNext stuff during …
(edit) @72676   6 years vboxsync CPUMAllRegs.cpp: Added a whole bunch more CPUMCTX_EXTRN_ assertions. …
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72488   7 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72484   7 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72358   7 years vboxsync NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
(edit) @72129   7 years vboxsync CPUMAllRegs.cpp/CPUMRecalcHyperDRx: Added comment regarding …
(edit) @72128   7 years vboxsync CPUMAllRegs.cpp/CPUMRecalcHyperDRx: Added comment regarding …
(edit) @72065   7 years vboxsync VMM/SVM: Interrupt injection fixes.
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70783   7 years vboxsync VMM/CPUM: Superfluous copy/paste line.
(edit) @70782   7 years vboxsync VMM: Nested Hw.virt: Pick up the TSC offset from the original VMCB …
(edit) @70781   7 years vboxsync VMM: Nested Hw.virt: Clean up interrupt injection for nested-guests.
(edit) @70732   7 years vboxsync VMM: Move fGif out of svm and into common nested hwvirt struct.
(edit) @70234   7 years vboxsync VMM/CPUM: nit.
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