Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Feb 2015 22:20:47 +0100
From:      Marius Strobl <marius@alchemy.franken.de>
To:        freebsd-x11@FreeBSD.org
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: [Call for testers] DRM device-independent code update to Linux 3.8
Message-ID:  <20150218212046.GA37911@alchemy.franken.de>
In-Reply-To: <54E3D2A0.2090903@FreeBSD.org>
References:  <54E3D2A0.2090903@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Feb 18, 2015 at 12:45:36AM +0100, Jean-Sébastien Pédron wrote:
> Hi!
> 
> An update to the DRM subsystem, not including the drivers, is ready for
> wider testing!
> 
> The patch against HEAD is here:
> https://people.freebsd.org/~dumbbell/graphics/drm-update-38.f.patch
> 

Have you looked into using a MTX_SPIN lock where Linux actually
employs a DRM_SPINTYPE one? That should allow to use a filter
instead of an ithread handler, solving a great number of problems
with pre-loading of DRM drivers and allow them to be statically
compiled into the kernel as - unlike ihtreads - filters work right
from the moment they are set up during attach. In turn, that
would make the lack of a VESA driver for vt(4) less painful and
likely even forgivable, as resolutions higher than VGA could be
used way earlier, etc.

Marius




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150218212046.GA37911>