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 9AA4589FC9 for ; Mon, 15 Jul 2019 21:51:45 +0000 (UTC) From: Lucas De Marchi Date: Mon, 15 Jul 2019 14:51:33 -0700 Message-Id: <20190715215136.21744-8-lucas.demarchi@intel.com> In-Reply-To: <20190715215136.21744-1-lucas.demarchi@intel.com> References: <20190715215136.21744-1-lucas.demarchi@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH 07/10] 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 List-ID: RnJvbTogS2F0YXJ6eW5hIERlYyA8a2F0YXJ6eW5hLmRlY0BpbnRlbC5jb20+CgpBZGRpbmcgZ2Vu MTJwMV9tZWRpYV9maWxsZnVuYyB0byBoYXZlIG1lZGlhX2ZpbGwgcnVubmluZyBvbiBUR0wuCk1l ZGlhIHNoYWRlciB3YXMgZ2VuZXJhdGVkIHVzaW5nIElHQSAoSW50ZWwgR3JhcGhpY3MgQXNzZW1i bGVyKQpiYXNlZCBvbiBiaW5hcnkgZm91bmQgaW4gbGliL21lZGlhX2ZpbGxfZ2VuOS5jIHRvIG1h dGNoIHRoZQpjaGFuZ2VzIGluIFRHTCBIVy4gTWFpbiBjaGFuZ2Ugd2FzIG1hZGUgaW4gU0VORCBp bnN0cnVjdGlvbnMKYW5kIGFkZGluZyBTV1NCIGRlcGVuZGVuY2llcy4KCkNjOiBBbnRvbmlvIEFy Z2Vuemlhbm8gPGFudG9uaW8uYXJnZW56aWFub0BpbnRlbC5jb20+CkNjOiBEYW5pZWxlIENlcmFv bG8gU3B1cmlvIDxkYW5pZWxlLmNlcmFvbG9zcHVyaW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5 OiBLYXRhcnp5bmEgRGVjIDxrYXRhcnp5bmEuZGVjQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTog THVrYXN6IEthbGFtYXJ6IDxsdWthc3oua2FsYW1hcnpAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5 OiBaYmlnbmlldyBLZW1wY3p5xYRza2kgPHpiaWduaWV3LmtlbXBjenluc2tpQGludGVsLmNvbT4K U2lnbmVkLW9mZi1ieTogTHVjYXMgRGUgTWFyY2hpIDxsdWNhcy5kZW1hcmNoaUBpbnRlbC5jb20+ Ci0tLQogLi4uL3NoYWRlcnMvbWVkaWEvZ2VuMTJwMV9tZWRpYV9rZXJuZWwuYXNtICAgIHwgMTMg KysrKysrKysrKwogbGliL2ludGVsX2JhdGNoYnVmZmVyLmMgICAgICAgICAgICAgICAgICAgICAg IHwgIDQgKystCiBsaWIvbWVkaWFfZmlsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAyNSArKysrKysrKysrKysrKysrKysrCiBsaWIvbWVkaWFfZmlsbC5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgNyArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi9pOTE1L3NoYWRlcnMv bWVkaWEvZ2VuMTJwMV9tZWRpYV9rZXJuZWwuYXNtCgpkaWZmIC0tZ2l0IGEvbGliL2k5MTUvc2hh ZGVycy9tZWRpYS9nZW4xMnAxX21lZGlhX2tlcm5lbC5hc20gYi9saWIvaTkxNS9zaGFkZXJzL21l ZGlhL2dlbjEycDFfbWVkaWFfa2VybmVsLmFzbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw MDAwMDAwMC4uNWJlMjI5YjIKLS0tIC9kZXYvbnVsbAorKysgYi9saWIvaTkxNS9zaGFkZXJzL21l ZGlhL2dlbjEycDFfbWVkaWFfa2VybmVsLmFzbQpAQCAtMCwwICsxLDEzIEBACitMMDoKKyAgICAg ICAgIG1vdiAoNHxNMCkgICAgICAgICAgICAgICByMS4wPDE+OnViICAgIHIxLjA8MDsxLDA+OnVi CisgICAgICAgICBtb3YgKDh8TTApICAgICAgICAgICAgICAgcjQuMDwxPjp1ZCAgICByMC4wPDg7 OCwxPjp1ZAorICAgICAgICAgbW92ICg4fE0wKSAgICAgICAgICAgICAgIHI0LjA8MT46dWQgICAg cjIuMDwyOzIsMT46dWQKKyAgICAgICAgIG1vdiAoMXxNMCkgICAgICAgICAgICAgICByNC4yPDE+ OnVkICAgIDB4RjAwMEY6dWQKKyAgICAgICAgIG1vdiAoMTZ8TTApICAgICAgICAgICAgICByNS4w PDE+OnVkICAgIHIxLjA8MDsxLDA+OnVkICAgICAgICAgICAgICAgICAgIHtANH0KKyAgICAgICAg IG1vdiAoMTZ8TTApICAgICAgICAgICAgICByNy4wPDE+OnVkICAgIHIxLjA8MDsxLDA+OnVkICAg ICAgICAgICAgICAgICAgIHtANX0KKyAgICAgICAgIG1vdiAoMTZ8TTApICAgICAgICAgICAgICBy OS4wPDE+OnVkICAgIHIxLjA8MDsxLDA+OnVkICAgICAgICAgICAgICAgICAgIHtANn0KKyAgICAg ICAgIG1vdiAoMTZ8TTApICAgICAgICAgICAgICByMTEuMDwxPjp1ZCAgIHIxLjA8MDsxLDA+OnVk ICAgICAgICAgICAgICAgICAgIHtAN30KKyAgICAgICAgIHNlbmQuZGMxICgxNnxNMCkgICAgICAg ICBudWxsICAgICByNCAgICAgIG51bGwgICAgMHgxMDAwMDAwMCAgMHgxMjBBODAwMCB7QDEsICQw fSAvLyAgICB3cjo5aCswLCByZDowLCBNZWRpYSBCbG9jayBXcml0ZSBtc2M6MCwgdG8gIzAKKyAg ICAgICAgIG1vdiAoOHxNMCkgICAgICAgICAgICAgICByMTEyLjA8MT46dWQgIHIwLjA8ODs4LDE+ OnVkCisgICAgICAgICBzZW5kLnRzICgxNnxNMCkgICAgICAgICAgbnVsbCAgICAgcjExMiAgICBu dWxsICAgIDB4MTAwMDAwMDAgIDB4MjAwMDAxMCAge0VPVCwgQDF9IC8vICAgIHdyOjErMCwgcmQ6 MCwgZmM6IDB4MTAKK0wxNzY6CmRpZmYgLS1naXQgYS9saWIvaW50ZWxfYmF0Y2hidWZmZXIuYyBi L2xpYi9pbnRlbF9iYXRjaGJ1ZmZlci5jCmluZGV4IDdmYWMyNWI4Li5lZDVlOTJiOCAxMDA2NDQK LS0tIGEvbGliL2ludGVsX2JhdGNoYnVmZmVyLmMKKysrIGIvbGliL2ludGVsX2JhdGNoYnVmZmVy LmMKQEAgLTg2MSw3ICs4NjEsOSBAQCBpZ3RfZmlsbGZ1bmNfdCBpZ3RfZ2V0X21lZGlhX2ZpbGxm dW5jKGludCBkZXZpZCkKIHsKIAlpZ3RfZmlsbGZ1bmNfdCBmaWxsID0gTlVMTDsKIAotCWlmIChJ U19HRU45KGRldmlkKSB8fCBJU19HRU4xMChkZXZpZCkgfHwgSVNfR0VOMTEoZGV2aWQpKQorCWlm IChJU19USUdFUkxBS0UoZGV2aWQpKQorCQlmaWxsID0gZ2VuMTJwMV9tZWRpYV9maWxsZnVuYzsK KwllbHNlIGlmIChJU19HRU45KGRldmlkKSB8fCBJU19HRU4xMChkZXZpZCkgfHwgSVNfR0VOMTEo ZGV2aWQpKQogCQlmaWxsID0gZ2VuOV9tZWRpYV9maWxsZnVuYzsKIAllbHNlIGlmIChJU19HRU44 KGRldmlkKSkKIAkJZmlsbCA9IGdlbjhfbWVkaWFfZmlsbGZ1bmM7CmRpZmYgLS1naXQgYS9saWIv bWVkaWFfZmlsbC5jIGIvbGliL21lZGlhX2ZpbGwuYwppbmRleCAwM2I1ZTcxZS4uMWEzNTZjYmEg MTAwNjQ0Ci0tLSBhL2xpYi9tZWRpYV9maWxsLmMKKysrIGIvbGliL21lZGlhX2ZpbGwuYwpAQCAt MTAxLDYgKzEwMSwyMCBAQCBzdGF0aWMgY29uc3QgdWludDMyX3QgZ2VuMTFfbWVkaWFfdm1lX2tl cm5lbFtdWzRdID0gewogCXsgMHgwMDAwMDAwMCwgMHgwMDAwMDAwMCwgIDB4MDAwMDAwMDAsICAw eDAwMDAwMDAwIH0sCiB9OwogCitzdGF0aWMgY29uc3QgdWludDMyX3QgZ2VuMTJwMV9tZWRpYV9r ZXJuZWxbXVs0XSA9IHsKKwl7IDB4MDAwMjAwNjEsIDB4MDEwNTAwMDAsIDB4MDAwMDAxMDQsIDB4 MDAwMDAwMDAgfSwKKwl7IDB4MDAwMzAwNjEsIDB4MDQwNTAyMjAsIDB4MDA0NjAwMDUsIDB4MDAw MDAwMDAgfSwKKwl7IDB4MDAwMzAwNjEsIDB4MDQwNTAyMjAsIDB4MDAyMjAyMDUsIDB4MDAwMDAw MDAgfSwKKwl7IDB4MDAwMDAwNjEsIDB4MDQ0NTQyMjAsIDB4MDAwMDAwMDAsIDB4MDAwZjAwMGYg fSwKKwl7IDB4MDAwNDA0NjEsIDB4MDUwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAwMDAwMDAgfSwK Kwl7IDB4MDAwNDA1NjEsIDB4MDcwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAwMDAwMDAgfSwKKwl7 IDB4MDAwNDA2NjEsIDB4MDkwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAwMDAwMDAgfSwKKwl7IDB4 MDAwNDA3NjEsIDB4MGIwNTAyMjAsIDB4MDAwMDAxMDQsIDB4MDAwMDAwMDAgfSwKKwl7IDB4MDAw NDkwMzEsIDB4MDAwMDAwMDAsIDB4YzAwMDA0NGMsIDB4MTJhMDAwMDAgfSwKKwl7IDB4MDAwMzAw NjEsIDB4NzAwNTAyMjAsIDB4MDA0NjAwMDUsIDB4MDAwMDAwMDAgfSwKKwl7IDB4MDAwNDAxMzEs IDB4MDAwMDAwMDQsIDB4NzAyMDcwMGMsIDB4MTAwMDAwMDAgfSwKK307CisKIC8qCiAgKiBUaGlz IHNldHMgdXAgdGhlIG1lZGlhIHBpcGVsaW5lLAogICoKQEAgLTM1NSwzICszNjksMTQgQEAgZ2Vu MTFfbWVkaWFfdm1lX2Z1bmMoc3RydWN0IGludGVsX2JhdGNoYnVmZmVyICpiYXRjaCwKIAkJCSAg ICAgICBnZW4xMV9tZWRpYV92bWVfa2VybmVsLAogCQkJICAgICAgIHNpemVvZihnZW4xMV9tZWRp YV92bWVfa2VybmVsKSk7CiB9CisKK3ZvaWQKK2dlbjEycDFfbWVkaWFfZmlsbGZ1bmMoc3RydWN0 IGludGVsX2JhdGNoYnVmZmVyICpiYXRjaCwKKwkJICAgICBjb25zdCBzdHJ1Y3QgaWd0X2J1ZiAq ZHN0LAorCQkgICAgIHVuc2lnbmVkIGludCB4LCB1bnNpZ25lZCBpbnQgeSwKKwkJICAgICB1bnNp Z25lZCBpbnQgd2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQsCisJCSAgICAgdWludDhfdCBjb2xv cikKK3sKKwlfX2dlbjlfbWVkaWFfZmlsbGZ1bmMoYmF0Y2gsIGRzdCwgeCwgeSwgd2lkdGgsIGhl aWdodCwgY29sb3IsCisJCQkgICAgICBnZW4xMnAxX21lZGlhX2tlcm5lbCwgc2l6ZW9mKGdlbjEy cDFfbWVkaWFfa2VybmVsKSk7Cit9CmRpZmYgLS1naXQgYS9saWIvbWVkaWFfZmlsbC5oIGIvbGli L21lZGlhX2ZpbGwuaAppbmRleCAxZDVjNWZhOC4uYTI5YzQwNDMgMTAwNjQ0Ci0tLSBhL2xpYi9t ZWRpYV9maWxsLmgKKysrIGIvbGliL21lZGlhX2ZpbGwuaApAQCAtNTUsNCArNTUsMTEgQEAgZ2Vu MTFfbWVkaWFfdm1lX2Z1bmMoc3RydWN0IGludGVsX2JhdGNoYnVmZmVyICpiYXRjaCwKIAkJICAg ICB1bnNpZ25lZCBpbnQgd2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQsCiAJCSAgICAgY29uc3Qg c3RydWN0IGlndF9idWYgKmRzdCk7CiAKK3ZvaWQKK2dlbjEycDFfbWVkaWFfZmlsbGZ1bmMoc3Ry dWN0IGludGVsX2JhdGNoYnVmZmVyICpiYXRjaCwKKwkJICAgICAgIGNvbnN0IHN0cnVjdCBpZ3Rf YnVmICpkc3QsCisJCSAgICAgICB1bnNpZ25lZCBpbnQgeCwgdW5zaWduZWQgaW50IHksCisJCSAg ICAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQsCisJCSAgICAgICB1 aW50OF90IGNvbG9yKTsKKwogI2VuZGlmIC8qIFJFTkRFX01FRElBX0ZJTExfSCAqLwotLSAKMi4y MS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3Qt ZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=