[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Diskless booting

From: Marco Gerards
Subject: Re: Diskless booting
Date: 08 Jul 2003 22:13:49 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Marcus Brinkmann <> writes:

> The idea is that GRUB loads the disk image "as a module".  Then you have to
> create a memory object from that in Mach's bootscript code.  That memory
> object then needs to be inserted into ext2fs task, and its number be passed
> on the command line.  ext2fs can then use it as its root filesystem.

I'm trying to do this, but I have no idea how to create the memory
object in the kernel. Can someone please explain me how to do this?
(Or give me some pointers to some good docs? :)). Inserting the send
right into the right task afterwards seems easy to me.
> This can be extended.  For example, ext2fs can be loaded dynamically, and
> its libraries be passed as memobjs on the ld invocation line.
> ld has some support for memory objects already, but it is #if 0'ed out and
> probably doesn't work, see sysdeps/mach/hurd/dl-sysdep.c, lines 148 - 193
> in _dl_sysdep_start().

dl-sysdep.c in what? Is it in gcc, glibc, ...?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]