From: Matthew Auld <matthew.auld@intel.com>
To: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
Cc: igt-dev@lists.freedesktop.org, oak.zeng@intel.com,
jonathan.cavitt@intel.com, kamil.konieczny@linux.intel.com
Subject: Re: [PATCH i-g-t] tests/intel/xe_vm: Fix WB caching PAT index for coherency mode
Date: Tue, 26 Mar 2024 07:51:44 +0000 [thread overview]
Message-ID: <da64d666-7cae-4ed8-a298-9b588374aebd@intel.com> (raw)
In-Reply-To: <20240325212700.127810-2-jagmeet.randhawa@intel.com>
On 25/03/2024 21:27, Jagmeet Randhawa wrote:
> Resolve a coherency conflict by setting the
> correct PAT index for WB caching with
> intel_get_pat_idx_wb(fd), addressing the
> mismatch between the default "XE_COH_NONE"
> coherency mode and DRM_XE_GEM_CPU_CACHING_WB.
Could maybe reword to something like:
"Ensure we set a suitable default pat_index, which is always compatible
with any CPU caching mode, like intel_get_pat_idx_wb(). For example,
currently we are blindly selecting pat_index=0 which has COH_NONE on LNL
and then attempting to use that with CPU caching mode WB, which is not
supported by the KMD."
> This conflict occurs for VLK:54352.
>
> Cc: Jonathan Cavitt <jonathan.cavitt@intel.com>
> Cc: Matthew Auld <matthew.auld@intel.com>
> Cc: Oak Zeng <oak.zeng@intel.com>
> Signed-off-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
> ---
> tests/intel/xe_vm.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/tests/intel/xe_vm.c b/tests/intel/xe_vm.c
> index 7c061c497..1f458174d 100644
> --- a/tests/intel/xe_vm.c
> +++ b/tests/intel/xe_vm.c
> @@ -1789,6 +1789,7 @@ static void bind_flag_invalid(int fd)
> bind.bind.range = bo_size;
> bind.bind.addr = addr;
> bind.bind.op = DRM_XE_VM_BIND_OP_MAP;
> + bind.bind.pat_index = intel_get_pat_idx_wb(fd);
> bind.num_syncs = 1;
> bind.syncs = (uintptr_t)sync;
>
next prev parent reply other threads:[~2024-03-26 7:51 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-25 21:26 [PATCH i-g-t] tests/intel/xe_vm: Fix WB caching PAT index for coherency mode Jagmeet Randhawa
2024-03-25 21:27 ` Jagmeet Randhawa
2024-03-26 7:51 ` Matthew Auld [this message]
2024-03-26 10:00 ` Kamil Konieczny
2024-03-26 18:46 ` Zeng, Oak
2024-03-27 18:25 ` Randhawa, Jagmeet
2024-03-25 22:34 ` ✓ CI.xeBAT: success for " Patchwork
2024-03-25 22:47 ` ✓ Fi.CI.BAT: " Patchwork
2024-03-26 4:46 ` ✗ Fi.CI.IGT: failure " Patchwork
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=da64d666-7cae-4ed8-a298-9b588374aebd@intel.com \
--to=matthew.auld@intel.com \
--cc=igt-dev@lists.freedesktop.org \
--cc=jagmeet.randhawa@intel.com \
--cc=jonathan.cavitt@intel.com \
--cc=kamil.konieczny@linux.intel.com \
--cc=oak.zeng@intel.com \
/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