|
|
@97876
|
2 years |
vboxsync |
VMM/tstX86-1: Switched from RTMemExecAlloc to RTMemPageAlloc + …
|
|
|
@97820
|
2 years |
vboxsync |
VMM/DBGF: Respect the resume flag in DBGFBpCheckInstruction. bugref:9898
|
|
|
@97815
|
2 years |
vboxsync |
VMM: Don't assume a teleportation operation when VMR3LoadFromStream() …
|
|
|
@97785
|
2 years |
vboxsync |
IEM: Fixed/added C implementation stubs for RSQRTxx/ROUNDxx.
|
|
|
@97782
|
2 years |
vboxsync |
IEM: Implemented SSE instructions RSQRTPS, RSQRTSS, ROUNDPS, ROUNDPD, …
|
|
|
@97777
|
2 years |
vboxsync |
VMM/HMR0VMX: Corrected the HMVMX_CHECK_BREAK macro - it wasn't really …
|
|
|
@97776
|
2 years |
vboxsync |
VMM/EM: When responding to VINF_EM_RESCHEDULE_HM in the EM loop, we …
|
|
|
@97775
|
2 years |
vboxsync |
VMM/PDMDriver: LogRel -> LogFlow
|
|
|
@97758
|
2 years |
vboxsync |
VMM/IEM: Doxygen fix (hopefully). bugref:9898
|
|
|
@97756
|
2 years |
vboxsync |
Attempt to fix Doxygen breakage.
|
|
|
@97736
|
2 years |
vboxsync |
VMM/PGM,IEM: Must flush the physical address aspect of the IEM TLBs in …
|
|
|
@97723
|
2 years |
vboxsync |
VMM/NEM: No else after return.
|
|
|
@97714
|
2 years |
vboxsync |
VMM/IEM: Comments and preprocessor indent adjustments. bugref:9898
|
|
|
@97713
|
2 years |
vboxsync |
VMM/IEM: Some more work on the other iemOpcodeFetchMoreBytes code. …
|
|
|
@97712
|
2 years |
vboxsync |
VMM/IEM: Some more iemOpcodeFetchBytesJmp work. bugref:9898
|
|
|
@97705
|
2 years |
vboxsync |
VMM/IEM,DBGF,CPUM: Do debugger I/O breakpoints via the internal EFLAGS …
|
|
|
@97699
|
2 years |
vboxsync |
VMM/DBGF: Corrected copy&paste error in DBGFBpCheckInstruction …
|
|
|
@97694
|
2 years |
vboxsync |
VMM/IEM: Added support for hardware instruction breakpoints (DRx). …
|
|
|
@97693
|
2 years |
vboxsync |
VMM/DBGF: Added a DBGFBpCheckInstruction function for checking for …
|
|
|
@97676
|
2 years |
vboxsync |
IEM: PCMPISTRI does not enforce 128-bit alignment of memory operands.
|
|
|
@97662
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97645
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97644
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97642
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97641
|
2 years |
vboxsync |
VMM/IEM: Pick 4 as the threshold alignment that …
|
|
|
@97630
|
2 years |
vboxsync |
VMM/IEM: Corrected the default operand size for retf; Correected ESP …
|
|
|
@97629
|
2 years |
vboxsync |
VMM/IEM: Corrected opcode comments for rdtscp and swapgs. bugref:9898
|
|
|
@97620
|
2 years |
vboxsync |
VMM/IEM: Corrected a stack register update bug when RETF is returning …
|
|
|
@97618
|
2 years |
vboxsync |
VMM/HMVMX: Changed the default of HM/AlwaysInterceptVmxMovDRx to the …
|
|
|
@97616
|
2 years |
vboxsync |
VMM/EM: Extended assertion that we don't have a pending trap before …
|
|
|
@97615
|
2 years |
vboxsync |
VMM/IEM: Single stepping of far return. bugref:9898
|
|
|
@97614
|
2 years |
vboxsync |
VMM/HMVMXR0: Must actually reload the initial …
|
|
|
@97607
|
2 years |
vboxsync |
IEM: Added SSE 4.1 PINSRB, PEXTRB, PEXTRB, PEXTRW, EXTRACTPS.
|
|
|
@97601
|
2 years |
vboxsync |
VMM/IEM: Back out r154624 now that the underlying cause is fixed, …
|
|
|
@97591
|
2 years |
vboxsync |
VMM/IEM: Do _not_ flag FNIEMOP_DEF* as nothrow when …
|
|
|
@97589
|
2 years |
vboxsync |
VMM/IEM: Disable the use of try / catch for clang/llvm for now as it …
|
|
|
@97584
|
2 years |
vboxsync |
VMM/IEM: Corrected opsize behaviour for near returns for intel cpus in …
|
|
|
@97583
|
2 years |
vboxsync |
VMM/IEM: Whitespace fix in VMX code. bugref:10092
|
|
|
@97564
|
2 years |
vboxsync |
IEM: Save/restore XMM8-15 based on CPU mode, not operand size in …
|
|
|
@97562
|
2 years |
vboxsync |
VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for …
|
|
|
@97561
|
2 years |
vboxsync |
VMM: Fixed a logging regression from r146583 that prevent logging …
|
|
|
@97560
|
2 years |
vboxsync |
VMM/CPUM: Added fHle & fRtm to the exploded CPU features.
|
|
|
@97548
|
2 years |
vboxsync |
IEM: Add MRI instruction form to IEMInternal.h, too.
|
|
|
@97547
|
2 years |
vboxsync |
IEM: Added MRI instruction form for ValKit to handle r/m, reg, imm …
|
|
|
@97546
|
2 years |
vboxsync |
IEM: Hack for ValKit build break.
|
|
|
@97543
|
2 years |
vboxsync |
IEM: Modified microcode XMM accessors to fetch specified qword/dword …
|
|
|
@97534
|
2 years |
vboxsync |
IEM: Reworked [V]MOVxDUP to be done directly in microcode. Added MOVBE …
|
|
|
@97529
|
2 years |
vboxsync |
CPUM: Added MOVBE feature flag.
|
|
|
@97524
|
2 years |
vboxsync |
VMM: Copy and paste error (r154543 regression), bugref:9898
|
|
|
@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 …
|
|
|