Pass through SSSE3 capability
PATCH 1/1 Pass through SSSE3 capability
Darwin requires SSSE3 in 64-bit mode, so KVM needs to reveal the appropriate CPUID flag. I could not find a proper define in the kernel headers, so I just added the specific bit number.
x86.c +1 -1
@@ -898,7 +903,7 @@ static void do_cpuid_ent(struct kvm_cpuibit (X86_FEATURE_3DNOWEXT ) |bit (X86_FEATURE_3DNOW );const u32 kvm_supported_word3_x86_features = -bit (X86_FEATURE_XMM3 ) |bit (X86_FEATURE_CX16 ); +bit (X86_FEATURE_XMM3 ) |bit (X86_FEATURE_CX16 ) |bit (9 )/* SSSE3 */ ;const u32 kvm_supported_word6_x86_features =bit (X86_FEATURE_LAHF_LM ) |bit (X86_FEATURE_CMP_LEGACY );
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
kvm-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel