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