Messages in this thread | | | Date | Mon, 20 Mar 2000 13:58:12 +0100 | From | almesber@lrc ... | Subject | Re: Loading Linux from Linux - opinions |
| |
Keith Owens wrote: > See http://www.scyld.com/software/monte.html.
Welcome to the club ;-)
I really like your idea of sorting out copy conflicts before switching off paging. What I don't understand is why you made a file-based interface to the kernel. (LOBOS does the same thing, but there I can understand why - Ron is basically trying to avoid initrd.)
I think it's much better to leave all this to user space. You gain a lot of flexibility this way, e.g. bootimg supports four different file formats, while your approach can probably handle only zImage and bzImage; I can easily map additional data areas (e.g. the kmsg buffer) just by changing user space, while you'll have to dig in the kernel, etc.
Well, I see on your to do list that you seem to intend to move in the same direction ;-)
Also, I haven't looked in detail at what you're doing in 16 bit mode, but it seems cleaner to me not to ever leave 32 bit mode. All setup.S can do in 16 bit mode is to mess things up, e.g. by trying to call the BIOS.
- Werner
-- _________________________________________________________________________ / Werner Almesberger, ICA, EPFL, CH werner.almesberger@ica.epfl.ch / /_IN_N_032__Tel_+41_21_693_6621__Fax_+41_21_693_6610_____________________/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |