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) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27976   15 years vboxsync *: scm cleans up whitespace and adds a new line at the end of …
(edit) @27445   15 years vboxsync Logging update
(edit) @27444   15 years vboxsync Resync DR6 if the debug state is active.
(edit) @27442   15 years vboxsync Paranoia
(edit) @27440   15 years vboxsync More logging
(edit) @27438   15 years vboxsync We must intercept X86_XCPT_DB for VT-x as DR6 is modified by X86_EFL_TF.
(edit) @27231   15 years vboxsync Implemented mwait extension for breaking on external interrupt when …
(edit) @26296   15 years vboxsync more warnings.
(edit) @26180   15 years vboxsync *: The rest of the %V* format specifiers are history.
(edit) @26152   15 years vboxsync VMM: pdm.h and @copydoc cleanups.
(edit) @26146   15 years vboxsync Make sure we fall back to the recompiler if the VMM device heap is …
(edit) @26066   15 years vboxsync Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
(edit) @26062   15 years vboxsync Handle pending pgm sync operations in the main execution loop (vt-x/amd-v)
(edit) @26025   15 years vboxsync build fix.
(edit) @26018   15 years vboxsync Missing pending pgm sync handling in VT-x and AMD-V page fault …
(edit) @26014   15 years vboxsync HWVMXR0.cpp: -Wshadow.
(edit) @25837   15 years vboxsync VMM: More micro optimizations around CPUM getters and predicates.
(edit) @25553   15 years vboxsync Inverted check (unrestricted guest commit regression)
(edit) @25397   15 years vboxsync Backed out 56022; not the real problem
(edit) @25396   15 years vboxsync Must set uCurrentASID or else invvpid might fail
(edit) @25392   15 years vboxsync Unrestricted guest execution update
(edit) @25389   15 years vboxsync More unrestricted guest execution changes
(edit) @25386   15 years vboxsync Initial commit for unrestricted guest execution support (VT-x)
(edit) @24829   15 years vboxsync Removed excessive logging
(edit) @24809   15 years vboxsync HWVMXR0.cpp: fixed logging.
(edit) @24731   15 years vboxsync Logging changes
(edit) @24284   15 years vboxsync Compile fix
(edit) @24283   15 years vboxsync Cleaned up
(edit) @24251   15 years vboxsync Another tpr patch fix
(edit) @24249   15 years vboxsync TPR patch fixes
(edit) @24248   15 years vboxsync VT-x: Must save the host's LSTAR msr in case the guest changed it (TPR …
(edit) @24243   15 years vboxsync TPR patching for VT-x without VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC. Untested.
(edit) @24216   15 years vboxsync VMM: Backed out r54155 & r54154 due to XP breakage.
(edit) @24207   15 years vboxsync Check if we need to intercept invlpg; we catch all page table updates, …
(edit) @24029   15 years vboxsync Compile fix
(edit) @24027   15 years vboxsync Fail if VT-x or AMD-V are already enabled (Windows 7)
(edit) @23983   15 years vboxsync Must flush all contexts when restarting with asid 1
(edit) @23977   15 years vboxsync Cleaned up
(edit) @23976   15 years vboxsync Flush page instead of context (code path not used)
(edit) @23944   15 years vboxsync Format specifier fix
(edit) @23943   15 years vboxsync More verbose assertion
(edit) @23927   15 years vboxsync netflt/win: alternative loopback handling mechanism (disabled for now)
(edit) @23641   15 years vboxsync Wrong else
(edit) @23517   15 years vboxsync Noisy logging
(edit) @23366   15 years vboxsync Wait for the target VCPU to finish its world switch.
(edit) @23220   15 years vboxsync Properly emulate task switches caused by IDT gates (VT-x & AMD-V)
(edit) @23058   15 years vboxsync Noisy logging
(edit) @23034   15 years vboxsync Always clear IF in VMXR0Execute64BitsHandler
(edit) @23033   15 years vboxsync Reversed ifdef corrected (not harmful though)
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22493   15 years vboxsync VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
(edit) @22429   15 years vboxsync VMM,x86.h/mac: Be more careful with X86DESCHC.
(edit) @22257   15 years vboxsync Guestimate too high; was still seeing decreasing rdtsc values
(edit) @22243   15 years vboxsync Apply the same tsc underflow check to AMD-V.
(edit) @22242   15 years vboxsync Made TSC underflow checking more generic.
(edit) @22241   15 years vboxsync Attempt to get rid of decreasing rdtsc return values.
(edit) @22079   15 years vboxsync Back to manual msr save and restore.
(edit) @22063   15 years vboxsync Removed unnecessary check
(edit) @22060   15 years vboxsync More cleanup
(edit) @22059   15 years vboxsync Cleanup
(edit) @22051   15 years vboxsync Obsolete comment
(edit) @22050   15 years vboxsync Cleaned up a bit
(edit) @22049   15 years vboxsync Make sure we only load those MSRs that are supported by the guest
(edit) @22041   15 years vboxsync Allow fs_base & gs_base as well
(edit) @22040   15 years vboxsync VT-x: use MSR bitmaps and automatic load/store (risky change).
(edit) @21951   15 years vboxsync Comment updates
(edit) @21947   15 years vboxsync Wrong check for selector limit
(edit) @21587   15 years vboxsync Make sure we turn off X86_CR4_VME if we are in emulated real mode (VT-x)
(edit) @21585   15 years vboxsync Real mode sti emulation wasn't entirely correct.
(edit) @21574   15 years vboxsync Flush updates
(edit) @21567   15 years vboxsync Checked the wrong flush flag (excessive flushing)
(edit) @21259   15 years vboxsync Fixed assertions
(edit) @21258   15 years vboxsync Hypervisor debugging fixes
(edit) @21257   15 years vboxsync Log hardware breakpoints
(edit) @21255   15 years vboxsync Fixes for hypervisor debugging
(edit) @21252   15 years vboxsync First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
(edit) @21210   15 years vboxsync Updates
(edit) @21209   15 years vboxsync Updates for io instruction restarts
(edit) @21208   15 years vboxsync Started with saving pending failed IO instructions.
(edit) @21196   15 years vboxsync Break up raw mode and hwacc EM parts.
(edit) @21144   16 years vboxsync Prevent future mistakes with VM_FF_TESTANDCLEAR
(edit) @21001   16 years vboxsync HWACCM: Untested AMD-V fix for the xmm register corruption on …
(edit) @20997   16 years vboxsync HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX …
(edit) @20981   16 years vboxsync Backed out 49187; toxic
(edit) @20979   16 years vboxsync Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
(edit) @20846   16 years vboxsync If an active trap is already pending, then we must forward it first!
(edit) @20838   16 years vboxsync NMI updates
(edit) @20769   16 years vboxsync VMM: don't forget to enable R0 logging again if we are leaving …
(edit) @20667   16 years vboxsync Wrong assertion
(edit) @20666   16 years vboxsync Changed PDMApicGet/SetTPR to get/set the full task priority register.
(edit) @20660   16 years vboxsync Update TPR only when changed.
(edit) @20655   16 years vboxsync Updated comments
(edit) @20608   16 years vboxsync Backed out 48516. Caused interrupt loss.
(edit) @20607   16 years vboxsync gcc warning
(edit) @20530   16 years vboxsync VMM: remove DISCPUSTATE from the stack.
(edit) @20517   16 years vboxsync Corrected assertion
(edit) @20516   16 years vboxsync Moved VBOX_WITH_VMMR0_DISABLE_PREEMPTION blocks down
(edit) @20491   16 years vboxsync Log disabling didn't work
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