From owner-freebsd-arm@freebsd.org Fri May 5 19:38:17 2017 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A9430D5F632 for ; Fri, 5 May 2017 19:38:17 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-77.reflexion.net [208.70.210.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5E11916EA for ; Fri, 5 May 2017 19:38:16 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 2815 invoked from network); 5 May 2017 19:41:35 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 5 May 2017 19:41:35 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v8.40.0) with SMTP; Fri, 05 May 2017 15:38:15 -0400 (EDT) Received: (qmail 2453 invoked from network); 5 May 2017 19:38:15 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 5 May 2017 19:38:15 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id A6B9DEC917D; Fri, 5 May 2017 12:38:14 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: RPI2, www/firefox, error: "NEON support not enabled" From: Mark Millard In-Reply-To: <20170505182838.GB51255@www.zefox.net> Date: Fri, 5 May 2017 12:38:14 -0700 Cc: ports@freebsd.org, freebsd-arm@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <078B736E-4807-42C7-B6A5-656F3A50DAEB@dsl-only.net> References: <20170505151339.GA51255@www.zefox.net> <962F9C0D-C7C8-4940-A381-B3097FD2A138@dsl-only.net> <20170505182838.GB51255@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 May 2017 19:38:17 -0000 On 2017-May-5, at 11:28 AM, bob prohaska 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