The following reply was made to PR kern/41961; it has been noted by
GNATS.
From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: jmcneill%invisible.ca@localhost
Cc: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Subject: Re: kern/41961: ISA devices should not attach to acpi0
Date: Mon, 31 Aug 2009 16:35:33 +0200
On Mon, Aug 31, 2009 at 12:45:00PM +0000, jmcneill%invisible.ca@localhost wrote:
There are a few possible ways to resolve this, from best to worst:
1. Attach the root PCI bus to acpi, and use the information in the
ACPI decide tree to help enumerate devices on the system. This is
the ideal approach, and will also require the most effort.
2. Have ACPI enumerate all ISA devices and hand it off to MD code.
MD code in turn uses isa_attach_hook to push in a list of known
devices to isa, and drivers are adapted using ISA_DIRECT_CONFIG.
3. Create a bus similar to isapnp but for ACPI devices.
A proof of concept for option against -current can be found here:
Which option?