|
|
@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
|
6 years |
vboxsync |
IEM: Fixed regression in IEMExecStringIoRead from r123057 where writes …
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72642
|
6 years |
vboxsync |
EM,IEM,VMX: Working on configuring exit history optimziations. …
|
|
|
@72607
|
6 years |
vboxsync |
IEMExecForExits: Try checking in with RTThreadPreemptIsPending. bugref:9198
|
|
|
@72592
|
6 years |
vboxsync |
IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
|
|
|
@72590
|
6 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72586
|
6 years |
vboxsync |
IEMAll.cpp: doxygen
|
|
|
@72581
|
6 years |
vboxsync |
IEM: Logging adjust.
|
|
|
@72570
|
6 years |
vboxsync |
EM,IEM: build fixes. bugref:9044
|
|
|
@72569
|
6 years |
vboxsync |
EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
|
|
|
@72563
|
6 years |
vboxsync |
IEM: Fixed bug in three IEMExecDecodedXxx methods where they wouldn't …
|
|
|
@72513
|
6 years |
vboxsync |
IEM: Made str use CImpl to better facilitate SVM intercepts.
|
|
|
@72512
|
6 years |
vboxsync |
IEM: Made sldt use CImpl so to better facilitate SVM intercepts.
|
|
|
@72505
|
6 years |
vboxsync |
IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
|
|
|
@72504
|
6 years |
vboxsync |
IEM: Fixed iemOp_nop.
|
|
|
@72498
|
6 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|
@72497
|
6 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|
@72496
|
6 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|
@72494
|
6 years |
vboxsync |
IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
|
|
|
@72493
|
6 years |
vboxsync |
IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
|
|
|
@72488
|
6 years |
vboxsync |
NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
|
|
|
@72484
|
6 years |
vboxsync |
IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
|
|
|
@72451
|
6 years |
vboxsync |
IEM: Quick vmcall (VT-x) implementation, made vmmcall available when …
|
|
|
@72448
|
6 years |
vboxsync |
VMM/IEM: reset rcPassUp as part of iemReInitExec so as to not affect …
|
|
|
@72441
|
6 years |
vboxsync |
VMM/IEM: Nested hw.virt: Fixes when nested-paging isn't enabled in the …
|
|
|
@72251
|
7 years |
vboxsync |
IEMAll: Must roll back memory changes after failed instruction fetch …
|
|
|
@72209
|
7 years |
vboxsync |
VMM/IEM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@72181
|
7 years |
vboxsync |
IEM: Allow 32-bit code in real mode like real CPUs do; fixed real mode …
|
|
|
@71857
|
7 years |
vboxsync |
VMM/IEM: Nested hw.virt: Clean up.
|
|
|
@71834
|
7 years |
vboxsync |
VMM/IEM: Nested hw.virt: Implement SVM pause-filter and pause-filter …
|
|
|
@71092
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Implement SVM decode-assist and NRIP feature.
|
|
|
@71079
|
7 years |
vboxsync |
VMM/IEM: space.
|
|
|
@71078
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Fix GDTR, IDTR read intercepts. Previously it …
|
|
|
@70862
|
7 years |
vboxsync |
VMM/IEM: Build fix.
|
|
|
@70861
|
7 years |
vboxsync |
VMM/IEM: ifdef space indents.
|
|
|
@70733
|
7 years |
vboxsync |
VMM/IEM: Moved fGif out of svm hwvirt and into common nested hwvirt. …
|
|
|
@70643
|
7 years |
vboxsync |
VMM/IEM: Fix incorrect register decoding and added canonical address …
|
|
|
@70613
|
7 years |
vboxsync |
VMM/IEM: Doxygen fix.
|
|
|
@70612
|
7 years |
vboxsync |
VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
|
|
|
@70448
|
7 years |
vboxsync |
VMM/IEM: build fix.
|
|
|
@70446
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: ifdef consistency.
|
|
|
@70445
|
7 years |
vboxsync |
VMM/IEM: Add SVM intercept for tasks-switches.
|
|
|
@70355
|
7 years |
vboxsync |
VMM/IEM: Log nit.
|
|
|
@70255
|
7 years |
vboxsync |
VMM/IEM: Match AMD spec exactly whenever possible while naming SVM …
|
|
|
@70001
|
7 years |
vboxsync |
VMM/IEM: Nested hw.virt: Fixed SVM intercept function calls to …
|
|
|
@69221
|
7 years |
vboxsync |
VMM: scm cleanups
|
|
|
@69148
|
7 years |
vboxsync |
IEM: Do not clip EIP to 16 bits when running 16-bit code, Intel …
|
|
|