From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Mammedov Subject: Re: [Qemu-devel] [PATCH for-3.2 v3 00/14] Generalize machine compatibility properties Date: Mon, 26 Nov 2018 14:55:05 +0100 Message-ID: <20181126145505.56fb6031@redhat.com> References: <20181107123652.23417-1-marcandre.lureau@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gRHM5-0001Vh-5t for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:55:17 +0000 In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau Cc: Peter Maydell , Stefano Stabellini , Eduardo Habkost , Corey Minyard , Amit Shah , qemu-ppc@nongnu.org, "Michael S. Tsirkin" , Mark Cave-Ayland , qemu-devel@nongnu.org, dgilbert@redhat.com, qemu-arm@nongnu.org, =?UTF-8?B?SGVy?= =?UTF-8?B?dsOp?= Poussineau , Paolo Bonzini , Anthony Perard , xen-devel@lists.xenproject.org, Richard Henderson , Andreas =?UTF-8?B?RsOkcmJlcg==?= , Artyom Tarasenko , Stefan Berger List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjozOCArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEhpLAo+IAo+IER1cmluZyAiW1BB VENIIHYyIDA1LzEwXSBxb20vZ2xvYmFsczogZ2VuZXJhbGl6ZQo+IG9iamVjdF9wcm9wZXJ0eV9z ZXRfZ2xvYmFscygpIiByZXZpZXcsIEVkdWFyZG8gc3VnZ2VzdGVkIHRvIHJld29yayB0aGUKPiBH bG9iYWxQcm9wZXJ0eSBoYW5kbGluZywgc28gdGhhdCAtZ2xvYmFsIGlzIGxpbWl0ZWQgdG8gUURl diBvbmx5IGFuZAo+IHdlIGF2b2lkIG1peGluZyB0aGUgbWFjaGluZSBjb21wYXRzIGFuZCB0aGUg dXNlci1wcm92aWRlZCAtZ2xvYmFsCj4gcHJvcGVydGllcyAoaW5zdGVhZCBvZiBnZW5lcmFsaXpp bmcgLWdsb2JhbCB0byB2YXJpb3VzIG9iamVjdCBraW5kcywKPiBsaWtlIEkgcHJvcG9zZWQgaW4g djIpLgo+IAo+ICJxZGV2OiBkbyBub3QgbWl4IGNvbXBhdCBwcm9wcyB3aXRoIGdsb2JhbCBwcm9w cyIgcGF0Y2ggZGVjb3VwbGVzIGEKPiBiaXQgdXNlci1wcm92aWRlZCAtZ2xvYmFsIGZyb20gbWFj aGluZSBjb21wYXQgcHJvcGVydGllcy4gVGhpcyBhbGxvd3MKPiB0byBnZXQgcmlkIG9mICJ1c2Vy X3Byb3ZpZGVkIiBhbmQgImVycnAiIGZpZWxkcyBpbiBmb2xsb3dpbmcgcGF0Y2hlcy4KPiAKPiBJ bnN0ZWFkIG9mIGV4cGxjaXRlbHkgY2FsbGluZyBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkg aW4gdGhlCj4gdmFyaW91cyBvYmplY3QgcG9zdF9pbml0LCBJIG9wdGVkIGZvciBjcmVhdGluZyBh IG5ldyBUWVBFX0NPTVBBVF9QUk9QUwo+IGludGVyZmFjZS4gVGhlIGludGVyZmFjZSBhcHByb2Fj aCBnaXZlcyBhIGxvdCBtb3JlIGZsZXhpYmlsaXR5IG9uCj4gd2hpY2ggb2JqZWN0cyBjYW4gaGF2 ZSBjb21wYXQgcHJvcHMuIFRoaXMgcmVxdWlyZXMgc29tZSBpbnRlcmZhY2UKPiBpbXByb3ZtZW50 cyBpbiAicW9tOiB0ZWFjaCBpbnRlcmZhY2VzIHRvIGltcGxlbWVudCBwb3N0LWluaXQiLgo+IAo+ IEEgbmV3IGNvbXBhdCBwcm9wZXJ0eSAieC11c2UtY2Fub25pY2FsLXBhdGgtZm9yLXJhbWJsb2Nr LWlkIiBpcyBhZGRlZAo+IHRvIGhvc3RtZW0gZm9yIGxlZ2FjeSBjYW5vbmljYWwgcGF0aCBuYW1l cywgc2V0IHRvIHRydWUgZm9yIC1maWxlIGFuZAo+IC1tZW1mZCB3aXRoIHFlbXUgPCAzLjIuCj4g Cj4gKHRoaXMgc2VyaWVzIHdhcyBpbml0aWFsbHkgdGl0bGVkICJbUEFUQ0ggdjIgMDAvMTBdIGhv c3RtZW06IHVzZQo+IG9iamVjdCAiaWQiIGZvciBtZW1vcnkgcmVnaW9uIG5hbWUgd2l0aCA+PSAz LjEiLCBidXQgaXRzIGZvY3VzIGlzIG1vcmUKPiBpbiByZWZhY3RvcmluZyB0aGUgZ2xvYmFsIGFu ZCBjb21wYXRpbGliaXR5IHByb3BlcnRpZXMgaGFuZGxpbmcgbm93KQpUaGF0IHByb2JhYmx5IGFs bCBmZWVkYmFjayBJJ20gYWJsZSB0byBnaXZlIG9uIHRoaXMgcm91bmQgb2YgcmV2aWV3LApzbyBJ J2xsIHdhaXQgdGlsbCBpdCB3aWxsIGFkZHJlc3NlZC4KCj4gCj4gdjM6Cj4gLSBHbG9iYWxQcm9w ZXJ0aWVzIGltcHJvdmVtZW50cy9jbGVhbnVwcwo+IC0gZHJvcCBnZW5lcmFsaXppbmcgdGhlIC1n bG9iYWwgaWRlYQo+IC0gInJlcGxhY2UiIHRoZSBzZXRfZ2xvYmFscyBmbGFnIHdpdGggYSBUWVBF X0NPTVBBVF9QUk9QUyBpbnRlcmZhY2UKPiAtIHVwZGF0ZSBody9pMzg2IG1hY2hpbmUgdmVyc2lv biB0byAzLjIKPiAtIGFkZCAicW9tOiBtYWtlIGludGVyZmFjZSB0eXBlcyBhYnN0cmFjdCIgaW50 ZXJmYWNlIGNsZWFudXAKPiAKPiB2MjoKPiAtIHJlcGxhY2UgInFvbS91c2VyLWNyZWF0YWJsZTog YWRkIGEgZmV3IGhlbHBlciBtYWNyb3MiIHBhdGNoIGZvciBhCj4gICBtb3JlIG9wdGltaXplZCAi cW9tOiBtYWtlIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKCkgc3BlY2lmaWMgdG8KPiAgIFVzZXJD cmVhdGFibGUiCj4gLSByZW5hbWUgcmVnaXN0ZXJfZ2xvYmFsX2xpc3QoKSB0byByZWdpc3Rlcl9n bG9iYWxfcHJvcGVydGllcygpCj4gLSBjYWxsIG9iamVjdF9wcm9wZXJ0eV9zZXRfZ2xvYmFscygp IGFmdGVyIHBvc3QtaW5pdAo+IC0gYWRkIGFuZCB1c2UgYSBPYmplY3RDbGFzcy5zZXRfZ2xvYmFs cyBmbGFnLCBpbnN0ZWFkIG9mIGR5bmFtaWNhbGx5Cj4gICBjaGVjayBvYmplY3QgY2xhc3MgaW4g b2JqZWN0X3Byb3BlcnR5X3NldF9nbG9iYWxzKCkKPiAtIHVzZSBvYmplY3QgImlkIiBpbiA+PSAz LjEgaW5zdGVhZCBvZiBjYW5vbmljYWwgcGF0aCwgYWRkIGNvbXBhdAo+ICAgcHJvcGVydHkgIngt dXNlLWNhbm9uaWNhbC1wYXRoLWZvci1yYW1ibG9jay1pZCIgaW4gYmFzZSBob3N0bWVtCj4gICBj bGFzcy4KPiAKPiBNYXJjLUFuZHLDqSBMdXJlYXUgKDE0KToKPiAgIHRlc3RzOiBxZGV2X3Byb3Bf Y2hlY2tfZ2xvYmFscygpIGRvZXNuJ3QgcmV0dXJuICJhbGxfdXNlZCIKPiAgIHFvbTogbWFrZSBp bnRlcmZhY2UgdHlwZXMgYWJzdHJhY3QKPiAgIHFvbTogbWFrZSB1c2VyX2NyZWF0YWJsZV9jb21w bGV0ZSgpIHNwZWNpZmljIHRvIFVzZXJDcmVhdGFibGUKPiAgIGFjY2VsOiByZWdpc3RlciBnbG9i YWxfcHJvcHMgbGlrZSBtYWNoaW5lIGdsb2JhbHMKPiAgIHFkZXY6IG1vdmUgcWRldl9wcm9wX3Jl Z2lzdGVyX2dsb2JhbF9saXN0KCkgdG8gdGVzdHMKPiAgIHFkZXY6IGRvIG5vdCBtaXggY29tcGF0 IHByb3BzIHdpdGggZ2xvYmFsIHByb3BzCj4gICBxZGV2OiBhbGwgZ2xvYmFscyBhcmUgbm93IHVz ZXItcHJvdmlkZWQKPiAgIHFkZXYtcHJvcHM6IGNvbnZlcnQgZ2xvYmFsX3Byb3BzIHRvIEdBcnJh eQo+ICAgcWRldi1wcm9wczogcmVtb3ZlIGVycnAgZnJvbSBHbG9iYWxQcm9wZXJ0eQo+ICAgcWRl di1wcm9wczogY2FsbCBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkKPiAgIHFvbTogdGVhY2gg aW50ZXJmYWNlcyB0byBpbXBsZW1lbnQgcG9zdC1pbml0Cj4gICBtYWNoaW5lOiBhZGQgY29tcGF0 LXByb3BzIGludGVyZmFjZQo+ICAgaHcvaTM4NjogYWRkIHBjLWk0NDBmeC0zLjIgJiBwYy1xMzUt My4yCj4gICBob3N0bWVtOiB1c2Ugb2JqZWN0IGlkIGZvciBtZW1vcnkgcmVnaW9uIG5hbWUgd2l0 aCA+PSAzLjEKPiAKPiAgaW5jbHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oIHwgIDYg Ky0tCj4gIGluY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYuaCAgICAgICB8ICA1ICstCj4gIGlu Y2x1ZGUvaHcvYm9hcmRzLmggICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGluY2x1ZGUvaHcv Y29tcGF0LmggICAgICAgICAgICAgICAgICB8IDExICsrKysKPiAgaW5jbHVkZS9ody9mdy1wYXRo LXByb3ZpZGVyLmggICAgICAgIHwgIDQgKy0KPiAgaW5jbHVkZS9ody9ob3RwbHVnLmggICAgICAg ICAgICAgICAgIHwgIDYgKy0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgICAgICAg ICB8ICAzICsrCj4gIGluY2x1ZGUvaHcvaW50Yy9pbnRjLmggICAgICAgICAgICAgICB8ICA0ICst Cj4gIGluY2x1ZGUvaHcvaXBtaS9pcG1pLmggICAgICAgICAgICAgICB8ICA0ICstCj4gIGluY2x1 ZGUvaHcvaXNhL2lzYS5oICAgICAgICAgICAgICAgICB8ICA0IC0tCj4gIGluY2x1ZGUvaHcvbWVt L21lbW9yeS1kZXZpY2UuaCAgICAgICB8ICA0ICstCj4gIGluY2x1ZGUvaHcvbm1pLmggICAgICAg ICAgICAgICAgICAgICB8ICA0ICstCj4gIGluY2x1ZGUvaHcvcWRldi1jb3JlLmggICAgICAgICAg ICAgICB8ICA5IC0tLS0KPiAgaW5jbHVkZS9ody9xZGV2LXByb3BlcnRpZXMuaCAgICAgICAgIHwg MzAgLS0tLS0tLS0tLS0KPiAgaW5jbHVkZS9ody9zdHJlYW0uaCAgICAgICAgICAgICAgICAgIHwg IDQgKy0KPiAgaW5jbHVkZS9ody90aW1lci9tNDh0NTkuaCAgICAgICAgICAgIHwgIDQgKy0KPiAg aW5jbHVkZS9xb20vb2JqZWN0LmggICAgICAgICAgICAgICAgIHwgIDIgKwo+ICBpbmNsdWRlL3Fv bS9vYmplY3RfaW50ZXJmYWNlcy5oICAgICAgfCAxMCArKy0tCj4gIGluY2x1ZGUvc3lzZW11L2Fj Y2VsLmggICAgICAgICAgICAgICB8ICA0ICstCj4gIGluY2x1ZGUvc3lzZW11L2hvc3RtZW0uaCAg ICAgICAgICAgICB8ICAzICstCj4gIGluY2x1ZGUvc3lzZW11L3RwbS5oICAgICAgICAgICAgICAg ICB8ICA0ICstCj4gIHRhcmdldC9hcm0vaWRhdS5oICAgICAgICAgICAgICAgICAgICB8ICA0ICst Cj4gIGFjY2VsL2FjY2VsLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICstLQo+ICBiYWNr ZW5kcy9ob3N0bWVtLWZpbGUuYyAgICAgICAgICAgICAgfCAgOCArLS0KPiAgYmFja2VuZHMvaG9z dG1lbS1tZW1mZC5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgYmFja2VuZHMvaG9zdG1lbS1yYW0u YyAgICAgICAgICAgICAgIHwgIDkgKystLQo+ICBiYWNrZW5kcy9ob3N0bWVtLmMgICAgICAgICAg ICAgICAgICAgfCAzMSArKysrKysrKysrKwo+ICBody9jb3JlL2NvbXBhdC1wcm9wcy5jICAgICAg ICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysKPiAgaHcvY29yZS9tYWNoaW5lLmMgICAgICAg ICAgICAgICAgICAgIHwgMTggLS0tLS0tLQo+ICBody9jb3JlL3FkZXYtcHJvcGVydGllcy5jICAg ICAgICAgICAgfCA3MyArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGh3L2NvcmUvcWRldi5j ICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrCj4gIGh3L2kzODYvcGNfcGlpeC5jICAgICAg ICAgICAgICAgICAgICB8IDIxICsrKysrKy0tCj4gIGh3L2kzODYvcGNfcTM1LmMgICAgICAgICAg ICAgICAgICAgICB8IDE5ICsrKysrKy0KPiAgaHcvbWlzYy9pdnNobWVtLmMgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KPiAgaHcvdmlydGlvL3ZpcnRpby1ybmcuYyAgICAgICAgICAgICAgIHwg IDIgKy0KPiAgaHcveGVuL3hlbi1jb21tb24uYyAgICAgICAgICAgICAgICAgIHwgIDkgKysrLQo+ ICBxb20vY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSAtCj4gIHFvbS9vYmpl Y3QuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ5ICsrKysrKysrKysrKysrKy0tCj4gIHFv bS9vYmplY3RfaW50ZXJmYWNlcy5jICAgICAgICAgICAgICB8IDE0ICsrLS0tCj4gIHN0dWJzL21h Y2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrCj4gIHRhcmdldC9pMzg2L2NwdS5j ICAgICAgICAgICAgICAgICAgICB8ICAxIC0KPiAgdGFyZ2V0L3NwYXJjL2NwdS5jICAgICAgICAg ICAgICAgICAgIHwgIDEgLQo+ICB0ZXN0cy9jaGVjay1xb20taW50ZXJmYWNlLmMgICAgICAgICAg fCAyNyArKysrKysrKy0tCj4gIHRlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYyAgICAgICB8 IDgwICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgdmwuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDQgLS0KPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDEgKwo+ICBody9jb3JlL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgfCAg MSArCj4gIHN0dWJzL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgdGVz dHMvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAgICAgIHwgIDEgKwo+ICA0OSBmaWxlcyBjaGFu Z2VkLCAyODMgaW5zZXJ0aW9ucygrKSwgMjgyIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAx MDA2NDQgaHcvY29yZS9jb21wYXQtcHJvcHMuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgc3R1YnMv bWFjaGluZS5jCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl bA==