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 54624C4BA10 for ; Wed, 26 Feb 2020 12:47:39 +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 33EB221927 for ; Wed, 26 Feb 2020 12:47:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 33EB221927 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 1j6w5x-0002EW-94; Wed, 26 Feb 2020 12:47:21 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j6w5v-0002DV-HH for xen-devel@lists.xenproject.org; Wed, 26 Feb 2020 12:47:19 +0000 X-Inumbo-ID: 1a1661d4-5896-11ea-8cb6-bc764e2007e4 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 1a1661d4-5896-11ea-8cb6-bc764e2007e4; Wed, 26 Feb 2020 12:47:09 +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 F0570AD61; Wed, 26 Feb 2020 12:47:07 +0000 (UTC) From: Juergen Gross To: xen-devel@lists.xenproject.org Date: Wed, 26 Feb 2020 13:46:53 +0100 Message-Id: <20200226124705.29212-1-jgross@suse.com> X-Mailer: git-send-email 2.16.4 Subject: [Xen-devel] [PATCH v6 00/12] 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 , Andrew Cooper , Ian Jackson , George Dunlap , Jan Beulich , Anthony PERARD , 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 cyBhIG5ldyBsaWJyYXJ5CiJsaWJ4ZW5oeXBmcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCgpU aGUgc2VyaWVzIGFkZHMgcmVhZC1vbmx5IG5vZGVzIHdpdGggYnVpbGRpbmZvIGRhdGEgYW5kIHdy aXRhYmxlCm5vZGVzIHdpdGggcnVudGltZSBwYXJhbWV0ZXJzLiB4bCBpcyBzd2l0Y2hlZCB0byB1 c2UgdGhlIG5ldyBmaWxlCnN5c3RlbSBmb3IgbW9kaWZ5aW5nIHRoZSBydW50aW1lIHBhcmFtZXRl cnMgYW5kIHRoZSBvbGQgc3lzY3RsCmludGVyZmFjZSBmb3IgdGhhdCBwdXJwb3NlIGlzIGRyb3Bw ZWQuCgpDaGFuZ2VzIGluIFY2OgotIGFkZGVkIG5ldyBwYXRjaGVzIDEsIDEwLCAxMSwgMTIKLSBh ZGRyZXNzZWQgcmV2aWV3IGNvbW1lbnRzCi0gbW9kaWZpZWQgaW50ZXJmYWNlIGZvciBjcmVhdGlu ZyBub2RlcyBmb3IgcnVudGltZSBwYXJhbWV0ZXJzCgpDaGFuZ2VzIGluIFY1OgotIHN3aXRjaGVk IHRvIHhzbSBmb3IgcHJpdmlsZWdlIGNoZWNrCgpDaGFuZ2VzIGluIFY0OgotIGZvcm1lciBwYXRj aCAyIHJlbW92ZWQgYXMgYWxyZWFkeSBjb21taXR0ZWQKLSBhZGRyZXNzZWQgcmV2aWV3IGNvbW1l bnRzCgpDaGFuZ2VzIGluIFYzOgotIG1ham9yIHJld29yaywgZXNwZWNpYWxseSBieSBzdXBwb3J0 aW5nIGJpbmFyeSBjb250ZW50cyBvZiBlbnRyaWVzCi0gYWRkZWQgc2V2ZXJhbCBuZXcgcGF0Y2hl cyAoMSwgMiwgNykKLSBmdWxsIHN1cHBvcnQgb2YgYWxsIHJ1bnRpbWUgcGFyYW1ldGVycwotIHN1 cHBvcnQgb2Ygd3JpdGluZyBlbnRyaWVzIChlc3BlY2lhbGx5IHJ1bnRpbWUgcGFyYW1ldGVycykK CkNoYW5nZXMgaW4gVjI6Ci0gYWxsIGNvbW1lbnRzIHRvIFYxIGFkZHJlc3NlZAotIGFkZGVkIG1h bi1wYWdlIGZvciB4ZW5oeXBmcyB0b29sCi0gYWRkZWQgcnVudGltZSBwYXJhbWV0ZXIgcmVhZCBh Y2Nlc3MgZm9yIHN0cmluZyBwYXJhbWV0ZXJzCgpDaGFuZ2VzIGluIFYxOgotIHJlbmFtZWQgeGVu ZnMgLT54ZW5oeXBmcwotIGFkZGVkIHdyaXRhYmxlIGVudHJpZXMgc3VwcG9ydCBhdCB0aGUgaW50 ZXJmYWNlIGxldmVsIGFuZCBpbiB0aGUKICB4ZW5oeXBmcyB0b29sCi0gYWRkZWQgcnVudGltZSBw YXJhbWV0ZXIgcmVhZCBhY2Nlc3MgKGludGVnZXIgdHlwZSBvbmx5IGZvciBub3cpCi0gYWRkZWQg ZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYyBmb3IgcGF0aCBkZXNjcmlwdGlvbnMKCkp1ZXJn ZW4gR3Jvc3MgKDEyKToKICB4ZW46IGFsbG93IG9ubHkgc2l6ZW9mKGJvb2wpIHZhcmlhYmxlcyBm b3IgYm9vbGVhbl9wYXJhbSgpCiAgeGVuOiBhZGQgYSBnZW5lcmljIHdheSB0byBpbmNsdWRlIGJp bmFyeSBmaWxlcyBhcyB2YXJpYWJsZXMKICBkb2NzOiBhZGQgZmVhdHVyZSBkb2N1bWVudCBmb3Ig WGVuIGh5cGVydmlzb3Igc3lzZnMtbGlrZSBzdXBwb3J0CiAgeGVuOiBhZGQgYmFzaWMgaHlwZXJ2 aXNvciBmaWxlc3lzdGVtIHN1cHBvcnQKICBsaWJzOiBhZGQgbGlieGVuaHlwZnMKICB0b29sczog YWRkIHhlbmZzIHRvb2wKICB4ZW46IHByb3ZpZGUgdmVyc2lvbiBpbmZvcm1hdGlvbiBpbiBoeXBm cwogIHhlbjogYWRkIC9idWlsZGluZm8vY29uZmlnIGVudHJ5IHRvIGh5cGVydmlzb3IgZmlsZXN5 c3RlbQogIHhlbjogYWRkIHJ1bnRpbWUgcGFyYW1ldGVyIGFjY2VzcyBzdXBwb3J0IHRvIGh5cGZz CiAgdG9vbHMvbGlieGw6IHVzZSBsaWJ4ZW5oeXBmcyBmb3Igc2V0dGluZyB4ZW4gcnVudGltZSBw YXJhbWV0ZXJzCiAgdG9vbHMvbGlieGM6IHJlbW92ZSB4Y19zZXRfcGFyYW1ldGVycygpCiAgeGVu OiByZW1vdmUgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyIHN1cHBvcnQKCiAuZ2l0aWdub3JlICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiBkb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jm cy5wYW5kb2MgICB8ICA5MiArKysrKysKIGRvY3MvbWFuL3hlbmh5cGZzLjEucG9kICAgICAgICAg ICAgIHwgIDYxICsrKysKIGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MgICAgICAgIHwgMTYz ICsrKysrKysrKysrCiB0b29scy9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgICB8ICAgOCAr LQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgIDQgKy0KIHRvb2xzL2xp YnMvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnMvaHlwZnMvTWFr ZWZpbGUgICAgICAgICAgIHwgIDE2ICsrCiB0b29scy9saWJzL2h5cGZzL2NvcmUuYyAgICAgICAg ICAgICB8IDU0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xp YnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5oIHwgIDc1ICsrKysrCiB0b29scy9saWJzL2h5cGZz L2xpYnhlbmh5cGZzLm1hcCAgICB8ICAxMCArCiB0b29scy9saWJzL2h5cGZzL3hlbmh5cGZzLnBj LmluICAgICB8ICAxMCArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICAg MSAtCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgICAgICB8ICAyMSAtLQogdG9vbHMv bGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL2xpYnhsL2xpYnhs LmMgICAgICAgICAgICAgICAgIHwgIDUzICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs LmggICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhsL3hlbmxpZ2h0LnBjLmluICAgICAgICAgIHwg ICAyICstCiB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29s cy9taXNjL3hlbmh5cGZzLmMgICAgICAgICAgICAgICB8IDE4OSArKysrKysrKysrKysrCiB0b29s cy94bC94bF9taXNjLmMgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC9hcm0vdHJh cHMuYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAg ICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gveDg2L2h2bS9hc2lkLmMgICAgICAgICAgICAgfCAg IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAgIHwgICAxICsKIHhlbi9h cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgIHwgIDMwICstCiB4ZW4vYXJjaC94ODYvaHlw ZXJjYWxsLmMgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAg ICAgICAgICB8ICAyNiArLQogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICAgICAgfCAg IDEgKwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgfCAgMTAgKy0KIHhlbi9j b21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgIDEwICsKIHhlbi9jb21tb24vTWFrZWZp bGUgICAgICAgICAgICAgICAgIHwgIDEzICsKIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg ICAgICAgIHwgIDM3ICsrLQogeGVuL2NvbW1vbi9oeXBmcy5jICAgICAgICAgICAgICAgICAgfCAz NzcgKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAg ICAgICAgICAgfCAgODQgKysrKystCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAgICAg ICB8ICAzNiAtLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgIHwgIDY2ICsr KystCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5j bHVkZS9wdWJsaWMvaHlwZnMuaCAgICAgICAgICB8IDEyNyArKysrKysrKysKIHhlbi9pbmNsdWRl L3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgIDE4IC0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVu LmggICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICAgICAg ICB8ICAgOCArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaCAgICAgICAgICAgICB8IDEwNSArKysr KysrCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5j bHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vaW5jbHVkZS94ZW4vcGFy YW0uaCAgICAgICAgICAgICB8ICA5NiArKysrLS0tCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAg ICAgICAgICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8 ICAgNiArCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4v dG9vbHMvYmluZmlsZSAgICAgICAgICAgICAgICAgICB8ICA0MSArKysKIHhlbi94c20vZHVtbXku YyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94c20vZmxhc2svTWFrZWZpbGUgICAg ICAgICAgICAgIHwgICA1ICstCiB4ZW4veHNtL2ZsYXNrL2ZsYXNrLXBvbGljeS5TICAgICAgICB8 ICAxNiAtLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgIDkgKy0KIHhl bi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICA0ICstCiA1NSBmaWxlcyBjaGFu Z2VkLCAyMjQzIGluc2VydGlvbnMoKyksIDE3NSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw MDY0NCBkb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBkb2NzL21hbi94ZW5oeXBmcy4xLnBvZAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9o eXBmcy1wYXRocy5wYW5kb2MKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZzL01h a2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBmcy9jb3JlLmMKIGNyZWF0 ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaAogY3JlYXRl IG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvbGlieGVuaHlwZnMubWFwCiBjcmVhdGUgbW9k ZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBmcy94ZW5oeXBmcy5wYy5pbgogY3JlYXRlIG1vZGUgMTAw NjQ0IHRvb2xzL21pc2MveGVuaHlwZnMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24v aHlwZnMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9oeXBmcy5oCiBj cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2h5cGZzLmgKIGNyZWF0ZSBtb2RlIDEw MDc1NSB4ZW4vdG9vbHMvYmluZmlsZQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi94c20vZmxhc2sv Zmxhc2stcG9saWN5LlMKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs