From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Jones Subject: [PATCH v3 00/10] KVM: arm/arm64: race fixes and vcpu requests Date: Wed, 3 May 2017 18:06:25 +0200 Message-ID: <20170503160635.21669-1-drjones@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id AB1C740A66 for ; Wed, 3 May 2017 12:03:37 -0400 (EDT) Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hu88i1KgmdVF for ; Wed, 3 May 2017 12:03:36 -0400 (EDT) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id 69AE240296 for ; Wed, 3 May 2017 12:03:35 -0400 (EDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu To: kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org Cc: marc.zyngier@arm.com, cdall@linaro.org, pbonzini@redhat.com List-Id: kvmarm@lists.cs.columbia.edu VGhpcyBzZXJpZXMgZml4ZXMgc29tZSBoYXJkIHRvIHByb2R1Y2UgcmFjZXMgYnkgaW50cm9kdWNp bmcgdGhlIHVzZSBvZgp2Y3B1IHJlcXVlc3RzLiBJJ3ZlIHRlc3RlZCB0aGUgc2VyaWVzIG9uIGEg TXVzdGFuZyBhbmQgYSBUaHVuZGVyWCBhbmQKY29tcGlsZS10ZXN0ZWQgdGhlIEFSTSBiaXRzLgoK UGF0Y2ggMi8xMCBhZGRzIGRvY3VtZW50YXRpb24sIGFzLCBhdCBsZWFzdCBmb3IgbWUsIHVuZGVy c3RhbmRpbmcgdmNwdQpyZXF1ZXN0IGludGVycGxheSB3aXRoIHZjcHUga2lja3MgYW5kIHZjcHUg bW9kZSBhbmQgdGhlIG1lbW9yeSBiYXJyaWVycwp0aGF0IGludGVycGxheSBpbXBsaWVzLCBpcyBl eGhhdXN0aW5nLgoKdjM6CiAgLSBUaGUgZWFzaWVyIHRvIHJlcHJvZHVjZSBQU0NJIHJhY2VzIHBy ZXZpb3VzbHkgZml4ZWQgd2l0aCB0aGlzCiAgICBzZXJpZXMgd2VyZSBmaXhlZCBpbmRlcGVuZGVu dGx5IHdpdGggYSBkaWZmZXJlbnQgYXBwcm9hY2ggc3VnZ2VzdGVkCiAgICBieSBDaHJpc3RvZmZl clsxXS4KICAtIEJhc2VkIG9uIFJhZGltJ3MgbGF0ZXN0IHZjcHUgcmVxdWVzdCByZXdvcmsgc2Vy aWVzWzJdCiAgLSBSZXdyb3RlIHRoZSBkb2N1bWVudGF0aW9uIGFkZGluZyBtdWNoIG1vcmUgaW5m b3JtYXRpb24gYW5kCiAgICBpbmNvcnBvcmF0aW5nIENocmlzdG9mZmVyJ3MgY29tbWVudHMgZnJv bSB2Mi4KICAtIFJld29ya2VkIHRoZSBhcHByb2FjaCB0byBjb250cm9sbGluZyBwYXVzZSBhbmQg cG93ZXJfb2ZmIGJ5CiAgICByZXF1ZXN0cy4KICAtIENsZWFyIHJlcXVlc3QgZm9yIHBlbmRpbmcg aXJxIGluamVjdGlvbiBpbiB0aGUgY29ycmVjdCBwbGFjZSwgYXMKICAgIHBvaW50ZWQgb3V0IGJ5 IENocmlzdG9mZmVyLgogIC0gUmViYXNlIHJlcXVpcmVkIHNvbWUgc2ltcGxlIGNoYW5nZXMgdG8g dGhlIFBNVSBjb2RlIHBhdGNoLgoKdjI6CiAgLSBObyBsb25nZXIgYmFzZWQgb24gUmFkaW0ncyB2 Y3B1IHJlcXVlc3QgQVBJIHJld29ya1szXSwgZXhjZXB0IGZvcgogICAgaW5jbHVkaW5nICJhZGQg a3ZtX3JlcXVlc3RfcGVuZGluZyIgYXMgcGF0Y2ggMS8xMCBbZHJld10KICAtIEFkZGVkIHZjcHUg cmVxdWVzdCBkb2N1bWVudGF0aW9uIFtkcmV3XQogIC0gRHJvcHBlZCB0aGUgaW50cm9kdWN0aW9u IG9mIHVzZXIgc2V0dGFibGUgTVBJRFJzIFtDaHJpc3RvZmZlcl0KICAtIEFkZGVkIHZjcHUgcmVx dWVzdHMgdG8gYWxsIHJlcXVlc3QtbGVzcyB2Y3B1IGtpY2tzIFtDaHJpc3RvZmZlcl0KClsxXSBo dHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9hcm0ta2VybmVsL21zZzU3NzYzMC5odG1sClsy XSBodHRwOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2t2bS9tc2cxNDg4OTAuaHRtbApbM10gaHR0 cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMva3ZtL21zZzE0NTU4OC5odG1sCgoKQW5kcmV3IEpv bmVzICg5KToKICBLVk06IEFkZCBkb2N1bWVudGF0aW9uIGZvciBWQ1BVIHJlcXVlc3RzCiAgS1ZN OiBhcm0vYXJtNjQ6IHByZXBhcmUgdG8gdXNlIHZjcHUgcmVxdWVzdHMKICBLVk06IGFybS9hcm02 NDogdXNlIHZjcHUgcmVxdWVzdCBpbiBrdm1fYXJtX2hhbHRfdmNwdQogIEtWTTogYXJtL2FybTY0 OiBkb24ndCBjbGVhciBleGl0IHJlcXVlc3QgZnJvbSBjYWxsZXIKICBLVk06IGFybS9hcm02NDog dXNlIHZjcHUgcmVxdWVzdHMgZm9yIHBvd2VyX29mZgogIEtWTTogYXJtL2FybTY0OiBvcHRpbWl6 ZSBWQ1BVIFJVTgogIEtWTTogYXJtL2FybTY0OiBjaGFuZ2UgZXhpdCByZXF1ZXN0IHRvIHNsZWVw IHJlcXVlc3QKICBLVk06IGFybS9hcm02NDogdXNlIHZjcHUgcmVxdWVzdHMgZm9yIGlycSBpbmpl Y3Rpb24KICBLVk06IGFybS9hcm02NDogUE1VOiByZW1vdmUgcmVxdWVzdC1sZXNzIHZjcHUga2lj awoKUmFkaW0gS3LEjW3DocWZICgxKToKICBLVk06IGFkZCBrdm1fcmVxdWVzdF9wZW5kaW5nCgog RG9jdW1lbnRhdGlvbi92aXJ0dWFsL2t2bS92Y3B1LXJlcXVlc3RzLnJzdCB8IDI2OSArKysrKysr KysrKysrKysrKysrKysrKysrKysrCiBhcmNoL2FybS9pbmNsdWRlL2FzbS9rdm1faG9zdC5oICAg ICAgICAgICAgIHwgICAzICstCiBhcmNoL2FybS9rdm0vYXJtLmMgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDQ2ICsrKystCiBhcmNoL2FybS9rdm0vaGFuZGxlX2V4aXQuYyAgICAgICAgICAg ICAgICAgIHwgICAxICsKIGFyY2gvYXJtL2t2bS9wc2NpLmMgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDggKy0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCAgICAgICAgICAg fCAgIDMgKy0KIGFyY2gvYXJtNjQva3ZtL2hhbmRsZV9leGl0LmMgICAgICAgICAgICAgICAgfCAg IDEgKwogYXJjaC9taXBzL2t2bS90cmFwX2VtdWwuYyAgICAgICAgICAgICAgICAgICB8ICAgMiAr LQogYXJjaC9wb3dlcnBjL2t2bS9ib29rZS5jICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQog YXJjaC9wb3dlcnBjL2t2bS9wb3dlcnBjLmMgICAgICAgICAgICAgICAgICB8ICAgNSArLQogYXJj aC9zMzkwL2t2bS9rdm0tczM5MC5jICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94 ODYva3ZtL3g4Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogaW5jbHVkZS9s aW51eC9rdm1faG9zdC5oICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB2aXJ0L2t2bS9hcm0v YXJjaF90aW1lci5jICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHZpcnQva3ZtL2FybS9wbXUu YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDAgKystLS0KIHZpcnQva3ZtL2FybS92Z2lj L3ZnaWMuYyAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIDE2IGZpbGVzIGNoYW5nZWQsIDM1 NyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1 bWVudGF0aW9uL3ZpcnR1YWwva3ZtL3ZjcHUtcmVxdWVzdHMucnN0CgotLSAKMi45LjMKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmt2bWFybSBtYWlsaW5n IGxpc3QKa3ZtYXJtQGxpc3RzLmNzLmNvbHVtYmlhLmVkdQpodHRwczovL2xpc3RzLmNzLmNvbHVt YmlhLmVkdS9tYWlsbWFuL2xpc3RpbmZvL2t2bWFybQo=