All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: QEMU Developers <qemu-devel@nongnu.org>,
	Guan Xuetao <gxt@mprc.pku.edu.cn>,
	Richard Henderson <rth@twiddle.net>
Subject: Re: [Qemu-devel] Proposal: deprecate and remove QEMU's unicore32 target code
Date: Tue, 27 Feb 2018 11:56:12 +0000	[thread overview]
Message-ID: <20180227115612.GE18258@redhat.com> (raw)
In-Reply-To: <CAFEAcA8Pu=SkYCPwCnRdKTEFPScsZhj4vJm0dTs+jV1jTWOAog@mail.gmail.com>

On Tue, Feb 27, 2018 at 11:51:13AM +0000, Peter Maydell wrote:
> I propose that we deprecate and plan to remove the unicore32 code:
> 
>  * It has had no changes since 2012 that were not tree-wide
>    maintenance/API changes/other global updates
>  * We dropped the linux-user unicore32 support in 2016 because of
>    a clash between the 'old ABI' that it was implementing and the
>    ABI that's actually in the upstream Linux kernel, and there have
>    been no moves to get this fixed so we could re-enable it, nor
>    any complaints when it went away
>  * Linux is now planning to drop unicore support
>    (https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1619640.html)
>  * there is apparently no upstream gcc support for the architecture
>  * nobody has ever reported a bug or problem to us about it
> 
> Essentially, it seems to be a largely-inactive university R&D project,
> it's costing us in maintenance effort every time we have to touch it,
> and I don't think it has any real users.
> 
> Does anybody disagree?
> 
> If we go ahead with deprecating then we should:
>  * add a note to Changelog that we're deprecating the target
>  * ditto qemu-doc.texi's deprecation section
>  * patch hw/unicore32/puv3.c to warn on startup that it's deprecated
>  * remove it entirely for the 2.14 release

Sounds like a good plan to me.

> We could also remove linux-user/unicore32 immediately, since
> the linux-user target has been disabled for some time.

Agreed.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

  reply	other threads:[~2018-02-27 11:56 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-27 11:51 [Qemu-devel] Proposal: deprecate and remove QEMU's unicore32 target code Peter Maydell
2018-02-27 11:56 ` Daniel P. Berrangé [this message]
2018-02-28  6:11 ` [Qemu-devel] Deprecate tilegx ? (was: Proposal: deprecate and remove QEMU's unicore32 target code) Thomas Huth
2018-02-28  7:17   ` [Qemu-devel] Deprecate tilegx ? Paolo Bonzini
2018-02-28 10:38     ` Thomas Huth
2018-02-28 12:41   ` Bastian Koppelmann
2018-03-09 15:13     ` Alex Bennée
2018-03-13 17:18       ` Bastian Koppelmann
2018-03-13 17:39         ` Peter Maydell
2018-03-14  9:09           ` Xuetao Guan
2018-03-14 10:11             ` Laurent Vivier
2018-03-14 12:01               ` Xuetao Guan
2018-03-17  8:06       ` Waldemar Brodkorb
2018-03-13 16:37     ` Chen Gang
2018-03-09 14:08 ` [Qemu-devel] Proposal: deprecate and remove QEMU's unicore32 target code Xuetao Guan

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=20180227115612.GE18258@redhat.com \
    --to=berrange@redhat.com \
    --cc=gxt@mprc.pku.edu.cn \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=rth@twiddle.net \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.