> > is there a way to do a raw disk access via ARC firmware ? Mabye we could
> > use some bits from SILO (Sparc Linux Loader) and get ext2fs access this
> > way.
> That´s one way. Another would be to do it like the Alpha Milo.
which would be IMHO a real overkill (Alpha Milo is nearly a complete
Linux kernel with some special stuff for bringing up the hardware). It
makes sense for Alphas as there are ARC only machines out, and the
ARC PAL code isn't suited for Linux. So you have to replace the PAL code and
after that the ARC firmware isn't able to do anything, so Alpha Milo has
to boot the kernel itself. To this it needs to access the hardware and
as the Linux drivers has already been available, why not use them ?
Alpha Milo can also be used as the real firmware on some Alpha boards
(I've flashed Alpha Milo, so my Alpha doesn't see any ARC stuff).
For Mips Milo we don't need to change PAL code change or other strange
stuff and with raw partition access we can do all what we want.
> Raw access should work by accessing something like
> scsi(0)disk(0)rdisk(1)partition(0) or so. Milo should actually already
> provide all the framework required for easy implementation of ext2fs
good, I will to some tests:-)
See, you not only have to be a good coder to create a system like Linux,
you have to be a sneaky bastard too ;-)
[Linus Torvalds in <email@example.com.Helsinki.FI>]