Re: about bios

Halil Demirezen (nitrium@bilmuh.ege.edu.tr)
Tue, 6 May 2003 02:04:25 +0300


>
> What you do in the BIOS does not only disable the BIOS calls for the
> floppy controller, it turns it completely off in the chipset (software
> disconnect) so it is never accessed with the IO access, and therefore is
> not detected.
>
> It would probably be possible to turn it on again in floppy.c, but it
> would be chipset dependent how to do it.
>
> Cheers,
> Thomas
>

So can we say that, during initialization, setup.s pushes some bios info
to the memory, and then after entering protected mode in i386, it pops
these information and sets kernel depending on it. Because of absence of
FDC controller info at this data area linux does not recognize FDC. However,

I can turn it on still usin IO ports and using in, out assembly instructions.

what i mention above for sure is not correct, however, is the procedure something like that?

thank you..

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/