|
|
@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.
|
|
|
@48133
|
11 years |
vboxsync |
VMM/HMSVMR0: Unbreak AMD-V event injection.
|
|
|
@48132
|
11 years |
vboxsync |
VMM: Ditch VBOX_WITH_VMMR0_DISABLE_PREEMPTION.
|
|
|
@48130
|
11 years |
vboxsync |
VMM: Enable thread-context hooks. Reimplemented event injection logic …
|
|
|
@48044
|
11 years |
vboxsync |
VMM/HM: Thread-context hooks, disable preemption while touching host …
|
|
|
@48037
|
11 years |
vboxsync |
VMM/HM: Preemption hooks, work in progress. Hopefully I didn't break …
|
|
|
@48019
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix assertion caused by EMT preemption in HM context.
|
|
|
@47989
|
11 years |
vboxsync |
VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
|
|
|
@47844
|
11 years |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47803
|
11 years |
vboxsync |
VMM/HM: Preemption hoooks, work in progress.
|
|
|
@47802
|
11 years |
vboxsync |
VMM/HM: Redundant updates of flags is not necessary.
|
|
|
@47771
|
11 years |
vboxsync |
VMM/HM: One extra char. to make typing without autocomplete easier.
|
|
|
@47766
|
11 years |
vboxsync |
VMM/HM: Preemption hooks.
|
|
|
@47760
|
11 years |
vboxsync |
VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
|
|
|
@47718
|
11 years |
vboxsync |
More single stepping work.
|
|
|
@47684
|
11 years |
vboxsync |
SVM: I/O breakpoints.
|
|
|
@47671
|
11 years |
vboxsync |
VMM: More debugging related stuff.
|
|
|
@47670
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Fix typo in checking invalid guest state, nits.
|
|
|
@47660
|
11 years |
vboxsync |
VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
|
|
|
@47652
|
11 years |
vboxsync |
VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits.
|
|
|
@47514
|
11 years |
vboxsync |
VMM/HMSVMR0: Rel counter stat fix.
|
|
|
@47513
|
11 years |
vboxsync |
on AMD too
|
|
|
@47472
|
11 years |
vboxsync |
VMM/VMMR0: HW(VMX|SVM)R0.h -> HM(VMX|SVM)R0.h. Now that the refactor …
|
|
|
@47433
|
11 years |
vboxsync |
HMR0SVM.cpp: Added todo regarding I/O breakpoints.
|
|
|
@47260
|
11 years |
vboxsync |
VMM/HMSVMR0: Implement NRIP for instruction intercepts and MSRs. IOIO …
|
|
|
@47239
|
11 years |
vboxsync |
HMSVMR0.cpp: Build fix for HMSVM_ALWAYS_TRAP_ALL_XCPTS.
|
|
|
@47237
|
11 years |
vboxsync |
HMSVMR0.cpp: Fixed to unsafe macros (harmeless atm.).
|
|
|
@47156
|
11 years |
vboxsync |
VMM/HMSVMR0: Compile-time define to trap task switches unconditionally.
|
|
|
@47123
|
11 years |
vboxsync |
VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
|
|
|
@47119
|
11 years |
vboxsync |
VMM/HMSVMR0: spaces, redundant brackets and comment.
|
|
|
@47097
|
11 years |
vboxsync |
VMM/HMSVMR0: SMI and INIT exit handling.
|
|
|
@47095
|
11 years |
vboxsync |
VMM/HMSVMR0: Don't intercept SMIs.
|
|
|
@47092
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix VERR_SVM_UNKNOWN_EXIT guru.
|
|
|
@47089
|
11 years |
vboxsync |
VMM/HM: Additional HM error code for certain gurus. Later use it for …
|
|
|
@47080
|
11 years |
vboxsync |
VMM/HMSVMR0: Fail on unexpected exception exits when …
|
|
|
@47076
|
11 years |
vboxsync |
VMM/HM(VMX|SVM)R0: Easier to toggle statements.
|
|
|
@47072
|
11 years |
vboxsync |
VMM/HMSVMR0: Use a different error code for unrecognized vs. …
|
|
|
@47056
|
11 years |
vboxsync |
VMM: spaces.
|
|
|
@47055
|
11 years |
vboxsync |
VMM/HMSVMR0: Paranoia assert on global init.
|
|
|
@47054
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix TPR patching case to properly resync the changed TPR …
|
|
|
@46942
|
11 years |
vboxsync |
VMM: Fix LDTR restoration to be done dynamically. This is required for …
|
|
|
@46901
|
11 years |
vboxsync |
VMM/HMSVMR0: No lazy CR3, PAE PDPE updating necessary on AMD-V.
|
|
|
@46900
|
11 years |
vboxsync |
VMM/HM: Spaces, comment.
|
|
|
@46892
|
11 years |
vboxsync |
VMM/HMSVMR0: redundant.
|
|
|
@46888
|
11 years |
vboxsync |
VMM/HM: Alignment and fix an assertion in the new AMD-V code.
|
|
|
@46883
|
11 years |
vboxsync |
VMM/HMSVMR0: Go back to ring-3 on host interrupts as we cannot really …
|
|
|
@46871
|
11 years |
vboxsync |
VMM/HM: Cleanup event injection statistics.
|
|
|
@46869
|
11 years |
vboxsync |
VMM/HMSVMR0: Only save/restore TSC_AUX MSR when required.
|
|
|
@46850
|
11 years |
vboxsync |
VMM/VMMR0: HM profile counters.
|
|
|
@46844
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V Bits.
|
|
|
@46843
|
11 years |
vboxsync |
VMM/HMSVMR0: Review of the VMCB Clean Bits.
|
|
|
@46842
|
11 years |
vboxsync |
VMM/HM: AMD-V feature bits update.
|
|
|
@46832
|
11 years |
vboxsync |
build fix
|
|
|
@46830
|
11 years |
vboxsync |
VMM/HMSVMR0: unintentional debug logging.
|
|
|
@46829
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix while resyncing the TPR. Vista 64 now boots.
|
|
|
@46827
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46808
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46804
|
11 years |
vboxsync |
VMM/HMSVMR0: TSC offsetting.
|
|
|
@46798
|
11 years |
vboxsync |
VMM/HMSVMR0: reminder todo.
|
|
|
@46794
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix non-nested paging w/ #PF injection. DSL now boots …
|
|
|
@46790
|
11 years |
vboxsync |
VMM/HMSVMR0: doxygen.
|
|
|
@46789
|
11 years |
vboxsync |
VMM/HM: Doxygen.
|
|
|
@46787
|
11 years |
vboxsync |
VMM/HM: AMD-V StatFlushEntire stat.
|
|
|
@46785
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-v oops. Unintentional debug logging.
|
|
|
@46784
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits. DSL now boots.
|
|
|
@46779
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46774
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46762
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits. Boots past the BIOS.
|
|
|
@46752
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46748
|
11 years |
vboxsync |
VMM/HMSVMR0: nits.
|
|
|
@46725
|
11 years |
vboxsync |
VMM/HMSVMR0: Bits.
|
|
|
@46723
|
11 years |
vboxsync |
VMM/HMSVMR0: Comment and assertion.
|
|
|
@46705
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46681
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46678
|
11 years |
vboxsync |
VMM/HMSVMR0: Typos.
|
|
|
@46672
|
11 years |
vboxsync |
VMM/HMSVMR0: VMCB Clean Bits MBZ when it's not supported by the CPU.
|
|
|
@46671
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46670
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46664
|
11 years |
vboxsync |
VMM/HMSVMR0: Build fixes, makefile conditionals.
|
|
|
@46659
|
11 years |
vboxsync |
VMM: AMD-V nits.
|
|
|
@46657
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|