From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B42EDC04AA8 for ; Wed, 1 May 2019 14:49:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8DCB0208C3 for ; Wed, 1 May 2019 14:49:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726836AbfEAOtu (ORCPT ); Wed, 1 May 2019 10:49:50 -0400 Received: from mx1.redhat.com ([209.132.183.28]:49598 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726673AbfEAOtu (ORCPT ); Wed, 1 May 2019 10:49:50 -0400 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6AA7EC024915; Wed, 1 May 2019 14:49:49 +0000 (UTC) Received: from llong.remote.csb (dhcp-17-85.bos.redhat.com [10.18.17.85]) by smtp.corp.redhat.com (Postfix) with ESMTP id E30A710021B4; Wed, 1 May 2019 14:49:44 +0000 (UTC) Subject: Re: [RFC PATCH v9 03/13] mm: Add support for eXclusive Page Frame Ownership (XPFO) To: Khalid Aziz , Ingo Molnar Cc: juergh@gmail.com, tycho@tycho.ws, jsteckli@amazon.de, keescook@google.com, konrad.wilk@oracle.com, Juerg Haefliger , deepa.srinivasan@oracle.com, chris.hyser@oracle.com, tyhicks@canonical.com, dwmw@amazon.co.uk, andrew.cooper3@citrix.com, jcm@redhat.com, boris.ostrovsky@oracle.com, iommu@lists.linux-foundation.org, x86@kernel.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, Khalid Aziz , Linus Torvalds , Andrew Morton , Thomas Gleixner , Andy Lutomirski , Peter Zijlstra , Dave Hansen , Borislav Petkov , "H. Peter Anvin" , Arjan van de Ven , Greg Kroah-Hartman References: <20190417161042.GA43453@gmail.com> From: Waiman Long Organization: Red Hat Message-ID: <35c4635e-8214-7dde-b4ec-4cb266b2ea10@redhat.com> Date: Wed, 1 May 2019 10:49:44 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 01 May 2019 14:49:50 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 03, 2019 at 11:34:04AM -0600, Khalid Aziz wrote: > diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt > index 858b6c0b9a15..9b36da94760e 100644 > --- a/Documentation/admin-guide/kernel-parameters.txt > +++ b/Documentation/admin-guide/kernel-parameters.txt > @@ -2997,6 +2997,12 @@ > >      nox2apic    [X86-64,APIC] Do not enable x2APIC mode. > > +    noxpfo        [XPFO] Disable eXclusive Page Frame Ownership (XPFO) > +            when CONFIG_XPFO is on. Physical pages mapped into > +            user applications will also be mapped in the > +            kernel's address space as if CONFIG_XPFO was not > +            enabled. > + >      cpu0_hotplug    [X86] Turn on CPU0 hotplug feature when >              CONFIG_BO OTPARAM_HOTPLUG_CPU0 is off. >              Some features depend on CPU0. Known dependencies are: Given the big performance impact that XPFO can have. It should be off by default when configured. Instead, the xpfo option should be used to enable it. Cheers, Longman From mboxrd@z Thu Jan 1 00:00:00 1970 From: Waiman Long Subject: Re: [RFC PATCH v9 03/13] mm: Add support for eXclusive Page Frame Ownership (XPFO) Date: Wed, 1 May 2019 10:49:44 -0400 Message-ID: <35c4635e-8214-7dde-b4ec-4cb266b2ea10@redhat.com> References: <20190417161042.GA43453@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: In-Reply-To: Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Khalid Aziz , Ingo Molnar Cc: juergh@gmail.com, tycho@tycho.ws, jsteckli@amazon.de, keescook@google.com, konrad.wilk@oracle.com, Juerg Haefliger , deepa.srinivasan@oracle.com, chris.hyser@oracle.com, tyhicks@canonical.com, dwmw@amazon.co.uk, andrew.cooper3@citrix.com, jcm@redhat.com, boris.ostrovsky@oracle.com, iommu@lists.linux-foundation.org, x86@kernel.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, Khalid Aziz , Linus Torvalds , Andrew Morton , Thomas Gleixner , Andy Lutomirski , Peter Zijlstra , Dave List-Id: iommu@lists.linux-foundation.org On Wed, Apr 03, 2019 at 11:34:04AM -0600, Khalid Aziz wrote: > diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt > index 858b6c0b9a15..9b36da94760e 100644 > --- a/Documentation/admin-guide/kernel-parameters.txt > +++ b/Documentation/admin-guide/kernel-parameters.txt > @@ -2997,6 +2997,12 @@ > >      nox2apic    [X86-64,APIC] Do not enable x2APIC mode. > > +    noxpfo        [XPFO] Disable eXclusive Page Frame Ownership (XPFO) > +            when CONFIG_XPFO is on. Physical pages mapped into > +            user applications will also be mapped in the > +            kernel's address space as if CONFIG_XPFO was not > +            enabled. > + >      cpu0_hotplug    [X86] Turn on CPU0 hotplug feature when >              CONFIG_BO OTPARAM_HOTPLUG_CPU0 is off. >              Some features depend on CPU0. Known dependencies are: Given the big performance impact that XPFO can have. It should be off by default when configured. Instead, the xpfo option should be used to enable it. Cheers, Longman From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0625AC43219 for ; Wed, 1 May 2019 14:50:25 +0000 (UTC) Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C9237208C3 for ; Wed, 1 May 2019 14:50:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C9237208C3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id 704AE26ED; Wed, 1 May 2019 14:50:24 +0000 (UTC) Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 1B25F26E5 for ; Wed, 1 May 2019 14:49:51 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id B0CEB88A for ; Wed, 1 May 2019 14:49:50 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6AA7EC024915; Wed, 1 May 2019 14:49:49 +0000 (UTC) Received: from llong.remote.csb (dhcp-17-85.bos.redhat.com [10.18.17.85]) by smtp.corp.redhat.com (Postfix) with ESMTP id E30A710021B4; Wed, 1 May 2019 14:49:44 +0000 (UTC) Subject: Re: [RFC PATCH v9 03/13] mm: Add support for eXclusive Page Frame Ownership (XPFO) To: Khalid Aziz , Ingo Molnar References: <20190417161042.GA43453@gmail.com> From: Waiman Long Organization: Red Hat Message-ID: <35c4635e-8214-7dde-b4ec-4cb266b2ea10@redhat.com> Date: Wed, 1 May 2019 10:49:44 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 01 May 2019 14:49:50 +0000 (UTC) Cc: Dave Hansen , linux-doc@vger.kernel.org, linux-mm@kvack.org, deepa.srinivasan@oracle.com, "H. Peter Anvin" , Thomas Gleixner , tycho@tycho.ws, x86@kernel.org, iommu@lists.linux-foundation.org, jsteckli@amazon.de, Arjan van de Ven , Peter Zijlstra , konrad.wilk@oracle.com, jcm@redhat.com, Greg Kroah-Hartman , Borislav Petkov , Andy Lutomirski , boris.ostrovsky@oracle.com, chris.hyser@oracle.com, linux-arm-kernel@lists.infradead.org, Khalid Aziz , juergh@gmail.com, andrew.cooper3@citrix.com, linux-kernel@vger.kernel.org, tyhicks@canonical.com, linux-security-module@vger.kernel.org, Juerg Haefliger , keescook@google.com, Andrew Morton , Linus Torvalds , dwmw@amazon.co.uk X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Sender: iommu-bounces@lists.linux-foundation.org Errors-To: iommu-bounces@lists.linux-foundation.org Message-ID: <20190501144944.4O9MJFHrShYx1AEDkgLru0OoY0-7uOLhy8j-67nofrA@z> T24gV2VkLCBBcHIgMDMsIDIwMTkgYXQgMTE6MzQ6MDRBTSAtMDYwMCwgS2hhbGlkIEF6aXogd3Jv dGU6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFt ZXRlcnMudHh0CmIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50 eHQKCj4gaW5kZXggODU4YjZjMGI5YTE1Li45YjM2ZGE5NDc2MGUgMTAwNjQ0Cj4gLS0tIGEvRG9j dW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKPiArKysgYi9Eb2N1 bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+IEBAIC0yOTk3LDYg KzI5OTcsMTIgQEAKPgo+wqDCoMKgwqDCoCBub3gyYXBpY8KgwqDCoCBbWDg2LTY0LEFQSUNdIERv IG5vdCBlbmFibGUgeDJBUElDIG1vZGUuCj4KPiArwqDCoMKgIG5veHBmb8KgwqDCoMKgwqDCoMKg IFtYUEZPXSBEaXNhYmxlIGVYY2x1c2l2ZSBQYWdlIEZyYW1lIE93bmVyc2hpcCAoWFBGTykKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3aGVuIENPTkZJR19YUEZPIGlzIG9uLiBQaHlzaWNhbCBw YWdlcyBtYXBwZWQgaW50bwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVzZXIgYXBwbGljYXRp b25zIHdpbGwgYWxzbyBiZSBtYXBwZWQgaW4gdGhlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg a2VybmVsJ3MgYWRkcmVzcyBzcGFjZSBhcyBpZiBDT05GSUdfWFBGTyB3YXMgbm90Cj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZW5hYmxlZC4KPiArCj7CoMKgwqDCoMKgIGNwdTBfaG90cGx1Z8Kg wqDCoCBbWDg2XSBUdXJuIG9uIENQVTAgaG90cGx1ZyBmZWF0dXJlIHdoZW4KPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIENPTkZJR19CTyBPVFBBUkFNX0hPVFBMVUdfQ1BVMCBpcyBvZmYuCj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTb21lIGZlYXR1cmVzIGRlcGVuZCBvbiBDUFUwLiBL bm93biBkZXBlbmRlbmNpZXMgYXJlOgoKR2l2ZW4gdGhlIGJpZyBwZXJmb3JtYW5jZSBpbXBhY3Qg dGhhdCBYUEZPIGNhbiBoYXZlLiBJdCBzaG91bGQgYmUgb2ZmIGJ5CmRlZmF1bHQgd2hlbiBjb25m aWd1cmVkLiBJbnN0ZWFkLCB0aGUgeHBmbyBvcHRpb24gc2hvdWxkIGJlIHVzZWQgdG8KZW5hYmxl IGl0LgoKQ2hlZXJzLApMb25nbWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwppb21tdSBtYWlsaW5nIGxpc3QKaW9tbXVAbGlzdHMubGludXgtZm91bmRh dGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGlu Zm8vaW9tbXU= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E20EC43219 for ; Wed, 1 May 2019 14:50:00 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1D84B208C3 for ; Wed, 1 May 2019 14:50:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="MlVk44Uv" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D84B208C3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=LONlzScb9IypvvqKcIySLFTHOhBdVZiPv7ngDFmmH14=; b=MlVk44Uv3ZElIL pj8XO79LABcwpRs7Qchlfd5pR3VTYAeST8EhWPz0RrHa+MuQC78QM3KLc9EyUTer4nXWraRTtrWCa kiIAuQA5BpSHeZlmMKdSTGmU7mUGKOg1+dH362MLuOFwbcycLYo2SN+h/HDyapTiYnNy8lfnRliyW jfVyi5AJjZM+ICniFRWTKSEiPVQQdjswiyv4Z2kP9LYia3KTxSD6wVLvjpL0X55gCC+f2ooBypX/Y 128WWTCGc8vi1YoEyFuqMXfp1tv3e45unfSJnqBCWOPB2Dz5EyGNbS0FD7VDkxABUjnDkDRssnwGa 7vJRO+7MXSU7fkM7uQSA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hLqYU-0005Pr-UU; Wed, 01 May 2019 14:49:54 +0000 Received: from mx1.redhat.com ([209.132.183.28]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hLqYR-0005PW-7K for linux-arm-kernel@lists.infradead.org; Wed, 01 May 2019 14:49:52 +0000 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6AA7EC024915; Wed, 1 May 2019 14:49:49 +0000 (UTC) Received: from llong.remote.csb (dhcp-17-85.bos.redhat.com [10.18.17.85]) by smtp.corp.redhat.com (Postfix) with ESMTP id E30A710021B4; Wed, 1 May 2019 14:49:44 +0000 (UTC) Subject: Re: [RFC PATCH v9 03/13] mm: Add support for eXclusive Page Frame Ownership (XPFO) To: Khalid Aziz , Ingo Molnar References: <20190417161042.GA43453@gmail.com> From: Waiman Long Organization: Red Hat Message-ID: <35c4635e-8214-7dde-b4ec-4cb266b2ea10@redhat.com> Date: Wed, 1 May 2019 10:49:44 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 01 May 2019 14:49:50 +0000 (UTC) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190501_074951_282363_A8C22334 X-CRM114-Status: GOOD ( 17.76 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Dave Hansen , linux-doc@vger.kernel.org, linux-mm@kvack.org, deepa.srinivasan@oracle.com, "H. Peter Anvin" , Thomas Gleixner , tycho@tycho.ws, x86@kernel.org, iommu@lists.linux-foundation.org, jsteckli@amazon.de, Arjan van de Ven , Peter Zijlstra , konrad.wilk@oracle.com, jcm@redhat.com, Greg Kroah-Hartman , Borislav Petkov , Andy Lutomirski , boris.ostrovsky@oracle.com, chris.hyser@oracle.com, linux-arm-kernel@lists.infradead.org, Khalid Aziz , juergh@gmail.com, andrew.cooper3@citrix.com, linux-kernel@vger.kernel.org, tyhicks@canonical.com, linux-security-module@vger.kernel.org, Juerg Haefliger , keescook@google.com, Andrew Morton , Linus Torvalds , dwmw@amazon.co.uk Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gV2VkLCBBcHIgMDMsIDIwMTkgYXQgMTE6MzQ6MDRBTSAtMDYwMCwgS2hhbGlkIEF6aXogd3Jv dGU6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFt ZXRlcnMudHh0CmIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50 eHQKCj4gaW5kZXggODU4YjZjMGI5YTE1Li45YjM2ZGE5NDc2MGUgMTAwNjQ0Cj4gLS0tIGEvRG9j dW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKPiArKysgYi9Eb2N1 bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+IEBAIC0yOTk3LDYg KzI5OTcsMTIgQEAKPgo+wqDCoMKgwqDCoCBub3gyYXBpY8KgwqDCoCBbWDg2LTY0LEFQSUNdIERv IG5vdCBlbmFibGUgeDJBUElDIG1vZGUuCj4KPiArwqDCoMKgIG5veHBmb8KgwqDCoMKgwqDCoMKg IFtYUEZPXSBEaXNhYmxlIGVYY2x1c2l2ZSBQYWdlIEZyYW1lIE93bmVyc2hpcCAoWFBGTykKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3aGVuIENPTkZJR19YUEZPIGlzIG9uLiBQaHlzaWNhbCBw YWdlcyBtYXBwZWQgaW50bwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVzZXIgYXBwbGljYXRp b25zIHdpbGwgYWxzbyBiZSBtYXBwZWQgaW4gdGhlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg a2VybmVsJ3MgYWRkcmVzcyBzcGFjZSBhcyBpZiBDT05GSUdfWFBGTyB3YXMgbm90Cj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZW5hYmxlZC4KPiArCj7CoMKgwqDCoMKgIGNwdTBfaG90cGx1Z8Kg wqDCoCBbWDg2XSBUdXJuIG9uIENQVTAgaG90cGx1ZyBmZWF0dXJlIHdoZW4KPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIENPTkZJR19CTyBPVFBBUkFNX0hPVFBMVUdfQ1BVMCBpcyBvZmYuCj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTb21lIGZlYXR1cmVzIGRlcGVuZCBvbiBDUFUwLiBL bm93biBkZXBlbmRlbmNpZXMgYXJlOgoKR2l2ZW4gdGhlIGJpZyBwZXJmb3JtYW5jZSBpbXBhY3Qg dGhhdCBYUEZPIGNhbiBoYXZlLiBJdCBzaG91bGQgYmUgb2ZmIGJ5CmRlZmF1bHQgd2hlbiBjb25m aWd1cmVkLiBJbnN0ZWFkLCB0aGUgeHBmbyBvcHRpb24gc2hvdWxkIGJlIHVzZWQgdG8KZW5hYmxl IGl0LgoKQ2hlZXJzLApMb25nbWFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=