Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 May 2017 12:38:14 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        bob prohaska <fbsd@www.zefox.net>
Cc:        ports@freebsd.org, freebsd-arm@freebsd.org
Subject:   Re: RPI2, www/firefox, error: "NEON support not enabled"
Message-ID:  <078B736E-4807-42C7-B6A5-656F3A50DAEB@dsl-only.net>
In-Reply-To: <20170505182838.GB51255@www.zefox.net>
References:  <20170505151339.GA51255@www.zefox.net> <962F9C0D-C7C8-4940-A381-B3097FD2A138@dsl-only.net> <20170505182838.GB51255@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2017-May-5, at 11:28 AM, bob prohaska <fbsd@www.zefox.net> wrote:

> On Fri, May 05, 2017 at 09:30:39AM -0700, Mark Millard wrote:
>> 
>> Wrong neon.
>> 
>> 
> Ahh, what I feared 8-)
> 
> 
>> https://developer.arm.com/technologies/neon says:
>> 
> 
> I did find that page, but harbored a faint (and apparently
> misguided) hope that the port might in some fashion implement
> the vector instruction set. Evidently not.

Freshports web page for it ( https://www.freshports.org/www/neon/ )
reports:

Neon is  an HTTP and  WebDAV client library for  Unix systems, with  a C
interface.

> Thanks for clearing up the confusion. Is this an issue which 
> must be addressed by the clang/llvm developers? 

An rpi2 has Cortex-A7 (armv7-A) cores that have NEON
but armv6 does not.

There is some possibility that with something like
-mcpu=cortex-a7 in use as a compiler option that
NEON would be used.

But I warn that there is an on-going bugzilla item for
FreeBSD's support of things like NEON for arm:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217611

(VFP and NEON are related by the registers used.)

So there could be other problems with NEON enabled code
until it is all resolved. (And head gets the work before
stable/11 gets the result.)

===
Mark Millard
markmi at dsl-only.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?078B736E-4807-42C7-B6A5-656F3A50DAEB>