<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/modules/drm2, branch release/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2016-03-08T20:33:02Z</updated>
<entry>
<title>drm/i915: Update to match Linux 3.8.13</title>
<updated>2016-03-08T20:33:02Z</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>dumbbell@FreeBSD.org</email>
</author>
<published>2016-03-08T20:33:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=740be6d75549c33e73ba8c991c605c649bd92d03'/>
<id>urn:sha1:740be6d75549c33e73ba8c991c605c649bd92d03</id>
<content type='text'>
This update brings initial support for Haswell GPUs.

Tested by:	Many users of FreeBSD, PC-BSD and HardenedBSD
Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D5554
</content>
</entry>
<entry>
<title>Build all of sys/modules with SUBDIR_PARALLEL.</title>
<updated>2015-11-10T17:15:36Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2015-11-10T17:15:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=64bd42622ac6c260fd329bed063c08c3f0a3ba8d'/>
<id>urn:sha1:64bd42622ac6c260fd329bed063c08c3f0a3ba8d</id>
<content type='text'>
Sponsored by:	EMC / Isilon Storage Division
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>drm: Update the device-independent code to match Linux 3.8.13</title>
<updated>2015-03-17T18:50:33Z</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>dumbbell@FreeBSD.org</email>
</author>
<published>2015-03-17T18:50:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=455fa6518ac6e2c25197085a8b900451487642b4'/>
<id>urn:sha1:455fa6518ac6e2c25197085a8b900451487642b4</id>
<content type='text'>
This update brings few features:
    o  Support for the setmaster/dropmaster ioctls. For instance, they
       are used to run multiple X servers simultaneously.
    o  Support for minor devices. The only user-visible change is a new
       entry in /dev/dri but it is useless at the moment. This is a
       first step to support render nodes [1].

The main benefit is to greatly reduce the diff with Linux (at the
expense of an unreadable commit diff). Hopefully, next upgrades will be
easier.

No updates were made to the drivers, beside adapting them to API
changes.

[1] https://en.wikipedia.org/wiki/Direct_Rendering_Manager#Render_nodes

Tested by:	Many people
MFC after:	1 month
Relnotes:	yes
</content>
</entry>
<entry>
<title>drm: Allow parallel builds of drivers and firmwares</title>
<updated>2015-03-04T20:47:43Z</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>dumbbell@FreeBSD.org</email>
</author>
<published>2015-03-04T20:47:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=31f9a29beec4b9d2de2e11ca5e1f8f5c33ff36c1'/>
<id>urn:sha1:31f9a29beec4b9d2de2e11ca5e1f8f5c33ff36c1</id>
<content type='text'>
Submitted by:	hps@
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>  Globally enable -fms-extensions when building kernel with gcc, and remove</title>
<updated>2015-02-17T19:27:14Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2015-02-17T19:27:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cc4a90c445aa04be36c3ef745cbe67fa339b94b5'/>
<id>urn:sha1:cc4a90c445aa04be36c3ef745cbe67fa339b94b5</id>
<content type='text'>
this option from all modules that enable it theirselves.
  In C mode -fms-extensions option enables anonymous structs and unions,
allowing us to use this C11 feature in kernel. Of course, clang supports
it without any extra options.

Reviewed by:	dim
</content>
</entry>
<entry>
<title>An update for the i915 GPU driver, which brings the code up to Linux</title>
<updated>2015-01-21T16:10:37Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-01-21T16:10:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=47671d1babdc480b91b25e8293f8a7b5d3021096'/>
<id>urn:sha1:47671d1babdc480b91b25e8293f8a7b5d3021096</id>
<content type='text'>
commit 4d93914ae3db4a897ead4b.  Some related drm infrastructure
changes are imported as needed.

Biggest update is the rewrite of the i915 gem io to more closely
follow Linux model, althought the mechanism used by FreeBSD port is
different.

Sponsored by:	The FreeBSD Foundation
MFC after:	2 month
</content>
</entry>
<entry>
<title>Re-support CWARNFLAGS, lost when bsd.sys.mk was removed. Also, support</title>
<updated>2015-01-03T03:35:18Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2015-01-03T03:35:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4906cdc8c5d161f74ab36bb5792ac0706d182c11'/>
<id>urn:sha1:4906cdc8c5d161f74ab36bb5792ac0706d182c11</id>
<content type='text'>
CWARNFALGS.$file centrally so we don't have to have it in all the
places. Remove a few warning flags that are no longer needed.
Also, always use -Wno-unknown-pragma to (hopefully temporarily) work
around #pragma ident in debug.h in the opensolaris code. Remove some
stale warning suppression that's no longer necessary.
</content>
</entry>
<entry>
<title>Build ttm_agp_backend.c.</title>
<updated>2014-10-31T10:45:34Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2014-10-31T10:45:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d2e9b22c5d6a5af738168e18991c17b3054ee9b6'/>
<id>urn:sha1:d2e9b22c5d6a5af738168e18991c17b3054ee9b6</id>
<content type='text'>
Reported by:	dumbbell
MFC after:	1 month
</content>
</entry>
<entry>
<title>drm/i915: Add HW context support</title>
<updated>2014-09-17T08:28:50Z</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>dumbbell@FreeBSD.org</email>
</author>
<published>2014-09-17T08:28:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=73547eeae90e3d79444105ea1ff83d8a2ec27d5b'/>
<id>urn:sha1:73547eeae90e3d79444105ea1ff83d8a2ec27d5b</id>
<content type='text'>
This feature is required by Mesa 9.2+. Without this, a GL application
crashes with the following message:
    # glxinfo
    name of display: :0.0
    Gen6+ requires Kernel 3.6 or later.
    Assertion failed: (ctx-&gt;Version &gt; 0), function handle_first_current,
      file ../../src/mesa/main/context.c, line 1498.
    Abort (core dumped)

Now, Mesa 10.2.4 and 10.3-rc3 works fine:
    # glxinfo
    name of display: :0
    display: :0  screen: 0
    direct rendering: Yes
    ...
    OpenGL renderer string: Mesa DRI Intel(R) 965GM
    OpenGL version string: 2.1 Mesa 10.2.4
    ...

The code was imported from Linux 3.8.13.

Reviewed by:	kib@
Tested by:	kwm@, danfe@, Henry Hu,
		Lundberg, Johannes &lt;johannes@brilliantservice.co.jp&gt;,
		Johannes Dieterich &lt;dieterich.joh@gmail.com&gt;,
		Lutz Bichler &lt;lutz.bichler@gmail.com&gt;,
MFC after:	3 days
Relnotes:	yes
</content>
</entry>
<entry>
<title>drm/i915: Disable the build of i915 on PC98</title>
<updated>2014-08-25T14:58:36Z</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>dumbbell@FreeBSD.org</email>
</author>
<published>2014-08-25T14:58:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=42782caf9b658cf49069bd9b091d1fc92fc1eddc'/>
<id>urn:sha1:42782caf9b658cf49069bd9b091d1fc92fc1eddc</id>
<content type='text'>
This module is of no use on this platform and now, i915 depends on ACPI
anyway.

Suggested by:	nyan@
</content>
</entry>
</feed>
