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=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 4B38FC33CAA for ; Tue, 21 Jan 2020 08:44:08 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 2054322522 for ; Tue, 21 Jan 2020 08:44:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2054322522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1itp8T-0004TB-Kg; Tue, 21 Jan 2020 08:43:45 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1itp8S-0004Sx-PY for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:44 +0000 X-Inumbo-ID: 1c23e54c-3c2a-11ea-b833-bc764e2007e4 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 1c23e54c-3c2a-11ea-b833-bc764e2007e4; Tue, 21 Jan 2020 08:43:35 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 56457B2C2; Tue, 21 Jan 2020 08:43:33 +0000 (UTC) From: Juergen Gross To: xen-devel@lists.xenproject.org Date: Tue, 21 Jan 2020 09:43:21 +0100 Message-Id: <20200121084330.18309-1-jgross@suse.com> X-Mailer: git-send-email 2.16.4 Subject: [Xen-devel] [PATCH v3 0/9] Add hypervisor sysfs-like support X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Juergen Gross , Kevin Tian , Stefano Stabellini , Julien Grall , Jun Nakajima , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Paul Durrant , Ian Jackson , Christopher Clark , Dario Faggioli , Lukasz Hawrylko , Jan Beulich , Daniel De Graaf , Volodymyr Babchuk , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0 IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK VGhpcyBpcyBhIGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIHRoYXQgaWRlYSBhZGRpbmcgdGhlIGJh c2ljCmZ1bmN0aW9uYWxpdHkgdG8gaHlwZXJ2aXNvciBhbmQgdG9vbHMgc2lkZS4gVGhlIGludGVy ZmFjZSB0byBhbnkKdXNlciBwcm9ncmFtIG1ha2luZyB1c2Ugb2YgdGhhdCAieGVuLWh5cGZzIiBp cyBhIG5ldyBsaWJyYXJ5CiJsaWJ4ZW5oeXBmcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCgpB cyBhIGZvbGxvd3VwIHN3aXRjaGluZyBsaWJ4bCB0byB1c2UgdGhlIGh5cGVydmlzb3IgZmlsZSBz eXN0ZW0gZm9yCnJ1bnRpbWUgcGFyYW1ldGVyIG1vZGlmaWNhdGlvbnMgaXMgcG9zc2libGUuIFRo aXMgd291bGQgZW5hYmxlCnJlbW92YWwgb2YgdGhlIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciBz eXNjdGwgb3BlcmF0aW9uLgoKQ2hhbmdlcyBpbiBWMzoKLSBtYWpvciByZXdvcmssIGVzcGVjaWFs bHkgYnkgc3VwcG9ydGluZyBiaW5hcnkgY29udGVudHMgb2YgZW50cmllcwotIGFkZGVkIHNldmVy YWwgbmV3IHBhdGNoZXMgKDEsIDIsIDcpCi0gZnVsbCBzdXBwb3J0IG9mIGFsbCBydW50aW1lIHBh cmFtZXRlcnMKLSBzdXBwb3J0IG9mIHdyaXRpbmcgZW50cmllcyAoZXNwZWNpYWxseSBydW50aW1l IHBhcmFtZXRlcnMpCgpDaGFuZ2VzIGluIFYyOgotIGFsbCBjb21tZW50cyB0byBWMSBhZGRyZXNz ZWQKLSBhZGRlZCBtYW4tcGFnZSBmb3IgeGVuaHlwZnMgdG9vbAotIGFkZGVkIHJ1bnRpbWUgcGFy YW1ldGVyIHJlYWQgYWNjZXNzIGZvciBzdHJpbmcgcGFyYW1ldGVycwoKQ2hhbmdlcyBpbiBWMToK LSByZW5hbWVkIHhlbmZzIC0+eGVuaHlwZnMKLSBhZGRlZCB3cml0YWJsZSBlbnRyaWVzIHN1cHBv cnQgYXQgdGhlIGludGVyZmFjZSBsZXZlbCBhbmQgaW4gdGhlCiAgeGVuaHlwZnMgdG9vbAotIGFk ZGVkIHJ1bnRpbWUgcGFyYW1ldGVyIHJlYWQgYWNjZXNzIChpbnRlZ2VyIHR5cGUgb25seSBmb3Ig bm93KQotIGFkZGVkIGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MgZm9yIHBhdGggZGVzY3Jp cHRpb25zCgpKdWVyZ2VuIEdyb3NzICg5KToKICB4ZW46IGFkZCBhIGdlbmVyaWMgd2F5IHRvIGlu Y2x1ZGUgYmluYXJ5IGZpbGVzIGFzIHZhcmlhYmxlcwogIHhlbjogc3BsaXQgcGFyYW1ldGVyIHJl bGF0ZWQgZGVmaW5pdGlvbnMgaW4gb3duIGhlYWRlciBmaWxlCiAgZG9jczogYWRkIGZlYXR1cmUg ZG9jdW1lbnQgZm9yIFhlbiBoeXBlcnZpc29yIHN5c2ZzLWxpa2Ugc3VwcG9ydAogIHhlbjogYWRk IGJhc2ljIGh5cGVydmlzb3IgZmlsZXN5c3RlbSBzdXBwb3J0CiAgbGliczogYWRkIGxpYnhlbmh5 cGZzCiAgdG9vbHM6IGFkZCB4ZW5mcyB0b29sCiAgeGVuOiBwcm92aWRlIHZlcnNpb24gaW5mb3Jt YXRpb24gaW4gaHlwZnMKICB4ZW46IGFkZCAvYnVpbGRpbmZvL2NvbmZpZyBlbnRyeSB0byBoeXBl cnZpc29yIGZpbGVzeXN0ZW0KICB4ZW46IGFkZCBydW50aW1lIHBhcmFtZXRlciBhY2Nlc3Mgc3Vw cG9ydCB0byBoeXBmcwoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDYgKwogZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jICAgICAgICB8ICA4NiAr KysrKwogZG9jcy9tYW4veGVuaHlwZnMuMS5wb2QgICAgICAgICAgICAgICAgICB8ICA2MSArKysr CiBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jICAgICAgICAgICAgIHwgMTUzICsrKysrKysr KwogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29s cy9saWJzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnMv aHlwZnMvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgMTYgKwogdG9vbHMvbGlicy9oeXBmcy9j b3JlLmMgICAgICAgICAgICAgICAgICB8IDUzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrCiB0b29scy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaCAgICAgIHwgIDc1ICsrKysr CiB0b29scy9saWJzL2h5cGZzL2xpYnhlbmh5cGZzLm1hcCAgICAgICAgIHwgIDEwICsKIHRvb2xz L2xpYnMvaHlwZnMveGVuaHlwZnMucGMuaW4gICAgICAgICAgfCAgMTAgKwogdG9vbHMvbWlzYy9N YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9taXNjL3hlbmh5cGZz LmMgICAgICAgICAgICAgICAgICAgIHwgMTg5ICsrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYWNw aS9ib290LmMgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEu YyAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAg ICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICAgICAg ICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgfCAg IDEgKwogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4 ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNo L2FybS94ZW4ubGRzLlMgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogeGVuL2FyY2gveDg2L2Fj cGkvYm9vdC5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVf aWRsZS5jICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1 ZnJlcS5jICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyAgICAgICAgICAg ICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAgICAgICAgICAgIHwg ICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAgICAgICAgICAgICAgICAgfCAgIDEgKwog eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJj aC94ODYvY3B1L21jaGVjay9tY2UuYyAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9j cHUvbWNoZWNrL21jZV9pbnRlbC5jICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdS9tdHJy L2dlbmVyaWMuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUu YyAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAg ICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICB8 ICAgMSArCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAgICAgIHwgICAxICsK IHhlbi9hcmNoL3g4Ni9lODIwLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Fy Y2gveDg2L2dlbmFwaWMvcHJvYmUuYyAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYv Z2VuYXBpYy94MmFwaWMuYyAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9ocGV0LmMg ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9hc2lkLmMgICAg ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAg ICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAgICAgICAg fCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9xdWlya3MuYyAgICAgICAgICAgICAgICB8ICAgMSAr CiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICAgIHwgICAxICsKIHhlbi9h cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgICAgfCAgMTggKy0KIHhlbi9hcmNoL3g4 Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h5cGVy Y2FsbC5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAg ICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICAgICAgICAg ICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx ICsKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu L2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94 ODYvbm1pLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9udW1h LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L29wcm9maWxlL25t aV9pbnQuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgICAgICAg ICAgfCAgIDggKy0KIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgfCAg IDEgKwogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4 ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNo L3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3Nw ZWNfY3RybC5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAg ICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAg ICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAg ICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgICAgICAgIHwg ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgICAgfCAgIDEgKwog eGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vYXJj aC94ODYveHN0YXRlLmMgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vTWFr ZWZpbGUgICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jICAg ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgICAgICAgICAg ICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMgICAgICAgICAgICAgICAgICB8 ICAgMSArCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsK IHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Nv bW1vbi9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2dy YW50X3RhYmxlLmMgICAgICAgICAgICAgICAgIHwgIDE4ICstCiB4ZW4vY29tbW9uL2h5cGZzLmMg ICAgICAgICAgICAgICAgICAgICAgIHwgNDAzICsrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v Y29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDc5ICsrKystCiB4ZW4vY29t bW9uL2tleGVjLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vbWVt b3J5LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9j LmMgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICAg ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgICAgICAg ICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAgICAgICAgICB8 ICAgMSArCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICAgICAgICAgIHwgICAxICsK IHhlbi9jb21tb24vc2h1dGRvd24uYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Nv bW1vbi90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3Ry YWNlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2FjcGkvYXBl aS9oZXN0LmMgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYyAg ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9jaGFyL2FybS11YXJ0LmMgICAgICAg ICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgICAgICAg fCAgNTAgKystCiB4ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jICAgICAgICAgICAgIHwgICAx ICsKIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu L2RyaXZlcnMvY2hhci9zZXJpYWwuYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVy cy9jcHVmcmVxL2NwdWZyZXEuYyAgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0 aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMgfCAgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv aW9tbXUuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAg ICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgICAg ICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jICAgICB8ICAg MSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jICAgIHwgICAxICsKIHhl bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYyAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZl cnMvdmlkZW8vdmVzYS5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy92aWRl by92Z2EuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9oeXBm cy5oICAgICAgICAgICAgICAgfCAxMjQgKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5o ICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICAg ICAgICAgICAgIHwgICA4ICsKIHhlbi9pbmNsdWRlL3hlbi9oeXBmcy5oICAgICAgICAgICAgICAg ICAgfCAgOTMgKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICAgICAgICAgICAgICAgICAg IHwgMTIwIC0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCAgICAgICAgICAgICAgICAg fCAgIDMgKwogeGVuL2luY2x1ZGUveGVuL3BhcmFtLmggICAgICAgICAgICAgICAgICB8IDE4NCAr KysrKysrKysrKwogeGVuL3Rvb2xzL2JpbmZpbGUgICAgICAgICAgICAgICAgICAgICAgICB8ICAy OSArKwogeGVuL3hzbS9mbGFzay9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgNSArLQog eGVuL3hzbS9mbGFzay9mbGFzay1wb2xpY3kuUyAgICAgICAgICAgICB8ICAxNiAtCiB4ZW4veHNt L2ZsYXNrL2ZsYXNrX29wLmMgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94c20veHNtX2Nv cmUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogMTIwIGZpbGVzIGNoYW5nZWQsIDIy NzQgaW5zZXJ0aW9ucygrKSwgMTUxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRv Y3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mv bWFuL3hlbmh5cGZzLjEucG9kCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2h5cGZzLXBh dGhzLnBhbmRvYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvTWFrZWZpbGUK IGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZzL2NvcmUuYwogY3JlYXRlIG1vZGUg MTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5oCiBjcmVhdGUgbW9kZSAx MDA2NDQgdG9vbHMvbGlicy9oeXBmcy9saWJ4ZW5oeXBmcy5tYXAKIGNyZWF0ZSBtb2RlIDEwMDY0 NCB0b29scy9saWJzL2h5cGZzL3hlbmh5cGZzLnBjLmluCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9v bHMvbWlzYy94ZW5oeXBmcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9oeXBmcy5j CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2h5cGZzLmgKIGNyZWF0ZSBt b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl bi9pbmNsdWRlL3hlbi9wYXJhbS5oCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2JpbmZp bGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4veHNtL2ZsYXNrL2ZsYXNrLXBvbGljeS5TCgotLSAK Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0 cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==