From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v2 07/15] xen/arm64: Print a per-CPU message with the BP hardening method used Date: Thu, 8 Feb 2018 19:21:55 +0000 Message-ID: <20180208192203.9556-8-julien.grall@arm.com> References: <20180208192203.9556-1-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Julien Grall , sstabellini@kernel.org, volodymyr_babchuk@epam.com, andre.przywara@linaro.org List-Id: xen-devel@lists.xenproject.org VGhpcyB3aWxsIG1ha2UgZWFzaWVyIHRvIGtub3cgd2hldGhlciBCUCBoYXJkZW5pbmcgaGFzIGJl ZW4gZW5hYmxlZCBmb3IKYSBDUFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgoKU2lnbmVkLW9m Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdl cyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0 YS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2Fy Y2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDljNzQ1OGVmMDYuLjY3MDQ2NDhiMjYgMTAwNjQ0Ci0t LSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh LmMKQEAgLTc5LDcgKzc5LDggQEAgc3RhdGljIGJvb2wgY29weV9oeXBfdmVjdF9icGkodW5zaWdu ZWQgaW50IHNsb3QsIGNvbnN0IGNoYXIgKmh5cF92ZWNfc3RhcnQsCiBzdGF0aWMgYm9vbCBfX21h eWJlX3VudXNlZAogaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1 X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh ciAqaHlwX3ZlY19zdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpo eXBfdmVjX2VuZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVj X2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZXNjKQogewogICAg IHN0YXRpYyBpbnQgbGFzdF9zbG90ID0gLTE7CiAgICAgc3RhdGljIERFRklORV9TUElOTE9DSyhi cF9sb2NrKTsKQEAgLTk0LDYgKzk1LDkgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0 IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgaWYgKCAhZW50cnktPm1h dGNoZXMoZW50cnkpICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKKyAgICBwcmludGsoWEVOTE9H X0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZXhjZXB0aW9uIGVudHJ5XG4iLAorICAgICAgICAgICBz bXBfcHJvY2Vzc29yX2lkKCksIGRlc2MpOworCiAgICAgLyoKICAgICAgKiBObyBuZWVkIHRvIGlu c3RhbGwgaGFyZGVuZWQgdmVjdG9yIHdoZW4gdGhlIHByb2Nlc3NvciBoYXMKICAgICAgKiBJRF9B QTY0UFJGMF9FTDEuQ1NWMiBzZXQuCkBAIC0xNTcsNyArMTYxLDggQEAgc3RhdGljIGludCBlbmFi bGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKICAgICAgKi8KICAgICBpZiAoIHBzY2lf dmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSApCiAgICAgICAgIHJldCA9IGluc3RhbGxfYnBfaGFy ZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0LAotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpOworICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9l bmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBQU0NJIGdl dCB2ZXJzaW9uIik7CiAgICAgZWxzZSBpZiAoICF3YXJuZWQgKQogICAgIHsKICAgICAgICAgQVNT RVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUpOwotLSAKMi4xMS4wCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==