From: Daniel Henrique Barboza <danielhb413@gmail.com>
To: Crystal Wood <oss@buserror.net>,
Nicholas Piggin <npiggin@gmail.com>,
linuxppc-dev@lists.ozlabs.org
Cc: qemu-ppc@nongnu.org, Bernhard Beschow <shentey@gmail.com>,
Cedric Le Goater <clg@kaod.org>,
Laurentiu Tudor <laurentiu.tudor@nxp.com>
Subject: Re: [RFC PATCH] Disable Book-E KVM support?
Date: Fri, 2 Dec 2022 08:04:15 -0300 [thread overview]
Message-ID: <caaa2ef9-d6df-8cf4-0489-1a0dd4623244@gmail.com> (raw)
In-Reply-To: <3d1a6cde6c8e108be77fa4a47666e14d06a91d74.camel@buserror.net>
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?
Daniel
>
> I don't know whether anyone is still using this, but if they are, it's
> probably e500mc and not e500v2 (which involved a bunch of hacks to get almost-
> sorta-usable performance out of hardware not designed for virtualization). I
> do see that there have been a few recent patches on QEMU e500 (beyond the
> treewide cleanup type stuff), though I don't know if they're using KVM. CCing
> them and the QEMU list.
>
> I have an e6500 I could occasionally test on, if it turns out people do still
> care about this. Don't count me as the use case, though. :-)
>
> FWIW, as far as the RECONCILE_IRQ_STATE issue, that used to be done in
> kvmppc_handle_exit(), but was moved in commit 9bd880a2c882 to be "cleaner and
> faster". :-P
>
> -Crystal
>
>
next prev parent reply other threads:[~2022-12-02 23:06 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-28 4:36 [RFC PATCH] Disable Book-E KVM support? Nicholas Piggin
2022-11-30 20:45 ` Crystal Wood
2022-12-01 6:06 ` Nicholas Piggin
2022-12-01 11:23 ` Bernhard Beschow
2022-12-02 11:04 ` Daniel Henrique Barboza [this message]
2022-12-02 11:38 ` Cédric Le Goater
-- strict thread matches above, loose matches on Subject: below --
2022-12-04 11:33 Christian Zigotzky
2022-12-04 12:23 ` Christian Zigotzky
2022-12-06 7:11 ` Nicholas Piggin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=caaa2ef9-d6df-8cf4-0489-1a0dd4623244@gmail.com \
--to=danielhb413@gmail.com \
--cc=clg@kaod.org \
--cc=laurentiu.tudor@nxp.com \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=npiggin@gmail.com \
--cc=oss@buserror.net \
--cc=qemu-ppc@nongnu.org \
--cc=shentey@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).