From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH] x86emul/fuzz: extend canonicalization to 57-bit linear address width case Date: Mon, 01 Apr 2019 01:42:49 -0600 Message-ID: <5CA1C0F902000078002236A3@prv1-mh.provo.novell.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 1hArat-000662-4v for xen-devel@lists.xenproject.org; Mon, 01 Apr 2019 07:42:59 +0000 Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel Cc: George Dunlap , Andrew Cooper , Wei Liu , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org RG9uJ3QgZW5mb3JjZSBhbnkgb3RoZXIgZGVwZW5kZW5jaWVzIGZvciBub3csIGp1c3QgbGlrZSB3 ZSBkb24ndCBlbmZvcmNlCmUuZy4gUEFFIGVuYWJsZWQgYXMgYSBwcmVyZXEgZm9yIGxvbmcgbW9k ZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBh L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rv b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC02NjIsMjEg KzY2MiwyMSBAQCBzdGF0aWMgdm9pZCBzZXRfc2l6ZXMoc3RydWN0IHg4Nl9lbXVsYXRlCiAgICAg fQogfQogCi0jZGVmaW5lIENBTk9OSUNBTElaRSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXAorI2RlZmluZSBDQU5PTklDQUxJWkUoeCwgYml0cykgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHVpbnQ2NF90IF95ID0gKHgpOyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBpZiAoIF95ICYgKDFVTEwgPDwgNDcpICkg ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIF95IHw9ICh+MFVMTCkgPDwg NDg7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggX3kgJiAoMVVMTCA8 PCAoKGJpdHMpIC0gMSkpICkgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgX3kgfD0gKH4w VUxMKSA8PCAoYml0cyk7ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZWxzZSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBf eSAmPSAoMVVMTCA8PCA0OCktMTsgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg ICAgX3kgJj0gKDFVTEwgPDwgKGJpdHMpKSAtIDE7ICAgICAgICAgICAgICAgICAgIFwKICAgICAg ICAgcHJpbnRmKCJDYW5vbmljYWxpemVkICUiIFBSSXg2NCAiIHRvICUiIFBSSXg2NCAiXG4iLCB4 LCBfeSk7ICAgIFwKICAgICAgICAgKHgpID0gX3k7ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXAogICAgIH0gd2hpbGUoIDAgKQogCi0vKiBFeHBlY3RzIGJpdG1hcCBhbmQg cmVncyB0byBiZSBkZWZpbmVkICovCisvKiBFeHBlY3RzIGJpdG1hcCwgcmVncywgYW5kIGMgdG8g YmUgZGVmaW5lZCAqLwogI2RlZmluZSBDQU5PTklDQUxJWkVfTUFZQkUocmVnKSAgICAgICAgICAg ICAgICAgICAgICAgXAogICAgIGlmICggIShiaXRtYXAgJiAoMSA8PCBDQU5PTklDQUxJWkVfIyNy ZWcpKSApICAgICAgXAotICAgICAgICBDQU5PTklDQUxJWkUocmVncy0+cmVnKTsgICAgICAgICAg ICAgICAgICAgICAgXAorICAgICAgICBDQU5PTklDQUxJWkUocmVncy0+cmVnLCBjLT5jcls0XSAm IFg4Nl9DUjRfTEE1NyA/IDU3IDogNDgpOyBcCiAKIGVudW0gewogICAgIEhPT0tfcmVhZCwKLS0t IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t eDg2L3g4Ni1kZWZucy5oCkBAIC02NCw2ICs2NCw3IEBACiAjZGVmaW5lIFg4Nl9DUjRfT1NGWFNS ICAgICAweDAwMDAwMjAwIC8qIGVuYWJsZSBmYXN0IEZQVSBzYXZlIGFuZCByZXN0b3JlICovCiAj ZGVmaW5lIFg4Nl9DUjRfT1NYTU1FWENQVCAweDAwMDAwNDAwIC8qIGVuYWJsZSB1bm1hc2tlZCBT U0UgZXhjZXB0aW9ucyAqLwogI2RlZmluZSBYODZfQ1I0X1VNSVAgICAgICAgMHgwMDAwMDgwMCAv KiBlbmFibGUgVU1JUCAqLworI2RlZmluZSBYODZfQ1I0X0xBNTcgICAgICAgMHgwMDAwMTAwMCAv KiBlbmFibGUgNS1sZXZlbCBwYWdpbmcgKi8KICNkZWZpbmUgWDg2X0NSNF9WTVhFICAgICAgIDB4 MDAwMDIwMDAgLyogZW5hYmxlIFZNWCAqLwogI2RlZmluZSBYODZfQ1I0X1NNWEUgICAgICAgMHgw MDAwNDAwMCAvKiBlbmFibGUgU01YICovCiAjZGVmaW5lIFg4Nl9DUjRfRlNHU0JBU0UgICAweDAw MDEwMDAwIC8qIGVuYWJsZSB7cmQsd3J9e2ZzLGdzfWJhc2UgKi8KCgoKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs