From owner-freebsd-x11@freebsd.org Sun May 13 05:46:06 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7BC5BFC5394 for ; Sun, 13 May 2018 05:46:06 +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 167C279BBD for ; Sun, 13 May 2018 05:46:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id CA522FC538F; Sun, 13 May 2018 05:46:05 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A8732FC538E for ; Sun, 13 May 2018 05:46:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46D0279BB6 for ; Sun, 13 May 2018 05:46:05 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 6F7F5206F7 for ; Sun, 13 May 2018 05:46:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4D5k4BZ039916 for ; Sun, 13 May 2018 05:46:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4D5k44c039915 for x11@FreeBSD.org; Sun, 13 May 2018 05:46:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 220767] lang/beignet: hangs if consumer is not linked against libpthread after jemalloc 5.0.0 update Date: Sun, 13 May 2018 05:46:04 +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: needs-qa, regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback? X-Bugzilla-Changed-Fields: 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.25 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, 13 May 2018 05:46:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220767 --- Comment #7 from Jan Beich --- (In reply to Jason Evans from comment #6) Some facts: - libpthread-stubs is an alias to -pthread since ports r437182 - beignet doesn't use libpthread-stubs - mesa-libs uses libpthread-stubs - beignet optionally uses mesa-libs for cl_khr_gl_sharing - libcl (from beignet) is already linked against libpthread - ocl-icd uses dlopen() to pull libcl - clinfo isn't linked against libpthread After disabling beignet -> mesa-libs dependency clinfo crashes if not passe= d=20 LD_PRELOAD=3D/lib/libthr.so.3: $ clinfo Number of platforms 1 Platform Name Intel Gen OCL Driver Platform Vendor Intel Platform Version OpenCL 2.0 beignet 1.3 Platform Profile FULL_PROFILE Platform Extensions=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_bu= ffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short Platform Extensions function suffix Intel [New LWP 101911 of process 86314] Thread 1 received signal SIGSEGV, Segmentation fault. 0x0000000802463650 in clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Addr= ess, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo) () from /usr/local/lib/beignet//libgbe.so (gdb) backtrace #0 0x0000000802463650 in clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo) () from /usr/local/lib/beignet//libgbe.so #1 0x0000000802482287 in clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const= *) () from /usr/local/lib/beignet//libgbe.so #2 0x0000000802477b79 in clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) () from /usr/local/lib/beignet//libgbe.so #3 0x000000080247fc13 in clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind) () from /usr/local/lib/beignet//libgbe.so #4 0x0000000802519c36 in clang::StmtVisitorBase::Visit(clang::Stmt*) () from /usr/local/lib/beignet//libgbe.so #5 0x00000008025205fa in (anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*) () from /usr/local/lib/beignet//libgbe.so #6 0x0000000802510258 in clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) () from /usr/local/lib/beignet//libgbe.so #7 0x000000080247f015 in clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const= *, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) () from /usr/local/lib/beignet//libgbe.so #8 0x0000000802480352 in clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscri= ptExpr const*, bool) () from /usr/local/lib/beignet//libgbe.so #9 0x0000000802477c51 in clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) () from /usr/local/lib/beignet//libgbe.so #10 0x000000080247fc13 in clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind) () from /usr/local/lib/beignet//libgbe.so #11 0x0000000802519c36 in clang::StmtVisitorBase::Visit(clang::Stmt*) () from /usr/local/lib/beignet//libgbe.so #12 0x00000008025205fa in (anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*) () from /usr/local/lib/beignet//libgbe.so #13 0x0000000802515f57 in clang::StmtVisitorBase::Visit(clang::Stmt*) () from /usr/local/lib/beignet//libgbe.so #14 0x0000000802510258 in clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) () from /usr/local/lib/beignet//libgbe.so #15 0x0000000802477572 in clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) () from /usr/local/lib/beignet//libgbe.= so #16 0x0000000802477524 in clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) () from /usr/local/lib/beignet//libgbe.so #17 0x00000008024c07b1 in clang::CodeGen::CodeGenFunction::EmitStmt(clang::= Stmt const*, llvm::ArrayRef) () from /usr/local/lib/beignet//libgbe.so #18 0x00000008024c933f in clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::Compou= ndStmt const&, bool, clang::CodeGen::AggValueSlot) () from /usr/local/lib/beignet//libgbe.so #19 0x00000008026085d5 in clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) () from /usr/local/lib/beignet//libgbe.so #20 0x000000080261db9c in clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDe= cl, llvm::GlobalValue*) () from /usr/local/lib/beignet//libgbe.so #21 0x0000000802617c64 in clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) () from /usr/local/lib/beignet//libgbe.so #22 0x0000000802620852 in clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) () from /usr/local/lib/beignet//libgbe.so #23 0x00000008026f1d3f in (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) () from /usr/local/lib/beignet//libgbe.so #24 0x000000080243956a in clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) () from /usr/local/lib/beignet//libgbe.so #25 0x000000080303ac22 in clang::ParseAST(clang::Sema&, bool, bool) () from /usr/local/lib/beignet//libgbe.so #26 0x000000080212f969 in clang::FrontendAction::Execute() () from /usr/local/lib/beignet//libgbe.so #27 0x00000008020e6ec1 in clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) () from /usr/local/lib/beignet//libgbe.so #28 0x0000000801c84381 in gbe::buildModuleFromSource ( source=3D0x8013392a0 "__kernel void self_test(__global int *buf) { __l= ocal int tmp[3]; tmp[get_local_id(0)] =3D buf[get_local_id(0)];=20 barrier(CLK_LOCAL_MEM_FENCE); buf[get_global_id(0)] =3D tmp[2 - get_local_= id(0)] + buf[g"..., out_module=3D0x7fffffffda70, llvm_ctx=3D0x800257440, dumpLLVMFileName=3D..., dumpSPIRBinaryName=3D..., options=3D..., stringSize=3D1048576, err=3D0x8078435c0 "", errSize=3D0x801339288, oclVersion=3D120) at backend/src/backend/program.cpp:735 #29 0x0000000801c7035d in gbe::programNewFromSource (deviceID=3D6418, source=3D0x8013392a0 "__kernel void self_test(__global int *buf) { __l= ocal int tmp[3]; tmp[get_local_id(0)] =3D buf[get_local_id(0)];=20 barrier(CLK_LOCAL_MEM_FENCE); buf[get_global_id(0)] =3D tmp[2 - get_local_= id(0)] + buf[g"..., stringSize=3D1048576, options=3D0x8008addaa "", err=3D0x807843= 5c0 "", errSize=3D0x801339288) at backend/src/backend/program.cpp:1058 #30 0x00000008008d2b77 in cl_program_build (p=3D0x8013391c0, options=3D0x80= 08addaa "") at src/cl_program.c:597 #31 0x00000008008c2cdd in clBuildProgram (program=3D0x8013391c0, num_device= s=3D1, device_list=3D0x7fffffffe040, options=3D0x8008addaa "", pfn_notify=3D0x0, user_data=3D0x0) at src/cl_= api.c:835 #32 0x00000008008e85d4 in cl_self_test (device=3D0x800945218 , atomic_in_l3_flag=3DSELF_TEST_PASS) at src/cl_device_id.c:900 #33 0x00000008008e885e in cl_get_device_ids (platform=3D0x800941238 , device_type=3D4294967295, num_entries=3D0, devices=3D0x0, num_devices=3D0x8033dbeb0) at src/cl_device_id.c:955 #34 0x00000008008c6093 in clGetDeviceIDs (platform=3D0x800941238 , device_type=3D4294967295, num_entries=3D0, devices=3D0x0, num_devices=3D0x8033dbeb0) at src/cl_api_device_id.c:43 #35 0x000000080025fada in clGetDeviceIDs_hid () from /usr/local/lib/libOpenCL.so.1 #36 0x0000000000207071 in printPlatformInfo (p=3D0) at src/clinfo.c:459 #37 0x000000000020f0ed in main (argc=3D1, argv=3D0x7fffffffe278) at src/clinfo.c:2676 Sorry, I didn't build devel/llvm* with debug symbols this time. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sun May 13 06:03:37 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38248FC6248 for ; Sun, 13 May 2018 06:03:37 +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 BEFDD7BA6E for ; Sun, 13 May 2018 06:03:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7E6ABFC6244; Sun, 13 May 2018 06:03:36 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D1D9FC6243 for ; Sun, 13 May 2018 06:03:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0924D7BA6B for ; Sun, 13 May 2018 06:03:36 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id EA388209C6 for ; Sun, 13 May 2018 06:03:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4D63Y8g007645 for ; Sun, 13 May 2018 06:03:34 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4D63YeH007635 for x11@FreeBSD.org; Sun, 13 May 2018 06:03:34 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 220767] lang/beignet: hangs if consumer is not linked against libpthread after jemalloc 5.0.0 update Date: Sun, 13 May 2018 06:03:33 +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: needs-qa, regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback? X-Bugzilla-Changed-Fields: 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.25 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, 13 May 2018 06:03:37 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220767 --- Comment #8 from Jan Beich --- dlopen'ing libpthread should be supported since base r276630. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sun May 13 07:31:56 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08225FCAC4C for ; Sun, 13 May 2018 07:31:56 +0000 (UTC) (envelope-from bounces-1srmjtr7k3efj-freebsd-x11=freebsd.org@by.d.mailin.fr) Received: from by.d.mailin.fr (by.d.mailin.fr [185.41.28.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A05A18723B for ; Sun, 13 May 2018 07:31:55 +0000 (UTC) (envelope-from bounces-1srmjtr7k3efj-freebsd-x11=freebsd.org@by.d.mailin.fr) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=by.d.mailin.fr; q=dns/txt; s=mail; bh=LojiW3SFr6acm0yKuQ7bYfBTgn8yKkJWQrJVbTtNxtM=; h=from:reply-to:subject:date:mime-version:content-type:list-id:list-unsubscribe; b=X42qx39ocIyTG1JDmPt1HDUJzbaReYzbHnnK8Ujm7jediyWdETtG8hlxyVxh6xCPT/6XNbER4yH7 okCnQgXcTFQR3WvtO7HC+saO+HTe9jvJ9xPlGfCIGYhVzaQf+rAq1sIgQPT1Wh+aHZdUMEH0Qyu+ 7YSHVgRv34IFxt1GSz8= To: Subject: You need to see this the problem that you do not know yet Date: Sun, 13 May 2018 09:31:32 +0200 Feedback-ID: thirdclass_185.41.28.125:2000779:2000779_3:Sendinblue From: Im4FreeDotCom MIME-Version: 1.0 Message-Id: <201813050931.m0fb2ark3efj@by.d.mailin.fr> Precedence: bulk Reply-To: mail@im4free.com X-Mailer: Sendinblue X-Mailin-Campaign: 3 X-Mailin-Client: 2000779 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.25 List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2018 07:31:56 -0000 If you are not able to see this mail, click http://mailin-srv1.com/m0fb2ark= 3eff.htmlHey=C2=A0 Do YOU STILL NEED MORE ? How much did earn this month Let assume that you say you make tons already but Frankly, do you want more? SURE YES, It=E2=80=99s much easier if you learn from the Gurus who actually doing great already than copy them success =C2=A0 Just go to [ www.22maya.com ]( http://mailin-srv1.com/mk/cl/36l2e76FlW2fzV1= HeE279cj4OYsItFBfMS8t6VPavY79YvFwIs7TB6gcjVajMnwbB0rXgaNjSTnuqiVitByB-oz6y1= GcaiA61ffLhYkw ) copy and past into your web browser if not active =C2=A0 join my email list there make sure to enter your best email address download your ebook which will be sent to your email read it anytime This is the one you want but The problem you do not know yet Please Note that i'm Not trying to sell anything, not asking=C2=A0 for any thing but to stay posted to my next few emails as Its impossible to cover the full picture in just one ebook but it=E2=80=99s just good jump start anyway In my next emails I will show you easy ways to copy big gurus success getting all them training for next than nothing So join that list unsubscribe anytime Nothing to lose & Nothing to worry So much to learn & So much to win You will get the results you wants following the shortcuts they uses secretly so hopping that you enjoy it We are always one e-mail away Let me know if I can help with something=E2=80=A6 Anything do not hesitate Contacting me as Your reliable friend =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 MK =C2=A0If you wish to unsubscribe from our newsletter, click http://mailin-s= rv1.com/m0fb2ark3efg.html From owner-freebsd-x11@freebsd.org Sun May 13 15:57:16 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57A21FAD927 for ; Sun, 13 May 2018 15:57:16 +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 DBE8368EF7 for ; Sun, 13 May 2018 15:57:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9B7CAFAD918; Sun, 13 May 2018 15:57:15 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 87AFBFAD917 for ; Sun, 13 May 2018 15:57:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 127AA68ED0 for ; Sun, 13 May 2018 15:57:15 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 5637725BEC for ; Sun, 13 May 2018 15:57:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4DFvE4P066301 for ; Sun, 13 May 2018 15:57:14 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4DFvEmR066300 for x11@FreeBSD.org; Sun, 13 May 2018 15:57:14 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 196678] x11-servers/xorg-server: Update to 1.19.6 + make config/devd recognize /dev/input/eventX from multimedia/webcamd Date: Sun, 13 May 2018 15:57: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: feature, patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: bsd@abinet.ru X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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.25 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, 13 May 2018 15:57:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196678 --- Comment #91 from Ivan --- I've found no issues, devd backend correctly picks up /dev/input of EVDEV enabled kernel, legacy keyboard and mouse driver are not attached. However, Option "XkbRules" "evdev" is still required for arrow keys. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sun May 13 21:01:03 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9831EFD30A2 for ; Sun, 13 May 2018 21:01:03 +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 359AE86B7C for ; Sun, 13 May 2018 21:01:03 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id E8B52FD3093; Sun, 13 May 2018 21:01:02 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADB0DFD3091 for ; Sun, 13 May 2018 21:01:02 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4EC6486B72 for ; Sun, 13 May 2018 21:01:02 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 81E917F4 for ; Sun, 13 May 2018 21:01:01 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4DL11h9041240 for ; Sun, 13 May 2018 21:01:01 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4DL11oq041215 for x11@FreeBSD.org; Sun, 13 May 2018 21:01:01 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201805132101.w4DL11oq041215@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: x11@FreeBSD.org Subject: Problem reports for x11@FreeBSD.org that need special attention Date: Sun, 13 May 2018 21:01:01 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.25 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, 13 May 2018 21:01:03 -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 ------------+-----------+--------------------------------------------------- Open | 220444 | x11-servers/xorg-server crashes on attempt to pla In Progress | 221540 | graphics/mesa-dri: enable Vulkan drivers New | 227960 | x11/setxkbmap: Add LICENSE and its file New | 227961 | x11/libxkbfile: Add LICENSE_FILE and WWW Open | 223014 | graphics/mesa-dri: enable NEON and AltiVec Open | 211797 | x11-fonts/xfs: Add CPE information 6 problems total for which you should take action. From owner-freebsd-x11@freebsd.org Mon May 14 13:07:04 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 64CFAD929DA for ; Mon, 14 May 2018 13:07:04 +0000 (UTC) (envelope-from daisy.williams@extreme-web-buildout.com) 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 EEBC173ED8 for ; Mon, 14 May 2018 13:07:03 +0000 (UTC) (envelope-from daisy.williams@extreme-web-buildout.com) Received: by mailman.ysv.freebsd.org (Postfix) id AEFDFD929D9; Mon, 14 May 2018 13:07:03 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 87A0BD929D6 for ; Mon, 14 May 2018 13:07:03 +0000 (UTC) (envelope-from daisy.williams@extreme-web-buildout.com) Received: from server.pama.4dq.com (server.pama.4dq.com [80.211.134.114]) (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 09E0A73ED7 for ; Mon, 14 May 2018 13:07:02 +0000 (UTC) (envelope-from daisy.williams@extreme-web-buildout.com) Received: from WS25 (unknown [106.215.90.68]) by server.pama.4dq.com (Postfix) with ESMTPA id EBF64579B for ; Mon, 14 May 2018 09:06:53 -0400 (EDT) From: "Daisy Williams" To: Subject: Pay Per Performance Marketing! Date: Mon, 14 May 2018 18:33:44 +0530 Message-ID: <492501d3eb84$6b2f51b0$418df510$@extreme-web-buildout.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdPrg+7BL0tD5WNwTaauDQLY8OCayA== Content-Language: en-us Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 14 May 2018 13:07:04 -0000 Greetings, Let's work together! We are a trusted digital marketing agency for more than 10 years, our team of 200+ marketing gurus has served over 4000 clients. Our unique "Pay-for-performance" model attracts customers from all geographies of the world, and we are proud to cater to the needs of every type of business belonging to varied industries, scales, and regions. We do "Performance Based Marketing" service, Pay only when we rank your keywords on Top searches. - FREE website analysis report - No monthly fee / No contractual payout - Dedicated 24*7 support - Only one time set up fee Our results 'Talk' Get your website evaluated NOW, Just reply to this email with your contact details along with your requirement and we will call you back. Thanks & Regards, Daisy Williams Marketing Manager Head Office: San Jose, CA 95120 Disclaimer: We are using this domain for marketing. If you are interested and want to know about us, just reply to this email, if we have offended you by sending this to you by mistake, we apologize. Please reply "NO" or "UNSUBSCRIBE" to this email if not interested, so that we shall add you to our "Do Not Contact Again" list. From owner-freebsd-x11@freebsd.org Mon May 14 22:02:00 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 86910E7A96F for ; Mon, 14 May 2018 22:02:00 +0000 (UTC) (envelope-from bounces+7583725-2582-x11=freebsd.org@sendgrid.net) 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 D367E79C76 for ; Mon, 14 May 2018 22:01:59 +0000 (UTC) (envelope-from bounces+7583725-2582-x11=freebsd.org@sendgrid.net) Received: by mailman.ysv.freebsd.org (Postfix) id 93DFBE7A966; Mon, 14 May 2018 22:01:59 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 344B7E7A963 for ; Mon, 14 May 2018 22:01:59 +0000 (UTC) (envelope-from bounces+7583725-2582-x11=freebsd.org@sendgrid.net) Received: from o16824592x97.outbound-mail.sendgrid.net (o16824592x97.outbound-mail.sendgrid.net [168.245.92.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9F1C979C6E for ; Mon, 14 May 2018 22:01:58 +0000 (UTC) (envelope-from bounces+7583725-2582-x11=freebsd.org@sendgrid.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.net; h=content-type:from:mime-version:reply-to:subject:to:list-unsubscribe; s=smtpapi; bh=YiZ+yerXscd0aBFffsAf2q86Xlw=; b=vsskI0zsibxk6zII/N 6Q1MOGfVTRTxRUXBOip7gIESbdp46wwpEni+rb2r5KfpaGd4IRRCO+rSjvUzJY8C fEDLZB9LzA1w1aOf8S1NH+Vy6ONDh4gvK40maO+twW9+sTYhczYw6cvPCOhHPRWj BwUP0KGAk9aze7aLOmChEdors= Date: Mon, 14 May 2018 22:01:57 +0000 (UTC) From: "_NET.FLIX_" Mime-Version: 1.0 Reply-to: normanwlacombe@gmail.com Subject: Please Update Your Payment Method To: x11@freebsd.org Message-ID: X-SG-EID: ovjAgaCQ6rGJJwsPnY0HK4dEaV1TtYDDk81jGulflcUuFu15/jG0s0jWl/b1DLMPHda6MLyC6CQABK 6mH14ckFOLta8Y5j8yzIsB1dPjAZ9RevJ4nnyR4c4NGfZMIDiWOV+nmOlv2BjHqfvhi0s4Bgai2o2a kDhGxyrmrccocboGXB5A59k0b0aaHkaER7NZh1lX6hztU8+SxUK17bWvMiGXOq/nnamx1FlEGSzNTY s= X-SG-ID: Z2FxZazunBjVeNuNdzHDqrF8mxuCpi0krmont6YQrP2XeeyfLFo04b+9bwyaxoG2uJxyPyvlefajaI WK0KCwoSv7nIAx/F/KRnMgsZPbr9YQ9P11oxeC1zbr3iL10cRIRAA1MTM98D4reKG+xHwEZ+DL+xHd Ga1cpLAX4wsDPfE= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 14 May 2018 22:02:00 -0000 from support http://secure.netflix.com/us/deviceui/index.html?pkey=3DBQAbAAEBEJ+Va6JGnih= eeGgr37MTTEKAgP1kenf5YiODjsvWc5FGud6x+IOauRGRq1gvCVd0BO3blz/MNjkdrgryXqIObI= waLaVDVWEE9rrMkvERFIhuA42wCTw75/TqRcqqaiFne7dHs/HbpSTGemLWpMOZcP7Xm4d7jxH/y= +uVbDTUetvNdNYrmF9SgmVg76fFeTE7NudW&lnktrk=3DEMP&g=3DC8FF4C1760F92116BD6978= BFA60898450AC07179&lkid=3DnetflixLogo&action=3Dhome Please Update Your Payment Method Hello, Sorry for the interruption, but we are having trouble authorising your Credit Card. Please visit www.netflix.com/youraccountpayment https://www.metalurgi= cahertz.com.br/youre/netflix/Login/ to enter your payment information again or to use a different payment method. When you have finished, we will try to verify your account again. If it still does not work, you will want to contact your credit card company. If you have any questions, we are happy to help. Simply call us at any time on 5539 4241 5353 . -The=C2=A0Netflix http://secure.netflix.com/us/deviceui/index.html?pkey=3DB= QAbAAEBEJ+Va6JGniheeGgr37MTTEKAgP1kenf5YiODjsvWc5FGud6x+IOauRGRq1gvCVd0BO3b= lz/MNjkdrgryXqIObIwaLaVDVWEE9rrMkvERFIhuA42wCTw75/TqRcqqaiFne7dHs/HbpSTGemL= WpMOZcP7Xm4d7jxH/y+uVbDTUetvNdNYrmF9SgmVg76fFeTE7NudW&lnktrk=3DEMP&g=3DC8FF= 4C1760F92116BD6978BFA60898450AC07179&lkid=3Dnetflix Team Questions? Call 0835 091 6380 http://secure.netflix.com/us/deviceui/index.html?action=3Dhome This account email has been sent to you as part of your Netflix membership. To change your email preferences at any time, please visit the Email Preferences https://www.netflix.com/EmailPreferences?pkey=3DBQAbAAEBEJ+Va6J= GniheeGgr37MTTEKAgP1kenf5YiODjsvWc5FGud6x+IOauRGRq1gvCVd0BO3blz/MNjkdrgryXq= IObIwaLaVDVWEE9rrMkvERFIhuA42wCTw75/TqRcqqaiFne7dHs/HbpSTGemLWpMOZcP7Xm4d7j= xH/y+uVbDTUetvNdNYrmF9SgmVg76fFeTE7NudW&lnktrk=3DEMP&g=3DC8FF4C1760F92116BD= 6978BFA60898450AC07179&lkid=3Demail_settings page for your account. Please do not reply to this email, as we are unable to respond from this email address. If you need help or would like to contact us, please visit our Help Centre at help.netflix.com https:= //help.netflix.com/help?pkey=3DBQAbAAEBEJ+Va6JGniheeGgr37MTTEKAgP1kenf5YiOD= jsvWc5FGud6x+IOauRGRq1gvCVd0BO3blz/MNjkdrgryXqIObIwaLaVDVWEE9rrMkvERFIhuA42= wCTw75/TqRcqqaiFne7dHs/HbpSTGemLWpMOZcP7Xm4d7jxH/y+uVbDTUetvNdNYrmF9SgmVg76= fFeTE7NudW&lnktrk=3DEMP&g=3DC8FF4C1760F92116BD6978BFA60898450AC07179&lkid= =3Dhc_footer_link. This message was mailed to x11@freebsd.org by Netflix. SRC: 4304.2.GB.en-GB Use of the Netflix service and website is subject to our Terms of Use http://www.netflix.com/TermsOfUse?pkey=3DBQAbAAEBEJ+Va6JGniheeGgr37M= TTEKAgP1kenf5YiODjsvWc5FGud6x+IOauRGRq1gvCVd0BO3blz/MNjkdrgryXqIObIwaLaVDVW= EE9rrMkvERFIhuA42wCTw75/TqRcqqaiFne7dHs/HbpSTGemLWpMOZcP7Xm4d7jxH/y+uVbDTUe= tvNdNYrmF9SgmVg76fFeTE7NudW&lnktrk=3DEMP&g=3DC8FF4C1760F92116BD6978BFA60898= 450AC07179&lkid=3Dterms_footer and Privacy Policy http://www.netflix.com/PrivacyPolicy?pkey=3DBQAbAAEBEJ+Va6JGniheeGgr= 37MTTEKAgP1kenf5YiODjsvWc5FGud6x+IOauRGRq1gvCVd0BO3blz/MNjkdrgryXqIObIwaLaV= DVWEE9rrMkvERFIhuA42wCTw75/TqRcqqaiFne7dHs/HbpSTGemLWpMOZcP7Xm4d7jxH/y+uVbD= TUetvNdNYrmF9SgmVg76fFeTE7NudW&lnktrk=3DEMP&g=3DC8FF4C1760F92116BD6978BFA60= 898450AC07179&lkid=3Dprivacy_footer. Netflix International B.V. Keizersgracht 440, 2nd floor, 1016 GD, Amsterdam, The Netherlands https://u7583725.ct.sendgrid.net/asm/unsubscribe/?user_id=3D7583725&data=3D= 2OqCUBrrNEkb1NZZUuY7d80QT3ZBSHEfUAvAtHd5zUp_3QjFkFjbY7uy8BRYJhLwp3hRGa7ABCe= rMOfCIc31xSgRtRStMEnH4ueHT8bm1YE_NVn88e467CD-tHiMjc8O_XI8JQ7xku-Qg6FIBGvMcq= XEuahk8GWa4sTfS3swuc4vYpiZl1iLZHbxvQcrIcKNwCY9tZcCKMFcdutQzH1fXtw0-hMbUezR2= L2Qc9hdU47VP0Trc16ybYWOBaEOioIu4FMhSmMlyyEg6vlJT0XKoABCHQt-sbiblZQ1yZvQaKms= 1OTG4u0vXYRC4laJmkv9sBdyEJJicDvKu3VTR7cb5s9SPmbWh8VlRWvbCKOSbzEoQgus0mVWOnf= uOz_sC3C5kpi2XPQzPOuXXsaCtU8DEr-GOcHicav2G5Ra_uKcjgPD22_GE-Vak0_3AI2DWj6fk3= 6V4ZM3oWWByj4Kt9IJQ7erWi7V1Azd9trb37k7qW5gw6kMMdSpJPQLWUPw_yYMVf2t3htnjJ78m= TYhas8Fd3UI0qpfOlp6pS63uXIoGvI=3D= From owner-freebsd-x11@freebsd.org Mon May 14 22:47:52 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E2D97E7D7C6 for ; Mon, 14 May 2018 22:47:51 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) 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 72F4285719 for ; Mon, 14 May 2018 22:47:51 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 299FBE7D7C2; Mon, 14 May 2018 22:47:51 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 16FDAE7D7C1 for ; Mon, 14 May 2018 22:47:51 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: from mail-wr0-x241.google.com (mail-wr0-x241.google.com [IPv6:2a00:1450:400c:c0c::241]) (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 7FC03856F1; Mon, 14 May 2018 22:47:50 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: by mail-wr0-x241.google.com with SMTP id o4-v6so13967435wrm.0; Mon, 14 May 2018 15:47:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ns7Ye7Lo9yS8Pu4v3V0spRERzonKe3sHcMoIu/3aHxQ=; b=keTTH4BVam8CSHMbhspEffUYQS4XDUV2IUS2SN29ndQ/heaQYRjQIZ7eSlGcWr9Ghz xLoJGs/B3km1AmzPcFA9PXmI7a9dgtv6zgZlcMzugUMPar6gQ0cFJzXSfdNAYb10iNw8 wFPymL2ODcBjREyXIYl4gK1XUJ6rIWTmuBfc6SRlLo0USG49835AlCa2TlWZ2JUuOd+A gDJ8tAFfLKlEn5oOMnwa8+inwVbS89ieTxmeJDLg0zgyWy/HLErLbs2z2BfMVg8jhres e6AZswsC9iFjebGk99gFAZxnCVoK9U8IYDarlERLbGP5axM0O1TA6//AfCHnetJItCHz yztQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ns7Ye7Lo9yS8Pu4v3V0spRERzonKe3sHcMoIu/3aHxQ=; b=r5UpLOEKZBWn4PNIX1NHSWa9w/Tn2MUYxHgid6R2bkbAris9ER7y7i365eIFzMVetR P7RRGDVwvKydx1xjMWfeHJFJUT3kyis6y7eNkKN/cI41GHs0dy5tU7AbXhpALGKmyVkY 1ddlgPjZL/6eLX03mCjfw4Xly/svInvCsA8I2RjqF6sZ6F3lXCw/X45lqzE8vGmARwsE 5ZaC+9rHXt4edSEXcleCVVc39nUlhVcdfHrI7uDYA7cyoXiNFH9zD4nkqTm96OR+pDwa db6ls7xw+kotfWx2tY0DOQgNAHWPJXPJJc6Af4DlxyiOp+Xm//PsN5DQiVtQPmfLgBXn k7iQ== X-Gm-Message-State: ALKqPwf8ExZnn7uuTtogwfEiUaPdgXiHuG2PIXzbFKD11t9VyBx5HpGe WnZ6FM5MuzneWWqDZRZGMHDIU0xTnBpYSZapRwLJwQ== X-Google-Smtp-Source: AB8JxZp+Hei7gv0+GCDNLNoLiluY6wvR9x89dPL+DnbpLsAtkXm6glT9m5KJYeeBtTtm1cDpWh3JKkvpTpi9KZPM9f4= X-Received: by 2002:adf:e5c6:: with SMTP id a6-v6mr8568058wrn.229.1526338069274; Mon, 14 May 2018 15:47:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.167.214 with HTTP; Mon, 14 May 2018 15:47:48 -0700 (PDT) In-Reply-To: <3635692.Vys3mgEcQY@workstation.reztek> References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> From: Emil Velikov Date: Mon, 14 May 2018 23:47:48 +0100 Message-ID: Subject: Re: your mail To: Matthew Rezny Cc: Baptiste Daroussin , Steve Wills , x11@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 14 May 2018 22:47:52 -0000 On 22 February 2017 at 14:46, Matthew Rezny wrote: > It has been my intent to upstream as much as possible, but I was trying to get > us caught up to current before doing so. Any idea what happened to this? Earlier I joined the #freebsd-xorg channel, yet it seems fairly inactive. Repeating some of my questions here, hope anyone can shed some light: - How does FreeBSD handle loading of kernel DRM/GPU modules? Is there a daemon of sorts, manually or via hacking the graphics stack - Xorg/xf86-video*/etc - ^^ creating /dev nodes - How capable is your sysfs compat? Or more importantly how frowned upon it is to use it on FreeBSD? And an extra one: - How does one contribute patches to (say the graphics - libdrm/mesa/etc) ports? Is there some instructions and CI there I can throw some patches at? Thanks! Emil From owner-freebsd-x11@freebsd.org Tue May 15 08:07:58 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 18DE2EE7786 for ; Tue, 15 May 2018 08:07:58 +0000 (UTC) (envelope-from zeising@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 A8EEE84B99 for ; Tue, 15 May 2018 08:07:57 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 69A74EE7785; Tue, 15 May 2018 08:07:57 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2ED38EE7783 for ; Tue, 15 May 2018 08:07:57 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2607:f740:d:20::25]) (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 BE7EB84B96; Tue, 15 May 2018 08:07:56 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 40lVYQ6NKnzDhG6; Tue, 15 May 2018 08:07:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([127.0.0.1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [127.0.0.1]) (amavisd-new, port 10587) with ESMTPS id 8t_X3L8p9I-E; Tue, 15 May 2018 08:07:54 +0000 (UTC) Received: from garnet.daemonic.se (host-90-235-0-170.mobileonline.telia.com [90.235.0.170]) by mail.daemonic.se (Postfix) with ESMTPSA id 40lVYP40RLzDhBg; Tue, 15 May 2018 08:07:53 +0000 (UTC) Subject: Re: your mail To: Emil Velikov , Matthew Rezny Cc: Steve Wills , x11@freebsd.org References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> From: Niclas Zeising Message-ID: <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> Date: Tue, 15 May 2018 10:07:45 +0200 User-Agent: Mutt/1.5.21 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 15 May 2018 08:07:58 -0000 On 05/15/18 00:47, Emil Velikov wrote: > On 22 February 2017 at 14:46, Matthew Rezny wrote: > >> It has been my intent to upstream as much as possible, but I was trying to get >> us caught up to current before doing so. > > Any idea what happened to this? > > Earlier I joined the #freebsd-xorg channel, yet it seems fairly inactive. > Repeating some of my questions here, hope anyone can shed some light: > > - How does FreeBSD handle loading of kernel DRM/GPU modules? > Is there a daemon of sorts, manually or via hacking the graphics stack > - Xorg/xf86-video*/etc > > - ^^ creating /dev nodes > > - How capable is your sysfs compat? Or more importantly how frowned > upon it is to use it on FreeBSD? > > And an extra one: > - How does one contribute patches to (say the graphics - libdrm/mesa/etc) ports? > Is there some instructions and CI there I can throw some patches at? > Hi! Thank you for your mail and thanks for reaching out! I was one of the ones responding on IRC, unfortunately you caught me at a bad time here, hence my suggestion to send an e-mail. I know the FreeBSD graphcis effort have been somewhat dormant (yeah, that's an understatement), but I'm working on getting it going again with a group of people. It's still in the early stages but hopefully something will come out of it. We had such a team about 4 or 5 years back, but people, including myself, got different priorities (you know, life happens). Currently, we have a working area and development repos on gitub, which you can find here https://github.com/FreeBSDDesktop/, amongst other things there's a fork of the FreeBSD ports repo there where most ports development happens. There's no problem getting you access to that one, and we can also add forks of upstream mesa and drm repos and so on. We also have a gitter chat that we're trying out. It can be found here: https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join there as well. It's connected to github. The IRC channel #freebsd-xorg is unfortunately somewhat dormant, because not everyone hangs out there, but I'm available there as well. As I said, we're still early in the process, so all details aren't 100% set yet, but this is what we have going for now. Now, to your questions. As far as I know, there's no automatic loading of the graphics modules, apart from the really old stuff. If memory serves me correctly. The current way of doing it is to load the module before starting X, usually as part of the boot process. There might be a hack in xf86-video-intel to load some modules, but not the latest kms graphics modules. Creating /dev nodes is handled automatically by devfs and devd. I don't know how it's done in detail, but it's automatic as far as at least I'm concerned. As for sysfs, mmacy gave a good responce on IRC. For patches and contributing, as I said, we're trying to set up shop on github (and from there merge into FreeBSD SVN repos). The kernel bits (what's called drm-next sometimes) are already there, and I've started working on a ports repo there as well. That's probably the best place to start. We don't have a CI setup currently, I use the package building system poudriere locally on my desktop. I can help you get started with both poudriere and the FreeBSD ports system, and I can also help with adding patches to the ports and build packages for testing. I hope to be able to add more automatic building and some sort of CI solution in the future, but this is where we're at today. We already have some local patches, they should be upstreamed, but I haven't had time to work through them, and since I don't know exactly how they work, it will take some time to get them upstream. Can I contact you directly to get them upstreamed once they're ready? Once again, thank you very much for reaching out, and thank you for reading to the end! Regards -- Niclas Zeising FreeBSD graphics team From owner-freebsd-x11@freebsd.org Tue May 15 08:33:35 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D413EE91ED for ; Tue, 15 May 2018 08:33:35 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) 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 0C619685F2 for ; Tue, 15 May 2018 08:33:35 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) Received: by mailman.ysv.freebsd.org (Postfix) id C11EDEE91EC; Tue, 15 May 2018 08:33:34 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70240EE91EB for ; Tue, 15 May 2018 08:33:34 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) Received: from mars.pama.vizvaz.com (mars.pama.vizvaz.com [80.211.227.111]) (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 EB0EE685F1 for ; Tue, 15 May 2018 08:33:33 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) Received: from WS147 (unknown [106.215.90.77]) by mars.pama.vizvaz.com (Postfix) with ESMTPA id A8ABA186F for ; Tue, 15 May 2018 04:33:30 -0400 (EDT) From: "Daisy Williams" To: Subject: Improve the web presence of your business Date: Tue, 15 May 2018 13:56:13 +0530 Message-ID: <41dc01d3ec27$658e7170$30ab5450$@organic-web-position.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdPsJkztijDdRDH5RpumyrXEL+KLzw== Content-Language: en-us Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 15 May 2018 08:33:35 -0000 Hi, Greetings, Is your business on the first page of Google results? If no, we can help you get there! We are trusted digital marketing agency for more than 10 years, our team of 200+ technology specialists, has enabled 1000+ clients to gain a prominent presence on Google and other leading search engines. We have a unique model to share with you which are a 100% Risk Free and Cost effective. Our unique pay for performance model ensures high ROI, as you PAY ONLY WHEN YOUR KEYWORDS RANK. Salient features of our services include: . Assured top ranks in major search engines. . No monthly fee. . No contractual payout. . Minimum one time set-up fee. Sounds Intriguing? Get your website evaluated NOW, Just reply us your requirement along with contact details and we'll be in touch shortly. Looking forward to talk to you soon! Warm Regards, Daisy Williams Marketing Manager Head Office: San Jose, CA 95120 Disclaimer: We are using this domain for marketing. If you are interested and want to know about us, just reply to this email, if we have offended you by sending this to you by mistake, we apologize. Please reply "NO" or "UNSUBSCRIBE" to this email if not interested, so that we shall add you to our "Do Not Contact Again" list. From owner-freebsd-x11@freebsd.org Tue May 15 13:04:10 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E674ED857D for ; Tue, 15 May 2018 13:04:10 +0000 (UTC) (envelope-from gurenchan@gmail.com) 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 D1D64835D8 for ; Tue, 15 May 2018 13:04:09 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9206CED857C; Tue, 15 May 2018 13:04:09 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D184ED857A for ; Tue, 15 May 2018 13:04:09 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (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 E777C835D4; Tue, 15 May 2018 13:04:08 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-it0-x229.google.com with SMTP id z6-v6so1146749iti.4; Tue, 15 May 2018 06:04:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=csXhWddoUMdKRR9P2uZEQZVAJQM/alQKTn3sbAM+KLk=; b=L+cbU0G0MtkjP2eEM2HKjo7Tu7IHKIButhnSIqNDMOLZDozVcI+AdpF5p2ZPirbqbF vGusA4unw1cP4Z2hQW0RgK2+v79FGqsx5ovhLpfC9IpOnsAnml9/dMTP8vzjBLjT4dY2 LaFEe3nV1S+mDe2zH73yhH0yl6G/MTp4Qp1nDLQImukpDbYcxE9TjbEGa7EFY0bw6/vi +kMONSVaMv+V0wsF11mGBhvXU14hUd98VcaPbGZ5vHdUxUcJ3w4uRXB1/skVkDiql27a AZkK7pp5tvZl/XMyBOMvjBQVvxIYOZPetOBgj+ETHlfj0oJhw5iRX1uCp+GpJvOrm9L8 PjeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=csXhWddoUMdKRR9P2uZEQZVAJQM/alQKTn3sbAM+KLk=; b=Kh5Qy26EichAOFtS0fgMQMMaNVyN5+8qnrWY09jw40gpJNHwoPCzBCGYI/O5Eh2C1i 7yKvk3nf0sCihTWEYsYE35xsM//8s3+b49GJHuntG9Oq5fVuiRfRX+UkXmBob7GaNOVx cExrj/2tGIe8uDP5mVK9jgBMHJJLxY8TEEcoUMNz+fr3SvTpbXVF97r6U/wQjujuA0XK QK1/zqG7/iyarmJc2ZUQ7Slq8L8LsTbk2u8EQT3eVptro0hWkQ4rSWV5dD+Sallriw65 hYxqyrbPmkGPGAN/xN9nklhw0Hik8SJ8h9JOf9CXFW0UZTGCJmsxexNVMS2Mi4o5fXbZ jDIw== X-Gm-Message-State: ALKqPwd9cwzCANowNWUkBwN6uqaYJsMqddFaxBJqUDjpqQToDVm+GtMK sc4TYxfyXIzMPNvPv9x+h8X+G1jzND7NudHsF8A= X-Google-Smtp-Source: AB8JxZoRhNfk7bAqOmfGDozr4Tiku5PIluZeM/ORSxhi4Bn+KUWFK15TtG0Kddssch8RqMgYa3T7yy4F/HLqTaCB4bc= X-Received: by 2002:a6b:8358:: with SMTP id f85-v6mr14786543iod.3.1526389448100; Tue, 15 May 2018 06:04:08 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:c68a:0:0:0:0:0 with HTTP; Tue, 15 May 2018 06:04:07 -0700 (PDT) In-Reply-To: <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: blubee blubeeme Date: Tue, 15 May 2018 21:04:07 +0800 Message-ID: Subject: Re: your mail To: Niclas Zeising Cc: Emil Velikov , Matthew Rezny , Steve Wills , x11@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 15 May 2018 13:04:10 -0000 On Tue, May 15, 2018 at 4:07 PM, Niclas Zeising wrote: > On 05/15/18 00:47, Emil Velikov wrote: > >> On 22 February 2017 at 14:46, Matthew Rezny wrote: >> >> It has been my intent to upstream as much as possible, but I was trying >>> to get >>> us caught up to current before doing so. >>> >> >> Any idea what happened to this? >> >> Earlier I joined the #freebsd-xorg channel, yet it seems fairly inactive. >> Repeating some of my questions here, hope anyone can shed some light: >> >> - How does FreeBSD handle loading of kernel DRM/GPU modules? >> Is there a daemon of sorts, manually or via hacking the graphics stack >> - Xorg/xf86-video*/etc >> >> - ^^ creating /dev nodes >> >> - How capable is your sysfs compat? Or more importantly how frowned >> upon it is to use it on FreeBSD? >> >> And an extra one: >> - How does one contribute patches to (say the graphics - libdrm/mesa/etc) >> ports? >> Is there some instructions and CI there I can throw some patches at? >> >> > Hi! > Thank you for your mail and thanks for reaching out! I was one of the > ones responding on IRC, unfortunately you caught me at a bad time here, > hence my suggestion to send an e-mail. > > I know the FreeBSD graphcis effort have been somewhat dormant (yeah, > that's an understatement), but I'm working on getting it going again with a > group of people. It's still in the early stages but hopefully something > will come out of it. We had such a team about 4 or 5 years back, but > people, including myself, got different priorities (you know, life happens). > > Currently, we have a working area and development repos on gitub, which > you can find here https://github.com/FreeBSDDesktop/, amongst other > things there's a fork of the FreeBSD ports repo there where most ports > development happens. There's no problem getting you access to that one, > and we can also add forks of upstream mesa and drm repos and so on. We > also have a gitter chat that we're trying out. It can be found here: > https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join there as > well. It's connected to github. The IRC channel #freebsd-xorg is > unfortunately somewhat dormant, because not everyone hangs out there, but > I'm available there as well. > > As I said, we're still early in the process, so all details aren't 100% > set yet, but this is what we have going for now. > > Now, to your questions. As far as I know, there's no automatic loading of > the graphics modules, apart from the really old stuff. If memory serves me > correctly. The current way of doing it is to load the module before > starting X, usually as part of the boot process. There might be a hack in > xf86-video-intel to load some modules, but not the latest kms graphics > modules. > > Creating /dev nodes is handled automatically by devfs and devd. I don't > know how it's done in detail, but it's automatic as far as at least I'm > concerned. > > As for sysfs, mmacy gave a good responce on IRC. > > For patches and contributing, as I said, we're trying to set up shop on > github (and from there merge into FreeBSD SVN repos). The kernel bits > (what's called drm-next sometimes) are already there, and I've started > working on a ports repo there as well. That's probably the best place to > start. We don't have a CI setup currently, I use the package building > system poudriere locally on my desktop. I can help you get started with > both poudriere and the FreeBSD ports system, and I can also help with > adding patches to the ports and build packages for testing. > I hope to be able to add more automatic building and some sort of CI > solution in the future, but this is where we're at today. > > We already have some local patches, they should be upstreamed, but I > haven't had time to work through them, and since I don't know exactly how > they work, it will take some time to get them upstream. > Can I contact you directly to get them upstreamed once they're ready? > > Once again, thank you very much for reaching out, and thank you for > reading to the end! > Regards > -- > Niclas Zeising > FreeBSD graphics team > _______________________________________________ > 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" > I like the goals of this project better than drm-kmod stuff. You guys can always drop me a line whenever if u have a custom mailing list I'd like to stay informed on your progress. I will be looking to devote some resources to this issue in due time. Best, Owen From owner-freebsd-x11@freebsd.org Tue May 15 13:52:24 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 60CE7EDB5D6 for ; Tue, 15 May 2018 13:52:24 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2607:f740:d:20::25]) (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 EDEA86F2FC for ; Tue, 15 May 2018 13:52:23 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 40lfBt1wznzDhG6 for ; Tue, 15 May 2018 13:52:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([127.0.0.1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [127.0.0.1]) (amavisd-new, port 10587) with ESMTPS id pJyRyUh5k9Fe for ; Tue, 15 May 2018 13:52:21 +0000 (UTC) Received: from garnet.daemonic.se (host-90-236-56-126.mobileonline.telia.com [90.236.56.126]) by mail.daemonic.se (Postfix) with ESMTPSA id 40lfBs0m7bzDhBg for ; Tue, 15 May 2018 13:52:21 +0000 (UTC) Subject: Re: your mail To: freebsd-x11@freebsd.org References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: Niclas Zeising Message-ID: Date: Tue, 15 May 2018 15:52:20 +0200 User-Agent: Mutt/1.5.21 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 15 May 2018 13:52:24 -0000 On 05/15/18 15:04, blubee blubeeme wrote: > On Tue, May 15, 2018 at 4:07 PM, Niclas Zeising wrote: > >> On 05/15/18 00:47, Emil Velikov wrote: >> >>> On 22 February 2017 at 14:46, Matthew Rezny wrote: >>> >>> It has been my intent to upstream as much as possible, but I was trying >>>> to get >>>> us caught up to current before doing so. >>>> >>> >>> Any idea what happened to this? >>> >>> Earlier I joined the #freebsd-xorg channel, yet it seems fairly inactive. >>> Repeating some of my questions here, hope anyone can shed some light: >>> >>> - How does FreeBSD handle loading of kernel DRM/GPU modules? >>> Is there a daemon of sorts, manually or via hacking the graphics stack >>> - Xorg/xf86-video*/etc >>> >>> - ^^ creating /dev nodes >>> >>> - How capable is your sysfs compat? Or more importantly how frowned >>> upon it is to use it on FreeBSD? >>> >>> And an extra one: >>> - How does one contribute patches to (say the graphics - libdrm/mesa/etc) >>> ports? >>> Is there some instructions and CI there I can throw some patches at? >>> >>> >> Hi! >> Thank you for your mail and thanks for reaching out! I was one of the >> ones responding on IRC, unfortunately you caught me at a bad time here, >> hence my suggestion to send an e-mail. >> >> I know the FreeBSD graphcis effort have been somewhat dormant (yeah, >> that's an understatement), but I'm working on getting it going again with a >> group of people. It's still in the early stages but hopefully something >> will come out of it. We had such a team about 4 or 5 years back, but >> people, including myself, got different priorities (you know, life happens). >> >> Currently, we have a working area and development repos on gitub, which >> you can find here https://github.com/FreeBSDDesktop/, amongst other >> things there's a fork of the FreeBSD ports repo there where most ports >> development happens. There's no problem getting you access to that one, >> and we can also add forks of upstream mesa and drm repos and so on. We >> also have a gitter chat that we're trying out. It can be found here: >> https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join there as >> well. It's connected to github. The IRC channel #freebsd-xorg is >> unfortunately somewhat dormant, because not everyone hangs out there, but >> I'm available there as well. >> >> As I said, we're still early in the process, so all details aren't 100% >> set yet, but this is what we have going for now. >> >> Now, to your questions. As far as I know, there's no automatic loading of >> the graphics modules, apart from the really old stuff. If memory serves me >> correctly. The current way of doing it is to load the module before >> starting X, usually as part of the boot process. There might be a hack in >> xf86-video-intel to load some modules, but not the latest kms graphics >> modules. >> >> Creating /dev nodes is handled automatically by devfs and devd. I don't >> know how it's done in detail, but it's automatic as far as at least I'm >> concerned. >> >> As for sysfs, mmacy gave a good responce on IRC. >> >> For patches and contributing, as I said, we're trying to set up shop on >> github (and from there merge into FreeBSD SVN repos). The kernel bits >> (what's called drm-next sometimes) are already there, and I've started >> working on a ports repo there as well. That's probably the best place to >> start. We don't have a CI setup currently, I use the package building >> system poudriere locally on my desktop. I can help you get started with >> both poudriere and the FreeBSD ports system, and I can also help with >> adding patches to the ports and build packages for testing. >> I hope to be able to add more automatic building and some sort of CI >> solution in the future, but this is where we're at today. >> >> We already have some local patches, they should be upstreamed, but I >> haven't had time to work through them, and since I don't know exactly how >> they work, it will take some time to get them upstream. >> Can I contact you directly to get them upstreamed once they're ready? >> >> Once again, thank you very much for reaching out, and thank you for >> reading to the end! >> Regards >> -- >> Niclas Zeising >> FreeBSD graphics team >> > I like the goals of this project better than drm-kmod stuff. > > You guys can always drop me a line whenever if u have a custom mailing list > I'd like to stay informed on your progress. > > I will be looking to devote some resources to this issue in due time. > Hi! drm-kmod is part of this. I've mostly talked about the ports side, because that's mostly where I work, but the kernel side is part of the same project, so to speak. We will probably not have a different mailing list, but use this one as needed. We'll also use github and gitter. What is it that you don't like about drm-kmod? Regards! -- Niclas Zeising From owner-freebsd-x11@freebsd.org Tue May 15 14:01:36 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8FA3CEDBC2A for ; Tue, 15 May 2018 14:01:36 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (mail.dpedia.de [178.254.4.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 284C671636; Tue, 15 May 2018 14:01:35 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [88.217.117.100] (helo=localhost.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from ) id 1fIaW7-000649-K3; Tue, 15 May 2018 16:01:27 +0200 Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id w4FE1PWl003067 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 15 May 2018 16:01:25 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id w4FE1Pcq003066; Tue, 15 May 2018 16:01:25 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Tue, 15 May 2018 16:01:25 +0200 From: Matthias Apitz To: Niclas Zeising Cc: freebsd-x11@freebsd.org Subject: BAD Subject (was: Re: your mail) Message-ID: <20180515140125.GA3021@c720-r314251> Reply-To: Matthias Apitz Mail-Followup-To: Niclas Zeising , freebsd-x11@freebsd.org References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cNdxnHkX5QqsyA0e" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 12.0-CURRENT r314251 (amd64) X-message-flag: Mails containing HTML will not be read! Please send only plain text. User-Agent: Mutt/1.8.0 (2017-02-23) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 88.217.117.100 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 15 May 2018 14:01:36 -0000 --cNdxnHkX5QqsyA0e Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Could you please use a better Subject: or change it, so that filters are working better. Thanks matthias --=20 Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ +49-176= -38902045 Public GnuPG key: http://www.unixarea.de/key.pub May, 9: =D0=A1=D0=BF=D0=B0=D1=81=D0=B8=CC=81=D0=B1=D0=BE =D0=BE=D1=81=D0=B2= =D0=BE=D0=B1=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B8! Thank you very much= , Russian liberators! --cNdxnHkX5QqsyA0e Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXmn7rBYYViyzy/vBR8z35Hb+nREFAlr66DIACgkQR8z35Hb+ nRHklw//TsrqNO8LTLU0xjpAiFyiZHiJi5U9F7/EnHDuwgGXQmWAwpKAHV15huT+ J+Pptg5oeqad5XH6VgMJUx95yQhP42YYwZa8ByZjhsbFWSWqSRlBqRE9hQWX6gso h2v7VdwYXrwjUNu/TDyCHspGQZIlGTH27a4FZ0c/SIX2lVJLl9ExepMc308XcR/M 3NlnS0J2pV4VeXt8iOPHuHd8noj6zdyKz7VYOLBaPnqg1m0skd/T9nEOqDDV9BzB vzZw/DLO6R7hnDzMOFjZvwIPrkB5sATwFnLgBCiHYV1voDuaZl2qSYCSPuFYPKlH JfBBqec32QOfynq92+evhRAyIR9foAREyxcsWvt4P4rpjC/j+/UVkruHENFYoc+c u0q3wWzXJ5am11+HU4lZ6ZZUUvItKJuCzxhkayUz0Am+LHEvh4cu0ZT31OntXlTK JYYQBY4KRziXWlmI64ajCHllq3tux8h3eRQGNoSw4F7gOTg9X43sTxU7fMoLswba /g9tvC7hyvUrQ9HESm4UIQA/avxwuL7tsafCwPelScS+gTff3ffaXaYObZ9gCsW5 8YSHULTgDf28Ugv55kRhwoLCT6i3HqNAAigs8YwNkyq3g2q0ykSmZEts+jEK5LTx yEAGa6cVZ50sKEkAx5VhDGb//uCETk7IUU46bqJuyxgyiWR1sVE= =XNee -----END PGP SIGNATURE----- --cNdxnHkX5QqsyA0e-- From owner-freebsd-x11@freebsd.org Wed May 16 08:58:49 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C5522EAFFB9 for ; Wed, 16 May 2018 08:58:48 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-it0-x243.google.com (mail-it0-x243.google.com [IPv6:2607:f8b0:4001:c0b::243]) (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 554597EC90; Wed, 16 May 2018 08:58:48 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-it0-x243.google.com with SMTP id 144-v6so8659166iti.5; Wed, 16 May 2018 01:58:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gw2AxZlSrn5uXh0hbb102lYQY3fU6e6JJb+GWqXe4rM=; b=RBYn42HE9FOeiqdnD//25Oo03j9QswBDA7aWSEnZTYwFkLiMwgHJuNf9mpaoCLbv2a bBntD/VBBFrjIv+2wKCpkcoxvDTMc3FW8DH2HBZEImu5L8Wnm9Xrx+SqobktnqeX4rBX esLkRjTTZj9bjbdejbOFsYPROQBlGsO4OimvpG9/TFfDD9CGzbx4GTZxEcoTvowF3/tT omyY3LHsXmwVG17aKm5Oez7XnQl72ryIiG79CCziBNY2X6ADCU7APLSANRGPw45mYIwy RSrKHTlsoJ+TpSrOTMEWRyvlY3gbzfP4VFBYc70bOPcPXECGMfNEWgEC0P+uawoaK8a4 6TzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gw2AxZlSrn5uXh0hbb102lYQY3fU6e6JJb+GWqXe4rM=; b=jvvw/yfcW0IJgckKVNYDYJSfPI1RfRUL7VYxVi+bGeMMVmO4hLet6ILtbevnTylqko cCw6slMWIpTnYE6eqjFiiF/8yjKcUfOMdbvHNNQKDyitgt2DundM+OzlZzBDkuFRb9RC Q7GjNjmIsrn6sgkZLjMOBOd6hKpb0t3g3IIFEbFzYB2Ww1yjqpS5E1Ak3j6fxrE0F9pD 7Aie5iIPXgt9MZYQjHf1ETgGBPRS0v7szsB64e3IYbK7/IHqPkw9BS9doqyCpkEsYBq+ njNr0hKWbC3s6rKA/uysf0/IjFneiwOMkVAL0slpZbXAVii8U5v707P7MZZ6IKcjZN4W OzAQ== X-Gm-Message-State: ALKqPwdYFBzBnRCgNGnnI/i/bRJPJ4yo274UkEoey3AZ3M3C/hhwTbOo peKdvj4UeS2A0uT89BhD2Mr2vPjcbd1CoBSj7Pk= X-Google-Smtp-Source: AB8JxZri3ybddzpE0n6kcQZLv6pUXEHxGVlvaZgfuyagLNq5YiDb42MKAXJX2cDXT/mAxmU9lSYsGrhIHvQqn/88WqU= X-Received: by 2002:a6b:8358:: with SMTP id f85-v6mr18874183iod.3.1526461127457; Wed, 16 May 2018 01:58:47 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:c68a:0:0:0:0:0 with HTTP; Wed, 16 May 2018 01:58:46 -0700 (PDT) In-Reply-To: References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: blubee blubeeme Date: Wed, 16 May 2018 16:58:46 +0800 Message-ID: Subject: Re: your mail To: Niclas Zeising Cc: x11-list freebsd Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 08:58:49 -0000 On Tue, May 15, 2018 at 9:52 PM, Niclas Zeising wrote: > On 05/15/18 15:04, blubee blubeeme wrote: > >> On Tue, May 15, 2018 at 4:07 PM, Niclas Zeising >> wrote: >> >> On 05/15/18 00:47, Emil Velikov wrote: >>> >>> On 22 February 2017 at 14:46, Matthew Rezny wrote: >>>> >>>> It has been my intent to upstream as much as possible, but I was trying >>>> >>>>> to get >>>>> us caught up to current before doing so. >>>>> >>>>> >>>> Any idea what happened to this? >>>> >>>> Earlier I joined the #freebsd-xorg channel, yet it seems fairly >>>> inactive. >>>> Repeating some of my questions here, hope anyone can shed some light: >>>> >>>> - How does FreeBSD handle loading of kernel DRM/GPU modules? >>>> Is there a daemon of sorts, manually or via hacking the graphics stack >>>> - Xorg/xf86-video*/etc >>>> >>>> - ^^ creating /dev nodes >>>> >>>> - How capable is your sysfs compat? Or more importantly how frowned >>>> upon it is to use it on FreeBSD? >>>> >>>> And an extra one: >>>> - How does one contribute patches to (say the graphics - >>>> libdrm/mesa/etc) >>>> ports? >>>> Is there some instructions and CI there I can throw some patches at? >>>> >>>> >>>> Hi! >>> Thank you for your mail and thanks for reaching out! I was one of the >>> ones responding on IRC, unfortunately you caught me at a bad time here, >>> hence my suggestion to send an e-mail. >>> >>> I know the FreeBSD graphcis effort have been somewhat dormant (yeah, >>> that's an understatement), but I'm working on getting it going again >>> with a >>> group of people. It's still in the early stages but hopefully something >>> will come out of it. We had such a team about 4 or 5 years back, but >>> people, including myself, got different priorities (you know, life >>> happens). >>> >>> Currently, we have a working area and development repos on gitub, which >>> you can find here https://github.com/FreeBSDDesktop/, amongst other >>> things there's a fork of the FreeBSD ports repo there where most ports >>> development happens. There's no problem getting you access to that one, >>> and we can also add forks of upstream mesa and drm repos and so on. We >>> also have a gitter chat that we're trying out. It can be found here: >>> https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join there as >>> well. It's connected to github. The IRC channel #freebsd-xorg is >>> unfortunately somewhat dormant, because not everyone hangs out there, but >>> I'm available there as well. >>> >>> As I said, we're still early in the process, so all details aren't 100% >>> set yet, but this is what we have going for now. >>> >>> Now, to your questions. As far as I know, there's no automatic loading >>> of >>> the graphics modules, apart from the really old stuff. If memory serves >>> me >>> correctly. The current way of doing it is to load the module before >>> starting X, usually as part of the boot process. There might be a hack >>> in >>> xf86-video-intel to load some modules, but not the latest kms graphics >>> modules. >>> >>> Creating /dev nodes is handled automatically by devfs and devd. I don't >>> know how it's done in detail, but it's automatic as far as at least I'm >>> concerned. >>> >>> As for sysfs, mmacy gave a good responce on IRC. >>> >>> For patches and contributing, as I said, we're trying to set up shop on >>> github (and from there merge into FreeBSD SVN repos). The kernel bits >>> (what's called drm-next sometimes) are already there, and I've started >>> working on a ports repo there as well. That's probably the best place to >>> start. We don't have a CI setup currently, I use the package building >>> system poudriere locally on my desktop. I can help you get started with >>> both poudriere and the FreeBSD ports system, and I can also help with >>> adding patches to the ports and build packages for testing. >>> I hope to be able to add more automatic building and some sort of CI >>> solution in the future, but this is where we're at today. >>> >>> We already have some local patches, they should be upstreamed, but I >>> haven't had time to work through them, and since I don't know exactly how >>> they work, it will take some time to get them upstream. >>> Can I contact you directly to get them upstreamed once they're ready? >>> >>> Once again, thank you very much for reaching out, and thank you for >>> reading to the end! >>> Regards >>> -- >>> Niclas Zeising >>> FreeBSD graphics team >>> >>> I like the goals of this project better than drm-kmod stuff. >> >> You guys can always drop me a line whenever if u have a custom mailing >> list >> I'd like to stay informed on your progress. >> >> I will be looking to devote some resources to this issue in due time. >> >> > Hi! > drm-kmod is part of this. I've mostly talked about the ports side, > because that's mostly where I work, but the kernel side is part of the same > project, so to speak. > > We will probably not have a different mailing list, but use this one as > needed. We'll also use github and gitter. > > What is it that you don't like about drm-kmod? > Regards! > -- > Niclas Zeising > > _______________________________________________ > 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" > Thanks for the clarification. I think that something so integral to FreeBSD can't be a patchwork of duct-tape and bubblegum. Best, Owen From owner-freebsd-x11@freebsd.org Wed May 16 09:34:53 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9D5DEB1DB8 for ; Wed, 16 May 2018 09:34:52 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (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 23B5B80428; Wed, 16 May 2018 09:34:52 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wr0-x22d.google.com with SMTP id 94-v6so150741wrf.5; Wed, 16 May 2018 02:34:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=zhGj3RzowcOYw+qZwnkjf8Ol+Pyr++FJtWUhtZAjBy4=; b=lzEMrBOPkduYRfU1fSmLD6xfKW8lc8h/4ZGxQ/bDLVFAlgxujZQGFslIdhT3CCbenp 8ZpMHAWR2rXtdAszaYjLXJzfcLmqaX4l+Fl5lhVNFCAd/pZFLZp2E+g7pdNly7oESuGX eE+mu4o2ElD5rMMLUx5JVnY78OecUEDXLhYCHLjuzHRAg65Nles1HfIaoxgETMpD92Ly IuovsrD26eaNiBR4ooFucrgYXtvnhjYEmkpMDxskxjd3TntKeitOZoaHDEtDeAAoPC4I dVYfSPeroJRZoFDtESPxeQUR9gO4E1JKzs/7V3hhVNOkqlcb4p2l0XLKWbEk3vFj4rcK e8xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zhGj3RzowcOYw+qZwnkjf8Ol+Pyr++FJtWUhtZAjBy4=; b=gOwKAJB5Qrnm2EM+siW3rHxitrZQh2NeuEAfpmDg9FMTSx7IbRlt4RvDJnBsZzjs3N 7Unu9lkJ22rwAOayBn8pcRHUeWpwKW2YfjNoAH9hkFVvC5IOYrBKNvad3DODa1pYr2/H HmMSsCNpgXvyOhy125YNBz1kOCXa4uK7AEmG6t0RCsnHhlPfzsPoFDd1dh/8iuIL7rUz NdQBUKE8dK9MDZb+bcY3aVeXrZOz1exeJEz1vbj2lLWP6esSahUqogz4uJbtJ1IUaj40 zrInUIEdq3EQKAaoSK1uapoX0/9HaLdWHDfgO7mRoXbkdwiUAZgLQgRx4SJuVoeDUnny VCgw== X-Gm-Message-State: ALKqPwe25HVav3FZ820f3Zu4vrrcD9BC5YSbYaag8on5QV2J95nRJCZt OTc3s0kn958vlMna/58tV1dOTm2IFhZCBwZO1pc= X-Google-Smtp-Source: AB8JxZpZmUC10TrAsIPuo8PSrBlVsyLy0p3ZOHRTyv+1qJM5Ogb42BWcFzqQzSuO/yJZULicbjLLRrEd48PtqB4iBcw= X-Received: by 2002:adf:a70c:: with SMTP id c12-v6mr131726wrd.140.1526463291071; Wed, 16 May 2018 02:34:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.194 with HTTP; Wed, 16 May 2018 02:34:10 -0700 (PDT) In-Reply-To: References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: Johannes Lundberg Date: Wed, 16 May 2018 10:34:10 +0100 Message-ID: Subject: Re: your mail To: blubee blubeeme Cc: Niclas Zeising , x11-list freebsd Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 09:34:53 -0000 On Wed, May 16, 2018 at 9:58 AM, blubee blubeeme wrote: > On Tue, May 15, 2018 at 9:52 PM, Niclas Zeising > wrote: > > > On 05/15/18 15:04, blubee blubeeme wrote: > > > >> On Tue, May 15, 2018 at 4:07 PM, Niclas Zeising > >> wrote: > >> > >> On 05/15/18 00:47, Emil Velikov wrote: > >>> > >>> On 22 February 2017 at 14:46, Matthew Rezny wrote: > >>>> > >>>> It has been my intent to upstream as much as possible, but I was > trying > >>>> > >>>>> to get > >>>>> us caught up to current before doing so. > >>>>> > >>>>> > >>>> Any idea what happened to this? > >>>> > >>>> Earlier I joined the #freebsd-xorg channel, yet it seems fairly > >>>> inactive. > >>>> Repeating some of my questions here, hope anyone can shed some light: > >>>> > >>>> - How does FreeBSD handle loading of kernel DRM/GPU modules? > >>>> Is there a daemon of sorts, manually or via hacking the graphics stack > >>>> - Xorg/xf86-video*/etc > >>>> > >>>> - ^^ creating /dev nodes > >>>> > >>>> - How capable is your sysfs compat? Or more importantly how frowned > >>>> upon it is to use it on FreeBSD? > >>>> > >>>> And an extra one: > >>>> - How does one contribute patches to (say the graphics - > >>>> libdrm/mesa/etc) > >>>> ports? > >>>> Is there some instructions and CI there I can throw some patches at? > >>>> > >>>> > >>>> Hi! > >>> Thank you for your mail and thanks for reaching out! I was one of the > >>> ones responding on IRC, unfortunately you caught me at a bad time here, > >>> hence my suggestion to send an e-mail. > >>> > >>> I know the FreeBSD graphcis effort have been somewhat dormant (yeah, > >>> that's an understatement), but I'm working on getting it going again > >>> with a > >>> group of people. It's still in the early stages but hopefully > something > >>> will come out of it. We had such a team about 4 or 5 years back, but > >>> people, including myself, got different priorities (you know, life > >>> happens). > >>> > >>> Currently, we have a working area and development repos on gitub, which > >>> you can find here https://github.com/FreeBSDDesktop/, amongst other > >>> things there's a fork of the FreeBSD ports repo there where most ports > >>> development happens. There's no problem getting you access to that > one, > >>> and we can also add forks of upstream mesa and drm repos and so on. We > >>> also have a gitter chat that we're trying out. It can be found here: > >>> https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join there > as > >>> well. It's connected to github. The IRC channel #freebsd-xorg is > >>> unfortunately somewhat dormant, because not everyone hangs out there, > but > >>> I'm available there as well. > >>> > >>> As I said, we're still early in the process, so all details aren't 100% > >>> set yet, but this is what we have going for now. > >>> > >>> Now, to your questions. As far as I know, there's no automatic loading > >>> of > >>> the graphics modules, apart from the really old stuff. If memory > serves > >>> me > >>> correctly. The current way of doing it is to load the module before > >>> starting X, usually as part of the boot process. There might be a hack > >>> in > >>> xf86-video-intel to load some modules, but not the latest kms graphics > >>> modules. > >>> > >>> Creating /dev nodes is handled automatically by devfs and devd. I > don't > >>> know how it's done in detail, but it's automatic as far as at least I'm > >>> concerned. > >>> > >>> As for sysfs, mmacy gave a good responce on IRC. > >>> > >>> For patches and contributing, as I said, we're trying to set up shop on > >>> github (and from there merge into FreeBSD SVN repos). The kernel bits > >>> (what's called drm-next sometimes) are already there, and I've started > >>> working on a ports repo there as well. That's probably the best place > to > >>> start. We don't have a CI setup currently, I use the package building > >>> system poudriere locally on my desktop. I can help you get started > with > >>> both poudriere and the FreeBSD ports system, and I can also help with > >>> adding patches to the ports and build packages for testing. > >>> I hope to be able to add more automatic building and some sort of CI > >>> solution in the future, but this is where we're at today. > >>> > >>> We already have some local patches, they should be upstreamed, but I > >>> haven't had time to work through them, and since I don't know exactly > how > >>> they work, it will take some time to get them upstream. > >>> Can I contact you directly to get them upstreamed once they're ready? > >>> > >>> Once again, thank you very much for reaching out, and thank you for > >>> reading to the end! > >>> Regards > >>> -- > >>> Niclas Zeising > >>> FreeBSD graphics team > >>> > >>> I like the goals of this project better than drm-kmod stuff. > >> > >> You guys can always drop me a line whenever if u have a custom mailing > >> list > >> I'd like to stay informed on your progress. > >> > >> I will be looking to devote some resources to this issue in due time. > >> > >> > > Hi! > > drm-kmod is part of this. I've mostly talked about the ports side, > > because that's mostly where I work, but the kernel side is part of the > same > > project, so to speak. > > > > We will probably not have a different mailing list, but use this one as > > needed. We'll also use github and gitter. > > > > What is it that you don't like about drm-kmod? > > Regards! > > -- > > Niclas Zeising > > > > _______________________________________________ > > 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" > > > Thanks for the clarification. > > I think that something so integral to FreeBSD can't be a patchwork of > duct-tape and bubblegum. > You're pissing on people who are working their ass off to provide good and modern graphics support for FreeBSD. If you can get Intel and AMD to port their drivers to FreeBSD or find the manpower to maintain our own driver, sure we would be extremely grateful. At least I would get 10+ hours more spare time every week. Also, LinuxKPI not only supports up to date graphics drivers but also network drivers (which are used by large companies in production) and is definitely not a patchwork. LinuxKPI enables use of devices otherwise only support by Linux with minimal porting effort. I'm sure you can see that this is for the good of FreeBSD as a whole. > > Best, > Owen > _______________________________________________ > 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 Wed May 16 09:48:33 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDC9FEC8A4F for ; Wed, 16 May 2018 09:48:33 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-it0-x231.google.com (mail-it0-x231.google.com [IPv6:2607:f8b0:4001:c0b::231]) (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 58D7B80C8B; Wed, 16 May 2018 09:48:33 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-it0-x231.google.com with SMTP id j186-v6so205552ita.5; Wed, 16 May 2018 02:48:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=JdjlM20NVvmUT5b6Ay8sdAIuqGlX5j3M8YSqfvTrk2E=; b=GUET3M04SVue6Rrj/dumItOtHZuOPCSNRqQbD8Nf/6do9ALNSJQ/GQqP2MMOZpB80D McSCnUbzxdMfUw6WE3OdoXzLeeoV8nY5ux23zOYQ5sd5aE7tOS0vb9z2DKm8hH0mriMi WYvP5NKIFILgAaRkmg4fq/CRriiBh7PQddmk72qGaG4Y9GW8h4OvMniVcCZkT3t2f9xR Nhi/bOVxIogp8rb0J/pS5LC0fDKsaLT3xlWl91Ga5kVidM9xFvIKOXbm8CQaFqM57xAe 51A1S/H2uP0tyTaqOtntpHAK7atBS0zsu08JdmqbgJvrIjIBzrw3E0NdaXnz1B/a/58b mG7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=JdjlM20NVvmUT5b6Ay8sdAIuqGlX5j3M8YSqfvTrk2E=; b=bSvdww8tIWGxVMvGLb4OBmRg3cLByDNZvwJvlA5tCZFOI+tVM77VPhh/CLbLOaM3Pm 0kcaL2cvyLMpbUBOO+kfPDqiDbPQbp17ivCxexilXvl0SP7gnhm2Xq9pN0xtDdO4rW96 +15k+wGozYua6xUd16lrWn+NiHW9hid9su8LmoMQGvM3fHszKvRyf+vgL27FYcOQdhi7 sL/8m556oSEfS76cMTpmZE0jvCyOhKTkGL6mUG17KIebN4jasCIxFxUeeWtdLUmX3+CE T/wDuNUhUQwH6W1qJppCvhpZCch55u5Walhn1IP4Vj8Q8vmllaHNpYQsL4LqOGkLhAOu EDGQ== X-Gm-Message-State: ALKqPwfNsMv132C7xbwdGS87a5HIwEmqbHX8Xigmrxt5kjRAP3eswreX h1L2mPBPMKqHlv84jh0bAOml5oSHyE1H6PS//TU= X-Google-Smtp-Source: AB8JxZo9Rm2Kz3UnGzUDJdsAx+EO17Qcu47s+3fMz0LkiZKseKqQ5LwQi79MI6uuq3+YEbUJUsvsr7xCU7HR6VDrFiY= X-Received: by 2002:a24:d886:: with SMTP id b128-v6mr93569itg.39.1526464112638; Wed, 16 May 2018 02:48:32 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:c68a:0:0:0:0:0 with HTTP; Wed, 16 May 2018 02:48:31 -0700 (PDT) In-Reply-To: References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: blubee blubeeme Date: Wed, 16 May 2018 17:48:31 +0800 Message-ID: Subject: Re: your mail To: Johannes Lundberg Cc: Niclas Zeising , x11-list freebsd Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 09:48:34 -0000 On Wed, May 16, 2018 at 5:34 PM, Johannes Lundberg wrote: > > > On Wed, May 16, 2018 at 9:58 AM, blubee blubeeme > wrote: > >> On Tue, May 15, 2018 at 9:52 PM, Niclas Zeising >> wrote: >> >> > On 05/15/18 15:04, blubee blubeeme wrote: >> > >> >> On Tue, May 15, 2018 at 4:07 PM, Niclas Zeising >> >> wrote: >> >> >> >> On 05/15/18 00:47, Emil Velikov wrote: >> >>> >> >>> On 22 February 2017 at 14:46, Matthew Rezny >> wrote: >> >>>> >> >>>> It has been my intent to upstream as much as possible, but I was >> trying >> >>>> >> >>>>> to get >> >>>>> us caught up to current before doing so. >> >>>>> >> >>>>> >> >>>> Any idea what happened to this? >> >>>> >> >>>> Earlier I joined the #freebsd-xorg channel, yet it seems fairly >> >>>> inactive. >> >>>> Repeating some of my questions here, hope anyone can shed some light: >> >>>> >> >>>> - How does FreeBSD handle loading of kernel DRM/GPU modules? >> >>>> Is there a daemon of sorts, manually or via hacking the graphics >> stack >> >>>> - Xorg/xf86-video*/etc >> >>>> >> >>>> - ^^ creating /dev nodes >> >>>> >> >>>> - How capable is your sysfs compat? Or more importantly how >> frowned >> >>>> upon it is to use it on FreeBSD? >> >>>> >> >>>> And an extra one: >> >>>> - How does one contribute patches to (say the graphics - >> >>>> libdrm/mesa/etc) >> >>>> ports? >> >>>> Is there some instructions and CI there I can throw some patches at? >> >>>> >> >>>> >> >>>> Hi! >> >>> Thank you for your mail and thanks for reaching out! I was one of the >> >>> ones responding on IRC, unfortunately you caught me at a bad time >> here, >> >>> hence my suggestion to send an e-mail. >> >>> >> >>> I know the FreeBSD graphcis effort have been somewhat dormant (yeah, >> >>> that's an understatement), but I'm working on getting it going again >> >>> with a >> >>> group of people. It's still in the early stages but hopefully >> something >> >>> will come out of it. We had such a team about 4 or 5 years back, but >> >>> people, including myself, got different priorities (you know, life >> >>> happens). >> >>> >> >>> Currently, we have a working area and development repos on gitub, >> which >> >>> you can find here https://github.com/FreeBSDDesktop/, amongst other >> >>> things there's a fork of the FreeBSD ports repo there where most ports >> >>> development happens. There's no problem getting you access to that >> one, >> >>> and we can also add forks of upstream mesa and drm repos and so on. >> We >> >>> also have a gitter chat that we're trying out. It can be found here: >> >>> https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join there >> as >> >>> well. It's connected to github. The IRC channel #freebsd-xorg is >> >>> unfortunately somewhat dormant, because not everyone hangs out there, >> but >> >>> I'm available there as well. >> >>> >> >>> As I said, we're still early in the process, so all details aren't >> 100% >> >>> set yet, but this is what we have going for now. >> >>> >> >>> Now, to your questions. As far as I know, there's no automatic >> loading >> >>> of >> >>> the graphics modules, apart from the really old stuff. If memory >> serves >> >>> me >> >>> correctly. The current way of doing it is to load the module before >> >>> starting X, usually as part of the boot process. There might be a >> hack >> >>> in >> >>> xf86-video-intel to load some modules, but not the latest kms graphics >> >>> modules. >> >>> >> >>> Creating /dev nodes is handled automatically by devfs and devd. I >> don't >> >>> know how it's done in detail, but it's automatic as far as at least >> I'm >> >>> concerned. >> >>> >> >>> As for sysfs, mmacy gave a good responce on IRC. >> >>> >> >>> For patches and contributing, as I said, we're trying to set up shop >> on >> >>> github (and from there merge into FreeBSD SVN repos). The kernel bits >> >>> (what's called drm-next sometimes) are already there, and I've started >> >>> working on a ports repo there as well. That's probably the best >> place to >> >>> start. We don't have a CI setup currently, I use the package building >> >>> system poudriere locally on my desktop. I can help you get started >> with >> >>> both poudriere and the FreeBSD ports system, and I can also help with >> >>> adding patches to the ports and build packages for testing. >> >>> I hope to be able to add more automatic building and some sort of CI >> >>> solution in the future, but this is where we're at today. >> >>> >> >>> We already have some local patches, they should be upstreamed, but I >> >>> haven't had time to work through them, and since I don't know exactly >> how >> >>> they work, it will take some time to get them upstream. >> >>> Can I contact you directly to get them upstreamed once they're ready? >> >>> >> >>> Once again, thank you very much for reaching out, and thank you for >> >>> reading to the end! >> >>> Regards >> >>> -- >> >>> Niclas Zeising >> >>> FreeBSD graphics team >> >>> >> >>> I like the goals of this project better than drm-kmod stuff. >> >> >> >> You guys can always drop me a line whenever if u have a custom mailing >> >> list >> >> I'd like to stay informed on your progress. >> >> >> >> I will be looking to devote some resources to this issue in due time. >> >> >> >> >> > Hi! >> > drm-kmod is part of this. I've mostly talked about the ports side, >> > because that's mostly where I work, but the kernel side is part of the >> same >> > project, so to speak. >> > >> > We will probably not have a different mailing list, but use this one as >> > needed. We'll also use github and gitter. >> > >> > What is it that you don't like about drm-kmod? >> > Regards! >> > -- >> > Niclas Zeising >> > >> > _______________________________________________ >> > 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" >> > >> Thanks for the clarification. >> >> I think that something so integral to FreeBSD can't be a patchwork of >> duct-tape and bubblegum. >> > > You're pissing on people who are working their ass off to provide good and > modern graphics support for FreeBSD. > If you can get Intel and AMD to port their drivers to FreeBSD or find the > manpower to maintain our own driver, sure we would be extremely grateful. > At least I would get 10+ hours more spare time every week. > > Also, LinuxKPI not only supports up to date graphics drivers but also > network drivers (which are used by large companies in production) and is > definitely not a patchwork. > LinuxKPI enables use of devices otherwise only support by Linux with > minimal porting effort. I'm sure you can see that this is for the good of > FreeBSD as a whole. > > > >> >> Best, >> Owen >> _______________________________________________ >> 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" >> > > Johannes you do great work but you missed my point. There's absolutely no reason for anyone to invest any resources into developing a proper graphics stack for FreeBSD if the FreeBSD devs are only going to rely on Jerry-rigged stuff from Linux. The mailing list is bombarded by regressions and issues with the Linuxkpi stuff. For lightweight stuff sure, use the Linuxkpi if u have to but for a major component of the platform, that's just pathetic. There are talented devs out there who can get the work done, they just need to be financing, then organized. Seeing as most other platforms got their networking stack from BSD, it's a sad state when FreeBSD has to use Linuxkpi to get networking drivers. If stating that the FreeBSD graphics stack is in a sad position is "shitting on people" then I'm guilty of that. I just know that we can and should do better. As far as your 10+ hours per week, I see you working on Wayland stuff, how much of your work is actively developing and upstreaming FreeBSD code vs fiddling around with Linuxkpi issues? Unless the *BSD start upstreaming code, the *BSD will just continue to sit in a quagmire or just another Linux distro. Best, Owen From owner-freebsd-x11@freebsd.org Wed May 16 10:06:25 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D1F65ED6A71 for ; Wed, 16 May 2018 10:06:24 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (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 6A0F281763 for ; Wed, 16 May 2018 10:06:24 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: by mail-it0-x235.google.com with SMTP id 144-v6so300563iti.5 for ; Wed, 16 May 2018 03:06:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ZLO9izn6M3mPoPgeWaZt057y15bh4yAsVZX4o3Jq6UM=; b=ViJG8tCNCO1CksGzUdEsMUTWIJv4Gc5KYPH1uuocA0tCu0qLU13MSYHmlN0MdOLJVK GPGb2292e1z4BrfxuiFwaOU1osNF5wErMR2l0u3ospqvDeDlXQTF2SAMQvWIr4NnSgkQ PzxR6WE/jQJLIGuuROG39Kzx5SKW3n5KZvatA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ZLO9izn6M3mPoPgeWaZt057y15bh4yAsVZX4o3Jq6UM=; b=GtTl0KPf0E2bCF1t4+nGufomddQ1NDXRvlA8u95XjtXbOiL4Nb91li8xM4ho6GYxZK P8jAeCnXWSBw7lK/GaYEdfG4e9vYCiOTsgSqhiAFuetWMNyxCS4TwXy7k1qCB5ErQd9F hOYAFsrSy40hFDPBnCtmxL1ceognPgxyA+BSHYDD8/5pje+bYSmY7np2ORsRzNIEQZN5 2buVltAMRqCHiURKP1ofPc2HGppkUFAy52AK1Zn8RckXxDSjUpXq45NwPeIG0uf2zaqk Rft2FZQRnUPsYe86bLhHi0rNAE6LEF43jucrjCaM2VWKYXGz/okfgr8uGzqJJhTcF9dl kxLA== X-Gm-Message-State: ALKqPwfsF1QObWw7naocmsuMI7TZLYBvs62zyKD+kpM4kQPMLEtPgZhi TUeTJFAImjflLW6YhE90RyVrmpMpQ+w0GezWD/ZPcA== X-Google-Smtp-Source: AB8JxZphtaYk9SB5SsLzpVa00A3g8FApEhDw2aEYg0TJQ5rHK11m5RgrjtLjplB//cMoSuHdSzdIEsx7IqzAqSHVrXw= X-Received: by 2002:a6b:8361:: with SMTP id f94-v6mr191622iod.17.1526465183486; Wed, 16 May 2018 03:06:23 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:c019:0:0:0:0:0 with HTTP; Wed, 16 May 2018 03:06:22 -0700 (PDT) In-Reply-To: References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: Kevin Bowling Date: Wed, 16 May 2018 03:06:22 -0700 Message-ID: Subject: Re: your mail To: blubee blubeeme Cc: Johannes Lundberg , x11-list freebsd , Niclas Zeising Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 10:06:25 -0000 >> Johannes you do great work but you missed my point. > > There's absolutely no reason for anyone to invest any resources into > developing a proper graphics stack for FreeBSD if the FreeBSD devs are only > going to rely on Jerry-rigged stuff from Linux. > > The mailing list is bombarded by regressions and issues with the Linuxkpi > stuff. For lightweight stuff sure, use the Linuxkpi if u have to but for a > major component of the platform, that's just pathetic. > > There are talented devs out there who can get the work done, they just need > to be financing, then organized. That's a pretty blatant put up or shut up comment. Do you have tens of millions of dollars to fund this? If yes, I know exactly who to tap from community to do the development and I'd be happy to organize it. One thing to realize about driver development, and most complex systems programming, is that the cost of going from a neat hack to something commercially viable is exponential. For example, blitting to a framebuffer or pushing a packet out of a NIC is a one day affair. Driving those device in a competitive, performance oriented, stable and worth using in commercial deployments is a years long affair. I can tell you that each of the most used storage, network, and many software subsystems are at minimum millions of dollars a piece of professional development. A graphics stack is more complex than most of these. > Seeing as most other platforms got their networking stack from BSD, it's a > sad state when FreeBSD has to use Linuxkpi to get networking drivers. > > If stating that the FreeBSD graphics stack is in a sad position is > "shitting on people" then I'm guilty of that. > > I just know that we can and should do better. For network drivers I do actually agree with you. I see the companies using LKPI in the Ethernet path as pretty pathetic because it's objectively a tractable amount of work, especially now with iflib. I've steered many thousand NIC purchases away from LKPI drivers for various reasons including this. You can vote with your wallet by using Chelsio and Intel. Regards, Kevin From owner-freebsd-x11@freebsd.org Wed May 16 10:13:21 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9B4F1ED71E5 for ; Wed, 16 May 2018 10:13:21 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::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 0D8E081D8F; Wed, 16 May 2018 10:13:21 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wr0-x234.google.com with SMTP id v60-v6so277648wrc.7; Wed, 16 May 2018 03:13:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HuaR1Y7ukZtkwHUCx/kEy1opjhcmXYMxzry5A3gWkNE=; b=aDXkf4+oiX6mWOFO7xGJafsv/0ox62qEKFV3TDpi5ONhNUj0crcWDW2pPqNP24dYEo 2YZ6to87PaPzPqWSeAZLX8qOHHnADldNM5HKQ2fCE7VXj/Yw4SA1NUdWBZ7cB/7fmM5n KijsuDSz97cPgxXneV9adv+3TQvCWmwrN0wAJjDjdIa0GpXp2RHtoplNb0A62dtwF7og Yv4TmjXVvg0Zw3ULPwMVjfRzUNTPiA54OIrn3o2MbN/8aDvGUNkIRaea8evajp8J0MFh 1tBlTtangDG3FwXFwDCGngTFWRH3Emn7peWxjsivcelVGKeDLl+8UZqvJJLcVY9fg7VG ZPVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HuaR1Y7ukZtkwHUCx/kEy1opjhcmXYMxzry5A3gWkNE=; b=Vo89ZnSe8may676X8UZ3x22Y0PT+LAEOP5AQA3m9w1ehDCiuPtcvhxjnfra6pA8VSm 7zwDTLJZvy0UcH4UeXWItdANiEV3XTGB2VNOoqQhi5DFFHAQw6t5+qsKw+6LvKZAoiFI kbiPvwFalVyveDZC18S6qfc/tOcfyYpfxBM4tgWrrRyNFpam3mK4eOfrArFP7Q2FweiV BYRxFJMWI7i99cmfpJMmEentvW35fbBgyPFSLvekzZHjP5sHjEZBrbXq+7cDYoiuyuDu /5kQlm0B9ATK8kvZl589Dj6tYYflHvkf5CVAJjiGCukiWAEMa96XTlk5yJfLD5AVR6tP hgjw== X-Gm-Message-State: ALKqPwdXurUpz9vZQHh4LR0MnT7PPc5T0R+nWvNcSKUslE0xtEvE+aFn 8TAXqFKbAKNCfvQkOwmyKqfjjE/u4fPsXIbK3Dg= X-Google-Smtp-Source: AB8JxZofiL+7XAzGiEdy8u0EJ/3fNsc9AtwFLh9SFxpoP8uGqwILfxegktSuaAIDABM3eu0Qof3b8GJ859vZVksmLfw= X-Received: by 2002:adf:d10f:: with SMTP id a15-v6mr239856wri.165.1526465600017; Wed, 16 May 2018 03:13:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.194 with HTTP; Wed, 16 May 2018 03:12:39 -0700 (PDT) In-Reply-To: References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: Johannes Lundberg Date: Wed, 16 May 2018 11:12:39 +0100 Message-ID: Subject: Re: your mail To: blubee blubeeme Cc: Niclas Zeising , x11-list freebsd Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 10:13:22 -0000 On Wed, May 16, 2018 at 10:48 AM, blubee blubeeme wrote: > > > On Wed, May 16, 2018 at 5:34 PM, Johannes Lundberg > wrote: > >> >> >> On Wed, May 16, 2018 at 9:58 AM, blubee blubeeme >> wrote: >> >>> On Tue, May 15, 2018 at 9:52 PM, Niclas Zeising >>> wrote: >>> >>> > On 05/15/18 15:04, blubee blubeeme wrote: >>> > >>> >> On Tue, May 15, 2018 at 4:07 PM, Niclas Zeising >>> >> wrote: >>> >> >>> >> On 05/15/18 00:47, Emil Velikov wrote: >>> >>> >>> >>> On 22 February 2017 at 14:46, Matthew Rezny >>> wrote: >>> >>>> >>> >>>> It has been my intent to upstream as much as possible, but I was >>> trying >>> >>>> >>> >>>>> to get >>> >>>>> us caught up to current before doing so. >>> >>>>> >>> >>>>> >>> >>>> Any idea what happened to this? >>> >>>> >>> >>>> Earlier I joined the #freebsd-xorg channel, yet it seems fairly >>> >>>> inactive. >>> >>>> Repeating some of my questions here, hope anyone can shed some >>> light: >>> >>>> >>> >>>> - How does FreeBSD handle loading of kernel DRM/GPU modules? >>> >>>> Is there a daemon of sorts, manually or via hacking the graphics >>> stack >>> >>>> - Xorg/xf86-video*/etc >>> >>>> >>> >>>> - ^^ creating /dev nodes >>> >>>> >>> >>>> - How capable is your sysfs compat? Or more importantly how >>> frowned >>> >>>> upon it is to use it on FreeBSD? >>> >>>> >>> >>>> And an extra one: >>> >>>> - How does one contribute patches to (say the graphics - >>> >>>> libdrm/mesa/etc) >>> >>>> ports? >>> >>>> Is there some instructions and CI there I can throw some patches at? >>> >>>> >>> >>>> >>> >>>> Hi! >>> >>> Thank you for your mail and thanks for reaching out! I was one of >>> the >>> >>> ones responding on IRC, unfortunately you caught me at a bad time >>> here, >>> >>> hence my suggestion to send an e-mail. >>> >>> >>> >>> I know the FreeBSD graphcis effort have been somewhat dormant (yeah, >>> >>> that's an understatement), but I'm working on getting it going again >>> >>> with a >>> >>> group of people. It's still in the early stages but hopefully >>> something >>> >>> will come out of it. We had such a team about 4 or 5 years back, but >>> >>> people, including myself, got different priorities (you know, life >>> >>> happens). >>> >>> >>> >>> Currently, we have a working area and development repos on gitub, >>> which >>> >>> you can find here https://github.com/FreeBSDDesktop/, amongst other >>> >>> things there's a fork of the FreeBSD ports repo there where most >>> ports >>> >>> development happens. There's no problem getting you access to that >>> one, >>> >>> and we can also add forks of upstream mesa and drm repos and so on. >>> We >>> >>> also have a gitter chat that we're trying out. It can be found here: >>> >>> https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join >>> there as >>> >>> well. It's connected to github. The IRC channel #freebsd-xorg is >>> >>> unfortunately somewhat dormant, because not everyone hangs out >>> there, but >>> >>> I'm available there as well. >>> >>> >>> >>> As I said, we're still early in the process, so all details aren't >>> 100% >>> >>> set yet, but this is what we have going for now. >>> >>> >>> >>> Now, to your questions. As far as I know, there's no automatic >>> loading >>> >>> of >>> >>> the graphics modules, apart from the really old stuff. If memory >>> serves >>> >>> me >>> >>> correctly. The current way of doing it is to load the module before >>> >>> starting X, usually as part of the boot process. There might be a >>> hack >>> >>> in >>> >>> xf86-video-intel to load some modules, but not the latest kms >>> graphics >>> >>> modules. >>> >>> >>> >>> Creating /dev nodes is handled automatically by devfs and devd. I >>> don't >>> >>> know how it's done in detail, but it's automatic as far as at least >>> I'm >>> >>> concerned. >>> >>> >>> >>> As for sysfs, mmacy gave a good responce on IRC. >>> >>> >>> >>> For patches and contributing, as I said, we're trying to set up shop >>> on >>> >>> github (and from there merge into FreeBSD SVN repos). The kernel >>> bits >>> >>> (what's called drm-next sometimes) are already there, and I've >>> started >>> >>> working on a ports repo there as well. That's probably the best >>> place to >>> >>> start. We don't have a CI setup currently, I use the package >>> building >>> >>> system poudriere locally on my desktop. I can help you get started >>> with >>> >>> both poudriere and the FreeBSD ports system, and I can also help with >>> >>> adding patches to the ports and build packages for testing. >>> >>> I hope to be able to add more automatic building and some sort of CI >>> >>> solution in the future, but this is where we're at today. >>> >>> >>> >>> We already have some local patches, they should be upstreamed, but I >>> >>> haven't had time to work through them, and since I don't know >>> exactly how >>> >>> they work, it will take some time to get them upstream. >>> >>> Can I contact you directly to get them upstreamed once they're ready? >>> >>> >>> >>> Once again, thank you very much for reaching out, and thank you for >>> >>> reading to the end! >>> >>> Regards >>> >>> -- >>> >>> Niclas Zeising >>> >>> FreeBSD graphics team >>> >>> >>> >>> I like the goals of this project better than drm-kmod stuff. >>> >> >>> >> You guys can always drop me a line whenever if u have a custom mailing >>> >> list >>> >> I'd like to stay informed on your progress. >>> >> >>> >> I will be looking to devote some resources to this issue in due time. >>> >> >>> >> >>> > Hi! >>> > drm-kmod is part of this. I've mostly talked about the ports side, >>> > because that's mostly where I work, but the kernel side is part of the >>> same >>> > project, so to speak. >>> > >>> > We will probably not have a different mailing list, but use this one as >>> > needed. We'll also use github and gitter. >>> > >>> > What is it that you don't like about drm-kmod? >>> > Regards! >>> > -- >>> > Niclas Zeising >>> > >>> > _______________________________________________ >>> > 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" >>> > >>> Thanks for the clarification. >>> >>> I think that something so integral to FreeBSD can't be a patchwork of >>> duct-tape and bubblegum. >>> >> >> You're pissing on people who are working their ass off to provide good >> and modern graphics support for FreeBSD. >> If you can get Intel and AMD to port their drivers to FreeBSD or find the >> manpower to maintain our own driver, sure we would be extremely grateful. >> At least I would get 10+ hours more spare time every week. >> >> Also, LinuxKPI not only supports up to date graphics drivers but also >> network drivers (which are used by large companies in production) and is >> definitely not a patchwork. >> LinuxKPI enables use of devices otherwise only support by Linux with >> minimal porting effort. I'm sure you can see that this is for the good of >> FreeBSD as a whole. >> >> >> >>> >>> Best, >>> Owen >>> _______________________________________________ >>> 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" >>> >> >> Johannes you do great work but you missed my point. > > There's absolutely no reason for anyone to invest any resources into > developing a proper graphics stack for FreeBSD if the FreeBSD devs are only > going to rely on Jerry-rigged stuff from Linux. > > The mailing list is bombarded by regressions and issues with the Linuxkpi > stuff. For lightweight stuff sure, use the Linuxkpi if u have to but for a > major component of the platform, that's just pathetic. > > There are talented devs out there who can get the work done, they just > need to be financing, then organized. > > Seeing as most other platforms got their networking stack from BSD, it's a > sad state when FreeBSD has to use Linuxkpi to get networking drivers. > > If stating that the FreeBSD graphics stack is in a sad position is > "shitting on people" then I'm guilty of that. > > I just know that we can and should do better. > > As far as your 10+ hours per week, I see you working on Wayland stuff, how > much of your work is actively developing and upstreaming FreeBSD code vs > fiddling around with Linuxkpi issues? > > Unless the *BSD start upstreaming code, the *BSD will just continue to sit > in a quagmire or just another Linux distro. > Even if we had the resources, keeping multiple versions of massive drivers like AMD and Intel DRM drivers is insane, especially considering how fast the hardware is evolving. One other possibility would be to create a Common Kernel Programming Interface for device drivers that would allow devices manufactures to write one driver for all Linux and *BSDs. However, this is a lot more tricky when you're in the kernel compared to userland. > > Best, > Owen > From owner-freebsd-x11@freebsd.org Wed May 16 10:42:02 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3626AED89FB for ; Wed, 16 May 2018 10:42:02 +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 CAEEA82B08 for ; Wed, 16 May 2018 10:42:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8E9DEED89F4; Wed, 16 May 2018 10:42:01 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D37DED89F3 for ; Wed, 16 May 2018 10:42:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1BC1182AFD for ; Wed, 16 May 2018 10:42:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 355BA23C9A for ; Wed, 16 May 2018 10:42:00 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id w4GAg0Vg051696 for ; Wed, 16 May 2018 10:42:00 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id w4GAg0WE051695; Wed, 16 May 2018 10:42:00 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201805161042.w4GAg0WE051695@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.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: Wed, 16 May 2018 10:42: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.26 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, 16 May 2018 10:42:02 -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/libdmx | 1.1.3 | 1.1.4 ------------------------------------------------+-----------------+------------ 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 Wed May 16 12:43:12 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3E38EEDFF48 for ; Wed, 16 May 2018 12:43:12 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from hraggstad.unrelenting.technology (hraggstad.unrelenting.technology [IPv6:2605:2700:0:3:a800:ff:fee9:2feb]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hraggstad.unrelenting.technology", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AFEBC86FEA; Wed, 16 May 2018 12:43:11 +0000 (UTC) (envelope-from greg@unrelenting.technology) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=unrelenting.technology; h=date:from:subject:to:message-id; s=default; bh=COum04jI9/0dozGahxoMk6k5fxPRmEKOOgOQ/F653H4=; b=hUpP/kv7zx6ZyETp8C7sB1ZTtJQyG3FKDwJB9JrAnqtAqUQCtv11REAyIP/uR3rFKytm5ockp4LSAyyebSEcVZXR4IixwmBTPCz99AhvvyPdxLJr7dvKthFf7yCYygHsH7LgG4ZJHqDl20inA6Hhpj3xCKUIjFyGOi0z3jLdCj8= Received: by hraggstad.unrelenting.technology (OpenSMTPD) with ESMTPSA id 73c4a4d6 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Wed, 16 May 2018 12:42:59 +0000 (UTC) Date: Wed, 16 May 2018 15:42:52 +0300 From: Greg V Subject: Re: your mail To: blubee blubeeme Cc: Johannes Lundberg , x11-list freebsd , Niclas Zeising Message-Id: <1526474572.62936.0@hraggstad.unrelenting.technology> In-Reply-To: References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> X-Mailer: geary/0.12.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 12:43:12 -0000 On Wed, May 16, 2018 at 12:48 PM, blubee blubeeme wrote: > > There's absolutely no reason for anyone to invest any resources into > developing a proper graphics stack for FreeBSD if the FreeBSD devs > are only > going to rely on Jerry-rigged stuff from Linux. > > The mailing list is bombarded by regressions and issues with the > Linuxkpi > stuff. For lightweight stuff sure, use the Linuxkpi if u have to but > for a > major component of the platform, that's just pathetic. > > There are talented devs out there who can get the work done, they > just need > to be financing, then organized. > > Seeing as most other platforms got their networking stack from BSD, > it's a > sad state when FreeBSD has to use Linuxkpi to get networking drivers. > > If stating that the FreeBSD graphics stack is in a sad position is > "shitting on people" then I'm guilty of that. > > I just know that we can and should do better. As if the graphics stack doesn't have lots of issues and regressions *on Linux*. Heck, proprietary vendor drivers on Windows often have worse issues than the open source graphics stack! FreeBSD is not in a sad position, it's in a great position. I'm literally writing this from a Weston desktop that uses atomic modesetting on AMDGPU DC (on a Polaris card). VA-API video acceleration works. Vulkan (RADV) works both in X11 and Wayland apps. OpenCL (Clover) works. Overclocking the GPU and VRAM works. This is awesome! I can't imagine anything better. A couple years ago we barely had i915 Haswell support. There is NOTHING wrong with a compatibility layer like LinuxKPI. The only better way would be a standardized kernel interface that all Unix-like kernels agree on. Good luck with getting them to agree on *anything*. And yeah, speaking of network, my Mellanox ConnectX-2 works fine. So both of the things I have plugged into PCIe on my tower have LinuxKPI based drivers :P From owner-freebsd-x11@freebsd.org Wed May 16 12:57:34 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 49CDBEE0C1D for ; Wed, 16 May 2018 12:57:34 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) 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 D0E8987806 for ; Wed, 16 May 2018 12:57:33 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 8FD7AEE0C1C; Wed, 16 May 2018 12:57:33 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BAFCEE0C1B for ; Wed, 16 May 2018 12:57:33 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) (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 E283487800; Wed, 16 May 2018 12:57:32 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: by mail-wm0-x244.google.com with SMTP id f8-v6so1378493wmc.4; Wed, 16 May 2018 05:57:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=q/znSgU8FxSBMSHWE1O6/kj7NobqmHTKQupOLYx0JjE=; b=WG3+Etkk9/adZ9n8S71fColUlUORVIFNUKFMbl50FcCGmZ2tOrFYn2ABj75HFIFOHA lEjQlNKmMC9E+Fu/n5Ld5yjxhPjbaOh5jH5HcEirJJsjBBfR8ynhv1sEfDx9lXGtzj5F BZMY6MNYwL0lfZsYgFbC9e7vgsfMH2yR5+sxRbQ9xZXJCXzaVewnTfP/h+iRC9kJuBX/ TFJDQnDijvcZRWeK7rsalZQKoOcJwjYsQ+3xOR7uO8RDsGCAJ0Rt4VbpP1Qqg6Kyat5V Nj3o7oU34dkOF2I8mqhK+7E9IToXKVMCQoIoUK6kt6qzqEY+AZUNaxIqHzdZ13ewtfli uMyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=q/znSgU8FxSBMSHWE1O6/kj7NobqmHTKQupOLYx0JjE=; b=UCTmvPKuwX3MyyojhcQ4OtX927Jp2ELB/o3acYM5mBOeBct2q7ft17BROfGGTet17y SMDFfAIGi7lNyxRq34wBwWNsLQ6mx8WwY1JJ+qch/Zi/rv4CO72mII9ny84XxNcJaKWa JIYVHK4l/tnT+7pMtR8wZthHLfFDbdHwqbv31/cpzQ3oBAECqWPWQ1+R7oL3YOiUE3x7 bmw34ZtuhDOGQ4CcUO86rDUrk/lpCKnC0Y3qorcduWJHtXVhBxZ4V552g/y+srtWHxOe 3SQ4KPTZWM1oeeyc6a6WZY+ZJuwMeI4DmR4YUatqgI+5QOL7PZ3sPOJo6JaRyPv68O/b MJOQ== X-Gm-Message-State: ALKqPwcwsyzqyMw/xMmDjrokG2li1iNB4xZr/ZQfse03I7H8d/7MgXUI 9ELqcyYKDe5w90OjOI0hybCPocCLgLwahSuATbdMGQ== X-Google-Smtp-Source: AB8JxZqayFe27QPoRMqU9mV9khnxGtTWGKe+qsApopgz3LcKmaLwr6HlDpVSFc7aWhrksI3gWl2vZZnsyVAn2WFDMKg= X-Received: by 2002:a1c:2054:: with SMTP id g81-v6mr525931wmg.122.1526475451486; Wed, 16 May 2018 05:57:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.167.214 with HTTP; Wed, 16 May 2018 05:57:30 -0700 (PDT) In-Reply-To: <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> From: Emil Velikov Date: Wed, 16 May 2018 13:57:30 +0100 Message-ID: Subject: Re: your mail To: Niclas Zeising Cc: Matthew Rezny , Steve Wills , x11@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 12:57:34 -0000 Hi Niclas, On 15 May 2018 at 09:07, Niclas Zeising wrote: > On 05/15/18 00:47, Emil Velikov wrote: >> >> On 22 February 2017 at 14:46, Matthew Rezny wrote: >> >>> It has been my intent to upstream as much as possible, but I was trying >>> to get >>> us caught up to current before doing so. >> >> >> Any idea what happened to this? >> >> Earlier I joined the #freebsd-xorg channel, yet it seems fairly inactive. >> Repeating some of my questions here, hope anyone can shed some light: >> >> - How does FreeBSD handle loading of kernel DRM/GPU modules? >> Is there a daemon of sorts, manually or via hacking the graphics stack >> - Xorg/xf86-video*/etc >> >> - ^^ creating /dev nodes >> >> - How capable is your sysfs compat? Or more importantly how frowned >> upon it is to use it on FreeBSD? >> >> And an extra one: >> - How does one contribute patches to (say the graphics - libdrm/mesa/etc) >> ports? >> Is there some instructions and CI there I can throw some patches at? >> > > Hi! > Thank you for your mail and thanks for reaching out! I was one of the ones > responding on IRC, unfortunately you caught me at a bad time here, hence my > suggestion to send an e-mail. > > I know the FreeBSD graphcis effort have been somewhat dormant (yeah, that's > an understatement), but I'm working on getting it going again with a group > of people. It's still in the early stages but hopefully something will come > out of it. We had such a team about 4 or 5 years back, but people, > including myself, got different priorities (you know, life happens). > Glad to hear there's plans on reviving it. > Currently, we have a working area and development repos on gitub, which you > can find here https://github.com/FreeBSDDesktop/, amongst other things > there's a fork of the FreeBSD ports repo there where most ports development > happens. There's no problem getting you access to that one, and we can also > add forks of upstream mesa and drm repos and so on. Since I'm not using/testing FreeBSD I'm looking for someone to review any patches ;-) Having commit access is not really required on my end. > We also have a gitter > chat that we're trying out. It can be found here: > https://gitter.im/FreeBSDDesktop/Lobby, you're welcome to join there as > well. It's connected to github. The IRC channel #freebsd-xorg is > unfortunately somewhat dormant, because not everyone hangs out there, but > I'm available there as well. > Ack. Will do in a moment. > As I said, we're still early in the process, so all details aren't 100% set > yet, but this is what we have going for now. > > Now, to your questions. As far as I know, there's no automatic loading of > the graphics modules, apart from the really old stuff. If memory serves me > correctly. The current way of doing it is to load the module before > starting X, usually as part of the boot process. There might be a hack in > xf86-video-intel to load some modules, but not the latest kms graphics > modules. > To load the module, currently there are hacks in xf86-video-{intel,ati,amdgpu} and perhaps others. See my patch removing one [1], there extra reasoning in the thread and complete silence from the FreeBSD author ;-( [1] https://lists.freedesktop.org/archives/amd-gfx/2018-April/020935.html > Creating /dev nodes is handled automatically by devfs and devd. I don't > know how it's done in detail, but it's automatic as far as at least I'm > concerned. > Ack. On Linux the same daemon (udevd in our case) loads the kernel module also creates the node. Has there been attempts/discussions about doing the same in FreeBSD? > As for sysfs, mmacy gave a good responce on IRC. > Are you sure it wasn't on gitter? You're the only person who wrote in the IRC channel since I joined. Can you please copy it here or share a link? > For patches and contributing, as I said, we're trying to set up shop on > github (and from there merge into FreeBSD SVN repos). The kernel bits > (what's called drm-next sometimes) are already there, and I've started > working on a ports repo there as well. That's probably the best place to > start. We don't have a CI setup currently, I use the package building > system poudriere locally on my desktop. I can help you get started with > both poudriere and the FreeBSD ports system, and I can also help with adding > patches to the ports and build packages for testing. > I hope to be able to add more automatic building and some sort of CI > solution in the future, but this is where we're at today. > Future looks good, fingers crossed it shouldn't take too long to reach. > We already have some local patches, they should be upstreamed, but I haven't > had time to work through them, and since I don't know exactly how they work, > it will take some time to get them upstream. > Can I contact you directly to get them upstreamed once they're ready? > In general I'd recommend two things: - send patches upstream _alongside_ the FreeBSD submission Either the submitter or reviewer can do that. You want that to avoid redoing the same work multiple times. - contact the project itself, not individuals You can CC individuals, but having only one person is back since the review comments may be partial or outright wrong. > Once again, thank you very much for reaching out, and thank you for reading > to the end! Thanks for taking the time to right this. I'll see about opening a PR or two on FreeBSDDesktop. Fingers crossed it will flow smoothly and get into the official repos quickly. -Emil From owner-freebsd-x11@freebsd.org Wed May 16 12:58:13 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3A25FEE0C81 for ; Wed, 16 May 2018 12:58:13 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-it0-x236.google.com (mail-it0-x236.google.com [IPv6:2607:f8b0:4001:c0b::236]) (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 C056187839; Wed, 16 May 2018 12:58:12 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-it0-x236.google.com with SMTP id c5-v6so730341itj.1; Wed, 16 May 2018 05:58:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Khe6V63w66sPlxb8Jn9Se2XYfr08+0T1DOUz4QJ3LZk=; b=KZrfMKLRhKYa4zO4BCVddtEndGuOBnpIqPsjHF5oIjbJvnR3A1VDnRxDHcOp4Ey4ag 9j/sJETJ40ENFFZn/k4WSCDpQVv0+OEWkC38u+oYiD1Q1Ow4+gKgKS8xREBJv/N5jlCz LNPM0qEyc5XYW6K18A35gMJH6ZtbkwMEiVlQ15ttW2Bo3CNjAlJooLOWXCaF0WnpD5Jq aLp7sY2Ubw8zSFO4MwsVw6Yja9Qux8ad2Uk3rXG3ZwRk30iLVqNnP4XWp0L6Nf7CsVaT SyBeEVKWbwLKb8CRx+Go/B6pvRKIHMkcKGUHrdRIs1WXaNDY0mstH5XeCG7eZGmYjzpa vIdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Khe6V63w66sPlxb8Jn9Se2XYfr08+0T1DOUz4QJ3LZk=; b=BWR4OiNPF5acLw41zbzzJiB/SSu9lSLUJ9okQLN/0LKLG0+7ppL5X3v3Vxotbi6VoW YI5neE1u26CNPBatvnnrZ9ITHgqkyM6AP3bKlw0OCHmYsE6EY4E4duxiFRXrbMtpR/c8 ivCNmNMJNZZIg7HiYVf58jCEBmAGi2ECub/xwczxkKS1+wTrTYxkLVBU+0omls7ZSPlE Fr/zx2n2HLVGa4fDSZGNlr4+pqjKCSFLOFudokKHWWxE9Q0viqP64+XY8k07mAt6bI9N ER+3jbjMekgDwTCl/UO+fqv3XdWTsh/NQMfebp92T/mL3fnwKE5fEW86USUfkAMm8caV /Gwg== X-Gm-Message-State: ALKqPwddfqNTYTUZE64G1utGRjTYTqAriYnXudT0gjCeIHNCFjFbj907 Z9DtxCzvzw4wBnvN7vxKyfvqCEkEHP/7aeYHQ2k= X-Google-Smtp-Source: AB8JxZoYnwtAtXwa2IVkeKPmfPd73/xBxolaxyg4NigFbfJdsvtyl7Mo9BJRuQVmcQiVFaoIAAIo6n0rNM50nxVCuEk= X-Received: by 2002:a6b:81a:: with SMTP id 26-v6mr879009ioi.136.1526475492186; Wed, 16 May 2018 05:58:12 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:c68a:0:0:0:0:0 with HTTP; Wed, 16 May 2018 05:58:11 -0700 (PDT) In-Reply-To: <1526474572.62936.0@hraggstad.unrelenting.technology> References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> <1526474572.62936.0@hraggstad.unrelenting.technology> From: blubee blubeeme Date: Wed, 16 May 2018 20:58:11 +0800 Message-ID: Subject: Re: your mail To: Greg V Cc: Johannes Lundberg , x11-list freebsd , Niclas Zeising Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 12:58:13 -0000 On Wed, May 16, 2018 at 8:42 PM, Greg V wrote: > > > On Wed, May 16, 2018 at 12:48 PM, blubee blubeeme > wrote: > > There's absolutely no reason for anyone to invest any resources into > developing a proper graphics stack for FreeBSD if the FreeBSD devs are only > going to rely on Jerry-rigged stuff from Linux. The mailing list is > bombarded by regressions and issues with the Linuxkpi stuff. For > lightweight stuff sure, use the Linuxkpi if u have to but for a major > component of the platform, that's just pathetic. There are talented devs > out there who can get the work done, they just need to be financing, then > organized. Seeing as most other platforms got their networking stack from > BSD, it's a sad state when FreeBSD has to use Linuxkpi to get networking > drivers. If stating that the FreeBSD graphics stack is in a sad position is > "shitting on people" then I'm guilty of that. I just know that we can and > should do better. > > > As if the graphics stack doesn't have lots of issues and regressions *on > Linux*. > Heck, proprietary vendor drivers on Windows often have worse issues than > the open source graphics stack! > > FreeBSD is not in a sad position, it's in a great position. > I'm literally writing this from a Weston desktop that uses atomic > modesetting on AMDGPU DC (on a Polaris card). VA-API video acceleration > works. Vulkan (RADV) works both in X11 and Wayland apps. OpenCL (Clover) > works. Overclocking the GPU and VRAM works. > This is awesome! I can't imagine anything better. A couple years ago we > barely had i915 Haswell support. > > There is NOTHING wrong with a compatibility layer like LinuxKPI. The only > better way would be a standardized kernel interface that all Unix-like > kernels agree on. Good luck with getting them to agree on *anything*. > > And yeah, speaking of network, my Mellanox ConnectX-2 works fine. So both > of the things I have plugged into PCIe on my tower have LinuxKPI based > drivers :P > Great, I am happy for you. From owner-freebsd-x11@freebsd.org Wed May 16 13:39:01 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 31E79EE2E90 for ; Wed, 16 May 2018 13:39:01 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) 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 BD4FF690D2 for ; Wed, 16 May 2018 13:39:00 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) Received: by mailman.ysv.freebsd.org (Postfix) id 7D8A3EE2E8F; Wed, 16 May 2018 13:39:00 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56421EE2E8D for ; Wed, 16 May 2018 13:39:00 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) Received: from mars.pama.vizvaz.com (mars.pama.vizvaz.com [80.211.227.111]) (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 702B9690CF for ; Wed, 16 May 2018 13:38:59 +0000 (UTC) (envelope-from daisy.williams@organic-web-position.com) Received: from WS96 (unknown [106.215.90.77]) by mars.pama.vizvaz.com (Postfix) with ESMTPA id 5B6D2214B for ; Wed, 16 May 2018 09:04:10 -0400 (EDT) From: "Daisy Williams" To: Subject: Let us do the heavy work for your digital marketing campaign.... Date: Wed, 16 May 2018 18:17:03 +0530 Message-ID: <17c501d3ed16$63e39900$2baacb00$@organic-web-position.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdPtEcOISUXX5Ks1SB6v8EncQ+C6HA== Content-Language: en-us Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 13:39:01 -0000 Hi, Your business might be the best in the industry, but it is search engines that decide your success. Not everyone is searching for your name on Google; they are probably searching for the product you sell, and whoever turns up fast gets the deal. Don't lose your business to your competitors. Let's take seriously and stop wasting efforts. Pay when you see the results. Who are we? We are a trusted 10-year-old full service Digital marketing company that has never fallen short of success stories to tell. Our unique model attracts customers from all geographies of the world, and we are proud to cater to the needs of every type of business belonging to whichever industry, scale, or region. What we do? We have a unique Pay-For-Performance model, our pay for performance model ensures high ROI, as you PAY ONLY WHEN YOUR KEYWORDS RANK. - No monthly fee / No contractual payout - Free website analysis report. - Dedicated 24*7 support. - Minimum one time set up fee Get your website analyzed right now. Just drop a reply to this e-mail with your contact number and an expert call you up. Thanks & Regards, Daisy Williams Marketing Manager Head Office: San Jose, CA 95120 Disclaimer: We are using this domain for marketing. If you are interested and want to know about us, just reply to this email, if we have offended you by sending this to you by mistake, we apologize. Please reply "NO" or "UNSUBSCRIBE" to this email if not interested, so that we shall add you to our "Do Not Contact Again" list. From owner-freebsd-x11@freebsd.org Wed May 16 13:42:32 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57458EE32FC for ; Wed, 16 May 2018 13:42:32 +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 E207A69476 for ; Wed, 16 May 2018 13:42:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id A14AAEE32FB; Wed, 16 May 2018 13:42:31 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F01AEE32FA for ; Wed, 16 May 2018 13:42:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2BAE46946F for ; Wed, 16 May 2018 13:42:31 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 569C7255AF for ; Wed, 16 May 2018 13:42:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4GDgU4k029759 for ; Wed, 16 May 2018 13:42:30 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4GDgUmb029758 for x11@FreeBSD.org; Wed, 16 May 2018 13:42:30 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 227423] graphics/wayland: update to 1.15 (libwayland-egl NOW LIVES HERE!) Date: Wed, 16 May 2018 13:42:29 +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: zeising@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.26 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, 16 May 2018 13:42:32 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227423 Niclas Zeising changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zeising@FreeBSD.org --- Comment #1 from Niclas Zeising --- I'm aware of this patch, will look as time permits. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Wed May 16 17:11:24 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D9351EEE36E for ; Wed, 16 May 2018 17:11:24 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [192.108.105.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 81E8971F2C; Wed, 16 May 2018 17:11:23 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (bones.soaustin.net [192.108.105.22]) by mail.soaustin.net (Postfix) with ESMTPSA id 2402BB3B; Wed, 16 May 2018 12:11:23 -0500 (CDT) Date: Wed, 16 May 2018 12:11:22 -0500 From: Mark Linimon To: blubee blubeeme Cc: Johannes Lundberg , x11-list freebsd , Niclas Zeising Subject: Re: your mail Message-ID: <20180516171121.GB27088@lonesome.com> References: <20170222120828.zkrfh56swen7r44o@ivaldir.etoilebsd.net> <3635692.Vys3mgEcQY@workstation.reztek> <237b2552-c97c-fd41-5509-ed611f0103dd@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 17:11:25 -0000 On Wed, May 16, 2018 at 05:48:31PM +0800, blubee blubeeme wrote: > There are talented devs out there who can get the work done, they > just need to be financing, then organized. Ah. Financing. It's possible to do nearly anything with unlimited financing. Let me know what you line up. I've been trying to figure out some way to make Open Source work generate some kind of income for _years_. What you're saying is equivalent to "first, you build the highway; after that, driving on it is easy!" Yeah. The "build the highway" part is the hard part and you've just dismissed that. > If stating that the FreeBSD graphics stack is in a sad position is > "shitting on people" then I'm guilty of that. What's "shitting on people" is your attitude which, frankly, stinks. You're treating people, who are actually doing work, very poorly. You're dismissing their work and lecturing them. This demotivates people. In my all time on FreeBSD, posts of the form "I demand that XYZ be done, and done my way, but I don't have the time to work on it" go absolutely nowhere, and instead make the poster look bad. mcl From owner-freebsd-x11@freebsd.org Wed May 16 23:08:39 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5BF31EDBA3C; Wed, 16 May 2018 23:08:39 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (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 CF0B481920; Wed, 16 May 2018 23:08:38 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wr0-x22d.google.com with SMTP id y15-v6so3672803wrg.11; Wed, 16 May 2018 16:08:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=HIZaOFtP6cLPAhv8pjEc86XrKKNKcLhaq6NbnpPP1Jw=; b=C4BIywzA0c4rraL26B62VlBKoPqPXQi+iOwcGEJJfIqKP5xBb4AzlggLLNdVcHeT1R +/5FT2A1Ar5rdaZtegnfM6gKdWXQoKFJ4j/nnR9WQWl8ZMP65/z8lHZf2J0JPqR9oTSi QeiDXjpM6a+BJCBxQuXNA4Ac+EEKd23FrjXWCnHxhZXTC/WY9gpO3sQ3WW9JeBBAQiwh PP1K5QBm/LYu151jY+gySXNT/xnuOJhcTG9R57tRZ59fQ7Dwg6/pxMBHFHwvhAd1101h Xg6d8dyUzdDS6A29Uk7+LszzdVI0RMkkLFjE2yNcPZFc5ciq/LvDLYXf+g3inVsAcSKS 21Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=HIZaOFtP6cLPAhv8pjEc86XrKKNKcLhaq6NbnpPP1Jw=; b=f6mSke6aeSKLXBDCCD0rLIEPDjXOea1J3A8TJ4nJnDkq/y/Ve8exn//FqQg/o/wnkl tOaosPmQES9KYUaM4iWVtXaRJVc5awtBh5LD22wghobAl+XTWgNjKKnhKgnekpaVz2ua CUe2kgIv+JXxakmCqSCV38id+wodSN/qSCX3A1Yx+NA5w0Vjn6u762TEsG0EL7EEtzgy UZ1Ez1BKaFyClVT/C/6wHgnZefb2+HhrF0OiBfpfw5ANuHGcNS7OAWpE7N8WEfU39Wja kq7Li78peQHBU6qP2zE1aiSkxSeCDJNjQiKJ/TgIrp8xNxqkjSZ7SxPD22KdWUzMBEVa W6Gw== X-Gm-Message-State: ALKqPwfhlD2VWI3lHx2PQKKFC2pE5MD6m1knh8VrHFPY4UcY+UsfwgjT XFF9Pfl9Gemq4MELQqfxZNsSi7FB03Fjt7w24AfaXw== X-Google-Smtp-Source: AB8JxZrI2LsqFEQSbBRHavzGjiH+NLr4UgrcNPVDLruGPfotoI/0YZsLXKKFcqQdBf2sxoXJa0V6slS4b0wfUfKXkkI= X-Received: by 2002:adf:d10f:: with SMTP id a15-v6mr2366485wri.165.1526512116913; Wed, 16 May 2018 16:08:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.194 with HTTP; Wed, 16 May 2018 16:07:56 -0700 (PDT) From: Johannes Lundberg Date: Thu, 17 May 2018 00:07:56 +0100 Message-ID: Subject: Lag after resume culprit found To: freebsd-current Cc: x11-list freebsd Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 16 May 2018 23:08:39 -0000 https://github.com/freebsd/freebsd/commit/66f063557f257baa9c8aeab9f933171eaa6e1cfa x86 cpususpend_handler: call wbinvd after setting suspend state bits How to test (i915kms) Start X with glxgears Confirm running stable at 60 fps suspend/resume (S3) glxgears is now fluctuating between 10-40 fps. Way past bedtime now so I stop here for today. Note: cross-posting - please think before "reply-to-all" /Johannes From owner-freebsd-x11@freebsd.org Thu May 17 08:08:10 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 940C5EDD6AF for ; Thu, 17 May 2018 08:08:10 +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 2F801723F6 for ; Thu, 17 May 2018 08:08:10 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id E3270EDD6A7; Thu, 17 May 2018 08:08:09 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF47EEDD6A5 for ; Thu, 17 May 2018 08:08:09 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 667AE723ED for ; Thu, 17 May 2018 08:08:09 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 6CAD8F04D for ; Thu, 17 May 2018 08:08:08 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id w4H888dn047550 for ; Thu, 17 May 2018 08:08:08 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id w4H888gJ047549; Thu, 17 May 2018 08:08:08 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201805170808.w4H888gJ047549@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.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: Thu, 17 May 2018 08:08:08 +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.26 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, 17 May 2018 08:08:10 -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/libinput | 1.6.0 | 1.10.7 ------------------------------------------------+-----------------+------------ 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 Thu May 17 10:16:29 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B1685EE638B for ; Thu, 17 May 2018 10:16:29 +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 32956780DD for ; Thu, 17 May 2018 10:16:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id D599CEE638A; Thu, 17 May 2018 10:16:28 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C39FAEE6389 for ; Thu, 17 May 2018 10:16:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 641F0780B6 for ; Thu, 17 May 2018 10:16:28 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id AA5011031F for ; Thu, 17 May 2018 10:16:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4HAGR6F070051 for ; Thu, 17 May 2018 10:16:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4HAGReX070050 for x11@FreeBSD.org; Thu, 17 May 2018 10:16:27 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 225035] graphics/mesa-dri: update to 17.3.8 Date: Thu, 17 May 2018 10:16:27 +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: patch, patch-ready X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly? X-Bugzilla-Changed-Fields: 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.26 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, 17 May 2018 10:16:29 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225035 --- Comment #22 from commit-hook@freebsd.org --- A commit references this bug: Author: jbeich Date: Thu May 17 10:15:56 UTC 2018 New revision: 470215 URL: https://svnweb.freebsd.org/changeset/ports/470215 Log: graphics/mesa-{libs,dri}: update to 17.3.9 (direct commit) Changes: https://www.mesa3d.org/relnotes/17.3.9.html PR: 225035 Approved by: ports-secteam (eadler) Changes: branches/2018Q2/graphics/mesa-dri/Makefile.common branches/2018Q2/graphics/mesa-dri/distinfo --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Thu May 17 18:12:51 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02F77EDBF16 for ; Thu, 17 May 2018 18:12:51 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from vps-mail.nomadlogic.org (mail.nomadlogic.org [IPv6:2607:f2f8:a098::2]) (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 6B8876E1C9 for ; Thu, 17 May 2018 18:12:50 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from [192.168.1.223] (cpe-75-82-194-8.socal.res.rr.com [75.82.194.8]) by vps-mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id afd515f5 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Thu, 17 May 2018 11:12:49 -0700 (PDT) Subject: Re: Lag after resume culprit found To: Johannes Lundberg Cc: x11-list freebsd References: From: Pete Wright Message-ID: <49b7e10c-998a-e73d-8475-063d50414395@nomadlogic.org> Date: Thu, 17 May 2018 11:12:48 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 17 May 2018 18:12:51 -0000 On 05/16/2018 16:07, Johannes Lundberg wrote: > https://github.com/freebsd/freebsd/commit/66f063557f257baa9c8aeab9f933171eaa6e1cfa > x86 cpususpend_handler: call wbinvd after setting suspend state bits > > How to test (i915kms) > > Start X with glxgears > Confirm running stable at 60 fps > suspend/resume (S3) > glxgears is now fluctuating between 10-40 fps. > > > Way past bedtime now so I stop here for today. i can confirm that the commit avg@ put in to HEAD today to revert this solved my suspend/resume issues on my Kabylake system running drm-next.  Thanks for tracking this down Johannes, and the quick attention from Andriy to fix this! cheers, -pete -- Pete Wright pete@nomadlogic.org @nomadlogicLA From owner-freebsd-x11@freebsd.org Fri May 18 05:20:31 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DD82EEA429 for ; Fri, 18 May 2018 05:20:31 +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 B2CD186C72 for ; Fri, 18 May 2018 05:20:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 76842EEA428; Fri, 18 May 2018 05:20:30 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62A1CEEA427 for ; Fri, 18 May 2018 05:20:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E8C5A86C71 for ; Fri, 18 May 2018 05:20:29 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 36F311A1FD for ; Fri, 18 May 2018 05:20:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4I5KTpk072597 for ; Fri, 18 May 2018 05:20:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4I5KTNr072596 for x11@FreeBSD.org; Fri, 18 May 2018 05:20:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 228330] x11/polybar: Fix build against x11/xcb-proto 1.13 Date: Fri, 18 May 2018 05:20:29 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly? Message-ID: In-Reply-To: References: 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.26 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, 18 May 2018 05:20:31 -0000 Kubilay Kocak has asked freebsd-x11 mailing list for maintainer-feedback: Bug 228330: x11/polybar: Fix build against x11/xcb-proto 1.13 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228330 --- Comment #3 from Kubilay Kocak --- Thank you Alexandre Could you please confirm the changes pass QA (portlint, poudriere in particular) From owner-freebsd-x11@freebsd.org Fri May 18 05:20:32 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2BB04EEA430 for ; Fri, 18 May 2018 05:20:32 +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 B9BAF86C76 for ; Fri, 18 May 2018 05:20:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7E3B4EEA42C; Fri, 18 May 2018 05:20:31 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BBB5EEA42B for ; Fri, 18 May 2018 05:20:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 07C1886C74 for ; Fri, 18 May 2018 05:20:31 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 44CBF1A1FF for ; Fri, 18 May 2018 05:20:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4I5KUwS072607 for ; Fri, 18 May 2018 05:20:30 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4I5KUBF072606 for x11@FreeBSD.org; Fri, 18 May 2018 05:20:30 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228330] x11/polybar: Fix build against x11/xcb-proto 1.13 Date: Fri, 18 May 2018 05:20:29 +0000 X-Bugzilla-Reason: CC 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: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly? X-Bugzilla-Changed-Fields: bug_status cc keywords flagtypes.name short_desc 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.26 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, 18 May 2018 05:20:32 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228330 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open CC| |x11@FreeBSD.org Keywords| |needs-qa Flags| |maintainer-feedback?(x11@Fr | |eeBSD.org) Summary|x11/polybar: fix build |x11/polybar: Fix build |against x11/xcb-proto-1.13 |against x11/xcb-proto 1.13 --- Comment #3 from Kubilay Kocak --- Thank you Alexandre Could you please confirm the changes pass QA (portlint, poudriere in particular) --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Fri May 18 09:00:09 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B71BCEEED82 for ; Fri, 18 May 2018 09:00:09 +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 4AD866D6CC for ; Fri, 18 May 2018 09:00:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 0AFE9EEED7C; Fri, 18 May 2018 09:00:09 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ECB7CEEED7B for ; Fri, 18 May 2018 09:00:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8995B6D6CB for ; Fri, 18 May 2018 09:00:08 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id DAA1E1C05A for ; Fri, 18 May 2018 09:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4I907Hw034815 for ; Fri, 18 May 2018 09:00:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4I907h0034814 for x11@FreeBSD.org; Fri, 18 May 2018 09:00:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 225415] graphics/mesa-dri: update to 18.0.0 Date: Fri, 18 May 2018 09:00:02 +0000 X-Bugzilla-Reason: CC 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: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: 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.26 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, 18 May 2018 09:00:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225415 --- Comment #33 from commit-hook@freebsd.org --- A commit references this bug: Author: jbeich Date: Fri May 18 08:59:42 UTC 2018 New revision: 470280 URL: https://svnweb.freebsd.org/changeset/ports/470280 Log: graphics/mesa-{libs,dri}: update to 18.0.4 Changes: https://www.mesa3d.org/relnotes/18.0.4.html PR: 225415 Changes: head/graphics/mesa-dri/Makefile.common head/graphics/mesa-dri/distinfo --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Fri May 18 15:37:48 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 863B2EABBC9 for ; Fri, 18 May 2018 15:37:48 +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 1D9927B177 for ; Fri, 18 May 2018 15:37:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id CD43CEABBC4; Fri, 18 May 2018 15:37:47 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A5C68EABBC3 for ; Fri, 18 May 2018 15:37:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3E89E7B174 for ; Fri, 18 May 2018 15:37:47 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 5DD1B1F809 for ; Fri, 18 May 2018 15:37:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4IFbkFI049249 for ; Fri, 18 May 2018 15:37:46 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4IFbkxm049248 for x11@FreeBSD.org; Fri, 18 May 2018 15:37:46 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228337] ports-mgmt/portmaster: portmaster-3.19_9 breaks graphics/mesa-dri build Date: Fri, 18 May 2018 15:37:43 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new 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: lantw44@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc Message-ID: 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.26 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, 18 May 2018 15:37:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228337 Bug ID: 228337 Summary: ports-mgmt/portmaster: portmaster-3.19_9 breaks graphics/mesa-dri build Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: lantw44@gmail.com CC: se@FreeBSD.org, x11@FreeBSD.org CC: se@FreeBSD.org, x11@FreeBSD.org # portmaster -vGDB graphics/mesa-dri =3D=3D=3D> Cleaning for mesa-dri-18.0.4 =3D=3D=3D> mesa-dri-18.0.4 depends on executable: gcc6 - found =3D=3D=3D> Configuring for mesa-dri-18.0.4 checking for gcc... gcc6 checking if gcc6 supports -fno-rtti -fno-exceptions... no checking for gcc6 option to produce PIC... -fPIC -DPIC checking if gcc6 PIC flag -fPIC -DPIC works... yes checking if gcc6 static flag -static works... yes checking if gcc6 supports -c -o file.o... yes checking if gcc6 supports -c -o file.o... (cached) yes configure: error: --enable-llvm is required when building r300 =3D=3D=3D> Script "configure" failed unexpectedly. Please report the problem to x11@FreeBSD.org [maintainer] and attach the "/usr/ports/graphics/mesa-dri/work/mesa-18.0.4/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg info -g -Ea). *** Error code 1 It looks like portmaster has done something which causes CHOSEN_COMPILER_TY= PE to be set to gcc. Mesa should not require gcc to build, but portmaster pull= s it in as a build dependency. Downgrading to portmaster-3.19_8 fixes the proble= m. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Fri May 18 16:07:28 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 29CC4EACFED for ; Fri, 18 May 2018 16:07:28 +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 B3D857CB5C for ; Fri, 18 May 2018 16:07:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6D6D6EACFE9; Fri, 18 May 2018 16:07:27 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5995BEACFE7 for ; Fri, 18 May 2018 16:07:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E49F97CB56 for ; Fri, 18 May 2018 16:07:26 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 03C6F1FC65 for ; Fri, 18 May 2018 16:07:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4IG7PCE034426 for ; Fri, 18 May 2018 16:07:25 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4IG7P7r034425 for x11@FreeBSD.org; Fri, 18 May 2018 16:07:25 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228337] ports-mgmt/portmaster: portmaster-3.19_9 breaks graphics/mesa-dri build Date: Fri, 18 May 2018 16:07:25 +0000 X-Bugzilla-Reason: CC 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: w.schwarzenfeld@utanet.at X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: 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.26 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, 18 May 2018 16:07:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228337 w.schwarzenfeld@utanet.at changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mikhail.rokhin@gmail.com --- Comment #1 from w.schwarzenfeld@utanet.at --- *** Bug 228339 has been marked as a duplicate of this bug. *** --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Fri May 18 18:10:10 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7CC67EB095F for ; Fri, 18 May 2018 18:10:10 +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 0F445827F1 for ; Fri, 18 May 2018 18:10:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id BA475EB0950; Fri, 18 May 2018 18:10:09 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A685DEB094E for ; Fri, 18 May 2018 18:10:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E630C827EA for ; Fri, 18 May 2018 18:10:08 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 312B920D57 for ; Fri, 18 May 2018 18:10:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4IIA8vV064237 for ; Fri, 18 May 2018 18:10:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4IIA8KO064226 for x11@FreeBSD.org; Fri, 18 May 2018 18:10:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228330] x11/polybar: Fix build against x11/xcb-proto 1.13 Date: Fri, 18 May 2018 18:10:07 +0000 X-Bugzilla-Reason: CC 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: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lebarondemerde@privacychain.ch X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly? X-Bugzilla-Changed-Fields: attachments.mimetype attachments.created 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.26 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, 18 May 2018 18:10:10 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228330 Alexandre C. Guimar=C3=A3es changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #193520|text/x-log |text/plain mime type| | --- Comment #4 from Alexandre C. Guimar=C3=A3es --- Created attachment 193520 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D193520&action= =3Dedit testport: OK (poudriere: 3.2.6_1, AMD64 tested) Yes, of course. :) Portlint is fine, just the expected: WARN: /usr/ports/x11/polybar/pkg-message: possible use of absolute pathname "/sys/class/thermal/*". Thanks! --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Fri May 18 18:50:44 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9A1B9EB1A2D for ; Fri, 18 May 2018 18:50:44 +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 31CD183E1C for ; Fri, 18 May 2018 18:50:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id E3B38EB1A28; Fri, 18 May 2018 18:50:43 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D0F8BEB1A27 for ; Fri, 18 May 2018 18:50:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E61983E16 for ; Fri, 18 May 2018 18:50:43 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id B423A212F6 for ; Fri, 18 May 2018 18:50:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4IIogP5026676 for ; Fri, 18 May 2018 18:50:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4IIogsg026675 for x11@FreeBSD.org; Fri, 18 May 2018 18:50:42 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228337] ports-mgmt/portmaster: portmaster-3.19_9 breaks graphics/mesa-dri build Date: Fri, 18 May 2018 18:50:42 +0000 X-Bugzilla-Reason: CC 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: tijl@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: 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.26 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, 18 May 2018 18:50:44 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228337 Tijl Coosemans changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tijl@FreeBSD.org --- Comment #2 from Tijl Coosemans --- Should be ok now in ports r470312. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Fri May 18 19:12:51 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A7748ED608C; Fri, 18 May 2018 19:12:51 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 24C0984CBD; Fri, 18 May 2018 19:12:50 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id JknxfcSLz5wO5JknyfKlOP; Fri, 18 May 2018 13:12:43 -0600 X-Authority-Analysis: v=2.3 cv=SJtsqtnH c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=VUJBJC2UJ8kA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=kfqetBiWL20DLmbj0dEA:9 a=Mko7QwP8A-Fn5Cgz:21 a=XyS4Itba-1nQL2I0:21 a=QEXdDO2ut3YA:10 a=ayh4KuAN70hAMfvHlcAA:9 a=HgYwxTq5jBfRq67n:21 a=jFgkPnztwZeY-EKZ:21 a=mW0igfanQaLJB1Xb:21 a=_W_S_7VecoQA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from [25.170.45.77] (unknown [72.143.234.207]) by spqr.komquats.com (Postfix) with ESMTPSA id AC74AB5D; Fri, 18 May 2018 12:12:39 -0700 (PDT) MIME-Version: 1.0 From: Cy Schubert Subject: RE: [RFC] Deprecation and removal of the drm2 driver Date: Fri, 18 May 2018 12:12:43 -0700 To: "freebsd-x11@freebsd.org" , "freebsd-current@freebsd.org" Message-Id: <20180518191239.AC74AB5D@spqr.komquats.com> X-CMAE-Envelope: MS4wfJJ5GeWMvH0cadamxO8HijqRXW+CCtSyYVcq72Bu96m3g3tbKERmn/ZGuWNnzlr8K0oaUIRgQBPHJU3MSsbXndDPbHglb3ruBBcm/cTZzHGktcyfW2Hn uYaWTlajLU2UN4w3wxdyUckX8AODIQAmYTUyORbGXLeAobLSzCL/fgXCB1tdtkBRubsjFTixyJ7f6x+aVN0qXpjGJLJqMPSfE+pscWcxNkA1SYdJJoQRhcVO Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 19:12:52 -0000 The port doesn't support i386. --- Sent using a tiny phone keyboard. Apologies for any typos and autocorrect. Also, this old phone only supports top post. Apologies. Cy Schubert or The need of the many outweighs the greed of the few. --- -----Original Message----- From: Niclas Zeising Sent: 18/05/2018 11:00 To: freebsd-current@freebsd.org Subject: [RFC] Deprecation and removal of the drm2 driver [ Cross posted to freebsd-current@ and freebsd-x11@. Please respect =0A= reply-to and send all replies to freebsd-x11@. Thanks! ]=0A= =0A= =0A= Hi!=0A= I propose that we remove the old drm2 driver (sys/dev/drm2) from =0A= FreeBSD. I suggest the driver is marked as deprecated in 11.x and =0A= removed from 12.0, as was done for other drivers recently. Some =0A= background and rationale:=0A= =0A= The drm2 driver was the original port of a KMS driver to FreeBSD. It =0A= was done by Konstantin Belousov to support Intel graphics cards, and =0A= later extended by Jean-S=C3=A9bastien P=C3=A9dron as well as Konstantin to = match =0A= what's in Linux 3.8. This included unstable support from Haswell, but =0A= nothing newer than that.=0A= =0A= For quite some time now we have had the graphics/drm-stable-kmod and =0A= graphics/drm-next-kmods which provides support for modern AMD and Intel =0A= graphics cards. These ports, together with the linuxkpi, or lkpi, has =0A= made it significantly easier to port and update our graphics drivers. =0A= Further, these new drivers cover the same drivers as the old drm2 driver.= =0A= =0A= What does the community think? Is there anyone still using the drm2 =0A= driver on 12-CURRENT? If so, what is preventing you from switching to =0A= the port?=0A= =0A= Thank you=0A= Regards=0A= -- =0A= Niclas Zeising=0A= FreeBSD x11/graphics team=0A= _______________________________________________=0A= freebsd-current@freebsd.org mailing list=0A= https://lists.freebsd.org/mailman/listinfo/freebsd-current=0A= To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"= =0A= From owner-freebsd-x11@freebsd.org Fri May 18 19:14:36 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DABEEED613E; Fri, 18 May 2018 19:14:35 +0000 (UTC) (envelope-from andrnils@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 3E9DA84DA9; Fri, 18 May 2018 19:14:35 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: by mail-lf0-x233.google.com with SMTP id 16-v6so15464026lfs.13; Fri, 18 May 2018 12:14:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8djXp2Ssf+gan03jycCxC7/Cspip8TLbvDIXGw4xurY=; b=Asr0j/MoVakBvVJTn4w6vFFXR+l1g3kMGmJ7ZXPLBWeLWz7PiqtoXUTTK9EI9ARQlQ bnWD2F4KcpWgT+0pq728SjPE28C4NoxXUlQrjtV7zC3PVbd12qndAEl9OoCNk8M9cJUf MaeJjuPXzNrSNCSLg6kTGj0HpmRJjbHzA7TBkhofsKdqNyNV1vp8Es4uCmL4qGEfqPQ1 OHVElbpTMR3uAXTkiS7ccx77pLDCdBJsG/e1lzDNoKqAc75um68k8u+TBpYVXyiE7DA5 Jc3HeRfRWwo/uXvNM+iZctk2qc5+Hw2WlywxzhxfX5FPcIOBrUhxIcvYD3PUysrNMjeD LW8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8djXp2Ssf+gan03jycCxC7/Cspip8TLbvDIXGw4xurY=; b=Ok6g0ESswCMyelcDUjc9Di747lx3yebXFO3XYqqM/Kkzfi0q2y6Rhoz0WyErOruS5+ nuufLfIdv3dlhPYVV1a1UCSfrXKUz7yFy8rK+jpEUTZpkVqCmTxzblM1C4WdeyDRmq3D gzWENwTnMKjNQiDYVaXMgewCwo6ZGdyyiLY7FfDuc1ifMuMqaD68S5BuuNLMu4Qfkvvv GfGnPDYyTVoic1zQ37m4IBRRG+rx4vZtkFxvQIXieQ5erEykPK4HlLAsQoFGjHdqG5XI opCqANooGf0jkHyL6F2+QbLtsHg7bjDLRiGjzyxidcMrIxlqZyHjWhxCdenF9083D0ck zAnA== X-Gm-Message-State: ALKqPwe2bhQBISe6XNeopT/jbe+2e2Ucmera5udGc5TSXV++erxZwwDZ Gij67IOhwTBw+E3GOrPaferhhHSvuldbCWx/Pfk= X-Google-Smtp-Source: AB8JxZrsicZuoPss0ZdJeXlvgxMpTnvzRlkLLhaocU+JkRsom2jxlSeolbp4Xje/hqROdPJqBZiiJ0fO0+etD0HXY6U= X-Received: by 2002:a2e:954b:: with SMTP id t11-v6mr6828090ljh.138.1526670873377; Fri, 18 May 2018 12:14:33 -0700 (PDT) MIME-Version: 1.0 References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> In-Reply-To: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> From: Andreas Nilsson Date: Fri, 18 May 2018 21:14:24 +0200 Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: FreeBSD X11 mailing list Cc: Current FreeBSD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 19:14:36 -0000 On Fri, May 18, 2018, 20:00 Niclas Zeising wrote: > [ Cross posted to freebsd-current@ and freebsd-x11@. Please respect > reply-to and send all replies to freebsd-x11@. Thanks! ] > > > Hi! > I propose that we remove the old drm2 driver (sys/dev/drm2) from > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > removed from 12.0, as was done for other drivers recently. Some > background and rationale: > > The drm2 driver was the original port of a KMS driver to FreeBSD. It > was done by Konstantin Belousov to support Intel graphics cards, and > later extended by Jean-S=C3=A9bastien P=C3=A9dron as well as Konstantin t= o match > what's in Linux 3.8. This included unstable support from Haswell, but > nothing newer than that. > > For quite some time now we have had the graphics/drm-stable-kmod and > graphics/drm-next-kmods which provides support for modern AMD and Intel > graphics cards. These ports, together with the linuxkpi, or lkpi, has > made it significantly easier to port and update our graphics drivers. > Further, these new drivers cover the same drivers as the old drm2 driver. > > What does the community think? Is there anyone still using the drm2 > driver on 12-CURRENT? If so, what is preventing you from switching to > the port? > > Thank you > Regards > -- > Niclas Zeising > FreeBSD x11/graphics team > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > Sounds good ( deprecate resp remove ). It causes more confusion and problems and it solves nothing. Best regards Andreas > From owner-freebsd-x11@freebsd.org Fri May 18 19:30:18 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DFC9CED6CD4; Fri, 18 May 2018 19:30:17 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5E56A85890; Fri, 18 May 2018 19:30:17 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id w4IJU9Xd088465 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 May 2018 12:30:09 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id w4IJU9mq088464; Fri, 18 May 2018 12:30:09 -0700 (PDT) (envelope-from sgk) Date: Fri, 18 May 2018 12:30:09 -0700 From: Steve Kargl To: Andreas Nilsson Cc: FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180518193009.GA88432@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 19:30:18 -0000 On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > On Fri, May 18, 2018, 20:00 Niclas Zeising wrote: > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > > removed from 12.0, as was done for other drivers recently. Some > > background and rationale: > > > > The drm2 driver was the original port of a KMS driver to FreeBSD. It > > was done by Konstantin Belousov to support Intel graphics cards, and > > later extended by Jean-Sébastien Pédron as well as Konstantin to match > > what's in Linux 3.8. This included unstable support from Haswell, but > > nothing newer than that. > > > > For quite some time now we have had the graphics/drm-stable-kmod and > > graphics/drm-next-kmods which provides support for modern AMD and Intel > > graphics cards. These ports, together with the linuxkpi, or lkpi, has > > made it significantly easier to port and update our graphics drivers. > > Further, these new drivers cover the same drivers as the old drm2 driver. > > > > What does the community think? Is there anyone still using the drm2 > > driver on 12-CURRENT? If so, what is preventing you from switching to > > the port? > > > > Thank you > > Regards > > -- > > Niclas Zeising > > FreeBSD x11/graphics team > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > > > Sounds good ( deprecate resp remove ). It causes more confusion and > problems and it solves nothing. > Check the Makefiles % more /usr/ports/graphics/drm-next-kmod/Makefile ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 Not to ia32 friendly. -- Steve 20170425 https://www.youtube.com/watch?v=VWUpyCsUKR4 20161221 https://www.youtube.com/watch?v=IbCHE-hONow From owner-freebsd-x11@freebsd.org Fri May 18 19:30:37 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3BEA2ED6D29 for ; Fri, 18 May 2018 19:30:37 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::22d]) (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 C32D9858DE for ; Fri, 18 May 2018 19:30:36 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-qk0-x22d.google.com with SMTP id c137-v6so7346920qkg.2 for ; Fri, 18 May 2018 12:30:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=qH58aXSaoAIGbUDQR0KKCKYGfxilXxnrUcvJok8EFbU=; b=RrbVxgYoMpe3H0j8rvnkH09nKzUPAgYgluV1x2IEKKY/Mon5iWkQt+03C2NyPwQ1+I aBBS0JTjMIZiEU3YEzbEQwQUcmWCx4fKTg7CcGsc2oeaqe5Ln6kD22nrkEhauz5A3xvc 5YCZgoczOUEG2+jNM1ug9mpcANzY8zaRDDNRhsBEwJuOHmF+cjE33zswDUdPTippQYF5 bj4O5jlDpG6NIFstZhQRCJi/6kBi8BoIyJQWP7NOuXSkAZY2thpMZtM7f5NdHWAJnMVm Diu81+fQzbPlg5nCPEDttFj+25ITt6j1P566NvTfTY4DZAvAtQykA6jwsxsLCgQUhA5e cjDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:from:subject:message-id:date :user-agent:mime-version:content-transfer-encoding:content-language; bh=qH58aXSaoAIGbUDQR0KKCKYGfxilXxnrUcvJok8EFbU=; b=dxqmQh3DDPIRn4GZLTgnZ3ptKcWTcxLRWMu+ad0ePSG43/vogUnXBmeRsUoANtacuq Zjooy9WXZ6LesbZafVtWyXlko2YMN/mS35JnGXv5PvNEts5cghZVtWMaPCRCz0GnM7nY IYam0rhpsJDkCxCWEacnbjcKNCTFGKacn/6gw3d9RyQJbz6iYFg7ITWYGN76MmkE0X5k Aop2xVZccl7kQZFvWwTeLTyLsxTz3mspFUt+zwCL7ziHf+1u4Nqi1bU+KPh3Wq2BFrfw qkX6ADW31tQ03jZb6roBhbZCxGRmZeBnW4yRNRUemM5rBsnXGXrs1dVzUq/KGOFCNWbQ vW0Q== X-Gm-Message-State: ALKqPwcEL97W9ITN3L/qmhHxnyaZ8abi7pKL0QqV+EJuyNGd+FvB5FgL EK/owiJp4lJisCtcVJ03Hxd4fCsn X-Google-Smtp-Source: AB8JxZpAvzci79/LWqX6DMXD8cwvNIISHVKeO6IVnprD5lhA5i598bJnWMaTG4MXcHV+8oG2ctgRsA== X-Received: by 2002:a37:2ad9:: with SMTP id q86-v6mr9920986qkq.180.1526671836030; Fri, 18 May 2018 12:30:36 -0700 (PDT) Received: from [10.0.0.163] (c-65-96-175-209.hsd1.ma.comcast.net. [65.96.175.209]) by smtp.gmail.com with ESMTPSA id u24-v6sm6337883qku.18.2018.05.18.12.30.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 May 2018 12:30:35 -0700 (PDT) Sender: Theron Tarigo To: x11-list freebsd From: Theron Subject: drm-stable-kmod, OpenGL, and Linux binary compat Message-ID: Date: Fri, 18 May 2018 15:30:34 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 19:30:37 -0000 I am running 12-CURRENT with drm-stable-kmod on Intel.  Xorg and OpenGL work very well.  Linux compatibility layer also works for command line programs and for the simple Xorg apps (xclock, xeyes, xev, ...).  However, OpenGL from Linux binaries is broken: % /compat/linux/usr/bin/glxinfo | grep OpenGL libGL error: MESA-LOADER: failed to retrieve device information libGL error: Version 4 or later of flush extension not found libGL error: failed to load driver: i915 libGL error: MESA-LOADER: failed to retrieve device information OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Unknown Intel Chipset OpenGL version string: 1.3 Mesa 17.0.1 OpenGL extensions: Whereas the expected output would agree with non-Linux glxinfo: % glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.2 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 18.0.2 Running /compat/linux/usr/bin/glxgears freezes the graphical output of the system instantaneously, requiring reboot.  Strangely, these symptoms are identical to those of a problem last year which was related to FreeBSDDesktop/freebsd-base-graphics and ports/graphics/libdrm being in disagreement over the /dev/dri/card0 device numbers. Has anyone else encountered this?  It seems to be a bug in drm-stable-kmod itself that a userspace program can cause a complete lockup of the system's graphical output, but since this is only happening with linux compat, I am not sure. Theron From owner-freebsd-x11@freebsd.org Fri May 18 19:45:57 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C5577ED95B4 for ; Fri, 18 May 2018 19:45:57 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::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 32F0386761 for ; Fri, 18 May 2018 19:45:57 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: by mail-lf0-x230.google.com with SMTP id w202-v6so15553147lff.12 for ; Fri, 18 May 2018 12:45:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=XHEuuWaxHae4R2K/BC8JXEXrphxDQ2PZhGHY0S7xKps=; b=fd9S6bForXUq24GnQEnA81POaUo2O/IvArRCeoSPJ/LJRVx3RsHwyxAHhP8IIm7E40 TCwFKz+4zl7DmHL5DlSCDnCXPUXENTJJKP6Vs+Sdmv3PGAXg8+UDA17Pe4Rp8Usg/yRR MZxBNbtRcqWuWop3gunr0edYuhTZWBfQ2qBqzy1/jTV8HQZSbeYsYF2IEoTbpo0I+ud4 WYccoejYQRIzWqozInoQ9wvWLzhjkUN51OMMlx0oZFqKYDztuyK/URCpVZaVv79ZmIVV 6PUCnDtsq2SvalcxQHPLXDI0dYts7qHj8p+ZnqCCvlFCvWmdPE2PRiN9P7qvqW1eBQQ4 v8lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=XHEuuWaxHae4R2K/BC8JXEXrphxDQ2PZhGHY0S7xKps=; b=HZMIQdoVHCVpiRDFm+i48G0WfJevgRL2DSfA1nYLJr/gTTKLg6uQpcpsjAGs7pNKy+ z5Z9W/SI5+lKnuhtVguGMzo8JPPXFI6fCsi6cZngm8BMP8E2Z0cnBGdxWz2ojRyZAfy4 SQILwCP5iwOfDXduKxRpxjEj9Pf0EO067eFhRg1LdhAbpcT7OXH22ow731QUXCcTDj5D mEtuqTn9tynFM6YZFZ1H+gcq7SIwodp06GwRgxM2cjRqXSSGvIsb6rYYlfQtmhwLdIw+ o8Li/kCS8v2RzzDTQgIJXq8pvijp2dffNBh102klLHjHm9ebJ/8//XmDSYILbt8GueIX CZeQ== X-Gm-Message-State: ALKqPwfpoDGYaOrcYkyITYTxzzzbWdrz9CI+HrF6es4WRgrMETWG5YDx g18YSzcX0BZwluuPLjMzphXc3SL5os/yRsZpLko= X-Google-Smtp-Source: AB8JxZozlzHIRPmzTGL34Zqxuc9+SyoMX21/S7O7Typ4mlyjhnMsNNCWB4yX5fnqBMJn4wRAdLcCijTwO/J16kDYF58= X-Received: by 2002:a19:f48:: with SMTP id e69-v6mr2776725lfi.33.1526672755681; Fri, 18 May 2018 12:45:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.131.76 with HTTP; Fri, 18 May 2018 12:45:55 -0700 (PDT) In-Reply-To: References: From: Andreas Nilsson Date: Fri, 18 May 2018 21:45:55 +0200 Message-ID: Subject: Re: drm-stable-kmod, OpenGL, and Linux binary compat To: Theron Cc: x11-list freebsd Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 19:45:58 -0000 On Fri, May 18, 2018 at 9:30 PM, Theron wrote: > I am running 12-CURRENT with drm-stable-kmod on Intel. Xorg and OpenGL > work very well. Linux compatibility layer also works for command line > programs and for the simple Xorg apps (xclock, xeyes, xev, ...). However, > OpenGL from Linux binaries is broken: > % /compat/linux/usr/bin/glxinfo | grep OpenGL > libGL error: MESA-LOADER: failed to retrieve device information > libGL error: Version 4 or later of flush extension not found > libGL error: failed to load driver: i915 > libGL error: MESA-LOADER: failed to retrieve device information > OpenGL vendor string: Intel Open Source Technology Center > OpenGL renderer string: Mesa DRI Unknown Intel Chipset > OpenGL version string: 1.3 Mesa 17.0.1 > OpenGL extensions: > > Whereas the expected output would agree with non-Linux glxinfo: > % glxinfo | grep OpenGL > OpenGL vendor string: Intel Open Source Technology Center > OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) > OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.2 > OpenGL core profile shading language version string: 4.50 > OpenGL core profile context flags: (none) > OpenGL core profile profile mask: core profile > OpenGL core profile extensions: > OpenGL version string: 3.0 Mesa 18.0.2 > > Running /compat/linux/usr/bin/glxgears freezes the graphical output of the > system instantaneously, requiring reboot. Strangely, these symptoms are > identical to those of a problem last year which was related to > FreeBSDDesktop/freebsd-base-graphics and ports/graphics/libdrm being in > disagreement over the /dev/dri/card0 device numbers. > > Has anyone else encountered this? It seems to be a bug in drm-stable-kmod > itself that a userspace program can cause a complete lockup of the system's > graphical output, but since this is only happening with linux compat, I am > not sure. > > Theron > _______________________________________________ > 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" > Hello, that seems strange, works for me: $ /compat/linux/usr/bin/glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.1 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 17.0.1 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 17.0.1 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: 21:42:15 0 andrnils@yoga:~ glxgears works as well. Best regards Andreas From owner-freebsd-x11@freebsd.org Fri May 18 20:03:34 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BBB83ED9DBC for ; Fri, 18 May 2018 20:03:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22d.google.com (mail-it0-x22d.google.com [IPv6:2607:f8b0:4001:c0b::22d]) (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 29A408729E for ; Fri, 18 May 2018 20:03:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22d.google.com with SMTP id j186-v6so14580243ita.5 for ; Fri, 18 May 2018 13:03:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=LccFgBqC6+J6WvRUo2jgdI/Gvs+XjlxmlEAxdyoGCzY=; b=ShVnDXpW1VKznnqlj97YtZz+RAtFrxv8f3KCrcafVRuQw8MJBE313ulx7xfhTHFJtN Kg49FKSjW8Tke9UUo9QJK43TtcGAxpQtpNbvN5Xk59kmuGPKOFZw8C46kmm8TNXksmms jpBYY58i5hkBUKuACXAboiuIe+qMQzbesGJACYsRRsW+h/pO1i6am4ZVf4xuuK98NxlZ EBnszYhcKMyKtyneCEVB/zjhvj7CV1tQ73PlLSh6ffo8s7XyO3XqPS38237sPYaAPGty XMMVVL46imTAW7SrJRFhaBgA7OpGfWKLxcGbe3NfySD20wpXTJMsXrqLnUYkQi4Jwyvb yhcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=LccFgBqC6+J6WvRUo2jgdI/Gvs+XjlxmlEAxdyoGCzY=; b=thDAu2qJGLMbc/BPdFiOyfDYHvjqfRz31MFFMXIi4ZsT9MqfFtpQl7CtEJ6BMmSjzE FvcngrTVSnhQCeyugOLNCG9qt1JPpcbo423KtVXFOPdTrGEFF4pd4MDd7HhGBhMpcTqy 68xce4nnzSOznVD6etodsAploYXTGknPBheRbJyr/LIaaH47a8b7rFQ9VXgbQ2oTP0kx CrUkE0q8zh+1y6TkYMdtOL3/nHrJ0qjJFppxKSywiR7xJvIMlO5VesBXOY8eWTxaWLxQ 0Hz1MPzl02w3l3YQfBroMLyJo8lY2NR5o8Ijuv6+Z6pYqZlNJUIlUMX71Y9zFCDfBtQZ B91g== X-Gm-Message-State: ALKqPwfFpnqidXkg0POq6XsJFInhXDkO8a8TspL0bZcgKULnRyinlZAn XfQ2yzp4MOBAN9owRZcEdVMBHTo0mV7pP1avpaRQPQ== X-Google-Smtp-Source: AB8JxZrH27B3XExaum5jY3LPXqNmjOaY7VxpWhuEwps2KPAU2kKRI0rsAJzmAJHMtWYuNacxNbvdXO4SKpF9GMeQJYQ= X-Received: by 2002:a24:e983:: with SMTP id f125-v6mr8584126ith.36.1526673813188; Fri, 18 May 2018 13:03:33 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 2002:a4f:a649:0:0:0:0:0 with HTTP; Fri, 18 May 2018 13:03:32 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <20180518193009.GA88432@troutmask.apl.washington.edu> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> From: Warner Losh Date: Fri, 18 May 2018 14:03:32 -0600 X-Google-Sender-Auth: 5EzZISDx7vVRxb2c4xhue_wOPBo Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Steve Kargl Cc: Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:03:35 -0000 On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < sgk@troutmask.apl.washington.edu> wrote: > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > > On Fri, May 18, 2018, 20:00 Niclas Zeising wrote: > > > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > > > removed from 12.0, as was done for other drivers recently. Some > > > background and rationale: > > > > > > The drm2 driver was the original port of a KMS driver to FreeBSD. It > > > was done by Konstantin Belousov to support Intel graphics cards, and > > > later extended by Jean-S=C3=A9bastien P=C3=A9dron as well as Konstant= in to match > > > what's in Linux 3.8. This included unstable support from Haswell, bu= t > > > nothing newer than that. > > > > > > For quite some time now we have had the graphics/drm-stable-kmod and > > > graphics/drm-next-kmods which provides support for modern AMD and Int= el > > > graphics cards. These ports, together with the linuxkpi, or lkpi, ha= s > > > made it significantly easier to port and update our graphics drivers. > > > Further, these new drivers cover the same drivers as the old drm2 > driver. > > > > > > What does the community think? Is there anyone still using the drm2 > > > driver on 12-CURRENT? If so, what is preventing you from switching t= o > > > the port? > > > > > > Thank you > > > Regards > > > -- > > > Niclas Zeising > > > FreeBSD x11/graphics team > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ > freebsd.org" > > > > > > > Sounds good ( deprecate resp remove ). It causes more confusion and > > problems and it solves nothing. > > > > Check the Makefiles > > % more /usr/ports/graphics/drm-next-kmod/Makefile > > ONLY_FOR_ARCHS=3D amd64 > ONLY_FOR_ARCHS_REASON=3D the new KMS components are only supported on am= d64 > > Not to ia32 friendly. > So do people use i386 for desktop? And need the latest KMS stuff? Warner From owner-freebsd-x11@freebsd.org Fri May 18 20:13:09 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56AC0EDA186; Fri, 18 May 2018 20:13:09 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wr0-x229.google.com (mail-wr0-x229.google.com [IPv6:2a00:1450:400c:c0c::229]) (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 BF56387833; Fri, 18 May 2018 20:13:08 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wr0-x229.google.com with SMTP id 94-v6so10346797wrf.5; Fri, 18 May 2018 13:13:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=bJsz0ic8u7sg9NN6PK0OnTs99kF596cDXdqbXyfH/Q4=; b=bli82vnQYJfihJpRw6Qt9BTG+UQp/jcomrXio4EJ5NScvjfjTk93xYJXIonWGP4eih /GL+YTdqQGNO0iI3+OHdKhzA/MC0qRfstPvOx/EYnjALzh44CygsRDnbczYD/T3CIo13 Mz+KbvlZGqlOpZqhVsDR8+Gxu4KvkC3Xx/ntmRr4LUyDgYHus4GmgiwRG2l8P96n7e1h WHK9NQjm30JTB6ArFVVTPtCJPAngm65aC824aoZ02r1aF62Gtg7f5W83AdEMW7TXwhBf u8VZeTh7rgf87uwDL/B/JjfqK4mJ3JYwgH2eYwP3eb0+gCmxstAYKOTIaL/vZ/uuEcqE 7qLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=bJsz0ic8u7sg9NN6PK0OnTs99kF596cDXdqbXyfH/Q4=; b=PeQiZnxtJ/kvf25TPjmgzxZXM6ifmUAedHZRhjBxXlXUeFIJ1v7yyjUyxNWMrbH/Q+ e9NfOkwJSeyGmQdoPAWhVQCPirNRvn/DhBYAvrHe2GePAVEIRg9YqeUV7hYMkins+9nu hu7P5LiEH/ekKOcI/tRsfac1AJb2KW3fQ7mUk717io9U7kiMBUNc2j+Fr2+7DHgHFxce anB+GI8egKhdydPJ+Nc4DY6EvgrWaqfzxZIgks87u4MEVoHhWAjlN4Hu7DAbuvXtUyOV X9YnGrZZJYqSQNbBjUOKtQKNrwPO0zZs7XcHjycJMr8lcGj3cU78semZUev7yjXCtaiL zE1g== X-Gm-Message-State: ALKqPwdME0re8lVlEhgB3tgle8I3Sz5sVUaOHw8UlXPumgZBUGd/j/MQ 1BZ1uiNg9GruGaGyOMBmcf9Z9Vgp9yv9TzcpUbo= X-Google-Smtp-Source: AB8JxZqsQPJjiP3nP+lf7DhNyEZ9VfRrU8+P8jezuQfHlwbE1H2rwnjv1bHrhLa83Yeq5qIxWnvjM1iW8jgJdfk2p5w= X-Received: by 2002:adf:f74c:: with SMTP id z12-v6mr3625283wrp.165.1526674387054; Fri, 18 May 2018 13:13:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.194 with HTTP; Fri, 18 May 2018 13:12:26 -0700 (PDT) In-Reply-To: References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> From: Johannes Lundberg Date: Fri, 18 May 2018 21:12:26 +0100 Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Warner Losh Cc: Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:13:09 -0000 On Fri, May 18, 2018 at 9:03 PM, Warner Losh wrote: > On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: > > > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > > > On Fri, May 18, 2018, 20:00 Niclas Zeising > wrote: > > > > > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from > > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > > > > removed from 12.0, as was done for other drivers recently. Some > > > > background and rationale: > > > > > > > > The drm2 driver was the original port of a KMS driver to FreeBSD. = It > > > > was done by Konstantin Belousov to support Intel graphics cards, an= d > > > > later extended by Jean-S=C3=A9bastien P=C3=A9dron as well as Konsta= ntin to > match > > > > what's in Linux 3.8. This included unstable support from Haswell, > but > > > > nothing newer than that. > > > > > > > > For quite some time now we have had the graphics/drm-stable-kmod an= d > > > > graphics/drm-next-kmods which provides support for modern AMD and > Intel > > > > graphics cards. These ports, together with the linuxkpi, or lkpi, > has > > > > made it significantly easier to port and update our graphics driver= s. > > > > Further, these new drivers cover the same drivers as the old drm2 > > driver. > > > > > > > > What does the community think? Is there anyone still using the drm= 2 > > > > driver on 12-CURRENT? If so, what is preventing you from switching > to > > > > the port? > > > > > > > > Thank you > > > > Regards > > > > -- > > > > Niclas Zeising > > > > FreeBSD x11/graphics team > > > > _______________________________________________ > > > > freebsd-current@freebsd.org mailing list > > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ > > freebsd.org" > > > > > > > > > > Sounds good ( deprecate resp remove ). It causes more confusion and > > > problems and it solves nothing. > > > > > > > Check the Makefiles > > > > % more /usr/ports/graphics/drm-next-kmod/Makefile > > > > ONLY_FOR_ARCHS=3D amd64 > > ONLY_FOR_ARCHS_REASON=3D the new KMS components are only supported on > amd64 > > > > Not to ia32 friendly. > > > > So do people use i386 for desktop? And need the latest KMS stuff? > Yeah I was wondering the same.. If you're running i386, do you need drm drivers? Will scfb work an i386? (probably has legacy bios and if I remember correctly, scfb is UEFI only) I do feel sorry for anyone who would have to revert back to VESA... Would it be too much trouble to move it to a port? > > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > From owner-freebsd-x11@freebsd.org Fri May 18 20:15:05 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 64BDDEDA2E0 for ; Fri, 18 May 2018 20:15:05 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (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 E45A787AD6 for ; Fri, 18 May 2018 20:15:04 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x235.google.com with SMTP id c5-v6so3418955itj.1 for ; Fri, 18 May 2018 13:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=XmM2w7NU5apdjBMXblrsT46qmZSVuBRJAN7w6CRvANQ=; b=w0GBnHnNPEMTBeTnS0FjHpv0QBWr/ygo1LBax8qr9k4p+/WdJIHpTj0CHa0eIjZBQv QIb/+VaqfmpJDXdP2K8ZO3WdU0E/2drOJa+NgEDHKeB5F4ax5nGPVaUdtcuSytdaOjwk QO+URuAguxcCQNZ1llWE5X1RWp8K20/pLGF/RBItRWZvK38MPyfcbG1nwF1lT88CjR0g NhIRUjwDzXggYNN1cSWcOnS67iQGFFo+NNdegkv/tfaBsdu4S7mK8gryIe8H/WqIOtON ci8XOOgUkbQULBnIb+42MAoqm34uXaqZYhTTynM1ChCYaV7ZCyY4PbKycHLtoDpl0zvf squQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=XmM2w7NU5apdjBMXblrsT46qmZSVuBRJAN7w6CRvANQ=; b=lfybdUrFkvtuekM+LUMC3AcX/HGpIzNzO3cgLEixqPwM41vK7raP1mnw5KkUHUl63j QIeOhcm/XaNoJcDNqfnX8YCXN44OW5ye6eTBnrD6OsF8PsTc4RT54yhujCUpjlJMx5i2 rHAUu2uDDuqAmOaNJYBLFCD/xcUN/Z4h8cO7WhvR4KOsvVrI1ZGXo3SOxPUqLBfs+yBx Q89nFQHLEz9T2AUp+E9JmsC8uKqzatYreGcFZ730XghyLN9zAQpPg12fiCpD+BpRW8/o Jxod8z7lCl2yHftZ8PltM6soujmBADIB8x5fnavshx9K6W4vVNRgCXGViU5Z30+pJVOq SCTg== X-Gm-Message-State: ALKqPwcJ15GgoOrMXcFbdo5LpfqSqfoJ+xJAQ4mCRVCCeoky11ht6QT1 c2OciF9rf+NxIlGUSrIdRuQ2SnMnZ+cjB5kHVwgMaA== X-Google-Smtp-Source: AB8JxZrr4Q2/ZvbONs/3smyzDHqE+N9mEwut0xRonLEw4hE7TeyDE+wNPbTDgBJSP8bS9TPObLFz2yhnHJM44Le7a0g= X-Received: by 2002:a24:6ec1:: with SMTP id w184-v6mr8255645itc.57.1526674504030; Fri, 18 May 2018 13:15:04 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 2002:a4f:a649:0:0:0:0:0 with HTTP; Fri, 18 May 2018 13:15:03 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> From: Warner Losh Date: Fri, 18 May 2018 14:15:03 -0600 X-Google-Sender-Auth: N-jzcsq-0OflMXWhV4tIabisjak Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Johannes Lundberg Cc: Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:15:05 -0000 On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg wrote: > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh wrote: > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < >> sgk@troutmask.apl.washington.edu> wrote: >> >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising >> wrote: >> > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from >> > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and >> > > > removed from 12.0, as was done for other drivers recently. Some >> > > > background and rationale: >> > > > >> > > > The drm2 driver was the original port of a KMS driver to FreeBSD. >> It >> > > > was done by Konstantin Belousov to support Intel graphics cards, a= nd >> > > > later extended by Jean-S=C3=A9bastien P=C3=A9dron as well as Konst= antin to >> match >> > > > what's in Linux 3.8. This included unstable support from Haswell, >> but >> > > > nothing newer than that. >> > > > >> > > > For quite some time now we have had the graphics/drm-stable-kmod a= nd >> > > > graphics/drm-next-kmods which provides support for modern AMD and >> Intel >> > > > graphics cards. These ports, together with the linuxkpi, or lkpi, >> has >> > > > made it significantly easier to port and update our graphics >> drivers. >> > > > Further, these new drivers cover the same drivers as the old drm2 >> > driver. >> > > > >> > > > What does the community think? Is there anyone still using the dr= m2 >> > > > driver on 12-CURRENT? If so, what is preventing you from switchin= g >> to >> > > > the port? >> > > > >> > > > Thank you >> > > > Regards >> > > > -- >> > > > Niclas Zeising >> > > > FreeBSD x11/graphics team >> > > > _______________________________________________ >> > > > freebsd-current@freebsd.org mailing list >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current >> > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ >> > freebsd.org" >> > > > >> > > >> > > Sounds good ( deprecate resp remove ). It causes more confusion and >> > > problems and it solves nothing. >> > > >> > >> > Check the Makefiles >> > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile >> > >> > ONLY_FOR_ARCHS=3D amd64 >> > ONLY_FOR_ARCHS_REASON=3D the new KMS components are only supported on >> amd64 >> > >> > Not to ia32 friendly. >> > >> >> So do people use i386 for desktop? And need the latest KMS stuff? >> > > Yeah I was wondering the same.. If you're running i386, do you need drm > drivers? Will scfb work an i386? (probably has legacy bios and if I > remember correctly, scfb is UEFI only) > I do feel sorry for anyone who would have to revert back to VESA... > > Would it be too much trouble to move it to a port? > If there's someone who needs it for i386, and wants to do the work and maintain it, we should allow it. But the drm2 maintainers have said its likely totally broken anyway. Warner From owner-freebsd-x11@freebsd.org Fri May 18 20:16:46 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8073EEDA457 for ; Fri, 18 May 2018 20:16:46 +0000 (UTC) (envelope-from acupuncture@cgocable.ca) 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 07A3687C6E for ; Fri, 18 May 2018 20:16:46 +0000 (UTC) (envelope-from acupuncture@cgocable.ca) Received: by mailman.ysv.freebsd.org (Postfix) id B929DEDA454; Fri, 18 May 2018 20:16:45 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 96AB6EDA452 for ; Fri, 18 May 2018 20:16:45 +0000 (UTC) (envelope-from acupuncture@cgocable.ca) Received: from fvipqcsab01.cogeco.net (smtp5.cogeco.ca [216.221.81.71]) by mx1.freebsd.org (Postfix) with ESMTP id 33EC287C6C for ; Fri, 18 May 2018 20:16:44 +0000 (UTC) (envelope-from acupuncture@cgocable.ca) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DsAQCuM/9a/zJjqY4NUBwBAQEEAQEKA?= =?us-ascii?q?QGJPZVJBoEHgTCORYZphys4FAECAQEBAQEBAgGBVQ4BgWQignsPAW4NAiYCbAg?= =?us-ascii?q?BAYMfgXSoLG2CHBqILYIngQmFCIMwgQeBMgyIHII0glQCmEwJgj6ME4EvAYEoh?= =?us-ascii?q?SKFCZIcM0eBLE2DN5BphUuLCAEB?= X-IPAS-Result: =?us-ascii?q?A2DsAQCuM/9a/zJjqY4NUBwBAQEEAQEKAQGJPZVJBoEHgTC?= =?us-ascii?q?ORYZphys4FAECAQEBAQEBAgGBVQ4BgWQignsPAW4NAiYCbAgBAYMfgXSoLG2CH?= =?us-ascii?q?BqILYIngQmFCIMwgQeBMgyIHII0glQCmEwJgj6ME4EvAYEohSKFCZIcM0eBLE2?= =?us-ascii?q?DN5BphUuLCAEB?= X-IronPort-AV: E=Sophos;i="5.49,415,1520913600"; d="scan'208";a="101140361" Received: from unknown (HELO [192.168.1.72]) ([142.169.99.50]) by fvipqcsab01.cogeco.net with ESMTP; 18 May 2018 16:15:37 -0400 To: x11@FreeBSD.org From: Corpo Subject: mesa-18.0.4 port build failure Openpgp: preference=signencrypt Autocrypt: addr=acupuncture@cgocable.ca; prefer-encrypt=mutual; keydata= xsFNBFlpAqABEADJ0ERoCC8N2EMZCLDh1Q1cNXK8jIIg6NV990HkTsdBwqy9llBC8oWDxxLs h5Lj/hlBteSo3VmiudcPCQDH6YHW7v05fhrtmqxDaKWJ/GlBTj307JsVuqf+itF0D0yVinoL fj6mMjSQKJHD+8tg6wmwwI9+yySmsEPE5U42H4U0Cj9/AL1xbbe3V4niRFtT3TKC0eTEZOLn /ROD4FjJ3h12Sk8uOI2QWaJRg7suIn5n6XWBw4BmRk9JqqLMRSwH/JG1cGKAcShogIZW9781 qAm+/dFQiep+eVfaCjwo1Y9cBr0GheuF4WIg+eWAy5Et3aO6a0P/2noi0xmu8t2IFyk77QnW +bg8v1AWIS27vQlwJFO4cgVpThpLDetr8OKVpTZxgCZXAfALKmD9zuEwwIKj45PSAmsXV8U2 d9DbMhEvaXOJjD1XQ+qXmzidJpJeaOYHgJiui5dN/IjDyLD/FFP9yT9agxbT+xxizGhIcCsW xCQ9f9lR6Ff0j6hGEuGsN3F4By8A6XigBk7PMKjNttqWBwL+feDPwjGnsGjIIqM8GLfaecoU HvlQEDfByUzZC/YqPW092iLZXMOrR3+K1Bt7AoMflqCvDRte/V2NY4hTGqVoZXPEZG2fhpvc 4Z0kdOb8igboqWLVPEelo8s+FZj7hOs2P3Su/Z0mRHCkAWO2ywARAQABzSZVc2VyIEZyZWVi b2IgPGFjdXB1bmN0dXJlQGNnb2NhYmxlLmNhPsLBlAQTAQgAPhYhBP+8LVwXYlToFgyEnfuT /l6AGpj/BQJZaQKgAhsjBQkJZgGABQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPuT/l6A Gpj/Ub8QAMim9h/ZTQ0ngNdbPwGfTjzr8B3Vv2d6/PDY6OVRqpWWRqFggD5tvsMYUyuTvNAj RO49gIDHvFWf5A3PdnYMw29EwJFo2giOKyq/RyEWcWh7HGMg9mOnV26Hel5sTRgIq48+Ks3o g6TYaZZqqo1ktK3uPNR7ZSVU7YbDnkOTFGLLhTjg0NLvfFpSkS4fZuOD+ILZTw53Ifrr2Ic0 PUKPv3uPBlqRIho1nB/wpmw5lDI6z8OBhoxr7WfCAtbEcrUqcam2S+UKcsqLNjfUb5Hi6YdD djymj3mTqrVwKEBdAdbef0+pFzOKKiVxUH3vWPof+FNsYcaohV6N/970vJIjymR8yoGTykcA tPZ0xPZVVCRzW7S+u8uVQUSRtYFNMv/shW/SbDwvPF+oNWYwkoopO0Y8CWBhv8BhGOKKqGdh VP3frBirZPv+RP0RrPRg797VfjGYG4JRrHKAuKKXdI6Lzl+iLmnMoFRwlDN7Tv0zQDC//3wN tPV/+UtJmz/sBCrMn761OKyB383Kdk7vZuSKYVWEPdRgboG3WfrazcMinNrSKBFSIYHOY96j Ym7ZstuddraMnvbMFKnz8lIx8PUieaiVxz33ZdaSd1znoqH54BXViUfC//NBvdlOCL+XKoWL gpfbqJiE6s+sog5ydLdF8TVF6baa3ZaW3NKhstVJVFhBzsFNBFlpAqABEAC/O0nxm3MyTreo nSIQ0McghnkdYjXfrqM9vcaxbuKKhcZavsN522FE50NqeymY5w7iJeg9heBRCKzR7QbMADcf kxC0EQ0WB0+UR0pLVi0rJaJPJGtCFeE3O/OKLXhmv6D5Wc8KBC4f50LMmnI7VbogPgox27nn J+nl3S2cxw1blgn6OQgZoU+Z/0LUZsqF89GxQIn57CDLSV3PFpLAD3asOQVdZtcRva9Uq+Oe emv+kriL5AWWmEsgX4uXPG5QYu92pHa8awQtGR8rc4yn4Iq0IHbgKdRgjb/JpxGkD/tN79KB K9IlpXkhBxdeX0+7vM8tgE2T4lLQiQyoAwhYmtvyXS0kuewxQh7cSKKsP+6dxbvCt4WmgY9l KSVP1zy2iy8Y3GnCbzFQgfKJ2wm2L8FVBxF6mIzCXfCU9r2ve+ZoD7ZlU8EpQdxrEy+x8Laa N5vJBaU0uw4/pqUlsikGCLUMSm4Re+hIH0Oe+e0MQiL3PQElxh665Fx6+0VZ0ERyqRMvCUK3 GDho8yCYnUPM/Kta52Rfnl3WBroSvirH5TyNfc7+Xrrip5d/V4QPG/41qWoK7JOayTkJlj8Y C/0c/hDECP7vUliYMg0QhsHJgNmcPfOEnaxd7dTWAqFxFL6U+t5J+OEVrlVTXVpK/5ZjI5+A 8M7Gi1+AlFaWnadvxiFKAwARAQABwsF8BBgBCAAmFiEE/7wtXBdiVOgWDISd+5P+XoAamP8F AllpAqACGwwFCQlmAYAACgkQ+5P+XoAamP/ldQ//fcOKJvj16DS/Yrwi6qi0uzH6ZIUYnY8m hI+mhVgSTJHzc6j5z/DuHzQR13rfj9nB/JD9az5Pkb6a6sw4gji42jzV4gmCCsUpAjctIuC6 gL5F2BKw4GkvPx1RxfrwANy7LZebasFQ4keKPBO//bxIxt2FS8v5m7m2AHBl0FQ++pV6H+3+ WUTDuMoCvUxz8Fo9aGFcuEctfHXOt9i5C7QweVSanqaU9XKuLPBiNLJnC6IGZmeFf2Zrmd8r 6At5KA2Vb8HIEWBIUTyeAvAQbm0Qgj4yYT+zcDovDXuhRX1PjhxnJ9QDOkD2TGcnC8dhbYsv /N3/vx1zrWQjvns1n3ZFUjEkKOjcYXgDaYwgoJ8qKmS0F8Tc80j1ja5Nfr1YJKjnJ4CAY8RU a35suxcyxYAuumBeR+E2KqjGlPodkBV2oVE5ANk9Zvql5FrVHQJxARreADYX/FQaM7ryUxav a9EJ6iy4prVdMaNSyMGlnKtD5Jp7cIfaaD7DMVFC6Rfi9oxhC5Q4+dJ4ysDEKkFRt5dhzM7c JaeWnDIgbI735H3Ru1aOBThocMWVNv2bAtKcAj8nFjkGwl98C34RpgnrKuwOKjY8opcIIlee 4FzPyOv3UzaMecKRI12zGNDuLs2JIoMaALQg0QaNT8ThqBtbsNxmYKZq6aogdCij3bEoLZEG kFY= Message-ID: Date: Fri, 18 May 2018 16:16:46 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: fr-FR X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:16:46 -0000 Hi. Configure fails with: configure:3:    error:     --enable-llvm is required when building r300 Thx From owner-freebsd-x11@freebsd.org Fri May 18 20:19:29 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2899CEDA664; Fri, 18 May 2018 20:19:29 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C968887DB6; Fri, 18 May 2018 20:19:28 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id w4IKJLeH000517; Fri, 18 May 2018 16:19:21 -0400 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Fri, 18 May 2018 16:19:21 -0400 (EDT) Date: Fri, 18 May 2018 16:19:21 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: Warner Losh cc: Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver In-Reply-To: Message-ID: References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:19:29 -0000 On Fri, 18 May 2018, Warner Losh wrote: > On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: >> >> Check the Makefiles >> >> % more /usr/ports/graphics/drm-next-kmod/Makefile >> >> ONLY_FOR_ARCHS= amd64 >> ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 >> >> Not to ia32 friendly. >> > > So do people use i386 for desktop? And need the latest KMS stuff? I can easily imagine an embedded x86 kiosk type appliance. Does basic xorg stuff work without drm? -- DE From owner-freebsd-x11@freebsd.org Fri May 18 20:23:13 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1378EDAA68; Fri, 18 May 2018 20:23:13 +0000 (UTC) (envelope-from benjamin.widawsky@intel.com) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "fmsmga105.fm.intel.com", Issuer "COMODO RSA Organization Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 17FEA6837D; Fri, 18 May 2018 20:23:12 +0000 (UTC) (envelope-from benjamin.widawsky@intel.com) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 May 2018 13:22:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,415,1520924400"; d="scan'208";a="47792449" Received: from gmoli3-mobl.amr.corp.intel.com (HELO localhost) ([10.252.128.225]) by fmsmga002.fm.intel.com with ESMTP; 18 May 2018 13:22:01 -0700 Date: Fri, 18 May 2018 13:22:01 -0700 From: Ben Widawsky To: Warner Losh Cc: Johannes Lundberg , Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180518202200.dks3twrlfyhmcgbb@mail.bwidawsk.net> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: NeoMutt/20180323 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:23:13 -0000 On 18-05-18 14:15:03, Warner Losh wrote: > On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg > wrote: > > > > > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh wrote: > > > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > >> sgk@troutmask.apl.washington.edu> wrote: > >> > >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising > >> wrote: > >> > > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from > >> > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > >> > > > removed from 12.0, as was done for other drivers recently. Some > >> > > > background and rationale: > >> > > > > >> > > > The drm2 driver was the original port of a KMS driver to FreeBSD. > >> It > >> > > > was done by Konstantin Belousov to support Intel graphics cards, and > >> > > > later extended by Jean-Sébastien Pédron as well as Konstantin to > >> match > >> > > > what's in Linux 3.8. This included unstable support from Haswell, > >> but > >> > > > nothing newer than that. > >> > > > > >> > > > For quite some time now we have had the graphics/drm-stable-kmod and > >> > > > graphics/drm-next-kmods which provides support for modern AMD and > >> Intel > >> > > > graphics cards. These ports, together with the linuxkpi, or lkpi, > >> has > >> > > > made it significantly easier to port and update our graphics > >> drivers. > >> > > > Further, these new drivers cover the same drivers as the old drm2 > >> > driver. > >> > > > > >> > > > What does the community think? Is there anyone still using the drm2 > >> > > > driver on 12-CURRENT? If so, what is preventing you from switching > >> to > >> > > > the port? > >> > > > > >> > > > Thank you > >> > > > Regards > >> > > > -- > >> > > > Niclas Zeising > >> > > > FreeBSD x11/graphics team > >> > > > _______________________________________________ > >> > > > freebsd-current@freebsd.org mailing list > >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > >> > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ > >> > freebsd.org" > >> > > > > >> > > > >> > > Sounds good ( deprecate resp remove ). It causes more confusion and > >> > > problems and it solves nothing. > >> > > > >> > > >> > Check the Makefiles > >> > > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile > >> > > >> > ONLY_FOR_ARCHS= amd64 > >> > ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on > >> amd64 > >> > > >> > Not to ia32 friendly. > >> > > >> > >> So do people use i386 for desktop? And need the latest KMS stuff? > >> > > > > Yeah I was wondering the same.. If you're running i386, do you need drm > > drivers? Will scfb work an i386? (probably has legacy bios and if I > > remember correctly, scfb is UEFI only) > > I do feel sorry for anyone who would have to revert back to VESA... > > > > Would it be too much trouble to move it to a port? > > > > If there's someone who needs it for i386, and wants to do the work and > maintain it, we should allow it. But the drm2 maintainers have said its > likely totally broken anyway. > > Warner As a long time developer in drm/i915, and newly interested in FreeBSD (ie. no history on the matter), is there some upside and/or desire to have native support, or is the drm-next-kmod solution good enough? From owner-freebsd-x11@freebsd.org Fri May 18 20:24:04 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 49F7BEDAB09 for ; Fri, 18 May 2018 20:24:04 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x22a.google.com (mail-io0-x22a.google.com [IPv6:2607:f8b0:4001:c06::22a]) (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 CD3BC68423 for ; Fri, 18 May 2018 20:24:03 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x22a.google.com with SMTP id g1-v6so7654816iob.2 for ; Fri, 18 May 2018 13:24:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=sSaeiabjN7z3rHXnVuX9Qhdth3qSvFymrDa5ZSJLZJw=; b=Upb2ltkdp9PzVHN9MhRDdot8fy1I5o19hWJCdPyHo006lrG2vGR348yMaD/s1Hn9/4 W4yM+jqMlH96B9hnEmxuSOVxOSSoXtfZycq2TxI8755prhvPTjb9O1PqFAxgkYMGMtXn 2AMXFal0tTnlS47pGbqOfqPGNAAfvJ9l742ZjfYdSiX/tZRxRdgEUY2bxMJFTM+BdGKS Do713GEw3m1K5Xwq5b8lDbStu0N9PaIZOan685SVs2RZWJ8o2llmjTK7T3xcjDUYcTeG G8LK4FSEJ/V7W+eAOJ34nb898za3XsvUFjghvmHi9wQmO08z1wy++JC8QfptOPeCUlhc H+XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=sSaeiabjN7z3rHXnVuX9Qhdth3qSvFymrDa5ZSJLZJw=; b=B3yq8lmXyGBeSuBIyt0JQxVRDVloce6A2VUsFXfuyfqAHopeYBykViNLejJd341nLZ 83Vt95gy5vneLJinyOmdgS82r7RJOb34MZKZTCy9SxzKg883AAdoJyhoWCzPnwdfEOet v0I/br1SI8RAIxzo7Vf22CzpXApyBilCjhO0GpAHHCKL7/af2YfpwEqDdPRdUnN2kXzb MCb1wsbSN/x723PrHvobnAiyAHxJ0/XHvA2TftajLETTWn8EWCgwKnIudPveFfcTjt1h vekD6rnWDiA4XuzQCguG4AROLbdQa3GZb3MoGgsT7vgRa/WcnS+viqjev1/uk2YVuynx GB/A== X-Gm-Message-State: ALKqPwcYfs+vt2lQprVpbmyIrwd1cbG9MD0q2M4TesZw+t0uHycipvWR NTnavzKSziysdrmI8i2+LCYb5Fa1+YOdPRVjvJJVxA== X-Google-Smtp-Source: AB8JxZoKWe+jDXsBOObgtmLn7IWddyZDtsA8NfUDhsYe2xUbUoggRH8SkhiRK4Y2o7yiPXHufPuoONZv7UPeBsSp7VE= X-Received: by 2002:a6b:be01:: with SMTP id o1-v6mr11522778iof.299.1526675043200; Fri, 18 May 2018 13:24:03 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 2002:a4f:a649:0:0:0:0:0 with HTTP; Fri, 18 May 2018 13:24:02 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> From: Warner Losh Date: Fri, 18 May 2018 14:24:02 -0600 X-Google-Sender-Auth: WLsB_3DzB5s1UEyL9Sq3dOWp-m0 Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Daniel Eischen Cc: Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:24:04 -0000 On Fri, May 18, 2018 at 2:19 PM, Daniel Eischen wrote: > On Fri, 18 May 2018, Warner Losh wrote: > > On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < >> sgk@troutmask.apl.washington.edu> wrote: >> >>> >>> Check the Makefiles >>> >>> % more /usr/ports/graphics/drm-next-kmod/Makefile >>> >>> ONLY_FOR_ARCHS= amd64 >>> ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on >>> amd64 >>> >>> Not to ia32 friendly. >>> >>> >> So do people use i386 for desktop? And need the latest KMS stuff? >> > > I can easily imagine an embedded x86 kiosk type appliance. Does > basic xorg stuff work without drm? They'd be running current on such boxes? I'm asking if we have any known users. The crux of the problem is that it's hard to get any graphics support from Intel. What little support we get from them is amd64 only. And what little resources we have do support graphics is 64-bit only. There's nobody doing the work for i386, and we're not able to snag it from upstream either. So it boils down to the question of allowing old, obsolete hardware, which nobody's sure works anyway, to get in the way of moving forward to more modern hardware? I'm trying to find value from supporting i386, and a community willing to do that work and I'm not seeing much of either. Warner From owner-freebsd-x11@freebsd.org Fri May 18 20:28:43 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 636C3EDAEA8; Fri, 18 May 2018 20:28:43 +0000 (UTC) (envelope-from ben@bwidawsk.net) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "orsmga106.jf.intel.com", Issuer "COMODO RSA Organization Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CCEA7688A4; Fri, 18 May 2018 20:28:42 +0000 (UTC) (envelope-from ben@bwidawsk.net) X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 May 2018 13:27:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,415,1520924400"; d="scan'208";a="225431872" Received: from gmoli3-mobl.amr.corp.intel.com (HELO mail.bwidawsk.net) ([10.252.128.225]) by orsmga005.jf.intel.com with ESMTP; 18 May 2018 13:27:31 -0700 Date: Fri, 18 May 2018 13:27:31 -0700 From: Ben Widawsky To: Warner Losh Cc: Johannes Lundberg , Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180518202730.ldhhe3ekdcgncyaw@mail.bwidawsk.net> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> <20180518202200.dks3twrlfyhmcgbb@mail.bwidawsk.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180518202200.dks3twrlfyhmcgbb@mail.bwidawsk.net> User-Agent: NeoMutt/20180323 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:28:43 -0000 On 18-05-18 13:22:01, Ben Widawsky wrote: > On 18-05-18 14:15:03, Warner Losh wrote: > > On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg > > wrote: > > > > > > > > > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh wrote: > > > > > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > > >> sgk@troutmask.apl.washington.edu> wrote: > > >> > > >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > > >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising > > >> wrote: > > >> > > > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from > > >> > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > > >> > > > removed from 12.0, as was done for other drivers recently. Some > > >> > > > background and rationale: > > >> > > > > > >> > > > The drm2 driver was the original port of a KMS driver to FreeBSD. > > >> It > > >> > > > was done by Konstantin Belousov to support Intel graphics cards, and > > >> > > > later extended by Jean-Sébastien Pédron as well as Konstantin to > > >> match > > >> > > > what's in Linux 3.8. This included unstable support from Haswell, > > >> but > > >> > > > nothing newer than that. > > >> > > > > > >> > > > For quite some time now we have had the graphics/drm-stable-kmod and > > >> > > > graphics/drm-next-kmods which provides support for modern AMD and > > >> Intel > > >> > > > graphics cards. These ports, together with the linuxkpi, or lkpi, > > >> has > > >> > > > made it significantly easier to port and update our graphics > > >> drivers. > > >> > > > Further, these new drivers cover the same drivers as the old drm2 > > >> > driver. > > >> > > > > > >> > > > What does the community think? Is there anyone still using the drm2 > > >> > > > driver on 12-CURRENT? If so, what is preventing you from switching > > >> to > > >> > > > the port? > > >> > > > > > >> > > > Thank you > > >> > > > Regards > > >> > > > -- > > >> > > > Niclas Zeising > > >> > > > FreeBSD x11/graphics team > > >> > > > _______________________________________________ > > >> > > > freebsd-current@freebsd.org mailing list > > >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > >> > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ > > >> > freebsd.org" > > >> > > > > > >> > > > > >> > > Sounds good ( deprecate resp remove ). It causes more confusion and > > >> > > problems and it solves nothing. > > >> > > > > >> > > > >> > Check the Makefiles > > >> > > > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile > > >> > > > >> > ONLY_FOR_ARCHS= amd64 > > >> > ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on > > >> amd64 > > >> > > > >> > Not to ia32 friendly. > > >> > > > >> > > >> So do people use i386 for desktop? And need the latest KMS stuff? > > >> > > > > > > Yeah I was wondering the same.. If you're running i386, do you need drm > > > drivers? Will scfb work an i386? (probably has legacy bios and if I > > > remember correctly, scfb is UEFI only) > > > I do feel sorry for anyone who would have to revert back to VESA... > > > > > > Would it be too much trouble to move it to a port? > > > > > > > If there's someone who needs it for i386, and wants to do the work and > > maintain it, we should allow it. But the drm2 maintainers have said its > > likely totally broken anyway. > > > > Warner > > As a long time developer in drm/i915, and newly interested in FreeBSD (ie. no > history on the matter), is there some upside and/or desire to have native > support, or is the drm-next-kmod solution good enough? Aside from lack of 32b support... -- Ben Widawsky, Intel Open Source Technology Center From owner-freebsd-x11@freebsd.org Fri May 18 20:28:50 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08616EDAED9 for ; Fri, 18 May 2018 20:28:50 +0000 (UTC) (envelope-from zeising+freebsd@daemonic.se) 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 93183688B5 for ; Fri, 18 May 2018 20:28:49 +0000 (UTC) (envelope-from zeising+freebsd@daemonic.se) Received: by mailman.ysv.freebsd.org (Postfix) id 4F01DEDAED6; Fri, 18 May 2018 20:28:49 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D780EDAED5 for ; Fri, 18 May 2018 20:28:49 +0000 (UTC) (envelope-from zeising+freebsd@daemonic.se) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2607:f740:d:20::25]) (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 D33B5688B0 for ; Fri, 18 May 2018 20:28:48 +0000 (UTC) (envelope-from zeising+freebsd@daemonic.se) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 40nfrt5NJ8zDhG6; Fri, 18 May 2018 20:28:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=daemonic.se; h= content-transfer-encoding:content-language:content-type :content-type:in-reply-to:mime-version:user-agent:date:date :message-id:from:from:references:subject:subject:received :received; s=20151023; t=1526675326; bh=LZDFCPI7e+E1UCWcwIKCK9QV ooF6hmgG2N0KPc6hqFI=; b=owTMOLh+KodO8bigAEMxoj1oRVKvWuJK3aEr/Syq oyK8SX9bHGzbLymQ8vF2SaGUlMyxm1nPL1tKqT2iboK44dAjEiA6qtJI94v2qoaQ POAVBeXjk2t3p4gF+eJIZCDSOg4zDcKIfTuZ26SQhTEpOtcu7LHlO8VdHYOXkdpS Jyo= X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([127.0.0.1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [127.0.0.1]) (amavisd-new, port 10587) with ESMTPS id K6_wdOuedTMG; Fri, 18 May 2018 20:28:46 +0000 (UTC) Received: from celes.daemonic.se (celes.daemonic.se [IPv6:2001:470:dca9:2::3]) by mail.daemonic.se (Postfix) with ESMTPSA id 40nfrt1k4LzDhBg; Fri, 18 May 2018 20:28:46 +0000 (UTC) Subject: Re: mesa-18.0.4 port build failure To: Corpo , x11@FreeBSD.org References: From: Niclas Zeising Message-ID: Date: Fri, 18 May 2018 22:28:45 +0200 User-Agent: Mutt/1.5.21 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:28:50 -0000 On 05/18/18 22:16, Corpo wrote: > Hi. >=20 > Configure fails with: >=20 > configure:3:=C2=A0=C2=A0=C2=A0 error:=C2=A0=C2=A0 =C2=A0 --enable-llvm = is required when building r300 >=20 Are you using portmaster? There was an update to that recently that=20 broke some things. See=20 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228337 for details Regards --=20 Niclas From owner-freebsd-x11@freebsd.org Fri May 18 20:30:28 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A71A7EDB24F; Fri, 18 May 2018 20:30:28 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 27A9868B4E; Fri, 18 May 2018 20:30:27 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id Jm14fsyYTSzNNJm15fjQ1W; Fri, 18 May 2018 14:30:20 -0600 X-Authority-Analysis: v=2.3 cv=KuxjJ1eN c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=8nJEP1OIZ-IA:10 a=VUJBJC2UJ8kA:10 a=xfDLHkLGAAAA:8 a=pGLkceISAAAA:8 a=7Qk2ozbKAAAA:8 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=ezmmrFSbtsYoodHyYowA:9 a=wPNLvfGTeEIA:10 a=IfaqVvZgccqrtc8gcwf2:22 a=1lyxoWkJIXJV6VJUPhuM:22 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id E1631CBF; Fri, 18 May 2018 13:30:17 -0700 (PDT) Received: from slippy.cwsent.com (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id w4IKUHHc032592; Fri, 18 May 2018 13:30:17 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Received: from slippy (cy@localhost) by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id w4IKUHa3032589; Fri, 18 May 2018 13:30:17 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201805182030.w4IKUHa3032589@slippy.cwsent.com> X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Warner Losh cc: Johannes Lundberg , FreeBSD X11 mailing list , Current FreeBSD , Steve Kargl Subject: Re: [RFC] Deprecation and removal of the drm2 driver In-Reply-To: Message from Warner Losh of "Fri, 18 May 2018 14:15:03 -0600." Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Fri, 18 May 2018 13:30:17 -0700 X-CMAE-Envelope: MS4wfPVw4v3slBC3yFcY1PmtlEn9vwpJQXLzoyuXPCoxUhYlEYs6Shn8bYxwJWFDubQjftfgLr4J5jzLc1FHGE2cTXOFXHXYnwW359W5BgX9iPxB/9dNv4sO iAaVuHa0Sn6x1aFgeZiRQtddH/xiH84PQVOSi0abA4FGPuNsX9AaZu/KYoDso2t5sUnKYT+i957pfwFtBJ/S7cuc+vwZwPycasDX8JGuNPKMTbu4X+Pg/0Ar qPVWzBKyP55eZqbfkPaNsdWn9IrM2DtWfFZQRBR1+U8+s4pAYOYbpjGTVcXlkepzQQsx9gUmPIqjgztCXqbybOp5/0uA+Lyny+JBCbqLLcp5JYBqbgoI6ON8 KD+jGajj/S8pNexAWsMFXnPaoyfVv8AU4PoSziUwinOqKI+jxqo= X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:30:29 -0000 In message , Warner Losh writes: > On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg > wrote: > > > > > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh wrote: > > > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > >> sgk@troutmask.apl.washington.edu> wrote: > >> > >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising > >> wrote: > >> > > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from > >> > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > >> > > > removed from 12.0, as was done for other drivers recently. Some > >> > > > background and rationale: > >> > > > > >> > > > The drm2 driver was the original port of a KMS driver to FreeBSD. > >> It > >> > > > was done by Konstantin Belousov to support Intel graphics cards, and > >> > > > later extended by Jean-Sébastien Pédron as well as Konstantin to > >> match > >> > > > what's in Linux 3.8. This included unstable support from Haswell, > >> but > >> > > > nothing newer than that. > >> > > > > >> > > > For quite some time now we have had the graphics/drm-stable-kmod and > >> > > > graphics/drm-next-kmods which provides support for modern AMD and > >> Intel > >> > > > graphics cards. These ports, together with the linuxkpi, or lkpi, > >> has > >> > > > made it significantly easier to port and update our graphics > >> drivers. > >> > > > Further, these new drivers cover the same drivers as the old drm2 > >> > driver. > >> > > > > >> > > > What does the community think? Is there anyone still using the drm2 > >> > > > driver on 12-CURRENT? If so, what is preventing you from switching > >> to > >> > > > the port? > >> > > > > >> > > > Thank you > >> > > > Regards > >> > > > -- > >> > > > Niclas Zeising > >> > > > FreeBSD x11/graphics team > >> > > > _______________________________________________ > >> > > > freebsd-current@freebsd.org mailing list > >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > >> > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ > >> > freebsd.org" > >> > > > > >> > > > >> > > Sounds good ( deprecate resp remove ). It causes more confusion and > >> > > problems and it solves nothing. > >> > > > >> > > >> > Check the Makefiles > >> > > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile > >> > > >> > ONLY_FOR_ARCHS= amd64 > >> > ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on > >> amd64 > >> > > >> > Not to ia32 friendly. > >> > > >> > >> So do people use i386 for desktop? And need the latest KMS stuff? > >> > > > > Yeah I was wondering the same.. If you're running i386, do you need drm > > drivers? Will scfb work an i386? (probably has legacy bios and if I > > remember correctly, scfb is UEFI only) > > I do feel sorry for anyone who would have to revert back to VESA... > > > > Would it be too much trouble to move it to a port? > > > > If there's someone who needs it for i386, and wants to do the work and > maintain it, we should allow it. But the drm2 maintainers have said its > likely totally broken anyway. Many Linux distros don't even support i386 any more. RHEL 5 was the last for Red Hat (though Fedora still does). In all fairness, we will need to bite the bullet one day too. Not suggesting anything but we should start thinking about 32-bit and planning for it (& 2038). I still have one i386 (the rest being amd64). VESA does suck on a 1280x768 monitor. The 915resolution port stopped working on it long ago. I'm not saying keep it just for this one machine, this is just a data point to the discussion. I'm also not saying to deprecate i386 now, however we should start planning for the eventuality. Maybe FreeBSD 14, 16 or beyond. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-freebsd-x11@freebsd.org Fri May 18 20:34:22 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B8C5EDB7D1; Fri, 18 May 2018 20:34:22 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (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 A026D69163; Fri, 18 May 2018 20:34:21 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wm0-x22a.google.com with SMTP id f6-v6so16050254wmc.4; Fri, 18 May 2018 13:34:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=bO2pP0bzh8DR5IeWVg64OUbVk+D1H8/IKUL3cWmF6hc=; b=tbSO0gPzHkKmkr3FfHLBk4W9QzA8Cs0La02CoQzp75oVSv20pPlNG5UdNrZxDLRyUg 1oEniZdbCJg/m3tjynsbQboEZtDB4VtqCyD1gPlE2JvocF9pSXF8TWogxIJZdm/KRWeX 8nJyXSbdzPqHV8CkDgHk5P4nf3Ms19F1mgeL888FAlCX5RvkUKyx6CkFltWOkCquTX3S fHkvJSCPMvsc+u/VtX3c1RKKh+uTxUTMMt/Bb+KrpeNfkSSsVu+BIUP1qLPsPAKFZjoY Ym4KmAiYyPmyIwDmCocXFY9MamRBMg4ogUw8KIGxl0Y8pW04qQKCVCsjUsnYogFfusB5 4xZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=bO2pP0bzh8DR5IeWVg64OUbVk+D1H8/IKUL3cWmF6hc=; b=NbjuRBx6c4/cbL3Fkum1fS5W3peNnHj+DvxbeTI11Eo/m6UDw0bixJbf5UgHLADED5 RjGv9io+R/1vqwp46fAFVSmijezVGFHbar1JJV6BCe2EKda5OgB9q0CiYNVHtJX6Gvx4 JDL5/ncF8WcVaZC9yFEdQHI7LNYq5nFn2NSj0OlRKwkvl+1nRvJU3krtNuDGBjcne9JJ bsMmE7ci6I5Qp7zWzdgQQK1QARtm/GFEjwOKMq5g2EGT40Qg32P92FXCpqGERFRvL1c7 IXtpHuBINMKfRdpg1jTgNb5J8MxW/Ri8qfbfThg5Bfof0eCDnuhpd0dIrntNHFm8mmhp rXCQ== X-Gm-Message-State: ALKqPwecQ9Y2jpGrNMyfVOeDzQm0hl8zn93KAsPv+vnZ3pzr0bR8PvhP NvhQSuiRXTx0oacT2SSrwpWlfZc4qw28WHVQLi0= X-Google-Smtp-Source: AB8JxZrZpMu5BLlJtXOMkvs6Fg0C9HreDu6PS8pEeiIB8tOqk3mvc+n3OCCbRpnGCBNkU3TnltXRXRLkTL1B1kfPeSI= X-Received: by 2002:a1c:f714:: with SMTP id v20-v6mr5832011wmh.73.1526675660622; Fri, 18 May 2018 13:34:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.194 with HTTP; Fri, 18 May 2018 13:33:40 -0700 (PDT) In-Reply-To: <20180518202200.dks3twrlfyhmcgbb@mail.bwidawsk.net> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> <20180518202200.dks3twrlfyhmcgbb@mail.bwidawsk.net> From: Johannes Lundberg Date: Fri, 18 May 2018 21:33:40 +0100 Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Ben Widawsky Cc: Warner Losh , Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 20:34:22 -0000 On Fri, May 18, 2018 at 9:22 PM, Ben Widawsky wrote: > On 18-05-18 14:15:03, Warner Losh wrote: > > On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg > > wrote: > > > > > > > > > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh wrote: > > > > > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > > >> sgk@troutmask.apl.washington.edu> wrote: > > >> > > >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > > >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising > > >> wrote: > > >> > > > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) fr= om > > >> > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x > and > > >> > > > removed from 12.0, as was done for other drivers recently. So= me > > >> > > > background and rationale: > > >> > > > > > >> > > > The drm2 driver was the original port of a KMS driver to > FreeBSD. > > >> It > > >> > > > was done by Konstantin Belousov to support Intel graphics > cards, and > > >> > > > later extended by Jean-S=C3=A9bastien P=C3=A9dron as well as K= onstantin to > > >> match > > >> > > > what's in Linux 3.8. This included unstable support from > Haswell, > > >> but > > >> > > > nothing newer than that. > > >> > > > > > >> > > > For quite some time now we have had the > graphics/drm-stable-kmod and > > >> > > > graphics/drm-next-kmods which provides support for modern AMD > and > > >> Intel > > >> > > > graphics cards. These ports, together with the linuxkpi, or > lkpi, > > >> has > > >> > > > made it significantly easier to port and update our graphics > > >> drivers. > > >> > > > Further, these new drivers cover the same drivers as the old > drm2 > > >> > driver. > > >> > > > > > >> > > > What does the community think? Is there anyone still using th= e > drm2 > > >> > > > driver on 12-CURRENT? If so, what is preventing you from > switching > > >> to > > >> > > > the port? > > >> > > > > > >> > > > Thank you > > >> > > > Regards > > >> > > > -- > > >> > > > Niclas Zeising > > >> > > > FreeBSD x11/graphics team > > >> > > > _______________________________________________ > > >> > > > freebsd-current@freebsd.org mailing list > > >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > >> > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ > > >> > freebsd.org" > > >> > > > > > >> > > > > >> > > Sounds good ( deprecate resp remove ). It causes more confusion > and > > >> > > problems and it solves nothing. > > >> > > > > >> > > > >> > Check the Makefiles > > >> > > > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile > > >> > > > >> > ONLY_FOR_ARCHS=3D amd64 > > >> > ONLY_FOR_ARCHS_REASON=3D the new KMS components are only supporte= d on > > >> amd64 > > >> > > > >> > Not to ia32 friendly. > > >> > > > >> > > >> So do people use i386 for desktop? And need the latest KMS stuff? > > >> > > > > > > Yeah I was wondering the same.. If you're running i386, do you need d= rm > > > drivers? Will scfb work an i386? (probably has legacy bios and if I > > > remember correctly, scfb is UEFI only) > > > I do feel sorry for anyone who would have to revert back to VESA... > > > > > > Would it be too much trouble to move it to a port? > > > > > > > If there's someone who needs it for i386, and wants to do the work and > > maintain it, we should allow it. But the drm2 maintainers have said its > > likely totally broken anyway. > > > > Warner > > As a long time developer in drm/i915, and newly interested in FreeBSD (ie= . > no > history on the matter), is there some upside and/or desire to have native > support, or is the drm-next-kmod solution good enough? > Given the fast evolution of graphics hardware and the amount of code in only the AMD and Intel drivers, keep several native implementations seems impossible, if not wasteful. If you are referring to drm2 in the kernel, that's not much more native than the drm kmods, it still uses a linux compatibility layer (but not as sophisticated). If we were to focus our effort somewhere, it should be to create a Common Kernel Programming Interface for Linux and *BSDs, especially for DRM drivers. Something a bit more stable that what we see in Linux today. From owner-freebsd-x11@freebsd.org Fri May 18 21:53:17 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 45EE0EDD88A for ; Fri, 18 May 2018 21:53:17 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 C1C106B8B3 for ; Fri, 18 May 2018 21:53:16 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id w4ILr1lr008896 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 19 May 2018 00:53:04 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua w4ILr1lr008896 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id w4ILr0lN008895; Sat, 19 May 2018 00:53:00 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 19 May 2018 00:53:00 +0300 From: Konstantin Belousov To: Johannes Lundberg Cc: Ben Widawsky , Warner Losh , Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180518215300.GE6887@kib.kiev.ua> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> <20180518202200.dks3twrlfyhmcgbb@mail.bwidawsk.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.5 (2018-04-13) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 21:53:17 -0000 On Fri, May 18, 2018 at 09:33:40PM +0100, Johannes Lundberg wrote: > On Fri, May 18, 2018 at 9:22 PM, Ben Widawsky wrote: > > > On 18-05-18 14:15:03, Warner Losh wrote: > > > On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg > > > wrote: > > > > > > > > > > > > > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh wrote: > > > > > > > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > > > >> sgk@troutmask.apl.washington.edu> wrote: > > > >> > > > >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > > > >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising > > > >> wrote: > > > >> > > > > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) from > > > >> > > > FreeBSD. I suggest the driver is marked as deprecated in 11.x > > and > > > >> > > > removed from 12.0, as was done for other drivers recently. Some > > > >> > > > background and rationale: > > > >> > > > > > > >> > > > The drm2 driver was the original port of a KMS driver to > > FreeBSD. > > > >> It > > > >> > > > was done by Konstantin Belousov to support Intel graphics > > cards, and > > > >> > > > later extended by Jean-S??bastien P??dron as well as Konstantin to > > > >> match > > > >> > > > what's in Linux 3.8. This included unstable support from > > Haswell, > > > >> but > > > >> > > > nothing newer than that. > > > >> > > > > > > >> > > > For quite some time now we have had the > > graphics/drm-stable-kmod and > > > >> > > > graphics/drm-next-kmods which provides support for modern AMD > > and > > > >> Intel > > > >> > > > graphics cards. These ports, together with the linuxkpi, or > > lkpi, > > > >> has > > > >> > > > made it significantly easier to port and update our graphics > > > >> drivers. > > > >> > > > Further, these new drivers cover the same drivers as the old > > drm2 > > > >> > driver. > > > >> > > > > > > >> > > > What does the community think? Is there anyone still using the > > drm2 > > > >> > > > driver on 12-CURRENT? If so, what is preventing you from > > switching > > > >> to > > > >> > > > the port? > > > >> > > > > > > >> > > > Thank you > > > >> > > > Regards > > > >> > > > -- > > > >> > > > Niclas Zeising > > > >> > > > FreeBSD x11/graphics team > > > >> > > > _______________________________________________ > > > >> > > > freebsd-current@freebsd.org mailing list > > > >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > >> > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ > > > >> > freebsd.org" > > > >> > > > > > > >> > > > > > >> > > Sounds good ( deprecate resp remove ). It causes more confusion > > and > > > >> > > problems and it solves nothing. > > > >> > > > > > >> > > > > >> > Check the Makefiles > > > >> > > > > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile > > > >> > > > > >> > ONLY_FOR_ARCHS= amd64 > > > >> > ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on > > > >> amd64 > > > >> > > > > >> > Not to ia32 friendly. > > > >> > > > > >> > > > >> So do people use i386 for desktop? And need the latest KMS stuff? > > > >> > > > > > > > > Yeah I was wondering the same.. If you're running i386, do you need drm > > > > drivers? Will scfb work an i386? (probably has legacy bios and if I > > > > remember correctly, scfb is UEFI only) > > > > I do feel sorry for anyone who would have to revert back to VESA... > > > > > > > > Would it be too much trouble to move it to a port? > > > > > > > > > > If there's someone who needs it for i386, and wants to do the work and > > > maintain it, we should allow it. But the drm2 maintainers have said its > > > likely totally broken anyway. > > > > > > Warner > > > > As a long time developer in drm/i915, and newly interested in FreeBSD (ie. > > no > > history on the matter), is there some upside and/or desire to have native > > support, or is the drm-next-kmod solution good enough? > > > > Given the fast evolution of graphics hardware and the amount of code in > only the AMD and Intel drivers, keep several native implementations seems > impossible, if not wasteful. > If you are referring to drm2 in the kernel, that's not much more native > than the drm kmods, it still uses a linux compatibility layer (but not as > sophisticated). Drm2 does not use linux compat layer. drm2 is probably better on older chipsets which use AGP emulation, i.e. everything up to SandyBridge-1. Does drm-next run on gen3 and gen4 at all ? In particular, I did obtained real bug reports from people running gen 3 hardware. E.g. you cannot run amd64 kernel on T60, but you can run i386 and get hw support with drm2. I still have GM45 (gen4) laptop and use it daily with the drm from the tree. I effectively dropped supporting it when half of the HSW support code were imported. > > If we were to focus our effort somewhere, it should be to create a Common > Kernel Programming Interface for Linux and *BSDs, especially for DRM > drivers. Something a bit more stable that what we see in Linux today. From owner-freebsd-x11@freebsd.org Fri May 18 21:53:50 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1ED5FEDD8DC for ; Fri, 18 May 2018 21:53:50 +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 A5C106B8F5 for ; Fri, 18 May 2018 21:53:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6176DEDD8D9; Fri, 18 May 2018 21:53:49 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 22E00EDD8D6 for ; Fri, 18 May 2018 21:53:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AAAAE6B8F1 for ; Fri, 18 May 2018 21:53:48 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id DC07422D2B for ; Fri, 18 May 2018 21:53:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4ILrluC080803 for ; Fri, 18 May 2018 21:53:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4ILrliW080799 for x11@FreeBSD.org; Fri, 18 May 2018 21:53:47 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228330] x11/polybar: Fix build against x11/xcb-proto 1.13 Date: Fri, 18 May 2018 21:53:48 +0000 X-Bugzilla-Reason: CC 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: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lebarondemerde@privacychain.ch X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly? X-Bugzilla-Changed-Fields: 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.26 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, 18 May 2018 21:53:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228330 --- Comment #5 from Alexandre C. Guimar=C3=A3es --- Btw, I didn't manage to fix the build failure when the TESTS OPTION (not default) if ON when building using poudriere. After adding git to TESTS_BUILD_DEPENDS it fail in the next step with: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- Build files have been written to: /wrkdirs/usr/ports/x11/polybar/work/.build/googletest-download [1/9] Creating directories for 'googletest' [2/9] Performing download step (git clone) for 'googletest' FAILED: googletest-prefix/src/googletest-stamp/googletest-download=20 cd /wrkdirs/usr/ports/x11/polybar/work/.build && /usr/local/bin/cmake -P /wrkdirs/usr/ports/x11/polybar/work/.build/googletest-download/googletest-p= refix/tmp/googletest-gitclone.cmake && /usr/local/bin/cmake -E touch /wrkdirs/usr/ports/x11/polybar/work/.build/googletest-download/googletest-p= refix/src/googletest-stamp/googletest-download Cloning into 'googletest-src'... fatal: unable to access 'https://github.com/google/googletest.git/': Could = not resolve host: github.com Cloning into 'googletest-src'... fatal: unable to access 'https://github.com/google/googletest.git/': Could = not resolve host: github.com Cloning into 'googletest-src'... fatal: unable to access 'https://github.com/google/googletest.git/': Could = not resolve host: github.com -- Had to git clone more than once: 3 times. CMake Error at googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake:66 (message): Failed to clone repository: 'https://github.com/google/googletest.git' >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> And I have no clue of how to fix that. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Fri May 18 21:59:47 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B192FEDDB6E for ; Fri, 18 May 2018 21:59:47 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: from mail-yb0-x232.google.com (mail-yb0-x232.google.com [IPv6:2607:f8b0:4002: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 4A1B56BB69 for ; Fri, 18 May 2018 21:59:47 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by mail-yb0-x232.google.com with SMTP id v12-v6so3210395ybl.10 for ; Fri, 18 May 2018 14:59:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8Zr7wKS8jtfRTD4LALM+VZ98wIHQD1rHy9lWdvEeS10=; b=mSys5l/e4SZwJ6q5qgpbtSKCYx8NdvlmpbBPHx0PjycWPO+RAS9Z/5PW/ZI5O2s2/h bh7v4mhDNfRYeYB8s4/OnPVn7HvmL1fu4LrNLKzz2ERWG6RqFY5H1SxPJXE8N7C6Khgu eprs+w0iBulBsicvaqoXulceusMTicU2Pz1reIAhQrQW9NZn5J9dDJ3EQC6XUd5W2ONG L1hTT+ibC0Kltkms5MezC4W1aHxO+DYb/jn+qnGi1BmZaqc8/iT8bWKn1B9lMgxMrEgf pU6gOrzoR/JjuiAS/BaH4XqQM3mHumjLl3n1gzlCNDRf8x1b+GcNIYd6zU62+JjXhqT4 w0cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8Zr7wKS8jtfRTD4LALM+VZ98wIHQD1rHy9lWdvEeS10=; b=QsTUkWXe+U3IeDtnTC8dozGs4qIMOt8Jg/+Ih3vRhPfAvVjHPo/2M8gw3fxTbSCXbJ TTbnvi/HCi4GDsrT6OTWYTydfsCrO+NCPu52mN5nsqnMUAbvosm/JqpVjCerbcGyfZIz 8YPIYkH/ql0PQfvtawaANVmO2yEMtfUHz/6fhsP6yq3jG0Uu9cc0X14Rwe+kphAln6Ul HSsUzObZ8zmda1jti8Bvee5hh2MLn8ZtAVrAMEkFNyhLK+vBOt4Enn1ICLApv9QjVHVM 9Be0ogklyZFpqkERMSn04Ix+GoktltLeQ+26qI38DRyUWZ9pKEgz27QY6fL/EtI21J86 EJzQ== X-Gm-Message-State: ALKqPwct97e0+O0AK6Mbbn45d6jvQdTb8lJZXN+aOJXvShcmcrWtB4bV kDvFxBH2DSVGzPSPfr0NmvYaKOl5TFMy1a3vPfuwfg== X-Google-Smtp-Source: AB8JxZo+Y4q35LbkT8ZAZcJqVjpIH/JHP+rKKds6TyrFHsenJijfE2I8fF3s4ViRFfHbkR5nR6FLCpBR7SsqtkVdWy8= X-Received: by 2002:a25:8e0c:: with SMTP id p12-v6mr6271780ybl.199.1526680786583; Fri, 18 May 2018 14:59:46 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:3894:0:0:0:0:0 with HTTP; Fri, 18 May 2018 14:59:46 -0700 (PDT) In-Reply-To: <20180518215300.GE6887@kib.kiev.ua> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> <20180518202200.dks3twrlfyhmcgbb@mail.bwidawsk.net> <20180518215300.GE6887@kib.kiev.ua> From: Oliver Pinter Date: Fri, 18 May 2018 23:59:46 +0200 Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Konstantin Belousov Cc: Johannes Lundberg , Ben Widawsky , Warner Losh , Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 21:59:48 -0000 On Friday, May 18, 2018, Konstantin Belousov wrote: > On Fri, May 18, 2018 at 09:33:40PM +0100, Johannes Lundberg wrote: > > On Fri, May 18, 2018 at 9:22 PM, Ben Widawsky wrote: > > > > > On 18-05-18 14:15:03, Warner Losh wrote: > > > > On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg < > johalun0@gmail.com> > > > > wrote: > > > > > > > > > > > > > > > > > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh > wrote: > > > > > > > > > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > > > > >> sgk@troutmask.apl.washington.edu> wrote: > > > > >> > > > > >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > > > > >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising < > zeising@freebsd.org> > > > > >> wrote: > > > > >> > > > > > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) > from > > > > >> > > > FreeBSD. I suggest the driver is marked as deprecated in > 11.x > > > and > > > > >> > > > removed from 12.0, as was done for other drivers recently. > Some > > > > >> > > > background and rationale: > > > > >> > > > > > > > >> > > > The drm2 driver was the original port of a KMS driver to > > > FreeBSD. > > > > >> It > > > > >> > > > was done by Konstantin Belousov to support Intel graphics > > > cards, and > > > > >> > > > later extended by Jean-S??bastien P??dron as well as > Konstantin to > > > > >> match > > > > >> > > > what's in Linux 3.8. This included unstable support from > > > Haswell, > > > > >> but > > > > >> > > > nothing newer than that. > > > > >> > > > > > > > >> > > > For quite some time now we have had the > > > graphics/drm-stable-kmod and > > > > >> > > > graphics/drm-next-kmods which provides support for modern > AMD > > > and > > > > >> Intel > > > > >> > > > graphics cards. These ports, together with the linuxkpi, or > > > lkpi, > > > > >> has > > > > >> > > > made it significantly easier to port and update our graphics > > > > >> drivers. > > > > >> > > > Further, these new drivers cover the same drivers as the old > > > drm2 > > > > >> > driver. > > > > >> > > > > > > > >> > > > What does the community think? Is there anyone still using > the > > > drm2 > > > > >> > > > driver on 12-CURRENT? If so, what is preventing you from > > > switching > > > > >> to > > > > >> > > > the port? > > > > >> > > > > > > > >> > > > Thank you > > > > >> > > > Regards > > > > >> > > > -- > > > > >> > > > Niclas Zeising > > > > >> > > > FreeBSD x11/graphics team > > > > >> > > > _______________________________________________ > > > > >> > > > freebsd-current@freebsd.org mailing list > > > > >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > > >> > > > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@ > > > > >> > freebsd.org" > > > > >> > > > > > > > >> > > > > > > >> > > Sounds good ( deprecate resp remove ). It causes more > confusion > > > and > > > > >> > > problems and it solves nothing. > > > > >> > > > > > > >> > > > > > >> > Check the Makefiles > > > > >> > > > > > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile > > > > >> > > > > > >> > ONLY_FOR_ARCHS= amd64 > > > > >> > ONLY_FOR_ARCHS_REASON= the new KMS components are only > supported on > > > > >> amd64 > > > > >> > > > > > >> > Not to ia32 friendly. > > > > >> > > > > > >> > > > > >> So do people use i386 for desktop? And need the latest KMS stuff? > > > > >> > > > > > > > > > > Yeah I was wondering the same.. If you're running i386, do you > need drm > > > > > drivers? Will scfb work an i386? (probably has legacy bios and if I > > > > > remember correctly, scfb is UEFI only) > > > > > I do feel sorry for anyone who would have to revert back to VESA... > > > > > > > > > > Would it be too much trouble to move it to a port? > > > > > > > > > > > > > If there's someone who needs it for i386, and wants to do the work > and > > > > maintain it, we should allow it. But the drm2 maintainers have said > its > > > > likely totally broken anyway. > > > > > > > > Warner > > > > > > As a long time developer in drm/i915, and newly interested in FreeBSD > (ie. > > > no > > > history on the matter), is there some upside and/or desire to have > native > > > support, or is the drm-next-kmod solution good enough? > > > > > > > Given the fast evolution of graphics hardware and the amount of code in > > only the AMD and Intel drivers, keep several native implementations seems > > impossible, if not wasteful. > > If you are referring to drm2 in the kernel, that's not much more native > > than the drm kmods, it still uses a linux compatibility layer (but not as > > sophisticated). > Drm2 does not use linux compat layer. > > drm2 is probably better on older chipsets which use AGP emulation, i.e. > everything up to SandyBridge-1. Does drm-next run on gen3 and gen4 at > all ? In particular, I did obtained real bug reports from people running > gen 3 hardware. E.g. you cannot run amd64 kernel on T60, but you can run > i386 and get hw support with drm2. > > I still have GM45 (gen4) laptop and use it daily with the drm from the > tree. I effectively dropped supporting it when half of the HSW support > code were imported. I use the in tree DRM2 code on multiple Haswell based laptops. It working fine. So I prefer to keep it in the tree. I like to use bigger console, even if I not install anything from ports. > > > > > If we were to focus our effort somewhere, it should be to create a Common > > Kernel Programming Interface for Linux and *BSDs, especially for DRM > > drivers. Something a bit more stable that what we see in Linux today. > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-x11@freebsd.org Fri May 18 22:25:52 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DFFCFEDE639; Fri, 18 May 2018 22:25:51 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 543396CAE9; Fri, 18 May 2018 22:25:51 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id w4IMPnNk089664 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 May 2018 15:25:50 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id w4IMPnmk089663; Fri, 18 May 2018 15:25:49 -0700 (PDT) (envelope-from sgk) Date: Fri, 18 May 2018 15:25:49 -0700 From: Steve Kargl To: Warner Losh Cc: Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180518222549.GB89631@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 22:25:52 -0000 On Fri, May 18, 2018 at 02:03:32PM -0600, Warner Losh wrote: > On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: > > > Check the Makefiles > > > > % more /usr/ports/graphics/drm-next-kmod/Makefile > > > > ONLY_FOR_ARCHS= amd64 > > ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 > > > > Not to ia32 friendly. > > > > So do people use i386 for desktop? And need the latest KMS stuff? > I use drm2 on my old Dell Latitude D530 with Intel graphics. Unfortunately, she ate her old SATA-1 disk on Monday and I've only just gotten a SSD to replace. So, I need to recreate my laptop's environment. -- Steve From owner-freebsd-x11@freebsd.org Fri May 18 22:27:49 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 09F0DEDE738; Fri, 18 May 2018 22:27:49 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E65C6CC2C; Fri, 18 May 2018 22:27:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id JnqiftcAvSzNNJnqjfjldm; Fri, 18 May 2018 16:27:47 -0600 X-Authority-Analysis: v=2.3 cv=KuxjJ1eN c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=kj9zAlcOel0A:10 a=VUJBJC2UJ8kA:10 a=PTzpF0JeAAAA:8 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=VIgGObXe95TmuWEt1eEA:9 a=CjuIK1q_8ugA:10 a=22olxMbfhJEqLtC5csby:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id 1A1ADE20; Fri, 18 May 2018 15:27:44 -0700 (PDT) Received: from slippy.cwsent.com (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id w4IMRhjd033318; Fri, 18 May 2018 15:27:43 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Received: from slippy (cy@localhost) by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id w4IMRhCU033315; Fri, 18 May 2018 15:27:43 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201805182227.w4IMRhCU033315@slippy.cwsent.com> X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Daniel Eischen cc: Warner Losh , FreeBSD X11 mailing list , Current FreeBSD , Steve Kargl Subject: Re: [RFC] Deprecation and removal of the drm2 driver In-Reply-To: Message from Daniel Eischen of "Fri, 18 May 2018 16:19:21 -0400." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 May 2018 15:27:43 -0700 X-CMAE-Envelope: MS4wfCOWH7B9e76E8NfCF1wjPs7df+Ptrm0NfGUruendrs7jWHJRWJDhGoGZMTCytAVQlTfZUIsE5YYldSatLpvX2DGsB3OxIPLKBi+BixX0XXIQ/QuW66Cq c55/fZ0WPwsdjT+w8DoM98UltdiuveUG8vwA1i2zXGz5mUzDpWLmOHVJ+Sz2qsxHAR8WpZPvKKpGE0T0acYGIXwtNOnb8czDwg1UQut4tP/l20+lx6bCGkb/ iglKFhJNcijg+Zj2Les+LABGLiqHatKHIwvy5Znu9OUupVISzuzyJl8PJI1M65YxW6PF6clSWjYDeWod4Oia52Ibp23381e3QHq7otQs6x1PoeFVBejS92P6 Le5XOgi9XmlGSTH+gj6NQpqD3Jk2o+ufet5t244h4qwob1bCEAI= X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 22:27:49 -0000 In message , Daniel Eischen wr ites: > On Fri, 18 May 2018, Warner Losh wrote: > > > On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > > sgk@troutmask.apl.washington.edu> wrote: > >> > >> Check the Makefiles > >> > >> % more /usr/ports/graphics/drm-next-kmod/Makefile > >> > >> ONLY_FOR_ARCHS= amd64 > >> ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 > >> > >> Not to ia32 friendly. > >> > > > > So do people use i386 for desktop? And need the latest KMS stuff? > > I can easily imagine an embedded x86 kiosk type appliance. Does > basic xorg stuff work without drm? Yes, with VESA, albeit aspect ratios are off. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-freebsd-x11@freebsd.org Fri May 18 22:39:26 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C413EDECC9; Fri, 18 May 2018 22:39:26 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9DAAE6D459; Fri, 18 May 2018 22:39:24 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id Jo1qfovdlvB5RJo1rfiCCB; Fri, 18 May 2018 16:39:18 -0600 X-Authority-Analysis: v=2.3 cv=PvS9kTE3 c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=kj9zAlcOel0A:10 a=VUJBJC2UJ8kA:10 a=xfDLHkLGAAAA:8 a=pGLkceISAAAA:8 a=PSgcYXQzAAAA:8 a=7Qk2ozbKAAAA:8 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=PRGGhdUTl-ceUwIz4A4A:9 a=CjuIK1q_8ugA:10 a=9Y0e4YsJdwUA:10 a=IfaqVvZgccqrtc8gcwf2:22 a=wWUH5_S2rmbbYoQN9rHo:22 a=1lyxoWkJIXJV6VJUPhuM:22 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=q26kHJAvr7aNoQcLmzvC:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id 102DDE51; Fri, 18 May 2018 15:39:14 -0700 (PDT) Received: from slippy.cwsent.com (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id w4IMdDsM033413; Fri, 18 May 2018 15:39:13 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Received: from slippy (cy@localhost) by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id w4IMdDsJ033410; Fri, 18 May 2018 15:39:13 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201805182239.w4IMdDsJ033410@slippy.cwsent.com> X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Oliver Pinter cc: Konstantin Belousov , Ben Widawsky , Current FreeBSD , Steve Kargl , FreeBSD X11 mailing list , Warner Losh Subject: Re: [RFC] Deprecation and removal of the drm2 driver In-Reply-To: Message from Oliver Pinter of "Fri, 18 May 2018 23:59:46 +0200." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 May 2018 15:39:13 -0700 X-CMAE-Envelope: MS4wfNcbpRHrpPhE+5/hL5SNeEuRUQXIqnClG7ByzHzn5pGYebFzsFsmGiKwAjfx2yIZ22IJSKQgf+Co4FV4bFyAP782sqqsoh2pjU9jA+muCLn4iPPKYH4i lFxIDk874/Tt7C0nvvbRl/GjvthKyYhiYosZvA5xo6vVNUnjc13K+bQ8FntCdK6rNID3apj+d+OeFjTISuoXKmUM78RFpCzjatS+gUS4HVeZ+bSgTx9Iez+w sI6tszOkmPBjW+1hYLvFBu3BHlN/9/GMnbRLKdPNw7YhbE+zf1AsPc6F+cyV+FJAP800abMxrAfClVumzB2NpZ/XKewDlGJOMISbhg9lxOC4Bi/FIpniQ32E P6uWjI9uBaLyOB6hvgqtefKTJYaoOLiy8u/CBzrgiHlnGfo8xRmobTya4GJm5QWo9Omf5sx5zuDmdCYPGvUllyy1InxDCeNcUqKjJumbo15KgzYbgZPcrX8Z viJhHEog8zryFWbJ X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 22:39:26 -0000 In message , Oliver Pinter writes: > On Friday, May 18, 2018, Konstantin Belousov wrote: > > > On Fri, May 18, 2018 at 09:33:40PM +0100, Johannes Lundberg wrote: > > > On Fri, May 18, 2018 at 9:22 PM, Ben Widawsky wrote: > > > > > > > On 18-05-18 14:15:03, Warner Losh wrote: > > > > > On Fri, May 18, 2018 at 2:12 PM, Johannes Lundberg < > > johalun0@gmail.com> > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > On Fri, May 18, 2018 at 9:03 PM, Warner Losh > > wrote: > > > > > > > > > > > >> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > > > > > >> sgk@troutmask.apl.washington.edu> wrote: > > > > > >> > > > > > >> > On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: > > > > > >> > > On Fri, May 18, 2018, 20:00 Niclas Zeising < > > zeising@freebsd.org> > > > > > >> wrote: > > > > > >> > > > > > > > >> > > > I propose that we remove the old drm2 driver (sys/dev/drm2) > > from > > > > > >> > > > FreeBSD. I suggest the driver is marked as deprecated in > > 11.x > > > > and > > > > > >> > > > removed from 12.0, as was done for other drivers recently. > > Some > > > > > >> > > > background and rationale: > > > > > >> > > > > > > > > >> > > > The drm2 driver was the original port of a KMS driver to > > > > FreeBSD. > > > > > >> It > > > > > >> > > > was done by Konstantin Belousov to support Intel graphics > > > > cards, and > > > > > >> > > > later extended by Jean-S??bastien P??dron as well as > > Konstantin to > > > > > >> match > > > > > >> > > > what's in Linux 3.8. This included unstable support from > > > > Haswell, > > > > > >> but > > > > > >> > > > nothing newer than that. > > > > > >> > > > > > > > > >> > > > For quite some time now we have had the > > > > graphics/drm-stable-kmod and > > > > > >> > > > graphics/drm-next-kmods which provides support for modern > > AMD > > > > and > > > > > >> Intel > > > > > >> > > > graphics cards. These ports, together with the linuxkpi, or > > > > lkpi, > > > > > >> has > > > > > >> > > > made it significantly easier to port and update our graphics > > > > > >> drivers. > > > > > >> > > > Further, these new drivers cover the same drivers as the old > > > > drm2 > > > > > >> > driver. > > > > > >> > > > > > > > > >> > > > What does the community think? Is there anyone still using > > the > > > > drm2 > > > > > >> > > > driver on 12-CURRENT? If so, what is preventing you from > > > > switching > > > > > >> to > > > > > >> > > > the port? > > > > > >> > > > > > > > > >> > > > Thank you > > > > > >> > > > Regards > > > > > >> > > > -- > > > > > >> > > > Niclas Zeising > > > > > >> > > > FreeBSD x11/graphics team > > > > > >> > > > _______________________________________________ > > > > > >> > > > freebsd-current@freebsd.org mailing list > > > > > >> > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > > > >> > > > To unsubscribe, send any mail to > > "freebsd-current-unsubscribe@ > > > > > >> > freebsd.org" > > > > > >> > > > > > > > > >> > > > > > > > >> > > Sounds good ( deprecate resp remove ). It causes more > > confusion > > > > and > > > > > >> > > problems and it solves nothing. > > > > > >> > > > > > > > >> > > > > > > >> > Check the Makefiles > > > > > >> > > > > > > >> > % more /usr/ports/graphics/drm-next-kmod/Makefile > > > > > >> > > > > > > >> > ONLY_FOR_ARCHS= amd64 > > > > > >> > ONLY_FOR_ARCHS_REASON= the new KMS components are only > > supported on > > > > > >> amd64 > > > > > >> > > > > > > >> > Not to ia32 friendly. > > > > > >> > > > > > > >> > > > > > >> So do people use i386 for desktop? And need the latest KMS stuff? > > > > > >> > > > > > > > > > > > > Yeah I was wondering the same.. If you're running i386, do you > > need drm > > > > > > drivers? Will scfb work an i386? (probably has legacy bios and if I > > > > > > remember correctly, scfb is UEFI only) > > > > > > I do feel sorry for anyone who would have to revert back to VESA... > > > > > > > > > > > > Would it be too much trouble to move it to a port? > > > > > > > > > > > > > > > > If there's someone who needs it for i386, and wants to do the work > > and > > > > > maintain it, we should allow it. But the drm2 maintainers have said > > its > > > > > likely totally broken anyway. > > > > > > > > > > Warner > > > > > > > > As a long time developer in drm/i915, and newly interested in FreeBSD > > (ie. > > > > no > > > > history on the matter), is there some upside and/or desire to have > > native > > > > support, or is the drm-next-kmod solution good enough? > > > > > > > > > > Given the fast evolution of graphics hardware and the amount of code in > > > only the AMD and Intel drivers, keep several native implementations seems > > > impossible, if not wasteful. > > > If you are referring to drm2 in the kernel, that's not much more native > > > than the drm kmods, it still uses a linux compatibility layer (but not as > > > sophisticated). > > Drm2 does not use linux compat layer. > > > > drm2 is probably better on older chipsets which use AGP emulation, i.e. > > everything up to SandyBridge-1. Does drm-next run on gen3 and gen4 at > > all ? In particular, I did obtained real bug reports from people running > > gen 3 hardware. E.g. you cannot run amd64 kernel on T60, but you can run > > i386 and get hw support with drm2. > > > > I still have GM45 (gen4) laptop and use it daily with the drm from the > > tree. I effectively dropped supporting it when half of the HSW support > > code were imported. > > > I use the in tree DRM2 code on multiple Haswell based laptops. It working > fine. So I prefer to keep it in the tree. I also use it on an Acer 4752 (64-bit, Sandy Bridge, HD 3000, 1366x600) and rarely on my i386 test machine, an Acer 3624 (32-bit, Penium M, i915, 1280x768). Also with an HP 2009m (1600x900) monitor. > > I like to use bigger console, even if I not install anything from ports. Indeed. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-freebsd-x11@freebsd.org Fri May 18 23:41:55 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C081EE06AF; Fri, 18 May 2018 23:41:55 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from mx2.catspoiler.org (mx2.catspoiler.org [IPv6:2607:f740:16::d18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "amnesiac", Issuer "amnesiac" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D2C806FD84; Fri, 18 May 2018 23:41:54 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org ([76.212.85.177]) by mx2.catspoiler.org (8.15.2/8.15.2) with ESMTPS id w4INhT5C040408 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 18 May 2018 23:43:31 GMT (envelope-from truckman@FreeBSD.org) Received: from mousie.catspoiler.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTPS id w4INfiAM013131 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 18 May 2018 16:41:45 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Date: Fri, 18 May 2018 16:41:38 -0700 (PDT) From: Don Lewis Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Warner Losh cc: Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD In-Reply-To: Message-ID: References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Content-Disposition: INLINE X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 18 May 2018 23:41:55 -0000 On 18 May, Warner Losh wrote: > On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: >=20 >> On Fri, May 18, 2018 at 09:14:24PM +0200, Andreas Nilsson wrote: >> > On Fri, May 18, 2018, 20:00 Niclas Zeising wrote= : >> > >> > > I propose that we remove the old drm2 driver (sys/dev/drm2) from >> > > FreeBSD. I suggest the driver is marked as deprecated in 11.x and >> > > removed from 12.0, as was done for other drivers recently. Some >> > > background and rationale: >> > > >> > > The drm2 driver was the original port of a KMS driver to FreeBSD. I= t >> > > was done by Konstantin Belousov to support Intel graphics cards, and >> > > later extended by Jean-S=E9bastien P=E9dron as well as Konstantin to= match >> > > what's in Linux 3.8. This included unstable support from Haswell, b= ut >> > > nothing newer than that. >> > > >> > > For quite some time now we have had the graphics/drm-stable-kmod and >> > > graphics/drm-next-kmods which provides support for modern AMD and In= tel >> > > graphics cards. These ports, together with the linuxkpi, or lkpi, h= as >> > > made it significantly easier to port and update our graphics drivers= . >> > > Further, these new drivers cover the same drivers as the old drm2 >> driver. >> > > >> > > What does the community think? Is there anyone still using the drm2 >> > > driver on 12-CURRENT? If so, what is preventing you from switching = to >> > > the port? >> > > >> > > Thank you >> > > Regards >> > > -- >> > > Niclas Zeising >> > > FreeBSD x11/graphics team >> > > _______________________________________________ >> > > freebsd-current@freebsd.org mailing list >> > > https://lists.freebsd.org/mailman/listinfo/freebsd-current >> > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@ >> freebsd.org" >> > > >> > >> > Sounds good ( deprecate resp remove ). It causes more confusion and >> > problems and it solves nothing. >> > >> >> Check the Makefiles >> >> % more /usr/ports/graphics/drm-next-kmod/Makefile >> >> ONLY_FOR_ARCHS=3D amd64 >> ONLY_FOR_ARCHS_REASON=3D the new KMS components are only supported on a= md64 >> >> Not to ia32 friendly. >> >=20 > So do people use i386 for desktop? And need the latest KMS stuff? I use it on my Pentium-M laptop. I don't need the latest KMS stuff, but I do need X11 so that I can use a browser, vncviewer, and a few terminal windows. Falling back to VESA resolution would suck. It's currently running 11.0-STABLE. I'm planning on migrating everything over to 12.0 sometime after 12.0-RELEASE. I have one other i386-class machine, but it only needs a text console. Everything else here is amd64. From owner-freebsd-x11@freebsd.org Sat May 19 00:08:56 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4DBB4EE1780 for ; Sat, 19 May 2018 00:08:56 +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 D9FF47115D for ; Sat, 19 May 2018 00:08:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9A84EEE177D; Sat, 19 May 2018 00:08:55 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 87D22EE177B for ; Sat, 19 May 2018 00:08:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 23D667115A for ; Sat, 19 May 2018 00:08: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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 665F723F30 for ; Sat, 19 May 2018 00:08:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4J08skD060674 for ; Sat, 19 May 2018 00:08:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4J08skg060665 for x11@FreeBSD.org; Sat, 19 May 2018 00:08:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228330] x11/polybar: Fix build against x11/xcb-proto 1.13 Date: Sat, 19 May 2018 00:08:54 +0000 X-Bugzilla-Reason: CC 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: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lebarondemerde@privacychain.ch X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly? X-Bugzilla-Changed-Fields: 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.26 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, 19 May 2018 00:08:56 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228330 --- Comment #6 from Alexandre C. Guimar=C3=A3es --- I think the failure happens because poudriere already disabled the jail net= work at that point (I had forgot about that). I suppose it can be fixed if the necessary googletest data be downloaded earlier (or simply add devel/googletest to TESTS_BUILD_DEPENDS), and then p= atch the CMake file to use that 'local' data instead of trying to download the t= hing 'on the fly'. The problem I am convalescing now (with lots of pain) and just managing to = be sitting in here for a very few moments a day, and so all this work does not seem nearly worthy for ME at this particular moment. I would rather prefer = to just add a comment to the port Makefile. Cheers! --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 02:41:18 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F16A7EE7A78 for ; Sat, 19 May 2018 02:41:17 +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 8D16776353 for ; Sat, 19 May 2018 02:41:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4DA01EE7A6E; Sat, 19 May 2018 02:41:17 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 397C8EE7A6D for ; Sat, 19 May 2018 02:41:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C5ECF7634B for ; Sat, 19 May 2018 02:41: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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 0A835253EA for ; Sat, 19 May 2018 02:41:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4J2fFcK010992 for ; Sat, 19 May 2018 02:41:15 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4J2fF0u010991 for x11@FreeBSD.org; Sat, 19 May 2018 02:41:15 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228337] ports-mgmt/portmaster: portmaster-3.19_9 breaks graphics/mesa-dri build Date: Sat, 19 May 2018 02:41:15 +0000 X-Bugzilla-Reason: CC 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: lantw44@gmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution 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.26 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, 19 May 2018 02:41:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228337 Ting-Wei Lan changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|New |Closed --- Comment #3 from Ting-Wei Lan --- (In reply to Tijl Coosemans from comment #2) Yes, it is fixed now. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 02:50:24 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4E5DEE7DA8 for ; Sat, 19 May 2018 02:50:24 +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 3AEC776729 for ; Sat, 19 May 2018 02:50:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id EFA75EE7DA6; Sat, 19 May 2018 02:50:23 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD851EE7DA5 for ; Sat, 19 May 2018 02:50:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 75E5F76728 for ; Sat, 19 May 2018 02:50:23 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 46FEE25553 for ; Sat, 19 May 2018 02:50:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4J2oM51026259 for ; Sat, 19 May 2018 02:50:22 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4J2oMxs026258 for x11@FreeBSD.org; Sat, 19 May 2018 02:50:22 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 228337] ports-mgmt/portmaster: portmaster-3.19_9 breaks graphics/mesa-dri build Date: Sat, 19 May 2018 02:50:21 +0000 X-Bugzilla-Reason: CC 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: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: se@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to 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.26 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, 19 May 2018 02:50:24 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228337 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|ports-bugs@FreeBSD.org |se@FreeBSD.org --- Comment #4 from Kubilay Kocak --- Assign to maintainer (and committer who resolved) --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 03:56:59 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 369E2EEB14A; Sat, 19 May 2018 03:56:59 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D50FE79DAC; Sat, 19 May 2018 03:56:58 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from [10.0.0.52] (ip-414b102e.ct.fixed.ntplx.com [65.75.16.46]) (authenticated bits=0) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTPSA id w4J3usks061832 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 May 2018 23:56:54 -0400 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Fri, 18 May 2018 23:56:55 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: [RFC] Deprecation and removal of the drm2 driver From: Daniel Eischen X-Mailer: iPhone Mail (15E302) In-Reply-To: <201805182227.w4IMRhCU033315@slippy.cwsent.com> Date: Fri, 18 May 2018 23:56:54 -0400 Cc: Warner Losh , FreeBSD X11 mailing list , Current FreeBSD , Steve Kargl Content-Transfer-Encoding: quoted-printable Message-Id: <4A51EFFA-CAB7-44C6-9FC4-A5B95B5389F7@freebsd.org> References: <201805182227.w4IMRhCU033315@slippy.cwsent.com> To: Cy Schubert X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 03:56:59 -0000 > On May 18, 2018, at 6:27 PM, Cy Schubert wrote= : >=20 > In message , Daniel=20 > Eischen wr > ites: >>> On Fri, 18 May 2018, Warner Losh wrote: >>>=20 >>> On Fri, May 18, 2018 at 1:30 PM, Steve Kargl < >>> sgk@troutmask.apl.washington.edu> wrote: >>>>=20 >>>> Check the Makefiles >>>>=20 >>>> % more /usr/ports/graphics/drm-next-kmod/Makefile >>>>=20 >>>> ONLY_FOR_ARCHS=3D amd64 >>>> ONLY_FOR_ARCHS_REASON=3D the new KMS components are only supported on a= md64 >>>>=20 >>>> Not to ia32 friendly. >>>>=20 >>>=20 >>> So do people use i386 for desktop? And need the latest KMS stuff? >>=20 >> I can easily imagine an embedded x86 kiosk type appliance. Does >> basic xorg stuff work without drm? >=20 > Yes, with VESA, albeit aspect ratios are off. I'm using drm2 with an AMD (n=C3=A9e ATI) Radeon 4850 (RV770), AGP. This is= on an amd64 somewhat old -current system. Is this supported by the drm-nex= t-kmod port? -- DE= From owner-freebsd-x11@freebsd.org Sat May 19 06:53:11 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C3FCEF1293 for ; Sat, 19 May 2018 06:53:11 +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 CA00F82620 for ; Sat, 19 May 2018 06:53:10 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 86A3FEF128D; Sat, 19 May 2018 06:53:10 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 72D9AEF128B for ; Sat, 19 May 2018 06:53:10 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0BC478261A for ; Sat, 19 May 2018 06:53:10 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 38B60278AE for ; Sat, 19 May 2018 06:53:09 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id w4J6r91f048646 for ; Sat, 19 May 2018 06:53:09 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id w4J6r9Mr048645; Sat, 19 May 2018 06:53:09 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201805190653.w4J6r9Mr048645@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.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: Sat, 19 May 2018 06:53:09 +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.26 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, 19 May 2018 06:53:11 -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 ------------------------------------------------+-----------------+------------ graphics/mesa-dri | 18.0.4 | 18.1.0 ------------------------------------------------+-----------------+------------ 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 Sat May 19 08:58:33 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDA43EF3D7C for ; Sat, 19 May 2018 08:58:33 +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 55C048652A for ; Sat, 19 May 2018 08:58:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 14B71EF3D7B; Sat, 19 May 2018 08:58:33 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 01F3AEF3D7A for ; Sat, 19 May 2018 08:58:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7FED186528 for ; Sat, 19 May 2018 08:58:32 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id C8CC58956 for ; Sat, 19 May 2018 08:58:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4J8wVA9068471 for ; Sat, 19 May 2018 08:58:31 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4J8wVl6068470 for x11@FreeBSD.org; Sat, 19 May 2018 08:58:31 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 227685] graphics/mesa-dri: update to 18.1.0 Date: Sat, 19 May 2018 08:58:31 +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: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: zeising@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc 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.26 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, 19 May 2018 08:58:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227685 Niclas Zeising changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zeising@FreeBSD.org Status|New |Open --- Comment #6 from Niclas Zeising --- Looking at this. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 10:27:44 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8546AEF5885; Sat, 19 May 2018 10:27:44 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (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 1D95268ACD; Sat, 19 May 2018 10:27:44 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.128.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 6CAE82605CA; Sat, 19 May 2018 12:27:41 +0200 (CEST) Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Daniel Eischen , Cy Schubert Cc: Warner Losh , FreeBSD X11 mailing list , Current FreeBSD , Steve Kargl References: <201805182227.w4IMRhCU033315@slippy.cwsent.com> <4A51EFFA-CAB7-44C6-9FC4-A5B95B5389F7@freebsd.org> From: Hans Petter Selasky Message-ID: <00cab89b-b6cc-7ab3-18f3-4eac74871478@selasky.org> Date: Sat, 19 May 2018 12:27:33 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <4A51EFFA-CAB7-44C6-9FC4-A5B95B5389F7@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 10:27:44 -0000 On 05/19/18 05:56, Daniel Eischen wrote: >> Yes, with VESA, albeit aspect ratios are off. > I'm using drm2 with an AMD (née ATI) Radeon 4850 (RV770), AGP. This is on an amd64 somewhat old -current system. Is this supported by the drm-next-kmod port? I've used drm2 in the past, but noticed the anti-flicker support features are not as good as in the drm-next-kmod. Also video support is much better, external displays and so on, not only getting video on the built-in display but also various kinds of VGA, HDMI and displayports. --HPS From owner-freebsd-x11@freebsd.org Sat May 19 12:30:39 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D5683EAC75C; Sat, 19 May 2018 12:30:39 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (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 6A55B6DE0F; Sat, 19 May 2018 12:30:39 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1fK10M-0007iF-9E; Sat, 19 May 2018 15:30:34 +0300 Date: Sat, 19 May 2018 15:30:34 +0300 From: Slawa Olhovchenkov To: Warner Losh Cc: Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180519123034.GB1954@zxy.spb.ru> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 12:30:40 -0000 On Fri, May 18, 2018 at 02:03:32PM -0600, Warner Losh wrote: > > Check the Makefiles > > > > % more /usr/ports/graphics/drm-next-kmod/Makefile > > > > ONLY_FOR_ARCHS= amd64 > > ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 > > > > Not to ia32 friendly. > > > > So do people use i386 for desktop? And need the latest KMS stuff? Removing drm2 remove all _graphics_ stuff. I am have i386 notebook, I am don't need lates KMS, I am need just X11/mplayer/firefox/skype. From owner-freebsd-x11@freebsd.org Sat May 19 12:30:56 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F218EAC830; Sat, 19 May 2018 12:30:56 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (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 D98AB6DE9D; Sat, 19 May 2018 12:30:55 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1fK0y9-0007hE-Bh; Sat, 19 May 2018 15:28:17 +0300 Date: Sat, 19 May 2018 15:28:17 +0300 From: Slawa Olhovchenkov To: freebsd-x11@freebsd.org Cc: freebsd-current@freebsd.org Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180519122817.GA1954@zxy.spb.ru> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 12:30:56 -0000 On Fri, May 18, 2018 at 07:58:10PM +0200, Niclas Zeising wrote: > [ Cross posted to freebsd-current@ and freebsd-x11@. Please respect > reply-to and send all replies to freebsd-x11@. Thanks! ] > > > Hi! > I propose that we remove the old drm2 driver (sys/dev/drm2) from > FreeBSD. I suggest the driver is marked as deprecated in 11.x and > removed from 12.0, as was done for other drivers recently. Some > background and rationale: > > The drm2 driver was the original port of a KMS driver to FreeBSD. It > was done by Konstantin Belousov to support Intel graphics cards, and > later extended by Jean-Sébastien Pédron as well as Konstantin to match > what's in Linux 3.8. This included unstable support from Haswell, but > nothing newer than that. > > For quite some time now we have had the graphics/drm-stable-kmod and > graphics/drm-next-kmods which provides support for modern AMD and Intel > graphics cards. These ports, together with the linuxkpi, or lkpi, has What about old graphics card? I am have notebook w/ i945 chipset, is this supported by graphics/drm-*? And what about nvidia? (sorry, I am not developer this drivers, I am just user, I am don't know what need for nvidia work etc) > made it significantly easier to port and update our graphics drivers. > Further, these new drivers cover the same drivers as the old drm2 driver. > > What does the community think? Is there anyone still using the drm2 > driver on 12-CURRENT? If so, what is preventing you from switching to > the port? From owner-freebsd-x11@freebsd.org Sat May 19 16:25:52 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 784CDED64FC for ; Sat, 19 May 2018 16:25:51 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d: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 0D89175465 for ; Sat, 19 May 2018 16:25:50 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-qk0-x230.google.com with SMTP id b22-v6so8834839qkj.9 for ; Sat, 19 May 2018 09:25:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=eyHb3XamJ4ivrROVNk7w1dGx/3F5ONg/jWKFk0JpYgk=; b=njoULVztPmRfIUKYQbgW+RY/QH0eLk0H1Vr2XRUHzzEQI6aEX7jNQdJdQVjIbWKfyt Zv1uYZ/94FTrGUHRP2ic0+7LgM07IljxiTIdyi9fUc/UbRmg+i209/gOdSsqp7rgLjTf pmwOowgFnqX1eZAWYK+nCKAd7AIiI5E8145OPWK29kigv+TzXCuWHBWJ4Mwr/IXj43b7 anpvGAJadHNkWOJ7LPoOCs9r0RTJSc1yitTOTdhpnlNytG+naFC5PDUDsrUswZS9ao2R vbLFIeTQMchSO9rWOWCsC0RWNssPEYtu5tEETRb5xm4FlbBkJurNN5lWR54CBGRIGLGq xMcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language; bh=eyHb3XamJ4ivrROVNk7w1dGx/3F5ONg/jWKFk0JpYgk=; b=r7LpUMmPmpl/dQ/I3jUFnGlv8JssIjhHzW5OU1JS4wGAr40hcTyQstc587eQuME7lg 921gb125wPt6I8BAu8mFWNj2UgDu7+weJmzZ/MCeBK6MebOzo0hPhXdLkg6L5coqDIac dvzTamDpJWj/+oKkeLOViWPXtCKwfC9LBhFLMw//D+gkAWUvizGNkuF2MSz6vJ6X+7AQ W9FxJaMvvEv5JpuEaIsf2WdRcsj7nSXafbq8ldbU2509FhWSutPtkMpjubsgzx1AWnmL CFa0QewFpS2uAOLbwIFa+FFd7kFWspCo3iRCnPWxnspK2GsP2nIRjlVUXie8CaYDMY2g BTwg== X-Gm-Message-State: ALKqPwfUxdfV4U0xoLbqUjj/pc9zhCOivVLsSQQdE+YRxSrge2lRIqBw Y85LfNdbUj/oh6NI9XDsZsce87zf X-Google-Smtp-Source: AB8JxZqVjsd7/X6eAXJFFnIQAMDCKui6veGX4Ktd3J1VcETFbVz73wkfY/UpffWZJt9FEFVJxYujSQ== X-Received: by 2002:a37:bcc2:: with SMTP id m185-v6mr12528692qkf.367.1526747150310; Sat, 19 May 2018 09:25:50 -0700 (PDT) Received: from [10.0.0.163] (c-65-96-175-209.hsd1.ma.comcast.net. [65.96.175.209]) by smtp.gmail.com with ESMTPSA id 96-v6sm8031708qkx.71.2018.05.19.09.25.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 19 May 2018 09:25:49 -0700 (PDT) Sender: Theron Tarigo Subject: Re: drm-stable-kmod, OpenGL, and Linux binary compat To: Andreas Nilsson Cc: x11-list freebsd References: From: Theron Message-ID: Date: Sat, 19 May 2018 12:25:47 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------16A037A71FC10518D9FECA12" Content-Language: en-US X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 16:25:52 -0000 This is a multi-part message in MIME format. --------------16A037A71FC10518D9FECA12 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit > Hello, > > that seems strange, works for me: > > $  /compat/linux/usr/bin/glxinfo | grep OpenGL > OpenGL vendor string: Intel Open Source Technology Center > OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) > OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.1 > OpenGL core profile shading language version string: 4.50 > OpenGL core profile context flags: (none) > OpenGL core profile profile mask: core profile > OpenGL core profile extensions: > OpenGL version string: 3.0 Mesa 17.0.1 > OpenGL shading language version string: 1.30 > OpenGL context flags: (none) > OpenGL extensions: > OpenGL ES profile version string: OpenGL ES 3.2 Mesa 17.0.1 > OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 > OpenGL ES profile extensions: > 21:42:15 0 andrnils@yoga:~ > > glxgears works as well. > > Best regards > Andreas Hi Andreas, I do see a minor difference in hardware, HD Graphics 530 vs. 520, so I might be affected by a hardware-specific bug, however I would like to make sure my setup is correct.  Do you have /compat/linux/{sys,proc} mounted?  If I do not mount these, glxgears freezes my system.  However, when these are mounted, the Mesa loader falls back to software rendering, which does work.  I would be interested to see the output of "truss /compat/linux/usr/bin/glxinfo > & glxinfo-truss.txt" on a working system.  I have attached mine for both mounted and unmounted cases. As set up according to the installation messages, I have % mount | grep compat linsysfs on /compat/linux/sys (linsysfs, local) linprocfs on /compat/linux/proc (linprocfs, local) tmpfs on /compat/linux/dev/shm (tmpfs, local) Theron --------------16A037A71FC10518D9FECA12 Content-Type: text/plain; charset=UTF-8; name="glxinfo-truss-mounts.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="glxinfo-truss-mounts.txt" bGludXhfYnJrKDB4MCkJCQkJCSA9IDYzMzI0MTYgKDB4NjBhMDAwKQpsaW51eF9uZXd1bmFt ZSgweDdmZmZmZmZmYzViMikJCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDEwMDAs MHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkgPSAzNDM2NjE5Nzc2MCAoMHg4MDA2 MjkwMDApCmxpbnV4X2FjY2VzcygiL2V0Yy9sZC5zby5wcmVsb2FkIixSX09LKQkJIEVSUiMt MiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfb3BlbigiL2V0Yy9sZC5zby5j YWNoZSIsMHg4MDAwMCwwMSkJID0gMyAoMHgzKQpsaW51eF9uZXdmc3RhdCgzLDB4N2ZmZmZm ZmZiZmE4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHg2YzYzLDB4MSwweDIsMHgz LDB4MCkJCSA9IDM0MzY2MjAxODU2ICgweDgwMDYyYTAwMCkKY2xvc2UoMykJCQkJCSA9IDAg KDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYkdMLnNvLjEiLDB4ODAwMDAsMDQwNTMwNTIw KSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4u Liw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYzAwOCkJ CSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjcxNDc4LDB4NSwweDgwMiwweDMsMHgw KQkgPSAzNDM3MDIyNDEyOCAoMHg4MDBhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAwYTZl MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMGM2ZDAwMCww eDQwMDAsMHgzLDB4ODEyLDB4MywweDZkMDAwKSA9IDM0MzcyNzY3NzQ0ICgweDgwMGM2ZDAw MCkKbGludXhfbW1hcDIoMHg4MDBjNzEwMDAsMHg0NzgsMHgzLDB4MzIsMHhmZmZmZmZmZmZm ZmZmZmZmLDB4MCkgPSAzNDM3Mjc4NDEyOCAoMHg4MDBjNzEwMDApCmNsb3NlKDMpCQkJCQkg PSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJYMTEuc28uNiIsMHg4MDAwMCwwNDA1 MzA1MjApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFwwXDBcMFww XDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4N2ZmZmZmZmZi ZmQ4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgzM2RkZTAsMHg1LDB4ODAyLDB4 MywweDApCSA9IDM0Mzc0NDE4NDMyICgweDgwMGUwMDAwMCkKbGludXhfbXByb3RlY3QoMHg4 MDBmMzgwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODAxMTM4 MDAwLDB4NjAwMCwweDMsMHg4MTIsMHgzLDB4MTM4MDAwKSA9IDM0Mzc3NzkzNTM2ICgweDgw MTEzODAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xp YmMuc28uNiIsMHg4MDAwMCwwNDA1MzA1MjApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxe QlxeQVxeQVxeQ1wwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhf bmV3ZnN0YXQoMywweDdmZmZmZmZmYmZhOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgw LDB4MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjMwNTI4 ICgweDgwMDYzMTAwMCkKbGludXhfbW1hcDIoMHgwLDB4M2MyMWMwLDB4NSwweDgwMiwweDMs MHgwKQkgPSAzNDM3ODYxMjczNiAoMHg4MDEyMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAx M2I4MDAwLDB4MjAwMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMTViODAw MCwweDYwMDAsMHgzLDB4ODEyLDB4MywweDFiODAwMCkgPSAzNDM4MjUxMjEyOCAoMHg4MDE1 YjgwMDApCmxpbnV4X21tYXAyKDB4ODAxNWJlMDAwLDB4NDFjMCwweDMsMHgzMiwweGZmZmZm ZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzgyNTM2NzA0ICgweDgwMTViZTAwMCkKY2xvc2UoMykJ CQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmV4cGF0LnNvLjEiLDB4ODAw MDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBc MFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdm ZmZmZmZmYmRjOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjI5MGUwLDB4NSww eDgwMiwweDMsMHgwKQkgPSAzNDM4MjgwNzA0MCAoMHg4MDE2MDAwMDApCmxpbnV4X21wcm90 ZWN0KDB4ODAxNjI3MDAwLDB4MjAwMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigw eDgwMTgyNzAwMCwweDMwMDAsMHgzLDB4ODEyLDB4MywweDI3MDAwKSA9IDM0Mzg1MDYzOTM2 ICgweDgwMTgyNzAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xp YjY0L2xpYnhjYi1kcmkzLnNvLjAiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVh ZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgw eDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmQ5OCkJCSA9IDAgKDB4MCkKbGlu dXhfbW1hcDIoMHgwLDB4MjAyMDY4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDM4NzAwMTM0 NCAoMHg4MDFhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAxYTAyMDAwLDB4MWZmMDAwLDB4 MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMWMwMTAwMCwweDIwMDAsMHgzLDB4ODEy LDB4MywweDEwMDApID0gMzQzODkxMDI1OTIgKDB4ODAxYzAxMDAwKQpjbG9zZSgzKQkJCQkJ ID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGlieGNiLXByZXNlbnQuc28uMCIsMHg4 MDAwMCwwMzA1MTMxMzApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBc MFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4 N2ZmZmZmZmZiZDY4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgxMDAwLDB4Myww eDIyLDB4ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQzNjYyMzQ2MjQgKDB4ODAwNjMyMDAw KQpsaW51eF9tbWFwMigweDAsMHgyMDIwNTgsMHg1LDB4ODAyLDB4MywweDApCSA9IDM0Mzkx MTk1NjQ4ICgweDgwMWUwMDAwMCkKbGludXhfbXByb3RlY3QoMHg4MDFlMDIwMDAsMHgxZmYw MDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODAyMDAxMDAwLDB4MjAwMCwweDMs MHg4MTIsMHgzLDB4MTAwMCkgPSAzNDM5MzI5Njg5NiAoMHg4MDIwMDEwMDApCmNsb3NlKDMp CQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJ4Y2Itc3luYy5zby4xIiww eDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBc MFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMs MHg3ZmZmZmZmZmJkMzgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwNjBiOCww eDUsMHg4MDIsMHgzLDB4MCkJID0gMzQzOTUzODk5NTIgKDB4ODAyMjAwMDAwKQpsaW51eF9t cHJvdGVjdCgweDgwMjIwNjAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1h cDIoMHg4MDI0MDUwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHg1MDAwKSA9IDM0Mzk3NTA3 NTg0ICgweDgwMjQwNTAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3Blbigi L2xpYjY0L2xpYnhzaG1mZW5jZS5zby4xIiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMp CnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgz MiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJkMDgpCQkgPSAwICgweDAp CmxpbnV4X21tYXAyKDB4MCwweDIwMjA3OCwweDUsMHg4MDIsMHgzLDB4MCkJID0gMzQzOTk1 ODQyNTYgKDB4ODAyNjAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwMjYwMTAwMCwweDIwMDAw MCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDI4MDEwMDAsMHgyMDAwLDB4Myww eDgxMiwweDMsMHgxMDAwKSA9IDM0NDAxNjg1NTA0ICgweDgwMjgwMTAwMCkKY2xvc2UoMykJ CQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmdsYXBpLnNvLjAiLDB4ODAw MDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBc MFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdm ZmZmZmZmYmNkOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MTAwMCwweDMsMHgy MiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjM4NzIwICgweDgwMDYzMzAwMCkK bGludXhfbW1hcDIoMHgwLDB4MjJlOTk4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQwMzc3 ODU2MCAoMHg4MDJhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAyYTJhMDAwLDB4MWZmMDAw LDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMmMyOTAwMCwweDUwMDAsMHgzLDB4 ODEyLDB4MywweDI5MDAwKSA9IDM0NDA2MDQzNjQ4ICgweDgwMmMyOTAwMCkKbGludXhfbW1h cDIoMHg4MDJjMmUwMDAsMHg5OTgsMHgzLDB4MzIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkg PSAzNDQwNjA2NDEyOCAoMHg4MDJjMmUwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxp bnV4X29wZW4oIi9saWI2NC9saWJzZWxpbnV4LnNvLjEiLDB4ODAwMDAsMDMwNTEzMTMwKSA9 IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4 MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmNhOCkJCSA9 IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjI2OTcwLDB4NSwweDgwMiwweDMsMHgwKQkg PSAzNDQwNzk3Mjg2NCAoMHg4MDJlMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAyZTI0MDAw LDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMzAyMzAwMCwweDIw MDAsMHgzLDB4ODEyLDB4MywweDIzMDAwKSA9IDM0NDEwMjEzMzc2ICgweDgwMzAyMzAwMCkK bGludXhfbW1hcDIoMHg4MDMwMjUwMDAsMHgxOTcwLDB4MywweDMyLDB4ZmZmZmZmZmZmZmZm ZmZmZiwweDApID0gMzQ0MTAyMjE1NjggKDB4ODAzMDI1MDAwKQpjbG9zZSgzKQkJCQkJID0g MCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliWGV4dC5zby42IiwweDgwMDAwLDAzMDUx MzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBc MCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJj NzgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIxMTkxOCwweDUsMHg4MDIsMHgz LDB4MCkJID0gMzQ0MTIxNjcxNjggKDB4ODAzMjAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgw MzIxMTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDM0MTAw MDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHgxMDAwMCkgPSAzNDQxNDMyOTg1NiAoMHg4MDM0 MTAwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJY ZGFtYWdlLnNvLjEiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9F TEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGlu dXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmM0OCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIo MHgwLDB4MjAyMGI4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQxNjM2MTQ3MiAoMHg4MDM2 MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAzNjAyMDAwLDB4MWZmMDAwLDB4MCkJID0gMCAo MHgwKQpsaW51eF9tbWFwMigweDgwMzgwMTAwMCwweDIwMDAsMHgzLDB4ODEyLDB4MywweDEw MDApID0gMzQ0MTg0NjI3MjAgKDB4ODAzODAxMDAwKQpjbG9zZSgzKQkJCQkJID0gMCAoMHgw KQpsaW51eF9tbWFwMigweDAsMHgxMDAwLDB4MywweDIyLDB4ZmZmZmZmZmZmZmZmZmZmZiww eDApID0gMzQzNjYyNDI4MTYgKDB4ODAwNjM0MDAwKQpsaW51eF9vcGVuKCIvbGliNjQvbGli WGZpeGVzLnNvLjMiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9F TEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGlu dXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmMxOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIo MHgwLDB4MjA1MTE4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQyMDU1NTc3NiAoMHg4MDNh MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAzYTA1MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAo MHgwKQpsaW51eF9tbWFwMigweDgwM2MwNDAwMCwweDIwMDAsMHgzLDB4ODEyLDB4MywweDQw MDApID0gMzQ0MjI2NjkzMTIgKDB4ODAzYzA0MDAwKQpjbG9zZSgzKQkJCQkJID0gMCAoMHgw KQpsaW51eF9vcGVuKCIvbGliNjQvbGliWDExLXhjYi5zby4xIiwweDgwMDAwLDAzMDUxMzEz MCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIu Li4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJiZTgp CQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwMTAzMCwweDUsMHg4MDIsMHgzLDB4 MCkJID0gMzQ0MjQ3NTAwODAgKDB4ODAzZTAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwM2Uw MTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDQwMDAwMDAs MHgyMDAwLDB4MywweDgxMiwweDMsMHgwKSA9IDM0NDI2ODQ3MjMyICgweDgwNDAwMDAwMCkK Y2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYnhjYi5zby4x IiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5B XDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0 KDMsMHg3ZmZmZmZmZmJiYjgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIyNzQy OCwweDUsMHg4MDIsMHgzLDB4MCkJID0gMzQ0Mjg5NDQzODQgKDB4ODA0MjAwMDAwKQpsaW51 eF9tcHJvdGVjdCgweDgwNDIyNzAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHg4MDQ0MjYwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHgyNjAwMCkgPSAzNDQz MTE5NzE4NCAoMHg4MDQ0MjYwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X29w ZW4oIi9saWI2NC9saWJ4Y2ItZ2x4LnNvLjAiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4 MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0g ODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmI4OCkJCSA9IDAgKDB4 MCkKbGludXhfbW1hcDIoMHgwLDB4MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZmZmYs MHgwKSA9IDM0MzY2MjQ2OTEyICgweDgwMDYzNTAwMCkKbGludXhfbW1hcDIoMHgwLDB4MjFh MDc4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQzMzEzODY4OCAoMHg4MDQ2MDAwMDApCmxp bnV4X21wcm90ZWN0KDB4ODA0NjE5MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51 eF9tbWFwMigweDgwNDgxODAwMCwweDMwMDAsMHgzLDB4ODEyLDB4MywweDE4MDAwKSA9IDM0 NDM1MzM0MTQ0ICgweDgwNDgxODAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhf b3BlbigiL2xpYjY0L2xpYnhjYi1kcmkyLnNvLjAiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMg KDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIp ID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmI1OCkJCSA9IDAg KDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjA0MDY4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAz NDQzNzMzMjk5MiAoMHg4MDRhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA0YTA0MDAwLDB4 MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwNGMwMzAwMCwweDIwMDAs MHgzLDB4ODEyLDB4MywweDMwMDApID0gMzQ0Mzk0NDI0MzIgKDB4ODA0YzAzMDAwKQpjbG9z ZSgzKQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliWHhmODZ2bS5zby4x IiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5B XDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0 KDMsMHg3ZmZmZmZmZmJiMjgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwNTE0 OCwweDUsMHg4MDIsMHgzLDB4MCkJID0gMzQ0NDE1MjcyOTYgKDB4ODA0ZTAwMDAwKQpsaW51 eF9tcHJvdGVjdCgweDgwNGUwNTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHg4MDUwMDQwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHg0MDAwKSA9IDM0NDQz NjQwODMyICgweDgwNTAwNDAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3Bl bigiL2xpYjY0L2xpYmRybS5zby4yIiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJl YWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAo MHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJhZjgpCQkgPSAwICgweDApCmxp bnV4X21tYXAyKDB4MCwweDEwMDAsMHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkg PSAzNDM2NjI1MTAwOCAoMHg4MDA2MzYwMDApCmxpbnV4X21tYXAyKDB4MCwweDIwZWM5MCww eDUsMHg4MDIsMHgzLDB4MCkJID0gMzQ0NDU3MjE2MDAgKDB4ODA1MjAwMDAwKQpsaW51eF9t cHJvdGVjdCgweDgwNTIwZTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1h cDIoMHg4MDU0MGQwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHhkMDAwKSA9IDM0NDQ3ODcy MDAwICgweDgwNTQwZDAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3Blbigi L2xpYjY0L2xpYm0uc28uNiIsMHg4MDAwMCwwMzA1MTMxMzApID0gMyAoMHgzKQpyZWFkKDMs IlxeP0VMRlxeQlxeQVxeQVxeQ1wwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0 MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmFjOCkJCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHgwLDB4MzAxMTM4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQ0OTkxNTkwNCAo MHg4MDU2MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA1NzAxMDAwLDB4MWZmMDAwLDB4MCkJ ID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwNTkwMDAwMCwweDIwMDAsMHgzLDB4ODEyLDB4 MywweDEwMDAwMCkgPSAzNDQ1MzA2MTYzMiAoMHg4MDU5MDAwMDApCmNsb3NlKDMpCQkJCQkg PSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJwdGhyZWFkLnNvLjAiLDB4ODAwMDAs MDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFww XDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZm ZmZmYmE5OCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjFiNDg4LDB4NSwweDgw MiwweDMsMHgwKQkgPSAzNDQ1NDExMDIwOCAoMHg4MDVhMDAwMDApCmxpbnV4X21wcm90ZWN0 KDB4ODA1YTE3MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgw NWMxNjAwMCwweDIwMDAsMHgzLDB4ODEyLDB4MywweDE2MDAwKSA9IDM0NDU2Mjk3NDcyICgw eDgwNWMxNjAwMCkKbGludXhfbW1hcDIoMHg4MDVjMTgwMDAsMHgzNDg4LDB4MywweDMyLDB4 ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQ0NTYzMDU2NjQgKDB4ODA1YzE4MDAwKQpjbG9z ZSgzKQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliZGwuc28uMiIsMHg4 MDAwMCwwMzA1MTMxMzApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBc MFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4 N2ZmZmZmZmZiYTY4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMDMxMzAsMHg1 LDB4ODAyLDB4MywweDApCSA9IDM0NDU4MzA0NTEyICgweDgwNWUwMDAwMCkKbGludXhfbXBy b3RlY3QoMHg4MDVlMDIwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAy KDB4ODA2MDAyMDAwLDB4MjAwMCwweDMsMHg4MTIsMHgzLDB4MjAwMCkgPSAzNDQ2MDQwOTg1 NiAoMHg4MDYwMDIwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4 MCwweDEwMDAsMHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkgPSAzNDM2NjI1NTEw NCAoMHg4MDA2MzcwMDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJYYXUuc28uNiIsMHg4MDAw MCwwMzA2MTQ2MjApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFww XDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4N2Zm ZmZmZmZiYTA4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMDMxMjgsMHg1LDB4 ODAyLDB4MywweDApCSA9IDM0NDYyNDk4ODE2ICgweDgwNjIwMDAwMCkKbGludXhfbXByb3Rl Y3QoMHg4MDYyMDIwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4 ODA2NDAyMDAwLDB4MjAwMCwweDMsMHg4MTIsMHgzLDB4MjAwMCkgPSAzNDQ2NDYwNDE2MCAo MHg4MDY0MDIwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2 NC9saWJwY3JlLnNvLjEiLDB4ODAwMDAsMDMwNjMwNjcwKSA9IDMgKDB4MykKcmVhZCgzLCJc Xj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkK bGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYjlkOCkJCSA9IDAgKDB4MCkKbGludXhfbW1h cDIoMHgwLDB4MjYxMjA4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQ2NjY5MzEyMCAoMHg4 MDY2MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA2NjYwMDAwLDB4MjAwMDAwLDB4MCkJID0g MCAoMHgwKQpsaW51eF9tbWFwMigweDgwNjg2MDAwMCwweDIwMDAsMHgzLDB4ODEyLDB4Myww eDYwMDAwKSA9IDM0NDY5MTgzNDg4ICgweDgwNjg2MDAwMCkKY2xvc2UoMykJCQkJCSA9IDAg KDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZm ZmYsMHgwKSA9IDM0MzY2MjU5MjAwICgweDgwMDYzODAwMCkKbGludXhfbW1hcDIoMHgwLDB4 MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjYzMjk2ICgw eDgwMDYzOTAwMCkKbGludXhfbW1hcDIoMHgwLDB4MjAwMCwweDMsMHgyMiwweGZmZmZmZmZm ZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjY3MzkyICgweDgwMDYzYTAwMCkKbGludXhfYXJjaF9w cmN0bCgweDEwMDIsMHg4MDA2M2EwYzApCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4 ODAxNWI4MDAwLDB4NDAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1 YzE2MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA2ODYw MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA2NDAyMDAw LDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA2MDAyMDAwLDB4 MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1OTAwMDAwLDB4MTAw MCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1NDBkMDAwLDB4MTAwMCww eDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA0NDI2MDAwLDB4MTAwMCwweDEp CQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAxMTM4MDAwLDB4MTAwMCwweDEpCQkg PSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAzNDEwMDAwLDB4MTAwMCwweDEpCQkgPSAw ICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1MDA0MDAwLDB4MTAwMCwweDEpCQkgPSAwICgw eDApCmxpbnV4X21wcm90ZWN0KDB4ODA0YzAzMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDAp CmxpbnV4X21wcm90ZWN0KDB4ODA0ODE4MDAwLDB4MjAwMCwweDEpCQkgPSAwICgweDApCmxp bnV4X21wcm90ZWN0KDB4ODA0MDAwMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4 X21wcm90ZWN0KDB4ODAzYzA0MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21w cm90ZWN0KDB4ODAzODAxMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90 ZWN0KDB4ODAzMDIzMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0 KDB4ODAyYzI5MDAwLDB4NDAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4 ODAyODAxMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAy NDA1MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAyMDAx MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAxYzAxMDAw LDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAxODI3MDAwLDB4 MjAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAwYzZkMDAwLDB4MzAw MCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4NjA4MDAwLDB4MTAwMCwweDEp CQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAwODI5MDAwLDB4MTAwMCwweDEpCQkg PSAwICgweDApCm11bm1hcCgweDgwMDYyYTAwMCwyNzc0NykJCQkgPSAwICgweDApCmxpbnV4 X3NldF90aWRfYWRkcmVzcygweDgwMDYzYTM5MCkJCSA9IDY5ODkyICgweDExMTA0KQpsaW51 eF9zZXRfcm9idXN0X2xpc3QoMHg4MDA2M2EzYTAsMHgxOCkJCSA9IDAgKDB4MCkKbGludXhf cnRfc2lnYWN0aW9uKDB4MjAsMHg3ZmZmZmZmZmQ2YjAsMHgwLDB4OCkJID0gMCAoMHgwKQps aW51eF9ydF9zaWdhY3Rpb24oMHgyMSwweDdmZmZmZmZmZDZiMCwweDAsMHg4KQkgPSAwICgw eDApCmxpbnV4X3J0X3NpZ3Byb2NtYXNrKDB4MSwweDdmZmZmZmZmZDgyOCwweDAsMHg4KSA9 IDAgKDB4MCkKbGludXhfZ2V0cmxpbWl0KDB4MywweDdmZmZmZmZmZDgxMCkJCSA9IDAgKDB4 MCkKbGludXhfc3RhdGZzKDB4ODAyZTFkMDMzLDB4N2ZmZmZmZmZkN2YwKQkgRVJSIy0yICdO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9zdGF0ZnMoMHg4MDJlMWQwM2EsMHg3 ZmZmZmZmZmQ3ZjApCSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4 X2JyaygweDApCQkJCQkgPSA2MzMyNDE2ICgweDYwYTAwMCkKbGludXhfYnJrKDB4NjJiMDAw KQkJCQkgPSA2NDY3NTg0ICgweDYyYjAwMCkKbGludXhfb3BlbigiL3Byb2MvZmlsZXN5c3Rl bXMiLDB4MCwwNjY2KQkgPSAzICgweDMpCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmQ2 ZjApCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDEwMDAsMHgzLDB4MjIsMHhmZmZm ZmZmZmZmZmZmZmZmLDB4MCkgPSAzNDM2NjIwMTg1NiAoMHg4MDA2MmEwMDApCnJlYWQoMywi XHR1ZnNcblx0Y2Q5NjYwXG5cdG1zZG9zZnNcbm5vZGUiLi4uLDQwOTYpID0gMTA0ICgweDY4 KQpsaW51eF9uZXdzdGF0KCIvZXRjL3N5c2NvbmZpZy82NGJpdF9zdHJzdHJfdmlhXzY0Yml0 X3N0cnN0cl9zc2UyX3VuYWxpZ25lZCIsMHg3ZmZmZmZmZmQzNzApIEVSUiMtMiAnTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeScKcmVhZCgzLDB4ODAwNjJhMDAwLDQwOTYpCQkJID0gMCAo MHgwKQpjbG9zZSgzKQkJCQkJID0gMCAoMHgwKQptdW5tYXAoMHg4MDA2MmEwMDAsNDA5NikJ CQkgPSAwICgweDApCmxpbnV4X2FjY2VzcygiL2V0Yy9zZWxpbnV4L2NvbmZpZyIsRl9PSykJ IEVSUiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfc29ja2V0KDB4MSww eDgwMDAxLDB4MCkJCQkgPSAzICgweDMpCmxpbnV4X2Nvbm5lY3QoMHgzLDB4N2ZmZmZmZmZk NGYwLDB4MTQpCQkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpjbG9zZSgz KQkJCQkJID0gMCAoMHgwKQpsaW51eF9zb2NrZXQoMHgxLDB4ODAwMDEsMHgwKQkJCSA9IDMg KDB4MykKbGludXhfZ2V0c29ja29wdCgweDMsMHgxLDB4NywweDdmZmZmZmZmZDRkMCwweDdm ZmZmZmZmZDRiYykgPSAwICgweDApCmxpbnV4X3NldHNvY2tvcHQoMHgzLDB4MSwweDcsMHg3 ZmZmZmZmZmQ0ZDAsMHg0KSA9IDAgKDB4MCkKbGludXhfY29ubmVjdCgweDMsMHg3ZmZmZmZm ZmQ0ZjAsMHg2ZSkJCSA9IDAgKDB4MCkKbGludXhfZ2V0cGVlcm5hbWUoMHgzLDB4NjBiMzQw LDB4N2ZmZmZmZmZkM2Y0KQkgPSAwICgweDApCmxpbnV4X25ld3VuYW1lKDB4N2ZmZmZmZmZk MGYwKQkJCSA9IDAgKDB4MCkKbGludXhfYWNjZXNzKCIvaG9tZS90aGVyb24vLlhhdXRob3Jp dHkiLFJfT0spCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2hvbWUvdGhlcm9uLy5YYXV0aG9y aXR5IiwweDAsMDY2NikJID0gNCAoMHg0KQpsaW51eF9uZXdmc3RhdCg0LDB4N2ZmZmZmZmZk MDcwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMDAwLDB4MywweDIyLDB4ZmZm ZmZmZmZmZmZmZmZmZiwweDApID0gMzQzNjYyMDE4NTYgKDB4ODAwNjJhMDAwKQpyZWFkKDQs IlxeQVwwXDBcbnRoZXJvbi14cHNcMFxeQTFcMFxeUk1JIi4uLiw4MTkyKSA9IDExMCAoMHg2 ZSkKY2xvc2UoNCkJCQkJCSA9IDAgKDB4MCkKbXVubWFwKDB4ODAwNjJhMDAwLDgxOTIpCQkJ ID0gMCAoMHgwKQpsaW51eF9nZXRzb2NrbmFtZSgweDMsMHg2MGIzNDAsMHg3ZmZmZmZmZmQz ZjQpCSA9IDAgKDB4MCkKbGludXhfZmNudGwoMHgzLDB4MywweDApCQkJID0gMiAoMHgyKQps aW51eF9mY250bCgweDMsMHg0LDB4ODAyKQkJCSA9IDAgKDB4MCkKbGludXhfZmNudGwoMHgz LDB4MiwweDEpCQkJID0gMCAoMHgwKQpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEp CQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJsXDBcdlwwXDBcMFxeUlwwXF5QXDBcMFwwIiwx Mn0sezB4ODA0NDI3M2MxLDB9LHsiTUlULU1BR0lDLUNPT0tJRS0xIiwxOH0seyJcMFwwIiwy fSx7IlxNLXk0XE1eQ1xNLUJDcSVcMjQwI1xNLWVcTS0mTWQ1Ii4uLiwxNn0sezB4ODA0NDI3 M2MxLDB9XSw2KSA9IDQ4ICgweDMwKQpsaW51eF9yZWN2ZnJvbSgweDMsMHg2MGIzNjAsMHg4 LDB4MCwweDAsMHgwKQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFi bGUnCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdmZy b20oMHgzLDB4NjBiMzYwLDB4OCwweDAsMHgwLDB4MCkJID0gOCAoMHg4KQpsaW51eF9yZWN2 ZnJvbSgweDMsMHg2MTA2YzgsMHg4YWMsMHgwLDB4MCwweDApCSA9IDIyMjAgKDB4OGFjKQpw b2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxb eyJiXDBcXkVcMFxmXDBcMFwwQklHLVJFUVVFU1RTIiwyMH1dLDEpID0gMjAgKDB4MTQpCnBv bGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMs MHg3ZmZmZmZmZmQyZDAsMHgwKQkJID0gMzIgKDB4MjApCnBvbGwoeyAzL1BPTExJTnxQT0xM T1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXkVcMFxeQVwwIiw0fV0s MSkJCQkgPSA0ICgweDQpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkK bGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQzMjAsMHgwKQkJID0gMzIgKDB4MjApCmxp bnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkNDEwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJj ZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwx LC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siN1wwXF5FXDBcMFwwXE1eQFxeQ1ZcXkFc MFwwXGJcMCIuLi4sNDR9LHsweDAsMH0sezB4ODAxMTNkNzg0LDB9XSwzKSA9IDQ0ICgweDJj KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2co MHgzLDB4N2ZmZmZmZmZkMmUwLDB4MCkJCSA9IDEzNiAoMHg4OCkKbGludXhfcmVjdm1zZygw eDMsMHg3ZmZmZmZmZmQ0NjAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5 IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAo MHgxKQp3cml0ZXYoMyxbeyJiXDBcXkVcMFx0XDBcTV5AXF5DIiw4fSx7IlhLRVlCT0FSRCIs OX0seyJcMFwwXDAiLDN9XSwzKSA9IDIwICgweDE0KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0x KQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMWIwLDB4MCkJ CSA9IDMyICgweDIwKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDMzMCwweDApCQkg RVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Zt c2coMHgzLDB4N2ZmZmZmZmZkMzMwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3Jh cmlseSB1bmF2YWlsYWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9 IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1eR1wwXF5CXDBcXkFcMFwwXDAiLDh9LHsweDAsMH0s ezB4ODAxMTNkNzg0LDB9XSwzKSA9IDggKDB4OCkKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJ CQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDI2MCwweDApCQkg PSAzMiAoMHgyMCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQzZTAsMHgwKQkJIEVS UiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmZDNlMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJp bHkgdW5hdmFpbGFibGUnCmxpbnV4X25ld2ZzdGF0KDEsMHg3ZmZmZmZmZmNlZTApCQkgPSAw ICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwMDAsMHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZm ZmZmLDB4MCkgPSAzNDM2NjIwMTg1NiAoMHg4MDA2MmEwMDApCnBvbGwoeyAzL1BPTExJTnxQ T0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7ImJcMFxeQ1wwXF5DXDBc MFwwIiw4fSx7IkdMWCIsM30seyJcMCIsMX1dLDMpID0gMTIgKDB4YykKcG9sbCh7IDMvUE9M TElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZm ZDEwMCwweDApCQkgPSAzMiAoMHgyMCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQy ODAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwps aW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDI4MCwweDApCQkgRVJSIy0xMSAnUmVzb3Vy Y2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0s MSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7ImJcMFxeQ1wwXF5DXDBcMFwwR0xYXDAi LDEyfV0sMSkJID0gMTIgKDB4YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAo MHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDBmMCwweDApCQkgPSAzMiAoMHgy MCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2 KDMsW3siXE1eWlxhXF5DXDBcXkFcMFwwXDBcXkRcMFwwXDAiLDEyfV0sMSkgPSAxMiAoMHhj KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2co MHgzLDB4N2ZmZmZmZmZkMjEwLDB4MCkJCSA9IDMyICgweDIwKQpwb2xsKHsgMy9QT0xMSU58 UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJiXDBcXkNcMFxeRFww XDBcMERSSTNiXDBcXkRcMFxhIi4uLiwyOH1dLDEpID0gMjggKDB4MWMpCnBvbGwoeyAzL1BP TExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZm ZmQxYTAsMHgwKQkJID0gNjQgKDB4NDApCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwt MSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXlRcMFxeQ1wwXF5BXDBcMFwwXDBcMFww XDBcTV5TIi4uLiwyNH1dLDEpID0gMjQgKDB4MTgpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEp CQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxZDAsMHgwKQkJ ID0gNjQgKDB4NDApCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMWMwLDB4MCkJCSBF UlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1z ZygweDMsMHg3ZmZmZmZmZmQxYzAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFy aWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0g MSAoMHgxKQp3cml0ZXYoMyxbeyJiXDBcXkNcMFxeRFwwXDBcMCIsOH0seyJEUkkyIiw0fSx7 MHg4MDExM2Q3ODQsMH1dLDMpID0gMTIgKDB4YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJ CQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDA2MCwweDApCQkg PSAzMiAoMHgyMCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxZTAsMHgwKQkJIEVS UiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xM SU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJiXDBcYlwwXF5X XDBcMFwwIiw4fSx7IkdlbmVyaWMgRXZlbnQgRXh0ZW5zaW9uIiwyM30seyJcMCIsMX1dLDMp ID0gMzIgKDB4MjApCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGlu dXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmNmYzAsMHgwKQkJID0gMzIgKDB4MjApCmxpbnV4 X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMTQwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0 ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQx NDAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpw b2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxb eyJcTV5AXDBcXkJcMFxeQVwwXDBcMCIsOH0sezB4MCwwfSx7MHg4MDExM2Q3ODQsMH1dLDMp ID0gOCAoMHg4KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4 X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMDkwLDB4MCkJCSA9IDMyICgweDIwKQpsaW51eF9y ZWN2bXNnKDB4MywweDdmZmZmZmZmZDIxMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVt cG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjEw LDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKcG9s bCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3si XE1eWVwwXF5DXDBcXkFcMFwwXDBcXkRcMFwwXDAiLDEyfSx7MHgwLDB9LHsweDgwMTEzZDc4 NCwwfV0sMykgPSAxMiAoMHhjKQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgw eDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMTIwLDB4MCkJCSA9IDMyICgweDIw KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDJhMCwweDApCQkgRVJSIy0xMSAnUmVz b3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2Zm ZmZmZmZkMmEwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWls YWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3Jp dGV2KDMsW3siYlwwXF5FXDBcdlwwXDBcMCIsOH0seyJYRnJlZTg2LURSSSIsMTF9LHsiXDAi LDF9XSwzKSA9IDIwICgweDE0KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgw eDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMDYwLDB4MCkJCSA9IDMyICgweDIw KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDFlMCwweDApCQkgRVJSIy0xMSAnUmVz b3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2Zm ZmZmZmZkMWUwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWls YWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3Jp dGV2KDMsW3siXE1eWlxeU1xeQ1wwXDBcMFwwXDBcXkJcMFwwXDAiLDEyfV0sMSkgPSAxMiAo MHhjKQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Zt c2coMHgzLDB4N2ZmZmZmZmZkMWYwLDB4MCkJCSA9IDM2ICgweDI0KQpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmZDI0MCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJp bHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjQwLDB4MCkJ CSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKcG9sbCh7IDMv UE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1eWlxe TlxeQlwwXDBcMFwwXDAiLDh9LHsweDAsMH0sezB4ODAxMTNkNzg0LDB9XSwzKSA9IDggKDB4 OCkKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmZDBlMCwweDApCQkgPSA0MDk2ICgweDEwMDApCmxpbnV4X3JlY3Zm cm9tKDB4MywweDYxYjA0MCwweDI0YTAsMHgwLDB4MCwweDApCSA9IDkzNzYgKDB4MjRhMCkK bGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyNjAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291 cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9 LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5aXF5TXF5DXDBcMFwwXDBcMFxe Q1wwXDBcMCIsMTJ9XSwxKSA9IDEyICgweGMpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJ CSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxMjAsMHgwKQkJID0g NTgwICgweDI0NCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyNDAsMHgwKQkJIEVS UiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmZDI0MCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJp bHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAx ICgweDEpCndyaXRldigzLFt7IlxNXlpcXlVcXkJcMFwwXDBcMFwwIiw4fSx7MHgwLDB9LHsw eDgwMTEzZDc4NCwwfV0sMykgPSA4ICgweDgpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJ CSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQwZTAsMHgwKQkJID0g NDA5NiAoMHgxMDAwKQpsaW51eF9icmsoMHgwKQkJCQkJID0gNjQ2NzU4NCAoMHg2MmIwMDAp CmxpbnV4X2JyaygweDY0YzAwMCkJCQkJID0gNjYwMjc1MiAoMHg2NGMwMDApCmxpbnV4X3Jl Y3Zmcm9tKDB4MywweDYyMmU3MCwweDhmYTAsMHgwLDB4MCwweDApCSA9IDM2NzY4ICgweDhm YTApCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjYwLDB4MCkJCSBFUlIjLTExICdS ZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExP VVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1eVFxeQVxeQ1wwVlxeQVww XDBcMFwwXDBcMCIsMTJ9XSwxKSA9IDEyICgweGMpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEp CQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxOTAsMHgwKQkJ ID0gMzIgKDB4MjApCmxpbnV4X2ZjbnRsKDB4NCwweDEsMHhmZmZmZmZmZikJCQkgPSAwICgw eDApCmxpbnV4X2ZjbnRsKDB4NCwweDIsMHgxKQkJCSA9IDAgKDB4MCkKbGludXhfdGltZSgw eDApCQkJCQkgPSAxNTI2NzQ2OTIxICgweDViMDA0ZjI5KQpsaW51eF9vcGVuKCIvZXRjL2Ry aXJjIiwweDAsMDUxMTM3MDAwKQkJID0gNSAoMHg1KQpyZWFkKDUsIjwhLS1cblxuPT09PT09 PT09PT09PT09PT09PT09PT09Ii4uLiw0MDk2KSA9IDQwOTYgKDB4MTAwMCkKbGludXhfdGlt ZSgweDApCQkJCQkgPSAxNTI2NzQ2OTIxICgweDViMDA0ZjI5KQpyZWFkKDUsImFkZXIiIHZh bHVlPSJ0cnVlIiAvPlxuICAgICAgICA8Ii4uLiw0MDk2KSA9IDU4MCAoMHgyNDQpCnJlYWQo NSwweDYyNWJjNiw0MDk2KQkJCQkgPSAwICgweDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDAp CmxpbnV4X29wZW4oIi9ob21lL3RoZXJvbi8uZHJpcmMiLDB4MCwwNTExMzcwMDApCSBFUlIj LTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld2ZzdGF0KDQsMHg3ZmZm ZmZmZmMxZDApCQkgPSAwICgweDApCmxpbnV4X3JlYWRsaW5rKCIvc3lzL2Rldi9jaGFyLzIy NjoxMjgvZGV2aWNlL3N1YnN5c3RlbSIsMHg3ZmZmZmZmZmIxNTAsNDA5NikgRVJSIy0yICdO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9vcGVuYXQoMHhmZmZmZmZmZmZmZmZm ZjljLDB4ODA1MjBiMmRlLDB4OTA4MDAsMHgwKSA9IDUgKDB4NSkKbGludXhfZ2V0ZGVudHMo MHg1LDB4NjJmMmQwLDB4ODAwMCkJCSA9IDE0NCAoMHg5MCkKbGludXhfbmV3c3RhdCgiL2Rl di9kcmkvY29udHJvbEQ2NCIsMHg3ZmZmZmZmZmMxZDApID0gMCAoMHgwKQpsaW51eF9yZWFk bGluaygiL3N5cy9kZXYvY2hhci8yMjY6NjQvZGV2aWNlL3N1YnN5c3RlbSIsMHg3ZmZmZmZm ZmIxNTAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9u ZXdzdGF0KCIvZGV2L2RyaS9yZW5kZXJEMTI4IiwweDdmZmZmZmZmYzFkMCkgPSAwICgweDAp CmxpbnV4X3JlYWRsaW5rKCIvc3lzL2Rldi9jaGFyLzIyNjoxMjgvZGV2aWNlL3N1YnN5c3Rl bSIsMHg3ZmZmZmZmZmIxNTAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5JwpsaW51eF9uZXdzdGF0KCIvZGV2L2RyaS9jYXJkMCIsMHg3ZmZmZmZmZmMxZDApCSA9 IDAgKDB4MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjAvZGV2aWNlL3N1 YnN5c3RlbSIsIi9zeXMvYnVzL3BjaSIsNDA5NikgPSAxMiAoMHhjKQpsaW51eF9nZXRkZW50 cygweDUsMHg2MmYyZDAsMHg4MDAwKQkJID0gMCAoMHgwKQpjbG9zZSg1KQkJCQkJID0gMCAo MHgwKQpsaW51eF9uZXdmc3RhdCg0LDB4N2ZmZmZmZmZjMzIwKQkJID0gMCAoMHgwKQpsaW51 eF9yZWFkbGluaygiL3N5cy9kZXYvY2hhci8yMjY6MTI4L2RldmljZS9zdWJzeXN0ZW0iLDB4 N2ZmZmZmZmZiMmEwLDQwOTYpIEVSUiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScK bGludXhfb3BlbmF0KDB4ZmZmZmZmZmZmZmZmZmY5YywweDgwNTIwYjJkZSwweDkwODAwLDB4 MCkgPSA1ICgweDUpCmxpbnV4X2dldGRlbnRzKDB4NSwweDYyMWVhMCwweDgwMDApCQkgPSAx NDQgKDB4OTApCmxpbnV4X25ld3N0YXQoIi9kZXYvZHJpL2NvbnRyb2xENjQiLDB4N2ZmZmZm ZmZjMzIwKSA9IDAgKDB4MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjY0 L2RldmljZS9zdWJzeXN0ZW0iLDB4N2ZmZmZmZmZiMmEwLDQwOTYpIEVSUiMtMiAnTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfbmV3c3RhdCgiL2Rldi9kcmkvcmVuZGVyRDEy OCIsMHg3ZmZmZmZmZmMzMjApID0gMCAoMHgwKQpsaW51eF9yZWFkbGluaygiL3N5cy9kZXYv Y2hhci8yMjY6MTI4L2RldmljZS9zdWJzeXN0ZW0iLDB4N2ZmZmZmZmZiMmEwLDQwOTYpIEVS UiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfbmV3c3RhdCgiL2Rldi9k cmkvY2FyZDAiLDB4N2ZmZmZmZmZjMzIwKQkgPSAwICgweDApCmxpbnV4X3JlYWRsaW5rKCIv c3lzL2Rldi9jaGFyLzIyNjowL2RldmljZS9zdWJzeXN0ZW0iLCIvc3lzL2J1cy9wY2kiLDQw OTYpID0gMTIgKDB4YykKbGludXhfZ2V0ZGVudHMoMHg1LDB4NjIxZWEwLDB4ODAwMCkJCSA9 IDAgKDB4MCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkKbGliR0wgZXJyb3I6IHdyaXRlKDIs ImxpYkdMIGVycm9yOiAiLDEzKQkJCSA9IDEzICgweGQpCk1FU0EtTE9BREVSOiBmYWlsZWQg dG8gcmV0cmlldmUgZGV2aWNlIGluZm9ybWF0aW9uCndyaXRlKDIsIk1FU0EtTE9BREVSOiBm YWlsZWQgdG8gcmV0cmlldmUgIi4uLiw1MSkgPSA1MSAoMHgzMykKbGludXhfaW9jdGwoMHg0 LDB4YzA0MDY0MDAsMHg2MWEyMDApCQkgPSAwICgweDApCmxpbnV4X2lvY3RsKDB4NCwweGMw NDA2NDAwLDB4NjFhMjAwKQkJID0gMCAoMHgwKQpsaW51eF9zeXNfZnV0ZXgoMHg4MDYwMDMw ZDAsMHg4MSwweDdmZmZmZmZmLDB4N2ZmZmZmZmZjY2UwLDB4MSwweDYxZDQyMCkgPSAwICgw eDApCmdldGV1aWQoKQkJCQkJID0gMTAwMSAoMHgzZTkpCmxpbnV4X2dldHVpZCgpCQkJCQkg PSAxMDAxICgweDNlOSkKbGludXhfb3BlbigiL3Vzci9saWI2NC9kcmkvdGxzL2k5MTVfZHJp LnNvIiwweDgwMDAwLDAzMDUxMzEzMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5JwpsaW51eF9vcGVuKCIvdXNyL2xpYjY0L2RyaS9pOTE1X2RyaS5zbyIsMHg4MDAwMCww MzA1MTMxMzApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFwwXDBc MFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCg1LDB4N2ZmZmZm ZmZjYTIwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHg5MDA4MjgsMHg1LDB4ODAy LDB4NSwweDApCSA9IDM0NDcwODg3NDI0ICgweDgwNmEwMDAwMCkKbGludXhfbXByb3RlY3Qo MHg4MDcwYWYwMDAsMHgxZmYwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODA3 MmFlMDAwLDB4NGEwMDAsMHgzLDB4ODEyLDB4NSwweDZhZTAwMCkgPSAzNDQ3OTk4ODczNiAo MHg4MDcyYWUwMDApCmxpbnV4X21tYXAyKDB4ODA3MmY4MDAwLDB4ODgyOCwweDMsMHgzMiww eGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0NDgwMjkxODQwICgweDgwNzJmODAwMCkKY2xv c2UoNSkJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2V0Yy9sZC5zby5jYWNoZSIsMHg4 MDAwMCwwMSkJID0gNSAoMHg1KQpsaW51eF9uZXdmc3RhdCg1LDB4N2ZmZmZmZmZjNzMwKQkJ ID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHg2YzYzLDB4MSwweDIsMHg1LDB4MCkJCSA9 IDM0MzY2Mjc1NTg0ICgweDgwMDYzYzAwMCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkKbGlu dXhfb3BlbigiL2xpYjY0L2xpYmRybV9pbnRlbC5zby4xIiwweDgwMDAwLDAzMDQyMDU0MCkg PSA1ICgweDUpCnJlYWQoNSwiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4s ODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM3OTApCQkg PSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIyMzhhMCwweDUsMHg4MDIsMHg1LDB4MCkJ ID0gMzQ0ODEzNzMxODQgKDB4ODA3NDAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwNzQyMjAw MCwweDIwMDAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDc2MjIwMDAsMHgy MDAwLDB4MywweDgxMiwweDUsMHgyMjAwMCkgPSAzNDQ4MzYwOTYwMCAoMHg4MDc2MjIwMDAp CmNsb3NlKDUpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJkcm1fbm91 dmVhdS5zby4yIiwweDgwMDAwLDAzMDQyMDU0MCkgPSA1ICgweDUpCnJlYWQoNSwiXF4/RUxG XF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4 X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM3NjApCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4 MCwweDIwNzFhMCwweDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ0ODU1Njc0ODggKDB4ODA3ODAw MDAwKQpsaW51eF9tcHJvdGVjdCgweDgwNzgwNzAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4 MCkKbGludXhfbW1hcDIoMHg4MDdhMDYwMDAsMHgyMDAwLDB4MywweDgxMiwweDUsMHg2MDAw KSA9IDM0NDg3Njg5MjE2ICgweDgwN2EwNjAwMCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkK bGludXhfb3BlbigiL2xpYjY0L2xpYmRybV9yYWRlb24uc28uMSIsMHg4MDAwMCwwMzA0MjA1 NDApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFwwXDBcMFwwXDAi Li4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCg1LDB4N2ZmZmZmZmZjNzMw KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMGIxNDgsMHg1LDB4ODAyLDB4NSww eDApCSA9IDM0NDg5NzYxNzkyICgweDgwN2MwMDAwMCkKbGludXhfbXByb3RlY3QoMHg4MDdj MGIwMDAsMHgxZmYwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODA3ZTBhMDAw LDB4MjAwMCwweDMsMHg4MTIsMHg1LDB4YTAwMCkgPSAzNDQ5MTg5OTkwNCAoMHg4MDdlMGEw MDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJzdGRj Kysuc28uNiIsMHg4MDAwMCwwMzA0MjA1NDApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxe QlxeQVxeQVxeQ1wwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhf bmV3ZnN0YXQoNSwweDdmZmZmZmZmYzYxMCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgw LDB4MzA3NDIwLDB4NSwweDgwMiwweDUsMHgwKQkgPSAzNDQ5Mzk1NjA5NiAoMHg4MDgwMDAw MDApCmxpbnV4X21wcm90ZWN0KDB4ODA4MGU5MDAwLDB4MjAwMDAwLDB4MCkJID0gMCAoMHgw KQpsaW51eF9tbWFwMigweDgwODJlOTAwMCwweGEwMDAsMHgzLDB4ODEyLDB4NSwweGU5MDAw KSA9IDM0NDk3MDA3NjE2ICgweDgwODJlOTAwMCkKbGludXhfbW1hcDIoMHg4MDgyZjMwMDAs MHgxNDQyMCwweDMsMHgzMiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0NDk3MDQ4NTc2 ICgweDgwODJmMzAwMCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xp YjY0L2xpYmdjY19zLnNvLjEiLDB4ODAwMDAsMDMwNDIwNTQwKSA9IDUgKDB4NSkKcmVhZCg1 LCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0 MCkKbGludXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZmYzU4MCkJCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHgwLDB4MjE1NDAwLDB4NSwweDgwMiwweDUsMHgwKQkgPSAzNDQ5ODE1MDQwMCAo MHg4MDg0MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA4NDE1MDAwLDB4MWZmMDAwLDB4MCkJ ID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwODYxNDAwMCwweDIwMDAsMHgzLDB4ODEyLDB4 NSwweDE0MDAwKSA9IDM0NTAwMzI5NDcyICgweDgwODYxNDAwMCkKY2xvc2UoNSkJCQkJCSA9 IDAgKDB4MCkKbGludXhfb3BlbigiL3Vzci9saWI2NC90bHMveDg2XzY0L2xpYnBjaWFjY2Vz cy5zby4wIiwweDgwMDAwLDAzMDQyMzAyMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5JwpsaW51eF9uZXdzdGF0KCIvdXNyL2xpYjY0L3Rscy94ODZfNjQiLDB4N2ZmZmZm ZmZjNDMwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X29wZW4o Ii91c3IvbGliNjQvdGxzL2xpYnBjaWFjY2Vzcy5zby4wIiwweDgwMDAwLDAzMDQyMzAyMCkg RVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9uZXdzdGF0KCIvdXNy L2xpYjY0L3RscyIsMHg3ZmZmZmZmZmM0MzApCSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBk aXJlY3RvcnknCmxpbnV4X29wZW4oIi91c3IvbGliNjQveDg2XzY0L2xpYnBjaWFjY2Vzcy5z by4wIiwweDgwMDAwLDAzMDQyMzAyMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5JwpsaW51eF9uZXdzdGF0KCIvdXNyL2xpYjY0L3g4Nl82NCIsMHg3ZmZmZmZmZmM0MzAp IEVSUiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfb3BlbigiL3Vzci9s aWI2NC9saWJwY2lhY2Nlc3Muc28uMCIsMHg4MDAwMCwwMzA0MjMwMjApID0gNSAoMHg1KQpy ZWFkKDUsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIg KDB4MzQwKQpsaW51eF9uZXdmc3RhdCg1LDB4N2ZmZmZmZmZjNDMwKQkJID0gMCAoMHgwKQps aW51eF9tbWFwMigweDAsMHgyMDkyMDgsMHg1LDB4ODAyLDB4NSwweDApCSA9IDM0NTAyMzQ0 NzA0ICgweDgwODgwMDAwMCkKbGludXhfbXByb3RlY3QoMHg4MDg4MDgwMDAsMHgyMDAwMDAs MHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODA4YTA4MDAwLDB4MjAwMCwweDMsMHg4 MTIsMHg1LDB4ODAwMCkgPSAzNDUwNDQ3NDYyNCAoMHg4MDhhMDgwMDApCmNsb3NlKDUpCQkJ CQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA4YTA4MDAwLDB4MTAwMCwweDEpCQkg PSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA4NjE0MDAwLDB4MTAwMCwweDEpCQkgPSAw ICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA4MmU5MDAwLDB4ODAwMCwweDEpCQkgPSAwICgw eDApCmxpbnV4X21wcm90ZWN0KDB4ODA3ZTBhMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDAp CmxpbnV4X21wcm90ZWN0KDB4ODA3YTA2MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxp bnV4X21wcm90ZWN0KDB4ODA3NjIyMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4 X25ld3N0YXQoIi9ldGMvc3lzY29uZmlnLzY0Yml0X3N0cnN0cl92aWFfNjRiaXRfc3Ryc3Ry X3NzZTJfdW5hbGlnbmVkIiwweDdmZmZmZmZmY2NlMCkgRVJSIy0yICdObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5JwpsaW51eF9tcHJvdGVjdCgweDgwNzJhZTAwMCwweDQyMDAwLDB4MSkJ CSA9IDAgKDB4MCkKbXVubWFwKDB4ODAwNjNjMDAwLDI3NzQ3KQkJCSA9IDAgKDB4MCkKbGlu dXhfdGltZSgweDApCQkJCQkgPSAxNTI2NzQ2OTIyICgweDViMDA0ZjJhKQpsaW51eF9pb2N0 bCgweDQsMHg4MDEwNjQ2MywweDdmZmZmZmZmY2MzMCkJID0gMCAoMHgwKQpnZXRldWlkKCkJ CQkJCSA9IDEwMDEgKDB4M2U5KQpsaW51eF9nZXR1aWQoKQkJCQkJID0gMTAwMSAoMHgzZTkp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjY2QwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDViLDB4N2ZmZmZmZmZjYzQwKQkgPSAwICgweDAp CmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDYxLDB4N2ZmZmZmZmZjYmIwKQkgPSAwICgweDAp CmxpbnV4X2Nsb2NrX2dldHRpbWUoMHgxLDB4N2ZmZmZmZmZjYzUwKQkJID0gMCAoMHgwKQps aW51eF9pb2N0bCgweDQsMHg0MDA4NjQwOSwweDdmZmZmZmZmY2JhMCkJID0gMCAoMHgwKQps aW51eF90aW1lKDB4MCkJCQkJCSA9IDE1MjY3NDY5MjIgKDB4NWIwMDRmMmEpCmxpbnV4X29w ZW4oIi9ldGMvZHJpcmMiLDB4MCwwNjY1NjMzNjQwKQkJID0gNSAoMHg1KQpyZWFkKDUsIjwh LS1cblxuPT09PT09PT09PT09PT09PT09PT09PT09Ii4uLiw0MDk2KSA9IDQwOTYgKDB4MTAw MCkKbGludXhfdGltZSgweDApCQkJCQkgPSAxNTI2NzQ2OTIyICgweDViMDA0ZjJhKQpyZWFk KDUsImFkZXIiIHZhbHVlPSJ0cnVlIiAvPlxuICAgICAgICA8Ii4uLiw0MDk2KSA9IDU4MCAo MHgyNDQpCnJlYWQoNSwweDYzMjc2Niw0MDk2KQkJCQkgPSAwICgweDApCmNsb3NlKDUpCQkJ CQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9ob21lL3RoZXJvbi8uZHJpcmMiLDB4MCwwNjY1 NjMzNjQwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpYkdMIGVycm9y OiB3cml0ZSgyLCJsaWJHTCBlcnJvcjogIiwxMykJCQkgPSAxMyAoMHhkKQpWZXJzaW9uIDQg b3IgbGF0ZXIgb2YgZmx1c2ggZXh0ZW5zaW9uIG5vdCBmb3VuZAp3cml0ZSgyLCJWZXJzaW9u IDQgb3IgbGF0ZXIgb2YgZmx1c2ggZXh0ZSIuLi4sNDgpID0gNDggKDB4MzApCmxpYkdMIGVy cm9yOiB3cml0ZSgyLCJsaWJHTCBlcnJvcjogIiwxMykJCQkgPSAxMyAoMHhkKQpmYWlsZWQg dG8gbG9hZCBkcml2ZXI6IGk5MTUKd3JpdGUoMiwiZmFpbGVkIHRvIGxvYWQgZHJpdmVyOiBp OTE1XG4iLDI4KQkgPSAyOCAoMHgxYykKY2xvc2UoNCkJCQkJCSA9IDAgKDB4MCkKbXVubWFw KDB4ODA2YTAwMDAwLDk0MzkyNzIpCQkJID0gMCAoMHgwKQptdW5tYXAoMHg4MDc0MDAwMDAs MjI0MjcyMCkJCQkgPSAwICgweDApCm11bm1hcCgweDgwNzgwMDAwMCwyMTI2MjQwKQkJCSA9 IDAgKDB4MCkKbXVubWFwKDB4ODA3YzAwMDAwLDIxNDI1MzYpCQkJID0gMCAoMHgwKQptdW5t YXAoMHg4MDg4MDAwMDAsMjEzNDUzNikJCQkgPSAwICgweDApCmxpbnV4X3JlY3Ztc2coMHgz LDB4N2ZmZmZmZmZkMjEwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1 bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyMTAsMHgwKQkJIEVS UiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xM SU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5aXF5OXF5C XDBcMFwwXDBcMCIsOH0sezB4MCwwfSx7MHg4MDExM2Q3ODQsMH1dLDMpID0gOCAoMHg4KQpw b2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgz LDB4N2ZmZmZmZmZkMGIwLDB4MCkJCSA9IDQwOTYgKDB4MTAwMCkKbGludXhfcmVjdmZyb20o MHgzLDB4NjI3YjEwLDB4MjRhMCwweDAsMHgwLDB4MCkJID0gOTM3NiAoMHgyNGEwKQpsaW51 eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDIzMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2Ug dGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwt MSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXlpcXlNcXkNcMFwwXDBcMFwwXF5DXDBc MFwwIiwxMn1dLDEpID0gMTIgKDB4YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0g MSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDBmMCwweDApCQkgPSA1ODAg KDB4MjQ0KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDIxMCwweDApCQkgRVJSIy0x MSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Ztc2coMHgz LDB4N2ZmZmZmZmZkMjEwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1 bmF2YWlsYWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4 MSkKd3JpdGV2KDMsW3siXE1eWlxeVVxeQlwwXDBcMFwwXDAiLDh9LHsweDAsMH0sezB4ODAx MTNkNzg0LDB9XSwzKSA9IDggKDB4OCkKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0g MSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDBiMCwweDApCQkgPSA0MDk2 ICgweDEwMDApCmxpbnV4X3JlY3Zmcm9tKDB4MywweDYyY2RhMCwweDhmYTAsMHgwLDB4MCww eDApCSA9IDM2NzY4ICgweDhmYTApCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjMw LDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKcG9s bCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3si XE1eWVxeQVxeQ1wwVlxeQVwwXDBcMFwwXDBcMCIsMTJ9LHsweDAsMH0sezB4ODAxMTNkNzg0 LDB9XSwzKSA9IDEyICgweGMpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4 MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQwYjAsMHgwKQkJID0gNTIgKDB4MzQp CmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjMwLDB4MCkJCSBFUlIjLTExICdSZXNv dXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZm ZmZmZmQyMzAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxh YmxlJwpsaW51eF9vcGVuKCIvZGV2L2RyaS9jYXJkMCIsMHg4MDAwMiwwMzAyNjI3MjApCSA9 IDQgKDB4NCkKbGludXhfaW9jdGwoMHg0LDB4ODAwNDY0MDIsMHg3ZmZmZmZmZmQ0MTApCSA9 IDAgKDB4MCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkK d3JpdGV2KDMsW3siXE1eWVxeQlxeQ1wwVlxeQVwwXDBcXkNcMFwwXDAiLDEyfSx7MHgwLDB9 LHsweDgwMTEzZDc4NCwwfV0sMykgPSAxMiAoMHhjKQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0x KQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMGMwLDB4MCkJ CSA9IDMyICgweDIwKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDI0MCwweDApCQkg RVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Zt c2coMHgzLDB4N2ZmZmZmZmZkMjQwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3Jh cmlseSB1bmF2YWlsYWJsZScKbGludXhfbmV3ZnN0YXQoNCwweDdmZmZmZmZmYzJmMCkJCSA9 IDAgKDB4MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjAvZGV2aWNlL3N1 YnN5c3RlbSIsIi9zeXMvYnVzL3BjaSIsNDA5NikgPSAxMiAoMHhjKQpsaW51eF9vcGVuYXQo MHhmZmZmZmZmZmZmZmZmZjljLDB4ODA1MjBiMmRlLDB4OTA4MDAsMHgwKSA9IDUgKDB4NSkK bGludXhfZ2V0ZGVudHMoMHg1LDB4NjJiZGQwLDB4ODAwMCkJCSA9IDE0NCAoMHg5MCkKbGlu dXhfbmV3c3RhdCgiL2Rldi9kcmkvY29udHJvbEQ2NCIsMHg3ZmZmZmZmZmMyZjApID0gMCAo MHgwKQpsaW51eF9yZWFkbGluaygiL3N5cy9kZXYvY2hhci8yMjY6NjQvZGV2aWNlL3N1YnN5 c3RlbSIsMHg3ZmZmZmZmZmIyNzAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5JwpsaW51eF9uZXdzdGF0KCIvZGV2L2RyaS9yZW5kZXJEMTI4IiwweDdmZmZmZmZm YzJmMCkgPSAwICgweDApCmxpbnV4X3JlYWRsaW5rKCIvc3lzL2Rldi9jaGFyLzIyNjoxMjgv ZGV2aWNlL3N1YnN5c3RlbSIsMHg3ZmZmZmZmZmIyNzAsNDA5NikgRVJSIy0yICdObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9uZXdzdGF0KCIvZGV2L2RyaS9jYXJkMCIsMHg3 ZmZmZmZmZmMyZjApCSA9IDAgKDB4MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIv MjI2OjAvZGV2aWNlL3N1YnN5c3RlbSIsIi9zeXMvYnVzL3BjaSIsNDA5NikgPSAxMiAoMHhj KQpsaW51eF9vcGVuKCIvc3lzL2Rldi9jaGFyLzIyNjowL2RldmljZS91ZXZlbnQiLDB4MCww Mzc3Nzc3MzEwNjEpID0gNiAoMHg2KQpyZWFkKDYsIkRSSVZFUj0obnVsbClcblBDSV9DTEFT Uz0zXG5QQ0lfIi4uLiw1MTMpID0gOTQgKDB4NWUpCmNsb3NlKDYpCQkJCQkgPSAwICgweDAp CmxpbnV4X25ld3N0YXQoIi9ldGMvc3lzY29uZmlnLzY0Yml0X3N0cnN0cl92aWFfNjRiaXRf c3Ryc3RyX3NzZTJfdW5hbGlnbmVkIiwweDdmZmZmZmZmYWIzMCkgRVJSIy0yICdObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9vcGVuKCIvc3lzL2NsYXNzL2RybS9jYXJkMC9k ZXZpY2UvY29uZmlnIiwweDAsMDM3Nzc3NzMxMTAyKSA9IDYgKDB4NikKcmVhZCg2LCJcTS1e XF5QXE1eW1xeU1wwXDBcMFwwXE0tIlwwXDBcMCIuLi4sNjQpID0gNDggKDB4MzApCmNsb3Nl KDYpCQkJCQkgPSAwICgweDApCmxpbnV4X2dldGRlbnRzKDB4NSwweDYyYmRkMCwweDgwMDAp CQkgPSAwICgweDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDApCmxpbnV4X2lvY3RsKDB4NCww eGMwMTA2NDQwLDB4N2ZmZmZmZmZkM2QwKQkgRVJSIy0xMyAnUGVybWlzc2lvbiBkZW5pZWQn CmdldGV1aWQoKQkJCQkJID0gMTAwMSAoMHgzZTkpCmxpbnV4X2dldHVpZCgpCQkJCQkgPSAx MDAxICgweDNlOSkKbGludXhfb3BlbigiL3Vzci9saWI2NC9kcmkvdGxzL25vdXZlYXVfZHJp LnNvIiwweDgwMDAwLDAzMDUxMzEzMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5JwpsaW51eF9vcGVuKCIvdXNyL2xpYjY0L2RyaS9ub3V2ZWF1X2RyaS5zbyIsMHg4MDAw MCwwMzA1MTMxMzApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxeQlxeQVxeQVxeQ1wwXDBc MFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoNSwweDdm ZmZmZmZmYzlmMCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4ZDgxYzYwLDB4NSww eDgwMiwweDUsMHgwKQkgPSAzNDQ3MDg4NzQyNCAoMHg4MDZhMDAwMDApCmxpbnV4X21wcm90 ZWN0KDB4ODA3MzQ0MDAwLDB4MjAwMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigw eDgwNzU0NDAwMCwweDQ3MDAwLDB4MywweDgxMiwweDUsMHg5NDQwMDApID0gMzQ0ODI3MDAy ODggKDB4ODA3NTQ0MDAwKQpsaW51eF9tbWFwMigweDgwNzU4YjAwMCwweDFmNmM2MCwweDMs MHgzMiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0NDgyOTkxMTA0ICgweDgwNzU4YjAw MCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2V0Yy9sZC5zby5jYWNo ZSIsMHg4MDAwMCwwMSkJID0gNSAoMHg1KQpsaW51eF9uZXdmc3RhdCg1LDB4N2ZmZmZmZmZj NjQwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHg2YzYzLDB4MSwweDIsMHg1LDB4 MCkJCSA9IDM0MzY2Mjc1NTg0ICgweDgwMDYzYzAwMCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4 MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmRybV9ub3V2ZWF1LnNvLjIiLDB4ODAwMDAsMDMw MzYzNzIwKSA9IDUgKDB4NSkKcmVhZCg1LCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBc MFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZm YzZhMCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjA3MWEwLDB4NSwweDgwMiww eDUsMHgwKQkgPSAzNDQ4NTU2NzQ4OCAoMHg4MDc4MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4 ODA3ODA3MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwN2Ew NjAwMCwweDIwMDAsMHgzLDB4ODEyLDB4NSwweDYwMDApID0gMzQ0ODc2ODkyMTYgKDB4ODA3 YTA2MDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGli ZHJtX3JhZGVvbi5zby4xIiwweDgwMDAwLDAzMDM2MzcyMCkgPSA1ICgweDUpCnJlYWQoNSwi XF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDAp CmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM2NzApCQkgPSAwICgweDApCmxpbnV4X21t YXAyKDB4MCwweDIwYjE0OCwweDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ0ODk3NjE3OTIgKDB4 ODA3YzAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwN2MwYjAwMCwweDFmZjAwMCwweDApCSA9 IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDdlMGEwMDAsMHgyMDAwLDB4MywweDgxMiwweDUs MHhhMDAwKSA9IDM0NDkxODk5OTA0ICgweDgwN2UwYTAwMCkKY2xvc2UoNSkJCQkJCSA9IDAg KDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmRybV9hbWRncHUuc28uMSIsMHg4MDAwMCww MzAzNjM3MjApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFwwXDBc MFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCg1LDB4N2ZmZmZm ZmZjNjQwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMDkxYTgsMHg1LDB4ODAy LDB4NSwweDApCSA9IDM0NTAyMzQ0NzA0ICgweDgwODgwMDAwMCkKbGludXhfbXByb3RlY3Qo MHg4MDg4MDkwMDAsMHgxZmYwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODA4 YTA4MDAwLDB4MjAwMCwweDMsMHg4MTIsMHg1LDB4ODAwMCkgPSAzNDUwNDQ3NDYyNCAoMHg4 MDhhMDgwMDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9s aWJlbGYuc28uMSIsMHg4MDAwMCwwMzAzNjM3MjApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VM RlxeQlxeQVxeQVwwXDBcMFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51 eF9uZXdmc3RhdCg1LDB4N2ZmZmZmZmZjNWUwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigw eDAsMHgyMTcxZDAsMHg1LDB4ODAyLDB4NSwweDApCSA9IDM0NTA2NTM5MDA4ICgweDgwOGMw MDAwMCkKbGludXhfbXByb3RlY3QoMHg4MDhjMTcwMDAsMHgxZmYwMDAsMHgwKQkgPSAwICgw eDApCmxpbnV4X21tYXAyKDB4ODA4ZTE2MDAwLDB4MjAwMCwweDMsMHg4MTIsMHg1LDB4MTYw MDApID0gMzQ1MDg3MjYyNzIgKDB4ODA4ZTE2MDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgw KQpsaW51eF9vcGVuKCIvbGliNjQvbGliTExWTS0zLjktbWVzYS5zbyIsMHg4MDAwMCwwMzAz NjM3MjApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxeQlxeQVxeQVxeQ1wwXDBcMFwwXDBc MFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZm YzViMCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MWYzMGI0MCwweDUsMHg4MDIs MHg1LDB4MCkJID0gMzQ1MTA3MzMzMTIgKDB4ODA5MDAwMDAwKQpsaW51eF9tcHJvdGVjdCgw eDgwYWI1MzAwMCwweDIwMDAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MGFk NTMwMDAsMHgxYTAwMDAsMHgzLDB4ODEyLDB4NSwweDFiNTMwMDApID0gMzQ1NDE0ODE5ODQg KDB4ODBhZDUzMDAwKQpsaW51eF9tbWFwMigweDgwYWVmMzAwMCwweDNkYjQwLDB4MywweDMy LDB4ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQ1NDMxODU5MjAgKDB4ODBhZWYzMDAwKQpj bG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliei5zby4xIiww eDgwMDAwLDAzMDM3NTIyMCkgPSA1ICgweDUpCnJlYWQoNSwiXF4/RUxGXF5CXF5BXF5BXDBc MFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDUs MHg3ZmZmZmZmZmMyMzApCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIxNTIwOCww eDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ1NDQyODc3NDQgKDB4ODBiMDAwMDAwKQpsaW51eF9t cHJvdGVjdCgweDgwYjAxNTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1h cDIoMHg4MGIyMTQwMDAsMHgyMDAwLDB4MywweDgxMiwweDUsMHgxNDAwMCkgPSAzNDU0NjQ2 NjgxNiAoMHg4MGIyMTQwMDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4o Ii9saWI2NC8uLi9saWI2NC90bHMveDg2XzY0L2xpYnJ0LnNvLjEiLDB4ODAwMDAsMDMwMzc3 NDYwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0YXQo Ii9saWI2NC8uLi9saWI2NC90bHMveDg2XzY0IiwweDdmZmZmZmZmYzBjMCkgRVJSIy0yICdO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9vcGVuKCIvbGliNjQvLi4vbGliNjQv dGxzL2xpYnJ0LnNvLjEiLDB4ODAwMDAsMDMwMzc3NDYwKSBFUlIjLTIgJ05vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0YXQoIi9saWI2NC8uLi9saWI2NC90bHMiLDB4 N2ZmZmZmZmZjMGMwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4 X29wZW4oIi9saWI2NC8uLi9saWI2NC94ODZfNjQvbGlicnQuc28uMSIsMHg4MDAwMCwwMzAz Nzc0NjApIEVSUiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfbmV3c3Rh dCgiL2xpYjY0Ly4uL2xpYjY0L3g4Nl82NCIsMHg3ZmZmZmZmZmMwYzApIEVSUiMtMiAnTm8g c3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfb3BlbigiL2xpYjY0Ly4uL2xpYjY0L2xp YnJ0LnNvLjEiLDB4ODAwMDAsMDMwMzc3NDYwKSA9IDUgKDB4NSkKcmVhZCg1LCJcXj9FTEZc XkJcXkFcXkFcXkNcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4 X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmMwYzApCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4 MCwweDIwN2MzOCwweDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ1NDg0ODIwNDggKDB4ODBiNDAw MDAwKQpsaW51eF9tcHJvdGVjdCgweDgwYjQwNzAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4 MCkKbGludXhfbW1hcDIoMHg4MGI2MDYwMDAsMHgyMDAwLDB4MywweDgxMiwweDUsMHg2MDAw KSA9IDM0NTUwNjAzNzc2ICgweDgwYjYwNjAwMCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkK bGludXhfbXByb3RlY3QoMHg4MGI2MDYwMDAsMHgxMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGlu dXhfbXByb3RlY3QoMHg4MGIyMTQwMDAsMHgxMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGludXhf bXByb3RlY3QoMHg4MGFkNTMwMDAsMHgxOWUwMDAsMHgxKQkgPSAwICgweDApCmxpbnV4X21w cm90ZWN0KDB4ODA4ZTE2MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90 ZWN0KDB4ODA4YTA4MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0 KDB4ODA3ZTBhMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4 ODA3YTA2MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X25ld3N0YXQoIi9ldGMv c3lzY29uZmlnLzY0Yml0X3N0cnN0cl92aWFfNjRiaXRfc3Ryc3RyX3NzZTJfdW5hbGlnbmVk IiwweDdmZmZmZmZmY2NhMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Jwps aW51eF9tcHJvdGVjdCgweDgwNzU0NDAwMCwweDNiMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGlu dXhfc3lzX2Z1dGV4KDB4ODBhZWYzOTgwLDB4ODEsMHg3ZmZmZmZmZiwweDMsMHgxLDB4Mjgp ID0gMCAoMHgwKQpsaW51eF90aW1lKDB4MCkJCQkJCSA9IDE1MjY3NDY5MjIgKDB4NWIwMDRm MmEpCmxpbnV4X29wZW4oIi9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L29ubGluZSIsMHg4MDAw MCwwMjAwMDAwKSA9IDUgKDB4NSkKcmVhZCg1LCIwLTdcbiIsODE5MikJCQkJID0gNCAoMHg0 KQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQptdW5tYXAoMHg4MDA2M2MwMDAsMjc3NDcpCQkJ ID0gMCAoMHgwKQpsaW51eF9mY250bCgweDQsMHg0MDYsMHgzKQkJCSA9IDUgKDB4NSkKbGlu dXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZmYmI0MCkJCSA9IDAgKDB4MCkKbGludXhfcmVhZGxp bmsoIi9zeXMvZGV2L2NoYXIvMjI2OjAvZGV2aWNlL3N1YnN5c3RlbSIsIi9zeXMvYnVzL3Bj aSIsNDA5NikgPSAxMiAoMHhjKQpsaW51eF9vcGVuYXQoMHhmZmZmZmZmZmZmZmZmZjljLDB4 ODA1MjBiMmRlLDB4OTA4MDAsMHgwKSA9IDYgKDB4NikKbGludXhfZ2V0ZGVudHMoMHg2LDB4 NjNmMmYwLDB4ODAwMCkJCSA9IDE0NCAoMHg5MCkKbGludXhfbmV3c3RhdCgiL2Rldi9kcmkv Y29udHJvbEQ2NCIsMHg3ZmZmZmZmZmJiNDApID0gMCAoMHgwKQpsaW51eF9yZWFkbGluaygi L3N5cy9kZXYvY2hhci8yMjY6NjQvZGV2aWNlL3N1YnN5c3RlbSIsMHg3ZmZmZmZmZmFhYzAs NDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9uZXdzdGF0 KCIvZGV2L2RyaS9yZW5kZXJEMTI4IiwweDdmZmZmZmZmYmI0MCkgPSAwICgweDApCmxpbnV4 X3JlYWRsaW5rKCIvc3lzL2Rldi9jaGFyLzIyNjoxMjgvZGV2aWNlL3N1YnN5c3RlbSIsMHg3 ZmZmZmZmZmFhYzAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Jwps aW51eF9uZXdzdGF0KCIvZGV2L2RyaS9jYXJkMCIsMHg3ZmZmZmZmZmJiNDApCSA9IDAgKDB4 MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjAvZGV2aWNlL3N1YnN5c3Rl bSIsIi9zeXMvYnVzL3BjaSIsNDA5NikgPSAxMiAoMHhjKQpsaW51eF9vcGVuKCIvc3lzL2Rl di9jaGFyLzIyNjowL2RldmljZS91ZXZlbnQiLDB4MCwwMzc3Nzc3MjUyMDEpID0gNyAoMHg3 KQpyZWFkKDcsIkRSSVZFUj0obnVsbClcblBDSV9DTEFTUz0zXG5QQ0lfIi4uLiw1MTMpID0g OTQgKDB4NWUpCmNsb3NlKDcpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9zeXMvY2xh c3MvZHJtL2NhcmQwL2RldmljZS9jb25maWciLDB4MCwwMzc3Nzc3MjUyMjIpID0gNyAoMHg3 KQpyZWFkKDcsIlxNLV5cXlBcTV5bXF5TXDBcMFwwXDBcTS0iXDBcMFwwIi4uLiw2NCkgPSA0 OCAoMHgzMCkKY2xvc2UoNykJCQkJCSA9IDAgKDB4MCkKbGludXhfZ2V0ZGVudHMoMHg2LDB4 NjNmMmYwLDB4ODAwMCkJCSA9IDAgKDB4MCkKY2xvc2UoNikJCQkJCSA9IDAgKDB4MCkKbGlu dXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZmYmIyMCkJCSA9IDAgKDB4MCkKbGludXhfcmVhZGxp bmsoIi9zeXMvZGV2L2NoYXIvMjI2OjAvZGV2aWNlL3N1YnN5c3RlbSIsIi9zeXMvYnVzL3Bj aSIsNDA5NikgPSAxMiAoMHhjKQpsaW51eF9vcGVuYXQoMHhmZmZmZmZmZmZmZmZmZjljLDB4 ODA1MjBiMmRlLDB4OTA4MDAsMHgwKSA9IDYgKDB4NikKbGludXhfZ2V0ZGVudHMoMHg2LDB4 NjNmMjYwLDB4ODAwMCkJCSA9IDE0NCAoMHg5MCkKbGludXhfbmV3c3RhdCgiL2Rldi9kcmkv Y29udHJvbEQ2NCIsMHg3ZmZmZmZmZmJiMjApID0gMCAoMHgwKQpsaW51eF9yZWFkbGluaygi L3N5cy9kZXYvY2hhci8yMjY6NjQvZGV2aWNlL3N1YnN5c3RlbSIsMHg3ZmZmZmZmZmFhYTAs NDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9uZXdzdGF0 KCIvZGV2L2RyaS9yZW5kZXJEMTI4IiwweDdmZmZmZmZmYmIyMCkgPSAwICgweDApCmxpbnV4 X3JlYWRsaW5rKCIvc3lzL2Rldi9jaGFyLzIyNjoxMjgvZGV2aWNlL3N1YnN5c3RlbSIsMHg3 ZmZmZmZmZmFhYTAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Jwps aW51eF9uZXdzdGF0KCIvZGV2L2RyaS9jYXJkMCIsMHg3ZmZmZmZmZmJiMjApCSA9IDAgKDB4 MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjAvZGV2aWNlL3N1YnN5c3Rl bSIsIi9zeXMvYnVzL3BjaSIsNDA5NikgPSAxMiAoMHhjKQpsaW51eF9vcGVuKCIvc3lzL2Rl di9jaGFyLzIyNjowL2RldmljZS91ZXZlbnQiLDB4MCwwMzc3Nzc3MjUxNDEpID0gNyAoMHg3 KQpyZWFkKDcsIkRSSVZFUj0obnVsbClcblBDSV9DTEFTUz0zXG5QQ0lfIi4uLiw1MTMpID0g OTQgKDB4NWUpCmNsb3NlKDcpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9zeXMvY2xh c3MvZHJtL2NhcmQwL2RldmljZS9jb25maWciLDB4MCwwMzc3Nzc3MjUxNjIpID0gNyAoMHg3 KQpyZWFkKDcsIlxNLV5cXlBcTV5bXF5TXDBcMFwwXDBcTS0iXDBcMFwwIi4uLiw2NCkgPSA0 OCAoMHgzMCkKY2xvc2UoNykJCQkJCSA9IDAgKDB4MCkKbGludXhfZ2V0ZGVudHMoMHg2LDB4 NjNmMjYwLDB4ODAwMCkJCSA9IDAgKDB4MCkKY2xvc2UoNikJCQkJCSA9IDAgKDB4MCkKbGlu dXhfaW9jdGwoMHg1LDB4YzAxMDY0NDAsMHg3ZmZmZmZmZmNjMDApCSBFUlIjLTEzICdQZXJt aXNzaW9uIGRlbmllZCcKbGludXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZmY2I2MCkJCSA9IDAg KDB4MCkKbGludXhfZmNudGwoMHg1LDB4NDA2LDB4MykJCQkgPSA2ICgweDYpCmxpbnV4X2lv Y3RsKDB4NiwweGMwNDA2NDAwLDB4NjNmMjMwKQkJID0gMCAoMHgwKQpsaW51eF9pb2N0bCgw eDYsMHhjMDQwNjQwMCwweDYzZjIzMCkJCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg2LDB4 YzA0ODY0NDcsMHg2M2YyMzApCQkgRVJSIy0xMyAnUGVybWlzc2lvbiBkZW5pZWQnCmxpbnV4 X2lvY3RsKDB4NiwweGMwMTg2NDQ3LDB4N2ZmZmZmZmZjYWYwKQkgRVJSIy0xMyAnUGVybWlz c2lvbiBkZW5pZWQnCmNsb3NlKDYpCQkJCQkgPSAwICgweDApCmNsb3NlKDUpCQkJCQkgPSAw ICgweDApCmxpYkdMIGVycm9yOiB3cml0ZSgyLCJsaWJHTCBlcnJvcjogIiwxMykJCQkgPSAx MyAoMHhkKQpmYWlsZWQgdG8gY3JlYXRlIGRyaSBzY3JlZW4Kd3JpdGUoMiwiZmFpbGVkIHRv IGNyZWF0ZSBkcmkgc2NyZWVuXG4iLDI4KQkgPSAyOCAoMHgxYykKbGliR0wgZXJyb3I6IHdy aXRlKDIsImxpYkdMIGVycm9yOiAiLDEzKQkJCSA9IDEzICgweGQpCmZhaWxlZCB0byBsb2Fk IGRyaXZlcjogbm91dmVhdQp3cml0ZSgyLCJmYWlsZWQgdG8gbG9hZCBkcml2ZXI6IG5vdXZl YXVcbiIsMzEpCSA9IDMxICgweDFmKQpjbG9zZSg0KQkJCQkJID0gMCAoMHgwKQptdW5tYXAo MHg4MDZhMDAwMDAsMTQxNjMwNDApCQkJID0gMCAoMHgwKQptdW5tYXAoMHg4MDc4MDAwMDAs MjEyNjI0MCkJCQkgPSAwICgweDApCm11bm1hcCgweDgwN2MwMDAwMCwyMTQyNTM2KQkJCSA9 IDAgKDB4MCkKbXVubWFwKDB4ODA4ODAwMDAwLDIxMzQ0NDApCQkJID0gMCAoMHgwKQptdW5t YXAoMHg4MDhjMDAwMDAsMjE5MTgyNCkJCQkgPSAwICgweDApCnBvbGwoeyAzL1BPTExJTnxQ T0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXlpcXk5cXkJcMFww XDBcMFwwIiw4fSx7MHgwLDB9LHsweDgwMTEzZDc4NCwwfV0sMykgPSA4ICgweDgpCnBvbGwo eyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3 ZmZmZmZmZmQwZTAsMHgwKQkJID0gNDA5NiAoMHgxMDAwKQpsaW51eF9yZWN2ZnJvbSgweDMs MHg2MjdkNjAsMHgyNGEwLDB4MCwweDAsMHgwKQkgPSA5Mzc2ICgweDI0YTApCmxpbnV4X3Jl Y3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjYwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1w b3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyNjAs MHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xs KHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJc TV5aXF5TXF5DXDBcMFwwXDBcMFxeQ1wwXDBcMCIsMTJ9XSwxKSA9IDEyICgweGMpCnBvbGwo eyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3 ZmZmZmZmZmQxMjAsMHgwKQkJID0gNTgwICgweDI0NCkKbGludXhfcmVjdm1zZygweDMsMHg3 ZmZmZmZmZmQyNDAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZh aWxhYmxlJwpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDI0MCwweDApCQkgRVJSIy0x MSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQ T0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXlpcXlVcXkJcMFww XDBcMFwwIiw4fSx7MHgwLDB9LHsweDgwMTEzZDc4NCwwfV0sMykgPSA4ICgweDgpCnBvbGwo eyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3 ZmZmZmZmZmQwZTAsMHgwKQkJID0gNDA5NiAoMHgxMDAwKQpsaW51eF9yZWN2ZnJvbSgweDMs MHg2NDAyMzAsMHg4ZmEwLDB4MCwweDAsMHgwKQkgPSAzNjc2OCAoMHg4ZmEwKQpsaW51eF9y ZWN2bXNnKDB4MywweDdmZmZmZmZmZDI2MCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVt cG9yYXJpbHkgdW5hdmFpbGFibGUnCmdldGV1aWQoKQkJCQkJID0gMTAwMSAoMHgzZTkpCmxp bnV4X2dldHVpZCgpCQkJCQkgPSAxMDAxICgweDNlOSkKbGludXhfb3BlbigiL3Vzci9saWI2 NC9kcmkvdGxzL3N3cmFzdF9kcmkuc28iLDB4ODAwMDAsMDMwNTEzMTMwKSBFUlIjLTIgJ05v IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X29wZW4oIi91c3IvbGliNjQvZHJpL3N3 cmFzdF9kcmkuc28iLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDQgKDB4NCkKcmVhZCg0LCJcXj9F TEZcXkJcXkFcXkFcXkNcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxp bnV4X25ld2ZzdGF0KDQsMHg3ZmZmZmZmZmNhMjApCQkgPSAwICgweDApCmxpbnV4X21tYXAy KDB4MCwweGQ4MWM2MCwweDUsMHg4MDIsMHg0LDB4MCkJID0gMzQ0NzA4ODc0MjQgKDB4ODA2 YTAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwNzM0NDAwMCwweDIwMDAwMCwweDApCSA9IDAg KDB4MCkKbGludXhfbW1hcDIoMHg4MDc1NDQwMDAsMHg0NzAwMCwweDMsMHg4MTIsMHg0LDB4 OTQ0MDAwKSA9IDM0NDgyNzAwMjg4ICgweDgwNzU0NDAwMCkKbGludXhfbW1hcDIoMHg4MDc1 OGIwMDAsMHgxZjZjNjAsMHgzLDB4MzIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkgPSAzNDQ4 Mjk5MTEwNCAoMHg4MDc1OGIwMDApCmNsb3NlKDQpCQkJCQkgPSAwICgweDApCmxpbnV4X29w ZW4oIi9ldGMvbGQuc28uY2FjaGUiLDB4ODAwMDAsMDEpCSA9IDQgKDB4NCkKbGludXhfbmV3 ZnN0YXQoNCwweDdmZmZmZmZmYzY3MCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4 NmM2MywweDEsMHgyLDB4NCwweDApCQkgPSAzNDM2NjI3NTU4NCAoMHg4MDA2M2MwMDApCmNs b3NlKDQpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJkcm1fbm91dmVh dS5zby4yIiwweDgwMDAwLDAzMDMyNzM2MCkgPSA0ICgweDQpCnJlYWQoNCwiXF4/RUxGXF5C XF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25l d2ZzdGF0KDQsMHg3ZmZmZmZmZmM2ZDApCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCww eDIwNzFhMCwweDUsMHg4MDIsMHg0LDB4MCkJID0gMzQ0ODU1Njc0ODggKDB4ODA3ODAwMDAw KQpsaW51eF9tcHJvdGVjdCgweDgwNzgwNzAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkK bGludXhfbW1hcDIoMHg4MDdhMDYwMDAsMHgyMDAwLDB4MywweDgxMiwweDQsMHg2MDAwKSA9 IDM0NDg3Njg5MjE2ICgweDgwN2EwNjAwMCkKY2xvc2UoNCkJCQkJCSA9IDAgKDB4MCkKbGlu dXhfb3BlbigiL2xpYjY0L2xpYmRybV9yYWRlb24uc28uMSIsMHg4MDAwMCwwMzAzMjczNjAp ID0gNCAoMHg0KQpyZWFkKDQsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFwwXDBcMFwwXDAiLi4u LDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCg0LDB4N2ZmZmZmZmZjNmEwKQkJ ID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMGIxNDgsMHg1LDB4ODAyLDB4NCwweDAp CSA9IDM0NDg5NzYxNzkyICgweDgwN2MwMDAwMCkKbGludXhfbXByb3RlY3QoMHg4MDdjMGIw MDAsMHgxZmYwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODA3ZTBhMDAwLDB4 MjAwMCwweDMsMHg4MTIsMHg0LDB4YTAwMCkgPSAzNDQ5MTg5OTkwNCAoMHg4MDdlMGEwMDAp CmNsb3NlKDQpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJkcm1fYW1k Z3B1LnNvLjEiLDB4ODAwMDAsMDMwMzI3MzYwKSA9IDQgKDB4NCkKcmVhZCg0LCJcXj9FTEZc XkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhf bmV3ZnN0YXQoNCwweDdmZmZmZmZmYzY3MCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgw LDB4MjA5MWE4LDB4NSwweDgwMiwweDQsMHgwKQkgPSAzNDUwMjM0NDcwNCAoMHg4MDg4MDAw MDApCmxpbnV4X21wcm90ZWN0KDB4ODA4ODA5MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgw KQpsaW51eF9tbWFwMigweDgwOGEwODAwMCwweDIwMDAsMHgzLDB4ODEyLDB4NCwweDgwMDAp ID0gMzQ1MDQ0NzQ2MjQgKDB4ODA4YTA4MDAwKQpjbG9zZSg0KQkJCQkJID0gMCAoMHgwKQps aW51eF9vcGVuKCIvbGliNjQvbGliZWxmLnNvLjEiLDB4ODAwMDAsMDMwMzI3MzYwKSA9IDQg KDB4NCkKcmVhZCg0LCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIp ID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoNCwweDdmZmZmZmZmYzYxMCkJCSA9IDAg KDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjE3MWQwLDB4NSwweDgwMiwweDQsMHgwKQkgPSAz NDUwNjUzOTAwOCAoMHg4MDhjMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA4YzE3MDAwLDB4 MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwOGUxNjAwMCwweDIwMDAs MHgzLDB4ODEyLDB4NCwweDE2MDAwKSA9IDM0NTA4NzI2MjcyICgweDgwOGUxNjAwMCkKY2xv c2UoNCkJCQkJCSA9IDAgKDB4MCkKbGludXhfbXByb3RlY3QoMHg4MDhlMTYwMDAsMHgxMDAw LDB4MSkJCSA9IDAgKDB4MCkKbGludXhfbXByb3RlY3QoMHg4MDhhMDgwMDAsMHgxMDAwLDB4 MSkJCSA9IDAgKDB4MCkKbGludXhfbXByb3RlY3QoMHg4MDdlMGEwMDAsMHgxMDAwLDB4MSkJ CSA9IDAgKDB4MCkKbGludXhfbXByb3RlY3QoMHg4MDdhMDYwMDAsMHgxMDAwLDB4MSkJCSA9 IDAgKDB4MCkKbGludXhfbmV3c3RhdCgiL2V0Yy9zeXNjb25maWcvNjRiaXRfc3Ryc3RyX3Zp YV82NGJpdF9zdHJzdHJfc3NlMl91bmFsaWduZWQiLDB4N2ZmZmZmZmZjY2YwKSBFUlIjLTIg J05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X21wcm90ZWN0KDB4ODA3NTQ0MDAw LDB4M2IwMDAsMHgxKQkJID0gMCAoMHgwKQptdW5tYXAoMHg4MDA2M2MwMDAsMjc3NDcpCQkJ ID0gMCAoMHgwKQpsaW51eF90aW1lKDB4MCkJCQkJCSA9IDE1MjY3NDY5MjIgKDB4NWIwMDRm MmEpCmxpbnV4X3N5c19mdXRleCgweDgwYWYxOTY5YywweDgxLDB4N2ZmZmZmZmYsMHg2MmMy ZmMsMHgwLDB4OCkgPSAwICgweDApCmxpbnV4X3N5c19mdXRleCgweDgwYWYxOGQ3YywweDgx LDB4N2ZmZmZmZmYsMHg2MmMyZmMsMHgwLDB4NjJhZjgwKSA9IDAgKDB4MCkKbGludXhfc3lz X2Z1dGV4KDB4ODA3NzFhZGE0LDB4ODEsMHg3ZmZmZmZmZiwweDgwYTI1YWY5MCwweDgwYTI1 YjE0MCwweDgwYTI1YWZjMCkgPSAwICgweDApCmxpbnV4X2JyaygweDApCQkJCQkgPSA2NjAy NzUyICgweDY0YzAwMCkKbGludXhfYnJrKDB4NjZkMDAwKQkJCQkgPSA2NzM3OTIwICgweDY2 ZDAwMCkKbGludXhfcnRfc2lncHJvY21hc2soMHgyLDB4N2ZmZmZmZmZjYmMwLDB4N2ZmZmZm ZmZjYjQwLDB4OCkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwMDAxMDAwLDB4Myww eDIwMDIyLDB4ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQ1NTA2MTE5NjggKDB4ODBiNjA4 MDAwKQpsaW51eF9tcHJvdGVjdCgweDgwYjYwODAwMCwweDEwMDAsMHgwKQkJID0gMCAoMHgw KQpsaW51eF9jbG9uZSgweDNkMGYwMCwweDgyYjYwN2ViMCwweDgyYjYwODlkMCwweDgyYjYw ODlkMCwweDgyYjYwODcwMCkgPSAxMDEzMjAgKDB4MThiYzgpCnRydXNzOiBjb3VsZCBub3Qg ZmluZCB0aHJlYWQK --------------16A037A71FC10518D9FECA12 Content-Type: text/plain; charset=UTF-8; name="glxinfo-truss-nomounts.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="glxinfo-truss-nomounts.txt" bGludXhfYnJrKDB4MCkJCQkJCSA9IDYzMzI0MTYgKDB4NjBhMDAwKQpsaW51eF9uZXd1bmFt ZSgweDdmZmZmZmZmYzViMikJCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDEwMDAs MHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkgPSAzNDM2NjE5Nzc2MCAoMHg4MDA2 MjkwMDApCmxpbnV4X2FjY2VzcygiL2V0Yy9sZC5zby5wcmVsb2FkIixSX09LKQkJIEVSUiMt MiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfb3BlbigiL2V0Yy9sZC5zby5j YWNoZSIsMHg4MDAwMCwwMSkJID0gMyAoMHgzKQpsaW51eF9uZXdmc3RhdCgzLDB4N2ZmZmZm ZmZiZmE4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHg2YzYzLDB4MSwweDIsMHgz LDB4MCkJCSA9IDM0MzY2MjAxODU2ICgweDgwMDYyYTAwMCkKY2xvc2UoMykJCQkJCSA9IDAg KDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYkdMLnNvLjEiLDB4ODAwMDAsMDQwNTMwNTIw KSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4u Liw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYzAwOCkJ CSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjcxNDc4LDB4NSwweDgwMiwweDMsMHgw KQkgPSAzNDM3MDIyNDEyOCAoMHg4MDBhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAwYTZl MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMGM2ZDAwMCww eDQwMDAsMHgzLDB4ODEyLDB4MywweDZkMDAwKSA9IDM0MzcyNzY3NzQ0ICgweDgwMGM2ZDAw MCkKbGludXhfbW1hcDIoMHg4MDBjNzEwMDAsMHg0NzgsMHgzLDB4MzIsMHhmZmZmZmZmZmZm ZmZmZmZmLDB4MCkgPSAzNDM3Mjc4NDEyOCAoMHg4MDBjNzEwMDApCmNsb3NlKDMpCQkJCQkg PSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJYMTEuc28uNiIsMHg4MDAwMCwwNDA1 MzA1MjApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFwwXDBcMFww XDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4N2ZmZmZmZmZi ZmQ4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgzM2RkZTAsMHg1LDB4ODAyLDB4 MywweDApCSA9IDM0Mzc0NDE4NDMyICgweDgwMGUwMDAwMCkKbGludXhfbXByb3RlY3QoMHg4 MDBmMzgwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODAxMTM4 MDAwLDB4NjAwMCwweDMsMHg4MTIsMHgzLDB4MTM4MDAwKSA9IDM0Mzc3NzkzNTM2ICgweDgw MTEzODAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xp YmMuc28uNiIsMHg4MDAwMCwwNDA1MzA1MjApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxe QlxeQVxeQVxeQ1wwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhf bmV3ZnN0YXQoMywweDdmZmZmZmZmYmZhOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgw LDB4MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjMwNTI4 ICgweDgwMDYzMTAwMCkKbGludXhfbW1hcDIoMHgwLDB4M2MyMWMwLDB4NSwweDgwMiwweDMs MHgwKQkgPSAzNDM3ODYxMjczNiAoMHg4MDEyMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAx M2I4MDAwLDB4MjAwMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMTViODAw MCwweDYwMDAsMHgzLDB4ODEyLDB4MywweDFiODAwMCkgPSAzNDM4MjUxMjEyOCAoMHg4MDE1 YjgwMDApCmxpbnV4X21tYXAyKDB4ODAxNWJlMDAwLDB4NDFjMCwweDMsMHgzMiwweGZmZmZm ZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzgyNTM2NzA0ICgweDgwMTViZTAwMCkKY2xvc2UoMykJ CQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmV4cGF0LnNvLjEiLDB4ODAw MDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBc MFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdm ZmZmZmZmYmRjOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjI5MGUwLDB4NSww eDgwMiwweDMsMHgwKQkgPSAzNDM4MjgwNzA0MCAoMHg4MDE2MDAwMDApCmxpbnV4X21wcm90 ZWN0KDB4ODAxNjI3MDAwLDB4MjAwMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigw eDgwMTgyNzAwMCwweDMwMDAsMHgzLDB4ODEyLDB4MywweDI3MDAwKSA9IDM0Mzg1MDYzOTM2 ICgweDgwMTgyNzAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xp YjY0L2xpYnhjYi1kcmkzLnNvLjAiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVh ZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgw eDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmQ5OCkJCSA9IDAgKDB4MCkKbGlu dXhfbW1hcDIoMHgwLDB4MjAyMDY4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDM4NzAwMTM0 NCAoMHg4MDFhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAxYTAyMDAwLDB4MWZmMDAwLDB4 MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMWMwMTAwMCwweDIwMDAsMHgzLDB4ODEy LDB4MywweDEwMDApID0gMzQzODkxMDI1OTIgKDB4ODAxYzAxMDAwKQpjbG9zZSgzKQkJCQkJ ID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGlieGNiLXByZXNlbnQuc28uMCIsMHg4 MDAwMCwwMzA1MTMxMzApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBc MFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4 N2ZmZmZmZmZiZDY4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgxMDAwLDB4Myww eDIyLDB4ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQzNjYyMzQ2MjQgKDB4ODAwNjMyMDAw KQpsaW51eF9tbWFwMigweDAsMHgyMDIwNTgsMHg1LDB4ODAyLDB4MywweDApCSA9IDM0Mzkx MTk1NjQ4ICgweDgwMWUwMDAwMCkKbGludXhfbXByb3RlY3QoMHg4MDFlMDIwMDAsMHgxZmYw MDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4ODAyMDAxMDAwLDB4MjAwMCwweDMs MHg4MTIsMHgzLDB4MTAwMCkgPSAzNDM5MzI5Njg5NiAoMHg4MDIwMDEwMDApCmNsb3NlKDMp CQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJ4Y2Itc3luYy5zby4xIiww eDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBc MFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMs MHg3ZmZmZmZmZmJkMzgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwNjBiOCww eDUsMHg4MDIsMHgzLDB4MCkJID0gMzQzOTUzODk5NTIgKDB4ODAyMjAwMDAwKQpsaW51eF9t cHJvdGVjdCgweDgwMjIwNjAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1h cDIoMHg4MDI0MDUwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHg1MDAwKSA9IDM0Mzk3NTA3 NTg0ICgweDgwMjQwNTAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3Blbigi L2xpYjY0L2xpYnhzaG1mZW5jZS5zby4xIiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMp CnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgz MiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJkMDgpCQkgPSAwICgweDAp CmxpbnV4X21tYXAyKDB4MCwweDIwMjA3OCwweDUsMHg4MDIsMHgzLDB4MCkJID0gMzQzOTk1 ODQyNTYgKDB4ODAyNjAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwMjYwMTAwMCwweDIwMDAw MCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDI4MDEwMDAsMHgyMDAwLDB4Myww eDgxMiwweDMsMHgxMDAwKSA9IDM0NDAxNjg1NTA0ICgweDgwMjgwMTAwMCkKY2xvc2UoMykJ CQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmdsYXBpLnNvLjAiLDB4ODAw MDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBc MFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdm ZmZmZmZmYmNkOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MTAwMCwweDMsMHgy MiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjM4NzIwICgweDgwMDYzMzAwMCkK bGludXhfbW1hcDIoMHgwLDB4MjJlOTk4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQwMzc3 ODU2MCAoMHg4MDJhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAyYTJhMDAwLDB4MWZmMDAw LDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMmMyOTAwMCwweDUwMDAsMHgzLDB4 ODEyLDB4MywweDI5MDAwKSA9IDM0NDA2MDQzNjQ4ICgweDgwMmMyOTAwMCkKbGludXhfbW1h cDIoMHg4MDJjMmUwMDAsMHg5OTgsMHgzLDB4MzIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkg PSAzNDQwNjA2NDEyOCAoMHg4MDJjMmUwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxp bnV4X29wZW4oIi9saWI2NC9saWJzZWxpbnV4LnNvLjEiLDB4ODAwMDAsMDMwNTEzMTMwKSA9 IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4 MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmNhOCkJCSA9 IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjI2OTcwLDB4NSwweDgwMiwweDMsMHgwKQkg PSAzNDQwNzk3Mjg2NCAoMHg4MDJlMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAyZTI0MDAw LDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwMzAyMzAwMCwweDIw MDAsMHgzLDB4ODEyLDB4MywweDIzMDAwKSA9IDM0NDEwMjEzMzc2ICgweDgwMzAyMzAwMCkK bGludXhfbW1hcDIoMHg4MDMwMjUwMDAsMHgxOTcwLDB4MywweDMyLDB4ZmZmZmZmZmZmZmZm ZmZmZiwweDApID0gMzQ0MTAyMjE1NjggKDB4ODAzMDI1MDAwKQpjbG9zZSgzKQkJCQkJID0g MCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliWGV4dC5zby42IiwweDgwMDAwLDAzMDUx MzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBc MCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJj NzgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIxMTkxOCwweDUsMHg4MDIsMHgz LDB4MCkJID0gMzQ0MTIxNjcxNjggKDB4ODAzMjAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgw MzIxMTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDM0MTAw MDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHgxMDAwMCkgPSAzNDQxNDMyOTg1NiAoMHg4MDM0 MTAwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJY ZGFtYWdlLnNvLjEiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9F TEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGlu dXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmM0OCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIo MHgwLDB4MjAyMGI4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQxNjM2MTQ3MiAoMHg4MDM2 MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAzNjAyMDAwLDB4MWZmMDAwLDB4MCkJID0gMCAo MHgwKQpsaW51eF9tbWFwMigweDgwMzgwMTAwMCwweDIwMDAsMHgzLDB4ODEyLDB4MywweDEw MDApID0gMzQ0MTg0NjI3MjAgKDB4ODAzODAxMDAwKQpjbG9zZSgzKQkJCQkJID0gMCAoMHgw KQpsaW51eF9tbWFwMigweDAsMHgxMDAwLDB4MywweDIyLDB4ZmZmZmZmZmZmZmZmZmZmZiww eDApID0gMzQzNjYyNDI4MTYgKDB4ODAwNjM0MDAwKQpsaW51eF9vcGVuKCIvbGliNjQvbGli WGZpeGVzLnNvLjMiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9F TEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGlu dXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmMxOCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIo MHgwLDB4MjA1MTE4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQyMDU1NTc3NiAoMHg4MDNh MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODAzYTA1MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAo MHgwKQpsaW51eF9tbWFwMigweDgwM2MwNDAwMCwweDIwMDAsMHgzLDB4ODEyLDB4MywweDQw MDApID0gMzQ0MjI2NjkzMTIgKDB4ODAzYzA0MDAwKQpjbG9zZSgzKQkJCQkJID0gMCAoMHgw KQpsaW51eF9vcGVuKCIvbGliNjQvbGliWDExLXhjYi5zby4xIiwweDgwMDAwLDAzMDUxMzEz MCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIu Li4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJiZTgp CQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwMTAzMCwweDUsMHg4MDIsMHgzLDB4 MCkJID0gMzQ0MjQ3NTAwODAgKDB4ODAzZTAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwM2Uw MTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDQwMDAwMDAs MHgyMDAwLDB4MywweDgxMiwweDMsMHgwKSA9IDM0NDI2ODQ3MjMyICgweDgwNDAwMDAwMCkK Y2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYnhjYi5zby4x IiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5B XDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0 KDMsMHg3ZmZmZmZmZmJiYjgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIyNzQy OCwweDUsMHg4MDIsMHgzLDB4MCkJID0gMzQ0Mjg5NDQzODQgKDB4ODA0MjAwMDAwKQpsaW51 eF9tcHJvdGVjdCgweDgwNDIyNzAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHg4MDQ0MjYwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHgyNjAwMCkgPSAzNDQz MTE5NzE4NCAoMHg4MDQ0MjYwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X29w ZW4oIi9saWI2NC9saWJ4Y2ItZ2x4LnNvLjAiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMgKDB4 MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0g ODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmI4OCkJCSA9IDAgKDB4 MCkKbGludXhfbW1hcDIoMHgwLDB4MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZmZmYs MHgwKSA9IDM0MzY2MjQ2OTEyICgweDgwMDYzNTAwMCkKbGludXhfbW1hcDIoMHgwLDB4MjFh MDc4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQzMzEzODY4OCAoMHg4MDQ2MDAwMDApCmxp bnV4X21wcm90ZWN0KDB4ODA0NjE5MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51 eF9tbWFwMigweDgwNDgxODAwMCwweDMwMDAsMHgzLDB4ODEyLDB4MywweDE4MDAwKSA9IDM0 NDM1MzM0MTQ0ICgweDgwNDgxODAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhf b3BlbigiL2xpYjY0L2xpYnhjYi1kcmkyLnNvLjAiLDB4ODAwMDAsMDMwNTEzMTMwKSA9IDMg KDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIp ID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmI1OCkJCSA9IDAg KDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjA0MDY4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAz NDQzNzMzMjk5MiAoMHg4MDRhMDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA0YTA0MDAwLDB4 MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwNGMwMzAwMCwweDIwMDAs MHgzLDB4ODEyLDB4MywweDMwMDApID0gMzQ0Mzk0NDI0MzIgKDB4ODA0YzAzMDAwKQpjbG9z ZSgzKQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliWHhmODZ2bS5zby4x IiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJlYWQoMywiXF4/RUxGXF5CXF5BXF5B XDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0 KDMsMHg3ZmZmZmZmZmJiMjgpCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwNTE0 OCwweDUsMHg4MDIsMHgzLDB4MCkJID0gMzQ0NDE1MjcyOTYgKDB4ODA0ZTAwMDAwKQpsaW51 eF9tcHJvdGVjdCgweDgwNGUwNTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHg4MDUwMDQwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHg0MDAwKSA9IDM0NDQz NjQwODMyICgweDgwNTAwNDAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3Bl bigiL2xpYjY0L2xpYmRybS5zby4yIiwweDgwMDAwLDAzMDUxMzEzMCkgPSAzICgweDMpCnJl YWQoMywiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAo MHgzNDApCmxpbnV4X25ld2ZzdGF0KDMsMHg3ZmZmZmZmZmJhZjgpCQkgPSAwICgweDApCmxp bnV4X21tYXAyKDB4MCwweDEwMDAsMHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkg PSAzNDM2NjI1MTAwOCAoMHg4MDA2MzYwMDApCmxpbnV4X21tYXAyKDB4MCwweDIwZWM5MCww eDUsMHg4MDIsMHgzLDB4MCkJID0gMzQ0NDU3MjE2MDAgKDB4ODA1MjAwMDAwKQpsaW51eF9t cHJvdGVjdCgweDgwNTIwZTAwMCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1h cDIoMHg4MDU0MGQwMDAsMHgyMDAwLDB4MywweDgxMiwweDMsMHhkMDAwKSA9IDM0NDQ3ODcy MDAwICgweDgwNTQwZDAwMCkKY2xvc2UoMykJCQkJCSA9IDAgKDB4MCkKbGludXhfb3Blbigi L2xpYjY0L2xpYm0uc28uNiIsMHg4MDAwMCwwMzA1MTMxMzApID0gMyAoMHgzKQpyZWFkKDMs IlxeP0VMRlxeQlxeQVxeQVxeQ1wwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0 MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYmFjOCkJCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHgwLDB4MzAxMTM4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQ0OTkxNTkwNCAo MHg4MDU2MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA1NzAxMDAwLDB4MWZmMDAwLDB4MCkJ ID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwNTkwMDAwMCwweDIwMDAsMHgzLDB4ODEyLDB4 MywweDEwMDAwMCkgPSAzNDQ1MzA2MTYzMiAoMHg4MDU5MDAwMDApCmNsb3NlKDMpCQkJCQkg PSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJwdGhyZWFkLnNvLjAiLDB4ODAwMDAs MDMwNTEzMTMwKSA9IDMgKDB4MykKcmVhZCgzLCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFww XDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoMywweDdmZmZm ZmZmYmE5OCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjFiNDg4LDB4NSwweDgw MiwweDMsMHgwKQkgPSAzNDQ1NDExMDIwOCAoMHg4MDVhMDAwMDApCmxpbnV4X21wcm90ZWN0 KDB4ODA1YTE3MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgw NWMxNjAwMCwweDIwMDAsMHgzLDB4ODEyLDB4MywweDE2MDAwKSA9IDM0NDU2Mjk3NDcyICgw eDgwNWMxNjAwMCkKbGludXhfbW1hcDIoMHg4MDVjMTgwMDAsMHgzNDg4LDB4MywweDMyLDB4 ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQ0NTYzMDU2NjQgKDB4ODA1YzE4MDAwKQpjbG9z ZSgzKQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliZGwuc28uMiIsMHg4 MDAwMCwwMzA1MTMxMzApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBc MFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4 N2ZmZmZmZmZiYTY4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMDMxMzAsMHg1 LDB4ODAyLDB4MywweDApCSA9IDM0NDU4MzA0NTEyICgweDgwNWUwMDAwMCkKbGludXhfbXBy b3RlY3QoMHg4MDVlMDIwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAy KDB4ODA2MDAyMDAwLDB4MjAwMCwweDMsMHg4MTIsMHgzLDB4MjAwMCkgPSAzNDQ2MDQwOTg1 NiAoMHg4MDYwMDIwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4 MCwweDEwMDAsMHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZmZmZmLDB4MCkgPSAzNDM2NjI1NTEw NCAoMHg4MDA2MzcwMDApCmxpbnV4X29wZW4oIi9saWI2NC9saWJYYXUuc28uNiIsMHg4MDAw MCwwMzA2MTQ2MjApID0gMyAoMHgzKQpyZWFkKDMsIlxeP0VMRlxeQlxeQVxeQVwwXDBcMFww XDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCgzLDB4N2Zm ZmZmZmZiYTA4KQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMDMxMjgsMHg1LDB4 ODAyLDB4MywweDApCSA9IDM0NDYyNDk4ODE2ICgweDgwNjIwMDAwMCkKbGludXhfbXByb3Rl Y3QoMHg4MDYyMDIwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4 ODA2NDAyMDAwLDB4MjAwMCwweDMsMHg4MTIsMHgzLDB4MjAwMCkgPSAzNDQ2NDYwNDE2MCAo MHg4MDY0MDIwMDApCmNsb3NlKDMpCQkJCQkgPSAwICgweDApCmxpbnV4X29wZW4oIi9saWI2 NC9saWJwY3JlLnNvLjEiLDB4ODAwMDAsMDMwNjMwNjcwKSA9IDMgKDB4MykKcmVhZCgzLCJc Xj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkK bGludXhfbmV3ZnN0YXQoMywweDdmZmZmZmZmYjlkOCkJCSA9IDAgKDB4MCkKbGludXhfbW1h cDIoMHgwLDB4MjYxMjA4LDB4NSwweDgwMiwweDMsMHgwKQkgPSAzNDQ2NjY5MzEyMCAoMHg4 MDY2MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA2NjYwMDAwLDB4MjAwMDAwLDB4MCkJID0g MCAoMHgwKQpsaW51eF9tbWFwMigweDgwNjg2MDAwMCwweDIwMDAsMHgzLDB4ODEyLDB4Myww eDYwMDAwKSA9IDM0NDY5MTgzNDg4ICgweDgwNjg2MDAwMCkKY2xvc2UoMykJCQkJCSA9IDAg KDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZm ZmYsMHgwKSA9IDM0MzY2MjU5MjAwICgweDgwMDYzODAwMCkKbGludXhfbW1hcDIoMHgwLDB4 MTAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjYzMjk2ICgw eDgwMDYzOTAwMCkKbGludXhfbW1hcDIoMHgwLDB4MjAwMCwweDMsMHgyMiwweGZmZmZmZmZm ZmZmZmZmZmYsMHgwKSA9IDM0MzY2MjY3MzkyICgweDgwMDYzYTAwMCkKbGludXhfYXJjaF9w cmN0bCgweDEwMDIsMHg4MDA2M2EwYzApCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4 ODAxNWI4MDAwLDB4NDAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1 YzE2MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA2ODYw MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA2NDAyMDAw LDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA2MDAyMDAwLDB4 MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1OTAwMDAwLDB4MTAw MCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1NDBkMDAwLDB4MTAwMCww eDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA0NDI2MDAwLDB4MTAwMCwweDEp CQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAxMTM4MDAwLDB4MTAwMCwweDEpCQkg PSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAzNDEwMDAwLDB4MTAwMCwweDEpCQkgPSAw ICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODA1MDA0MDAwLDB4MTAwMCwweDEpCQkgPSAwICgw eDApCmxpbnV4X21wcm90ZWN0KDB4ODA0YzAzMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDAp CmxpbnV4X21wcm90ZWN0KDB4ODA0ODE4MDAwLDB4MjAwMCwweDEpCQkgPSAwICgweDApCmxp bnV4X21wcm90ZWN0KDB4ODA0MDAwMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4 X21wcm90ZWN0KDB4ODAzYzA0MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21w cm90ZWN0KDB4ODAzODAxMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90 ZWN0KDB4ODAzMDIzMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0 KDB4ODAyYzI5MDAwLDB4NDAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4 ODAyODAxMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAy NDA1MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAyMDAx MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAxYzAxMDAw LDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAxODI3MDAwLDB4 MjAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAwYzZkMDAwLDB4MzAw MCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4NjA4MDAwLDB4MTAwMCwweDEp CQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0KDB4ODAwODI5MDAwLDB4MTAwMCwweDEpCQkg PSAwICgweDApCm11bm1hcCgweDgwMDYyYTAwMCwyNzc0NykJCQkgPSAwICgweDApCmxpbnV4 X3NldF90aWRfYWRkcmVzcygweDgwMDYzYTM5MCkJCSA9IDY5ODc3ICgweDExMGY1KQpsaW51 eF9zZXRfcm9idXN0X2xpc3QoMHg4MDA2M2EzYTAsMHgxOCkJCSA9IDAgKDB4MCkKbGludXhf cnRfc2lnYWN0aW9uKDB4MjAsMHg3ZmZmZmZmZmQ2YjAsMHgwLDB4OCkJID0gMCAoMHgwKQps aW51eF9ydF9zaWdhY3Rpb24oMHgyMSwweDdmZmZmZmZmZDZiMCwweDAsMHg4KQkgPSAwICgw eDApCmxpbnV4X3J0X3NpZ3Byb2NtYXNrKDB4MSwweDdmZmZmZmZmZDgyOCwweDAsMHg4KSA9 IDAgKDB4MCkKbGludXhfZ2V0cmxpbWl0KDB4MywweDdmZmZmZmZmZDgxMCkJCSA9IDAgKDB4 MCkKbGludXhfc3RhdGZzKDB4ODAyZTFkMDMzLDB4N2ZmZmZmZmZkN2YwKQkgRVJSIy0yICdO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9zdGF0ZnMoMHg4MDJlMWQwM2EsMHg3 ZmZmZmZmZmQ3ZjApCSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4 X2JyaygweDApCQkJCQkgPSA2MzMyNDE2ICgweDYwYTAwMCkKbGludXhfYnJrKDB4NjJiMDAw KQkJCQkgPSA2NDY3NTg0ICgweDYyYjAwMCkKbGludXhfb3BlbigiL3Byb2MvZmlsZXN5c3Rl bXMiLDB4MCwwNjY2KQkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51 eF9vcGVuKCIvcHJvYy9tb3VudHMiLDB4MCwwNjY2KQkJID0gMyAoMHgzKQpsaW51eF9uZXdm c3RhdCgzLDB4N2ZmZmZmZmZkNzQwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgy MDAwLDB4MywweDIyLDB4ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQzNjYyMDE4NTYgKDB4 ODAwNjJhMDAwKQpyZWFkKDMsMHg4MDA2MmEwMDAsODE5MikJCQkgPSAwICgweDApCmNsb3Nl KDMpCQkJCQkgPSAwICgweDApCm11bm1hcCgweDgwMDYyYTAwMCw4MTkyKQkJCSA9IDAgKDB4 MCkKbGludXhfYWNjZXNzKCIvZXRjL3NlbGludXgvY29uZmlnIixGX09LKQkgRVJSIy0yICdO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9zb2NrZXQoMHgxLDB4ODAwMDEsMHgw KQkJCSA9IDMgKDB4MykKbGludXhfY29ubmVjdCgweDMsMHg3ZmZmZmZmZmQ0ZjAsMHgxNCkJ CSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmNsb3NlKDMpCQkJCQkgPSAw ICgweDApCmxpbnV4X3NvY2tldCgweDEsMHg4MDAwMSwweDApCQkJID0gMyAoMHgzKQpsaW51 eF9nZXRzb2Nrb3B0KDB4MywweDEsMHg3LDB4N2ZmZmZmZmZkNGQwLDB4N2ZmZmZmZmZkNGJj KSA9IDAgKDB4MCkKbGludXhfc2V0c29ja29wdCgweDMsMHgxLDB4NywweDdmZmZmZmZmZDRk MCwweDQpID0gMCAoMHgwKQpsaW51eF9jb25uZWN0KDB4MywweDdmZmZmZmZmZDRmMCwweDZl KQkJID0gMCAoMHgwKQpsaW51eF9nZXRwZWVybmFtZSgweDMsMHg2MGIzNDAsMHg3ZmZmZmZm ZmQzZjQpCSA9IDAgKDB4MCkKbGludXhfbmV3dW5hbWUoMHg3ZmZmZmZmZmQwZjApCQkJID0g MCAoMHgwKQpsaW51eF9hY2Nlc3MoIi9ob21lL3RoZXJvbi8uWGF1dGhvcml0eSIsUl9PSykJ ID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvaG9tZS90aGVyb24vLlhhdXRob3JpdHkiLDB4MCww NjY2KQkgPSA0ICgweDQpCmxpbnV4X25ld2ZzdGF0KDQsMHg3ZmZmZmZmZmQwNzApCQkgPSAw ICgweDApCmxpbnV4X21tYXAyKDB4MCwweDIwMDAsMHgzLDB4MjIsMHhmZmZmZmZmZmZmZmZm ZmZmLDB4MCkgPSAzNDM2NjIwMTg1NiAoMHg4MDA2MmEwMDApCnJlYWQoNCwiXF5BXDBcMFxu dGhlcm9uLXhwc1wwXF5BMVwwXF5STUkiLi4uLDgxOTIpID0gMTEwICgweDZlKQpjbG9zZSg0 KQkJCQkJID0gMCAoMHgwKQptdW5tYXAoMHg4MDA2MmEwMDAsODE5MikJCQkgPSAwICgweDAp CmxpbnV4X2dldHNvY2tuYW1lKDB4MywweDYwYjM0MCwweDdmZmZmZmZmZDNmNCkJID0gMCAo MHgwKQpsaW51eF9mY250bCgweDMsMHgzLDB4MCkJCQkgPSAyICgweDIpCmxpbnV4X2ZjbnRs KDB4MywweDQsMHg4MDIpCQkJID0gMCAoMHgwKQpsaW51eF9mY250bCgweDMsMHgyLDB4MSkJ CQkgPSAwICgweDApCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAxICgw eDEpCndyaXRldigzLFt7ImxcMFx2XDBcMFwwXF5SXDBcXlBcMFwwXDAiLDEyfSx7MHg4MDQ0 MjczYzEsMH0seyJNSVQtTUFHSUMtQ09PS0lFLTEiLDE4fSx7IlwwXDAiLDJ9LHsiXE0teTRc TV5DXE0tQkNxJVwyNDAjXE0tZVxNLSZNZDUiLi4uLDE2fSx7MHg4MDQ0MjczYzEsMH1dLDYp ID0gNDggKDB4MzApCmxpbnV4X3JlY3Zmcm9tKDB4MywweDYwYjM2MCwweDgsMHgwLDB4MCww eDApCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKcG9sbCh7 IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2ZnJvbSgweDMsMHg2 MGIzNjAsMHg4LDB4MCwweDAsMHgwKQkgPSA4ICgweDgpCmxpbnV4X3JlY3Zmcm9tKDB4Myww eDYxMDZjOCwweDhhYywweDAsMHgwLDB4MCkJID0gMjIyMCAoMHg4YWMpCnBvbGwoeyAzL1BP TExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7ImJcMFxeRVww XGZcMFwwXDBCSUctUkVRVUVTVFMiLDIwfV0sMSkgPSAyMCAoMHgxNCkKcG9sbCh7IDMvUE9M TElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZm ZDJkMCwweDApCQkgPSAzMiAoMHgyMCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0x KQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1eRVwwXF5BXDAiLDR9XSwxKQkJCSA9IDQg KDB4NCkKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2 bXNnKDB4MywweDdmZmZmZmZmZDMyMCwweDApCQkgPSAzMiAoMHgyMCkKbGludXhfcmVjdm1z ZygweDMsMHg3ZmZmZmZmZmQ0MTAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFy aWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0g MSAoMHgxKQp3cml0ZXYoMyxbeyI3XDBcXkVcMFwwXDBcTV5AXF5DVlxeQVwwXDBcYlwwIi4u Liw0NH0sezB4MCwwfSx7MHg4MDExM2Q3ODQsMH1dLDMpID0gNDQgKDB4MmMpCnBvbGwoeyAz L1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZm ZmZmZmQyZTAsMHgwKQkJID0gMTM2ICgweDg4KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZm ZmZmZDQ2MCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFi bGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRl digzLFt7ImJcMFxeRVwwXHRcMFxNXkBcXkMiLDh9LHsiWEtFWUJPQVJEIiw5fSx7IlwwXDBc MCIsM31dLDMpID0gMjAgKDB4MTQpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEg KDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxYjAsMHgwKQkJID0gMzIgKDB4 MjApCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMzMwLDB4MCkJCSBFUlIjLTExICdS ZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3 ZmZmZmZmZmQzMzAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZh aWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3 cml0ZXYoMyxbeyJcTV5HXDBcXkJcMFxeQVwwXDBcMCIsOH0sezB4MCwwfSx7MHg4MDExM2Q3 ODQsMH1dLDMpID0gOCAoMHg4KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgw eDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjYwLDB4MCkJCSA9IDMyICgweDIw KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDNlMCwweDApCQkgRVJSIy0xMSAnUmVz b3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2Zm ZmZmZmZkM2UwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWls YWJsZScKbGludXhfbmV3ZnN0YXQoMSwweDdmZmZmZmZmY2VlMCkJCSA9IDAgKDB4MCkKbGlu dXhfbW1hcDIoMHgwLDB4MjAwMCwweDMsMHgyMiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9 IDM0MzY2MjAxODU2ICgweDgwMDYyYTAwMCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwx LC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siYlwwXF5DXDBcXkNcMFwwXDAiLDh9LHsi R0xYIiwzfSx7IlwwIiwxfV0sMykgPSAxMiAoMHhjKQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0x KQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMTAwLDB4MCkJ CSA9IDMyICgweDIwKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDI4MCwweDApCQkg RVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Zt c2coMHgzLDB4N2ZmZmZmZmZkMjgwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3Jh cmlseSB1bmF2YWlsYWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9 IDEgKDB4MSkKd3JpdGV2KDMsW3siYlwwXF5DXDBcXkNcMFwwXDBHTFhcMCIsMTJ9XSwxKQkg PSAxMiAoMHhjKQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4 X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMGYwLDB4MCkJCSA9IDMyICgweDIwKQpwb2xsKHsg My9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5a XGFcXkNcMFxeQVwwXDBcMFxeRFwwXDBcMCIsMTJ9XSwxKSA9IDEyICgweGMpCnBvbGwoeyAz L1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZm ZmZmZmQyMTAsMHgwKQkJID0gMzIgKDB4MjApCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0s MSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7ImJcMFxeQ1wwXF5EXDBcMFwwRFJJM2Jc MFxeRFwwXGEiLi4uLDI4fV0sMSkgPSAyOCAoMHgxYykKcG9sbCh7IDMvUE9MTElOIH0sMSwt MSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDFhMCwweDAp CQkgPSA2NCAoMHg0MCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEg KDB4MSkKd3JpdGV2KDMsW3siXE1eVFwwXF5DXDBcXkFcMFwwXDBcMFwwXDBcMFxNXlMiLi4u LDI0fV0sMSkgPSAyNCAoMHgxOCkKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAo MHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDFkMCwweDApCQkgPSA2NCAoMHg0 MCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxYzAsMHgwKQkJIEVSUiMtMTEgJ1Jl c291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpsaW51eF9yZWN2bXNnKDB4MywweDdm ZmZmZmZmZDFjMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFp bGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndy aXRldigzLFt7ImJcMFxeQ1wwXF5EXDBcMFwwIiw4fSx7IkRSSTIiLDR9LHsweDgwMTEzZDc4 NCwwfV0sMykgPSAxMiAoMHhjKQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgw eDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMDYwLDB4MCkJCSA9IDMyICgweDIw KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDFlMCwweDApCQkgRVJSIy0xMSAnUmVz b3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VU IH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7ImJcMFxiXDBcXldcMFwwXDAiLDh9 LHsiR2VuZXJpYyBFdmVudCBFeHRlbnNpb24iLDIzfSx7IlwwIiwxfV0sMykgPSAzMiAoMHgy MCkKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmY2ZjMCwweDApCQkgPSAzMiAoMHgyMCkKbGludXhfcmVjdm1zZygw eDMsMHg3ZmZmZmZmZmQxNDAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5 IHVuYXZhaWxhYmxlJwpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDE0MCwweDApCQkg RVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BP TExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXkBcMFxe QlwwXF5BXDBcMFwwIiw4fSx7MHgwLDB9LHsweDgwMTEzZDc4NCwwfV0sMykgPSA4ICgweDgp CnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygw eDMsMHg3ZmZmZmZmZmQwOTAsMHgwKQkJID0gMzIgKDB4MjApCmxpbnV4X3JlY3Ztc2coMHgz LDB4N2ZmZmZmZmZkMjEwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1 bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyMTAsMHgwKQkJIEVS UiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xM SU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5ZXDBcXkNc MFxeQVwwXDBcMFxeRFwwXDBcMCIsMTJ9LHsweDAsMH0sezB4ODAxMTNkNzg0LDB9XSwzKSA9 IDEyICgweGMpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhf cmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxMjAsMHgwKQkJID0gMzIgKDB4MjApCmxpbnV4X3Jl Y3Ztc2coMHgzLDB4N2ZmZmZmZmZkMmEwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1w b3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyYTAs MHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xs KHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJi XDBcXkVcMFx2XDBcMFwwIiw4fSx7IlhGcmVlODYtRFJJIiwxMX0seyJcMCIsMX1dLDMpID0g MjAgKDB4MTQpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhf cmVjdm1zZygweDMsMHg3ZmZmZmZmZmQwNjAsMHgwKQkJID0gMzIgKDB4MjApCmxpbnV4X3Jl Y3Ztc2coMHgzLDB4N2ZmZmZmZmZkMWUwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1w b3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQxZTAs MHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xs KHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJc TV5aXF5TXF5DXDBcMFwwXDBcMFxeQlwwXDBcMCIsMTJ9XSwxKSA9IDEyICgweGMpCnBvbGwo eyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3 ZmZmZmZmZmQxZjAsMHgwKQkJID0gMzYgKDB4MjQpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2Zm ZmZmZmZkMjQwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWls YWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyNDAsMHgwKQkJIEVSUiMtMTEg J1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9M TE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5aXF5OXF5CXDBcMFww XDBcMCIsOH0sezB4MCwwfSx7MHg4MDExM2Q3ODQsMH1dLDMpID0gOCAoMHg4KQpwb2xsKHsg My9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2Zm ZmZmZmZkMGUwLDB4MCkJCSA9IDQwOTYgKDB4MTAwMCkKbGludXhfcmVjdmZyb20oMHgzLDB4 NjFiMDQwLDB4MjRhMCwweDAsMHgwLDB4MCkJID0gOTM3NiAoMHgyNGEwKQpsaW51eF9yZWN2 bXNnKDB4MywweDdmZmZmZmZmZDI2MCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9y YXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwtMSkJCQkg PSAxICgweDEpCndyaXRldigzLFt7IlxNXlpcXlNcXkNcMFwwXDBcMFwwXF5DXDBcMFwwIiwx Mn1dLDEpID0gMTIgKDB4YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgx KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDEyMCwweDApCQkgPSA1ODAgKDB4MjQ0 KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDI0MCwweDApCQkgRVJSIy0xMSAnUmVz b3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2Zm ZmZmZmZkMjQwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWls YWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3Jp dGV2KDMsW3siXE1eWlxeVVxeQlwwXDBcMFwwXDAiLDh9LHsweDAsMH0sezB4ODAxMTNkNzg0 LDB9XSwzKSA9IDggKDB4OCkKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgx KQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDBlMCwweDApCQkgPSA0MDk2ICgweDEw MDApCmxpbnV4X2JyaygweDApCQkJCQkgPSA2NDY3NTg0ICgweDYyYjAwMCkKbGludXhfYnJr KDB4NjRjMDAwKQkJCQkgPSA2NjAyNzUyICgweDY0YzAwMCkKbGludXhfcmVjdmZyb20oMHgz LDB4NjIyZTcwLDB4OGZhMCwweDAsMHgwLDB4MCkJID0gMzY3NjggKDB4OGZhMCkKbGludXhf cmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyNjAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRl bXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEp CQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5UXF5BXF5DXDBWXF5BXDBcMFwwXDBcMFww IiwxMn1dLDEpID0gMTIgKDB4YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAo MHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDE5MCwweDApCQkgPSAzMiAoMHgy MCkKbGludXhfZmNudGwoMHg0LDB4MSwweGZmZmZmZmZmKQkJCSA9IDAgKDB4MCkKbGludXhf ZmNudGwoMHg0LDB4MiwweDEpCQkJID0gMCAoMHgwKQpsaW51eF90aW1lKDB4MCkJCQkJCSA9 IDE1MjY3NDY5MTMgKDB4NWIwMDRmMjEpCmxpbnV4X29wZW4oIi9ldGMvZHJpcmMiLDB4MCww NTExMzcwMDApCQkgPSA1ICgweDUpCnJlYWQoNSwiPCEtLVxuXG49PT09PT09PT09PT09PT09 PT09PT09PT0iLi4uLDQwOTYpID0gNDA5NiAoMHgxMDAwKQpsaW51eF90aW1lKDB4MCkJCQkJ CSA9IDE1MjY3NDY5MTMgKDB4NWIwMDRmMjEpCnJlYWQoNSwiYWRlciIgdmFsdWU9InRydWUi IC8+XG4gICAgICAgIDwiLi4uLDQwOTYpID0gNTgwICgweDI0NCkKcmVhZCg1LDB4NjI1YmM2 LDQwOTYpCQkJCSA9IDAgKDB4MCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkKbGludXhfb3Bl bigiL2hvbWUvdGhlcm9uLy5kcmlyYyIsMHgwLDA1MTEzNzAwMCkJIEVSUiMtMiAnTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfbmV3ZnN0YXQoNCwweDdmZmZmZmZmYzFkMCkJ CSA9IDAgKDB4MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjEyOC9kZXZp Y2Uvc3Vic3lzdGVtIiwweDdmZmZmZmZmYjE1MCw0MDk2KSBFUlIjLTIgJ05vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnknCmxpbnV4X29wZW5hdCgweGZmZmZmZmZmZmZmZmZmOWMsMHg4MDUy MGIyZGUsMHg5MDgwMCwweDApID0gNSAoMHg1KQpsaW51eF9nZXRkZW50cygweDUsMHg2MmYy ZDAsMHg4MDAwKQkJID0gMTQ0ICgweDkwKQpsaW51eF9uZXdzdGF0KCIvZGV2L2RyaS9jb250 cm9sRDY0IiwweDdmZmZmZmZmYzFkMCkgPSAwICgweDApCmxpbnV4X3JlYWRsaW5rKCIvc3lz L2Rldi9jaGFyLzIyNjo2NC9kZXZpY2Uvc3Vic3lzdGVtIiwweDdmZmZmZmZmYjE1MCw0MDk2 KSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0YXQoIi9k ZXYvZHJpL3JlbmRlckQxMjgiLDB4N2ZmZmZmZmZjMWQwKSA9IDAgKDB4MCkKbGludXhfcmVh ZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjEyOC9kZXZpY2Uvc3Vic3lzdGVtIiwweDdmZmZm ZmZmYjE1MCw0MDk2KSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4 X25ld3N0YXQoIi9kZXYvZHJpL2NhcmQwIiwweDdmZmZmZmZmYzFkMCkJID0gMCAoMHgwKQps aW51eF9yZWFkbGluaygiL3N5cy9kZXYvY2hhci8yMjY6MC9kZXZpY2Uvc3Vic3lzdGVtIiww eDdmZmZmZmZmYjE1MCw0MDk2KSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3Rvcnkn CmxpbnV4X2dldGRlbnRzKDB4NSwweDYyZjJkMCwweDgwMDApCQkgPSAwICgweDApCmNsb3Nl KDUpCQkJCQkgPSAwICgweDApCmxpbnV4X25ld2ZzdGF0KDQsMHg3ZmZmZmZmZmMzMjApCQkg PSAwICgweDApCmxpbnV4X3JlYWRsaW5rKCIvc3lzL2Rldi9jaGFyLzIyNjoxMjgvZGV2aWNl L3N1YnN5c3RlbSIsMHg3ZmZmZmZmZmIyYTAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5JwpsaW51eF9vcGVuYXQoMHhmZmZmZmZmZmZmZmZmZjljLDB4ODA1MjBi MmRlLDB4OTA4MDAsMHgwKSA9IDUgKDB4NSkKbGludXhfZ2V0ZGVudHMoMHg1LDB4NjIxZWEw LDB4ODAwMCkJCSA9IDE0NCAoMHg5MCkKbGludXhfbmV3c3RhdCgiL2Rldi9kcmkvY29udHJv bEQ2NCIsMHg3ZmZmZmZmZmMzMjApID0gMCAoMHgwKQpsaW51eF9yZWFkbGluaygiL3N5cy9k ZXYvY2hhci8yMjY6NjQvZGV2aWNlL3N1YnN5c3RlbSIsMHg3ZmZmZmZmZmIyYTAsNDA5Nikg RVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9uZXdzdGF0KCIvZGV2 L2RyaS9yZW5kZXJEMTI4IiwweDdmZmZmZmZmYzMyMCkgPSAwICgweDApCmxpbnV4X3JlYWRs aW5rKCIvc3lzL2Rldi9jaGFyLzIyNjoxMjgvZGV2aWNlL3N1YnN5c3RlbSIsMHg3ZmZmZmZm ZmIyYTAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9u ZXdzdGF0KCIvZGV2L2RyaS9jYXJkMCIsMHg3ZmZmZmZmZmMzMjApCSA9IDAgKDB4MCkKbGlu dXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIvMjI2OjAvZGV2aWNlL3N1YnN5c3RlbSIsMHg3 ZmZmZmZmZmIyYTAsNDA5NikgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Jwps aW51eF9nZXRkZW50cygweDUsMHg2MjFlYTAsMHg4MDAwKQkJID0gMCAoMHgwKQpjbG9zZSg1 KQkJCQkJID0gMCAoMHgwKQpsaWJHTCBlcnJvcjogd3JpdGUoMiwibGliR0wgZXJyb3I6ICIs MTMpCQkJID0gMTMgKDB4ZCkKTUVTQS1MT0FERVI6IGZhaWxlZCB0byByZXRyaWV2ZSBkZXZp Y2UgaW5mb3JtYXRpb24Kd3JpdGUoMiwiTUVTQS1MT0FERVI6IGZhaWxlZCB0byByZXRyaWV2 ZSAiLi4uLDUxKSA9IDUxICgweDMzKQpsaW51eF9pb2N0bCgweDQsMHhjMDQwNjQwMCwweDYx YTIwMCkJCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0LDB4YzA0MDY0MDAsMHg2MWEyMDAp CQkgPSAwICgweDApCmxpbnV4X3N5c19mdXRleCgweDgwNjAwMzBkMCwweDgxLDB4N2ZmZmZm ZmYsMHg3ZmZmZmZmZmNjZTAsMHgxLDB4NjFkNDIwKSA9IDAgKDB4MCkKZ2V0ZXVpZCgpCQkJ CQkgPSAxMDAxICgweDNlOSkKbGludXhfZ2V0dWlkKCkJCQkJCSA9IDEwMDEgKDB4M2U5KQps aW51eF9vcGVuKCIvdXNyL2xpYjY0L2RyaS90bHMvaTkxNV9kcmkuc28iLDB4ODAwMDAsMDMw NTEzMTMwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X29wZW4o Ii91c3IvbGliNjQvZHJpL2k5MTVfZHJpLnNvIiwweDgwMDAwLDAzMDUxMzEzMCkgPSA1ICgw eDUpCnJlYWQoNSwiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9 IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmNhMjApCQkgPSAwICgw eDApCmxpbnV4X21tYXAyKDB4MCwweDkwMDgyOCwweDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ0 NzA4ODc0MjQgKDB4ODA2YTAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwNzBhZjAwMCwweDFm ZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDcyYWUwMDAsMHg0YTAwMCww eDMsMHg4MTIsMHg1LDB4NmFlMDAwKSA9IDM0NDc5OTg4NzM2ICgweDgwNzJhZTAwMCkKbGlu dXhfbW1hcDIoMHg4MDcyZjgwMDAsMHg4ODI4LDB4MywweDMyLDB4ZmZmZmZmZmZmZmZmZmZm ZiwweDApID0gMzQ0ODAyOTE4NDAgKDB4ODA3MmY4MDAwKQpjbG9zZSg1KQkJCQkJID0gMCAo MHgwKQpsaW51eF9vcGVuKCIvZXRjL2xkLnNvLmNhY2hlIiwweDgwMDAwLDAxKQkgPSA1ICgw eDUpCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM3MzApCQkgPSAwICgweDApCmxpbnV4 X21tYXAyKDB4MCwweDZjNjMsMHgxLDB4MiwweDUsMHgwKQkJID0gMzQzNjYyNzU1ODQgKDB4 ODAwNjNjMDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQv bGliZHJtX2ludGVsLnNvLjEiLDB4ODAwMDAsMDMwNDIwNTQwKSA9IDUgKDB4NSkKcmVhZCg1 LCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0 MCkKbGludXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZmYzc5MCkJCSA9IDAgKDB4MCkKbGludXhf bW1hcDIoMHgwLDB4MjIzOGEwLDB4NSwweDgwMiwweDUsMHgwKQkgPSAzNDQ4MTM3MzE4NCAo MHg4MDc0MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA3NDIyMDAwLDB4MjAwMDAwLDB4MCkJ ID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwNzYyMjAwMCwweDIwMDAsMHgzLDB4ODEyLDB4 NSwweDIyMDAwKSA9IDM0NDgzNjA5NjAwICgweDgwNzYyMjAwMCkKY2xvc2UoNSkJCQkJCSA9 IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmRybV9ub3V2ZWF1LnNvLjIiLDB4ODAw MDAsMDMwNDIwNTQwKSA9IDUgKDB4NSkKcmVhZCg1LCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBc MFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQoNSwweDdm ZmZmZmZmYzc2MCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjA3MWEwLDB4NSww eDgwMiwweDUsMHgwKQkgPSAzNDQ4NTU2NzQ4OCAoMHg4MDc4MDAwMDApCmxpbnV4X21wcm90 ZWN0KDB4ODA3ODA3MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigw eDgwN2EwNjAwMCwweDIwMDAsMHgzLDB4ODEyLDB4NSwweDYwMDApID0gMzQ0ODc2ODkyMTYg KDB4ODA3YTA2MDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGli NjQvbGliZHJtX3JhZGVvbi5zby4xIiwweDgwMDAwLDAzMDQyMDU0MCkgPSA1ICgweDUpCnJl YWQoNSwiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAo MHgzNDApCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM3MzApCQkgPSAwICgweDApCmxp bnV4X21tYXAyKDB4MCwweDIwYjE0OCwweDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ0ODk3NjE3 OTIgKDB4ODA3YzAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwN2MwYjAwMCwweDFmZjAwMCww eDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDdlMGEwMDAsMHgyMDAwLDB4MywweDgx MiwweDUsMHhhMDAwKSA9IDM0NDkxODk5OTA0ICgweDgwN2UwYTAwMCkKY2xvc2UoNSkJCQkJ CSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYnN0ZGMrKy5zby42IiwweDgwMDAw LDAzMDQyMDU0MCkgPSA1ICgweDUpCnJlYWQoNSwiXF4/RUxGXF5CXF5BXF5BXF5DXDBcMFww XDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3RhdCg1LDB4N2Zm ZmZmZmZjNjEwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgzMDc0MjAsMHg1LDB4 ODAyLDB4NSwweDApCSA9IDM0NDkzOTU2MDk2ICgweDgwODAwMDAwMCkKbGludXhfbXByb3Rl Y3QoMHg4MDgwZTkwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4 ODA4MmU5MDAwLDB4YTAwMCwweDMsMHg4MTIsMHg1LDB4ZTkwMDApID0gMzQ0OTcwMDc2MTYg KDB4ODA4MmU5MDAwKQpsaW51eF9tbWFwMigweDgwODJmMzAwMCwweDE0NDIwLDB4MywweDMy LDB4ZmZmZmZmZmZmZmZmZmZmZiwweDApID0gMzQ0OTcwNDg1NzYgKDB4ODA4MmYzMDAwKQpj bG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvbGliNjQvbGliZ2NjX3Muc28u MSIsMHg4MDAwMCwwMzA0MjA1NDApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxeQlxeQVxe QVwwXDBcMFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdmc3Rh dCg1LDB4N2ZmZmZmZmZjNTgwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgyMTU0 MDAsMHg1LDB4ODAyLDB4NSwweDApCSA9IDM0NDk4MTUwNDAwICgweDgwODQwMDAwMCkKbGlu dXhfbXByb3RlY3QoMHg4MDg0MTUwMDAsMHgxZmYwMDAsMHgwKQkgPSAwICgweDApCmxpbnV4 X21tYXAyKDB4ODA4NjE0MDAwLDB4MjAwMCwweDMsMHg4MTIsMHg1LDB4MTQwMDApID0gMzQ1 MDAzMjk0NzIgKDB4ODA4NjE0MDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9v cGVuKCIvdXNyL2xpYjY0L3Rscy94ODZfNjQvbGlicGNpYWNjZXNzLnNvLjAiLDB4ODAwMDAs MDMwNDIzMDIwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25l d3N0YXQoIi91c3IvbGliNjQvdGxzL3g4Nl82NCIsMHg3ZmZmZmZmZmM0MzApIEVSUiMtMiAn Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfb3BlbigiL3Vzci9saWI2NC90bHMv bGlicGNpYWNjZXNzLnNvLjAiLDB4ODAwMDAsMDMwNDIzMDIwKSBFUlIjLTIgJ05vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0YXQoIi91c3IvbGliNjQvdGxzIiwweDdm ZmZmZmZmYzQzMCkJIEVSUiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhf b3BlbigiL3Vzci9saWI2NC94ODZfNjQvbGlicGNpYWNjZXNzLnNvLjAiLDB4ODAwMDAsMDMw NDIzMDIwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0 YXQoIi91c3IvbGliNjQveDg2XzY0IiwweDdmZmZmZmZmYzQzMCkgRVJSIy0yICdObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9vcGVuKCIvdXNyL2xpYjY0L2xpYnBjaWFjY2Vz cy5zby4wIiwweDgwMDAwLDAzMDQyMzAyMCkgPSA1ICgweDUpCnJlYWQoNSwiXF4/RUxGXF5C XF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25l d2ZzdGF0KDUsMHg3ZmZmZmZmZmM0MzApCQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCww eDIwOTIwOCwweDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ1MDIzNDQ3MDQgKDB4ODA4ODAwMDAw KQpsaW51eF9tcHJvdGVjdCgweDgwODgwODAwMCwweDIwMDAwMCwweDApCSA9IDAgKDB4MCkK bGludXhfbW1hcDIoMHg4MDhhMDgwMDAsMHgyMDAwLDB4MywweDgxMiwweDUsMHg4MDAwKSA9 IDM0NTA0NDc0NjI0ICgweDgwOGEwODAwMCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkKbGlu dXhfbXByb3RlY3QoMHg4MDhhMDgwMDAsMHgxMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGludXhf bXByb3RlY3QoMHg4MDg2MTQwMDAsMHgxMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGludXhfbXBy b3RlY3QoMHg4MDgyZTkwMDAsMHg4MDAwLDB4MSkJCSA9IDAgKDB4MCkKbGludXhfbXByb3Rl Y3QoMHg4MDdlMGEwMDAsMHgxMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGludXhfbXByb3RlY3Qo MHg4MDdhMDYwMDAsMHgxMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGludXhfbXByb3RlY3QoMHg4 MDc2MjIwMDAsMHgxMDAwLDB4MSkJCSA9IDAgKDB4MCkKbGludXhfbmV3c3RhdCgiL2V0Yy9z eXNjb25maWcvNjRiaXRfc3Ryc3RyX3ZpYV82NGJpdF9zdHJzdHJfc3NlMl91bmFsaWduZWQi LDB4N2ZmZmZmZmZjY2UwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxp bnV4X21wcm90ZWN0KDB4ODA3MmFlMDAwLDB4NDIwMDAsMHgxKQkJID0gMCAoMHgwKQptdW5t YXAoMHg4MDA2M2MwMDAsMjc3NDcpCQkJID0gMCAoMHgwKQpsaW51eF90aW1lKDB4MCkJCQkJ CSA9IDE1MjY3NDY5MTMgKDB4NWIwMDRmMjEpCmxpbnV4X2lvY3RsKDB4NCwweDgwMTA2NDYz LDB4N2ZmZmZmZmZjYzMwKQkgPSAwICgweDApCmdldGV1aWQoKQkJCQkJID0gMTAwMSAoMHgz ZTkpCmxpbnV4X2dldHVpZCgpCQkJCQkgPSAxMDAxICgweDNlOSkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NDYsMHg3ZmZmZmZmZmNjZDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NWIsMHg3ZmZmZmZmZmNjNDApCSA9IDAgKDB4MCkKbGludXhfaW9jdGwoMHg0 LDB4YzAxMDY0NjEsMHg3ZmZmZmZmZmNiYjApCSA9IDAgKDB4MCkKbGludXhfY2xvY2tfZ2V0 dGltZSgweDEsMHg3ZmZmZmZmZmNjNTApCQkgPSAwICgweDApCmxpbnV4X2lvY3RsKDB4NCww eDQwMDg2NDA5LDB4N2ZmZmZmZmZjYmEwKQkgPSAwICgweDApCmxpbnV4X3RpbWUoMHgwKQkJ CQkJID0gMTUyNjc0NjkxMyAoMHg1YjAwNGYyMSkKbGludXhfb3BlbigiL2V0Yy9kcmlyYyIs MHgwLDA2NjU2MzM2NDApCQkgPSA1ICgweDUpCnJlYWQoNSwiPCEtLVxuXG49PT09PT09PT09 PT09PT09PT09PT09PT0iLi4uLDQwOTYpID0gNDA5NiAoMHgxMDAwKQpsaW51eF90aW1lKDB4 MCkJCQkJCSA9IDE1MjY3NDY5MTMgKDB4NWIwMDRmMjEpCnJlYWQoNSwiYWRlciIgdmFsdWU9 InRydWUiIC8+XG4gICAgICAgIDwiLi4uLDQwOTYpID0gNTgwICgweDI0NCkKcmVhZCg1LDB4 NjMyNzY2LDQwOTYpCQkJCSA9IDAgKDB4MCkKY2xvc2UoNSkJCQkJCSA9IDAgKDB4MCkKbGlu dXhfb3BlbigiL2hvbWUvdGhlcm9uLy5kcmlyYyIsMHgwLDA2NjU2MzM2NDApIEVSUiMtMiAn Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGliR0wgZXJyb3I6IHdyaXRlKDIsImxpYkdM IGVycm9yOiAiLDEzKQkJCSA9IDEzICgweGQpClZlcnNpb24gNCBvciBsYXRlciBvZiBmbHVz aCBleHRlbnNpb24gbm90IGZvdW5kCndyaXRlKDIsIlZlcnNpb24gNCBvciBsYXRlciBvZiBm bHVzaCBleHRlIi4uLiw0OCkgPSA0OCAoMHgzMCkKbGliR0wgZXJyb3I6IHdyaXRlKDIsImxp YkdMIGVycm9yOiAiLDEzKQkJCSA9IDEzICgweGQpCmZhaWxlZCB0byBsb2FkIGRyaXZlcjog aTkxNQp3cml0ZSgyLCJmYWlsZWQgdG8gbG9hZCBkcml2ZXI6IGk5MTVcbiIsMjgpCSA9IDI4 ICgweDFjKQpjbG9zZSg0KQkJCQkJID0gMCAoMHgwKQptdW5tYXAoMHg4MDZhMDAwMDAsOTQz OTI3MikJCQkgPSAwICgweDApCm11bm1hcCgweDgwNzQwMDAwMCwyMjQyNzIwKQkJCSA9IDAg KDB4MCkKbXVubWFwKDB4ODA3ODAwMDAwLDIxMjYyNDApCQkJID0gMCAoMHgwKQptdW5tYXAo MHg4MDdjMDAwMDAsMjE0MjUzNikJCQkgPSAwICgweDApCm11bm1hcCgweDgwODgwMDAwMCwy MTM0NTM2KQkJCSA9IDAgKDB4MCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyMTAs MHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpsaW51 eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDIxMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2Ug dGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwt MSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXlpcXk5cXkJcMFwwXDBcMFwwIiw4fSx7 MHgwLDB9LHsweDgwMTEzZDc4NCwwfV0sMykgPSA4ICgweDgpCnBvbGwoeyAzL1BPTExJTiB9 LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQwYjAs MHgwKQkJID0gNDA5NiAoMHgxMDAwKQpsaW51eF9yZWN2ZnJvbSgweDMsMHg2MjdiMTAsMHgy NGEwLDB4MCwweDAsMHgwKQkgPSA5Mzc2ICgweDI0YTApCmxpbnV4X3JlY3Ztc2coMHgzLDB4 N2ZmZmZmZmZkMjMwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2 YWlsYWJsZScKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkK d3JpdGV2KDMsW3siXE1eWlxeU1xeQ1wwXDBcMFwwXDBcXkNcMFwwXDAiLDEyfV0sMSkgPSAx MiAoMHhjKQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3Jl Y3Ztc2coMHgzLDB4N2ZmZmZmZmZkMGYwLDB4MCkJCSA9IDU4MCAoMHgyNDQpCmxpbnV4X3Jl Y3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjEwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1w b3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyMTAs MHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xs KHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJc TV5aXF5VXF5CXDBcMFwwXDBcMCIsOH0sezB4MCwwfSx7MHg4MDExM2Q3ODQsMH1dLDMpID0g OCAoMHg4KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3Jl Y3Ztc2coMHgzLDB4N2ZmZmZmZmZkMGIwLDB4MCkJCSA9IDQwOTYgKDB4MTAwMCkKbGludXhf cmVjdmZyb20oMHgzLDB4NjJjZGEwLDB4OGZhMCwweDAsMHgwLDB4MCkJID0gMzY3NjggKDB4 OGZhMCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyMzAsMHgwKQkJIEVSUiMtMTEg J1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9M TE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5ZXF5BXF5DXDBWXF5B XDBcMFwwXDBcMFwwIiwxMn0sezB4MCwwfSx7MHg4MDExM2Q3ODQsMH1dLDMpID0gMTIgKDB4 YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmZDBiMCwweDApCQkgPSA1MiAoMHgzNCkKbGludXhfcmVjdm1zZygw eDMsMHg3ZmZmZmZmZmQyMzAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5 IHVuYXZhaWxhYmxlJwpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDIzMCwweDApCQkg RVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X29wZW4o Ii9kZXYvZHJpL2NhcmQwIiwweDgwMDAyLDAzMDI2MjcyMCkJID0gNCAoMHg0KQpsaW51eF9p b2N0bCgweDQsMHg4MDA0NjQwMiwweDdmZmZmZmZmZDQxMCkJID0gMCAoMHgwKQpwb2xsKHsg My9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5Z XF5CXF5DXDBWXF5BXDBcMFxeQ1wwXDBcMCIsMTJ9LHsweDAsMH0sezB4ODAxMTNkNzg0LDB9 XSwzKSA9IDEyICgweGMpCnBvbGwoeyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkK bGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQwYzAsMHgwKQkJID0gMzIgKDB4MjApCmxp bnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMjQwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJj ZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZm ZmQyNDAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxl JwpsaW51eF9uZXdmc3RhdCg0LDB4N2ZmZmZmZmZjMmYwKQkJID0gMCAoMHgwKQpsaW51eF9y ZWFkbGluaygiL3N5cy9kZXYvY2hhci8yMjY6MC9kZXZpY2Uvc3Vic3lzdGVtIiwweDdmZmZm ZmZmYjI3MCw0MDk2KSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4 X29wZW5hdCgweGZmZmZmZmZmZmZmZmZmOWMsMHg4MDUyMGIyZGUsMHg5MDgwMCwweDApID0g NSAoMHg1KQpsaW51eF9nZXRkZW50cygweDUsMHg2MmJkZDAsMHg4MDAwKQkJID0gMTQ0ICgw eDkwKQpsaW51eF9uZXdzdGF0KCIvZGV2L2RyaS9jb250cm9sRDY0IiwweDdmZmZmZmZmYzJm MCkgPSAwICgweDApCmxpbnV4X3JlYWRsaW5rKCIvc3lzL2Rldi9jaGFyLzIyNjo2NC9kZXZp Y2Uvc3Vic3lzdGVtIiwweDdmZmZmZmZmYjI3MCw0MDk2KSBFUlIjLTIgJ05vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0YXQoIi9kZXYvZHJpL3JlbmRlckQxMjgiLDB4 N2ZmZmZmZmZjMmYwKSA9IDAgKDB4MCkKbGludXhfcmVhZGxpbmsoIi9zeXMvZGV2L2NoYXIv MjI2OjEyOC9kZXZpY2Uvc3Vic3lzdGVtIiwweDdmZmZmZmZmYjI3MCw0MDk2KSBFUlIjLTIg J05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0YXQoIi9kZXYvZHJpL2Nh cmQwIiwweDdmZmZmZmZmYzJmMCkJID0gMCAoMHgwKQpsaW51eF9yZWFkbGluaygiL3N5cy9k ZXYvY2hhci8yMjY6MC9kZXZpY2Uvc3Vic3lzdGVtIiwweDdmZmZmZmZmYjI3MCw0MDk2KSBF UlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X2dldGRlbnRzKDB4NSww eDYyYmRkMCwweDgwMDApCQkgPSAwICgweDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDApCmxp YkdMIGVycm9yOiB3cml0ZSgyLCJsaWJHTCBlcnJvcjogIiwxMykJCQkgPSAxMyAoMHhkKQpN RVNBLUxPQURFUjogZmFpbGVkIHRvIHJldHJpZXZlIGRldmljZSBpbmZvcm1hdGlvbgp3cml0 ZSgyLCJNRVNBLUxPQURFUjogZmFpbGVkIHRvIHJldHJpZXZlICIuLi4sNTEpID0gNTEgKDB4 MzMpCmxpbnV4X2lvY3RsKDB4NCwweGMwNDA2NDAwLDB4NjI0OTMwKQkJID0gMCAoMHgwKQps aW51eF9pb2N0bCgweDQsMHhjMDQwNjQwMCwweDYyNDkzMCkJCSA9IDAgKDB4MCkKZ2V0ZXVp ZCgpCQkJCQkgPSAxMDAxICgweDNlOSkKbGludXhfZ2V0dWlkKCkJCQkJCSA9IDEwMDEgKDB4 M2U5KQpsaW51eF9vcGVuKCIvdXNyL2xpYjY0L2RyaS90bHMvaTkxNV9kcmkuc28iLDB4ODAw MDAsMDMwNTEzMTMwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4 X29wZW4oIi91c3IvbGliNjQvZHJpL2k5MTVfZHJpLnNvIiwweDgwMDAwLDAzMDUxMzEzMCkg PSA1ICgweDUpCnJlYWQoNSwiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4s ODMyKSA9IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM5ZjApCQkg PSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDkwMDgyOCwweDUsMHg4MDIsMHg1LDB4MCkJ ID0gMzQ0NzA4ODc0MjQgKDB4ODA2YTAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwNzBhZjAw MCwweDFmZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDcyYWUwMDAsMHg0 YTAwMCwweDMsMHg4MTIsMHg1LDB4NmFlMDAwKSA9IDM0NDc5OTg4NzM2ICgweDgwNzJhZTAw MCkKbGludXhfbW1hcDIoMHg4MDcyZjgwMDAsMHg4ODI4LDB4MywweDMyLDB4ZmZmZmZmZmZm ZmZmZmZmZiwweDApID0gMzQ0ODAyOTE4NDAgKDB4ODA3MmY4MDAwKQpjbG9zZSg1KQkJCQkJ ID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvZXRjL2xkLnNvLmNhY2hlIiwweDgwMDAwLDAxKQkg PSA1ICgweDUpCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM3MDApCQkgPSAwICgweDAp CmxpbnV4X21tYXAyKDB4MCwweDZjNjMsMHgxLDB4MiwweDUsMHgwKQkJID0gMzQzNjYyNzU1 ODQgKDB4ODAwNjNjMDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIv bGliNjQvbGliZHJtX2ludGVsLnNvLjEiLDB4ODAwMDAsMDMwMzYzNzIwKSA9IDUgKDB4NSkK cmVhZCg1LCJcXj9FTEZcXkJcXkFcXkFcMFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMy ICgweDM0MCkKbGludXhfbmV3ZnN0YXQoNSwweDdmZmZmZmZmYzc2MCkJCSA9IDAgKDB4MCkK bGludXhfbW1hcDIoMHgwLDB4MjIzOGEwLDB4NSwweDgwMiwweDUsMHgwKQkgPSAzNDQ4MTM3 MzE4NCAoMHg4MDc0MDAwMDApCmxpbnV4X21wcm90ZWN0KDB4ODA3NDIyMDAwLDB4MjAwMDAw LDB4MCkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDgwNzYyMjAwMCwweDIwMDAsMHgzLDB4 ODEyLDB4NSwweDIyMDAwKSA9IDM0NDgzNjA5NjAwICgweDgwNzYyMjAwMCkKY2xvc2UoNSkJ CQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL2xpYjY0L2xpYmRybV9ub3V2ZWF1LnNvLjIi LDB4ODAwMDAsMDMwMzYzNzIwKSA9IDUgKDB4NSkKcmVhZCg1LCJcXj9FTEZcXkJcXkFcXkFc MFwwXDBcMFwwXDBcMFwwIi4uLiw4MzIpID0gODMyICgweDM0MCkKbGludXhfbmV3ZnN0YXQo NSwweDdmZmZmZmZmYzczMCkJCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHgwLDB4MjA3MWEw LDB4NSwweDgwMiwweDUsMHgwKQkgPSAzNDQ4NTU2NzQ4OCAoMHg4MDc4MDAwMDApCmxpbnV4 X21wcm90ZWN0KDB4ODA3ODA3MDAwLDB4MWZmMDAwLDB4MCkJID0gMCAoMHgwKQpsaW51eF9t bWFwMigweDgwN2EwNjAwMCwweDIwMDAsMHgzLDB4ODEyLDB4NSwweDYwMDApID0gMzQ0ODc2 ODkyMTYgKDB4ODA3YTA2MDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVu KCIvbGliNjQvbGliZHJtX3JhZGVvbi5zby4xIiwweDgwMDAwLDAzMDM2MzcyMCkgPSA1ICgw eDUpCnJlYWQoNSwiXF4/RUxGXF5CXF5BXF5BXDBcMFwwXDBcMFwwXDBcMCIuLi4sODMyKSA9 IDgzMiAoMHgzNDApCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmM3MDApCQkgPSAwICgw eDApCmxpbnV4X21tYXAyKDB4MCwweDIwYjE0OCwweDUsMHg4MDIsMHg1LDB4MCkJID0gMzQ0 ODk3NjE3OTIgKDB4ODA3YzAwMDAwKQpsaW51eF9tcHJvdGVjdCgweDgwN2MwYjAwMCwweDFm ZjAwMCwweDApCSA9IDAgKDB4MCkKbGludXhfbW1hcDIoMHg4MDdlMGEwMDAsMHgyMDAwLDB4 MywweDgxMiwweDUsMHhhMDAwKSA9IDM0NDkxODk5OTA0ICgweDgwN2UwYTAwMCkKY2xvc2Uo NSkJCQkJCSA9IDAgKDB4MCkKbGludXhfb3BlbigiL3Vzci9saWI2NC9saWJwY2lhY2Nlc3Mu c28uMCIsMHg4MDAwMCwwMzAzNjYyMDApID0gNSAoMHg1KQpyZWFkKDUsIlxeP0VMRlxeQlxe QVxeQVwwXDBcMFwwXDBcMFwwXDAiLi4uLDgzMikgPSA4MzIgKDB4MzQwKQpsaW51eF9uZXdm c3RhdCg1LDB4N2ZmZmZmZmZjNDAwKQkJID0gMCAoMHgwKQpsaW51eF9tbWFwMigweDAsMHgy MDkyMDgsMHg1LDB4ODAyLDB4NSwweDApCSA9IDM0NTAyMzQ0NzA0ICgweDgwODgwMDAwMCkK bGludXhfbXByb3RlY3QoMHg4MDg4MDgwMDAsMHgyMDAwMDAsMHgwKQkgPSAwICgweDApCmxp bnV4X21tYXAyKDB4ODA4YTA4MDAwLDB4MjAwMCwweDMsMHg4MTIsMHg1LDB4ODAwMCkgPSAz NDUwNDQ3NDYyNCAoMHg4MDhhMDgwMDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDApCmxpbnV4 X21wcm90ZWN0KDB4ODA4YTA4MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21w cm90ZWN0KDB4ODA3ZTBhMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90 ZWN0KDB4ODA3YTA2MDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X21wcm90ZWN0 KDB4ODA3NjIyMDAwLDB4MTAwMCwweDEpCQkgPSAwICgweDApCmxpbnV4X25ld3N0YXQoIi9l dGMvc3lzY29uZmlnLzY0Yml0X3N0cnN0cl92aWFfNjRiaXRfc3Ryc3RyX3NzZTJfdW5hbGln bmVkIiwweDdmZmZmZmZmY2NjMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 JwpsaW51eF9tcHJvdGVjdCgweDgwNzJhZTAwMCwweDQyMDAwLDB4MSkJCSA9IDAgKDB4MCkK bXVubWFwKDB4ODAwNjNjMDAwLDI3NzQ3KQkJCSA9IDAgKDB4MCkKbGludXhfdGltZSgweDAp CQkJCQkgPSAxNTI2NzQ2OTEzICgweDViMDA0ZjIxKQpsaW51eF9pb2N0bCgweDQsMHg4MDEw NjQ2MywweDdmZmZmZmZmY2MwMCkJID0gMCAoMHgwKQpnZXRldWlkKCkJCQkJCSA9IDEwMDEg KDB4M2U5KQpsaW51eF9nZXR1aWQoKQkJCQkJID0gMTAwMSAoMHgzZTkpCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDQ2LDB4N2ZmZmZmZmZjY2EwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDViLDB4N2ZmZmZmZmZjYzEwKQkgPSAwICgweDApCmxpbnV4X2lvY3Rs KDB4NCwweGMwMTA2NDYxLDB4N2ZmZmZmZmZjYjgwKQkgPSAwICgweDApCmxpbnV4X2Nsb2Nr X2dldHRpbWUoMHgxLDB4N2ZmZmZmZmZjYzIwKQkJID0gMCAoMHgwKQpsaW51eF9pb2N0bCgw eDQsMHg0MDA4NjQwOSwweDdmZmZmZmZmY2I3MCkJID0gMCAoMHgwKQpsaW51eF90aW1lKDB4 MCkJCQkJCSA9IDE1MjY3NDY5MTMgKDB4NWIwMDRmMjEpCmxpbnV4X29wZW4oIi9ldGMvZHJp cmMiLDB4MCwwNjY1NjMzNjQwKQkJID0gNSAoMHg1KQpyZWFkKDUsIjwhLS1cblxuPT09PT09 PT09PT09PT09PT09PT09PT09Ii4uLiw0MDk2KSA9IDQwOTYgKDB4MTAwMCkKbGludXhfdGlt ZSgweDApCQkJCQkgPSAxNTI2NzQ2OTEzICgweDViMDA0ZjIxKQpyZWFkKDUsImFkZXIiIHZh bHVlPSJ0cnVlIiAvPlxuICAgICAgICA8Ii4uLiw0MDk2KSA9IDU4MCAoMHgyNDQpCnJlYWQo NSwweDYzNDQ5Niw0MDk2KQkJCQkgPSAwICgweDApCmNsb3NlKDUpCQkJCQkgPSAwICgweDAp CmxpbnV4X29wZW4oIi9ob21lL3RoZXJvbi8uZHJpcmMiLDB4MCwwNjY1NjMzNjQwKSBFUlIj LTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X25ld3N0YXQoIi9ldGMvc3lz Y29uZmlnLzY0Yml0X3N0cnN0cl92aWFfNjRiaXRfc3Ryc3RyX3NzZTJfdW5hbGlnbmVkIiww eDdmZmZmZmZmY2ZiMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51 eF9uZXdzdGF0KCIvZXRjL3N5c2NvbmZpZy82NGJpdF9zdHJzdHJfdmlhXzY0Yml0X3N0cnN0 cl9zc2UyX3VuYWxpZ25lZCIsMHg3ZmZmZmZmZmNmMzApIEVSUiMtMiAnTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeScKbGludXhfbW1hcDIoMHgwLDB4NDEwMDAsMHgzLDB4MjIsMHhmZmZm ZmZmZmZmZmZmZmZmLDB4MCkgPSAzNDM2NjI3NTU4NCAoMHg4MDA2M2MwMDApCnBvbGwoeyAz L1BPTExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXloj UVxeQ1xeQVwwXDBcMFxeRFwwXDBcMFxeQVwwIi4uLiwzNDUyfV0sMSkgPSAzNDUyICgweGQ3 YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmZDBkMCwweDApCQkgPSA2NCAoMHg0MCkKbXVubWFwKDB4ODAwNjNj MDAwLDI2NjI0MCkJCQkgPSAwICgweDApCmxpbnV4X2JyaygweDApCQkJCQkgPSA2NjAyNzUy ICgweDY0YzAwMCkKbGludXhfYnJrKDB4Njk1MDAwKQkJCQkgPSA2OTAxNzYwICgweDY5NTAw MCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2 KDMsW3siXE1eWiJcclwwXF5DXDBcTV5AXF5DXE1eW1wwXDBcMCIuLi4sNTZ9XSwxKSA9IDU2 ICgweDM4KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3Jl Y3Ztc2coMHgzLDB4N2ZmZmZmZmZkMGQwLDB4MCkJCSA9IDY0ICgweDQwKQpwb2xsKHsgMy9Q T0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5aIlxy XDBcXkRcMFxNXkBcXkNcTV5bXDBcMFwwIi4uLiw1Nn1dLDEpID0gNTYgKDB4MzgpCnBvbGwo eyAzL1BPTExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3 ZmZmZmZmZmQwZDAsMHgwKQkJID0gNjQgKDB4NDApCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VU IH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IlxNXloiXHJcMFxeRVwwXE1eQFxe Q1xNXltcMFwwXDAiLi4uLDU2fV0sMSkgPSA1NiAoMHgzOCkKcG9sbCh7IDMvUE9MTElOIH0s MSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDBkMCww eDApCQkgPSA2NCAoMHg0MCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9 IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1eWiJcclwwXF5GXDBcTV5AXF5DXE1eW1wwXDBcMCIu Li4sNTZ9XSwxKSA9IDU2ICgweDM4KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAx ICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMGQwLDB4MCkJCSA9IDY0ICgw eDQwKQpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0 ZXYoMyxbeyJcTV5aIlxyXDBcYVwwXE1eQFxeQ1xNXltcMFwwXDBcMCIuLi4sNTZ9XSwxKSA9 IDU2ICgweDM4KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4 X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMGQwLDB4MCkJCSA9IDY0ICgweDQwKQpwb2xsKHsg My9QT0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5a IlxyXDBcYlwwXE1eQFxeQ1xNXltcMFwwXDBcMCIuLi4sNTZ9XSwxKSA9IDU2ICgweDM4KQpw b2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgz LDB4N2ZmZmZmZmZkMGQwLDB4MCkJCSA9IDY0ICgweDQwKQpwb2xsKHsgMy9QT0xMSU58UE9M TE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5aIlxyXDBcdFwwXE1e QFxeQ1xNXltcMFwwXDBcMCIuLi4sNTZ9XSwxKSA9IDU2ICgweDM4KQpwb2xsKHsgMy9QT0xM SU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZk MGQwLDB4MCkJCSA9IDY0ICgweDQwKQpsaW51eF9vcGVuKCIvZXRjL2xkLnNvLmNhY2hlIiww eDgwMDAwLDAxKQkgPSA1ICgweDUpCmxpbnV4X25ld2ZzdGF0KDUsMHg3ZmZmZmZmZmMzNzAp CQkgPSAwICgweDApCmxpbnV4X21tYXAyKDB4MCwweDZjNjMsMHgxLDB4MiwweDUsMHgwKQkJ ID0gMzQzNjYyNzU1ODQgKDB4ODAwNjNjMDAwKQpjbG9zZSg1KQkJCQkJID0gMCAoMHgwKQps aW51eF9vcGVuKCIvbGliNjQvdGxzL3g4Nl82NC9saWJ0eGNfZHh0bi5zbyIsMHg4MDAwMCww MzAzNjM3MjApIEVSUiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhfbmV3 c3RhdCgiL2xpYjY0L3Rscy94ODZfNjQiLDB4N2ZmZmZmZmZjM2QwKSBFUlIjLTIgJ05vIHN1 Y2ggZmlsZSBvciBkaXJlY3RvcnknCmxpbnV4X29wZW4oIi9saWI2NC90bHMvbGlidHhjX2R4 dG4uc28iLDB4ODAwMDAsMDMwMzYzNzIwKSBFUlIjLTIgJ05vIHN1Y2ggZmlsZSBvciBkaXJl Y3RvcnknCmxpbnV4X25ld3N0YXQoIi9saWI2NC90bHMiLDB4N2ZmZmZmZmZjM2QwKQkgRVJS Iy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9vcGVuKCIvbGliNjQveDg2 XzY0L2xpYnR4Y19keHRuLnNvIiwweDgwMDAwLDAzMDM2MzcyMCkgRVJSIy0yICdObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9uZXdzdGF0KCIvbGliNjQveDg2XzY0IiwweDdm ZmZmZmZmYzNkMCkJIEVSUiMtMiAnTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeScKbGludXhf b3BlbigiL2xpYjY0L2xpYnR4Y19keHRuLnNvIiwweDgwMDAwLDAzMDM2MzcyMCkgRVJSIy0y ICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9uZXdzdGF0KCIvbGliNjQiLDB4 N2ZmZmZmZmZjM2QwKQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvdXNyL2xpYjY0L2xpYnR4 Y19keHRuLnNvIiwweDgwMDAwLDAzMDM2MzcyMCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5JwptdW5tYXAoMHg4MDA2M2MwMDAsMjc3NDcpCQkJID0gMCAoMHgwKQpsaW51 eF9vcGVuKCIvZXRjL2RyaXJjIiwweDAsMDY2NTYzMzY0MCkJCSA9IDUgKDB4NSkKcmVhZCg1 LCI8IS0tXG5cbj09PT09PT09PT09PT09PT09PT09PT09PSIuLi4sNDA5NikgPSA0MDk2ICgw eDEwMDApCmxpbnV4X3RpbWUoMHgwKQkJCQkJID0gMTUyNjc0NjkxMyAoMHg1YjAwNGYyMSkK cmVhZCg1LCJhZGVyIiB2YWx1ZT0idHJ1ZSIgLz5cbiAgICAgICAgPCIuLi4sNDA5NikgPSA1 ODAgKDB4MjQ0KQpyZWFkKDUsMHg2Njc4ZDYsNDA5NikJCQkJID0gMCAoMHgwKQpjbG9zZSg1 KQkJCQkJID0gMCAoMHgwKQpsaW51eF9vcGVuKCIvaG9tZS90aGVyb24vLmRyaXJjIiwweDAs MDY2NTYzMzY0MCkgRVJSIy0yICdObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5JwpsaW51eF9t bWFwMigweDAsMHgxMDg1MDAwLDB4MywweDIyLDB4ZmZmZmZmZmZmZmZmZmZmZiwweDApID0g MzQ1MDQ0ODI4MTYgKDB4ODA4YTBhMDAwKQpsaW51eF9icmsoMHgwKQkJCQkJID0gNjkwMTc2 MCAoMHg2OTUwMDApCmxpbnV4X2JyaygweDZiYjAwMCkJCQkJID0gNzA1NzQwOCAoMHg2YmIw MDApCmxpbnV4X2JyaygweDApCQkJCQkgPSA3MDU3NDA4ICgweDZiYjAwMCkKbGludXhfYnJr KDB4NmUwMDAwKQkJCQkgPSA3MjA4OTYwICgweDZlMDAwMCkKbGludXhfYnJrKDB4MCkJCQkJ CSA9IDcyMDg5NjAgKDB4NmUwMDAwKQpsaW51eF9icmsoMHg3MDMwMDApCQkJCSA9IDczNTIz MjAgKDB4NzAzMDAwKQpsaW51eF9icmsoMHgwKQkJCQkJID0gNzM1MjMyMCAoMHg3MDMwMDAp CmxpbnV4X2JyaygweDcyNzAwMCkJCQkJID0gNzQ5OTc3NiAoMHg3MjcwMDApCmxpbnV4X2Jy aygweDApCQkJCQkgPSA3NDk5Nzc2ICgweDcyNzAwMCkKbGludXhfYnJrKDB4NzRiMDAwKQkJ CQkgPSA3NjQ3MjMyICgweDc0YjAwMCkKbGludXhfYnJrKDB4MCkJCQkJCSA9IDc2NDcyMzIg KDB4NzRiMDAwKQpsaW51eF9icmsoMHg3NmUwMDApCQkJCSA9IDc3OTA1OTIgKDB4NzZlMDAw KQpsaW51eF9icmsoMHgwKQkJCQkJID0gNzc5MDU5MiAoMHg3NmUwMDApCmxpbnV4X2Jyaygw eDc5MjAwMCkJCQkJID0gNzkzODA0OCAoMHg3OTIwMDApCmxpbnV4X2JyaygweDApCQkJCQkg PSA3OTM4MDQ4ICgweDc5MjAwMCkKbGludXhfYnJrKDB4N2I1MDAwKQkJCQkgPSA4MDgxNDA4 ICgweDdiNTAwMCkKbGludXhfYnJrKDB4MCkJCQkJCSA9IDgwODE0MDggKDB4N2I1MDAwKQps aW51eF9icmsoMHg3ZDkwMDApCQkJCSA9IDgyMjg4NjQgKDB4N2Q5MDAwKQpsaW51eF9icmso MHgwKQkJCQkJID0gODIyODg2NCAoMHg3ZDkwMDApCmxpbnV4X2JyaygweDdmZTAwMCkJCQkJ ID0gODM4MDQxNiAoMHg3ZmUwMDApCmxpbnV4X21tYXAyKDB4MCwweDJlMDAwMCwweDMsMHgy MiwweGZmZmZmZmZmZmZmZmZmZmYsMHgwKSA9IDM0NTIxODA0ODAwICgweDgwOWE4ZjAwMCkK bGludXhfaW9jdGwoMHg0LDB4YzAxMDY0NWIsMHg3ZmZmZmZmZmNjYjApCSA9IDAgKDB4MCkK bGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQyNTAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291 cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZm ZmZmZDI1MCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFi bGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwtMSkJCQkgPSAxICgweDEpCndyaXRl digzLFt7IlxNXlpcXlhcYVwwXF5BXDBcTV5AXF5DXE1eW1wwXDAiLi4uLDEwMH0sezB4MCww fSx7MHg4MDExM2Q3ODQsMH1dLDMpID0gMTAwICgweDY0KQpwb2xsKHsgMy9QT0xMSU58UE9M TE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJiXDBcXkNcMFxeRFwwXDBc MERSSTIiLDEyfV0sMSkJID0gMTIgKDB4YykKcG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJ ID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmY2Y4MCwweDApCQkgPSAz MiAoMHgyMCkKcG9sbCh7IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkK d3JpdGV2KDMsW3siXE1eWVxmXF5DXDBcdlwwXE1eQFxeQ1xeQVwwXDBcMCIsMTJ9XSwxKSA9 IDEyICgweGMpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZkMDYwLDB4MCkJCSBFUlIj LTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScKcG9sbCh7IDMvUE9MTElO fFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1eWVxhXF5FXDBc dlwwXE1eQFxeQ1xeQVwwXDBcMCIuLi4sMjB9LHsweDAsMH0sezB4ODAxMTNkNzg0LDB9XSwz KSA9IDIwICgweDE0KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxp bnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZjZjAwLDB4MCkJCSA9IDUyICgweDM0KQpsaW51 eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDA4MCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2Ug dGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDBiLDB4 N2ZmZmZmZmZkMjIwKQkgPSAwICgweDApCmxpbnV4X2lvY3RsKDB4NCwweGMwMTA2NDYyLDB4 N2ZmZmZmZmZkMjMwKQkgPSAwICgweDApCmxpbnV4X3N5c19mdXRleCgweDgwMmMyZDEwOCww eDgxLDB4N2ZmZmZmZmYsMHgwLDB4NjQsMHg2MmJjOTApID0gMCAoMHgwKQpwb2xsKHsgMy9Q T0xMSU58UE9MTE9VVCB9LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5aXF5T XF5DXDBcMFwwXDBcMFxeQVwwXDBcMCIsMTJ9XSwxKSA9IDEyICgweGMpCnBvbGwoeyAzL1BP TExJTiB9LDEsLTEpCQkJCSA9IDEgKDB4MSkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZm ZmQxYzAsMHgwKQkJID0gMzYgKDB4MjQpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZk MzAwLDB4MCkJCSBFUlIjLTExICdSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZScK bGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQzMDAsMHgwKQkJIEVSUiMtMTEgJ1Jlc291 cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpwb2xsKHsgMy9QT0xMSU58UE9MTE9VVCB9 LDEsLTEpCQkJID0gMSAoMHgxKQp3cml0ZXYoMyxbeyJcTV5aXF5EXF5CXDBcXkFcMFxNXkBc XkNcXkRcMFxeQiIuLi4sMjB9LHsweDAsMH0sezB4ODAxMTNkNzg0LDB9XSwzKSA9IDIwICgw eDE0KQpwb2xsKHsgMy9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Zt c2coMHgzLDB4N2ZmZmZmZmZkMTgwLDB4MCkJCSA9IDY0ICgweDQwKQpsaW51eF9yZWN2bXNn KDB4MywweDdmZmZmZmZmZDMwMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJp bHkgdW5hdmFpbGFibGUnCmxpbnV4X2JyaygweDApCQkJCQkgPSA4MzgwNDE2ICgweDdmZTAw MCkKbGludXhfYnJrKDB4ODU2MDAwKQkJCQkgPSA4NzQwODY0ICgweDg1NjAwMCkKcG9sbCh7 IDMvUE9MTElOfFBPTExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1e WiJcclwwXHJcMFxNXkBcXkNcTV5bXDBcMFwwXDAiLi4uLDU2fV0sMSkgPSA1NiAoMHgzOCkK cG9sbCh7IDMvUE9MTElOIH0sMSwtMSkJCQkJID0gMSAoMHgxKQpsaW51eF9yZWN2bXNnKDB4 MywweDdmZmZmZmZmZDEwMCwweDApCQkgPSA2NCAoMHg0MCkKcG9sbCh7IDMvUE9MTElOfFBP TExPVVQgfSwxLC0xKQkJCSA9IDEgKDB4MSkKd3JpdGV2KDMsW3siXE1eWiJcclwwXF5OXDBc TV5AXF5DXE1eW1wwXDBcMCIuLi4sNTZ9XSwxKSA9IDU2ICgweDM4KQpwb2xsKHsgMy9QT0xM SU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2ZmZmZmZmZk MTAwLDB4MCkJCSA9IDY0ICgweDQwKQpuYW1lIG9mIGRpc3BsYXk6IDowLjAKZGlzcGxheTog OjAgIHNjcmVlbjogMApkaXJlY3QgcmVuZGVyaW5nOiBZZXMKc2VydmVyIGdseCB2ZW5kb3Ig c3RyaW5nOiBTR0kKc2VydmVyIGdseCB2ZXJzaW9uIHN0cmluZzogMS40CnNlcnZlciBnbHgg ZXh0ZW5zaW9uczoKICAgIEdMWF9BUkJfY3JlYXRlX2NvbnRleHQsIEdMWF9BUkJfY3JlYXRl X2NvbnRleHRfcHJvZmlsZSwgCiAgICBHTFhfQVJCX2NyZWF0ZV9jb250ZXh0X3JvYnVzdG5l c3MsIEdMWF9BUkJfZmJjb25maWdfZmxvYXQsIAogICAgR0xYX0FSQl9mcmFtZWJ1ZmZlcl9z UkdCLCBHTFhfQVJCX211bHRpc2FtcGxlLCAKICAgIEdMWF9FWFRfY3JlYXRlX2NvbnRleHRf ZXMyX3Byb2ZpbGUsIEdMWF9FWFRfY3JlYXRlX2NvbnRleHRfZXNfcHJvZmlsZSwgCiAgICBH TFhfRVhUX2ZiY29uZmlnX3BhY2tlZF9mbG9hdCwgR0xYX0VYVF9mcmFtZWJ1ZmZlcl9zUkdC LCAKICAgIEdMWF9FWFRfaW1wb3J0X2NvbnRleHQsIEdMWF9FWFRfdGV4dHVyZV9mcm9tX3Bp eG1hcCwgR0xYX0VYVF92aXN1YWxfaW5mbywgCiAgICBHTFhfRVhUX3Zpc3VhbF9yYXRpbmcs IEdMWF9JTlRFTF9zd2FwX2V2ZW50LCBHTFhfTUVTQV9jb3B5X3N1Yl9idWZmZXIsIAogICAg R0xYX09NTF9zd2FwX21ldGhvZCwgR0xYX1NHSVNfbXVsdGlzYW1wbGUsIEdMWF9TR0lYX2Zi Y29uZmlnLCAKICAgIEdMWF9TR0lYX3BidWZmZXIsIEdMWF9TR0lYX3Zpc3VhbF9zZWxlY3Rf Z3JvdXAsIEdMWF9TR0lfc3dhcF9jb250cm9sCmNsaWVudCBnbHggdmVuZG9yIHN0cmluZzog TWVzYSBQcm9qZWN0IGFuZCBTR0kKY2xpZW50IGdseCB2ZXJzaW9uIHN0cmluZzogMS40CmNs aWVudCBnbHggZXh0ZW5zaW9uczoKICAgIEdMWF9BUkJfY3JlYXRlX2NvbnRleHQsIEdMWF9B UkJfY3JlYXRlX2NvbnRleHRfcHJvZmlsZSwgCiAgICBHTFhfQVJCX2NyZWF0ZV9jb250ZXh0 X3JvYnVzdG5lc3MsIEdMWF9BUkJfZmJjb25maWdfZmxvYXQsIAogICAgR0xYX0FSQl9mcmFt ZWJ1ZmZlcl9zUkdCLCBHTFhfQVJCX2dldF9wcm9jX2FkZHJlc3MsIEdMWF9BUkJfbXVsdGlz YW1wbGUsIAogICAgR0xYX0VYVF9idWZmZXJfYWdlLCBHTFhfRVhUX2NyZWF0ZV9jb250ZXh0 X2VzMl9wcm9maWxlLCAKICAgIEdMWF9FWFRfY3JlYXRlX2NvbnRleHRfZXNfcHJvZmlsZSwg R0xYX0VYVF9mYmNvbmZpZ19wYWNrZWRfZmxvYXQsIAogICAgR0xYX0VYVF9mcmFtZWJ1ZmZl cl9zUkdCLCBHTFhfRVhUX2ltcG9ydF9jb250ZXh0LCAKICAgIEdMWF9FWFRfdGV4dHVyZV9m cm9tX3BpeG1hcCwgR0xYX0VYVF92aXN1YWxfaW5mbywgR0xYX0VYVF92aXN1YWxfcmF0aW5n LCAKICAgIEdMWF9JTlRFTF9zd2FwX2V2ZW50LCBHTFhfTUVTQV9jb3B5X3N1Yl9idWZmZXIs IAogICAgR0xYX01FU0FfbXVsdGl0aHJlYWRfbWFrZWN1cnJlbnQsIEdMWF9NRVNBX3F1ZXJ5 X3JlbmRlcmVyLCAKICAgIEdMWF9NRVNBX3N3YXBfY29udHJvbCwgR0xYX09NTF9zd2FwX21l dGhvZCwgR0xYX09NTF9zeW5jX2NvbnRyb2wsIAogICAgR0xYX1NHSVNfbXVsdGlzYW1wbGUs IEdMWF9TR0lYX2ZiY29uZmlnLCBHTFhfU0dJWF9wYnVmZmVyLCAKICAgIEdMWF9TR0lYX3Zp c3VhbF9zZWxlY3RfZ3JvdXAsIEdMWF9TR0lfbWFrZV9jdXJyZW50X3JlYWQsIAogICAgR0xY X1NHSV9zd2FwX2NvbnRyb2wsIEdMWF9TR0lfdmlkZW9fc3luYwpHTFggdmVyc2lvbjogMS40 CkdMWCBleHRlbnNpb25zOgogICAgR0xYX0FSQl9jcmVhdGVfY29udGV4dCwgR0xYX0FSQl9j cmVhdGVfY29udGV4dF9wcm9maWxlLCAKICAgIEdMWF9BUkJfZmJjb25maWdfZmxvYXQsIEdM WF9BUkJfZnJhbWVidWZmZXJfc1JHQiwgCiAgICBHTFhfQVJCX2dldF9wcm9jX2FkZHJlc3Ms IEdMWF9BUkJfbXVsdGlzYW1wbGUsIAogICAgR0xYX0VYVF9jcmVhdGVfY29udGV4dF9lczJf cHJvZmlsZSwgR0xYX0VYVF9jcmVhdGVfY29udGV4dF9lc19wcm9maWxlLCAKICAgIEdMWF9F WFRfZmJjb25maWdfcGFja2VkX2Zsb2F0LCBHTFhfRVhUX2ZyYW1lYnVmZmVyX3NSR0IsIAog ICAgR0xYX0VYVF9pbXBvcnRfY29udGV4dCwgR0xYX0VYVF90ZXh0dXJlX2Zyb21fcGl4bWFw LCBHTFhfRVhUX3Zpc3VhbF9pbmZvLCAKICAgIEdMWF9FWFRfdmlzdWFsX3JhdGluZywgR0xY X0lOVEVMX3N3YXBfZXZlbnQsIEdMWF9NRVNBX2NvcHlfc3ViX2J1ZmZlciwgCiAgICBHTFhf TUVTQV9tdWx0aXRocmVhZF9tYWtlY3VycmVudCwgR0xYX01FU0FfcXVlcnlfcmVuZGVyZXIs IAogICAgR0xYX01FU0Ffc3dhcF9jb250cm9sLCBHTFhfT01MX3N3YXBfbWV0aG9kLCBHTFhf T01MX3N5bmNfY29udHJvbCwgCiAgICBHTFhfU0dJU19tdWx0aXNhbXBsZSwgR0xYX1NHSVhf ZmJjb25maWcsIEdMWF9TR0lYX3BidWZmZXIsIAogICAgR0xYX1NHSVhfdmlzdWFsX3NlbGVj dF9ncm91cCwgR0xYX1NHSV9tYWtlX2N1cnJlbnRfcmVhZCwgCiAgICBHTFhfU0dJX3N3YXBf Y29udHJvbCwgR0xYX1NHSV92aWRlb19zeW5jCk9wZW5HTCB2ZW5kb3Igc3RyaW5nOiBJbnRl bCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpPcGVuR0wgcmVuZGVyZXIgc3RyaW5n OiBNZXNhIERSSSBVbmtub3duIEludGVsIENoaXBzZXQgCk9wZW5HTCB2ZXJzaW9uIHN0cmlu ZzogMS4zIE1lc2EgMTcuMC4xCk9wZW5HTCBleHRlbnNpb25zOgogICAgR0xfM0RGWF90ZXh0 dXJlX2NvbXByZXNzaW9uX0ZYVDEsIEdMX0FNRF9zaGFkZXJfdHJpbmFyeV9taW5tYXgsIAog ICAgR0xfQU5HTEVfdGV4dHVyZV9jb21wcmVzc2lvbl9keHQzLCBHTF9BTkdMRV90ZXh0dXJl X2NvbXByZXNzaW9uX2R4dDUsIAogICAgR0xfQVBQTEVfb2JqZWN0X3B1cmdlYWJsZSwgR0xf QVBQTEVfcGFja2VkX3BpeGVscywgCiAgICBHTF9BUFBMRV92ZXJ0ZXhfYXJyYXlfb2JqZWN0 LCBHTF9BUkJfY2xlYXJfYnVmZmVyX29iamVjdCwgCiAgICBHTF9BUkJfY29tcHJlc3NlZF90 ZXh0dXJlX3BpeGVsX3N0b3JhZ2UsIEdMX0FSQl9jb3B5X2J1ZmZlciwgCiAgICBHTF9BUkJf ZGVidWdfb3V0cHV0LCBHTF9BUkJfZHJhd19idWZmZXJzLCAKICAgIEdMX0FSQl9kcmF3X2Vs ZW1lbnRzX2Jhc2VfdmVydGV4LCBHTF9BUkJfZXhwbGljaXRfYXR0cmliX2xvY2F0aW9uLCAK ICAgIEdMX0FSQl9leHBsaWNpdF91bmlmb3JtX2xvY2F0aW9uLCBHTF9BUkJfZnJhbWVidWZm ZXJfb2JqZWN0LCAKICAgIEdMX0FSQl9nZXRfcHJvZ3JhbV9iaW5hcnksIEdMX0FSQl9nZXRf dGV4dHVyZV9zdWJfaW1hZ2UsIAogICAgR0xfQVJCX2hhbGZfZmxvYXRfcGl4ZWwsIEdMX0FS Ql9pbnRlcm5hbGZvcm1hdF9xdWVyeSwgCiAgICBHTF9BUkJfaW52YWxpZGF0ZV9zdWJkYXRh LCBHTF9BUkJfbWFwX2J1ZmZlcl9hbGlnbm1lbnQsIAogICAgR0xfQVJCX21hcF9idWZmZXJf cmFuZ2UsIEdMX0FSQl9tdWx0aV9iaW5kLCBHTF9BUkJfbXVsdGlzYW1wbGUsIAogICAgR0xf QVJCX211bHRpdGV4dHVyZSwgR0xfQVJCX3BpeGVsX2J1ZmZlcl9vYmplY3QsIEdMX0FSQl9w b2ludF9wYXJhbWV0ZXJzLCAKICAgIEdMX0FSQl9wb2ludF9zcHJpdGUsIEdMX0FSQl9wcm9n cmFtX2ludGVyZmFjZV9xdWVyeSwgCiAgICBHTF9BUkJfcHJvdm9raW5nX3ZlcnRleCwgR0xf QVJCX3JvYnVzdG5lc3MsIEdMX0FSQl9zYW1wbGVyX29iamVjdHMsIAogICAgR0xfQVJCX3Nl cGFyYXRlX3NoYWRlcl9vYmplY3RzLCBHTF9BUkJfc2hhZGVyX29iamVjdHMsIAogICAgR0xf QVJCX3NoYWRpbmdfbGFuZ3VhZ2VfMTAwLCBHTF9BUkJfc3luYywgR0xfQVJCX3RleHR1cmVf Ym9yZGVyX2NsYW1wLCAKICAgIEdMX0FSQl90ZXh0dXJlX2NvbXByZXNzaW9uLCBHTF9BUkJf dGV4dHVyZV9jdWJlX21hcCwgCiAgICBHTF9BUkJfdGV4dHVyZV9lbnZfYWRkLCBHTF9BUkJf dGV4dHVyZV9lbnZfY29tYmluZSwgCiAgICBHTF9BUkJfdGV4dHVyZV9lbnZfY3Jvc3NiYXIs IEdMX0FSQl90ZXh0dXJlX2Vudl9kb3QzLCAKICAgIEdMX0FSQl90ZXh0dXJlX21pcnJvcmVk X3JlcGVhdCwgR0xfQVJCX3RleHR1cmVfcmVjdGFuZ2xlLCAKICAgIEdMX0FSQl90ZXh0dXJl X3N0b3JhZ2UsIEdMX0FSQl90cmFuc3Bvc2VfbWF0cml4LCAKICAgIEdMX0FSQl92ZXJ0ZXhf YXJyYXlfb2JqZWN0LCBHTF9BUkJfdmVydGV4X2F0dHJpYl9iaW5kaW5nLCAKICAgIEdMX0FS Ql92ZXJ0ZXhfYnVmZmVyX29iamVjdCwgR0xfQVJCX3ZlcnRleF9wcm9ncmFtLCBHTF9BUkJf dmVydGV4X3NoYWRlciwgCiAgICBHTF9BUkJfd2luZG93X3BvcywgR0xfQVRJX2JsZW5kX2Vx dWF0aW9uX3NlcGFyYXRlLCBHTF9BVElfZHJhd19idWZmZXJzLCAKICAgIEdMX0VYVF9hYmdy LCBHTF9FWFRfYmdyYSwgR0xfRVhUX2JsZW5kX2NvbG9yLCAKICAgIEdMX0VYVF9ibGVuZF9l cXVhdGlvbl9zZXBhcmF0ZSwgR0xfRVhUX2JsZW5kX2Z1bmNfc2VwYXJhdGUsIAogICAgR0xf RVhUX2JsZW5kX21pbm1heCwgR0xfRVhUX2JsZW5kX3N1YnRyYWN0LCBHTF9FWFRfY29tcGls ZWRfdmVydGV4X2FycmF5LCAKICAgIEdMX0VYVF9jb3B5X3RleHR1cmUsIEdMX0VYVF9kcmF3 X3JhbmdlX2VsZW1lbnRzLCBHTF9FWFRfZm9nX2Nvb3JkLCAKICAgIEdMX0VYVF9mcmFtZWJ1 ZmZlcl9ibGl0LCBHTF9FWFRfZnJhbWVidWZmZXJfb2JqZWN0LCAKICAgIEdMX0VYVF9ncHVf cHJvZ3JhbV9wYXJhbWV0ZXJzLCBHTF9FWFRfbXVsdGlfZHJhd19hcnJheXMsIAogICAgR0xf RVhUX3BhY2tlZF9kZXB0aF9zdGVuY2lsLCBHTF9FWFRfcGFja2VkX3BpeGVscywgCiAgICBH TF9FWFRfcGl4ZWxfYnVmZmVyX29iamVjdCwgR0xfRVhUX3BvaW50X3BhcmFtZXRlcnMsIAog ICAgR0xfRVhUX3BvbHlnb25fb2Zmc2V0LCBHTF9FWFRfcHJvdm9raW5nX3ZlcnRleCwgR0xf RVhUX3Jlc2NhbGVfbm9ybWFsLCAKICAgIEdMX0VYVF9zZWNvbmRhcnlfY29sb3IsIEdMX0VY VF9zZXBhcmF0ZV9zcGVjdWxhcl9jb2xvciwgCiAgICBHTF9FWFRfc3RlbmNpbF93cmFwLCBH TF9FWFRfc3VidGV4dHVyZSwgR0xfRVhUX3RleHR1cmUsIEdMX0VYVF90ZXh0dXJlM0QsIAog ICAgR0xfRVhUX3RleHR1cmVfY29tcHJlc3Npb25fZHh0MSwgR0xfRVhUX3RleHR1cmVfY3Vi ZV9tYXAsIAogICAgR0xfRVhUX3RleHR1cmVfZWRnZV9jbGFtcCwgR0xfRVhUX3RleHR1cmVf ZW52X2FkZCwgCiAgICBHTF9FWFRfdGV4dHVyZV9lbnZfY29tYmluZSwgR0xfRVhUX3RleHR1 cmVfZW52X2RvdDMsIAogICAgR0xfRVhUX3RleHR1cmVfZmlsdGVyX2FuaXNvdHJvcGljLCBH TF9FWFRfdGV4dHVyZV9sb2RfYmlhcywgCiAgICBHTF9FWFRfdGV4dHVyZV9vYmplY3QsIEdM X0VYVF90ZXh0dXJlX3JlY3RhbmdsZSwgR0xfRVhUX3ZlcnRleF9hcnJheSwgCiAgICBHTF9J Qk1fbXVsdGltb2RlX2RyYXdfYXJyYXlzLCBHTF9JQk1fcmFzdGVycG9zX2NsaXAsIAogICAg R0xfSUJNX3RleHR1cmVfbWlycm9yZWRfcmVwZWF0LCBHTF9JTkdSX2JsZW5kX2Z1bmNfc2Vw YXJhdGUsIAogICAgR0xfS0hSX2NvbnRleHRfZmx1c2hfY29udHJvbCwgR0xfS0hSX2RlYnVn LCBHTF9NRVNBX3BhY2tfaW52ZXJ0LCAKICAgIEdMX01FU0Ffd2luZG93X3BvcywgR0xfTUVT QV95Y2Jjcl90ZXh0dXJlLCBHTF9OVl9ibGVuZF9zcXVhcmUsIAogICAgR0xfTlZfbGlnaHRf bWF4X2V4cG9uZW50LCBHTF9OVl9wYWNrZWRfZGVwdGhfc3RlbmNpbCwgCiAgICBHTF9OVl90 ZXhnZW5fcmVmbGVjdGlvbiwgR0xfTlZfdGV4dHVyZV9yZWN0YW5nbGUsIEdMX09FU19FR0xf aW1hZ2UsIAogICAgR0xfT0VTX3JlYWRfZm9ybWF0LCBHTF9TM19zM3RjLCBHTF9TR0lTX2dl bmVyYXRlX21pcG1hcCwgCiAgICBHTF9TR0lTX3RleHR1cmVfYm9yZGVyX2NsYW1wLCBHTF9T R0lTX3RleHR1cmVfZWRnZV9jbGFtcCwgCiAgICBHTF9TR0lTX3RleHR1cmVfbG9kLCBHTF9T VU5fbXVsdGlfZHJhd19hcnJheXMKCjI0IEdMWCBWaXN1YWxzCiAgICB2aXN1YWwgIHggICBi ZiBsdiByZyBkIHN0ICBjb2xvcmJ1ZmZlciAgc3IgYXggZHAgc3QgYWNjdW1idWZmZXIgIG1z ICBjYXYKICBpZCBkZXAgY2wgc3AgIHN6IGwgIGNpIGIgcm8gIHIgIGcgIGIgIGEgRiBnYiBi ZiB0aCBjbCAgciAgZyAgYiAgYSBucyBiIGVhdAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjB4 MDIwIDI0IHRjICAwICAzMiAgMCByICB5IC4gICA4ICA4ICA4ICA4IC4gIC4gIDAgMjQgIDgg IDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MDIxIDI0IGRjICAwICAzMiAgMCByICB5IC4gICA4 ICA4ICA4ICA4IC4gIC4gIDAgMjQgIDggIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTA0IDI0 IHRjICAwICAzMiAgMCByICB5IC4gICA4ICA4ICA4ICA4IC4gIC4gIDAgIDAgIDAgIDAgIDAg IDAgIDAgIDAgMCBOb25lCjB4MTA1IDI0IHRjICAwICAzMiAgMCByICAuIC4gICA4ICA4ICA4 ICA4IC4gIC4gIDAgIDAgIDAgIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTA2IDI0IHRjICAw ICAzMiAgMCByICAuIC4gICA4ICA4ICA4ICA4IC4gIC4gIDAgMjQgIDggIDAgIDAgIDAgIDAg IDAgMCBOb25lCjB4MTA3IDI0IHRjICAwICAyNCAgMCByICB5IC4gICA4ICA4ICA4ICAwIC4g IC4gIDAgIDAgIDAgIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTA4IDI0IHRjICAwICAyNCAg MCByICAuIC4gICA4ICA4ICA4ICAwIC4gIC4gIDAgIDAgIDAgIDAgIDAgIDAgIDAgIDAgMCBO b25lCjB4MTA5IDI0IHRjICAwICAyNCAgMCByICB5IC4gICA4ICA4ICA4ICAwIC4gIC4gIDAg MjQgIDggIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTBhIDI0IHRjICAwICAyNCAgMCByICAu IC4gICA4ICA4ICA4ICAwIC4gIC4gIDAgMjQgIDggIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4 MTBlIDI0IHRjICAwICAzMiAgMCByICB5IC4gICA4ICA4ICA4ICA4IC4gIC4gIDAgMjQgIDgg IDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTBmIDI0IHRjICAwICAzMiAgMCByICB5IC4gICA4 ICA4ICA4ICA4IC4gIC4gIDAgMjQgIDggMTYgMTYgMTYgMTYgIDAgMCBTbG93CjB4MTEwIDI0 IHRjICAwICAyNCAgMCByICB5IC4gICA4ICA4ICA4ICAwIC4gIC4gIDAgMjQgIDggIDAgIDAg IDAgIDAgIDAgMCBOb25lCjB4MTExIDI0IHRjICAwICAyNCAgMCByICB5IC4gICA4ICA4ICA4 ICAwIC4gIC4gIDAgMjQgIDggMTYgMTYgMTYgIDAgIDAgMCBTbG93CjB4MTJjIDI0IGRjICAw ICAzMiAgMCByICB5IC4gICA4ICA4ICA4ICA4IC4gIC4gIDAgIDAgIDAgIDAgIDAgIDAgIDAg IDAgMCBOb25lCjB4MTJkIDI0IGRjICAwICAzMiAgMCByICAuIC4gICA4ICA4ICA4ICA4IC4g IC4gIDAgIDAgIDAgIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTJlIDI0IGRjICAwICAzMiAg MCByICAuIC4gICA4ICA4ICA4ICA4IC4gIC4gIDAgMjQgIDggIDAgIDAgIDAgIDAgIDAgMCBO b25lCjB4MTJmIDI0IGRjICAwICAyNCAgMCByICB5IC4gICA4ICA4ICA4ICAwIC4gIC4gIDAg IDAgIDAgIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTMwIDI0IGRjICAwICAyNCAgMCByICAu IC4gICA4ICA4ICA4ICAwIC4gIC4gIDAgIDAgIDAgIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4 MTMxIDI0IGRjICAwICAyNCAgMCByICB5IC4gICA4ICA4ICA4ICAwIC4gIC4gIDAgMjQgIDgg IDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTMyIDI0IGRjICAwICAyNCAgMCByICAuIC4gICA4 ICA4ICA4ICAwIC4gIC4gIDAgMjQgIDggIDAgIDAgIDAgIDAgIDAgMCBOb25lCjB4MTM3IDI0 IGRjICAwICAzMiAgMCByICB5IC4gICA4ICA4ICA4ICA4IC4gIC4gIDAgMjQgIDggIDAgIDAg IDAgIDAgIDAgMCBOb25lCjB4MTM4IDI0IGRjICAwICAzMiAgMCByICB5IC4gICA4ICA4ICA4 ICA4IC4gIC4gIDAgMjQgIDggMTYgMTYgMTYgMTYgIDAgMCBTbG93CjB4MTM5IDI0IGRjICAw ICAyNCAgMCByICB5IC4gICA4ICA4ICA4ICAwIC4gIC4gIDAgMjQgIDggIDAgIDAgIDAgIDAg IDAgMCBOb25lCjB4MTNhIDI0IGRjICAwICAyNCAgMCByICB5IC4gICA4ICA4ICA4ICAwIC4g IC4gIDAgMjQgIDggMTYgMTYgMTYgIDAgIDAgMCBTbG93CgozNiBHTFhGQkNvbmZpZ3M6CiAg ICB2aXN1YWwgIHggICBiZiBsdiByZyBkIHN0ICBjb2xvcmJ1ZmZlciAgc3IgYXggZHAgc3Qg YWNjdW1idWZmZXIgIG1zICBjYXYKICBpZCBkZXAgY2wgc3AgIHN6IGwgIGNpIGIgcm8gIHIg IGcgIGIgIGEgRiBnYiBiZiB0aCBjbCAgciAgZyAgYiAgYSBucyBiIGVhdAotLS0tLS0tLS0t LS0tLS0tLXdyaXRlKDEsIm5hbWUgb2YgZGlzcGxheTogOjAuMFxuZGlzcGxheTogIi4uLiw4 MTkyKSA9IDgxOTIgKDB4MjAwMCkKbGludXhfcmVjdm1zZygweDMsMHg3ZmZmZmZmZmQ1MDAs MHgwKQkJIEVSUiMtMTEgJ1Jlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlJwpsaW51 eF9yZWN2bXNnKDB4MywweDdmZmZmZmZmZDUwMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2Ug dGVtcG9yYXJpbHkgdW5hdmFpbGFibGUnCnBvbGwoeyAzL1BPTExJTnxQT0xMT1VUIH0sMSwt MSkJCQkgPSAxICgweDEpCndyaXRldigzLFt7IjxcXkRcXkJcMFwwXDBcTV5AXF5DK1wwXF5B XDAiLDEyfSx7MHgwLDB9LHsweDgwMTEzZDc4NCwwfV0sMykgPSAxMiAoMHhjKQpwb2xsKHsg My9QT0xMSU4gfSwxLC0xKQkJCQkgPSAxICgweDEpCmxpbnV4X3JlY3Ztc2coMHgzLDB4N2Zm ZmZmZmZkMzcwLDB4MCkJCSA9IDMyICgweDIwKQpsaW51eF9yZWN2bXNnKDB4MywweDdmZmZm ZmZmZDRmMCwweDApCQkgRVJSIy0xMSAnUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFi bGUnCm11bm1hcCgweDgwOWE4ZjAwMCwzMDE0NjU2KQkJCSA9IDAgKDB4MCkKbXVubWFwKDB4 ODA4YTBhMDAwLDE3MzIxOTg0KQkJCSA9IDAgKDB4MCkKbGludXhfY2xvY2tfZ2V0dGltZSgw eDEsMHg3ZmZmZmZmZmQ2MDApCQkgPSAwICgweDApCmxpbnV4X2lvY3RsKDB4NCwweGMwMGM2 NDY2LDB4N2ZmZmZmZmZkNWEwKQkgPSAwICgweDApCmxpbnV4X2lvY3RsKDB4NCwweDQwMDg2 NDA5LDB4N2ZmZmZmZmZkNTUwKQkgPSAwICgweDApCmNsb3NlKDQpCQkJCQkgPSAwICgweDAp CmxpbnV4X3NodXRkb3duKDB4MywweDIpCQkJCSA9IDAgKDB4MCkKY2xvc2UoMykJCQkJCSA9 IDAgKDB4MCkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KMHgwOTAgIDAgdGMgIDAgIDE2ICAwIHIgIHkgLiAgIDUgIDYgIDUg IDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwOTEgIDAgdGMgIDAg IDE2ICAwIHIgIC4gLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAg MCAwIE5vbmUKMHgwOTIgIDAgdGMgIDAgIDE2ICAwIHIgIHkgLiAgIDUgIDYgIDUgIDAgLiAg LiAgMCAxNiAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwOTMgIDAgdGMgIDAgIDE2ICAw IHIgIC4gLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAxNiAgMCAgMCAgMCAgMCAgMCAgMCAwIE5v bmUKMHgwOTYgMjQgdGMgIDAgIDMyICAwIHIgIHkgLiAgIDggIDggIDggIDggLiAgLiAgMCAg MCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwOTcgMjQgdGMgIDAgIDMyICAwIHIgIC4g LiAgIDggIDggIDggIDggLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgw OTggMjQgdGMgIDAgIDMyICAwIHIgIHkgLiAgIDggIDggIDggIDggLiAgLiAgMCAyNCAgOCAg MCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwOTkgMjQgdGMgIDAgIDMyICAwIHIgIC4gLiAgIDgg IDggIDggIDggLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwOWEgMjQg dGMgIDAgIDI0ICAwIHIgIHkgLiAgIDggIDggIDggIDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAg MCAgMCAgMCAwIE5vbmUKMHgwOWIgMjQgdGMgIDAgIDI0ICAwIHIgIC4gLiAgIDggIDggIDgg IDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwOWMgMjQgdGMgIDAg IDI0ICAwIHIgIHkgLiAgIDggIDggIDggIDAgLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAg MCAwIE5vbmUKMHgwOWQgMjQgdGMgIDAgIDI0ICAwIHIgIC4gLiAgIDggIDggIDggIDAgLiAg LiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwYTIgIDAgdGMgIDAgIDE2ICAw IHIgIHkgLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAxNiAgMCAgMCAgMCAgMCAgMCAgMCAwIE5v bmUKMHgwYTMgIDAgdGMgIDAgIDE2ICAwIHIgIHkgLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAx NiAgMCAxNiAxNiAxNiAgMCAgMCAwIFNsb3cKMHgwYTQgMjQgdGMgIDAgIDMyICAwIHIgIHkg LiAgIDggIDggIDggIDggLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgw YTUgMjQgdGMgIDAgIDMyICAwIHIgIHkgLiAgIDggIDggIDggIDggLiAgLiAgMCAyNCAgOCAx NiAxNiAxNiAxNiAgMCAwIFNsb3cKMHgwYTYgMjQgdGMgIDAgIDI0ICAwIHIgIHkgLiAgIDgg IDggIDggIDAgLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwYTcgMjQg dGMgIDAgIDI0ICAwIHIgIHkgLiAgIDggIDggIDggIDAgLiAgLiAgMCAyNCAgOCAxNiAxNiAx NiAgMCAgMCAwIFNsb3cKMHgwY2EgIDAgZGMgIDAgIDE2ICAwIHIgIHkgLiAgIDUgIDYgIDUg IDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwY2IgIDAgZGMgIDAg IDE2ICAwIHIgIC4gLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAg MCAwIE5vbmUKMHgwY2MgIDAgZGMgIDAgIDE2ICAwIHIgIHkgLiAgIDUgIDYgIDUgIDAgLiAg LiAgMCAxNiAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwY2QgIDAgZGMgIDAgIDE2ICAw IHIgIC4gLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAxNiAgMCAgMCAgMCAgMCAgMCAgMCAwIE5v bmUKMHgwZDAgMjQgZGMgIDAgIDMyICAwIHIgIHkgLiAgIDggIDggIDggIDggLiAgLiAgMCAg MCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwZDEgMjQgZGMgIDAgIDMyICAwIHIgIC4g LiAgIDggIDggIDggIDggLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgw ZDIgMjQgZGMgIDAgIDMyICAwIHIgIHkgLiAgIDggIDggIDggIDggLiAgLiAgMCAyNCAgOCAg MCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwZDMgMjQgZGMgIDAgIDMyICAwIHIgIC4gLiAgIDgg IDggIDggIDggLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwZDQgMjQg ZGMgIDAgIDI0ICAwIHIgIHkgLiAgIDggIDggIDggIDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAg MCAgMCAgMCAwIE5vbmUKMHgwZDUgMjQgZGMgIDAgIDI0ICAwIHIgIC4gLiAgIDggIDggIDgg IDAgLiAgLiAgMCAgMCAgMCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwZDYgMjQgZGMgIDAg IDI0ICAwIHIgIHkgLiAgIDggIDggIDggIDAgLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAg MCAwIE5vbmUKMHgwZDcgMjQgZGMgIDAgIDI0ICAwIHIgIC4gLiAgIDggIDggIDggIDAgLiAg LiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwZGMgIDAgZGMgIDAgIDE2ICAw IHIgIHkgLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAxNiAgMCAgMCAgMCAgMCAgMCAgMCAwIE5v bmUKMHgwZGQgIDAgZGMgIDAgIDE2ICAwIHIgIHkgLiAgIDUgIDYgIDUgIDAgLiAgLiAgMCAx NiAgMCAxNiAxNiAxNiAgMCAgMCAwIFNsb3cKMHgwZGUgMjQgZGMgIDAgIDMyICAwIHIgIHkg LiAgIDggIDggIDggIDggLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgw ZGYgMjQgZGMgIDAgIDMyICAwIHIgIHkgLiAgIDggIDggIDggIDggLiAgLiAgMCAyNCAgOCAx NiAxNiAxNiAxNiAgMCAwIFNsb3cKMHgwZTAgMjQgZGMgIDAgIDI0ICAwIHIgIHkgLiAgIDgg IDggIDggIDAgLiAgLiAgMCAyNCAgOCAgMCAgMCAgMCAgMCAgMCAwIE5vbmUKMHgwZTEgMjQg ZGMgIDAgIDI0ICAwIHIgIHkgLiAgIDggIDggIDggIDAgLiAgLiAgMCAyNCAgOCAxNiAxNiAx NiAgMCAgMCAwIFNsb3cKCndyaXRlKDEsIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tIi4uLiwyODY5KSA9IDI4NjkgKDB4YjM1KQpsaW51eF9leGl0X2dyb3VwKDB4MCkJCQkJ CnByb2Nlc3MgZXhpdCwgcnZhbCA9IDAK --------------16A037A71FC10518D9FECA12-- From owner-freebsd-x11@freebsd.org Sat May 19 18:38:24 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A39B2EDDB5E; Sat, 19 May 2018 18:38:24 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5E2B579E6B; Sat, 19 May 2018 18:38:24 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 3CC999D75; Sat, 19 May 2018 18:38:24 +0000 (UTC) From: Jan Beich To: Slawa Olhovchenkov Cc: freebsd-x11@freebsd.org, freebsd-current@freebsd.org Subject: Re: [RFC] Deprecation and removal of the drm2 driver References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180519122817.GA1954@zxy.spb.ru> Date: Sat, 19 May 2018 20:38:20 +0200 In-Reply-To: <20180519122817.GA1954@zxy.spb.ru> (Slawa Olhovchenkov's message of "Sat, 19 May 2018 15:28:17 +0300") Message-ID: 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.26 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, 19 May 2018 18:38:24 -0000 Slawa Olhovchenkov writes: > On Fri, May 18, 2018 at 07:58:10PM +0200, Niclas Zeising wrote: > >> [ Cross posted to freebsd-current@ and freebsd-x11@. Please respect=20 >> reply-to and send all replies to freebsd-x11@. Thanks! ] >>=20 >>=20 >> Hi! >> I propose that we remove the old drm2 driver (sys/dev/drm2) from=20 >> FreeBSD. I suggest the driver is marked as deprecated in 11.x and=20 >> removed from 12.0, as was done for other drivers recently. Some=20 >> background and rationale: >>=20 >> The drm2 driver was the original port of a KMS driver to FreeBSD. It=20 >> was done by Konstantin Belousov to support Intel graphics cards, and=20 >> later extended by Jean-S=C3=A9bastien P=C3=A9dron as well as Konstantin = to match=20 >> what's in Linux 3.8. This included unstable support from Haswell, but=20 >> nothing newer than that. >>=20 >> For quite some time now we have had the graphics/drm-stable-kmod and=20 >> graphics/drm-next-kmods which provides support for modern AMD and Intel= =20 >> graphics cards. These ports, together with the linuxkpi, or lkpi, has=20 > > What about old graphics card? I am have notebook w/ i945 chipset, is > this supported by graphics/drm-*? > > And what about nvidia? > (sorry, I am not developer this drivers, I am just user, I am don't > know what need for nvidia work etc) NVIDIA dropped 32bit driver since 396.* series. None of x11/nvidia-driver* currently depend on either drm.ko or drm2.ko. However, Linux driver appears to depend on DRM/KMS since 364.12. From owner-freebsd-x11@freebsd.org Sat May 19 18:43:59 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 51B98EDE21F; Sat, 19 May 2018 18:43:59 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (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 DDA677A60B; Sat, 19 May 2018 18:43:58 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1fK6pf-0009Vr-NO; Sat, 19 May 2018 21:43:55 +0300 Date: Sat, 19 May 2018 21:43:55 +0300 From: Slawa Olhovchenkov To: Jan Beich Cc: freebsd-x11@freebsd.org, freebsd-current@freebsd.org Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180519184355.GD1926@zxy.spb.ru> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180519122817.GA1954@zxy.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 18:43:59 -0000 On Sat, May 19, 2018 at 08:38:20PM +0200, Jan Beich wrote: > Slawa Olhovchenkov writes: > > > On Fri, May 18, 2018 at 07:58:10PM +0200, Niclas Zeising wrote: > > > >> [ Cross posted to freebsd-current@ and freebsd-x11@. Please respect > >> reply-to and send all replies to freebsd-x11@. Thanks! ] > >> > >> > >> Hi! > >> I propose that we remove the old drm2 driver (sys/dev/drm2) from > >> FreeBSD. I suggest the driver is marked as deprecated in 11.x and > >> removed from 12.0, as was done for other drivers recently. Some > >> background and rationale: > >> > >> The drm2 driver was the original port of a KMS driver to FreeBSD. It > >> was done by Konstantin Belousov to support Intel graphics cards, and > >> later extended by Jean-Sébastien Pédron as well as Konstantin to match > >> what's in Linux 3.8. This included unstable support from Haswell, but > >> nothing newer than that. > >> > >> For quite some time now we have had the graphics/drm-stable-kmod and > >> graphics/drm-next-kmods which provides support for modern AMD and Intel > >> graphics cards. These ports, together with the linuxkpi, or lkpi, has > > > > What about old graphics card? I am have notebook w/ i945 chipset, is > > this supported by graphics/drm-*? > > > > And what about nvidia? > > (sorry, I am not developer this drivers, I am just user, I am don't > > know what need for nvidia work etc) > > NVIDIA dropped 32bit driver since 396.* series. None of x11/nvidia-driver* > currently depend on either drm.ko or drm2.ko. However, Linux driver > appears to depend on DRM/KMS since 364.12. Some of my hardware supported only by nvidia 340.106. From owner-freebsd-x11@freebsd.org Sat May 19 18:49:28 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BFF3EDE5FE for ; Sat, 19 May 2018 18:49:28 +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 057497A97D for ; Sat, 19 May 2018 18:49:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id BD1FDEDE5FC; Sat, 19 May 2018 18:49:27 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABA88EDE5FB for ; Sat, 19 May 2018 18:49:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BBD97A97B for ; Sat, 19 May 2018 18:49:27 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 8456DDC71 for ; Sat, 19 May 2018 18:49:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4JInQTB040833 for ; Sat, 19 May 2018 18:49:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4JInQeM040832 for x11@FreeBSD.org; Sat, 19 May 2018 18:49:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 227685] graphics/mesa-dri: update to 18.1.0 Date: Sat, 19 May 2018 18:49:26 +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: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: 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.26 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, 19 May 2018 18:49:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227685 --- Comment #7 from Jan Beich --- (In reply to Niclas Zeising from comment #6) > Looking at this. Beware, I have no plan to wait on x11@ anymore after numerious cases of coo= kie licking. Whatever happens on semi-private venues (e.g., IRC channels) can be ignored unless there're public logs. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 19:57:49 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC1B1EE1F8D; Sat, 19 May 2018 19:57:49 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [192.108.105.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DE1797D933; Sat, 19 May 2018 19:57:48 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (bones.soaustin.net [192.108.105.22]) by mail.soaustin.net (Postfix) with ESMTPSA id 9063ABF4; Sat, 19 May 2018 14:57:47 -0500 (CDT) Date: Sat, 19 May 2018 14:57:46 -0500 From: Mark Linimon To: Daniel Eischen Cc: Warner Losh , Steve Kargl , Andreas Nilsson , FreeBSD X11 mailing list , Current FreeBSD Subject: Re: [RFC] Deprecation and removal of the drm2 driver Message-ID: <20180519195746.GB8418@lonesome.com> References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> <20180518193009.GA88432@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 19:57:50 -0000 On Fri, May 18, 2018 at 04:19:21PM -0400, Daniel Eischen wrote: > I can easily imagine an embedded x86 kiosk type appliance. We need to evaluate the tradeoff of "what we can imagine someone will do with FreeBSD" vs. "what are people using with FreeBSD right now." mcl From owner-freebsd-x11@freebsd.org Sat May 19 21:23:07 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04833EE4977; Sat, 19 May 2018 21:23:07 +0000 (UTC) (envelope-from agapon@gmail.com) Received: from mail-lf0-f66.google.com (mail-lf0-f66.google.com [209.85.215.66]) (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 5B7C880C58; Sat, 19 May 2018 21:23:06 +0000 (UTC) (envelope-from agapon@gmail.com) Received: by mail-lf0-f66.google.com with SMTP id h197-v6so18748425lfg.11; Sat, 19 May 2018 14:23:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=Yy8eQw23LRo7m0YltMaTogBgBSOK18MY4xt35BXOAkw=; b=Z4bQVcNl60mUeb+FISeTkZfGm6mJ5h/aqjNnJuqEpZQJ/ihC5pJq2rUzhLMQQ1in3w 9HovbD9kFfo9TfI8+fcRoytr5gI6B7z8sMwtJ5ng6qzitbyzfGYTJZ9P+Nl54/YY3E4h CTJsQu/2jMDFKAQKF9H65dTAPrSJkuXnd7xsqfnLcO9YsvHL1kePQPW0LckpofU4n0HJ t/a+RvYdOmFtS/jewC1LzmRRUbqIKiGQQNqz2SAZqBm2sxcZV2EHoO8mzPgFFeGK6Ip+ JDn2VIfL2StAMx4vJsn5AhAYQuDQvdhK2oLoIXn0yVrJhsg8jlOMQU+hI2WPM44+c2Yl fSZA== X-Gm-Message-State: ALKqPwdIOjeTAyQY7HA57eZpl4HdOVAOnFL234p7l7uOLi85qLDDajgO iwtfPHate91cfoLfLfgpK4whpH6Y X-Google-Smtp-Source: AB8JxZrGLze/2akb1tNZnQdvNATuvTNd/VfzOeeiGRyo3clM64BoKif1e8tltdYtKHhgi21H6rebLw== X-Received: by 2002:a19:9bd2:: with SMTP id d201-v6mr23264663lfe.52.1526764978931; Sat, 19 May 2018 14:22:58 -0700 (PDT) Received: from [192.168.0.88] (east.meadow.volia.net. [93.72.151.96]) by smtp.googlemail.com with ESMTPSA id y23-v6sm1820378ljh.88.2018.05.19.14.22.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 19 May 2018 14:22:58 -0700 (PDT) Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: freebsd-x11@freebsd.org, freebsd-current@freebsd.org References: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> From: Andriy Gapon Openpgp: preference=signencrypt Autocrypt: addr=avg@FreeBSD.org; prefer-encrypt=mutual; keydata= xsFNBFm4LIgBEADNB/3lT7f15UKeQ52xCFQx/GqHkSxEdVyLFZTmY3KyNPQGBtyvVyBfprJ7 mAeXZWfhat6cKNRAGZcL5EmewdQuUfQfBdYmKjbw3a9GFDsDNuhDA2QwFt8BmkiVMRYyvI7l N0eVzszWCUgdc3qqM6qqcgBaqsVmJluwpvwp4ZBXmch5BgDDDb1MPO8AZ2QZfIQmplkj8Y6Z AiNMknkmgaekIINSJX8IzRzKD5WwMsin70psE8dpL/iBsA2cpJGzWMObVTtCxeDKlBCNqM1i gTXta1ukdUT7JgLEFZk9ceYQQMJJtUwzWu1UHfZn0Fs29HTqawfWPSZVbulbrnu5q55R4PlQ /xURkWQUTyDpqUvb4JK371zhepXiXDwrrpnyyZABm3SFLkk2bHlheeKU6Yql4pcmSVym1AS4 dV8y0oHAfdlSCF6tpOPf2+K9nW1CFA8b/tw4oJBTtfZ1kxXOMdyZU5fiG7xb1qDgpQKgHUX8 7Rd2T1UVLVeuhYlXNw2F+a2ucY+cMoqz3LtpksUiBppJhw099gEXehcN2JbUZ2TueJdt1FdS ztnZmsHUXLxrRBtGwqnFL7GSd6snpGIKuuL305iaOGODbb9c7ne1JqBbkw1wh8ci6vvwGlzx rexzimRaBzJxlkjNfMx8WpCvYebGMydNoeEtkWldtjTNVsUAtQARAQABzR5BbmRyaXkgR2Fw b24gPGF2Z0BGcmVlQlNELm9yZz7CwZQEEwEIAD4WIQS+LEO7ngQnXA4Bjr538m7TUc1yjwUC WbgsiAIbIwUJBaOagAULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRB38m7TUc1yj+JAEACV l9AK/nOWAt/9cufV2fRj0hdOqB1aCshtSrwHk/exXsDa4/FkmegxXQGY+3GWX3deIyesbVRL rYdtdK0dqJyT1SBqXK1h3/at9rxr9GQA6KWOxTjUFURsU7ok/6SIlm8uLRPNKO+yq0GDjgaO LzN+xykuBA0FlhQAXJnpZLcVfPJdWv7sSHGedL5ln8P8rxR+XnmsA5TUaaPcbhTB+mG+iKFj GghASDSfGqLWFPBlX/fpXikBDZ1gvOr8nyMY9nXhgfXpq3B6QCRYKPy58ChrZ5weeJZ29b7/ QdEO8NFNWHjSD9meiLdWQaqo9Y7uUxN3wySc/YUZxtS0bhAd8zJdNPsJYG8sXgKjeBQMVGuT eCAJFEYJqbwWvIXMfVWop4+O4xB+z2YE3jAbG/9tB/GSnQdVSj3G8MS80iLS58frnt+RSEw/ psahrfh0dh6SFHttE049xYiC+cM8J27Aaf0i9RflyITq57NuJm+AHJoU9SQUkIF0nc6lfA+o JRiyRlHZHKoRQkIg4aiKaZSWjQYRl5Txl0IZUP1dSWMX4s3XTMurC/pnja45dge/4ESOtJ9R 8XuIWg45Oq6MeIWdjKddGhRj3OohsltKgkEU3eLKYtB6qRTQypHHUawCXz88uYt5e3w4V16H lCpSTZV/EVHnNe45FVBlvK7k7HFfDDkryM7BTQRZuCyIARAAlq0slcsVboY/+IUJdcbEiJRW be9HKVz4SUchq0z9MZPX/0dcnvz/gkyYA+OuM78dNS7Mbby5dTvOqfpLJfCuhaNYOhlE0wY+ 1T6Tf1f4c/uA3U/YiadukQ3+6TJuYGAdRZD5EqYFIkreARTVWg87N9g0fT9BEqLw9lJtEGDY EWUE7L++B8o4uu3LQFEYxcrb4K/WKmgtmFcm77s0IKDrfcX4doV92QTIpLiRxcOmCC/OCYuO jB1oaaqXQzZrCutXRK0L5XN1Y1PYjIrEzHMIXmCDlLYnpFkK+itlXwlE2ZQxkfMruCWdQXye syl2fynAe8hvp7Mms9qU2r2K9EcJiR5N1t1C2/kTKNUhcRv7Yd/vwusK7BqJbhlng5ZgRx0m WxdntU/JLEntz3QBsBsWM9Y9wf2V4tLv6/DuDBta781RsCB/UrU2zNuOEkSixlUiHxw1dccI 6CVlaWkkJBxmHX22GdDFrcjvwMNIbbyfQLuBq6IOh8nvu9vuItup7qemDG3Ms6TVwA7BD3j+ 3fGprtyW8Fd/RR2bW2+LWkMrqHffAr6Y6V3h5kd2G9Q8ZWpEJk+LG6Mk3fhZhmCnHhDu6CwN MeUvxXDVO+fqc3JjFm5OxhmfVeJKrbCEUJyM8ESWLoNHLqjywdZga4Q7P12g8DUQ1mRxYg/L HgZY3zfKOqcAEQEAAcLBfAQYAQgAJhYhBL4sQ7ueBCdcDgGOvnfybtNRzXKPBQJZuCyIAhsM BQkFo5qAAAoJEHfybtNRzXKPBVwQAKfFy9P7N3OsLDMB56A4Kf+ZT+d5cIx0Yiaf4n6w7m3i ImHHHk9FIetI4Xe54a2IXh4Bq5UkAGY0667eIs+Z1Ea6I2i27Sdo7DxGwq09Qnm/Y65ADvXs 3aBvokCcm7FsM1wky395m8xUos1681oV5oxgqeRI8/76qy0hD9WR65UW+HQgZRIcIjSel9vR XDaD2HLGPTTGr7u4v00UeTMs6qvPsa2PJagogrKY8RXdFtXvweQFz78NbXhluwix2Tb9ETPk LIpDrtzV73CaE2aqBG/KrboXT2C67BgFtnk7T7Y7iKq4/XvEdDWscz2wws91BOXuMMd4c/c4 OmGW9m3RBLufFrOag1q5yUS9QbFfyqL6dftJP3Zq/xe+mr7sbWbhPVCQFrH3r26mpmy841ym dwQnNcsbIGiBASBSKksOvIDYKa2Wy8htPmWFTEOPRpFXdGQ27awcjjnB42nngyCK5ukZDHi6 w0qK5DNQQCkiweevCIC6wc3p67jl1EMFY5+z+zdTPb3h7LeVnGqW0qBQl99vVFgzLxchKcl0 R/paSFgwqXCZhAKMuUHncJuynDOP7z5LirUeFI8qsBAJi1rXpQoLJTVcW72swZ42IdPiboqx NbTMiNOiE36GqMcTPfKylCbF45JNX4nF9ElM0E+Y8gi4cizJYBRr2FBJgay0b9Cp Message-ID: <27f181ef-e083-db30-7c4c-58e6d624276b@FreeBSD.org> Date: Sun, 20 May 2018 00:22:56 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <3a5edc5c-3caa-830b-4bd9-53ff52feb8a7@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 21:23:07 -0000 On 18/05/2018 20:58, Niclas Zeising wrote: > [ Cross posted to freebsd-current@ and freebsd-x11@.  Please respect reply-to > and send all replies to freebsd-x11@.  Thanks! ] > > > Hi! > I propose that we remove the old drm2 driver (sys/dev/drm2) from FreeBSD.  I > suggest the driver is marked as deprecated in 11.x and removed from 12.0, as was > done for other drivers recently.  Some background and rationale: > > The drm2 driver was the original port of a KMS driver to FreeBSD.  It was done > by Konstantin Belousov to support Intel graphics cards, and later extended by > Jean-Sébastien Pédron as well as Konstantin to match what's in Linux 3.8.  This > included unstable support from Haswell, but nothing newer than that. > > For quite some time now we have had the graphics/drm-stable-kmod and > graphics/drm-next-kmods which provides support for modern AMD and Intel graphics > cards.  These ports, together with the linuxkpi, or lkpi, has made it > significantly easier to port and update our graphics drivers. Further, these new > drivers cover the same drivers as the old drm2 driver. > > What does the community think?  Is there anyone still using the drm2 driver on > 12-CURRENT? Please count me as one. > If so, what is preventing you from switching to the port? Suspend / resume does not work with my hardware: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panic: implment me!! cpuid = 0 time = 1526764859 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe004d1c2280 vpanic() at vpanic+0x1a3/frame 0xfffffe004d1c22e0 panic() at panic+0x43/frame 0xfffffe004d1c2340 linux_pci_save_state() at linux_pci_save_state+0x12/frame 0xfffffe004d1c2350 radeon_suspend_kms() at radeon_suspend_kms+0x524/frame 0xfffffe004d1c23a0 linux_pci_suspend() at linux_pci_suspend+0x6e/frame 0xfffffe004d1c23d0 ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The hardware is old, supported by radeonkms as opposed to amdgpu, but still.. Also, last time I checked audio over HDMI did not work, but I haven't tested the latest version yet. Finally, a counter-question, does keeping the code in its current state (unsupported, but without explicitly stating so) obstruct the work on the new code? -- Andriy Gapon From owner-freebsd-x11@freebsd.org Sat May 19 21:52:01 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 457F8EE5872 for ; Sat, 19 May 2018 21:52:01 +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 D093081C9B for ; Sat, 19 May 2018 21:52:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 901F8EE586E; Sat, 19 May 2018 21:52:00 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7EA5BEE586D for ; Sat, 19 May 2018 21:52:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E10F81C97 for ; Sat, 19 May 2018 21:52:00 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 6FF70F782 for ; Sat, 19 May 2018 21:51:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4JLpxME095611 for ; Sat, 19 May 2018 21:51:59 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4JLpxtk095610 for x11@FreeBSD.org; Sat, 19 May 2018 21:51:59 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 227685] graphics/mesa-dri: update to 18.1.0 Date: Sat, 19 May 2018 21:51:59 +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: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: adamw@FreeBSD.org X-Bugzilla-Status: Open 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.26 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, 19 May 2018 21:52:01 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227685 Adam Weinberger changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |adamw@FreeBSD.org --- Comment #8 from Adam Weinberger --- I share jbeich's frustration. This PR has been open for a month with no response, but now it's technically in an indefinite "hold." Jan, please give Niclas the benefit of the doubt here and allow the x11 team another week to review it before committing it under a timeout. The x11 team is chronically short-staffed. Jan, I urge you to consider join= ing the x11 team. It'd remove any ambiguity about timeouts, and would be a huge benefit for the x11 project. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 22:14:13 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9AD1EE63B3 for ; Sat, 19 May 2018 22:14:13 +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 549EE82747 for ; Sat, 19 May 2018 22:14:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 13BFBEE63A9; Sat, 19 May 2018 22:14:13 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 00F00EE63A8 for ; Sat, 19 May 2018 22:14:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9082882743 for ; Sat, 19 May 2018 22:14:12 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id C9C5BFA6B for ; Sat, 19 May 2018 22:14:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4JMEBxG064482 for ; Sat, 19 May 2018 22:14:11 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4JMEBHF064481 for x11@FreeBSD.org; Sat, 19 May 2018 22:14:11 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 227685] graphics/mesa-dri: update to 18.1.0 Date: Sat, 19 May 2018 22:14:11 +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: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: greg@unrelenting.technology X-Bugzilla-Status: Open 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.26 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, 19 May 2018 22:14:13 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227685 Greg V changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |greg@unrelenting.technology --- Comment #9 from Greg V --- +1, would love to see another x11 committer By the way, the new public (& logged) chat room is https://gitter.im/FreeBSDDesktop/Lobby --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 22:18:19 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 489ABEE6525 for ; Sat, 19 May 2018 22:18:19 +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 D6DE3827F9 for ; Sat, 19 May 2018 22:18:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 96255EE6524; Sat, 19 May 2018 22:18:18 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 836ECEE6523 for ; Sat, 19 May 2018 22:18:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E795827F5 for ; Sat, 19 May 2018 22:18:18 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 4582CFA70 for ; Sat, 19 May 2018 22:18:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4JMIHCk069889 for ; Sat, 19 May 2018 22:18:17 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4JMIHPH069888 for x11@FreeBSD.org; Sat, 19 May 2018 22:18:17 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 227685] graphics/mesa-dri: update to 18.1.0 Date: Sat, 19 May 2018 22:18:17 +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: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: zeising@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created 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.26 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, 19 May 2018 22:18:19 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227685 Niclas Zeising changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #193319|0 |1 is obsolete| | --- Comment #10 from Niclas Zeising --- Created attachment 193545 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D193545&action= =3Dedit Update graphics/mesa-dri and graphics/mesa-libs to 18.1.0 I have updated our development ree with mesa 18.1.0 release, you can find it here: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1 I have also attached a patch against the FreeBSD svn ports tree. Please give us two weeks to let this simmer and to test it out properly. @Adam: The reason I haven't commented or done anything previously on this P= R is that the Mesa release has still been in RC form, and not ready to put in the ports tree. Instead I've tried to update other parts of the FreeBSD xorg stack. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sat May 19 22:41:32 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0934FEE6F46 for ; Sat, 19 May 2018 22:41:32 +0000 (UTC) (envelope-from jbeich@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 9F77483389 for ; Sat, 19 May 2018 22:41:31 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 5F174EE6F44; Sat, 19 May 2018 22:41:31 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C4DAEE6F43; Sat, 19 May 2018 22:41:31 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 04D2A83382; Sat, 19 May 2018 22:41:31 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id F0259E105; Sat, 19 May 2018 22:41:30 +0000 (UTC) From: Jan Beich To: x11@FreeBSD.org Subject: [CFT] Mesa 18.1.0 update (mesa-libs, mesa-dri, libosmesa, clover) Date: Sun, 20 May 2018 00:41:27 +0200 Message-ID: <1se7-uv3c-wny@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.26 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, 19 May 2018 22:41:32 -0000 Mesa provides OpenGL/Vulkan drivers for Intel/AMD cards and also VAAPI/VDPAU drivers for AMD cards. Recently, a new minor version was released. So far it was only tested via drm-stable-kmod on 12.0-CURRENT. Can someone test on FreeBSD < 11.2 for regressions? If you find any don't forget to attech /var/log/Xorg.0.log and LIBGL_DEBUG=verbose output. I'd like to land the update in 2 weeks. # Apply $ fetch -qo /tmp/mesa-18.1.0.diff 'https://bugs.freebsd.org/bugzilla/attachment.cgi?id=193545' $ patch -Efsp0 -i /tmp/mesa-18.1.0.diff -d /usr/ports $ make all deinstall install clean -C /usr/ports/graphics/mesa-libs $ make all deinstall install clean -C /usr/ports/graphics/mesa-dri # Undo $ patch -REfsp0 -i /tmp/mesa-18.1.0.diff -d /usr/ports $ make all deinstall install clean -C /usr/ports/graphics/mesa-libs $ make all deinstall install clean -C /usr/ports/graphics/mesa-dri # Testing examples - graphics/mesa-demos: glxgears, eglgears_x11 - multimedia/mpv: --hwdec=auto (VAAPI/VDPAU EGL interop) - www/firefox: gfx.webrender.all=true (GPU compositing) - https://forums.freebsd.org/threads/unreal-engine-4.65300/