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=-2.3 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no 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 A1AC9C1975A for ; Thu, 12 Mar 2020 10:14:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8087520674 for ; Thu, 12 Mar 2020 10:14:28 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DMpTpwAp" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726044AbgCLKO2 (ORCPT ); Thu, 12 Mar 2020 06:14:28 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:40344 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725978AbgCLKO1 (ORCPT ); Thu, 12 Mar 2020 06:14:27 -0400 Received: by mail-wr1-f65.google.com with SMTP id p2so6643875wrw.7 for ; Thu, 12 Mar 2020 03:14:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=reply-to:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=99zCoGvBDUcvfpO9a9LFfTGeDECAtBMxFB8De2EMWp0=; b=DMpTpwApva9r8u9lx0Op6r/whtC4At15bKd8fkbJdGqjQmio4yaGOYfzdcgindAbK5 a7IJacyFiFVDhWiooi8BZ1gmXDW51k7Cu4OwA92puB3ehtgeShNeQm/yORTN/rMIZsjP x0tnmnRUeruhgJD/DksHtunDqv65HV+HpSFPKh0Ag5N2owWZVZjBtZ8Fi2gskr1OTNEa k1KAwLcYReLu0/Qda9qtjPmaxH1fDxytxmTHE5Jbwl32hEe/AM4Fshde1kNpgW97hYwD iOh3Hmoez2s6Q7A52Ek10fpT00nYOdsHcoamPgYGt59j9pogB7fbSq3yLAAu1i7xfBRK 0AJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=99zCoGvBDUcvfpO9a9LFfTGeDECAtBMxFB8De2EMWp0=; b=DW0hcvbPR1yKTpHttv4qdzjjzy3GtIjfYkuij3oeu7vs9ur7cgpEI5Hx9cxaOvBCQ7 Ev2eqUFPpiID0FTQSWtcLlymhOqJL6ZQRfYaDYs6HKNbRyCspzWQIScKOmUK5yzWkxJH 3W7ck318H1vErJ6xZ2f87lcox68U8vivO8tAZI6YRkQgC56in9I57h6UHsimKjGdU0aP J4JjWq+YygD7aCU/volxuoVTvBiK9+FAlyA6AMcvYu1c6vxWZhbs4HflWyR6ViUD6CA+ GOiL27qAu8fN92oKJZ3+oq6bHvHFTy4DJ8ZdZHEmbQIjLX2GCVfcdabE0q96VgTzsM8Z W23w== X-Gm-Message-State: ANhLgQ09DowFzOsbnuKx3bKJ7HfptG5jbapAFQSJ10rIwhKXZdf15w4U cN8e9ixwxDCHbHxYa9L33Gs= X-Google-Smtp-Source: ADFU+vt9s8OYMtKOql4lFTOfhZHcw/9Pzcas2QNpKDhr/rEHArSKwzODj38Q68fYVw1jBI8UvymV/Q== X-Received: by 2002:adf:db84:: with SMTP id u4mr10434358wri.317.1584008064004; Thu, 12 Mar 2020 03:14:24 -0700 (PDT) Received: from ?IPv6:2a02:908:1252:fb60:be8a:bd56:1f94:86e7? ([2a02:908:1252:fb60:be8a:bd56:1f94:86e7]) by smtp.gmail.com with ESMTPSA id a9sm27966191wrv.59.2020.03.12.03.14.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Mar 2020 03:14:23 -0700 (PDT) Reply-To: christian.koenig@amd.com Subject: Re: [PATCH 1/6] lib/scatterlist: add sg_set_dma_addr() function To: Christoph Hellwig Cc: David1.Zhou@amd.com, jgg@ziepe.ca, daniel@ffwll.ch, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, linux-media@vger.kernel.org, intel-gfx@lists.freedesktop.org References: <20200311135158.3310-1-christian.koenig@amd.com> <20200311135158.3310-2-christian.koenig@amd.com> <20200311152838.GA24280@infradead.org> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: Date: Thu, 12 Mar 2020 11:14:22 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20200311152838.GA24280@infradead.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Am 11.03.20 um 16:28 schrieb Christoph Hellwig: > On Wed, Mar 11, 2020 at 02:51:53PM +0100, Christian König wrote: >> This can be used by drivers to setup P2P DMA between device >> memory which is not backed by struct pages. >> >> The drivers of the involved devices are responsible for >> setting up and tearing down DMA addresses as necessary >> using dma_map_resource(). >> >> The page pointer is set to NULL and only the DMA address, >> length and offset values are valid. > NAK. The only valid way to fill DMA address in scatterlists is > dma_map_sg / dma_map_sg_attr. How can we then map PCIe BARs into an scatterlist which are not backed by struct pages? Regards, Christian. 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=-2.0 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no 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 52949C10DCE for ; Thu, 12 Mar 2020 10:14:27 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 2F4BB20674 for ; Thu, 12 Mar 2020 10:14:27 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DMpTpwAp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2F4BB20674 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 85A236E109; Thu, 12 Mar 2020 10:14:26 +0000 (UTC) Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by gabe.freedesktop.org (Postfix) with ESMTPS id 965F76E106; Thu, 12 Mar 2020 10:14:25 +0000 (UTC) Received: by mail-wr1-x444.google.com with SMTP id n15so6603792wrw.13; Thu, 12 Mar 2020 03:14:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=reply-to:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=99zCoGvBDUcvfpO9a9LFfTGeDECAtBMxFB8De2EMWp0=; b=DMpTpwApva9r8u9lx0Op6r/whtC4At15bKd8fkbJdGqjQmio4yaGOYfzdcgindAbK5 a7IJacyFiFVDhWiooi8BZ1gmXDW51k7Cu4OwA92puB3ehtgeShNeQm/yORTN/rMIZsjP x0tnmnRUeruhgJD/DksHtunDqv65HV+HpSFPKh0Ag5N2owWZVZjBtZ8Fi2gskr1OTNEa k1KAwLcYReLu0/Qda9qtjPmaxH1fDxytxmTHE5Jbwl32hEe/AM4Fshde1kNpgW97hYwD iOh3Hmoez2s6Q7A52Ek10fpT00nYOdsHcoamPgYGt59j9pogB7fbSq3yLAAu1i7xfBRK 0AJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=99zCoGvBDUcvfpO9a9LFfTGeDECAtBMxFB8De2EMWp0=; b=q7qcq4IxboR40MlhNTQ/axgto0OaVwa1tbHC1NwBndmdhQOnWnTCrUW5vv2r74WC16 oWLtGUJnNiAzITwZmYfCwGThhti8XfdTTfdwekR0kOp2Co71NFQmky6LKAJkGU93tUoA eYjAS03r+USayTC+tCUepmT4jy5Yvyo5ZaSanZUuYEWDMbXLmdgCRboovrxnvQuo/jtr TvjmPD//e6JDh7ujlzOele5yXPnhjt6wLg+anW3XzCKjXNOy9q0XW/WqIZ0LqWgjWVXV Nc6p2x+8OrY7jG3+OHAUxIVWD+wP8/GqxhR4o3G1HJiAalAwSHYWN/eQYNpsFKknGtO0 nzDw== X-Gm-Message-State: ANhLgQ18zpH6aJsLSMyKzdXnQ48vDYh+Aa42UbaxQ49LIKbz9NF19HPe teKsrMRNXxca4Zjy6D8p7hxVGam9 X-Google-Smtp-Source: ADFU+vt9s8OYMtKOql4lFTOfhZHcw/9Pzcas2QNpKDhr/rEHArSKwzODj38Q68fYVw1jBI8UvymV/Q== X-Received: by 2002:adf:db84:: with SMTP id u4mr10434358wri.317.1584008064004; Thu, 12 Mar 2020 03:14:24 -0700 (PDT) Received: from ?IPv6:2a02:908:1252:fb60:be8a:bd56:1f94:86e7? ([2a02:908:1252:fb60:be8a:bd56:1f94:86e7]) by smtp.gmail.com with ESMTPSA id a9sm27966191wrv.59.2020.03.12.03.14.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Mar 2020 03:14:23 -0700 (PDT) Subject: Re: [PATCH 1/6] lib/scatterlist: add sg_set_dma_addr() function To: Christoph Hellwig References: <20200311135158.3310-1-christian.koenig@amd.com> <20200311135158.3310-2-christian.koenig@amd.com> <20200311152838.GA24280@infradead.org> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: Date: Thu, 12 Mar 2020 11:14:22 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20200311152838.GA24280@infradead.org> Content-Language: en-US X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: christian.koenig@amd.com Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, jgg@ziepe.ca, linux-media@vger.kernel.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" QW0gMTEuMDMuMjAgdW0gMTY6Mjggc2NocmllYiBDaHJpc3RvcGggSGVsbHdpZzoKPiBPbiBXZWQs IE1hciAxMSwgMjAyMCBhdCAwMjo1MTo1M1BNICswMTAwLCBDaHJpc3RpYW4gS8O2bmlnIHdyb3Rl Ogo+PiBUaGlzIGNhbiBiZSB1c2VkIGJ5IGRyaXZlcnMgdG8gc2V0dXAgUDJQIERNQSBiZXR3ZWVu IGRldmljZQo+PiBtZW1vcnkgd2hpY2ggaXMgbm90IGJhY2tlZCBieSBzdHJ1Y3QgcGFnZXMuCj4+ Cj4+IFRoZSBkcml2ZXJzIG9mIHRoZSBpbnZvbHZlZCBkZXZpY2VzIGFyZSByZXNwb25zaWJsZSBm b3IKPj4gc2V0dGluZyB1cCBhbmQgdGVhcmluZyBkb3duIERNQSBhZGRyZXNzZXMgYXMgbmVjZXNz YXJ5Cj4+IHVzaW5nIGRtYV9tYXBfcmVzb3VyY2UoKS4KPj4KPj4gVGhlIHBhZ2UgcG9pbnRlciBp cyBzZXQgdG8gTlVMTCBhbmQgb25seSB0aGUgRE1BIGFkZHJlc3MsCj4+IGxlbmd0aCBhbmQgb2Zm c2V0IHZhbHVlcyBhcmUgdmFsaWQuCj4gTkFLLiAgVGhlIG9ubHkgdmFsaWQgd2F5IHRvIGZpbGwg RE1BIGFkZHJlc3MgaW4gc2NhdHRlcmxpc3RzIGlzCj4gZG1hX21hcF9zZyAvIGRtYV9tYXBfc2df YXR0ci4KCkhvdyBjYW4gd2UgdGhlbiBtYXAgUENJZSBCQVJzIGludG8gYW4gc2NhdHRlcmxpc3Qg d2hpY2ggYXJlIG5vdCBiYWNrZWQgCmJ5IHN0cnVjdCBwYWdlcz8KClJlZ2FyZHMsCkNocmlzdGlh bi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== 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=-2.0 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no 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 B5E53C2BB1D for ; Thu, 12 Mar 2020 13:13:11 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 87F3420663 for ; Thu, 12 Mar 2020 13:13:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DMpTpwAp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 87F3420663 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F0CA36EA97; Thu, 12 Mar 2020 13:13:10 +0000 (UTC) Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by gabe.freedesktop.org (Postfix) with ESMTPS id 965F76E106; Thu, 12 Mar 2020 10:14:25 +0000 (UTC) Received: by mail-wr1-x444.google.com with SMTP id n15so6603792wrw.13; Thu, 12 Mar 2020 03:14:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=reply-to:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=99zCoGvBDUcvfpO9a9LFfTGeDECAtBMxFB8De2EMWp0=; b=DMpTpwApva9r8u9lx0Op6r/whtC4At15bKd8fkbJdGqjQmio4yaGOYfzdcgindAbK5 a7IJacyFiFVDhWiooi8BZ1gmXDW51k7Cu4OwA92puB3ehtgeShNeQm/yORTN/rMIZsjP x0tnmnRUeruhgJD/DksHtunDqv65HV+HpSFPKh0Ag5N2owWZVZjBtZ8Fi2gskr1OTNEa k1KAwLcYReLu0/Qda9qtjPmaxH1fDxytxmTHE5Jbwl32hEe/AM4Fshde1kNpgW97hYwD iOh3Hmoez2s6Q7A52Ek10fpT00nYOdsHcoamPgYGt59j9pogB7fbSq3yLAAu1i7xfBRK 0AJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=99zCoGvBDUcvfpO9a9LFfTGeDECAtBMxFB8De2EMWp0=; b=q7qcq4IxboR40MlhNTQ/axgto0OaVwa1tbHC1NwBndmdhQOnWnTCrUW5vv2r74WC16 oWLtGUJnNiAzITwZmYfCwGThhti8XfdTTfdwekR0kOp2Co71NFQmky6LKAJkGU93tUoA eYjAS03r+USayTC+tCUepmT4jy5Yvyo5ZaSanZUuYEWDMbXLmdgCRboovrxnvQuo/jtr TvjmPD//e6JDh7ujlzOele5yXPnhjt6wLg+anW3XzCKjXNOy9q0XW/WqIZ0LqWgjWVXV Nc6p2x+8OrY7jG3+OHAUxIVWD+wP8/GqxhR4o3G1HJiAalAwSHYWN/eQYNpsFKknGtO0 nzDw== X-Gm-Message-State: ANhLgQ18zpH6aJsLSMyKzdXnQ48vDYh+Aa42UbaxQ49LIKbz9NF19HPe teKsrMRNXxca4Zjy6D8p7hxVGam9 X-Google-Smtp-Source: ADFU+vt9s8OYMtKOql4lFTOfhZHcw/9Pzcas2QNpKDhr/rEHArSKwzODj38Q68fYVw1jBI8UvymV/Q== X-Received: by 2002:adf:db84:: with SMTP id u4mr10434358wri.317.1584008064004; Thu, 12 Mar 2020 03:14:24 -0700 (PDT) Received: from ?IPv6:2a02:908:1252:fb60:be8a:bd56:1f94:86e7? ([2a02:908:1252:fb60:be8a:bd56:1f94:86e7]) by smtp.gmail.com with ESMTPSA id a9sm27966191wrv.59.2020.03.12.03.14.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Mar 2020 03:14:23 -0700 (PDT) To: Christoph Hellwig References: <20200311135158.3310-1-christian.koenig@amd.com> <20200311135158.3310-2-christian.koenig@amd.com> <20200311152838.GA24280@infradead.org> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: Date: Thu, 12 Mar 2020 11:14:22 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20200311152838.GA24280@infradead.org> Content-Language: en-US X-Mailman-Approved-At: Thu, 12 Mar 2020 13:13:09 +0000 Subject: Re: [Intel-gfx] [PATCH 1/6] lib/scatterlist: add sg_set_dma_addr() function X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: christian.koenig@amd.com Cc: David1.Zhou@amd.com, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, jgg@ziepe.ca, linux-media@vger.kernel.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" QW0gMTEuMDMuMjAgdW0gMTY6Mjggc2NocmllYiBDaHJpc3RvcGggSGVsbHdpZzoKPiBPbiBXZWQs IE1hciAxMSwgMjAyMCBhdCAwMjo1MTo1M1BNICswMTAwLCBDaHJpc3RpYW4gS8O2bmlnIHdyb3Rl Ogo+PiBUaGlzIGNhbiBiZSB1c2VkIGJ5IGRyaXZlcnMgdG8gc2V0dXAgUDJQIERNQSBiZXR3ZWVu IGRldmljZQo+PiBtZW1vcnkgd2hpY2ggaXMgbm90IGJhY2tlZCBieSBzdHJ1Y3QgcGFnZXMuCj4+ Cj4+IFRoZSBkcml2ZXJzIG9mIHRoZSBpbnZvbHZlZCBkZXZpY2VzIGFyZSByZXNwb25zaWJsZSBm b3IKPj4gc2V0dGluZyB1cCBhbmQgdGVhcmluZyBkb3duIERNQSBhZGRyZXNzZXMgYXMgbmVjZXNz YXJ5Cj4+IHVzaW5nIGRtYV9tYXBfcmVzb3VyY2UoKS4KPj4KPj4gVGhlIHBhZ2UgcG9pbnRlciBp cyBzZXQgdG8gTlVMTCBhbmQgb25seSB0aGUgRE1BIGFkZHJlc3MsCj4+IGxlbmd0aCBhbmQgb2Zm c2V0IHZhbHVlcyBhcmUgdmFsaWQuCj4gTkFLLiAgVGhlIG9ubHkgdmFsaWQgd2F5IHRvIGZpbGwg RE1BIGFkZHJlc3MgaW4gc2NhdHRlcmxpc3RzIGlzCj4gZG1hX21hcF9zZyAvIGRtYV9tYXBfc2df YXR0ci4KCkhvdyBjYW4gd2UgdGhlbiBtYXAgUENJZSBCQVJzIGludG8gYW4gc2NhdHRlcmxpc3Qg d2hpY2ggYXJlIG5vdCBiYWNrZWQgCmJ5IHN0cnVjdCBwYWdlcz8KClJlZ2FyZHMsCkNocmlzdGlh bi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==