All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnd Bergmann <arnd@arndb.de>
To: Mike Rapoport <rppt@kernel.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Guenter Roeck <linux@roeck-us.net>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Mike Rapoport <rppt@linux.ibm.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Guan Xuetao <gxt@pku.edu.cn>
Subject: Re: [PATCH 0/8] remove unicore32 support
Date: Tue, 23 Jun 2020 09:29:21 +0200	[thread overview]
Message-ID: <CAK8P3a1gsE8AbcYEu=MKYwYqc_AsPGcA_oBcePg_RS7UjdDh4g@mail.gmail.com> (raw)
In-Reply-To: <20200623065744.18393-1-rppt@kernel.org>

On Tue, Jun 23, 2020 at 8:57 AM Mike Rapoport <rppt@kernel.org> wrote:
>
> From: Mike Rapoport <rppt@linux.ibm.com>
>
> The unicore32 port do not seem maintained for a long time now, there is no
> upstream toolchain that can create unicore32 binaries and all the links to
> prebuilt toolchains for unicore32 are dead. Even compilers that were
> available are not supported by the kernel anymore.

Peter Maydell also brought this up recently, since there is also a stale
qemu port.

I agree in principle that this port is about as dead as it gets and presumably
nobody has attempted running a kernel later than linux-4.9 nor will they
do that in the future. I see that the hardware support was never fully completed
either, with at least the "PKUnity-v3-UMAL" ethernet driver getting submitted
in 2011 but never merged and no public information on a driver for the
"PKUnity-v3-MMC" device that presumably holds the rootfs and the
"PKUnity-v3-UART" device.

However, it's worth pointing out two arguments against removal:

- Guan Xuetao is still listed as maintainer and asked for the port to be
   kept around the last time I suggested removing it two years ago.
   He promised that there would be compiler sources (llvm I think), but
   has not made those available since.

- https://github.com/gxt has patches to linux-4.9 and qemu-2.7, both
  released in 2016, with patches dated early 2019. These patches mainly
  restore a syscall ABI that was never part of mainline Linux but apparently
  used in production. qemu-2.8 removed support for that ABI and
  newer kernels (4.19+) as you say can no longer be built with the old
  toolchain, so I would guess there will not be any future updates to that
  git tree.

With that information added to the pull request and the maintainer
added to Cc:

Acked-by: Arnd Bergmann <arnd@arndb.de>

  parent reply	other threads:[~2020-06-23  7:29 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-23  6:57 [PATCH 0/8] remove unicore32 support Mike Rapoport
2020-06-23  6:57 ` [PATCH 1/8] arch: remove unicore32 port Mike Rapoport
2020-06-23  6:57 ` [PATCH 2/8] cpufreq: remove unicore32 driver Mike Rapoport
2020-06-23  6:57 ` [PATCH 3/8] i2c/buses: remove i2c-puv3 driver Mike Rapoport
2020-06-23  6:57 ` [PATCH 4/8] input: i8042: remove support for 8042-unicore32io Mike Rapoport
2020-06-23  6:57 ` [PATCH 5/8] pwm: remove pwm-puv3 driver Mike Rapoport
2020-06-23  6:57 ` [PATCH 6/8] video: fbdev: remove fb-puv3 driver Mike Rapoport
2020-06-23  6:57 ` [PATCH 7/8] rtc: " Mike Rapoport
2020-06-23  6:57 ` [PATCH 8/8] MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry Mike Rapoport
2020-06-23  7:29 ` Arnd Bergmann [this message]
2020-06-23 13:27 ` [PATCH 0/8] remove unicore32 support Guenter Roeck

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='CAK8P3a1gsE8AbcYEu=MKYwYqc_AsPGcA_oBcePg_RS7UjdDh4g@mail.gmail.com' \
    --to=arnd@arndb.de \
    --cc=akpm@linux-foundation.org \
    --cc=gxt@pku.edu.cn \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=peter.maydell@linaro.org \
    --cc=rppt@kernel.org \
    --cc=rppt@linux.ibm.com \
    --cc=torvalds@linux-foundation.org \
    /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.