Subject: Re: NetBSD booting NetBSD on a TS-7xxx
To: None <port-arm@NetBSD.org>
From: Valeriy E. Ushakov <uwe@ptc.spbu.ru>
List: port-arm
Date: 12/05/2006 00:46:53
On Mon, Dec 04, 2006 at 10:44:18 -0700, Jesse Off wrote:

> I recently wrote a program to allow NetBSD to boot other OS' from
> within NetBSD itself.

BTW, are you aware of kloader(4) that's been in the kernel for a few
years?

    MI:         sys/dev/kloader.c
    MD (e.g.):  sys/arch/hpcsh/hpcsh/kloader_machdep.c

It doesn't support ARM yet.  It only supports MIPS and SH3, where
there's a magic VA == PA region, but extending it to support ARM
shouldn't be a problem.  It's also a bit limited in flexibility (which
kernel to boot, passing different set of params etc), but that's again
is rather on the "nobody has bothered to do it yet" side.

kloader is extremely handy for hpc ports when your other booloader is
WinCE :)

SY, Uwe
-- 
uwe@ptc.spbu.ru                         |       Zu Grunde kommen
http://snark.ptc.spbu.ru/~uwe/          |       Ist zu Grunde gehen