From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 59F53C3DA4A for ; Mon, 5 Aug 2024 19:07:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 9C49D405BA; Mon, 5 Aug 2024 19:07:40 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 8Xoqm2je4PTq; Mon, 5 Aug 2024 19:07:39 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org EB5BE40600 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id EB5BE40600; Mon, 5 Aug 2024 19:07:38 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id A26D21BF34A for ; Mon, 5 Aug 2024 19:07:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 9004A40211 for ; Mon, 5 Aug 2024 19:07:37 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Dg-yRR1AeEOW for ; Mon, 5 Aug 2024 19:07:36 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=85.13.140.57; helo=dd20012.kasserver.com; envelope-from=bernd@kuhls.net; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org A845B40202 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org A845B40202 Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp4.osuosl.org (Postfix) with ESMTPS id A845B40202 for ; Mon, 5 Aug 2024 19:07:35 +0000 (UTC) Received: from fli4l.lan.fli4l (p54a1bad7.dip0.t-ipconnect.de [84.161.186.215]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 809A6A4C0D84; Mon, 5 Aug 2024 21:07:08 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:60792) by fli4l.lan.fli4l with esmtp (Exim 4.98) (envelope-from ) id 1sb32x-000000008T0-2XMr; Mon, 05 Aug 2024 19:07:08 +0000 From: Bernd Kuhls To: buildroot@buildroot.org Date: Mon, 5 Aug 2024 21:07:07 +0200 Message-Id: <20240805190707.3410913-3-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240805190707.3410913-1-bernd@kuhls.net> References: <20240805190707.3410913-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: + X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202406071026; t=1722884828; bh=FbtgNqmhT+BYGiGTodh8cA+CW2Dlo0A1lyQGl6TPEZg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=E6SCjFc/ijp/m1l3ZbIchXcyl3dLI1wiZwyAGLlc38pemPyG3gHqLXeSSPoHJ8RGs 8/M91+hJOEXhQtiM3drnktNa0IBNJbzy2P0iqzlydP7lBITv+UZsZP8NnF+yY5VeJT 2vJQQ9ANyer0GBzvyhvbLKHU9Kh1mqA/99yrgnZLeNQ+hQS6Aayz/RWadjACKcNZCS 6mKnPwWSSwW/4r/j2liwH5m8qSyX//XdcPNcPkhaSem9vn+UBDmwA7WNe+aEqGB3Da G8S10poHuS9s5eqMDgdjP1O+cXKc54ZwymrLl0ds0XVmYLJS+MHcYfqvCNnz7iGHv9 hmUTseQUICaMA== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=none dis=none) header.from=kuhls.net X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202406071026 header.b=E6SCjFc/ Subject: [Buildroot] [PATCH 3/3] package/intel-mediadriver: bump version to 24.3.1 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Louis-Paul Cordier Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Removed patch which is included in this release. Signed-off-by: Bernd Kuhls --- .../0001-Refactor-for-build-issue.patch | 142 ------------------ .../intel-mediadriver/intel-mediadriver.hash | 2 +- .../intel-mediadriver/intel-mediadriver.mk | 2 +- 3 files changed, 2 insertions(+), 144 deletions(-) delete mode 100644 package/intel-mediadriver/0001-Refactor-for-build-issue.patch diff --git a/package/intel-mediadriver/0001-Refactor-for-build-issue.patch b/package/intel-mediadriver/0001-Refactor-for-build-issue.patch deleted file mode 100644 index 5badc985cc..0000000000 --- a/package/intel-mediadriver/0001-Refactor-for-build-issue.patch +++ /dev/null @@ -1,142 +0,0 @@ -From 47bae3c809c9f5b11793b76b5edfd7704adb4080 Mon Sep 17 00:00:00 2001 -From: Chen_Ke -Date: Fri, 12 Jul 2024 11:42:04 +0800 -Subject: [PATCH] [VP] Refactor for build issue - -Refactor for build issue: Avoid storing the address of local variable - -Upstream: https://github.com/intel/media-driver/commit/47bae3c809c9f5b11793b76b5edfd7704adb4080 - -Signed-off-by: Bernd Kuhls ---- - media_common/agnostic/common/hw/mhw_render.h | 1 + - media_common/agnostic/common/hw/mhw_state_heap.h | 2 -- - .../agnostic/common/hw/mhw_render_cmdpar.h | 1 + - .../shared/packet/media_render_cmd_packet.cpp | 4 ++-- - .../shared/packet/media_render_cmd_packet.h | 4 ++-- - .../common/vp/hal/packet/vp_render_kernel_obj.cpp | 15 +++++---------- - .../common/vp/hal/packet/vp_render_kernel_obj.h | 3 ++- - 7 files changed, 13 insertions(+), 17 deletions(-) - -diff --git a/media_common/agnostic/common/hw/mhw_render.h b/media_common/agnostic/common/hw/mhw_render.h -index b551ab1337..36c895c299 100644 ---- a/media_common/agnostic/common/hw/mhw_render.h -+++ b/media_common/agnostic/common/hw/mhw_render.h -@@ -312,6 +312,7 @@ typedef struct _MHW_GPGPU_WALKER_PARAMS - - bool hasBarrier; - PMHW_INLINE_DATA_PARAMS inlineDataParamBase; -+ uint32_t inlineDataParamSize; - - } MHW_GPGPU_WALKER_PARAMS, *PMHW_GPGPU_WALKER_PARAMS; - -diff --git a/media_common/agnostic/common/hw/mhw_state_heap.h b/media_common/agnostic/common/hw/mhw_state_heap.h -index 49add60823..2f9afff0af 100644 ---- a/media_common/agnostic/common/hw/mhw_state_heap.h -+++ b/media_common/agnostic/common/hw/mhw_state_heap.h -@@ -83,8 +83,6 @@ typedef struct MHW_BLOCK_MANAGER *PMHW_BLOCK_MANAGER; - - #define MHW_INVALID_SYNC_TAG 0xFFFFFFFF - --#define MAX_INLINE_DATA_PARAMS 32 -- - enum MW_RENDER_ENGINE_ADDRESS_SHIFT - { - MHW_STATE_HEAP_SURFACE_STATE_SHIFT = 0 -diff --git a/media_softlet/agnostic/common/hw/mhw_render_cmdpar.h b/media_softlet/agnostic/common/hw/mhw_render_cmdpar.h -index 4c01d351ce..a8004bbbb9 100644 ---- a/media_softlet/agnostic/common/hw/mhw_render_cmdpar.h -+++ b/media_softlet/agnostic/common/hw/mhw_render_cmdpar.h -@@ -65,6 +65,7 @@ struct MHW_HEAPS_RESOURCE - { - PMOS_RESOURCE presInstructionBuffer = nullptr; - PMHW_INLINE_DATA_PARAMS inlineDataParamsBase = nullptr; -+ uint32_t inlineDataParamSize = 0; - }; - - enum MHW_VFE_SLICE_DISABLE -diff --git a/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.cpp b/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.cpp -index dc9d6896ba..c18cbf4b4f 100644 ---- a/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.cpp -+++ b/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.cpp -@@ -1264,8 +1264,8 @@ MOS_STATUS RenderCmdPacket::PrepareComputeWalkerParams(KERNEL_WALKER_PARAMS para - - gpgpuWalker.SLMSize = params.slmSize; - gpgpuWalker.hasBarrier = params.hasBarrier; -- gpgpuWalker.inlineDataParamBase = params.inlineDataParams; -- -+ gpgpuWalker.inlineDataParamBase = params.inlineDataParamBase; -+ gpgpuWalker.inlineDataParamSize = params.inlineDataParamSize; - return MOS_STATUS_SUCCESS; - } - -diff --git a/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.h b/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.h -index 89ac89d9a5..7e6b0aa8a1 100644 ---- a/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.h -+++ b/media_softlet/agnostic/common/shared/packet/media_render_cmd_packet.h -@@ -120,8 +120,8 @@ typedef struct _KERNEL_WALKER_PARAMS - - bool hasBarrier; - uint32_t slmSize; -- MHW_INLINE_DATA_PARAMS inlineDataParams[MAX_INLINE_DATA_PARAMS]; -- uint32_t inlineDataParamNum; -+ PMHW_INLINE_DATA_PARAMS inlineDataParamBase; -+ uint32_t inlineDataParamSize; - }KERNEL_WALKER_PARAMS, * PKERNEL_WALKER_PARAMS; - - typedef struct _KERNEL_PACKET_RENDER_DATA -diff --git a/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.cpp b/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.cpp -index d6630cbd5f..dbd5b12d1d 100644 ---- a/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.cpp -+++ b/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.cpp -@@ -740,7 +740,7 @@ void VpRenderKernelObj::DumpSurface(VP_SURFACE* pSurface, PCCHAR fileName) - #endif - } - --MOS_STATUS VpRenderKernelObj::SetInlineDataParameter(KERNEL_WALKER_PARAMS &walkerParam, KRN_ARG args, RENDERHAL_INTERFACE *renderhal) -+MOS_STATUS VpRenderKernelObj::SetInlineDataParameter(KRN_ARG args, RENDERHAL_INTERFACE *renderhal) - { - VP_FUNC_CALL(); - MHW_INLINE_DATA_PARAMS inlineDataPar = {}; -@@ -762,15 +762,10 @@ MOS_STATUS VpRenderKernelObj::SetInlineDataParameter(KERNEL_WALKER_PARAMS &walke - { - inlineDataPar.isPtrType = false; - } -- if (walkerParam.inlineDataParamNum < MAX_INLINE_DATA_PARAMS) -- { -- walkerParam.inlineDataParams[walkerParam.inlineDataParamNum] = inlineDataPar; -- walkerParam.inlineDataParamNum++; -- } -- else -- { -- VP_RENDER_ASSERTMESSAGE("Exceed max inline data params!"); -- } -+ -+ // walkerParam.inlineDataParamBase will add m_inlineDataParams.data() in each kernel -+ // walkerParam.inlineDataParamSize will add m_inlineDataParams.size() in each kernel -+ m_inlineDataParams.push_back(inlineDataPar); - - return MOS_STATUS_SUCCESS; - } -\ No newline at end of file -diff --git a/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.h b/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.h -index 8b9abf9dca..8d095730cd 100644 ---- a/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.h -+++ b/media_softlet/agnostic/common/vp/hal/packet/vp_render_kernel_obj.h -@@ -537,7 +537,7 @@ class VpRenderKernelObj - - virtual MOS_STATUS InitRenderHalSurfaceCMF(MOS_SURFACE* src, PRENDERHAL_SURFACE renderHalSurface); - -- virtual MOS_STATUS SetInlineDataParameter(KERNEL_WALKER_PARAMS &walkerParam, KRN_ARG args, RENDERHAL_INTERFACE *renderhal); -+ virtual MOS_STATUS SetInlineDataParameter(KRN_ARG args, RENDERHAL_INTERFACE *renderhal); - - virtual MOS_STATUS UpdateBindlessSurfaceResource(SurfaceType surf, std::set surfStateOffset) - { -@@ -617,6 +617,7 @@ class VpRenderKernelObj - bool m_useIndependentSamplerGroup = false; //true means multi kernels has their own stand alone sampler states group. only can be true when m_isAdvKernel is true. - - std::shared_ptr m_veboxItf = nullptr; -+ std ::vector m_inlineDataParams = {}; - - MEDIA_CLASS_DEFINE_END(vp__VpRenderKernelObj) - }; diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index 4fa24fba7a..109d90c428 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b6728607e4d05739bce27124605993011b468781043ce34bb1a51919196f2d15 intel-media-24.3.0.tar.gz +sha256 98702b946edb24454a3b780f8dd5b3091c6c795478467c1c00fe4d16c4371291 intel-media-24.3.1.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 9a52002672..5b802e32e1 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -6,7 +6,7 @@ # based on https://software.intel.com/en-us/articles/build-and-debug-open-source-media-stack -INTEL_MEDIADRIVER_VERSION = 24.3.0 +INTEL_MEDIADRIVER_VERSION = 24.3.1 INTEL_MEDIADRIVER_SITE = https://github.com/intel/media-driver/archive INTEL_MEDIADRIVER_SOURCE= intel-media-$(INTEL_MEDIADRIVER_VERSION).tar.gz INTEL_MEDIADRIVER_LICENSE = MIT, BSD-3-Clause -- 2.39.2 _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot