|
|
@77898
|
6 years |
vboxsync |
VMM/IEM: The EXT bit of the error code must be 1 for nested exceptions …
|
|
|
@77897
|
6 years |
vboxsync |
VMM/IEM: Fix CPL checks for INT1 (ICEBP) generated #DBs. Fix v8086 …
|
|
|
@77896
|
6 years |
vboxsync |
VMM/IEM: Fix CPL checks for INT1 (ICEBP) generated #DBs. Fix v8086 …
|
|
|
@77717
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added IEMExecVmxVmexitNmi. Might need …
|
|
|
@77612
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Fix uninitialized case.
|
|
|
@77610
|
6 years |
vboxsync |
VMM/EM, VMM/IEM: Nested VMX: bugref:9180 Implemented NMI-exiting, …
|
|
|
@77576
|
6 years |
vboxsync |
VMM/IEM: Space nit.
|
|
|
@77569
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 On-demand importing of externally …
|
|
|
@77382
|
6 years |
vboxsync |
VMM: Further improvments on the IEM timer polling by making it fully …
|
|
|
@77381
|
6 years |
vboxsync |
VMM: Further improvments on the IEM timer polling by making it fully …
|
|
|
@77380
|
6 years |
vboxsync |
VMM: Further improvments on the IEM timer polling by making it fully …
|
|
|
@77378
|
6 years |
vboxsync |
IEMExecLots: Poll timers every 128 instruction.
|
|
|
@77357
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Fix up status code in the longjmp …
|
|
|
@77169
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Clear IDT-vectoring info fields for …
|
|
|
@77094
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 ifdef related fixes. Also don't …
|
|
|
@76856
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix external interrupt intercept. Also, …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76462
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Build fix.
|
|
|
@76275
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Fix to clobbering local variable when …
|
|
|
@76041
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH/VMRESUME interface.
|
|
|
@76004
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Fix to r127224.
|
|
|
@76003
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Make sure to perform MTF, …
|
|
|
@75957
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added APIC-write emulation VM-exit and …
|
|
|
@75830
|
6 years |
vboxsync |
VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
|
|
|
@75683
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement monitor-trap flag VM-exit.
|
|
|
@75631
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 APIC-access page deregistration and other …
|
|
|
@75620
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 APIC-write emulation bits.
|
|
|
@75611
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
|
|
|
@75565
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 More Virtual-APIC bits. Implement TPR, …
|
|
|
@75511
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 The APIC-access page handler is …
|
|
|
@75507
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 APIC-access handling for MONITOR, …
|
|
|
@75493
|
6 years |
vboxsync |
VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the …
|
|
|
@75387
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Virtualized x2APIC MSR write access handling.
|
|
|
@75320
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added APIC memory access VM-exits. …
|
|
|
@75201
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; preemption timer …
|
|
|
@75150
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; for INIT and SIPI.
|
|
|
@75135
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Setup VMX preemption timer, remove …
|
|
|
@74901
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 iemExecStatusCodeFiddling fixes.
|
|
|
@74861
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Interrupt-window exit.
|
|
|
@74834
|
6 years |
vboxsync |
VMM/CPUM, TRPM: Nested VMX: bugref:9180 VM-exit bits; Acknowledge …
|
|
|
@74798
|
6 years |
vboxsync |
vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
|
|
|
@74791
|
6 years |
vboxsync |
vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
|
|
|
@74751
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added triple fault …
|
|
|
@74736
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added exception and …
|
|
|
@74709
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added MWAIT intercept.
|
|
|
@74683
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Add task switch intercept.
|
|
|
@74661
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added IN/OUT intercepts.
|
|
|
@74603
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 VM-exit bits; LMSW intercept. …
|
|
|
@74565
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Add macro for instruction-based …
|
|
|
@74539
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; RDTSC, RDTSCP intercepts.
|
|
|
@74532
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit intercept for CPUID.
|
|
|
@74520
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Macro consistency.
|
|
|
@74338
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 remove unused macro.
|
|
|
@74336
|
6 years |
vboxsync |
VMM/IEM: Nested SVM: bugref:7243 SVM macro cleanup.
|
|
|
@74332
|
6 years |
vboxsync |
VMM/IEM: Nested SVM: bugref:7243 SVM macro cleanup.
|
|
|
@74209
|
6 years |
vboxsync |
IEM/VMX: Fix task switch triggered by INTn instruction (bugref:9244).
|
|
|
@74201
|
6 years |
vboxsync |
IEM: Prepping for later.
|
|
|
@74155
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 VMXVDIAG naming.
|
|
|
@74015
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Add missing diagnostics for vmclear, …
|
|
|
@73983
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Implement VMREAD, added using …
|
|
|
@73961
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added IEMExecDecodedVmwrite.
|
|
|
@73959
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Use VMXEXITINFO to pass decoder …
|
|
|
@73937
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Implemented VMWRITE instruction.
|
|
|
@73787
|
6 years |
vboxsync |
IEM: Allow four deep exception nesting to handle e.g. #BP -> #GP -> …
|
|
|
@73756
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMCLEAR skeleton.
|
|
|
@73752
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Implement VMPTRST, added decoded …
|
|
|
@73745
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMPTRLD.
|
|
|
@73608
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Doxygen fix.
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73555
|
6 years |
vboxsync |
IEM: Added IEM_OPCODE_GET_NEXT_RM and associated IEMCPU::offModRm. …
|
|
|
@73440
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMX instruction common macros.
|
|
|
@73438
|
6 years |
vboxsync |
VMM/IEM: bugref:7243 Fix parameter usage in SVM helper macro.
|
|
|
@73203
|
6 years |
vboxsync |
VMM, Devices: bugref:9193 Remove unused code after using …
|
|
|
@73097
|
6 years |
vboxsync |
*: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
|
|
|
@73031
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecodedHlt fix instruction length copy/paste.
|
|
|
@73026
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecodedMovCRxRead require CR3, CR4 and APIC TPR in …
|
|
|
@73024
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecoded API for wbinvd, invd, rdpmc, monitor, mwait …
|
|
|
@73021
|
6 years |
vboxsync |
IEMAll: Amended assertion in iemExecStatusCodeFiddling with …
|
|
|
@72895
|
6 years |
vboxsync |
EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
|
|
|
@72891
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
|
|
|
@72882
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
|
|
|
@72877
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
|
|
|
@72876
|
6 years |
vboxsync |
IEM: log group 3 needs more CPU state, make sure it's there so we …
|
|
|
@72743
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [IEM]
|
|
|
@72712
|
7 years |
vboxsync |
IEM: Fixed regression in IEMExecStringIoRead from r123057 where writes …
|
|
|
@72643
|
7 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72642
|
7 years |
vboxsync |
EM,IEM,VMX: Working on configuring exit history optimziations. …
|
|
|
@72607
|
7 years |
vboxsync |
IEMExecForExits: Try checking in with RTThreadPreemptIsPending. bugref:9198
|
|
|
@72592
|
7 years |
vboxsync |
IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
|
|
|
@72590
|
7 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72586
|
7 years |
vboxsync |
IEMAll.cpp: doxygen
|
|
|
@72581
|
7 years |
vboxsync |
IEM: Logging adjust.
|
|
|
@72570
|
7 years |
vboxsync |
EM,IEM: build fixes. bugref:9044
|
|
|
@72569
|
7 years |
vboxsync |
EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
|
|
|
@72563
|
7 years |
vboxsync |
IEM: Fixed bug in three IEMExecDecodedXxx methods where they wouldn't …
|
|
|
@72513
|
7 years |
vboxsync |
IEM: Made str use CImpl to better facilitate SVM intercepts.
|
|
|
@72512
|
7 years |
vboxsync |
IEM: Made sldt use CImpl so to better facilitate SVM intercepts.
|
|
|
@72505
|
7 years |
vboxsync |
IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
|
|
|
@72504
|
7 years |
vboxsync |
IEM: Fixed iemOp_nop.
|
|
|
@72498
|
7 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|