New Milo images and source on gatekeeper.dec.com

Ka'plaagh 15-Feb-1996 1027 +0000 (rusling@rdgeng.enet.dec.com)
Thu, 15 Feb 96 11:26:06 MET


All,
I have put the latest Milo images onto gatekeeper. The
(many) changes include:

(1) I have moved the old /test-images directories into /images
and the old /images in /archive/images. The test-images directory
contains all new images built against the latest sources. I have
tested the Noname, UDB (Multia, XL and AlphaPC64 images. I will
test (and fix if neccessary) the EB164 and EB64+ images today.

(2) Digital's BIOS emulation is now included. This means that
many more video cards are supported. I have tested this against
ISA #9, PCI #9 and MACH64 video devices. Of course, TGA is
also supported. You can, if you wish, still build in David
Mosberger-Tang's BIOS emulation.

(3) I have made the command parsing case insensitive as well
as having it match the shortest string possible. Thus you
can now type:

MILO> b sda2:vmlinux.gz root=/dev/sda2

saving all of 3 characters typing.

(4) "shutdown -r now" now works because I have made the
Milo decompression code (_all_ Milo images are now compressed)
re-entrant and keep the compressed Milo in memory. This costs
about 300K of memory but is worth it. I plan some more changes
here to make the reboot work in all circumstances - right now
it depends on environment variables that are not available
on all systems.

(5) I have changed the flash management utility a little and I
plan to change it more. I plan to make it pretty much idiot
proof as right now you can shoot yourself in the foot. Stay
tuned.

(6) The UDB (Multia), Noname and AlphaPC64 images are all built
using the _old_ SCSI driver and thus will boot a range of
kernels, not just those with the new SCSI driver.

(7) I have changed the way that it builds images and it now
builds both the ARC-loadable and flashable images at the same
time. I plan to make these the same image in the near future.

(8) The latest sources are /src/1.3.57-021496.tgz. These now
include a LICENSE file which describes the explicit use and reuse
of the PALcode and the BIOS emulation libraries now included in
the sources. All of the rest of the code is released under
the GNU GPL and everything that I have written is copyright of
Digital. This, I think, is in line with Linus' code.

Future plans/changes to Milo are (in no particular order) as follows:

(1) Take the latest TGA code from the kernel,
(2) Add MSDOS file system support,
(3) Add network (bootp) boot support,
(4) Tidy up the ISO9660 ls output (multi-columns),
(5) Track Linus' kernels - I want to release the "final" Milo
as Linus releases the final 2.0 kernel,
(6) Make FMU as idiot proof as I can,
(7) Add in PC164 support when I get a system.

Dave