From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 6D2057803D0 for ; Sun, 8 Oct 2023 15:39:30 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=BSWMmOQyag8E5ZpwF252erXxMgyIdbWW0c8IwA+cs5w=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding:Content-Type; s=20140610; t=1696779569; v=1; b=HocmpgqVYR7E2brh3iTYCarvqskW+MPAGM2ij/6/2DvJikqkgNMoOVIgnw2iZUWwW38aPVtT K0w/fwrAw0FiNwXqjzmJKG014ew1hjWLaBdy+bhn0OV5c0oWhfyxaaK8NURR8QhOOr/kalD9owm u5az3/VZIQ/fZwi9L8y7NiTo= X-Received: by 127.0.0.2 with SMTP id w2aSYY7687511xbPNeCQwdrO; Sun, 08 Oct 2023 08:39:29 -0700 X-Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mx.groups.io with SMTP id smtpd.web11.40264.1696779568614476732 for ; Sun, 08 Oct 2023 08:39:28 -0700 X-Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-5-EXcncxNqOY-TrX-q8bRX0Q-1; Sun, 08 Oct 2023 11:39:17 -0400 X-MC-Unique: EXcncxNqOY-TrX-q8bRX0Q-1 X-Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id EEF9085A5BD; Sun, 8 Oct 2023 15:39:15 +0000 (UTC) X-Received: from lacos-laptop-9.usersys.redhat.com (unknown [10.39.192.50]) by smtp.corp.redhat.com (Postfix) with ESMTP id 56053492B05; Sun, 8 Oct 2023 15:39:14 +0000 (UTC) From: "Laszlo Ersek" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Gerd Hoffmann , Julien Grall , Leif Lindholm , Peter Maydell , Sami Mujawar Subject: [edk2-devel] [PATCH 0/9] ArmVirtPkg: support two PL011 UARTs Date: Sun, 8 Oct 2023 17:39:03 +0200 Message-Id: <20231008153912.175941-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.10 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,lersek@redhat.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: pGiOq4HUV4gNs6LrYe9C5tvrx7686176AA= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="US-ASCII"; x-default=true X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=HocmpgqV; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=redhat.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io VGhpcyBBcm1WaXJ0UGtnIHNlcmllcyBjYW4gYmUgZmV0Y2hlZCBmcm9tOgoKICByZXBvOiAgIGh0 dHBzOi8vcGFndXJlLmlvL2xlcnNlay9lZGsyLmdpdAogIGJyYW5jaDogYXJtdmlydC1kdWFsLXNl cmlhbCBAIDY1ZWUwODQxMzU5NQoKVGhlIHNlcmllcyBkb2VzIHRoZSBmb2xsb3dpbmc6CgotIEl0 IGNlbnRyYWxpemVzIChhbmQgY2xlYW5zIHVwKSB0d28gRkRUIHBhcnNpbmcgYWN0aW9ucywgbmFt ZWx5IGxvb2tpbmcKICB1cCBhbGwgc2VyaWFsIHBvcnRzLCBhbmQgbG9va2luZyB1cCB0aGUgL2No b3NlbiAic3Rkb3V0LXBhdGgiIHNlcmlhbAogIHBvcnQsIGluIGEgbmV3IGxpYnJhcnkgY2xhc3Mg YW5kIGluc3RhbmNlLgoKLSBJdCByZWJhc2VzIEZkdDE2NTUwU2VyaWFsUG9ydEhvb2tMaWIsIEVh cmx5RmR0UEwwMTFTZXJpYWxQb3J0TGliIGFuZAogIFBsYXRmb3JtUGVpTGliIHRvIHRoZSBuZXcg bGlicmFyeS4KCi0gSWYgUUVNVSBzcGVjaWZpZXMganVzdCBvbmUgUEwwMTEgVUFSVCwgdGhlbiB0 aGlzIHBhdGNoIHNldCBpcwogIHVub2JzZXJ2YWJsZSBmcm9tIHRoZSBvdXRzaWRlLgoKLSBJZiBR RU1VIHNwZWNpZmllcyAoYXQgbGVhc3QpIHR3byBQTDAxMSBVQVJUcywgdGhlbiB3ZSBkaXN0aW5n dWlzaCBhCiAgImNob3NlbiIgb25lLCBhbmQgYSAoZmlyc3QpICJub24tY2hvc2VuIiBvbmU6Cgog IC0gQm90aCBFYXJseUZkdFBMMDExU2VyaWFsUG9ydExpYiwgYW5kIChQbGF0Zm9ybVBlaUxpYiAr CiAgICBGZHRQTDAxMVNlcmlhbFBvcnRMaWIpLCB0YXJnZXQgdGhlICJjaG9zZW4iIFBMMDExLiBU aGUgY29uc2VxdWVuY2UKICAgIG9mIHRoaXMgaXMgdGhhdCAoYSkgZGlyZWN0IFNlcmlhbFBvcnRM aWIgdHJhZmZpYywgKGIpIHRoZSBkZXBlbmRlbnQKICAgIFNlcmlhbElvIChTZXJpYWxEeGUpIHBy b3RvY29sIHRyYWZmaWMsIGFuZCAoYykgdGhlIGRlcGVuZGVudCBVRUZJCiAgICBjb25zb2xlIHRy YWZmaWMsIGFsbCBvY2NjdXIgb24gdGhlIHNhbWUgUEwwMTEsIGFuZCBkbyBzbyByZWdhcmRsZXNz CiAgICBvZiB0aGUgZmlybXdhcmUgcGhhc2UuIEZ1cnRoZXJtb3JlLCAoZCkgdGhlIExpbnV4IHNl cmlhbCBjb25zb2xlCiAgICB0cmFmZmljIGlzIGRpcmVjdGVkIHRvIHRoZSBzYW1lIFBMMDExIGFz IHdlbGwuIEluIHRvdGFsLCB0aGUKICAgICJjaG9zZW4iIFBMMDExIFVBUlQgYmVjb21lcyAidGhl IGNvbnNvbGUiLCBjb3ZlcmluZyBib3RoIGZpcm13YXJlCiAgICBhbmQgTGludXguCgogIC0gVGhy ZWUgbmV3IERlYnVnTGliIGluc3RhbmNlcyAtLSBuYW1lbHkgRmxhc2gsIFJBTSwgYW5kIERYRSBS dW50aW1lCiAgICBpbnN0YW5jZXMgb2YgIkRlYnVnTGliRmR0UEwwMTFVYXJ0IiAtLSB0YXJnZXQg dGhlIChmaXJzdCkKICAgICJub24tY2hvc2VuIiBQTDAxMS4gVGhlIGNvbnNlcXVlbmNlIGlzIHRo YXQgRGVidWdMaWIgb3V0cHV0IGlzCiAgICBoZXJtZXRpY2FsbHkgc2VwYXJhdGVkIGZyb20gdGhl IGFib3ZlLW1lbnRpb25lZCBjb25zb2xlLCBtaXJyb3JpbmcKICAgIHRoZSBpc2EtZGVidWdjb24g c2l0dWF0aW9uIHdpdGggeDg2IE9WTUYuCgpQZXRlcidzIFFFTVUgcGF0Y2ggc2V0IHRoYXQgdGhp cyBzZXJpZXMgaW50ZXJvcGVyYXRlcyB3aXRoIGlzIGF0OgoKICByZXBvOiAgIGh0dHBzOi8vZ2l0 LmxpbmFyby5vcmcvcGVvcGxlL3BtYXlkZWxsL3FlbXUtYXJtLmdpdAogIGJyYW5jaDogdWFydC1l ZGstaW52ZXN0aWdhdGlvbiBAIDY2YmZmNDI0MWJmOAoKU2VlIHRoZSBsYXJnZXIgYmFja2dyb3Vu ZCwgYW5kIG15IGRldGFpbGVkIHRlc3QgcmVzdWx0cyAtLSB1c2luZwoiQXJtVmlydFFlbXUuZHNj IiAtLSBpbiB0aGUgZm9sbG93aW5nIHRocmVhZDoKCiAgRURLMiBBcm1WaXJ0UWVtdSBiZWhhdmlv dXIgd2l0aCBtdWx0aXBsZSBVQVJUcwogIGh0dHA6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS9DQUZF QWNBX1A1YU9UUW5NMkFSWWdSNVd2S291dm5kTWJYOTVYTm1Ec1MwS1R4TWtNTXdAbWFpbC5nbWFp bC5jb20KICBodHRwczovL2xpc3RtYW4ucmVkaGF0LmNvbS9hcmNoaXZlcy9lZGsyLWRldmVsLWFy Y2hpdmUvMjAyMy1TZXB0ZW1iZXIvMDY4MjQxLmh0bWwKICBodHRwczovL2VkazIuZ3JvdXBzLmlv L2cvZGV2ZWwvbWVzc2FnZS8xMDg5NDEKCkZvciBteSB0ZXN0aW5nLCBJIHJlYmFzZWQgUGV0ZXIn cyBzZXQgb24gbW9yZSByZWNlbnQgUUVNVSBjb21taXQKMzZlOWFhYjNjNTY5LiBBbHNvLCBpbXBv cnRhbnRseSwgUGV0ZXIncyBsYXN0IHBhdGNoIDY2YmZmNDI0MWJmOCAoInZpcnQ6ClJldmVyc2Ug b3JkZXIgb2YgVUFSVCBkdGIgbm9kZXMiLCAyMDIzLTA5LTIxKSBpcyAqaW5kaWZmZXJlbnQqIHJl Z2FyZGluZwpteSB0ZXN0IHJlc3VsdHMgKHdoaWNoIHNob3dzIHRoYXQgdGhlIG9yZGVyaW5nIG9m IHRoZSB0d28gUEwwMTEgVUFSVHMgaW4KdGhlIERUQiBkb2VzIG5vdCBtYXR0ZXIsIHdpdGggdGhp cyBlZGsyIHNlcmllcyBhcHBsaWVkKS4gU2VlIG1vcmUgb24KdGhhdCBpbiB0aGUgYWJvdmUtbm90 ZWQgdGhyZWFkLgoKIkFybVZpcnRLdm1Ub29sLmRzYyIgYW5kICJBcm1WaXJ0WGVuLmRzYyIgYXJl IG5vdCBzdXBwb3NlZCB0byBiZSB2aXNpYmx5CmFmZmVjdGVkIGJ5IHRoaXMgc2VyaWVzOyBJIHRl c3QtYnVpbHQgdGhlbSwgYW5kIGNoZWNrZWQgdGhlIGxpYnJhcnkKcmVzb2x1dGlvbnMgYmVmb3Jl L2FmdGVyIGluIHRoZWlyIGJ1aWxkIHJlcG9ydCBmaWxlcyAobm8gY2hhbmdlKS4KUnVudGltZSBy ZWdyZXNzaW9uIHRlc3Rpbmcgd2l0aCB0aGVzZSBwbGF0Zm9ybXMgd291bGQgYmUgd2VsY29tZS4K CkkgYWxzbyB0ZXN0LWJ1aWx0ICJBcm1WaXJ0Q2xvdWRIdi5kc2MiIGFuZCAiQXJtVmlydFFlbXVL ZXJuZWwuZHNjIi4KVGhvc2UgKmFyZSogc3VwcG9zZWQgdG8gcmVjZWl2ZSB0aGUgc2FtZSBmZWF0 dXJlLCBidXQgSSBjb3VsZG4ndCAvCmRpZG4ndCBib290IHRoZW0sIHJlc3BlY3RpdmVseS4KCkkn dmUgZm9ybWF0dGVkIHRoZSBwYXRjaGVzIHdpdGggIi0tZmluZC1jb3BpZXMtaGFyZGVyIiwgYmVj YXVzZSAoYSkgdGhhdAptYWtlcyBmb3IgYW4gZWFzaWVyIHJlYWRpbmcsIGFuZCAoYikgbGVhdmVz IHRoZSBwYXRjaGVzIGFwcGxpY2FibGUgZnJvbQp0aGUgbGlzdC4gVGhlIGJhc2UgY29tbWl0IGlz IG5vdGVkIGF0IHRoZSBlbmQgb2YgdGhpcyBtZXNzYWdlLgoKQ2M6IEFyZCBCaWVzaGV1dmVsIDxh cmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPgpDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh dC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogTGVpZiBMaW5kaG9s bSA8cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT4KQ2M6IFBldGVyIE1heWRlbGwgPHBldGVyLm1h eWRlbGxAbGluYXJvLm9yZz4KQ2M6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+ CgooSSd2ZSBub3QgQ2MnZCBQZXRlciBvbiB0aGUgcGF0Y2hlcyB0aGVtc2VsdmVzLCBidXQgSSdt IENjJ2luZyBoaW0gb24KdGhlIGNvdmVyIGxldHRlci4pCgpUaGFua3MsCkxhc3psbwoKTGFzemxv IEVyc2VrICg5KToKICBBcm1WaXJ0UGtnOiBpbnRyb2R1Y2UgRmR0U2VyaWFsUG9ydEFkZHJlc3NM aWIKICBBcm1WaXJ0UGtnL0ZkdDE2NTUwU2VyaWFsUG9ydEhvb2tMaWI6IHJlYmFzZSB0bwogICAg RmR0U2VyaWFsUG9ydEFkZHJlc3NMaWIKICBBcm1WaXJ0UGtnOiBhZGp1c3Qgd2hpdGVzcGFjZSBp biBibG9jayBzY29wZSBkZWNsYXJhdGlvbnMKICBBcm1WaXJ0UGtnOiBhZGhlcmUgdG8gdGhlIHNl cmlhbCBwb3J0IHNlbGVjdGVkIGJ5IC9jaG9zZW4KICAgICJzdGRvdXQtcGF0aCIKICBBcm1WaXJ0 UGtnOiBzdG9yZSBzZXBhcmF0ZSBjb25zb2xlIGFuZCBkZWJ1ZyBQTDAxMSBhZGRyZXNzZXMgaW4g R1VJRAogICAgSE9CCiAgQXJtVmlydFBrZzogaW50cm9kdWNlIERlYnVnTGliRmR0UEwwMTFVYXJ0 IEZsYXNoIGluc3RhbmNlCiAgQXJtVmlydFBrZzogaW50cm9kdWNlIERlYnVnTGliRmR0UEwwMTFV YXJ0IFJBTSBpbnN0YW5jZQogIEFybVZpcnRQa2c6IGludHJvZHVjZSBEZWJ1Z0xpYkZkdFBMMDEx VWFydCBEWEUgUnVudGltZSBpbnN0YW5jZQogIEFybVZpcnRQa2c6IHN0ZWVyIERlYnVnTGliIG91 dHB1dCBhd2F5IGZyb20gU2VyaWFsUG9ydExpYitjb25zb2xlCiAgICB0cmFmZmljCgogQXJtVmly dFBrZy9Bcm1WaXJ0LmRzYy5pbmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBBcm1WaXJ0UGtnL0FybVZp cnRLdm1Ub29sLmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKwogQXJtVmlydFBrZy9Bcm1WaXJ0UGtnLmRlYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxICsKIEFybVZpcnRQa2cvQXJtVmlydFhlbi5kc2MgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAxMSArCiBBcm1WaXJ0UGtnL0luY2x1ZGUvR3VpZC9FYXJseVBMMDExQmFzZUFkZHJlc3MuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKy0KIEFy bVZpcnRQa2cvSW5jbHVkZS9MaWJyYXJ5L0ZkdFNlcmlhbFBvcnRBZGRyZXNzTGliLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4MyArKysrKysrCiBBcm1WaXJ0 UGtnL0xpYnJhcnkvRGVidWdMaWJGZHRQTDAxMVVhcnQvRGVidWdMaWJGZHRQTDAxMVVhcnRGbGFz aC5pbmYgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTQgKysrKysKIEFybVZpcnRQa2cvTGli cmFyeS9EZWJ1Z0xpYkZkdFBMMDExVWFydC9EZWJ1Z0xpYkZkdFBMMDExVWFydFJhbS5pbmYgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA2MCArKysrKwogQXJtVmlydFBrZy9MaWJyYXJ5L0Rl YnVnTGliRmR0UEwwMTFVYXJ0L0R4ZVJ1bnRpbWVEZWJ1Z0xpYkZkdFBMMDExVWFydC5pbmYgICAg ICAgICAgICAgICAgICAgIHwgIDYxICsrKysrCiBBcm1WaXJ0UGtnL0xpYnJhcnkvRGVidWdMaWJG ZHRQTDAxMVVhcnQvRmxhc2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAxMDcgKysrKysrKysKIEFybVZpcnRQa2cvTGlicmFyeS9EZWJ1Z0xpYkZkdFBM MDExVWFydC9SYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8IDEyNCArKysrKysrKysrCiBBcm1WaXJ0UGtnL0xpYnJhcnkvRGVidWdMaWJGZHRQTDAx MVVhcnQvUmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMTggKysKIEFybVZpcnRQa2cvTGlicmFyeS9EZWJ1Z0xpYkZkdFBMMDExVWFydC9SYW1O b25SdW50aW1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNyAr KysKIEFybVZpcnRQa2cvTGlicmFyeS9EZWJ1Z0xpYkZkdFBMMDExVWFydC9SdW50aW1lLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4OCArKysrKysrCiBB cm1WaXJ0UGtnL0xpYnJhcnkvRGVidWdMaWJGZHRQTDAxMVVhcnQvV3JpdGUuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzkgKysrCiBBcm1WaXJ0UGtn L0xpYnJhcnkvRmR0MTY1NTBTZXJpYWxQb3J0SG9va0xpYi9FYXJseUZkdDE2NTUwU2VyaWFsUG9y dEhvb2tMaWIuYyAgICAgICAgICAgICAgICAgfCAgODggKy0tLS0tLQogQXJtVmlydFBrZy9MaWJy YXJ5L0ZkdDE2NTUwU2VyaWFsUG9ydEhvb2tMaWIvRWFybHlGZHQxNjU1MFNlcmlhbFBvcnRIb29r TGliLmluZiAgICAgICAgICAgICAgIHwgICAzICstCiBBcm1WaXJ0UGtnL0xpYnJhcnkvRmR0UEww MTFTZXJpYWxQb3J0TGliL0Vhcmx5RmR0UEwwMTFTZXJpYWxQb3J0TGliLmMgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgOTAgKysrLS0tLQogQXJtVmlydFBrZy9MaWJyYXJ5L0ZkdFBMMDExU2Vy aWFsUG9ydExpYi9FYXJseUZkdFBMMDExU2VyaWFsUG9ydExpYi5pbmYgICAgICAgICAgICAgICAg ICAgICAgIHwgICAzICstCiBBcm1WaXJ0UGtnL0xpYnJhcnkvRmR0UEwwMTFTZXJpYWxQb3J0TGli L0ZkdFBMMDExU2VyaWFsUG9ydExpYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MjAgKy0KIEFybVZpcnRQa2cvTGlicmFyeS9GZHRTZXJpYWxQb3J0QWRkcmVzc0xpYi9GZHRTZXJp YWxQb3J0QWRkcmVzc0xpYi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI1NiArKysrKysr KysrKysrKysrKysrKwogQXJtVmlydFBrZy9MaWJyYXJ5L0ZkdFNlcmlhbFBvcnRBZGRyZXNzTGli L0ZkdFNlcmlhbFBvcnRBZGRyZXNzTGliLmluZiAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3 ICsrKwogQXJtVmlydFBrZy9MaWJyYXJ5L1BsYXRmb3JtUGVpTGliL1BsYXRmb3JtUGVpTGliLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTA4ICsrKysrKy0t LQogQXJtVmlydFBrZy9MaWJyYXJ5L1BsYXRmb3JtUGVpTGliL1BsYXRmb3JtUGVpTGliLmluZiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHtNZGVQa2cv TGlicmFyeS9CYXNlRGVidWdMaWJTZXJpYWxQb3J0ID0+IEFybVZpcnRQa2cvTGlicmFyeS9EZWJ1 Z0xpYkZkdFBMMDExVWFydH0vRGVidWdMaWIuYyB8ICA0MSArKy0tCiAyNSBmaWxlcyBjaGFuZ2Vk LCAxMTI4IGluc2VydGlvbnMoKyksIDIyMyBkZWxldGlvbnMoLSkKIGNvcHkge01kZVBrZy9MaWJy YXJ5L0Jhc2VEZWJ1Z0xpYlNlcmlhbFBvcnQgPT4gQXJtVmlydFBrZy9MaWJyYXJ5L0RlYnVnTGli RmR0UEwwMTFVYXJ0fS9EZWJ1Z0xpYi5jICg4OSUpCiBjcmVhdGUgbW9kZSAxMDA2NDQgQXJtVmly dFBrZy9JbmNsdWRlL0xpYnJhcnkvRmR0U2VyaWFsUG9ydEFkZHJlc3NMaWIuaAogY3JlYXRlIG1v ZGUgMTAwNjQ0IEFybVZpcnRQa2cvTGlicmFyeS9EZWJ1Z0xpYkZkdFBMMDExVWFydC9EZWJ1Z0xp YkZkdFBMMDExVWFydEZsYXNoLmluZgogY3JlYXRlIG1vZGUgMTAwNjQ0IEFybVZpcnRQa2cvTGli cmFyeS9EZWJ1Z0xpYkZkdFBMMDExVWFydC9EZWJ1Z0xpYkZkdFBMMDExVWFydFJhbS5pbmYKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBBcm1WaXJ0UGtnL0xpYnJhcnkvRGVidWdMaWJGZHRQTDAxMVVhcnQv RHhlUnVudGltZURlYnVnTGliRmR0UEwwMTFVYXJ0LmluZgogY3JlYXRlIG1vZGUgMTAwNjQ0IEFy bVZpcnRQa2cvTGlicmFyeS9EZWJ1Z0xpYkZkdFBMMDExVWFydC9GbGFzaC5jCiBjcmVhdGUgbW9k ZSAxMDA2NDQgQXJtVmlydFBrZy9MaWJyYXJ5L0RlYnVnTGliRmR0UEwwMTFVYXJ0L1JhbS5jCiBj cmVhdGUgbW9kZSAxMDA2NDQgQXJtVmlydFBrZy9MaWJyYXJ5L0RlYnVnTGliRmR0UEwwMTFVYXJ0 L1JhbS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgQXJtVmlydFBrZy9MaWJyYXJ5L0RlYnVnTGliRmR0 UEwwMTFVYXJ0L1JhbU5vblJ1bnRpbWUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IEFybVZpcnRQa2cv TGlicmFyeS9EZWJ1Z0xpYkZkdFBMMDExVWFydC9SdW50aW1lLmMKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBBcm1WaXJ0UGtnL0xpYnJhcnkvRGVidWdMaWJGZHRQTDAxMVVhcnQvV3JpdGUuaAogY3JlYXRl IG1vZGUgMTAwNjQ0IEFybVZpcnRQa2cvTGlicmFyeS9GZHRTZXJpYWxQb3J0QWRkcmVzc0xpYi9G ZHRTZXJpYWxQb3J0QWRkcmVzc0xpYi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgQXJtVmlydFBrZy9M aWJyYXJ5L0ZkdFNlcmlhbFBvcnRBZGRyZXNzTGliL0ZkdFNlcmlhbFBvcnRBZGRyZXNzTGliLmlu ZgoKCmJhc2UtY29tbWl0OiA0ZGRkOGFjM2EyOWQ5YzU5NzRhMTlmMzZjMWRjNTg5NmQ4MTNkYzZl Cg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUg YWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMDkz OTQpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMDkzOTQKTXV0ZSBU aGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDE4MzQ4ODAvNzY4NjE3NgpHcm91cCBP d25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRr Mi5ncm91cHMuaW8vZy9kZXZlbC9sZWF2ZS8xMjM2NzExMS83Njg2MTc2LzE5MTM0NTYyMTIveHl6 enkgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=