|
|
@97820
|
2 years |
vboxsync |
VMM/DBGF: Respect the resume flag in DBGFBpCheckInstruction. bugref:9898
|
|
|
@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 …
|
|
|
@97736
|
2 years |
vboxsync |
VMM/PGM,IEM: Must flush the physical address aspect of the IEM TLBs in …
|
|
|
@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 …
|
|
|
@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.
|
|
|
@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 …
|
|
|
@97560
|
2 years |
vboxsync |
VMM/CPUM: Added fHle & fRtm to the exploded CPU features.
|
|
|
@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 …
|
|
|
@97471
|
2 years |
vboxsync |
VMM/IEM: Build fix for VBOX_WITH_IEM_TLB on windows. bugref:9898
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@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. …
|
|
|
@97377
|
2 years |
vboxsync |
VMM/GIMAll: Use the guest CPU vendor non x86/amd64 hosts when …
|
|
|
@97370
|
2 years |
vboxsync |
VMM/IEM: iemRegAddToRipAndClearRF -> …
|
|
|
@97361
|
2 years |
vboxsync |
VMM/IEM: Removed a lot of now unnecessary return statements, while …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@97297
|
2 years |
vboxsync |
IEM: Fixed IRET with null SS (Linux 4.15 ftrace crash early in boot).
|
|
|
@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.
|
|
|
@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 …
|
|
|