Date: Fri, 31 Oct 2003 12:57:53 -0700 (MST) From: "M. Warner Losh" <imp@bsdimp.com> To: bms@spc.org Cc: freebsd-hackers@freebsd.org Subject: Re: User asks: can we decouple device vendor IDs from drivers? Message-ID: <20031031.125753.124085663.imp@bsdimp.com> In-Reply-To: <20031031172447.GA716@saboteur.dek.spc.org> References: <20031031172447.GA716@saboteur.dek.spc.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20031031172447.GA716@saboteur.dek.spc.org> Bruce M Simpson <bms@spc.org> writes: : This sounds like one for the NEWBUS people. A number of people have proposed this in the past. It is a big deal, and won't be in 5, although a 'treat this pnpid as that pnpid' might be, which would be sufficient. The problem with decoupling things entirely from the drivers is that many drivers will say "if I have this revision of that card, do this workaround." or "if I'm this or newer, I have this feature" both of which are broken by the kernel forcing the driver to service a given hunk of hardware. The other down side is that when you bork the alias file on solaris, you are so hozed. However, it would make the dynamic loading of drivers easier. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031031.125753.124085663.imp>