|
|
@66469
|
8 years |
vboxsync |
IEM: More VEX work. Fixed punpcklbw_Vx_Wx.
|
|
|
@66467
|
8 years |
vboxsync |
pdmR3UsbCreateDevice: Translate VERR_VERSION_MISMATCH to …
|
|
|
@66465
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Add the current CR2 associated with a raised PF …
|
|
|
@66464
|
8 years |
vboxsync |
IEM: Implemented movss Vss,Wss (f3 0f 10).
|
|
|
@66463
|
8 years |
vboxsync |
IEM,bs3-cpu-generated-1: Made the current testcases pass on AMD.
|
|
|
@66462
|
8 years |
vboxsync |
IEM,bs3-cpu-generated-1: Made the current testcases pass on AMD.
|
|
|
@66459
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Add a uCurXcptErr to hold the error code of the …
|
|
|
@66457
|
8 years |
vboxsync |
IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
|
|
|
@66450
|
8 years |
vboxsync |
IEM: More vstmxcsr tests.
|
|
|
@66439
|
8 years |
vboxsync |
VMM/VMMR0: %RKv
|
|
|
@66420
|
8 years |
vboxsync |
IEM: More vstmxcsr work.
|
|
|
@66419
|
8 years |
vboxsync |
IEM: More vstmxcsr work.
|
|
|
@66414
|
8 years |
vboxsync |
IEM: todo
|
|
|
@66412
|
8 years |
vboxsync |
IEM: Started tackling the first AVX instructions.
|
|
|
@66409
|
8 years |
vboxsync |
IEM: More stdmxcsr tests.
|
|
|
@66405
|
8 years |
vboxsync |
IEM: Use the new CPUMGetGuestMxCsrMask function in FXSAVE & FXRSTOR …
|
|
|
@66404
|
8 years |
vboxsync |
IEM: Implemented ldmxcsr Md.
|
|
|
@66403
|
8 years |
vboxsync |
CPUM: Added the MXCSR mask to the CPU database and CPUM::GuestInfo as …
|
|
|
@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).
|
|
|
@66390
|
8 years |
vboxsync |
hmR0VmxExitXcptGeneric: Corrected incomplete debug assertion that …
|
|
|
@66386
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66374
|
8 years |
vboxsync |
VMM: fixed logging string
|
|
|
@66371
|
8 years |
vboxsync |
VMM: Nested Hw.virt: MSR and IO intercept helpers for SVM.
|
|
|
@66357
|
8 years |
vboxsync |
VMM: Nested Hw.virt: ifdef.
|
|
|
@66356
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM intercept functions WIP.
|
|
|
@66342
|
8 years |
vboxsync |
IEM: Converted grp 9 to tables and fixed cmpxchg16b/8b prefix handling.
|
|
|
@66336
|
8 years |
vboxsync |
IEM: Unused entries in grp 8 completes ModR/M decoding and takes a …
|
|
|
@66334
|
8 years |
vboxsync |
IEM: Fixed UD1 / grp 10 decoding (intel eats modr/m after it).
|
|
|
@66332
|
8 years |
vboxsync |
IEM: Converted iemOp_Grp15 from switch to tables; implemented …
|
|
|
@66331
|
8 years |
vboxsync |
IEM: Converted iemOp_Grp15 from switch to tables; implemented …
|
|
|
@66327
|
8 years |
vboxsync |
IEM,CPUM: Implemented clflush Mb (0f ae /7).
|
|
|
@66326
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Typos.
|
|
|
@66324
|
8 years |
vboxsync |
IEM: Implemented movq Wq,Vq (66 0f d6).
|
|
|
@66323
|
8 years |
vboxsync |
IEM: Implemented movq Wq,Vq (66 0f d6).
|
|
|
@66321
|
8 years |
vboxsync |
IEM: Implemented movddup Vdq,Wdq (f2 0f 12).
|
|
|
@66320
|
8 years |
vboxsync |
DOxygen.
|
|
|
@66319
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Todos.
|
|
|
@66318
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Interrupt logic helpers for nested SVM.
|
|
|
@66315
|
8 years |
vboxsync |
IEM: Implemented movsldup Vdq,Wdq (f3 0f 12)
|
|
|
@66314
|
8 years |
vboxsync |
IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
|
|
|
@66313
|
8 years |
vboxsync |
bs3-cpu-generated-1,IEM: Introducing @opcodesub to more effectively …
|
|
|
@66311
|
8 years |
vboxsync |
IEM: Implemented movlpd Vq,Mq (66 0f 12).
|
|
|
@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).
|
|
|
@66303
|
8 years |
vboxsync |
IEM: Implemented movupd Wpd,Vpd (66 0f 11).
|
|
|
@66301
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66288
|
8 years |
vboxsync |
VMMSwitcher: RKv
|
|
|
@66283
|
8 years |
vboxsync |
bs3-cpu-generated-1,IEM: More SSE testing stuff.
|
|
|
@66281
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Decls, naming.
|
|
|
@66277
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Struct member offset checks.
|
|
|
@66276
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM MSRPM and IOPM allocations.
|
|
|
@66254
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM: Update EFER and EFER.LMA on VMRUN.
|
|
|
@66242
|
8 years |
vboxsync |
bs3-cpu-generated-1: More on SSE testing, enabled the first instruction.
|
|
|
@66233
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Doxygen.
|
|
|
@66232
|
8 years |
vboxsync |
VMM: Nested Hw.virt: doxygen.
|
|
|
@66231
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Windows build fix.
|
|
|
@66230
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix for Windows.
|
|
|
@66228
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix.
|
|
|
@66227
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
|
|
|
@66215
|
8 years |
vboxsync |
CPUMR3CpuId.cpp: Fixed typo in unused paranoid code.
|
|
|
@66172
|
8 years |
vboxsync |
bs3-cpu-generated-1: Adding SSE testing (work in progress)…
|
|
|
@66160
|
8 years |
vboxsync |
IEM: Mark instructions allowing lock prefix use (incomplete).
|
|
|
@66159
|
8 years |
vboxsync |
IEM,bs3-cpu-generated-1: Implemented the BOUND instruction and …
|
|
|
@66156
|
8 years |
vboxsync |
vmR3EmulationThreadWithId: Shadow variable warning fix.
|
|
|
@66155
|
8 years |
vboxsync |
vmR3EmulationThreadWithId: Need to check both pVM and pVCpu are …
|
|
|
@66138
|
8 years |
vboxsync |
IEM: Implemented AAS.
|
|
|
@66137
|
8 years |
vboxsync |
IEM: Implemented AAS.
|
|
|
@66136
|
8 years |
vboxsync |
IEM: Implemented AAA.
|
|
|
@66135
|
8 years |
vboxsync |
IEM: Implemented AAA.
|
|
|
@66132
|
8 years |
vboxsync |
IEM: Some more ADC testcases.
|
|
|
@66131
|
8 years |
vboxsync |
IEM: Some more ADC testcases.
|
|
|
@66129
|
8 years |
vboxsync |
IEM: Some OR testcases.
|
|
|
@66128
|
8 years |
vboxsync |
bs3-cpu-generated-1: python type fix.
|
|
|
@66125
|
8 years |
vboxsync |
bugref:8019: Undefined behaviour sanitiser: add a build option …
|
|
|
@66124
|
8 years |
vboxsync |
bs3-cpu-generated-1,IEM: More tests, fixed rAX,Iz testing bug.
|
|
|
@66116
|
8 years |
vboxsync |
bs3-cpu-generated-1,IEM: updates.
|
|
|
@66114
|
8 years |
vboxsync |
bs3-cpu-generated-1,IEM: updates.
|
|
|
@66113
|
8 years |
vboxsync |
bs3-cpu-generated-1,IEM: updates.
|
|
|
@66104
|
8 years |
vboxsync |
VMM: trailing spaces
|
|
|
@66097
|
8 years |
vboxsync |
VMM: EMT(0) must wait on any other EMTs before destroying the VM or we …
|
|
|
@66096
|
8 years |
vboxsync |
VMM: EMT(0) must wait on any other EMTs before destroying the VM or we …
|
|
|
@66095
|
8 years |
vboxsync |
CPUMR3CpuId.cpp: Detect AMD Ryzen.
|
|
|
@66052
|
8 years |
vboxsync |
HMVMXR0.cpp: Disabled (for me only) annoying HMCPU_CF_IS_PENDING …
|
|
|
@66045
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Read strictly what we need into VMCPU, dealing …
|
|
|
@66044
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix, trial.
|
|
|
@66040
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66024
|
8 years |
vboxsync |
pgmR3Load: PGMR3ChangeMode now sets GCPhysCR3, so remove the duplicate …
|
|
|
@66015
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Bits.
|
|
|
@66008
|
8 years |
vboxsync |
VMM: Attempted Doxygen fix.
|
|
|
@66007
|
8 years |
vboxsync |
nit
|
|
|
@66005
|
8 years |
vboxsync |
VMM: doxygen
|
|
|
@66004
|
8 years |
vboxsync |
VMM: Build fix
|
|
|
@66003
|
8 years |
vboxsync |
VMM: Build fix
|
|
|
@66002
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix
|
|
|
@66001
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Temporary build fix to work around recompiler …
|
|
|
@66000
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
|
|
|
@65989
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement AMD-V VMMCALL in IEM. Cleanup the code …
|
|
|
@65988
|
8 years |
vboxsync |
pgmR3ExitShadowModeBeforePoolFlush: not necessary to nil GCPhysCR3 here.
|
|
|
@65987
|
8 years |
vboxsync |
PGMR3ChangeMode: Must set GCPhysCR3 at the end of it all.
|
|
|