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) @51662   11 years vboxsync VMM/HMSVMR0: Use VMCB offsetting until we fix TM. Makes Hyper-V guests …
(edit) @51660   11 years vboxsync VMM/HMSVMR0: RT_BOOL.
(edit) @51643   11 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.
(edit) @48306   11 years vboxsync VMM/HMSVMR0: Assert.
(edit) @48302   11 years vboxsync VMM/HMSVMR0: Comments similar to Intel.
(edit) @48262   11 years vboxsync VMM/HM: Preempt stats and minor optimizations to VT-x when …
(edit) @48256   11 years vboxsync VMM: More descriptive host-NMI stat name.
(edit) @48230   11 years vboxsync VMM: Propagate errors properly while leaving HM context.
(edit) @48227   11 years vboxsync VMM: Ensure longjmps after hmR0[Vmx|Svm]LeaveSession() don't happen.
(edit) @48218   11 years vboxsync VMM: Addressed a rare corner case stale TLB entry issue.
(edit) @48206   11 years vboxsync VMM/HMSVMR0: Make the code more robust regarding longjmps in awkward …
(edit) @48204   11 years vboxsync VMM/HMSVMR0: Better parameters.
(edit) @48200   11 years vboxsync VMM/HMSVMR0: Fewer inline hints.
(edit) @48196   11 years vboxsync VMM/HMSVMR0: Thread-context hook fixes.
(edit) @48183   11 years vboxsync VMM/HMSVMR0: Comments and logging.
(edit) @48174   11 years vboxsync HM: Adjusted some CPUMIsXxxDebugStateActive() assertion for …
(edit) @48153   11 years vboxsync VMM/HM: More dead code path elimination.
(edit) @48140   11 years vboxsync VMM/HMVMXR0: Safer longjmp coverage, only restore host state when …
(edit) @48135   11 years vboxsync VMM/HM: Eliminate dead code paths.
(edit) @48134   11 years vboxsync VMM/HMSVMR0: Fix variable scoping.
(edit) @48133   11 years vboxsync VMM/HMSVMR0: Unbreak AMD-V event injection.
(edit) @48132   11 years vboxsync VMM: Ditch VBOX_WITH_VMMR0_DISABLE_PREEMPTION.
(edit) @48130   11 years vboxsync VMM: Enable thread-context hooks. Reimplemented event injection logic …
(edit) @48044   11 years vboxsync VMM/HM: Thread-context hooks, disable preemption while touching host …
(edit) @48037   11 years vboxsync VMM/HM: Preemption hooks, work in progress. Hopefully I didn't break …
(edit) @48019   11 years vboxsync VMM/HMSVMR0: Fix assertion caused by EMT preemption in HM context.
(edit) @47989   11 years vboxsync VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
(edit) @47844   11 years vboxsync VMM: X2APIC + NMI. Only tested on AMD64.
(edit) @47803   11 years vboxsync VMM/HM: Preemption hoooks, work in progress.
(edit) @47802   11 years vboxsync VMM/HM: Redundant updates of flags is not necessary.
(edit) @47771   11 years vboxsync VMM/HM: One extra char. to make typing without autocomplete easier.
(edit) @47766   11 years vboxsync VMM/HM: Preemption hooks.
(edit) @47760   11 years vboxsync VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
(edit) @47718   11 years vboxsync More single stepping work.
(edit) @47684   11 years vboxsync SVM: I/O breakpoints.
(edit) @47671   11 years vboxsync VMM: More debugging related stuff.
(edit) @47670   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Fix typo in checking invalid guest state, nits.
(edit) @47660   11 years vboxsync VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
(edit) @47652   11 years vboxsync VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits.
(edit) @47514   11 years vboxsync VMM/HMSVMR0: Rel counter stat fix.
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