]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/commitdiff
target-ppc: Make use of gen_spr_power5p_lpar() for POWER7/8
authorAlexey Kardashevskiy <aik@ozlabs.ru>
Wed, 4 Jun 2014 12:50:52 +0000 (22:50 +1000)
committerAlexander Graf <agraf@suse.de>
Mon, 16 Jun 2014 11:24:44 +0000 (13:24 +0200)
This makes use of generic gen_spr_power5p_lpar() which registers LPCR SPR.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: Tom Musta <tommusta@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
target-ppc/translate_init.c

index 3617f5b34b0974fbe0831cd8495adc7015aff6c9..7d2eb1fa24c4833265e122ef86bf08c5efaa184a 100644 (file)
@@ -7806,14 +7806,10 @@ static void init_proc_POWER7 (CPUPPCState *env)
     gen_spr_book3s_purr(env);
     gen_spr_book3s_common(env);
     gen_spr_power5p_common(env);
+    gen_spr_power5p_lpar(env);
     gen_spr_power6_common(env);
     gen_spr_power6_dbg(env);
     gen_spr_amr(env);
-    /* Logical partitionning */
-    spr_register_kvm(env, SPR_LPCR, "LPCR",
-                     SPR_NOACCESS, SPR_NOACCESS,
-                     &spr_read_generic, &spr_write_generic,
-                     KVM_REG_PPC_LPCR, 0x00000000);
 #if !defined(CONFIG_USER_ONLY)
     env->slb_nr = 32;
 #endif