From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Graf Subject: Re: [PATCH v2 1/2] KVM: Start populating /sys/hypervisor with KVM entries Date: Thu, 16 May 2019 06:50:21 -0700 Message-ID: References: <1539078879-4372-1-git-send-email-sironi@amazon.de> <1557847002-23519-1-git-send-email-sironi@amazon.de> <1557847002-23519-2-git-send-email-sironi@amazon.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hRGmC-0001YZ-Ql for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:50:28 +0000 In-Reply-To: <1557847002-23519-2-git-send-email-sironi@amazon.de> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Filippo Sironi , linux-kernel@vger.kernel.org, kvm@vger.kernel.org, borntraeger@de.ibm.com, boris.ostrovsky@oracle.com, cohuck@redhat.com, konrad.wilk@oracle.com, xen-devel@lists.xenproject.org, vasu.srinivasan@oracle.com List-Id: xen-devel@lists.xenproject.org T24gMTQuMDUuMTkgMDg6MTYsIEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+IFN0YXJ0IHBvcHVsYXRp bmcgL3N5cy9oeXBlcnZpc29yIHdpdGggS1ZNIGVudHJpZXMgd2hlbiB3ZSdyZSBydW5uaW5nIG9u Cj4gS1ZNLiBUaGlzIGlzIHRvIHJlcGxpY2F0ZSBmdW5jdGlvbmFsaXR5IHRoYXQncyBhdmFpbGFi bGUgd2hlbiB3ZSdyZQo+IHJ1bm5pbmcgb24gWGVuLgo+IAo+IFN0YXJ0IHdpdGggL3N5cy9oeXBl cnZpc29yL3V1aWQsIHdoaWNoIHVzZXJzIHByZWZlciBvdmVyCj4gL3N5cy9kZXZpY2VzL3ZpcnR1 YWwvZG1pL2lkL3Byb2R1Y3RfdXVpZCBhcyBhIHdheSB0byByZWNvZ25pemUgYSB2aXJ0dWFsCj4g bWFjaGluZSwgc2luY2UgaXQncyBhbHNvIGF2YWlsYWJsZSB3aGVuIHJ1bm5pbmcgb24gWGVuIEhW TSBhbmQgb24gWGVuIFBWCj4gYW5kLCBvbiB0b3Agb2YgdGhhdCBkb2Vzbid0IHJlcXVpcmUgcm9v dCBwcml2aWxlZ2VzIGJ5IGRlZmF1bHQuCj4gTGV0J3MgY3JlYXRlIGFyY2gtc3BlY2lmaWMgaG9v a3Mgc28gdGhhdCBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcyBjYW4KPiBwcm92aWRlIGRpZmZlcmVu dCBpbXBsZW1lbnRhdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBTaXJvbmkgPHNp cm9uaUBhbWF6b24uZGU+CgpJIHRoaW5rIHRoaXMgbmVlZHMgc29tZXRoaW5nIGFraW4gdG8KCiAg aHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz LWh5cGVydmlzb3IteGVuCgp0byBkb2N1bWVudCB3aGljaCBmaWxlcyBhcmUgYXZhaWxhYmxlLgoK PiAtLS0KPiB2MjoKPiAqIG1vdmUgdGhlIHJldHJpZXZhbCBvZiB0aGUgVk0gVVVJRCBvdXQgb2Yg dXVpZF9zaG93IGFuZCBpbnRvCj4gICBrdm1fcGFyYV9nZXRfdXVpZCwgd2hpY2ggaXMgYSB3ZWFr IGZ1bmN0aW9uIHRoYXQgY2FuIGJlIG92ZXJ3cml0dGVuCj4gCj4gIGRyaXZlcnMvS2NvbmZpZyAg ICAgICAgICAgICAgfCAgMiArKwo+ICBkcml2ZXJzL01ha2VmaWxlICAgICAgICAgICAgIHwgIDIg KysKPiAgZHJpdmVycy9rdm0vS2NvbmZpZyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4g IGRyaXZlcnMva3ZtL01ha2VmaWxlICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMva3ZtL3N5cy1o eXBlcnZpc29yLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNSBmaWxl cyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L2t2bS9LY29uZmlnCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9NYWtlZmlsZQo+ ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwo+IAoKWy4u Ll0KCj4gKwo+ICtfX3dlYWsgY29uc3QgY2hhciAqa3ZtX3BhcmFfZ2V0X3V1aWQodm9pZCkKPiAr ewo+ICsJcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyBzc2l6ZV90IHV1aWRfc2hvdyhz dHJ1Y3Qga29iamVjdCAqb2JqLAo+ICsJCQkgc3RydWN0IGtvYmpfYXR0cmlidXRlICphdHRyLAo+ ICsJCQkgY2hhciAqYnVmKQo+ICt7Cj4gKwljb25zdCBjaGFyICp1dWlkID0ga3ZtX3BhcmFfZ2V0 X3V1aWQoKTsKPiArCXJldHVybiBzcHJpbnRmKGJ1ZiwgIiVzXG4iLCB1dWlkKTsKClRoZSB1c3Vh bCByZXR1cm4gdmFsdWUgZm9yIHRoZSBYZW4gL3N5cy9oeXBlcnZpc29yIGludGVyZmFjZSBpcwoi PGRlbmllZD4iLiBXb3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIGZvbGxvdyB0aGF0IHBhdHRlcm4g Zm9yIHRoZSBLVk0Kb25lIHRvbz8gQ3VycmVudGx5LCBpZiB3ZSBjYW4gbm90IGRldGVybWluZSB0 aGUgVVVJRCB0aGlzIHdpbGwganVzdApyZXR1cm4gKG51bGwpLgoKT3RoZXJ3aXNlLCBsb29rcyBn b29kIHRvIG1lLiBBcmUgeW91IGF3YXJlIG9mIGFueSBvdGhlciBmaWxlcyB3ZSBzaG91bGQKcHJv dmlkZT8gQWxzbywgaXMgdGhlcmUgYW55IHJlYXNvbiBub3QgdG8gaW1wbGVtZW50IEFSTSBhcyB3 ZWxsIHdoaWxlIGF0IGl0PwoKQWxleAoKPiArfQo+ICsKPiArc3RhdGljIHN0cnVjdCBrb2JqX2F0 dHJpYnV0ZSB1dWlkID0gX19BVFRSX1JPKHV1aWQpOwo+ICsKPiArc3RhdGljIGludCBfX2luaXQg dXVpZF9pbml0KHZvaWQpCj4gK3sKPiArCWlmICgha3ZtX3BhcmFfYXZhaWxhYmxlKCkpCj4gKwkJ cmV0dXJuIDA7Cj4gKwlyZXR1cm4gc3lzZnNfY3JlYXRlX2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAm dXVpZC5hdHRyKTsKPiArfQo+ICsKPiArZGV2aWNlX2luaXRjYWxsKHV1aWRfaW5pdCk7Cj4gCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==