On 31 July 2018 at 10:30, Daniel P. Berrangé <berra...@redhat.com> wrote:
> On Mon, Jul 30, 2018 at 07:37:55PM +0100, Peter Maydell wrote:
>> We should fix this somewhat nonsensical error message by
>> completing the deprecate-and-drop cycle for this bit of
>> configure, ie by outright rejecting attempts to build on
>> host CPU types we don't recognize and support, the same
>> way we do with unrecognized host OS types.
>
> Do you mean to imply that we should drop  the TCG intepreter too, or do
> you consider that something that makes it a supported host CPU ?  TCG
> intepretor essentially makes any host supportable, if we keep it.

I would happily drop the TCG host interpreter, but I don't
object in the short term to keeping it around (as an experimental
thing for people who really want it for some reason). I do want to
stop claiming we "support" host CPUs which we in practice
don't, because the interpreter's performance is not good and
it only works with a subset of host OS calling convention ABIs
anyway. Either a host CPU architecture matters enough that we
can put in the not-all-that-huge effort to support it properly,
or it doesn't. I don't think it serves the (probably nearly
zero) users trying to run QEMU on weird CPUs to produce a
sort-of-but-not-really-working setup which we'll then disclaim
any interest in if they do try to report problems to us.

thanks
-- PMM

Reply via email to