From owner-freebsd-hackers@FreeBSD.ORG Thu Nov 16 18:06:14 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7204716A40F for ; Thu, 16 Nov 2006 18:06:14 +0000 (UTC) (envelope-from garyj@jennejohn.org) Received: from mail08b.verio.de (mail08b.verio.de [213.198.55.74]) by mx1.FreeBSD.org (Postfix) with SMTP id 13A1843D6A for ; Thu, 16 Nov 2006 18:06:07 +0000 (GMT) (envelope-from garyj@jennejohn.org) Received: from mx106.stngva01.us.mxservers.net (198.173.112.43) by mail08b.verio.de (RS ver 1.0.95vs) with SMTP id 4-079842364; Thu, 16 Nov 2006 19:06:06 +0100 (CET) Received: from www.jennejohn.org [213.198.5.174] (EHLO peedub.jennejohn.org) by mx106.stngva01.us.mxservers.net (mxl_mta-1.3.8-10p4) with ESMTP id d78ac554.11821.344.mx106.stngva01.us.mxservers.net; Thu, 16 Nov 2006 13:05:49 -0500 (EST) Received: from jennejohn.org (localhost [127.0.0.1]) by peedub.jennejohn.org (8.13.8/8.11.6) with ESMTP id kAGI5w9b013112; Thu, 16 Nov 2006 19:05:58 +0100 (CET) (envelope-from garyj@jennejohn.org) Message-Id: <200611161805.kAGI5w9b013112@peedub.jennejohn.org> X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.0.4 To: "Aditya Godbole" In-reply-to: Your message of "Thu, 16 Nov 2006 22:06:41 +0530." <2f3a439f0611160836r3c88c3f4ja9cc5a5f4b78a244@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 16 Nov 2006 19:05:58 +0100 From: Gary Jennejohn X-Spam: [F=0.0100000000; heur=0.500(-19800); stat=0.010; spamtraq-heur=0.500(2006111518)] X-MAIL-FROM: X-SOURCE-IP: [213.198.5.174] X-Loop-Detect: 1 X-DistLoop-Detect: 1 Cc: freebsd-hackers@freebsd.org Subject: Re: Ramdisk support X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gary Jennejohn List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2006 18:06:14 -0000 "Aditya Godbole" writes: > On 11/16/06, Oliver Fromme wrote: > > > > I see. Is it PXE-compliant? If so, you can use FreeBSD's > > PXE bootloader (/boot/pxeboot) for loading the kernel. In > > that case you can also load the root FS image as a separate > > file, so there is no need to hack it into the kernel binary. > > > > u-boot is not PXE compliant. I have never come across anyone trying to > use it to boot FreeBSD before. Unfortunately, that is the only > bootloader that I know of that works on the architecture I'm working > on. > > > As far as I know, there is no official support for loading > > a FreeBSD kernel directly, without using the FreeBSD boot > > loader. > > > > Yes. However for putting FreeBSD on embedded systems, I have to make > tweaks to allow it to boot using other bootloaders. I'm working on > putting FreeBSD on the MPC8555 e500-PPC based board, which is not > supported at all. > u-boot is unfortuately extremely Linux-centric. I work closely with the person who "invented" u-boot, Wolfgang Denk, and know that he'd just love to see the *BSD support improved. Unfortunately, u-boot makes heavy use of Linux' support for rootdev, etc., which AFAIK is missing in FreeBSD. It heavily depends on passing lots of necessary information in the Linux command line to influence the boot process. BTW do you have any patches which you could contribute, or have you already done that? --- Gary Jennejohn / garyjATjennejohnDOTorg gjATfreebsdDOTorg garyjATdenxDOTde