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=-9.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, 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 88B99C41604 for ; Sat, 3 Oct 2020 15:53:27 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 EEC51206DD for ; Sat, 3 Oct 2020 15:53:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="RHAwNSrR"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="s7lzgfNg" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EEC51206DD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+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=merlin.20170209; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:To: Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=gG04rLn2RG+0CSRPiNmO2a3rcfcybldWsngkpSjYgYk=; b=RHAwNSrRYxPYYH/3tuOQ/teKS axny4G/nFuP6EX+M/VjEh8RS7zieIse95T9k2jVTGs44sxK4RGISiNe/D28WQpUdwHM+G4dQB09GF Ii0dPZvk1m/LvmrP8iXJhhzSAljIgTmZSK03Z3kFeNpPPBHIpP6GeKYA6k/wcA3+GkOO2gSOm5c6I DQbrKXtrLo84eXEBWmQCVpVEDTp7DR+6v7BScZ8GE1yur2wGLVDXlu1TYt9WEKZ5Hik/G32i5aWLJ kMX9ba3+eHWNyKcbBhaSfZr5295CK2od+MR+OsbgLGBpVhuV76LQIh1XXpkcKiqjrhRFq7uTmQqtG bPbP3b/8A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kOjo7-0003kx-BD; Sat, 03 Oct 2020 15:50:47 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kOjo3-0003kY-JH for linux-arm-kernel@lists.infradead.org; Sat, 03 Oct 2020 15:50:44 +0000 Received: from mail-oi1-f182.google.com (mail-oi1-f182.google.com [209.85.167.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E8AD52078A for ; Sat, 3 Oct 2020 15:50:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1601740240; bh=3pJ5r0Pt5AWkUGIyxCsne8QITld9TwVFak+MXqc7A/8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=s7lzgfNgpsLGRR7ICiQwJjYTfSbPx0ztBmXcvNZcgHcAVM5RrPksSoba1DYV/d1fb Aoy7yutcx7L3msqPvRY8/dqZIpiuGgqgPeQ1HrzGbNHEKY6zEuQCbqcAcWqDU7B84X qkMq7hw2kIA1DoiK0APcYAzF2rqTn5m4lkJn05Bg= Received: by mail-oi1-f182.google.com with SMTP id z26so4329936oih.12 for ; Sat, 03 Oct 2020 08:50:39 -0700 (PDT) X-Gm-Message-State: AOAM5303MJilbtU44KUbkCGANi8yFhPaUtXdTNMDAUMWZuA1mCGpAHEG 6CCCD4gTsYTLPYY2z/xPY+/cZaflJS2ru54lRfE= X-Google-Smtp-Source: ABdhPJwYF/3ohVycvns3MlttyaK3uQT5Z/SCnGLug8TzsTmd5SWp0TXFtZeqe4WMKFbPLoPlmXpg1YaDsl08kQ5qU6s= X-Received: by 2002:a05:6808:8e5:: with SMTP id d5mr4210630oic.33.1601740239292; Sat, 03 Oct 2020 08:50:39 -0700 (PDT) MIME-Version: 1.0 References: <20201001152232.274367-1-linus.walleij@linaro.org> <39a52fa8-4297-0072-755f-8c904227f12d@gmail.com> In-Reply-To: <39a52fa8-4297-0072-755f-8c904227f12d@gmail.com> From: Ard Biesheuvel Date: Sat, 3 Oct 2020 17:50:28 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/6 v14] KASan for Arm To: Florian Fainelli Content-Type: multipart/mixed; boundary="000000000000fc8f0805b0c63501" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201003_115043_849393_FAC1646C X-CRM114-Status: GOOD ( 33.94 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Arnd Bergmann , Abbott Liu , Linus Walleij , Russell King , Mike Rapoport , Andrey Ryabinin , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org --000000000000fc8f0805b0c63501 Content-Type: text/plain; charset="UTF-8" On Thu, 1 Oct 2020 at 21:19, Florian Fainelli wrote: > > > > On 10/1/2020 8:22 AM, Linus Walleij wrote: > > This is the 14th iteration of KASan for ARM/Aarch32. > > > > I have added one patch in the beginning of the series to > > fix the issue when the DTB (often attached DTB) ends up > > in lowmem. It also amends ARM to copy the device tree > > instead of just unflattening it and using it from where > > it is. > > > > This fixes my particular issue on the Qualcomm APQ8060 > > and I hope it may also solve Florian's issue and what > > Ard has been seeing. If you inspect patch 1/6 you can > > see what has been going on for me. My hypothesis about > > what was going on was mostly right. > > > > You are encouraged to test this patch set to find memory out > > of bounds bugs with ARM32 platforms and drivers. > > > > There is a git branch you can pull in: > > https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git/log/?h=kasan > > It does appear to be slight better, although all platforms that I have > where memory starts at physical address 0 cannot boot, attached logs > which are all more or less the same. > > The physical memory map looks like this: > > 0..3GB -> DRAM > 3GB..4GB -> Registers, Boot ROM, Boot SRAM > 4GB..12GB -> DRAM extension > > Do any of the platforms you use for testing have a similar memory map? > Could you try to contrive a QEMU machine to have something similar in > case that helps reproducing these failures? > I am getting very similar failures on a Raspberry Pi4 booting in 32-bit mode from U-boot+EFI Full log attached. I will try to dig a bit deeper. --000000000000fc8f0805b0c63501 Content-Type: application/octet-stream; name=screen-exchange Content-Disposition: attachment; filename=screen-exchange Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kftuppzt0 SW5pdGlhbGlzaW5nIFNEUkFNICdNaWNyb24nIDE2R2IgeDIgdG90YWwtc2l6ZTogMzIgR2JpdCAz MjAwCkxvYWRpbmcgcmVjb3ZlcnkuZWxmIGhuZDogMHgwMDAwMDAwMApGYWlsZWQgdG8gcmVhZCBy ZWNvdmVyeS5lbGYgZXJyb3I6IDYKTG9hZGluZyBzdGFydDQuZWxmIGhuZDogMHgwMDAwMDIwNgpM b2FkaW5nIGZpeHVwNC5kYXQgaG5kOiAweDAwMDAwMjAyCk1FTSBHUFU6IDc2IEFSTTogOTQ4IFRP VEFMOiAxMDI0CkZJWFVQIHNyYzogMTI4IDI1NiBkc3Q6IDk0OCAxMDI0ClN0YXJ0aW5nIHN0YXJ0 NC5lbGYgQCAweGZlYzAwMjAwCgpJTkZPOiAgICBCTDMzIHdpbGwgYm9vdCBpbiBOb24tc2VjdXJl IEFBcmNoMzIgSHlwZXJ2aXNvciBtb2RlCk5PVElDRTogIEJMMzE6IHYyLjMoZGVidWcpOnYyLjMt MTQwLWc5NjdhNmQxNjJkOWQKTk9USUNFOiAgQkwzMTogQnVpbHQgOiAxNzoyNjoyOCwgSnVuIDEx IDIwMjAKSU5GTzogICAgQ2hhbmdlZCBkZXZpY2UgdHJlZSB0byBhZHZlcnRpc2UgUFNDSS4KSU5G TzogICAgQVJNIEdJQ3YyIGRyaXZlciBpbml0aWFsaXplZApJTkZPOiAgICBCTDMxOiBJbml0aWFs aXppbmcgcnVudGltZSBzZXJ2aWNlcwpJTkZPOiAgICBCTDMxOiBjb3J0ZXhfYTcyOiBDUFUgd29y a2Fyb3VuZCBmb3IgODU5OTcxIHdhcyBhcHBsaWVkCklORk86ICAgIEJMMzE6IGNvcnRleF9hNzI6 IENQVSB3b3JrYXJvdW5kIGZvciBjdmVfMjAxN181NzE1IHdhcyBhcHBsaWVkCklORk86ICAgIEJM MzE6IGNvcnRleF9hNzI6IENQVSB3b3JrYXJvdW5kIGZvciBjdmVfMjAxOF8zNjM5IHdhcyBhcHBs aWVkCklORk86ICAgIEJMMzE6IFByZXBhcmluZyBmb3IgRUwzIGV4aXQgdG8gbm9ybWFsIHdvcmxk CklORk86ICAgIEVudHJ5IHBvaW50IGFkZHJlc3MgPSAweDIwMDAwCklORk86ICAgIFNQU1IgPSAw eDFkYQoKClUtQm9vdCAyMDIwLjA3LXJjNC0wMDAyNy1nN2YzNjg5ZjIzNmNkIChKdW4gMTEgMjAy MCAtIDE4OjA3OjM0ICswMjAwKQoKRFJBTTogIDMuOSBHaUIKUlBJIDQgTW9kZWwgQiAoMHhjMDMx MTEpCk1NQzogICBtbWNuckA3ZTMwMDAwMDogMSwgZW1tYzJAN2UzNDAwMDA6IDAKTG9hZGluZyBF bnZpcm9ubWVudCBmcm9tIEZBVC4uLiBPSwpJbjogICAgc2VyaWFsCk91dDogICBzZXJpYWwKRXJy OiAgIHNlcmlhbApOZXQ6ICAgZXRoMDogZXRoZXJuZXRAN2Q1ODAwMDAKSGl0IGFueSBrZXkgdG8g c3RvcCBhdXRvYm9vdDogIDAKVS1Cb290PiBzZXRlbnYgYm9vdGFyZ3MgZWFybHljb24gZWZpPWRl YnVnClUtQm9vdD4gYm9vdApFUlJPUjogcmVzZXJ2aW5nIGZkdCBtZW1vcnkgcmVnaW9uIGZhaWxl ZCAoYWRkcj0wIHNpemU9ODAwMDApCjE1MTg4NDgwIGJ5dGVzIHJlYWQgaW4gODM4IG1zICgxNy4z IE1pQi9zKQpDYXJkIGRpZCBub3QgcmVzcG9uZCB0byB2b2x0YWdlIHNlbGVjdCEKU2Nhbm5pbmcg ZGlzayBtbWNuckA3ZTMwMDAwMC5ibGsuLi4KRGlzayBtbWNuckA3ZTMwMDAwMC5ibGsgbm90IHJl YWR5ClNjYW5uaW5nIGRpc2sgZW1tYzJAN2UzNDAwMDAuYmxrLi4uCkZvdW5kIDIgZGlza3MKRUZJ IHN0dWI6IEVudGVyaW5nIGluIEhZUCBtb2RlIHdpdGggTU1VIGVuYWJsZWQKRUZJIHN0dWI6IEJv b3RpbmcgTGludXggS2VybmVsLi4uCkVGSSBzdHViOiBFUlJPUjogQ291bGQgbm90IGRldGVybWlu ZSBVRUZJIFNlY3VyZSBCb290IHN0YXR1cy4KRUZJIHN0dWI6IFVzaW5nIERUQiBmcm9tIGNvbmZp Z3VyYXRpb24gdGFibGUKRUZJIHN0dWI6IEV4aXRpbmcgYm9vdCBzZXJ2aWNlcyBhbmQgaW5zdGFs bGluZyB2aXJ0dWFsIGFkZHJlc3MgbWFwLi4uClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXgg b24gcGh5c2ljYWwgQ1BVIDB4MApbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDUuOS4wLXJj NysgKGFyZEBnYW1iYWxlKSAoYXJtLWxpbnV4LWdudWVhYmloZi1nY2MgKERlYmlhbiA4LjMuMC0y KSA4LjMuMCwgR05VIGxkIChHTlUgQmludXRpbHMgZm9yIERlYmlhbikgMi4zMS4xKSAjMTg2IFNN UCBQUkVFTVBUIFNhdCBPY3QgMyAxNzo0MTo0MiBDRVNUIDIwMjAKWyAgICAwLjAwMDAwMF0gQ1BV OiBBUk12NyBQcm9jZXNzb3IgWzQxMGZkMDgzXSByZXZpc2lvbiAzIChBUk12NyksIGNyPTcwYzUz ODNkClsgICAgMC4wMDAwMDBdIENQVTogZGl2IGluc3RydWN0aW9ucyBhdmFpbGFibGU6IHBhdGNo aW5nIGRpdmlzaW9uIGNvZGUKWyAgICAwLjAwMDAwMF0gQ1BVOiBQSVBUIC8gVklQVCBub25hbGlh c2luZyBkYXRhIGNhY2hlLCBQSVBUIGluc3RydWN0aW9uIGNhY2hlClsgICAgMC4wMDAwMDBdIE9G OiBmZHQ6IE1hY2hpbmUgbW9kZWw6IFJhc3BiZXJyeSBQaSA0IE1vZGVsIEIgUmV2IDEuMQpbICAg IDAuMDAwMDAwXSBlYXJseWNvbjogcGwxMSBhdCBNTUlPIDB4MDAwMDAwMDBmZTIwMTAwMCAob3B0 aW9ucyAnJykKWyAgICAwLjAwMDAwMF0gcHJpbnRrOiBib290Y29uc29sZSBbcGwxMV0gZW5hYmxl ZApbICAgIDAuMDAwMDAwXSBNZW1vcnkgcG9saWN5OiBEYXRhIGNhY2hlIHdyaXRlYWxsb2MKWyAg ICAwLjAwMDAwMF0gZWZpOiBHZXR0aW5nIFVFRkkgcGFyYW1ldGVycyBmcm9tIC9jaG9zZW4gaW4g RFQ6ClsgICAgMC4wMDAwMDBdIGVmaTogICBTeXN0ZW0gVGFibGUgICAgICAgICA6IDB4M2IzNmM4 OTAKWyAgICAwLjAwMDAwMF0gZWZpOiAgIE1lbU1hcCBBZGRyZXNzICAgICAgIDogMHgwMDAwMDAw MDM5MGMzMDQwClsgICAgMC4wMDAwMDBdIGVmaTogICBNZW1NYXAgU2l6ZSAgICAgICAgICA6IDB4 MDAwMDAzYzAKWyAgICAwLjAwMDAwMF0gZWZpOiAgIE1lbU1hcCBEZXNjLiBTaXplICAgIDogMHgw MDAwMDAyOApbICAgIDAuMDAwMDAwXSBlZmk6ICAgTWVtTWFwIERlc2MuIFZlcnNpb24gOiAweDAw MDAwMDAxClsgICAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjgwIGJ5IERhcyBVLUJvb3QKWyAgICAw LjAwMDAwMF0gZWZpOiBSVFBST1A9MHgzOWY1MjA0MCBTTUJJT1M9MHgzOWY0YzAwMCBNRU1SRVNF UlZFPTB4MzkwYzYwNDAKWyAgICAwLjAwMDAwMF0gZWZpOiBQcm9jZXNzaW5nIEVGSSBtZW1vcnkg bWFwOgpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDBmZmYg W1Jlc2VydmVkICAgICAgICAgICB8ICAgfCAgfCAgfCAgfCAgfCAgfCAgfCAgfCAgIHxXQnwgIHwg IHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDAwMDAxMDAwLTB4MDAwMDAwMjAyZmZm IFtDb252ZW50aW9uYWwgTWVtb3J5fCAgIHwgIHwgIHwgIHwgIHwgIHwgIHwgIHwgICB8V0J8ICB8 ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDAwMDIwMzAwMC0weDAwMDAwMjIwMmZm ZiBbQm9vdCBEYXRhICAgICAgICAgIHwgICB8ICB8ICB8ICB8ICB8ICB8ICB8ICB8ICAgfFdCfCAg fCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwMDIyMDMwMDAtMHgwMDAwMDdjZmZm ZmYgW0NvbnZlbnRpb25hbCBNZW1vcnl8ICAgfCAgfCAgfCAgfCAgfCAgfCAgfCAgfCAgIHxXQnwg IHwgIHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDA3ZDAwMDAwLTB4MDAwMDA3ZWZm ZmZmIFtMb2FkZXIgRGF0YSAgICAgICAgfCAgIHwgIHwgIHwgIHwgIHwgIHwgIHwgIHwgICB8V0J8 ICB8ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDAwN2YwMDAwMC0weDAwMDAwN2Yw ZWZmZiBbQUNQSSBSZWNsYWltIE1lbW9yeXwgICB8ICB8ICB8ICB8ICB8ICB8ICB8ICB8ICAgfFdC fCAgfCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwMDdmMGYwMDAtMHgwMDAwMzkw YzJmZmYgW0NvbnZlbnRpb25hbCBNZW1vcnl8ICAgfCAgfCAgfCAgfCAgfCAgfCAgfCAgfCAgIHxX QnwgIHwgIHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDM5MGMzMDAwLTB4MDAwMDM5 MGM4ZmZmIFtMb2FkZXIgRGF0YSAgICAgICAgfCAgIHwgIHwgIHwgIHwgIHwgIHwgIHwgIHwgICB8 V0J8ICB8ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDAzOTBjOTAwMC0weDAwMDAz OWY0NmZmZiBbTG9hZGVyIENvZGUgICAgICAgIHwgICB8ICB8ICB8ICB8ICB8ICB8ICB8ICB8ICAg fFdCfCAgfCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwMzlmNDcwMDAtMHgwMDAw MzlmNGFmZmYgW1Jlc2VydmVkICAgICAgICAgICB8ICAgfCAgfCAgfCAgfCAgfCAgfCAgfCAgfCAg IHxXQnwgIHwgIHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDM5ZjRiMDAwLTB4MDAw MDM5ZjRiZmZmIFtCb290IERhdGEgICAgICAgICAgfCAgIHwgIHwgIHwgIHwgIHwgIHwgIHwgIHwg ICB8V0J8ICB8ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDAzOWY0YzAwMC0weDAw MDAzOWY0Y2ZmZiBbUnVudGltZSBEYXRhICAgICAgIHxSVU58ICB8ICB8ICB8ICB8ICB8ICB8ICB8 ICAgfFdCfCAgfCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwMzlmNGQwMDAtMHgw MDAwMzlmNGVmZmYgW0Jvb3QgRGF0YSAgICAgICAgICB8ICAgfCAgfCAgfCAgfCAgfCAgfCAgfCAg fCAgIHxXQnwgIHwgIHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDM5ZjRmMDAwLTB4 MDAwMDM5ZjRmZmZmIFtSZXNlcnZlZCAgICAgICAgICAgfCAgIHwgIHwgIHwgIHwgIHwgIHwgIHwg IHwgICB8V0J8ICB8ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDAzOWY1MDAwMC0w eDAwMDAzOWY1MWZmZiBbQm9vdCBEYXRhICAgICAgICAgIHwgICB8ICB8ICB8ICB8ICB8ICB8ICB8 ICB8ICAgfFdCfCAgfCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwMzlmNTIwMDAt MHgwMDAwMzlmNTNmZmYgW1J1bnRpbWUgRGF0YSAgICAgICB8UlVOfCAgfCAgfCAgfCAgfCAgfCAg fCAgfCAgIHxXQnwgIHwgIHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDM5ZjU0MDAw LTB4MDAwMDM5ZjU0ZmZmIFtSZXNlcnZlZCAgICAgICAgICAgfCAgIHwgIHwgIHwgIHwgIHwgIHwg IHwgIHwgICB8V0J8ICB8ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDAzOWY1NTAw MC0weDAwMDAzOWY1NmZmZiBbQm9vdCBEYXRhICAgICAgICAgIHwgICB8ICB8ICB8ICB8ICB8ICB8 ICB8ICB8ICAgfFdCfCAgfCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwMzlmNTcw MDAtMHgwMDAwMzlmNWFmZmYgW1Jlc2VydmVkICAgICAgICAgICB8ICAgfCAgfCAgfCAgfCAgfCAg fCAgfCAgfCAgIHxXQnwgIHwgIHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDM5ZjVi MDAwLTB4MDAwMDNiMzZiZmZmIFtMb2FkZXIgRGF0YSAgICAgICAgfCAgIHwgIHwgIHwgIHwgIHwg IHwgIHwgIHwgICB8V0J8ICB8ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDAzYjM2 YzAwMC0weDAwMDAzYjM2Y2ZmZiBbUnVudGltZSBDb2RlICAgICAgIHxSVU58ICB8ICB8ICB8ICB8 ICB8ICB8ICB8ICAgfFdCfCAgfCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6ICAgMHgwMDAwM2Iz NmQwMDAtMHgwMDAwM2IzZmZmZmYgW0xvYWRlciBEYXRhICAgICAgICB8ICAgfCAgfCAgfCAgfCAg fCAgfCAgfCAgfCAgIHxXQnwgIHwgIHwgIF0KWyAgICAwLjAwMDAwMF0gZWZpOiAgIDB4MDAwMDQw MDAwMDAwLTB4MDAwMGZiZmZmZmZmIFtCb290IERhdGEgICAgICAgICAgfCAgIHwgIHwgIHwgIHwg IHwgIHwgIHwgIHwgICB8V0J8ICB8ICB8ICBdClsgICAgMC4wMDAwMDBdIGVmaTogICAweDAwMDBm ZTEwMDAwMC0weDAwMDBmZTEwMGZmZiBbTWVtb3J5IE1hcHBlZCBJL08gIHxSVU58ICB8ICB8ICB8 ICB8ICB8ICB8ICB8ICAgfCAgfCAgfCAgfCAgXQpbICAgIDAuMDAwMDAwXSBlZmk6IENQU1IgYXQg RUZJIHN0dWIgZW50cnkgICAgICAgIDogMHg2MDAwMDFkYQpbICAgIDAuMDAwMDAwXSBlZmk6IFND VExSIGF0IEVGSSBzdHViIGVudHJ5ICAgICAgIDogMHgzMGM1MTgzNQpbICAgIDAuMDAwMDAwXSBl Zmk6IENQU1IgYWZ0ZXIgRXhpdEJvb3RTZXJ2aWNlcygpIDogMHg2MDAwMDFkYQpbICAgIDAuMDAw MDAwXSBlZmk6IFNDVExSIGFmdGVyIEV4aXRCb290U2VydmljZXMoKTogMHgzMGM1MTgzNQpbICAg IDAuMDAwMDAwXSBSZXNlcnZlZCBtZW1vcnk6IGNyZWF0ZWQgQ01BIG1lbW9yeSBwb29sIGF0IDB4 MDAwMDAwMDAyYzAwMDAwMCwgc2l6ZSA2NCBNaUIKWyAgICAwLjAwMDAwMF0gT0Y6IHJlc2VydmVk IG1lbTogaW5pdGlhbGl6ZWQgbm9kZSBsaW51eCxjbWEsIGNvbXBhdGlibGUgaWQgc2hhcmVkLWRt YS1wb29sClsgICAgMC4wMDAwMDBdIEFUQUdzL0RUQiBmb3VuZCBpbiBsb3dtZW0sIHNraXAgY2xl YXJpbmcgUE1EIEAweGM3YzAwMDAwClsgICAgMC4wMDAwMDBdIEFUQUdzL0RUQiBmb3VuZCBpbiBs b3dtZW0sIHNraXAgY2xlYXJpbmcgUE1EIEAweGM3ZTAwMDAwClsgICAgMC4wMDAwMDBdIFpvbmUg cmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDgwMDAw LTB4MDAwMDAwMDAyZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBlbXB0eQpbICAg IDAuMDAwMDAwXSAgIEhpZ2hNZW0gIFttZW0gMHgwMDAwMDAwMDMwMDAwMDAwLTB4MDAwMDAwMDBm YmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUK WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAg bm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDgwMDAwLTB4MDAwMDAwMDAwMDFmZmZmZl0KWyAg ICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAyMDAwMDAtMHgwMDAwMDAw MDM5ZjQ2ZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAzOWY0 NzAwMC0weDAwMDAwMDAwMzlmNGFmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0g MHgwMDAwMDAwMDM5ZjRiMDAwLTB4MDAwMDAwMDAzOWY0YmZmZl0KWyAgICAwLjAwMDAwMF0gICBu b2RlICAgMDogW21lbSAweDAwMDAwMDAwMzlmNGMwMDAtMHgwMDAwMDAwMDM5ZjRjZmZmXQpbICAg IDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAzOWY0ZDAwMC0weDAwMDAwMDAw MzlmNGVmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDM5ZjRm MDAwLTB4MDAwMDAwMDAzOWY0ZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw eDAwMDAwMDAwMzlmNTAwMDAtMHgwMDAwMDAwMDM5ZjUxZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5v ZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAzOWY1MjAwMC0weDAwMDAwMDAwMzlmNTRmZmZdClsgICAg MC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDM5ZjU1MDAwLTB4MDAwMDAwMDAz OWY1NmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMzlmNTcw MDAtMHgwMDAwMDAwMDM5ZjVhZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4 MDAwMDAwMDAzOWY1YjAwMC0weDAwMDAwMDAwM2IzNmJmZmZdClsgICAgMC4wMDAwMDBdICAgbm9k ZSAgIDA6IFttZW0gMHgwMDAwMDAwMDNiMzZjMDAwLTB4MDAwMDAwMDAzYjM2Y2ZmZl0KWyAgICAw LjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwM2IzNmQwMDAtMHgwMDAwMDAwMDNi M2ZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA0MDAwMDAw MC0weDAwMDAwMDAwZmJmZmZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAw IFttZW0gMHgwMDAwMDAwMDAwMDgwMDAwLTB4MDAwMDAwMDBmYmZmZmZmZl0KWyAgICAwLjAwMDAw MF0ga2FzYW46IE1hcHBpbmcga2VybmVsIHZpcnR1YWwgbWVtb3J5IGJsb2NrOiBjMDA4MDAwMC1j MDIwMDAwMCBhdCBzaGFkb3c6IGI3MDEwMDAwLWI3MDQwMDAwClsgICAgMC4wMDAwMDBdIGthc2Fu OiBUcnVuY2F0ZSBtZW1vcnkgYmxvY2sgYzAyMDAwMDAtZjlmNDcwMDAKWyAgICAwLjAwMDAwMF0g IHRvIGMwMjAwMDAwLWYwMDAwMDAwClsgICAgMC4wMDAwMDBdIGthc2FuOiBNYXBwaW5nIGtlcm5l bCB2aXJ0dWFsIG1lbW9yeSBibG9jazogYzAyMDAwMDAtZjAwMDAwMDAgYXQgc2hhZG93OiBiNzA0 MDAwMC1iZDAwMDAwMApbICAgIDAuMDAwMDAwXSA4PC0tLSBjdXQgaGVyZSAtLS0KWyAgICAwLjAw MDAwMF0gVW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgdmlydHVhbCBh ZGRyZXNzIGJjMWZmZTAwClsgICAgMC4wMDAwMDBdIHBnZCA9IChwdHJ2YWwpClsgICAgMC4wMDAw MDBdIFtiYzFmZmUwMF0gKnBnZD04MDAwMDAwMDIwNjAwMywgKnBtZD0wMDAwMDAwMApbICAgIDAu MDAwMDAwXSBJbnRlcm5hbCBlcnJvcjogT29wczogMjA2IFsjMV0gUFJFRU1QVCBTTVAgVEhVTUIy ClsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAg UElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgNS45LjAtcmM3KyAjMTg2ClsgICAgMC4w MDAwMDBdIEhhcmR3YXJlIG5hbWU6IEJDTTI3MTEKWyAgICAwLjAwMDAwMF0gUEMgaXMgYXQgY2hl Y2tfbWVtb3J5X3JlZ2lvbisweDNlLzB4MTJjClsgICAgMC4wMDAwMDBdIExSIGlzIGF0IDB4YmMx ZmZmZmYKWyAgICAwLjAwMDAwMF0gcGMgOiBbPGMwNWM1N2NlPl0gICAgbHIgOiBbPGJjMWZmZmZm Pl0gICAgcHNyOiAwMDAwMDBmMwpbICAgIDAuMDAwMDAwXSBzcCA6IGMyNDAzYmU4ICBpcCA6IGU4 ZmZmZmZmICBmcCA6IDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIHIxMDogZmZmZmZmZmYgIHI5IDog ZmZmZmZmZmYgIHI4IDogYmMyMDAwMDAKWyAgICAwLjAwMDAwMF0gcjcgOiAwMDAwMTAwMCAgcjYg OiAwMDAwMDAwMCAgcjUgOiAwMDAwMDA0MCAgcjQgOiBiYzFmZmUwMApbICAgIDAuMDAwMDAwXSBy MyA6IGMyMjI0NGQzICByMiA6IDAwMDAwMDAxICByMSA6IDAwMDAxMDAwICByMCA6IGU4ZmZmMDAw ClsgICAgMC4wMDAwMDBdIEZsYWdzOiBuemN2ICBJUlFzIG9mZiAgRklRcyBvZmYgIE1vZGUgU1ZD XzMyICBJU0EgVGh1bWIgIFNlZ21lbnQgdXNlcgpbICAgIDAuMDAwMDAwXSBDb250cm9sOiA3MGM1 MzgzZCAgVGFibGU6IDAyMmQ1MTQwICBEQUM6IGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIFByb2Nl c3Mgc3dhcHBlciAocGlkOiAwLCBzdGFjayBsaW1pdCA9IDB4KHB0cnZhbCkpClsgICAgMC4wMDAw MDBdIFN0YWNrOiAoMHhjMjQwM2JlOCB0byAweGMyNDA0MDAwKQpbICAgIDAuMDAwMDAwXSAzYmUw OiAgICAgICAgICAgICAgICAgICAwMDAwMTAwMCBlOGZmZjAwMCAwMDAwMDAwMCAwMDAwMTAwMCBl OGZmZjAwMCBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSAzYzAwOiBmZmZmZmZmZiBjMDVjNDFlYiBi NzQ4MDc4OCAwMDAwMDAwMCBjMjQwMDAwMCBjMjIyNDRkMyA0MDAwMDAwMCBmZmZmZmZmZgpbICAg IDAuMDAwMDAwXSAzYzIwOiAwMDAwMDAwMSAwMDAwMDAwMCBmZmZmZmZmZiAwMDAwMDAwMCA4MDAw MDAwMCAwMDAwMDA1MCAwMDAwMDAwMCBjMTIxZjcyMwpbICAgIDAuMDAwMDAwXSAzYzQwOiA0MWI1 OGFiMyBjMWY5NDM5OCBjMjIyNDNmMCAwMDAwMDAwMCAwMDAwMDA1MCBjMDRhNjIyNSAwMDAwMDQw MCAwMDAwMDAwNgpbICAgIDAuMDAwMDAwXSAzYzYwOiA0MDAwMDAwMCBmZmZmZmZmZiAwMDAwMDAw MCAwMDAwMDAwMCBjMmNiNGEyOCA2MDAwMDBkMyBjMjQ3ZDhhMCBmZmZmYzAwMApbICAgIDAuMDAw MDAwXSAzYzgwOiAwMDAwMDAwMCBjMjQwNmNmOCBjMjQwMDAwMCBjMmNiMTU2MCBjMjQwNmQ3MCBj MjQwMDAwMCAwMDAwMDA1YSAwMDAwMDAwMgpbICAgIDAuMDAwMDAwXSAzY2EwOiAwMDAwMDAwMSAw MDAwMDAwMCAwMDAwMDAwMSBjMDRhNzUzYiBjMWY3NmU5NCBjMjQwM2Q4YyAwMDAwMDA1MCAwMDAw MDAwMApbICAgIDAuMDAwMDAwXSAzY2MwOiAwMDAwMDAwMSBiNzQ4MDdhMCBjMjQwMDAwMCBjMDRh N2M0MCBjMWY3NmYwOCBjMjRjNzFhMCAzOWY0NzAwMCAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSAz Y2UwOiBjMWY3NmYzYyBjMDRhNzVlYiBjMWY3NmU5NCAwMDAwMDAwMCAzOWY0NzAwMCAwMDAwMDAw MSAwMDAwMDAwMCA0MDAwMDAwMApbICAgIDAuMDAwMDAwXSAzZDAwOiBmZmZmZmZmZiBlOTA4MzQx OCBjMjQxNmNmOCBjMDIwNmRlOCBjMjA3NDA4NCBjMjIwOWVlZCA0MDAwMDAwMCBmZmZmZmZmZgpb ICAgIDAuMDAwMDAwXSAzZDIwOiAwMDAwMDAwMSAwMDAwMDAwMCBmZmZmZmZmZiAwMDAwMDAwMCAw MDAwMDAwMCBiNzg4MzAwMCAyOTAwMDcxZiBiN2EwMDAwMApbICAgIDAuMDAwMDAwXSAzZDQwOiBj MmNhNWEzOCBjMjIwYTAyYiAyOTAwMDcxZiAwMGMwMDAwMCBjMWY3NmYzYyBiZDAwMDAwMCAwMDAw MDAwMCBjMjRjNmY0MApbICAgIDAuMDAwMDAwXSAzZDYwOiBjMmNhMTAwMCBjMDIwMzAxMCAwMDAw MmNhMyBiZDAwMDAwMCBiZDEwMDAwMCBiZDAwMDAwMCBiNzA0MDAwMCBjMDIwMDAwMApbICAgIDAu MDAwMDAwXSAzZDgwOiBjMWY3NmYwOCBjMjRjNzFhMCAzOWY0NzAwMCAwMDAwMDAwMCBjMWY3NmYz YyBjMjIwYTEwMSBiZDAwMDAwMCBjMjIwYTJlZApbICAgIDAuMDAwMDAwXSAzZGEwOiBjMWY3NmYw OCBjMmNlMjg1OCBjMjJkMzBkOCBjMjIwYTMxMSBmMDAwMDAwMCBmZmZmMTAwMCAzOWY0NzAwMCAw MDAwMDAwMApbICAgIDAuMDAwMDAwXSAzZGMwOiBjMjA3NDAwMCBjMjA3NDA4NCBjMjQwM2Y4MCBj MjJjMzhlMCBjMDIwODAwMCBjMzE0NDUzZiBjMjJkMWE0MCBjMjRjNmY0MApbICAgIDAuMDAwMDAw XSAzZGUwOiBjMjA3NDAwMCBjMDQxZjZmYyBjMjQwM2Y4MCBjMjIwM2QxZiAwMDAwMDA2YyA3MGM1 MzgzZCAwMDAwMDAwMCAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSAzZTAwOiAwMDAwMDAwMCAwMDAw MDAwMCAwMDAwMDAwMCBjMDRlNzQ5NSBjMjQ5MGMwOCBjMDRlNzc4ZCAwMDAwMDAwMCAwMDAwMDAw MApbICAgIDAuMDAwMDAwXSAzZTIwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMiBjMmNiNGIx MiAwMDAwMDAwMCAwMDAwMDAwMiBjMjQxMDY2MCBjMjQwM2ZjYwpbICAgIDAuMDAwMDAwXSAzZTQw OiAwMDAwMDAwMSAxODQ4MDdjYyBjMjQ3ZGE2MCBjMjQ3ZGE2OCBjMmNiNGEyMCAwMDAwMDAwMiAw MDAwMDAwMCBjMTIxZjcyMwpbICAgIDAuMDAwMDAwXSAzZTYwOiA0MWI1OGFiMyBjMWY3NGI2MCBj MjIwMzZlNCAwMDAwMDAwMCAwMDAwMDAwMiBjMDRhNjIyNSAwMDAwMDQwMCAwMDAwMDAwNQpbICAg IDAuMDAwMDAwXSAzZTgwOiAwMDAwMDAwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCBjMmNi NGEyOCA2MDAwMDFkMyBjMjQ3ZDhhMCBmZmZmYzAwMApbICAgIDAuMDAwMDAwXSAzZWEwOiAwMDAw MDAwMCBjMjQwNmNmOCBjMjQwMDAwMCBjMmNiMTU2MCBjMjQwNmQ3MCBjMjQwMDAwMCAwMDAwMDBh ZSAwMDAwMDAwMgpbICAgIDAuMDAwMDAwXSAzZWMwOiBmZmZmYzAwMCA2MDAwMDFkMyAwMDAwMDAw MSBjMDRhNzUzYiBjMTQwMDk4MCBjMjQwM2ZhYyAwMDAwMDAwMiAwMDAwMDAwMApbICAgIDAuMDAw MDAwXSAzZWUwOiAwMDAwMDAwMCBiNzQ4MDdlNCBjMjQwMDAwMCBjMDRhN2M0MCBjMjQwNmNjMCBm ZmZmZmZmZiAwMDAwMDAwMSA3MGM1Mzg3ZApbICAgIDAuMDAwMDAwXSAzZjAwOiAwMDAwMDAwMCBj MDRhNzVlYiBjMTQwMDk4MCBjMjQwM2ZhYyAwMDAwMDAwMSBjMDRhN2NhNyAwMDAwMDAwMCAwMDAw MDAwMApbICAgIDAuMDAwMDAwXSAzZjIwOiA0MWI1OGFiMyBjMWY4MmFjNCBjMDRhN2M0MCAwMDAw MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSAz ZjQwOiBjMjQwM2ZhYyAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw MCAwMDAwMDAwMCBjMDQ5MzcwYgpbICAgIDAuMDAwMDAwXSAzZjYwOiAwMDAwMDAwMCBjMjQ5NTNm MCBjMTQ2YjFhMCBjMDRmYTExNyBjMjQ5NTNlMCBjMjJkNjI3NCBjMjQ5NTVhYyBjMjQ5NTNmMApb ICAgIDAuMDAwMDAwXSAzZjgwOiBmZmZmZmZmZiAwMDAwMDAwMSA3MGM1Mzg3ZCAwMDAwMDAwMCBj MjJkNjI3NCBjMmNhNDAwMCBjMmNhNDAwMCBjMjQwNmNjMApbICAgIDAuMDAwMDAwXSAzZmEwOiBj MjQwNmNjMCBmZmZmZmZmZiAwMDAwMDAwMSA3MGM1Mzg3ZCAwMDAwMDAwMCBjMjIwMGFlYiAwMDAw MDAwMSBjMjRjNmY0MApbICAgIDAuMDAwMDAwXSAzZmMwOiBjMmNhMTAwMCBjMDIwMzAxMCAwMDAw MmNhMyBjMjJkMWE0MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCBjMjIwMDMyYwpbICAgIDAu MDAwMDAwXSAzZmUwOiAwMDAwMDAwMCAzMGMwMzg3ZCBmZmZmZmZmZiAwN2QwMDAwMCA0MTBmZDA4 MyAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBbPGMwNWM1N2NlPl0g KGNoZWNrX21lbW9yeV9yZWdpb24pIGZyb20gWzxjMDVjNDFlYj5dIChtZW1zZXQrMHgxMy8weDI0 KQpbICAgIDAuMDAwMDAwXSBbPGMwNWM0MWViPl0gKG1lbXNldCkgZnJvbSBbPGMyMjI0NGQzPl0g KG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQrMHhlMy8weDEwOCkKWyAgICAwLjAwMDAwMF0gWzxjMjIy NDRkMz5dIChtZW1ibG9ja19hbGxvY190cnlfbmlkKSBmcm9tIFs8YzIyMDllZWQ+XSAoa2FzYW5f YWxsb2NfYmxvY2suY29uc3Rwcm9wLjErMHg2NS8weDY4KQpbICAgIDAuMDAwMDAwXSBbPGMyMjA5 ZWVkPl0gKGthc2FuX2FsbG9jX2Jsb2NrLmNvbnN0cHJvcC4xKSBmcm9tIFs8YzIyMGEwMmI+XSAo a2FzYW5fcGdkX3BvcHVsYXRlKzB4MTNiLzB4MWRjKQpbICAgIDAuMDAwMDAwXSBbPGMyMjBhMDJi Pl0gKGthc2FuX3BnZF9wb3B1bGF0ZSkgZnJvbSBbPGMyMjBhMTAxPl0gKGNyZWF0ZV9tYXBwaW5n KzB4MzUvMHgzYSkKWyAgICAwLjAwMDAwMF0gWzxjMjIwYTEwMT5dIChjcmVhdGVfbWFwcGluZykg ZnJvbSBbPGMyMjBhMzExPl0gKGthc2FuX2luaXQrMHgxZDMvMHgyZmEpClsgICAgMC4wMDAwMDBd IFs8YzIyMGEzMTE+XSAoa2FzYW5faW5pdCkgZnJvbSBbPGMyMjAzZDFmPl0gKHNldHVwX2FyY2gr MHg2M2IvMHhlNTgpClsgICAgMC4wMDAwMDBdIFs8YzIyMDNkMWY+XSAoc2V0dXBfYXJjaCkgZnJv bSBbPGMyMjAwYWViPl0gKHN0YXJ0X2tlcm5lbCsweDY5LzB4MmZlKQpbICAgIDAuMDAwMDAwXSBb PGMyMjAwYWViPl0gKHN0YXJ0X2tlcm5lbCkgZnJvbSBbPDAwMDAwMDAwPl0gKDB4MCkKWyAgICAw LjAwMDAwMF0gQ29kZTogZjAxNCAwNjA3IGQxMzEgMTBlZCAoZTlkNCkgNjcwMApbICAgIDAuMDAw MDAwXSByYW5kb206IGdldF9yYW5kb21fYnl0ZXMgY2FsbGVkIGZyb20gcHJpbnRfb29wc19lbmRf bWFya2VyKzB4MWYvMHg0MCB3aXRoIGNybmdfaW5pdD0wClsgICAgMC4wMDAwMDBdIC0tLVsgZW5k IHRyYWNlIDAwMDAwMDAwMDAwMDAwMDAgXS0tLQpbICAgIDAuMDAwMDAwXSBLZXJuZWwgcGFuaWMg LSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgdGhlIGlkbGUgdGFzayEKWyAgICAwLjAw MDAwMF0gLS0tWyBlbmQgS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBr aWxsIHRoZSBpZGxlIHRhc2shIF0tLS0K --000000000000fc8f0805b0c63501 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --000000000000fc8f0805b0c63501--