VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @13089   16 years vboxsync EPT updates
(edit) @13077   16 years vboxsync Corrected assertion.
(edit) @13070   16 years vboxsync Excessive logging
(edit) @13069   16 years vboxsync Cleaned up
(edit) @13051   16 years vboxsync Comment updates
(edit) @13049   16 years vboxsync More capability flags for VT-x.
(edit) @13048   16 years vboxsync Real and protected mode without paging needs a special identity …
(edit) @13043   16 years vboxsync EPT updates
(edit) @13037   16 years vboxsync EPT updates
(edit) @13025   16 years vboxsync Updates for EPT.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12824   16 years vboxsync FreeBSD boot assertion fix (VT-x real-mode emulation).
(edit) @12822   16 years vboxsync The hypervisor dump is not relevant when we're in VT-x/AMD-V mode.
(edit) @12795   16 years vboxsync HWACCM: fixed unsigned/signed compare warning (x86.h), use const and g_.
(edit) @12793   16 years vboxsync More fixes for real-mode emulation in VT-x. Now enabled by default for …
(edit) @12788   16 years vboxsync Monitor X86_CR4_VME changes as well if emulated real-mode is enabled.
(edit) @12787   16 years vboxsync Accidental commit.
(edit) @12786   16 years vboxsync Real-mode support for VT-x. (currently disabled)
(edit) @12763   16 years vboxsync Fixed IF handling for real mode. (iopl=3, no need for VIF)
(edit) @12756   16 years vboxsync Attempt to correct hidden selector attributes when switching from real …
(edit) @12751   16 years vboxsync Corrected assertion again
(edit) @12750   16 years vboxsync Sigh
(edit) @12749   16 years vboxsync Corrected assertion
(edit) @12748   16 years vboxsync Updates
(edit) @12747   16 years vboxsync Put back #GP handler.
(edit) @12746   16 years vboxsync Bitmap corrections.
(edit) @12745   16 years vboxsync Adjust TSS size for real-mode emulation (VT-x).
(edit) @12737   16 years vboxsync Got rid of debugging code
(edit) @12736   16 years vboxsync Backed out 37055/56. Need to use the io bitmap in the TSS instead. …
(edit) @12733   16 years vboxsync Updates
(edit) @12732   16 years vboxsync #GP handler should emulation io instructions in real mode. (VT-x)
(edit) @12730   16 years vboxsync Updates for real mode execution with VT-x.
(edit) @12726   16 years vboxsync TR selector attributes for real mode changes.
(edit) @12725   16 years vboxsync Logging update + selector sync correction for real mode.
(edit) @12711   16 years vboxsync More logging
(edit) @12708   16 years vboxsync Comments added
(edit) @12702   16 years vboxsync #1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
(edit) @12699   16 years vboxsync Merge real mode sync changes.
(edit) @12698   16 years vboxsync Corrections
(edit) @12697   16 years vboxsync Only sync back TR when we're in protected mode.
(edit) @12692   16 years vboxsync Backed out paging changes (36990/86/83).
(edit) @12687   16 years vboxsync Started with VMM device heap for use with VT-x real-mode emulation. …
(edit) @12681   16 years vboxsync Updates for real and protected mode without paging shadow mode.
(edit) @12674   16 years vboxsync Off by one.
(edit) @12664   16 years vboxsync IO breakpoint length implies an io range.
(edit) @12625   16 years vboxsync IO breakpoints triggered after the fact.
(edit) @12610   16 years vboxsync Extra statistics for IO debug breakpoint checking.
(edit) @12609   16 years vboxsync IO breakpoint support for VT-x and AMD-V.
(edit) @12600   16 years vboxsync Turned dr0..dr7 into an array.
(edit) @12578   16 years vboxsync Enable hardware breakpoint support for VT-x and AMD-V.
(edit) @12554   16 years vboxsync Some debug register statistics added.
(edit) @12549   16 years vboxsync VMM: Implemented a TSC mode where it's tied to execution and halt …
(edit) @12501   16 years vboxsync Comment added
(edit) @12350   16 years vboxsync Cleaned up a bit.
(edit) @12225   16 years vboxsync VMM: X86_DR7_ENABLED_MASK should not include GD, because it isn't a …
(edit) @12162   16 years vboxsync VMM: Assert that we don't change CPU unexpectedly while executing in …
(edit) @12121   16 years vboxsync Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
(edit) @12091   16 years vboxsync Debug register support updates
(edit) @12090   16 years vboxsync Started with hardware debug register support. Fixed out of sync …
(edit) @12079   16 years vboxsync More specific error messages for unexpected VT-x failures.
(edit) @12068   16 years vboxsync More release logging for the VERR_VMX_INVALID_VMCS_PTR case.
(edit) @11767   16 years vboxsync VT-x: always enable caching in cr0.
(edit) @11763   16 years vboxsync Host CR0 CD, NW & ET bits are not restored after a VM exit. We must …
(edit) @11761   16 years vboxsync Filter out X86_CR0_CACHE_DISABLE as well for VT-x. (duh!)
(edit) @11757   16 years vboxsync No room for this
(edit) @11756   16 years vboxsync Use the wbinvd intercept if it's present in the secondary control.
(edit) @11706   16 years vboxsync No need to enable VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_MSR_BITMAPS
(edit) @11697   16 years vboxsync Comment update
(edit) @11696   16 years vboxsync Enabled MSR bitmap for VT-x.
(edit) @11517   16 years vboxsync More logging
(edit) @11488   16 years vboxsync stoswd emulation fix (DF).
(edit) @11398   16 years vboxsync Always sync back the TPR value.
(edit) @10886   16 years vboxsync Fixes for syncing back sysenter MSRs.
(edit) @10835   16 years vboxsync Obsolete comment removed
(edit) @10833   16 years vboxsync Backed out 33617. Doesn't solve anything.
(edit) @10832   16 years vboxsync TPR shadow changes.
(edit) @10828   16 years vboxsync Update
(edit) @10716   16 years vboxsync TPR fix for VT-x
(edit) @10667   16 years vboxsync Sync back TPR if necessary.
(edit) @10661   16 years vboxsync Reduce the number of world switches caused by cr8 writes by checking …
(edit) @10647   16 years vboxsync Manual saving of XMM registers. Use new FPU/MMX/XMM state saving for …
(edit) @10609   16 years vboxsync Check for unexpected rescheduling.
(edit) @10607   16 years vboxsync Guest state loading and host state saving *must* be done after TPR …
(edit) @10572   16 years vboxsync Use NIL_RTR0MEMOBJ and ASMMemZeroPage.
(edit) @10566   16 years vboxsync Comment
(edit) @10542   16 years vboxsync Go directly to the halted state when encountering a hlt instruction …
(edit) @10537   16 years vboxsync Updated HWACCMDumpRegs
(edit) @10502   16 years vboxsync Take precautions for being rescheduled to a different cpu due to long …
(edit) @10473   16 years vboxsync MMIO instruction emulation for OR, BT and XOR added.
(edit) @10466   16 years vboxsync Write back cached TPR
(edit) @10465   16 years vboxsync Cleaned up
(edit) @10464   16 years vboxsync More assertions
(edit) @10463   16 years vboxsync Use the TPR threshold feature.
(edit) @10458   16 years vboxsync TPR & interrupt dispatch updates.
(edit) @10360   16 years vboxsync Removed the same assertion as before in the AMD-V code.
(edit) @10356   16 years vboxsync Safety precaution
(edit) @10355   16 years vboxsync TPR updates
(edit) @10353   16 years vboxsync TPR caching for VT-x. Removed the CR8 register from CPUMCTX.
(edit) @10206   16 years vboxsync Fixed regression introduced by TPR caching. (never execute code that …
(edit) @10108   16 years vboxsync More CR8 updates
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