From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH] x86/AMD: correct certain Fam17 checks Date: Tue, 19 Mar 2019 03:16:29 -0600 Message-ID: <5C90B36D02000078002202AE@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1h6ArO-0004vW-Pf for xen-devel@lists.xenproject.org; Tue, 19 Mar 2019 09:16:38 +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: Andrew Cooper , Brian Woods , Wei Liu , Pu Wen , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Q29tbWl0IDMxNTdiYjRlMTMgKCJBZGQgTVNSIHN1cHBvcnQgZm9yIHZhcmlvdXMgZmVhdHVyZSBB TUQgcHJvY2Vzc29yCmZhbWlsaWVzIikgY29udmVydGVkIGNlcnRhaW4gY2hlY2tzIGZvciBGYW0x MSB0byBpbmNsdWRlIGZhbWlsaWVzIGFsbAp0aGUgd2F5IHVwIHRvIEZhbTE3LiBUaGUgY29tbWl0 IGhhdmluZyBubyBkZXNjcmlwdGlvbiwgaXQgaXMgaGFyZCB0bwp0ZWxsIHdoZXRoZXIgdGhpcyB3 YXMgYSBtZWNoYW5pY2FsIGRlYy0+aGV4IGNvbnZlcnNpb24gbWlzdGFrZSwgb3IKaW5kZWVkIGlu dGVuZGVkLiBJbiBhbnkgZXZlbnQgdGhlIE5CX0NGRyBoYW5kbGluZyBuZWVkcyB0byBiZSByZXN0 cmljdGVkCnRvIEZhbTE2IGFuZCBiZWxvdzogRmFtMTcgZG9lc24ndCBoYXZlIHN1Y2ggYW4gTVNS IGFueW1vcmUuCgpBIG5vbi1NTUNGRyBleHRlbmRlZCBjb25maWcgc3BhY2UgYWNjZXNzIG1lY2hh bmlzbSBzdGlsbCBhcHBlYXJzIHRvCmV4aXN0LCBidXQgY29kZSB0byBkZWFsIHdpdGggaXQgd2ls bCBuZWVkIHRvIGJlIHdyaXR0ZW4gZG93biB0aGUgcm9hZCwKd2hlbiBpdCBjYW4gYWN0dWFsbHkg YmUgdGVzdGVkLgoKUmVwb3J0ZWQtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+ClNpZ25lZC1v ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkknbSBhbHNvIG5vdCBz dXJlIHdoZXRoZXIgZS5nLiBpbml0X2FtZCgpJ3MgQzFFIGRpc2FibGluZyBpcyBzdGlsbAphcHBs aWNhYmxlIHRvIEZhbTE3LgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hl bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTI4OCw3ICsxMjg4LDcgQEAgc3RydWN0IGh2bV9p b3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZQogICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQt Png4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKICAgICAgICAgICAgICAoeDg2X2ZhbSA9 IGdldF9jcHVfZmFtaWx5KAogICAgICAgICAgICAgICAgICBkLT5hcmNoLmNwdWlkLT5iYXNpYy5y YXdfZm1zLCBOVUxMLCBOVUxMKSkgPiAweDEwICYmCi0gICAgICAgICAgICAgeDg2X2ZhbSA8PSAw eDE3ICkKKyAgICAgICAgICAgICB4ODZfZmFtIDwgMHgxNyApCiAgICAgICAgIHsKICAgICAgICAg ICAgIHVpbnQ2NF90IG1zcl92YWw7CiAKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMTk1LDcgKzE5NSw3 IEBAIHN0YXRpYyBib29sIHBjaV9jZmdfb2soc3RydWN0IGRvbWFpbiAqY3UKICAgICAvKiBBTUQg ZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3M/ICovCiAgICAgaWYgKCBDRjhfQURE Ul9ISShjdXJyZC0+YXJjaC5wY2lfY2Y4KSAmJgogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZf dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCi0gICAgICAgICBib290X2NwdV9kYXRhLng4NiA+ PSAweDEwICYmIGJvb3RfY3B1X2RhdGEueDg2IDw9IDB4MTcgKQorICAgICAgICAgYm9vdF9jcHVf ZGF0YS54ODYgPj0gMHgxMCAmJiBib290X2NwdV9kYXRhLng4NiA8IDB4MTcgKQogICAgIHsKICAg ICAgICAgdWludDY0X3QgbXNyX3ZhbDsKIApAQCAtMTAxNSw3ICsxMDE1LDcgQEAgc3RhdGljIGlu dCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdQogCiAgICAgY2FzZSBNU1JfQU1ENjRfTkJf Q0ZHOgogICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9S X0FNRCB8fAotICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2Nw dV9kYXRhLng4NiA+IDB4MTcgKQorICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2IDwgMHgx MCB8fCBib290X2NwdV9kYXRhLng4NiA+PSAweDE3ICkKICAgICAgICAgICAgIGJyZWFrOwogICAg ICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShj dXJyKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtMTAyOCw3ICsxMDI4 LDcgQEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdQogCiAgICAgY2Fz ZSBNU1JfRkFNMTBIX01NSU9fQ09ORl9CQVNFOgogICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEu eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAotICAgICAgICAgICAgIGJvb3RfY3B1X2Rh dGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQorICAgICAgICAgICAg IGJvb3RfY3B1X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+PSAweDE3ICkK ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3Vy cmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1V TF9PS0FZOwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=