From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/8] x86/early-quirks: replace the magical increment start values Date: Fri, 24 Nov 2017 19:06:56 +0200 Message-ID: <20171124170656.GO10981@intel.com> References: <20171124164257.29955-1-matthew.auld@intel.com> <20171124164257.29955-3-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id B2E2A6E06B for ; Fri, 24 Nov 2017 17:07:00 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20171124164257.29955-3-matthew.auld@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matthew Auld Cc: x86@kernel.org, Paulo Zanoni , intel-gfx@lists.freedesktop.org, "H . Peter Anvin" , Ingo Molnar List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBOb3YgMjQsIDIwMTcgYXQgMDQ6NDI6NTFQTSArMDAwMCwgTWF0dGhldyBBdWxkIHdy b3RlOgo+IFJlcGxhY2UgdGhlIG1hZ2ljYWwgKzIsICs5IGV0Yy4gd2l0aCArTUIsIHdoaWNoIGlz IGZhciBlYXNpZXIgdG8gcmVhZC4KPiAKPiBTdWdnZXN0ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWF0dGhldyBB dWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwuY29tPgo+IENjOiBKb29uYXMgTGFodGluZW4gPGpvb25h cy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUu c3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+IENjOiBQYXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNv bT4KPiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+Cj4gQ2M6IEguIFBldGVyIEFu dmluIDxocGFAenl0b3IuY29tPgo+IENjOiB4ODZAa2VybmVsLm9yZwo+IC0tLQo+ICBhcmNoL3g4 Ni9rZXJuZWwvZWFybHktcXVpcmtzLmMgfCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBp bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r ZXJuZWwvZWFybHktcXVpcmtzLmMgYi9hcmNoL3g4Ni9rZXJuZWwvZWFybHktcXVpcmtzLmMKPiBp bmRleCAzMTE2ZjU3OTg0MWEuLjNiYzFlNDlkNmM0MSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9r ZXJuZWwvZWFybHktcXVpcmtzLmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvZWFybHktcXVpcmtz LmMKPiBAQCAtNDI4LDkgKzQyOCw5IEBAIHN0YXRpYyByZXNvdXJjZV9zaXplX3QgX19pbml0IGNo dl9zdG9sZW5fc2l6ZShpbnQgbnVtLCBpbnQgc2xvdCwgaW50IGZ1bmMpCj4gIAlpZiAoZ21zIDwg MHgxMSkKPiAgCQlyZXR1cm4gZ21zICogTUIoMzIpOwo+ICAJZWxzZSBpZiAoZ21zIDwgMHgxNykK PiAtCQlyZXR1cm4gKGdtcyAtIDB4MTEgKyAyKSAqIE1CKDQpOwo+ICsJCXJldHVybiAoZ21zIC0g MHgxMSkgKiBNQig0KSArIE1CKDgpOwo+ICAJZWxzZQo+IC0JCXJldHVybiAoZ21zIC0gMHgxNyAr IDkpICogTUIoNCk7Cj4gKwkJcmV0dXJuIChnbXMgLSAweDE3KSAqIE1CKDQpICsgTUIoMzYpOwoK UmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5j b20+CgpCdXQgbm93IEknbSB0aGlua2luZyB3ZSBzaG91bGQgYWxzbyByZXZlcnNlIHRoZSBpZiBs YWRkZXJzLi4uCgppZiAoZ21zID49IDB4MTcpCglyZXR1cm4gKGdtcyAtIDB4MTcpICogLi4uOwpl bHNlIGlmIChnbXMgPj0gMHgxMSkKCXJldHVybiAoZ21zIC0gMHgxMSkgKiAuLi47CmVsc2UKCXJl dHVybiBnbXMgKiAuLi47CgpCZXR0ZXI/IEkgdGhpbmsgc28uCgo+ICB9Cj4gIAo+ICBzdGF0aWMg cmVzb3VyY2Vfc2l6ZV90IF9faW5pdCBnZW45X3N0b2xlbl9zaXplKGludCBudW0sIGludCBzbG90 LCBpbnQgZnVuYykKPiBAQCAtNDQ2LDcgKzQ0Niw3IEBAIHN0YXRpYyByZXNvdXJjZV9zaXplX3Qg X19pbml0IGdlbjlfc3RvbGVuX3NpemUoaW50IG51bSwgaW50IHNsb3QsIGludCBmdW5jKQo+ICAJ aWYgKGdtcyA8IDB4ZjApCj4gIAkJcmV0dXJuIGdtcyAqIE1CKDMyKTsKPiAgCWVsc2UKPiAtCQly ZXR1cm4gKGdtcyAtIDB4ZjAgKyAxKSAqIE1CKDQpOwo+ICsJCXJldHVybiAoZ21zIC0gMHhmMCkg KiBNQig0KSArIE1CKDQpOwo+ICB9Cj4gIAo+ICBzdHJ1Y3QgaW50ZWxfZWFybHlfb3BzIHsKPiAt LSAKPiAyLjE0LjMKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=