From owner-freebsd-x11@freebsd.org Sun Jan 10 00:51:52 2016 Return-Path: Delivered-To: freebsd-x11@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 53C50A5068E for ; Sun, 10 Jan 2016 00:51:52 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: from mail-lf0-x233.google.com (mail-lf0-x233.google.com [IPv6:2a00:1450:4010:c07::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BE9A91757 for ; Sun, 10 Jan 2016 00:51:51 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: by mail-lf0-x233.google.com with SMTP id m198so48725027lfm.0 for ; Sat, 09 Jan 2016 16:51:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=RRn1vli0HpBykq5v+wTeeuk7hq62Y9grLzE0RcEXcng=; b=jN45D+XfhOII/zNsaCrhitviudorvv8SCtM3JJBEJ8pEcoBKtz4ZtQF23vfkpDQJtT yUOo1qKQwvWXrtHY7sgnvOyU0TZEAGyRiSyK8x9QEKu6Dk6OY5vF+kjxY9rMU7sY7Uuf pwhM2RWHJcTV12Ph+c1NhnKR5jR83ZHlPAW3H7W2kk/IO9b6V/UoD6UTWwdXaEwuMJPR 3MTkpNUQIIm17qiNLa/D3SkcEmhu9GNgdqTgSZuvHdOoV8W3Q76JvG4R8qVCJ0L9VOrU lJPNQylskg8OS/u4J20mKcxhTn36Qgf1NNII5qYEp2KOmmPyX1FJqA1VeEH/Cf2owdA1 6yCg== MIME-Version: 1.0 X-Received: by 10.25.157.135 with SMTP id g129mr6346292lfe.45.1452387108389; Sat, 09 Jan 2016 16:51:48 -0800 (PST) Sender: tommi.pernila@gmail.com Received: by 10.112.2.202 with HTTP; Sat, 9 Jan 2016 16:51:48 -0800 (PST) Date: Sun, 10 Jan 2016 02:51:48 +0200 X-Google-Sender-Auth: 3MslnO_OhHzh1onpfCcJbif5yxQ Message-ID: Subject: Testing i915 - The easy way From: Tommi Pernila To: freebsd-x11@freebsd.org, =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 00:51:52 -0000 Hi all, TL:DR; Did a script that gathers all X and drm relevant logs and some data from the hardware. dsfx.sh - a Debugging Script For things relating to Xorg Longer version: Long time lurker, now hopefully creating something useful. I've been thinking how to help the i915 development, and as my C-coding skills are not so great. So trying to make Jean-S=C3=A9bastiens work easier. Noticed that it's quite hard to know what logs are relevant, especially if you are new to FreeBSD. So I did this script that gathers all X and drm relevant logs and some data from the hardware. The key idea of the script is that you run it when something interesting with graphics drivers or something weird happens with X. The script then tars the data for your uploading convenience. Then all you need to do is send the logs to the relevant developers or bug tracker. The script uses just shell. I have tried it on my Lenovo T540p with two use cases: - Installed Vanilla FreeBSD 10.2 and booting to a drm-i915-update-38 branch 11.0 kernel (logs below) - Booted up a TrueOS-11.0JAN image installer and ran the script (not uploaded yet) Script is here: https://github.com/pernila/scripts/blob/master/dsfx.sh Throw some feedback at me if you find something horribly wrong :) Yes it's ugly but it works. Feedback is appreciated, especially if i'm missing some log files that are useful for debugging purpose. Jean it might be a good idea to include this or something better to the drm-i915-update-38 branch? Some testing data from the script. Here is logs from the same T540p laptop. https://github.com/pernila/scripts/tree/master/logs Files 1: run script after boot 1_Dec_kernel_after_boot_Xlogs_2016.01.04_22:51:50.txz 1_Oct_kernel_after_boot_Xlogs_2016.01.04_22:26:40.txz Files 2: run script after kldload i915kms 2_Dec_kernel_i915kms_loaded_Xlogs_2016.01.04_22:43:52.txz 2_Dec_kernel_i915kms_loaded_Xlogs_2016.01.04_22:47:39.txz Double files here for reason that forgot :) 2_Oct_kernel_i915kms_loaded_Xlogs_2016.01.04_22:33:21.txz Files 3: run script after starting Xorg 3_Dec_kernel_Running_Xserver_Xlogs_2016.01.04_22:52:26.txz This version of the kernel just black screened after Xorg started. Was able to reproduce many times. Ran these commands in VTY2: sleep 5; ./dsfx.sh ; sleep 35 ;reboot and then started Xorg from VTY1 to get the logs. 3_Oct_kernel_Running_Xserver_Xlogs_2016.01.04_22:36:00.txz Found out that there is some issues with the latest drm-i915-update-38 branch with my laptop. I'm guessing that it might be cause of the resolution of the screen ( 2880x1620 )? Normal desktop usage is possible with the older October version of the branch. Next steps: My next idea for making this script even more useful would be to create a script that 1. branches every drm-i915-update-38 commit in git ( not taking in the merges with the CURRENT branch or commits from it ) 2. compiles a kernel from each branch 3. boots to the new kernel and runs this dsfx.sh script 4. upload the data to x and boot to the next kernel This is bit more tricky to do... The End Game idea would be to integrate Phoronix Test Suite (found in ports) to all of this. This would produce actual test suites (OpenGL etc) and create nice graphs to see actual regressions. Br, Tommi From owner-freebsd-x11@freebsd.org Sun Jan 10 16:17:50 2016 Return-Path: Delivered-To: freebsd-x11@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 14665A69C6E for ; Sun, 10 Jan 2016 16:17:50 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A53BD1D0B for ; Sun, 10 Jan 2016 16:17:49 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id l65so185344051wmf.1 for ; Sun, 10 Jan 2016 08:17:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:cc:message-id:date:user-agent :mime-version:in-reply-to:content-type; bh=TUB3EzPCwWOsgm/KxqRXtrPA8J3RgkPhqH3zEL+Jk/Q=; b=rNv3B2hthesOIMcqtgyLUvASVMGk9wmeHm2McbOAW1Eif/48ef7S8o7jEbZBkFRA5i D8tUoS6iiv21rpS/nqBJZ0fNUNTU1S62EsL5PQ3dpXWQRiwdK4oUCQdqMGjc3cEY1FxD /y+wd+gaailpub1Sj1cz4ItuhHowtgCQvD1LM8oZ+fmtjD8xlXcvNS8Zfii0cxDFKRa8 WHVKwFsWN7uAivZL1rX3+3/JEG6rM4S10KiNKa5pbSxuaD2oh6saSKSElO/CjyrYf9nZ tGe9eEBTzDoJvStz96liDqKIe2lOu5x1alPKkqVjCFTNcy3BDPSK+cVGKl/VhPiJ41bH eRCQ== X-Received: by 10.194.205.5 with SMTP id lc5mr93386807wjc.163.1452442668183; Sun, 10 Jan 2016 08:17:48 -0800 (PST) Received: from cces3-gjp4-pc-bsd-ergovista621.university.brighton.ac.uk (79-66-130-177.dynamic.dsl.as9105.com. [79.66.130.177]) by smtp.gmail.com with ESMTPSA id ko2sm64858348wjc.9.2016.01.10.08.17.46 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 10 Jan 2016 08:17:46 -0800 (PST) Subject: dsfx.sh - a Debugging Script For things relating to Xorg To: testing@lists.pcbsd.org References: From: Graham Perrin X-Enigmail-Draft-Status: N1110 Cc: "freebsd-x11@freebsd.org" Message-ID: <56928429.8090306@gmail.com> Date: Sun, 10 Jan 2016 16:17:45 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 16:17:50 -0000 – smart work by Tommi Pernila! Thanks. A thought: use something other than colons within the name of the .txz file. An example, from version 0.4 of the script: xlogs_2016.01.10_15:49:19.txz For what it's worth, Apple uses dashes within names of files produced by sysdiagnose. An example: sysdiagnose_2016.01.10_16-00-19-GMT.tar.gz ---- As a side note, historically my own naming preference was something like this: 2016-01-10-16-00-19 sysdiagnose.tar.gz (As far as I recall, that preference was partly related to how things were sorted in Finder in OS X.) From owner-freebsd-x11@freebsd.org Sun Jan 10 18:15:25 2016 Return-Path: Delivered-To: freebsd-x11@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 A1D8DA69FEA for ; Sun, 10 Jan 2016 18:15:25 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 6E34312B0 for ; Sun, 10 Jan 2016 18:15:25 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aIKWR-000Kbi-AI for freebsd-x11@freebsd.org; Sun, 10 Jan 2016 19:15:23 +0100 Subject: Re: Contributing to the kernel video drivers To: freebsd-x11@freebsd.org References: <5681731A.5090909@FreeBSD.org> <87egdv3ga7.fsf@gooddata.com> From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <56929FB6.5090606@dumbbell.fr> Date: Sun, 10 Jan 2016 19:15:18 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <87egdv3ga7.fsf@gooddata.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="EcAupq6P0VCJIvs1sVjwqfugvu7xsmL9X" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 18:15:25 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --EcAupq6P0VCJIvs1sVjwqfugvu7xsmL9X Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 05/01/2016 21:47, Nikola Pajkovsky wrote: > From my point of view, moving kernel by kernel does not make sense, > because there are too much of them. However, moving long term kernel > by long term kernel, makes more sense to me. I can imagine, that we can= > do that file-by-file basic until last lt-kernel. Hmm, I didn't thought about considering longterm kernels as milestones, that's interesting. The next longterm kernel (compared to where we are now) is 3.10.x, the latest is 4.1.x. It feel it would still be longer between each of our "releases" compared to one kernel at a time (ie. 3.8 -> 3.9 -> 3.10) but with the same risks as jumping to the latest kernel. Furthermore, if we take eg. 3.10.94, it would include many patches already included in later versions. 3.10.94 is probably more stable than maybe 3.11, but it looks like we may duplicate work. > Where all code review happens? I haven't seen any here. I didn't post any patch to Phabricator or this mailing-list yet. People interested can look at the branch in Git for now. That said, I will probably post a first patch shortly. > Do you want to move forward with backporting? Yes, let's start! I will send a separate email. --=20 Jean-S=C3=A9bastien P=C3=A9dron --EcAupq6P0VCJIvs1sVjwqfugvu7xsmL9X 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 iQJ8BAEBCgBmBQJWkp+2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMmGUP/RnzWA7+NgrIsd8HmcEhtKld XA858lrTqk8R5rq8dmR+D+PwobJG6QOXcC+kCRl/P9VNShUL17aqeaRl/d+UFlIQ ysZaYbcGcaFL6fJMnwsPFgBT2PmVPaYbymvMdQc9LG1rLbazEeF1QoY1ejFSECGm /GOLg/2qHF+b5+Vg3O230EVFIfeRQaFJQ4mG9f4oe8cCJuifMG1dXPCBM7ztwApZ /u0eub8w1ffwZEmQsC/hOoTFkAduC5yKQDPT0vO08JcnWz240YGkPbJiYKfoV0AC kTOmocdsfOEBdnkzi9BsvKYv6H/8uGbJfD+bJv5rHT7NxzNHf7NhcePr8CTy4iUS Ykm6INyiPRYJFMYTaXSdczoj/61qyTGf8nWMQqNAEKImdePIkFnOqeCl22/nF/f2 6JoQy1I5jWUgv1BtFDIZKheKfOlxoznRAkC6ufx0iCd67fmGOalcMeMAVeQ70TF0 iUydrhVwmy43y6eX0kN+lAqCEb9RU29oWqRisYzNpQDGlrnZmiD5HqKaUL6OCkgX 2R4566sgoq8FpcEexjjWJUdxsgzSyfO/+WLQoo1wNpCpFcsQjQh7uAWj3casr13b +UYnFBbqTkb6zIO4mK3ogxoF39S6POtRT2+GarbtK3jii/0sl7GGS7m/ZLF8Fpil 0o6Vs5PUxcX9Xe+mKCvO =upva -----END PGP SIGNATURE----- --EcAupq6P0VCJIvs1sVjwqfugvu7xsmL9X-- From owner-freebsd-x11@freebsd.org Sun Jan 10 19:32:05 2016 Return-Path: Delivered-To: freebsd-x11@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 9FB10A6BA33 for ; Sun, 10 Jan 2016 19:32:05 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 6DB801979 for ; Sun, 10 Jan 2016 19:32:05 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aILid-000Mmp-Cm for freebsd-x11@FreeBSD.org; Sun, 10 Jan 2016 20:32:03 +0100 To: "freebsd-x11@freebsd.org" From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= Subject: Contributing to the kernel video drivers, phase #2 X-Enigmail-Draft-Status: N1110 Message-ID: <5692B1AC.5080409@dumbbell.fr> Date: Sun, 10 Jan 2016 20:31:56 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oDW1thLelob0Bq8ApeM8TL6asOFg871FJ" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 19:32:05 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --oDW1thLelob0Bq8ApeM8TL6asOFg871FJ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi! Thanks to everyone who shared their opinions! Generally, people seem to prefer the file-by-file approach. About the targetted kernel, a few of you would even go with the big jump to the latest kernel. If we could achieve that, it would be awesome as this would resolve the "we are behind" issue. But the risk is quite high. Still, I'm curious about this. So here is what I propose: o Let's create a drm-next-3.9 branch, based on drm-i915-update-38. People who are interested by updating the whole DRM to Linux 3.9 (not just i915) can send pull requests to this branch. I will join this effort once drm-i915-update-38 is finished and committed. o Also, we create a drm-next-4.4 branch, still based on drm-i915-update-38. Again, those who wish to work on that, please send pull requests. What I don't know is, should we move to linuxkpi first (instead of sys/dev/drm2/drm_os_freebsd.[ch])? For the file-by-file approach, here is what I usually do: o I compare the diff between Linux $target_version and FreeBSD. o If the diff is relatively small, I try to apply changes one by one. o If the diff is large, I copy the Linux source file and port it again, by looking the the FreeBSD version. o If functions were reordered or style was changed, I try to do the same non-functional updates to the FreeBSD file in HEAD: this simplifies the comparison between the old and new copies of the FreeBSD file. Those who preferred the commit-by-commit approach: would you like to form a thrid team and work on that? Or join the file-by-file effort? --=20 Jean-S=C3=A9bastien P=C3=A9dron --oDW1thLelob0Bq8ApeM8TL6asOFg871FJ 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 iQJ8BAEBCgBmBQJWkrGsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMQk4P+gJTTy9zcQdD6LseLXpMa0MH wSJICFxOMAdppiwVVcp6xVl+gjy6eG+6wEOybYdiWz/wrkq5JXCjW/i2xRLqqpN8 mO4s40qW6SMUSiA1VUz2lSUZ2eDwWFwipOZ4BPhIL0bf9RpHQvfr/Qg2I49WNHTd dUeZJVKmnEmY+glKkR0oFdiM+SG3tCDtwvpO/akCk2ZDeKO1zPRaryUCijYTvN+e v+RCQGxF1dQTmhZtPl4P2PL4auT1BbzvTgtU/RgH1/yh/Fn0LCk9pq0uszv1REsR X25KFeOxMVUiZ7CWRrA8zUoozMkX6fwR5daE+ypowS5muLUgoTLc18kHsmlQfw+s r3Wlmqjdy/IVvDu2WB44Q5fUROI3PpbM/+cUH0COtFq5EyWari5v0PqRCYnYo0HE KLNJ3oNTPowMpT46wk7KBxdLCIyWmfc3TNAmO4n2Gb5XSwzanqtnl6lmIJWaRnrt kYcUt23bO6g488smR3JKdzssTUV8uGdwo1fk/kFlE+9oYkUMI7CCMUWY4n75mdsK K5kRZbgGJGLYiArOAwyjmKvNKgfJ3bSpXm9gJnup4QLkB/oovicl6vb1Ag/aFxh7 ck4W1ews9TPB+B3P95e0tObujac7SvoKwfkN5Bq9qDomGFJm2Sn1GdUTEk7nfjlP +jhA7TkJA8Ltwl6yF/15 =Za7p -----END PGP SIGNATURE----- --oDW1thLelob0Bq8ApeM8TL6asOFg871FJ-- From owner-freebsd-x11@freebsd.org Sun Jan 10 19:48:17 2016 Return-Path: Delivered-To: freebsd-x11@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 A40E2A6BEED for ; Sun, 10 Jan 2016 19:48:17 +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 70E751E6E for ; Sun, 10 Jan 2016 19:48:17 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aILyJ-000NJ0-9n; Sun, 10 Jan 2016 20:48:15 +0100 Subject: Re: Testing i915 - The easy way To: Tommi Pernila , freebsd-x11@freebsd.org References: From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <5692B57A.8060402@FreeBSD.org> Date: Sun, 10 Jan 2016 20:48:10 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="a4SqgWLs7oduvOfbOnwVdLpqOJ2waQIag" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 19:48:17 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --a4SqgWLs7oduvOfbOnwVdLpqOJ2waQIag Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/01/2016 01:51, Tommi Pernila wrote: > Hi all, Hi! > TL:DR; > Did a script that gathers all X and drm relevant logs and some data fro= m > the hardware. > dsfx.sh - a Debugging Script For things relating to Xorg=20 Awesome! A few comments after a quick read: o You store the output of "pciconf -lvbce" to have more informations about the PCI devices. o The output of "devinfo -vr" could be nice too. o X.Org server configuration files could be in /etc/X11/xorg.conf.d too. o If the kernel video driver is not loaded during boot (but loaded when X is started), dmesg.boot won't contain GPU informations. Maybe you could grep ": \[drm[:\]]" in /var/log/messages. > Jean it might be a good idea to include this or something better to the= > drm-i915-update-38 branch? A better place would be a port. We could even make it a dependency of xorg-server, Mesa or libdrm, for instance, so everyone has the script out-of-the-box. Would you be interested in submitting a port for your script? > Found out that there is some issues with the latest drm-i915-update-38 > branch with my laptop. > I'm guessing that it might be cause of the resolution of the screen ( > 2880x1620 )? Possible, modes above 1080p seem broken for several users (including me).= > The End Game idea would be to integrate Phoronix Test Suite (found in > ports) to all of this. > This would produce actual test suites (OpenGL etc) and create nice > graphs to see actual regressions. On this topic, Piglit, the Mesa testsuite, is almost ready in our development Ports tree. Thank you very much! --=20 Jean-S=C3=A9bastien P=C3=A9dron --a4SqgWLs7oduvOfbOnwVdLpqOJ2waQIag 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 iQJ8BAEBCgBmBQJWkrV7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMgpcP/ROpHpYyscUNUGbG6qdvCRDf OfltbGRmi3D2Xy7AW0mYwPovqOFz2jAFgXYCB8RlKbUOKQVds1PxdVJXvETGXWPY +T58em+fb89L2zaY3M/dOsbXBDX/eFIioXsgTM3ZGRJBPrLyTg4nQ6kGujirUfR8 7Eye04/Wnl98pUrAetiOWPgBuhhG+1mwCmJ9UV7bVWpVmeIeWasJCwwcDrytADai HzSKbmF9LxtRBN7AnLy9DIDFGMD01SbE95dMzzNcKZlBjCpapDkWYqslEASTvgBz cYpbm4nY63sNV+OAIAyb5Y7QMauF3lbJAGiwXP/ghWwcXcKiuu1Xph1lelEhDmPE 8CXfuvcscjWGsHefkaY6nTTKxvfYRu5X4fTAerMICwWUIhQSgsQu/Ng08MH2jU0e XZ7d90BqWWqAcpOrph6KAYtLA62W6Hh31sQqiUrlqn+LV4g9p+DkEdZAeaA44QtW AmnzJVOcroLy6teeIol9vDzLC4nyS9202cPnlBRB42PW1hsegR36UNQeMojksEFT XaTqkPPFC+TQDGifTfZXgH5socRD4lGrMC4RXs4ux3no25cpy/zJ6/8hLMAcz1jk bs/zLNutqx3aYV1l/GPXyTdlGB0srOdS07LvWdw5EHD8VJvusXl6gbjWh4QVFQ8e a7UmEQDBhaJz2aGDLGsI =uk28 -----END PGP SIGNATURE----- --a4SqgWLs7oduvOfbOnwVdLpqOJ2waQIag-- From owner-freebsd-x11@freebsd.org Sun Jan 10 20:48:40 2016 Return-Path: Delivered-To: freebsd-x11@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 F2DFDA6B700 for ; Sun, 10 Jan 2016 20:48:39 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 788F61149; Sun, 10 Jan 2016 20:48:39 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: by mail-lf0-x22b.google.com with SMTP id 17so859253lfz.1; Sun, 10 Jan 2016 12:48:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=vAPKE0ZfIn9H5asxjUBv2kgG91H/oTumYwxOun5J2PI=; b=YqyL1eDT9EzCAZ4OWeJ6X0+bs37RfyM9DyXM0jmyipvQIo4n6KYOu5zv6yx3ThrRjf gpUuuv3PgOx7wWQYE85M7lEf1648zVQpMFCNZouhaRK2ebjcIK2AxhzFEF5YjCYDL4Zz f2GaJowdncERvKVnmsRgCMyPCUWc8a56WQx1ZGSgRzEgotZfxHsTMB9JQked/tGMB1WC bHHASyOz9FHp+fN8X1gE0gRxTrzqFnmtNnWjRLFr9BPKbZOfXiWAZMCUTs6JB0Wesbsk It04SFnPXjZGopaBXPUnZfkgEnwP3pWOYoAktYi6CPAvr8lyK3Okp8FaTeR1Kzzn9CKd OdQA== MIME-Version: 1.0 X-Received: by 10.25.148.142 with SMTP id w136mr28310129lfd.31.1452458917206; Sun, 10 Jan 2016 12:48:37 -0800 (PST) Sender: tommi.pernila@gmail.com Received: by 10.112.2.202 with HTTP; Sun, 10 Jan 2016 12:48:36 -0800 (PST) Received: by 10.112.2.202 with HTTP; Sun, 10 Jan 2016 12:48:36 -0800 (PST) In-Reply-To: <5692B57A.8060402@FreeBSD.org> References: <5692B57A.8060402@FreeBSD.org> Date: Sun, 10 Jan 2016 22:48:36 +0200 X-Google-Sender-Auth: rIJBTcjLf9z0_bxYQA84_x0C4yY Message-ID: Subject: Re: Testing i915 - The easy way From: Tommi Pernila To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Cc: freebsd-x11@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 20:48:40 -0000 On Jan 10, 2016 21:48, "Jean-S=C3=A9bastien P=C3=A9dron" wrote: > > On 10/01/2016 01:51, Tommi Pernila wrote: > > Hi all, > > Hi! > > > TL:DR; > > Did a script that gathers all X and drm relevant logs and some data fro= m > > the hardware. > > dsfx.sh - a Debugging Script For things relating to Xorg > Hi, > Awesome! > > A few comments after a quick read: > o You store the output of "pciconf -lvbce" to have more > informations about the PCI devices. > o The output of "devinfo -vr" could be nice too. > o X.Org server configuration files could be in > /etc/X11/xorg.conf.d too. > o If the kernel video driver is not loaded during boot (but loaded > when X is started), dmesg.boot won't contain GPU informations. > Maybe you could grep ": \[drm[:\]]" in /var/log/messages. Yep, good feedback. I'll put it in the next version. > > > Jean it might be a good idea to include this or something better to the > > drm-i915-update-38 branch? > > A better place would be a port. We could even make it a dependency of > xorg-server, Mesa or libdrm, for instance, so everyone has the script > out-of-the-box. > > Would you be interested in submitting a port for your script? Sure i can do that :) > > > Found out that there is some issues with the latest drm-i915-update-38 > > branch with my laptop. > > I'm guessing that it might be cause of the resolution of the screen ( > > 2880x1620 )? > > Possible, modes above 1080p seem broken for several users (including me). > > > The End Game idea would be to integrate Phoronix Test Suite (found in > > ports) to all of this. > > This would produce actual test suites (OpenGL etc) and create nice > > graphs to see actual regressions. > > On this topic, Piglit, the Mesa testsuite, is almost ready in our > development Ports tree. Thanks for the tip, I'll check it out. > > Thank you very much! Likewise, Thank you. > > -- > Jean-S=C3=A9bastien P=C3=A9dron > Br, Tommi From owner-freebsd-x11@freebsd.org Sun Jan 10 20:53:51 2016 Return-Path: Delivered-To: freebsd-x11@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 AEEBCA6B944 for ; Sun, 10 Jan 2016 20:53:51 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: from mail-lf0-x232.google.com (mail-lf0-x232.google.com [IPv6:2a00:1450:4010:c07::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A2D01502 for ; Sun, 10 Jan 2016 20:53:51 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: by mail-lf0-x232.google.com with SMTP id c192so203259375lfe.2 for ; Sun, 10 Jan 2016 12:53:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=6oqLnum89l6/HYus2WVH5bPvhTIWfT9OVFUTRMwoGYs=; b=YhmpSoqSoGubCbEYXcXCauhybnUU7+fXLcXRDJsh+YoOmdBFgJLeZKn1tL9rvHVYT8 nkWdY71b9mUFjMYUstud5+PGpFUy/ted7xH4SYEd80BGEzWJbA9VmeExbp6m2rRW8Upf aXkS9qGTSr4aouGUb86fs0m0zI/3bcO6OL0TrtIqTkCEdY5HjK07FZoF5rRJyOtoEvJm japZWWl7UlfXJfcZgdg082G0duDJbkKR0JAK7apBZdBOHOHkzjCsjH6kG8SYKam3bUWs uN9Dy7tQrp9wocQUfubKuiaGBpSF5O5zWPg+7O/oNyRNIppz/XtFzHvvlxYcgF4RyVXs qe1w== MIME-Version: 1.0 X-Received: by 10.25.25.142 with SMTP id 136mr39478057lfz.42.1452459229188; Sun, 10 Jan 2016 12:53:49 -0800 (PST) Sender: tommi.pernila@gmail.com Received: by 10.112.2.202 with HTTP; Sun, 10 Jan 2016 12:53:49 -0800 (PST) Received: by 10.112.2.202 with HTTP; Sun, 10 Jan 2016 12:53:49 -0800 (PST) In-Reply-To: <56928429.8090306@gmail.com> References: <56928429.8090306@gmail.com> Date: Sun, 10 Jan 2016 22:53:49 +0200 X-Google-Sender-Auth: pdOnXtw63L_AAnUIZmhbJMTdSK4 Message-ID: Subject: Re: dsfx.sh - a Debugging Script For things relating to Xorg From: Tommi Pernila To: Graham Perrin Cc: freebsd-x11@freebsd.org, PC-BSD Testing list Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 20:53:51 -0000 On Jan 10, 2016 18:17, "Graham Perrin" wrote: > > =E2=80=93 smart = work by > Tommi Pernila! Thanks. Glad to pitch in. > > A thought: use something other than colons within the name of the .txz > file. An example, from version 0.4 of the script: > > xlogs_2016.01.10_15:49:19.txz > > For what it's worth, Apple uses dashes within names of files produced by > sysdiagnose. An example: > > sysdiagnose_2016.01.10_16-00-19-GMT.tar.gz > > ---- > > As a side note, historically my own naming preference was something like > this: > > 2016-01-10-16-00-19 sysdiagnose.tar.gz Good point, makes longterm sorting much easier. Putting this on my work queue. > > (As far as I recall, that preference was partly related to how things > were sorted in Finder in OS X.) > _______________________________________________ > freebsd-x11@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" Br, Tommi From owner-freebsd-x11@freebsd.org Sun Jan 10 21:00:49 2016 Return-Path: Delivered-To: freebsd-x11@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 6FD93A6BDD9 for ; Sun, 10 Jan 2016 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 61D7B1CE1 for ; Sun, 10 Jan 2016 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 5FE1EA6BDD8; Sun, 10 Jan 2016 21:00:49 +0000 (UTC) Delivered-To: x11@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 5F854A6BDD7 for ; Sun, 10 Jan 2016 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 3ED0B1CDE for ; Sun, 10 Jan 2016 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u0AL01Yw004728 for ; Sun, 10 Jan 2016 21:00:49 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201601102100.u0AL01Yw004728@kenobi.freebsd.org> From: bugzilla-noreply@FreeBSD.org To: x11@FreeBSD.org Subject: Problem reports for x11@FreeBSD.org that need special attention Date: Sun, 10 Jan 2016 21:00:49 +0000 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 21:00:49 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- In Progress | 188833 | [suspend/resume] Suspend/resume with Intel GMA HD 1 problems total for which you should take action. From owner-freebsd-x11@freebsd.org Mon Jan 11 03:00:38 2016 Return-Path: Delivered-To: freebsd-x11@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 47204A6A225 for ; Mon, 11 Jan 2016 03:00:38 +0000 (UTC) (envelope-from ish@amail.plala.or.jp) Received: from msa03a.plala.or.jp (msa03.plala.or.jp [58.93.240.3]) by mx1.freebsd.org (Postfix) with ESMTP id 7FE781512 for ; Mon, 11 Jan 2016 03:00:36 +0000 (UTC) (envelope-from ish@amail.plala.or.jp) Received: from msc01.plala.or.jp ([172.23.12.31]) by msa02b.plala.or.jp with ESMTP id <20160111023429.RRFU26288.msa02b.plala.or.jp@msc01.plala.or.jp> for ; Mon, 11 Jan 2016 11:34:29 +0900 Received: from localhost ([121.117.64.178]) by msc01.plala.or.jp with ESMTP id <20160111023429.RATU29353.msc01.plala.or.jp@localhost> for ; Mon, 11 Jan 2016 11:34:29 +0900 Date: Mon, 11 Jan 2016 11:34:12 +0900 (JST) Message-Id: <20160111.113412.1632894843787506932.ish@amail.plala.or.jp> To: freebsd-x11@freebsd.org Subject: Re: Testing the new i915 driver (rev. 3701832) From: Masachika ISHIZUKA X-Mailer: Mew version 6.6 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Mon_Jan_11_11_34_12_2016_979)--" Content-Transfer-Encoding: 7bit X-VirusScan: Outbound; msa02m; Mon, 11 Jan 2016 11:34:29 +0900 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jan 2016 03:00:38 -0000 ----Next_Part(Mon_Jan_11_11_34_12_2016_979)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, Jean. Still sometimes panics. -- Masachika ISHIZUKA ----Next_Part(Mon_Jan_11_11_34_12_2016_979)-- Content-Type: Application/Octet-Stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 ----Next_Part(Mon_Jan_11_11_34_12_2016_979)-- Content-Type: Application/Octet-Stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="core.txt.6.xz" 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 66SxxGf7AgAAAAAEWVo= ----Next_Part(Mon_Jan_11_11_34_12_2016_979)---- From owner-freebsd-x11@freebsd.org Mon Jan 11 08:34:08 2016 Return-Path: Delivered-To: freebsd-x11@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 E9C8CA6C03D for ; Mon, 11 Jan 2016 08:34:08 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 87AED1ADA for ; Mon, 11 Jan 2016 08:34:08 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: by mail-wm0-x234.google.com with SMTP id f206so202902749wmf.0 for ; Mon, 11 Jan 2016 00:34:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=fzWBComFywIeW4YRUshv0av9w6mycJMVlT1W78TZhaY=; b=OAeRr03jY3YZonDB/DNmET8ZUhaA3CVBXTH70xS0Sq5JGRY1uDbrRUqIxY0utJGiDg R8u4FdtTs7g7h53Vxg25fw1y3TG4dDJAZX99T93lTJTpuhlswel4DVvCJbCUnPF1K7av 6RCDlqd8XvKqFb/eYxpFQUKB5fgfp26SQvw7EmAQ5SVmjGq66jElXExSFq6bVVCA41+E h0odlYo4Ckax0ZBWCZ+w31/a0uX8z+wiGqhoxc2E/tt0UdpSkUVxQnhwtG6gmUmOsHKP art7RutYSYFz7j1r8mXmsL1ifKzFSGo5VwhjkEC7OaRQ+Q3la88jdhpSfa33xYw/4yik 2Y9A== X-Received: by 10.194.134.134 with SMTP id pk6mr16900254wjb.176.1452501246102; Mon, 11 Jan 2016 00:34:06 -0800 (PST) Received: from localhost (gw-brno.gooddata.com. [194.213.40.134]) by smtp.gmail.com with ESMTPSA id xx3sm59717331wjc.32.2016.01.11.00.34.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Jan 2016 00:34:05 -0800 (PST) From: Nikola Pajkovsky To: =?utf-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= Cc: freebsd-x11@freebsd.org Subject: Re: Contributing to the kernel video drivers References: <5681731A.5090909@FreeBSD.org> <87egdv3ga7.fsf@gooddata.com> <56929FB6.5090606@dumbbell.fr> Date: Mon, 11 Jan 2016 09:34:04 +0100 In-Reply-To: <56929FB6.5090606@dumbbell.fr> (=?utf-8?Q?=22Jean-S=C3=A9bast?= =?utf-8?Q?ien_P=C3=A9dron=22's?= message of "Sun, 10 Jan 2016 19:15:18 +0100") Message-ID: <87r3hocy6b.fsf@gooddata.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jan 2016 08:34:09 -0000 Jean-S=C3=A9bastien P=C3=A9dron writes: > On 05/01/2016 21:47, Nikola Pajkovsky wrote: >> From my point of view, moving kernel by kernel does not make sense, >> because there are too much of them. However, moving long term kernel >> by long term kernel, makes more sense to me. I can imagine, that we can >> do that file-by-file basic until last lt-kernel. > > Hmm, I didn't thought about considering longterm kernels as milestones, > that's interesting. The next longterm kernel (compared to where we are > now) is 3.10.x, the latest is 4.1.x. It feel it would still be longer > between each of our "releases" compared to one kernel at a time (ie. 3.8 > -> 3.9 -> 3.10) but with the same risks as jumping to the latest kernel. > > Furthermore, if we take eg. 3.10.94, it would include many patches > already included in later versions. 3.10.94 is probably more stable than > maybe 3.11, but it looks like we may duplicate work. Quite frankly, I don't want to jump directly to 3.10.94, but rather 3.10.0 before code freeze. After that, someone could sync to longterm 3.10.94 in stable branch, while others backporting in master branch to another milestone. Can we update during 11.x releases whole graphic stack or at least kernel part (drm + drivers)? --=20 Nikola From owner-freebsd-x11@freebsd.org Mon Jan 11 20:53:11 2016 Return-Path: Delivered-To: freebsd-x11@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 BCD70A6CE3A for ; Mon, 11 Jan 2016 20:53:11 +0000 (UTC) (envelope-from stefan.wendler@tngtech.com) Received: from zimbra.tngtech.com (zimbra.tngtech.com [212.204.93.107]) (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 7F4261A43 for ; Mon, 11 Jan 2016 20:53:11 +0000 (UTC) (envelope-from stefan.wendler@tngtech.com) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id 71636B002A1; Mon, 11 Jan 2016 21:44:45 +0100 (CET) Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id XLljrBLUZE6w; Mon, 11 Jan 2016 21:44:45 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id 32116B006AD; Mon, 11 Jan 2016 21:44:45 +0100 (CET) X-Virus-Scanned: amavisd-new at tngtech.com Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ZEJTtZcO9vz7; Mon, 11 Jan 2016 21:44:45 +0100 (CET) Received: from [10.0.0.20] (p4FE1C9FE.dip0.t-ipconnect.de [79.225.201.254]) by zimbra.tngtech.com (Postfix) with ESMTPSA id 01914B002A1; Mon, 11 Jan 2016 21:44:44 +0100 (CET) Subject: Testing i915 (rev 3701832) To: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= References: <5692B1AC.5080409@dumbbell.fr> Cc: freebsd-x11@FreeBSD.org From: Stefan Wendler X-Enigmail-Draft-Status: N0010 Message-ID: <5694143C.8060403@tngtech.com> Date: Mon, 11 Jan 2016 21:44:44 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <5692B1AC.5080409@dumbbell.fr> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jan 2016 20:53:11 -0000 Hi, I have tested your latest commit and wanted to ask how you want the data? Do you want me to send it to the list? Otherwise I would have opened an issue on github? I think that would be easier to track? BTW: I tested with 10.2 and a fresh 11-CURRENT and still get the blank screen (on both). Cheers, Stefan From owner-freebsd-x11@freebsd.org Tue Jan 12 00:20:00 2016 Return-Path: Delivered-To: freebsd-x11@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 B1C90A6B0D3 for ; Tue, 12 Jan 2016 00:20:00 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A0A0217B9 for ; Tue, 12 Jan 2016 00:20:00 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9FFDFA6B0D2; Tue, 12 Jan 2016 00:20:00 +0000 (UTC) Delivered-To: x11@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 9FA47A6B0D1 for ; Tue, 12 Jan 2016 00:20:00 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (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 9429A17B8 for ; Tue, 12 Jan 2016 00:20:00 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u0C0K0lP003640 for ; Tue, 12 Jan 2016 00:20:00 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u0C0K0Kb003638; Tue, 12 Jan 2016 00:20:00 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201601120020.u0C0K0Kb003638@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Tue, 12 Jan 2016 00:20:00 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2016 00:20:00 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11-drivers/xf86-input-evdev | 2.9.2 | 2.10.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-x11@freebsd.org Tue Jan 12 08:32:27 2016 Return-Path: Delivered-To: freebsd-x11@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 4B3D5A6B0E1 for ; Tue, 12 Jan 2016 08:32:27 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 193281020 for ; Tue, 12 Jan 2016 08:32:26 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aIuNG-0004VH-Sm; Tue, 12 Jan 2016 09:32:19 +0100 Subject: Re: Testing i915 (rev 3701832) To: Stefan Wendler References: <5692B1AC.5080409@dumbbell.fr> <5694143C.8060403@tngtech.com> Cc: freebsd-x11@FreeBSD.org From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= Message-ID: <5694BA0B.2060604@dumbbell.fr> Date: Tue, 12 Jan 2016 09:32:11 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <5694143C.8060403@tngtech.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="O7phSRN9NIclMSDGdisHpG731m3UXatHC" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2016 08:32:27 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --O7phSRN9NIclMSDGdisHpG731m3UXatHC Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 11/01/2016 21:44, Stefan Wendler wrote: > Hi, Hi! > I have tested your latest commit and wanted to ask how you want the > data? Do you want me to send it to the list? Otherwise I would have > opened an issue on github? I think that would be easier to track? As you wish, I'm fine with both :) --=20 Jean-S=C3=A9bastien P=C3=A9dron --O7phSRN9NIclMSDGdisHpG731m3UXatHC 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 iQJ8BAEBCgBmBQJWlLoSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMxgcP/0uaFJvh2Jm19JRLuC/ZLAQ0 sJNsFaPKfv1m4R1QDiiOd0oVEddy7x/M4FE23asLzwd+k/y/JTH0L/XgI6gWEPhi 6ULTPTIdOl55n+W2jko4sJVlvmf0OugPKmpVX9S9SmWBbloy2KyH30cAzsQDamWk BW+33uLXi7n6sn1URxtkIORI5/4hY7DDuA3a4x7e67B/vv4uBycFaypaIPZ+tyJK vAnOWDAl2r2jWaPPp4I/kFeBHgaNNkbEnfqGV9ij223sjCiRiiS4S3IoXF/RDnPN aM8PPXP0Tc95qe8MiNMVG8ycJh+1y2uFbVyla+L/Tak8X4uXxNE0j8jbIcMYwaUc JR+/gPyn9MUJcbq/Qx7RHNZcCLWaPXEJgrbt/KUNtOfMKZ/5ub+E5ZljyoiSkD8l wVPadSycNHxfFrRxdQ6wXjensFM8k6XTpTyKi5qzNKxiYZZqj+3BhkDxnkFNA72W diXIELlT5I3zUG+Jw0pNmMD3tNONrsBRCwiaqtO6iu3nfcq4Tv7KXV69vXNnylEH IqR8Fyr42EmHHN8jVkLAyW1q0qfv0ixLjPeYxEPT8b+pHbiMy/F3Hd2O6Ub8xpML dHXSwhhw46fqWpPtr3JMq1RUHg6unG56QNavNP61/czvf8m7GhoDl47IFikMe0Pg elJe8jgysguhEwiRJZbY =pKMy -----END PGP SIGNATURE----- --O7phSRN9NIclMSDGdisHpG731m3UXatHC-- From owner-freebsd-x11@freebsd.org Wed Jan 13 08:27:35 2016 Return-Path: Delivered-To: freebsd-x11@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 313C6A80FAE for ; Wed, 13 Jan 2016 08:27:35 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C088511A6; Wed, 13 Jan 2016 08:27:34 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: by mail-wm0-x232.google.com with SMTP id b14so359032982wmb.1; Wed, 13 Jan 2016 00:27:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:mime-version :content-type; bh=+FDstXtoeZQButgPx7pmAEcqinFOLCkSCg7N31zEEAA=; b=wHLXcXUgVS2HPfQilzaM3sg8C21RPFAotBGME9cYxRyu4RGKDPKqxssqKhuBowxaYk LLZzFA6AUfCn2i5DILr7CpG8J2//hD0yU/rrCwfkcsDDH17Vy/OnQ6SXvyvayjeTDW/p pA5RXpkn7gKAepUEmRAsTswxwU/8WlMLnrLTtfVtHguj5teRmysRejQxJV79fZnZpMov m2PRTM4RhvZCpUW2ukbyX3Ep2VaHxDCA9zqoSV3wf6ku2dBFM9p1XSPmIcK86N3KP6OJ Lgp9oytfj2OF7E3VT4HR+5BCOaQ86LUsnIRJWMutmh2W2kuLOfoteiVAhXaJyk7dYErC 4gNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :mime-version:content-type; bh=+FDstXtoeZQButgPx7pmAEcqinFOLCkSCg7N31zEEAA=; b=R0xpPi1A8/rwYRgEzLS1x0G9JH3ZpOlY+miEYLk7TkHWzOHC9u+misoINQG2wO5VOV Q1k9kQkOrFk4Oh1BXFHfblgJDXFVj3efWpkKEiEtucICH/ZRvLe8S5sIuFWH+n16kgJv mWCclFf5x3hjjm7k+veyKFfAFLNZWMf+pMwFhVmsmhlvmFVumSF9+U8/XnwmyYz7Gcem sXvWLqfCvO1ywBo9p3jrn4NstuoTY/lPqok1RxlVLdJnRgC1jvoe4eSwjsJFObjjSxT+ uTBRpSiHpQArqJV5Fnfemy8nT+guySwzd7NsIANzWZFaisvrP1jKql9UCMxhDDNG6hC7 YJ+w== X-Gm-Message-State: ALoCoQm50qZqUh9WB2JjMVRBOfDDQPQeSdkygusReuMGttXoAzROiqkv57GLH4SWr7H24/8JEtlsd0LsTT50ZhqSb2/HpTedXA== X-Received: by 10.194.71.172 with SMTP id w12mr103916987wju.77.1452673653200; Wed, 13 Jan 2016 00:27:33 -0800 (PST) Received: from localhost (gw-brno.gooddata.com. [194.213.40.134]) by smtp.gmail.com with ESMTPSA id y8sm1462366wmg.9.2016.01.13.00.27.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jan 2016 00:27:32 -0800 (PST) From: Nikola Pajkovsky To: =?utf-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= Cc: "freebsd-x11\@freebsd.org" Subject: build-able drm-i915-update-38 Date: Wed, 13 Jan 2016 09:27:31 +0100 Message-ID: <87oacpdguk.fsf@gooddata.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 08:27:35 -0000 Jean, I was trying build HEAD drm-i915-update-38, and I found it, it does not build. Can we please push only changes, which does build? I can send you patch to fix it later on today. I'm going to try start syncing drm with v3.9 today. Where do you want me to send patches, freebsd-x11 or pull request in github? -- Nikola From owner-freebsd-x11@freebsd.org Wed Jan 13 13:38:54 2016 Return-Path: Delivered-To: freebsd-x11@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 98E25A8121B for ; Wed, 13 Jan 2016 13:38:54 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FF051ABC for ; Wed, 13 Jan 2016 13:38:54 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk0-x234.google.com with SMTP id t64so35075112qke.1 for ; Wed, 13 Jan 2016 05:38:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=89JtjU7Ely3l7otnzp3oWpWrGVvKp/whDC0JyEgm9Yo=; b=XklOIlcoSmFOoiK8ZiFdN/Y9UKCU4MytU9ELmgRa6sSvgs/5Gw1eLKdU9MmOPTkB82 TDE4kcu60jSegu1ek3PWuYiLuVoEkFIkyZdlzu1QRmmPrikk+cn94bsC8kKDMfcvbXbB ukJSawJSq7JWbkQ0VbE8WMBSDvtjcF6X23b+UiARR4XL01QvTq6AbTzJGk0IrN9ulSat aS2LW2L/bnrdX/8dmbUG5S7IC6nYxkA6bXwpKL5bdlQrSl5MxxHTMf30qQHztLSys7PA 3CnhWasjtPgLrQtU/SEK0s9fmLUAsra7GGOasiglgtWwrnsyf6YGhOAj1A2mJo2oqv9Z SapQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=89JtjU7Ely3l7otnzp3oWpWrGVvKp/whDC0JyEgm9Yo=; b=TLC9QliVcOP04rUYk6nY4liuiH8+Fd5x+77+k/L2JsABwoaaLfQ1efPKaa9YNcE6Ca lB6YkbSUY07bGX0LlYxGMbFxQVc28ATMOE5OWRlkyLOneLK4InFo1P/DwpxHWJQDW/Qi oE5xNVH4q+X3xgJ/yHf1j6omohzO55Fjzb5HOSKtcK0mJcK83hgFtndaWVlRJyLnj8TM ceK4WuTvo0WcQqn7hOyJF64OEd9n/UmwSBcrV9MINeQ+RFcfiWnyf6FwiUTLKNNlN/2X W3Wy0q98TTJZ0dP5f61LAHTTUmZEiVW47JzX9mFL8NtwcLbdyONlRBwZZGeXqhCUwUlM c+qg== X-Gm-Message-State: ALoCoQnPzXuS/wKdcxw1h4kYBEuz+6ywzjh50h33v/bBZwKkXRNZu0E5P2UXxtScPhJboIqX7r2p6x8nHGgerNtz4Lhxve83fw== X-Received: by 10.55.207.152 with SMTP id v24mr28020287qkl.100.1452692333288; Wed, 13 Jan 2016 05:38:53 -0800 (PST) Received: from mutt-hardenedbsd ([63.88.83.105]) by smtp.gmail.com with ESMTPSA id c91sm477123qga.49.2016.01.13.05.38.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jan 2016 05:38:52 -0800 (PST) Date: Wed, 13 Jan 2016 08:38:50 -0500 From: Shawn Webb To: Nikola Pajkovsky Cc: Jean-S??bastien P??dron , "freebsd-x11@freebsd.org" Subject: Re: build-able drm-i915-update-38 Message-ID: <20160113133850.GA81924@mutt-hardenedbsd> References: <87oacpdguk.fsf@gooddata.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="J/dobhs11T7y2rNN" Content-Disposition: inline In-Reply-To: <87oacpdguk.fsf@gooddata.com> X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-CURRENT-HBSD FreeBSD 11.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 13:38:54 -0000 --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 13, 2016 at 09:27:31AM +0100, Nikola Pajkovsky wrote: > Jean, >=20 > I was trying build HEAD drm-i915-update-38, and I found it, it does not > build. Can we please push only changes, which does build? >=20 > I can send you patch to fix it later on today. I'm going to try start > syncing drm with v3.9 today. Where do you want me to send patches, > freebsd-x11 or pull request in github? I've merged his branch into an experimental branch in HardenedBSD. It builds fine for me. https://github.com/HardenedBSD/hardenedBSD-playground/tree/hardened/experim= ental/master-i915 Thanks, --=20 Shawn Webb HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --J/dobhs11T7y2rNN Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWllNnAAoJEGqEZY9SRW7uOBwQAKKocx6xpZNqDg0EZjjWEYzn PfYrOWkv6N7AnSbFmEIWivz0PfaXtWTerrdz5PVmgpPNEWN43PzeLjrZdG+9LEmv +gvYAylmcHb68J0Db9XUa4N/1eR4/KylznxDa6dPsFkP8yMVEa4rAHHTnCMl8wCx 5/Dz3w/LBuvLh/ls3/VCoE+LanY/jzTOmpNfnqe/OtkqL5xzczJKAMHA8QQQFd0j bZ3acNVqhbMBaL7EFKwwD2myNcptJ0FgsZG23RQBnb6FO4tjR0yhOOTxdsEqtDT0 V0CU2pp5l9vtvlj8f3mmIF+GFSUUTEt58fSwvK+/+hG4AgiQycHSVADDP1Ut7FTt +jvG2OA06XkINL4tD9qyzDyXXsKUtYtCzikQbwoTy6Ie1hhMlT5Po/8ikqqW1lm7 8OVR/6H0QUOwEMGXWdj394bpC8KNIalV3ugaBDvPY1jLzeigm9gGkM834Mapji0c EiWolWqAWiwzj/G0gJZ8cGSx9+Pu2sVUOnhoBf6OXqpQT4HNfLEWMWVsNKfJ1rbw Dq5DZ3oVt/3e9TDwQsJ2GOt769W7iEwpSMu3nxmW6xiWGVWH4hSWfS/YhigOxVXn Axpj8q91jd0+CZgWlHmAgBMiG7RBMemDZ/5WbBBwmA9zkJGGnSmTQUr8uormzFm3 Qw0EbKscwn4YNeFTgDpw =gna3 -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN-- From owner-freebsd-x11@freebsd.org Wed Jan 13 13:46:12 2016 Return-Path: Delivered-To: freebsd-x11@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 65500A81425 for ; Wed, 13 Jan 2016 13:46:12 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0EEAF1D7A; Wed, 13 Jan 2016 13:46:12 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: by mail-wm0-x230.google.com with SMTP id u188so298500360wmu.1; Wed, 13 Jan 2016 05:46:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=qVR/ruUWXUkp4ZcHZdJMFxOfbYqpm8hp+wZ+jtAkKm4=; b=ZXpWHtYgq24nxWUFlaTTLKG1B/+VFKI3SAuLi2H19tS/Ip/hSvPBoLhoqucqegQZbR DZ5m41pTW2j7t1Rj1oZrv/n4G1LtOdYS47phGcvZWt1YlTBnF60smREFOY7Jwi0Rj7lD 7lwNs440YdPj/YMcFZjlyPEL5IAQnu5AhG1cPoiUTInoZPLuh4VDyc72412aQ+ifFCUp /x/jgDIJ5hgVP97CQkfH5t1LDwue7UdKmHpi56j9ZqTRJ7t/nX9eZqeIrdWCTTjpdXN/ BCq7NXJoNxMWL76XnOmWh0mpPBlNo1sjQhWZaMRumsxiAeK62CRooS58sz3C0n2Bv4Ac Tb5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=qVR/ruUWXUkp4ZcHZdJMFxOfbYqpm8hp+wZ+jtAkKm4=; b=U+c0voXVDfn5D82Wbb3ZsbxvhiaUh0+jzpLFXF3kzYdOX0yeyB2mOHStIYhPodMTID 2holqCkSNkR4ilXNDUHlsW6t08vpkiA/hw92xtkCJ8KBkEYYy0iWbZ0z8tDW98GjpRKk fuMwJhCEH4zmlN//SQb2zlpcSdUq9rFR+cWbPP6WIHX/kPiK80440gD5KOiiUBhw0Ry/ cou8rlFjXF60JpMSLSMI8WORY3faNCyaMh9js6jmkmfDlsKqnqXDOjzGYTrZSg/psRVm TDVSYYLMyCZpZVwg0gS+2pZTpAWFGUaQPINsgEGao3ZnlsukcV2VJ0xfmkxLgW/UouvC 6cSw== X-Gm-Message-State: ALoCoQn3hpgEYREa/ZwvZRPEVibV6a0Zgzn7zhHRc3ffvSB3PG9rLjZq/U+Av2MnPkh8enetVacL/gAU85nHHk/O7cea76DIYA== X-Received: by 10.28.221.215 with SMTP id u206mr27262063wmg.58.1452692769456; Wed, 13 Jan 2016 05:46:09 -0800 (PST) Received: from localhost (gw-brno.gooddata.com. [194.213.40.134]) by smtp.gmail.com with ESMTPSA id df10sm1511416wjb.44.2016.01.13.05.46.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jan 2016 05:46:07 -0800 (PST) From: Nikola Pajkovsky To: Shawn Webb Cc: Nikola Pajkovsky , Jean-S??bastien P??dron , "freebsd-x11\@freebsd.org" Subject: Re: build-able drm-i915-update-38 References: <87oacpdguk.fsf@gooddata.com> <20160113133850.GA81924@mutt-hardenedbsd> Date: Wed, 13 Jan 2016 14:46:07 +0100 In-Reply-To: <20160113133850.GA81924@mutt-hardenedbsd> (Shawn Webb's message of "Wed, 13 Jan 2016 08:38:50 -0500") Message-ID: <87egdld23k.fsf@gooddata.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 13:46:12 -0000 Shawn Webb writes: > On Wed, Jan 13, 2016 at 09:27:31AM +0100, Nikola Pajkovsky wrote: >> Jean, >> >> I was trying build HEAD drm-i915-update-38, and I found it, it does not >> build. Can we please push only changes, which does build? >> >> I can send you patch to fix it later on today. I'm going to try start >> syncing drm with v3.9 today. Where do you want me to send patches, >> freebsd-x11 or pull request in github? > > I've merged his branch into an experimental branch in HardenedBSD. It > builds fine for me. > > https://github.com/HardenedBSD/hardenedBSD-playground/tree/hardened/experimental/master-i915 I suppose that you don't build with with -Werror, because there is warning 'used variable'... hmm, I should turn it off. -- Nikola From owner-freebsd-x11@freebsd.org Wed Jan 13 13:53:53 2016 Return-Path: Delivered-To: freebsd-x11@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 46D47A81713 for ; Wed, 13 Jan 2016 13:53:53 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E05951233; Wed, 13 Jan 2016 13:53:52 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: by mail-wm0-x230.google.com with SMTP id l65so294343388wmf.1; Wed, 13 Jan 2016 05:53:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=BDULn7N7BePFNAR6HtLH/LmgbVk1O0kPlu9Q4lYuImA=; b=IxGKulHBh3NPk7JrRDCO1Tv45X4xZr98JaaIepEkgG4BZAlV/CNOgYIfb6wjPxATsy q3uaf+Q4uhiTlMgAdbRbJqKlICQ63ITgBohyrW5Fh215O7tW8vjLVLhQEbDSG02pf86G ZC+zFQ5N5C2+HR94m0cKhMUo7inUwL+LxphCuj+RIihTmLF3kxqkCQ1hOmIgYY+ib5Fl wP6RCHr9gC1y5QX2iG2u4GrJH3+Mzb1jtXBBiL3NTiTLsftE6jCB3ZFScMak0OTPkx3y /HSrPLJWBZXD+WA6G08Iu3QEk71le4+IleATaGNf0u7furwlq9j0dQZmUuQKBf+9sslJ PsuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=BDULn7N7BePFNAR6HtLH/LmgbVk1O0kPlu9Q4lYuImA=; b=AFB8S6CnTkwRn83tLddVTrPNoUOGTgpN0QXXgA+xJJ11MP1dV85H5gj98G3ncpQtgS JPzop9/RhIWNtDLkI+ynO0qQwY6CH81w76Icqoomm4qbiDaKhFkE2iehUOEF7+gLLnL5 ulJgfOQl+9T/BbgBskAaALGrxikeZQYwrcqS7HXa+lgLa4FoX2flHau5CVJTlWOQc1iP HetuqQ34ikJ+9OvdLIVx3C+LR9jPo+WfLflA5IOGEUDKnaTcx4ZDqCVc9gpygGaz0PbL brlNtSxOypGtetC5iocjOfDEgegoBdlam42LraskRrewreTjUkigeS9oF1w0thaMu+jw ZrHw== X-Gm-Message-State: ALoCoQlGTqX/Mq6asEbhsOSPSvQEDcDtOi/H0VeigMI9RVp8vU1MQzd7XR8IVTAU0r82dbx7UE04NCX3vL5KMSOlYQ7cnJ0Gpw== X-Received: by 10.194.179.162 with SMTP id dh2mr146468890wjc.17.1452693231472; Wed, 13 Jan 2016 05:53:51 -0800 (PST) Received: from localhost (gw-brno.gooddata.com. [194.213.40.134]) by smtp.gmail.com with ESMTPSA id v2sm2761206wmv.12.2016.01.13.05.53.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jan 2016 05:53:50 -0800 (PST) From: Nikola Pajkovsky To: Nikola Pajkovsky Cc: Shawn Webb , Jean-S??bastien P??dron , "freebsd-x11\@freebsd.org" Subject: Re: build-able drm-i915-update-38 References: <87oacpdguk.fsf@gooddata.com> <20160113133850.GA81924@mutt-hardenedbsd> <87egdld23k.fsf@gooddata.com> Date: Wed, 13 Jan 2016 14:53:49 +0100 In-Reply-To: <87egdld23k.fsf@gooddata.com> (Nikola Pajkovsky's message of "Wed, 13 Jan 2016 14:46:07 +0100") Message-ID: <87a8o9d1qq.fsf@gooddata.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 13:53:53 -0000 Nikola Pajkovsky writes: > Shawn Webb writes: > >> On Wed, Jan 13, 2016 at 09:27:31AM +0100, Nikola Pajkovsky wrote: >>> Jean, >>> >>> I was trying build HEAD drm-i915-update-38, and I found it, it does not >>> build. Can we please push only changes, which does build? >>> >>> I can send you patch to fix it later on today. I'm going to try start >>> syncing drm with v3.9 today. Where do you want me to send patches, >>> freebsd-x11 or pull request in github? >> >> I've merged his branch into an experimental branch in HardenedBSD. It >> builds fine for me. >> >> https://github.com/HardenedBSD/hardenedBSD-playground/tree/hardened/experimental/master-i915 > > I suppose that you don't build with with -Werror, because there is > warning 'used variable'... hmm, I should turn it off. 'unused variable' of course -- Nikola From owner-freebsd-x11@freebsd.org Wed Jan 13 19:12:33 2016 Return-Path: Delivered-To: freebsd-x11@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 2F748A80B26 for ; Wed, 13 Jan 2016 19:12:33 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 F280D1E7F for ; Wed, 13 Jan 2016 19:12:32 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aJQqM-000Bw1-Ss for freebsd-x11@freebsd.org; Wed, 13 Jan 2016 20:12:31 +0100 Subject: Re: build-able drm-i915-update-38 To: freebsd-x11@freebsd.org References: <87oacpdguk.fsf@gooddata.com> From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= Message-ID: <5696A19A.2030009@dumbbell.fr> Date: Wed, 13 Jan 2016 20:12:26 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <87oacpdguk.fsf@gooddata.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="WX2jSEJL2vrrBgfx8vNbjbNQkW60tK8du" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 19:12:33 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WX2jSEJL2vrrBgfx8vNbjbNQkW60tK8du Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 13/01/2016 09:27, Nikola Pajkovsky wrote: > I was trying build HEAD drm-i915-update-38, and I found it, it does not= > build. Can we please push only changes, which does build? Hi! I rebuild a full kernel from scratch and it does build fine here. There is no "unused variable" warning for me. Do you build a non-debug kernel perhaps? I don't plan to build-test such a kernel now, I'll do it when the patch is finished. > I can send you patch to fix it later on today. I'm going to try start > syncing drm with v3.9 today. Where do you want me to send patches, > freebsd-x11 or pull request in github? For the warning, it can be a pull request on the drm-i915-update-38 branch. I will create drm-next-3.9 branch too for you to start. Thanks! --=20 Jean-S=E9bastien P=E9dron --WX2jSEJL2vrrBgfx8vNbjbNQkW60tK8du 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 iQJ8BAEBCgBmBQJWlqGaXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMklEP/0Y1NB9QazkJZbAm5ge5PfbM huFs8LvrKIOJGjYQ2v6Zkgd5SCNR7adtrN6TaH25DwLYT++2Vdnhe7WUaVS2dBpD 1OOtwLG+ntmu2oK3BAc4YWEw7kETJC5OlEMtZOGrMnLQPWak4I3Bl6Rsbj8xqUBK mwJp/wwSnXq7OtVtnx9XcXKp0kNBL6uwc9XVYeuiFxsUTjEvR5Bao3TixZcbe9yR JUNhlZQ/00FMlRFsGinaY0luVurs9bHEO8Xko/y7aBAn2oBXXqpwAbpu5IwWl6QL geVerAMh9aOVaannDx/ngI2iVm1rkWckknZnvi6rc+X/aosb+TTwzpxQpNnSz8Ul mHZIk5fRaCMlBIft3W0//X5oDQS+cR1/TkfekXPIRaorqR/A9ZOJpz35aI+jHACj 0Mpad+JXUpFCCiOmu3bKwJyE+biF18yiTYL7X308hKYTmcv/TdiqmXiT6Hh8UN95 45Ihcxh1PTpu32dB2f+aT+3EzE48Ne03LiLDMxPdgOh18MgDtPwAPhJ3H1awa8pR JbTw3Pg/e9AGpEoRkwkRAtv2wXum8HaXdLg0GOZswK/xiEbV8LdHgGle+j3NpnxD sp+xGFMYvbFoeNXKSvcqehjYotBBCa6DJpzA32epAto5S0m4B9p5SuwfnZd/kRwE zT7cToa79po7lqHFsSuF =LYXS -----END PGP SIGNATURE----- --WX2jSEJL2vrrBgfx8vNbjbNQkW60tK8du-- From owner-freebsd-x11@freebsd.org Wed Jan 13 19:19:31 2016 Return-Path: Delivered-To: freebsd-x11@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 8EB36A80CE3 for ; Wed, 13 Jan 2016 19:19:31 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 5AA761074 for ; Wed, 13 Jan 2016 19:19:31 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aJQx7-000C03-JP; Wed, 13 Jan 2016 20:19:29 +0100 Subject: Re: Contributing to the kernel video drivers To: Nikola Pajkovsky References: <5681731A.5090909@FreeBSD.org> <87egdv3ga7.fsf@gooddata.com> <56929FB6.5090606@dumbbell.fr> <87r3hocy6b.fsf@gooddata.com> Cc: freebsd-x11@freebsd.org From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <5696A33D.306@dumbbell.fr> Date: Wed, 13 Jan 2016 20:19:25 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <87r3hocy6b.fsf@gooddata.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xvvgj615i5PIKkxcw7Qji6v4VkwxVHHdK" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 19:19:31 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --xvvgj615i5PIKkxcw7Qji6v4VkwxVHHdK Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 11/01/2016 09:34, Nikola Pajkovsky wrote: > Quite frankly, I don't want to jump directly to 3.10.94, but rather > 3.10.0 before code freeze. After that, someone could sync to longterm > 3.10.94 in stable branch, while others backporting in master branch to > another milestone. I still feel efforts are duplicated. > Can we update during 11.x releases whole graphic stack or at least kern= el > part (drm + drivers)? Yes, we should update DRM (so in the kernel) as often as we can. For stable releases (stable/10 now, stable/11 in the near future), we will also try to merge changes if we can. But I hope we can provide DRM in the Ports tree as well. Currently, we provide DRM for FreeBSD 9.3-RELEASE in x11-drivers/drm-kmod. This is DRM from stable/9 + i915 hw context, required by Mesa 9.2+. If we can continue to update this port for newer stable releases, this would be the most convenient solution for end users. Beside DRM, the rest of the graphics stack lives in the Ports tree and is quite up-to-date now. --=20 Jean-S=C3=A9bastien P=C3=A9dron --xvvgj615i5PIKkxcw7Qji6v4VkwxVHHdK 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 iQJ8BAEBCgBmBQJWlqM9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMs94P/0rs20ZdIrEZMC6Hy9WpC/rZ GK7B9OLREDjdUBsWkBOKhGR8/iOLUNbD7Nio8cSF3QZyndm+ac444mPwva5+hfkK HBk5TinzAZ9I/bvSvj+9t/WOJ/gTxqoGaZTzveuLYMBPJIjxhHyizdbffNEQLI5B zSK3nd6oTAH4bI1QvmEyoaWceMuB6SperczUDaFEz3NsgvoIlVNNV1ljSh0tScMD mfFviTf9X+ZpNyMxPrxHgnwHz2rmHuTD1MvOGzP6OtZYpezsb9wik36lTVCKf1hw V4IIW7+oyI+nCXsu4lu9Fp6DkX+ycUw287oE/82THLnIExYxECC2m8N9lAMap4yb NIAA4nCSEG6sy8crDORHQhFOMc5AgvUl8KtPZw29rE6HlqyMDEsmT8npo5ujmfKx hOX49XqrHqKDlRcc/W6mC603vuGeh61ysWzJV5GTqc3cT07RVUSaFUerDSVMFapc fCjlaI1zR7RDbCvI8Uw06cAD5HpmnJ5fxvapojF6iDjpdg/oGz5GCy4AyyOaYDr8 tj9dQ2Ay0cTfHfMavdM/Dagu+VGWxYOZS+QwNP3GFmSTcaJp/4N7T7EjZNKE4E4p 0lvBf22N4UfHyhm82yd+mpP6k1f4C8jVy4e66Fpr/K4xguJUeiia/L+3fkzkuNuI +Ua1o0LyCaH2JBBX/snd =JwdR -----END PGP SIGNATURE----- --xvvgj615i5PIKkxcw7Qji6v4VkwxVHHdK-- From owner-freebsd-x11@freebsd.org Wed Jan 13 21:35:09 2016 Return-Path: Delivered-To: freebsd-x11@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 62898A81421 for ; Wed, 13 Jan 2016 21:35:09 +0000 (UTC) (envelope-from naddy@mips.inka.de) Received: from mail.inka.de (quechua.inka.de [IPv6:2001:7c0:407:1001:217:a4ff:fe3b:e77c]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2EEBB1617 for ; Wed, 13 Jan 2016 21:35:09 +0000 (UTC) (envelope-from naddy@mips.inka.de) Received: from mips.inka.de (naddy@[127.0.0.1]) by mail.inka.de with uucp (rmailwrap 0.5) id 1aJT4N-0007R9-3d; Wed, 13 Jan 2016 22:35:07 +0100 Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.15.2/8.15.2) with ESMTP id u0DLVJNe017568 for ; Wed, 13 Jan 2016 22:31:19 +0100 (CET) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.15.2/8.15.2/Submit) id u0DLVITh017567 for freebsd-x11@freebsd.org; Wed, 13 Jan 2016 22:31:19 +0100 (CET) (envelope-from naddy) Date: Wed, 13 Jan 2016 22:31:18 +0100 From: Christian Weisgerber To: freebsd-x11@freebsd.org Subject: x11/luit: fix ^V bug Message-ID: <20160113213118.GA17323@lorvorc.mips.inka.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 21:35:09 -0000 luit(1) fails to make its tty fully transparent and accidentally leaves lnext (^V) processing enabled. One way to discover this: Start xterm with an ISO8859-2 locale, which will automatically start luit. Start an Emacs-style editor, try to page down with ^V. Notice that you need to enter ^V^V. I think the luit author assumed that switching off ICANON would disable this kind of input processing, as it does on Linux, but on BSD, LNEXT is explicitly outside ICANON and only governed by IEXTEN. I would like to commit this straightforward fix. Any objections? (I've also talked to Matthieu Herrb of X.org who will get this upstream.) Index: Makefile =================================================================== --- Makefile (revision 406068) +++ Makefile (working copy) @@ -2,6 +2,7 @@ PORTNAME= luit PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org Index: files/patch-sys.c =================================================================== --- files/patch-sys.c (revision 0) +++ files/patch-sys.c (working copy) @@ -0,0 +1,11 @@ +--- sys.c.orig 2012-03-23 04:23:07 UTC ++++ sys.c +@@ -256,7 +256,7 @@ setRawTermios(void) + rc = tcgetattr(0, &tio); + if (rc < 0) + return rc; +- tio.c_lflag &= (unsigned) ~(ECHO | ICANON | ISIG); ++ tio.c_lflag &= (unsigned) ~(ECHO | ICANON | IEXTEN | ISIG); + tio.c_iflag &= (unsigned) ~(ICRNL | IXOFF | IXON | ISTRIP); + #ifdef ONLCR + tio.c_oflag &= (unsigned) ~ONLCR; Property changes on: files/patch-sys.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-x11@freebsd.org Wed Jan 13 21:43:41 2016 Return-Path: Delivered-To: freebsd-x11@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 E3E69A818F0 for ; Wed, 13 Jan 2016 21:43:41 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7AE491002 for ; Wed, 13 Jan 2016 21:43:41 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: by mail-wm0-x22f.google.com with SMTP id f206so393310434wmf.0 for ; Wed, 13 Jan 2016 13:43:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type:content-transfer-encoding; bh=u2/ZbAVpUl/XmjtEGB3HUUQFSkHkgsUSp24kfrVJUVk=; b=FgXup/NAVwGsP+0h8uow9agMLYpfkdKwviOB0HUIljM9lm0UUDVceRnpkHsBjAPzK9 V79W+Gs6FuK/p6dqRRnBir+BIQDidINQSy3gEspHw6HEfq8INYmY8g1lN6xyuGK7VBnd sILjHIHaFTAptFtm+5Py2VJHvukRFnPtyoT8kY52netrO0JfOd1qhho170++t46RZo4X c3Bp/P7Clb2W4DFWceCBXBAm9gMbXjurcV1KcyABeoYm/WBBITap9KvVzsBNXnFO5Zj8 WfhbCVKYrRMFJMIFAucbne6xuveuSmUhwgmQrY8+pDBMfHtn3xDbl/7HaSExC+ctT2oI /pQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type :content-transfer-encoding; bh=u2/ZbAVpUl/XmjtEGB3HUUQFSkHkgsUSp24kfrVJUVk=; b=gTrTaQpgVWOJUWWpeB+bqlviYQhIdmu1sp8RG7s6oM/KHKCKCzPN3rMncriSS8TCIJ SCatxQeuirsUaUrB99tRIk7SEwQat7uzjHkEGkPPHDqx1PRou7Z24mptLS+NJyHUimXa YczxslTHsnBAXIWxrfdtqLxwVWmaBPTJ+EavTd6J5hYE6jSodrtGUU6Cbo5Ce34JJC33 qggPeFmooK6qR3x3W3+J6z7kTFW5XzO4uKJZtUgiCJu6Z4EzOLJsb7Kt6LU+RtAhCO3w EcvG9qLymzL0tOWANFmYyrzfnGZOfNJqKyI5y74KSvbmivYMOuClyqxDYFs3E33bVAsp /RoQ== X-Gm-Message-State: ALoCoQkjvFY+G1IzMkEIvmVmMgAb+jdsJIUEYntjQyvPssK23Fk77Pc+REn+cBDDe/ZGmaKNI0R+8RV1oYUi05mq/gTPP4u1ww== X-Received: by 10.194.116.170 with SMTP id jx10mr404795wjb.166.1452721420043; Wed, 13 Jan 2016 13:43:40 -0800 (PST) Received: from localhost (ip-89-176-25-139.net.upcbroadband.cz. [89.176.25.139]) by smtp.gmail.com with ESMTPSA id bg10sm3154628wjb.46.2016.01.13.13.43.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jan 2016 13:43:38 -0800 (PST) From: Nikola Pajkovsky X-Google-Original-From: Nikola Pajkovsky To: =?utf-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= Cc: freebsd-x11@freebsd.org Subject: Re: build-able drm-i915-update-38 In-Reply-To: <5696A19A.2030009@dumbbell.fr> (=?utf-8?Q?=22Jean-S=C3=A9bast?= =?utf-8?Q?ien_P=C3=A9dron=22's?= message of "Wed, 13 Jan 2016 20:12:26 +0100") References: <87oacpdguk.fsf@gooddata.com> <5696A19A.2030009@dumbbell.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (berkeley-unix) Date: Wed, 13 Jan 2016 22:43:37 +0100 Message-ID: <864mehduk6.fsf@freebsd.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 21:43:42 -0000 Jean-S=C3=A9bastien P=C3=A9dron writes: > On 13/01/2016 09:27, Nikola Pajkovsky wrote: >> I was trying build HEAD drm-i915-update-38, and I found it, it does not >> build. Can we please push only changes, which does build? > > Hi! > > I rebuild a full kernel from scratch and it does build fine here. There > is no "unused variable" warning for me. Do you build a non-debug kernel > perhaps? I don't plan to build-test such a kernel now, I'll do it when > the patch is finished. Oh, everytime? I have found out, that $ cd sys/modules/drm2 $ make -j9 $ make DESTDIR=3D/boot/ KMODDIR=3Dkernel.i915 install is engough (only after I have fully built and booted kernel) =3D=3D=3D> drm2 (all) Warning: Object directory not changed from original /usr/home/npa/freebsd-b= ase-graphics/sys/modules/drm2/drm2 =3D=3D=3D> i915kms (all) Warning: Object directory not changed from original /usr/home/npa/freebsd-b= ase-graphics/sys/modules/drm2/i915kms cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc= -I. -I/usr/home/npa/freebsd-base-graphics/sys/modules/drm2/i915kms/../..= /.. -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcm= odel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchrono= us-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkn= own-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-er= ror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -= c /usr/home/npa/freebsd-base-graphics/sys/modules/drm2/i915kms/../../../dev= /drm2/i915/i915_gem_gtt.c -o i915_gem_gtt.o /usr/home/npa/freebsd-base-graphics/sys/modules/drm2/i915kms/../../../dev/d= rm2/i915/i915_gem_gtt.c:451:12: error: unused variable 'max_entries' [-Werr= or,-Wunused-variable] const int max_entries =3D dev_priv->mm.gtt->gtt_total_entries - fir= st_entry; ^ 1 error generated. *** Error code 1 code in i915_gem_gtt.c gen6_ggtt_bind_object() const int max_entries =3D dev_priv->mm.gtt->gtt_total_entries - first_e= ntry; BUG_ON(i > max_entries); Seems like BUG_ON is noop, which should not be. >> I can send you patch to fix it later on today. I'm going to try start >> syncing drm with v3.9 today. Where do you want me to send patches, >> freebsd-x11 or pull request in github? > > For the warning, it can be a pull request on the drm-i915-update-38 > branch. I will create drm-next-3.9 branch too for you to start. Ok, thanks. From owner-freebsd-x11@freebsd.org Wed Jan 13 22:21:24 2016 Return-Path: Delivered-To: freebsd-x11@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 8B17FA817EF for ; Wed, 13 Jan 2016 22:21:24 +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 588711156 for ; Wed, 13 Jan 2016 22:21:24 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aJTn8-000FCu-Jd for freebsd-x11@freebsd.org; Wed, 13 Jan 2016 23:21:22 +0100 Subject: Re: x11/luit: fix ^V bug To: freebsd-x11@freebsd.org References: <20160113213118.GA17323@lorvorc.mips.inka.de> From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= Message-ID: <5696CDDD.90809@FreeBSD.org> Date: Wed, 13 Jan 2016 23:21:17 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160113213118.GA17323@lorvorc.mips.inka.de> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7XAG9cjBrBBqlAnLDuABKxaFBiIeuWb7n" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 22:21:24 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --7XAG9cjBrBBqlAnLDuABKxaFBiIeuWb7n Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 13/01/2016 22:31, Christian Weisgerber wrote: > I think the luit author assumed that switching off ICANON would > disable this kind of input processing, as it does on Linux, but on > BSD, LNEXT is explicitly outside ICANON and only governed by IEXTEN. >=20 > I would like to commit this straightforward fix. Any objections? Hi! No objection from me, though I'm not a Ports committer. --=20 Jean-S=E9bastien P=E9dron --7XAG9cjBrBBqlAnLDuABKxaFBiIeuWb7n 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 iQJ8BAEBCgBmBQJWls3eXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMGBUP/jMpSTpbtUMnOQO0IbsPeNeC KA5EoD2jR1HnI6J0zyGWd6zrmbFIf5N3mi7U1KEd82OcIcMwwGIMx7K93hdm2ciH EDCWhbynxeLNSMz9ojd8i3wS/lkWvrl+BcS2tstkUaAe5H76UVU+cIdVHnspgAR+ E1tHOI8VzsflwDilruD+okNmTKXE+3I3qxqaaDdU/rDkZwl9soOomiD1+MEBZ0sS Lggzr0VAPVUc+uMd73gyhVodG1u4jCiJX4ks4h0qpB1nphNX4YpEg2HlB5VRJCmb Wox2K7LHYrHI6lEHCLGeRGEtDWbb3gCR5uFaDhaYtCRdFu/iXCKj8axQPrfAIAf3 2xQrbAIE1B3rhAqFRcm7rCPbM+vojpHOKb88DwBAccTTmOAiDtYWLa6AsEeCmNMp gj1rsatbh0Q2RVQy101jmFz75PBvkPBq29ozmtV9D0kvtyKmVeD/P+KgSo9IJkck pZ4geO9OESoMiqP89ICB+GLiBT8Txf1Aqjire0oAe455Zt99ATYbayMEPA5ggLOz loHAZ5OwsVGJ2t8tJjUUA4MkO/uFuZKPvXrCeruenrEWEN5IOx/czkSQYm24gtqe pquOFDGOoURRK4wsljDEYadzu69/Y9G+5p3BTgwdX0FMNKeyJkDCpphr8ozroFku Fsq2CEta2ryH3glYlXZQ =RDRk -----END PGP SIGNATURE----- --7XAG9cjBrBBqlAnLDuABKxaFBiIeuWb7n-- From owner-freebsd-x11@freebsd.org Thu Jan 14 16:45:01 2016 Return-Path: Delivered-To: freebsd-x11@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 23C10A8148C for ; Thu, 14 Jan 2016 16:45:01 +0000 (UTC) (envelope-from listjm@club-internet.fr) Received: from smtp21.services.sfr.fr (smtp21.services.sfr.fr [93.17.128.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E3FE61C56 for ; Thu, 14 Jan 2016 16:45:00 +0000 (UTC) (envelope-from listjm@club-internet.fr) Received: from filter.sfr.fr (localhost [77.195.141.60]) by msfrf2114.sfr.fr (SMTP Server) with ESMTP id 249657000041; Thu, 14 Jan 2016 17:35:45 +0100 (CET) Authentication-Results: sfrmc.priv.atos.fr; dkim=none (no signature); dkim-adsp=none (no policy) header.from=listjm@club-internet.fr Received: from [192.168.1.51] (60.141.195.77.rev.sfr.net [77.195.141.60]) by msfrf2114.sfr.fr (SMTP Server) with ESMTP id 9679870000B8; Thu, 14 Jan 2016 17:35:44 +0100 (CET) X-SFR-UUID: 20160114163544616.9679870000B8@msfrf2114.sfr.fr Subject: build-able drm-i915-update-38 To: freebsd-x11@freebsd.org, =?iso-8859-1?q?Jean-S=E9bastien_P=E9dron?= From: Juan =?iso-8859-1?b?UmFt824=?= Molina Menor Message-ID: <5697CE57.8090800@club-internet.fr> Date: Thu, 14 Jan 2016 17:35:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2016 16:45:01 -0000 > On 13/01/2016 09:27, Nikola Pajkovsky wrote: > >/I was trying build HEAD drm-i915-update-38, and I found it, it does not />/build. Can we please push only changes, which does build? / > Hi! > > I rebuild a full kernel from scratch and it does build fine here. There > is no "unused variable" warning for me. Do you build a non-debug kernel > perhaps? I don't plan to build-test such a kernel now, I'll do it when > the patch is finished. > > >/I can send you patch to fix it later on today. I'm going to try start />/syncing drm with v3.9 today. Where do you want me to send patches, />/freebsd-x11 or pull request in github? / > For the warning, it can be a pull request on the drm-i915-update-38 > branch. I will create drm-next-3.9 branch too for you to start. > > Thanks! > > -- > Jean-Sébastien Pédron Hi! I’m also getting an ‘unused variable’ buildkernel error with the latest source: --- all_subdir_drm2 --- /usr/src/i915/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_gtt.c:451 :12: error: unused variable ’max_entries’ [-Werror,-Wunused-variable] const int max_entries = dev_priv->mm.gtt->gtt_total_entries - first_entry; ^ 1 error generated. Best regards, Juan From owner-freebsd-x11@freebsd.org Thu Jan 14 19:48:59 2016 Return-Path: Delivered-To: freebsd-x11@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 32318A82C2B for ; Thu, 14 Jan 2016 19:48:59 +0000 (UTC) (envelope-from stefan.wendler@tngtech.com) Received: from zimbra.tngtech.com (zimbra.tngtech.com [212.204.93.107]) (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 E844A182E for ; Thu, 14 Jan 2016 19:48:58 +0000 (UTC) (envelope-from stefan.wendler@tngtech.com) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id 186F4B004FC; Thu, 14 Jan 2016 20:48:50 +0100 (CET) Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id PawwC1-d1FUf; Thu, 14 Jan 2016 20:48:49 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id B4949B0062B; Thu, 14 Jan 2016 20:48:49 +0100 (CET) X-Virus-Scanned: amavisd-new at tngtech.com Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id juFtTv9O2owA; Thu, 14 Jan 2016 20:48:49 +0100 (CET) Received: from [10.0.0.20] (p4FE1D968.dip0.t-ipconnect.de [79.225.217.104]) by zimbra.tngtech.com (Postfix) with ESMTPSA id 83195B004FC; Thu, 14 Jan 2016 20:48:49 +0100 (CET) Subject: Re: build-able drm-i915-update-38 To: =?UTF-8?Q?Juan_Ram=c3=b3n_Molina_Menor?= , freebsd-x11@freebsd.org, =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= References: <5697CE57.8090800@club-internet.fr> From: Stefan Wendler Message-ID: <5697FBA0.6000800@tngtech.com> Date: Thu, 14 Jan 2016 20:48:48 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <5697CE57.8090800@club-internet.fr> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2016 19:48:59 -0000 Compilation with the latest changes and the ones before works fine for me. Did you try a 'make clean', before the make? Also, using -j with make does not always work either. Cheers, Stefan On 01/14/2016 17:35, Juan Ram=F3n Molina Menor wrote: >> On 13/01/2016 09:27, Nikola Pajkovsky wrote: >> >/I was trying build HEAD drm-i915-update-38, and I found it, it does >> not />/build. Can we please push only changes, which does build? / >> Hi! >> >> I rebuild a full kernel from scratch and it does build fine here. Ther= e >> is no "unused variable" warning for me. Do you build a non-debug kerne= l >> perhaps? I don't plan to build-test such a kernel now, I'll do it when >> the patch is finished. >> >> >/I can send you patch to fix it later on today. I'm going to try >> start />/syncing drm with v3.9 today. Where do you want me to send >> patches, />/freebsd-x11 or pull request in github? / >> For the warning, it can be a pull request on the drm-i915-update-38 >> branch. I will create drm-next-3.9 branch too for you to start. >> >> Thanks! >> >> --=20 >> Jean-S=E9bastien P=E9dron >=20 > Hi! >=20 > I=92m also getting an =91unused variable=92 buildkernel error with the = latest > source: >=20 > --- all_subdir_drm2 --- > /usr/src/i915/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_= gtt.c:451 >=20 > :12: error: unused variable =92max_entries=92 [-Werror,-Wunused-variabl= e] > const int max_entries =3D dev_priv->mm.gtt->gtt_total_entries = - > first_entry; > ^ > 1 error generated. >=20 > Best regards, > Juan > _______________________________________________ > freebsd-x11@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" --=20 Stefan Wendler stefan.wendler@tngtech.com +49 (0) 176 - 2438 3835 Senior Consultant TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterf=F6hring Gesch=E4ftsf=FChrer: Henrik Klagges, Christoph Stock, Dr. Robert Dahlke Sitz: Unterf=F6hring * Amtsgericht M=FCnchen * HRB 135082 From owner-freebsd-x11@freebsd.org Thu Jan 14 20:13:56 2016 Return-Path: Delivered-To: freebsd-x11@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 0E3D8A83434 for ; Thu, 14 Jan 2016 20:13:56 +0000 (UTC) (envelope-from stefan.wendler@tngtech.com) Received: from zimbra.tngtech.com (zimbra.tngtech.com [212.204.93.107]) (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 522721529 for ; Thu, 14 Jan 2016 20:13:54 +0000 (UTC) (envelope-from stefan.wendler@tngtech.com) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id DF1A2B004FC; Thu, 14 Jan 2016 21:13:52 +0100 (CET) Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id hlyMz0f6k2nK; Thu, 14 Jan 2016 21:13:50 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id AA9C6B0062B; Thu, 14 Jan 2016 21:13:50 +0100 (CET) X-Virus-Scanned: amavisd-new at tngtech.com Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xjroAIaXy46r; Thu, 14 Jan 2016 21:13:50 +0100 (CET) Received: from [10.0.0.20] (p4FE1D968.dip0.t-ipconnect.de [79.225.217.104]) by zimbra.tngtech.com (Postfix) with ESMTPSA id 5B614B004FC; Thu, 14 Jan 2016 21:13:50 +0100 (CET) To: freebsd-x11@FreeBSD.org, =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= From: Stefan Wendler Subject: testing new i915 driver ... it works ... kind of X-Enigmail-Draft-Status: N1110 Message-ID: <5698017D.6050600@tngtech.com> Date: Thu, 14 Jan 2016 21:13:49 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070701040703020401010900" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2016 20:13:56 -0000 This is a multi-part message in MIME format. --------------070701040703020401010900 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Today I tested Revision 14cfa29 (find dmesg attached) and the screen was blank again. After having a look at dmesg output again, I noticed that it logged something about CRT3. Well, I rebooted with the i915 kernel and attached an external monitor and well, it works there (even X with intel driver). So the notebook screen is not detected somehow. Is there something I can try? Cheers, Stefan --------------070701040703020401010900 Content-Type: text/plain; charset=UTF-8; name="dmesg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg" Q29weXJpZ2h0IChjKSAxOTkyLTIwMTUgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0 IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAx OTkzLCAxOTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlh LiBBbGwgcmlnaHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1h cmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAxMC4yLVJFTEVBU0UgIzAg cjI4NjY2NjogV2VkIEF1ZyAxMiAxNToyNjozNyBVVEMgMjAxNQogICAgcm9vdEByZWxlbmcx Lm55aS5mcmVlYnNkLm9yZzovdXNyL29iai91c3Ivc3JjL3N5cy9HRU5FUklDIGFtZDY0CkZy ZWVCU0QgY2xhbmcgdmVyc2lvbiAzLjQuMSAodGFncy9SRUxFQVNFXzM0L2RvdDEtZmluYWwg MjA4MDMyKSAyMDE0MDUxMgpWVDogcnVubmluZyB3aXRoIGRyaXZlciAidmdhIi4KQ1BVOiBJ bnRlbChSKSBDb3JlKFRNKSBpNy00OTEwTVEgQ1BVIEAgMi45MEdIeiAoMjg5My4zNi1NSHog SzgtY2xhc3MgQ1BVKQogIE9yaWdpbj0iR2VudWluZUludGVsIiAgSWQ9MHgzMDZjMyAgRmFt aWx5PTB4NiAgTW9kZWw9MHgzYyAgU3RlcHBpbmc9MwogIEZlYXR1cmVzPTB4YmZlYmZiZmY8 RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQQUUsTUNFLENYOCxBUElDLFNFUCxNVFJSLFBHRSxN Q0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVTSCxEVFMsQUNQSSxNTVgsRlhTUixTU0UsU1NFMixT UyxIVFQsVE0sUEJFPgogIEZlYXR1cmVzMj0weDdmZmFmYmZmPFNTRTMsUENMTVVMUURRLERU RVM2NCxNT04sRFNfQ1BMLFZNWCxTTVgsRVNULFRNMixTU1NFMyw8YjExPixGTUEsQ1gxNix4 VFBSLFBEQ00sUENJRCxTU0U0LjEsU1NFNC4yLHgyQVBJQyxNT1ZCRSxQT1BDTlQsVFNDRExU LEFFU05JLFhTQVZFLE9TWFNBVkUsQVZYLEYxNkMsUkRSQU5EPgogIEFNRCBGZWF0dXJlcz0w eDJjMTAwODAwPFNZU0NBTEwsTlgsUGFnZTFHQixSRFRTQ1AsTE0+CiAgQU1EIEZlYXR1cmVz Mj0weDIxPExBSEYsQUJNPgogIFN0cnVjdHVyZWQgRXh0ZW5kZWQgRmVhdHVyZXM9MHgyZmJi PEZTR1NCQVNFLFRTQ0FESixCTUkxLEhMRSxBVlgyLFNNRVAsQk1JMixFUk1TLElOVlBDSUQs UlRNLE5GUFVTRz4KICBYU0FWRSBGZWF0dXJlcz0weDE8WFNBVkVPUFQ+CiAgVlQteDogUEFU LEhMVCxNVEYsUEFVU0UsRVBULFVHLFZQSUQKICBUU0M6IFAtc3RhdGUgaW52YXJpYW50LCBw ZXJmb3JtYW5jZSBzdGF0aXN0aWNzCnJlYWwgbWVtb3J5ICA9IDE3MTc5ODY5MTg0ICgxNjM4 NCBNQikKYXZhaWwgbWVtb3J5ID0gMTYyMzYzODAxNjAgKDE1NDg0IE1CKQpFdmVudCB0aW1l ciAiTEFQSUMiIHF1YWxpdHkgNjAwCkFDUEkgQVBJQyBUYWJsZTogPExFTk9WTyBUUC1HTSAg ID4KRnJlZUJTRC9TTVA6IE11bHRpcHJvY2Vzc29yIFN5c3RlbSBEZXRlY3RlZDogOCBDUFVz CkZyZWVCU0QvU01QOiAxIHBhY2thZ2UocykgeCA0IGNvcmUocykgeCAyIFNNVCB0aHJlYWRz CiBjcHUwIChCU1ApOiBBUElDIElEOiAgMAogY3B1MSAoQVApOiBBUElDIElEOiAgMQogY3B1 MiAoQVApOiBBUElDIElEOiAgMgogY3B1MyAoQVApOiBBUElDIElEOiAgMwogY3B1NCAoQVAp OiBBUElDIElEOiAgNAogY3B1NSAoQVApOiBBUElDIElEOiAgNQogY3B1NiAoQVApOiBBUElD IElEOiAgNgogY3B1NyAoQVApOiBBUElDIElEOiAgNwppb2FwaWMwIDxWZXJzaW9uIDIuMD4g aXJxcyAwLTIzIG9uIG1vdGhlcmJvYXJkCnJhbmRvbTogPFNvZnR3YXJlLCBZYXJyb3c+IGlu aXRpYWxpemVkCm1vZHVsZV9yZWdpc3Rlcl9pbml0OiBNT0RfTE9BRCAodmVzYSwgMHhmZmZm ZmZmZjgwZGI4ZWIwLCAwKSBlcnJvciAxOQprYmQxIGF0IGtiZG11eDAKYWNwaTA6IDxMRU5P Vk8gVFAtR00+IG9uIG1vdGhlcmJvYXJkCmFjcGlfZWMwOiA8RW1iZWRkZWQgQ29udHJvbGxl cjogR1BFIDB4MTEsIEVDRFQ+IHBvcnQgMHg2MiwweDY2IG9uIGFjcGkwCmFjcGkwOiBQb3dl ciBCdXR0b24gKGZpeGVkKQpjcHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTE6IDxBQ1BJ IENQVT4gb24gYWNwaTAKY3B1MjogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHUzOiA8QUNQSSBD UFU+IG9uIGFjcGkwCmNwdTQ6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1NTogPEFDUEkgQ1BV PiBvbiBhY3BpMApjcHU2OiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTc6IDxBQ1BJIENQVT4g b24gYWNwaTAKYXR0aW1lcjA6IDxBVCB0aW1lcj4gcG9ydCAweDQwLTB4NDMgaXJxIDAgb24g YWNwaTAKVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5 IDAKRXZlbnQgdGltZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDEw MApocGV0MDogPEhpZ2ggUHJlY2lzaW9uIEV2ZW50IFRpbWVyPiBpb21lbSAweGZlZDAwMDAw LTB4ZmVkMDAzZmYgb24gYWNwaTAKVGltZWNvdW50ZXIgIkhQRVQiIGZyZXF1ZW5jeSAxNDMx ODE4MCBIeiBxdWFsaXR5IDk1MApFdmVudCB0aW1lciAiSFBFVCIgZnJlcXVlbmN5IDE0MzE4 MTgwIEh6IHF1YWxpdHkgNTUwCmF0cnRjMDogPEFUIHJlYWx0aW1lIGNsb2NrPiBwb3J0IDB4 NzAtMHg3MSBpcnEgOCBvbiBhY3BpMApFdmVudCB0aW1lciAiUlRDIiBmcmVxdWVuY3kgMzI3 NjggSHogcXVhbGl0eSAwClRpbWVjb3VudGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5 NTQ1IEh6IHF1YWxpdHkgOTAwCmFjcGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMuNTc5 NTQ1TUh6PiBwb3J0IDB4MTgwOC0weDE4MGIgb24gYWNwaTAKYWNwaV9saWQwOiA8Q29udHJv bCBNZXRob2QgTGlkIFN3aXRjaD4gb24gYWNwaTAKYWNwaV9idXR0b24wOiA8U2xlZXAgQnV0 dG9uPiBvbiBhY3BpMApwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdlPiBwb3J0IDB4Y2Y4 LTB4Y2ZmIG9uIGFjcGkwCnBjaTA6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIwCnBjaWIxOiA8 QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAxLjAgb24gcGNpMApwY2kx OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQp2Z2FwY2kwOiA8VkdBLWNvbXBhdGlibGUgZGlz cGxheT4gcG9ydCAweDQwMDAtMHg0MDdmIG1lbSAweGYyMDAwMDAwLTB4ZjJmZmZmZmYsMHhl MDAwMDAwMC0weGVmZmZmZmZmLDB4ZjAwMDAwMDAtMHhmMWZmZmZmZiBpcnEgMTYgYXQgZGV2 aWNlIDAuMCBvbiBwY2kxCnZnYXBjaTE6IDxWR0EtY29tcGF0aWJsZSBkaXNwbGF5PiBwb3J0 IDB4NTAwMC0weDUwM2YgbWVtIDB4ZjMwMDAwMDAtMHhmMzNmZmZmZiwweGMwMDAwMDAwLTB4 ZGZmZmZmZmYgaXJxIDE2IGF0IGRldmljZSAyLjAgb24gcGNpMAphZ3AwOiA8SGFzd2VsbCBt b2JpbGUgR1QyPiBvbiB2Z2FwY2kxCmFncDA6IGFwZXJ0dXJlIHNpemUgaXMgNTEyTSwgZGV0 ZWN0ZWQgMzI3NjRrIHN0b2xlbiBtZW1vcnkKdmdhcGNpMTogQm9vdCB2aWRlbyBkZXZpY2UK aGRhYzA6IDxJbnRlbCBIYXN3ZWxsIEhEQSBDb250cm9sbGVyPiBtZW0gMHhmNDYzMDAwMC0w eGY0NjMzZmZmIGlycSAxNiBhdCBkZXZpY2UgMy4wIG9uIHBjaTAKeGhjaTA6IDxJbnRlbCBM eW54IFBvaW50IFVTQiAzLjAgY29udHJvbGxlcj4gbWVtIDB4ZjQ2MjAwMDAtMHhmNDYyZmZm ZiBpcnEgMTYgYXQgZGV2aWNlIDIwLjAgb24gcGNpMAp4aGNpMDogMzIgYnl0ZXMgY29udGV4 dCBzaXplLCA2NC1iaXQgRE1BCnhoY2kwOiBQb3J0IHJvdXRpbmcgbWFzayBzZXQgdG8gMHhm ZmZmZmZmZgp1c2J1czAgb24geGhjaTAKcGNpMDogPHNpbXBsZSBjb21tcz4gYXQgZGV2aWNl IDIyLjAgKG5vIGRyaXZlciBhdHRhY2hlZCkKdWFydDA6IDxJbnRlbCBMeW54IFBvaW50IEtU IENvbnRyb2xsZXI+IHBvcnQgMHg1MGIwLTB4NTBiNyBtZW0gMHhmNDY0MDAwMC0weGY0NjQw ZmZmIGlycSAxNyBhdCBkZXZpY2UgMjIuMyBvbiBwY2kwCmVtMDogPEludGVsKFIpIFBSTy8x MDAwIE5ldHdvcmsgQ29ubmVjdGlvbiA3LjQuMj4gcG9ydCAweDUwODAtMHg1MDlmIG1lbSAw eGY0NjAwMDAwLTB4ZjQ2MWZmZmYsMHhmNDYzZjAwMC0weGY0NjNmZmZmIGlycSAyMCBhdCBk ZXZpY2UgMjUuMCBvbiBwY2kwCmVtMDogVXNpbmcgYW4gTVNJIGludGVycnVwdAplbTA6IEV0 aGVybmV0IGFkZHJlc3M6IDU0OmVlOjc1OjMxOjU1OmQ5CmVoY2kwOiA8SW50ZWwgTHlueCBQ b2ludCBVU0IgMi4wIGNvbnRyb2xsZXIgVVNCLUI+IG1lbSAweGY0NjNlMDAwLTB4ZjQ2M2Uz ZmYgaXJxIDE2IGF0IGRldmljZSAyNi4wIG9uIHBjaTAKdXNidXMxOiBFSENJIHZlcnNpb24g MS4wCnVzYnVzMSBvbiBlaGNpMApoZGFjMTogPEludGVsIEx5bnggUG9pbnQgSERBIENvbnRy b2xsZXI+IG1lbSAweGY0NjM0MDAwLTB4ZjQ2MzdmZmYgaXJxIDIyIGF0IGRldmljZSAyNy4w IG9uIHBjaTAKcGNpYjI6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTYgYXQgZGV2aWNl IDI4LjAgb24gcGNpMApwY2kzOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMgpwY2kzOiA8dW5r bm93bj4gYXQgZGV2aWNlIDAuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2liMzogPEFDUEkg UENJLVBDSSBicmlkZ2U+IGlycSAxNyBhdCBkZXZpY2UgMjguMSBvbiBwY2kwCnBjaTQ6IDxB Q1BJIFBDSSBidXM+IG9uIHBjaWIzCnBjaTQ6IDxuZXR3b3JrPiBhdCBkZXZpY2UgMC4wIChu byBkcml2ZXIgYXR0YWNoZWQpCnBjaWI0OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE4 IGF0IGRldmljZSAyOC4yIG9uIHBjaTAKcGNpNTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjQK ZWhjaTE6IDxJbnRlbCBMeW54IFBvaW50IFVTQiAyLjAgY29udHJvbGxlciBVU0ItQT4gbWVt IDB4ZjQ2M2QwMDAtMHhmNDYzZDNmZiBpcnEgMjMgYXQgZGV2aWNlIDI5LjAgb24gcGNpMAp1 c2J1czI6IEVIQ0kgdmVyc2lvbiAxLjAKdXNidXMyIG9uIGVoY2kxCmlzYWIwOiA8UENJLUlT QSBicmlkZ2U+IGF0IGRldmljZSAzMS4wIG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlz YWIwCmFoY2kwOiA8SW50ZWwgTHlueCBQb2ludCBBSENJIFNBVEEgY29udHJvbGxlcj4gcG9y dCAweDUwYTgtMHg1MGFmLDB4NTBiYy0weDUwYmYsMHg1MGEwLTB4NTBhNywweDUwYjgtMHg1 MGJiLDB4NTA2MC0weDUwN2YgbWVtIDB4ZjQ2M2MwMDAtMHhmNDYzYzdmZiBpcnEgMTkgYXQg ZGV2aWNlIDMxLjIgb24gcGNpMAphaGNpMDogQUhDSSB2MS4zMCB3aXRoIDYgNkdicHMgcG9y dHMsIFBvcnQgTXVsdGlwbGllciBub3Qgc3VwcG9ydGVkCmFoY2ljaDA6IDxBSENJIGNoYW5u ZWw+IGF0IGNoYW5uZWwgMCBvbiBhaGNpMAphaGNpY2g1OiA8QUhDSSBjaGFubmVsPiBhdCBj aGFubmVsIDUgb24gYWhjaTAKYWhjaWVtMDogPEFIQ0kgZW5jbG9zdXJlIG1hbmFnZW1lbnQg YnJpZGdlPiBvbiBhaGNpMAphY3BpX3R6MDogPFRoZXJtYWwgWm9uZT4gb24gYWNwaTAKYXRr YmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4NjQgaXJx IDEgb24gYWNwaTAKYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2Jk MCBhdCBhdGtiZDAKYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQpwc20wOiA8UFMvMiBNb3VzZT4g aXJxIDEyIG9uIGF0a2JkYzAKcHNtMDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogbW9kZWwgU3lu YXB0aWNzIFRvdWNocGFkLCBkZXZpY2UgSUQgMApiYXR0ZXJ5MDogPEFDUEkgQ29udHJvbCBN ZXRob2QgQmF0dGVyeT4gb24gYWNwaTAKYWNwaV9hY2FkMDogPEFDIEFkYXB0ZXI+IG9uIGFj cGkwCmVzdDA6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNw dTAKcDR0Y2MwOiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTAKZXN0 MTogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1MQpwNHRj YzE6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1MQplc3QyOiA8RW5o YW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHUyCnA0dGNjMjogPENQ VSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHUyCmVzdDM6IDxFbmhhbmNlZCBT cGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNwdTMKcDR0Y2MzOiA8Q1BVIEZyZXF1 ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTMKZXN0NDogPEVuaGFuY2VkIFNwZWVkU3Rl cCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1NApwNHRjYzQ6IDxDUFUgRnJlcXVlbmN5IFRo ZXJtYWwgQ29udHJvbD4gb24gY3B1NAplc3Q1OiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1 ZW5jeSBDb250cm9sPiBvbiBjcHU1CnA0dGNjNTogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBD b250cm9sPiBvbiBjcHU1CmVzdDY6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENv bnRyb2w+IG9uIGNwdTYKcDR0Y2M2OiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+ IG9uIGNwdTYKZXN0NzogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4g b24gY3B1NwpwNHRjYzc6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1 NwpaRlMgZmlsZXN5c3RlbSB2ZXJzaW9uOiA1ClpGUyBzdG9yYWdlIHBvb2wgdmVyc2lvbjog ZmVhdHVyZXMgc3VwcG9ydCAoNTAwMCkKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAg bXNlYwpoZGFjYzA6IDxJbnRlbCBIYXN3ZWxsIEhEQSBDT0RFQz4gYXQgY2FkIDAgb24gaGRh YzAKaGRhYTA6IDxJbnRlbCBIYXN3ZWxsIEF1ZGlvIEZ1bmN0aW9uIEdyb3VwPiBhdCBuaWQg MSBvbiBoZGFjYzAKcGNtMDogPEludGVsIEhhc3dlbGwgKEhETUkvRFAgOGNoKT4gYXQgbmlk IDMgb24gaGRhYTAKaGRhY2MxOiA8UmVhbHRlayBBTEMyOTIgSERBIENPREVDPiBhdCBjYWQg MCBvbiBoZGFjMQpoZGFhMTogPFJlYWx0ZWsgQUxDMjkyIEF1ZGlvIEZ1bmN0aW9uIEdyb3Vw PiBhdCBuaWQgMSBvbiBoZGFjYzEKcGNtMTogPFJlYWx0ZWsgQUxDMjkyIChBbmFsb2cgMi4w K0hQLzIuMCk+IGF0IG5pZCAyMCwyMSBhbmQgMjYgb24gaGRhYTEKcGNtMjogPFJlYWx0ZWsg QUxDMjkyIChJbnRlcm5hbCBBbmFsb2cgTWljKT4gYXQgbmlkIDE4IG9uIGhkYWExCnJhbmRv bTogdW5ibG9ja2luZyBkZXZpY2UuCnVzYnVzMDogNS4wR2JwcyBTdXBlciBTcGVlZCBVU0Ig djMuMAp1c2J1czE6IDQ4ME1icHMgSGlnaCBTcGVlZCBVU0IgdjIuMAp1c2J1czI6IDQ4ME1i cHMgSGlnaCBTcGVlZCBVU0IgdjIuMAp1Z2VuMC4xOiA8MHg4MDg2PiBhdCB1c2J1czAKdWh1 YjA6IDwweDgwODYgWEhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMy4wMC8xLjAwLCBh ZGRyIDE+IG9uIHVzYnVzMAp1Z2VuMS4xOiA8SW50ZWw+IGF0IHVzYnVzMQp1aHViMTogPElu dGVsIEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBv biB1c2J1czEKdWdlbjIuMTogPEludGVsPiBhdCB1c2J1czIKdWh1YjI6IDxJbnRlbCBFSENJ IHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXMy CnNlczAgYXQgYWhjaWVtMCBidXMgMCBzY2J1czIgdGFyZ2V0IDAgbHVuIDAKc2VzMDogPEFI Q0kgU0dQSU8gRW5jbG9zdXJlIDEuMDAgMDAwMT4gU0VNQiBTLUUtUyAyLjAwIGRldmljZQpz ZXMwOiBTRU1CIFNFUyBEZXZpY2UKYWRhMCBhdCBhaGNpY2gwIGJ1cyAwIHNjYnVzMCB0YXJn ZXQgMCBsdW4gMAphZGEwOiA8U2Ftc3VuZyBTU0QgODQwIFNlcmllcyBEWFQwOEIwUT4gQUNT LTIgQVRBIFNBVEEgMy54IGRldmljZQphZGEwOiBTZXJpYWwgTnVtYmVyIFMxNExORUFEODAx NDE2VgphZGEwOiA2MDAuMDAwTUIvcyB0cmFuc2ZlcnMgKFNBVEEgMy54LCBVRE1BNiwgUElP IDgxOTJieXRlcykKYWRhMDogQ29tbWFuZCBRdWV1ZWluZyBlbmFibGVkCmFkYTA6IDQ3Njk0 ME1CICg5NzY3NzMxNjggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYzUy9UIDE2MzgzQykKYWRh MDogcXVpcmtzPTB4MTw0Sz4KYWRhMDogUHJldmlvdXNseSB3YXMga25vd24gYXMgYWQ0CmFk YTEgYXQgYWhjaWNoNSBidXMgMCBzY2J1czEgdGFyZ2V0IDAgbHVuIDAKYWRhMTogPFNhbXN1 bmcgU1NEIDg0MCBFVk8gMVRCIEVYVDBCQjZRPiBBQ1MtMiBBVEEgU0FUQSAzLnggZGV2aWNl CmFkYTE6IFNlcmlhbCBOdW1iZXIgUzFEOU5TQUY0MDU0OTNXCmFkYTE6IDYwMC4wMDBNQi9z IHRyYW5zZmVycyAoU0FUQSAzLngsIFVETUE2LCBQSU8gNTEyYnl0ZXMpCmFkYTE6IENvbW1h bmQgUXVldWVpbmcgZW5hYmxlZAphZGExOiA5NTM4NjlNQiAoMTk1MzUyNTE2OCA1MTIgYnl0 ZSBzZWN0b3JzOiAxNkggNjNTL1QgMTYzODNDKQphZGExOiBxdWlya3M9MHgxPDRLPgphZGEx OiBQcmV2aW91c2x5IHdhcyBrbm93biBhcyBhZDYKU01QOiBBUCBDUFUgIzEgTGF1bmNoZWQh ClNNUDogQVAgQ1BVICM0IExhdW5jaGVkIQpTTVA6IEFQIENQVSAjNyBMYXVuY2hlZCEKU01Q OiBBUCBDUFUgIzUgTGF1bmNoZWQhClNNUDogQVAgQ1BVICMyIExhdW5jaGVkIQpTTVA6IEFQ IENQVSAjNiBMYXVuY2hlZCEKU01QOiBBUCBDUFUgIzMgTGF1bmNoZWQhClRpbWVjb3VudGVy ICJUU0MtbG93IiBmcmVxdWVuY3kgMTQ0NjY4MjQ5MCBIeiBxdWFsaXR5IDEwMDAKUm9vdCBt b3VudCB3YWl0aW5nIGZvcjogdXNidXMyIHVzYnVzMSB1c2J1czAKdWh1YjA6IDIxIHBvcnRz IHdpdGggMjEgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKUm9vdCBtb3VudCB3YWl0aW5nIGZv cjogdXNidXMyIHVzYnVzMSB1c2J1czAKdWh1YjE6IDMgcG9ydHMgd2l0aCAzIHJlbW92YWJs ZSwgc2VsZiBwb3dlcmVkCnVodWIyOiAzIHBvcnRzIHdpdGggMyByZW1vdmFibGUsIHNlbGYg cG93ZXJlZAp1Z2VuMC4yOiA8TG9naXRlY2g+IGF0IHVzYnVzMAp1a2JkMDogPExvZ2l0ZWNo IFVTQiBSZWNlaXZlciwgY2xhc3MgMC8wLCByZXYgMi4wMC8yNC4wMCwgYWRkciAxPiBvbiB1 c2J1czAKa2JkMiBhdCB1a2JkMAp1Z2VuMS4yOiA8dmVuZG9yIDB4ODA4Nz4gYXQgdXNidXMx CnVodWIzOiA8dmVuZG9yIDB4ODA4NyBwcm9kdWN0IDB4ODAwOCwgY2xhc3MgOS8wLCByZXYg Mi4wMC8wLjA0LCBhZGRyIDI+IG9uIHVzYnVzMQp1Z2VuMi4yOiA8dmVuZG9yIDB4ODA4Nz4g YXQgdXNidXMyCnVodWI0OiA8dmVuZG9yIDB4ODA4NyBwcm9kdWN0IDB4ODAwMCwgY2xhc3Mg OS8wLCByZXYgMi4wMC8wLjA0LCBhZGRyIDI+IG9uIHVzYnVzMgpSb290IG1vdW50IHdhaXRp bmcgZm9yOiB1c2J1czIgdXNidXMxIHVzYnVzMAp1aHViMzogNiBwb3J0cyB3aXRoIDYgcmVt b3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjQ6IDggcG9ydHMgd2l0aCA4IHJlbW92YWJsZSwg c2VsZiBwb3dlcmVkCnVnZW4wLjM6IDx2ZW5kb3IgMHgwYmRhPiBhdCB1c2J1czAKdXJ0d24w OiA8dmVuZG9yIDB4MGJkYSBwcm9kdWN0IDB4ODE5MSwgY2xhc3MgMC8wLCByZXYgMi4wMC8y LjAwLCBhZGRyIDI+IG9uIHVzYnVzMAp1cnR3bjA6IGNvdWxkIG5vdCByZWFkIGVmdXNlIGJ5 dGUgYXQgYWRkcmVzcyAweDIKdXJ0d24wOiBjb3VsZCBub3QgcmVhZCBlZnVzZSBieXRlIGF0 IGFkZHJlc3MgMHg5ClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMAp1cnR3bjA6IE1B Qy9CQiBSVEw4MTg4Q1VTLCBSRiA2MDUyIDFUMVIKdWdlbjAuNDogPExlbm92bz4gYXQgdXNi dXMwClRyeWluZyB0byBtb3VudCByb290IGZyb20gemZzOnpyb290L1JPT1QvZGVmYXVsdCBb XS4uLgp3bGFuMDogRXRoZXJuZXQgYWRkcmVzczogZTg6YjE6ZmM6NDI6MjI6ZDIKdW1zMDog PExvZ2l0ZWNoIFVTQiBSZWNlaXZlciwgY2xhc3MgMC8wLCByZXYgMi4wMC8yNC4wMCwgYWRk ciAxPiBvbiB1c2J1czAKdW1zMDogMTYgYnV0dG9ucyBhbmQgW1hZWlRdIGNvb3JkaW5hdGVz IElEPTIKdWhpZDA6IDxMb2dpdGVjaCBVU0IgUmVjZWl2ZXIsIGNsYXNzIDAvMCwgcmV2IDIu MDAvMjQuMDAsIGFkZHIgMT4gb24gdXNidXMwCnVtb2RlbTA6IDxONTMyMSBndyBNb2JpbGUg QnJvYWRiYW5kIE1vZGVtPiBvbiB1c2J1czAKdW1vZGVtMDogZGF0YSBpbnRlcmZhY2UgMiwg aGFzIENNIG92ZXIgZGF0YSwgaGFzIGJyZWFrCnVtb2RlbTE6IDxONTMyMSBndyBNb2JpbGUg QnJvYWRiYW5kIERhdGEgTW9kZW0+IG9uIHVzYnVzMAp1bW9kZW0xOiBkYXRhIGludGVyZmFj ZSA0LCBoYXMgQ00gb3ZlciBkYXRhLCBoYXMgYnJlYWsKdW1vZGVtMjogPE41MzIxIGd3IE1v YmlsZSBCcm9hZGJhbmQgR1BTIFBvcnQ+IG9uIHVzYnVzMAp1bW9kZW0yOiBkYXRhIGludGVy ZmFjZSAxMCwgaGFzIENNIG92ZXIgZGF0YSwgaGFzIGJyZWFrCmNkY2UwOiA8RXJpY3Nzb24g TjUzMjEgZ3c+IG9uIHVzYnVzMAp1ZTA6IDxVU0IgRXRoZXJuZXQ+IG9uIGNkY2UwCnVlMDog RXRoZXJuZXQgYWRkcmVzczogMDI6MTU6ZTA6ZWM6MDE6MDAKdmJveGRydjogZkFzeW5jPTAg b2ZmTWluPTB4MjAwIG9mZk1heD0weDEwOTQKV2FpdGluZyAobWF4IDYwIHNlY29uZHMpIGZv ciBzeXN0ZW0gcHJvY2VzcyBgdm5scnUnIHRvIHN0b3AuLi5kb25lCldhaXRpbmcgKG1heCA2 MCBzZWNvbmRzKSBmb3Igc3lzdGVtIHByb2Nlc3MgYHN5bmNlcicgdG8gc3RvcC4uLgpTeW5j aW5nIGRpc2tzLCB2bm9kZXMgcmVtYWluaW5nLi4uMCAwIDAgMCAwIGRvbmUKV2FpdGluZyAo bWF4IDYwIHNlY29uZHMpIGZvciBzeXN0ZW0gcHJvY2VzcyBgYnVmZGFlbW9uJyB0byBzdG9w Li4uZG9uZQpBbGwgYnVmZmVycyBzeW5jZWQuClVwdGltZTogMTdtNTJzCkNvcHlyaWdodCAo YykgMTk5Mi0yMDE1IFRoZSBGcmVlQlNEIFByb2plY3QuCkNvcHlyaWdodCAoYykgMTk3OSwg MTk4MCwgMTk4MywgMTk4NiwgMTk4OCwgMTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NAoJ VGhlIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS4gQWxsIHJpZ2h0 cyByZXNlcnZlZC4KRnJlZUJTRCBpcyBhIHJlZ2lzdGVyZWQgdHJhZGVtYXJrIG9mIFRoZSBG cmVlQlNEIEZvdW5kYXRpb24uCkZyZWVCU0QgMTEuMC1DVVJSRU5UICM3IDE0Y2ZhMjkoZHJt LWk5MTUtdXBkYXRlLTM4KTogVGh1IEphbiAxNCAyMDo0MDo1MiBDRVQgMjAxNgogICAgcm9v dEBoYWN0YXI6L3Vzci9vYmovcm9vdC9mcmVlYnNkLWJhc2UtZ3JhcGhpY3Mvc3lzL0dFTkVS SUMgYW1kNjQKRnJlZUJTRCBjbGFuZyB2ZXJzaW9uIDMuNC4xICh0YWdzL1JFTEVBU0VfMzQv ZG90MS1maW5hbCAyMDgwMzIpIDIwMTQwNTEyCldBUk5JTkc6IFdJVE5FU1Mgb3B0aW9uIGVu YWJsZWQsIGV4cGVjdCByZWR1Y2VkIHBlcmZvcm1hbmNlLgpWVCh2Z2EpOiByZXNvbHV0aW9u IDY0MHg0ODAKQ1BVOiBJbnRlbChSKSBDb3JlKFRNKSBpNy00OTEwTVEgQ1BVIEAgMi45MEdI eiAoMjg5My4zNi1NSHogSzgtY2xhc3MgQ1BVKQogIE9yaWdpbj0iR2VudWluZUludGVsIiAg SWQ9MHgzMDZjMyAgRmFtaWx5PTB4NiAgTW9kZWw9MHgzYyAgU3RlcHBpbmc9MwogIEZlYXR1 cmVzPTB4YmZlYmZiZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQQUUsTUNFLENYOCxBUElD LFNFUCxNVFJSLFBHRSxNQ0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVTSCxEVFMsQUNQSSxNTVgs RlhTUixTU0UsU1NFMixTUyxIVFQsVE0sUEJFPgogIEZlYXR1cmVzMj0weDdmZmFmYmZmPFNT RTMsUENMTVVMUURRLERURVM2NCxNT04sRFNfQ1BMLFZNWCxTTVgsRVNULFRNMixTU1NFMyxT REJHLEZNQSxDWDE2LHhUUFIsUERDTSxQQ0lELFNTRTQuMSxTU0U0LjIseDJBUElDLE1PVkJF LFBPUENOVCxUU0NETFQsQUVTTkksWFNBVkUsT1NYU0FWRSxBVlgsRjE2QyxSRFJBTkQ+CiAg QU1EIEZlYXR1cmVzPTB4MmMxMDA4MDA8U1lTQ0FMTCxOWCxQYWdlMUdCLFJEVFNDUCxMTT4K ICBBTUQgRmVhdHVyZXMyPTB4MjE8TEFIRixBQk0+CiAgU3RydWN0dXJlZCBFeHRlbmRlZCBG ZWF0dXJlcz0weDJmYmI8RlNHU0JBU0UsVFNDQURKLEJNSTEsSExFLEFWWDIsU01FUCxCTUky LEVSTVMsSU5WUENJRCxSVE0sTkZQVVNHPgogIFhTQVZFIEZlYXR1cmVzPTB4MTxYU0FWRU9Q VD4KICBWVC14OiBQQVQsSExULE1URixQQVVTRSxFUFQsVUcsVlBJRAogIFRTQzogUC1zdGF0 ZSBpbnZhcmlhbnQsIHBlcmZvcm1hbmNlIHN0YXRpc3RpY3MKcmVhbCBtZW1vcnkgID0gMTcx Nzk4NjkxODQgKDE2Mzg0IE1CKQphdmFpbCBtZW1vcnkgPSAxNjIyMzE5MTA0MCAoMTU0NzEg TUIpCkV2ZW50IHRpbWVyICJMQVBJQyIgcXVhbGl0eSA2MDAKQUNQSSBBUElDIFRhYmxlOiA8 TEVOT1ZPIFRQLUdNICAgPgpGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERl dGVjdGVkOiA4IENQVXMKRnJlZUJTRC9TTVA6IDEgcGFja2FnZShzKSB4IDQgY29yZShzKSB4 IDIgU01UIHRocmVhZHMKIGNwdTAgKEJTUCk6IEFQSUMgSUQ6ICAwCiBjcHUxIChBUCk6IEFQ SUMgSUQ6ICAxCiBjcHUyIChBUCk6IEFQSUMgSUQ6ICAyCiBjcHUzIChBUCk6IEFQSUMgSUQ6 ICAzCiBjcHU0IChBUCk6IEFQSUMgSUQ6ICA0CiBjcHU1IChBUCk6IEFQSUMgSUQ6ICA1CiBj cHU2IChBUCk6IEFQSUMgSUQ6ICA2CiBjcHU3IChBUCk6IEFQSUMgSUQ6ICA3CmlvYXBpYzAg PFZlcnNpb24gMi4wPiBpcnFzIDAtMjMgb24gbW90aGVyYm9hcmQKcmFuZG9tOiBlbnRyb3B5 IGRldmljZSBleHRlcm5hbCBpbnRlcmZhY2UKa2JkMSBhdCBrYmRtdXgwCm5ldG1hcDogbG9h ZGVkIG1vZHVsZQptb2R1bGVfcmVnaXN0ZXJfaW5pdDogTU9EX0xPQUQgKHZlc2EsIDB4ZmZm ZmZmZmY4MGVjMjUxMCwgMCkgZXJyb3IgMTkKcmFuZG9tOiByZWdpc3RlcmluZyBmYXN0IHNv dXJjZSBJbnRlbCBTZWN1cmUgS2V5IFJORwpyYW5kb206IGZhc3QgcHJvdmlkZXI6ICJJbnRl bCBTZWN1cmUgS2V5IFJORyIKdnR2Z2EwOiA8VlQgVkdBIGRyaXZlcj4gb24gbW90aGVyYm9h cmQKY3J5cHRvc29mdDA6IDxzb2Z0d2FyZSBjcnlwdG8+IG9uIG1vdGhlcmJvYXJkCmFjcGkw OiA8TEVOT1ZPIFRQLUdNPiBvbiBtb3RoZXJib2FyZAphY3BpX2VjMDogPEVtYmVkZGVkIENv bnRyb2xsZXI6IEdQRSAweDExLCBFQ0RUPiBwb3J0IDB4NjIsMHg2NiBvbiBhY3BpMAphY3Bp MDogUG93ZXIgQnV0dG9uIChmaXhlZCkKY3B1MDogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHUx OiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTI6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1Mzog PEFDUEkgQ1BVPiBvbiBhY3BpMApjcHU0OiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTU6IDxB Q1BJIENQVT4gb24gYWNwaTAKY3B1NjogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHU3OiA8QUNQ SSBDUFU+IG9uIGFjcGkwCmF0dGltZXIwOiA8QVQgdGltZXI+IHBvcnQgMHg0MC0weDQzIGly cSAwIG9uIGFjcGkwClRpbWVjb3VudGVyICJpODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHog cXVhbGl0eSAwCkV2ZW50IHRpbWVyICJpODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHogcXVh bGl0eSAxMDAKaHBldDA6IDxIaWdoIFByZWNpc2lvbiBFdmVudCBUaW1lcj4gaW9tZW0gMHhm ZWQwMDAwMC0weGZlZDAwM2ZmIG9uIGFjcGkwClRpbWVjb3VudGVyICJIUEVUIiBmcmVxdWVu Y3kgMTQzMTgxODAgSHogcXVhbGl0eSA5NTAKRXZlbnQgdGltZXIgIkhQRVQiIGZyZXF1ZW5j eSAxNDMxODE4MCBIeiBxdWFsaXR5IDU1MAphdHJ0YzA6IDxBVCByZWFsdGltZSBjbG9jaz4g cG9ydCAweDcwLTB4NzEgaXJxIDggb24gYWNwaTAKRXZlbnQgdGltZXIgIlJUQyIgZnJlcXVl bmN5IDMyNzY4IEh6IHF1YWxpdHkgMApUaW1lY291bnRlciAiQUNQSS1mYXN0IiBmcmVxdWVu Y3kgMzU3OTU0NSBIeiBxdWFsaXR5IDkwMAphY3BpX3RpbWVyMDogPDI0LWJpdCB0aW1lciBh dCAzLjU3OTU0NU1Iej4gcG9ydCAweDE4MDgtMHgxODBiIG9uIGFjcGkwCmFjcGlfbGlkMDog PENvbnRyb2wgTWV0aG9kIExpZCBTd2l0Y2g+IG9uIGFjcGkwCmFjcGlfYnV0dG9uMDogPFNs ZWVwIEJ1dHRvbj4gb24gYWNwaTAKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJyaWRnZT4gcG9y dCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMApw Y2liMTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxNiBhdCBkZXZpY2UgMS4wIG9uIHBj aTAKcGNpMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjEKdmdhcGNpMDogPFZHQS1jb21wYXRp YmxlIGRpc3BsYXk+IHBvcnQgMHg0MDAwLTB4NDA3ZiBtZW0gMHhmMjAwMDAwMC0weGYyZmZm ZmZmLDB4ZTAwMDAwMDAtMHhlZmZmZmZmZiwweGYwMDAwMDAwLTB4ZjFmZmZmZmYgaXJxIDE2 IGF0IGRldmljZSAwLjAgb24gcGNpMQp2Z2FwY2kxOiA8VkdBLWNvbXBhdGlibGUgZGlzcGxh eT4gcG9ydCAweDUwMDAtMHg1MDNmIG1lbSAweGYzMDAwMDAwLTB4ZjMzZmZmZmYsMHhjMDAw MDAwMC0weGRmZmZmZmZmIGlycSAxNiBhdCBkZXZpY2UgMi4wIG9uIHBjaTAKYWdwMDogPEhh c3dlbGwgR1QyIG1vYmlsZT4gb24gdmdhcGNpMQphZ3AwOiBhcGVydHVyZSBzaXplIGlzIDUx Mk0sIGRldGVjdGVkIDMyNzY0ayBzdG9sZW4gbWVtb3J5CnZnYXBjaTE6IEJvb3QgdmlkZW8g ZGV2aWNlCmhkYWMwOiA8SW50ZWwgSGFzd2VsbCBIREEgQ29udHJvbGxlcj4gbWVtIDB4ZjQ2 MzAwMDAtMHhmNDYzM2ZmZiBpcnEgMTYgYXQgZGV2aWNlIDMuMCBvbiBwY2kwCnhoY2kwOiA8 SW50ZWwgTHlueCBQb2ludCBVU0IgMy4wIGNvbnRyb2xsZXI+IG1lbSAweGY0NjIwMDAwLTB4 ZjQ2MmZmZmYgaXJxIDE2IGF0IGRldmljZSAyMC4wIG9uIHBjaTAKeGhjaTA6IDMyIGJ5dGVz IGNvbnRleHQgc2l6ZSwgNjQtYml0IERNQQp4aGNpMDogUG9ydCByb3V0aW5nIG1hc2sgc2V0 IHRvIDB4ZmZmZmZmZmYKdXNidXMwIG9uIHhoY2kwCnBjaTA6IDxzaW1wbGUgY29tbXM+IGF0 IGRldmljZSAyMi4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnVhcnQwOiA8SW50ZWwgTHlueCBQ b2ludCBLVCBDb250cm9sbGVyPiBwb3J0IDB4NTBiMC0weDUwYjcgbWVtIDB4ZjQ2NDAwMDAt MHhmNDY0MGZmZiBpcnEgMTcgYXQgZGV2aWNlIDIyLjMgb24gcGNpMAplbTA6IDxJbnRlbChS KSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24gNy40LjI+IHBvcnQgMHg1MDgwLTB4NTA5 ZiBtZW0gMHhmNDYwMDAwMC0weGY0NjFmZmZmLDB4ZjQ2M2YwMDAtMHhmNDYzZmZmZiBpcnEg MjAgYXQgZGV2aWNlIDI1LjAgb24gcGNpMAplbTA6IFVzaW5nIGFuIE1TSSBpbnRlcnJ1cHQK ZW0wOiBFdGhlcm5ldCBhZGRyZXNzOiA1NDplZTo3NTozMTo1NTpkOQplbTA6IG5ldG1hcCBx dWV1ZXMvc2xvdHM6IFRYIDEvMTAyNCwgUlggMS8xMDI0CmVoY2kwOiA8SW50ZWwgTHlueCBQ b2ludCBVU0IgMi4wIGNvbnRyb2xsZXIgVVNCLUI+IG1lbSAweGY0NjNlMDAwLTB4ZjQ2M2Uz ZmYgaXJxIDE2IGF0IGRldmljZSAyNi4wIG9uIHBjaTAKdXNidXMxOiBFSENJIHZlcnNpb24g MS4wCnVzYnVzMSBvbiBlaGNpMApoZGFjMTogPEludGVsIEx5bnggUG9pbnQgSERBIENvbnRy b2xsZXI+IG1lbSAweGY0NjM0MDAwLTB4ZjQ2MzdmZmYgaXJxIDIyIGF0IGRldmljZSAyNy4w IG9uIHBjaTAKcGNpYjI6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTYgYXQgZGV2aWNl IDI4LjAgb24gcGNpMApwY2kyOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMgpwY2kyOiA8dW5r bm93bj4gYXQgZGV2aWNlIDAuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2liMzogPEFDUEkg UENJLVBDSSBicmlkZ2U+IGlycSAxNyBhdCBkZXZpY2UgMjguMSBvbiBwY2kwCnBjaTM6IDxB Q1BJIFBDSSBidXM+IG9uIHBjaWIzCnBjaTM6IDxuZXR3b3JrPiBhdCBkZXZpY2UgMC4wIChu byBkcml2ZXIgYXR0YWNoZWQpCnBjaWI0OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE4 IGF0IGRldmljZSAyOC4yIG9uIHBjaTAKcGNpNDogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjQK ZWhjaTE6IDxJbnRlbCBMeW54IFBvaW50IFVTQiAyLjAgY29udHJvbGxlciBVU0ItQT4gbWVt IDB4ZjQ2M2QwMDAtMHhmNDYzZDNmZiBpcnEgMjMgYXQgZGV2aWNlIDI5LjAgb24gcGNpMAp1 c2J1czI6IEVIQ0kgdmVyc2lvbiAxLjAKdXNidXMyIG9uIGVoY2kxCmlzYWIwOiA8UENJLUlT QSBicmlkZ2U+IGF0IGRldmljZSAzMS4wIG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlz YWIwCmFoY2kwOiA8SW50ZWwgTHlueCBQb2ludCBBSENJIFNBVEEgY29udHJvbGxlcj4gcG9y dCAweDUwYTgtMHg1MGFmLDB4NTBiYy0weDUwYmYsMHg1MGEwLTB4NTBhNywweDUwYjgtMHg1 MGJiLDB4NTA2MC0weDUwN2YgbWVtIDB4ZjQ2M2MwMDAtMHhmNDYzYzdmZiBpcnEgMTkgYXQg ZGV2aWNlIDMxLjIgb24gcGNpMAphaGNpMDogQUhDSSB2MS4zMCB3aXRoIDYgNkdicHMgcG9y dHMsIFBvcnQgTXVsdGlwbGllciBub3Qgc3VwcG9ydGVkCmFoY2ljaDA6IDxBSENJIGNoYW5u ZWw+IGF0IGNoYW5uZWwgMCBvbiBhaGNpMAphaGNpY2g1OiA8QUhDSSBjaGFubmVsPiBhdCBj aGFubmVsIDUgb24gYWhjaTAKYWhjaWVtMDogPEFIQ0kgZW5jbG9zdXJlIG1hbmFnZW1lbnQg YnJpZGdlPiBvbiBhaGNpMAphY3BpX3R6MDogPFRoZXJtYWwgWm9uZT4gb24gYWNwaTAKYXRr YmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4NjQgaXJx IDEgb24gYWNwaTAKYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2Jk MCBhdCBhdGtiZDAKYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQpwc20wOiA8UFMvMiBNb3VzZT4g aXJxIDEyIG9uIGF0a2JkYzAKcHNtMDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogbW9kZWwgU3lu YXB0aWNzIFRvdWNocGFkLCBkZXZpY2UgSUQgMApiYXR0ZXJ5MDogPEFDUEkgQ29udHJvbCBN ZXRob2QgQmF0dGVyeT4gb24gYWNwaTAKYWNwaV9hY2FkMDogPEFDIEFkYXB0ZXI+IG9uIGFj cGkwCmVzdDA6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNw dTAKcDR0Y2MwOiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTAKZXN0 MTogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1MQpwNHRj YzE6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1MQplc3QyOiA8RW5o YW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHUyCnA0dGNjMjogPENQ VSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHUyCmVzdDM6IDxFbmhhbmNlZCBT cGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNwdTMKcDR0Y2MzOiA8Q1BVIEZyZXF1 ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTMKZXN0NDogPEVuaGFuY2VkIFNwZWVkU3Rl cCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1NApwNHRjYzQ6IDxDUFUgRnJlcXVlbmN5IFRo ZXJtYWwgQ29udHJvbD4gb24gY3B1NAplc3Q1OiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1 ZW5jeSBDb250cm9sPiBvbiBjcHU1CnA0dGNjNTogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBD b250cm9sPiBvbiBjcHU1CmVzdDY6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENv bnRyb2w+IG9uIGNwdTYKcDR0Y2M2OiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+ IG9uIGNwdTYKZXN0NzogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4g b24gY3B1NwpwNHRjYzc6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1 Nwp1c2J1czA6IDUuMEdicHMgU3VwZXIgU3BlZWQgVVNCIHYzLjAKWkZTIGZpbGVzeXN0ZW0g dmVyc2lvbjogNQpaRlMgc3RvcmFnZSBwb29sIHZlcnNpb246IGZlYXR1cmVzIHN1cHBvcnQg KDUwMDApClRpbWVjb3VudGVycyB0aWNrIGV2ZXJ5IDEuMDAwIG1zZWMKSVBzZWM6IEluaXRp YWxpemVkIFNlY3VyaXR5IEFzc29jaWF0aW9uIFByb2Nlc3NpbmcuCmhkYWNjMDogPEludGVs IEhhc3dlbGwgSERBIENPREVDPiBhdCBjYWQgMCBvbiBoZGFjMApoZGFhMDogPEludGVsIEhh c3dlbGwgQXVkaW8gRnVuY3Rpb24gR3JvdXA+IGF0IG5pZCAxIG9uIGhkYWNjMApwY20wOiA8 SW50ZWwgSGFzd2VsbCAoSERNSS9EUCA4Y2gpPiBhdCBuaWQgMyBvbiBoZGFhMApoZGFjYzE6 IDxSZWFsdGVrIEFMQzI5MiBIREEgQ09ERUM+IGF0IGNhZCAwIG9uIGhkYWMxCmhkYWExOiA8 UmVhbHRlayBBTEMyOTIgQXVkaW8gRnVuY3Rpb24gR3JvdXA+IGF0IG5pZCAxIG9uIGhkYWNj MQpwY20xOiA8UmVhbHRlayBBTEMyOTIgKEFuYWxvZyAyLjArSFAvMi4wKT4gYXQgbmlkIDIw LDIxIGFuZCAyNiBvbiBoZGFhMQpwY20yOiA8UmVhbHRlayBBTEMyOTIgKEludGVybmFsIEFu YWxvZyBNaWMpPiBhdCBuaWQgMTggb24gaGRhYTEKdXNidXMxOiA0ODBNYnBzIEhpZ2ggU3Bl ZWQgVVNCIHYyLjAKdXNidXMyOiA0ODBNYnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjAKdWdlbjAu MTogPDB4ODA4Nj4gYXQgdXNidXMwCnVodWIwOiA8MHg4MDg2IFhIQ0kgcm9vdCBIVUIsIGNs YXNzIDkvMCwgcmV2IDMuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czAKdWdlbjEuMTogPElu dGVsPiBhdCB1c2J1czEKdWh1YjE6IDxJbnRlbCBFSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAs IHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXMxCnVnZW4yLjE6IDxJbnRlbD4gYXQg dXNidXMyCnVodWIyOiA8SW50ZWwgRUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMi4w MC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMgpzZXMwIGF0IGFoY2llbTAgYnVzIDAgc2NidXMy IHRhcmdldCAwIGx1biAwCnNlczA6IDxBSENJIFNHUElPIEVuY2xvc3VyZSAxLjAwIDAwMDE+ IFNFTUIgUy1FLVMgMi4wMCBkZXZpY2UKc2VzMDogU0VNQiBTRVMgRGV2aWNlCmFkYTAgYXQg YWhjaWNoMCBidXMgMCBzY2J1czAgdGFyZ2V0IDAgbHVuIDAKYWRhMDogPFNhbXN1bmcgU1NE IDg0MCBTZXJpZXMgRFhUMDhCMFE+IEFDUy0yIEFUQSBTQVRBIDMueCBkZXZpY2UKYWRhMDog U2VyaWFsIE51bWJlciBTMTRMTkVBRDgwMTQxNlYKYWRhMDogNjAwLjAwME1CL3MgdHJhbnNm ZXJzIChTQVRBIDMueCwgVURNQTYsIFBJTyA4MTkyYnl0ZXMpCmFkYTA6IENvbW1hbmQgUXVl dWVpbmcgZW5hYmxlZAphZGEwOiA0NzY5NDBNQiAoOTc2NzczMTY4IDUxMiBieXRlIHNlY3Rv cnMpCmFkYTA6IHF1aXJrcz0weDE8NEs+CmFkYTEgYXQgYWhjaWNoNSBidXMgMCBzY2J1czEg dGFyZ2V0IDAgbHVuIDAKYWRhMTogPFNhbXN1bmcgU1NEIDg0MCBFVk8gMVRCIEVYVDBCQjZR PiBBQ1MtMiBBVEEgU0FUQSAzLnggZGV2aWNlCmFkYTE6IFNlcmlhbCBOdW1iZXIgUzFEOU5T QUY0MDU0OTNXCmFkYTE6IDYwMC4wMDBNQi9zIHRyYW5zZmVycyAoU0FUQSAzLngsIFVETUE2 LCBQSU8gNTEyYnl0ZXMpCmFkYTE6IENvbW1hbmQgUXVldWVpbmcgZW5hYmxlZAphZGExOiA5 NTM4NjlNQiAoMTk1MzUyNTE2OCA1MTIgYnl0ZSBzZWN0b3JzKQphZGExOiBxdWlya3M9MHgx PDRLPgpTTVA6IEFQIENQVSAjMSBMYXVuY2hlZCEKU01QOiBBUCBDUFUgIzYgTGF1bmNoZWQh ClNNUDogQVAgQ1BVICM1IExhdW5jaGVkIQpTTVA6IEFQIENQVSAjNCBMYXVuY2hlZCEKU01Q OiBBUCBDUFUgIzcgTGF1bmNoZWQhClNNUDogQVAgQ1BVICMyIExhdW5jaGVkIQpTTVA6IEFQ IENQVSAjMyBMYXVuY2hlZCEKVGltZWNvdW50ZXIgIlRTQy1sb3ciIGZyZXF1ZW5jeSAxNDQ2 NjgxMTY2IEh6IHF1YWxpdHkgMTAwMApXQVJOSU5HOiBXSVRORVNTIG9wdGlvbiBlbmFibGVk LCBleHBlY3QgcmVkdWNlZCBwZXJmb3JtYW5jZS4KVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJv bSB6ZnM6enJvb3QvUk9PVC9kZWZhdWx0IFtdLi4uClJvb3QgbW91bnQgd2FpdGluZyBmb3I6 IHVzYnVzMiB1c2J1czEgdXNidXMwCnJhbmRvbTogdW5ibG9ja2luZyBkZXZpY2UuCnVodWIw OiAyMSBwb3J0cyB3aXRoIDIxIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkClJvb3QgbW91bnQg d2FpdGluZyBmb3I6IHVzYnVzMiB1c2J1czEgdXNidXMwCnVodWIyOiAzIHBvcnRzIHdpdGgg MyByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMTogMyBwb3J0cyB3aXRoIDMgcmVtb3Zh YmxlLCBzZWxmIHBvd2VyZWQKdWdlbjAuMjogPExvZ2l0ZWNoPiBhdCB1c2J1czAKdWtiZDA6 IDxMb2dpdGVjaCBVU0IgUmVjZWl2ZXIsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMjQuMDAsIGFk ZHIgMT4gb24gdXNidXMwCmtiZDIgYXQgdWtiZDAKdWdlbjEuMjogPHZlbmRvciAweDgwODc+ IGF0IHVzYnVzMQp1aHViMzogPHZlbmRvciAweDgwODcgcHJvZHVjdCAweDgwMDgsIGNsYXNz IDkvMCwgcmV2IDIuMDAvMC4wNCwgYWRkciAyPiBvbiB1c2J1czEKdWdlbjIuMjogPHZlbmRv ciAweDgwODc+IGF0IHVzYnVzMgp1aHViNDogPHZlbmRvciAweDgwODcgcHJvZHVjdCAweDgw MDAsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMC4wNCwgYWRkciAyPiBvbiB1c2J1czIKUm9vdCBt b3VudCB3YWl0aW5nIGZvcjogdXNidXMyIHVzYnVzMSB1c2J1czAKdWh1YjM6IDYgcG9ydHMg d2l0aCA2IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVodWI0OiA4IHBvcnRzIHdpdGggOCBy ZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1Z2VuMC4zOiA8dmVuZG9yIDB4MGJkYT4gYXQgdXNi dXMwCnVydHduMDogPHZlbmRvciAweDBiZGEgcHJvZHVjdCAweDgxOTEsIGNsYXNzIDAvMCwg cmV2IDIuMDAvMi4wMCwgYWRkciAyPiBvbiB1c2J1czAKdXJ0d24wOiBNQUMvQkIgUlRMODE4 OENVUywgUkYgNjA1MiAxVDFSClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMAp1Z2Vu MC40OiA8TGVub3ZvPiBhdCB1c2J1czAKdW1zMDogPExvZ2l0ZWNoIFVTQiBSZWNlaXZlciwg Y2xhc3MgMC8wLCByZXYgMi4wMC8yNC4wMCwgYWRkciAxPiBvbiB1c2J1czAKdW1zMDogMTYg YnV0dG9ucyBhbmQgW1hZWlRdIGNvb3JkaW5hdGVzIElEPTIKdWhpZDA6IDxMb2dpdGVjaCBV U0IgUmVjZWl2ZXIsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMjQuMDAsIGFkZHIgMT4gb24gdXNi dXMwCnVtb2RlbTA6IDxONTMyMSBndyBNb2JpbGUgQnJvYWRiYW5kIE1vZGVtPiBvbiB1c2J1 czAKdW1vZGVtMDogZGF0YSBpbnRlcmZhY2UgMiwgaGFzIENNIG92ZXIgZGF0YSwgaGFzIGJy ZWFrCnVtb2RlbTE6IDxONTMyMSBndyBNb2JpbGUgQnJvYWRiYW5kIERhdGEgTW9kZW0+IG9u IHVzYnVzMAp1bW9kZW0xOiBkYXRhIGludGVyZmFjZSA0LCBoYXMgQ00gb3ZlciBkYXRhLCBo YXMgYnJlYWsKdW1vZGVtMjogPE41MzIxIGd3IE1vYmlsZSBCcm9hZGJhbmQgR1BTIFBvcnQ+ IG9uIHVzYnVzMAp1bW9kZW0yOiBkYXRhIGludGVyZmFjZSAxMCwgaGFzIENNIG92ZXIgZGF0 YSwgaGFzIGJyZWFrCmNkY2UwOiA8RXJpY3Nzb24gTjUzMjEgZ3c+IG9uIHVzYnVzMAp1ZTA6 IDxVU0IgRXRoZXJuZXQ+IG9uIGNkY2UwCnVlMDogRXRoZXJuZXQgYWRkcmVzczogMDI6MTU6 ZTA6ZWM6MDE6MDAKS0xEIHZib3huZXRmbHQua286IGRlcGVuZHMgb24ga2VybmVsIC0gbm90 IGF2YWlsYWJsZSBvciB2ZXJzaW9uIG1pc21hdGNoCmxpbmtlcl9sb2FkX2ZpbGU6IFVuc3Vw cG9ydGVkIGZpbGUgdHlwZQpLTEQgbGludXhfYWRvYmUua286IGRlcGVuZHMgb24ga2VybmVs IC0gbm90IGF2YWlsYWJsZSBvciB2ZXJzaW9uIG1pc21hdGNoCmxpbmtlcl9sb2FkX2ZpbGU6 IFVuc3VwcG9ydGVkIGZpbGUgdHlwZQppbmZvOiBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4x LjAgMjAwNjA4MTAKW2RybTpwaWQxNDgyOmRybV9wcm9iZV9oZWxwZXJdIGRybW4xIGRlc2M6 IEludGVsIEhhc3dlbGwgKEdUMiBtb2JpbGUpCmRybW4xOiA8SW50ZWwgSGFzd2VsbCAoR1Qy IG1vYmlsZSk+IG9uIHZnYXBjaTEKW2RybTpwaWQxNDgyOmRybV9nZXRfcGNpX2Rldl0gCltk cm06cGlkMTQ4Mjpkcm1fY3R4Yml0bWFwX25leHRdIGJpdCA6IDAKW2RybTpwaWQxNDgyOmRy bV9jdHhiaXRtYXBfaW5pdF0gZHJtX2N0eGJpdG1hcF9pbml0IDogMApbZHJtOnBpZDE0ODI6 ZHJtX2dldF9taW5vcl0gCltkcm06cGlkMTQ4Mjpkcm1fZ2V0X21pbm9yXSBuZXcgbWlub3Ig YXNzaWduZWQgNjUKW2RybTpwaWQxNDgyOmRybV9nZXRfbWlub3JdIApbZHJtOnBpZDE0ODI6 ZHJtX2dldF9taW5vcl0gbmV3IG1pbm9yIGFzc2lnbmVkIDEKW2RybTpLTVM6cGlkMTQ4Mjpp OTE1X2R1bXBfZGV2aWNlX2luZm9dIGk5MTUgZGV2aWNlIGluZm86IGdlbj03LCBwY2lpZD0w eDA0MTYgZmxhZ3M9aXNfbW9iaWxlLG5lZWRfZ2Z4X2h3cyxpc19oYXN3ZWxsLGhhc19mb3Jj ZV93YWtlLGhhc19ob3RwbHVnLGhhc19ic2RfcmluZyxoYXNfYmx0X3JpbmcsaGFzX2xsYyxp bmZvOiBbZHJtXSBNZW1vcnkgdXNhYmxlIGJ5IGdyYXBoaWNzIGRldmljZSA9IDIwNDhNCltk cm06S01TOnBpZDE0ODI6aTkxNV9nZW1fZ3R0X2luaXRdIEdNQURSIHNpemUgPSA1MTJNCltk cm06S01TOnBpZDE0ODI6aTkxNV9nZW1fZ3R0X2luaXRdIEdUVCBzdG9sZW4gc2l6ZSA9IDBN Cltkcm06cGlkMTQ4Mjpkcm1fYWRkbWFwX2NvcmVdIG9mZnNldCA9IDB4ZjMwMDAwMDAsIHNp emUgPSAweDAwMjAwMDAwLCB0eXBlID0gMQpbZHJtOktNUzpwaWQxNDgyOmludGVsX2RldGVj dF9wY2hdIEZvdW5kIEx5bnhQb2ludCBQQ0gKaWljYnVzMDogPFBoaWxpcHMgSTJDIGJ1cz5l cnJvcjogW2RybTpwaWQxNDgyOmk5MTVfd3JpdGUzMl0gKkVSUk9SKiBVbmtub3duIHVuY2xh aW1lZCByZWdpc3RlciBiZWZvcmUgd3JpdGluZyB0byBjNTEwMAogb24gaWljYmIwIGFkZHIg MHhmZgppaWMwOiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMwCmlpYzE6IDxJMkMgZ2Vu ZXJpYyBJL08+IG9uIGlpY2J1czEKaWljYnVzMjogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWlj YmIxIGFkZHIgMHgwCmlpYzI6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1czIKaWljMzog PEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzMwppaWNidXM0OiA8UGhpbGlwcyBJMkMgYnVz PiBvbiBpaWNiYjIgYWRkciAweDAKaWljNDogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVz NAppaWM1OiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXM1CmlpY2J1czY6IDxQaGlsaXBz IEkyQyBidXM+IG9uIGlpY2JiMyBhZGRyIDB4MAppaWM2OiA8STJDIGdlbmVyaWMgSS9PPiBv biBpaWNidXM2CmlpYzc6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1czcKaWljYnVzODog PFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmI0IGFkZHIgMHgwCmlpYzg6IDxJMkMgZ2VuZXJp YyBJL08+IG9uIGlpY2J1czgKaWljOTogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzOQpp aWNidXMxMDogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmI1IGFkZHIgMHgwCmlpYzEwOiA8 STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMxMAppaWMxMTogPEkyQyBnZW5lcmljIEkvTz4g b24gaWljYnVzMTEKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9vcHJlZ2lvbl9zZXR1cF0gZ3Jh cGhpYyBvcHJlZ2lvbiBwaHlzaWNhbCBhZGRyOiAweGJjZTQ1MDE4Cltkcm06S01TOnBpZDE0 ODI6aW50ZWxfb3ByZWdpb25fc2V0dXBdIFB1YmxpYyBBQ1BJIG1ldGhvZHMgc3VwcG9ydGVk Cltkcm06S01TOnBpZDE0ODI6aW50ZWxfb3ByZWdpb25fc2V0dXBdIFNXU0NJIHN1cHBvcnRl ZApbZHJtOktNUzpwaWQxNDgyOmludGVsX29wcmVnaW9uX3NldHVwXSBBU0xFIHN1cHBvcnRl ZApbZHJtOnBpZDE0ODI6ZHJtX3BjaV9lbmFibGVfbXNpXSBNU0kgY291bnQgPSAxCmluZm86 IFtkcm1dIE1TSSBlbmFibGVkIDEgbWVzc2FnZShzKQppbmZvOiBbZHJtXSBTdXBwb3J0cyB2 YmxhbmsgdGltZXN0YW1wIGNhY2hpbmcgUmV2IDEgKDEwLjEwLjIwMTApLgppbmZvOiBbZHJt XSBEcml2ZXIgc3VwcG9ydHMgcHJlY2lzZSB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5LgpbZHJt OktNUzpwaWQxNDgyOmluaXRfdmJ0X2RlZmF1bHRzXSBTZXQgZGVmYXVsdCB0byBTU0MgYXQg MTAwTUh6Cltkcm06S01TOnBpZDE0ODI6aW50ZWxfcGFyc2VfYmlvc10gVXNpbmcgVkJUIGZy b20gT3BSZWdpb246ICRWQlQgSEFTV0VMTCAgICAgICAgZApbZHJtOktNUzpwaWQxNDgyOnBh cnNlX2dlbmVyYWxfZmVhdHVyZXNdIEJEQl9HRU5FUkFMX0ZFQVRVUkVTIGludF90dl9zdXBw b3J0IDAgaW50X2NydF9zdXBwb3J0IDEgbHZkc191c2Vfc3NjIDEgbHZkc19zc2NfZnJlcSAx MjAgZGlzcGxheV9jbG9ja19tb2RlIDAgZmRpX3J4X3BvbGFyaXR5X2ludmVydGVkIDAKW2Ry bTpLTVM6cGlkMTQ4MjpwYXJzZV9nZW5lcmFsX2RlZmluaXRpb25zXSBjcnRfZGRjX2J1c19w aW46IDIKW2RybTpLTVM6cGlkMTQ4MjpwYXJzZV9sZnBfcGFuZWxfZGF0YV0gRm91bmQgcGFu ZWwgbW9kZSBpbiBCSU9TIFZCVCB0YWJsZXM6Cltkcm06S01TOnBpZDE0ODI6ZHJtX21vZGVf ZGVidWdfcHJpbnRtb2RlbGluZV0gTW9kZWxpbmUgMDoiMTkyMHgxMDgwIiAwIDE0MDAwMCAx OTIwIDE5NjggMjA2OCAyMTAwIDEwODAgMTA4MyAxMDg0IDExMTAgMHg4IDB4YQpbZHJtOktN UzpwaWQxNDgyOnBhcnNlX2xmcF9wYW5lbF9kYXRhXSBWQlQgaW5pdGlhbCBMVkRTIHZhbHVl IDMwMDMzYwpbZHJtOktNUzpwaWQxNDgyOnBhcnNlX3Nkdm9fcGFuZWxfZGF0YV0gRm91bmQg U0RWTyBwYW5lbCBtb2RlIGluIEJJT1MgVkJUIHRhYmxlczoKW2RybTpLTVM6cGlkMTQ4Mjpk cm1fbW9kZV9kZWJ1Z19wcmludG1vZGVsaW5lXSBNb2RlbGluZSAwOiIxNjAweDEyMDAiIDAg MTYyMDAwIDE2MDAgMTY2NCAxODU2IDIxNjAgMTIwMCAxMjAxIDEyMDQgMTI1MCAweDggMHhh Cltkcm06S01TOnBpZDE0ODI6cGFyc2Vfc2R2b19kZXZpY2VfbWFwcGluZ10gTm8gU0RWTyBk ZXZpY2UgaW5mbyBpcyBmb3VuZCBpbiBWQlQKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rl c2V0X2luaXRdIDMgZGlzcGxheSBwaXBlcyBhdmFpbGFibGUuCltkcm06S01TOnBpZDE0ODI6 aW50ZWxfZGRpX3BsbF9pbml0XSBDRENMSyBydW5uaW5nIGF0IDU0ME1IegpbZHJtOktNUzpw aWQxNDgyOmludGVsX3BjaF9wbGxfaW5pdF0gTm8gUENIIFBMTHMgb24gdGhpcyBoYXJkd2Fy ZSwgc2tpcHBpbmcgaW5pdGlhbGlzYXRpb24KW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9sdmRz X2luaXRdIExWRFMgaXMgbm90IHByZXNlbnQgaW4gVkJUCltkcm06S01TOnBpZDE0ODI6aW50 ZWxfZHBfaTJjX2luaXRdIGkyY19pbml0IERQRERDLUIKW2RybTpLTVM6cGlkMTQ4MjppbnRl bF9kcF9hdXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0IHN0YXR1cyAweDUxNDUwMDNmCltkcm06 S01TOnBpZDE0ODI6aW50ZWxfZHBfaTJjX2F1eF9jaF0gYXV4X2NoIGZhaWxlZCAtNjAKW2Ry bTpLTVM6cGlkMTQ4MjppbnRlbF9kcF9hdXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0IHN0YXR1 cyAweDUxNDUwMDNmCltkcm06S01TOnBpZDE0ODI6aW50ZWxfZHBfaTJjX2F1eF9jaF0gYXV4 X2NoIGZhaWxlZCAtNjAKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9kcF9pMmNfaW5pdF0gaTJj X2luaXQgRFBEREMtQwpbZHJtOktNUzpwaWQxNDgyOmludGVsX2RwX2F1eF9jaF0gZHBfYXV4 X2NoIHRpbWVvdXQgc3RhdHVzIDB4NTE0NTAwM2YKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9k cF9pMmNfYXV4X2NoXSBhdXhfY2ggZmFpbGVkIC02MApbZHJtOktNUzpwaWQxNDgyOmludGVs X2RwX2F1eF9jaF0gZHBfYXV4X2NoIHRpbWVvdXQgc3RhdHVzIDB4NTE0NTAwM2YKW2RybTpL TVM6cGlkMTQ4MjppbnRlbF9kcF9pMmNfYXV4X2NoXSBhdXhfY2ggZmFpbGVkIC02MApbZHJt OktNUzpwaWQxNDgyOmludGVsX2RwX2luaXRfcGFuZWxfcG93ZXJfc2VxdWVuY2VyXSBjdXIg dDFfdDMgMjAwMCB0OCAwIHQ5IDIwMDAgdDEwIDUwMCB0MTFfdDEyIDYwMDAKW2RybTpLTVM6 cGlkMTQ4MjppbnRlbF9kcF9pbml0X3BhbmVsX3Bvd2VyX3NlcXVlbmNlcl0gdmJ0IHQxX3Qz IDIwMDAgdDggMTAgdDkgMjAwMCB0MTAgNTAwIHQxMV90MTIgNTAwMApbZHJtOktNUzpwaWQx NDgyOmludGVsX2RwX2luaXRfcGFuZWxfcG93ZXJfc2VxdWVuY2VyXSBwYW5lbCBwb3dlciB1 cCBkZWxheSAyMDAsIHBvd2VyIGRvd24gZGVsYXkgNTAsIHBvd2VyIGN5Y2xlIGRlbGF5IDYw MApbZHJtOktNUzpwaWQxNDgyOmludGVsX2RwX2luaXRfcGFuZWxfcG93ZXJfc2VxdWVuY2Vy XSBiYWNrbGlnaHQgb24gZGVsYXkgMSwgb2ZmIGRlbGF5IDIwMApbZHJtOktNUzpwaWQxNDgy OmludGVsX2RwX2kyY19pbml0XSBpMmNfaW5pdCBEUEREQy1ECltkcm06S01TOnBpZDE0ODI6 aXJvbmxha2VfZWRwX3BhbmVsX3ZkZF9vbl0gVHVybiBlRFAgVkREIG9uCltkcm06S01TOnBp ZDE0ODI6aXJvbmxha2VfZWRwX3BhbmVsX3ZkZF9vbl0gUENIX1BQX1NUQVRVUzogMHg4MDAw MDAwOCBQQ0hfUFBfQ09OVFJPTDogMHhhYmNkMDAwZgpbZHJtOktNUzpwaWQxNDgyOmludGVs X2RwX2kyY19hdXhfY2hdIGF1eF9pMmMgbmFjawpbZHJtOktNUzpwaWQxNDgyOmludGVsX2Rw X2kyY19hdXhfY2hdIGF1eF9pMmMgbmFjawpbZHJtOktNUzpwaWQxNDgyOmlyb25sYWtlX2Vk cF9wYW5lbF92ZGRfb2ZmXSBUdXJuIGVEUCBWREQgb2ZmIDEKW2RybTpLTVM6cGlkMTQ4Mjpp cm9ubGFrZV9lZHBfcGFuZWxfdmRkX29uXSBUdXJuIGVEUCBWREQgb24KW2RybTpLTVM6cGlk MTQ4Mjppcm9ubGFrZV9lZHBfcGFuZWxfdmRkX29uXSBlRFAgVkREIGFscmVhZHkgb24KW2Ry bTpLTVM6cGlkMTQ4Mjppcm9ubGFrZV9lZHBfcGFuZWxfdmRkX29mZl0gVHVybiBlRFAgVkRE IG9mZiAxCltkcm06S01TOnBpZDE0ODI6aW50ZWxfZHBfaW5pdF9wYW5lbF9wb3dlcl9zZXF1 ZW5jZXJfcmVnaXN0ZXJzXSBwYW5lbCBwb3dlciBzZXF1ZW5jZXIgcmVnaXN0ZXIgc2V0dGlu Z3M6IFBQX09OIDB4N2QwMDAwYSwgUFBfT0ZGIDB4MWY0MDdkMCwgUFBfRElWIDB4MTg2OTA2 Cltkcm06S01TOnBpZDE0ODI6aXJvbmxha2VfZWRwX3BhbmVsX3ZkZF9vbl0gVHVybiBlRFAg VkREIG9uCltkcm06S01TOnBpZDE0ODI6aXJvbmxha2VfZWRwX3BhbmVsX3ZkZF9vbl0gZURQ IFZERCBhbHJlYWR5IG9uCltkcm06S01TOnBpZDE0ODI6aWljX2RwX2F1eF94ZmVyXSBkcF9h dXhfeGZlciByZXR1cm4gMApbZHJtOktNUzpwaWQxNDgyOmlpY19kcF9hdXhfeGZlcl0gZHBf YXV4X3hmZXIgcmV0dXJuIDAKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZWRpZF90b19lbGRdIEVM RDogbm8gQ0VBIEV4dGVuc2lvbiBmb3VuZApbZHJtOktNUzpwaWQxNDgyOmlyb25sYWtlX2Vk cF9wYW5lbF92ZGRfb2ZmXSBUdXJuIGVEUCBWREQgb2ZmIDEKW2RybTpLTVM6cGlkMTQ4Mjpp bnRlbF9wYW5lbF9nZXRfYmFja2xpZ2h0XSBnZXQgYmFja2xpZ2h0IFBXTSA9IDQ3OTQKZHJt bjE6IHRha2luZyBvdmVyIHRoZSBmaWN0aXRpb3VzIHJhbmdlIDB4YzAwMDAwMDAtMHhlMDAw MDAwMApbZHJtOktNUzpwaWQxNDgyOmluaXRfc3RhdHVzX3BhZ2VdIHJlbmRlciByaW5nIGh3 cyBvZmZzZXQ6IDB4MDAwMDAwMDAKW2RybTpLTVM6cGlkMTQ4Mjppbml0X3N0YXR1c19wYWdl XSBic2QgcmluZyBod3Mgb2Zmc2V0OiAweDAwMDIyMDAwCltkcm06S01TOnBpZDE0ODI6aW5p dF9zdGF0dXNfcGFnZV0gYmxpdHRlciByaW5nIGh3cyBvZmZzZXQ6IDB4MDAwNDMwMDAKW2Ry bTpLTVM6cGlkMTQ4MjpjcmVhdGVfZGVmYXVsdF9jb250ZXh0XSBEZWZhdWx0IEhXIGNvbnRl eHQgbG9hZGVkCltkcm06S01TOnBpZDE0ODI6aTkxNV9nZW1fY29udGV4dF9pbml0XSBIVyBj b250ZXh0IHN1cHBvcnQgaW5pdGlhbGl6ZWQKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9wcmVw YXJlX2RkaV9idWZmZXJzXSBJbml0aWFsaXppbmcgRERJIGJ1ZmZlcnMgZm9yIHBvcnQgQSBp biBEUCBtb2RlCltkcm06S01TOnBpZDE0ODI6aW50ZWxfcHJlcGFyZV9kZGlfYnVmZmVyc10g SW5pdGlhbGl6aW5nIERESSBidWZmZXJzIGZvciBwb3J0IEIgaW4gRFAgbW9kZQpbZHJtOktN UzpwaWQxNDgyOmludGVsX3ByZXBhcmVfZGRpX2J1ZmZlcnNdIEluaXRpYWxpemluZyBEREkg YnVmZmVycyBmb3IgcG9ydCBDIGluIERQIG1vZGUKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9w cmVwYXJlX2RkaV9idWZmZXJzXSBJbml0aWFsaXppbmcgRERJIGJ1ZmZlcnMgZm9yIHBvcnQg RCBpbiBEUCBtb2RlCltkcm06S01TOnBpZDE0ODI6aW50ZWxfcHJlcGFyZV9kZGlfYnVmZmVy c10gSW5pdGlhbGl6aW5nIERESSBidWZmZXJzIGZvciBwb3J0IEUgaW4gRkRJIG1vZGUKW2Ry bTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0YXRlXSBbQ1JUQzozXSBo dyBzdGF0ZSByZWFkb3V0OiBlbmFibGVkCltkcm06S01TOnBpZDE0ODI6aW50ZWxfbW9kZXNl dF9zZXR1cF9od19zdGF0ZV0gW0NSVEM6NV0gaHcgc3RhdGUgcmVhZG91dDogZGlzYWJsZWQK W2RybTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0YXRlXSBbQ1JUQzo3 XSBodyBzdGF0ZSByZWFkb3V0OiBkaXNhYmxlZApbZHJtOktNUzpwaWQxNDgyOmludGVsX2Rk aV9nZXRfY3J0Y19wbGxdIFBpcGUgQSBjb25uZWN0ZWQgdG8gcG9ydCBEIHVzaW5nIGNsb2Nr IDB4ODAwMDAwMDAKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0 YXRlXSBbRU5DT0RFUjoxMDpEQUMtMTBdIGh3IHN0YXRlIHJlYWRvdXQ6IGRpc2FibGVkLCBw aXBlPTAKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0YXRlXSBb RU5DT0RFUjoxMTpUTURTLTExXSBodyBzdGF0ZSByZWFkb3V0OiBkaXNhYmxlZCwgcGlwZT0w Cltkcm06S01TOnBpZDE0ODI6aW50ZWxfbW9kZXNldF9zZXR1cF9od19zdGF0ZV0gW0VOQ09E RVI6MTY6VE1EUy0xNl0gaHcgc3RhdGUgcmVhZG91dDogZGlzYWJsZWQsIHBpcGU9MApbZHJt OktNUzpwaWQxNDgyOmludGVsX21vZGVzZXRfc2V0dXBfaHdfc3RhdGVdIFtFTkNPREVSOjE5 OlRNRFMtMTldIGh3IHN0YXRlIHJlYWRvdXQ6IGVuYWJsZWQsIHBpcGU9MApbZHJtOktNUzpw aWQxNDgyOmludGVsX21vZGVzZXRfc2V0dXBfaHdfc3RhdGVdIFtDT05ORUNUT1I6MjE6ZURQ LTFdIGh3IHN0YXRlIHJlYWRvdXQ6IGVuYWJsZWQKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9t b2Rlc2V0X3NldHVwX2h3X3N0YXRlXSBbQ09OTkVDVE9SOjk6VkdBLTFdIGh3IHN0YXRlIHJl YWRvdXQ6IGRpc2FibGVkCltkcm06S01TOnBpZDE0ODI6aW50ZWxfbW9kZXNldF9zZXR1cF9o d19zdGF0ZV0gW0NPTk5FQ1RPUjoxMjpIRE1JLUEtMV0gaHcgc3RhdGUgcmVhZG91dDogZGlz YWJsZWQKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0YXRlXSBb Q09OTkVDVE9SOjE1OkRQLTFdIGh3IHN0YXRlIHJlYWRvdXQ6IGRpc2FibGVkCltkcm06S01T OnBpZDE0ODI6aW50ZWxfbW9kZXNldF9zZXR1cF9od19zdGF0ZV0gW0NPTk5FQ1RPUjoxNzpI RE1JLUEtMl0gaHcgc3RhdGUgcmVhZG91dDogZGlzYWJsZWQKW2RybTpLTVM6cGlkMTQ4Mjpp bnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0YXRlXSBbQ09OTkVDVE9SOjE4OkRQLTJdIGh3IHN0 YXRlIHJlYWRvdXQ6IGRpc2FibGVkCltkcm06S01TOnBpZDE0ODI6aW50ZWxfbW9kZXNldF9z ZXR1cF9od19zdGF0ZV0gW0NPTk5FQ1RPUjoyMDpIRE1JLUEtM10gaHcgc3RhdGUgcmVhZG91 dDogZGlzYWJsZWQKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9jb25uZWN0b3JfY2hlY2tfc3Rh dGVdIFtDT05ORUNUT1I6MjE6ZURQLTFdCltkcm06S01TOnBpZDE0ODI6aW50ZWxfbW9kZXNl dF9jaGVja19zdGF0ZV0gW0VOQ09ERVI6MTA6REFDLTEwXQpbZHJtOktNUzpwaWQxNDgyOmlu dGVsX21vZGVzZXRfY2hlY2tfc3RhdGVdIFtFTkNPREVSOjExOlRNRFMtMTFdCltkcm06S01T OnBpZDE0ODI6aW50ZWxfbW9kZXNldF9jaGVja19zdGF0ZV0gW0VOQ09ERVI6MTY6VE1EUy0x Nl0KW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rlc2V0X2NoZWNrX3N0YXRlXSBbRU5DT0RF UjoxOTpUTURTLTE5XQpbZHJtOktNUzpwaWQxNDgyOmludGVsX21vZGVzZXRfY2hlY2tfc3Rh dGVdIFtDUlRDOjNdCltkcm06S01TOnBpZDE0ODI6aW50ZWxfbW9kZXNldF9jaGVja19zdGF0 ZV0gW0NSVEM6NV0KW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9tb2Rlc2V0X2NoZWNrX3N0YXRl XSBbQ1JUQzo3XQpbZHJtOktNUzpwaWQxNDgyOmludGVsX2NydF9yZXNldF0gcGNoIGNydCBh ZHBhIHNldCB0byAweGY0MDAwMApbZHJtOnBpZDE0ODI6ZHJtX2lycV9pbnN0YWxsXSBpcnE9 MjY5CmluZm86IFtkcm1dIENvbm5lY3RvciBlRFAtMTogZ2V0IG1vZGUgZnJvbSB0dW5hYmxl czoKaW5mbzogW2RybV0gICAtIGtlcm4udnQuZmIubW9kZXMuZURQLTEKaW5mbzogW2RybV0g ICAtIGtlcm4udnQuZmIuZGVmYXVsdF9tb2RlCltkcm06S01TOnBpZDE0ODI6ZHJtX2ZiX2hl bHBlcl9wYXJzZV9jb21tYW5kX2xpbmVdIGNtZGxpbmUgbW9kZSBmb3IgY29ubmVjdG9yIGVE UC0xIDE5MjB4MTA4MEA2MEh6CmluZm86IFtkcm1dIENvbm5lY3RvciBWR0EtMTogZ2V0IG1v ZGUgZnJvbSB0dW5hYmxlczoKaW5mbzogW2RybV0gICAtIGtlcm4udnQuZmIubW9kZXMuVkdB LTEKaW5mbzogW2RybV0gICAtIGtlcm4udnQuZmIuZGVmYXVsdF9tb2RlCltkcm06S01TOnBp ZDE0ODI6ZHJtX2ZiX2hlbHBlcl9wYXJzZV9jb21tYW5kX2xpbmVdIGNtZGxpbmUgbW9kZSBm b3IgY29ubmVjdG9yIFZHQS0xIDE5MjB4MTA4MEA2MEh6CmluZm86IFtkcm1dIENvbm5lY3Rv ciBIRE1JLUEtMTogZ2V0IG1vZGUgZnJvbSB0dW5hYmxlczoKaW5mbzogW2RybV0gICAtIGtl cm4udnQuZmIubW9kZXMuSERNSS1BLTEKaW5mbzogW2RybV0gICAtIGtlcm4udnQuZmIuZGVm YXVsdF9tb2RlCltkcm06S01TOnBpZDE0ODI6ZHJtX2ZiX2hlbHBlcl9wYXJzZV9jb21tYW5k X2xpbmVdIGNtZGxpbmUgbW9kZSBmb3IgY29ubmVjdG9yIEhETUktQS0xIDE5MjB4MTA4MEA2 MEh6CmluZm86IFtkcm1dIENvbm5lY3RvciBEUC0xOiBnZXQgbW9kZSBmcm9tIHR1bmFibGVz OgppbmZvOiBbZHJtXSAgIC0ga2Vybi52dC5mYi5tb2Rlcy5EUC0xCmluZm86IFtkcm1dICAg LSBrZXJuLnZ0LmZiLmRlZmF1bHRfbW9kZQpbZHJtOktNUzpwaWQxNDgyOmRybV9mYl9oZWxw ZXJfcGFyc2VfY29tbWFuZF9saW5lXSBjbWRsaW5lIG1vZGUgZm9yIGNvbm5lY3RvciBEUC0x IDE5MjB4MTA4MEA2MEh6CmluZm86IFtkcm1dIENvbm5lY3RvciBIRE1JLUEtMjogZ2V0IG1v ZGUgZnJvbSB0dW5hYmxlczoKaW5mbzogW2RybV0gICAtIGtlcm4udnQuZmIubW9kZXMuSERN SS1BLTIKaW5mbzogW2RybV0gICAtIGtlcm4udnQuZmIuZGVmYXVsdF9tb2RlCltkcm06S01T OnBpZDE0ODI6ZHJtX2ZiX2hlbHBlcl9wYXJzZV9jb21tYW5kX2xpbmVdIGNtZGxpbmUgbW9k ZSBmb3IgY29ubmVjdG9yIEhETUktQS0yIDE5MjB4MTA4MEA2MEh6CmluZm86IFtkcm1dIENv bm5lY3RvciBEUC0yOiBnZXQgbW9kZSBmcm9tIHR1bmFibGVzOgppbmZvOiBbZHJtXSAgIC0g a2Vybi52dC5mYi5tb2Rlcy5EUC0yCmluZm86IFtkcm1dICAgLSBrZXJuLnZ0LmZiLmRlZmF1 bHRfbW9kZQpbZHJtOktNUzpwaWQxNDgyOmRybV9mYl9oZWxwZXJfcGFyc2VfY29tbWFuZF9s aW5lXSBjbWRsaW5lIG1vZGUgZm9yIGNvbm5lY3RvciBEUC0yIDE5MjB4MTA4MEA2MEh6Cmlu Zm86IFtkcm1dIENvbm5lY3RvciBIRE1JLUEtMzogZ2V0IG1vZGUgZnJvbSB0dW5hYmxlczoK aW5mbzogW2RybV0gICAtIGtlcm4udnQuZmIubW9kZXMuSERNSS1BLTMKaW5mbzogW2RybV0g ICAtIGtlcm4udnQuZmIuZGVmYXVsdF9tb2RlCltkcm06S01TOnBpZDE0ODI6ZHJtX2ZiX2hl bHBlcl9wYXJzZV9jb21tYW5kX2xpbmVdIGNtZGxpbmUgbW9kZSBmb3IgY29ubmVjdG9yIEhE TUktQS0zIDE5MjB4MTA4MEA2MEh6Cltkcm06S01TOnBpZDE0ODI6ZHJtX2hlbHBlcl9wcm9i ZV9zaW5nbGVfY29ubmVjdG9yX21vZGVzXSBbQ09OTkVDVE9SOjIxOmVEUC0xXQpbZHJtOktN UzpwaWQxNDgyOmludGVsX2RwX2RldGVjdF0gRFBDRDogMTIgMEEgRkYgNDEgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMEIgMDAKCltkcm06S01TOnBpZDE0ODI6ZHJtX2VkaWRfdG9f ZWxkXSBFTEQ6IG5vIENFQSBFeHRlbnNpb24gZm91bmQKW2RybTpLTVM6cGlkMTQ4Mjpkcm1f aGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXNdIFtDT05ORUNUT1I6MjE6ZURQ LTFdIHByb2JlZCBtb2RlcyA6Cltkcm06S01TOnBpZDE0ODI6ZHJtX21vZGVfZGVidWdfcHJp bnRtb2RlbGluZV0gTW9kZWxpbmUgMjY6IjE5MjB4MTA4MCIgNjAgMTQwMDAwIDE5MjAgMTk2 OCAyMDY4IDIxMDAgMTA4MCAxMDgzIDEwODQgMTExMCAweDQ4IDB4YQpbZHJtOktNUzpwaWQx NDgyOmRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2Rlc10gW0NPTk5FQ1RP Ujo5OlZHQS0xXQpbZHJtOktNUzpwaWQxNDgyOmludGVsX2lyb25sYWtlX2NydF9kZXRlY3Rf aG90cGx1Z10gdHJpZ2dlciBob3RwbHVnIGRldGVjdCBjeWNsZTogYWRwYT0weGY0MDAwMApb ZHJtOktNUzpwaWQxNDgyOmludGVsX2lyb25sYWtlX2NydF9kZXRlY3RfaG90cGx1Z10gaXJv bmxha2UgaG90cGx1ZyBhZHBhPTB4ZjQwMDAwLCByZXN1bHQgMApbZHJtOktNUzpwaWQxNDgy OmludGVsX2NydF9kZXRlY3RdIENSVCBub3QgZGV0ZWN0ZWQgdmlhIGhvdHBsdWcKW2RybTpL TVM6cGlkMTQ4MjpnbWJ1c194ZmVyXSBHTUJVUyBbaTkxNSBnbWJ1cyB2Z2FdIE5BSyBmb3Ig YWRkcjogMDA1MCByKDEpCltkcm06S01TOnBpZDE0ODI6ZHJtX2RvX3Byb2JlX2RkY19lZGlk XSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDUgZXJyb3IgNgpbZHJtOktNUzpwaWQxNDgy OmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1IGdtYnVzIHZnYV0gTkFLIGZvciBhZGRyOiAwMDUw IHIoMSkKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190 cmFuc2ZlciBjb3VudGRvd24gNCBlcnJvciA2Cltkcm06S01TOnBpZDE0ODI6Z21idXNfeGZl cl0gR01CVVMgW2k5MTUgZ21idXMgdmdhXSBOQUsgZm9yIGFkZHI6IDAwNTAgcigxKQpbZHJt OktNUzpwaWQxNDgyOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNv dW50ZG93biAzIGVycm9yIDYKW2RybTpLTVM6cGlkMTQ4MjpnbWJ1c194ZmVyXSBHTUJVUyBb aTkxNSBnbWJ1cyB2Z2FdIE5BSyBmb3IgYWRkcjogMDA1MCByKDEpCltkcm06S01TOnBpZDE0 ODI6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDIg ZXJyb3IgNgpbZHJtOktNUzpwaWQxNDgyOmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1IGdtYnVz IHZnYV0gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZG9f cHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gMSBlcnJvciA2Cltk cm06S01TOnBpZDE0ODI6aW50ZWxfY3J0X2RldGVjdF9kZGNdIENSVCBub3QgZGV0ZWN0ZWQg dmlhIEREQzoweDUwIFtubyB2YWxpZCBFRElEIGZvdW5kXQpbZHJtOktNUzpwaWQxNDgyOmRy bV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2Rlc10gW0NPTk5FQ1RPUjo5OlZH QS0xXSBkaXNjb25uZWN0ZWQKW2RybTpLTVM6cGlkMTQ4Mjpkcm1faGVscGVyX3Byb2JlX3Np bmdsZV9jb25uZWN0b3JfbW9kZXNdIFtDT05ORUNUT1I6MTI6SERNSS1BLTFdCmluZm86IFtk cm1dIEdNQlVTIFtpOTE1IGdtYnVzIGRwYl0gdGltZWQgb3V0LCBmYWxsaW5nIGJhY2sgdG8g Yml0IGJhbmdpbmcgb24gcGluIDUKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZG9fcHJvYmVfZGRj X2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gNSBlcnJvciAyCltkcm06S01TOnBp ZDE0ODI6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3du IDQgZXJyb3IgMgpbZHJtOktNUzpwaWQxNDgyOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWlj YnVzX3RyYW5zZmVyIGNvdW50ZG93biAzIGVycm9yIDIKW2RybTpLTVM6cGlkMTQ4Mjpkcm1f ZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gMiBlcnJvciAy Cltkcm06S01TOnBpZDE0ODI6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNm ZXIgY291bnRkb3duIDEgZXJyb3IgMgpbZHJtOktNUzpwaWQxNDgyOmRybV9oZWxwZXJfcHJv YmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2Rlc10gW0NPTk5FQ1RPUjoxMjpIRE1JLUEtMV0gZGlz Y29ubmVjdGVkCltkcm06S01TOnBpZDE0ODI6ZHJtX2hlbHBlcl9wcm9iZV9zaW5nbGVfY29u bmVjdG9yX21vZGVzXSBbQ09OTkVDVE9SOjE1OkRQLTFdCltkcm06S01TOnBpZDE0ODI6aW50 ZWxfZHBfYXV4X2NoXSBkcF9hdXhfY2ggdGltZW91dCBzdGF0dXMgMHg1MTQ1MDAzZgpbZHJt OktNUzpwaWQxNDgyOmludGVsX2RwX2F1eF9jaF0gZHBfYXV4X2NoIHRpbWVvdXQgc3RhdHVz IDB4NTE0NTAwM2YKW2RybTpLTVM6cGlkMTQ4MjppbnRlbF9kcF9hdXhfY2hdIGRwX2F1eF9j aCB0aW1lb3V0IHN0YXR1cyAweDUxNDUwMDNmCltkcm06S01TOnBpZDE0ODI6aW50ZWxfZHBf ZGV0ZWN0XSBEUENEOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMAoKW2RybTpLTVM6cGlkMTQ4Mjpkcm1faGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0 b3JfbW9kZXNdIFtDT05ORUNUT1I6MTU6RFAtMV0gZGlzY29ubmVjdGVkCltkcm06S01TOnBp ZDE0ODI6ZHJtX2hlbHBlcl9wcm9iZV9zaW5nbGVfY29ubmVjdG9yX21vZGVzXSBbQ09OTkVD VE9SOjE3OkhETUktQS0yXQpbZHJtOktNUzpwaWQxNDgyOmdtYnVzX3hmZXJdIEdNQlVTIFtp OTE1IGdtYnVzIGRwY10gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlkMTQ4 Mjpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gNSBl cnJvciA2Cltkcm06S01TOnBpZDE0ODI6Z21idXNfeGZlcl0gR01CVVMgW2k5MTUgZ21idXMg ZHBjXSBOQUsgZm9yIGFkZHI6IDAwNTAgcigxKQpbZHJtOktNUzpwaWQxNDgyOmRybV9kb19w cm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biA0IGVycm9yIDYKW2Ry bTpLTVM6cGlkMTQ4MjpnbWJ1c194ZmVyXSBHTUJVUyBbaTkxNSBnbWJ1cyBkcGNdIE5BSyBm b3IgYWRkcjogMDA1MCByKDEpCltkcm06S01TOnBpZDE0ODI6ZHJtX2RvX3Byb2JlX2RkY19l ZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDMgZXJyb3IgNgpbZHJtOktNUzpwaWQx NDgyOmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1IGdtYnVzIGRwY10gTkFLIGZvciBhZGRyOiAw MDUwIHIoMSkKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1 c190cmFuc2ZlciBjb3VudGRvd24gMiBlcnJvciA2Cltkcm06S01TOnBpZDE0ODI6Z21idXNf eGZlcl0gR01CVVMgW2k5MTUgZ21idXMgZHBjXSBOQUsgZm9yIGFkZHI6IDAwNTAgcigxKQpb ZHJtOktNUzpwaWQxNDgyOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVy IGNvdW50ZG93biAxIGVycm9yIDYKW2RybTpLTVM6cGlkMTQ4Mjpkcm1faGVscGVyX3Byb2Jl X3NpbmdsZV9jb25uZWN0b3JfbW9kZXNdIFtDT05ORUNUT1I6MTc6SERNSS1BLTJdIGRpc2Nv bm5lY3RlZApbZHJtOktNUzpwaWQxNDgyOmRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5l Y3Rvcl9tb2Rlc10gW0NPTk5FQ1RPUjoxODpEUC0yXQpbZHJtOktNUzpwaWQxNDgyOmludGVs X2RwX2F1eF9jaF0gZHBfYXV4X2NoIHRpbWVvdXQgc3RhdHVzIDB4NTE0NTAwM2YKW2RybTpL TVM6cGlkMTQ4MjppbnRlbF9kcF9hdXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0IHN0YXR1cyAw eDUxNDUwMDNmCltkcm06S01TOnBpZDE0ODI6aW50ZWxfZHBfYXV4X2NoXSBkcF9hdXhfY2gg dGltZW91dCBzdGF0dXMgMHg1MTQ1MDAzZgpbZHJtOktNUzpwaWQxNDgyOmludGVsX2RwX2Rl dGVjdF0gRFBDRDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAKCltkcm06S01TOnBpZDE0ODI6ZHJtX2hlbHBlcl9wcm9iZV9zaW5nbGVfY29ubmVjdG9y X21vZGVzXSBbQ09OTkVDVE9SOjE4OkRQLTJdIGRpc2Nvbm5lY3RlZApbZHJtOktNUzpwaWQx NDgyOmRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2Rlc10gW0NPTk5FQ1RP UjoyMDpIRE1JLUEtM10KaW5mbzogW2RybV0gR01CVVMgW2k5MTUgZ21idXMgZHBkXSB0aW1l ZCBvdXQsIGZhbGxpbmcgYmFjayB0byBiaXQgYmFuZ2luZyBvbiBwaW4gNgpbZHJtOktNUzpw aWQxNDgyOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93 biA1IGVycm9yIDIKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlp Y2J1c190cmFuc2ZlciBjb3VudGRvd24gNCBlcnJvciAyCltkcm06S01TOnBpZDE0ODI6ZHJt X2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDMgZXJyb3Ig MgpbZHJtOktNUzpwaWQxNDgyOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5z ZmVyIGNvdW50ZG93biAyIGVycm9yIDIKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZG9fcHJvYmVf ZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gMSBlcnJvciAyCltkcm06S01T OnBpZDE0ODI6ZHJtX2hlbHBlcl9wcm9iZV9zaW5nbGVfY29ubmVjdG9yX21vZGVzXSBbQ09O TkVDVE9SOjIwOkhETUktQS0zXSBkaXNjb25uZWN0ZWQKW2RybTpLTVM6cGlkMTQ4Mjpkcm1f c2V0dXBfY3J0Y3NdIApbZHJtOktNUzpwaWQxNDgyOmRybV9lbmFibGVfY29ubmVjdG9yc10g Y29ubmVjdG9yIDIxIGVuYWJsZWQ/IHllcwpbZHJtOktNUzpwaWQxNDgyOmRybV9lbmFibGVf Y29ubmVjdG9yc10gY29ubmVjdG9yIDkgZW5hYmxlZD8gbm8KW2RybTpLTVM6cGlkMTQ4Mjpk cm1fZW5hYmxlX2Nvbm5lY3RvcnNdIGNvbm5lY3RvciAxMiBlbmFibGVkPyBubwpbZHJtOktN UzpwaWQxNDgyOmRybV9lbmFibGVfY29ubmVjdG9yc10gY29ubmVjdG9yIDE1IGVuYWJsZWQ/ IG5vCltkcm06S01TOnBpZDE0ODI6ZHJtX2VuYWJsZV9jb25uZWN0b3JzXSBjb25uZWN0b3Ig MTcgZW5hYmxlZD8gbm8KW2RybTpLTVM6cGlkMTQ4Mjpkcm1fZW5hYmxlX2Nvbm5lY3RvcnNd IGNvbm5lY3RvciAxOCBlbmFibGVkPyBubwpbZHJtOktNUzpwaWQxNDgyOmRybV9lbmFibGVf Y29ubmVjdG9yc10gY29ubmVjdG9yIDIwIGVuYWJsZWQ/IG5vCltkcm06S01TOnBpZDE0ODI6 ZHJtX3RhcmdldF9wcmVmZXJyZWRdIGxvb2tpbmcgZm9yIGNtZGxpbmUgbW9kZSBvbiBjb25u ZWN0b3IgMjEKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fdGFyZ2V0X3ByZWZlcnJlZF0gZm91bmQg bW9kZSAxOTIweDEwODAKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fc2V0dXBfY3J0Y3NdIHBpY2tp bmcgQ1JUQ3MgZm9yIDgxOTJ4ODE5MiBjb25maWcKW2RybTpLTVM6cGlkMTQ4Mjpkcm1fc2V0 dXBfY3J0Y3NdIGRlc2lyZWQgbW9kZSAxOTIweDEwODAgc2V0IG9uIGNydGMgMwpbZHJtOktN UzpwaWQxNDgyOmludGVsZmJfY3JlYXRlXSBhbGxvY2F0ZWQgMTkyMHgxMDgwIChzIDI0Yml0 cykgZmI6IDB4MDAwNzQwMDAsIGJvIDB4ZmZmZmY4MDE0NWJkYzQwMApmYmQxIG9uIGRybW4x ClZUOiBSZXBsYWNpbmcgZHJpdmVyICJ2Z2EiIHdpdGggbmV3ICJmYiIuCltkcm06S01TOnBp ZDA6aW50ZWxfY3J0Y19zZXRfY29uZmlnXSBbQ1JUQzozXSBbRkI6MjddICNjb25uZWN0b3Jz PTEgKHggeSkgKDAgMCkKW2RybTpLTVM6cGlkMDppbnRlbF9zZXRfY29uZmlnX2NvbXB1dGVf bW9kZV9jaGFuZ2VzXSBjcnRjIGhhcyBubyBmYiwgZnVsbCBtb2RlIHNldApbZHJtOktNUzpw aWQwOmludGVsX3NldF9jb25maWdfY29tcHV0ZV9tb2RlX2NoYW5nZXNdIG1vZGVzIGFyZSBk aWZmZXJlbnQsIGZ1bGwgbW9kZSBzZXQKW2RybTpLTVM6cGlkMDpkcm1fbW9kZV9kZWJ1Z19w cmludG1vZGVsaW5lXSBNb2RlbGluZSAwOiIiIDAgMCAwIDAgMCAwIDAgMCAwIDAgMHgwIDB4 MApbZHJtOktNUzpwaWQwOmRybV9tb2RlX2RlYnVnX3ByaW50bW9kZWxpbmVdIE1vZGVsaW5l IDIyOiIxOTIweDEwODAiIDYwIDE0MDAwMCAxOTIwIDE5NjggMjA2OCAyMTAwIDEwODAgMTA4 MyAxMDg0IDExMTAgMHg0OCAweGEKW2RybTpLTVM6cGlkMDppbnRlbF9tb2Rlc2V0X3N0YWdl X291dHB1dF9zdGF0ZV0gW0NPTk5FQ1RPUjoyMTplRFAtMV0gdG8gW0NSVEM6M10KW2RybTpL TVM6cGlkMDppbnRlbF9jcnRjX3NldF9jb25maWddIGF0dGVtcHRpbmcgdG8gc2V0IG1vZGUg ZnJvbSB1c2Vyc3BhY2UKW2RybTpLTVM6cGlkMDpkcm1fbW9kZV9kZWJ1Z19wcmludG1vZGVs aW5lXSBNb2RlbGluZSAyMjoiMTkyMHgxMDgwIiA2MCAxNDAwMDAgMTkyMCAxOTY4IDIwNjgg MjEwMCAxMDgwIDEwODMgMTA4NCAxMTEwIDB4NDggMHhhCltkcm06S01TOnBpZDA6aW50ZWxf c2V0X21vZGVdIHNldCBtb2RlIHBpcGUgbWFza3M6IG1vZGVzZXQ6IDEsIHByZXBhcmU6IDEs IGRpc2FibGU6IDAKW2RybTpLTVM6cGlkMDppbnRlbF9kcF9tb2RlX2ZpeHVwXSBEUCBsaW5r IGNvbXB1dGF0aW9uIHdpdGggbWF4IGxhbmUgY291bnQgMiBtYXggYncgMGEgcGl4ZWwgY2xv Y2sgMTQwMDAwS0h6Cltkcm06S01TOnBpZDA6aW50ZWxfZHBfbW9kZV9maXh1cF0gRFAgbGlu ayBidyAwYSBsYW5lIGNvdW50IDIgY2xvY2sgMjcwMDAwIGJwcCAyNApbZHJtOktNUzpwaWQw OmludGVsX2RwX21vZGVfZml4dXBdIERQIGxpbmsgYncgcmVxdWlyZWQgMzM2MDAwIGF2YWls YWJsZSA0MzIwMDAKW2RybTpLTVM6cGlkMDppbnRlbF9tb2Rlc2V0X2FkanVzdGVkX21vZGVd IFtDUlRDOjNdCltkcm06S01TOnBpZDA6aW50ZWxfcGFuZWxfYWN0dWFsbHlfc2V0X2JhY2ts aWdodF0gc2V0IGJhY2tsaWdodCBQV00gPSAwCltkcm06S01TOnBpZDA6aXJvbmxha2VfZWRw X2JhY2tsaWdodF9vZmZdIAppbmZvOiBbZHJtXSBJbml0aWFsaXplZCBpOTE1IDEuNi4wIDIw MDgwNzMwIGZvciBkcm1uMSBvbiBtaW5vciAxCltkcm06cGlkMDpkcm1fY2FsY192Ymx0aW1l c3RhbXBfZnJvbV9zY2Fub3V0cG9zXSBjcnRjIDA6IE5vb3AgZHVlIHRvIHVuaW5pdGlhbGl6 ZWQgbW9kZS4KW2RybTpLTVM6cGlkMDppcm9ubGFrZV9lZHBfcGFuZWxfdmRkX29uXSBUdXJu IGVEUCBWREQgb24KW2RybTpLTVM6cGlkMDppcm9ubGFrZV9lZHBfcGFuZWxfdmRkX29uXSBl RFAgVkREIGFscmVhZHkgb24KW2RybTpLTVM6cGlkMDppcm9ubGFrZV9lZHBfcGFuZWxfb2Zm XSBUdXJuIGVEUCBwb3dlciBvZmYKW2RybTpLTVM6cGlkMDppcm9ubGFrZV93YWl0X3BhbmVs X29mZl0gV2FpdCBmb3IgcGFuZWwgcG93ZXIgb2ZmIHRpbWUKW2RybTpLTVM6cGlkMDppcm9u bGFrZV93YWl0X3BhbmVsX3N0YXR1c10gbWFzayBiMDAwMDAwZiB2YWx1ZSAwMDAwMDAwMCBz dGF0dXMgODAwMDAwMDggY29udHJvbCBhYmNkMDAwMApbZHJtOnBpZDA6ZHJtX3ZibGFua19n ZXRdIGVuYWJsaW5nIHZibGFuayBvbiBjcnRjIDAsIHJldDogLTIyCltkcm06S01TOnBpZDA6 aW50ZWxfZGRpX3B1dF9jcnRjX3BsbF0gRGlzYWJsaW5nIFdSUExMIDEKW2RybTpLTVM6cGlk MDppbnRlbF9jaG9vc2VfcGlwZV9icHBfZGl0aGVyXSBjbGFtcGluZyBkaXNwbGF5IGJwYyAo d2FzIC0xKSB0byBFRElEIHJlcG9ydGVkIG1heCBvZiA2Cltkcm06S01TOnBpZDA6aW50ZWxf Y2hvb3NlX3BpcGVfYnBwX2RpdGhlcl0gc2V0dGluZyBwaXBlIGJwYyB0byA4IChtYXggZGlz cGxheSBicGMgNikKW2RybTpLTVM6cGlkMDpoYXN3ZWxsX2NydGNfbW9kZV9zZXRdIE1vZGUg Zm9yIHBpcGUgMDoKW2RybTpLTVM6cGlkMDpkcm1fbW9kZV9kZWJ1Z19wcmludG1vZGVsaW5l XSBNb2RlbGluZSAyMjoiMTkyMHgxMDgwIiA2MCAxNDAwMDAgMTkyMCAxOTY4IDIwNjggMjEw MCAxMDgwIDEwODMgMTA4NCAxMTEwIDB4NDggMHhhCltkcm06S01TOnBpZDA6aXJvbmxha2Vf dXBkYXRlX3BsYW5lXSBXcml0aW5nIGJhc2UgMDAwNzQwMDAgMDAwMDAwMDAgMCAwIDc2ODAK W2RybTpLTVM6cGlkMDppbnRlbF9jcnRjX21vZGVfc2V0XSBbRU5DT0RFUjoxOTpUTURTLTE5 XSBzZXQgW01PREU6MjI6MTkyMHgxMDgwXQpbZHJtOktNUzpwaWQwOmludGVsX2RkaV9tb2Rl X3NldF0gUHJlcGFyaW5nIERESSBtb2RlIGZvciBIYXN3ZWxsIG9uIHBvcnQgRCwgcGlwZSBB Cltkcm06S01TOnBpZDA6c2FuZHlicmlkZ2VfdXBkYXRlX3dtXSBGSUZPIHdhdGVybWFya3Mg Rm9yIHBpcGUgQSAtIHBsYW5lIDE2LCBjdXJzb3I6IDYKW2RybTpLTVM6cGlkMDppcm9ubGFr ZV9lZHBfcGFuZWxfdmRkX29uXSBUdXJuIGVEUCBWREQgb24KW2RybTpLTVM6cGlkMDppcm9u bGFrZV93YWl0X3BhbmVsX3Bvd2VyX2N5Y2xlXSBXYWl0IGZvciBwYW5lbCBwb3dlciBjeWNs ZQpbZHJtOktNUzpwaWQwOmlyb25sYWtlX3dhaXRfcGFuZWxfc3RhdHVzXSBtYXNrIGI4MDAw MDBmIHZhbHVlIDAwMDAwMDAwIHN0YXR1cyAwMDAwMDAwMCBjb250cm9sIGFiY2QwMDAwCltk cm06S01TOnBpZDA6aXJvbmxha2VfZWRwX3BhbmVsX3ZkZF9vbl0gUENIX1BQX1NUQVRVUzog MHgwMDAwMDAwMCBQQ0hfUFBfQ09OVFJPTDogMHhhYmNkMDAwOApbZHJtOktNUzpwaWQwOmly b25sYWtlX2VkcF9wYW5lbF92ZGRfb25dIGVEUCB3YXMgbm90IHJ1bm5pbmcKW2RybTpLTVM6 cGlkMDppcm9ubGFrZV9lZHBfcGFuZWxfb25dIFR1cm4gZURQIHBvd2VyIG9uCltkcm06S01T OnBpZDA6aXJvbmxha2Vfd2FpdF9wYW5lbF9wb3dlcl9jeWNsZV0gV2FpdCBmb3IgcGFuZWwg cG93ZXIgY3ljbGUKW2RybTpLTVM6cGlkMDppcm9ubGFrZV93YWl0X3BhbmVsX3N0YXR1c10g bWFzayBiODAwMDAwZiB2YWx1ZSAwMDAwMDAwMCBzdGF0dXMgMDAwMDAwMDAgY29udHJvbCBh YmNkMDAwOApbZHJtOktNUzpwaWQwOmlyb25sYWtlX3dhaXRfcGFuZWxfb25dIFdhaXQgZm9y IHBhbmVsIHBvd2VyIG9uCltkcm06S01TOnBpZDA6aXJvbmxha2Vfd2FpdF9wYW5lbF9zdGF0 dXNdIG1hc2sgYjAwMDAwMGYgdmFsdWUgODAwMDAwMDggc3RhdHVzIDAwMDAwMDBhIGNvbnRy b2wgYWJjZDAwMGIKW2RybTpLTVM6cGlkMDppcm9ubGFrZV9lZHBfcGFuZWxfdmRkX29mZl0g VHVybiBlRFAgVkREIG9mZiAxCltkcm06S01TOnBpZDA6aXJvbmxha2VfcGFuZWxfdmRkX29m Zl9zeW5jXSBQQ0hfUFBfU1RBVFVTOiAweDgwMDAwMDA4IFBDSF9QUF9DT05UUk9MOiAweGFi Y2QwMDAzCltkcm06S01TOnBpZDA6aW50ZWxfZHBfc3RhcnRfbGlua190cmFpbl0gdHJhaW5p bmcgcGF0dGVybiAxIHNpZ25hbCBsZXZlbHMgMDAwMDAwMDAKW2RybTpLTVM6cGlkMDppbnRl bF9kcF9zdGFydF9saW5rX3RyYWluXSB0cmFpbmluZyBwYXR0ZXJuIDEgc2lnbmFsIGxldmVs cyAwNDAwMDAwMApbZHJtOktNUzpwaWQwOmludGVsX2RwX3N0YXJ0X2xpbmtfdHJhaW5dIHRy YWluaW5nIHBhdHRlcm4gMSBzaWduYWwgbGV2ZWxzIDA0MDAwMDAwCltkcm06S01TOnBpZDA6 aW50ZWxfZHBfc3RhcnRfbGlua190cmFpbl0gY2xvY2sgcmVjb3ZlcnkgT0sKW2RybTpLTVM6 cGlkMDppbnRlbF9kcF9jb21wbGV0ZV9saW5rX3RyYWluXSBDaGFubmVsIEVRIGRvbmUuIERQ IFRyYWluaW5nIHN1Y2Nlc3NmdWxsCltkcm06S01TOnBpZDA6aXJvbmxha2Vfd2FpdF9mb3Jf dmJsYW5rXSB2Ymxhbmsgd2FpdCB0aW1lZCBvdXQKW2RybTpLTVM6cGlkMDppcm9ubGFrZV93 YWl0X2Zvcl92YmxhbmtdIHZibGFuayB3YWl0IHRpbWVkIG91dApbZHJtOktNUzpwaWQwOmly b25sYWtlX2VkcF9iYWNrbGlnaHRfb25dIApbZHJtOktNUzpwaWQwOmludGVsX3BhbmVsX2Fj dHVhbGx5X3NldF9iYWNrbGlnaHRdIHNldCBiYWNrbGlnaHQgUFdNID0gNDc5NApbZHJtOktN UzpwaWQwOmlyb25sYWtlX3dhaXRfZm9yX3ZibGFua10gdmJsYW5rIHdhaXQgdGltZWQgb3V0 Cltkcm06cGlkMDpkcm1fY2FsY190aW1lc3RhbXBpbmdfY29uc3RhbnRzXSBjcnRjIDM6IGh3 bW9kZTogaHRvdGFsIDIxMDAsIHZ0b3RhbCAxMTEwLCB2ZGlzcGxheSAxMDgwCltkcm06cGlk MDpkcm1fY2FsY190aW1lc3RhbXBpbmdfY29uc3RhbnRzXSBjcnRjIDM6IGNsb2NrIDI3MDAw MCBrSHogZnJhbWVkdXIgODYzMjQ3MCBsaW5lZHVyIDc3NzcsIHBpeGVsZHVyIDMKW2RybTpL TVM6cGlkMDppbnRlbF9kZGlfZ2V0X2h3X3N0YXRlXSBObyBwaXBlIGZvciBkZGkgcG9ydCAz IGZvdW5kCltkcm06S01TOnBpZDA6aW50ZWxfY29ubmVjdG9yX2NoZWNrX3N0YXRlXSBbQ09O TkVDVE9SOjIxOmVEUC0xXQpbZHJtOktNUzpwaWQwOmludGVsX2RkaV9nZXRfaHdfc3RhdGVd IE5vIHBpcGUgZm9yIGRkaSBwb3J0IDMgZm91bmQKZXJyb3I6IFtkcm06cGlkMDppbnRlbF9j b25uZWN0b3JfY2hlY2tfc3RhdGVdICpFUlJPUiogZW5jb2RlciBhY3RpdmUgb24gdGhlIHdy b25nIHBpcGUKW2RybTpLTVM6cGlkMDppbnRlbF9kZGlfZ2V0X2h3X3N0YXRlXSBObyBwaXBl IGZvciBkZGkgcG9ydCAzIGZvdW5kCltkcm06S01TOnBpZDA6aW50ZWxfbW9kZXNldF9jaGVj a19zdGF0ZV0gW0VOQ09ERVI6MTA6REFDLTEwXQpbZHJtOktNUzpwaWQwOmludGVsX21vZGVz ZXRfY2hlY2tfc3RhdGVdIFtFTkNPREVSOjExOlRNRFMtMTFdCltkcm06S01TOnBpZDA6aW50 ZWxfbW9kZXNldF9jaGVja19zdGF0ZV0gW0VOQ09ERVI6MTY6VE1EUy0xNl0KW2RybTpLTVM6 cGlkMDppbnRlbF9tb2Rlc2V0X2NoZWNrX3N0YXRlXSBbRU5DT0RFUjoxOTpUTURTLTE5XQpb ZHJtOktNUzpwaWQwOmludGVsX2RkaV9nZXRfaHdfc3RhdGVdIE5vIHBpcGUgZm9yIGRkaSBw b3J0IDMgZm91bmQKZXJyb3I6IFtkcm06cGlkMDppbnRlbF9tb2Rlc2V0X2NoZWNrX3N0YXRl XSAqRVJST1IqIGFjdGl2ZSBlbmNvZGVyJ3MgcGlwZSBkb2Vzbid0IG1hdGNoKGV4cGVjdGVk IDAsIGZvdW5kIDE4MjY2NTIxNikKW2RybTpLTVM6cGlkMDppbnRlbF9tb2Rlc2V0X2NoZWNr X3N0YXRlXSBbQ1JUQzozXQpbZHJtOktNUzpwaWQwOmludGVsX21vZGVzZXRfY2hlY2tfc3Rh dGVdIFtDUlRDOjVdCltkcm06S01TOnBpZDA6aW50ZWxfbW9kZXNldF9jaGVja19zdGF0ZV0g W0NSVEM6N10KW2RybTpLTVM6cGlkMDppbnRlbF9jcnRjX3NldF9jb25maWddIFtDUlRDOjVd IFtOT0ZCXQpbZHJtOktNUzpwaWQwOmludGVsX21vZGVzZXRfc3RhZ2Vfb3V0cHV0X3N0YXRl XSBbQ09OTkVDVE9SOjIxOmVEUC0xXSB0byBbQ1JUQzozXQpbZHJtOktNUzpwaWQwOmludGVs X2NydGNfc2V0X2NvbmZpZ10gW0NSVEM6N10gW05PRkJdCltkcm06S01TOnBpZDA6aW50ZWxf bW9kZXNldF9zdGFnZV9vdXRwdXRfc3RhdGVdIFtDT05ORUNUT1I6MjE6ZURQLTFdIHRvIFtD UlRDOjNdCltkcm06S01TOnBpZDA6aTkxNV9ob3RwbHVnX3dvcmtfZnVuY10gcnVubmluZyBl bmNvZGVyIGhvdHBsdWcgZnVuY3Rpb25zCltkcm06S01TOnBpZDA6aW50ZWxfZHBfZGV0ZWN0 XSBEUENEOiAxMiAwQSBGRiA0MSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwQiAwMAoK W2RybTpLTVM6cGlkMDpkcm1faGVscGVyX2hwZF9pcnFfZXZlbnRdIFtDT05ORUNUT1I6MjE6 ZURQLTFdIHN0YXR1cyB1cGRhdGVkIGZyb20gMSB0byAxCltkcm06S01TOnBpZDA6aW50ZWxf aXJvbmxha2VfY3J0X2RldGVjdF9ob3RwbHVnXSBpcm9ubGFrZSBob3RwbHVnIGFkcGE9MHhm NDAwMDAsIHJlc3VsdCAwCltkcm06S01TOnBpZDA6aW50ZWxfY3J0X2RldGVjdF0gQ1JUIG5v dCBkZXRlY3RlZCB2aWEgaG90cGx1ZwpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJdIEdNQlVT IFtpOTE1IGdtYnVzIHZnYV0gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlk MDpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gNSBl cnJvciA2Cltkcm06S01TOnBpZDA6Z21idXNfeGZlcl0gR01CVVMgW2k5MTUgZ21idXMgdmdh XSBOQUsgZm9yIGFkZHI6IDAwNTAgcigxKQpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9k ZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biA0IGVycm9yIDYKW2RybTpLTVM6 cGlkMDpnbWJ1c194ZmVyXSBHTUJVUyBbaTkxNSBnbWJ1cyB2Z2FdIE5BSyBmb3IgYWRkcjog MDA1MCByKDEpCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNf dHJhbnNmZXIgY291bnRkb3duIDMgZXJyb3IgNgpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJd IEdNQlVTIFtpOTE1IGdtYnVzIHZnYV0gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpL TVM6cGlkMDpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRv d24gMiBlcnJvciA2Cltkcm06S01TOnBpZDA6Z21idXNfeGZlcl0gR01CVVMgW2k5MTUgZ21i dXMgdmdhXSBOQUsgZm9yIGFkZHI6IDAwNTAgcigxKQpbZHJtOktNUzpwaWQwOmRybV9kb19w cm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biAxIGVycm9yIDYKW2Ry bTpLTVM6cGlkMDppbnRlbF9jcnRfZGV0ZWN0X2RkY10gQ1JUIG5vdCBkZXRlY3RlZCB2aWEg RERDOjB4NTAgW25vIHZhbGlkIEVESUQgZm91bmRdCltkcm06S01TOnBpZDA6ZHJtX2hlbHBl cl9ocGRfaXJxX2V2ZW50XSBbQ09OTkVDVE9SOjk6VkdBLTFdIHN0YXR1cyB1cGRhdGVkIGZy b20gMiB0byAyCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNf dHJhbnNmZXIgY291bnRkb3duIDUgZXJyb3IgMgpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9i ZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biA0IGVycm9yIDIKW2RybTpL TVM6cGlkMDpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRv d24gMyBlcnJvciAyCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNi dXNfdHJhbnNmZXIgY291bnRkb3duIDIgZXJyb3IgMgpbZHJtOktNUzpwaWQwOmRybV9kb19w cm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biAxIGVycm9yIDIKW2Ry bTpLTVM6cGlkMDpkcm1faGVscGVyX2hwZF9pcnFfZXZlbnRdIFtDT05ORUNUT1I6MTI6SERN SS1BLTFdIHN0YXR1cyB1cGRhdGVkIGZyb20gMiB0byAyCltkcm06S01TOnBpZDA6aW50ZWxf ZHBfYXV4X2NoXSBkcF9hdXhfY2ggdGltZW91dCBzdGF0dXMgMHg1MTQ1MDAzZgpbZHJtOktN UzpwaWQwOmludGVsX2RwX2F1eF9jaF0gZHBfYXV4X2NoIHRpbWVvdXQgc3RhdHVzIDB4NTE0 NTAwM2YKW2RybTpLTVM6cGlkMDppbnRlbF9kcF9hdXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0 IHN0YXR1cyAweDUxNDUwMDNmCltkcm06S01TOnBpZDA6aW50ZWxfZHBfZGV0ZWN0XSBEUENE OiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoKW2RybTpL TVM6cGlkMDpkcm1faGVscGVyX2hwZF9pcnFfZXZlbnRdIFtDT05ORUNUT1I6MTU6RFAtMV0g c3RhdHVzIHVwZGF0ZWQgZnJvbSAyIHRvIDIKW2RybTpLTVM6cGlkMDpnbWJ1c194ZmVyXSBH TUJVUyBbaTkxNSBnbWJ1cyBkcGNdIE5BSyBmb3IgYWRkcjogMDA1MCByKDEpCltkcm06S01T OnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3du IDUgZXJyb3IgNgpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1IGdtYnVz IGRwY10gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlkMDpkcm1fZG9fcHJv YmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gNCBlcnJvciA2Cltkcm06 S01TOnBpZDA6Z21idXNfeGZlcl0gR01CVVMgW2k5MTUgZ21idXMgZHBjXSBOQUsgZm9yIGFk ZHI6IDAwNTAgcigxKQpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWlj YnVzX3RyYW5zZmVyIGNvdW50ZG93biAzIGVycm9yIDYKW2RybTpLTVM6cGlkMDpnbWJ1c194 ZmVyXSBHTUJVUyBbaTkxNSBnbWJ1cyBkcGNdIE5BSyBmb3IgYWRkcjogMDA1MCByKDEpCltk cm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291 bnRkb3duIDIgZXJyb3IgNgpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1 IGdtYnVzIGRwY10gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlkMDpkcm1f ZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gMSBlcnJvciA2 Cltkcm06S01TOnBpZDA6ZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50XSBbQ09OTkVDVE9SOjE3 OkhETUktQS0yXSBzdGF0dXMgdXBkYXRlZCBmcm9tIDIgdG8gMgpbZHJtOktNUzpwaWQwOmlu dGVsX2RwX2F1eF9jaF0gZHBfYXV4X2NoIHRpbWVvdXQgc3RhdHVzIDB4NTE0NTAwM2YKW2Ry bTpLTVM6cGlkMDppbnRlbF9kcF9hdXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0IHN0YXR1cyAw eDUxNDUwMDNmCltkcm06S01TOnBpZDA6aW50ZWxfZHBfYXV4X2NoXSBkcF9hdXhfY2ggdGlt ZW91dCBzdGF0dXMgMHg1MTQ1MDAzZgpbZHJtOktNUzpwaWQwOmludGVsX2RwX2RldGVjdF0g RFBDRDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKCltk cm06S01TOnBpZDA6ZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50XSBbQ09OTkVDVE9SOjE4OkRQ LTJdIHN0YXR1cyB1cGRhdGVkIGZyb20gMiB0byAyCltkcm06S01TOnBpZDA6ZHJtX2RvX3By b2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDUgZXJyb3IgMgpbZHJt OktNUzpwaWQwOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50 ZG93biA0IGVycm9yIDIKW2RybTpLTVM6cGlkMDpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlp Y2J1c190cmFuc2ZlciBjb3VudGRvd24gMyBlcnJvciAyCltkcm06S01TOnBpZDA6ZHJtX2Rv X3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDIgZXJyb3IgMgpb ZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNv dW50ZG93biAxIGVycm9yIDIKW2RybTpLTVM6cGlkMDpkcm1faGVscGVyX2hwZF9pcnFfZXZl bnRdIFtDT05ORUNUT1I6MjA6SERNSS1BLTNdIHN0YXR1cyB1cGRhdGVkIGZyb20gMiB0byAy Cltkcm06S01TOnBpZDA6aTkxNV9ob3RwbHVnX3dvcmtfZnVuY10gcnVubmluZyBlbmNvZGVy IGhvdHBsdWcgZnVuY3Rpb25zCltkcm06S01TOnBpZDA6aW50ZWxfZHBfZGV0ZWN0XSBEUENE OiAxMiAwQSBGRiA0MSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwQiAwMAoKW2RybTpL TVM6cGlkMDpkcm1faGVscGVyX2hwZF9pcnFfZXZlbnRdIFtDT05ORUNUT1I6MjE6ZURQLTFd IHN0YXR1cyB1cGRhdGVkIGZyb20gMSB0byAxCltkcm06S01TOnBpZDA6aW50ZWxfaXJvbmxh a2VfY3J0X2RldGVjdF9ob3RwbHVnXSBpcm9ubGFrZSBob3RwbHVnIGFkcGE9MHhmNDAwMDAs IHJlc3VsdCAwCltkcm06S01TOnBpZDA6aW50ZWxfY3J0X2RldGVjdF0gQ1JUIG5vdCBkZXRl Y3RlZCB2aWEgaG90cGx1ZwpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1 IGdtYnVzIHZnYV0gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlkMDpkcm1f ZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gNSBlcnJvciA2 Cltkcm06S01TOnBpZDA6Z21idXNfeGZlcl0gR01CVVMgW2k5MTUgZ21idXMgdmdhXSBOQUsg Zm9yIGFkZHI6IDAwNTAgcigxKQpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9kZGNfZWRp ZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biA0IGVycm9yIDYKW2RybTpLTVM6cGlkMDpn bWJ1c194ZmVyXSBHTUJVUyBbaTkxNSBnbWJ1cyB2Z2FdIE5BSyBmb3IgYWRkcjogMDA1MCBy KDEpCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNm ZXIgY291bnRkb3duIDMgZXJyb3IgNgpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJdIEdNQlVT IFtpOTE1IGdtYnVzIHZnYV0gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlk MDpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gMiBl cnJvciA2Cltkcm06S01TOnBpZDA6Z21idXNfeGZlcl0gR01CVVMgW2k5MTUgZ21idXMgdmdh XSBOQUsgZm9yIGFkZHI6IDAwNTAgcigxKQpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9k ZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biAxIGVycm9yIDYKW2RybTpLTVM6 cGlkMDppbnRlbF9jcnRfZGV0ZWN0X2RkY10gQ1JUIG5vdCBkZXRlY3RlZCB2aWEgRERDOjB4 NTAgW25vIHZhbGlkIEVESUQgZm91bmRdCltkcm06S01TOnBpZDA6ZHJtX2hlbHBlcl9ocGRf aXJxX2V2ZW50XSBbQ09OTkVDVE9SOjk6VkdBLTFdIHN0YXR1cyB1cGRhdGVkIGZyb20gMiB0 byAyCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNm ZXIgY291bnRkb3duIDUgZXJyb3IgMgpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9kZGNf ZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biA0IGVycm9yIDIKW2RybTpLTVM6cGlk MDpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gMyBl cnJvciAyCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJh bnNmZXIgY291bnRkb3duIDIgZXJyb3IgMgpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9k ZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biAxIGVycm9yIDIKW2RybTpLTVM6 cGlkMDpkcm1faGVscGVyX2hwZF9pcnFfZXZlbnRdIFtDT05ORUNUT1I6MTI6SERNSS1BLTFd IHN0YXR1cyB1cGRhdGVkIGZyb20gMiB0byAyCltkcm06S01TOnBpZDA6aW50ZWxfZHBfYXV4 X2NoXSBkcF9hdXhfY2ggdGltZW91dCBzdGF0dXMgMHg1MTQ1MDAzZgpbZHJtOktNUzpwaWQw OmludGVsX2RwX2F1eF9jaF0gZHBfYXV4X2NoIHRpbWVvdXQgc3RhdHVzIDB4NTE0NTAwM2YK W2RybTpLTVM6cGlkMDppbnRlbF9kcF9hdXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0IHN0YXR1 cyAweDUxNDUwMDNmCltkcm06S01TOnBpZDA6aW50ZWxfZHBfZGV0ZWN0XSBEUENEOiAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoKW2RybTpLTVM6cGlk MDpkcm1faGVscGVyX2hwZF9pcnFfZXZlbnRdIFtDT05ORUNUT1I6MTU6RFAtMV0gc3RhdHVz IHVwZGF0ZWQgZnJvbSAyIHRvIDIKW2RybTpLTVM6cGlkMDpnbWJ1c194ZmVyXSBHTUJVUyBb aTkxNSBnbWJ1cyBkcGNdIE5BSyBmb3IgYWRkcjogMDA1MCByKDEpCltkcm06S01TOnBpZDA6 ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDUgZXJy b3IgNgpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1IGdtYnVzIGRwY10g TkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlkMDpkcm1fZG9fcHJvYmVfZGRj X2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gNCBlcnJvciA2Cltkcm06S01TOnBp ZDA6Z21idXNfeGZlcl0gR01CVVMgW2k5MTUgZ21idXMgZHBjXSBOQUsgZm9yIGFkZHI6IDAw NTAgcigxKQpbZHJtOktNUzpwaWQwOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3Ry YW5zZmVyIGNvdW50ZG93biAzIGVycm9yIDYKW2RybTpLTVM6cGlkMDpnbWJ1c194ZmVyXSBH TUJVUyBbaTkxNSBnbWJ1cyBkcGNdIE5BSyBmb3IgYWRkcjogMDA1MCByKDEpCltkcm06S01T OnBpZDA6ZHJtX2RvX3Byb2JlX2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3du IDIgZXJyb3IgNgpbZHJtOktNUzpwaWQwOmdtYnVzX3hmZXJdIEdNQlVTIFtpOTE1IGdtYnVz IGRwY10gTkFLIGZvciBhZGRyOiAwMDUwIHIoMSkKW2RybTpLTVM6cGlkMDpkcm1fZG9fcHJv YmVfZGRjX2VkaWRdIGlpY2J1c190cmFuc2ZlciBjb3VudGRvd24gMSBlcnJvciA2Cltkcm06 S01TOnBpZDA6ZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50XSBbQ09OTkVDVE9SOjE3OkhETUkt QS0yXSBzdGF0dXMgdXBkYXRlZCBmcm9tIDIgdG8gMgpbZHJtOktNUzpwaWQwOmludGVsX2Rw X2F1eF9jaF0gZHBfYXV4X2NoIHRpbWVvdXQgc3RhdHVzIDB4NTE0NTAwM2YKW2RybTpLTVM6 cGlkMDppbnRlbF9kcF9hdXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0IHN0YXR1cyAweDUxNDUw MDNmCltkcm06S01TOnBpZDA6aW50ZWxfZHBfYXV4X2NoXSBkcF9hdXhfY2ggdGltZW91dCBz dGF0dXMgMHg1MTQ1MDAzZgpbZHJtOktNUzpwaWQwOmludGVsX2RwX2RldGVjdF0gRFBDRDog MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKCltkcm06S01T OnBpZDA6ZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50XSBbQ09OTkVDVE9SOjE4OkRQLTJdIHN0 YXR1cyB1cGRhdGVkIGZyb20gMiB0byAyCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2JlX2Rk Y19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDUgZXJyb3IgMgpbZHJtOktNUzpw aWQwOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93biA0 IGVycm9yIDIKW2RybTpLTVM6cGlkMDpkcm1fZG9fcHJvYmVfZGRjX2VkaWRdIGlpY2J1c190 cmFuc2ZlciBjb3VudGRvd24gMyBlcnJvciAyCltkcm06S01TOnBpZDA6ZHJtX2RvX3Byb2Jl X2RkY19lZGlkXSBpaWNidXNfdHJhbnNmZXIgY291bnRkb3duIDIgZXJyb3IgMgpbZHJtOktN UzpwaWQwOmRybV9kb19wcm9iZV9kZGNfZWRpZF0gaWljYnVzX3RyYW5zZmVyIGNvdW50ZG93 biAxIGVycm9yIDIKW2RybTpLTVM6cGlkMDpkcm1faGVscGVyX2hwZF9pcnFfZXZlbnRdIFtD T05ORUNUT1I6MjA6SERNSS1BLTNdIHN0YXR1cyB1cGRhdGVkIGZyb20gMiB0byAyCltkcm06 S01TOnBpZDA6aW50ZWxfZW5hYmxlX3JjNl0gSGFzd2VsbDogb25seSBSQzYgYXZhaWxhYmxl CmluZm86IFtkcm1dIEVuYWJsaW5nIFJDNiBzdGF0ZXM6IFJDNiBvbiwgUkM2cCBvZmYsIFJD NnBwIG9mZgpbZHJtOktNUzpwaWQwOmludGVsX2NydGNfc2V0X2NvbmZpZ10gW0NSVEM6M10g W0ZCOjI3XSAjY29ubmVjdG9ycz0xICh4IHkpICgwIDApCltkcm06S01TOnBpZDA6aW50ZWxf bW9kZXNldF9zdGFnZV9vdXRwdXRfc3RhdGVdIFtDT05ORUNUT1I6MjE6ZURQLTFdIHRvIFtD UlRDOjNdCltkcm06S01TOnBpZDA6aW50ZWxfY3J0Y19zZXRfY29uZmlnXSBbQ1JUQzo1XSBb Tk9GQl0KW2RybTpLTVM6cGlkMDppbnRlbF9tb2Rlc2V0X3N0YWdlX291dHB1dF9zdGF0ZV0g W0NPTk5FQ1RPUjoyMTplRFAtMV0gdG8gW0NSVEM6M10KW2RybTpLTVM6cGlkMDppbnRlbF9j cnRjX3NldF9jb25maWddIFtDUlRDOjddIFtOT0ZCXQpbZHJtOktNUzpwaWQwOmludGVsX21v ZGVzZXRfc3RhZ2Vfb3V0cHV0X3N0YXRlXSBbQ09OTkVDVE9SOjIxOmVEUC0xXSB0byBbQ1JU QzozXQpbZHJtOktNUzpwaWQwOmludGVsX2NydGNfc2V0X2NvbmZpZ10gW0NSVEM6M10gW0ZC OjI3XSAjY29ubmVjdG9ycz0xICh4IHkpICgwIDApCltkcm06S01TOnBpZDA6aW50ZWxfbW9k ZXNldF9zdGFnZV9vdXRwdXRfc3RhdGVdIFtDT05ORUNUT1I6MjE6ZURQLTFdIHRvIFtDUlRD OjNdCltkcm06S01TOnBpZDA6aW50ZWxfY3J0Y19zZXRfY29uZmlnXSBbQ1JUQzo1XSBbTk9G Ql0KW2RybTpLTVM6cGlkMDppbnRlbF9tb2Rlc2V0X3N0YWdlX291dHB1dF9zdGF0ZV0gW0NP Tk5FQ1RPUjoyMTplRFAtMV0gdG8gW0NSVEM6M10KW2RybTpLTVM6cGlkMDppbnRlbF9jcnRj X3NldF9jb25maWddIFtDUlRDOjddIFtOT0ZCXQpbZHJtOktNUzpwaWQwOmludGVsX21vZGVz ZXRfc3RhZ2Vfb3V0cHV0X3N0YXRlXSBbQ09OTkVDVE9SOjIxOmVEUC0xXSB0byBbQ1JUQzoz XQpbZHJtOktNUzpwaWQwOmludGVsX2NydGNfc2V0X2NvbmZpZ10gW0NSVEM6M10gW0ZCOjI3 XSAjY29ubmVjdG9ycz0xICh4IHkpICgwIDApCltkcm06S01TOnBpZDA6aW50ZWxfbW9kZXNl dF9zdGFnZV9vdXRwdXRfc3RhdGVdIFtDT05ORUNUT1I6MjE6ZURQLTFdIHRvIFtDUlRDOjNd Cltkcm06S01TOnBpZDA6aW50ZWxfY3J0Y19zZXRfY29uZmlnXSBbQ1JUQzo1XSBbTk9GQl0K W2RybTpLTVM6cGlkMDppbnRlbF9tb2Rlc2V0X3N0YWdlX291dHB1dF9zdGF0ZV0gW0NPTk5F Q1RPUjoyMTplRFAtMV0gdG8gW0NSVEM6M10KW2RybTpLTVM6cGlkMDppbnRlbF9jcnRjX3Nl dF9jb25maWddIFtDUlRDOjddIFtOT0ZCXQpbZHJtOktNUzpwaWQwOmludGVsX21vZGVzZXRf c3RhZ2Vfb3V0cHV0X3N0YXRlXSBbQ09OTkVDVE9SOjIxOmVEUC0xXSB0byBbQ1JUQzozXQpb ZHJtOktNUzpwaWQwOmludGVsX2NydGNfc2V0X2NvbmZpZ10gW0NSVEM6M10gW0ZCOjI3XSAj Y29ubmVjdG9ycz0xICh4IHkpICgwIDApCltkcm06S01TOnBpZDA6aW50ZWxfbW9kZXNldF9z dGFnZV9vdXRwdXRfc3RhdGVdIFtDT05ORUNUT1I6MjE6ZURQLTFdIHRvIFtDUlRDOjNdCltk cm06S01TOnBpZDA6aW50ZWxfY3J0Y19zZXRfY29uZmlnXSBbQ1JUQzo1XSBbTk9GQl0KW2Ry bTpLTVM6cGlkMDppbnRlbF9tb2Rlc2V0X3N0YWdlX291dHB1dF9zdGF0ZV0gW0NPTk5FQ1RP UjoyMTplRFAtMV0gdG8gW0NSVEM6M10KW2RybTpLTVM6cGlkMDppbnRlbF9jcnRjX3NldF9j b25maWddIFtDUlRDOjddIFtOT0ZCXQpbZHJtOktNUzpwaWQwOmludGVsX21vZGVzZXRfc3Rh Z2Vfb3V0cHV0X3N0YXRlXSBbQ09OTkVDVE9SOjIxOmVEUC0xXSB0byBbQ1JUQzozXQpbZHJt OktNUzpwaWQwOmludGVsX2NydGNfc2V0X2NvbmZpZ10gW0NSVEM6M10gW0ZCOjI3XSAjY29u bmVjdG9ycz0xICh4IHkpICgwIDApCltkcm06S01TOnBpZDA6aW50ZWxfbW9kZXNldF9zdGFn ZV9vdXRwdXRfc3RhdGVdIFtDT05ORUNUT1I6MjE6ZURQLTFdIHRvIFtDUlRDOjNdCltkcm06 S01TOnBpZDA6aW50ZWxfY3J0Y19zZXRfY29uZmlnXSBbQ1JUQzo1XSBbTk9GQl0KW2RybTpL TVM6cGlkMDppbnRlbF9tb2Rlc2V0X3N0YWdlX291dHB1dF9zdGF0ZV0gW0NPTk5FQ1RPUjoy MTplRFAtMV0gdG8gW0NSVEM6M10KW2RybTpLTVM6cGlkMDppbnRlbF9jcnRjX3NldF9jb25m aWddIFtDUlRDOjddIFtOT0ZCXQpbZHJtOktNUzpwaWQwOmludGVsX21vZGVzZXRfc3RhZ2Vf b3V0cHV0X3N0YXRlXSBbQ09OTkVDVE9SOjIxOmVEUC0xXSB0byBbQ1JUQzozXQpcMDAwCg== --------------070701040703020401010900-- From owner-freebsd-x11@freebsd.org Thu Jan 14 20:27:29 2016 Return-Path: Delivered-To: freebsd-x11@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 544CAA838A5 for ; Thu, 14 Jan 2016 20:27:29 +0000 (UTC) (envelope-from r.c.g@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AB5201DDF for ; Thu, 14 Jan 2016 20:27:28 +0000 (UTC) (envelope-from r.c.g@gmx.de) Received: from [10.0.0.230] ([37.201.5.99]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MgtWa-1aX6BZ3w24-00M5lW for ; Thu, 14 Jan 2016 21:27:26 +0100 Subject: Re: testing new i915 driver ... it works ... kind of To: freebsd-x11@freebsd.org References: <5698017D.6050600@tngtech.com> From: Ruediger Gad Message-ID: <569804D7.9010206@gmx.de> Date: Thu, 14 Jan 2016 21:28:07 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <5698017D.6050600@tngtech.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:9Fk5TC2sUV0Pt/kdE+U5dlGst0hZQR2zAIBwj1H72JC9zhkNnGA qDricuN4vsQK4X+ZV1f9YVTrhqQvkIJbDupKCsWCH2qaDgzWeS92Ipyyz0y8OXgV8qHhlQG BptApCDlIvcN318bWz0b8RawBizY6BdaTJTWtOGutpaG08mBqQHaR4WM8VsUMJxBbOXMad8 1A0h2tAfasLAuYHf9TwOg== X-UI-Out-Filterresults: notjunk:1;V01:K0:c3GNyjnCpEI=:egWyaMyXw6D87AB1PooalX mytqCFROU/BHgZRfHANpTemrC6mJrkTx2iEK4b/grxdVSB2FHqSV/Z8ugXeYkL8aFOhts6Gld WIjk1+RWUv9cECH9bx3cTwIc9MRCe6tdCgRMP96hgQv9pelRXK7qpZU7+1jhoWzOKWwdB9iqX pFhwa//WIq8GPj7G1TX0FE6QI72EzHMNQwzEaQ9TLFueHauwmF7+as8zme+pC7QIYpVqK16TJ n8rIR5hVT5vSwNIt6kfuF3KZ1X3p6zDfrWzwG6Umx12Huu/EMpXe6/Xuo8P9gPp+T3trKdTMf Z+a2gOca5wT9+mStBs+ssTkZjwVxkGbJSjpgLOBKU0uOg9W7WmHoxRvxKPNT8hr7gfyXxiQCf 5ay7IhJccWpYTKaOD0uNZSgqPkJmXutM5XIYG4UxAsEa8ZiMEffUJay6yTpeNdcye1MY/xfPl Jw1aBHznVx75gRDP8xXXeR4imRxJJITn3LHNwhYs7GOeVyCmcK6K0bYrrcZnOzXt6dJrHTdu/ N2W/1aq0VJKIYJ1+Lc0bkkJ0QuAVXxm124cT5gZfi291tT88eRCXRTR+dHWu/VURvEdJzLLI+ GaN04OlGWLdON2Po5WQjdlgzUVOUXsnSHHPl+sfcn5F1IUHy753guWYd/ZgIdThrpb6lqNee7 59SwNc8W4SyGVhqO+KyLPkadP5uoz3GN3CX8FNutq2o5b+Mg1EB6z5hSc0Ae30ZdniZDer/J0 fd1sMqEMQ0lHmK5j+yVJEdOn8EIc9SbRS0rMg0hD9Q3+QJBToVEw8WTsKZOlwI0kcB6aYqgJU RN/ZzEAXaEw+rDvXRMc4BdD5G2EtA== X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2016 20:27:29 -0000 Hi, I think that is the problem that many, including me, are experiencing. Interestingly, most people I saw with this problem have a xxxxMQ CPU like your i7-4910MQ. My personal "feeling" is, that there is something wrong that messes up the detection of the output connectors. Unfortunately, I cannot help in further pinpointing this issue. I tried to dig into the code on my own in the end of last year but that was merely trial and error with the emphasis on the latter. ;) Anyway, it is great to see that people keep on working on this and there are efforts for uniting efforts. :) Cheers, Ruediger On 01/14/2016 21:13, Stefan Wendler wrote: > Today I tested Revision 14cfa29 (find dmesg attached) and the screen was > blank again. After having a look at dmesg output again, I noticed that > it logged something about CRT3. Well, I rebooted with the i915 kernel > and attached an external monitor and well, it works there (even X with > intel driver). > So the notebook screen is not detected somehow. Is there something I can > try? > > Cheers, > Stefan > > > > _______________________________________________ > freebsd-x11@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > From owner-freebsd-x11@freebsd.org Fri Jan 15 07:41:55 2016 Return-Path: Delivered-To: freebsd-x11@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 5E670A8291C for ; Fri, 15 Jan 2016 07:41:55 +0000 (UTC) (envelope-from afiskon@devzen.ru) Received: from relay15.nicmail.ru (relay15.nicmail.ru [195.208.5.161]) by mx1.freebsd.org (Postfix) with ESMTP id 161AE1FB0 for ; Fri, 15 Jan 2016 07:41:53 +0000 (UTC) (envelope-from afiskon@devzen.ru) Received: from [31.177.73.173] (port=61603 helo=nicmail.ru) by f19.mail.nic.ru with esmtp (Exim 5.55) (envelope-from ) id 1aJysy-0009k2-CA for freebsd-x11@freebsd.org; Fri, 15 Jan 2016 10:33:28 +0300 Received: from [10.0.6.222] (account afiskon@devzen.ru HELO fujitsu) by fcgp23.nicmail.ru (CommuniGate Pro SMTP 5.2.3) with ESMTPA id 65429563 for freebsd-x11@freebsd.org; Fri, 15 Jan 2016 10:33:28 +0300 Received: from [93.174.131.138] (account afiskon@devzen.ru HELO fujitsu) by proxy02.mail.nic.ru (Exim 5.55) with id 1aJysy-0005RE-FV for freebsd-x11@freebsd.org; Fri, 15 Jan 2016 10:33:28 +0300 Date: Fri, 15 Jan 2016 10:31:23 +0300 From: Eax Melanhovich To: freebsd-x11@freebsd.org Subject: Does FreeBSD support OpenGL 3.3? Message-ID: <20160115103123.097be7d9@fujitsu> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 07:41:55 -0000 Hello, all A while ago I asked in freebsd-questions@ regarding OpenGL support in FreeBSD: https://lists.freebsd.org/pipermail/freebsd-questions/2016-January/269919.html Unfortunately nobody gave me an answer so I decided to try to ask here. Does anybody know if FreeBSD support OpenGL >= 3.3 at all? Sadly I didn't manage to find a direct answer on this on wiki or handbook. If it does do I need to build/install any additional drivers? In particular I'm having problems with Intel HD Graphics 4000 and FreeBSD 10.2. -- Best regards, Eax Melanhovich http://eax.me/ From owner-freebsd-x11@freebsd.org Fri Jan 15 07:58:14 2016 Return-Path: Delivered-To: freebsd-x11@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 82B20A82DD0 for ; Fri, 15 Jan 2016 07:58:14 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 4FB591497 for ; Fri, 15 Jan 2016 07:58:14 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aJzGs-0001mf-Ud for freebsd-x11@freebsd.org; Fri, 15 Jan 2016 08:58:11 +0100 Subject: Re: Does FreeBSD support OpenGL 3.3? To: freebsd-x11@freebsd.org References: <20160115103123.097be7d9@fujitsu> From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <5698A68D.8080202@dumbbell.fr> Date: Fri, 15 Jan 2016 08:58:05 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160115103123.097be7d9@fujitsu> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="E8awJ1QJWxPgChUOEVWBLmGoLtJQfWUI9" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 07:58:14 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --E8awJ1QJWxPgChUOEVWBLmGoLtJQfWUI9 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 15/01/2016 08:31, Eax Melanhovich wrote: > Hello, all Hi! > Does anybody know if FreeBSD support OpenGL >=3D 3.3 at all? Sadly I > didn't manage to find a direct answer on this on wiki or handbook. If i= t > does do I need to build/install any additional drivers? In particular > I'm having problems with Intel HD Graphics 4000 and FreeBSD 10.2.=20 Yes, FreeBSD supports OpenGL 3.3 on most GPUs. I believe yours included. You can query the greatest supported version with glxinfo: $ glxinfo | grep '^OpenGL core profile version' OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.1 Later versions are not supported because of the old age of our kernel drivers. --=20 Jean-S=E9bastien P=E9dron --E8awJ1QJWxPgChUOEVWBLmGoLtJQfWUI9 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 iQJ8BAEBCgBmBQJWmKaNXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMI6kP/RRokAQH00sqYoR5KlxR7Iu1 gHRtez0z31vdRcgDNrgqgf8yEykzSTBOJ1kQrePrailje/agw0AE02wGf6bI3v9E Es+yPle9m030uQAyFWq+xx4eyrelnSkZ30r8c7F//atePY10xpOowWv259g0HSyH EvSG5U4LQE9Zv1ge0rR5foxYFIgRAOJ4lK4ENO7N9w+WykCzbwdeoqoWdYqm/SYy Xw4Ps6nqlRiPV3JGuJG426wxs/hy9CkGcRrok6st6dJr4y3liy3s5aQQGSzv3pyl i6Z+DZLvJzau6izj9Y5yNk2fp2jaMj8mk/uANTEfP+TItlXWZhCDDN8c0C6R0kpL D2UkUhhmgZW1QXs1V6MwUIQyZYR+UkOBTa6vD5KEyKXisdElLkcGB8jyu134qVxS 5NBcjsyYVX3FvDe2s/Ugs+Wvs/THDzocZXJS7mg9pE/yYeOAIpIJIWMDNJaZfUXS oIfbyg73s2J2EXnspcyYOHgj8ODWQWUDjWsHF24KgWz8VTStjNYXylgCFaS1p5VN C5EWR5JrEqZBVLwGv3FlFXaK8jYvu0WdhhjW43k066ET6lIGfaxUhNj88rVJBQh8 DAtCj+IGHNm4rf54r76oterSG6m3n/V+djmPLUx6L9ZV26PTs8JlJZqbj/hMF5d/ To+vhwpxlDvrOZ74gDmL =zhpn -----END PGP SIGNATURE----- --E8awJ1QJWxPgChUOEVWBLmGoLtJQfWUI9-- From owner-freebsd-x11@freebsd.org Fri Jan 15 08:19:47 2016 Return-Path: Delivered-To: freebsd-x11@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 77547A836A9 for ; Fri, 15 Jan 2016 08:19:47 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 447B71D93 for ; Fri, 15 Jan 2016 08:19:47 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aJzbl-00022U-Cw; Fri, 15 Jan 2016 09:19:45 +0100 Subject: Re: build-able drm-i915-update-38 To: Nikola Pajkovsky References: <87oacpdguk.fsf@gooddata.com> <5696A19A.2030009@dumbbell.fr> <864mehduk6.fsf@freebsd.lan> Cc: freebsd-x11@freebsd.org From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <5698AB9C.9070005@dumbbell.fr> Date: Fri, 15 Jan 2016 09:19:40 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <864mehduk6.fsf@freebsd.lan> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HQXEtHvxqUXVI8r9barKrQoWDPulK6URu" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 08:19:47 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --HQXEtHvxqUXVI8r9barKrQoWDPulK6URu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 13/01/2016 22:43, Nikola Pajkovsky wrote: >> I rebuild a full kernel from scratch and it does build fine here. Ther= e >> is no "unused variable" warning for me. Do you build a non-debug kerne= l >> perhaps? I don't plan to build-test such a kernel now, I'll do it when= >> the patch is finished. >=20 > Oh, everytime? I have found out, that I use "make buildkernel -DKERNFAST" so only the modifed files are recompiled. I just rebuild the kernel from scratch this time to double-check if I missed a warning. > $ cd sys/modules/drm2 > $ make -j9 > $ make DESTDIR=3D/boot/ KMODDIR=3Dkernel.i915 install >=20 > is engough (only after I have fully built and booted kernel) Yes, this works fine, but this doesn't use many defaults set by GENERIC, such as debugging options or 32-bit support on 64-bit archs. The problem you hit is likely because I build a debug kernel (the variable is used) and not you (only the declaration remains). > gen6_ggtt_bind_object() > const int max_entries =3D dev_priv->mm.gtt->gtt_total_entries - fir= st_entry; > BUG_ON(i > max_entries); >=20 > Seems like BUG_ON is noop, which should not be. BUG_ON() is a KASSERT() which is defined to nothing on a non-debug kernel. The variable should be declared in: #if defined(INVARIANTS) =2E.. #endif If you are still willing to send a pull request, you're welcome to do so! I know the change is small, so if you don't feel like cloning an entire repository just for that, I understand and I will fix it. Unlike what I said in my previous email, the pull request should be against the drm-i915-update-38 branch. --=20 Jean-S=C3=A9bastien P=C3=A9dron --HQXEtHvxqUXVI8r9barKrQoWDPulK6URu 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 iQJ8BAEBCgBmBQJWmKucXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTM8R0QAIPknRRbg0kQRPZxI8NT4bo3 erbkiQyx0JVsjw987IENeHQETaRXFt70g//n2hO8u8uCWCLyn5SKi2/+M4yJrjXi WcHMLDwn94oGlyyF6RyVCVAbY48sdepQ7JTLTuu/u99Qrs8rMZIAz+8PfeaPB0Sh r/wmUFN99qELKIaYS1iQu5A0nIdB0kVsov8qNL6re3GJymKObwzAs7FzeB5ufTZW lopNddkm6++iDTU+NFbEQsdHjEk7/5AcF9whaaNAXANvoKQ5OfVLetjDJ4xqOmV9 9a3iR9S34YW6pRENIXE9g4bgrJANUwU91pC14bE883xQFmE9RMHS7DDRULMY+pmw 21QXqtoEjY7xmBZ2WMYh6nVA7JcPXJnHaL1NtZXjP4vc1g/YOhT3kLyPWHIDBOei It/bD4AlozvYMUEBEKkjxHSlYQDGTiep7l4qdKYNT/F5SSpNoD3Kd4venUS8cHNX fa4jPGd7VjdIdVzPey4lkLWGH5CKDCcvUrqy/2W8IwkmI2GH7Fwp1xQnaexBx9IU QjTMYjg90JpXw5ySd3yGOvkDxAZ71m2rn/+H3el2Mm+Ov+SFmNUGcZcJmhWGKjsh 9UtVhIWIz9r8jPpCigFHEdaKs5uyoUzddVzJwbf7h89OClJiItTFSjnZBF8aRNnx 8zpsSHjeKARNdhDHaat/ =ZC4I -----END PGP SIGNATURE----- --HQXEtHvxqUXVI8r9barKrQoWDPulK6URu-- From owner-freebsd-x11@freebsd.org Fri Jan 15 08:52:46 2016 Return-Path: Delivered-To: freebsd-x11@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 D261DA8341D for ; Fri, 15 Jan 2016 08:52:46 +0000 (UTC) (envelope-from listjm@club-internet.fr) Received: from smtp21.services.sfr.fr (smtp21.services.sfr.fr [93.17.128.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6FB162EE8 for ; Fri, 15 Jan 2016 08:52:45 +0000 (UTC) (envelope-from listjm@club-internet.fr) Received: from filter.sfr.fr (localhost [77.195.141.60]) by msfrf2114.sfr.fr (SMTP Server) with ESMTP id E49A8700010F; Fri, 15 Jan 2016 09:52:42 +0100 (CET) Authentication-Results: sfrmc.priv.atos.fr; dkim=none (no signature); dkim-adsp=none (no policy) header.from=listjm@club-internet.fr Received: from [192.168.1.51] (60.141.195.77.rev.sfr.net [77.195.141.60]) by msfrf2114.sfr.fr (SMTP Server) with ESMTP id 880947000069; Fri, 15 Jan 2016 09:52:42 +0100 (CET) X-SFR-UUID: 20160115085242557.880947000069@msfrf2114.sfr.fr Subject: build-able drm-i915-update-38 To: freebsd-x11@freebsd.org, =?iso-8859-1?q?Jean-S=E9bastien_P=E9dron?= From: Juan =?iso-8859-1?b?UmFt824=?= Molina Menor Message-ID: <5698B350.1080509@club-internet.fr> Date: Fri, 15 Jan 2016 09:52:32 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 08:52:46 -0000 > On 13/01/2016 22:43, Nikola Pajkovsky wrote: > >>/I rebuild a full kernel from scratch and it does build fine here. There />>/is no "unused variable" warning for me. Do you build a non-debug kernel />>/perhaps? I don't plan to build-test such a kernel now, I'll do it when />>/the patch is finished. />//>/Oh, everytime? I have found out, that / > I use "make buildkernel -DKERNFAST" so only the modifed files are > recompiled. I just rebuild the kernel from scratch this time to > double-check if I missed a warning. > > >/$ cd sys/modules/drm2 />/$ make -j9 />/$ make DESTDIR=/boot/ KMODDIR=kernel.i915 install />//>/is engough (only after I have fully built and booted kernel) / > Yes, this works fine, but this doesn't use many defaults set by GENERIC, > such as debugging options or 32-bit support on 64-bit archs. > > The problem you hit is likely because I build a debug kernel (the > variable is used) and not you (only the declaration remains). > > >/gen6_ggtt_bind_object() />/const int max_entries = dev_priv->mm.gtt->gtt_total_entries - > first_entry; />/BUG_ON(i > max_entries); />//>/Seems like BUG_ON is noop, which should not be. / > BUG_ON() is a KASSERT() which is defined to nothing on a non-debug > kernel. The variable should be declared in: > > #if defined(INVARIANTS) > ... > #endif > > If you are still willing to send a pull request, you're welcome to do > so! I know the change is small, so if you don't feel like cloning an > entire repository just for that, I understand and I will fix it. > > Unlike what I said in my previous email, the pull request should be > against the drm-i915-update-38 branch. > > -- > Jean-Sébastien Pédron Thanks for the explanation. It certainly explains the issue here, as I’m building a NODEBUG kernel. I’ll test with a GENERIC one. Best regards, Juan From owner-freebsd-x11@freebsd.org Fri Jan 15 10:28:41 2016 Return-Path: Delivered-To: freebsd-x11@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 40E40A834CB for ; Fri, 15 Jan 2016 10:28:41 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C7EF81F41 for ; Fri, 15 Jan 2016 10:28:40 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: by mail-wm0-x22f.google.com with SMTP id f206so14520856wmf.0 for ; Fri, 15 Jan 2016 02:28:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=n5o/U26I3Hd+qO/Sga3QWDj7VmPEU2q5HRki0v5Ibv4=; b=tv0wiUpmCIQyzU7mVdH9D0O6v4MIWnkcVhrDR6cQVO9zFu2qPL8npT/oBIdCyoCIwo xM1L70FRSy4A3KmgFsXPm5M4xnVp8rSDRNLTbRbsE5wGOXmUOnabWghfMBUQChGsnpPa 8DCcjHVc4EyCQCKJWWY0TTCEsdW6hDZKx2g6GtSKQh3TMVpsiqPTnoFOrjWES8bI/QAq SK2jHFwl/3/JrygEugMWrWWJLYQ6O9g84qrMJpAVpYXnXT0hSQpR8Z0SyeDhpGwsbKvJ NEYgGbEhyMtWMdPjXu1rLFiXp0lwG9yBDRHwilYKru7ULq4fAnwvSrsm0ZwgUvQnAoMj 9OIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type :content-transfer-encoding; bh=n5o/U26I3Hd+qO/Sga3QWDj7VmPEU2q5HRki0v5Ibv4=; b=m1iPKO8aS0Axb3tnkMTy9x8/t7cFeorU0fdMvwXdkgsArmU7o4Lxe8cN2cJS199249 TdCyYBAyym9mWdSarBPr4oi9Rl755CWOKKWQuyI0hg9nNhaGrml5u4IvQFgURCzSPBam BJWDhiYp3PoGkXZ2h8JrgSDLFNcdoka/LHqIhHqaK0InIWPisU6EkrhJH9g7ckMQpSRV 2qThx5HyZBMIf8SyN/knj8cFD6A/Qqxs7z+sL5SluZ1nKTOzI3uS7tRqaGTmHhk1Jvyq pMjEg7GgMehtHY8m3jG7DUU/KIyejCSlH1hwzxrY2dKFWYHDLVhrrOa+JfOuEcTUS7io 0C/g== X-Gm-Message-State: ALoCoQkDtf40QWTxnQ6J8RbYpTrWqq5O2Nw2z28bZOQwZr6atPU+/yZtxl6QcQ8OKrZ5mXOEUGH8INIgywg380JkJ3qon9f0rw== X-Received: by 10.194.62.11 with SMTP id u11mr10496946wjr.172.1452853719319; Fri, 15 Jan 2016 02:28:39 -0800 (PST) Received: from localhost (gw-brno.gooddata.com. [194.213.40.134]) by smtp.gmail.com with ESMTPSA id gl10sm9954195wjb.30.2016.01.15.02.28.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Jan 2016 02:28:37 -0800 (PST) From: Nikola Pajkovsky To: =?utf-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= Cc: Nikola Pajkovsky , freebsd-x11@freebsd.org Subject: Re: build-able drm-i915-update-38 References: <87oacpdguk.fsf@gooddata.com> <5696A19A.2030009@dumbbell.fr> <864mehduk6.fsf@freebsd.lan> <5698AB9C.9070005@dumbbell.fr> Date: Fri, 15 Jan 2016 11:28:37 +0100 In-Reply-To: <5698AB9C.9070005@dumbbell.fr> (=?utf-8?Q?=22Jean-S=C3=A9bast?= =?utf-8?Q?ien_P=C3=A9dron=22's?= message of "Fri, 15 Jan 2016 09:19:40 +0100") Message-ID: <87twmfxhka.fsf@gooddata.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 10:28:41 -0000 Jean-S=C3=A9bastien P=C3=A9dron writes: > On 13/01/2016 22:43, Nikola Pajkovsky wrote: >>> I rebuild a full kernel from scratch and it does build fine here. There >>> is no "unused variable" warning for me. Do you build a non-debug kernel >>> perhaps? I don't plan to build-test such a kernel now, I'll do it when >>> the patch is finished. >>=20 >> Oh, everytime? I have found out, that > > I use "make buildkernel -DKERNFAST" so only the modifed files are > recompiled. I just rebuild the kernel from scratch this time to > double-check if I missed a warning. I sill don't know those tricks, because I had installed freebsd couple weeks ago ;) >> $ cd sys/modules/drm2 >> $ make -j9 >> $ make DESTDIR=3D/boot/ KMODDIR=3Dkernel.i915 install >>=20 >> is engough (only after I have fully built and booted kernel) > > Yes, this works fine, but this doesn't use many defaults set by GENERIC, > such as debugging options or 32-bit support on 64-bit archs. > > The problem you hit is likely because I build a debug kernel (the > variable is used) and not you (only the declaration remains). ok, I will try that. >> gen6_ggtt_bind_object() >> const int max_entries =3D dev_priv->mm.gtt->gtt_total_entries - firs= t_entry; >> BUG_ON(i > max_entries); >>=20 >> Seems like BUG_ON is noop, which should not be. > > BUG_ON() is a KASSERT() which is defined to nothing on a non-debug > kernel. The variable should be declared in: > > #if defined(INVARIANTS) > ... > #endif BUG_ON() is defined in linux.git/include/asm-generic/bug.h as #ifndef HAVE_ARCH_BUG #define BUG() do { \ printk("BUG: failure at %s:%d/%s()!\n", __FILE__, __LINE__, __func__); \ panic("BUG!"); \ } while (0) #endif #ifndef HAVE_ARCH_BUG_ON #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while(0) #endif and HAVE_ARCH_BUG is defined for x86, hence, BUG_ON must be *on* always, even in kernel w/o debugging options. > If you are still willing to send a pull request, you're welcome to do > so! I know the change is small, so if you don't feel like cloning an > entire repository just for that, I understand and I will fix it. > > Unlike what I said in my previous email, the pull request should be > against the drm-i915-update-38 branch. I will have to look at it bit deeper to get it fix. --=20 Nikola From owner-freebsd-x11@freebsd.org Fri Jan 15 17:25:55 2016 Return-Path: Delivered-To: freebsd-x11@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 17F64A83567 for ; Fri, 15 Jan 2016 17:25:55 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) 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 D8BED14A8 for ; Fri, 15 Jan 2016 17:25:54 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aK88G-0009ic-Em; Fri, 15 Jan 2016 18:25:52 +0100 Subject: Re: build-able drm-i915-update-38 To: Nikola Pajkovsky References: <87oacpdguk.fsf@gooddata.com> <5696A19A.2030009@dumbbell.fr> <864mehduk6.fsf@freebsd.lan> <5698AB9C.9070005@dumbbell.fr> <87twmfxhka.fsf@gooddata.com> Cc: freebsd-x11@freebsd.org From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <56992B9B.4010405@dumbbell.fr> Date: Fri, 15 Jan 2016 18:25:47 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <87twmfxhka.fsf@gooddata.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bQ15ASsn89BvDB81FXWIAmS9kjTocaU2N" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 17:25:55 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bQ15ASsn89BvDB81FXWIAmS9kjTocaU2N Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 15/01/2016 11:28, Nikola Pajkovsky wrote: > BUG_ON() is defined in linux.git/include/asm-generic/bug.h as >=20 > #ifndef HAVE_ARCH_BUG > #define BUG() do { \ > printk("BUG: failure at %s:%d/%s()!\n", __FILE__, __LINE__, __func_= _); \ > panic("BUG!"); \ > } while (0) > #endif >=20 > #ifndef HAVE_ARCH_BUG_ON > #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } whi= le(0) > #endif >=20 > and HAVE_ARCH_BUG is defined for x86, hence, BUG_ON must be *on* always= , > even in kernel w/o debugging options. For now in FreeBSD, I defined BUG_ON() to be the same as KASSERT(). I now see that for BUG(), I defined it as panic(), so it's still effective on a non-debug kernel. Therefore, both definitions are inconsistents... In your pull request, feel free to change how BUG() and BUG_ON() are defined so they are always active and consistent. --=20 Jean-S=C3=A9bastien P=C3=A9dron --bQ15ASsn89BvDB81FXWIAmS9kjTocaU2N 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 iQJ8BAEBCgBmBQJWmSugXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMH3oP/1zz5psi6a8ft0Za4M16SS6R IfdnnQ+RQJNhu4ygunAOyHDKUepl3eUUx9FVMdfHc0KqMenlnNVQhh7EKlnBRgF/ 3zya8F+nTji238nX2eDN/xVuWZNZJao0zf7/+QtmKQ/QXF6rir3DnmZPOOn8dscA 4LJ6KYM6YWW8di/6+iLKpgtBdoIvKBdAF84LlYBMNKqwC696THazOnuU5M6tB4nb zy3kGtAMS0wWT+6lVSqmm9LB3g6ACEMK+lcxykFGyXFMjUyP/HkFB1kp2K3AFohz BT25GWDYu6Rd/5DQcmKqj/FxSTi9l8Y0QGAgu1s20vxsMgolVE8LLL5bZKlLbpqn qEferSeCg0QOo7jzC2KgT5hiaQZw1hmD1v4ohYBUAnZDK9/3HlPwUZgFY7U8oJDJ IKRQSKIomB6WEpOqvvHZE60OmnYB8TU5Aevj6oF3ZUBLlFlRg7xW5DVuiQjJUacr yED5qhsgdlY/vUC0CYOslMGKvI/vTjCpA0MiTLDuHTYq4ylNjSTerhCgCTeNC9OA pKE+zLI/1mclPyoWev5DUsAi58LQkkl2j7ixil5onClE21qaMucbiv8k5VYe/xCI baaP1Y0iS3tKg46TkgTEH+pT7Xewe3kHACbxNI3Jf5LosrrG4eGVp4nQs8OzWaZ6 uiDUJsxQX9CH9e3uC18n =td4u -----END PGP SIGNATURE----- --bQ15ASsn89BvDB81FXWIAmS9kjTocaU2N-- From owner-freebsd-x11@freebsd.org Fri Jan 15 17:27:51 2016 Return-Path: Delivered-To: freebsd-x11@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 85666A83706 for ; Fri, 15 Jan 2016 17:27:51 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1D3D615CF for ; Fri, 15 Jan 2016 17:27:51 +0000 (UTC) (envelope-from n.pajkovsky@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id u188so31981482wmu.1 for ; Fri, 15 Jan 2016 09:27:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=uRWDUKoXbawI02gFLmYqklUmF6IAsLJ7Ir7K9bLuLu8=; b=G06sURWfNx2aeuJVpDUV+PHT2tfmv3DMiCf0dGfvpbsTHjZuYjtfMyJYTYaVPe+Ouc 4bgeU456zfYCqnzuTGaIbtIive0ZXhq8bNoLBU9fvwGpZUCTOGpg3fw8NzFYtP4X9OWY xI8D1u3h6SCh6c6LEUP8wgjCthEQjgv6PvlGVd7u1sjrwQZ+MORHvoapa8zAS/L+O+Gt grEsaQgazLEnO18/lksBosxJ8MuIZ55WIjNtiz3ibhN2RkNBDqZr9e1Pd9jzeDY8EM8z IoqhEeW0t0F98CcGv9Snc7xlfMBhqhSxRsPXw692kIGCKkRLOo/jaICs2yLJMF4q7q3p ZZDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type :content-transfer-encoding; bh=uRWDUKoXbawI02gFLmYqklUmF6IAsLJ7Ir7K9bLuLu8=; b=WU9OP2wTJ+gfHRp/RSmAJJgI7c65vRB6154mk5uhDcy0on3fOs1KkTwFgnNTA1EV4H o7vvxPB02GYoKuYztgD5tnSHJRpD/1TDUv3Moow1nQry51Sav+UcuFQXA7kqVA9PgjCx PYb6lPM+FVMxyBdKw4bF/YN8rRBE4wGDd96sc2naSbpl4zkcZI9qV8iANcf1ZMk+EC7t I2l81WGpgVvw/f+fRlIWBI6u9C/hVEW9VywcWoTnf/uZPR59xFOV/+kCFMs3+x/iYPzB zen9VkTm3J/6Yy2ovWcwNtwp/y/LfOuCJ+8KFYWfh75Km2BV/ZnJOQT5GCvwk2lFGfgb aYhg== X-Gm-Message-State: AG10YORantFePLjeojw+BFpcLqjsn3fMdWvuAPk4Xu2nQZmwZc2kXgLLdip4vvBYRn2WtQ== X-Received: by 10.28.131.70 with SMTP id f67mr4894997wmd.66.1452878869644; Fri, 15 Jan 2016 09:27:49 -0800 (PST) Received: from localhost (gw-brno.gooddata.com. [194.213.40.134]) by smtp.gmail.com with ESMTPSA id w23sm3439647wmd.1.2016.01.15.09.27.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Jan 2016 09:27:48 -0800 (PST) From: Nikola Pajkovsky To: =?utf-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= Cc: "freebsd-x11\@freebsd.org" Subject: Re: Contributing to the kernel video drivers, phase #2 References: <5692B1AC.5080409@dumbbell.fr> Date: Fri, 15 Jan 2016 18:27:47 +0100 In-Reply-To: <5692B1AC.5080409@dumbbell.fr> (=?utf-8?Q?=22Jean-S=C3=A9bast?= =?utf-8?Q?ien_P=C3=A9dron=22's?= message of "Sun, 10 Jan 2016 20:31:56 +0100") Message-ID: <87y4bqpxbg.fsf@gooddata.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 17:27:51 -0000 Jean-S=C3=A9bastien P=C3=A9dron writes: > Hi! > > Thanks to everyone who shared their opinions! > > o Also, we create a drm-next-4.4 branch, still based on > drm-i915-update-38. Again, those who wish to work on that, > please send pull requests. What I don't know is, should we move > to linuxkpi first (instead of sys/dev/drm2/drm_os_freebsd.[ch])? YES! And I think, I will start here, because linuxkpi had done BUG_*() right. --=20 Nikola From owner-freebsd-x11@freebsd.org Fri Jan 15 18:45:24 2016 Return-Path: Delivered-To: freebsd-x11@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 2E29FA837A5 for ; Fri, 15 Jan 2016 18:45:24 +0000 (UTC) (envelope-from afiskon@devzen.ru) Received: from relay15.nicmail.ru (relay15.nicmail.ru [195.208.5.161]) by mx1.freebsd.org (Postfix) with ESMTP id D8C69182B for ; Fri, 15 Jan 2016 18:45:23 +0000 (UTC) (envelope-from afiskon@devzen.ru) Received: from [109.70.25.109] (port=36355 helo=nicmail.ru) by f19.mail.nic.ru with esmtp (Exim 5.55) (envelope-from ) id 1aK9NA-0008Bc-CV; Fri, 15 Jan 2016 21:45:20 +0300 Received: from [10.0.6.226] (account afiskon@devzen.ru HELO fujitsu) by fcgp30.nicmail.ru (CommuniGate Pro SMTP 5.2.3) with ESMTPA id 2888232; Fri, 15 Jan 2016 21:45:20 +0300 Received: from [188.123.231.37] (account afiskon@devzen.ru HELO fujitsu) by proxy06.mail.nic.ru (Exim 5.55) with id 1aK9NA-0007Fo-No; Fri, 15 Jan 2016 21:45:20 +0300 Date: Fri, 15 Jan 2016 21:43:15 +0300 From: Eax Melanhovich To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Cc: freebsd-x11@freebsd.org Subject: Re: Does FreeBSD support OpenGL 3.3? Message-ID: <20160115214315.4ee47348@fujitsu> In-Reply-To: <5698A68D.8080202@dumbbell.fr> References: <20160115103123.097be7d9@fujitsu> <5698A68D.8080202@dumbbell.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 18:45:24 -0000 Here is an output I got: $ glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile=20 OpenGL core profile version string: 3.2 (Core Profile) Mesa 11.0.8 OpenGL core profile shading language version string: 1.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 11.0.8 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.8 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00 OpenGL ES profile extensions: So for now only OpenGL 3.2 is provided. How can I figure out if it's some sort of bug / wrong configuration or the best I can get on this hardware? On Fri, 15 Jan 2016 08:58:05 +0100 Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 15/01/2016 08:31, Eax Melanhovich wrote: > > Hello, all >=20 > Hi! >=20 > > Does anybody know if FreeBSD support OpenGL >=3D 3.3 at all? Sadly I > > didn't manage to find a direct answer on this on wiki or handbook. > > If it does do I need to build/install any additional drivers? In > > particular I'm having problems with Intel HD Graphics 4000 and > > FreeBSD 10.2.=20 >=20 > Yes, FreeBSD supports OpenGL 3.3 on most GPUs. I believe yours > included. You can query the greatest supported version with glxinfo: >=20 > $ glxinfo | grep '^OpenGL core profile version' > OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.1 >=20 > Later versions are not supported because of the old age of our kernel > drivers. >=20 --=20 Best regards, Eax Melanhovich http://eax.me/ From owner-freebsd-x11@freebsd.org Sat Jan 16 19:39:55 2016 Return-Path: Delivered-To: freebsd-x11@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 5952EA847E1 for ; Sat, 16 Jan 2016 19:39:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 492E01ED6 for ; Sat, 16 Jan 2016 19:39:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u0GJdtxf098598 for ; Sat, 16 Jan 2016 19:39:55 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-x11@FreeBSD.org Subject: [Bug 180023] x11/xorg: xorg (WITH_NEW_XORG) on 10-CURRENT i386 crashes or hard lock kernel Date: Sat, 16 Jan 2016 19:39:55 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: miwi@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Feedback Timeout X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-x11@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jan 2016 19:39:55 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D180023 Martin Wilke changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Progress |Closed Resolution|--- |Feedback Timeout CC| |miwi@FreeBSD.org --- Comment #7 from Martin Wilke --- Close after almost 2 years feedback timeout, also WITH_NEW_XORG is no longer existing. Thanks for your report. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sat Jan 16 19:42:14 2016 Return-Path: Delivered-To: freebsd-x11@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 0AC45A84944 for ; Sat, 16 Jan 2016 19:42:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id EA515110B for ; Sat, 16 Jan 2016 19:42:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id E9811A84943; Sat, 16 Jan 2016 19:42:13 +0000 (UTC) Delivered-To: x11@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 E914FA84942 for ; Sat, 16 Jan 2016 19:42:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 DA2BF110A for ; Sat, 16 Jan 2016 19:42:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u0GJgDYM006802 for ; Sat, 16 Jan 2016 19:42:13 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194963] x11-drivers/xf86-video-ati 7.5.0 GPU lockup freezes Date: Sat, 16 Jan 2016 19:42:14 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: miwi@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jan 2016 19:42:14 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194963 Martin Wilke changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |miwi@FreeBSD.org --- Comment #2 from Martin Wilke --- Hi, is this pr still valid? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sat Jan 16 19:46:16 2016 Return-Path: Delivered-To: freebsd-x11@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 8D1B0A84A46 for ; Sat, 16 Jan 2016 19:46:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 7E15911BC for ; Sat, 16 Jan 2016 19:46:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u0GJkFDG019529 for ; Sat, 16 Jan 2016 19:46:16 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-x11@FreeBSD.org Subject: [Bug 185090] [UPDATE] x11/pixman, add license information Date: Sat, 16 Jan 2016 19:46:15 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: miwi@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: jmmv@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution assigned_to bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jan 2016 19:46:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D185090 Martin Wilke changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Assignee|freebsd-x11@FreeBSD.org |jmmv@FreeBSD.org Status|Open |Closed --- Comment #3 from Martin Wilke --- Fixed with rev 399873. --=20 You are receiving this mail because: You are the assignee for the bug.=