From: Matthew Auld Subject: [PATCH 2/9] x86/early-quirks: replace the magical increment start values Date: Tue, 5 Dec 2017 21:02:42 +0000 Message-ID: <20171205210249.8875-3-matthew.auld@intel.com> References: <20171205210249.8875-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id D399B6E069 for ; Tue, 5 Dec 2017 21:02:58 +0000 (UTC) In-Reply-To: <20171205210249.8875-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 w6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9l YXJseS1xdWlya3MuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9lYXJseS1xdWly a3MuYyBiL2FyY2gveDg2L2tlcm5lbC9lYXJseS1xdWlya3MuYwppbmRleCBkNzIzNmUyZjVlZWQu LmI1YjkxMmYzZGNlOCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2Vhcmx5LXF1aXJrcy5j CisrKyBiL2FyY2gveDg2L2tlcm5lbC9lYXJseS1xdWlya3MuYwpAQCAtNDI4LDkgKzQyOCw5IEBA IHN0YXRpYyByZXNvdXJjZV9zaXplX3QgX19pbml0IGNodl9zdG9sZW5fc2l6ZShpbnQgbnVtLCBp bnQgc2xvdCwgaW50IGZ1bmMpCiAJaWYgKGdtcyA8IDB4MTEpCiAJCXJldHVybiBnbXMgKiBNQigz Mik7CiAJZWxzZSBpZiAoZ21zIDwgMHgxNykKLQkJcmV0dXJuIChnbXMgLSAweDExICsgMikgKiBN Qig0KTsKKwkJcmV0dXJuIChnbXMgLSAweDExKSAqIE1CKDQpICsgTUIoOCk7CiAJZWxzZQotCQly ZXR1cm4gKGdtcyAtIDB4MTcgKyA5KSAqIE1CKDQpOworCQlyZXR1cm4gKGdtcyAtIDB4MTcpICog TUIoNCkgKyBNQigzNik7CiB9CiAKIHN0YXRpYyByZXNvdXJjZV9zaXplX3QgX19pbml0IGdlbjlf c3RvbGVuX3NpemUoaW50IG51bSwgaW50IHNsb3QsIGludCBmdW5jKQpAQCAtNDQ2LDcgKzQ0Niw3 IEBAIHN0YXRpYyByZXNvdXJjZV9zaXplX3QgX19pbml0IGdlbjlfc3RvbGVuX3NpemUoaW50IG51 bSwgaW50IHNsb3QsIGludCBmdW5jKQogCWlmIChnbXMgPCAweGYwKQogCQlyZXR1cm4gZ21zICog TUIoMzIpOwogCWVsc2UKLQkJcmV0dXJuIChnbXMgLSAweGYwICsgMSkgKiBNQig0KTsKKwkJcmV0 dXJuIChnbXMgLSAweGYwKSAqIE1CKDQpICsgTUIoNCk7CiB9CiAKIHN0cnVjdCBpbnRlbF9lYXJs eV9vcHMgewotLSAKMi4xNC4zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK