From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: [PATCH v9 00/11] x86: guest resource mapping Date: Fri, 6 Oct 2017 13:25:08 +0100 Message-ID: <20171006122519.30345-1-paul.durrant@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0Rgz-00065N-Cc for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:25 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Paul Durrant , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g R3JhbnQgdGFibGVzCgp2OToKIC0gQ2hhbmdlIHRvIHBhdGNoICMxIG9ubHkuCgp2ODoKIC0gUmUt b3JkZXJlZCBzZXJpZXMgYW5kIGRyb3BwZWQgdHdvIHBhdGNoZXMgdGhhdCBoYXZlIGFscmVhZHkg YmVlbgogICBjb21taXR0ZWQuCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgaGl0IGR1 cmluZyBkb21haW4gZGVzdHJveS4KCnY2OgogLSBSZXNwb25kZWQgdG8gbWlzc2VkIGNvbW1lbnRz IGZyb20gUm9nZXIuCgp2NToKIC0gUmVzcG9uZGVkIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdl aS4KCnY0OgogLSBSZXNwb25kZWQgdG8gZnVydGhlciByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dl ci4KCnYzOgogLSBEcm9wcGVkIG9yaWdpbmFsIHBhdGNoICMxIHNpbmNlIGl0IGlzIGNvdmVyZWQg YnkgSnVlcmdlbidzIHBhdGNoLgogLSBBZGRlZCBuZXcgeGVuZm9yZWlnbm1lbW9yeWNsZWFudXAg cGF0Y2ggKCM0KS4KIC0gUmVwbGFjZWQgdGhlIHBhdGNoIGludHJvZHVjaW5nIHRoZSBpb3JlcSBz ZXJ2ZXIgJ2lzX2RlZmF1bHQnIGZsYWcgd2l0aCBvbmUKICAgdGhhdCBjaGFuZ2VzIHRoZSBpb3Jl cSBzZXJ2ZXIgbGlzdCBpbnRvIGFuIGFycmF5ICgjOCkuCgpQYXVsIER1cnJhbnQgKDExKToKICB4 ODYvaHZtL2lvcmVxOiBtYWludGFpbiBhbiBhcnJheSBvZiBpb3JlcSBzZXJ2ZXJzIHJhdGhlciB0 aGFuIGEgbGlzdAogIHg4Ni9odm0vaW9yZXE6IHNpbXBsaWZ5IGNvZGUgYW5kIHVzZSBjb25zaXN0 ZW50IG5hbWluZwogIHg4Ni9odm0vaW9yZXE6IHVzZSBnZm5fdCBpbiBzdHJ1Y3QgaHZtX2lvcmVx X3BhZ2UKICB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdmbnMgdW50aWwgdGhleSBhcmUg YWN0dWFsbHkgcmVxdXN0ZWQKICB4ODYvbW06IGFkZCBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBh Y3F1aXJlIGd1ZXN0IHJlc291cmNlcwogIHg4Ni9odm0vaW9yZXE6IGFkZCBhIG5ldyBtYXBwYWJs ZSByZXNvdXJjZSB0eXBlLi4uCiAgeDg2L21tOiBhZGQgYW4gZXh0cmEgY29tbWFuZCB0byBIWVBF UlZJU09SX21tdV91cGRhdGUuLi4KICB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3Vw cG9ydCBmb3IgcmVzb3VyY2UgbWFwcGluZwogIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IHJl ZHVjZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0IGNvZGUKICAgIGZvb3RwcmludAogIGNvbW1v bjogYWRkIGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGU6IFhFTk1FTV9yZXNvdXJjZV9ncmFu dF90YWJsZQogIHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBuZXcgeGVuZm9yZWlnbm1lbW9yeSBBUEkg dG8gc2VlZCBncmFudCB0YWJsZQoKIHRvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21k LmggICAgICAgICAgICAgIHwgIDExICsKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAg ICAgICAgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVk ZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgICA2ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv TWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlicy9mb3JlaWdubWVt b3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAgNTMgKysKIHRvb2xzL2xpYnMvZm9yZWln bm1lbW9yeS9mcmVlYnNkLmMgICAgICAgICAgICAgICAgIHwgICA3IC0KIC4uLi9saWJzL2ZvcmVp Z25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgIDQxICsKIHRvb2xzL2xpYnMv Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgICA1ICsKIHRvb2xzL2xp YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrCiB0b29s cy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0 b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgICAgICAgICAgICAgICAgICB8ICAgNyAt CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAgICAgICB8ICA0 MyArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYyAgICAgICAgICAgICAgICAg fCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgMTE0ICsrLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgICAg ICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMg ICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hj L3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaW9y ZXEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgODI0ICsrKysrKysrKysrKy0tLS0tLS0t LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MzkgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAzICstCiB4ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA1MiArKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMzIgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg ICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVx LmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJt LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9o dm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgICAgIHwgIDM2ICstCiB4ZW4vaW5jbHVkZS9wdWJs aWMvbWVtb3J5LmggICAgICAgICAgICAgICAgICAgICAgICB8ICA0OCArLQogeGVuL2luY2x1ZGUv cHVibGljL3hlbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9pbmNs dWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9p bmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIDM1 IGZpbGVzIGNoYW5nZWQsIDEwODcgaW5zZXJ0aW9ucygrKSwgNDkzIGRlbGV0aW9ucygtKQoKLS0t CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLSAK Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==