VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @13825   16 years vboxsync VMM: %VX64 -> %RX64
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13533   16 years vboxsync Extra assertions to check for unexpected use conditions.
(edit) @13532   16 years vboxsync CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
(edit) @13517   16 years vboxsync Refined suspend state testing.
(edit) @13516   16 years vboxsync Protection against touching VT-x/AMD-V after the suspend signal has …
(edit) @13514   16 years vboxsync Enabled power notification callbacks to disable VT-x/AMD-V before …
(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) @12892   16 years vboxsync AssertMsgRC
(edit) @12702   16 years vboxsync #1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
(edit) @12657   16 years vboxsync #1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
(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) @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) @12090   16 years vboxsync Started with hardware debug register support. Fixed out of sync …
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @11133   16 years vboxsync compiler warnings
(edit) @10817   16 years vboxsync Started with EPT support.
(edit) @10687   16 years vboxsync Save the FPU control word and MXCSR on entry and restore them …
(edit) @10683   16 years vboxsync Backed out 33399; must save the host context on entry due to long …
(edit) @10682   16 years vboxsync Saving of the host state is done correctly already for VT-x. (not …
(edit) @10672   16 years vboxsync Added a comment about the fact that we trash our own FPU state. Could …
(edit) @10647   16 years vboxsync Manual saving of XMM registers. Use new FPU/MMX/XMM state saving for …
(edit) @10572   16 years vboxsync Use NIL_RTR0MEMOBJ and ASMMemZeroPage.
(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) @10489   16 years vboxsync AMD-V: Always flush the TLB the first time a cpu is used.
(edit) @10465   16 years vboxsync Cleaned up
(edit) @10301   16 years vboxsync Wrong place for the assertion
(edit) @10297   16 years vboxsync More assertions.
(edit) @9669   16 years vboxsync warnings
(edit) @9421   17 years vboxsync 64 bits hidden selector base.
(edit) @9414   17 years vboxsync macro
(edit) @9413   17 years vboxsync Compile fixes
(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) @9409   17 years vboxsync Probably caused the testbox failures.
(edit) @9407   17 years vboxsync HWACCM updates.
(edit) @9008   17 years vboxsync Changes for proper flushing of the TLB for physical registration changes.
(edit) @8879   17 years vboxsync Init idCpu
(edit) @8878   17 years vboxsync Don't automatically flush the TLB when we remain on the same cpu (on …
(edit) @8876   17 years vboxsync ASID based TLB flushing
(edit) @8873   17 years vboxsync Fetch the SVM features too and write them to the release log
(edit) @8853   17 years vboxsync Manual page invalidation or TLB flush is required for AMD-V.
(edit) @8554   17 years vboxsync Always refuse to load if the cpu is in vmx root mode (32 bits to PAE …
(edit) @8553   17 years vboxsync Moved VMX root mode check around.
(edit) @8550   17 years vboxsync Corrected the KVM presence check
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8115   17 years vboxsync Don't assert if RTMpOnAll returns VERR_NOT_SUPPORTED!
(edit) @7574   17 years vboxsync And again
(edit) @7573   17 years vboxsync Correction
(edit) @7572   17 years vboxsync Compile fix
(edit) @7569   17 years vboxsync Removed assertion
(edit) @7524   17 years vboxsync Linux VT-x/AMD-V enabled again.
(edit) @7510   17 years vboxsync Backed out 28970.
(edit) @7508   17 years vboxsync Enabled VT-x/AMD-V on other platforms again.
(edit) @7505   17 years vboxsync More assertions
(edit) @7503   17 years vboxsync Cleanup
(edit) @7499   17 years vboxsync typo
(edit) @7498   17 years vboxsync Don't init hwaccm when using raw mode.
(edit) @7496   17 years vboxsync Moved VMCS allocation to ring 0.
(edit) @7495   17 years vboxsync More logging
(edit) @7494   17 years vboxsync Cleaned up
(edit) @7478   17 years vboxsync Disable VT-x and AMD-V on all hosts except Windows for now.
(edit) @7477   17 years vboxsync attempt to fix 64-bit Linux boxes
(edit) @7476   17 years vboxsync Initialize VT-x and AMD-V properly on all cpus if the BIOS failed to do so.
(edit) @7471   17 years vboxsync Rewrote VT-x & AMD-V mode changes. Requires the MP apis in our runtime …
(edit) @7105   17 years vboxsync adapted format specifier to 32->64 bit change of CPUMCTX.drX and …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5442   17 years vboxsync VT-x: Restore CR4 again; don't leave the X86_CR4_VMXE flag set if it …
(edit) @4598   17 years vboxsync Only check for vmx root mode for 64 bits hosts.
(edit) @4487   17 years vboxsync Todo
(edit) @4083   17 years vboxsync Changed comment
(edit) @4079   17 years vboxsync Fail if the CPU is in VMX root mode.
(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) @3942   17 years vboxsync fixed detecting the CPU vendor (in DevAPIC) by introducing symbolic …
(edit) @3750   17 years vboxsync Check if SVM is disabled in the BIOS. Otherwise enabling it with wrmsr …
(edit) @3301   17 years vboxsync Update the MSR_IA32_FEATURE_CONTROL MSR ourselves if it's not locked.
(edit) @3295   17 years vboxsync fixed compile errors
(edit) @3294   17 years vboxsync Get rid of redundant logging
(edit) @3292   17 years vboxsync Write the exact reason for VMX/SVM detection failure to the release log.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2818   18 years vboxsync Corrections for 64 bits shifts.
(edit) @2814   18 years vboxsync compile fix
(edit) @2813   18 years vboxsync Updates
(edit) @2811   18 years vboxsync Updates for 64 bits descriptors.
(edit) @1283   18 years vboxsync Added support for the hybrid darwin setup where the kernel is 32-bit …
(edit) @23   18 years vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 years vboxsync import
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