From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PATCH v4 4/7] xen/arm: read ACTLR on the pcpu where the vcpu will run Date: Fri, 2 Mar 2018 11:06:05 -0800 Message-ID: <1520017568-24427-4-git-send-email-sstabellini@kernel.org> References: <1520017568-24427-1-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1520017568-24427-1-git-send-email-sstabellini@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: julien.grall@arm.com Cc: sstabellini@kernel.org, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBBQ1RMUi4g SW5zdGVhZCBvZgpyZWFkaW5nIEFDVExSIGFuZCBzZXR0aW5nIHYtPmFyY2guYWN0bHIgaW4gdmNw dV9pbml0aWFsaXNlLCBkbyBpdCBsYXRlcgpvbiB0aGUgc2FtZSBwY3B1IHdoZXJlIHRoZSB2Y3B1 IHdpbGwgcnVuLgoKVGhpcyB3YXksIGFzc3VtaW5nIHRoYXQgdGhlIHZjcHUgaGFzIGJlZW4gY3Jl YXRlZCB3aXRoIHRoZSByaWdodCBwY3B1CmFmZmluaXR5LCB0aGUgZ3Vlc3Qgd2lsbCBiZSBhYmxl IHRvIHJlYWQgdGhlIHJpZ2h0IEFDVExSIHZhbHVlLCBtYXRjaGluZwp0aGUgb25lIG9mIHRoZSBw aHlzaWNhbCBjcHUuCgpBbHNvIG1vdmUgcHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZSh2KSB0byBj b250aW51ZV9uZXdfdmNwdSBhcyBpdApjYW4gbW9kaWZ5IHYtPmFyY2guYWN0bHIuCgpTaWduZWQt b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClJldmll d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KCkNoYW5nZXMg aW4gdjI6Ci0gbW92ZSBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlIHRvIGNvbnRpbnVlX25ld192 Y3B1Ci0gcmVtb3ZlIGluYWNjdXJhdGUgc2VudGVuY2UgZnJvbSBjb21taXQgbWVzc2FnZQotLS0K IHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t YWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggYTc0ZmYxYy4uNWU3NjgwOSAxMDA2 NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4u YwpAQCAtMzE0LDYgKzMxNCw5IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZj cHUgKnByZXYpCiAKIHN0YXRpYyB2b2lkIGNvbnRpbnVlX25ld192Y3B1KHN0cnVjdCB2Y3B1ICpw cmV2KQogeworICAgIGN1cnJlbnQtPmFyY2guYWN0bHIgPSBSRUFEX1NZU1JFRzMyKEFDVExSX0VM MSk7CisgICAgcHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZShjdXJyZW50KTsKKwogICAgIHNjaGVk dWxlX3RhaWwocHJldik7CiAKICAgICBpZiAoIGlzX2lkbGVfdmNwdShjdXJyZW50KSApCkBAIC01 NDAsMTIgKzU0Myw4IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAg ICB2LT5hcmNoLnZtcGlkciA9IE1QSURSX1NNUCB8IHZjcHVpZF90b192YWZmaW5pdHkodi0+dmNw dV9pZCk7CiAKLSAgICB2LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RMUl9FTDEpOwot CiAgICAgdi0+YXJjaC5oY3JfZWwyID0gZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKCk7CiAKLSAgICBw cm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlKHYpOwotCiAgICAgaWYgKCAocmMgPSB2Y3B1X3ZnaWNf aW5pdCh2KSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAotLSAKMS45LjEKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs