VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @52281   10 years vboxsync VMM/HMVMXR0: Fix strict assertion on older CPUs; check for secondary …
(edit) @52279   10 years vboxsync VMM/HMVMXR0: Renaming nits.
(edit) @52192   11 years vboxsync HostDrivers/Support, VMM: support CONFIG_PAX_KERNEXEC Linux kernels
(edit) @52182   11 years vboxsync VMM/HMVMXR0: Wrong, EMT preemption doesn't lose VMCS state.
(edit) @52172   11 years vboxsync VMM/HMVMXR0: Clear inhibit-interrupts force-flag when only NMI …
(edit) @52166   11 years vboxsync VMM/HMVMXR0: Move comment to the right place.
(edit) @52165   11 years vboxsync VMM/HMVMXR0: Cleanup.
(edit) @52164   11 years vboxsync VMM/HMVMXR0: Nits.
(edit) @52162   11 years vboxsync VMM/HMVMXR0: Make hmR0VmxGetGuestIntrState() side-effect free in terms …
(edit) @52149   11 years vboxsync VMM/HMVMXR0: comment.
(edit) @52147   11 years vboxsync VMM/HMVMXR0: Don't lose interruptibility-state when we get preempted early!
(edit) @52141   11 years vboxsync VMM/HMVMXR0: Less confusing variable name.
(edit) @52140   11 years vboxsync VMM/HMVMXR0: Fix NMI redelivery when the original delivery caused an …
(edit) @52125   11 years vboxsync VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru …
(edit) @52073   11 years vboxsync VMM/HMVMXR0: Comment.
(edit) @52072   11 years vboxsync VMM/HMVMXR0: Fix NMI injection.
(edit) @52067   11 years vboxsync VMM/HMVMXR0: Convert NMIs to TRPM as TRPM_TRAP and not TRPM_HARDWARE_INT.
(edit) @52066   11 years vboxsync VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
(edit) @52065   11 years vboxsync VMM/HMVMXR0: Fix NMI re-injection when NMI injection caused a faulting …
(edit) @52054   11 years vboxsync Grammar.
(edit) @52044   11 years vboxsync VMM/HM: nits.
(edit) @52043   11 years vboxsync VMM/HMVMXR0: nit.
(edit) @52042   11 years vboxsync VMM/HMVMXR0: Improve SMP logging a bit.
(edit) @52041   11 years vboxsync VMM: Fix NMI handling.
(edit) @52009   11 years vboxsync Comments and nits.
(edit) @52006   11 years vboxsync VMM: VT-x and AMD-V support for making GIM hypercalls.
(edit) @51981   11 years vboxsync VMM/GIM, VMM/HM: Add support for Hyper-V hypervisor capabilities …
(edit) @51961   11 years vboxsync VMM/GIM: Fix Hyper-V TSC offset scaling to 100ns units.
(edit) @51896   11 years vboxsync VMM/HMVMXR0: Trial; don't adjust TSC offset with paravirt TSC.
(edit) @51757   11 years vboxsync VMM: Change error codes to be consistent.
(edit) @51746   11 years vboxsync VMM/HMVMXR0: Temporary instrumentation for event injection issue.
(edit) @51741   11 years vboxsync VMM/HMVMXR0: Load guest-state after injection of events; simplifies …
(edit) @51685   11 years vboxsync VMM/HMVMXR0: Nit.
(edit) @51661   11 years vboxsync VMM/HMVMXR0: Use VMCS offsetting until we fix TM, makes Hyper-V guests …
(edit) @51643   11 years vboxsync VMM/GIM: More bits for Hyper-V implementation.
(edit) @51244   11 years vboxsync VMM/HMVMXR0: Relax EFER consistency/corruption checks for the fixes …
(edit) @51241   11 years vboxsync VMM/HMVMXR0: Intel likes hyphenation.
(edit) @51239   11 years vboxsync VMM/HMVMXR0: Intel likes hyphenation.
(edit) @51238   11 years vboxsync VMM/HMVMXR0: Fixed invalid EFER swapping when guest is using PAE …
(edit) @51230   11 years vboxsync VMM/HMVMXR0,HMSVMR0: debug build fixes.
(edit) @51222   11 years vboxsync VMM/HMVMXR0: Do EFER swapping using auto-load/store area in the VMCS …
(edit) @51220   11 years vboxsync VMM/HMVMXR0: Implemented EFER swapping using VMCS controls.
(edit) @51182   11 years vboxsync VMM/IEM: Implemented hardware task-switches, code path disabled.
(edit) @51145   11 years vboxsync VMM/HMVMXR0: Assertion is a little too strict (global vs local init).
(edit) @51140   11 years vboxsync VMM/HMVMXR0: Another assertion to try catch uCurrentAsid mismatch.
(edit) @51084   11 years vboxsync VMM/HMVMXR0: STAM counter typo.
(edit) @51083   11 years vboxsync VMM/HMVMXR0: Also intercept #TS exceptions while debugging all …
(edit) @50918   11 years vboxsync VMM/HM: Fix some selector limit checks, comments.
(edit) @50880   11 years vboxsync VMM/HMVMXR0: nit.
(edit) @50867   11 years vboxsync VMM/HMVMXR0: Added hmR0VmxSetPendingXcptGP() and some doxygen fixes.
(edit) @50856   11 years vboxsync VMM: Assert 4K alignment on global VT-x and AMD-V physical pages. …
(edit) @50749   11 years vboxsync VMM/HMVMXR0: When only all-context VPID flush is supported by the CPU, …
(edit) @50739   11 years vboxsync VMM/HMVMXR0: undo temporary change from r92738.
(edit) @50738   11 years vboxsync VMM/HMVMXR0: Temporary enable of HMVMX_ALWAYS_FLUSH_TLB for a test build.
(edit) @50720   11 years vboxsync VMM/HMVMXR0: Assert.
(edit) @50698   11 years vboxsync VMM/HMVMXR0: More info. on assert failures.
(edit) @50696   11 years vboxsync VMM/HMVMXR0: More assertions in TLB flushing.
(edit) @50655   11 years vboxsync VMM/HMVMXR0: First entry into VT-x may already have saved the …
(edit) @50614   11 years vboxsync VMM/HMVMXR0: Avoid one extra VM-exit while injecting interrupts if …
(edit) @50601   11 years vboxsync VMM/HMVMXR0: Undo r92473. We -do- need it, better comments.
(edit) @50600   11 years vboxsync VMM/HMVMXR0: This should not be necessary, while in preemption hook …
(edit) @50509   11 years vboxsync VMM/HMVMXR0: Build fix.
(edit) @50506   11 years vboxsync VMM/HMVMXR0: Fix for workaround done in r92215.
(edit) @50426   11 years vboxsync HMR0VMX.cpp: Hacked hmR0VmxSaveHostSegmentRegs to call …
(edit) @50285   11 years vboxsync VMM/HMVMXR0: Fix single-stepping over IO instructions (string I/O is a …
(edit) @50284   11 years vboxsync VMM/HMVMXR0: Fix single-stepping over IRET and POPF in real-on-v86 mode.
(edit) @50275   11 years vboxsync VMM/HMVMXR0: Fix single-stepping in real-on-v86 mode for certain …
(edit) @50271   11 years vboxsync VMM/HMVMXR0: Comment clarification.
(edit) @50270   11 years vboxsync VMM/HMVMXR0: Fix single-stepping with IRET on real-on-v86 mode while …
(edit) @49992   11 years vboxsync VMM/HMVMXR0: comment copy & paste error.
(edit) @49903   11 years vboxsync VMM/HMVMXR0: Todo comment.
(edit) @49901   11 years vboxsync VMM/HMVMXR0: nit.
(edit) @49893   11 years vboxsync MSR rewrite: initial hacking - half disabled.
(edit) @49890   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Comments, be consistent.
(edit) @49889   11 years vboxsync VMM/HMVMXR0: Comments.
(edit) @49870   11 years vboxsync VMM/HMVMXR0: Four consecutive NOT operators is a tad too redundant.
(edit) @49864   11 years vboxsync VMM/HMVMXR0: Minor nit while checking PAE PDPTEs in …
(edit) @49853   11 years vboxsync VMM/HMVMXR0: Save guest-control registers on CRX-read exits.
(edit) @49852   11 years vboxsync VMM/HMVMXR0: Add guest-state checks for PAE PDPTEs.
(edit) @49776   11 years vboxsync VMM/HMVMXR0: Comment.
(edit) @49775   11 years vboxsync More granular assertions.
(edit) @49774   11 years vboxsync VMM/HMVMXR0: Handle #DB from ICEBP instruction which is undocumented …
(edit) @49757   11 years vboxsync VMM/HMVMXR0: comment nit.
(edit) @49755   11 years vboxsync VMM/HMVMXR0: Safer assumptions while updating guest-state on fully …
(edit) @49752   11 years vboxsync VMM/HMVMXR0: Drop 64-bit MSR optimizations on hybrid darwin kernels.
(edit) @49740   11 years vboxsync VMM/HMVMXR0: Hybrid fixes.
(edit) @49734   11 years vboxsync VMM/HMVMXR0: bugref Comment, spaces.
(edit) @49729   11 years vboxsync VMM/HM: VMCPU_HMCF -> HMCPU_CF macro renaming.
(edit) @49727   11 years vboxsync VMM/HMVMXR0: Now that we have atomic flag updates, reenable WRMSR …
(edit) @49717   11 years vboxsync HMVMX: Do not fall back on FERR emulation (see #6117).
(edit) @49712   11 years vboxsync VMM/HMVMXR0: Comment, macros.
(edit) @49701   11 years vboxsync VMM/HMVMXR0: Simplified the MSR optimization code.
(edit) @49700   11 years vboxsync VMM/HMVMXR0: Build fix.
(edit) @49699   11 years vboxsync VMM/HMVMXR0: Update guest TSC_AUX before auto-load/store.
(edit) @49680   11 years vboxsync VMM/HMVMXR0: MSR auto-load/store fix for hybrid darwin.
(edit) @49677   11 years vboxsync VMM/HMVMXR0: Assertions.
(edit) @49670   11 years vboxsync VMM/HMVMXR0: Comment.
(edit) @49669   11 years vboxsync VMM/HMVMXR0: Comments.
(edit) @49668   11 years vboxsync VMM/HMVMXR0: Added a couple of missing Unsupported-Feature Combos errors.
(edit) @49667   11 years vboxsync VMM/HMVMXR0: Comment.
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