From: Karolina Stolarek <karolina.stolarek@intel.com>
To: Akshata Jahagirdar <akshata.jahagirdar@intel.com>
Cc: igt-dev@lists.freedesktop.org, ayaz.siddiqui@intel.com,
Mmatthew.auld@intel.com
Subject: Re: [igt-dev] [PATCH i-g-t v3 1/6] lib: Add blt command properties for lunarlake
Date: Thu, 30 Nov 2023 08:40:41 +0100 [thread overview]
Message-ID: <ed408f06-0a28-45bb-9562-6f077ebe5ac3@intel.com> (raw)
In-Reply-To: <49026bb5be7adbd33485c61581824076397a0c38.1701180818.git.akshata.jahagirdar@intel.com>
On 30.11.2023 13:35, Akshata Jahagirdar wrote:
> Add blt_cmd_info structs to describe properties of XY_BLOCK_COPY and XY_FAST_COPY blitter commands for XE2 platform. Updated the definitions for Lunarlake.
>
> Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com>
> ---
> lib/intel_cmds_info.c | 17 +++++++++++++++++
> lib/intel_cmds_info.h | 1 +
> lib/intel_device_info.c | 2 +-
> 3 files changed, 19 insertions(+), 1 deletion(-)
>
> diff --git a/lib/intel_cmds_info.c b/lib/intel_cmds_info.c
> index 2e51ec081..7c8790d8e 100644
> --- a/lib/intel_cmds_info.c
> +++ b/lib/intel_cmds_info.c
> @@ -67,6 +67,15 @@ static const struct blt_cmd_info
> BLT_CMD_EXTENDED |
> BLT_CMD_SUPPORTS_COMPRESSION);
>
> +static const struct blt_cmd_info
> + xe2_xy_block_copy = BLT_INFO_EXT(XY_BLOCK_COPY,
> + BIT(T_LINEAR) |
> + BIT(T_XMAJOR) |
> + BIT(T_TILE4) |
> + BIT(T_TILE64),
> + BLT_CMD_EXTENDED |
> + BLT_CMD_SUPPORTS_COMPRESSION);
> +
> static const struct blt_cmd_info
> mtl_xy_block_copy = BLT_INFO_EXT(XY_BLOCK_COPY,
> BIT(T_LINEAR) |
> @@ -169,6 +178,14 @@ const struct intel_cmds_info gen12_pvc_cmds_info = {
> }
> };
>
> +
This blank line is unnecessary. Once you fix that and wrap the commit
message to 80 chars, feel free to add my:
Reviewed-by: Karolina Stolarek <karolina.stolarek@intel.com>
All the best,
Karolina
> +const struct intel_cmds_info xe2_cmds_info = {
> + .blt_cmds = {
> + [XY_FAST_COPY] = &dg2_xy_fast_copy,
> + [XY_BLOCK_COPY] = &xe2_xy_block_copy,
> + }
> +};
> +
> const struct blt_cmd_info *blt_get_cmd_info(const struct intel_cmds_info *cmds_info,
> enum blt_cmd_type cmd)
> {
> diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h
> index f9e3932d1..0a83b6a44 100644
> --- a/lib/intel_cmds_info.h
> +++ b/lib/intel_cmds_info.h
> @@ -55,6 +55,7 @@ extern const struct intel_cmds_info gen12_cmds_info;
> extern const struct intel_cmds_info gen12_dg2_cmds_info;
> extern const struct intel_cmds_info gen12_mtl_cmds_info;
> extern const struct intel_cmds_info gen12_pvc_cmds_info;
> +extern const struct intel_cmds_info xe2_cmds_info;
>
> #define for_each_tiling(__tiling) \
> for (__tiling = T_LINEAR; __tiling < __BLT_MAX_TILING; __tiling++)
> diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
> index 34817f7b6..a669797c3 100644
> --- a/lib/intel_device_info.c
> +++ b/lib/intel_device_info.c
> @@ -511,7 +511,7 @@ static const struct intel_device_info intel_lunarlake_info = {
> .has_4tile = true,
> .is_lunarlake = true,
> .codename = "lunarlake",
> - .cmds_info = &gen12_pvc_cmds_info,
> + .cmds_info = &xe2_cmds_info,
> };
>
> static const struct pci_id_match intel_device_match[] = {
next prev parent reply other threads:[~2023-11-30 7:48 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-30 12:35 [igt-dev] [PATCH i-g-t v3 0/6] Compression support for Lunarlake Akshata Jahagirdar
2023-11-30 2:31 ` [igt-dev] ✗ Fi.CI.BUILD: failure for Compression support for Lunarlake (rev3) Patchwork
2023-11-30 2:33 ` [igt-dev] ✗ GitLab.Pipeline: warning " Patchwork
2023-11-30 12:35 ` [igt-dev] [PATCH i-g-t v3 1/6] lib: Add blt command properties for lunarlake Akshata Jahagirdar
2023-11-30 7:40 ` Karolina Stolarek [this message]
2023-12-07 0:33 ` Jahagirdar, Akshata
2023-12-11 7:16 ` Zbigniew Kempczyński
2023-11-30 12:35 ` [igt-dev] [PATCH i-g-t v3 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy Akshata Jahagirdar
2023-12-11 8:02 ` Zbigniew Kempczyński
2023-11-30 12:35 ` [igt-dev] [PATCH i-g-t v3 3/6] lib/intel_pat: Add uc_comp pat_index Akshata Jahagirdar
2023-11-30 12:35 ` [igt-dev] [PATCH i-g-t v3 4/6] lib/intel_blt: Update caching mode and pat_index Akshata Jahagirdar
2023-11-30 12:35 ` [igt-dev] [PATCH i-g-t v3 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake Akshata Jahagirdar
2023-11-30 12:35 ` [igt-dev] [PATCH i-g-t v3 6/6] tests/intel/xe_ccs: " Akshata Jahagirdar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ed408f06-0a28-45bb-9562-6f077ebe5ac3@intel.com \
--to=karolina.stolarek@intel.com \
--cc=Mmatthew.auld@intel.com \
--cc=akshata.jahagirdar@intel.com \
--cc=ayaz.siddiqui@intel.com \
--cc=igt-dev@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox