From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Clark Subject: [PATCH v5 00/15] Argo: hypervisor-mediated interdomain communication Date: Mon, 21 Jan 2019 01:59:40 -0800 Message-ID: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1glWNI-0003jq-L1 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:12 +0000 Received: by mail-it1-x143.google.com with SMTP id c9so14355550itj.1 for ; Mon, 21 Jan 2019 02:00:11 -0800 (PST) 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: Juergen Gross , Lars Kurth , Stefano Stabellini , Wei Liu , Ross Philipson , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Jason Andryuk , Ian Jackson , Rich Persaud , Tim Deegan , Daniel Smith , Julien Grall , Paul Durrant , Jan Beulich , Daniel De Graaf , James McKenzie , Eric Chanudet , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org VmVyc2lvbiBmaXZlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzOgoKKiBDaGFuZ2VzIGFyZSBwcmltYXJp bHkgYWRkcmVzc2luZyBmZWVkYmFjayBmcm9tIHRoZSB2NCBzZXJpZXMgcmV2aWV3cy4KICBNYW55 IHBvaW50cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQgcG9zdHMuCgoqIENyaXRpY2Fs IHNlY3Rpb25zIGhhdmUgYmVlbiBzaHJ1bmssIHdpdGggYWxsb2NhdGlvbnMgYW5kIGZyZWVzCiAg cHVsbGVkIG91dHNpZGUgd2hlcmUgcG9zc2libGUsIHJlb3JkZXJpbmcgbG9naWMgd2l0aGluIGh5 cGVyY2FsbCBvcHMuCgoqIEEgbmV3IHJpbmcgaGFzaCBmdW5jdGlvbiBpbXBsZW1lbnRlZCwgZGVy aXZlZCBmcm9tIHRoZSBkamIyIHN0cmluZwogIGhhc2ggZnVuY3Rpb24uCgoqIEZsYWdzIHJldHVy bmVkIGJ5IHRoZSBub3RpZnkgb3AgaGF2ZSBiZWVuIHNpbXBsaWZpZWQuCgoqIE5vdyB1c2VzIGEg c2luZ2xlIGFyZ28gYm9vdCBwYXJhbWV0ZXIsIHRha2luZyBhIGxpc3Q6CiAgLSB0b3AgbGV2ZWwg Ym9vbGVhbiB0byBlbmFibGUvZGlzYWJsZSBBcmdvCiAgLSBtYWMtcGVybWlzc2l2ZSBvcHRpb24g dG8gZW5hYmxlL2Rpc2FibGUgd2lsZGNhcmQgcmluZ3MKICAtIGNvbW1hbmQgbGluZSBkb2MgZWRp dDogbm8gIkNPTkZJR19BUkdPIiBidXQgcmVmZXJzIHRvIGJ1aWxkIGNvbmZpZwoKKiBTd2l0Y2hl ZCB0byB1c2UgdGhlIHN0YW5kYXJkIGxpc3QgZGF0YSBzdHJ1Y3R1cmVzIHVzZWQgYnkgWGVuJ3MK ICBjb21tb24gY29kZS4KCiogRnVydGhlciByZW1vdmFsIG9mIHVzZXMgb2YgZml4ZWQtd2lkdGgg dHlwZXMuCgoqIEFkZGVkIGEgbmV3IHBhdGNoIHRvIGFkZCBBcmdvIHRvIHRoZSBNQUlOVEFJTkVS UyBmaWxlLgoKQ2hyaXN0b3BoZXIgQ2xhcmsgKDE1KToKICBhcmdvOiBJbnRyb2R1Y2UgdGhlIEtj b25maWcgb3B0aW9uIHRvIGdvdmVybiBpbmNsdXNpb24gb2YgQXJnbwogIGFyZ286IGludHJvZHVj ZSB0aGUgYXJnb19vcCBoeXBlcmNhbGwgYm9pbGVycGxhdGUKICBhcmdvOiBkZWZpbmUgYXJnb19k cHJpbnRrIGZvciBzdWJzeXN0ZW0gZGVidWdnaW5nCiAgYXJnbzogaW5pdCwgZGVzdHJveSBhbmQg c29mdC1yZXNldCwgd2l0aCBlbmFibGUgY29tbWFuZCBsaW5lIG9wdAogIGVycm5vOiBhZGQgUE9T SVggZXJyb3IgY29kZXMgRU1TR1NJWkUsIEVDT05OUkVGVVNFRCB0byB0aGUgQUJJCiAgeGVuL2Fy bTogaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQoKQogIGFyZ286IGltcGxlbWVudCB0 aGUgcmVnaXN0ZXIgb3AKICBhcmdvOiBpbXBsZW1lbnQgdGhlIHVucmVnaXN0ZXIgb3AKICBhcmdv OiBpbXBsZW1lbnQgdGhlIHNlbmR2IG9wOyBldnRjaG46IGV4cG9zZSBzZW5kX2d1ZXN0X2dsb2Jh bF92aXJxCiAgYXJnbzogaW1wbGVtZW50IHRoZSBub3RpZnkgb3AKICB4c20sIGFyZ286IFhTTSBj b250cm9sIGZvciBhcmdvIHJlZ2lzdGVyCiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYXJn byBtZXNzYWdlIHNlbmQgb3BlcmF0aW9uCiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYW55 IGFjY2VzcyB0byBhcmdvIGJ5IGEgZG9tYWluCiAgeHNtLCBhcmdvOiBub3RpZnk6IGRvbid0IGRl c2NyaWJlIHJpbmdzIHRoYXQgY2Fubm90IGJlIHNlbnQgdG8KICBNQUlOVEFJTkVSUzogYWRkIG5l dyBzZWN0aW9uIGZvciBBcmdvIGFuZCBzZWxmIGFzIG1haW50YWluZXIKCiBNQUlOVEFJTkVSUyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKwogZG9jcy9taXNjL3hlbi1j b21tYW5kLWxpbmUucGFuZG9jICAgICAgICAgICAgfCAgIDIyICsKIHRvb2xzL2ZsYXNrL3BvbGlj eS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIHwgICAgNyArCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qv aHlwZXJjYWxsX3BhZ2UuUyAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlw ZXJjYWxsLmMgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxs LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2Fs bC5jICAgICAgICAgICAgICAgICAgfCAgICAzICsKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAxOSArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgMjI4MSArKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Nv bW1vbi9jb21wYXQvYXJnby5jICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICsKIHhlbi9jb21t b24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiB4ZW4vY29tbW9u L2V2ZW50X2NoYW5uZWwuYyAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9pbmNsdWRl L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vaW5jbHVkZS9h c20tYXJtL2d1ZXN0X2FjY2Vzcy5oICAgICAgICAgICB8ICAgIDMgKwogeGVuL2luY2x1ZGUvcHVi bGljL2FyZ28uaCAgICAgICAgICAgICAgICAgICAgfCAgMjgwICsrKysKIHhlbi9pbmNsdWRlL3B1 YmxpYy9lcnJuby5oICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJs aWMveGVuLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHhlbi9pbmNsdWRlL3hlbi9h cmdvLmggICAgICAgICAgICAgICAgICAgICAgIHwgICA0NCArCiB4ZW4vaW5jbHVkZS94ZW4vZXZl bnQuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogeGVuL2luY2x1ZGUveGVuL2h5cGVy Y2FsbC5oICAgICAgICAgICAgICAgICAgfCAgICA5ICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDggKwogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAg ICAgICAgICAgICAgICAgICAgfCAgIDI1ICsKIHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAzMSArCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDYgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDQxICstCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y cyAgICAgICAgICB8ICAgMTYgKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3Nl cyAgICAgICAgfCAgICAxICsKIDI5IGZpbGVzIGNoYW5nZWQsIDI4OTkgaW5zZXJ0aW9ucygrKSwg OCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2FyZ28uYwogY3Jl YXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY29tcGF0L2FyZ28uYwogY3JlYXRlIG1vZGUgMTAw NjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5j bHVkZS94ZW4vYXJnby5oCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs