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) @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
(edit) @9998   16 years vboxsync Logging update
(edit) @9988   16 years vboxsync Unconditionally update the sysenter msrs.
(edit) @9964   16 years vboxsync Paranoid assertion
(edit) @9821   17 years vboxsync Compile fix
(edit) @9817   17 years vboxsync fs & gs base cleanup
(edit) @9814   17 years vboxsync FS & GS base msr fixes
(edit) @9805   17 years vboxsync Backed out previous changeset
(edit) @9804   17 years vboxsync FS & GS syncing
(edit) @9802   17 years vboxsync CPUMIsGuestIn64BitCodeEx update
(edit) @9720   17 years vboxsync Emulate rdmsr & wrmsr. Note that Intel mentions a (slightly different) …
(edit) @9719   17 years vboxsync Accidental commit
(edit) @9718   17 years vboxsync Single instruction emulation for rd/wrmsr
(edit) @9708   17 years vboxsync Use RIP everywhere
(edit) @9535   17 years vboxsync Log guest state in case of failure.
(edit) @9533   17 years vboxsync Dump state in case of VMX_EXIT_ERR_INVALID_GUEST_STATE.
(edit) @9484   17 years vboxsync Save & restore CSTAR, STAR, SFMASK & KERNEL_GSBASE MSRs (VT-x)
(edit) @9475   17 years vboxsync Added VMXR0StartVM64. Sync the FS_BASE & GS_BASE MSRs.
(edit) @9457   17 years vboxsync Reapplied fixed 31707.
(edit) @9453   17 years vboxsync Backed out 31707
(edit) @9452   17 years vboxsync Preparing for 64 bits vmlaunch/vmresume.
(edit) @9421   17 years vboxsync 64 bits hidden selector base.
(edit) @9412   17 years vboxsync use macros to access base, limit of a descriptor and offset of an IDT entry
(edit) @9411   17 years vboxsync Use a union for esp & rsp, so they are in-sync.
(edit) @9407   17 years vboxsync HWACCM updates.
(edit) @9385   17 years vboxsync Backed out some of the changes. Broke VT-x
(edit) @9384   17 years vboxsync Compile fix
(edit) @9383   17 years vboxsync VT-x/AMD-V updates for 64 bits guests
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @9188   17 years vboxsync Same IF fix for halt instructions in VT-x.
(edit) @9151   17 years vboxsync Statistics
(edit) @8876   17 years vboxsync ASID based TLB flushing
(edit) @8659   17 years vboxsync Updates for 64 bits paging. Removed conditional dirty and accessed …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7717   17 years vboxsync Some write protect changes
(edit) @7500   17 years vboxsync Logging update
(edit) @7496   17 years vboxsync Moved VMCS allocation to ring 0.
(edit) @7495   17 years vboxsync More logging
(edit) @7471   17 years vboxsync Rewrote VT-x & AMD-V mode changes. Requires the MP apis in our runtime …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5605   17 years vboxsync BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
(edit) @5448   17 years vboxsync VT-x: wrong return code for a task switch
(edit) @5447   17 years vboxsync Bugfix for rare cases where a pending interrupt is cleared behind our back
(edit) @5073   17 years vboxsync Limit the amount of resume loops
(edit) @4932   17 years vboxsync Always use the ioctl path for hwaccm code execution.
(edit) @4790   17 years vboxsync Paranoid checks
(edit) @4789   17 years vboxsync Also use host OS ioctls to go to ring 0 for hardware virtualization.
(edit) @4764   17 years vboxsync Translate VERR_EM_INTERPRETER to VINF_EM_RAW_EMULATE_INSTR.
(edit) @4420   17 years vboxsync Force recompiler emulation of string io operations to work around host …
(edit) @4411   17 years vboxsync Disabled string io operations for ring 0 (hangs/crashes host). Debug …
(edit) @4402   17 years vboxsync Corrected assertion
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @4000   17 years vboxsync uint32_t -> int32_t
(edit) @3299   17 years vboxsync Changed error code for vmxon failures.
(edit) @3292   17 years vboxsync Write the exact reason for VMX/SVM detection failure to the release log.
(edit) @3279   17 years vboxsync Log VMXON failures
(edit) @3216   17 years vboxsync Removed incorrect io return code changes.
(edit) @3197   17 years vboxsync IO handling updates
(edit) @3184   18 years vboxsync return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
(edit) @3172   18 years vboxsync compile fix
(edit) @3171   18 years vboxsync Fixes for bad error code VINF_EM_RESCHEDULE_REM.
(edit) @3169   18 years vboxsync More IOM_SUCCESS changes
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