VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @75493   6 years vboxsync VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the …
(edit) @75387   6 years vboxsync VMM: Nested VMX: bugref:9180 Virtualized x2APIC MSR write access handling.
(edit) @75320   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Added APIC memory access VM-exits. …
(edit) @75201   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; preemption timer …
(edit) @75150   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; for INIT and SIPI.
(edit) @75135   6 years vboxsync VMM: Nested VMX: bugref:9180 Setup VMX preemption timer, remove …
(edit) @74901   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 iemExecStatusCodeFiddling fixes.
(edit) @74861   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Interrupt-window exit.
(edit) @74834   6 years vboxsync VMM/CPUM, TRPM: Nested VMX: bugref:9180 VM-exit bits; Acknowledge …
(edit) @74798   6 years vboxsync vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
(edit) @74791   6 years vboxsync vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
(edit) @74751   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added triple fault …
(edit) @74736   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added exception and …
(edit) @74709   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added MWAIT intercept.
(edit) @74683   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Add task switch intercept.
(edit) @74661   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added IN/OUT intercepts.
(edit) @74603   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 VM-exit bits; LMSW intercept. …
(edit) @74565   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Add macro for instruction-based …
(edit) @74539   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; RDTSC, RDTSCP intercepts.
(edit) @74532   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit intercept for CPUID.
(edit) @74520   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Macro consistency.
(edit) @74338   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 remove unused macro.
(edit) @74336   6 years vboxsync VMM/IEM: Nested SVM: bugref:7243 SVM macro cleanup.
(edit) @74332   6 years vboxsync VMM/IEM: Nested SVM: bugref:7243 SVM macro cleanup.
(edit) @74209   6 years vboxsync IEM/VMX: Fix task switch triggered by INTn instruction (bugref:9244).
(edit) @74201   6 years vboxsync IEM: Prepping for later.
(edit) @74155   6 years vboxsync VMM: Nested VMX: bugref:9180 VMXVDIAG naming.
(edit) @74015   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Add missing diagnostics for vmclear, …
(edit) @73983   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 Implement VMREAD, added using …
(edit) @73961   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Added IEMExecDecodedVmwrite.
(edit) @73959   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 Use VMXEXITINFO to pass decoder …
(edit) @73937   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 Implemented VMWRITE instruction.
(edit) @73787   6 years vboxsync IEM: Allow four deep exception nesting to handle e.g. #BP -> #GP -> …
(edit) @73756   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VMCLEAR skeleton.
(edit) @73752   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Implement VMPTRST, added decoded …
(edit) @73745   6 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMPTRLD.
(edit) @73608   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Doxygen fix.
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73555   6 years vboxsync IEM: Added IEM_OPCODE_GET_NEXT_RM and associated IEMCPU::offModRm. …
(edit) @73440   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VMX instruction common macros.
(edit) @73438   6 years vboxsync VMM/IEM: bugref:7243 Fix parameter usage in SVM helper macro.
(edit) @73203   6 years vboxsync VMM, Devices: bugref:9193 Remove unused code after using …
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @73031   6 years vboxsync VMM/IEM: IEMExecDecodedHlt fix instruction length copy/paste.
(edit) @73026   6 years vboxsync VMM/IEM: IEMExecDecodedMovCRxRead require CR3, CR4 and APIC TPR in …
(edit) @73024   6 years vboxsync VMM/IEM: IEMExecDecoded API for wbinvd, invd, rdpmc, monitor, mwait …
(edit) @73021   6 years vboxsync IEMAll: Amended assertion in iemExecStatusCodeFiddling with …
(edit) @72895   6 years vboxsync EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
(edit) @72891   6 years vboxsync EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
(edit) @72882   6 years vboxsync EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
(edit) @72877   6 years vboxsync EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
(edit) @72876   6 years vboxsync IEM: log group 3 needs more CPU state, make sure it's there so we …
(edit) @72743   6 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [IEM]
(edit) @72712   6 years vboxsync IEM: Fixed regression in IEMExecStringIoRead from r123057 where writes …
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72642   6 years vboxsync EM,IEM,VMX: Working on configuring exit history optimziations. …
(edit) @72607   6 years vboxsync IEMExecForExits: Try checking in with RTThreadPreemptIsPending. bugref:9198
(edit) @72592   6 years vboxsync IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
(edit) @72590   6 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72586   6 years vboxsync IEMAll.cpp: doxygen
(edit) @72581   6 years vboxsync IEM: Logging adjust.
(edit) @72570   6 years vboxsync EM,IEM: build fixes. bugref:9044
(edit) @72569   6 years vboxsync EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
(edit) @72563   6 years vboxsync IEM: Fixed bug in three IEMExecDecodedXxx methods where they wouldn't …
(edit) @72513   6 years vboxsync IEM: Made str use CImpl to better facilitate SVM intercepts.
(edit) @72512   6 years vboxsync IEM: Made sldt use CImpl so to better facilitate SVM intercepts.
(edit) @72505   6 years vboxsync IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
(edit) @72504   6 years vboxsync IEM: Fixed iemOp_nop.
(edit) @72498   6 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72497   6 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72496   6 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72494   6 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
(edit) @72493   6 years vboxsync IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
(edit) @72488   6 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72484   6 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72451   6 years vboxsync IEM: Quick vmcall (VT-x) implementation, made vmmcall available when …
(edit) @72448   6 years vboxsync VMM/IEM: reset rcPassUp as part of iemReInitExec so as to not affect …
(edit) @72441   6 years vboxsync VMM/IEM: Nested hw.virt: Fixes when nested-paging isn't enabled in the …
(edit) @72251   7 years vboxsync IEMAll: Must roll back memory changes after failed instruction fetch …
(edit) @72209   7 years vboxsync VMM/IEM: VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @72181   7 years vboxsync IEM: Allow 32-bit code in real mode like real CPUs do; fixed real mode …
(edit) @71857   7 years vboxsync VMM/IEM: Nested hw.virt: Clean up.
(edit) @71834   7 years vboxsync VMM/IEM: Nested hw.virt: Implement SVM pause-filter and pause-filter …
(edit) @71092   7 years vboxsync VMM/IEM: Nested Hw.virt: Implement SVM decode-assist and NRIP feature.
(edit) @71079   7 years vboxsync VMM/IEM: space.
(edit) @71078   7 years vboxsync VMM/IEM: Nested Hw.virt: Fix GDTR, IDTR read intercepts. Previously it …
(edit) @70862   7 years vboxsync VMM/IEM: Build fix.
(edit) @70861   7 years vboxsync VMM/IEM: ifdef space indents.
(edit) @70733   7 years vboxsync VMM/IEM: Moved fGif out of svm hwvirt and into common nested hwvirt. …
(edit) @70643   7 years vboxsync VMM/IEM: Fix incorrect register decoding and added canonical address …
(edit) @70613   7 years vboxsync VMM/IEM: Doxygen fix.
(edit) @70612   7 years vboxsync VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
(edit) @70448   7 years vboxsync VMM/IEM: build fix.
(edit) @70446   7 years vboxsync VMM/IEM: Nested Hw.virt: ifdef consistency.
(edit) @70445   7 years vboxsync VMM/IEM: Add SVM intercept for tasks-switches.
(edit) @70355   7 years vboxsync VMM/IEM: Log nit.
(edit) @70255   7 years vboxsync VMM/IEM: Match AMD spec exactly whenever possible while naming SVM …
(edit) @70001   7 years vboxsync VMM/IEM: Nested hw.virt: Fixed SVM intercept function calls to …
(edit) @69221   7 years vboxsync VMM: scm cleanups
(edit) @69148   7 years vboxsync IEM: Do not clip EIP to 16 bits when running 16-bit code, Intel …
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