|
|
@50918
|
11 years |
vboxsync |
VMM/HM: Fix some selector limit checks, comments.
|
|
|
@50880
|
11 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@50872
|
11 years |
vboxsync |
VMM/HMR0: Assertion and comment.
|
|
|
@50867
|
11 years |
vboxsync |
VMM/HMVMXR0: Added hmR0VmxSetPendingXcptGP() and some doxygen fixes.
|
|
|
@50856
|
11 years |
vboxsync |
VMM: Assert 4K alignment on global VT-x and AMD-V physical pages. …
|
|
|
@50854
|
11 years |
vboxsync |
VMM/HMR0: VMXON regions need not be mapped executable.
|
|
|
@50800
|
11 years |
vboxsync |
VMM/HMR0: Start with invalid Cpu Ids while initializing, resetting …
|
|
|
@50789
|
11 years |
vboxsync |
VMM/HMR0: Rely on zero-initialized allocations. Still trying to figure …
|
|
|
@50749
|
11 years |
vboxsync |
VMM/HMVMXR0: When only all-context VPID flush is supported by the CPU, …
|
|
|
@50748
|
11 years |
vboxsync |
VMM/HMR0: cleanup.
|
|
|
@50746
|
11 years |
vboxsync |
VMM/HMR0: Assert tidying.
|
|
|
@50740
|
11 years |
vboxsync |
VMM/HMR0: Don't flush tagged-TLB entries each time while leaving HM …
|
|
|
@50739
|
11 years |
vboxsync |
VMM/HMVMXR0: undo temporary change from r92738.
|
|
|
@50738
|
11 years |
vboxsync |
VMM/HMVMXR0: Temporary enable of HMVMX_ALWAYS_FLUSH_TLB for a test build.
|
|
|
@50720
|
11 years |
vboxsync |
VMM/HMVMXR0: Assert.
|
|
|
@50698
|
11 years |
vboxsync |
VMM/HMVMXR0: More info. on assert failures.
|
|
|
@50696
|
11 years |
vboxsync |
VMM/HMVMXR0: More assertions in TLB flushing.
|
|
|
@50661
|
11 years |
vboxsync |
GCC:/MSC: => gcc:/msc: like everywhere
|
|
|
@50655
|
11 years |
vboxsync |
VMM/HMVMXR0: First entry into VT-x may already have saved the …
|
|
|
@50614
|
11 years |
vboxsync |
VMM/HMVMXR0: Avoid one extra VM-exit while injecting interrupts if …
|
|
|
@50601
|
11 years |
vboxsync |
VMM/HMVMXR0: Undo r92473. We -do- need it, better comments.
|
|
|
@50600
|
11 years |
vboxsync |
VMM/HMVMXR0: This should not be necessary, while in preemption hook …
|
|
|
@50540
|
11 years |
vboxsync |
VMM/HM: Ignore SMX mode and proceed with a warning.
|
|
|
@50509
|
11 years |
vboxsync |
VMM/HMVMXR0: Build fix.
|
|
|
@50506
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix for workaround done in r92215.
|
|
|
@50428
|
11 years |
vboxsync |
HMR0Mixed.mac: Windows experiment with delaying host IDTR.LIMIT …
|
|
|
@50426
|
11 years |
vboxsync |
HMR0VMX.cpp: Hacked hmR0VmxSaveHostSegmentRegs to call …
|
|
|
@50333
|
11 years |
vboxsync |
VMM, SupDrv: Allow VT-x when in presumed SMX mode when the VMXON bit …
|
|
|
@50285
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping over IO instructions (string I/O is a …
|
|
|
@50284
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping over IRET and POPF in real-on-v86 mode.
|
|
|
@50275
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping in real-on-v86 mode for certain …
|
|
|
@50271
|
11 years |
vboxsync |
VMM/HMVMXR0: Comment clarification.
|
|
|
@50270
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix single-stepping with IRET on real-on-v86 mode while …
|
|
|
@49992
|
11 years |
vboxsync |
VMM/HMVMXR0: comment copy & paste error.
|
|
|
@49990
|
11 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@49971
|
11 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@49970
|
11 years |
vboxsync |
VMM/HMSVMR0: Avoid MSR write when possible.
|
|
|
@49969
|
11 years |
vboxsync |
VMM/HMSVMR0: todo addressed in r91390.
|
|
|
@49968
|
11 years |
vboxsync |
VMM/HMSVMR0: Update guest TSC AUX when we allow MSR passthru.
|
|
|
@49967
|
11 years |
vboxsync |
HMR0SVM.cpp: Use CPUR0GetGuestTscAux() instead of CPUMQueryGuestMsr to …
|
|
|
@49937
|
11 years |
vboxsync |
VMM/HMSVMR0: Change ASID when required.
|
|
|
@49934
|
11 years |
vboxsync |
VMM/HMR0: Don't unnecessarily reset uCurrentAsid.
|
|
|
@49932
|
11 years |
vboxsync |
VMM/HMR0: Assertion.
|
|
|
@49931
|
11 years |
vboxsync |
VMM/HMSVMR0: Assertions.
|
|
|
@49903
|
11 years |
vboxsync |
VMM/HMVMXR0: Todo comment.
|
|
|
@49902
|
11 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@49901
|
11 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@49900
|
11 years |
vboxsync |
VMM/HMSVMR0: 32-bit build fix.
|
|
|
@49898
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix for MOV DRx intercepts on 32-bit hosts with 64-bit guests.
|
|
|
@49897
|
11 years |
vboxsync |
VMM/HMSVMR0: Clear the VMCB Clean Bit for NP while flushing the guest …
|
|
|
@49896
|
11 years |
vboxsync |
VMM/HMSVMR0: Don't need to re-enable NP on each VMRUN.
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49890
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Comments, be consistent.
|
|
|
@49889
|
11 years |
vboxsync |
VMM/HMVMXR0: Comments.
|
|
|
@49888
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix infinite recursion on ring-0 assertion with longjmp …
|
|
|
@49879
|
11 years |
vboxsync |
VMM/HMSVMR0: Update CPL and its corresponding VMCB Clean bit when SS …
|
|
|
@49876
|
11 years |
vboxsync |
VMM/HMSVMR0: Mark the VMCB-clean bits as dirty while migrating CPUs.
|
|
|
@49870
|
11 years |
vboxsync |
VMM/HMVMXR0: Four consecutive NOT operators is a tad too redundant.
|
|
|
@49864
|
11 years |
vboxsync |
VMM/HMVMXR0: Minor nit while checking PAE PDPTEs in …
|
|
|
@49853
|
11 years |
vboxsync |
VMM/HMVMXR0: Save guest-control registers on CRX-read exits.
|
|
|
@49852
|
11 years |
vboxsync |
VMM/HMVMXR0: Add guest-state checks for PAE PDPTEs.
|
|
|
@49789
|
11 years |
vboxsync |
VMM: don't ignore the error code of RTAvl*DoWithAll() if the callback …
|
|
|
@49776
|
11 years |
vboxsync |
VMM/HMVMXR0: Comment.
|
|
|
@49775
|
11 years |
vboxsync |
More granular assertions.
|
|
|
@49774
|
11 years |
vboxsync |
VMM/HMVMXR0: Handle #DB from ICEBP instruction which is undocumented …
|
|
|
@49770
|
11 years |
vboxsync |
VMM/HM: Fix typo in TRPPatchingAllowed member.
|
|
|
@49757
|
11 years |
vboxsync |
VMM/HMVMXR0: comment nit.
|
|
|
@49755
|
11 years |
vboxsync |
VMM/HMVMXR0: Safer assumptions while updating guest-state on fully …
|
|
|
@49752
|
11 years |
vboxsync |
VMM/HMVMXR0: Drop 64-bit MSR optimizations on hybrid darwin kernels.
|
|
|
@49740
|
11 years |
vboxsync |
VMM/HMVMXR0: Hybrid fixes.
|
|
|
@49739
|
11 years |
vboxsync |
VMM/HM: Same error code for unsupported host-guest paging mode combo. …
|
|
|
@49734
|
11 years |
vboxsync |
VMM/HMVMXR0: bugref Comment, spaces.
|
|
|
@49729
|
11 years |
vboxsync |
VMM/HM: VMCPU_HMCF -> HMCPU_CF macro renaming.
|
|
|
@49727
|
11 years |
vboxsync |
VMM/HMVMXR0: Now that we have atomic flag updates, reenable WRMSR …
|
|
|
@49726
|
11 years |
vboxsync |
VMM/HMR0Mixed: Comment.
|
|
|
@49721
|
11 years |
vboxsync |
VMM/HMSVMR0: space.
|
|
|
@49720
|
11 years |
vboxsync |
VMM/HMSVMR0: Added bugref comment.
|
|
|
@49719
|
11 years |
vboxsync |
HMSVM: Do not fall back on FERR emulation (see #6117).
|
|
|
@49717
|
11 years |
vboxsync |
HMVMX: Do not fall back on FERR emulation (see #6117).
|
|
|
@49712
|
11 years |
vboxsync |
VMM/HMVMXR0: Comment, macros.
|
|
|
@49701
|
11 years |
vboxsync |
VMM/HMVMXR0: Simplified the MSR optimization code.
|
|
|
@49700
|
11 years |
vboxsync |
VMM/HMVMXR0: Build fix.
|
|
|
@49699
|
11 years |
vboxsync |
VMM/HMVMXR0: Update guest TSC_AUX before auto-load/store.
|
|
|
@49680
|
11 years |
vboxsync |
VMM/HMVMXR0: MSR auto-load/store fix for hybrid darwin.
|
|
|
@49677
|
11 years |
vboxsync |
VMM/HMVMXR0: Assertions.
|
|
|
@49670
|
11 years |
vboxsync |
VMM/HMVMXR0: Comment.
|
|
|
@49669
|
11 years |
vboxsync |
VMM/HMVMXR0: Comments.
|
|
|
@49668
|
11 years |
vboxsync |
VMM/HMVMXR0: Added a couple of missing Unsupported-Feature Combos errors.
|
|
|
@49667
|
11 years |
vboxsync |
VMM/HMVMXR0: Comment.
|
|
|
@49666
|
11 years |
vboxsync |
VMM/HMVMXR0: Fix darwin 32-bit/PAE kernel case.
|
|
|
@49665
|
11 years |
vboxsync |
VMM/HMVMXR0: Careful with preemption!
|
|
|
@49664
|
11 years |
vboxsync |
VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
|
|
|
@49623
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@49580
|
11 years |
vboxsync |
VMM/HMVMXR0: Better fix for r90778.
|
|
|
@49579
|
11 years |
vboxsync |
VMM/HMVMXR0: Don't cause unnecessary host-state update in case we're …
|
|
|
@49548
|
11 years |
vboxsync |
DevAPIC: reverted r90537, r90540, r90551 -- actually we need to clear …
|
|
|
@49527
|
11 years |
vboxsync |
VMM/HMR0: Warnings.
|
|
|
@49526
|
11 years |
vboxsync |
VMM/HMVMXR0: Build fix.
|
|
|
@49523
|
11 years |
vboxsync |
VMM: Retire VBOX_WITH_AUTO_MSR_LOAD_RESTORE define.
|
|
|
@49521
|
11 years |
vboxsync |
VMM/HMVMXR0: spaces.
|
|
|