[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [V4 PATCH 4/6] target-ppc: Support VSX in PPC User Mode
From: |
Tom Musta |
Subject: |
[Qemu-ppc] [V4 PATCH 4/6] target-ppc: Support VSX in PPC User Mode |
Date: |
Wed, 28 May 2014 15:34:27 -0500 |
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 <address@hidden>
---
V3: new patch
target-ppc/translate_init.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
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)
--
1.7.1
- [Qemu-ppc] [V4 PATCH 0/6] Adding New Target ppc64le-linux-user, Tom Musta, 2014/05/28
- [Qemu-ppc] [V4 PATCH 1/6] target-ppc: Support little-endian PPC64 in user mode., Tom Musta, 2014/05/28
- [Qemu-ppc] [V4 PATCH 3/6] target-ppc: Add a new user mode target for little-endian PPC64., Tom Musta, 2014/05/28
- [Qemu-ppc] [V4 PATCH 4/6] target-ppc: Support VSX in PPC User Mode,
Tom Musta <=
- [Qemu-ppc] [V4 PATCH 5/6] target-ppc: Confirm That .bss Pages Are Valid, Tom Musta, 2014/05/28
- [Qemu-ppc] [V4 PATCH 2/6] target-ppc: Allow little-endian user mode., Tom Musta, 2014/05/28
- [Qemu-ppc] [V4 PATCH 6/6] target-ppc: Store Quadword Conditional Drops Size Bit, Tom Musta, 2014/05/28