qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2] docs: add supported host CPU architectures section


From: Peter Maydell
Subject: Re: [PATCH v2] docs: add supported host CPU architectures section
Date: Mon, 13 Sep 2021 16:56:46 +0100

On Mon, 13 Sept 2021 at 16:22, Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>
> On 9/13/21 3:50 PM, Peter Maydell wrote:
> > On Mon, 13 Sept 2021 at 14:10, <marcandre.lureau@redhat.com> wrote:


> > I still wonder if this would be clearer if we listed 'tcg' as
> > an accelerator like all the others, rather than describing it as
> > a kind of special case in the text above the table. After all, you
> > can select it with '-accel tcg' the same as any other.
> >
> > I think the information in the table is correct now.
>
> What is TCI at this point?

It's a different backend to TCG. (Almost always you do not want it.)
It's not a separate accelerator type.

> >> +Other architectures are not actively maintained. They may be removed in 
> >> future
> >> +releases.
>
> What are the other archs which could be removed?

It's not so much that we have explicit code to handle any other host
architectures which we might remove. It's more that we do not specifically
say "we don't know what this host arch is and we don't have a TCG backend
for it, sorry" for unknown host architectures; instead we suggest that
the user might try using TCI.

In future in theory we might:
 * just say "unsupported" there instead (making unknown
   host CPU arch a fatal error, in the same way unknown host OS
   is a fatal error)
 * drop TCI entirely

I think both of those would be controversial (but I'm not against
them myself ;-)).

We could perhaps rephrase the sentence to something like:

  Other host architectures are not supported. It is possible to
  build QEMU on an unsupported host architecture using the configure
  ``--enable-tcg-interpreter`` option to enable the experimental
  TCI support, but note that this is very slow and is not recommended.

If we want to actually deprecate building on non-supported host
architectures we should say that via the usual deprecation process.

-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]