Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jun 2018 12:07:25 -0700
From:      Matthew Macy <mat.macy@gmail.com>
To:        Adrian Chadd <adrian.chadd@gmail.com>
Cc:        jmaloney@ixsystems.com, 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:  <CAPrugNqU6b-VOEVH=E0QROQq6OYQ1TkQ=qM0Rj1JHXYqN1Nk%2BQ@mail.gmail.com>
In-Reply-To: <CAJ-VmomrLSLvVWKqdmqUwSCoGOGcQooGa=kzV4P9YvqBNCKSAw@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> <CAJ-VmomrLSLvVWKqdmqUwSCoGOGcQooGa=kzV4P9YvqBNCKSAw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 4, 2018 at 12:03 PM, Adrian Chadd <adrian.chadd@gmail.com> wrote:
> 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.)

We've had one for several years. You're just not using it.

 > 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.

This is the same old saw of people who can't be bothered to use ports.
It is more of a headache with ABI drift but it's certainly not a
fundamental impediment.

-M



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPrugNqU6b-VOEVH=E0QROQq6OYQ1TkQ=qM0Rj1JHXYqN1Nk%2BQ>