|
|
@97522
|
2 years |
vboxsync |
VMM/IEM: Dynamically load DR6 in the DRx read & write helper code, we …
|
|
|
@97521
|
2 years |
vboxsync |
VMM/IEM: Fixed warning in TLB mode. bugref:9898
|
|
|
@97520
|
2 years |
vboxsync |
VMM/IEM: Doxygen fix. bugref:9898
|
|
|
@97519
|
2 years |
vboxsync |
VMM/IEM: Micro optimization of retn and retn imm16 by having separate …
|
|
|
@97517
|
2 years |
vboxsync |
VMM/IEM: Fixed indirect far calls in 64-bit mode where we would get …
|
|
|
@97515
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 The EFER LMA and LME bits must …
|
|
|
@97511
|
2 years |
vboxsync |
VMM/IEM: Fixed 64-bit indirect far call/jmp again (intel). bugref:9898
|
|
|
@97508
|
2 years |
vboxsync |
VMM/IEM: iemOpHlp_Grp5_far_Ep cleanup. bugref:9898
|
|
|
@97506
|
2 years |
vboxsync |
VMM/IEM: Fixed 64-bit indirect far call/jmp. bugref:9898
|
|
|
@97503
|
2 years |
vboxsync |
VMM/IEM: Single stepping far calls. Added a bunch of single step …
|
|
|
@97501
|
2 years |
vboxsync |
VMM/IEM: iemCImpl_Branch* are functions internal to IEMAllCImpl and …
|
|
|
@97497
|
2 years |
vboxsync |
VMM/IEM: Single stepping far jumps and corrected base address of …
|
|
|
@97492
|
2 years |
vboxsync |
VMM: Copy and paste error causing Windows XP guests to hang in the …
|
|
|
@97490
|
2 years |
vboxsync |
VMM/IEM: Single stepping indirect calls and corrected o16 prefix …
|
|
|
@97479
|
2 years |
vboxsync |
IEM: Fixed many instances of potentially broken EA calculation where …
|
|
|
@97478
|
2 years |
vboxsync |
VMM/IEM: Single stepping relative calls and corrected o16 prefix …
|
|
|
@97473
|
2 years |
vboxsync |
VMM/IEM: Fixed two indirect longjmp/throw calls in the TLB version of …
|
|
|
@97472
|
2 years |
vboxsync |
VMM/IEM: Enabled the try/throw/catch code for windows as well, results …
|
|
|
@97471
|
2 years |
vboxsync |
VMM/IEM: Build fix for VBOX_WITH_IEM_TLB on windows. bugref:9898
|
|
|
@97470
|
2 years |
vboxsync |
VMM/IEM: Must use DECL_INLINE_THROW with IEM_NOEXCEPT_MAY_LONGJMP. …
|
|
|
@97469
|
2 years |
vboxsync |
VMM/IEM: Use try/throw/catch instead of setjmp/longjmp when compiling …
|
|
|
@97468
|
2 years |
vboxsync |
VMM/IEM: Wrapped up the setjmp calls and associated 'catch' code into …
|
|
|
@97467
|
2 years |
vboxsync |
VMM/IEM: Fixed incorrect IEM_DO_LONGJMP invocation in …
|
|
|
@97466
|
2 years |
vboxsync |
VMM/IEM: Wrap the the longjmp calls in a macro both to shorten the …
|
|
|
@97464
|
2 years |
vboxsync |
VMM/IEM: Added link to discussion of fragile behviour of longjmp when …
|
|
|
@97462
|
2 years |
vboxsync |
VMM/IEM: Make sure the FNIEMOP_DEF* macros defines functions with the …
|
|
|
@97461
|
2 years |
vboxsync |
VMM/IEM: Need to mark functions that may be involved in longjmps …
|
|
|
@97458
|
2 years |
vboxsync |
VMM/IEM: Need to mark functions that may be involved in longjmps …
|
|
|
@97455
|
2 years |
vboxsync |
VMM/IEM: doxygen fix. bugref:9898
|
|
|
@97452
|
2 years |
vboxsync |
VMM/IEM: Single stepping indirect jumps and corrected o16 prefix …
|
|
|
@97447
|
2 years |
vboxsync |
IEM: Minor cleanups and corrections, fixed CMPSD (was working with 32 …
|
|
|
@97442
|
2 years |
vboxsync |
VMM/GIM: Doxygen space nit.
|
|
|
@97441
|
2 years |
vboxsync |
VMM/IEM: Single stepping for short and near jumps (relative) and …
|
|
|
@97408
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97407
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. [scm …
|
|
|
@97406
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97393
|
2 years |
vboxsync |
VMM/DBGF: Only enable an already existing breakpoint if indicated in …
|
|
|
@97379
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Don't use hv_vcpu_run_until() on Catalina …
|
|
|
@97377
|
2 years |
vboxsync |
VMM/GIMAll: Use the guest CPU vendor non x86/amd64 hosts when …
|
|
|
@97374
|
2 years |
vboxsync |
VMM/NEMR3native-darwin: Get the MSR_IA32_ARCH_CAP value from AppleHV …
|
|
|
@97370
|
2 years |
vboxsync |
VMM/IEM: iemRegAddToRipAndClearRF -> …
|
|
|
@97369
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Add newly added …
|
|
|
@97361
|
2 years |
vboxsync |
VMM/IEM: Removed a lot of now unnecessary return statements, while …
|
|
|
@97358
|
2 years |
vboxsync |
VMM/IEM: Made all the IEM_MC_*_AND_FINISH macros return. bugref:9898
|
|
|
@97357
|
2 years |
vboxsync |
VMM/IEM: IEM_MC_REL_JMP_S* -> IEM_MC_REL_JMP_S*_AND_FINISH and …
|
|
|
@97356
|
2 years |
vboxsync |
VMM/IEM: IEM_MC_ADVANCE_RIP -> IEM_MC_ADVANCE_RIP_AND_FINISH in prep …
|
|
|
@97350
|
2 years |
vboxsync |
VMM/IEM: Removed two unused MCs.
|
|
|
@97348
|
2 years |
vboxsync |
Comments.
|
|
|
@97346
|
2 years |
vboxsync |
VMM/IEM: doxygen fix.
|
|
|
@97337
|
2 years |
vboxsync |
VMM/IEM: Underflow signalling in fsin instruction as described in 1985 …
|
|
|
@97335
|
2 years |
vboxsync |
VMM/HMVMXR0: Address issues in vmxHCAdvanceGuestRipBy wrt CS segment …
|
|
|
@97334
|
2 years |
vboxsync |
VMM/IEM: Address issues in iemRegAddToRipAndClearRF wrt wrap-around.
|
|
|
@97333
|
2 years |
vboxsync |
VMM/IEM: Disable two incorrect assertions about EIP when fetching …
|
|
|
@97331
|
2 years |
vboxsync |
VMM/EMAll: Shut up harmless assertion in …
|
|
|
@97329
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Enable various VMX MSR feature bits …
|
|
|
@97319
|
2 years |
vboxsync |
VMM/IEM: Underflow signalling in fsincos instruction as described in …
|
|
|
@97317
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Keep secondary VM-exit controls …
|
|
|
@97316
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Log secondary VM-exit controls.
|
|
|
@97297
|
2 years |
vboxsync |
IEM: Fixed IRET with null SS (Linux 4.15 ftrace crash early in boot).
|
|
|
@97295
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin: Dump the VMCS if running the vcpu failed, …
|
|
|
@97290
|
2 years |
vboxsync |
VMM/IEM: Treat zero as a Normal in fptan, bugref:9898
|
|
|
@97289
|
2 years |
vboxsync |
IEM: Clear interrupt shadow flags together with RF.
|
|
|
@97287
|
2 years |
vboxsync |
VMM/cpum: Moved fExtrn up into the same cache line as rip, eflags, and crX.
|
|
|
@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 …
|
|
|
@97265
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97264
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@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 …
|
|
|
@97229
|
2 years |
vboxsync |
VMM/HM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97228
|
2 years |
vboxsync |
VMM/NEM-linux: Access CPUMCTX::eflags via the 'u' member when possible …
|
|
|
@97227
|
2 years |
vboxsync |
VMM/NEM-win: Access CPUMCTX::eflags via the 'u' member when possible …
|
|
|
@97226
|
2 years |
vboxsync |
VMM/NEM-darwin: Access CPUMCTX::eflags via the 'u' member when …
|
|
|
@97225
|
2 years |
vboxsync |
VMM/HMSVM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97224
|
2 years |
vboxsync |
VMM/HMVMX: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@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 …
|
|
|
@97219
|
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 …
|
|
|