From owner-freebsd-arm@freebsd.org Mon Jun 12 15:39:06 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 318AABFED13 for ; Mon, 12 Jun 2017 15:39:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22f.google.com (mail-it0-x22f.google.com [IPv6:2607:f8b0:4001:c0b::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EA2A9738DF for ; Mon, 12 Jun 2017 15:39:05 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22f.google.com with SMTP id m47so6315131iti.1 for ; Mon, 12 Jun 2017 08:39:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=B2DZnrTc3rTp5y+qJpy5tAizI7e+r69hqySwlIRRtDE=; b=qOk3tcl10IafQWTJh04RxwI7nvpZRS/sWXaqBLnbr/vPgkrCYhqj62aS21q4bWupWt Fv+g5gzGwGoVP6hCCfPwoqsKS5yyAcimg36lU8kOvtVQzkrEpLa26NorcqfFML0Yxtpo VUytLkYF/FMQn0BGAk/ECSF8z6WGlnTQfGxM9OjwbXi+0QFlP/rjJFYw92XNUjLYebb3 tsu+v++SqkXXuXyt0vgnln7goKDACpuKANWW2EMIk1ukCmzZK7adt9LGwln6tYV2Awlo vAcla8aGki2fziPrbFmvqBkqOllt+kDuNSoTpqY6JL58GvuN/4tpOioY9NJ/qgeBT3d2 beuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=B2DZnrTc3rTp5y+qJpy5tAizI7e+r69hqySwlIRRtDE=; b=Y29bdi7oeATFys5y4SU6ulTIG5JpzeenLHDo3M85SykI5cO2Qh2z7aVrNZmWWgrtBv xLLxXko9ivcRxgGBNPRYmK8EL4hgHEu4VHFLyhieHHp14ba7kSMBaw4ZfUTehiAG6gfq 2aWKExipdDmrqaH6AYVlCQDKc6PALSa07xn449U94wOb/ZNN7h5BE2soqLeChyw9C+LF wAfcVTWBZuReCjTKFFCBBBPFL6L1YFEQA5X2CVVB5t3ie2BGhLvQBsQGe7pK/NEGThk9 9UQhBGjqUChbfXgjBiWlQjcWZvKP05wPlZy3YcFzDwnrjj1QzrfaVPrV33Sig5yigVCM wtNA== X-Gm-Message-State: AODbwcDqu7lUdZiz3S/HBxlHIDI0iS3XJXzhWFZWy32Oosu7NHv7VFxO 4/2FGfRYehIdsuzmpFG26oRYM1y6JCAL X-Received: by 10.36.105.13 with SMTP id e13mr12273453itc.64.1497281945194; Mon, 12 Jun 2017 08:39:05 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.192.69 with HTTP; Mon, 12 Jun 2017 08:39:04 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:29a3:1710:671c:c6a7] In-Reply-To: <20170612152808.6094931.74364.27128@gmail.com> References: <20170612152808.6094931.74364.27128@gmail.com> From: Warner Losh Date: Mon, 12 Jun 2017 09:39:04 -0600 X-Google-Sender-Auth: nCYofijZFmwyG1wdwoNpC2P1IDg Message-ID: Subject: Re: Creating armv7 MACHINE_ARCH To: Russell Haley Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 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: Mon, 12 Jun 2017 15:39:06 -0000 Clearly, we woke up one day and realized Ian was right? And he's only been saying it since pre R11 since that was the first release that supported it. There was no armv6 support in 10. Ask a snarky question, get a snarky answer... What's changed is that the port has gone from being mainly used by people that had an rpi that supported a bunch of other platforms (including Ian's iMX6) to a port that's used primarily by armv7 machines (including the rpi2) that also happens to support the rpi (which is the only !armv7 platform). When Ian started saying it, rpi was one of the better supported platforms as well. Now with all the Allwinner support, improved iMX6 support, and the rpi2 being armv7, we are now in a situation where most users and most of the good support is on that platform. What's also changed is Andrew's work on having a GENERIC kernel. We'd have a GENERIC one for ARMv6 too: It's the RPI config :). Plus, we aren't quite doing what Ian wanted. He wanted a full rename. The proposal on the able is to add an armv7 TARGET_ARCH in 12. Not to rename or remove armv6. Sadly, that will still be there since the RPI foundation keeps finding new ways to repackage the rpi into new boards that are just too cheap to ignore. Warner On Mon, Jun 12, 2017 at 9:28 AM, Russell Haley wrote= : > Sorry for the top post. > > Hasn't Ian Lapore been saying this since pre R10?=E2=80=8E I seems to rem= ember > people doing backflips to get around this=E2=80=8E heading up to that rel= ease and > it was considered to much effort. Can I ask what has changed? > > Russ > > Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. > Original Message > From: Warner Losh > Sent: Thursday, June 8, 2017 1:27 PM > To: freebsd-arm@freebsd.org > Subject: Creating armv7 MACHINE_ARCH > > While the kernel doesn't really need an armv7 support, there will be a > better match to other systems if we create a armv7 MACHINE_ARCH. This wil= l > be in addition to the armv6 MACHINE_ARCH we have today. This will allow u= s > to create a package set optimized for armv7 as well as armv6. While it is > true the RPI 1 is the only system that needs armv6 binaries, it's quite > popular and the Raspberry Pi folks keep creating new variants with the sa= me > chip. It would also let us get the package stuff spun up and working befo= re > we mess with armv6. > > This would also separate the fate of armv6 and armv7 support at a later > time, but the weak consensus I've heard appears to be that the time isn't > yet right to discuss retiring armv6 support... > > Warner > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >