From owner-freebsd-arm@FreeBSD.ORG Tue Nov 6 19:21:10 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9F0A0C42 for ; Tue, 6 Nov 2012 19:21:10 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6A1BF8FC08 for ; Tue, 6 Nov 2012 19:21:10 +0000 (UTC) Received: by mail-da0-f54.google.com with SMTP id z9so354486dad.13 for ; Tue, 06 Nov 2012 11:21:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=oHp4IVhCMrJUmi9ohTBvR9XGvtRiNG9q0nR2A7LHuKY=; b=MnsZQSe7B99HA8ZRowNN5kG6PXN7QRsx8SWQzoSaW5QTIaMnIe29mfBh9ZLJPk9/Mw JTOyZiyiYNXHL/lvploi/5BzDv5RzwyEiGrH0C7w6TpM8ZBTbEB3SVZztVLmOWvgNbld asQ6i93lfVlkk+NX5svuuqb5643ZFLOqx7fd5PUV4ybW3oRLP5eHInNpqQMPCfaJNg5y VhhOdC7idQpD0VB7af0GTTWgVi7g9UCm6X2j5CocbfpEeG8PA6Oi6Hh/yRDwYwJwGedA JIllTVrQKcvjsfh13hEbNqwmQdu8WAItom0yBek2ky7suk+d11Ozd5D3xIHliIWnxRBP Zp+g== MIME-Version: 1.0 Received: by 10.68.137.41 with SMTP id qf9mr6169146pbb.103.1352229669682; Tue, 06 Nov 2012 11:21:09 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.68.124.130 with HTTP; Tue, 6 Nov 2012 11:21:09 -0800 (PST) In-Reply-To: <7D9E09AD-95C6-4DD5-9D47-9A04D950DB36@bsdimp.com> References: <1351606727.1120.17.camel@revolution.hippie.lan> <5097263F.5090802@jetcafe.org> <1D4ECD72-D01D-48D3-B837-735176CC49D3@kientzle.com> <50983301.9040406@jetcafe.org> <162A6F5A-8CC4-44DE-9B46-D9D6D8CC00CE@kientzle.com> <7D9E09AD-95C6-4DD5-9D47-9A04D950DB36@bsdimp.com> Date: Tue, 6 Nov 2012 11:21:09 -0800 X-Google-Sender-Auth: gwQjmUacarTCAbE9TlmqPT8ih6o Message-ID: Subject: Re: announcing the availability of packages for the Arm architecture From: Adrian Chadd To: Warner Losh Content-Type: text/plain; charset=ISO-8859-1 Cc: Tim Kientzle , 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: Tue, 06 Nov 2012 19:21:10 -0000 On 6 November 2012 08:43, Warner Losh wrote: >> The key piece right now is a concept of "board" that >> encapsulates how to partition a disk image for a >> particular system and what boot bits it requires. > > I'd love to see a bigger framework akin to NanoBSD that allows one to mix in the application with the board to produce an image customized for your needs. zrouter does this a bit, as does Tim's scripts, but we aren't quite to where we need to be. So question #1: do we import those firmware image tools into /usr/src/contrib/, or do we just require that building these things requires certain ports to be installed? I don't mind wrapping up my build binaries into ports (ie, mkuboot stuff with the right mklzma, mktplinkfw, mkubnt) and beginning the process of merging stuff into -HEAD. ARM is a bit more convoluted as there's sometimes a bootloader and bootblocks involved. Thanks, Adrian