From owner-freebsd-current@freebsd.org Thu Sep 17 17:00:24 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA80D9CF873 for ; Thu, 17 Sep 2015 17:00:23 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B3BF718F0 for ; Thu, 17 Sep 2015 17:00:23 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from pat-199-212-65-22.resnet.yorku.ca ([199.212.65.22] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.85 (FreeBSD)) (envelope-from ) id 1ZccXl-000JSB-Nf for freebsd-current@freebsd.org; Thu, 17 Sep 2015 19:00:22 +0200 Subject: Re: Intel Haswell support - Any updates? To: freebsd-current@freebsd.org References: <55FA7324.5010603@icloud.com> From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <55FAF19F.9090701@FreeBSD.org> Date: Thu, 17 Sep 2015 19:00:15 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <55FA7324.5010603@icloud.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Omi9RXjqAIGvohvOv5xcm9ie5iag7IQOs" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2015 17:00:24 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Omi9RXjqAIGvohvOv5xcm9ie5iag7IQOs Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi everyone! I'm very sorry I didn't communicate at all on the i915 update project. So here is a status update: since this morning, the driver builds fine. I'm currently attending the XDC (X.Org Developers Conference) and don't have an Intel laptop to test with me. However, Johannes Dieterich (also attending the conference) offerred his help, so we will do that today. Obviously, do not expect something stable in the coming couple days. Thank you for your patience :) To answer various questions in this thread: Why does it take so much time to update? Once Konstantin committed his i915 update, I was busy with non-FreeBSD activities until last July, when I slowly started back to work on i915. My goal is to reduce the diff with Linux as much as possible. But, as opposed to OpenBSD and DragonFlyBSD, we do not use a Linux compatibility layer which would dramatically ease our life. This layer exists for the OFED/Infiniband drivers: we are almost ready to move it to a central place, so we can use it in the near future in the DRM subsystem. Another problem I will fix in the near future is the method I used: I worked on a giant patch instead of doing several incremental commits. This is unfriendly for external contributors and hard to review. DragonFly got that right for instance. Now about other related tasks: o A Mesa update will be committed Real Soon Now=99. It will unlock GLAMOR and OpenCL support. o Once Mesa is updated, we can update xserver to 1.17.2. xserver 1.18 RC 1 works fine (at least for me :). It should be released for Halloween. o Wayland. The problem is NOT the output side of the graphics stack: it is the input part. We miss evdev (ported as a GSoC, waiting for review and commit), we miss udev, we miss libinput. This item deserves a dedicated email. Sorry, it's a bit short for such a large topic. It's difficult to expand more during a conference :) --=20 Jean-S=E9bastien P=E9dron --Omi9RXjqAIGvohvOv5xcm9ie5iag7IQOs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJV+vGkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMRuYQAOC4JlLww2FdzQJWOquh2L1h +Mq0O2eoaxyUo413XEajd2Go+OA4nM5kXYmJV6XB+slL7nuYL6NhkTBvewKq07HD LjdNuDRCS7gSNPqOr215PULQ8JY0hxUtk2ON3GWTrh38aGTIo3Y0np+3DOGI4vvI uGwIW7Wj7pxltpXIYl4p7Wuhe8+FwpNDSFglhD1pDCiRqD1PpV/ZjiP9PRy8W19d F8Unkr2g8b+RG0eKJUAcpLb/63RJhbb/RSBgJe0PIHwxlymsLRsajjgtvRwJkuYS uhSMTcaepT269MnRLV0WHPALfGpEjYOmCRWx3GFQlSntIoi5a17IF9GKPScYlj0k FNZtQfSIRgJYKhUfo6HXvYaaKYHc+SJOzSRtm9DgRVTI+dx88CkLg9fkuu3DKDcN w8KvZYZyHLuvg4Xo1h7GsYD2iMVF9DK/hOah3fZBZZrQFB/CFgTpGTpb+Seb32e8 Q1qb3SIPSvqKvoPUHByzrkBh1Z5eqmQqL7P9trnbPgHtMNu8Qi5YTEdIKvnbOsWn a0VS9lVeeAEBOfc9h7gwmKIKn1RuEGKIvfS6FD6DM/oVSG/Zh78JLYbd26jUpT+N qtOPAxMwyLgDrsZx3SaJbUHqZKIBWGMIl2Oov6UFmpRk9kvLxqQjLQm1iitgWs4U zqm+qmGOZnRYBldphegW =C2k1 -----END PGP SIGNATURE----- --Omi9RXjqAIGvohvOv5xcm9ie5iag7IQOs--