|
|
@72251
|
7 years |
vboxsync |
IEMAll: Must roll back memory changes after failed instruction fetch …
|
|
|
@72209
|
7 years |
vboxsync |
VMM/IEM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@72181
|
7 years |
vboxsync |
IEM: Allow 32-bit code in real mode like real CPUs do; fixed real mode …
|
|
|
@71857
|
7 years |
vboxsync |
VMM/IEM: Nested hw.virt: Clean up.
|
|
|
@71834
|
7 years |
vboxsync |
VMM/IEM: Nested hw.virt: Implement SVM pause-filter and pause-filter …
|
|
|
@71092
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Implement SVM decode-assist and NRIP feature.
|
|
|
@71079
|
7 years |
vboxsync |
VMM/IEM: space.
|
|
|
@71078
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Fix GDTR, IDTR read intercepts. Previously it …
|
|
|
@70862
|
7 years |
vboxsync |
VMM/IEM: Build fix.
|
|
|
@70861
|
7 years |
vboxsync |
VMM/IEM: ifdef space indents.
|
|
|
@70733
|
7 years |
vboxsync |
VMM/IEM: Moved fGif out of svm hwvirt and into common nested hwvirt. …
|
|
|
@70643
|
7 years |
vboxsync |
VMM/IEM: Fix incorrect register decoding and added canonical address …
|
|
|
@70613
|
7 years |
vboxsync |
VMM/IEM: Doxygen fix.
|
|
|
@70612
|
7 years |
vboxsync |
VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
|
|
|
@70448
|
7 years |
vboxsync |
VMM/IEM: build fix.
|
|
|
@70446
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: ifdef consistency.
|
|
|
@70445
|
7 years |
vboxsync |
VMM/IEM: Add SVM intercept for tasks-switches.
|
|
|
@70355
|
7 years |
vboxsync |
VMM/IEM: Log nit.
|
|
|
@70255
|
7 years |
vboxsync |
VMM/IEM: Match AMD spec exactly whenever possible while naming SVM …
|
|
|
@70001
|
7 years |
vboxsync |
VMM/IEM: Nested hw.virt: Fixed SVM intercept function calls to …
|
|
|
@69221
|
7 years |
vboxsync |
VMM: scm cleanups
|
|
|
@69148
|
7 years |
vboxsync |
IEM: Do not clip EIP to 16 bits when running 16-bit code, Intel …
|
|
|
@69141
|
7 years |
vboxsync |
VMM/IEM: Fix return code of IEMExecSvmVmexit, logging.
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@69046
|
7 years |
vboxsync |
Global: replace fall-through comments with RT_FALL_THRU(). …
|
|
|
@68997
|
7 years |
vboxsync |
VMM/IEM: Adjust assertion to allow VINF_EM_TRIPLE_FAULT in …
|
|
|
@68970
|
7 years |
vboxsync |
VMM/IEM: Fix delivery of triple-fault/CPU shutdown condition as part …
|
|
|
@67786
|
7 years |
vboxsync |
IEM: Also clear TF, AC as documented by AMD/Intel when dispatching …
|
|
|
@67713
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Fiddle status codes so we don't guru when …
|
|
|
@67659
|
7 years |
vboxsync |
VMM/IEM: Added IEMExecDecodedInvlpg.
|
|
|
@67627
|
7 years |
vboxsync |
IEM: Added EMMS/FEMMS implementation.
|
|
|
@67528
|
8 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Fixes.
|
|
|
@67163
|
8 years |
vboxsync |
VMM/IEM: Temporary hack for toggling forcing of execution to continue …
|
|
|
@67159
|
8 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Fixes.
|
|
|
@67057
|
8 years |
vboxsync |
VMM/IEM: Reverted r115703.
|
|
|
@67056
|
8 years |
vboxsync |
VMM/IEM: #ifdef/endif VBOX_WITH_NESTED_HWVIRT comment nit.
|
|
|
@67042
|
8 years |
vboxsync |
IEM: Implemented (but not tested) vmovntdqa Vx,Mx (VEX.66.0F38 2a mod!=3).
|
|
|
@67040
|
8 years |
vboxsync |
IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
|
|
|
@67029
|
8 years |
vboxsync |
IEM: Implemented movq Vq,Wq (VEX.F3.0F 7e).
|
|
|
@67028
|
8 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Add assertion for future todo.
|
|
|
@66986
|
8 years |
vboxsync |
VMM/IEM: Added an assertion to IEMEvaluateRecursiveXcpt.
|
|
|
@66977
|
8 years |
vboxsync |
IEM: Implemented vmovaps Wps,Vps (VEX.0F 29).
|
|
|
@66957
|
8 years |
vboxsync |
IEM: Some VEX related regression fixes and cleanups.
|
|
|
@66950
|
8 years |
vboxsync |
IEM: Implemented vmovsldup Vx,Wx (VEX.F3.0F 12).
|
|
|
@66932
|
8 years |
vboxsync |
IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
|
|
|
@66920
|
8 years |
vboxsync |
IEM: Implemented movss Uss,Hss,Vss (VEX.F3.0F 11 mod=3) and movss …
|
|
|
@66909
|
8 years |
vboxsync |
IEM: Implemented vmovups Wps,Vps (VEX.0F 11). Needs more work on the …
|
|
|
@66906
|
8 years |
vboxsync |
IEM: Implemented vmovsd Vsd,Hsd,Usd (VEX.F2.0F 10 mod=3), vmovsd …
|
|
|
@66901
|
8 years |
vboxsync |
IEM: Implemented vmovss Vss,Hss,Wss (VEX.F3.0F 10 mod=11) and vmovss …
|
|
|
@66887
|
8 years |
vboxsync |
VMM/IEM: int1/icebp also sets EXT error bit on nested exceptions.
|
|
|
@66886
|
8 years |
vboxsync |
IEM: Implemented vmovups Vps,Wps (VEX.0f 10)
|
|
|
@66811
|
8 years |
vboxsync |
IEM: Implemented movdq2q Pq,Uq (f2 0f d6)
|
|
|
@66810
|
8 years |
vboxsync |
IEM: Implemented movq2dq Vdq,Nq (f3 0f d6)
|
|
|
@66785
|
8 years |
vboxsync |
IEM: Implemented movlhps Vdq,Uq and movhps Vdq,Mq (0f 16).
|
|
|
@66712
|
8 years |
vboxsync |
VMM/IEM: Space.
|
|
|
@66711
|
8 years |
vboxsync |
VMM/IEM: Added another bit of info required by VT-x for handling …
|
|
|
@66688
|
8 years |
vboxsync |
VMM/IEM: RT_NOREF, fix for r115079.
|
|
|
@66687
|
8 years |
vboxsync |
VMM/IEM: Build fix for r115079.
|
|
|
@66686
|
8 years |
vboxsync |
VMM/IEM: Handle raising of exceptions during delivery of a previous …
|
|
|
@66604
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66584
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Doxygen.
|
|
|
@66583
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix.
|
|
|
@66582
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Clean up defines and build fix.
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66457
|
8 years |
vboxsync |
IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
|
|
|
@66392
|
8 years |
vboxsync |
x86.h,IEMAll.cpp,bs3-cpu-generated-1: s/X86_MXSCR_/X86_MXCSR_/
|
|
|
@66391
|
8 years |
vboxsync |
IEM: Implemented stmxcsr Md (0f ae !11/3).
|
|
|
@66357
|
8 years |
vboxsync |
VMM: Nested Hw.virt: ifdef.
|
|
|
@66356
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM intercept functions WIP.
|
|
|
@66326
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Typos.
|
|
|
@66314
|
8 years |
vboxsync |
IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
|
|
|
@66309
|
8 years |
vboxsync |
IEM: Implemented movlps Vq,Mq and movhlps Vq,Uq (0f 12).
|
|
|
@66306
|
8 years |
vboxsync |
IEM: Implemented movss Wss,Vss (f3 0f 11).
|
|
|
@66159
|
8 years |
vboxsync |
IEM,bs3-cpu-generated-1: Implemented the BOUND instruction and …
|
|
|
@66104
|
8 years |
vboxsync |
VMM: trailing spaces
|
|
|
@66000
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
|
|
|
@65934
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Invlpga IEM interface with HM.
|
|
|
@65933
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
|
|
|
@65919
|
8 years |
vboxsync |
gcc 7: fall thru
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65881
|
8 years |
vboxsync |
IEM,DIS: Updates
|
|
|
@65871
|
8 years |
vboxsync |
IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
|
|
|
@65793
|
8 years |
vboxsync |
IEM: Ignore VMCPU_FF_UNHALT.
|
|
|
@65788
|
8 years |
vboxsync |
IEM: Take 'sys' access into account when checking for read-only pages.
|
|
|
@65650
|
8 years |
vboxsync |
gcc 7: fall thru
|
|
|
@65631
|
8 years |
vboxsync |
IEM: When loading a 16-bit stack from TSS, consistently force a 16-bit …
|
|
|
@65623
|
8 years |
vboxsync |
IEM: Selector checks for memory access raise #GP, not #NP. See …
|
|
|
@65612
|
8 years |
vboxsync |
IEM: A little more logging.
|
|
|
@65604
|
8 years |
vboxsync |
IEM: Initial prefix indexing expansion of g_apfnTwoByteMap.
|
|
|
@65598
|
8 years |
vboxsync |
IEM: (F)WAIT uses a different #NM test.
|
|
|
@65595
|
8 years |
vboxsync |
Fixed an ancient typo.
|
|
|
@65587
|
8 years |
vboxsync |
IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. …
|
|
|
@65508
|
8 years |
vboxsync |
IEM: cmpxchg16b fixes (still disabled).
|
|
|
@65464
|
8 years |
vboxsync |
iemMemFetchSelDescWithErr: Ditto.
|
|
|
@65463
|
8 years |
vboxsync |
iemInitDecoderAndPrefetchOpcodes: Some MSC compatible branch predicting.
|
|
|
@65454
|
8 years |
vboxsync |
IEM: No uninitialized data please (addendum to r112875).
|
|
|
@65368
|
8 years |
vboxsync |
IEM: build fix for code tlb and wp fix.
|
|
|
@65367
|
8 years |
vboxsync |
IEM: build fix for code tlb and wp fix.
|
|
|
@65304
|
8 years |
vboxsync |
IEM: 286 only needs to fetch 6 bytes of descriptors.
|
|
|
@65191
|
8 years |
vboxsync |
IEM: Typo caused FUCOMPP trouble.
|
|
|