[coyotos-dev] Updating coyqemu

Jonathan S. Shapiro shap at eros-os.com
Mon Feb 25 13:06:48 EST 2008


coyqemu was a nice hack, but it turns out not to generalize well for
non-multiboot targets. If you don't have something comparable to the
grub MODUEL command, it doesn't work very well.

We now have a way (coymerge) to embed the boot image easily into the
kernel binary file, and *that* technique will work reliably on all
platforms (including multiboot).

I would like to have a platform-neutral way to generate test images,
reducing the platform-specific magic down to "now that I have that image
built, how do I get it running.

I therefore want to change the coyqemu to assume that coymerge has
already been run. Instead of loading a mkimage.out file, it will load a
mkimage.merge file (or whatever) that is the combination of the kernel
binary with the mkimage.out. It will simply write this file to /coyotos
on the boot floppy, and it will no longer use a module command at all.

Any objections?
-- 
Jonathan S. Shapiro, Ph.D.
Managing Partner
The EROS Group, LLC
www.eros-os.com, www.coyotos.org



More information about the coyotos-dev mailing list