From owner-freebsd-arm@FreeBSD.ORG Wed Aug 4 15:27:07 2004 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF79916A4CE for ; Wed, 4 Aug 2004 15:27:07 +0000 (GMT) Received: from dong.ci0.org (cognet.ci0.org [80.65.224.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6045043D48 for ; Wed, 4 Aug 2004 15:27:06 +0000 (GMT) (envelope-from mlfbsd@dong.ci0.org) Received: from dong.ci0.org (localhost.ci0.org [127.0.0.1]) by dong.ci0.org (8.12.11/8.12.11) with ESMTP id i74Fr1fO083506; Wed, 4 Aug 2004 17:53:01 +0200 (CEST) (envelope-from mlfbsd@dong.ci0.org) Received: (from mlfbsd@localhost) by dong.ci0.org (8.12.11/8.12.11/Submit) id i74Fr0dI083505; Wed, 4 Aug 2004 17:53:00 +0200 (CEST) (envelope-from mlfbsd) Date: Wed, 4 Aug 2004 17:53:00 +0200 From: Olivier Houchard To: Alexander Timoshenko Message-ID: <20040804155300.GA82096@ci0.org> References: <20040804115115.GA39676@univ.kiev.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040804115115.GA39676@univ.kiev.ua> User-Agent: Mutt/1.4.1i cc: freebsd-arm@freebsd.org Subject: Re: A couple of questions X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Aug 2004 15:27:07 -0000 On Wed, Aug 04, 2004 at 02:51:15PM +0300, Alexander Timoshenko wrote: > Sorry, for distrubing the silence of this templ^W mailing list :) I > have a couple of questions regarding arm port of freebsd. I'm playing > with intel development board these days and going to try to run freebsd > on it, but want to know more before i start. > > - How to build image suitable for loading on developemnt board. Are > there any instructions? Or could someone share his scripts with > me? > > - Could someone describe the generic cycle of development for arm > CPU? e.g: edit/compile/build image/reset board. What kind of > bootloader should i use? > > Thanks in advance. Sorry for the kind of lame questions. > Hi, It all depends of what your board is. Generally speaking, you won't be able to run FreeBSD, because each board is too different. What is on the CVS should support the Assabet board, as this is what Simics emulate, however I have no clue on how to get FreeBSD on it, as Simics was loading the kernel for me. These days, I'm working with an IQ31244 (if you have an IQ80321, it should be fine too). I cross-build the kernel on an i386 box (gcc/binutils in the base does not support arm, but I provide patches for that), and use Redboot to bootp, download the kernel via TFTP and run it (for some definition of run). Cheers, Olivier