From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [RFC PATCH v6 01/92] kvm: introduce KVMI (VM introspection subsystem) Date: Tue, 13 Aug 2019 14:09:51 +0200 Message-ID: <5fa6bd89-9d02-22cd-24a8-479abaa4f788@redhat.com> References: <20190809160047.8319-1-alazar@bitdefender.com> <20190809160047.8319-2-alazar@bitdefender.com> <20190812202030.GB1437@linux.intel.com> <5d52a5ae.1c69fb81.5c260.1573SMTPIN_ADDED_BROKEN@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5d52a5ae.1c69fb81.5c260.1573SMTPIN_ADDED_BROKEN@mx.google.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: =?UTF-8?Q?Adalbert_Laz=c4=83r?= , Sean Christopherson Cc: Tamas K Lengyel , Weijiang Yang , Yu C , kvm@vger.kernel.org, Konrad Rzeszutek Wilk , Jan Kiszka , =?UTF-8?Q?Samuel_Laur=c3=a9n?= , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Zhang@vger.kernel.org, virtualization@lists.linux-foundation.org, linux-mm@kvack.org, Patrick Colp , Mathieu Tarral , Stefan Hajnoczi , =?UTF-8?Q?Mircea_C=c3=aerjaliu?= , =?UTF-8?Q?Mihai_Don=c8=9bu?= List-Id: virtualization@lists.linuxfoundation.org T24gMTMvMDgvMTkgMTM6NTcsIEFkYWxiZXJ0IExhesSDciB3cm90ZToKPj4gVGhlIHJlZmNvdW50 aW5nIGFwcHJvYWNoIHNlZW1zIGEgYml0IGJhY2t3YXJkcywgYW5kIEFGQUlDVCBpcyBkcml2ZW4g YnkKPj4gaW1wbGVtZW50aW5nIHVuaG9vayB2aWEgYSBtZXNzYWdlLCB3aGljaCBhbHNvIHNlZW1z IGJhY2t3YXJkcy4gIEkgYXNzdW1lCj4+IGhvb2sgYW5kIHVuaG9vayBhcmUgcmVsYXRpdmVseSBy YXJlIGV2ZW50cyBhbmQgbm90IHBlcmZvcm1hbmNlIGNyaXRpY2FsLAo+PiBzbyBtYWtlIHRob3Nl IHRoZSByZXN0cmljdGVkL3Nsb3cgZmxvd3MsIGUuZy4gZm9yY2UgdXNlcnNwYWNlIHRvIHF1aWVz Y2UKPj4gdGhlIFZNIGJ5IG1ha2luZyB1bmhvb2soKSBtdXR1YWxseSBleGNsdXNpdmUgd2l0aCBl dmVyeSB2Y3B1IGlvY3RsKCkgYW5kCj4+IG1heWJlIGFueXRoaW5nIHRoYXQgdGFrZXMga3ZtLT5s b2NrLiAKPj4KPj4gVGhlbiBrdm1pX2lvY3RsX3VuaG9vaygpIGNhbiB1c2UgdGhyZWFkX3N0b3Ao KSBhbmQga3ZtaV9yZWN2KCkganVzdCBuZWVkcwo+PiB0byBjaGVjayBrdGhyZWFkX3Nob3VsZF9z dG9wKCkuCj4+Cj4+IFRoYXQgd2F5IGt2bWkgZG9lc24ndCBuZWVkIHRvIGJlIHJlZmNvdW50ZWQg c2luY2UgaXQncyBndWFyYW50ZWVkIHRvIGJlCj4+IGFsaXZlIGlmIHRoZSBwb2ludGVyIGlzIG5v bi1udWxsLiAgRWxpbWluYXRpbmcgdGhlIHJlZmNvdW50aW5nIHdpbGwgY2xlYW4KPj4gdXAgYSBs b3Qgb2YgdGhlIGNvZGUgYnkgZWxpbWluYXRpbmcgY2FsbHMgdG8ga3ZtaV97Z2V0LHB1dH0oKSwg ZS5nLgo+PiB3cmFwcGVycyBsaWtlIGt2bWlfYnJlYWtwb2ludF9ldmVudCgpIGp1c3QgY2hlY2sg dmNwdS0+a3ZtaSwgb3IgbWF5YmUKPj4gZXZlbiBnZXQgZHJvcHBlZCBhbHRvZ2V0aGVyLgo+IAo+ IFRoZSB1bmhvb2sgZXZlbnQgaGFzIGJlZW4gYWRkZWQgdG8gY292ZXIgdGhlIGZvbGxvd2luZyBj YXNlOiB3aGlsZSB0aGUKPiBpbnRyb3NwZWN0aW9uIHRvb2wgcnVucyBpbiBhbm90aGVyIFZNLCBi b3RoIFZNcywgdGhlIHZpcnR1YWwgYXBwbGlhbmNlCj4gYW5kIHRoZSBpbnRyb3NwZWN0ZWQgVk0s IGNvdWxkIGJlIHBhdXNlZCBieSB0aGUgdXNlci4gV2UgbmVlZGVkIGEgd2F5Cj4gdG8gc2lnbmFs IHRoaXMgdG8gdGhlIGludHJvc3BlY3Rpb24gdG9vbCBhbmQgZ2l2ZSBpdCB0aW1lIHRvIHVuaG9v awo+ICh0aGUgaW50cm9zcGVjdGVkIFZNIGhhcyB0byBydW4gYW5kIGV4ZWN1dGUgdGhlIGludHJv c3BlY3Rpb24gY29tbWFuZHMKPiBkdXJpbmcgdGhpcyBwaGFzZSkuIFRoZSByZWNlaXZpbmcgdGhy ZWFkcyBxdWl0cyB3aGVuIHRoZSBzb2NrZXQgaXMgY2xvc2VkCj4gKGJ5IFFFTVUgb3IgYnkgdGhl IGludHJvc3BlY3Rpb24gdG9vbCkuCj4gCj4gSXQncyBhIGJpdCB1bmNsZWFyIGhvdywgYnV0IHdl J2xsIHRyeSB0byBnZXQgcmlkZSBvZiB0aGUgcmVmY291bnQgb2JqZWN0LAo+IHdoaWNoIHdpbGwg cmVtb3ZlIGEgbG90IG9mIGNvZGUsIGluZGVlZC4KCllvdSBjYW4ga2VlcCBpdCBmb3Igbm93LiAg SXQgbWF5IGJlY29tZSBjbGVhcmVyIGhvdyB0byBmaXggaXQgYWZ0ZXIgdGhlCmV2ZW50IGxvb3Ag aXMgY2xlYW5lZCB1cC4KCj4+Cj4+PiArdm9pZCBrdm1pX2NyZWF0ZV92bShzdHJ1Y3Qga3ZtICpr dm0pCj4+PiArewo+Pj4gKwlpbml0X2NvbXBsZXRpb24oJmt2bS0+a3ZtaV9jb21wbGV0ZWQpOwo+ Pj4gKwljb21wbGV0ZSgma3ZtLT5rdm1pX2NvbXBsZXRlZCk7Cj4+IFByZXR0eSBzdXJlIHlvdSBk b24ndCB3YW50IHRvIGJlIGNhbGxpbmcgY29tcGxldGUoKSBoZXJlLgo+IFRoZSBpbnRlbnRpb24g d2FzIHRvIHN0b3AgdGhlIGhvb2tpbmcgaW9jdGwgdW50aWwgdGhlIFZNIGlzCj4gY3JlYXRlZC4g QSBiZXR0ZXIgbmFtZSBmb3IgJ2t2bWlfY29tcGxldGVkJyB3b3VsZCBoYXZlIGJlZW4KPiAncmVh ZHlfdG9fYmVfaW50cm9zcGVjdGVkJywgYXMga3ZtaV9ob29rKCkgd2lsbCB3YWl0IGZvciBpdC4K PiAKPiBXZSdsbCBzZWUgaG93IHdlIGNhbiBnZXQgcmlkZSBvZiB0aGUgY29tcGxldGlvbiBvYmpl Y3QuCgpUaGUgaW9jdGxzIGFyZSBub3QgYWNjZXNzaWJsZSB3aGlsZSBrdm1fY3JlYXRlX3ZtIHJ1 bnMgKG9ubHkgYWZ0ZXIKa3ZtX2Rldl9pb2N0bF9jcmVhdGVfdm0gY2FsbHMgZmRfaW5zdGFsbCku ICBFdmVuIGlmIGl0IHdlcmUsIGhvd2V2ZXIsCnlvdSBzaG91bGQgaGF2ZSBwbGFjZWQgaW5pdF9j b21wbGV0aW9uIG11Y2ggZWFybGllciwgb3RoZXJ3aXNlCndhaXRfZm9yX2NvbXBsZXRpb24gd291 bGQgYWNjZXNzIHVuaW5pdGlhbGl6ZWQgbWVtb3J5LgoKUGFvbG8KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0 ClZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMu bGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u