Subject: bios stuff
To: None <tech-kern@netbsd.org>
From: Christian E. Hopps <chopps@merit.edu>
List: tech-kern
Date: 02/03/2000 14:11:46
So while I was fixing my i386's pnpbios I noticed that we have a lot of
options and information available with pnpbios that we aren't currnetly
using.

As 1 example we don't know all the different ways to disable and enable
Cardbus controller's pcic compat (i.e., legacy isa mode) and so
sometimes autconf just loses (finding both).  But through pnpbios you
can just say `disable this' and the bios DTRT.

My intial thought was to create a cbb and pcic at pnpbios attachments.
However, at least one person objected to this saying that pci had enough
configuration ability and so this would be wrong.  I don't necessarily
disagree with that.

This same sort of thing is going to pop up when we try and support ACPI.
And, presumably other architectures also have bios/firmware information
avaialable that could aid in autoconf.

So what I'm wondering is what is the proper way to take advantage of the
information and control ability presented to the kernel though the
bios/firmware in a nice and MI way?

Thanks,
Chris.