From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mirela Simonovic Subject: [PATCH v2 08/10] xen/arm: Release timer interrupts when CPU is hot-unplugged Date: Fri, 20 Apr 2018 14:25:11 +0200 Message-ID: <20180420122513.27292-9-mirela.simonovic@aggios.com> References: <20180420122513.27292-1-mirela.simonovic@aggios.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180420122513.27292-1-mirela.simonovic@aggios.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: edgar.iglesias@xilinx.com, julien.grall@arm.com, sstabellini@kernel.org, Mirela Simonovic List-Id: xen-devel@lists.xenproject.org V2hlbiBhIENQVSBpcyBob3QtdW5wbHVnZ2VkIHRpbWVyIGludGVycnVwdHMgaGF2ZSB0byBiZSBy ZWxlYXNlZAppbiBvcmRlciB0byBmcmVlIHRoZSBtZW1vcnkgdGhhdCB3YXMgYWxsb2NhdGVkIHdo ZW4gdGhlIGludGVycnVwdHMKd2VyZSByZXF1ZXN0ZWQgKHVzaW5nIHJlcXVlc3RfaXJxKCkpLiBU aGUgcmVxdWVzdF9pcnEgaXMgY2FsbGVkCmZvciBlYWNoIHRpbWVyIGludGVycnVwdCB3aGVuIHRo ZSBDUFUgZ2V0cyBob3RwbHVnZ2VkCihzdGFydF9zZWNvbmRhcnktPmluaXRfdGltZXJfaW50ZXJy dXB0LT5yZXF1ZXN0X2lycSkuCgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJl bGEuc2ltb25vdmljQGFnZ2lvcy5jb20+CgotLS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0 YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j b20+Ci0tLQogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgfCAxICsKIHhlbi9hcmNoL2FybS90 aW1lLmMgICAgICAgIHwgNyArKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaCB8IDYg KysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94 ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCA0NDlm ZWZjNzdkLi5iNGVkNDc5ZGM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisr KyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKQEAgLTM4Niw2ICszODYsNyBAQCB2b2lkIF9fY3B1 X2Rpc2FibGUodm9pZCkKICAgICAgKiBpbiByZXNwZWN0aXZlIGluaXQgaW50ZXJydXB0IGZ1bmN0 aW9ucyBjYWxsZWQgZnJvbSBzdGFydF9zZWNvbmRhcnkpCiAgICAgICovCiAgICAgZGVpbml0X21h aW50ZW5hbmNlX2ludGVycnVwdCgpOworICAgIGRlaW5pdF90aW1lcl9pbnRlcnJ1cHQoKTsKIAog ICAgIC8qIEl0J3Mgbm93IHNhZmUgdG8gcmVtb3ZlIHRoaXMgcHJvY2Vzc29yIGZyb20gdGhlIG9u bGluZSBtYXAgKi8KICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjcHVfb25saW5lX21hcCk7 CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGltZS5jIGIveGVuL2FyY2gvYXJtL3RpbWUuYwpp bmRleCBjMTFmY2ZlYWRkLi4xZDlkYzE2Zjg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGlt ZS5jCisrKyBiL3hlbi9hcmNoL2FybS90aW1lLmMKQEAgLTMxMiw2ICszMTIsMTMgQEAgdm9pZCBp bml0X3RpbWVyX2ludGVycnVwdCh2b2lkKQogICAgIGNoZWNrX3RpbWVyX2lycV9jZmcodGltZXJf aXJxW1RJTUVSX1BIWVNfTk9OU0VDVVJFX1BQSV0sICJOUy1waHlzaWNhbCIpOwogfQogCit2b2lk IGRlaW5pdF90aW1lcl9pbnRlcnJ1cHQodm9pZCkKK3sKKyAgICByZWxlYXNlX2lycSh0aW1lcl9p cnFbVElNRVJfSFlQX1BQSV0sIE5VTEwpOworICAgIHJlbGVhc2VfaXJxKHRpbWVyX2lycVtUSU1F Ul9WSVJUX1BQSV0sIE5VTEwpOworICAgIHJlbGVhc2VfaXJxKHRpbWVyX2lycVtUSU1FUl9QSFlT X05PTlNFQ1VSRV9QUEldLCBOVUxMKTsKK30KKwogLyogV2FpdCBhIHNldCBudW1iZXIgb2YgbWlj cm9zZWNvbmRzICovCiB2b2lkIHVkZWxheSh1bnNpZ25lZCBsb25nIHVzZWNzKQogewpkaWZmIC0t Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Rp bWUuaAppbmRleCA1YjlhMzFkZTkxLi42ZmE0YzQ3NTMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk ZS9hc20tYXJtL3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaApAQCAtMzQs NiArMzQsMTIgQEAgdW5zaWduZWQgaW50IHRpbWVyX2dldF9pcnEoZW51bSB0aW1lcl9wcGkgcHBp KTsKIC8qIFNldCB1cCB0aGUgdGltZXIgaW50ZXJydXB0IG9uIHRoaXMgQ1BVICovCiBleHRlcm4g dm9pZCBpbml0X3RpbWVyX2ludGVycnVwdCh2b2lkKTsKIAorLyoKKyAqIFJldmVydCBhY3Rpb25z IGRvbmUgaW4gaW5pdF90aW1lcl9pbnRlcnJ1cHQgdGhhdCBhcmUgcmVxdWlyZWQgdG8gcHJvcGVy bHkKKyAqIGRpc2FibGUgdGhpcyBDUFUuCisgKi8KK2V4dGVybiB2b2lkIGRlaW5pdF90aW1lcl9p bnRlcnJ1cHQodm9pZCk7CisKIC8qIENvdW50ZXIgdmFsdWUgYXQgYm9vdCB0aW1lICovCiBleHRl cm4gdWludDY0X3QgYm9vdF9jb3VudDsKIAotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==