From: Matthew Auld Subject: [PATCH v8 3/9] x86/early-quirks: replace the magical increment start values Date: Mon, 11 Dec 2017 15:18:16 +0000 Message-ID: <20171211151822.20953-4-matthew.auld@intel.com> References: <20171211151822.20953-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 72E766E1BF for ; Mon, 11 Dec 2017 15:18:33 +0000 (UTC) In-Reply-To: <20171211151822.20953-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 , linux-kernel@vger.kernel.org, "H . Peter Anvin" , Thomas Gleixner , Ingo Molnar List-Id: intel-gfx@lists.freedesktop.org UmVwbGFjZSB0aGUgbWFnaWNhbCArMiwgKzkgZXRjLiB3aXRoICtNQiwgd2hpY2ggaXMgZmFyIGVh c2llciB0byByZWFkLgoKU3VnZ2VzdGVkLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmph bGFAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcu YXVsZEBpbnRlbC5jb20+CkNjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51 eC5pbnRlbC5jb20+CkNjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50 ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBQ YXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5l ciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+ CkNjOiBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KQ2M6IHg4NkBrZXJuZWwub3JnCkNj OiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnClJldmlld2VkLWJ5OiBWaWxsZSBTeXJqw6Rs w6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTogSW5nbyBNb2xuYXIg PG1pbmdvQGtlcm5lbC5vcmc+Ci0tLQogYXJjaC94ODYva2VybmVsL2Vhcmx5LXF1aXJrcy5jIHwg NiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2Vhcmx5LXF1aXJrcy5jIGIvYXJjaC94ODYv a2VybmVsL2Vhcmx5LXF1aXJrcy5jCmluZGV4IDZjMTYyNDg4OTAxMS4uM2NiYjJjNzhhOWRmIDEw MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvZWFybHktcXVpcmtzLmMKKysrIGIvYXJjaC94ODYv a2VybmVsL2Vhcmx5LXF1aXJrcy5jCkBAIC00MjgsOSArNDI4LDkgQEAgc3RhdGljIHJlc291cmNl X3NpemVfdCBfX2luaXQgY2h2X3N0b2xlbl9zaXplKGludCBudW0sIGludCBzbG90LCBpbnQgZnVu YykKIAlpZiAoZ21zIDwgMHgxMSkKIAkJcmV0dXJuIGdtcyAqIE1CKDMyKTsKIAllbHNlIGlmIChn bXMgPCAweDE3KQotCQlyZXR1cm4gKGdtcyAtIDB4MTEgKyAyKSAqIE1CKDQpOworCQlyZXR1cm4g KGdtcyAtIDB4MTEpICogTUIoNCkgKyBNQig4KTsKIAllbHNlCi0JCXJldHVybiAoZ21zIC0gMHgx NyArIDkpICogTUIoNCk7CisJCXJldHVybiAoZ21zIC0gMHgxNykgKiBNQig0KSArIE1CKDM2KTsK IH0KIAogc3RhdGljIHJlc291cmNlX3NpemVfdCBfX2luaXQgZ2VuOV9zdG9sZW5fc2l6ZShpbnQg bnVtLCBpbnQgc2xvdCwgaW50IGZ1bmMpCkBAIC00NDYsNyArNDQ2LDcgQEAgc3RhdGljIHJlc291 cmNlX3NpemVfdCBfX2luaXQgZ2VuOV9zdG9sZW5fc2l6ZShpbnQgbnVtLCBpbnQgc2xvdCwgaW50 IGZ1bmMpCiAJaWYgKGdtcyA8IDB4ZjApCiAJCXJldHVybiBnbXMgKiBNQigzMik7CiAJZWxzZQot CQlyZXR1cm4gKGdtcyAtIDB4ZjAgKyAxKSAqIE1CKDQpOworCQlyZXR1cm4gKGdtcyAtIDB4ZjAp ICogTUIoNCkgKyBNQig0KTsKIH0KIAogc3RydWN0IGludGVsX2Vhcmx5X29wcyB7Ci0tIAoyLjE0 LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=