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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 E64DFCD1296 for ; Fri, 5 Apr 2024 10:15:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 67D48113ABB; Fri, 5 Apr 2024 10:15:56 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="OJD+5PgX"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by gabe.freedesktop.org (Postfix) with ESMTPS id 064B3113ABB for ; Fri, 5 Apr 2024 10:15:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1712312154; x=1743848154; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=TSBd1bAm9rWWc2qMy1lE0aaDLVrACtuo/W3/W5BN8I8=; b=OJD+5PgXEAfGbtJyXm73qM2/IQPqBQm6HZRGgFADNccWPsqb3lens0/8 H6DAzjbm5Bvtuh7t5j9x0+/YV8CyxWrA3OaYIUjw+f4D8hdc2xK/0Yvh0 wHWuT6kCkkKzdHPDNE6Bxie6DodRDFPkibS4jOIq2UjRE4HNwb+Kqjfib 5USBjQ7cx6OkexB/orGae9h5jKSr06t/RIiAq7I2nduKFdugHlC27KbFT YC1ON1ll8U6dazLb4xMAkhPffZ+JyEEZ4pRvNDyteQj2rXTF1nO6GauFB Q87F5z8MSwjJ0L7ne9EwhNM+n8erfRkUqoZi1aNSaRJnPBDheedqNem44 Q==; X-CSE-ConnectionGUID: sGTBdLVaTDaQqiXyfw55Nw== X-CSE-MsgGUID: YC2NpXh3TX63xqTGCz9k8A== X-IronPort-AV: E=McAfee;i="6600,9927,11034"; a="25141746" X-IronPort-AV: E=Sophos;i="6.07,181,1708416000"; d="scan'208";a="25141746" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Apr 2024 03:15:54 -0700 X-CSE-ConnectionGUID: 69YbMlGMR9u85UsJnmdpTQ== X-CSE-MsgGUID: CtAz5OgtSD2+w1R+snOFpg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,181,1708416000"; d="scan'208";a="18984830" Received: from basicluh01.gar.corp.intel.com (HELO localhost.localdomain) ([10.223.131.46]) by orviesa010.jf.intel.com with ESMTP; 05 Apr 2024 03:15:51 -0700 From: Melanie Lobo To: igt-dev@lists.freedesktop.org Cc: juha-pekka.heikkila@intel.com, vidya.srinivas@intel.com, swati2.sharma@intel.com, bhanuprakash.modem@intel.com, Melanie Lobo , Juha-Pekka Heikkila Subject: [PATCH 2/2] tests/intel/kms_flip_scaled_crc: Add support for FP16 compressed formats Date: Fri, 5 Apr 2024 15:56:22 +0530 Message-Id: <20240405102622.11666-3-melanie.lobo@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240405102622.11666-1-melanie.lobo@intel.com> References: <20231010134540.28485-1-melanie.lobo@intel.com> <20240405102622.11666-1-melanie.lobo@intel.com> X-BeenThere: igt-dev@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development mailing list for IGT GPU Tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" MTL supports FP16 format which is a binary floating-point computer number format that occupies 16 bits in computer memory. In this test platform shall render compression in display engine to receive FP16 compressed formats. This IGT test was tested with kernel patch, https://patchwork.freedesktop.org/patch/563854 Test-with: 20231012062620.23886-1-melanie.lobo@intel.com cc: Juha-Pekka Heikkila cc: Bhanuprakash Modem cc: Swati Sharma Signed-off-by: Melanie Lobo --- tests/intel/kms_flip_scaled_crc.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/intel/kms_flip_scaled_crc.c b/tests/intel/kms_flip_scaled_crc.c index 7dc07bc8330d..94a4cacc9813 100644 --- a/tests/intel/kms_flip_scaled_crc.c +++ b/tests/intel/kms_flip_scaled_crc.c @@ -96,6 +96,10 @@ * Description: Flip from 64bpp non scaled fb to 32bpp %arg[1] fb to stress CD * clock programming * + * SUBTEST: flip-64bpp-4tile-to-32bpp-4tilemtlrcccs-%s + * Description: Flip from 64bpp non scaled fb to 32bpp %arg[1] fb to stress CD + * clock programming + * * arg[1]: * * @downscaling: Downscaled @@ -345,6 +349,14 @@ const struct { 1.0, 2.0, }, + { + "flip-64bpp-4tile-to-32bpp-4tilemtlrcccs-downscaling", + "Flip from 64bpp non scaled fb to 32bpp downscaled fb to stress CD clock programming", + I915_FORMAT_MOD_4_TILED, DRM_FORMAT_XRGB16161616F, + I915_FORMAT_MOD_4_TILED_MTL_RC_CCS, DRM_FORMAT_XRGB16161616F, + 1.0, + 2.0, + }, { "flip-32bpp-ytile-to-64bpp-ytile-upscaling", "Flip from 32bpp non scaled fb to 64bpp upscaled fb to stress CD clock programming", @@ -529,6 +541,14 @@ const struct { 0.5, 1.0, }, + { + "flip-64bpp-4tile-to-32bpp-4tilemtlrcccs-upscaling", + "Flip from 64bpp non scaled fb to 32bpp upscaled fb to stress CD clock programming", + I915_FORMAT_MOD_4_TILED, DRM_FORMAT_XRGB16161616F, + I915_FORMAT_MOD_4_TILED_MTL_RC_CCS, DRM_FORMAT_XRGB16161616F, + 0.5, + 1.0, + }, }; static void setup_fb(data_t *data, struct igt_fb *newfb, uint32_t width, -- 2.17.1