Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Sep 2013 22:59:18 +0100
From:      Andrew Turner <andrew@fubar.geek.nz>
To:        Ian Lepore <ian@FreeBSD.org>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@FreeBSD.org>, Ronald Klop <ronald-freebsd8@klop.yi.org>
Subject:   Re: svn on armv5 with clang? (Fwd: svn commit: r254539 - head/usr.bin)
Message-ID:  <20130917225918.7a4728b1@bender.Home>
In-Reply-To: <1379442285.1197.49.camel@revolution.hippie.lan>
References:  <201308191744.r7JHiJ00063824@svn.freebsd.org> <op.w3j64kz18527sy@212-182-167-131.ip.telfort.nl> <20130917190215.7093f261@bender.Home> <1379442285.1197.49.camel@revolution.hippie.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 17 Sep 2013 12:24:45 -0600
Ian Lepore <ian@FreeBSD.org> wrote:

> On Tue, 2013-09-17 at 19:02 +0100, Andrew Turner wrote:
> > On Tue, 17 Sep 2013 16:13:22 +0200
> > "Ronald Klop" <ronald-freebsd8@klop.yi.org> wrote:
> > 
> > > Hi,
> > > 
> > > I am reading up on commits and found this one. Is ARMv5 capable
> > > of building the in-tree svn also?
> > >
> > It is unlikely, I don't think we provide the required atomic
> > functions for ARMv5. On armv6 clang provides them, however I don't
> > thing it knows how to set up ARM_RAS_START. Without this we have to
> > implement more of the __sync_* functions for svn to work on ARMv5.
> > I don't know of any plans to add them.
> > 
> 
> I don't remember ever hearing about plans to *drop* support for armv4
> and v5, but with responses like that, that seems to be what's
> underway.

That is because there are no plans to drop armv4/5 support, however I
am also unaware of any plans to implement the required functions that
clang provides on armv6.

The only support I am planning on dropping is for armv6eb[1] as it is
unused, and almost certainly broken. None of our kernels can boot on
ARMv6/7, and the little-endian kernels don't have the required magic to
be able to switch endian when required.

Andrew

[1] http://people.freebsd.org/~andrew/rm_armv6eb.diff



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130917225918.7a4728b1>