|
|
@102876
|
11 months |
vboxsync |
VMM/IEM: Call different threaded functions for each branch in a …
|
|
|
@102785
|
11 months |
vboxsync |
VMM/IEM: Emulate POP SReg and PUSH SReg more like real intel CPUs do …
|
|
|
@102430
|
13 months |
vboxsync |
VMM/IEM: Refactored iemMemMap and friends to work with bUnmapInfo / …
|
|
|
@101450
|
14 months |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 Added ifdef …
|
|
|
@101448
|
14 months |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 Added VMX VM-exit intercepts for …
|
|
|
@101304
|
15 months |
vboxsync |
VMM/IEM: Emit native code for pure defer-CImpl instructions. Tested on …
|
|
|
@100787
|
17 months |
vboxsync |
VMM/IEM: Check for IRQs immediately after STI as well as after the …
|
|
|
@100784
|
17 months |
vboxsync |
IEM: Removed extraneous LogRel after SYSENTER/SYSEXIT fix. bugref:10369
|
|
|
@100783
|
17 months |
vboxsync |
IEM: 32-bit SYSENTER/SYSEXIT always transitions to 32-bit protected …
|
|
|
@100624
|
17 months |
vboxsync |
VMM/IEM: Removed some temporary pop [mem] logging. bugref:10369
|
|
|
@100617
|
17 months |
vboxsync |
IEM/VMM: Corrected iemRecalcExecDbgFlags to …
|
|
|
@100326
|
18 months |
vboxsync |
VMM/IEM: Fixed a problem with 'pop [rsp/esp]' that showed up in …
|
|
|
@100222
|
18 months |
vboxsync |
VMM/IEM: More recompilation code. bugref:10369
|
|
|
@100108
|
18 months |
vboxsync |
*: Fix build issues when setting VBOX_WITH_WARNINGS_AS_ERRORS=1 on …
|
|
|
@100084
|
19 months |
vboxsync |
VMM/IEM: Added iemRegGRegStoreUxx inline helpers and replaced all the …
|
|
|
@100061
|
19 months |
vboxsync |
VMM/IEM: Use IEM_F_X86_CTX_IN_GUEST to increase mojo for non-vm-exit …
|
|
|
@100052
|
19 months |
vboxsync |
VMM/IEM: Refactored the enmCpuMode, uCpl, fBypassHandlers, …
|
|
|
@100051
|
19 months |
vboxsync |
VMM/IEM: Missing D=0 when L=1 check in IRET.
|
|
|
@100050
|
19 months |
vboxsync |
VMM/IEM: Load full RSP in 64-bit RETF to same privilege level.
|
|
|
@100049
|
19 months |
vboxsync |
VMM/IEM: Clear the D and L descriptor bits when loading segements for …
|
|
|
@99994
|
19 months |
vboxsync |
VMM/IEM: Allow setting the FCW.IC bit (discontinued with the 387) as …
|
|
|
@99988
|
19 months |
vboxsync |
VMM/IEM: Externalized prefetch queue flushing from IEMAllCImpl.cpp so …
|
|
|
@99985
|
19 months |
vboxsync |
VMM/IEM: Fixed a few places in IEMAllCImpl.cpp and …
|
|
|
@99984
|
19 months |
vboxsync |
VMM/IEM: Fixed a few places in IEMAllCImpl.cpp and …
|
|
|
@99983
|
19 months |
vboxsync |
VMM/IEM: Removed (finally) the need to call CPUMGetGuestCPL and …
|
|
|
@99651
|
19 months |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 Clear "NMI unblocked due to IRET" …
|
|
|
@99220
|
21 months |
vboxsync |
Disassember,*: Start separating the disassembler into a architecture …
|
|
|
@98543
|
22 months |
vboxsync |
VMM/IEM: @todos regarding FXSAVE/FRSTOR and AMD. bugref:1529
|
|
|
@98150
|
23 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fix VMX CR0/CR4 fixed bits masking.
|
|
|
@98103
|
2 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@98030
|
2 years |
vboxsync |
IEM/retf: Fixed imm16 parameter pop values above 255. bugref:10282
|
|
|
@97705
|
2 years |
vboxsync |
VMM/IEM,DBGF,CPUM: Do debugger I/O breakpoints via the internal EFLAGS …
|
|
|
@97694
|
2 years |
vboxsync |
VMM/IEM: Added support for hardware instruction breakpoints (DRx). …
|
|
|
@97642
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97630
|
2 years |
vboxsync |
VMM/IEM: Corrected the default operand size for retf; Correected ESP …
|
|
|
@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
|
|
|
@97584
|
2 years |
vboxsync |
VMM/IEM: Corrected opsize behaviour for near returns for intel cpus in …
|
|
|
@97564
|
2 years |
vboxsync |
IEM: Save/restore XMM8-15 based on CPU mode, not operand size in …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@97490
|
2 years |
vboxsync |
VMM/IEM: Single stepping indirect calls and corrected o16 prefix …
|
|
|
@97478
|
2 years |
vboxsync |
VMM/IEM: Single stepping relative calls and corrected o16 prefix …
|
|
|
@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. …
|
|
|
@97370
|
2 years |
vboxsync |
VMM/IEM: iemRegAddToRipAndClearRF -> …
|
|
|
@97297
|
2 years |
vboxsync |
IEM: Fixed IRET with null SS (Linux 4.15 ftrace crash early in boot).
|
|
|
@97289
|
2 years |
vboxsync |
IEM: Clear interrupt shadow flags together with RF.
|
|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97208
|
2 years |
vboxsync |
VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
|
|
|
@97196
|
2 years |
vboxsync |
VMM/DBGF: Changed the PCPUMCTXCORE arguments to PCPUMCTX for …
|
|
|
@97183
|
2 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97126
|
2 years |
vboxsync |
Typo.
|
|
|
@96948
|
2 years |
vboxsync |
IEM: Slightly corrected SYSCALL/SYSRET, fixed logging.
|
|
|
@96932
|
2 years |
vboxsync |
Fixed comment.
|
|
|
@96915
|
2 years |
vboxsync |
IEM: Improved on r153824 to make intent clearer.
|
|
|
@96914
|
2 years |
vboxsync |
IEM: FNSTENV must clear pending math exceptions to avoid exception loops.
|
|
|
@96896
|
2 years |
vboxsync |
IEM: Removed wrong/redundant CR0.EM checks in FXSAVE/FXRSTOR.
|
|
|
@96852
|
2 years |
vboxsync |
IEM: Rotate the FPU stack when changing the FP TOS. Make sure stack …
|
|
|
@96811
|
2 years |
vboxsync |
VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
|
|
|
@96637
|
2 years |
vboxsync |
VMM/IEM: reverted 153516 as the destination is 64 byte aligned if …
|
|
|
@96634
|
2 years |
vboxsync |
VMM/IEM: Split the 128-bit copy into two 64-bit ones because at least …
|
|
|
@96626
|
2 years |
vboxsync |
VMM/IEM: Some fixes to the fucomi[p] instruction handling, need to …
|
|
|
@96539
|
2 years |
vboxsync |
VMM/IEM: Fix sysexit causing a \#UD in protected mode when the guest …
|
|
|
@96536
|
2 years |
vboxsync |
VMM/IEM: Fix sysenter causing a \#UD in protected mode when the guest …
|
|
|
@96494
|
2 years |
vboxsync |
VMM: updates. [warning fix] bugref:10282
|
|
|
@96491
|
2 years |
vboxsync |
VMM: updates. bugref:10282
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@95576
|
2 years |
vboxsync |
VMM/IEM: Log the setting of unmasked FPU exceptions. [build fix] …
|
|
|
@95575
|
2 years |
vboxsync |
VMM/IEM: Log the setting of unmasked FPU exceptions. bugref:9898
|
|
|
@95422
|
2 years |
vboxsync |
VMM/IEM: Fixes to the finit/fninit implementation.
|
|
|
@95410
|
2 years |
vboxsync |
VMM/IEM: Alignment checks (#AC(0)/#GP(0)). bugref:9898
|
|
|
@95403
|
2 years |
vboxsync |
VMM/IEM: vxorps, vxorpd, vpxor, xorps, xorpd and various related …
|
|
|
@95248
|
3 years |
vboxsync |
VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
|
|
|
@94768
|
3 years |
vboxsync |
VMM/IEM: Split up IEMAll.cpp into a few more compilation units. bugref:9898
|
|
copied from trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h
|
|
|
@94619
|
3 years |
vboxsync |
VMM/*.cpp.h: Doxygen fixes.
|