From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH RFC v1 09/13] elfnotes: intorduce a new PHYS_ENTRY elfnote Date: Mon, 22 Jun 2015 18:11:23 +0200 Message-ID: <1434989487-74940-10-git-send-email-roger.pau@citrix.com> References: <1434989487-74940-1-git-send-email-roger.pau@citrix.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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Z74K2-00082G-9k for xen-devel@lists.xenproject.org; Mon, 22 Jun 2015 16:11:46 +0000 In-Reply-To: <1434989487-74940-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Elena Ufimtseva , Wei Liu , Ian Campbell , Stefano Stabellini , Andrew Cooper , Ian Jackson , Jan Beulich , Boris Ostrovsky , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org VGhpcyBuZXcgZWxmbm90ZSBjb250YWlucyB0aGUgMzJiaXQgZW50cnkgcG9pbnQgaW50byB0aGUg a2VybmVsLiBYZW4gd2lsbAp1c2UgdGhpcyBlbnRyeSBwb2ludCBpbiBvcmRlciB0byBsYXVuY2gg dGhlIGd1ZXN0IGtlcm5lbCBpbiAzMmJpdCBwcm90ZWN0ZWQKbW9kZSB3aXRoIHBhZ2luZyBkaXNh YmxlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBTdGVm YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tPgpDYzogSWFu IENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUy QGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRy ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogQm9yaXMgT3N0cm92c2t5 IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8 a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IEVsZW5hIFVmaW10c2V2YSA8ZWxlbmEudWZpbXRz ZXZhQG9yYWNsZS5jb20+Ci0tLQogdG9vbHMveGN1dGlscy9yZWFkbm90ZXMuYyAgICAgICAgICB8 ICAzICsrKwogeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyB8ICA0ICsrKysKIHhl bi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmggICAgICAgfCAxMSArKysrKysrKysrLQogMyBmaWxl cyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv dG9vbHMveGN1dGlscy9yZWFkbm90ZXMuYyBiL3Rvb2xzL3hjdXRpbHMvcmVhZG5vdGVzLmMKaW5k ZXggNWZhNDQ1ZS4uODYzZWE1ZiAxMDA2NDQKLS0tIGEvdG9vbHMveGN1dGlscy9yZWFkbm90ZXMu YworKysgYi90b29scy94Y3V0aWxzL3JlYWRub3Rlcy5jCkBAIC0xNTksNiArMTU5LDkgQEAgc3Rh dGljIHVuc2lnbmVkIHByaW50X25vdGVzKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsIEVMRl9IQU5E TEVfREVDTChlbGZfbm90ZSkgc3QKIAkJY2FzZSBYRU5fRUxGTk9URV9MMV9NRk5fVkFMSUQ6CiAJ CQlwcmludF9sMV9tZm5fdmFsaWRfbm90ZSgiTDFfTUZOX1ZBTElEIiwgZWxmICwgbm90ZSk7CiAJ CQlicmVhazsKKwkJY2FzZSBYRU5fRUxGTk9URV9QSFlTX0VOVFJZOgorCQkJcHJpbnRfbnVtZXJp Y19ub3RlKCJQSFlTX0VOVFJZIiwgZWxmICwgbm90ZSk7CisJCQlicmVhazsKIAkJZGVmYXVsdDoK IAkJCXByaW50ZigidW5rbm93biBub3RlIHR5cGUgJSN4XG4iLAogCQkJICAgICAgICh1bnNpZ25l ZCllbGZfdXZhbChlbGYsIG5vdGUsIHR5cGUpKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGli ZWxmL2xpYmVsZi1kb21pbmZvLmMgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5j CmluZGV4IDA3NzEzMjMuLmNhMGUzMjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL2xp YmVsZi1kb21pbmZvLmMKKysrIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYwpA QCAtMTIwLDYgKzEyMCw3IEBAIGVsZl9lcnJvcnN0YXR1cyBlbGZfeGVuX3BhcnNlX25vdGUoc3Ry dWN0IGVsZl9iaW5hcnkgKmVsZiwKICAgICAgICAgW1hFTl9FTEZOT1RFX0JTRF9TWU1UQUJdID0g eyAiQlNEX1NZTVRBQiIsIDF9LAogICAgICAgICBbWEVOX0VMRk5PVEVfU1VTUEVORF9DQU5DRUxd ID0geyAiU1VTUEVORF9DQU5DRUwiLCAwIH0sCiAgICAgICAgIFtYRU5fRUxGTk9URV9NT0RfU1RB UlRfUEZOXSA9IHsgIk1PRF9TVEFSVF9QRk4iLCAwIH0sCisgICAgICAgIFtYRU5fRUxGTk9URV9Q SFlTX0VOVFJZXSA9IHsgIlBIWVNfRU5UUlkiLCAwIH0sCiAgICAgfTsKIC8qICpJTkRFTlQtT04q ICovCiAKQEAgLTIxMyw2ICsyMTQsOSBAQCBlbGZfZXJyb3JzdGF0dXMgZWxmX3hlbl9wYXJzZV9u b3RlKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsCiAgICAgICAgICAgICAgICAgZWxmLCBub3RlLCBz aXplb2YoKnBhcm1zLT5mX3N1cHBvcnRlZCksIGkpOwogICAgICAgICBicmVhazsKIAorICAgIGNh c2UgWEVOX0VMRk5PVEVfUEhZU19FTlRSWToKKyAgICAgICAgcGFybXMtPnBoeXNfZW50cnkgPSB2 YWw7CisgICAgICAgIGJyZWFrOwogICAgIH0KICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBh L3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90 ZS5oCmluZGV4IDM4MjRhOTQuLmI1MjMyY2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp Yy9lbGZub3RlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2VsZm5vdGUuaApAQCAtMjAwLDkg KzIwMCwxOCBAQAogI2RlZmluZSBYRU5fRUxGTk9URV9TVVBQT1JURURfRkVBVFVSRVMgMTcKIAog LyoKKyAqIFBoeXNpY2FsIGVudHJ5IHBvaW50IGludG8gdGhlIGtlcm5lbC4KKyAqCisgKiAzMmJp dCBlbnRyeSBwb2ludCBpbnRvIHRoZSBrZXJuZWwuIFhlbiB3aWxsIHVzZSB0aGlzIGVudHJ5IHBv aW50CisgKiBpbiBvcmRlciB0byBsYXVuY2ggdGhlIGd1ZXN0IGtlcm5lbCBpbiAzMmJpdCBwcm90 ZWN0ZWQgbW9kZQorICogd2l0aCBwYWdpbmcgZGlzYWJsZWQuCisgKi8KKyNkZWZpbmUgWEVOX0VM Rk5PVEVfUEhZU19FTlRSWSAxOAorCisvKgogICogVGhlIG51bWJlciBvZiB0aGUgaGlnaGVzdCBl bGZub3RlIGRlZmluZWQuCiAgKi8KLSNkZWZpbmUgWEVOX0VMRk5PVEVfTUFYIFhFTl9FTEZOT1RF X1NVUFBPUlRFRF9GRUFUVVJFUworI2RlZmluZSBYRU5fRUxGTk9URV9NQVggWEVOX0VMRk5PVEVf UEhZU19FTlRSWQogCiAvKgogICogU3lzdGVtIGluZm9ybWF0aW9uIGV4cG9ydGVkIHRocm91Z2gg Y3Jhc2ggbm90ZXMuCi0tIAoxLjkuNSAoQXBwbGUgR2l0LTUwLjMpCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK