VirtualBox

source: vbox/trunk/src/VBox/VMM/HWACCM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @13879   16 years vboxsync SMP updates for VT-x/AMD-V.
(edit) @13826   16 years vboxsync VMM: And a couple of left overs. phew.
(edit) @13825   16 years vboxsync VMM: %VX64 -> %RX64
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13819   16 years vboxsync VMM: %VH* -> %RH*.
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13778   16 years vboxsync Per VCPU init/term.
(edit) @13646   16 years vboxsync Added todo
(edit) @13565   16 years vboxsync #1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
(edit) @13542   16 years vboxsync Additional release logging for two more VT-x error cases.
(edit) @13532   16 years vboxsync CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
(edit) @13434   16 years vboxsync Fixed Fedora boot guru meditation (VT-x)
(edit) @13362   16 years vboxsync Removed redundant check.
(edit) @13345   16 years vboxsync Corrected comment
(edit) @13343   16 years vboxsync VT-x real mode emulation: got rid of all the ugly hacks and just fall …
(edit) @13276   16 years vboxsync Manually inject interrupts in real mode (VT-x). Fixes OS/2 boot issue.
(edit) @13251   16 years vboxsync Stats for forced TLB flushes by physical page invalidation.
(edit) @13221   16 years vboxsync Enabled VPID (VT-x tagged TLB); default off - Added machine & machine …
(edit) @13178   16 years vboxsync Bug fix
(edit) @13175   16 years vboxsync Proper naming
(edit) @13171   16 years vboxsync More logging
(edit) @13164   16 years vboxsync Added clarification.
(edit) @13163   16 years vboxsync We can execute the initial BIOS code
(edit) @13162   16 years vboxsync Stricter check for real mode emulation in VT-x (sigh)
(edit) @13133   16 years vboxsync Disabled VPID support by default; seems to work, but no compelling …
(edit) @13116   16 years vboxsync More logging
(edit) @13114   16 years vboxsync More logging
(edit) @13109   16 years vboxsync Merged
(edit) @13069   16 years vboxsync Cleaned up
(edit) @13050   16 years vboxsync More capability logging
(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) @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) @12894   16 years vboxsync Enabled some EPT paging code.
(edit) @12798   16 years vboxsync Reset the real-mode emulation state correctly. Reenabled real-mode …
(edit) @12789   16 years vboxsync Corrections
(edit) @12786   16 years vboxsync Real-mode support for VT-x. (currently disabled)
(edit) @12746   16 years vboxsync Bitmap corrections.
(edit) @12744   16 years vboxsync Enabled the real-mode VT-x TSS allocation again.
(edit) @12732   16 years vboxsync #GP handler should emulation io instructions in real mode. (VT-x)
(edit) @12707   16 years vboxsync Disabled vmm heap usage for VT-x. (failures otherwise in svn head)
(edit) @12702   16 years vboxsync #1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
(edit) @12687   16 years vboxsync Started with VMM device heap for use with VT-x real-mode emulation. …
(edit) @12610   16 years vboxsync Extra statistics for IO debug breakpoint checking.
(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) @12121   16 years vboxsync Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
(edit) @12078   16 years vboxsync More release logging
(edit) @12061   16 years vboxsync Harmless updates for later logging of fatal errors.
(edit) @12020   16 years vboxsync Nested paging support activated; default changed to false
(edit) @11792   16 years vboxsync Assert when the SSM version doesn't match.
(edit) @11764   16 years vboxsync Got rid of PAT cpuid feature hack. Properly fixed now.
(edit) @11705   16 years vboxsync Moved #3026 'fix'.
(edit) @11425   16 years vboxsync Support protected mode without paging in VT-x mode. Note: watch for …
(edit) @10853   16 years vboxsync Comment update
(edit) @10830   16 years vboxsync Turned off nested paging the hard way. (testboxlin regressions)
(edit) @10820   16 years vboxsync Cleanup
(edit) @10818   16 years vboxsync More capabilities
(edit) @10817   16 years vboxsync Started with EPT support.
(edit) @10730   16 years vboxsync Disabled nested paging again (testboxlin).
(edit) @10704   16 years vboxsync Write a notice about nested paging usage to the release log.
(edit) @10703   16 years vboxsync Use the CFGMR3QueryBoolDef API that was added recently.
(edit) @10695   16 years vboxsync Added HWVirtExNestedPagingEnabled method to MachineDebugger.
(edit) @10692   16 years vboxsync Cleaned up
(edit) @10691   16 years vboxsync Enable nested paging by default.
(edit) @10586   16 years vboxsync Moved the VT-x checks to the non-64 bit case.
(edit) @10465   17 years vboxsync Cleaned up
(edit) @9986   17 years vboxsync Introduced CPUMIsGuestInLongModeEx
(edit) @9985   17 years vboxsync Relax the requirement for VT-x when in 64 bits mode.
(edit) @9939   17 years vboxsync Partly backed out 31819
(edit) @9539   17 years vboxsync Some changes for amd64. Lifted a restriction for executing code in …
(edit) @9383   17 years vboxsync VT-x/AMD-V updates for 64 bits guests
(edit) @9375   17 years vboxsync Use another define to actually enable 64 bits guest support. Long mode …
(edit) @9354   17 years vboxsync Added CPUMGetCPUVendor. Added CPUMCPUIDFEATURE_NXE, …
(edit) @9116   17 years vboxsync Added stat counter for physical page invalidation.
(edit) @9082   17 years vboxsync More statistics
(edit) @9062   17 years vboxsync Accidental commit
(edit) @9033   17 years vboxsync Statistics for SVM_EXIT_NPF
(edit) @9031   17 years vboxsync Init order
(edit) @9027   17 years vboxsync We can enable nested paging now.
(edit) @9026   17 years vboxsync More updates for nested paging. (setting up the paging mode)
(edit) @9021   17 years vboxsync Nested paging updates. Extra paging mode added to prevent illegal …
(edit) @8943   17 years vboxsync AMD-V: flush TLB when the flush count for the cpu has changed AMD-V: …
(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) @8868   17 years vboxsync Base & extended model corrections.
(edit) @8860   17 years vboxsync Some flushing statistics
(edit) @8816   17 years vboxsync Added a release log statement about erratum 170
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7977   17 years vboxsync Added CFGM key for enabling PAE (CPUM/CPUID/EnablePAE).
(edit) @7904   17 years vboxsync Additional checks for pgmGstGetPaePDPtr return value
(edit) @7718   17 years vboxsync Enabled X86_CR0_WP=0 code execution with VT-x & AMD-V
(edit) @7502   17 years vboxsync Best regards from the spelling police
(edit) @7501   17 years vboxsync Display a warning when a user attempts to mix VT-x/ADM-V and raw mode VMs.
(edit) @7496   17 years vboxsync Moved VMCS allocation to ring 0.
(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 …
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