From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PULL v2 02/15] xen/pt: use address_space_memory object for memory region hooks Date: Tue, 22 May 2018 11:46:29 -0700 Message-ID: <1527014802-11289-2-git-send-email-sstabellini@kernel.org> References: 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 1fLCJ3-0008Qo-HL for xen-devel@lists.xenproject.org; Tue, 22 May 2018 18:46:45 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: peter.maydell@linaro.org, stefanha@gmail.com Cc: Igor Druzhinin , sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org RnJvbTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpDb21taXQg OTk2MDUxNzVjICh4ZW4tcHQ6IEZpeCBQQ0kgZGV2aWNlcyByZS1hdHRhY2ggZmFpbGVkKSBpbnRy b2R1Y2VkCmEgc3VidGxlIGJ1Zy4gQXMgc29vbiBhcyB0aGUgZ3Vlc3Qgc3dpdGNoZXMgb2ZmIEJ1 cyBNYXN0ZXJpbmcgb24gdGhlCmRldmljZSBpdCBpbW1lZGlhdGVseSBjYXVzZXMgYWxsIHRoZSBC QVJzIGJlIHVubWFwcGVkIGR1ZSB0byB0aGUgRE1BCmFkZHJlc3Mgc3BhY2Ugb2YgdGhlIGRldmlj ZSBiZWluZyBjaGFuZ2VkLiBUaGlzIGlzIHVuZGVzaXJlZCBiZWhhdmlvcgpiZWNhdXNlIHRoZSBn dWVzdCBtYXkgdHJ5IHRvIGNvbW11bmljYXRlIHdpdGggdGhlIGRldmljZSBhZnRlciB0aGF0Cndo aWNoIHRyaWdnZXJzIHRoZSBmb2xsb3dpbmcgZXJyb3JzIGluIHRoZSBsb2dzOgoKWzAwOjA1LjBd IHhlbl9wdF9iYXJfcmVhZDogRXJyb3I6IFNob3VsZCBub3QgcmVhZCBCQVIgdGhyb3VnaCBRRU1V LiBAMHgwMDAwMDAwMDAwMDAwMjAwClswMDowNS4wXSB4ZW5fcHRfYmFyX3dyaXRlOiBFcnJvcjog U2hvdWxkIG5vdCB3cml0ZSBCQVIgdGhyb3VnaCBRRU1VLiBAMHgwMDAwMDAwMDAwMDAwMjAwCgpU aGUgaXNzdWUgdGhhdCB0aGUgb3JpZ2luYWwgcGF0Y2ggdHJpZWQgdG8gd29ya2Fyb3VuZCAodW5l dmVuIG51bWJlciBvZgpyZWdpb25fYWRkL2RlbCBjYWxscyBvbiBkZXZpY2UgYXR0YWNoL2RldGFj aCkgd2FzIGZpeGVkIGluIGQyNTgzNmNhZmQKKG1lbW9yeTogZG8gZXhwbGljaXQgY2xlYW51cCB3 aGVuIHJlbW92ZSBsaXN0ZW5lcnMpLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGln b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+ClJlcG9ydGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255 LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogaHcveGVuL3hlbl9wdC5jIHwgMiArLQogMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcv eGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCmluZGV4IDliN2E5NjAuLmU1YTZlZmYgMTAw NjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHQuYworKysgYi9ody94ZW4veGVuX3B0LmMKQEAgLTkwNyw3 ICs5MDcsNyBAQCBvdXQ6CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBtZW1vcnlfbGlzdGVuZXJf cmVnaXN0ZXIoJnMtPm1lbW9yeV9saXN0ZW5lciwgJnMtPmRldi5idXNfbWFzdGVyX2FzKTsKKyAg ICBtZW1vcnlfbGlzdGVuZXJfcmVnaXN0ZXIoJnMtPm1lbW9yeV9saXN0ZW5lciwgJmFkZHJlc3Nf c3BhY2VfbWVtb3J5KTsKICAgICBtZW1vcnlfbGlzdGVuZXJfcmVnaXN0ZXIoJnMtPmlvX2xpc3Rl bmVyLCAmYWRkcmVzc19zcGFjZV9pbyk7CiAgICAgcy0+bGlzdGVuZXJfc2V0ID0gdHJ1ZTsKICAg ICBYRU5fUFRfTE9HKGQsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0 aW5mby94ZW4tZGV2ZWw=