According to the registry, the on-motherboard devices (serial ports, PS/2 keyboard and such) are enumerated by ACPI and have
ACPI.… IDs.
But according to the Device Manager UI, they are listed under PCI bus!
Why Device Manager (and, I suspect, SetupDixxx APIs) works this way?
Max
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
They’ll show up whereever your BIOS guy said they were. The machine
you’re looking at must actually be claiming that your legacy logic is
directly attached to the PCI bus.
Keep in mind that on a lot of laptops, this is actually true,
particularly if Toshiba or HP built the machine.
If the machine isn’t a laptop (and I’ve never seen an SMP laptop,) then
it’s probably just that you bought a motherboard from a company that
employed a very confused BIOS guy.
In the end, it doesn’t make much difference, since the ISA bridge is a
subtractive-decode device. The OS has to treat anything on the ISA bus
as if it is actually consuming resources on its parent PCI bus.
-----Original Message-----
Subject: A question on ACPI SMP HAL
From: “Maxim S. Shatskih”
Date: Tue, 29 Jan 2002 22:04:04 +0300
X-Message-Number: 44
According to the registry, the on-motherboard devices (serial ports,
PS/2 keyboard and such) are enumerated by ACPI and have
ACPI.… IDs.
But according to the Device Manager UI, they are listed under PCI
bus!
Why Device Manager (and, I suspect, SetupDixxx APIs) works this way?
Max
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>They’ll show up whereever your BIOS guy said they were.
you’re looking at must actually be claiming that your legacy logic is
directly attached to the PCI bus.
So, the on-mobo devices are listed in ACPI table, not in PCI config space, but the ACPI table names them as hanging off the PCI bus?
Am I right?
it’s probably just that you bought a motherboard from a company that
employed a very confused BIOS guy.
Epox D3VA. El Cheapo for sure, I will not be surprised if it is not so high quality.
Max
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com