From owner-freebsd-arm@freebsd.org Thu Jun 8 20:27:10 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 67454C79211 for ; Thu, 8 Jun 2017 20:27:10 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (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 27BCF705D4 for ; Thu, 8 Jun 2017 20:27:10 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x22c.google.com with SMTP id k93so25222086ioi.2 for ; Thu, 08 Jun 2017 13:27:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:from:date:message-id:subject:to; bh=4iiigs+1b4r/8U+wBJCQPLwXTIDiK936n2maSoG8+5g=; b=DcsQl4PwP/tJQ9tea0OpLZLw1SOzHRmxtR4J7rMXbAU3yiZAImDYZYlFkpA70vGAAL K6vzHmzoxXRsbo1TX/Mzi9cOyzm++8TnHWjEKhEVsXk6H15MQYjsLcLKii8ZDvHFJiby EYQc0Ow+rpPaV64JuNSBgrN69Ui5wfJzEPqdmE26SOpFOLYYmZ0kGw2hJj1tuLBQHR6w d28BXDJlAxG9wxOD8hWP72VPQdS7aqSWl2A0lPsNCLACHJxktf8HhvRzalfmcHTNQjEJ +8gza2rU5KMo5N+D/bE5pmg1VhPjn5jX0DgQFsQ7VyIdbdbew9jucSDqWlhLRuRG4jZ6 l5pw== 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:from:date:message-id:subject :to; bh=4iiigs+1b4r/8U+wBJCQPLwXTIDiK936n2maSoG8+5g=; b=sYbqy5SPkZa49pXxjY+WEkrs95YERnfQ/B/NITp9sZjOSFjD9XhfvhxkQdpnXafQay jSyary3ORcmopLK7YMMv9rDTmySIdAvN0bW5FJEEGh7QwdXPIiXHcftH4oMvqkP5Jzgq qhuUuW0hGJu7kPiTbE6cnpPYKSyFQuo20yBI+QAQdKyM7e+XGmTVMnR4hlLJs1WQ2Mn9 TyHlRPE/Le0qVPJUYWxFt/qVGvPr0ovsTY2SZeiTh7aGYs07t6xpo1CyVJUljA19sqN1 a2IN87pvuYIEOwL/TNJrCKokjxZ+4foUfSKcRaTlz+95fE+JvyMyFVE6N7nHqX3e+6m0 WvrA== X-Gm-Message-State: AKS2vOyA5K/oHBRd31Gj3nG5yN8Mg1UoPxb7trmlMIA1cIdSgSW2INP1 aDwVaDv8ougBnXk6pDRpuBGUIU4SBV8y X-Received: by 10.107.170.213 with SMTP id g82mr17023658ioj.148.1496953629416; Thu, 08 Jun 2017 13:27:09 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.192.69 with HTTP; Thu, 8 Jun 2017 13:27:08 -0700 (PDT) X-Originating-IP: [137.122.64.8] From: Warner Losh Date: Thu, 8 Jun 2017 16:27:08 -0400 X-Google-Sender-Auth: 9dWiobl4VThkd-lBHOw-H6PW3QI Message-ID: Subject: Creating armv7 MACHINE_ARCH To: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" 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: Thu, 08 Jun 2017 20:27:10 -0000 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 will be in addition to the armv6 MACHINE_ARCH we have today. This will allow us 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 same chip. It would also let us get the package stuff spun up and working before 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