Message ID | 1401226444-2740-5-git-send-email-tommusta@gmail.com |
---|---|
State | New |
Headers | show |
diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c index 4a9f5b8..ec08e45 100644 --- a/target-ppc/translate_init.c +++ b/target-ppc/translate_init.c @@ -8416,6 +8416,7 @@ static void ppc_cpu_reset(CPUState *s) #if defined(CONFIG_USER_ONLY) msr |= (target_ulong)1 << MSR_FP; /* Allow floating point usage */ msr |= (target_ulong)1 << MSR_VR; /* Allow altivec usage */ + msr |= (target_ulong)1 << MSR_VSX; /* Allow VSX usage */ msr |= (target_ulong)1 << MSR_SPE; /* Allow SPE usage */ msr |= (target_ulong)1 << MSR_PR; #if !defined(TARGET_WORDS_BIGENDIAN)
Some modern tool chains use VSX instructions. Therefore attempt to enable the VSX MSR bit by default, just like similar bits (FP, VEC, SPE, etc.). Signed-off-by: Tom Musta <tommusta@gmail.com> --- V3: new patch target-ppc/translate_init.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)