From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH] Common hypercall handing improvements Date: Wed, 15 Feb 2017 19:41:38 +0000 Message-ID: <1487187705-24445-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper List-Id: xen-devel@lists.xenproject.org VGhpcyBvcmlnaW5hbCBwdXJwb3NlIG9mIHRoaXMgd29yayB3YXMgdG93YXJkcyB0aGUgUkZDIHBh dGNoIGF0IHRoZSBlbmQgb2YgdGhlCnNlcmllcywgYnV0IHRoZXJlIHR1cm5lZCBvdXQgdG8gYmUg YSBsb3Qgb2YgY2xlYW51cCBvcHBvcnR1bml0eSBpbiBjb21tb24gYW5kCkFSTSBjb2RlIGFzIHdl bGwuCgpBbmRyZXcgQ29vcGVyICg3KToKICB4ODYvaHlwZXJjYWxsOiBNYWtlIHRoZSBIVk0gaGNh bGxfcHJlZW1wdGVkIGJvb2xlYW4gY29tbW9uCiAgYXJtL2h5cGVyY2FsbDogVXNlIHRoZSBjb21t b24gaGNhbGxfcHJlZW1wdGVkIGJvb2xlYW4KICB4ZW4vbXVsdGljYWxsOiBVc2UgdGhlIGNvbW1v biBoY2FsbF9wcmVlbXB0ZWQgYm9vbGVhbgogIHg4Ni9oeXBlcmNhbGw6IE1ha2UgdGhlIEhWTSBo Y2FsbF82NGJpdCBib29sZWFuIGNvbW1vbgogIHg4Ni9oeXBlcmNhbGw6IFNwbGl0IG91dCBQViBo eXBlcmNhbGwgaW5mcmFzdHJ1Y3R1cmUKICB4ODYvaHlwZXJjYWxsOiBNb3ZlIGh5cGVyY2FsbCBj b250aW51YXRpb24gbG9naWMKICBbUkZDXSB4ODYva2NvbmZpZzogSW50cm9kdWNlIENPTkZJR19Q ViBhbmQgQ09ORklHX0hWTQoKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgfCAg MTkgKy0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgIHwgIDE2ICstCiB4ZW4v YXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgIHwgIDY4ICsrKysrKy0tCiB4ZW4vYXJjaC94 ODYvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMg ICAgICAgICAgICAgIHwgMTk4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9o dm0vaHZtLmMgICAgICAgICAgICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxs LmMgICAgICAgfCAgMTkgKy0tCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAgIHwg MzI2ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9w di9NYWtlZmlsZSAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3sgPT4gcHZ9L2h5cGVy Y2FsbC5jICB8ICA3OCArKy0tLS0tLS0KIHhlbi9jb21tb24vbXVsdGljYWxsLmMgICAgICAgICAg ICAgfCAgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCAgICAgfCAgIDMgLQog eGVuL2luY2x1ZGUveGVuL211bHRpY2FsbC5oICAgICAgICB8ICAgMiAtCiB4ZW4vaW5jbHVkZS94 ZW4vc2NoZWQuaCAgICAgICAgICAgIHwgICA2ICsKIHhlbi90b29scy9rY29uZmlnL2FsbHJhbmRv bS5jb25maWcgfCAgIDQgKwogMTUgZmlsZXMgY2hhbmdlZCwgMjUyIGluc2VydGlvbnMoKyksIDUw NCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvTWFrZWZp bGUKIGNvcHkgeGVuL2FyY2gveDg2L3sgPT4gcHZ9L2h5cGVyY2FsbC5jICg4MiUpCgotLSAKMi4x LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK