Marcus Brinkmann <[EMAIL PROTECTED]> 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, ...?

Thanks,
Marco



_______________________________________________
Help-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-hurd

Reply via email to