VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @55306   10 years vboxsync VMM: renamed HM_[DISABLE|RESTORE]_PREEMPT_IF_NEEDED() macro.
(edit) @55290   10 years vboxsync HM: Save/Load/Restore XCR0 handling during world switching. …
(edit) @55131   10 years vboxsync VMM/HMSVMR0: comment.
(edit) @55129   10 years vboxsync VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
(edit) @55118   10 years vboxsync VMM: GIM raw-mode support.
(edit) @55040   10 years vboxsync VMM/HMSVMR0: Fix #UD hypercall handling for GIM KVM.
(edit) @55039   10 years vboxsync VMM: Fix hypercall patching.
(edit) @55037   10 years vboxsync VMM/GIM: Add hypercall support and KVM spinlock support.
(edit) @55001   10 years vboxsync CPUMCTXCORE elimination.
(edit) @54908   10 years vboxsync VMM: Rename variable to better reflect its purpose.
(edit) @54712   10 years vboxsync VMM: Clear idHostCpu mapping while deregistering the context-hooks …
(edit) @54308   10 years vboxsync VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
(edit) @54196   10 years vboxsync VMM/HM: stat adjustments.
(edit) @54102   10 years vboxsync VMM: doxygen nits.
(edit) @54065   10 years vboxsync VMM: Implemented TM TSC-mode switching with paravirtualized guests.
(edit) @53631   10 years vboxsync vmexit trace points.
(edit) @53629   10 years vboxsync no else after break
(edit) @53325   10 years vboxsync VMM: Fix sign inconsistency in the RealUseTSC case.
(edit) @53235   10 years vboxsync VMM: Fixed incorrect pure TSC-offsetting mode switch with paravirt. …
(edit) @53197   10 years vboxsync VMM/HMSVMR0: Fix incorrect sign and calculation on guest TSC offset in …
(edit) @53061   10 years vboxsync HM: Fixed SVM MF intercept setup logic error.
(edit) @52655   10 years vboxsync VMM/HMVMXR0,HMSVMR0: oops, forgot bugref number.
(edit) @52654   10 years vboxsync VMM/HMSVMR0: Use AMD-V terminology.
(edit) @52653   10 years vboxsync VMM/HMVMXR0,VMM/HMSVMR0: Fix incorrect disassembly of instruction …
(edit) @52396   10 years vboxsync VMM/HMSVMR0: nit.
(edit) @52310   10 years vboxsync VMM/HMSVMR0: comment.
(edit) @52278   10 years vboxsync VMM/HMSVMR0: nits.
(edit) @52125   10 years vboxsync VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru …
(edit) @52099   10 years vboxsync VMM/HMSVMR0: Attempt at fixing NMI injection and handling NMI …
(edit) @52068   10 years vboxsync VMM/HMSVMR0: Convert NMIs to TRPM_TRAP and not TRPM_HARDWARE_INT.
(edit) @52066   10 years vboxsync VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
(edit) @52044   10 years vboxsync VMM/HM: nits.
(edit) @52041   10 years vboxsync VMM: Fix NMI handling.
(edit) @52009   10 years vboxsync Comments and nits.
(edit) @52006   10 years vboxsync VMM: VT-x and AMD-V support for making GIM hypercalls.
(edit) @51723   10 years vboxsync VMM/HMSVMR0: Stray spaces and copyright header update.
(edit) @51722   10 years vboxsync VMM/HMSVMR0: Try fix TR attributes to be Intel compatible for …
(edit) @51662   10 years vboxsync VMM/HMSVMR0: Use VMCB offsetting until we fix TM. Makes Hyper-V guests …
(edit) @51660   10 years vboxsync VMM/HMSVMR0: RT_BOOL.
(edit) @51643   10 years vboxsync VMM/GIM: More bits for Hyper-V implementation.
(edit) @51421   11 years vboxsync VMM/HMSVMR0: Check single-step only on success and update HMCPU …
(edit) @51230   11 years vboxsync VMM/HMVMXR0,HMSVMR0: debug build fixes.
(edit) @51220   11 years vboxsync VMM/HMVMXR0: Implemented EFER swapping using VMCS controls.
(edit) @51186   11 years vboxsync VMM/HMSVMR0: added bugref comment.
(edit) @51185   11 years vboxsync VMM/HMSVMR0: build fix.
(edit) @51184   11 years vboxsync VMM/HMSVMR0: dead code.
(edit) @51183   11 years vboxsync VMM/HMSVMR0: todo, task-switch mess.
(edit) @51182   11 years vboxsync VMM/IEM: Implemented hardware task-switches, code path disabled.
(edit) @50856   11 years vboxsync VMM: Assert 4K alignment on global VT-x and AMD-V physical pages. …
(edit) @49990   11 years vboxsync VMM/HMSVMR0: nit.
(edit) @49971   11 years vboxsync VMM/HMSVMR0: nit.
(edit) @49970   11 years vboxsync VMM/HMSVMR0: Avoid MSR write when possible.
(edit) @49969   11 years vboxsync VMM/HMSVMR0: todo addressed in r91390.
(edit) @49968   11 years vboxsync VMM/HMSVMR0: Update guest TSC AUX when we allow MSR passthru.
(edit) @49967   11 years vboxsync HMR0SVM.cpp: Use CPUR0GetGuestTscAux() instead of CPUMQueryGuestMsr to …
(edit) @49937   11 years vboxsync VMM/HMSVMR0: Change ASID when required.
(edit) @49931   11 years vboxsync VMM/HMSVMR0: Assertions.
(edit) @49902   11 years vboxsync VMM/HMSVMR0: nit.
(edit) @49900   11 years vboxsync VMM/HMSVMR0: 32-bit build fix.
(edit) @49898   11 years vboxsync VMM/HMSVMR0: Fix for MOV DRx intercepts on 32-bit hosts with 64-bit guests.
(edit) @49897   11 years vboxsync VMM/HMSVMR0: Clear the VMCB Clean Bit for NP while flushing the guest …
(edit) @49896   11 years vboxsync VMM/HMSVMR0: Don't need to re-enable NP on each VMRUN.
(edit) @49890   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Comments, be consistent.
(edit) @49888   11 years vboxsync VMM/HMSVMR0: Fix infinite recursion on ring-0 assertion with longjmp …
(edit) @49879   11 years vboxsync VMM/HMSVMR0: Update CPL and its corresponding VMCB Clean bit when SS …
(edit) @49876   11 years vboxsync VMM/HMSVMR0: Mark the VMCB-clean bits as dirty while migrating CPUs.
(edit) @49770   11 years vboxsync VMM/HM: Fix typo in TRPPatchingAllowed member.
(edit) @49729   11 years vboxsync VMM/HM: VMCPU_HMCF -> HMCPU_CF macro renaming.
(edit) @49721   11 years vboxsync VMM/HMSVMR0: space.
(edit) @49720   11 years vboxsync VMM/HMSVMR0: Added bugref comment.
(edit) @49719   11 years vboxsync HMSVM: Do not fall back on FERR emulation (see #6117).
(edit) @49664   11 years vboxsync VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
(edit) @49513   11 years vboxsync VMM/HMSVMR0: warnings.
(edit) @49512   11 years vboxsync Main/src-client, VMM/HMSVMR0: Enable TPR patching regardless of guest …
(edit) @49481   11 years vboxsync VMM: Warnings.
(edit) @49404   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Use IPRT.
(edit) @49275   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Guest-FPU pre-load optimization.
(edit) @49225   11 years vboxsync VMM/HMSVMR0: Fix TSC Aux MSR passthru.
(edit) @49159   11 years vboxsync VMM/HMSVMR0: Comment nits.
(edit) @49153   11 years vboxsync HMR0SVM.cpp: Ditto and added the separate single stepping loop function.
(edit) @49134   11 years vboxsync VMM: Minor nit, coding style.
(edit) @49026   11 years vboxsync VMM: Some @thread doxygen corrections.
(edit) @49019   11 years vboxsync VMM: FPU cleanup.
(edit) @49003   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Comment out unused code paths in TLB shootdown.
(edit) @49000   11 years vboxsync VMM: IntrInfo to IntInfo renaming.
(edit) @48723   11 years vboxsync VMM/HMSVMR0: Nit.
(edit) @48700   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Alignment and assert.
(edit) @48668   11 years vboxsync VMM/HMSVMR0: free mappings true.
(edit) @48624   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Use HMCF macros.
(edit) @48621   11 years vboxsync VMM/VMMR0: Don't disable interrupts for a long time when disabling …
(edit) @48571   11 years vboxsync log typo.
(edit) @48570   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Restore hyper/guest DR7 in accordance with what …
(edit) @48565   11 years vboxsync VMM/HM: Added total VM-exits STAM.
(edit) @48555   11 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @48552   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Fixes for shared FPU/debug state handling with …
(edit) @48475   11 years vboxsync VMM/HMSVMR0: Reevaluate FPU state after injecting #NMs.
(edit) @48449   11 years vboxsync VMM/HMSVMR0: Leave AMD-V properly on invalid-guest state gurus.
(edit) @48370   11 years vboxsync EM,HM: MWait fix, clearing the active bit too early.
(edit) @48329   11 years vboxsync VMM: nits.
(edit) @48309   11 years vboxsync nit.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette