From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Chen Subject: [PATCH v4 18/19] xen/arm: Prevent slipping hypervisor SError to guest Date: Wed, 5 Apr 2017 17:09:20 +0800 Message-ID: <1491383361-22886-19-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 SWYgdGhlcmUgaXMgYSBwZW5kaW5nIFNFcnJvciB3aGlsZSB3ZSdyZSByZXR1cm5pbmcgZnJvbSB0 cmFwLiBJZiB0aGUKU0Vycm9yIGhhbmRsZSBvcHRpb24gaXMgIkRJVkVSU0UiLCB3ZSBoYXZlIHRv IHByZXZlbnQgc2xpcHBpbmcgdGhpcwpoeXBlcnZpc29yIFNFcnJvciB0byBndWVzdC4gU28gd2Ug aGF2ZSB0byB1c2UgdGhlIGRzYi9pc2IgdG8gZ3VhcmFudGVlCnRoYXQgdGhlIHBlbmRpbmcgaHlw ZXJ2aXNvciBTRXJyb3Igd291bGQgYmUgY2F1Z2h0IGluIGh5cGVydmlzb3IgYmVmb3JlCnJldHVy biB0byBndWVzdC4KCkluIHByZXZpb3VzIHBhdGNoLCB3ZSB3aWxsIHNldCBTS0lQX1NZTkNIUk9O SVpFX1NFUlJPUl9FTlRSWV9FWElUIHRvCmNwdV9od2NhcHMgd2hlbiBvcHRpb24gaXMgTk9UICJE SVZFUlNFIi4gVGhpcyBtZWFucyB3ZSBjYW4gdXNlIHRoZQphbHRlcm5hdGl2ZSB0byBza2lwIHN5 bmNocm9uaXppbmcgU0Vycm9ycyBmb3Igb3RoZXIgU0Vycm9ycyBoYW5kbGUgb3B0aW9ucy4KCkJl Y2F1c2Ugd2UgaGF2ZSB1bWFza2VkIHRoZSBBYm9ydC9TRXJyb3IgYml0IGluIHByZXZpb3VzIHBh dGNoLiBXZSBoYXZlCnRvIGRpc2FibGUgdGhlIEFib3J0L1NFcnJvciBiZWZvcmUgcmV0dXJuaW5n IHRvIGd1ZXN0IGFzIHdlIGhhdmUgZG9uZQpmb3IgSVJRLgoKU2lnbmVkLW9mZi1ieTogV2VpIENo ZW4gPFdlaS5DaGVuQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxMyArKysr KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYzA5MmU2 Ni4uYzgxNjNkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2Fy Y2gvYXJtL3RyYXBzLmMKQEAgLTI5ODksNiArMjk4OSwxOSBAQCBhc21saW5rYWdlIHZvaWQgbGVh dmVfaHlwZXJ2aXNvcl90YWlsKHZvaWQpCiAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAg ICAgICAgIGlmICghc29mdGlycV9wZW5kaW5nKHNtcF9wcm9jZXNzb3JfaWQoKSkpIHsKICAgICAg ICAgICAgIGdpY19pbmplY3QoKTsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElm IHRoZSBTRXJyb3JzIGhhbmRsZSBvcHRpb24gaXMgIkRJVkVSU0UiLCB3ZSBoYXZlIHRvIHByZXZl bnQKKyAgICAgICAgICAgICAqIHNsaXBwaW5nIHRoZSBoeXBlcnZpc29yIFNFcnJvciB0byBndWVz dC4gSW4gdGhpcyBvcHRpb24sIGJlZm9yZQorICAgICAgICAgICAgICogcmV0dXJuaW5nIGZyb20g dHJhcCwgd2UgaGF2ZSB0byBzeW5jaHJvbml6ZSBTRXJyb3JzIHRvIGd1YXJhbnRlZQorICAgICAg ICAgICAgICogdGhhdCB0aGUgcGVuZGluZyBTRXJyb3Igd291bGQgYmUgY2F1Z2h0IGluIGh5cGVy dmlzb3IuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogSWYgb3B0aW9uIGlzIE5PVCAi RElWRVJTRSIsIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgICAg ICAqIHdpbGwgYmUgc2V0IHRvIGNwdV9od2NhcHMuIFRoaXMgbWVhbnMgd2UgY2FuIHVzZSB0aGUg YWx0ZXJuYXRpdmUKKyAgICAgICAgICAgICAqIHRvIHNraXAgc3luY2hyb25pemluZyBTRXJyb3Jz IGZvciBvdGhlciBTRXJyb3JzIGhhbmRsZSBvcHRpb25zLgorICAgICAgICAgICAgICovCisgICAg ICAgICAgICBTWU5DSFJPTklaRV9TRVJST1IoU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllf RVhJVCk7CisKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBsb2NhbF9p cnFfZW5hYmxlKCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=