From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id EDC466E90A for ; Thu, 21 May 2020 07:48:28 +0000 (UTC) From: =?UTF-8?q?Zbigniew=20Kempczy=C5=84ski?= Date: Thu, 21 May 2020 09:48:19 +0200 Message-Id: <20200521074823.18632-2-zbigniew.kempczynski@intel.com> In-Reply-To: <20200521074823.18632-1-zbigniew.kempczynski@intel.com> References: <20200521074823.18632-1-zbigniew.kempczynski@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 1/5] lib/gpu_cmds: Add media pipeline functions based on intel_bb 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: Chris Wilson List-ID: QWRkICJfdjIiIHZlcnNpb25zIG9mIG1lZGlhIHBpcGVsaW5lIGNyZWF0aW9uIGZ1bmN0aW9ucy4K ClNpZ25lZC1vZmYtYnk6IFpiaWduaWV3IEtlbXBjennFhHNraSA8emJpZ25pZXcua2VtcGN6eW5z a2lAaW50ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ Ci0tLQogbGliL2dwdV9jbWRzLmMgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrCiBsaWIvZ3B1X2NtZHMuaCB8IDExICsrKysrKysrKysrCiAyIGZpbGVzIGNo YW5nZWQsIDU0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvZ3B1X2NtZHMuYyBiL2xp Yi9ncHVfY21kcy5jCmluZGV4IDc4OGYyZWI2Li4yZWIwOWNkNCAxMDA2NDQKLS0tIGEvbGliL2dw dV9jbWRzLmMKKysrIGIvbGliL2dwdV9jbWRzLmMKQEAgLTEzMzEsMyArMTMzMSw0NiBAQCBnZW44 X2VtaXRfZ3BncHVfd2Fsa192MihzdHJ1Y3QgaW50ZWxfYmIgKmliYiwKIAkvKiBib3R0b20gbWFz aywgaGVpZ2h0IDEsIGFsd2F5cyAweGZmZmZmZmZmICovCiAJaW50ZWxfYmJfb3V0KGliYiwgMHhm ZmZmZmZmZik7CiB9CisKK3ZvaWQKK2dlbjhfZW1pdF9tZWRpYV9zdGF0ZV9mbHVzaF92MihzdHJ1 Y3QgaW50ZWxfYmIgKmliYikKK3sKKwlpbnRlbF9iYl9vdXQoaWJiLCBHRU44X01FRElBX1NUQVRF X0ZMVVNIIHwgKDIgLSAyKSk7CisJaW50ZWxfYmJfb3V0KGliYiwgMCk7Cit9CisKK3ZvaWQKK2dl bl9lbWl0X21lZGlhX29iamVjdF92MihzdHJ1Y3QgaW50ZWxfYmIgKmliYiwKKwkJCSB1bnNpZ25l ZCBpbnQgeG9mZnNldCwgdW5zaWduZWQgaW50IHlvZmZzZXQpCit7CisJaW50ZWxfYmJfb3V0KGli YiwgR0VON19NRURJQV9PQkpFQ1QgfCAoOCAtIDIpKTsKKworCS8qIGludGVyZmFjZSBkZXNjcmlw dG9yIG9mZnNldCAqLworCWludGVsX2JiX291dChpYmIsIDApOworCisJLyogd2l0aG91dCBpbmRp cmVjdCBkYXRhICovCisJaW50ZWxfYmJfb3V0KGliYiwgMCk7CisJaW50ZWxfYmJfb3V0KGliYiwg MCk7CisKKwkvKiBzY29yZWJvYXJkICovCisJaW50ZWxfYmJfb3V0KGliYiwgMCk7CisJaW50ZWxf YmJfb3V0KGliYiwgMCk7CisKKwkvKiBpbmxpbmUgZGF0YSAoeG9mZnNldCwgeW9mZnNldCkgKi8K KwlpbnRlbF9iYl9vdXQoaWJiLCB4b2Zmc2V0KTsKKwlpbnRlbF9iYl9vdXQoaWJiLCB5b2Zmc2V0 KTsKKwlpZiAoQVRfTEVBU1RfR0VOKGliYi0+ZGV2aWQsIDgpICYmICFJU19DSEVSUllWSUVXKGli Yi0+ZGV2aWQpKQorCQlnZW44X2VtaXRfbWVkaWFfc3RhdGVfZmx1c2hfdjIoaWJiKTsKK30KKwor dm9pZAorZ2VuN19lbWl0X21lZGlhX29iamVjdHNfdjIoc3RydWN0IGludGVsX2JiICppYmIsCisJ CQkgICB1bnNpZ25lZCBpbnQgeCwgdW5zaWduZWQgaW50IHksCisJCQkgICB1bnNpZ25lZCBpbnQg d2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQpCit7CisJaW50IGksIGo7CisKKwlmb3IgKGkgPSAw OyBpIDwgd2lkdGggLyAxNjsgaSsrKQorCQlmb3IgKGogPSAwOyBqIDwgaGVpZ2h0IC8gMTY7IGor KykKKwkJCWdlbl9lbWl0X21lZGlhX29iamVjdF92MihpYmIsIHggKyBpICogMTYsIHkgKyBqICog MTYpOworfQpkaWZmIC0tZ2l0IGEvbGliL2dwdV9jbWRzLmggYi9saWIvZ3B1X2NtZHMuaAppbmRl eCA2MWFmZjE1My4uYWI1ZmU3NGIgMTAwNjQ0Ci0tLSBhL2xpYi9ncHVfY21kcy5oCisrKyBiL2xp Yi9ncHVfY21kcy5oCkBAIC0yMDIsNCArMjAyLDE1IEBAIGdlbjhfZW1pdF9ncGdwdV93YWxrX3Yy KHN0cnVjdCBpbnRlbF9iYiAqaWJiLAogCQkJdW5zaWduZWQgaW50IHgsIHVuc2lnbmVkIGludCB5 LAogCQkJdW5zaWduZWQgaW50IHdpZHRoLCB1bnNpZ25lZCBpbnQgaGVpZ2h0KTsKIAordm9pZAor Z2VuOF9lbWl0X21lZGlhX3N0YXRlX2ZsdXNoX3YyKHN0cnVjdCBpbnRlbF9iYiAqaWJiKTsKKwor dm9pZAorZ2VuX2VtaXRfbWVkaWFfb2JqZWN0X3YyKHN0cnVjdCBpbnRlbF9iYiAqaWJiLAorCQkJ IHVuc2lnbmVkIGludCB4b2Zmc2V0LCB1bnNpZ25lZCBpbnQgeW9mZnNldCk7CisKK3ZvaWQKK2dl bjdfZW1pdF9tZWRpYV9vYmplY3RzX3YyKHN0cnVjdCBpbnRlbF9iYiAqaWJiLAorCQkJICAgdW5z aWduZWQgaW50IHgsIHVuc2lnbmVkIGludCB5LAorCQkJICAgdW5zaWduZWQgaW50IHdpZHRoLCB1 bnNpZ25lZCBpbnQgaGVpZ2h0KTsKICNlbmRpZiAvKiBHUFVfQ01EU19IICovCi0tIAoyLjI2LjAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYg bWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=