From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Chen Subject: [PATCH 10/18] xen/arm32: Use cpu_hwcaps to skip the check of pending serrors Date: Mon, 13 Mar 2017 18:55:55 +0800 Message-ID: <1489402563-4978-11-git-send-email-Wei.Chen@arm.com> References: <1489402563-4978-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: <1489402563-4978-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 V2UgaGF2ZSBwcm92aWRlZCBhbiBvcHRpb24gdG8gYWRtaW5pc3RyYXRvciB0byBkZXRlcm1pbmUg aG93IHRvCmhhbmRsZSB0aGUgU0Vycm9ycy4gSW4gb3JkZXIgdG8gc2tpcCB0aGUgY2hlY2sgb2Yg cGVuZGluZyBTRXJyb3IsCmluIGNvbnZlbnRpb25hbCB3YXksIHdlIGhhdmUgdG8gcmVhZCB0aGUg b3B0aW9uIGV2ZXJ5IHRpbWUgYmVmb3JlCndlIHRyeSB0byBjaGVjayB0aGUgcGVuZGluZyBTRXJy b3IuCgpDdXJyZW50bHksIHdlIGhhdmVuJ3QgZXhwb3J0IHRoZSBvcHRpb24gdG8gb3RoZXIgc291 cmNlIGZpbGUuIEJ1dCwKaW4gdGhlIHByZXZpb3VzIHBhdGNoLCB3ZSBoYWQgc2V0ICJTS0lQX0NI RUNLX1BFTkRJTkdfVlNFUlJPUiIgdG8KY3B1X2h3Y2FwcyB3aGVuIHRoZSBvcHRpb24gZG9lc24n dCBuZWVkIHRvIGNoZWNrIHRoZSBTRXJyb3JzLiBTbyB3ZQpjYW4gdXNlIGNoZWNraW5nIGNwdV9o d2NhcHMgdG8gcmVwbGFjZSBjaGVja2luZyB0aGUgb3B0aW9uIGRpcmVjdGx5LgoKU2lnbmVkLW9m Zi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CgotLS0KVGhpcyBpcyBhIHRlbXBvcmFy eSBzb2x1dGlvbiwgdGhpcyB3b3VsZCBoYXZlIHRvIGJlIGRyb3BwZWQgYXMgc29vbgphcyBBUk0z MiBnYWluIHN1cHBvcnQgb2YgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcgdG8gYXZvaWQgcG90ZW50aWFs IG1pc3VzYWdlLgpUaGUgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcgc3VwcG9ydCBwYXRjaGVzIGZvciBB Uk0zMiBhcmUgc3RpbGwgaW4gcmV2aWV3CnN0YWdlLgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9l bnRyeS5TIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9h cmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDIxODcyMjYuLjc5OTI5Y2EgMTAwNjQ0Ci0tLSBh L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy eS5TCkBAIC0xLDUgKzEsNiBAQAogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KICNpbmNsdWRl IDxhc20vcmVncy5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8cHVi bGljL3hlbi5oPgogCiAjZGVmaW5lIFNBVkVfT05FX0JBTktFRChyZWcpICAgIG1ycyByMTEsIHJl Zzsgc3RyIHIxMSwgW3NwLCAjVVJFR1NfIyNyZWddCkBAIC0xMSw2ICsxMiwyMSBAQAogI2RlZmlu ZSBSRVNUT1JFX0JBTktFRChtb2RlKSBcCiAgICAgICAgIFJFU1RPUkVfT05FX0JBTktFRChTUF8j I21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKExSXyMjbW9kZSkgOyBSRVNUT1JFX09ORV9CQU5L RUQoU1BTUl8jI21vZGUpCiAKKy8qCisgKiBJZiB0aGUgU0tJUF9DSEVDS19QRU5ESU5HX1ZTRVJS T1IgaGFzIGJlZW4gc2V0IGluIHRoZSBjcHUgZmVhdHVyZSwKKyAqIHRoZSBjaGVja2luZyBvZiBw ZW5kaW5nIFNFcnJvcnMgd2lsbCBiZSBza2lwcGVkLgorICoKKyAqIEFzIGl0IGlzIGEgdGVtcG9y YXJ5IHNvbHV0aW9uLCB3ZSBhcmUgYXNzdW1pbmcgdGhhdAorICogU0tJUF9DSEVDS19QRU5ESU5H X1ZTRVJST1Igd2lsbCBhbHdheXMgYmUgaW4gdGhlIGZpcnN0IHdvcmQgZm9yCisgKiBjcHVfaHdj YXBzLiBUaGlzIHdvdWxkIGhhdmUgdG8gYmUgZHJvcHBlZCBhcyBzb29uIGFzIEFSTTMyIGdhaW4K KyAqIHN1cHBvcnQgb2YgYWx0ZXJuYXRpdmUuCisgKi8KKyNkZWZpbmUgU0tJUF9WU0VSUk9SX0NI RUNLICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbGRyIHIxLCA9Y3B1X2h3Y2Fwczsg ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbGRyIHIxLCBbcjFdOyAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwKKyAgICAgICAgdHN0IHIxLCAjU0tJUF9DSEVDS19QRU5ESU5HX1ZTRVJS T1I7ICAgIFwKKyAgICAgICAgbW92ZXEgcGMsIGxyCisKICNkZWZpbmUgU0FWRV9BTEwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg ICAgc3ViIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExSLCBTUFNSLCBQ QyAqLyAgICAgIFwKICAgICAgICAgcHVzaCB7cjAtcjEyfTsgLyogU2F2ZSBSMC1SMTIgKi8gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQ0LDYgKzYwLDkgQEAgc2F2ZV9ndWVz dF9yZWdzOgogICAgICAgICBTQVZFX0JBTktFRChmaXEpCiAgICAgICAgIFNBVkVfT05FX0JBTktF RChSOF9maXEpOyBTQVZFX09ORV9CQU5LRUQoUjlfZmlxKTsgU0FWRV9PTkVfQkFOS0VEKFIxMF9m aXEpCiAgICAgICAgIFNBVkVfT05FX0JBTktFRChSMTFfZmlxKTsgU0FWRV9PTkVfQkFOS0VEKFIx Ml9maXEpOworCisgICAgICAgIFNLSVBfVlNFUlJPUl9DSEVDSworCiAgICAgICAgIC8qCiAgICAg ICAgICAqIFN0YXJ0IHRvIGNoZWNrIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBpbiB0aGUgZ2FwIG9m IEd1ZXN0IC0+IEhZUAogICAgICAgICAgKiB3b3JsZCBzd2l0Y2guCi0tIAoyLjcuNAoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=