Date: Thu, 29 Aug 2013 11:03:24 -0600 From: Warner Losh <imp@bsdimp.com> To: Adrian Chadd <adrian@FreeBSD.org> Cc: "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>, John Baldwin <jhb@freebsd.org>, Kimmo Paasiala <kpaasial@gmail.com>, freebsd-current <freebsd-current@freebsd.org>, freebsd-hardware@freebsd.org, Warner Losh <imp@freebsd.org> Subject: Re: Why are cardbus drivers cbb(4) and pccard(4) still included in GENERIC? Message-ID: <352C0CD1-909B-445A-A1F4-3942D3A3CE3B@bsdimp.com> In-Reply-To: <CAJ-Vmons2r0b3-c3gE26rTXD0n34m%2B_LCgS0gYWOTPWB9wE4jw@mail.gmail.com> References: <CA%2B7WWSfpWS4LJ7a4LgY6j3Uo_=CoF8xkRccrUQtM5WaVkyaUAA@mail.gmail.com> <CAJ-Vmo=ytXBw9gzZbu%2BDNRLvmxVSGOc0qN8_vohWSs7MO2aYvQ@mail.gmail.com> <201308291054.02641.jhb@freebsd.org> <B55E5ECA-610F-465C-B306-CB0C4B316341@bsdimp.com> <CAJ-Vmons2r0b3-c3gE26rTXD0n34m%2B_LCgS0gYWOTPWB9wE4jw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Aug 29, 2013, at 10:14 AM, Adrian Chadd wrote: > .. after tinkering in the USB world, i wonder what's wrong with this: >=20 > * created a basic markup / description language to encapsulate what = PCI/USB probing requires; > * generated both config files _and_ .c / .h files for drivers to = include; > * have the kernel build process do .device_description -> .c/.h (for = compiling) ; devd.conf (for runtime loading); an elf section if you'd = like; and loader-mumble.conf (for loader autoloading.) It is needlessly complex? You seriously don't need 1/10th that = complexity. We've talked about solutions in the past. I even have something that = will automatically do the heavy lifting for compliant drivers (or did = before it decayed). What's needed is for someone to step in and drive it = to completion. Like I said, this has been talked to death at least half a dozen times. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?352C0CD1-909B-445A-A1F4-3942D3A3CE3B>