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) @77717   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Added IEMExecVmxVmexitNmi. Might need …
(edit) @77612   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Fix uninitialized case.
(edit) @77610   6 years vboxsync VMM/EM, VMM/IEM: Nested VMX: bugref:9180 Implemented NMI-exiting, …
(edit) @77576   6 years vboxsync VMM/IEM: Space nit.
(edit) @77569   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 On-demand importing of externally …
(edit) @77382   6 years vboxsync VMM: Further improvments on the IEM timer polling by making it fully …
(edit) @77381   6 years vboxsync VMM: Further improvments on the IEM timer polling by making it fully …
(edit) @77380   6 years vboxsync VMM: Further improvments on the IEM timer polling by making it fully …
(edit) @77378   6 years vboxsync IEMExecLots: Poll timers every 128 instruction.
(edit) @77357   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Fix up status code in the longjmp …
(edit) @77169   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Clear IDT-vectoring info fields for …
(edit) @77094   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 ifdef related fixes. Also don't …
(edit) @76856   6 years vboxsync VMM: Nested VMX: bugref:9180 Fix external interrupt intercept. Also, …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76462   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Build fix.
(edit) @76275   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Fix to clobbering local variable when …
(edit) @76041   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH/VMRESUME interface.
(edit) @76004   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Fix to r127224.
(edit) @76003   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Make sure to perform MTF, …
(edit) @75957   6 years vboxsync VMM: Nested VMX: bugref:9180 Added APIC-write emulation VM-exit and …
(edit) @75830   6 years vboxsync VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
(edit) @75683   6 years vboxsync VMM: Nested VMX: bugref:9180 Implement monitor-trap flag VM-exit.
(edit) @75631   6 years vboxsync VMM: Nested VMX: bugref:9180 APIC-access page deregistration and other …
(edit) @75620   6 years vboxsync VMM: Nested VMX: bugref:9180 APIC-write emulation bits.
(edit) @75611   6 years vboxsync VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
(edit) @75565   6 years vboxsync VMM: Nested VMX: bugref:9180 More Virtual-APIC bits. Implement TPR, …
(edit) @75511   6 years vboxsync VMM: Nested VMX: bugref:9180 The APIC-access page handler is …
(edit) @75507   6 years vboxsync VMM: Nested VMX: bugref:9180 APIC-access handling for MONITOR, …
(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   7 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72642   7 years vboxsync EM,IEM,VMX: Working on configuring exit history optimziations. …
(edit) @72607   7 years vboxsync IEMExecForExits: Try checking in with RTThreadPreemptIsPending. bugref:9198
(edit) @72592   7 years vboxsync IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
(edit) @72590   7 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72586   7 years vboxsync IEMAll.cpp: doxygen
(edit) @72581   7 years vboxsync IEM: Logging adjust.
(edit) @72570   7 years vboxsync EM,IEM: build fixes. bugref:9044
(edit) @72569   7 years vboxsync EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
(edit) @72563   7 years vboxsync IEM: Fixed bug in three IEMExecDecodedXxx methods where they wouldn't …
(edit) @72513   7 years vboxsync IEM: Made str use CImpl to better facilitate SVM intercepts.
(edit) @72512   7 years vboxsync IEM: Made sldt use CImpl so to better facilitate SVM intercepts.
(edit) @72505   7 years vboxsync IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
(edit) @72504   7 years vboxsync IEM: Fixed iemOp_nop.
(edit) @72498   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72497   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72496   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72494   7 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
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