mirror of https://github.com/xemu-project/xemu.git
target-ppc: fix ppc32 kvm build
My segment sync patch broke compilation on PPC32, because it was trying to sync the SLB even though ppc32 CPUs don't have an SLB. So let's only sync it when we're on a PP64 one! Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
384dce1ede
commit
82c09f2f0d
|
@ -135,10 +135,12 @@ int kvm_arch_get_registers(CPUState *env)
|
|||
env->sdr1 = sregs.u.s.sdr1;
|
||||
|
||||
/* Sync SLB */
|
||||
#ifdef TARGET_PPC64
|
||||
for (i = 0; i < 64; i++) {
|
||||
ppc_store_slb(env, sregs.u.s.ppc64.slb[i].slbe,
|
||||
sregs.u.s.ppc64.slb[i].slbv);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Sync SRs */
|
||||
for (i = 0; i < 16; i++) {
|
||||
|
|
Loading…
Reference in New Issue