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) @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   16 years vboxsync Cleaned up
(edit) @9986   16 years vboxsync Introduced CPUMIsGuestInLongModeEx
(edit) @9985   16 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 …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5073   17 years vboxsync Limit the amount of resume loops
(edit) @4811   17 years vboxsync Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. …
(edit) @4789   17 years vboxsync Also use host OS ioctls to go to ring 0 for hardware virtualization.
(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) @3724   17 years vboxsync removed the obsolete x86context.h (all constants are in VBox/x86.h).
(edit) @3295   18 years vboxsync fixed compile errors
(edit) @3294   18 years vboxsync Get rid of redundant logging
(edit) @3293   18 years vboxsync Log MSR_IA32_FEATURE_CONTROL as well
(edit) @3292   18 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) @2896   18 years vboxsync More preparations for emulation of real and protected mode without …
(edit) @2811   18 years vboxsync Updates for 64 bits descriptors.
(edit) @2797   18 years vboxsync Same for SVM. (log only once)
(edit) @2796   18 years vboxsync Correction
(edit) @2795   18 years vboxsync Log only once
(edit) @2794   18 years vboxsync Pin control as well.
(edit) @2793   18 years vboxsync Checked wrong dword in capabilities qword.
(edit) @2699   18 years vboxsync Stricter type checking.
(edit) @2555   18 years vboxsync Added intercept code for rdtsc (not yet enabled).
(edit) @2237   18 years vboxsync Enabled SVM for real and protected mode without paging again.
(edit) @2229   18 years vboxsync backed out accidental commit
(edit) @2228   18 years vboxsync backed out 20576 due to regressions
(edit) @2213   18 years vboxsync More stats
(edit) @2188   18 years vboxsync disabled svm usage in all cpu modes for now
(edit) @2132   18 years vboxsync Reset pending flag on reset.
(edit) @2129   18 years vboxsync Accept all cpu modes for AMD SVM.
(edit) @2124   18 years vboxsync TRPM changes to assert and report trap/interrupt types accurately.
(edit) @1890   18 years vboxsync Attempt to fix ALSA on Linux kernels <= 2.6.17: use mmap not memalign …
(edit) @1291   18 years vboxsync Removed forced exit hack. No longer required.
(edit) @1273   18 years vboxsync Keep stats for forced SVM exits.
(edit) @1210   18 years vboxsync Added PGMR3ChangeShwPDMappings. Added VMX/SVM test case.
(edit) @914   18 years vboxsync PVMR0 changes for darwin.
(edit) @771   18 years vboxsync AMD-V was stil left disabled. Now enabled. Enabled sysenter/sysexit in …
(edit) @397   18 years vboxsync Completed most of VBOX_WITHOUT_IDT_PATCHING. (hope I didn't break …
(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