From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Chen Subject: [PATCH 17/18] xen/arm: Prevent slipping hypervisor SError to guest Date: Mon, 13 Mar 2017 18:56:02 +0800 Message-ID: <1489402563-4978-18-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 SWYgdGhlcmUgaXMgYSBwZW5kaW5nIFNFcnJvciB3aGlsZSB3ZSdyZSByZXR1cm5pbmcgZnJvbSB0 cmFwLiBJZiB0aGUKU0Vycm9yIGhhbmRsZSBvcHRpb24gaXMgIkRJVkVSU0UiLCB3ZSBoYXZlIHRv IHByZXZlbnQgc2xpcHBpbmcgdGhpcwpoeXBlcnZpc29yIFNFcnJvciB0byBndWVzdC4gU28gd2Ug aGF2ZSB0byB1c2UgdGhlIGRzYi9pc2IgdG8gZ3VhcmFudGVlCnRoYXQgdGhlIHBlbmRpbmcgaHlw ZXJ2aXNvciBTRXJyb3Igd291bGQgYmUgY2F1Z2h0IGluIGh5cGVydmlzb3IgYmVmb3JlCnJldHVy biB0byBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgot LS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl bi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGI4YzgzODkuLjNiODRlODAgMTAwNjQ0Ci0tLSBhL3hl bi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yOTUzLDYg KzI5NTMsMTYgQEAgYXNtbGlua2FnZSB2b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQog ICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgICAgICBpZiAoIXNvZnRpcnFfcGVuZGlu ZyhzbXBfcHJvY2Vzc29yX2lkKCkpKSB7CiAgICAgICAgICAgICBnaWNfaW5qZWN0KCk7CisKKyAg ICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGUgU0Vycm9ycyBoYW5kbGUgb3B0aW9u IGlzICJESVZFUlNFIiwgd2UgaGF2ZSB0byBwcmV2ZW50CisgICAgICAgICAgICAgKiBzbGlwcGlu ZyB0aGUgaHlwZXJ2aXNvciBTRXJyb3IgdG8gZ3Vlc3QuIFNvIGJlZm9yZSByZXR1cm5pbmcKKyAg ICAgICAgICAgICAqIGZyb20gdHJhcCwgd2UgdXNlIHRoZSBzeW5jaHJvbml6ZV9zZXJyb3IgdG8g Z3VhcmFudGVlIHRoYXQgdGhlCisgICAgICAgICAgICAgKiBwZW5kaW5nIFNFcnJvciB3b3VsZCBi ZSBjYXVnaHQgaW4gaHlwZXJ2aXNvci4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYg KCBzZXJyb3JzX29wID09IFNFUlJPUlNfRElWRVJTRSApCisgICAgICAgICAgICAgICAgc3luY2hy b25pemVfc2Vycm9yKCk7CisKICAgICAgICAgICAgIFdSSVRFX1NZU1JFRyhjdXJyZW50LT5hcmNo Lmhjcl9lbDIsIEhDUl9FTDIpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9Ci0tIAoy LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=