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) @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 …
(edit) @69141   7 years vboxsync VMM/IEM: Fix return code of IEMExecSvmVmexit, logging.
(edit) @69111   7 years vboxsync (C) year
(edit) @69046   7 years vboxsync Global: replace fall-through comments with RT_FALL_THRU(). …
(edit) @68997   7 years vboxsync VMM/IEM: Adjust assertion to allow VINF_EM_TRIPLE_FAULT in …
(edit) @68970   7 years vboxsync VMM/IEM: Fix delivery of triple-fault/CPU shutdown condition as part …
(edit) @67786   7 years vboxsync IEM: Also clear TF, AC as documented by AMD/Intel when dispatching …
(edit) @67713   7 years vboxsync VMM/IEM: Nested Hw.virt: Fiddle status codes so we don't guru when …
(edit) @67659   7 years vboxsync VMM/IEM: Added IEMExecDecodedInvlpg.
(edit) @67627   7 years vboxsync IEM: Added EMMS/FEMMS implementation.
(edit) @67528   7 years vboxsync VMM/IEM: Nested Hw.virt: Fixes.
(edit) @67163   8 years vboxsync VMM/IEM: Temporary hack for toggling forcing of execution to continue …
(edit) @67159   8 years vboxsync VMM/IEM: Nested Hw.virt: Fixes.
(edit) @67057   8 years vboxsync VMM/IEM: Reverted r115703.
(edit) @67056   8 years vboxsync VMM/IEM: #ifdef/endif VBOX_WITH_NESTED_HWVIRT comment nit.
(edit) @67042   8 years vboxsync IEM: Implemented (but not tested) vmovntdqa Vx,Mx (VEX.66.0F38 2a mod!=3).
(edit) @67040   8 years vboxsync IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
(edit) @67029   8 years vboxsync IEM: Implemented movq Vq,Wq (VEX.F3.0F 7e).
(edit) @67028   8 years vboxsync VMM/IEM: Nested Hw.virt: Add assertion for future todo.
(edit) @66986   8 years vboxsync VMM/IEM: Added an assertion to IEMEvaluateRecursiveXcpt.
(edit) @66977   8 years vboxsync IEM: Implemented vmovaps Wps,Vps (VEX.0F 29).
(edit) @66957   8 years vboxsync IEM: Some VEX related regression fixes and cleanups.
(edit) @66950   8 years vboxsync IEM: Implemented vmovsldup Vx,Wx (VEX.F3.0F 12).
(edit) @66932   8 years vboxsync IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
(edit) @66920   8 years vboxsync IEM: Implemented movss Uss,Hss,Vss (VEX.F3.0F 11 mod=3) and movss …
(edit) @66909   8 years vboxsync IEM: Implemented vmovups Wps,Vps (VEX.0F 11). Needs more work on the …
(edit) @66906   8 years vboxsync IEM: Implemented vmovsd Vsd,Hsd,Usd (VEX.F2.0F 10 mod=3), vmovsd …
(edit) @66901   8 years vboxsync IEM: Implemented vmovss Vss,Hss,Wss (VEX.F3.0F 10 mod=11) and vmovss …
(edit) @66887   8 years vboxsync VMM/IEM: int1/icebp also sets EXT error bit on nested exceptions.
(edit) @66886   8 years vboxsync IEM: Implemented vmovups Vps,Wps (VEX.0f 10)
(edit) @66811   8 years vboxsync IEM: Implemented movdq2q Pq,Uq (f2 0f d6)
(edit) @66810   8 years vboxsync IEM: Implemented movq2dq Vdq,Nq (f3 0f d6)
(edit) @66785   8 years vboxsync IEM: Implemented movlhps Vdq,Uq and movhps Vdq,Mq (0f 16).
(edit) @66712   8 years vboxsync VMM/IEM: Space.
(edit) @66711   8 years vboxsync VMM/IEM: Added another bit of info required by VT-x for handling …
(edit) @66688   8 years vboxsync VMM/IEM: RT_NOREF, fix for r115079.
(edit) @66687   8 years vboxsync VMM/IEM: Build fix for r115079.
(edit) @66686   8 years vboxsync VMM/IEM: Handle raising of exceptions during delivery of a previous …
(edit) @66604   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66584   8 years vboxsync VMM: Nested Hw.virt: Doxygen.
(edit) @66583   8 years vboxsync VMM: Nested Hw.virt: Build fix.
(edit) @66582   8 years vboxsync VMM: Nested Hw.virt: Clean up defines and build fix.
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66457   8 years vboxsync IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
(edit) @66392   8 years vboxsync x86.h,IEMAll.cpp,bs3-cpu-generated-1: s/X86_MXSCR_/X86_MXCSR_/
(edit) @66391   8 years vboxsync IEM: Implemented stmxcsr Md (0f ae !11/3).
(edit) @66357   8 years vboxsync VMM: Nested Hw.virt: ifdef.
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