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=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED 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 3C927C2B9F4 for ; Mon, 14 Jun 2021 22:58:12 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (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 D4840610C8 for ; Mon, 14 Jun 2021 22:58:11 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D4840610C8 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=patchew.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:48606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lsvX0-0006cn-Ud for qemu-devel@archiver.kernel.org; Mon, 14 Jun 2021 18:58:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46992) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsvWO-0005lg-2K for qemu-devel@nongnu.org; Mon, 14 Jun 2021 18:57:32 -0400 Resent-Date: Mon, 14 Jun 2021 18:57:32 -0400 Resent-Message-Id: Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21399) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsvWL-0001vj-7P for qemu-devel@nongnu.org; Mon, 14 Jun 2021 18:57:31 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1623711441; cv=none; d=zohomail.com; s=zohoarc; b=S6ueKn9SzIE6V71cgnmZEeTiQigjiHXV9zqMxD5yxHt/E+ZmnKjIPXMIByyxZqV238i+Sl/ZCKUbW5SekTyfbBlFUbmFxL8jB/Otfos0zyPp7USXdcYbqRza082pa2XUswND+7F52K1KN3F+/TrWIH26KenDoffgiINDO6TWAk0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1623711441; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To; bh=ar6dhlWLz6s3QrpdokcJYIht8TXKKy1uqWXl4bJ4Bfk=; b=O7a04Jpx9t7djJ1YQvWRRhenSs5xYX7tvNL5OAhPKuvApLcKTFXeRwd9EoyL3guIKus5qqpZB178EPIHHumLjqfteKysAjOc49om7wxWMyT5rnRQnNeA6/WcDc5VW7p5jsS5DW5x6msyV2H1YtG5XBbjQYX79mE+/cIDRXuHf/c= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass smtp.mailfrom=no-reply@patchew.org; dmarc=pass header.from= Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by mx.zohomail.com with SMTPS id 1623711439946888.1269842922192; Mon, 14 Jun 2021 15:57:19 -0700 (PDT) In-Reply-To: <20210610133538.608390-1-pbonzini@redhat.com> Subject: Re: [PATCH 00/11] vl: compound properties for machines Message-ID: <162371143904.2358.15860711669341575698@7c66fb7bc3ab> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Resent-From: From: no-reply@patchew.org To: pbonzini@redhat.com Date: Mon, 14 Jun 2021 15:57:19 -0700 (PDT) X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.53; envelope-from=no-reply@patchew.org; helo=sender4-of-o53.zoho.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: qemu-devel@nongnu.org Cc: berrange@redhat.com, qemu-devel@nongnu.org, armbru@redhat.com Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIxMDYxMDEzMzUzOC42MDgz OTAtMS1wYm9uemluaUByZWRoYXQuY29tLwoKCgpIaSwKClRoaXMgc2VyaWVzIHNlZW1zIHRvIGhh dmUgc29tZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbXMuIFNlZSBvdXRwdXQgYmVsb3cgZm9yCm1vcmUg aW5mb3JtYXRpb246CgpUeXBlOiBzZXJpZXMKTWVzc2FnZS1pZDogMjAyMTA2MTAxMzM1MzguNjA4 MzkwLTEtcGJvbnppbmlAcmVkaGF0LmNvbQpTdWJqZWN0OiBbUEFUQ0ggMDAvMTFdIHZsOiBjb21w b3VuZCBwcm9wZXJ0aWVzIGZvciBtYWNoaW5lcwoKPT09IFRFU1QgU0NSSVBUIEJFR0lOID09PQoj IS9iaW4vYmFzaApnaXQgcmV2LXBhcnNlIGJhc2UgPiAvZGV2L251bGwgfHwgZXhpdCAwCmdpdCBj b25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZWxpbWl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYu cmVuYW1lcyBUcnVlCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLmFsZ29yaXRobSBoaXN0b2dyYW0K Li9zY3JpcHRzL2NoZWNrcGF0Y2gucGwgLS1tYWlsYmFjayBiYXNlLi4KPT09IFRFU1QgU0NSSVBU IEVORCA9PT0KClVwZGF0aW5nIDNjOGNmNWE5YzIxZmY4NzgyMTY0ZDFkZWY3ZjQ0YmQ4ODg3MTMz ODQKU3dpdGNoZWQgdG8gYSBuZXcgYnJhbmNoICd0ZXN0JwplMTdmNWM2IG1hY2hpbmU6IGFkZCBz bXAgY29tcG91bmQgcHJvcGVydHkKY2JmMDFkMyBtYWNoaW5lOiByZWplY3QgLXNtcCBkaWVzIT0x IGZvciBub24tUEMgbWFjaGluZXMKODYzNmM3ZiBtYWNoaW5lOiBwYXNzIFFBUEkgc3RydWN0IHRv IG1jLT5zbXBfcGFyc2UKYjY0ODQ1OCBtYWNoaW5lOiBhZGQgZXJyb3IgcHJvcGFnYXRpb24gdG8g bWMtPnNtcF9wYXJzZQo1ZGNmY2I4IG1hY2hpbmU6IG1vdmUgY29tbW9uIHNtcF9wYXJzZSBjb2Rl IHRvIGNhbGxlcgowODdiNGNlIG1hY2hpbmU6IG1vdmUgZGllcyBmcm9tIFg4Nk1hY2hpbmVTdGF0 ZSB0byBDcHVUb3BvbG9neQpjMDNkNTE3IHFlbXUtb3B0aW9uOiByZW1vdmUgbm93LWRlYWQgY29k ZQo3ZjdmYjgxIHZsOiBzd2l0Y2ggLU0gcGFyc2luZyB0byBrZXl2YWwKNjBmNGI0MCBrZXl2YWw6 IGludHJvZHVjZSBrZXl2YWxfcGFyc2VfaW50bwo4YzYxOWE0IGtleXZhbDogaW50cm9kdWNlIGtl eXZhbF9tZXJnZQpjZWYxMGY3IHFvbTogZXhwb3J0IG1vcmUgZnVuY3Rpb25zIGZvciB1c2Ugd2l0 aCBub24tVXNlckNyZWF0YWJsZSBvYmplY3RzCgo9PT0gT1VUUFVUIEJFR0lOID09PQoxLzExIENo ZWNraW5nIGNvbW1pdCBjZWYxMGY3ZmM3NjAgKHFvbTogZXhwb3J0IG1vcmUgZnVuY3Rpb25zIGZv ciB1c2Ugd2l0aCBub24tVXNlckNyZWF0YWJsZSBvYmplY3RzKQoyLzExIENoZWNraW5nIGNvbW1p dCA4YzYxOWE0ZjcxYzAgKGtleXZhbDogaW50cm9kdWNlIGtleXZhbF9tZXJnZSkKRVJST1I6IGxp bmUgb3ZlciA5MCBjaGFyYWN0ZXJzCiM0NTogRklMRTogdGVzdHMvdW5pdC90ZXN0LWtleXZhbC5j Ojc1NjoKKyAgICBRRGljdCAqY29tYmluZWQgPSBrZXl2YWxfcGFyc2UoIm9wdDE9QUJDLG9wdDIu c3ViMT1kZWYsb3B0Mi5zdWIyPUdISSxvcHQyLnN1YjM9SktMLG9wdDM9eHl6IiwKCldBUk5JTkc6 IGxpbmUgb3ZlciA4MCBjaGFyYWN0ZXJzCiMxMTQ6IEZJTEU6IHV0aWwva2V5dmFsLmM6MzE0Ogor c3RhdGljIHZvaWQga2V5dmFsX2RvX21lcmdlKFFEaWN0ICpvbGQsIGNvbnN0IFFEaWN0ICpuZXcs IEdTdHJpbmcgKnN0ciwgRXJyb3IgKiplcnJwKQoKRVJST1I6IGxpbmUgb3ZlciA5MCBjaGFyYWN0 ZXJzCiMxMjQ6IEZJTEU6IHV0aWwva2V5dmFsLmM6MzI0OgorICAgICAgICAgICAgICAgIGVycm9y X3NldGcoZXJycCwgIlBhcmFtZXRlciAnJXMlcycgdXNlZCBpbmNvbnNpc3RlbnRseSIsIHN0ci0+ c3RyLCBlbnQtPmtleSk7Cgp0b3RhbDogMiBlcnJvcnMsIDEgd2FybmluZ3MsIDEyNyBsaW5lcyBj aGVja2VkCgpQYXRjaCAyLzExIGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElm IGFueSBvZiB0aGVzZSBlcnJvcnMKYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0 aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuCgozLzExIENoZWNr aW5nIGNvbW1pdCA2MGY0YjQwMjI4NDMgKGtleXZhbDogaW50cm9kdWNlIGtleXZhbF9wYXJzZV9p bnRvKQpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojMjY6IEZJTEU6IGluY2x1ZGUv cWVtdS9vcHRpb24uaDoxNTA6CitRRGljdCAqa2V5dmFsX3BhcnNlX2ludG8oUURpY3QgKnFkaWN0 LCBjb25zdCBjaGFyICpwYXJhbXMsIGNvbnN0IGNoYXIgKmltcGxpZWRfa2V5LAoKV0FSTklORzog bGluZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzQ4OiBGSUxFOiB1dGlsL2tleXZhbC5jOjQ4NjoKK1FE aWN0ICprZXl2YWxfcGFyc2VfaW50byhRRGljdCAqcWRpY3QsIGNvbnN0IGNoYXIgKnBhcmFtcywg Y29uc3QgY2hhciAqaW1wbGllZF9rZXksCgp0b3RhbDogMCBlcnJvcnMsIDIgd2FybmluZ3MsIDc4 IGxpbmVzIGNoZWNrZWQKClBhdGNoIDMvMTEgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2 aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0 aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KNC8x MSBDaGVja2luZyBjb21taXQgN2Y3ZmI4MTU3MDAxICh2bDogc3dpdGNoIC1NIHBhcnNpbmcgdG8g a2V5dmFsKQpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojMjA2OiBGSUxFOiBzb2Z0 bW11L3ZsLmM6MTU5MjoKKyAgICAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgIk5vIG1h Y2hpbmUgc3BlY2lmaWVkLCBhbmQgdGhlcmUgaXMgbm8gZGVmYXVsdCIpOwoKV0FSTklORzogbGlu ZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzIxOTogRklMRTogc29mdG1tdS92bC5jOjE1OTg6CisgICAg ICAgIGVycm9yX2FwcGVuZF9oaW50KCZsb2NhbF9lcnIsICJVc2UgLW1hY2hpbmUgaGVscCB0byBs aXN0IHN1cHBvcnRlZCBtYWNoaW5lc1xuIik7CgpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFj dGVycwojMjU2OiBGSUxFOiBzb2Z0bW11L3ZsLmM6MTYzOToKKyAgICAgICAgICAgIGVycm9yX3Nl dGcoZXJycCwgIkNvbmZsaWN0IGJldHdlZW4gJyVzJyBhbmQgJyVzJyIsIGVudC0+a2V5LCBuZXdf a2V5KTsKCldBUk5JTkc6IGxpbmUgb3ZlciA4MCBjaGFyYWN0ZXJzCiMzMDA6IEZJTEU6IHNvZnRt bXUvdmwuYzoxNjYzOgorICAgICAgICBvYmplY3RfcmVnaXN0ZXJfc3VnYXJfcHJvcChBQ0NFTF9D TEFTU19OQU1FKCJ4ZW4iKSwgImlnZC1wYXNzdGhydSIsIHZhbHVlLAoKV0FSTklORzogbGluZSBv dmVyIDgwIGNoYXJhY3RlcnMKIzMwNzogRklMRTogc29mdG1tdS92bC5jOjE2NzA6CisgICAgICAg IG9iamVjdF9yZWdpc3Rlcl9zdWdhcl9wcm9wKEFDQ0VMX0NMQVNTX05BTUUoImt2bSIpLCAia3Zt LXNoYWRvdy1tZW0iLCB2YWx1ZSwKCldBUk5JTkc6IGxpbmUgb3ZlciA4MCBjaGFyYWN0ZXJzCiMz MTQ6IEZJTEU6IHNvZnRtbXUvdmwuYzoxNjc3OgorICAgICAgICBvYmplY3RfcmVnaXN0ZXJfc3Vn YXJfcHJvcChBQ0NFTF9DTEFTU19OQU1FKCJrdm0iKSwgImtlcm5lbC1pcnFjaGlwIiwgdmFsdWUs CgpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojMzE2OiBGSUxFOiBzb2Z0bW11L3Zs LmM6MTY3OToKKyAgICAgICAgb2JqZWN0X3JlZ2lzdGVyX3N1Z2FyX3Byb3AoQUNDRUxfQ0xBU1Nf TkFNRSgid2hweCIpLCAia2VybmVsLWlycWNoaXAiLCB2YWx1ZSwKCkVSUk9SOiBsaW5lIG92ZXIg OTAgY2hhcmFjdGVycwojMzM4OiBGSUxFOiBzb2Z0bW11L3ZsLmM6MTgwNDoKKyAgICBvYmplY3Rf c2V0X3Byb3BlcnRpZXNfZnJvbV9rZXl2YWwoT0JKRUNUKGN1cnJlbnRfbWFjaGluZSksIHFkaWN0 LCBmYWxzZSwgJmVycm9yX2ZhdGFsKTsKCkVSUk9SOiBsaW5lIG92ZXIgOTAgY2hhcmFjdGVycwoj MzUwOiBGSUxFOiBzb2Z0bW11L3ZsLmM6MTgzNDoKKyAgICAgICAgc2VtaWhvc3RpbmdfYXJnX2Zh bGxiYWNrKGN1cnJlbnRfbWFjaGluZS0+a2VybmVsX2ZpbGVuYW1lLCBjdXJyZW50X21hY2hpbmUt Pmtlcm5lbF9jbWRsaW5lKTsKCkVSUk9SOiBjb2RlIGluZGVudCBzaG91bGQgbmV2ZXIgdXNlIHRh YnMKIzQxNDogRklMRTogc29mdG1tdS92bC5jOjIxMjg6CiteSSAqIENhbm5vdCBtZXJnZSBzdHJp bmctdmFsdWVkIGFuZCB0eXBlLXNhZmUgZGljdGlvbmFyaWVzLCBzbyBKU09OJAoKRVJST1I6IGNv ZGUgaW5kZW50IHNob3VsZCBuZXZlciB1c2UgdGFicwojNDE1OiBGSUxFOiBzb2Z0bW11L3ZsLmM6 MjEyOToKK15JICogaXMgbm90IGFjY2VwdGVkIHlldCBmb3IgLU0uJAoKRVJST1I6IGNvZGUgaW5k ZW50IHNob3VsZCBuZXZlciB1c2UgdGFicwojNDE2OiBGSUxFOiBzb2Z0bW11L3ZsLmM6MjEzMDoK K15JICovJAoKRVJST1I6IGxpbmUgb3ZlciA5MCBjaGFyYWN0ZXJzCiM1MjY6IEZJTEU6IHNvZnRt bXUvdmwuYzozMjQ4OgorICAgICAgICAgICAgICAgICAgICBrZXl2YWxfcGFyc2VfaW50byhtYWNo aW5lX29wdHNfZGljdCwgb3B0YXJnLCAidHlwZSIsICZoZWxwLCAmZXJyb3JfZmF0YWwpOwoKdG90 YWw6IDYgZXJyb3JzLCA3IHdhcm5pbmdzLCA1MzYgbGluZXMgY2hlY2tlZAoKUGF0Y2ggNC8xMSBo YXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3Jz CmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpD SEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoKNS8xMSBDaGVja2luZyBjb21taXQgYzAzZDUxNzE0 ZWIwIChxZW11LW9wdGlvbjogcmVtb3ZlIG5vdy1kZWFkIGNvZGUpCjYvMTEgQ2hlY2tpbmcgY29t bWl0IDA4N2I0Y2UxZmNmYiAobWFjaGluZTogbW92ZSBkaWVzIGZyb20gWDg2TWFjaGluZVN0YXRl IHRvIENwdVRvcG9sb2d5KQo3LzExIENoZWNraW5nIGNvbW1pdCA1ZGNmY2I4ODEzMGQgKG1hY2hp bmU6IG1vdmUgY29tbW9uIHNtcF9wYXJzZSBjb2RlIHRvIGNhbGxlcikKOC8xMSBDaGVja2luZyBj b21taXQgYjY0ODQ1ODlkNTk3IChtYWNoaW5lOiBhZGQgZXJyb3IgcHJvcGFnYXRpb24gdG8gbWMt PnNtcF9wYXJzZSkKOS8xMSBDaGVja2luZyBjb21taXQgODYzNmM3ZmI5OGU1IChtYWNoaW5lOiBw YXNzIFFBUEkgc3RydWN0IHRvIG1jLT5zbXBfcGFyc2UpCldBUk5JTkc6IGxpbmUgb3ZlciA4MCBj aGFyYWN0ZXJzCiM5NTogRklMRTogaHcvaTM4Ni9wYy5jOjcxMzoKK3N0YXRpYyB2b2lkIHBjX3Nt cF9wYXJzZShNYWNoaW5lU3RhdGUgKm1zLCBTTVBDb25maWd1cmF0aW9uICpjb25maWcsIEVycm9y ICoqZXJycCkKCnRvdGFsOiAwIGVycm9ycywgMSB3YXJuaW5ncywgMTMzIGxpbmVzIGNoZWNrZWQK ClBhdGNoIDkvMTEgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9m IHRoZXNlIGVycm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWlu dGFpbmVyLCBzZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KMTAvMTEgQ2hlY2tpbmcgY29t bWl0IGNiZjAxZDNkYjYwYiAobWFjaGluZTogcmVqZWN0IC1zbXAgZGllcyE9MSBmb3Igbm9uLVBD IG1hY2hpbmVzKQoxMS8xMSBDaGVja2luZyBjb21taXQgZTE3ZjVjNmE5NzgwIChtYWNoaW5lOiBh ZGQgc21wIGNvbXBvdW5kIHByb3BlcnR5KQpFUlJPUjogbGluZSBvdmVyIDkwIGNoYXJhY3RlcnMK IzIzNjogRklMRTogc29mdG1tdS92bC5jOjMzMTY6CisgICAgICAgICAgICAgICAgbWFjaGluZV9w YXJzZV9wcm9wZXJ0eV9vcHQocWVtdV9maW5kX29wdHMoInNtcC1vcHRzIiksICJzbXAiLCBvcHRh cmcsICZlcnJvcl9mYXRhbCk7CgpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojMjQ5 OiBGSUxFOiB0ZXN0cy9xdGVzdC9udW1hLXRlc3QuYzoyODoKKyAgICBjbGkgPSBtYWtlX2NsaShk YXRhLCAiLW1hY2hpbmUgc21wLmNwdXM9OCAtbnVtYSBub2RlLG5vZGVpZD0wLG1lbWRldj1yYW0s Y3B1cz0wLTMgIgoKV0FSTklORzogbGluZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzI1ODogRklMRTog dGVzdHMvcXRlc3QvbnVtYS10ZXN0LmM6NDU6CisgICAgY2xpID0gbWFrZV9jbGkoZGF0YSwgIi1t YWNoaW5lIHNtcC5jcHVzPTggLW51bWEgbm9kZSxtZW1kZXY9cmFtIC1udW1hIG5vZGUiKTsKCkVS Uk9SOiBsaW5lIG92ZXIgOTAgY2hhcmFjdGVycwojMjg1OiBGSUxFOiB0ZXN0cy9xdGVzdC9udW1h LXRlc3QuYzoxMjc6CisgICAgY2xpID0gbWFrZV9jbGkoZGF0YSwgIi1jcHUgcGVudGl1bSAtbWFj aGluZSBzbXAuY3B1cz04LHNtcC5zb2NrZXRzPTIsc21wLmNvcmVzPTIsc21wLnRocmVhZHM9MiAi Cgp0b3RhbDogMiBlcnJvcnMsIDIgd2FybmluZ3MsIDI4NCBsaW5lcyBjaGVja2VkCgpQYXRjaCAx MS8xMSBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2Ug ZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIs IHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoKPT09IE9VVFBVVCBFTkQgPT09CgpUZXN0 IGNvbW1hbmQgZXhpdGVkIHdpdGggY29kZTogMQoKClRoZSBmdWxsIGxvZyBpcyBhdmFpbGFibGUg YXQKaHR0cDovL3BhdGNoZXcub3JnL2xvZ3MvMjAyMTA2MTAxMzM1MzguNjA4MzkwLTEtcGJvbnpp bmlAcmVkaGF0LmNvbS90ZXN0aW5nLmNoZWNrcGF0Y2gvP3R5cGU9bWVzc2FnZS4KLS0tCkVtYWls IGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5IFBhdGNoZXcgW2h0dHBzOi8vcGF0Y2hldy5vcmcv XS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBwYXRjaGV3LWRldmVsQHJlZGhhdC5jb20=