From owner-freebsd-arm@FreeBSD.ORG Sat Apr 6 21:09:35 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E90FC2E4; Sat, 6 Apr 2013 21:09:35 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by mx1.freebsd.org (Postfix) with ESMTP id 5454413E; Sat, 6 Apr 2013 21:09:34 +0000 (UTC) Received: by mail-wg0-f43.google.com with SMTP id f12so4798156wgh.10 for ; Sat, 06 Apr 2013 14:09:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=BjAmG1UOAf5gULCosuUvYbGt5iROhaOO02uVHTYBJIo=; b=PAudfpucXVRXMgDjyLwn3na6zSrmuPizaO6+vAeyOoSnWxPG6aI65tx5wshmsPl5ld QCxsoBKEHa8QOIb4Pk3BDcc/xACnH1j6Sj93iIaEzz9qv3LHhcD7BYcIdAIeSApssNNa zAB73+SO1EjVDSz4nZCh6XZU7e3pvIWSfcXk42+JogAuKJCTwvb6EHZLhKoazyB2tQPL uQLmel5/2yCqLmujfpcZLZZmzePN6p6wsOPgV3KL/j5WK/4G/bE4WGDCfEBYrcxgQ2VX VJ/QLdO6l3NLelrO/qL3YydUq8fSrf6c5C1GZ9X7RP1D/vTqhijOkQfxGGSg+DTPJU0L +p+Q== MIME-Version: 1.0 X-Received: by 10.181.11.164 with SMTP id ej4mr5537336wid.29.1365282567703; Sat, 06 Apr 2013 14:09:27 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.217.121.136 with HTTP; Sat, 6 Apr 2013 14:09:27 -0700 (PDT) In-Reply-To: <50CC112D-2B90-4E66-9D5F-829274D041D7@bsdimp.com> References: <5DFA61DB-70E4-4C3D-ACA0-995A175706C8@neville-neil.com> <5151B454.9090402@ceetonetechnology.com> <1CBF1416-3237-4DCE-8D61-7E998265C887@neville-neil.com> <1364311809.36972.27.camel@revolution.hippie.lan> <5151D045.80305@thieprojects.ch> <5151D9DB.7050001@thieprojects.ch> <167CF57D-01E3-4857-BF0E-C40B00FED226@netgate.com> <515ADB81.7090908@freebsd.org> <515DF177.9060907@freebsd.org> <4DC4C47C-D503-4155-8FAF-6D5C88D8F67C@freebsd.org> <8FCD7391-B9E3-478A-86E8-4414F750804D@freebsd.org> <50CC112D-2B90-4E66-9D5F-829274D041D7@bsdimp.com> Date: Sat, 6 Apr 2013 14:09:27 -0700 X-Google-Sender-Auth: TaurbV5cdS7TbOuCVsdtjQ6bDPM Message-ID: Subject: Re: "Beyond Buildworld" (was Re: RFC: "Crochet" build tool) From: Adrian Chadd To: Warner Losh Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Apr 2013 21:09:36 -0000 FreeBSD doesn't necessarily need to support all of that, at least just yet. I think we'd be in a good position if we had build scripts and base support to build a variety of target system filesystem configurations and images; then leave it up to an external project (which may or may not _be_ at freebsd.org, but it doesn't have to be in /usr/src) that builds the platform specific stuff. That way we don't get bogged down with bootloaders and such at this stage. Ideally i'd like to see all of those bootloaders and tools in /usr/src, just like we do for booting i386/amd64/etc systems. That way we _do_ have a nice, tightly integrated system. But I think that's a stretch goal. Adrian