minix/boot
Ben Gras daca9de450 Fix to make making a bootable cd possible again.
ow that the image has grown beyond the 1.44M that fits on a floppy.
(previously, the floppy emulation mode was used for cd's.)

the boot cd now uses 'no emulation mode,' where an image is provided on
the cd that is loaded and executed directly. this is the boot monitor.

in order to make this work (the entry point is the same as where the
image is loaded, and the boot monitor needs its a.out header too) and
keep compatability with the same code being used for regular booting, i
prepended 16 bytes that jumps over its header so execution can start
there.

to be able to read the CD (mostly in order to read the boot image),
boot has to use the already present 'extended read' call, but address
the CD using 2k sectors.
2010-01-18 14:10:04 +00:00
..
a.out2com Initial revision 2005-04-21 14:53:53 +00:00
addaout.c *** empty log message *** 2005-06-17 09:15:39 +00:00
boot.c Fix to make making a bootable cd possible again. 2010-01-18 14:10:04 +00:00
boot.h Fix to make making a bootable cd possible again. 2010-01-18 14:10:04 +00:00
bootblock.s Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
boothead.s Fix to make making a bootable cd possible again. 2010-01-18 14:10:04 +00:00
bootimage.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
doshead.s unbreak "make dos" in boot (Bug#365, patch by Antoine Leca) 2009-12-24 23:49:23 +00:00
image.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
installboot.c Fix to make making a bootable cd possible again. 2010-01-18 14:10:04 +00:00
jumpboot.s Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
Makefile Fix to make making a bootable cd possible again. 2010-01-18 14:10:04 +00:00
masterboot.s Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mkfhead.s Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mkfile.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rawfs.c fix remaining warnings in 'make world' 2009-12-14 20:25:52 +00:00
rawfs.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
updateboot.sh /boot/boot install helper script. 2008-12-19 12:52:45 +00:00