|
|
@67786
|
7 年 |
vboxsync |
IEM: Also clear TF, AC as documented by AMD/Intel when dispatching …
|
|
|
@67713
|
7 年 |
vboxsync |
VMM/IEM: Nested Hw.virt: Fiddle status codes so we don't guru when …
|
|
|
@67659
|
7 年 |
vboxsync |
VMM/IEM: Added IEMExecDecodedInvlpg.
|
|
|
@67627
|
7 年 |
vboxsync |
IEM: Added EMMS/FEMMS implementation.
|
|
|
@67528
|
7 年 |
vboxsync |
VMM/IEM: Nested Hw.virt: Fixes.
|
|
|
@67163
|
8 年 |
vboxsync |
VMM/IEM: Temporary hack for toggling forcing of execution to continue …
|
|
|
@67159
|
8 年 |
vboxsync |
VMM/IEM: Nested Hw.virt: Fixes.
|
|
|
@67057
|
8 年 |
vboxsync |
VMM/IEM: Reverted r115703.
|
|
|
@67056
|
8 年 |
vboxsync |
VMM/IEM: #ifdef/endif VBOX_WITH_NESTED_HWVIRT comment nit.
|
|
|
@67042
|
8 年 |
vboxsync |
IEM: Implemented (but not tested) vmovntdqa Vx,Mx (VEX.66.0F38 2a mod!=3).
|
|
|
@67040
|
8 年 |
vboxsync |
IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
|
|
|
@67029
|
8 年 |
vboxsync |
IEM: Implemented movq Vq,Wq (VEX.F3.0F 7e).
|
|
|
@67028
|
8 年 |
vboxsync |
VMM/IEM: Nested Hw.virt: Add assertion for future todo.
|
|
|
@66986
|
8 年 |
vboxsync |
VMM/IEM: Added an assertion to IEMEvaluateRecursiveXcpt.
|
|
|
@66977
|
8 年 |
vboxsync |
IEM: Implemented vmovaps Wps,Vps (VEX.0F 29).
|
|
|
@66957
|
8 年 |
vboxsync |
IEM: Some VEX related regression fixes and cleanups.
|
|
|
@66950
|
8 年 |
vboxsync |
IEM: Implemented vmovsldup Vx,Wx (VEX.F3.0F 12).
|
|
|
@66932
|
8 年 |
vboxsync |
IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
|
|
|
@66920
|
8 年 |
vboxsync |
IEM: Implemented movss Uss,Hss,Vss (VEX.F3.0F 11 mod=3) and movss …
|
|
|
@66909
|
8 年 |
vboxsync |
IEM: Implemented vmovups Wps,Vps (VEX.0F 11). Needs more work on the …
|
|
|
@66906
|
8 年 |
vboxsync |
IEM: Implemented vmovsd Vsd,Hsd,Usd (VEX.F2.0F 10 mod=3), vmovsd …
|
|
|
@66901
|
8 年 |
vboxsync |
IEM: Implemented vmovss Vss,Hss,Wss (VEX.F3.0F 10 mod=11) and vmovss …
|
|
|
@66887
|
8 年 |
vboxsync |
VMM/IEM: int1/icebp also sets EXT error bit on nested exceptions.
|
|
|
@66886
|
8 年 |
vboxsync |
IEM: Implemented vmovups Vps,Wps (VEX.0f 10)
|
|
|
@66811
|
8 年 |
vboxsync |
IEM: Implemented movdq2q Pq,Uq (f2 0f d6)
|
|
|
@66810
|
8 年 |
vboxsync |
IEM: Implemented movq2dq Vdq,Nq (f3 0f d6)
|
|
|
@66785
|
8 年 |
vboxsync |
IEM: Implemented movlhps Vdq,Uq and movhps Vdq,Mq (0f 16).
|
|
|
@66712
|
8 年 |
vboxsync |
VMM/IEM: Space.
|
|
|
@66711
|
8 年 |
vboxsync |
VMM/IEM: Added another bit of info required by VT-x for handling …
|
|
|
@66688
|
8 年 |
vboxsync |
VMM/IEM: RT_NOREF, fix for r115079.
|
|
|
@66687
|
8 年 |
vboxsync |
VMM/IEM: Build fix for r115079.
|
|
|
@66686
|
8 年 |
vboxsync |
VMM/IEM: Handle raising of exceptions during delivery of a previous …
|
|
|
@66604
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66584
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Doxygen.
|
|
|
@66583
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Build fix.
|
|
|
@66582
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Clean up defines and build fix.
|
|
|
@66581
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66457
|
8 年 |
vboxsync |
IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
|
|
|
@66392
|
8 年 |
vboxsync |
x86.h,IEMAll.cpp,bs3-cpu-generated-1: s/X86_MXSCR_/X86_MXCSR_/
|
|
|
@66391
|
8 年 |
vboxsync |
IEM: Implemented stmxcsr Md (0f ae !11/3).
|
|
|
@66357
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: ifdef.
|
|
|
@66356
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: SVM intercept functions WIP.
|
|
|
@66326
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Typos.
|
|
|
@66314
|
8 年 |
vboxsync |
IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
|
|
|
@66309
|
8 年 |
vboxsync |
IEM: Implemented movlps Vq,Mq and movhlps Vq,Uq (0f 12).
|
|
|
@66306
|
8 年 |
vboxsync |
IEM: Implemented movss Wss,Vss (f3 0f 11).
|
|
|
@66159
|
8 年 |
vboxsync |
IEM,bs3-cpu-generated-1: Implemented the BOUND instruction and …
|
|
|
@66104
|
8 年 |
vboxsync |
VMM: trailing spaces
|
|
|
@66000
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
|
|
|
@65934
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Invlpga IEM interface with HM.
|
|
|
@65933
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
|
|
|
@65919
|
8 年 |
vboxsync |
gcc 7: fall thru
|
|
|
@65904
|
8 年 |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65881
|
8 年 |
vboxsync |
IEM,DIS: Updates
|
|
|
@65871
|
8 年 |
vboxsync |
IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
|
|
|
@65793
|
8 年 |
vboxsync |
IEM: Ignore VMCPU_FF_UNHALT.
|
|
|
@65788
|
8 年 |
vboxsync |
IEM: Take 'sys' access into account when checking for read-only pages.
|
|
|
@65650
|
8 年 |
vboxsync |
gcc 7: fall thru
|
|
|
@65631
|
8 年 |
vboxsync |
IEM: When loading a 16-bit stack from TSS, consistently force a 16-bit …
|
|
|
@65623
|
8 年 |
vboxsync |
IEM: Selector checks for memory access raise #GP, not #NP. See …
|
|
|
@65612
|
8 年 |
vboxsync |
IEM: A little more logging.
|
|
|
@65604
|
8 年 |
vboxsync |
IEM: Initial prefix indexing expansion of g_apfnTwoByteMap.
|
|
|
@65598
|
8 年 |
vboxsync |
IEM: (F)WAIT uses a different #NM test.
|
|
|
@65595
|
8 年 |
vboxsync |
Fixed an ancient typo.
|
|
|
@65587
|
8 年 |
vboxsync |
IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. …
|
|
|
@65508
|
8 年 |
vboxsync |
IEM: cmpxchg16b fixes (still disabled).
|
|
|
@65464
|
8 年 |
vboxsync |
iemMemFetchSelDescWithErr: Ditto.
|
|
|
@65463
|
8 年 |
vboxsync |
iemInitDecoderAndPrefetchOpcodes: Some MSC compatible branch predicting.
|
|
|
@65454
|
8 年 |
vboxsync |
IEM: No uninitialized data please (addendum to r112875).
|
|
|
@65368
|
8 年 |
vboxsync |
IEM: build fix for code tlb and wp fix.
|
|
|
@65367
|
8 年 |
vboxsync |
IEM: build fix for code tlb and wp fix.
|
|
|
@65304
|
8 年 |
vboxsync |
IEM: 286 only needs to fetch 6 bytes of descriptors.
|
|
|
@65191
|
8 年 |
vboxsync |
IEM: Typo caused FUCOMPP trouble.
|
|
|
@65174
|
8 年 |
vboxsync |
IEM: Additional L7 ging for exception dispatching.
|
|
|
@64655
|
8 年 |
vboxsync |
VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
|
|
|
@64545
|
8 年 |
vboxsync |
IEM: Added per-instruction statistics (not release).
|
|
|
@62639
|
8 年 |
vboxsync |
VMMR3: warnings
|
|
|
@62637
|
8 年 |
vboxsync |
VMMR3: warnings
|
|
|
@62603
|
8 年 |
vboxsync |
VMM: Unused parameters.
|
|
|
@62601
|
8 年 |
vboxsync |
VMM: Unused parameters.
|
|
|
@62478
|
8 年 |
vboxsync |
(C) 2016
|
|
|
@62422
|
8 年 |
vboxsync |
iemTaskSwitch: Fixed X86_DESC_DB check and faked up DescSS for V8086 …
|
|
|
@62421
|
8 年 |
vboxsync |
IEMAll.cpp: Fixes for some MSC level 4 warnings.
|
|
|
@62419
|
8 年 |
vboxsync |
IEMAll.cpp: Fixes for some MSC level 4 warnings.
|
|
|
@62302
|
8 年 |
vboxsync |
IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
|
|
|
@62291
|
8 年 |
vboxsync |
Removed empty internal/pgm.h header file. (That stuff moved into …
|
|
|
@62290
|
8 年 |
vboxsync |
IEM: a few more lines of code tlb code.
|
|
|
@62257
|
8 年 |
vboxsync |
IEM: Fix missing read cleanup in retf to different level code path. …
|
|
|
@62246
|
8 年 |
vboxsync |
iemMapLookup: Duh!
|
|
|
@62231
|
8 年 |
vboxsync |
IEMAll: doxyfix.
|
|
|
@62189
|
8 年 |
vboxsync |
IEM: A little bit more on the code TLB.
|
|
|
@62171
|
8 年 |
vboxsync |
IEM: Working on instruction fetching optimizations (incomplete and …
|
|
|
@62138
|
8 年 |
vboxsync |
IEMAll.cpp: Darwin build fix.
|
|
|
@62134
|
8 年 |
vboxsync |
IEMExecLots: Made it do more than a single loop.
|
|
|
@62109
|
8 年 |
vboxsync |
IEM: Enable setjmp for all hosts.
|
|
|
@62093
|
8 年 |
vboxsync |
IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 …
|
|
|
@62092
|
8 年 |
vboxsync |
IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 …
|
|
|
@62091
|
8 年 |
vboxsync |
IEM: Converted IEMOP_HLP_NO_LOCK_PREFIX to …
|
|
|
@62090
|
8 年 |
vboxsync |
IEM: setjmp/longjmp on windows.
|
|
|
@62083
|
8 年 |
vboxsync |
IEM: Optimize general purpose register handling a little, reducing the …
|
|
|