From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH for-4.10] xen/arm: gic-v3: Make sure ICC_SRE_EL1 is restored before ICH_VMCR_EL2 Date: Thu, 19 Oct 2017 18:09:05 +0100 Message-ID: <20171019170905.14314-1-julien.grall@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: 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, Julien Grall , andre.przywara@linaro.org List-Id: xen-devel@lists.xenproject.org UGVyIDguNC44IGluIEFSTSBJSEkgMDA2OUQsIElDSF9WTUNSX0VMMi5WRklRRW4gaXMgUkVTMSB3 aGVuCklDQ19TUkVfRUwxLlNSRSBpcyAxLiBUaGlzIGNhdXNlcyBhIEdyb3VwIDAgaW50ZXJydXB0 IChhcyBnZW5lcmF0ZWQgaW4KR0lDdjIgbW9kZSkgdG8gYmUgZGVsaXZlcmVkIGFzIGEgRklRIHRv IHRoZSBndWVzdCwgd2l0aCBwb3RlbnRpYWxseQpjb25zZXF1ZW5jZS4gU28gd2UgbXVzdCBtYWtl IHN1cmUgdGhhdCBJQ0NfU1JFX0VMMSBoYXMgYmVlbiBhY3R1YWxseQpwcm9ncmFtbWVkIGJlZm9y ZSBhdCBJQ0hfVk1DUl9FTDIuCgpUaGlzIHdhcyBkaXNjb3ZlcmVkIHdoZW4gYm9vdGluZyBFRkkg aW4gYSBHSUN2MiBndWVzdCBvbiBhIEdJQ3YzCmhhcmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogSnVs aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQoKVGhpcyBwYXRjaCBzaG91 bGQgYmUgYmFja3BvcnRlZCB1cCB0byBYZW4gNC43LgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMu YyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4 IDc0ZDAwZTBjNTQuLmI4YWZmNzdhNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMu YworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTM5Miw3ICszOTIsMTYgQEAgc3RhdGlj IHZvaWQgZ2ljdjNfcmVzdG9yZV9zdGF0ZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg dmFsIHw9IEdJQ0NfU1JFX0VMMl9FTkVMMTsKICAgICBXUklURV9TWVNSRUczMih2YWwsIElDQ19T UkVfRUwyKTsKIAorICAgIC8qCisgICAgICogVkZJUUVuIGlzIFJFUzEgaWYgSUNDX1NSRV9FTDEu U1JFIGlzIDEuIFRoaXMgY2F1c2VzIGEgR3JvdXAwCisgICAgICogaW50ZXJydXB0IChhcyBnZW5l cmF0ZWQgaW4gR0lDdjIgbW9kZSkgdG8gYmUgZGVsaXZlcmVkIGFzIGEgRklRCisgICAgICogdG8g dGhlIGd1ZXN0LCB3aXRoIHBvdGVudGlhbGx5IGNvbnNlcXVlbmNlLiBTbyB3ZSBtdXN0IG1ha2Ug c3VyZQorICAgICAqIHRoYXQgSUNDX1NSRV9FTDEgaGFzIGJlZW4gYWN0dWFsbHkgcHJvZ3JhbW1l ZCB3aXRoIHRoZSB2YWx1ZSB3ZQorICAgICAqIHdhbnQgYmVmb3JlIHN0YXJ0aW5nIHRvIG1lc3Mg d2l0aCB0aGUgcmVzdCBvZiB0aGUgR0lDLCBhbmQKKyAgICAgKiBWTUNSX0VMMSBpbiBwYXJ0aWN1 bGFyLgorICAgICAqLwogICAgIFdSSVRFX1NZU1JFRzMyKHYtPmFyY2guZ2ljLnYzLnNyZV9lbDEs IElDQ19TUkVfRUwxKTsKKyAgICBpc2IoKTsKICAgICBXUklURV9TWVNSRUczMih2LT5hcmNoLmdp Yy52My52bWNyLCBJQ0hfVk1DUl9FTDIpOwogICAgIHJlc3RvcmVfYXBybl9yZWdzKCZ2LT5hcmNo LmdpYyk7CiAgICAgZ2ljdjNfcmVzdG9yZV9scnModik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK