From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v5 10/16] livepatch: x86, ARM, alternative: Expose FEATURE_LIVEPATCH Date: Wed, 21 Sep 2016 13:32:28 -0400 Message-ID: <1474479154-20991-11-git-send-email-konrad.wilk@oracle.com> References: <1474479154-20991-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmlP8-0004di-Kn for xen-devel@lists.xenproject.org; Wed, 21 Sep 2016 17:33:54 +0000 In-Reply-To: <1474479154-20991-1-git-send-email-konrad.wilk@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: konrad@kernel.org, xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com, sstabellini@kernel.org, julien.grall@arm.com Cc: Andrew Cooper , Jan Beulich , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org VG8gdXNlIGFzIGEgY29tbW9uIHdheSBvZiB0ZXN0aW5nIGFsdGVybmF0aXZlIHBhdGNoaW5nIGZv cgpsaXZlcGF0Y2hlcy4gQm90aCBhcmNoaXRlY3R1cmVzIGhhdmUgdGhpcyBGRUFUVVJFIGFuZCB0 aGUKdGVzdC1jYXNlcyBjYW4gcGlnZ3liYWNrIG9uIHRoYXQuCgpTdWdnZXN0ZWQtYnk6IEp1bGll biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCi0tLQpDYzogSnVsaWVuIEdyYWxs IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp bmlAa2VybmVsLm9yZz4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2MzogTmV3IHN1Ym1pc3Np b24KdjQ6IE1vdmUgdGhlIExJVkVQQVRDSF9GRUFUVVJFIHRvIGFzbS14ODYvbGl2ZXBhdGNoLmgK djU6IFJlb3JkZXIgdGhlIHBhdGNoIHRvIGJlIGJlZm9yZSAiIGxpdmVwYXRjaDogdGVzdHM6IE1h a2UgdGhlbQogICAgY29tcGlsZSB1bmRlciBBUk02NCIKICAgIEFsd2F5cyBleHBvc2UgRkVBVFVS RV9MSVZFUEFUQ0ggb24gQVJNLgotLS0KIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAg ICAgICAgICAgIHwgMyArKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oICAgICAg ICAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbGl2ZXBhdGNoLmggICAgICAgICAgIHwg MSArCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkX2Z1bmMuYyB8IDMgKystCiA0 IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMK aW5kZXggNWE5OWFiNS4uNzg1NWJjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRj aC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNs dWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KIAorI2luY2x1ZGUg PGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogI2luY2x1ZGUg PGFzbS9tbS5oPgogCkBAIC0xNzcsNiArMTc4LDggQEAgdm9pZCBfX2luaXQgYXJjaF9saXZlcGF0 Y2hfaW5pdCh2b2lkKQogICAgIGVuZCA9ICh2b2lkICopTElWRVBBVENIX1ZNQVBfRU5EOwogCiAg ICAgdm1faW5pdF90eXBlKFZNQVBfWEVOLCBzdGFydCwgZW5kKTsKKworICAgIGNwdXNfc2V0X2Nh cChMSVZFUEFUQ0hfRkVBVFVSRSk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h c20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmlu ZGV4IDY2ZTkzMGYuLmFmNjBmZTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1 ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC0zOSw4 ICszOSw5IEBACiAjZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfREVWSUNFX0xPQURfQUNRVUlSRSAg ICAxCiAjZGVmaW5lIEFSTTMyX1dPUktBUk9VTkRfNzY2NDIyIDIKICNkZWZpbmUgQVJNNjRfV09S S0FST1VORF84MzQyMjAgMworI2RlZmluZSBMSVZFUEFUQ0hfRkVBVFVSRSAgIDQKIAotI2RlZmlu ZSBBUk1fTkNBUFMgICAgICAgICAgIDQKKyNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICA1CiAK ICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv bGl2ZXBhdGNoLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2xpdmVwYXRjaC5oCmluZGV4IDdkZmMy ZTcuLjAwYWVmZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbGl2ZXBhdGNoLmgK KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9saXZlcGF0Y2guaApAQCAtMTAsNiArMTAsNyBAQAog CiAjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDUKICNkZWZpbmUgQVJDSF9MSVZFUEFUQ0hf UkFOR0UgU1pfMkcKKyNkZWZpbmUgTElWRVBBVENIX0ZFQVRVUkUgICAgWDg2X0ZFQVRVUkVfQUxX QVlTCiAKICNlbmRpZiAvKiBfX1hFTl9YODZfTElWRVBBVENIX0hfXyAqLwogCmRpZmYgLS1naXQg YS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkX2Z1bmMuYyBiL3hlbi90ZXN0L2xp dmVwYXRjaC94ZW5faGVsbG9fd29ybGRfZnVuYy5jCmluZGV4IDAzZDZiODQuLjAzMjFmM2UgMTAw NjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGRfZnVuYy5jCisrKyBi L3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGRfZnVuYy5jCkBAIC02LDYgKzYsNyBA QAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+ CisjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogI2luY2x1ZGUgPGFzbS9ub3BzLmg+CiAjaW5j bHVkZSA8YXNtL3VhY2Nlc3MuaD4KIApAQCAtMTcsNyArMTgsNyBAQCBjb25zdCBjaGFyICp4ZW5f aGVsbG9fd29ybGQodm9pZCkKICAgICB1bnNpZ25lZCBsb25nIHRtcDsKICAgICBpbnQgcmM7CiAK LSAgICBhbHRlcm5hdGl2ZShBU01fTk9QOCwgQVNNX05PUDEsIFg4Nl9GRUFUVVJFX0xNKTsKKyAg ICBhbHRlcm5hdGl2ZShBU01fTk9QOCwgQVNNX05PUDEsIExJVkVQQVRDSF9GRUFUVVJFKTsKICAg ICAvKgogICAgICAqIEFueSBCVUcsIG9yIFdBUk5fT04gd2lsbCBjb250YWluIHN5bWJvbCBhbmQg cGF5bG9hZCBuYW1lLiBGdXJ0aGVybW9yZQogICAgICAqIGV4Y2VwdGlvbnMgd2lsbCBiZSBjYXVn aHQgYW5kIHByb2Nlc3NlZCBwcm9wZXJseS4KLS0gCjIuNC4xMQoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=