summaryrefslogtreecommitdiff
path: root/target-ppc
diff options
context:
space:
mode:
authorj_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>2007-09-27 01:14:15 +0000
committerj_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>2007-09-27 01:14:15 +0000
commit92a343da3f50db3130f988b14650eb09e9748d11 (patch)
tree0ff53b19e5f3d2c4c6bf10755ba617172f1fb76e /target-ppc
parentb8d3f5d1264260db42e1d64c9d7c537df0aa31ce (diff)
downloadqemu-92a343da3f50db3130f988b14650eb09e9748d11.tar.gz
New ppc64-linux-user target.
Allow use of PowerPC 970 for debugging (softmmu would not run, for now). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3246 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-ppc')
-rw-r--r--target-ppc/translate_init.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c
index c6f09aea5a..df6affa317 100644
--- a/target-ppc/translate_init.c
+++ b/target-ppc/translate_init.c
@@ -3368,7 +3368,6 @@ static void init_proc_7455 (CPUPPCState *env)
#if defined (TARGET_PPC64)
/* PowerPC 970 */
-#if defined (TODO)
#define POWERPC_INSNS_970 (POWERPC_INSNS_WORKS | PPC_FLOAT_FSQRT | \
PPC_64B | PPC_ALTIVEC | \
PPC_64_BRIDGE | PPC_SLBI)
@@ -3408,10 +3407,8 @@ static void init_proc_970 (CPUPPCState *env)
/* Allocate hardware IRQ controller */
ppc970_irq_init(env);
}
-#endif /* TODO */
/* PowerPC 970FX (aka G5) */
-#if defined (TODO)
#define POWERPC_INSNS_970FX (POWERPC_INSNS_WORKS | PPC_FLOAT_FSQRT | \
PPC_64B | PPC_ALTIVEC | \
PPC_64_BRIDGE | PPC_SLBI)
@@ -3451,10 +3448,8 @@ static void init_proc_970FX (CPUPPCState *env)
/* Allocate hardware IRQ controller */
ppc970_irq_init(env);
}
-#endif /* TODO */
/* PowerPC 970 GX */
-#if defined (TODO)
#define POWERPC_INSNS_970GX (POWERPC_INSNS_WORKS | PPC_FLOAT_FSQRT | \
PPC_64B | PPC_ALTIVEC | \
PPC_64_BRIDGE | PPC_SLBI)
@@ -3494,7 +3489,6 @@ static void init_proc_970GX (CPUPPCState *env)
/* Allocate hardware IRQ controller */
ppc970_irq_init(env);
}
-#endif /* TODO */
/* PowerPC 620 */
#if defined (TODO)
@@ -4897,50 +4891,28 @@ static ppc_def_t ppc_defs[] = {
/* POWER6A */
POWERPC_DEF("POWER6A", CPU_POWERPC_POWER6A, 0xFFFFFFFF, POWER6),
#endif
-#if defined (TODO)
/* PowerPC 970 */
POWERPC_DEF("970", CPU_POWERPC_970, 0xFFFFFFFF, 970),
-#endif
-#if defined (TODO)
/* PowerPC 970FX (G5) */
POWERPC_DEF("970fx", CPU_POWERPC_970FX, 0xFFFFFFFF, 970FX),
-#endif
-#if defined (TODO)
/* PowerPC 970FX v1.0 (G5) */
POWERPC_DEF("970fx1.0", CPU_POWERPC_970FX_v10, 0xFFFFFFFF, 970FX),
-#endif
-#if defined (TODO)
/* PowerPC 970FX v2.0 (G5) */
POWERPC_DEF("970fx2.0", CPU_POWERPC_970FX_v20, 0xFFFFFFFF, 970FX),
-#endif
-#if defined (TODO)
/* PowerPC 970FX v2.1 (G5) */
POWERPC_DEF("970fx2.1", CPU_POWERPC_970FX_v21, 0xFFFFFFFF, 970FX),
-#endif
-#if defined (TODO)
/* PowerPC 970FX v3.0 (G5) */
POWERPC_DEF("970fx3.0", CPU_POWERPC_970FX_v30, 0xFFFFFFFF, 970FX),
-#endif
-#if defined (TODO)
/* PowerPC 970FX v3.1 (G5) */
POWERPC_DEF("970fx3.1", CPU_POWERPC_970FX_v31, 0xFFFFFFFF, 970FX),
-#endif
-#if defined (TODO)
/* PowerPC 970GX (G5) */
POWERPC_DEF("970gx", CPU_POWERPC_970GX, 0xFFFFFFFF, 970GX),
-#endif
-#if defined (TODO)
/* PowerPC 970MP */
POWERPC_DEF("970mp", CPU_POWERPC_970MP, 0xFFFFFFFF, 970),
-#endif
-#if defined (TODO)
/* PowerPC 970MP v1.0 */
POWERPC_DEF("970mp1.0", CPU_POWERPC_970MP_v10, 0xFFFFFFFF, 970),
-#endif
-#if defined (TODO)
/* PowerPC 970MP v1.1 */
POWERPC_DEF("970mp1.1", CPU_POWERPC_970MP_v11, 0xFFFFFFFF, 970),
-#endif
#if defined (TODO)
/* PowerPC Cell */
POWERPC_DEF("Cell", CPU_POWERPC_CELL, 0xFFFFFFFF, 970),