On Fri, 20 Dec 2002 10:15:47 -0600 (CST), Scott Garfinkle wrote:
>On Fri, 20 Dec 2002 13:13:09 +0100 (CET), kiewitz wrote:
>
>> I also want to implement support for 32-bit code.
>Why? Is there anyone who really cares?
So GCONFIG API can get used from PDDs within 32-bit code. This is also needed when
integrating LXAPI
into GCONFIG. It would be also possible that LXAPI uses GCONFIG-API to access PCI bus.
This will be
needed, otherwise we have 2 different enumerations, where in fact one is enough.
Implementing LXAPI into
GCONFIG would allow LXAPI to be available from the start (even for BASEDEVs, because
GCONFIG will get
loaded prior any config.sys BASEDEVs), which is quite nice at least imho and one would
only have to install
one driver at all.
I don't know what you mean by "who really cares". If it's so unimportant, IBM wouldn't
have implemented
KEE. Also we could just stop our work on ACPI right here and now and forget about OS/2
altogether.
The API is dynamically extendible, which means one could implement special ACPI
functions that way. Or all
sorts of stuff. My primary concern is currently to generate a generic driver for
device detection & configuration
including hot-plug ability. Leaving the old PCIBUS.snp and ISAPNP.snp in there could
severely mess on
ACPI-only systems. Also SERIAL.snp is halting my notebook on random times and even
this gets fixed by
gconfig, because it will register all PnP devices (including system nodes) to
resource-manager so serial.snp
won't get anything to snoop at. This is also true for ACPI-only systems. I don't want
to know what could halt
on those.
My driver is also able to e.g. assign bus-numbers to bridges. This is needed for
cardbus-bridges, because they
don't get assigned on most notebooks by BIOS (even on non-ACPI systems) and some
cardbus drivers assign
a hardcoded bus-number of 2 (!) to the bridge, which means they will at least f**k up
AGP systems.
cu, Kiewitz
-----------
To unsubscribe yourself from this list, send the following message
to [EMAIL PROTECTED]
unsubscribe acpi-os2
end