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) @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   8 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.
(edit) @66356   8 years vboxsync VMM: Nested Hw.virt: SVM intercept functions WIP.
(edit) @66326   8 years vboxsync VMM: Nested Hw.virt: Typos.
(edit) @66314   8 years vboxsync IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
(edit) @66309   8 years vboxsync IEM: Implemented movlps Vq,Mq and movhlps Vq,Uq (0f 12).
(edit) @66306   8 years vboxsync IEM: Implemented movss Wss,Vss (f3 0f 11).
(edit) @66159   8 years vboxsync IEM,bs3-cpu-generated-1: Implemented the BOUND instruction and …
(edit) @66104   8 years vboxsync VMM: trailing spaces
(edit) @66000   8 years vboxsync VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
(edit) @65934   8 years vboxsync VMM: Nested Hw.virt: Invlpga IEM interface with HM.
(edit) @65933   8 years vboxsync VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
(edit) @65919   8 years vboxsync gcc 7: fall thru
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @65881   8 years vboxsync IEM,DIS: Updates
(edit) @65871   8 years vboxsync IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
(edit) @65793   8 years vboxsync IEM: Ignore VMCPU_FF_UNHALT.
(edit) @65788   8 years vboxsync IEM: Take 'sys' access into account when checking for read-only pages.
(edit) @65650   8 years vboxsync gcc 7: fall thru
(edit) @65631   8 years vboxsync IEM: When loading a 16-bit stack from TSS, consistently force a 16-bit …
(edit) @65623   8 years vboxsync IEM: Selector checks for memory access raise #GP, not #NP. See …
(edit) @65612   8 years vboxsync IEM: A little more logging.
(edit) @65604   8 years vboxsync IEM: Initial prefix indexing expansion of g_apfnTwoByteMap.
(edit) @65598   8 years vboxsync IEM: (F)WAIT uses a different #NM test.
(edit) @65595   8 years vboxsync Fixed an ancient typo.
(edit) @65587   8 years vboxsync IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. …
(edit) @65508   8 years vboxsync IEM: cmpxchg16b fixes (still disabled).
(edit) @65464   8 years vboxsync iemMemFetchSelDescWithErr: Ditto.
(edit) @65463   8 years vboxsync iemInitDecoderAndPrefetchOpcodes: Some MSC compatible branch predicting.
(edit) @65454   8 years vboxsync IEM: No uninitialized data please (addendum to r112875).
(edit) @65368   8 years vboxsync IEM: build fix for code tlb and wp fix.
(edit) @65367   8 years vboxsync IEM: build fix for code tlb and wp fix.
(edit) @65304   8 years vboxsync IEM: 286 only needs to fetch 6 bytes of descriptors.
(edit) @65191   8 years vboxsync IEM: Typo caused FUCOMPP trouble.
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