From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PATCH v2 3/6] xen/arm: read ACTLR on the pcpu where the vcpu will run Date: Mon, 19 Feb 2018 13:58:27 -0800 Message-ID: <1519077510-22405-3-git-send-email-sstabellini@kernel.org> References: <1519077510-22405-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: <1519077510-22405-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+CgotLS0K CkNoYW5nZXMgaW4gdjI6Ci0gbW92ZSBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlIHRvIGNvbnRp bnVlX25ld192Y3B1Ci0gcmVtb3ZlIGluYWNjdXJhdGUgc2VudGVuY2UgZnJvbSBjb21taXQgbWVz c2FnZQotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggYTAxMDQ0My4uZmI1 MTQxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2Fy bS9kb21haW4uYwpAQCAtMzE0LDYgKzMxNCw5IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwo c3RydWN0IHZjcHUgKnByZXYpCiAKIHN0YXRpYyB2b2lkIGNvbnRpbnVlX25ld192Y3B1KHN0cnVj dCB2Y3B1ICpwcmV2KQogeworICAgIGN1cnJlbnQtPmFyY2guYWN0bHIgPSBSRUFEX1NZU1JFRzMy KEFDVExSX0VMMSk7CisgICAgcHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZShjdXJyZW50KTsKKwog ICAgIHNjaGVkdWxlX3RhaWwocHJldik7CiAKICAgICBpZiAoIGlzX2lkbGVfdmNwdShjdXJyZW50 KSApCkBAIC01NDAsMTIgKzU0Myw4IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUg KnYpCiAKICAgICB2LT5hcmNoLnZtcGlkciA9IE1QSURSX1NNUCB8IHZjcHVpZF90b192YWZmaW5p dHkodi0+dmNwdV9pZCk7CiAKLSAgICB2LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RM Ul9FTDEpOwotCiAgICAgdi0+YXJjaC5oY3JfZWwyID0gZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKCk7 CiAKLSAgICBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlKHYpOwotCiAgICAgaWYgKCAocmMgPSB2 Y3B1X3ZnaWNfaW5pdCh2KSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAotLSAKMS45LjEK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs