From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Chen Subject: [PATCH v2 18/19] xen/arm: Prevent slipping hypervisor SError to guest Date: Thu, 30 Mar 2017 17:13:28 +0800 Message-ID: <1490865209-18283-19-git-send-email-Wei.Chen@arm.com> References: <1490865209-18283-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: <1490865209-18283-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 biB0byBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgpS ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot LS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl bi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDliNDU0NmUuLmYzZDc5NGUgMTAwNjQ0Ci0tLSBhL3hl bi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yOTI2LDYg KzI5MjYsMTYgQEAgYXNtbGlua2FnZSB2b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQog ICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgICAgICBpZiAoIXNvZnRpcnFfcGVuZGlu ZyhzbXBfcHJvY2Vzc29yX2lkKCkpKSB7CiAgICAgICAgICAgICBnaWNfaW5qZWN0KCk7CisKKyAg ICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGUgU0Vycm9ycyBoYW5kbGUgb3B0aW9u IGlzICJESVZFUlNFIiwgd2UgaGF2ZSB0byBwcmV2ZW50CisgICAgICAgICAgICAgKiBzbGlwcGlu ZyB0aGUgaHlwZXJ2aXNvciBTRXJyb3IgdG8gZ3Vlc3QuIFNvIGJlZm9yZSByZXR1cm5pbmcKKyAg ICAgICAgICAgICAqIGZyb20gdHJhcCwgd2UgdXNlIHRoZSBzeW5jaHJvbml6ZV9zZXJyb3IgdG8g Z3VhcmFudGVlIHRoYXQgdGhlCisgICAgICAgICAgICAgKiBwZW5kaW5nIFNFcnJvciB3b3VsZCBi ZSBjYXVnaHQgaW4gaHlwZXJ2aXNvci4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYg KCBzZXJyb3JzX29wID09IFNFUlJPUlNfRElWRVJTRSApCisgICAgICAgICAgICAgICAgc3luY2hy b25pemVfc2Vycm9yKCk7CisKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAg ICBsb2NhbF9pcnFfZW5hYmxlKCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=