KVM: PPC: Book3E: KVM HV host module doesn't work anymore
Christian Zigotzky
chzigotzky at xenosoft.de
Fri Dec 27 01:26:46 AEDT 2024
On 26/12/24 08:00, Paolo Bonzini wrote:
>
>
> Il mer 25 dic 2024, 13:48 Christian Zigotzky <chzigotzky at xenosoft.de
> <mailto:chzigotzky at xenosoft.de>> ha scritto:
>
> > But do you see anything on the host dmesg (without and with the
> > patch), for example a WARN?
> Unfortunately no log during the start of KVM HV.
>
>
> Ok.
>
> > Also you might try edebc0a1b7ab5ff19b4f5cd011c93196fc34b3e4 + the
> > patch, to see if there are two bugs.
> >
> > Paolo
> >
> I think you mean 419cfb983ca93e75e905794521afefcfa07988bb because
> "git
> checkout edebc0a1b7ab5ff19b4f5cd011c93196fc34b3e4" doesn't work.
>
> Error message: fatal: reference is not a tree:
> edebc0a1b7ab5ff19b4f5cd011c93196fc34b3e4
>
> git checkout 419cfb983ca93e75e905794521afefcfa07988bb
>
>
> That's the upstream commit that doesn't boot.
> edebc0a1b7ab5ff19b4f5cd011c93196fc34b3e4 was the rebased version of
> the same commit, where your bisection finished.
>
> Paolo
Hi Paolo,
This has solved the issue:
cp linux-6.12.6/arch/powerpc/kvm/e500_mmu_host.c
a/arch/powerpc/kvm/e500_mmu_host.c
cp linux-6.12.6/include/linux/kvm_host.h a/include/linux/kvm_host.h
cp linux-6.12.6/virt/kvm/kvm_main.c a/virt/kvm/kvm_main.c
cp linux-6.12.6/virt/kvm/kvm_mm.h a/virt/kvm/kvm_mm.h
I created a patch for reverting the code that leads to the issue.
Link:
https://github.com/chzigotzky/kernels/blob/main/patches/X5000/kvm_ppc_revert.patch
Maybe you can find a hint to the issue in this revert patch.
I will further test KVM HV with the patched kernel.
Thanks,
Christian
--
Sent with BrassMonkey 33.4.0 (https://github.com/wicknix/brass-monkey/releases/tag/33.4.0)
More information about the Linuxppc-dev
mailing list