From owner-freebsd-arch@freebsd.org Mon Oct 23 19:08:29 2017 Return-Path: Delivered-To: freebsd-arch@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 79A47E529CC for ; Mon, 23 Oct 2017 19:08:29 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 550EA80605 for ; Mon, 23 Oct 2017 19:08:29 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id 51428E529CB; Mon, 23 Oct 2017 19:08:29 +0000 (UTC) Delivered-To: arch@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 50E30E529CA for ; Mon, 23 Oct 2017 19:08:29 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (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 1A1D080604 for ; Mon, 23 Oct 2017 19:08:29 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22e.google.com with SMTP id n195so7211007itg.2 for ; Mon, 23 Oct 2017 12:08:29 -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=ItzKNeVLD5pa3Oyli4ooT7i2p/qqSjHF8mC1luILnTE=; b=sr/uvI2+hc2jYFoRTJO/r7T6HfXzvYih+4daVUlm9kyKPX7rEbhpfcOdUjMBFoCCmn CTMeWlxo/gm2Huq/IqFDgi0oDYO0NgxK0dq9hOla2dUrAj+WMAUGZ2xH8qqK/C5SeByj yr6GRfO7ZFEa7otk5hI4N8tsQxCLwFzKJHjmeNHUw3vbrOR8MXrjjqXeKTvfkyzVEPzN aRhqT5uyyTMK01YL+l0Qq/r1KHAOYPVwIF4teIGQFADTEho7hI9BFWoqzbM+NH1l+3fA 63+XJZ3uFAvixzPnCGIs7Qg6fFBp621lOhOl9fNIs5RQtFiU/lyDw2z3ZKAaEwa0RhX7 7Jug== 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=ItzKNeVLD5pa3Oyli4ooT7i2p/qqSjHF8mC1luILnTE=; b=rtGJedlao/RAc9zJ7ZyPr+Mp/n3aLZFr1NmxdsvuUiQqu21tRVDrgcKJ/JS1dfaABv wtso3y9rRVSMOAdYEf5yq+bBKkRegvebz5grBXH0POrhOnGottvazqzvxMwdRKBjnJH4 gYEIE1MpJ4Ns4PIrh+aAVSZNw8tkoO5qnkjWJaWKBEFzvwqyQML8sjgfH2oqxq3i6StS 51jrf8CMWkFth0MwaKgcP0sus1gl8GH3C61DpE1MVxrVRoS2vSN3L2P2l2cLn/M8fQM+ GUnLRoAxL1cPuTT2T+Ap7ZMQkoXpn+l5KR5HMaRkjbZMPQ0DL+VUVr8bGsCPU42KUjky KNlQ== X-Gm-Message-State: AMCzsaU6ySdOquAjaurzHkYhzcKp/6dtDpG0miTMRVU1OvCxwvyAaeot Yw1FOGNaCQwwavSKyq2JOiYPhYAGNQEWJAQNoZfDhqiQ X-Google-Smtp-Source: ABhQp+TiJxxjQTb1yhQRZSTbJ7ScF3JW0+kPYiM0zaOcLU7zZMTCqnJJedEbTIC38Szazxl4+VaN+JBTrk0uDpMiUTE= X-Received: by 10.36.69.100 with SMTP id y97mr10646775ita.50.1508785708040; Mon, 23 Oct 2017 12:08:28 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.57.22 with HTTP; Mon, 23 Oct 2017 12:08:27 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:9c93:1751:a648:919b] From: Warner Losh Date: Mon, 23 Oct 2017 13:08:27 -0600 X-Google-Sender-Auth: NeRdIjXjI5KrKhapzN6XZdDlhvQ Message-ID: Subject: Removing sys/boot/arm/at91 and sys/boot/arm/ixp425 To: "freebsd-arch@freebsd.org" , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Oct 2017 19:08:29 -0000 I'd like to remove sys/boot/arm/at91 (bootstrap code for the AT91RM9200 that works on a couple of reference boards, but not universally) and sys/boot/arm/ixp425 (which is for Gateworks Cambria 235x and Avila 2348 boards). The AT91 boot stuff is likely better served by Atmel's AT91Bootstrap + uboot. The at91 stuff likely hasn't been tested in several years, though I know one company that uses a modified version with FreeBSD 8... It's been disconnected from the build forever. It does still build though. I have no clue if it works owing to the difficulty in tweaking it just so to work on the AT91RM9200 gear I still have left. This was always a super specialized build, and perhaps shouldn't have been committed in the first place given how the AT91SAM9 line evolved (its SRAM size shrank to 4k, making it simply impossible to fit). The ixp425 doesn't build, and likely hasn't for a while (there's undefined references to memset, despite trying to avoid such references). It needs to be reworked to support the current tree layout (even before my changes to libstand) and compiler technologies. This is for the Intel IXP 425 processors found on the Gateworks Avila and Cambria boards. They were released in 2006 and EOLd by intel in 2009. Redboot is a possible alternative. We don't create releases for it, and it's not otherwise referenced in the tree. Absent any real users that would be affected by these boot loaders, I'd like to just remove them from the tree rather than try to fix them up an modernize them and/or include them in the builds so breakage is discovered sooner... Comments? Warner