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=-2.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, UNPARSEABLE_RELAY,URIBL_BLOCKED,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 52143C04AB2 for ; Thu, 9 May 2019 17:25:57 +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 1D000216C4 for ; Thu, 9 May 2019 17:25:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="aHPad768" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D000216C4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oracle.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 1hOmnd-0000au-SQ; Thu, 09 May 2019 17:25:41 +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 1hOmnc-0000aX-Gf for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:40 +0000 X-Inumbo-ID: 74a84a34-727f-11e9-ba69-57af0fdc5dea Received: from aserp2130.oracle.com (unknown [141.146.126.79]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 74a84a34-727f-11e9-ba69-57af0fdc5dea; Thu, 09 May 2019 17:25:35 +0000 (UTC) Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJMx4162245; Thu, 9 May 2019 17:25:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding; s=corp-2018-07-02; bh=d7jsRj1+4ktgEU6gy2u33kGoS54PhxENv0bhYByLvHg=; b=aHPad768dCTFxCJgTFzoLiq4Kah+rARe3ddJOH4pC4kk3w4v4vJegt/p5E1xJhps2h0+ SKg5pGhFS5XWO/tIWQ10ol8p3+EKDZ+yflpd5uBqkRIppZSV/BfgPkzfxc7aIgwR04sw xM8Fh7fD2++AGDrN4lmYLd/QA5oGWy33PYywHeJnzqwLLrsVVFQvxYsIxlcoOwI1j9ED GI6TEf9TIje8NbamKUtPUe6wlbJ31DDxIDULH08kj10SF8mBQ+hrb80kKBNvmmr0+8N6 s2A5Gy404dozwjwrTbRRrhEn6WkT7jcAlyNE2UoFf4pQ5XbPSy8fwDfY1q22V2nnC5+V Vg== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2130.oracle.com with ESMTP id 2s94b6cey7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 09 May 2019 17:25:33 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP6Lf152120; Thu, 9 May 2019 17:25:33 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 2schvyy7te-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 09 May 2019 17:25:33 +0000 Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x49HPVd9031135; Thu, 9 May 2019 17:25:31 GMT Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 09 May 2019 10:25:31 -0700 From: Ankur Arora To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org Date: Thu, 9 May 2019 10:25:24 -0700 Message-Id: <20190509172540.12398-1-ankur.a.arora@oracle.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1905090100 X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1905090100 Subject: [Xen-devel] [RFC PATCH 00/16] xenhost 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: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com, ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com, joao.m.martins@oracle.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SGkgYWxsLAoKVGhpcyBpcyBhbiBSRkMgZm9yIHhlbmhvc3Qgc3VwcG9ydCwgb3V0bGluZWQgaGVy ZSBieSBKdWVyZ2VuIGhlcmU6Cmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzQvOC82Ny4KClRo ZSBoaWdoIGxldmVsIGlkZWEgaXMgdG8gcHJvdmlkZSBhbiBhYnN0cmFjdGlvbiBvZiB0aGUgWGVu CmNvbW11bmljYXRpb24gaW50ZXJmYWNlLCBhcyBhIHhlbmhvc3RfdC4KCnhlbmhvc3RfdCBleHBv c2Ugb3BzIGZvciBjb21tdW5pY2F0aW9uIGJldHdlZW4gdGhlIGd1ZXN0IGFuZCBYZW4KKGh5cGVy Y2FsbCwgY3B1aWQsIHNoYXJlZF9pbmZvL3ZjcHVfaW5mbywgZXZ0Y2huLCBncmFudC10YWJsZSBh bmQgb24gdG9wCm9mIHRob3NlLCB4ZW5idXMsIGJhbGxvb25pbmcpLCBhbmQgdGhlc2UgY2FuIGRp ZmZlciBiYXNlZCBvbiB0aGUga2luZApvZiB1bmRlcmx5aW5nIFhlbjogcmVndWxhciwgbG9jYWws IGFuZCBuZXN0ZWQuCgooU2luY2UgdGhpcyBhYnN0cmFjdGlvbiBpcyBsYXJnZWx5IGFib3V0IGd1 ZXN0IC0tIHhlbmhvc3QgY29tbXVuaWNhdGlvbiwKbm8gb3BzIGFyZSBuZWVkZWQgZm9yIHRpbWVy LCBjbG9jaywgc2NoZWQsIG1lbW9yeSAoTU1VLCBQMk0pLCBWQ1BVIG1nbXQuCmV0Yy4pCgpYZW5o b3N0IHVzZS1jYXNlczoKClJlZ3VsYXItWGVuOiB0aGUgc3RhbmRhcmQgWGVuIGludGVyZmFjZSBw cmVzZW50ZWQgdG8gYSBndWVzdCwKc3BlY2lmaWNhbGx5IGZvciBjb211bmljYXRpb24gYmV0d2Vl biBMeC1ndWVzdCBhbmQgTHgtWGVuLgoKTG9jYWwtWGVuOiBhIFhlbiBsaWtlIGludGVyZmFjZSB3 aGljaCBydW5zIGluIHRoZSBzYW1lIGFkZHJlc3Mgc3BhY2UgYXMKdGhlIGd1ZXN0IChkb20wKS4g VGhpcywgY2FuIGFjdCBhcyB0aGUgZGVmYXVsdCB4ZW5ob3N0LgoKVGhlIG1ham9yIHdheXMgaXQg ZGlmZmVycyBmcm9tIGEgcmVndWxhciBYZW4gaW50ZXJmYWNlIGlzIGluIHByZXNlbnRpbmcKYSBk aWZmZXJlbnQgaHlwZXJjYWxsIGludGVyZmFjZSAoY2FsbCBpbnN0ZWFkIG9mIGEgc3lzY2FsbC92 bWNhbGwpLCBhbmQKaW4gYW4gaW5hYmlsaXR5IHRvIGRvIGdyYW50LW1hcHBpbmdzOiBzaW5jZSBs b2NhbC1YZW4gZXhpc3RzIGluIHRoZSBzYW1lCmFkZHJlc3Mgc3BhY2UgYXMgWGVuLCB0aGVyZSdz IG5vIHdheSBmb3IgaXQgdG8gY2hlYXBseSBjaGFuZ2UgdGhlCnBoeXNpY2FsIHBhZ2UgdGhhdCBh IEdGTiBtYXBzIHRvIChhc3N1bWluZyBubyBQMk0gdGFibGVzLikKCk5lc3RlZC1YZW46IHRoaXMg Y2hhbm5lbCBpcyB0byBYZW4sIG9uZSBsZXZlbCByZW1vdmVkOiBmcm9tIEwxLWd1ZXN0IHRvCkww LVhlbi4gVGhlIHVzZSBjYXNlIGlzIHRoYXQgd2Ugd2FudCBMMC1kb20wLWJhY2tlbmRzIHRvIHRh bGsgdG8KTDEtZG9tMC1mcm9udGVuZCBkcml2ZXJzIHdoaWNoIGNhbiB0aGVuIHByZXNlbnQgUFYg ZGV2aWNlcyB3aGljaCBjYW4KaW4tdHVybiBiZSB1c2VkIGJ5IHRoZSBMMS1kb20wLWJhY2tlbmQg ZHJpdmVycyBhcyByYXcgdW5kZXJseWluZyBkZXZpY2VzLgpUaGUgaW50ZXJmYWNlcyB0aGVtc2Vs dmVzLCBicm9hZGx5IHJlbWFpbiBzaW1pbGFyLgoKTm90ZTogTDAtWGVuLCBMMS1YZW4gcmVwcmVz ZW50IFhlbiBydW5uaW5nIGF0IHRoYXQgbmVzdGluZyBsZXZlbAphbmQgTDAtZ3Vlc3QsIEwxLWd1 ZXN0IHJlcHJlc2VudCBndWVzdHMgdGhhdCBhcmUgY2hpbGRyZW4gb2YgWGVuCmF0IHRoYXQgbmVz dGluZyBsZXZlbC4gTHgsIHJlcHJlc2VudHMgYW55IGxldmVsLgoKUGF0Y2hlcyAxLTcsCiAgIng4 Ni94ZW46IGFkZCB4ZW5ob3N0X3QgaW50ZXJmYWNlIgogICJ4ODYveGVuOiBjcHVpZCBzdXBwb3J0 IGluIHhlbmhvc3RfdCIKICAieDg2L3hlbjogbWFrZSBoeXBlcmNhbGxfcGFnZSBnZW5lcmljIgog ICJ4ODYveGVuOiBoeXBlcmNhbGwgc3VwcG9ydCBmb3IgeGVuaG9zdF90IgogICJ4ODYveGVuOiBh ZGQgZmVhdHVyZSBzdXBwb3J0IGluIHhlbmhvc3RfdCIKICAieDg2L3hlbjogYWRkIHNoYXJlZF9p bmZvIHN1cHBvcnQgdG8geGVuaG9zdF90IgogICJ4ODYveGVuOiBtYWtlIHZjcHVfaW5mbyBwYXJ0 IG9mIHhlbmhvc3RfdCIKYWJzdHJhY3Qgb3V0IGludGVyZmFjZXMgdGhhdCBzZXR1cCBoeXBlcmNh bGxzL2NwdWlkL3NoYXJlZF9pbmZvL3ZjcHVfaW5mbyBldGMuCgpQYXRjaCA4LCAieDg2L3hlbjog aXJxL3VwY2FsbCBoYW5kbGluZyB3aXRoIG11bHRpcGxlIHhlbmhvc3RzIgpzZXRzIHVwIHRoZSB1 cGNhbGwgYW5kIHB2X2lycSBvcHMgYmFzZWQgb24gdmNwdV9pbmZvLgoKUGF0Y2ggOSwgInhlbi9l dnRjaG46IHN1cHBvcnQgZXZ0Y2huIGluIHhlbmhvc3RfdCIgYWRkcyB4ZW5ob3N0IGJhc2VkCmV2 dGNobiBzdXBwb3J0IGZvciBldnRjaG5fMmwuCgpQYXRjaGVzIDEwIGFuZCAxNiwgInhlbi9iYWxs b29uOiBzdXBwb3J0IGJhbGxvb25pbmcgaW4geGVuaG9zdF90IiBhbmQKInhlbi9ncmFudC10YWJs ZTogaG9zdF9hZGRyIGZpeHVwIGluIG1hcHBpbmcgb24geGVuaG9zdF9yMCIKaW1wbGVtZW50IHN1 cHBvcnQgZnJvbSBHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmIGZvciB4ZW5ob3N0cyBvZiB0eXBlCnhl bmhvc3RfcjAgKHhlbmhvc3QgbG9jYWwuKQoKUGF0Y2ggMTIsICJ4ZW4veGVuYnVzOiBzdXBwb3J0 IHhlbmJ1cyBmcm9udGVuZC9iYWNrZW5kIHdpdGggeGVuaG9zdF90IgptYWtlcyB4ZW5idXMgc28g dGhhdCBib3RoIGl0cyBmcm9udGVuZCBhbmQgYmFja2VuZCBjYW4gYmUgYm9vdHN0cmFwcGVkCnNl cGFyYXRlbHkgdmlhIHNlcGFyYXRlIHhlbmhvc3RzLgoKUmVtYWluaW5nIHBhdGNoZXMsIDExLCAx MywgMTQsIDE1OgogICJ4ZW4vZ3JhbnQtdGFibGU6IG1ha2UgZ3JhbnQtdGFibGUgeGVuaG9zdCBh d2FyZSIKICAiZHJpdmVycy94ZW46IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNoYW5nZXMi CiAgInhlbi9ibGs6IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNoYW5nZXMiCiAgInhlbi9u ZXQ6IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNoYW5nZXMiCmFyZSBtb3N0bHkgbWVjaGFu aWNhbCBjaGFuZ2VzIGZvciBBUElzIHRoYXQgbm93IHRha2UgeGVuaG9zdF90ICoKYXMgcGFyYW1l dGVyLgoKVGhlIGNvZGUgaXRzZWxmIGlzIFJGQyBxdWFsaXR5LCBhbmQgaXMgbW9zdGx5IG1lYW50 IHRvIGdldCBmZWVkYmFjayBiZWZvcmUKcHJvY2VlZGluZyBmdXJ0aGVyLiBBbHNvIG5vdGUgdGhh dCB0aGUgRklGTyBsb2dpYyBhbmQgc29tZSBYZW4gZHJpdmVycwooaW5wdXQsIHBjaWJhY2ssIHNj c2kgZXRjKSBhcmUgbW9zdGx5IHVuY2hhbmdlZCwgc28gd2lsbCBub3QgYnVpbGQuCgoKUGxlYXNl IHRha2UgYSBsb29rLgoKVGhhbmtzCkFua3VyCgoKQW5rdXIgQXJvcmEgKDE2KToKCiAgeDg2L3hl bjogYWRkIHhlbmhvc3RfdCBpbnRlcmZhY2UKICB4ODYveGVuOiBjcHVpZCBzdXBwb3J0IGluIHhl bmhvc3RfdAogIHg4Ni94ZW46IG1ha2UgaHlwZXJjYWxsX3BhZ2UgZ2VuZXJpYwogIHg4Ni94ZW46 IGh5cGVyY2FsbCBzdXBwb3J0IGZvciB4ZW5ob3N0X3QKICB4ODYveGVuOiBhZGQgZmVhdHVyZSBz dXBwb3J0IGluIHhlbmhvc3RfdAogIHg4Ni94ZW46IGFkZCBzaGFyZWRfaW5mbyBzdXBwb3J0IHRv IHhlbmhvc3RfdAogIHg4Ni94ZW46IG1ha2UgdmNwdV9pbmZvIHBhcnQgb2YgeGVuaG9zdF90CiAg eDg2L3hlbjogaXJxL3VwY2FsbCBoYW5kbGluZyB3aXRoIG11bHRpcGxlIHhlbmhvc3RzCiAgeGVu L2V2dGNobjogc3VwcG9ydCBldnRjaG4gaW4geGVuaG9zdF90CiAgeGVuL2JhbGxvb246IHN1cHBv cnQgYmFsbG9vbmluZyBpbiB4ZW5ob3N0X3QKICB4ZW4vZ3JhbnQtdGFibGU6IG1ha2UgZ3JhbnQt dGFibGUgeGVuaG9zdCBhd2FyZQogIHhlbi94ZW5idXM6IHN1cHBvcnQgeGVuYnVzIGZyb250ZW5k L2JhY2tlbmQgd2l0aCB4ZW5ob3N0X3QKICBkcml2ZXJzL3hlbjogZ250dGFiLCBldnRjaG4sIHhl bmJ1cyBBUEkgY2hhbmdlcwogIHhlbi9ibGs6IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNo YW5nZXMKICB4ZW4vbmV0OiBnbnR0YWIsIGV2dGNobiwgeGVuYnVzIEFQSSBjaGFuZ2VzCiAgeGVu L2dyYW50LXRhYmxlOiBob3N0X2FkZHIgZml4dXAgaW4gbWFwcGluZyBvbiB4ZW5ob3N0X3IwCgog YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oICAgICAgIHwgMjM5ICsrKysrLS0t CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJ2aXNvci5oICAgICAgfCAgIDMgKy0KIGFy Y2gveDg2L3BjaS94ZW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQogYXJjaC94 ODYveGVuL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBhcmNoL3g4Ni94 ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgICAgICAgfCAxMDEgKystLQogYXJjaC94ODYveGVu L2VubGlnaHRlbl9odm0uYyAgICAgICAgICAgICAgIHwgMTg1ICsrKystLQogYXJjaC94ODYveGVu L2VubGlnaHRlbl9wdi5jICAgICAgICAgICAgICAgIHwgMTQ0ICsrKystCiBhcmNoL3g4Ni94ZW4v ZW5saWdodGVuX3B2aC5jICAgICAgICAgICAgICAgfCAgMjUgKy0KIGFyY2gveDg2L3hlbi9ncmFu dC10YWJsZS5jICAgICAgICAgICAgICAgICB8ICA3MSArKy0KIGFyY2gveDg2L3hlbi9pcnEuYyAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA3NSArKy0KIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAg ICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogYXJjaC94ODYveGVuL3AybS5jICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDI0ICstCiBhcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMg ICAgICAgICAgICAgfCAgIDEgKwogYXJjaC94ODYveGVuL3NldHVwLmMgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxICsKIGFyY2gveDg2L3hlbi9zbXAuYyAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyNSArLQogYXJjaC94ODYveGVuL3NtcF9odm0uYyAgICAgICAgICAgICAgICAgICAgIHwg IDE3ICstCiBhcmNoL3g4Ni94ZW4vc21wX3B2LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMjcg Ky0KIGFyY2gveDg2L3hlbi9zdXNwZW5kX2h2bS5jICAgICAgICAgICAgICAgICB8ICAgNiArLQog YXJjaC94ODYveGVuL3N1c3BlbmRfcHYuYyAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBhcmNo L3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIgKy0KIGFyY2gveDg2 L3hlbi94ZW4tYXNtXzMyLlMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYveGVu L3hlbi1hc21fNjQuUyAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni94ZW4veGVu LWhlYWQuUyAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGFyY2gveDg2L3hlbi94ZW4tb3Bz LmggICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogYXJjaC94ODYveGVuL3hlbmhvc3QuYyAg ICAgICAgICAgICAgICAgICAgIHwgMTAyICsrKysKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv YmxrYmFjay5jICAgICAgICB8ICA1NiArLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21t b24uaCAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j ICAgICAgICAgfCAgNjUgKy0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jICAgICAgICAg ICAgICAgfCAxMDUgKystLQogZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jICAgICAg ICAgIHwgICAyICstCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMgICAgICAgICAgICAg fCAgIDcgKy0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jICAgICAgICB8ICAx NSArLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jICAgICAgICAgIHwgIDExICst CiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9yeC5jICAgICAgICAgICAgICAgfCAgIDMgKy0KIGRy aXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1cy5jICAgICAgICAgICB8ICA4MSArLS0KIGRyaXZl cnMvbmV0L3hlbi1uZXRmcm9udC5jICAgICAgICAgICAgICAgICB8IDEyMiArKy0tCiBkcml2ZXJz L3BjaS94ZW4tcGNpZnJvbnQuYyAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGRyaXZlcnMvdHR5 L2h2Yy9odmNfeGVuLmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy94ZW4vYWNw aS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGRyaXZlcnMveGVuL2JhbGxvb24u YyAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArLQogZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcu YyAgICAgICAgICAgICAgICAgIHwgIDE2ICstCiBkcml2ZXJzL3hlbi9ldmVudHMvTWFrZWZpbGUg ICAgICAgICAgICAgICAgfCAgIDEgLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jICAg ICAgICAgICAgIHwgMTk4ICsrKy0tLS0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5j ICAgICAgICAgICB8IDM4MSArKysrKysrLS0tLS0tCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz X2ZpZm8uYyAgICAgICAgICAgfCAgIDQgKy0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfaW50 ZXJuYWwuaCAgICAgICB8ICA3OCArLS0KIGRyaXZlcnMveGVuL2V2dGNobi5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAyNCArLQogZHJpdmVycy94ZW4vZmFsbGJhY2suYyAgICAgICAgICAgICAg ICAgICAgIHwgICA5ICstCiBkcml2ZXJzL3hlbi9mZWF0dXJlcy5jICAgICAgICAgICAgICAgICAg ICAgfCAgMzMgKy0KIGRyaXZlcnMveGVuL2dudGFsbG9jLmMgICAgICAgICAgICAgICAgICAgICB8 ICAyMSArLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2 ICstCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jICAgICAgICAgICAgICAgICAgfCA2MzIgKysr KysrKysrKysrLS0tLS0tLS0tCiBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgICAgICAgICAgICAgICAg ICAgICAgfCAgMzcgKy0KIGRyaXZlcnMveGVuL21jZWxvZy5jICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMiArLQogZHJpdmVycy94ZW4vcGNwdS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAyICstCiBkcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyAgICAgICAgICAgICAgICAgfCAgMTIg Ky0KIGRyaXZlcnMveGVuL3ByZWVtcHQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBk cml2ZXJzL3hlbi9wcml2Y21kLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGRyaXZl cnMveGVuL3N5cy1oeXBlcnZpc29yLmMgICAgICAgICAgICAgICB8ICAxNCArLQogZHJpdmVycy94 ZW4vdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBkcml2ZXJzL3hlbi94 ZW4tYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIGRyaXZlcnMveGVuL3hlbi1w Y2liYWNrL3hlbmJ1cy5jICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy94ZW4veGVuLXNjc2li YWNrLmMgICAgICAgICAgICAgICAgIHwgICA1ICstCiBkcml2ZXJzL3hlbi94ZW4tc2VsZmJhbGxv b24uYyAgICAgICAgICAgICAgfCAgIDIgKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oICAg ICAgICAgICAgICAgIHwgIDQ1ICstCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5j ICAgICAgICAgfCAgNDAgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYyAgICAg ICAgICB8IDEyMSArKy0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9iYWNrZW5kLmMg ICAgfCAgMzAgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMgICB8 ICAyMiArLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAgIHwgMjQ3 ICsrKysrLS0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYyAgfCAg MjAgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfZnJvbnRlbmQuYyB8ICA2NiAr Ky0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyAgICAgICAgICAgICB8IDE5MiArKysr LS0tCiBkcml2ZXJzL3hlbi94ZW5mcy94ZW5zdG9yZWQuYyAgICAgICAgICAgICAgfCAgIDcgKy0K IGRyaXZlcnMveGVuL3hsYXRlX21tdS5jICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogaW5j bHVkZS94ZW4vYmFsbG9vbi5oICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBpbmNsdWRl L3hlbi9ldmVudHMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgNDUgKy0KIGluY2x1ZGUveGVu L2ZlYXR1cmVzLmggICAgICAgICAgICAgICAgICAgICB8ICAxNyArLQogaW5jbHVkZS94ZW4vZ3Jh bnRfdGFibGUuaCAgICAgICAgICAgICAgICAgIHwgIDgzICstLQogaW5jbHVkZS94ZW4veGVuLW9w cy5oICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAg ICAgICAgICAgICAgICAgIHwgIDU0ICstCiBpbmNsdWRlL3hlbi94ZW5ob3N0LmggICAgICAgICAg ICAgICAgICAgICAgfCAzMDIgKysrKysrKysrKwogODMgZmlsZXMgY2hhbmdlZCwgMjgyNiBpbnNl cnRpb25zKCspLCAxNjUzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2 L3hlbi94ZW5ob3N0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi94ZW5ob3N0LmgK Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs