From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 2/9] x86/early-quirks: replace the magical increment start values Date: Fri, 24 Nov 2017 21:29:23 +0000 Message-ID: <20171124212930.27467-3-matthew.auld@intel.com> References: <20171124212930.27467-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 261696EA0F for ; Fri, 24 Nov 2017 21:29:36 +0000 (UTC) In-Reply-To: <20171124212930.27467-1-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: intel-gfx@lists.freedesktop.org Cc: x86@kernel.org, Paulo Zanoni , "H . Peter Anvin" , Ingo Molnar List-Id: intel-gfx@lists.freedesktop.org UmVwbGFjZSB0aGUgbWFnaWNhbCArMiwgKzkgZXRjLiB3aXRoICtNQiwgd2hpY2ggaXMgZmFyIGVh c2llciB0byByZWFkLgoKU3VnZ2VzdGVkLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmph bGFAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcu YXVsZEBpbnRlbC5jb20+CkNjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51 eC5pbnRlbC5jb20+CkNjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50 ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBQ YXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KQ2M6IEluZ28gTW9sbmFyIDxt aW5nb0BrZXJuZWwub3JnPgpDYzogSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+CkNjOiB4 ODZAa2VybmVsLm9yZwpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxh QGxpbnV4LmludGVsLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvZWFybHktcXVpcmtzLmMgfCA2 ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZWFybHktcXVpcmtzLmMgYi9hcmNoL3g4Ni9r ZXJuZWwvZWFybHktcXVpcmtzLmMKaW5kZXggMzExNmY1Nzk4NDFhLi4zYmMxZTQ5ZDZjNDEgMTAw NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9lYXJseS1xdWlya3MuYworKysgYi9hcmNoL3g4Ni9r ZXJuZWwvZWFybHktcXVpcmtzLmMKQEAgLTQyOCw5ICs0MjgsOSBAQCBzdGF0aWMgcmVzb3VyY2Vf c2l6ZV90IF9faW5pdCBjaHZfc3RvbGVuX3NpemUoaW50IG51bSwgaW50IHNsb3QsIGludCBmdW5j KQogCWlmIChnbXMgPCAweDExKQogCQlyZXR1cm4gZ21zICogTUIoMzIpOwogCWVsc2UgaWYgKGdt cyA8IDB4MTcpCi0JCXJldHVybiAoZ21zIC0gMHgxMSArIDIpICogTUIoNCk7CisJCXJldHVybiAo Z21zIC0gMHgxMSkgKiBNQig0KSArIE1CKDgpOwogCWVsc2UKLQkJcmV0dXJuIChnbXMgLSAweDE3 ICsgOSkgKiBNQig0KTsKKwkJcmV0dXJuIChnbXMgLSAweDE3KSAqIE1CKDQpICsgTUIoMzYpOwog fQogCiBzdGF0aWMgcmVzb3VyY2Vfc2l6ZV90IF9faW5pdCBnZW45X3N0b2xlbl9zaXplKGludCBu dW0sIGludCBzbG90LCBpbnQgZnVuYykKQEAgLTQ0Niw3ICs0NDYsNyBAQCBzdGF0aWMgcmVzb3Vy Y2Vfc2l6ZV90IF9faW5pdCBnZW45X3N0b2xlbl9zaXplKGludCBudW0sIGludCBzbG90LCBpbnQg ZnVuYykKIAlpZiAoZ21zIDwgMHhmMCkKIAkJcmV0dXJuIGdtcyAqIE1CKDMyKTsKIAllbHNlCi0J CXJldHVybiAoZ21zIC0gMHhmMCArIDEpICogTUIoNCk7CisJCXJldHVybiAoZ21zIC0gMHhmMCkg KiBNQig0KSArIE1CKDQpOwogfQogCiBzdHJ1Y3QgaW50ZWxfZWFybHlfb3BzIHsKLS0gCjIuMTQu MwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==