[Buildroot] [PATCH 2/2] arch: remove support for SuperH 2 and SuperH 3

phil.edworthy at renesas.com phil.edworthy at renesas.com
Thu Apr 11 09:04:33 UTC 2013


Hi Thomas,

> The SuperH 2 architecture is a noMMU architecture from Renesas, and
> its Linux support is really poor. A number of packages fail to build,
> the kernel support is almost inexistant, we have never heard of any
> user of it.
> 
> I was originally the one who introduced support for SuperH 2, but the
> project switched to a different architecture due to the poor Linux
> support for SuperH 2.
Actually, there are a couple of sh2a devices that are supported in the 
upstream Linux kernel, the sh7264 and sh7269 devices. Though they lack a 
number of upstream drivers, the basics are there, and there are a number 
of out-of-tree drivers. I also know of a number of customers using these 
devices with Buildroot, mostly in Japan.

The main reason that most packages fail to build is the noMMU 
architecture. That, of course, is a problem. However, I have found that it 
is useful to use Buildroot to build the busybox and a few packages at 
least. One of the main reasons for using Buildroot is that it is the one 
of the few tools that can build for noMMU devices.

> Regarding SuperH 3, I've never heard of Linux support for it that is
> used in practice.
Regarding the other Renesas families that are removed by this patch, I 
would agree that there are any users.

So, can we keep sh2a?

Regards
Phil



More information about the buildroot mailing list