From owner-freebsd-arm@FreeBSD.ORG Tue Apr 14 13:06:16 2009 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F514106566B for ; Tue, 14 Apr 2009 13:06:16 +0000 (UTC) (envelope-from gballet@gmail.com) Received: from mail-ew0-f171.google.com (mail-ew0-f171.google.com [209.85.219.171]) by mx1.freebsd.org (Postfix) with ESMTP id 158578FC1D for ; Tue, 14 Apr 2009 13:06:15 +0000 (UTC) (envelope-from gballet@gmail.com) Received: by ewy19 with SMTP id 19so2465973ewy.43 for ; Tue, 14 Apr 2009 06:06:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=CdGM1TkQKrmrXr42hGYv9r8JdVvL1BD+rgXNMHApSfw=; b=brSdHZaQolWlNKiL+Ee1HBW/7BFoWDdRoXYblqbHc+5e3QiCE0gMK23FCdd1KE7HM8 5NOPpPoKVcuJoTu2vcBWpSK14mA5jLc+5yWNV9SuQM/xHotp7JBQjGOh8XMsX3OV6lH9 pAK7yV/UXCjNm8r1bGeUp1UtCkaPV0+WcTPRE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=XCCegD48thO5f2cpuh4z+RxlQRWuDYyQb/M6QaIdISM1+K+tBKCxLw4KSoIPhHo3ZX moh5VgO1nZ7WoTlIDPNuV3gPlAGUhDcdEbR7wQZdVl1+2FwnbUVkaypDo4+OranlKrEH HgPQaTKkGCWCRrA0YKAJkkE6mxJfm6rv4ZAno= MIME-Version: 1.0 Received: by 10.216.73.193 with SMTP id v43mr1763444wed.157.1239714375087; Tue, 14 Apr 2009 06:06:15 -0700 (PDT) In-Reply-To: <20090414122111.GD68699@cicely7.cicely.de> References: <49E3C3E9.3080800@telenix.org> <20090414122111.GD68699@cicely7.cicely.de> Date: Tue, 14 Apr 2009 15:06:14 +0200 Message-ID: From: Guillaume Ballet To: ticso@cicely.de Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org, Chuck Robey Subject: Re: Pandora X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 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, 14 Apr 2009 13:06:16 -0000 > FreeBSD's makefile have cross support included, just set TARGET=arm and > TARGET_ARCH=arm for your buildworld/buildkernel. > If you want to port FreeBSD you should use this instead. > The only thing you need to modify for your board is kernel and bootcode. > Userland and compiler toolchain should just work. They do. Cortex is only supported starting from 4.3.x. Fortunately, ARMv6 code will work fine on it. I just used a cross-compiler to create a loader, and the target I used was arm-none-eabi. Thinking back, even that was probably not necessary. So I don't have libc-related code, just a loader and some kernel files.