|
|
@97286
|
2 years |
vboxsync |
VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved EFLAGS …
|
|
|
@97285
|
2 years |
vboxsync |
VMM/PGMAllBth.h: nits. bugref:10092
|
|
|
@97281
|
2 years |
vboxsync |
VMM/cpumctx.h: Set CPUMX86EFLAGS_HW_BITS to 24 as there seems to be no …
|
|
|
@97263
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Use the same log level as the …
|
|
|
@97262
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
|
|
|
@97258
|
2 years |
vboxsync |
IEM: Don't #UD on PREFETCHW if fLongMode is set; needs more work!
|
|
|
@97257
|
2 years |
vboxsync |
IEM: Added RDRAND and RDSEED. NB: The fallback implementation does …
|
|
|
@97254
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Doxygen fix.
|
|
|
@97252
|
2 years |
vboxsync |
IEM: Made XSAVEOPT complain loudly if we try executing it.
|
|
|
@97248
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Build fix.
|
|
|
@97247
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Build fix.
|
|
|
@97243
|
2 years |
vboxsync |
VMM/Nested VMX: bugref:10092 Removed pgmGstSlatWalkPhys() as …
|
|
|
@97242
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Doxygen and comment update.
|
|
|
@97236
|
2 years |
vboxsync |
VMM/IEM: Rough implementation for fptan instruction in IEM, bugref:9898
|
|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97227
|
2 years |
vboxsync |
VMM/NEM-win: Access CPUMCTX::eflags via the 'u' member when possible …
|
|
|
@97223
|
2 years |
vboxsync |
VMM/HMVMX: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97222
|
2 years |
vboxsync |
VMM/IEM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97221
|
2 years |
vboxsync |
VMM/IEM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97220
|
2 years |
vboxsync |
VMM/CPUM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97218
|
2 years |
vboxsync |
VMM/SELM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97214
|
2 years |
vboxsync |
IEM: Renamed iemOpHlpFpuNoStore_st0_stN_pop_pop to …
|
|
|
@97213
|
2 years |
vboxsync |
VMM,VBox/types.h: Removed the CPUMCTXCORE type.
|
|
|
@97209
|
2 years |
vboxsync |
VMM/HMSVMAll: Replace DISFetchReg32 and DISWriteReg32 with direct …
|
|
|
@97208
|
2 years |
vboxsync |
VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
|
|
|
@97206
|
2 years |
vboxsync |
VMM/EM,HMVMXR0: Replaced EMInterpretRdpmc with IEMExecDecodedRdpmc …
|
|
|
@97203
|
2 years |
vboxsync |
VMM/SELM,DIS: Changed SELMToFlat and SELMToFlatEx to use PCPUMCTX …
|
|
|
@97202
|
2 years |
vboxsync |
VMM/PGM: More CPUMCTXCORE elimination, now in the …
|
|
|
@97201
|
2 years |
vboxsync |
VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
|
|
|
@97200
|
2 years |
vboxsync |
VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
|
|
|
@97199
|
2 years |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97198
|
2 years |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97197
|
2 years |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97196
|
2 years |
vboxsync |
VMM/DBGF: Changed the PCPUMCTXCORE arguments to PCPUMCTX for …
|
|
|
@97193
|
2 years |
vboxsync |
VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from …
|
|
|
@97188
|
2 years |
vboxsync |
Support/SUPR3HardenedEntitlementsVM.plist,VMM/NEMR3Native-darwin: …
|
|
|
@97183
|
2 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97180
|
2 years |
vboxsync |
VMM/IEM: Use CPUMIsInInterruptShadowWithUpdate instead of checking …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97161
|
2 years |
vboxsync |
VMM/IEM: Implementation for fpatan instruction, bugref:9898
|
|
|
@97159
|
2 years |
vboxsync |
VMM/NEM-darwin: Workaround a bug on macOS Catalina (10.15) where …
|
|
|
@97158
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Rectify outdated comment regarding …
|
|
|
@97157
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 todo regarding eager …
|
|
|
@97156
|
2 years |
vboxsync |
IEM: Quick fix to support PC/AT compatible math exception handling, …
|
|
|
@97155
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Nits and cleanup.
|
|
|
@97153
|
2 years |
vboxsync |
IEM: Added AES-NI instructions.
|
|
|
@97147
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Build fix.
|
|
|
@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.
|
|
|
@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 …
|
|
|
@97096
|
2 years |
vboxsync |
VMM/CPUM: Some code tweaking…
|
|
|
@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.
|
|
|
@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 …
|
|
|
@97066
|
2 years |
vboxsync |
Comments.
|
|
|
@97065
|
2 years |
vboxsync |
VMM/HMVMXR0: Converted the VMX_VMCS*_GUEST_SEG_XXXX macro test …
|
|
|
@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().
|
|
|
@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.
|
|
|
@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. …
|
|
|
@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 …
|
|
|
@96986
|
2 years |
vboxsync |
IEM: Corrected IEM_MC_STORE_GREGxxx argument order.
|
|
|
@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 …
|
|
|
@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 …
|
|
|