|
|
@53325
|
10 years |
vboxsync |
VMM: Fix sign inconsistency in the RealUseTSC case.
|
|
|
@53235
|
10 years |
vboxsync |
VMM: Fixed incorrect pure TSC-offsetting mode switch with paravirt. …
|
|
|
@53197
|
10 years |
vboxsync |
VMM/HMSVMR0: Fix incorrect sign and calculation on guest TSC offset in …
|
|
|
@53061
|
10 years |
vboxsync |
HM: Fixed SVM MF intercept setup logic error.
|
|
|
@52655
|
10 years |
vboxsync |
VMM/HMVMXR0,HMSVMR0: oops, forgot bugref number.
|
|
|
@52654
|
10 years |
vboxsync |
VMM/HMSVMR0: Use AMD-V terminology.
|
|
|
@52653
|
10 years |
vboxsync |
VMM/HMVMXR0,VMM/HMSVMR0: Fix incorrect disassembly of instruction …
|
|
|
@52396
|
10 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@52310
|
10 years |
vboxsync |
VMM/HMSVMR0: comment.
|
|
|
@52278
|
10 years |
vboxsync |
VMM/HMSVMR0: nits.
|
|
|
@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 …
|
|
|
@52068
|
10 years |
vboxsync |
VMM/HMSVMR0: Convert NMIs to TRPM_TRAP and not TRPM_HARDWARE_INT.
|
|
|
@52066
|
10 years |
vboxsync |
VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
|
|
|
@52044
|
10 years |
vboxsync |
VMM/HM: nits.
|
|
|
@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.
|
|
|
@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 …
|
|
|
@51662
|
11 years |
vboxsync |
VMM/HMSVMR0: Use VMCB offsetting until we fix TM. Makes Hyper-V guests …
|
|
|
@51660
|
11 years |
vboxsync |
VMM/HMSVMR0: RT_BOOL.
|
|
|
@51643
|
11 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51421
|
11 years |
vboxsync |
VMM/HMSVMR0: Check single-step only on success and update HMCPU …
|
|
|
@51230
|
11 years |
vboxsync |
VMM/HMVMXR0,HMSVMR0: debug build fixes.
|
|
|
@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.
|
|
|
@50856
|
11 years |
vboxsync |
VMM: Assert 4K alignment on global VT-x and AMD-V physical pages. …
|
|
|
@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.
|
|
|
@49931
|
11 years |
vboxsync |
VMM/HMSVMR0: Assertions.
|
|
|
@49902
|
11 years |
vboxsync |
VMM/HMSVMR0: 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.
|
|
|
@49890
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Comments, be consistent.
|
|
|
@49888
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix infinite recursion on ring-0 assertion with longjmp …
|
|
|
@49879
|
11 years |
vboxsync |
VMM/HMSVMR0: Update CPL and its corresponding VMCB Clean bit when SS …
|
|
|
@49876
|
11 years |
vboxsync |
VMM/HMSVMR0: Mark the VMCB-clean bits as dirty while migrating CPUs.
|
|
|
@49770
|
11 years |
vboxsync |
VMM/HM: Fix typo in TRPPatchingAllowed member.
|
|
|
@49729
|
11 years |
vboxsync |
VMM/HM: VMCPU_HMCF -> HMCPU_CF macro renaming.
|
|
|
@49721
|
11 years |
vboxsync |
VMM/HMSVMR0: space.
|
|
|
@49720
|
11 years |
vboxsync |
VMM/HMSVMR0: Added bugref comment.
|
|
|
@49719
|
11 years |
vboxsync |
HMSVM: Do not fall back on FERR emulation (see #6117).
|
|
|
@49664
|
11 years |
vboxsync |
VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
|
|
|
@49513
|
11 years |
vboxsync |
VMM/HMSVMR0: warnings.
|
|
|
@49512
|
11 years |
vboxsync |
Main/src-client, VMM/HMSVMR0: Enable TPR patching regardless of guest …
|
|
|
@49481
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@49404
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Use IPRT.
|
|
|
@49275
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Guest-FPU pre-load optimization.
|
|
|
@49225
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix TSC Aux MSR passthru.
|
|
|
@49159
|
11 years |
vboxsync |
VMM/HMSVMR0: Comment nits.
|
|
|
@49153
|
11 years |
vboxsync |
HMR0SVM.cpp: Ditto and added the separate single stepping loop function.
|
|
|
@49134
|
11 years |
vboxsync |
VMM: Minor nit, coding style.
|
|
|
@49026
|
11 years |
vboxsync |
VMM: Some @thread doxygen corrections.
|
|
|
@49019
|
11 years |
vboxsync |
VMM: FPU cleanup.
|
|
|
@49003
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Comment out unused code paths in TLB shootdown.
|
|
|
@49000
|
11 years |
vboxsync |
VMM: IntrInfo to IntInfo renaming.
|
|
|
@48723
|
11 years |
vboxsync |
VMM/HMSVMR0: Nit.
|
|
|
@48700
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Alignment and assert.
|
|
|
@48668
|
11 years |
vboxsync |
VMM/HMSVMR0: free mappings true.
|
|
|
@48624
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Use HMCF macros.
|
|
|
@48621
|
11 years |
vboxsync |
VMM/VMMR0: Don't disable interrupts for a long time when disabling …
|
|
|
@48571
|
11 years |
vboxsync |
log typo.
|
|
|
@48570
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Restore hyper/guest DR7 in accordance with what …
|
|
|
@48565
|
11 years |
vboxsync |
VMM/HM: Added total VM-exits STAM.
|
|
|
@48555
|
11 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@48552
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Fixes for shared FPU/debug state handling with …
|
|
|
@48475
|
11 years |
vboxsync |
VMM/HMSVMR0: Reevaluate FPU state after injecting #NMs.
|
|
|
@48449
|
11 years |
vboxsync |
VMM/HMSVMR0: Leave AMD-V properly on invalid-guest state gurus.
|
|
|
@48370
|
11 years |
vboxsync |
EM,HM: MWait fix, clearing the active bit too early.
|
|
|
@48329
|
11 years |
vboxsync |
VMM: nits.
|
|
|
@48309
|
11 years |
vboxsync |
nit.
|
|
|
@48306
|
11 years |
vboxsync |
VMM/HMSVMR0: Assert.
|
|
|
@48302
|
11 years |
vboxsync |
VMM/HMSVMR0: Comments similar to Intel.
|
|
|
@48262
|
11 years |
vboxsync |
VMM/HM: Preempt stats and minor optimizations to VT-x when …
|
|
|
@48256
|
11 years |
vboxsync |
VMM: More descriptive host-NMI stat name.
|
|
|
@48230
|
11 years |
vboxsync |
VMM: Propagate errors properly while leaving HM context.
|
|
|
@48227
|
11 years |
vboxsync |
VMM: Ensure longjmps after hmR0[Vmx|Svm]LeaveSession() don't happen.
|
|
|
@48218
|
11 years |
vboxsync |
VMM: Addressed a rare corner case stale TLB entry issue.
|
|
|
@48206
|
11 years |
vboxsync |
VMM/HMSVMR0: Make the code more robust regarding longjmps in awkward …
|
|
|
@48204
|
11 years |
vboxsync |
VMM/HMSVMR0: Better parameters.
|
|
|
@48200
|
11 years |
vboxsync |
VMM/HMSVMR0: Fewer inline hints.
|
|
|
@48196
|
11 years |
vboxsync |
VMM/HMSVMR0: Thread-context hook fixes.
|
|
|
@48183
|
11 years |
vboxsync |
VMM/HMSVMR0: Comments and logging.
|
|
|
@48174
|
11 years |
vboxsync |
HM: Adjusted some CPUMIsXxxDebugStateActive() assertion for …
|
|
|
@48153
|
11 years |
vboxsync |
VMM/HM: More dead code path elimination.
|
|
|
@48140
|
11 years |
vboxsync |
VMM/HMVMXR0: Safer longjmp coverage, only restore host state when …
|
|
|
@48135
|
11 years |
vboxsync |
VMM/HM: Eliminate dead code paths.
|
|
|
@48134
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix variable scoping.
|
|
|