|
|
@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
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits. Boots past the BIOS.
|
|
|
@46752
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46748
|
12 years |
vboxsync |
VMM/HMSVMR0: nits.
|
|
|
@46725
|
12 years |
vboxsync |
VMM/HMSVMR0: Bits.
|
|
|
@46723
|
12 years |
vboxsync |
VMM/HMSVMR0: Comment and assertion.
|
|
|
@46705
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46681
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46678
|
12 years |
vboxsync |
VMM/HMSVMR0: Typos.
|
|
|
@46672
|
12 years |
vboxsync |
VMM/HMSVMR0: VMCB Clean Bits MBZ when it's not supported by the CPU.
|
|
|
@46671
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46670
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46664
|
12 years |
vboxsync |
VMM/HMSVMR0: Build fixes, makefile conditionals.
|
|
|
@46659
|
12 years |
vboxsync |
VMM: AMD-V nits.
|
|
|
@46657
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46603
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46594
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46588
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46580
|
12 years |
vboxsync |
VMM/HMSVMR0, HMVMXR0: AMD-V bits, VT-x minor change.
|
|
|
@46569
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46562
|
12 years |
vboxsync |
VMM: AMD-V bits and VT-x comment nit.
|
|
|
@46557
|
12 years |
vboxsync |
VMM: AMD-V bits.
|
|
|
@46551
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46541
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46530
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits, TPR shadowing, other adjustments.
|
|
|
@46514
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46512
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46508
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46504
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46500
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46482
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46481
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46470
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46444
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46442
|
12 years |
vboxsync |
VMM: HM bits, add changed-flag for CR2 as AMD-V has CR2 caching.
|
|
|