> There is also a patch for milo-0.27.1, which fixes elf2coff for machines
> where long is 64bit wide (Alphas for example). The more important feature
> of the patch s, that it disables the splitted read/writes for Olivetti
> machines, which reduces boot time from harddisk to a few seconds.
some extra words about the splitted r/w bug. The Magnum firmware has
at least in some versions the bug that after calls to the ARC Seek()
function Read() and Write() calls for more than 512 bytes will crash the
machine. The current workaround in Milo is to read in chunks of 512
bytes on these machines. Apparently this is not necessary on the
Olivetti M700 which otherwise is a 99% Magnum clone.
Side effect of this workaround is a very bad performance. Reading a
kernel from a floppy on a Magnum takes almost five minutes and booting
from harddisk is not so much faster. Someone who has a machine that is
actually plagued by this bug could try to find a better workaround for