[OpenBIOS] OpenBIOS: reality check
Dave at imladris.demon.co.uk
Sun Mar 1 13:21:26 CET 1998
aarong at wired.com said:
> On Sun, 1 Mar 1998, Benjamin Scott wrote:
> > >>> Do Suns, Apollos, HPs, IBMs, NeXTs, etc. have rudamentary
> > >>> filesystem code in their BIOS?
> > >>
> > >> I know for an absolute fact that is has been done on the Alpha.
> > >
> > > Which filesystem does it use?
> > Anything Linux does. The MILO loader, which is designed to be blown
> > into firmware, actually incorporates regular Linux device drivers. So
> > take your pick. :-)
> Not exactly true. The SRM firmware found on most Alpha systems knows
> nothing about filesystems or disk partitions. Instead, SRM relies on the
> ability to load a secondary bootstap loader, the location of which is
> described by values stored on the first 512 byte sector of the physical
Not so. At least on the SX164 we have, it knows about the filesystem. Anyway,
the phrase "the location of which is described by values stored on the first
512 byte sector" sounds suspiciously like understanding disk partitions to me.
The SRM firmware understands at least FAT, and possibly also NTFS partitions.
Certainly it's capable of loading second-stage bootloaders like "LINLOAD.EXE"
from a FAT floppy disk. I believe that even the emergency firmware update is
managed from a FAT floppy.
When you configure SRM to load Linux using LINLOAD, you have to give a dummy
argument for the "OPERATING SYSTEM DIRECTORY", and the SRM console complains
if that directory is not there. It definitely understands the filesystem.
Looking at the ext2 drivers for Win95, I see that the VXD files gzip down to
15596 bytes. I'm sure we can find that amount of space in the flash for those
who choose to configure ext2 support into their BIOS. I for one, would like to
Making new filesystems just so that the BIOS can access them easily is not
practicable. Neither is the idea of dedicating a partition to BIOS extensions.
Simple read-only filesystem support can be kept fairly small, and is going to
be required by UNIX people to load either the second-stage bootloader or the
---- ---- ----
David Woodhouse, Robinson College, CB3 9AN, England. (+44) 0976 658355
Dave at imladris.demon.co.uk http://dwmw2.robinson.cam.ac.uk
finger pgp at dwmw2.robinson.cam.ac.uk for PGP key.
OpenBIOS -- http://www.linkscape.net/openbios/
openbios-request at linkscape.net Body: un/subscribe
Problems? dcinege at psychosis.com
More information about the openbios