|
|
@52125
|
10 years |
vboxsync |
VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru …
|
|
|
@52099
|
10 years |
vboxsync |
VMM/HMSVMR0: Attempt at fixing NMI injection and handling NMI …
|
|
|
@52073
|
10 years |
vboxsync |
VMM/HMVMXR0: Comment.
|
|
|
@52072
|
10 years |
vboxsync |
VMM/HMVMXR0: Fix NMI injection.
|
|
|
@52068
|
10 years |
vboxsync |
VMM/HMSVMR0: Convert NMIs to TRPM_TRAP and not TRPM_HARDWARE_INT.
|
|
|
@52067
|
10 years |
vboxsync |
VMM/HMVMXR0: Convert NMIs to TRPM as TRPM_TRAP and not TRPM_HARDWARE_INT.
|
|
|
@52066
|
10 years |
vboxsync |
VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
|
|
|
@52065
|
10 years |
vboxsync |
VMM/HMVMXR0: Fix NMI re-injection when NMI injection caused a faulting …
|
|
|
@52054
|
10 years |
vboxsync |
Grammar.
|
|
|
@52044
|
10 years |
vboxsync |
VMM/HM: nits.
|
|
|
@52043
|
10 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@52042
|
10 years |
vboxsync |
VMM/HMVMXR0: Improve SMP logging a bit.
|
|
|
@52041
|
10 years |
vboxsync |
VMM: Fix NMI handling.
|
|
|
@52009
|
10 years |
vboxsync |
Comments and nits.
|
|
|
@52006
|
10 years |
vboxsync |
VMM: VT-x and AMD-V support for making GIM hypercalls.
|
|
|
@51981
|
10 years |
vboxsync |
VMM/GIM, VMM/HM: Add support for Hyper-V hypervisor capabilities …
|
|
|
@51961
|
10 years |
vboxsync |
VMM/GIM: Fix Hyper-V TSC offset scaling to 100ns units.
|
|
|
@51954
|
10 years |
vboxsync |
VMM/GIM: Fix referencing the wrong Hyper-V page while updating the TSC page
|
|
|
@51940
|
10 years |
vboxsync |
GMMR0: Switched from fast mutex to critical section for the giant …
|
|
|
@51896
|
10 years |
vboxsync |
VMM/HMVMXR0: Trial; don't adjust TSC offset with paravirt TSC.
|
|
|
@51757
|
10 years |
vboxsync |
VMM: Change error codes to be consistent.
|
|
|
@51746
|
10 years |
vboxsync |
VMM/HMVMXR0: Temporary instrumentation for event injection issue.
|
|
|
@51741
|
10 years |
vboxsync |
VMM/HMVMXR0: Load guest-state after injection of events; simplifies …
|
|
|
@51723
|
10 years |
vboxsync |
VMM/HMSVMR0: Stray spaces and copyright header update.
|
|
|
@51722
|
10 years |
vboxsync |
VMM/HMSVMR0: Try fix TR attributes to be Intel compatible for …
|
|
|
@51685
|
10 years |
vboxsync |
VMM/HMVMXR0: Nit.
|
|
|
@51662
|
10 years |
vboxsync |
VMM/HMSVMR0: Use VMCB offsetting until we fix TM. Makes Hyper-V guests …
|
|
|
@51661
|
10 years |
vboxsync |
VMM/HMVMXR0: Use VMCS offsetting until we fix TM, makes Hyper-V guests …
|
|
|
@51660
|
10 years |
vboxsync |
VMM/HMSVMR0: RT_BOOL.
|
|
|
@51643
|
10 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51560
|
11 years |
vboxsync |
VMM/GIM: Mapping of GIM MMIO2 regions and Hyper-V provider work.
|
|
|
@51433
|
11 years |
vboxsync |
VMM/HMR0: comment.
|
|
|
@51421
|
11 years |
vboxsync |
VMM/HMSVMR0: Check single-step only on success and update HMCPU …
|
|
|
@51244
|
11 years |
vboxsync |
VMM/HMVMXR0: Relax EFER consistency/corruption checks for the fixes …
|
|
|
@51241
|
11 years |
vboxsync |
VMM/HMVMXR0: Intel likes hyphenation.
|
|
|
@51239
|
11 years |
vboxsync |
VMM/HMVMXR0: Intel likes hyphenation.
|
|
|
@51238
|
11 years |
vboxsync |
VMM/HMVMXR0: Fixed invalid EFER swapping when guest is using PAE …
|
|
|
@51230
|
11 years |
vboxsync |
VMM/HMVMXR0,HMSVMR0: debug build fixes.
|
|
|
@51222
|
11 years |
vboxsync |
VMM/HMVMXR0: Do EFER swapping using auto-load/store area in the VMCS …
|
|
|
@51220
|
11 years |
vboxsync |
VMM/HMVMXR0: Implemented EFER swapping using VMCS controls.
|
|
|
@51186
|
11 years |
vboxsync |
VMM/HMSVMR0: added bugref comment.
|
|
|
@51185
|
11 years |
vboxsync |
VMM/HMSVMR0: build fix.
|
|
|
@51184
|
11 years |
vboxsync |
VMM/HMSVMR0: dead code.
|
|
|
@51183
|
11 years |
vboxsync |
VMM/HMSVMR0: todo, task-switch mess.
|
|
|
@51182
|
11 years |
vboxsync |
VMM/IEM: Implemented hardware task-switches, code path disabled.
|
|
|
@51145
|
11 years |
vboxsync |
VMM/HMVMXR0: Assertion is a little too strict (global vs local init).
|
|
|
@51140
|
11 years |
vboxsync |
VMM/HMVMXR0: Another assertion to try catch uCurrentAsid mismatch.
|
|
|
@51084
|
11 years |
vboxsync |
VMM/HMVMXR0: STAM counter typo.
|
|
|
@51083
|
11 years |
vboxsync |
VMM/HMVMXR0: Also intercept #TS exceptions while debugging all …
|
|
|
@50918
|
11 years |
vboxsync |
VMM/HM: Fix some selector limit checks, comments.
|
|
|
@50880
|
11 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@50872
|
11 years |
vboxsync |
VMM/HMR0: Assertion and comment.
|
|
|
@50867
|
11 years |
vboxsync |
VMM/HMVMXR0: Added hmR0VmxSetPendingXcptGP() and some doxygen fixes.
|
|
|
@50856
|
11 years |
vboxsync |
VMM: Assert 4K alignment on global VT-x and AMD-V physical pages. …
|
|
|
@50854
|
11 years |
vboxsync |
VMM/HMR0: VMXON regions need not be mapped executable.
|
|
|
@50800
|
11 years |
vboxsync |
VMM/HMR0: Start with invalid Cpu Ids while initializing, resetting …
|
|
|
@50789
|
11 years |
vboxsync |
VMM/HMR0: Rely on zero-initialized allocations. Still trying to figure …
|
|
|
@50749
|
11 years |
vboxsync |
VMM/HMVMXR0: When only all-context VPID flush is supported by the CPU, …
|
|
|
@50748
|
11 years |
vboxsync |
VMM/HMR0: cleanup.
|
|
|
@50746
|
11 years |
vboxsync |
VMM/HMR0: Assert tidying.
|
|
|
@50740
|
11 years |
vboxsync |
VMM/HMR0: Don't flush tagged-TLB entries each time while leaving HM …
|
|
|
@50739
|
11 years |
vboxsync |
VMM/HMVMXR0: undo temporary change from r92738.
|
|
|
@50738
|
11 years |
vboxsync |
VMM/HMVMXR0: Temporary enable of HMVMX_ALWAYS_FLUSH_TLB for a test build.
|
|
|
@50720
|
11 years |
vboxsync |
VMM/HMVMXR0: Assert.
|
|
|
@50698
|
11 years |
vboxsync |
VMM/HMVMXR0: More info. on assert failures.
|
|
|
@50696
|
11 years |
vboxsync |
VMM/HMVMXR0: More assertions in TLB flushing.
|
|
|
@50661
|
11 years |
vboxsync |
GCC:/MSC: => gcc:/msc: like everywhere
|
|
|
@50655
|
11 years |
vboxsync |
VMM/HMVMXR0: First entry into VT-x may already have saved the …
|
|
|
@50614
|
11 years |
vboxsync |
VMM/HMVMXR0: Avoid one extra VM-exit while injecting interrupts if …
|
|
|
@50601
|
11 years |
vboxsync |
VMM/HMVMXR0: Undo r92473. We -do- need it, better comments.
|
|
|
@50600
|
11 years |
vboxsync |
VMM/HMVMXR0: This should not be necessary, while in preemption hook …
|
|
|
@50540
|
11 years |
vboxsync |
VMM/HM: Ignore SMX mode and proceed with a warning.
|
|
|
@50509
|
11 years |
vboxsync |
VMM/HMVMXR0: Build fix.
|
|
|
@50506
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix for workaround done in r92215.
|
|
|
@50428
|
11 years |
vboxsync |
HMR0Mixed.mac: Windows experiment with delaying host IDTR.LIMIT …
|
|
|
@50426
|
11 years |
vboxsync |
HMR0VMX.cpp: Hacked hmR0VmxSaveHostSegmentRegs to call …
|
|
|
@50333
|
11 years |
vboxsync |
VMM, SupDrv: Allow VT-x when in presumed SMX mode when the VMXON bit …
|
|
|
@50285
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping over IO instructions (string I/O is a …
|
|
|
@50284
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping over IRET and POPF in real-on-v86 mode.
|
|
|
@50275
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping in real-on-v86 mode for certain …
|
|
|
@50271
|
11 years |
vboxsync |
VMM/HMVMXR0: Comment clarification.
|
|
|
@50270
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping with IRET on real-on-v86 mode while …
|
|
|
@49992
|
11 years |
vboxsync |
VMM/HMVMXR0: comment copy & paste error.
|
|
|
@49990
|
11 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@49971
|
11 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@49970
|
11 years |
vboxsync |
VMM/HMSVMR0: Avoid MSR write when possible.
|
|
|
@49969
|
11 years |
vboxsync |
VMM/HMSVMR0: todo addressed in r91390.
|
|
|
@49968
|
11 years |
vboxsync |
VMM/HMSVMR0: Update guest TSC AUX when we allow MSR passthru.
|
|
|
@49967
|
11 years |
vboxsync |
HMR0SVM.cpp: Use CPUR0GetGuestTscAux() instead of CPUMQueryGuestMsr to …
|
|
|
@49937
|
11 years |
vboxsync |
VMM/HMSVMR0: Change ASID when required.
|
|
|
@49934
|
11 years |
vboxsync |
VMM/HMR0: Don't unnecessarily reset uCurrentAsid.
|
|
|
@49932
|
11 years |
vboxsync |
VMM/HMR0: Assertion.
|
|
|
@49931
|
11 years |
vboxsync |
VMM/HMSVMR0: Assertions.
|
|
|
@49903
|
11 years |
vboxsync |
VMM/HMVMXR0: Todo comment.
|
|
|
@49902
|
11 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@49901
|
11 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@49900
|
11 years |
vboxsync |
VMM/HMSVMR0: 32-bit build fix.
|
|
|
@49898
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix for MOV DRx intercepts on 32-bit hosts with 64-bit guests.
|
|
|
@49897
|
11 years |
vboxsync |
VMM/HMSVMR0: Clear the VMCB Clean Bit for NP while flushing the guest …
|
|
|
@49896
|
11 years |
vboxsync |
VMM/HMSVMR0: Don't need to re-enable NP on each VMRUN.
|
|
|