All of lore.kernel.org
 help / color / mirror / Atom feed
From: Geoff Levand <geoffrey.levand@am.sony.com>
To: Kristian Kielhofner <kkielhofner@star2star.com>
Cc: kexec@lists.infradead.org
Subject: Re: Runnix: another kexec based bootloader
Date: Thu, 22 May 2008 13:34:57 -0700	[thread overview]
Message-ID: <4835D8F1.3040901@am.sony.com> (raw)
In-Reply-To: <2d9149cd0805220007xfa06f4ar451b41c272455e3@mail.gmail.com>

Kristian Kielhofner wrote:
> Hello everyone,
> 
>   I"m not sure if this is the proper forum for these types of posts
> but I've been working on a kexec-based "bootloader" to meet my needs
> over the last year or so.  It's called Runnix.  Here's what I needed
> (Runnix current features - some in progress):
> 
> -  Small.  Runnix is currently about 2.7MB on disk with (very generic)
> Linux 2.6.20, busybox, uclibc, kexec-tools, and dropbear for SSH
> -  Download and verification (currently SHA1) of Linux images, both
> for download and boot.  If an on disk image fails SHA1, a new image
> can be downloaded.  If a download fails, a different on disk image can
> be used.

> -  Run time configuration using a simple ASCII text file (default.conf
> for runnix, .conf files for squashfs/ext2 filesystem images)
> -  Configuration, support, debugging from windows, mac, linux, etc
> (using FAT16 filesystem + syslinux)
> -  Automatic failover of images (should upgrade fail)
> -  Automatic network based debugging using SSH (remote logins via SSH
> upon boot/image failure)
> -  Runnix compilation and expansion via buildroot2 based build system

Just FYI, for the PS3 bootloader we now use OpenWRT, which has kexec.
It is quite easy to use, and I think better than a custom config like
you have.

Jeremy Kerr has ported libtwin and his petitbooot to OpenWRT, which we
use, but those are not yet merged in.  We have some local fixups we
plan to merge also.

  http://openwrt.org/
  http://ozlabs.org/~jk/projects/petitboot/
  http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-petitboot/

-Geoff


_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec

      reply	other threads:[~2008-05-22 20:37 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-22  7:07 Runnix: another kexec based bootloader Kristian Kielhofner
2008-05-22 20:34 ` Geoff Levand [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4835D8F1.3040901@am.sony.com \
    --to=geoffrey.levand@am.sony.com \
    --cc=kexec@lists.infradead.org \
    --cc=kkielhofner@star2star.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.