From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PATCH v2 2/6] xen/arm: make processor a per cpu variable Date: Mon, 19 Feb 2018 13:58:26 -0800 Message-ID: <1519077510-22405-2-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 VGhlcmUgY2FuIGJlIHByb2Nlc3NvcnMgb2YgZGlmZmVyZW50IGtpbmRzIG9uIGEgc2luZ2xlIHN5 c3RlbS4gTWFrZQpwcm9jZXNzb3IgYSBwZXJfY3B1IHZhcmlhYmxlIHBvaW50aW5nIHRvIHRoZSBy aWdodCBwcm9jZXNzb3IgdHlwZSBmb3IKZWFjaCBjb3JlLgoKU3VnZ2VzdGVkLWJ5OiBKdWxpZW4g R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBhZGQg cGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMgfCA4ICsrKystLS0tCiB4ZW4vYXJj aC9hcm0vc21wYm9vdC5jICAgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMg Yi94ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMKaW5kZXggOGM0MjVjZS4uY2U0Mzg1MCAxMDA2NDQK LS0tIGEveGVuL2FyY2gvYXJtL3Byb2Nlc3Nvci5jCisrKyBiL3hlbi9hcmNoL2FybS9wcm9jZXNz b3IuYwpAQCAtMTgsNyArMTgsNyBAQAogICovCiAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+CiAK LXN0YXRpYyBjb25zdCBzdHJ1Y3QgcHJvY2Vzc29yICpwcm9jZXNzb3IgPSBOVUxMOworc3RhdGlj IERFRklORV9QRVJfQ1BVKHN0cnVjdCBwcm9jZXNzb3IgKiwgcHJvY2Vzc29yKTsKIAogdm9pZCBf X2luaXQgcHJvY2Vzc29yX3NldHVwKHZvaWQpCiB7CkBAIC0yOCwxNSArMjgsMTUgQEAgdm9pZCBf X2luaXQgcHJvY2Vzc29yX3NldHVwKHZvaWQpCiAgICAgaWYgKCAhcHJvY2luZm8gKQogICAgICAg ICByZXR1cm47CiAKLSAgICBwcm9jZXNzb3IgPSBwcm9jaW5mby0+cHJvY2Vzc29yOworICAgIHRo aXNfY3B1KHByb2Nlc3NvcikgPSBwcm9jaW5mby0+cHJvY2Vzc29yOwogfQogCiB2b2lkIHByb2Nl c3Nvcl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCAhcHJvY2Vz c29yIHx8ICFwcm9jZXNzb3ItPnZjcHVfaW5pdGlhbGlzZSApCisgICAgaWYgKCAhdGhpc19jcHUo cHJvY2Vzc29yKSB8fCAhdGhpc19jcHUocHJvY2Vzc29yKS0+dmNwdV9pbml0aWFsaXNlICkKICAg ICAgICAgcmV0dXJuOwogCi0gICAgcHJvY2Vzc29yLT52Y3B1X2luaXRpYWxpc2Uodik7CisgICAg dGhpc19jcHUocHJvY2Vzc29yKS0+dmNwdV9pbml0aWFsaXNlKHYpOwogfQogCiAvKgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKaW5k ZXggN2VhNGU0MS4uMTIyYzBiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwor KysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8 eGVuL2NvbnNvbGUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+CiAjaW5jbHVkZSA8YXNt L2dpYy5oPgorI2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+ CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KIApAQCAtMzAwLDYgKzMwMSw3IEBAIHZvaWQgc3RhcnRf c2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICBzZXRfcHJvY2Vz c29yX2lkKGNwdWlkKTsKIAogICAgIGlkZW50aWZ5X2NwdSgmY3VycmVudF9jcHVfZGF0YSk7Cisg ICAgcHJvY2Vzc29yX3NldHVwKCk7CiAKICAgICBpbml0X3RyYXBzKCk7CiAKLS0gCjEuOS4xCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==