|
|
@67185
|
8 years |
vboxsync |
VMM/Makefile: Define VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM until R0 …
|
|
|
@67165
|
8 years |
vboxsync |
VMM/HMSVMR0: 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.
|
|
|
@67158
|
8 years |
vboxsync |
VMM/HMSVMAll: Nested Hw.virt: fixes.
|
|
|
@67157
|
8 years |
vboxsync |
VMM/CPUM: Nested Hw.virt: fixes.
|
|
|
@67156
|
8 years |
vboxsync |
VMM/HMSVMR0, VMM/HMSVMAll: Nested Hw.virt: Fixes.
|
|
|
@67136
|
8 years |
vboxsync |
HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
|
|
|
@67131
|
8 years |
vboxsync |
EMAll: logging
|
|
|
@67130
|
8 years |
vboxsync |
VMMR0.cpp/RTAssertMsg1Weak: Limit the expression length to 75% of the …
|
|
|
@67080
|
8 years |
vboxsync |
VMM/HMSVMR0: Nested Hw.virt; for now guru if trying to enter SVM R0 in …
|
|
|
@67072
|
8 years |
vboxsync |
IEM: Tests and fixes for vmovntdqa Vx,Mx. Added a few strickness …
|
|
|
@67071
|
8 years |
vboxsync |
CPUMR3CpuId.cpp: Detect AVX2 correctly. (stupid typos)
|
|
|
@67070
|
8 years |
vboxsync |
CPUMR3CpuId.cpp: Enabled AVX2 instructions for VMs with nested paging.
|
|
|
@67067
|
8 years |
vboxsync |
drop VBOX_WITH_QTGUI_V5 and friends
|
|
|
@67057
|
8 years |
vboxsync |
VMM/IEM: Reverted r115703.
|
|
|
@67056
|
8 years |
vboxsync |
VMM/IEM: #ifdef/endif VBOX_WITH_NESTED_HWVIRT comment nit.
|
|
|
@67052
|
8 years |
vboxsync |
VMM/CPUMDbg: Avoid assertion when dumping cr8 value when the APIC …
|
|
|
@67051
|
8 years |
vboxsync |
VMM/APIC: Assertion is sufficient, caller is responsible for calling …
|
|
|
@67050
|
8 years |
vboxsync |
VMM/APIC, HMVMXR0: Fixes for when the APIC isn't present.
|
|
|
@67042
|
8 years |
vboxsync |
IEM: Implemented (but not tested) vmovntdqa Vx,Mx (VEX.66.0F38 2a mod!=3).
|
|
|
@67041
|
8 years |
vboxsync |
IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
|
|
|
@67040
|
8 years |
vboxsync |
IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
|
|
|
@67037
|
8 years |
vboxsync |
IEM: Implemented vmovntdq Mx,Vx (VEX.66.0F e7 mod!=3).
|
|
|
@67034
|
8 years |
vboxsync |
IEM: Tests+docs for movntdq Mdq,Vdq (0x66 0x0f 0xe7).
|
|
|
@67033
|
8 years |
vboxsync |
IEM: Tests+docs+adjustments for movntq Mq,Pq (0x0f 0xe7).
|
|
|
@67030
|
8 years |
vboxsync |
IEM: Implemented movq Wq,Vq (VEX.66.0F d6).
|
|
|
@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.
|
|
|
@67027
|
8 years |
vboxsync |
VMM/HMSVMR0: Todo and fix injecting events instead of re-executing the …
|
|
|
@67026
|
8 years |
vboxsync |
VMM/HMVMXR0: Fixes in event reflection with pending events.
|
|
|
@67025
|
8 years |
vboxsync |
VMM/HMVMXR0: If event delivery causes an EPT misconfig/APIC access, …
|
|
|
@67024
|
8 years |
vboxsync |
VMM/HMVMXR0: Don't go back to IEM for injecting secondary/final …
|
|
|
@67016
|
8 years |
vboxsync |
IEM: Implemented vmovdqu Wx,Vx (VEX.F3.0F 0x7f).
|
|
|
@67015
|
8 years |
vboxsync |
IEM: Implemented vmovdqa Wx,Vx (VEX.66.0F 0x7f).
|
|
|
@67014
|
8 years |
vboxsync |
IEM: Documented movd Ed,Vd and mov Eq,Vq (0x66 0x0f 0x7e).
|
|
|
@67013
|
8 years |
vboxsync |
IEM: Documented and adjusted movd Ed,Pd and mov Eq,Pq (0x0f 0x7e).
|
|
|
@67012
|
8 years |
vboxsync |
IEM: Implemented vmovd Ed,Vd and vmovq Eq,Vq (VEX.66.0F 7e).
|
|
|
@67011
|
8 years |
vboxsync |
IEM: Docs+tests for movdqu Vdq,Wdq.
|
|
|
@67010
|
8 years |
vboxsync |
IEM: Implemented vmovdqu Vx,Wx (VEX.F3.0F 6f).
|
|
|
@67009
|
8 years |
vboxsync |
IEM: Implemented vmovdqa Vx,Wx (VEX.66.0F 6f).
|
|
|
@67008
|
8 years |
vboxsync |
IEM: movdqa Vdq,Wdq (0x66 0x0f 0x6f) tests.
|
|
|
@67007
|
8 years |
vboxsync |
IEM: Tested and adjusted movq Pq,Qq (0x0f 0x6f).
|
|
|
@67006
|
8 years |
vboxsync |
IEM: Implemented vmovd Vd,Ed and vmovq Vq,Eq (VEX.66.0F 6e).
|
|
|
@67005
|
8 years |
vboxsync |
IEM: More tests for movd & movq.
|
|
|
@67004
|
8 years |
vboxsync |
IEM: movq Vq,Eq & movd Vd,Ed docs+tests+fixes.
|
|
|
@67003
|
8 years |
vboxsync |
IEM: movq Pq,Eq & movd Pd,Ed docs+tests+fixes.
|
|
|
@66994
|
8 years |
vboxsync |
VMM/EM: Nested Hw.virt: nested-guest interrupts and virtual interrupts.
|
|
|
@66993
|
8 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@66992
|
8 years |
vboxsync |
IEM: Implemented vmovntps Mps,Vps (VEX.0F 2b) and vmovntpd Mpd,Vpd …
|
|
|
@66991
|
8 years |
vboxsync |
IEM: Docs and test for movntps & movntpd.
|
|
|
@66987
|
8 years |
vboxsync |
VMM/HMVMXR0: Todo regarding returning VINF_EM_RAW_INJECT_TRPM_EVENT …
|
|
|
@66986
|
8 years |
vboxsync |
VMM/IEM: Added an assertion to IEMEvaluateRecursiveXcpt.
|
|
|
@66984
|
8 years |
vboxsync |
VMM/HMSVMR0: Add a release assertion to check if CR2 isn't getting …
|
|
|
@66983
|
8 years |
vboxsync |
VMM/HMSVMR0: Re-enable the IEM event reflection logic.
|
|
|
@66982
|
8 years |
vboxsync |
VMM/HMSVMR0: Todo, wrt to event injection and pending events.
|
|
|
@66981
|
8 years |
vboxsync |
VMM/HMSVMR0: Fixes to hmR0SvmCheckExitDueToEventDelivery.
|
|
|
@66980
|
8 years |
vboxsync |
VMM/HMSVMR0: Fixes.
|
|
|
@66979
|
8 years |
vboxsync |
VMM/HMSVMR0: Fixes to hmR0SvmCheckExitDueToEventDelivery while …
|
|
|
@66978
|
8 years |
vboxsync |
IEM: Implemented vmovapd Wpd,Vpd (VEX.66.0F 29).
|
|
|
@66977
|
8 years |
vboxsync |
IEM: Implemented vmovaps Wps,Vps (VEX.0F 29).
|
|
|
@66976
|
8 years |
vboxsync |
IEM: Implemented vmovapd Vpd,Wpd (VEX.66.28).
|
|
|
@66975
|
8 years |
vboxsync |
IEM: Added docs and tests to movaps and movapd.
|
|
|
@66974
|
8 years |
vboxsync |
IEM: Added docs and tests to movaps and movapd.
|
|
|
@66972
|
8 years |
vboxsync |
IEM: Implemented vmovaps Vps,Wps (VEX.0F 28).
|
|
|
@66968
|
8 years |
vboxsync |
IEM: Implemented vmovlpd Mq,Vq (VEX.66.0F 13 mod!=3).
|
|
|
@66966
|
8 years |
vboxsync |
IEM: Implemented vmovlps Mq,Vq (VEX.0F 13 mod!=3).
|
|
|
@66965
|
8 years |
vboxsync |
IEM: Implemented vmovddup Vx,Wx (VEX.F2.0F 12).
|
|
|
@66961
|
8 years |
vboxsync |
VMM/HMSVMR0: Clear NMI blocking if we're re-injecting an NMI that …
|
|
|
@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).
|
|
|
@66948
|
8 years |
vboxsync |
VMM/HMSVMR0: Re-disable IEM event reflection.
|
|
|
@66947
|
8 years |
vboxsync |
VMM/HMSVMR0: Temporarily re-enable IEM event reflection to see if the …
|
|
|
@66937
|
8 years |
vboxsync |
IEM: Use H*Hi notation instead of the complement one (HdqC*).
|
|
|
@66935
|
8 years |
vboxsync |
IEM: Implemented vmovlpd Vq,Hq,Mq (VEX.66.0F 12 mod!=3).
|
|
|
@66934
|
8 years |
vboxsync |
VMM/HMSVMR0: Try guru'ing while exiting to ring-3 when TRPM event …
|
|
|
@66932
|
8 years |
vboxsync |
IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
|
|
|
@66929
|
8 years |
vboxsync |
VMM/HMVMXR0: Try re-enable IEM event reflection for Intel only.
|
|
|
@66923
|
8 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@66921
|
8 years |
vboxsync |
IEM: Implemented movsd Usd,Hsd,Vsd (VEX.F2.0F 11 mod=3) and movsd …
|
|
|
@66920
|
8 years |
vboxsync |
IEM: Implemented movss Uss,Hss,Vss (VEX.F3.0F 11 mod=3) and movss …
|
|
|
@66919
|
8 years |
vboxsync |
IEM: Implemented vmovupd Wpd,Vdp (VEX.66.0F 11). (For all intents and …
|
|
|
@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 …
|
|
|
@66888
|
8 years |
vboxsync |
IEM: Implemented vmovupd Vpd,Wpd (VEX.66.0f 10)
|
|
|
@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)
|
|
|
@66885
|
8 years |
vboxsync |
DBGFReg: Added support for YMM registers, expanding the DBGFREVAL type …
|
|
|
@66879
|
8 years |
vboxsync |
CPUM: Hide VME capability on Ryzen unless overridden by ForceVme key. …
|
|
|
@66878
|
8 years |
vboxsync |
CPUM,HM: Added CPUMRZFpuStateActualizeAvxForRead and fixed missing …
|
|
|
@66876
|
8 years |
vboxsync |
SVM: Disabled release assertion again.
|
|
|
@66871
|
8 years |
vboxsync |
disable IEM event reflection for VMX and SVM to find out if the recent …
|
|
|
@66868
|
8 years |
vboxsync |
SVM: Attempt to fix CR2 corruption (bugref:7243).
|
|
|
@66859
|
8 years |
vboxsync |
SVM: Release assertion for testing.
|
|
|
@66848
|
8 years |
vboxsync |
VMM: use RT_LO/HI_U32 at certain places
|
|
|
@66831
|
8 years |
vboxsync |
VMM: Adjustments for Visual C++ v12 / Visual Studio 2013. New warnings.
|
|
|
@66815
|
8 years |
vboxsync |
IEM: s/V\([a-z]*\)ZxReg/V\1ZxReg/g because 'V' can only indicate a …
|
|
|
@66814
|
8 years |
vboxsync |
IEM: clearly mark operands that are written to.
|
|
|
@66812
|
8 years |
vboxsync |
IEM: clearly mark operands that are written to.
|
|
|