On 11/30/22 17:45, Crystal Wood wrote:
On Mon, 2022-11-28 at 14:36 +1000, Nicholas Piggin wrote:
BookE KVM is in a deep maintenance state, I'm not sure how much testing
it gets. I don't have a test setup, and it does not look like QEMU has
any HV architecture enabled. It hasn't been too painful but there are
some cases where it causes a bit of problem not being able to test, e.g.,
https://lists.ozlabs.org/pipermail/linuxppc-dev/2022-November/251452.html
Time to begin removal process, or are there still people using it? I'm
happy to to keep making occasional patches to try keep it going if
there are people testing upstream. Getting HV support into QEMU would
help with long term support, not sure how big of a job that would be.
Not sure what you mean about QEMU not having e500 HV support? I don't know if
it's bitrotted, but it's there.
AFAIK all QEMU ppc boards, aside from pSeries and the Mac ones, are always used
in
emulated mode in an use case similar to what Bernhard described in his reply
(run
in x86 due to lack of ppc hardware).
I am not aware of e500 KVM support in QEMU since I never attempted it. But yes,
it is present, but poorly tested - if tested at all. And the reason why there's
no push on our side to removed it from QEMU is because its code is so entwined
with pSeries KVM that it would take too much effort.
Do not take the presence of e500 KVM support in QEMU as a blocker to disabled
it in
the kernel. As far as the current QEMU usage goes e500 KVM can be removed
without
too much drama from our side.
Cedric, do you have any opinions about it?