From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Sanda Subject: [PATCH 3/6] xentrace: P2M lookup suport for ARM platform Date: Wed, 16 Mar 2016 13:51:36 -0700 Message-ID: <1458161499-15313-4-git-send-email-ben.sanda@dornerworks.com> References: <1458161499-15313-1-git-send-email-ben.sanda@dornerworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agIQS-0007lH-4v for xen-devel@lists.xenproject.org; Wed, 16 Mar 2016 20:52:16 +0000 In-Reply-To: <1458161499-15313-1-git-send-email-ben.sanda@dornerworks.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Keir Fraser , bensanda , Tim Deegan , Dario Faggioli , Ian Jackson , George Dunlap , Jan Beulich , Andrew Cooper , Paul Sujkov List-Id: xen-devel@lists.xenproject.org RnJvbTogYmVuc2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CgpNb2RpZmllZCBwMm1f bG9va3VwKCkgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciB4ZW50cmFjZSBvbiB0aGUgQVJNIHBsYXRm b3JtLiBBZGRlZCBjaGVjayBmb3IgRE9NSURfWEVOIHdoaWNoIHNraXBzIFBGTiB0byBNRk4gdHJh bnNsYXRpb24uIHhlbnRyYWNlIHNlbmRzIGEgTUZOIGRpcnJlY3RseSB3aGVuIHJlcXVlc3Rpbmcg RE9NSURfWEVOLCBzbyBubyB0cmFuc2xhdGlvbiBpcyBuZWVkZWQuIEFsc28gc2V0cyBwYWdlIG1l bW9yeSB0eXBlLCBwMm1fdHlwZV90LCB0byBwMm1fcmFtX3J3IHRvIHByb3ZpZGUgY29ycmVjdCBh Y2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBCZW5qYW1pbiBTYW5kYSA8YmVuLnNhbmRhQGRvcm5lcndv cmtzLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxOSArKysrKysrKysrKysrKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYTJh OWM0Yi4uMmU3ZGE0MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9h cmNoL2FybS9wMm0uYwpAQCAtMjI4LDEwICsyMjgsMjEgQEAgcGFkZHJfdCBwMm1fbG9va3VwKHN0 cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgcGFkZHIsIHAybV90eXBlX3QgKnQpCiAgICAgcGFkZHJf dCByZXQ7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZkLT5hcmNoLnAybTsKIAotICAg IHNwaW5fbG9jaygmcDJtLT5sb2NrKTsKLSAgICByZXQgPSBfX3AybV9sb29rdXAoZCwgcGFkZHIs IHQpOwotICAgIHNwaW5fdW5sb2NrKCZwMm0tPmxvY2spOwotCisgICAgLyogQ2hlY2sgZm9yIERP TUlEX1hFTjogSWYgd2UgYXJlIGNhbGxlZCB3aXRoIERPTUlEX1hFTiAoZnJvbSB4ZW50cmFjZSkK KyAgICB0aGVuIHBhZGRyIGlzIGFscmVhZHkgYSBNRk4gYW5kIG5vIHRyYW5zbGF0aW9uIGlzIG5l ZWRlZC4gV2Ugb25seSBzZXQgdGhlIAorICAgIHBhZ2UgdHlwZSBhcyBwMm1fcmF3X3J3IGFuZCBy ZXR1cm4gdGhlIE1GTiBkaXJlY3RseSAqLworICAgIGlmKERPTUlEX1hFTiAhPSBkLT5kb21haW5f aWQpCisgICAgeworICAgICAgICBzcGluX2xvY2soJnAybS0+bG9jayk7CisgICAgICAgIHJldCA9 IF9fcDJtX2xvb2t1cChkLCBwYWRkciwgdCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZwMm0tPmxv Y2spOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAqdCA9IHAybV9yYW1fcnc7Cisg ICAgICAgIHJldCA9IHBhZGRyOworICAgIH0KKyAgICAKICAgICByZXR1cm4gcmV0OwogfQogCi0t IAoyLjcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==