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) @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.
(edit) @47513   11 years vboxsync on AMD too
(edit) @47472   11 years vboxsync VMM/VMMR0: HW(VMX|SVM)R0.h -> HM(VMX|SVM)R0.h. Now that the refactor …
(edit) @47433   11 years vboxsync HMR0SVM.cpp: Added todo regarding I/O breakpoints.
(edit) @47260   11 years vboxsync VMM/HMSVMR0: Implement NRIP for instruction intercepts and MSRs. IOIO …
(edit) @47239   11 years vboxsync HMSVMR0.cpp: Build fix for HMSVM_ALWAYS_TRAP_ALL_XCPTS.
(edit) @47237   11 years vboxsync HMSVMR0.cpp: Fixed to unsafe macros (harmeless atm.).
(edit) @47156   11 years vboxsync VMM/HMSVMR0: Compile-time define to trap task switches unconditionally.
(edit) @47123   11 years vboxsync VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
(edit) @47119   11 years vboxsync VMM/HMSVMR0: spaces, redundant brackets and comment.
(edit) @47097   11 years vboxsync VMM/HMSVMR0: SMI and INIT exit handling.
(edit) @47095   11 years vboxsync VMM/HMSVMR0: Don't intercept SMIs.
(edit) @47092   11 years vboxsync VMM/HMSVMR0: Fix VERR_SVM_UNKNOWN_EXIT guru.
(edit) @47089   11 years vboxsync VMM/HM: Additional HM error code for certain gurus. Later use it for …
(edit) @47080   11 years vboxsync VMM/HMSVMR0: Fail on unexpected exception exits when …
(edit) @47076   11 years vboxsync VMM/HM(VMX|SVM)R0: Easier to toggle statements.
(edit) @47072   11 years vboxsync VMM/HMSVMR0: Use a different error code for unrecognized vs. …
(edit) @47056   11 years vboxsync VMM: spaces.
(edit) @47055   11 years vboxsync VMM/HMSVMR0: Paranoia assert on global init.
(edit) @47054   11 years vboxsync VMM/HMSVMR0: Fix TPR patching case to properly resync the changed TPR …
(edit) @46942   11 years vboxsync VMM: Fix LDTR restoration to be done dynamically. This is required for …
(edit) @46901   11 years vboxsync VMM/HMSVMR0: No lazy CR3, PAE PDPE updating necessary on AMD-V.
(edit) @46900   11 years vboxsync VMM/HM: Spaces, comment.
(edit) @46892   11 years vboxsync VMM/HMSVMR0: redundant.
(edit) @46888   11 years vboxsync VMM/HM: Alignment and fix an assertion in the new AMD-V code.
(edit) @46883   11 years vboxsync VMM/HMSVMR0: Go back to ring-3 on host interrupts as we cannot really …
(edit) @46871   11 years vboxsync VMM/HM: Cleanup event injection statistics.
(edit) @46869   11 years vboxsync VMM/HMSVMR0: Only save/restore TSC_AUX MSR when required.
(edit) @46850   11 years vboxsync VMM/VMMR0: HM profile counters.
(edit) @46844   11 years vboxsync VMM/HMSVMR0: AMD-V Bits.
(edit) @46843   11 years vboxsync VMM/HMSVMR0: Review of the VMCB Clean Bits.
(edit) @46842   11 years vboxsync VMM/HM: AMD-V feature bits update.
(edit) @46832   11 years vboxsync build fix
(edit) @46830   11 years vboxsync VMM/HMSVMR0: unintentional debug logging.
(edit) @46829   11 years vboxsync VMM/HMSVMR0: Fix while resyncing the TPR. Vista 64 now boots.
(edit) @46827   11 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46808   11 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46804   11 years vboxsync VMM/HMSVMR0: TSC offsetting.
(edit) @46798   11 years vboxsync VMM/HMSVMR0: reminder todo.
(edit) @46794   11 years vboxsync VMM/HMSVMR0: Fix non-nested paging w/ #PF injection. DSL now boots …
(edit) @46790   11 years vboxsync VMM/HMSVMR0: doxygen.
(edit) @46789   11 years vboxsync VMM/HM: Doxygen.
(edit) @46787   11 years vboxsync VMM/HM: AMD-V StatFlushEntire stat.
(edit) @46785   11 years vboxsync VMM/HMSVMR0: AMD-v oops. Unintentional debug logging.
(edit) @46784   11 years vboxsync VMM/HMSVMR0: AMD-V bits. DSL now boots.
(edit) @46779   11 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46774   11 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46762   12 years vboxsync VMM/HMSVMR0: AMD-V bits. Boots past the BIOS.
(edit) @46752   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46748   12 years vboxsync VMM/HMSVMR0: nits.
(edit) @46725   12 years vboxsync VMM/HMSVMR0: Bits.
(edit) @46723   12 years vboxsync VMM/HMSVMR0: Comment and assertion.
(edit) @46705   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46681   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46678   12 years vboxsync VMM/HMSVMR0: Typos.
(edit) @46672   12 years vboxsync VMM/HMSVMR0: VMCB Clean Bits MBZ when it's not supported by the CPU.
(edit) @46671   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46670   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46664   12 years vboxsync VMM/HMSVMR0: Build fixes, makefile conditionals.
(edit) @46659   12 years vboxsync VMM: AMD-V nits.
(edit) @46657   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46603   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46594   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46588   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46580   12 years vboxsync VMM/HMSVMR0, HMVMXR0: AMD-V bits, VT-x minor change.
(edit) @46569   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46562   12 years vboxsync VMM: AMD-V bits and VT-x comment nit.
(edit) @46557   12 years vboxsync VMM: AMD-V bits.
(edit) @46551   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46541   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46530   12 years vboxsync VMM/HMSVMR0: AMD-V bits, TPR shadowing, other adjustments.
(edit) @46514   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46512   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46508   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46504   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46500   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46482   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46481   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46470   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46444   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46442   12 years vboxsync VMM: HM bits, add changed-flag for CR2 as AMD-V has CR2 caching.
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