From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Chen Subject: [PATCH v4 02/19] xen/arm: Introduce a helper to get default HCR_EL2 flags Date: Wed, 5 Apr 2017 17:09:04 +0800 Message-ID: <1491383361-22886-3-git-send-email-Wei.Chen@arm.com> References: <1491383361-22886-1-git-send-email-Wei.Chen@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1491383361-22886-1-git-send-email-Wei.Chen@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com, Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com List-Id: xen-devel@lists.xenproject.org V2Ugd2FudCB0byBhZGQgSENSX0VMMiByZWdpc3RlciB0byBYZW4gY29udGV4dCBzd2l0Y2guIEFu ZCBlYWNoIGNvcHkKb2YgSENSX0VMMiBpbiB2Y3B1IHN0cnVjdHVyZSB3aWxsIGJlIGluaXRpYWxp emVkIHdpdGggdGhlIHNhbWUgc2V0Cm9mIHRyYXAgZmxhZ3MgYXMgdGhlIEhDUl9FTDIgcmVnaXN0 ZXIuIFdlIGludHJvZHVjZSBhIGhlbHBlciBoZXJlIHRvCnJlcHJlc2VudCB0aGVzZSBmbGFncyB0 byBiZSByZXVzZWQgZWFzaWx5LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFy bS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot LS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgfCAxMSArKysrKysrKy0tLQogeGVu L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEw IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBmN2ZjYTM3Li5lYmUyNWM2IDEw MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMu YwpAQCAtMTM2LDYgKzEzNiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCB2d2ZpX2luaXQodm9pZCkK IH0KIHByZXNtcF9pbml0Y2FsbCh2d2ZpX2luaXQpOwogCityZWdpc3Rlcl90IGdldF9kZWZhdWx0 X2hjcl9mbGFncyh2b2lkKQoreworICAgIHJldHVybiAgKEhDUl9QVFd8SENSX0JTVV9JTk5FUnxI Q1JfQU1PfEhDUl9JTU98SENSX0ZNT3xIQ1JfVk18CisgICAgICAgICAgICAgKHZ3ZmkgIT0gTkFU SVZFID8gKEhDUl9UV0l8SENSX1RXRSkgOiAwKSB8CisgICAgICAgICAgICAgSENSX1RTQ3xIQ1Jf VEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIpOworfQorCiB2b2lkIGluaXRfdHJhcHModm9p ZCkKIHsKICAgICAvKiBTZXR1cCBIeXAgdmVjdG9yIGJhc2UgKi8KQEAgLTE2MCw5ICsxNjcsNyBA QCB2b2lkIGluaXRfdHJhcHModm9pZCkKICAgICAgICAgICAgICAgICAgQ1BUUl9FTDIpOwogCiAg ICAgLyogU2V0dXAgaHlwZXJ2aXNvciB0cmFwcyAqLwotICAgIFdSSVRFX1NZU1JFRyhIQ1JfUFRX fEhDUl9CU1VfSU5ORVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAgICAgICAg ICAgICAgICAodndmaSAhPSBOQVRJVkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKLSAgICAg ICAgICAgICAgICAgSENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENS X0VMMik7CisgICAgV1JJVEVfU1lTUkVHKGdldF9kZWZhdWx0X2hjcl9mbGFncygpLCBIQ1JfRUwy KTsKICAgICBpc2IoKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggYWZjMGU5YS4u NGI2MzM4YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysg Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC03MDgsNiArNzA4LDggQEAgaW50 IGNhbGxfc21jKHJlZ2lzdGVyX3QgZnVuY3Rpb25faWQsIHJlZ2lzdGVyX3QgYXJnMCwgcmVnaXN0 ZXJfdCBhcmcxLAogCiB2b2lkIGRvX3RyYXBfZ3Vlc3RfZXJyb3Ioc3RydWN0IGNwdV91c2VyX3Jl Z3MgKnJlZ3MpOwogCityZWdpc3Rlcl90IGdldF9kZWZhdWx0X2hjcl9mbGFncyh2b2lkKTsKKwog I2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogI2VuZGlmIC8qIF9fQVNNX0FSTV9QUk9DRVNTT1Jf SCAqLwogLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==