From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v4] Livepatch for ARM 64 and 32. Date: Fri, 16 Sep 2016 12:38:12 -0400 Message-ID: <1474043908-12101-1-git-send-email-konrad.wilk@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bkwA4-0002eG-0u for xen-devel@lists.xenproject.org; Fri, 16 Sep 2016 16:38:48 +0000 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, konrad@kernel.org, ross.lagerwall@citrix.com, julien.grall@arm.com, sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org SGV5IQoKU2luY2UgdjM6IFtodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t ZGV2ZWwvMjAxNi0wOS9tc2cwMTEyNy5odG1sXQogLSBBZGRyZXNzZWQgSmFuJ3MgY29tbWVudCAo bW9zdCBhcmUgcmVuYW1pbmcpCiAtIEFkZHJlc3NlZCBKdWxpZW4ncyBhbmQgSmFuJ3MgaWRlYSBv ZiBIQVNfQUxURVJOQVRJVkUKIC0gQWRkcmVzc2VkIEp1bGllbidzIHJldmlldyBjb21tZW50cyBv ZiAiYXJtOiBwb2lzb24gaW5pdG1lbSB3aGVuIGl0IGlzIGZyZWVkLiIKCnYyOiBbaHR0cDovL3d3 dy5nb3NzYW1lci10aHJlYWRzLmNvbS9saXN0cy94ZW4vZGV2ZWwvNDQ0NDYxP3BhZ2U9bGFzdF0K IC0gQWRkcmVzc2VkIHRoZSB0d28gb3V0c3RhbmRpbmcgY29uY2VybnM6IENQVSBiaXQgZmVhdHVy ZSB0byB0ZXN0IGFsdGVybmF0aXZlCiAgIHRlc3QtY2FzZSwgYW5kIGVycmF0YSAjODQzNDE5IG9u IHNvbWUgQ29ydGV4LUE1MyAKIC0gRGVhbHQgd2l0aCBjb21tZW50cyBmcm9tIEphbiwgSnVsaWVu IGFuZCBBbmRyZXcuCiAtIEZpeGVkIChvZmZsaXN0KSB3aXRoIEp1bGllbiBBUk0zMiBub3QgYnJh bmNoaW5nIHByb3Blcmx5LgogLSBDb21taXR0ZWQgc29tZSBvZiB0aGUgcGF0Y2hlcyB0aGF0IGhh ZCBiZWVuIHJldmlld2VkL0Fja2VkLgoKdjEgKGFuZCBSRkMpOiAKW2h0dHBzOi8vbGlzdHMueGVu Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA4L21zZzAxODM1Lmh0bWxdCiAtIEFj dGVkIG9uIG1vc3QgYWxsIGNvbW1lbnRzLgogLSBBZGRlZCBBUk0gMzIgc3VwcG9ydC4KClRoZSBw YXRjaGVzIGFyZSBiYXNlZCBvbjogW1BBVENIIHY2XSBMaXZlcGF0Y2ggZml4ZXMgYW5kIGZlYXR1 cmVzIGZvciB2NC44LgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2 ZWwvMjAxNi0wOS9tc2cwMTcxOS5odG1sCgpBbmQgdGhlIGdpdCB0cmVlIGlzOgogZ2l0Oi8veGVu Yml0cy54ZW4ub3JnL3Blb3BsZS9rb25yYWR3aWxrL3hlbi5naXQgbGl2ZXBhdGNoLnY0LjgudjYK ClRoZXNlIHBhdGNoZXMgZW5hYmxlIGxpdmVwYXRjaGluZyB0byB3b3JrIG9uIEFSTTY0IGFuZCBB Uk0zMi4gVGhleSBoYXZlCmJlZW4gdGVzdGVkIG9uIG11bHRpLUNQVSBlbnZpcm9ubWVudHMgKEZv dW5kYXRpb24gTW9kZWwsIDRDUFUgZm9yIEFSTTY0OwphbmQgQVJNIEN1YmllVHJ1Y2sgZm9yIEFS TTMyKS4KCkluIHRlcm1zIG9mIHJldmlldyBvciBzdWNoLCB0d28gcGF0Y2hlcyBoYXZlIGJlZW4g cmV2aWV3ZWQ6CgogIzIgbGl2ZXBhdGNoOiBSZWplY3QgcGF5bG9hZHMgd2l0aCAuYWx0ZXJuYXRp dmUgb3IKICM2IGxpdmVwYXRjaDogQVJNIDMyfDY0OiBJZ25vcmUgbWFwcGluZyBzeW1ib2xzOiAk W2QsYSx4XQoKVGhlIHJlc3Qgc3RpbGwgbmVlZHMgcmV2aWV3LiAgVGhhbmtzIQoKS29ucmFkIFJ6 ZXN6dXRlayBXaWxrICgxNik6CiAgICAgIGFybS94ODYvY29tbW9uOiBBZGQgSEFTX1tBTFRFUk5B VElWRXxFWF9UQUJMRV0KICAgICAgbGl2ZXBhdGNoOiBSZWplY3QgcGF5bG9hZHMgd2l0aCAuYWx0 ZXJuYXRpdmUgb3IgLmV4X3RhYmxlIGlmIHN1cHBvcnQgaXMgbm90IGJ1aWx0LWluLgogICAgICBh cm06IHBvaXNvbiBpbml0bWVtIHdoZW4gaXQgaXMgZnJlZWQuCiAgICAgIGxpdmVwYXRjaDogSW5p dGlhbCBBUk02NCBzdXBwb3J0LgogICAgICBsaXZlcGF0Y2g6IEFSTS94ODY6IENoZWNrIGRpc3Bs YWNlbWVudCBvZiBvbGRfYWRkciBhbmQgbmV3X2FkZHIKICAgICAgbGl2ZXBhdGNoOiBBUk0gMzJ8 NjQ6IElnbm9yZSBtYXBwaW5nIHN5bWJvbHM6ICRbZCxhLHhdCiAgICAgIGxpdmVwYXRjaC9hcm0v eDg2OiBDaGVjayBwYXlsb2FkIGZvciBmb3IgdW53ZWxjb21lZCBzeW1ib2xzLgogICAgICBsaXZl cGF0Y2g6IE1vdmUgdGVzdC1jYXNlcyB0byB0aGVpciBvd24gc3ViLWRpcmVjdG9yeSBpbiB0ZXN0 LgogICAgICBsaXZlcGF0Y2g6IHRlc3RzOiBNYWtlIHRoZW0gY29tcGlsZSB1bmRlciBBUk02NAog ICAgICBsaXZlcGF0Y2g6IHg4NiwgQVJNLCBhbHRlcm5hdGl2ZTogRXhwb3NlIEZFQVRVUkVfTElW RVBBVENICiAgICAgIHhlbi9hcm0zMjogQWRkIGFuIGhlbHBlciB0byBpbnZhbGlkYXRlIGFsbCBp bnN0cnVjdGlvbiBjYWNoZXMKICAgICAgYnVnL3g4Ni9hcm06IEFsaWduIGJ1Z19mcmFtZXMgc2Vj dGlvbnMuCiAgICAgIGxpdmVwYXRjaDogSW5pdGlhbCBBUk0zMiBzdXBwb3J0LgogICAgICBsaXZl cGF0Y2gsIGFybVszMnw2NF06IFNoYXJlIGFyY2hfbGl2ZXBhdGNoX3JldmVydF9qbXAKICAgICAg bGl2ZXBhdGNoOiBhcm1bMzIsNjRdLHg4NjogTk9QIHRlc3QtY2FzZQogICAgICBsaXZlcGF0Y2g6 IEluIHhlbl9ub3AgdGVzdC1jYXNlIHJlbW92ZSB0aGUgLmJzcyBhbmQgLmRhdGEgc2VjdGlvbnMK CiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiBN QUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGRvY3Mv bWlzYy9saXZlcGF0Y2gubWFya2Rvd24gICAgICAgICAgICAgICAgfCAgMTQgKy0KIHhlbi9NYWtl ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL2Fy bS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgLQogeGVuL2FyY2gvYXJtL01h a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8ICAxNiArLQogeGVuL2FyY2gvYXJtL2FybTMy L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2 ZXBhdGNoLmMgICAgICAgICAgICAgIHwgMjkwICsrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h cm0vYXJtNjQvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9h cm02NC9saXZlcGF0Y2guYyAgICAgICAgICAgICAgfCA0NjggKysrKysrKysrKysrKysrKysrKysr KysrKysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAg NiArCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgIHwgMTU5ICsr KysrKysrLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MTcgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYg KwogeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4 ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwgICA1IC0KIHhlbi9h cmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgfCAgMTQgKwogeGVuL2FyY2gv eDg2L3Rlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICA4NSAtLS0tLQogeGVuL2FyY2gv eDg2L3Rlc3QveGVuX2J5ZV93b3JsZC5jICAgICAgICAgICB8ICAzNCAtLQogeGVuL2FyY2gveDg2 L3Rlc3QveGVuX2J5ZV93b3JsZF9mdW5jLmMgICAgICB8ICAyMiAtLQogeGVuL2FyY2gveDg2L3Rl c3QveGVuX2hlbGxvX3dvcmxkLmMgICAgICAgICB8ICA2NyAtLS0tCiB4ZW4vYXJjaC94ODYvdGVz dC94ZW5faGVsbG9fd29ybGRfZnVuYy5jICAgIHwgIDM5IC0tLQogeGVuL2FyY2gveDg2L3Rlc3Qv eGVuX3JlcGxhY2Vfd29ybGQuYyAgICAgICB8ICAzMyAtLQogeGVuL2FyY2gveDg2L3Rlc3QveGVu X3JlcGxhY2Vfd29ybGRfZnVuYy5jICB8ICAyMiAtLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAg ICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAgICAgICAg ICAgICAgICAgICAgIHwgIDIwICstCiB4ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYyAgICAgICAg ICAgICAgICAgIHwgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCAgICAg ICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggICAgICAgICAg ICB8ICAxMyArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oICAgICAgICAgICAgICAgICAgIHwg ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggICAgICAgICAgICAgICAgfCAgIDUg KwogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggICAgICAgICAgICB8ICAgNSArCiB4 ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oICAgICAgICAgICAgIHwgIDM5ICsrKwogeGVu L2luY2x1ZGUvYXNtLXg4Ni9idWcuaCAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5j bHVkZS9hc20teDg2L2xpdmVwYXRjaC5oICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRl L3hlbi9lbGZzdHJ1Y3RzLmggICAgICAgICAgICAgICAgfCAgNzkgKysrKy0KIHhlbi9pbmNsdWRl L3hlbi9saXZlcGF0Y2guaCAgICAgICAgICAgICAgICAgfCAgMjMgKy0KIHhlbi9pbmNsdWRlL3hl bi90eXBlcy5oICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKwogeGVuL3Rlc3QvTWFrZWZpbGUg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFr ZWZpbGUgICAgICAgICAgICAgICAgIHwgMTExICsrKysrKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94 ZW5fYnllX3dvcmxkLmMgICAgICAgICAgfCAgMzQgKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5f YnllX3dvcmxkX2Z1bmMuYyAgICAgfCAgMjIgKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVs bG9fd29ybGQuYyAgICAgICAgfCAgNjcgKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxs b193b3JsZF9mdW5jLmMgICB8ICA0NyArKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmMg ICAgICAgICAgICAgICAgfCAgNDkgKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3JlcGxhY2Vf d29ybGQuYyAgICAgIHwgIDMzICsrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3JlcGxhY2Vfd29y bGRfZnVuYy5jIHwgIDIyICsrCiA0OCBmaWxlcyBjaGFuZ2VkLCAxNTc5IGluc2VydGlvbnMoKyks IDM0OSBkZWxldGlvbnMoLSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=