VirtualBox

source: vbox/trunk/src/VBox/VMM/HWACCMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14649   16 years vboxsync Backed out 39954
(edit) @14648   16 years vboxsync Initial work for 64 bits VT-x guests on 32 bits hosts.
(edit) @14532   16 years vboxsync Compile fix
(edit) @14530   16 years vboxsync More error logging
(edit) @14366   16 years vboxsync Cleaned up some more.
(edit) @14364   16 years vboxsync Preparations
(edit) @14109   16 years vboxsync Implemented NMI injection.
(edit) @13912   16 years vboxsync 32-bit build fix
(edit) @13909   16 years vboxsync More updates
(edit) @13905   16 years vboxsync Moved more data.
(edit) @13898   16 years vboxsync Moved more data to VMCPU.
(edit) @13885   16 years vboxsync fix 32-bit builds
(edit) @13884   16 years vboxsync Alignment
(edit) @13883   16 years vboxsync Moved more data around.
(edit) @13880   16 years vboxsync linux/32 build fix
(edit) @13879   16 years vboxsync SMP updates for VT-x/AMD-V.
(edit) @13872   16 years vboxsync Pass the VMCPU id on to all hwaccm functions.
(edit) @13750   16 years vboxsync Alignment
(edit) @13749   16 years vboxsync Some cleanup & updates
(edit) @13742   16 years vboxsync Some initial VM data restructuring.
(edit) @13542   16 years vboxsync Additional release logging for two more VT-x error cases.
(edit) @13533   16 years vboxsync Extra assertions to check for unexpected use conditions.
(edit) @13347   16 years vboxsync Compilation fix (alignment).
(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) @13257   16 years vboxsync build fix
(edit) @13253   16 years vboxsync Restore the IOPL flags when switching from real back to protected mode.
(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) @13204   16 years vboxsync Enabled EPT
(edit) @13175   16 years vboxsync Proper naming
(edit) @13115   16 years vboxsync Corrections for the EPTP
(edit) @13113   16 years vboxsync Added PGMGetEPTCR3.
(edit) @13105   16 years vboxsync Corrected physical address handling
(edit) @13094   16 years vboxsync Alignment
(edit) @13089   16 years vboxsync EPT updates
(edit) @13048   16 years vboxsync Real and protected mode without paging needs a special identity …
(edit) @13026   16 years vboxsync Alignment.
(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) @12824   16 years vboxsync FreeBSD boot assertion fix (VT-x real-mode emulation).
(edit) @12805   16 years vboxsync Reenabled real-mode emulation in VT-x again.
(edit) @12800   16 years vboxsync Disabled real-mode emulation again: OS/2 no longer boots.
(edit) @12798   16 years vboxsync Reset the real-mode emulation state correctly. Reenabled real-mode …
(edit) @12796   16 years vboxsync Disable raw mode emulation until the reset problem is fixed.
(edit) @12793   16 years vboxsync More fixes for real-mode emulation in VT-x. Now enabled by default for …
(edit) @12786   16 years vboxsync Real-mode support for VT-x. (currently disabled)
(edit) @12758   16 years vboxsync Stupid alignment
(edit) @12757   16 years vboxsync Missing update
(edit) @12746   16 years vboxsync Bitmap corrections.
(edit) @12703   16 years vboxsync build fix.
(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) @12566   16 years vboxsync Backed out 36722, 36764 & 36770; no need for per-cpu mmio registations …
(edit) @12554   16 years vboxsync Some debug register statistics added.
(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) @12061   16 years vboxsync Harmless updates for later logging of fatal errors.
(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) @11696   16 years vboxsync Enabled MSR bitmap for VT-x.
(edit) @11474   16 years vboxsync AMD-V: Corrected current asid handling. (multiple VMs could end up …
(edit) @10817   16 years vboxsync Started with EPT support.
(edit) @10691   16 years vboxsync Enable nested paging by default.
(edit) @10537   16 years vboxsync Updated HWACCMDumpRegs
(edit) @10510   16 years vboxsync Release build fix
(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) @10359   16 years vboxsync Removed obsolete HWACCM_CHANGED_GUEST_CR8
(edit) @10353   16 years vboxsync TPR caching for VT-x. Removed the CR8 register from CPUMCTX.
(edit) @10290   16 years vboxsync Enable 64 bits guest support.
(edit) @10108   16 years vboxsync More CR8 updates
(edit) @9897   16 years vboxsync Updates for executing 64 bits guest code with AMD-V.
(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) @9410   17 years vboxsync Missing update
(edit) @9407   17 years vboxsync HWACCM updates.
(edit) @9383   17 years vboxsync VT-x/AMD-V updates for 64 bits guests
(edit) @9116   17 years vboxsync Added stat counter for physical page invalidation.
(edit) @9082   17 years vboxsync More statistics
(edit) @9033   17 years vboxsync Statistics for SVM_EXIT_NPF
(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) @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) @8860   17 years vboxsync Some flushing statistics
(edit) @8853   17 years vboxsync Manual page invalidation or TLB flush is required for AMD-V.
(edit) @8806   17 years vboxsync Determine which AMD cpus are really affected by erratum 170 (forced …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7496   17 years vboxsync Moved VMCS allocation to ring 0.
(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) @5081   17 years vboxsync -@name
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