From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: [PATCH v13 0/9] paravirtual IOMMU pre-requisites and clean-up Date: Tue, 2 Oct 2018 18:00:10 +0100 Message-ID: <20181002170019.1911-1-paul.durrant@citrix.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]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g7O25-0001So-Pa for xen-devel@lists.xenproject.org; Tue, 02 Oct 2018 17:00:25 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Kevin Tian , Stefano Stabellini , Wei Liu , Jun Nakajima , Konrad Rzeszutek Wilk , Andrew Cooper , Ian Jackson , George Dunlap , Tim Deegan , Julien Grall , Paul Durrant , Tamas K Lengyel , Jan Beulich , Brian Woods , Suravee Suthikulpanit List-Id: xen-devel@lists.xenproject.org VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0 Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs bCBuZWNlc3NhcnkgYWNrcy4KCnYxMToKIC0gUHVsbCBpbiB0d28gbW9yZSBwYXRjaGVzIGZyb20g djYuCgpQYXVsIER1cnJhbnQgKDkpOgogIGlvbW11OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQgb2Yg REZOLi4uCiAgaW9tbXU6IG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk4gYW5kIE1GTiBpbiBleHBv cnRlZCBmdW5jdGlvbnMKICBpb21tdTogcHVzaCB1c2Ugb2YgdHlwZS1zYWZlIERGTiBhbmQgTUZO IGludG8gaW9tbXVfb3BzCiAgaW9tbXU6IGRvbid0IGRvbWFpbl9jcmFzaCgpIGluc2lkZSBpb21t dV9tYXAvdW5tYXBfcGFnZSgpCiAgbWVtb3J5OiBhZGQgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4o KSBhcyBhIHdyYXBwZXIuLi4KICB2dGQ6IGFkZCBtaXNzaW5nIGNoZWNrIGZvciBzaGFyZWQgRVBU Li4uCiAgdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwogIG1tIC8gaW9t bXU6IGluY2x1ZGUgbmVlZF9pb21tdSgpIHRlc3QgaW4gaW9tbXVfdXNlX2hhcF9wdCgpCiAgbW0g LyBpb21tdTogc3BsaXQgbmVlZF9pb21tdSgpIGludG8gaGFzX2lvbW11X3B0KCkgYW5kCiAgICBu ZWVkX2lvbW11X3B0X3N5bmMoKQoKIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA5ICsrLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAg ICAgICAgICAgIHwgMjUgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg ICAgICAgICAgICAgICB8IDE0ICstLS0KIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICAg ICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAxNSArKystLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAg ICAgICAgICAgICB8IDE5ICsrKystLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAg ICAgICAgICAgICAgIHwgNTIgKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMg ICAgICAgICAgICAgICAgICAgICAgICAgfCA0MiArKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9t bS9wYWdpbmcuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2 XzY0L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNSArKystLQogeGVuL2NvbW1vbi9ncmFu dF90YWJsZS5jICAgICAgICAgICAgICAgICAgICAgIHwgNDggKysrKysrKy0tLS0tLS0KIHhlbi9j b21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY2ICsrKysrKysrKysr KystLS0tLS0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgICAgfCAx OCArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8 IDg4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft ZC9wY2lfYW1kX2lvbW11LmMgICB8ICA2ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v c21tdS5jICAgICAgICAgICAgfCAyMCArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl dmljZV90cmVlLmMgICAgICAgICB8IDIxICsrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv aW9tbXUuYyAgICAgICAgICAgICAgIHwgOTIgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4 ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICAgICAgICAgfCAxMSArKy0tCiB4 ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCA4OCArKysrKysr KysrKysrKysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAg ICAgICAgICAgfCAgMyArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jICAg ICAgICAgfCAgMSAtCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAg ICAgfCAxMSArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICAgICAgICAg ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgICAgICAgICAgICB8 ICA0ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggICAgICAgICAgICAgfCAg MiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDgg Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICAgICAgICAgfCAxNyAr KysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDUg Ky0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgICB8IDY4ICsr KysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgNSArKwogeGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCAgICAgICAgICAg ICAgICAgIHwgIDYgKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgICAg ICAgICB8IDE0ICsrLS0KIDM2IGZpbGVzIGNoYW5nZWQsIDUxNCBpbnNlcnRpb25zKCspLCAyOTMg ZGVsZXRpb25zKC0pCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4 LmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgpDYzogR2VvcmdlIER1 bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr c29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogSnVuIE5ha2FqaW1hIDxq dW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBTdXJhdmVl IFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogVGFtYXMg SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v cmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLSAKMi4xMS4wCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==