From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5C4206F3A4 for ; Fri, 13 Sep 2019 12:49:16 +0000 (UTC) From: Katarzyna Dec Date: Fri, 13 Sep 2019 14:49:03 +0200 Message-Id: <20190913124903.3643-3-katarzyna.dec@intel.com> In-Reply-To: <20190913124903.3643-1-katarzyna.dec@intel.com> References: <20190913124903.3643-1-katarzyna.dec@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 2/2] lib/media_fill/tgl: Implement media_fillfunc for TGL 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 Cc: Lucas De Marchi List-ID: QWRkaW5nIGdlbjEycDFfbWVkaWFfZmlsbGZ1bmMgdG8gaGF2ZSBtZWRpYV9maWxsIHJ1bm5pbmcg b24gVEdMLgpNZWRpYSBzaGFkZXIgd2FzIGdlbmVyYXRlZCB1c2luZyBJR0EgKEludGVsIEdyYXBo aWNzIEFzc2VtYmxlcikKYmFzZWQgb24gYmluYXJ5IGZvdW5kIGluIGxpYi9tZWRpYV9maWxsX2dl bjkuYyB0byBtYXRjaCB0aGUKY2hhbmdlcyBpbiBUR0wgSFcuIE1haW4gY2hhbmdlIHdhcyBtYWRl IGluIFNFTkQgaW5zdHJ1Y3Rpb25zCmFuZCBhZGRpbmcgU1dTQiBkZXBlbmRlbmNpZXMuCgpDYzog QW50b25pbyBBcmdlbnppYW5vIDxhbnRvbmlvLmFyZ2Vuemlhbm9AaW50ZWwuY29tPgpDYzogRGFu aWVsZSBDZXJhb2xvIFNwdXJpbyA8ZGFuaWVsZS5jZXJhb2xvc3B1cmlvQGludGVsLmNvbT4KU2ln bmVkLW9mZi1ieTogS2F0YXJ6eW5hIERlYyA8a2F0YXJ6eW5hLmRlY0BpbnRlbC5jb20+ClNpZ25l ZC1vZmYtYnk6IEx1a2FzeiBLYWxhbWFyeiA8bHVrYXN6LmthbGFtYXJ6QGludGVsLmNvbT4KU2ln bmVkLW9mZi1ieTogWmJpZ25pZXcgS2VtcGN6eW5za2kgPHpiaWduaWV3LmtlbXBjenluc2tpQGlu dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTHVjYXMgRGUgTWFyY2hpIDxsdWNhcy5kZW1hcmNoaUBp bnRlbC5jb20+Ci0tLQogLi4uL3NoYWRlcnMvbWVkaWEvZ2VuMTJwMV9tZWRpYV9rZXJuZWwuYXNt ICAgIHwgMTMgKysrKysrKysrKwogbGliL2ludGVsX2JhdGNoYnVmZmVyLmMgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKystCiBsaWIvbWVkaWFfZmlsbC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrCiBsaWIvbWVkaWFfZmlsbC5oICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNDgg aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi9pOTE1 L3NoYWRlcnMvbWVkaWEvZ2VuMTJwMV9tZWRpYV9rZXJuZWwuYXNtCgpkaWZmIC0tZ2l0IGEvbGli L2k5MTUvc2hhZGVycy9tZWRpYS9nZW4xMnAxX21lZGlhX2tlcm5lbC5hc20gYi9saWIvaTkxNS9z aGFkZXJzL21lZGlhL2dlbjEycDFfbWVkaWFfa2VybmVsLmFzbQpuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwMC4uNWJlMjI5YjIKLS0tIC9kZXYvbnVsbAorKysgYi9saWIvaTkxNS9z aGFkZXJzL21lZGlhL2dlbjEycDFfbWVkaWFfa2VybmVsLmFzbQpAQCAtMCwwICsxLDEzIEBACitM MDoKKyAgICAgICAgIG1vdiAoNHxNMCkgICAgICAgICAgICAgICByMS4wPDE+OnViICAgIHIxLjA8 MDsxLDA+OnViCisgICAgICAgICBtb3YgKDh8TTApICAgICAgICAgICAgICAgcjQuMDwxPjp1ZCAg ICByMC4wPDg7OCwxPjp1ZAorICAgICAgICAgbW92ICg4fE0wKSAgICAgICAgICAgICAgIHI0LjA8 MT46dWQgICAgcjIuMDwyOzIsMT46dWQKKyAgICAgICAgIG1vdiAoMXxNMCkgICAgICAgICAgICAg ICByNC4yPDE+OnVkICAgIDB4RjAwMEY6dWQKKyAgICAgICAgIG1vdiAoMTZ8TTApICAgICAgICAg ICAgICByNS4wPDE+OnVkICAgIHIxLjA8MDsxLDA+OnVkICAgICAgICAgICAgICAgICAgIHtANH0K KyAgICAgICAgIG1vdiAoMTZ8TTApICAgICAgICAgICAgICByNy4wPDE+OnVkICAgIHIxLjA8MDsx LDA+OnVkICAgICAgICAgICAgICAgICAgIHtANX0KKyAgICAgICAgIG1vdiAoMTZ8TTApICAgICAg ICAgICAgICByOS4wPDE+OnVkICAgIHIxLjA8MDsxLDA+OnVkICAgICAgICAgICAgICAgICAgIHtA Nn0KKyAgICAgICAgIG1vdiAoMTZ8TTApICAgICAgICAgICAgICByMTEuMDwxPjp1ZCAgIHIxLjA8 MDsxLDA+OnVkICAgICAgICAgICAgICAgICAgIHtAN30KKyAgICAgICAgIHNlbmQuZGMxICgxNnxN MCkgICAgICAgICBudWxsICAgICByNCAgICAgIG51bGwgICAgMHgxMDAwMDAwMCAgMHgxMjBBODAw MCB7QDEsICQwfSAvLyAgICB3cjo5aCswLCByZDowLCBNZWRpYSBCbG9jayBXcml0ZSBtc2M6MCwg dG8gIzAKKyAgICAgICAgIG1vdiAoOHxNMCkgICAgICAgICAgICAgICByMTEyLjA8MT46dWQgIHIw LjA8ODs4LDE+OnVkCisgICAgICAgICBzZW5kLnRzICgxNnxNMCkgICAgICAgICAgbnVsbCAgICAg cjExMiAgICBudWxsICAgIDB4MTAwMDAwMDAgIDB4MjAwMDAxMCAge0VPVCwgQDF9IC8vICAgIHdy OjErMCwgcmQ6MCwgZmM6IDB4MTAKK0wxNzY6CmRpZmYgLS1naXQgYS9saWIvaW50ZWxfYmF0Y2hi dWZmZXIuYyBiL2xpYi9pbnRlbF9iYXRjaGJ1ZmZlci5jCmluZGV4IDdmYWMyNWI4Li5lZDVlOTJi OCAxMDA2NDQKLS0tIGEvbGliL2ludGVsX2JhdGNoYnVmZmVyLmMKKysrIGIvbGliL2ludGVsX2Jh dGNoYnVmZmVyLmMKQEAgLTg2MSw3ICs4NjEsOSBAQCBpZ3RfZmlsbGZ1bmNfdCBpZ3RfZ2V0X21l ZGlhX2ZpbGxmdW5jKGludCBkZXZpZCkKIHsKIAlpZ3RfZmlsbGZ1bmNfdCBmaWxsID0gTlVMTDsK IAotCWlmIChJU19HRU45KGRldmlkKSB8fCBJU19HRU4xMChkZXZpZCkgfHwgSVNfR0VOMTEoZGV2 aWQpKQorCWlmIChJU19USUdFUkxBS0UoZGV2aWQpKQorCQlmaWxsID0gZ2VuMTJwMV9tZWRpYV9m aWxsZnVuYzsKKwllbHNlIGlmIChJU19HRU45KGRldmlkKSB8fCBJU19HRU4xMChkZXZpZCkgfHwg SVNfR0VOMTEoZGV2aWQpKQogCQlmaWxsID0gZ2VuOV9tZWRpYV9maWxsZnVuYzsKIAllbHNlIGlm IChJU19HRU44KGRldmlkKSkKIAkJZmlsbCA9IGdlbjhfbWVkaWFfZmlsbGZ1bmM7CmRpZmYgLS1n aXQgYS9saWIvbWVkaWFfZmlsbC5jIGIvbGliL21lZGlhX2ZpbGwuYwppbmRleCAwM2I1ZTcxZS4u MWEzNTZjYmEgMTAwNjQ0Ci0tLSBhL2xpYi9tZWRpYV9maWxsLmMKKysrIGIvbGliL21lZGlhX2Zp bGwuYwpAQCAtMTAxLDYgKzEwMSwyMCBAQCBzdGF0aWMgY29uc3QgdWludDMyX3QgZ2VuMTFfbWVk aWFfdm1lX2tlcm5lbFtdWzRdID0gewogCXsgMHgwMDAwMDAwMCwgMHgwMDAwMDAwMCwgIDB4MDAw MDAwMDAsICAweDAwMDAwMDAwIH0sCiB9OwogCitzdGF0aWMgY29uc3QgdWludDMyX3QgZ2VuMTJw MV9tZWRpYV9rZXJuZWxbXVs0XSA9IHsKKwl7IDB4MDAwMjAwNjEsIDB4MDEwNTAwMDAsIDB4MDAw MDAxMDQsIDB4MDAwMDAwMDAgfSwKKwl7IDB4MDAwMzAwNjEsIDB4MDQwNTAyMjAsIDB4MDA0NjAw MDUsIDB4MDAwMDAwMDAgfSwKKwl7IDB4MDAwMzAwNjEsIDB4MDQwNTAyMjAsIDB4MDAyMjAyMDUs IDB4MDAwMDAwMDAgfSwKKwl7IDB4MDAwMDAwNjEsIDB4MDQ0NTQyMjAsIDB4MDAwMDAwMDAsIDB4 MDAwZjAwMGYgfSwKKwl7IDB4MDAwNDA0NjEsIDB4MDUwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAw MDAwMDAgfSwKKwl7IDB4MDAwNDA1NjEsIDB4MDcwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAwMDAw MDAgfSwKKwl7IDB4MDAwNDA2NjEsIDB4MDkwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAwMDAwMDAg fSwKKwl7IDB4MDAwNDA3NjEsIDB4MGIwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAwMDAwMDAgfSwK Kwl7IDB4MDAwNDkwMzEsIDB4MDAwMDAwMDAsIDB4YzAwMDA0NGMsIDB4MTJhMDAwMDAgfSwKKwl7 IDB4MDAwMzAwNjEsIDB4NzAwNTAyMjAsIDB4MDA0NjAwMDUsIDB4MDAwMDAwMDAgfSwKKwl7IDB4 MDAwNDAxMzEsIDB4MDAwMDAwMDQsIDB4NzAyMDcwMGMsIDB4MTAwMDAwMDAgfSwKK307CisKIC8q CiAgKiBUaGlzIHNldHMgdXAgdGhlIG1lZGlhIHBpcGVsaW5lLAogICoKQEAgLTM1NSwzICszNjks MTQgQEAgZ2VuMTFfbWVkaWFfdm1lX2Z1bmMoc3RydWN0IGludGVsX2JhdGNoYnVmZmVyICpiYXRj aCwKIAkJCSAgICAgICBnZW4xMV9tZWRpYV92bWVfa2VybmVsLAogCQkJICAgICAgIHNpemVvZihn ZW4xMV9tZWRpYV92bWVfa2VybmVsKSk7CiB9CisKK3ZvaWQKK2dlbjEycDFfbWVkaWFfZmlsbGZ1 bmMoc3RydWN0IGludGVsX2JhdGNoYnVmZmVyICpiYXRjaCwKKwkJICAgICBjb25zdCBzdHJ1Y3Qg aWd0X2J1ZiAqZHN0LAorCQkgICAgIHVuc2lnbmVkIGludCB4LCB1bnNpZ25lZCBpbnQgeSwKKwkJ ICAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQsCisJCSAgICAgdWlu dDhfdCBjb2xvcikKK3sKKwlfX2dlbjlfbWVkaWFfZmlsbGZ1bmMoYmF0Y2gsIGRzdCwgeCwgeSwg d2lkdGgsIGhlaWdodCwgY29sb3IsCisJCQkgICAgICBnZW4xMnAxX21lZGlhX2tlcm5lbCwgc2l6 ZW9mKGdlbjEycDFfbWVkaWFfa2VybmVsKSk7Cit9CmRpZmYgLS1naXQgYS9saWIvbWVkaWFfZmls bC5oIGIvbGliL21lZGlhX2ZpbGwuaAppbmRleCAxZDVjNWZhOC4uYTI5YzQwNDMgMTAwNjQ0Ci0t LSBhL2xpYi9tZWRpYV9maWxsLmgKKysrIGIvbGliL21lZGlhX2ZpbGwuaApAQCAtNTUsNCArNTUs MTEgQEAgZ2VuMTFfbWVkaWFfdm1lX2Z1bmMoc3RydWN0IGludGVsX2JhdGNoYnVmZmVyICpiYXRj aCwKIAkJICAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQsCiAJCSAg ICAgY29uc3Qgc3RydWN0IGlndF9idWYgKmRzdCk7CiAKK3ZvaWQKK2dlbjEycDFfbWVkaWFfZmls bGZ1bmMoc3RydWN0IGludGVsX2JhdGNoYnVmZmVyICpiYXRjaCwKKwkJICAgICAgIGNvbnN0IHN0 cnVjdCBpZ3RfYnVmICpkc3QsCisJCSAgICAgICB1bnNpZ25lZCBpbnQgeCwgdW5zaWduZWQgaW50 IHksCisJCSAgICAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQsCisJ CSAgICAgICB1aW50OF90IGNvbG9yKTsKKwogI2VuZGlmIC8qIFJFTkRFX01FRElBX0ZJTExfSCAq LwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=