From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1DDCC6E82E for ; Thu, 25 Jul 2019 20:36:14 +0000 (UTC) From: Lucas De Marchi Date: Thu, 25 Jul 2019 13:33:52 -0700 Message-Id: <20190725203354.6757-3-lucas.demarchi@intel.com> In-Reply-To: <20190725203354.6757-1-lucas.demarchi@intel.com> References: <20190725203354.6757-1-lucas.demarchi@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH 3/5] i915/gem_mocs_settings: add MOCS table for Tiger Lake List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: U29tZSBzbWFsbCBjaGFuZ2VzIGNvbXBhcmVkIHRvIEljZSBMYWtlLCBuYW1lbHk6CgogIC0gUmVt b3ZlZCBlbnRyaWVzIDAgYW5kIDE6IHRoZXkgYXJlIG5vdyByZXNlcnZlZCBhbmQgc2hvdWxkbid0 IGJlIHVzZWQKICAtIEVudHJpZXMgMTYsIDE3LCA0OC4uNjEgd2VyZSBwcmV2aW91c2x5IHVudXNl ZCBhbmQgYXJlIG5vdyBhdmFpbGFibGUKClNpZ25lZC1vZmYtYnk6IEx1Y2FzIERlIE1hcmNoaSA8 bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgotLS0KIHRlc3RzL2k5MTUvZ2VtX21vY3Nfc2V0dGlu Z3MuYyB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCAzOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVzdHMvaTkxNS9nZW1fbW9jc19z ZXR0aW5ncy5jIGIvdGVzdHMvaTkxNS9nZW1fbW9jc19zZXR0aW5ncy5jCmluZGV4IDlmNGUxYjZk Li5lM2RhODUxNSAxMDA2NDQKLS0tIGEvdGVzdHMvaTkxNS9nZW1fbW9jc19zZXR0aW5ncy5jCisr KyBiL3Rlc3RzL2k5MTUvZ2VtX21vY3Nfc2V0dGluZ3MuYwpAQCAtNzgsNiArNzgsNDAgQEAgc3Ry dWN0IG1vY3NfdGFibGUgewogfTsKIAogLyogVGhlIGZpcnN0IGVudHJpZXMgaW4gdGhlIE1PQ1Mg dGFibGVzIGFyZSBkZWZpbmVkIGJ5IHVBQkkgKi8KKworc3RhdGljIGNvbnN0IHN0cnVjdCBtb2Nz X2VudHJ5IHRpZ2VybGFrZV9tb2NzX3RhYmxlW0dFTjExX05VTV9NT0NTX0VOVFJJRVNdID0gewor CVsyXSAgPSB7IDB4MDAwMDAwMzcsIDB4MDAzMCwgMHgxfSwKKwlbM10gID0geyAweDAwMDAwMDA1 LCAweDAwMTAsIDB4MX0sCisJWzRdICA9IHsgMHgwMDAwMDAwNSwgMHgwMDMwLCAweDF9LAorCVs1 XSAgPSB7IDB4MDAwMDAwMzcsIDB4MDAxMCwgMHgxfSwKKwlbNl0gID0geyAweDAwMDAwMDE3LCAw eDAwMTAsIDB4MX0sCisJWzddICA9IHsgMHgwMDAwMDAxNywgMHgwMDMwLCAweDF9LAorCVs4XSAg PSB7IDB4MDAwMDAwMjcsIDB4MDAxMCwgMHgxfSwKKwlbOV0gID0geyAweDAwMDAwMDI3LCAweDAw MzAsIDB4MX0sCisJWzEwXSA9IHsgMHgwMDAwMDA3NywgMHgwMDEwLCAweDF9LAorCVsxMV0gPSB7 IDB4MDAwMDAwNzcsIDB4MDAzMCwgMHgxfSwKKwlbMTJdID0geyAweDAwMDAwMDU3LCAweDAwMTAs IDB4MX0sCisJWzEzXSA9IHsgMHgwMDAwMDA1NywgMHgwMDMwLCAweDF9LAorCVsxNF0gPSB7IDB4 MDAwMDAwNjcsIDB4MDAxMCwgMHgxfSwKKwlbMTVdID0geyAweDAwMDAwMDY3LCAweDAwMzAsIDB4 MX0sCisJWzE2XSA9IHsgMHgwMDAwNDAwNSwgMHgwMDEwLCAweDF9LAorCVsxN10gPSB7IDB4MDAw MDQwMDUsIDB4MDAzMCwgMHgxfSwKKwlbMThdID0geyAweDAwMDYwMDM3LCAweDAwMzAsIDB4MX0s CisJWzE5XSA9IHsgMHgwMDAwMDczNywgMHgwMDMwLCAweDF9LAorCVsyMF0gPSB7IDB4MDAwMDAz MzcsIDB4MDAzMCwgMHgxfSwKKwlbMjFdID0geyAweDAwMDAwMTM3LCAweDAwMzAsIDB4MX0sCisJ WzIyXSA9IHsgMHgwMDAwMDNiNywgMHgwMDMwLCAweDF9LAorCVsyM10gPSB7IDB4MDAwMDA3Yjcs IDB4MDAzMCwgMHgxfSwKKwlbNDhdID0geyAweDAwMDAwMDM3LCAweDAwMzAsIDB4MX0sCisJWzQ5 XSA9IHsgMHgwMDAwMDAwNSwgMHgwMDMwLCAweDF9LAorCVs1MF0gPSB7IDB4MDAwMDAwMzcsIDB4 MDAxMCwgMHgxfSwKKwlbNTFdID0geyAweDAwMDAwMDA1LCAweDAwMTAsIDB4MX0sCisJWzYwXSA9 IHsgMHgwMDAwMDAzNywgMHgwMDEwLCAweDF9LAorCVs2MV0gPSB7IDB4MDAwMDQwMDUsIDB4MDAz MCwgMHgxfSwKKwlbNjJdID0geyAweDAwMDAwMDM3LCAweDAwMTAsIDB4MX0sCisJWzYzXSA9IHsg MHgwMDAwMDAzNywgMHgwMDEwLCAweDF9LAorfTsKKwogc3RhdGljIGNvbnN0IHN0cnVjdCBtb2Nz X2VudHJ5IGljZWxha2VfbW9jc190YWJsZVtHRU4xMV9OVU1fTU9DU19FTlRSSUVTXSA9IHsKIAlb MF0gID0geyAweDAwMDAwMDA1LCAweDAwMTAsIDB4MX0sCiAJWzFdICA9IElDRUxBS0VfTU9DU19Q VEUsCkBAIC0xNTgsNiArMTkyLDEwIEBAIHN0YXRpYyBib29sIGdldF9tb2NzX3NldHRpbmdzKGlu dCBmZCwgc3RydWN0IG1vY3NfdGFibGUgKnRhYmxlLCBib29sIGRpcnR5KQogCQl0YWJsZS0+c2l6 ZSAgPSBBUlJBWV9TSVpFKGljZWxha2VfbW9jc190YWJsZSk7CiAJCXRhYmxlLT50YWJsZSA9IGlj ZWxha2VfbW9jc190YWJsZTsKIAkJcmVzdWx0ID0gdHJ1ZTsKKwl9IGVsc2UgaWYgKElTX0dFTihk ZXZpZCwgMTIpKSB7CisJCXRhYmxlLT5zaXplICA9IEFSUkFZX1NJWkUodGlnZXJsYWtlX21vY3Nf dGFibGUpOworCQl0YWJsZS0+dGFibGUgPSB0aWdlcmxha2VfbW9jc190YWJsZTsKKwkJcmVzdWx0 ID0gdHJ1ZTsKIAl9CiAKIAlyZXR1cm4gcmVzdWx0OwotLSAKMi4yMS4wCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdApp Z3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=