Date: Mon, 4 Jun 2018 12:03:40 -0700 From: Adrian Chadd <adrian.chadd@gmail.com> To: jmaloney@ixsystems.com Cc: Daniel Eischen <deischen@freebsd.org>, Kostik Belousov <kostikbel@gmail.com>, Johannes Lundberg <johalun0@gmail.com>, freebsd-current <freebsd-current@freebsd.org> Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <CAJ-VmomrLSLvVWKqdmqUwSCoGOGcQooGa=kzV4P9YvqBNCKSAw@mail.gmail.com> In-Reply-To: <CAFvkmYNtVywXoX7wcy0qMzbvh-amcF-PsOXQMQD2L%2B9p%2BZWQJw@mail.gmail.com> References: <20180524160234.GD68014@FreeBSD.org> <201805241610.w4OGAAGY041280@pdx.rh.CN85.dnsmgr.net> <20180530235156.310870d0@thor.intern.walstatt.dynvpn.de> <CAECmPwvFkO6Qc_7kZowCHdSEVQwV12ZomsbTe4=X=sp7pW=7Kg@mail.gmail.com> <20180531101643.GV3789@kib.kiev.ua> <Pine.GSO.4.64.1805311004450.15754@sea.ntplx.net> <CAFvkmYNtVywXoX7wcy0qMzbvh-amcF-PsOXQMQD2L%2B9p%2BZWQJw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, As a driver/framework developer - no, don't do that. It's worked mostly great for the video side of things because your touch points are "the VM system" and "linuxkpi". And they're all in one big driver pull from Linux. For wifi as an example - it has a bunch of userland components, a kernel framework component (net80211); it gets API churn from people who keep making networking API changes without making them opaque (i just got bitten by the STAILQ -> CK_STAILQ changes for multicast iteration, instead of us growing a multicast iterator function thing.) Having it be multiple drivers/firmware means that anyone doing wifi development here would have to install /all/ of the relevant packages and the net80211 stuff and userland just to get any work done and hope it stays in sync. It'd be nice if that was our stretch goal, but we ain't there yet. As for your intel NIC - I'm sorry that you've had issues getting that into the tree but you can just jump in #freebsd-wifi and whine at us until we commit it. That's what we're there for. -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmomrLSLvVWKqdmqUwSCoGOGcQooGa=kzV4P9YvqBNCKSAw>