|
|
@97154
|
2 years |
vboxsync |
IEM: Updated testcase.
|
|
|
@97153
|
2 years |
vboxsync |
IEM: Added AES-NI instructions.
|
|
|
@97150
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 We access the virtual-APIC page …
|
|
|
@97149
|
2 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 The virtual-APIC page is …
|
|
|
@97148
|
2 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 We no longer need to play around …
|
|
|
@97147
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Build fix.
|
|
|
@97146
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Don't advertise large (1G) page …
|
|
|
@97145
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Implemented large (2M) page support …
|
|
|
@97138
|
2 years |
vboxsync |
IEM: Make unsupported (not recommended to be used) forms of MOVSXD …
|
|
|
@97127
|
2 years |
vboxsync |
IEM: Added VZEROUPPER/VZEROALL. Not well tested.
|
|
|
@97126
|
2 years |
vboxsync |
Typo.
|
|
|
@97125
|
2 years |
vboxsync |
Revert r154066, bugref:9044
|
|
|
@97123
|
2 years |
vboxsync |
Added a todo.
|
|
|
@97119
|
2 years |
vboxsync |
Harmless typo.
|
|
|
@97118
|
2 years |
vboxsync |
IEM: Undid inadvertent commit.
|
|
|
@97117
|
2 years |
vboxsync |
IEM: Removed todo, testcase confirmed that CMPXCHG8B implementation …
|
|
|
@97114
|
2 years |
vboxsync |
IEM: 32-bit CMPXCHG cannot indiscriminately write EAX/RAX to avoid …
|
|
|
@97112
|
2 years |
vboxsync |
IEM: CVTxx2SI zero extends result when writing 32-bit register, just …
|
|
|
@97106
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin: A test for which a proeprly signed build is …
|
|
|
@97101
|
2 years |
vboxsync |
VMM/CPUM: Consistency LogRel, nit.
|
|
|
@97100
|
2 years |
vboxsync |
VMM/HM: Nested VMX: bugref:10092 If the host CPU doesn't support 2M …
|
|
|
@97099
|
2 years |
vboxsync |
VMM/CPUM: Space nit.
|
|
|
@97098
|
2 years |
vboxsync |
VMM/CPUM: Removed obsolete comment about exposing true VMX MSRs.
|
|
|
@97097
|
2 years |
vboxsync |
VMM/CPUM: Changed the nested EPT defaults. bugref:10092
|
|
|
@97096
|
2 years |
vboxsync |
VMM/CPUM: Some code tweaking…
|
|
|
@97095
|
2 years |
vboxsync |
VMM/HMVMXR0: Some comments around importing INHIBIT_INT/NMI early.
|
|
|
@97094
|
2 years |
vboxsync |
VMM/HMVMXR0: Reduce the number of fRealOnV86Active conditionals. We …
|
|
|
@97093
|
2 years |
vboxsync |
IEM: BSWAP mnemonic correction, clear high bits after operation …
|
|
|
@97091
|
2 years |
vboxsync |
IEM: Fixed iemOp_pmovmskb_Gd_Nq, comments.
|
|
|
@97083
|
2 years |
vboxsync |
VMM/HMVMXR0: Some vmxHCImportGuestStateInner tweaking, reducing code …
|
|
|
@97082
|
2 years |
vboxsync |
VMM/HMVMXR0: Darwin build fixes.
|
|
|
@97073
|
2 years |
vboxsync |
VMM/HMVMXR0: Working on streamlining CPU state importing from the …
|
|
|
@97070
|
2 years |
vboxsync |
CPUM: Added a (forgotten?) flag for AES-NI CPUID feature.
|
|
|
@97069
|
2 years |
vboxsync |
VMM/HMVMXR0: Working on streamlining CPU state importing from the …
|
|
|
@97067
|
2 years |
vboxsync |
VMM/CPUMR3CpuId: Reverted accidental part of commit r154014.
|
|
|
@97066
|
2 years |
vboxsync |
Comments.
|
|
|
@97065
|
2 years |
vboxsync |
VMM/HMVMXR0: Converted the VMX_VMCS*_GUEST_SEG_XXXX macro test …
|
|
|
@97064
|
2 years |
vboxsync |
VMM/HMVMXR0: Changed vmxHCImportGuestIntrState into a template, since …
|
|
|
@97063
|
2 years |
vboxsync |
VMM/HMVMXR0: Changed vmxHCImportGuestIntrState into a template, since …
|
|
|
@97062
|
2 years |
vboxsync |
VMM/HMVMXR0: Kicked out hmR0VmxImportGuestState as there is a complete …
|
|
|
@97061
|
2 years |
vboxsync |
VMM/HMVMXR0: Changed vmxHCImportGuestIntrState into a template, since …
|
|
|
@97060
|
2 years |
vboxsync |
VMM/HMVMXR0: Changed vmxHCImportGuestIntrState into a template, since …
|
|
|
@97057
|
2 years |
vboxsync |
VMM/HMVMXR0: Only use the template functions for reading into VMXTRANSIENT.
|
|
|
@97056
|
2 years |
vboxsync |
VMM/HMVMXR0: Only use the template functions for reading into VMXTRANSIENT.
|
|
|
@97055
|
2 years |
vboxsync |
VMM/HMVMXR0: Just go with the better option in …
|
|
|
@97054
|
2 years |
vboxsync |
VMM/HMVMXR0: Only use the template functions for reading into VMXTRANSIENT.
|
|
|
@97053
|
2 years |
vboxsync |
VMM/HMVMXR0: Use a couple of template functions to try pack VMREADs …
|
|
|
@97051
|
2 years |
vboxsync |
Typo fixes.
|
|
|
@97050
|
2 years |
vboxsync |
IEM: Fixed inverted conditional in iemSseStoreResult().
|
|
|
@97043
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Remove unused member …
|
|
|
@97042
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Slightly shorten …
|
|
|
@97041
|
2 years |
vboxsync |
VMM/Nested VMX: bugref: Slightly shorten VMXVEXITINFO_INIT_WITH macro …
|
|
|
@97039
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Comment nit.
|
|
|
@97038
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Use enmGuestSlatMode rather than …
|
|
|
@97037
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Fix for PAE nested-guests.
|
|
|
@97036
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Fixes for PAE nested-guests.
|
|
|
@97022
|
2 years |
vboxsync |
VMM/HMVMXR0: Build fix for HMVMX_ALWAYS_SAVE_RO_GUEST_STATE.
|
|
|
@97021
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 This should be safe now that the …
|
|
|
@97020
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 This workaround/hack is no longer …
|
|
|
@97019
|
2 years |
vboxsync |
VMM/IEM,HMVMXR0: Converted all VMXVEXITEVENTINFO initialization from …
|
|
|
@97018
|
2 years |
vboxsync |
VMM/IEMAllCImplVmxInstr.cpp: Converted all VMVEXITINFO initialization …
|
|
|
@97006
|
2 years |
vboxsync |
VMM/IEM-VMX: Added a few missing cPotentialExits++ statements, lots …
|
|
|
@97005
|
2 years |
vboxsync |
VMM/HMVMXR0: Converted all VMVEXITINFO initialization to use …
|
|
|
@97004
|
2 years |
vboxsync |
VMM/HMVMXR0: Convered two HMEVENT stack variables into static const.
|
|
|
@96999
|
2 years |
vboxsync |
VMM/HMVMX,EM: Experiment with EMHistoryExec for vmread optimizations. …
|
|
|
@96998
|
2 years |
vboxsync |
VMM/IEM: Check MM, XMM and YMM register indexes. bugref:9898
|
|
|
@96997
|
2 years |
vboxsync |
VMM/IEM: Check general purpose register indexes. bugref:9898
|
|
|
@96996
|
2 years |
vboxsync |
VMM/IEM: Check segment indexes. bugref:9898
|
|
|
@96995
|
2 years |
vboxsync |
VMM/APIC: Fix pointer alignment for ASMBitTest, ASMAtomicBit[Set|Clear].
|
|
|
@96994
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Fix pointer alignment for …
|
|
|
@96993
|
2 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 Fix pointer alignment for …
|
|
|
@96992
|
2 years |
vboxsync |
VMM/IEM: Check the IEM_MC_STORE_GREG_XXX desinations. See also …
|
|
|
@96991
|
2 years |
vboxsync |
VMM/HMVMXR0: Let the MSR-read/write bitmap pointer passed to …
|
|
|
@96990
|
2 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 Unintended newline.
|
|
|
@96989
|
2 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 Let pointer to ASMBitClear for …
|
|
|
@96986
|
2 years |
vboxsync |
IEM: Corrected IEM_MC_STORE_GREGxxx argument order.
|
|
|
@96985
|
2 years |
vboxsync |
VMM: Fix for previous change
|
|
|
@96984
|
2 years |
vboxsync |
VMM: Vanilla yasm 1.3.0 warns about segment register use in HMR0A.asm, …
|
|
|
@96983
|
2 years |
vboxsync |
VMM/HMVMXR0: Better fix for the IRQ/event dropping issue in …
|
|
|
@96982
|
2 years |
vboxsync |
VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
|
|
|
@96981
|
2 years |
vboxsync |
VMM/PGM: Rearranged PGMPAGE a little bit so fHandlerPhysNotInHm is …
|
|
|
@96980
|
2 years |
vboxsync |
VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
|
|
|
@96979
|
2 years |
vboxsync |
VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
|
|
|
@96978
|
2 years |
vboxsync |
VMM/PGMAll.cpp: pgmGetCr3MaskForMode array optimization. bugref:10092
|
|
|
@96976
|
2 years |
vboxsync |
VMM/IEM: Fix some cvt* instructions which have the source and …
|
|
|
@96975
|
2 years |
vboxsync |
VMM/VMXAllTemplate: Nested VMX: bugref:10092 Comment typos, space nit.
|
|
|
@96974
|
2 years |
vboxsync |
VMM/VMXAllTemplate: Nested VMX: bugref:10092 Fix assertion when we …
|
|
|
@96966
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Remove unused function used early …
|
|
|
@96965
|
2 years |
vboxsync |
VMM/IEM: The long double constant replaced with RTFLOAT128 constant to …
|
|
|
@96964
|
2 years |
vboxsync |
VMM/IEM: Some nits in the VMX code - no real code changes. bugref:10092
|
|
|
@96963
|
2 years |
vboxsync |
VMM/PGMAllBth: Adjusted NestedSyncPT assertion. Logging. bugref:10092
|
|
|
@96962
|
2 years |
vboxsync |
VMM/HMVMX: Preliminary fix for the nested nested paging issue we've …
|
|
|
@96961
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Some more cs:rip log formatting fixes.
|
|
|
@96960
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Fix for nested VMs without nested …
|
|
|
@96958
|
2 years |
vboxsync |
VMM/PGM: Made the APIC access page related optimizations for nested …
|
|
|
@96957
|
2 years |
vboxsync |
VMM/PGMPool: Extended the .pgmpoolcheck command to cover the other …
|
|
|
@96955
|
2 years |
vboxsync |
IEM: Nits, some SSE instructions were misclassified as SSE2.
|
|
|
@96954
|
2 years |
vboxsync |
IEM: Nits, comments in TwoByte0f decoder.
|
|
|
@96953
|
2 years |
vboxsync |
VMM: Treat assembler warnings as errors so we don't accidentally end …
|
|
|
@96952
|
2 years |
vboxsync |
IEM: Tweaked so that vpinsrw has the same instruction length with …
|
|
|