From owner-freebsd-arm@FreeBSD.ORG Sat Jul 9 02:25:53 2011 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 93A69106564A for ; Sat, 9 Jul 2011 02:25:53 +0000 (UTC) (envelope-from mcgovern@beta.com) Received: from spoon.beta.com (spoon.beta.com [199.165.180.2]) by mx1.freebsd.org (Postfix) with ESMTP id 3B8928FC12 for ; Sat, 9 Jul 2011 02:25:52 +0000 (UTC) Received: from [199.165.180.39] (dhcp9.beta.com [199.165.180.39]) by spoon.beta.com (8.14.4/8.14.4) with ESMTP id p69MPjc1039804 for ; Sat, 9 Jul 2011 18:25:45 -0400 (EDT) (envelope-from mcgovern@beta.com) From: "Brian J. McGovern" To: freebsd-arm@freebsd.org In-Reply-To: <20110708120025.5C94210656D9@hub.freebsd.org> References: <20110708120025.5C94210656D9@hub.freebsd.org> Content-Type: text/plain; charset="us-ascii" Date: Fri, 08 Jul 2011 22:25:51 -0400 Message-ID: <1310178351.5681.4.camel@bmcgover-laptop.beta.com> Mime-Version: 1.0 X-Mailer: Evolution 2.30.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=1.3 required=5.0 tests=DATE_IN_PAST_12_24,S25R_6, T_RP_MATCHES_RCVD autolearn=no version=3.3.1 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on spoon.beta.com Subject: Suggestions for arm build for qemu? 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: Sat, 09 Jul 2011 02:25:53 -0000 While I'm waiting to get real HW, I wanted to play with qemu's arm emulation. I've built binaries and a kernel with "make TARGET=arm TARGET_ARCH=arm DESTDIR=/usr/tmp/armbuild" and the buildworld, installworld, buildkernel, and installkernel targets. For the moment, I'm trying to use the GUMSTIX kernel configuration file. I'm getting hung up, apparently, on turning the resulting binary set in to something which can be booted. I've played with a number of settings for mkimage, but can't seem to get it right. When I go to boot the result, at best, I get a ":" in the emulation window. At worst, the emulator crashes. Any pointers to web documents that does a good job of describing the process? Google for obvious search terms (e.g. FreeBSD arm mkimage) turns up some older pages, none of which seem to result in a working kernel.