VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @25413   15 years vboxsync Corrected return value in case of success
(edit) @25395   15 years vboxsync Wrong comment
(edit) @21572   15 years vboxsync Put back relevant comment
(edit) @21570   15 years vboxsync Fixed broken SVMR0InvlpgA
(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) @18851   16 years vboxsync HWACCMR0A.asm: Load the NULL selector into DS, ES, FS and GS on 64-bit …
(edit) @15415   16 years vboxsync HWACCMR0.asm: strimmed down the three other Run wrappers.
(edit) @15414   16 years vboxsync Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
(edit) @15395   16 years vboxsync spaces
(edit) @15255   16 years vboxsync Compile fixes
(edit) @15249   16 years vboxsync More VMCS access caching work.
(edit) @15213   16 years vboxsync HWACCMA.asm: code alignment.
(edit) @15199   16 years vboxsync HWACCMR0A.asm: trimmed down VMXR0StartVM32 without any real effect. :/
(edit) @15198   16 years vboxsync HWACCMR0A.asm: retf -> far jmps for 64->32 thunking on darwin.
(edit) @14875   16 years vboxsync More switcher updates
(edit) @14804   16 years vboxsync #3202: Got long mode darwin host running.
(edit) @14802   16 years vboxsync #3202: More darwin mess.
(edit) @14799   16 years vboxsync #3202: assembly hacking for weird darwin kernel.
(edit) @14366   16 years vboxsync Cleaned up some more.
(edit) @13908   16 years vboxsync Fixed include order, a bunch of GCC 3.3 warnings, OS/2 build.
(edit) @13279   16 years vboxsync More failure path problems with VT-x (lead to crashes on testboxwin3).
(edit) @13093   16 years vboxsync Compile fixes
(edit) @13092   16 years vboxsync Assembly updates (not tested yet)
(edit) @13089   16 years vboxsync EPT updates
(edit) @13036   16 years vboxsync CSTAR was still restored in failure paths. (not supported on Intel CPUs)
(edit) @12702   16 years vboxsync #1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
(edit) @12301   16 years vboxsync MSR_K8_CSTAR is not valid on Intel CPUs. (see #3158)
(edit) @12071   16 years vboxsync Consistency
(edit) @12070   16 years vboxsync And another fix
(edit) @12069   16 years vboxsync Build fix
(edit) @12063   16 years vboxsync Compile fix
(edit) @12062   16 years vboxsync Harmless update (unused code).
(edit) @11516   16 years vboxsync Forgot IA32_MSR_STAR syncing.
(edit) @10849   16 years vboxsync 32 bits build fix
(edit) @9915   17 years vboxsync fixed build breaks
(edit) @9897   17 years vboxsync Updates for executing 64 bits guest code with AMD-V.
(edit) @9896   17 years vboxsync Fixed SVMInvlpgA for 64 bits guest pointers and a potential issue with …
(edit) @9854   17 years vboxsync Sigh.
(edit) @9853   17 years vboxsync kernel gs base can be changed behind our back (swapgs), so always …
(edit) @9817   17 years vboxsync fs & gs base cleanup
(edit) @9815   17 years vboxsync Removed unnecessary guest msr saving.
(edit) @9814   17 years vboxsync FS & GS base msr fixes
(edit) @9593   17 years vboxsync Comments
(edit) @9592   17 years vboxsync Bug fixes
(edit) @9484   17 years vboxsync Save & restore CSTAR, STAR, SFMASK & KERNEL_GSBASE MSRs (VT-x)
(edit) @9475   17 years vboxsync Added VMXR0StartVM64. Sync the FS_BASE & GS_BASE MSRs.
(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) @9161   17 years vboxsync Have to save and restore MSR_K8_FS_BASE as well in the …
(edit) @9046   17 years vboxsync Experimental workaround for the non-working debuggers and panicing …
(edit) @8839   17 years vboxsync Correctly restore IF in SVMVMRun
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @6361   17 years vboxsync Fixed OS/2 build.
(edit) @6258   17 years vboxsync db x,y,z -> mnemonics; yasm supports them.
(edit) @6251   17 years vboxsync yasm and invlpga doesn't seem to get along.
(edit) @6244   17 years vboxsync yasm thinks invlpga is 64-bit only... work around it for now.
(edit) @6243   17 years vboxsync Just use the assembly version of SVMInvlpgA everywhere (was …
(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) @5072   17 years vboxsync Run vmx guest code with interrupts disabled.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @3696   17 years vboxsync double underscore cleanup.
(edit) @3151   18 years vboxsync VMM: Fixed OS/2 build.
(edit) @2988   18 years vboxsync InnoTek -> innotek part 4: more miscellaneous files.
(edit) @2803   18 years vboxsync Simplified GS save/restore
(edit) @2789   18 years vboxsync Fixes for gs save & restore in AMD64 mode.
(edit) @2760   18 years vboxsync Don't save FS & GS in 64 bits mode
(edit) @2759   18 years vboxsync fixes
(edit) @2757   18 years vboxsync corrections
(edit) @2756   18 years vboxsync Manually save and restore GDTR & IDTR.
(edit) @2751   18 years vboxsync Leftover breakpoints
(edit) @2750   18 years vboxsync Proper masking
(edit) @2747   18 years vboxsync Sigh
(edit) @2746   18 years vboxsync Another attempt at masking off the top 32 bits
(edit) @2745   18 years vboxsync and another
(edit) @2743   18 years vboxsync bugfix
(edit) @2740   18 years vboxsync Incorrect code was generated
(edit) @2739   18 years vboxsync Fixed typo
(edit) @2738   18 years vboxsync Backed out 21335 & corrected return values.
(edit) @2735   18 years vboxsync Use 64 bits index for VMXWrite/ReadVMCS64.
(edit) @2733   18 years vboxsync Let's assume success please.
(edit) @2732   18 years vboxsync VMXActivateVMCS shouldn't use vmclear of course…
(edit) @2731   18 years vboxsync VMXWriteVMCS64 bug fixes
(edit) @1223   18 years vboxsync Compile fix
(edit) @682   18 years vboxsync SVMInvlpgA.
(edit) @673   18 years vboxsync rcx not ecx.
(edit) @337   18 years vboxsync Can't push 64-bit labels.
(edit) @75   18 years vboxsync Initial 64-bit port of the code.
(edit) @19   18 years vboxsync nasm.mac -> asmdefs.mac + header adjustments.
(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