[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] PR KVM and TM issues
From: |
Anton Blanchard |
Subject: |
Re: [Qemu-ppc] PR KVM and TM issues |
Date: |
Mon, 4 Apr 2016 20:43:46 +1000 |
Hi Alexey,
> > I can't get an Ubuntu Wily guest to boot on an Ubuntu Wily host in
> > PR KVM mode. The kernel in both cases is 4.2. To reproduce:
> >
> > wget -N
> > https://cloud-images.ubuntu.com/wily/current/wily-server-cloudimg-ppc64el-disk1.img
> >
> > qemu-system-ppc64 -cpu POWER8 -enable-kvm -machine pseries,kvm-type=PR -m
> > 4G -nographic -vga none -drive
> > file=wily-server-cloudimg-ppc64el-disk1.img,if=virtio
> >
> > Should TM work inside a PR KVM guest?
>
> If I read the kernel code correctly (kvmppc_set_one_reg_hv vs.
> kvmppc_set_one_reg_pr), no, it should not be expected to work.
I see a couple of issues, patches to follow:
1. QEMU needs to clear the TM feature bit in the ibm,pa-features array
when running in PR KVM mode.
2. Linux needs to clear the user TM feature bits if TM gets disabled
at runtime via the ibm,pa-features bit.
Anton