From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Chen Subject: [PATCH 09/18] xen/arm64: Use alternative to skip the check of pending serrors Date: Mon, 13 Mar 2017 18:55:54 +0800 Message-ID: <1489402563-4978-10-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 b3IuIFRoaXMgd2lsbCBhZGQgb3ZlcmhlYWQgdG8gY2hlY2sKdGhlIG9wdGlvbiBhdCBldmVyeSB0 cmFwLgoKVGhlIEFSTTY0IHN1cHBvcnRzIHRoZSBhbHRlcm5hdGl2ZSBwYXRjaGluZyBmZWF0dXJl LiBXZSBjYW4gdXNlIGFuCkFMVEVSTkFUSVZFIHRvIGF2b2lkIGNoZWNraW5nIG9wdGlvbiBhdCBl dmVyeSB0cmFwLiBXZSBhZGRlZCBhIG5ldwpjcHVmZWF0dXJlIG5hbWVkICJTS0lQX0NIRUNLX1BF TkRJTkdfVlNFUlJPUiIuIFRoaXMgZmVhdHVyZSB3aWxsIGJlCmVuYWJsZWQgd2hlbiB0aGUgb3B0 aW9uIGlzIG5vdCBkaXZlcnNlLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFy bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCA0MSArKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlv bnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9l bnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggMDI4MDJjMC4uNGJhYTNj YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gv YXJtL2FybTY0L2VudHJ5LlMKQEAgLTEsNSArMSw2IEBACiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZu cy5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+ CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAvKgpAQCAtMjI5LDEyICsyMzAsMTQgQEAgaHlw X2lycToKIAogZ3Vlc3Rfc3luYzoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKLSAg ICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKICAgICAgICAgLyoKLSAgICAgICAg ICogSWYgeDAgaXMgTm9uLXplcm8sIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBl eGNlcHRpb24KLSAgICAgICAgICogZG9lc24ndCBoYXZlIGFueSBzaWduaWZpY2FuY2UgdG8gYmUg aGFuZGxlZC4gRXhpdCBBU0FQCisgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tl ZCB3aGlsZSBTS0lQX0NIRUNLX1BFTkRJTkdfVlNFUlJPUiBpcworICAgICAgICAgKiBub3Qgc2V0 LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUK KyAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCiAgICAgICAgICAqLwotICAgICAgICBjYm56 ICAgIHgwLCAxZgorICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9y OyBjYm56IHgwLCAxZiIsCisgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCisgICAgICAg ICAgICAgICAgICAgIFNLSVBfQ0hFQ0tfUEVORElOR19WU0VSUk9SKQogICAgICAgICBtc3IgICAg IGRhaWZjbHIsICMyCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9f dHJhcF9oeXBlcnZpc29yCkBAIC0yNDMsMTIgKzI0NiwxNCBAQCBndWVzdF9zeW5jOgogCiBndWVz dF9pcnE6CiAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wCi0gICAgICAgIGJsICAgICAg Y2hlY2tfcGVuZGluZ192c2Vycm9yCiAgICAgICAgIC8qCi0gICAgICAgICAqIElmIHgwIGlzIE5v bi16ZXJvLCBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uCi0gICAg ICAgICAqIGRvZXNuJ3QgaGF2ZSBhbnkgc2lnbmlmaWNhbmNlIHRvIGJlIGhhbmRsZWQuIEV4aXQg QVNBUAorICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9D SEVDS19QRU5ESU5HX1ZTRVJST1IgaXMKKyAgICAgICAgICogbm90IHNldC4gSWYgYSB2U0Vycm9y IHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCisgICAgICAgICAqIHNr aXBwZWQuIEV4aXQgQVNBUAogICAgICAgICAgKi8KLSAgICAgICAgY2JueiAgICB4MCwgMWYKKyAg ICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYi LAorICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAorICAgICAgICAgICAgICAgICAgICBT S0lQX0NIRUNLX1BFTkRJTkdfVlNFUlJPUikKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAg ICAgYmwgICAgICBkb190cmFwX2lycQogMToKQEAgLTI2NywxMiArMjcyLDE0IEBAIGd1ZXN0X2Vy cm9yOgogCiBndWVzdF9zeW5jX2NvbXBhdDoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0 PTEKLSAgICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKICAgICAgICAgLyoKLSAg ICAgICAgICogSWYgeDAgaXMgTm9uLXplcm8sIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5p dGlhbCBleGNlcHRpb24KLSAgICAgICAgICogZG9lc24ndCBoYXZlIGFueSBzaWduaWZpY2FuY2Ug dG8gYmUgaGFuZGxlZC4gRXhpdCBBU0FQCisgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUg Y2hlY2tlZCB3aGlsZSBTS0lQX0NIRUNLX1BFTkRJTkdfVlNFUlJPUiBpcworICAgICAgICAgKiBu b3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdp bGwgYmUKKyAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCiAgICAgICAgICAqLwotICAgICAg ICBjYm56ICAgIHgwLCAxZgorICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192 c2Vycm9yOyBjYm56IHgwLCAxZiIsCisgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCisg ICAgICAgICAgICAgICAgICAgIFNLSVBfQ0hFQ0tfUEVORElOR19WU0VSUk9SKQogICAgICAgICBt c3IgICAgIGRhaWZjbHIsICMyCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAg ICAgZG9fdHJhcF9oeXBlcnZpc29yCkBAIC0yODEsMTIgKzI4OCwxNCBAQCBndWVzdF9zeW5jX2Nv bXBhdDoKIAogZ3Vlc3RfaXJxX2NvbXBhdDoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0 PTEKLSAgICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKICAgICAgICAgLyoKLSAg ICAgICAgICogSWYgeDAgaXMgTm9uLXplcm8sIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5p dGlhbCBleGNlcHRpb24KLSAgICAgICAgICogZG9lc24ndCBoYXZlIGFueSBzaWduaWZpY2FuY2Ug dG8gYmUgaGFuZGxlZC4gRXhpdCBBU0FQCisgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUg Y2hlY2tlZCB3aGlsZSBTS0lQX0NIRUNLX1BFTkRJTkdfVlNFUlJPUiBpcworICAgICAgICAgKiBu b3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdp bGwgYmUKKyAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCiAgICAgICAgICAqLwotICAgICAg ICBjYm56ICAgIHgwLCAxZgorICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192 c2Vycm9yOyBjYm56IHgwLCAxZiIsCisgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCisg ICAgICAgICAgICAgICAgICAgIFNLSVBfQ0hFQ0tfUEVORElOR19WU0VSUk9SKQogICAgICAgICBt b3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAxOgotLSAKMi43LjQK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK