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.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT 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 AE87CC2D0CE for ; Tue, 21 Jan 2020 08:44:07 +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 889E022522 for ; Tue, 21 Jan 2020 08:44:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 889E022522 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-0004T5-AZ; Tue, 21 Jan 2020 08:43:45 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1itp8S-0004Ss-5F for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:44 +0000 X-Inumbo-ID: 1bff8d16-3c2a-11ea-ba47-12813bfff9fa Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 1bff8d16-3c2a-11ea-ba47-12813bfff9fa; 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 F1DC7B2C5; 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:24 +0100 Message-Id: <20200121084330.18309-4-jgross@suse.com> X-Mailer: git-send-email 2.16.4 In-Reply-To: <20200121084330.18309-1-jgross@suse.com> References: <20200121084330.18309-1-jgross@suse.com> Subject: [Xen-devel] [PATCH v3 3/9] docs: add feature document for Xen 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 , Stefano Stabellini , Julien Grall , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Jan Beulich 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 SW4gdGhlIGJlZ2lubmluZyB0aGVyZSBzaG91bGQgb25seSBiZSBiYXNpYyBzdXBwb3J0OiBlbnRy aWVzIGNhbiBiZQphZGRlZCBmcm9tIHRoZSBoeXBlcnZpc29yIGl0c2VsZiBvbmx5LCB0aGVyZSBp cyBhIHNpbXBsZSBoeXBlcmNhbGwKaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRhdGEuCgpBZGQgYSBm ZWF0dXJlIGRvY3VtZW50IGZvciBzZXR0aW5nIHRoZSBiYXNlIG9mIGEgZGlzY3Vzc2lvbiByZWdh cmRpbmcKdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhlIGVudHJpZXMgdG8gYWRkLgoK U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6Ci0g cmVtb3ZlIHRoZSAiLS0iIHByZWZpeGVzIG9mIHRoZSBzdWItY29tbWFuZHMgb2YgdGhlIHVzZXIg dG9vbAogIChKYW4gQmV1bGljaCkKLSByZW5hbWUgeGVuZnMgdG8geGVuaHlwZnMgKEphbiBCZXVs aWNoKQotIGFkZCAidHJlZSIgYW5kICJ3cml0ZSIgb3B0aW9ucyB0byB1c2VyIHRvb2wKClYyOgot IG1vdmUgZXhhbXBsZSB0cmVlIHRvIHRoZSBwYXRocyBkZXNjcmlwdGlvbiAoSWFuIEphY2tzb24p Ci0gc3BlY2lmeSBhbGxvd2VkIGNoYXJhY3RlcnMgZm9yIGtleXMgYW5kIHZhbHVlcyAoSWFuIEph Y2tzb24pCgpWMzoKLSBjb3JyZWN0IGludHJvZHVjdGlvbiAod3JpdGFibGUgZW50cmllcykKLS0t CiBkb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MgfCA4NiArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKwogZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYyAgICAgIHwg OTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5n ZWQsIDE4MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9o eXBlcnZpc29yZnMucGFuZG9jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2h5cGZzLXBh dGhzLnBhbmRvYwoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRv YyBiL2RvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwpuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwMDAwLi44ZTVkZWFhY2ZiCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9m ZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jCkBAIC0wLDAgKzEsODYgQEAKKyUgSHlwZXJ2aXNv ciBGUworJSBSZXZpc2lvbiAxCisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MKKy0tLS0tLS0tLS0t LS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6ICoqU3VwcG9ydGVk KioKKworICBBcmNoaXRlY3R1cmVzOiBhbGwKKworICAgICBDb21wb25lbnRzOiBIeXBlcnZpc29y LCB0b29sc3RhY2sKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMg T3ZlcnZpZXcKKworVGhlIEh5cGVydmlzb3IgRlMgaXMgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1 ZSBzdG9yZSBmb3IgcmVwb3J0aW5nCitpbmZvcm1hdGlvbiB0byBndWVzdHMsIGVzcGVjaWFsbHkg ZG9tMC4gIEl0IGlzIHNpbWlsYXIgdG8gdGhlIExpbnV4CitrZXJuZWwncyBzeXNmcy4gRW50cmll cyBhbmQgZGlyZWN0b3JpZXMgYXJlIGNyZWF0ZWQgYnkgdGhlIGh5cGVydmlzb3IsCit3aGlsZSB0 aGUgdG9vbHN0YWNrIGlzIGFibGUgdG8gdXNlIGEgaHlwZXJjYWxsIHRvIHF1ZXJ5IHRoZSBlbnRy eQordmFsdWVzIG9yIChpZiBhbGxvd2VkIGJ5IHRoZSBoeXBlcnZpc29yKSB0byBtb2RpZnkgdGhl bS4KKworIyBVc2VyIGRldGFpbHMKKworV2l0aDoKKworICAgIHhlbmh5cGZzIGxzIDxwYXRoPgor Cit0aGUgdXNlciBjYW4gbGlzdCB0aGUgZW50cmllcyBvZiBhIHNwZWNpZmljIHBhdGggb2YgdGhl IEZTLiBVc2luZzoKKworICAgIHhlbmh5cGZzIGNhdCA8cGF0aD4KKwordGhlIGNvbnRlbnQgb2Yg YW4gZW50cnkgY2FuIGJlIHJldHJpZXZlZC4gVXNpbmc6CisKKyAgICB4ZW5oeXBmcyB3cml0ZSA8 cGF0aD4gPHN0cmluZz4KKworYSB3cml0YWJsZSBlbnRyeSBjYW4gYmUgbW9kaWZpZWQuIFdpdGg6 CisKKyAgICB4ZW5oeXBmcyB0cmVlCisKK3RoZSBjb21wbGV0ZSBIeXBlcnZpc29yIEZTIGVudHJ5 IHRyZWUgY2FuIGJlIHByaW50ZWQuCisKK1RoZSBGUyBwYXRocyBhcmUgZG9jdW1lbnRlZCBpbiBg ZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvY2AuCisKKyMgVGVjaG5pY2FsIGRldGFpbHMKKwor QWNjZXNzIHRvIHRoZSBoeXBlcnZpc29yIGZpbGVzeXN0ZW0gaXMgZG9uZSB2aWEgdGhlIHN0YWJs ZSBuZXcgaHlwZXJjYWxsCitfX0hZUEVSVklTT1JfZmlsZXN5c3RlbV9vcC4KKworKiBoeXBlcmNh bGwgaW50ZXJmYWNlIHNwZWNpZmljYXRpb24KKyAgICAqIGB4ZW4vaW5jbHVkZS9wdWJsaWMvZmls ZXN5c3RlbS5oYAorKiBoeXBlcnZpc29yIGludGVybmFsIGZpbGVzCisgICAgKiBgeGVuL2luY2x1 ZGUveGVuL2ZpbGVzeXN0ZW0uaGAKKyAgICAqIGB4ZW4vY29tbW9uL2ZpbGVzeXN0ZW0uY2AKKyog YGxpYnhlbmh5cGZzYAorICAgICogYHRvb2xzL2xpYnMvbGlieGVuaHlwZnMvKmAKKyogYHhlbmh5 cGZzYAorICAgICogYHRvb2xzL21pc2MveGVuaHlwZnMuY2AKKyogcGF0aCBkb2N1bWVudGF0aW9u CisgICAgKiBgZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvY2AKKyAKKyMgVGVzdGluZworCitB bnkgbmV3IHBhcmFtZXRlcnMgb3IgaGFyZHdhcmUgbWl0aWdhdGlvbnMgc2hvdWxkIGJlIHZlcmlm aWVkIHRvIHNob3cgdXAKK2NvcnJlY3RseSBpbiB0aGUgZmlsZXN5c3RlbS4KKworIyBBcmVhcyBm b3IgaW1wcm92ZW1lbnQKKworKiBNb3JlIGRldGFpbGVkIGFjY2VzcyByaWdodHMKKyogRW50cmll cyBwZXIgZG9tYWluIGFuZC9vciBwZXIgY3B1cG9vbAorCisjIEtub3duIGlzc3VlcworCisqIE5v bmUKKworIyBSZWZlcmVuY2VzCisKKyogTm9uZQorCisjIEhpc3RvcnkKKworLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCitEYXRlICAgICAgIFJldmlzaW9uIFZlcnNpb24gIE5vdGVzCistLS0tLS0tLS0tIC0tLS0t LS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K KzIwMTktMTAtMDIgMSAgICAgICAgWGVuIDQuMTMgRG9jdW1lbnQgd3JpdHRlbgorLS0tLS0tLS0t LSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jIGIvZG9jcy9t aXNjL2h5cGZzLXBhdGhzLnBhbmRvYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw MDAwLi42N2RlOGQyY2Y4Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9taXNjL2h5cGZzLXBhdGhz LnBhbmRvYwpAQCAtMCwwICsxLDk1IEBACisjIFhlbmh5cGZzIFBhdGhzCisKK1RoaXMgZG9jdW1l bnQgYXR0ZW1wdHMgdG8gZGVmaW5lIGFsbCB0aGUgcGF0aHMgd2hpY2ggYXJlIGF2YWlsYWJsZQor aW4gdGhlIFhlbiBoeXBlcnZpc29yIGZpbGUgc3lzdGVtIChoeXBmcykuCisKK1RoZSBoeXBlcnZp c29yIGZpbGUgc3lzdGVtIGNhbiBiZSBhY2Nlc3NlZCB2aWEgdGhlIHhlbmh5cGZzIHRvb2wuCisK KyMjIE5vdGF0aW9uCisKK1RoZSBoeXBlcnZpc29yIGZpbGUgc3lzdGVtIGlzIHNpbWlsYXIgdG8g dGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgorSW4gdGhpcyBkb2N1bWVudCBkaXJlY3RvcmllcyBh cmUgYWx3YXlzIHNwZWNpZmllZCB3aXRoIGEgdHJhaWxpbmcgIi8iLgorCitUaGUgZm9sbG93aW5n IG5vdGF0aW9uIGNvbnZlbnRpb25zIGFwcGx5OgorCisgICAgICAgIERJUkVDVE9SWS8KKworICAg ICAgICBQQVRIID0gVkFMVUVTIFtUQUdTXQorCitUaGUgZmlyc3Qgc3ludGF4IGRlZmluZXMgYSBk aXJlY3RvcnkuIEl0IG5vcm1hbGx5IGNvbnRhaW5zIHJlbGF0ZWQKK2VudHJpZXMgYW5kIHRoZSBn ZW5lcmFsIHNjb3BlIG9mIHRoZSBkaXJlY3RvcnkgaXMgZGVzY3JpYmVkLgorCitUaGUgc2Vjb25k IHN5bnRheCBkZWZpbmVzIGEgZmlsZSBlbnRyeSBjb250YWluaW5nIHZhbHVlcyB3aGljaCBhcmUK K2VpdGhlciBzZXQgYnkgdGhlIGh5cGVydmlzb3Igb3IsIGlmIHRoZSBmaWxlIGlzIHdyaXRhYmxl LCBjYW4gYmUgc2V0CitieSB0aGUgdXNlci4KKworUEFUSCBjYW4gY29udGFpbiBzaW1wbGUgcmVn ZXggY29uc3RydWN0cyBmb2xsb3dpbmcgdGhlIFBlcmwgY29tcGF0aWJsZQorcmVnZXhwIHN5bnRh eCBkZXNjcmliZWQgaW4gcGNyZSgzKSBvciBwZXJscmUoMSkuCisKK0EgaHlwZXJ2aXNvciBmaWxl IHN5c3RlbSBlbnRyeSBuYW1lIGNhbiBiZSBhbnkgMC1kZWxpbWl0ZWQgYnl0ZSBzdHJpbmcKK25v dCBjb250YWluaW5nIGFueSAnLycgY2hhcmFjdGVyLiBUaGUgbmFtZXMgIi4iIGFuZCAiLi4iIGFy ZSByZXNlcnZlZAorZm9yIGZpbGUgc3lzdGVtIGludGVybmFsIHVzZS4KKworVkFMVUVTIGFyZSBz dHJpbmdzIGFuZCBjYW4gdGFrZSB0aGUgZm9sbG93aW5nIGZvcm1zOgorCisqIFNUUklORyAtLSBh biBhcmJpdHJhcnkgMC1kZWxpbWl0ZWQgYnl0ZSBzdHJpbmcuCisqIElOVEVHRVIgLS0gQW4gaW50 ZWdlciwgaW4gZGVjaW1hbCByZXByZXNlbnRhdGlvbiB1bmxlc3Mgb3RoZXJ3aXNlCisgIG5vdGVk LgorKiAiYSBsaXRlcmFsIHN0cmluZyIgLS0gbGl0ZXJhbCBzdHJpbmdzIGFyZSBjb250YWluZWQg d2l0aGluIHF1b3Rlcy4KKyogKFZBTFVFIHwgVkFMVUUgfCAuLi4gKSAtLSBhIHNldCBvZiBhbHRl cm5hdGl2ZXMuIEFsdGVybmF0aXZlcyBhcmUKKyAgc2VwYXJhdGVkIGJ5IGEgInwiIGFuZCBhbGwg dGhlIGFsdGVybmF0aXZlcyBhcmUgZW5jbG9zZWQgaW4gIigiIGFuZAorICAiKSIuCisKK0FkZGl0 aW9uYWwgVEFHUyBtYXkgZm9sbG93IGFzIGEgY29tbWEgc2VwYXJhdGVkIHNldCBvZiB0aGUgZm9s bG93aW5nCit0YWdzIGVuY2xvc2VkIGluIHNxdWFyZSBicmFja2V0cy4KKworKiB3IC0tIFBhdGgg aXMgd3JpdGFibGUgYnkgdGhlIHVzZXIuIFRoaXMgY2FwYWJpbGl0eSBpcyB1c3VhbGx5CisgIGxp bWl0ZWQgdG8gdGhlIGNvbnRyb2wgZG9tYWluIChlLmcuIGRvbTApLgorKiBBUk0gfCBBUk0zMiB8 IFg4NjogdGhlIHBhdGggaXMgYXZhaWxhYmxlIGZvciB0aGUgcmVzcGVjdGl2ZSBhcmNoaXRlY3R1 cmUKKyAgb25seS4KKyogUFYgLS0gIFBhdGggaXMgdmFsaWQgZm9yIFBWIGNhcGFibGUgaHlwZXJ2 aXNvcnMgb25seS4KKyogSFZNIC0tIFBhdGggaXMgdmFsaWQgZm9yIEhWTSBjYXBhYmxlIGh5cGVy dmlzb3JzIG9ubHkuCisqIENPTkZJR18qIC0tIFBhdGggaXMgdmFsaWQgb25seSBpbiBjYXNlIHRo ZSBoeXBlcnZpc29yIHdhcyBidWlsdCB3aXRoCisgIHRoZSByZXNwZWN0aXZlIGNvbmZpZyBvcHRp b24uCisKKyMjIEV4YW1wbGUKKworQSBwb3B1bGF0ZWQgWGVuIGh5cGVydmlzb3IgZmlsZSBzeXN0 ZW0gbWlnaHQgbG9vayBsaWtlIHRoZSBmb2xsb3dpbmcgZXhhbXBsZToKKworICAgIC8KKyAgICAg ICAgYnVpbGRpbmZvLyAgICAgICAgICAgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYnVpbGQtdGltZSBk YXRhCisgICAgICAgICAgICBjb25maWcgICAgICAgICAgIGNvbnRlbnRzIG9mIC5jb25maWcgZmls ZSB1c2VkIHRvIGJ1aWxkIFhlbgorICAgICAgICBjcHUtYnVncy8gICAgICAgICAgICB4ODY6IGRp cmVjdG9yeSBvZiBjcHUgYnVnIGluZm9ybWF0aW9uCisgICAgICAgICAgICBsMXRmICAgICAgICAg ICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAgICAgICBtZHMgICAg ICAgICAgICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAgICAgICBt ZWx0ZG93biAgICAgICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAg ICAgICBzcGVjLXN0b3JlLWJ5cGFzcyAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgor ICAgICAgICAgICAgc3BlY3RyZS12MSAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJh YmxlIgorICAgICAgICAgICAgc3BlY3RyZS12MiAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2 dWxuZXJhYmxlIgorICAgICAgICAgICAgbWl0aWdhdGlvbnMvICAgICBkaXJlY3Rvcnkgb2YgbWl0 aWdhdGlvbiBzZXR0aW5ncworICAgICAgICAgICAgICAgIGJ0aS10aHVuayAgICAiTi9BIiwgIlJF VFBPTElORSIsICJMRkVOQ0UiIG9yICJKTVAiCisgICAgICAgICAgICAgICAgc3BlYy1jdHJsICAg ICJObyIsICJJQlJTKyIgb3IgSUJSUy0iCisgICAgICAgICAgICAgICAgaWJwYiAgICAgICAgICJO byIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICBsMWQtZmx1c2ggICAgIk5vIiBvciAiWWVzIgor ICAgICAgICAgICAgICAgIG1kLWNsZWFyICAgICAiTm8iIG9yICJWRVJXIgorICAgICAgICAgICAg ICAgIGwxdGYtYmFycmllciAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICBhY3RpdmUtaHZtLyAg ICAgIGRpcmVjdG9yeSBmb3IgbWl0aWdhdGlvbnMgYWN0aXZlIGluIGh2bSBkb2FtaW5zCisgICAg ICAgICAgICAgICAgbXNyLXNwZWMtY3RybCAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAg cnNiICAgICAgICAgICJObyIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICBlYWdlci1mcHUgICAg Ik5vIiBvciAiWWVzIgorICAgICAgICAgICAgICAgIG1kLWNsZWFyICAgICAiTm8iIG9yICJZZXMi CisgICAgICAgICAgICBhY3RpdmUtcHYvICAgICAgIGRpcmVjdG9yeSBmb3IgbWl0aWdhdGlvbnMg YWN0aXZlIGluIHB2IGRvYW1pbnMKKyAgICAgICAgICAgICAgICBtc3Itc3BlYy1jdHJsICJObyIg b3IgIlllcyIKKyAgICAgICAgICAgICAgICByc2IgICAgICAgICAgIk5vIiBvciAiWWVzIgorICAg ICAgICAgICAgICAgIGVhZ2VyLWZwdSAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAg bWQtY2xlYXIgICAgICJObyIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICB4cHRpICAgICAgICAg Ik5vIiBvciBsaXN0IG9mICJkb20wIiwgImRvbVUiLCAiUENJRCBvbiIKKyAgICAgICAgICAgICAg ICBsMXRmLXNoYWRvdyAgIk5vIiBvciBsaXN0IG9mICJkb20wIiwgImRvbVUiCisgICAgICAgIHBh cmFtcy8gICAgICAgICAgICAgIGRpcmVjdG9yeSB3aXRoIGh5cGVydmlzb3IgcGFyYW1ldGVyIHZh bHVlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYm9vdC9ydW50aW1lIHBhcmFtZXRl cnMpCisKKyMjIEdlbmVyYWwgUGF0aHMKKworIyMjIyAvCisKK1RoZSByb290IG9mIHRoZSBoeXBl cnZpc29yIGZpbGUgc3lzdGVtLgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==