From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH for-4.10] common/multicall: Increase debugability for bad hypercalls Date: Tue, 31 Oct 2017 17:18:52 +0000 Message-ID: <1509470332-5713-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: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Tim Deegan , Julien Grall , Jan Beulich List-Id: xen-devel@lists.xenproject.org V2hpbGUgaW52ZXN0aWdhdGluZyBhbiBpc3N1ZSAoaW4gYSBuZXcgY29kZXBhdGggSSdkIGludHJv ZHVjZWQsIGFzIGl0IHR1cm5zCm91dCksIGxlYXZpbmcgaW50ZXJydXB0cyBkaXNhYmxlZCBtYW5p ZmVzdGVkIGFzIGEgc3Vic2VxdWVudCBvcCBpbiB0aGUKbXVsdGljYWxsIGZhaWxpbmcgYSBjaGVj a19sb2NrKCkgdGVzdC4KClRoZSBjb2RlcGF0aCB3b3VsZCBoYXZlIGhpdCB0aGUgQVNTRVJUX05P VF9JTl9BVE9NSUMgb24gdGhlIHJldHVybi10by1ndWVzdApwYXRoLCBoYWQgaXQgbm90IGhpdCB0 aGUgY2hlY2tfbG9jaygpIGZpcnN0LgoKQ2FsbCBBU1NFUlRfTk9UX0lOX0FUT01JQygpIGFmdGVy IGVhY2ggb3BlcmF0aW9uIGluIHRoZSBtdWx0aWNhbGwsIHRvIG1ha2UKZmFpbHVyZXMgbW9yZSBv YnZpb3VzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0 cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j b20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1 dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkg PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6 IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n cmFsbEBhcm0uY29tPgoKQXMgd2l0aCB0aGUgcmVsYXRlZCBjaGVja19sb2NrKCkgcGF0Y2gsIHRo aXMgb25seSBhZmZlY3RzIGRlYnVnIGJ1aWxkcywgc28gaXMKYSB2ZXJ5IGxvdyByaXNrIGNoYW5n ZSBmb3IgNC4xMAotLS0KIHhlbi9jb21tb24vbXVsdGljYWxsLmMgfCA3ICsrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL211bHRp Y2FsbC5jIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwppbmRleCBjN2FmNGUwLi5kOThlNTlkIDEw MDY0NAotLS0gYS94ZW4vY29tbW9uL211bHRpY2FsbC5jCisrKyBiL3hlbi9jb21tb24vbXVsdGlj YWxsLmMKQEAgLTY2LDYgKzY2LDEzIEBAIGRvX211bHRpY2FsbCgKIAogICAgICAgICBkaXNwID0g YXJjaF9kb19tdWx0aWNhbGxfY2FsbChtY3MpOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElu IHRoZSB1bmxpa2xleSBldmVudCB0aGF0IGEgaHlwZXJjYWxsIGhhcyBsZWZ0IGludGVycnVwdHMs CisgICAgICAgICAqIHNwaW5sb2Nrcywgb3Igb3RoZXIgdGhpbmdzIGluIGEgYmFkIHdheSwgY29u dGludXRpbmcgdGhlIG11bHRpY2FsbAorICAgICAgICAgKiB3aWxsIHR5cGljYWxseSBsZWFkIHRv IGZhciBtb3JlIHN1YnRsZSBpc3N1ZXMgdG8gZGVidWcuCisgICAgICAgICAqLworICAgICAgICBB U1NFUlRfTk9UX0lOX0FUT01JQygpOworCiAjaWZuZGVmIE5ERUJVRwogICAgICAgICB7CiAgICAg ICAgICAgICAvKgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK