Messages in this thread |  | | Date | Wed, 23 May 2001 14:29:05 +0200 (MET DST) | From | Andries.Brouwer@cwi ... | Subject | Re: [PATCH] struct char_device |
| |
From alan@lxorguk.ukuu.org.uk Wed May 23 14:16:46 2001
> It is entirely possible to remove all partition table handling code > from the kernel. User space can figure out where the partitions > are supposed to be and tell the kernel. > For the initial boot this user space can be in an initrd, > or it could just be a boot parameter: rootdev=/dev/hda, > rootpartition:offset=N,length=L, rootfstype=ext3.
Not if you want compatibility.
I don't think compatibility is a problem. It would go like this: at configure time you get the choice of the default initrd or a custom initrd. If you choose the custom one you construct it yourself. If you choose the default one, then you get something that comes together with the kernel image, just like the piggyback stuff today. This default initrd does the partition parsing that up to now the kernel did. That way nobody need to notice a difference, except for those who use initrd already now. They can solve their problems.
Andries
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |