• Linus Torvalds's avatar
    Merge tag 'rm-unicore32' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/linux · 05119217
    Linus Torvalds authored
    Pull unicore32 removal from Mike Rapoport:
     "Remove unicore32 support.
    
      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.
    
      Guenter Roeck says:
        "I have stopped building unicore32 images since v4.19 since there is
         no available compiler that is still supported by the kernel. I am
         surprised that support for it has not been removed from the kernel"
    
      However, it's worth pointing out two things:
    
       - Guan Xuetao is still listed as maintainer and asked for the port to
         be kept around the last time Arnd suggested removing it two years
         ago. He promised that there would be compiler sources (presumably
         llvm), 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+) can no longer be built with the
         old toolchain, so apparently there will not be any future updates
         to that git tree"
    
    * tag 'rm-unicore32' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/linux:
      MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry
      rtc: remove fb-puv3  driver
      video: fbdev: remove fb-puv3  driver
      pwm: remove pwm-puv3  driver
      input: i8042: remove support for 8042-unicore32io
      i2c/buses: remove i2c-puv3  driver
      cpufreq: remove unicore32 driver
      arch: remove unicore32 port
    05119217
MAINTAINERS 548 KB