* [PATCH] lib: sync i915_pciids.h with kernel
@ 2024-03-27 20:12 Ravi Kumar Vodapalli
2024-03-27 22:48 ` ✓ CI.xeBAT: success for lib: sync i915_pciids.h with kernel (rev16) Patchwork
2024-03-28 19:32 ` [PATCH] lib: sync i915_pciids.h with kernel Matt Roper
0 siblings, 2 replies; 15+ messages in thread
From: Ravi Kumar Vodapalli @ 2024-03-27 20:12 UTC (permalink / raw)
To: igt-dev
Cc: balasubramani.vivekanandan, matthew.d.roper, lucas.demarchi,
gustavo.sousa, radhakrishna.sripada, clinton.a.taylor,
matthew.s.atwood, dnyaneshwar.bhadane, haridhar.kalvala,
shekhar.chauhan
This synchronizes with kernel commit
2bcf0f9bb33d ("drm/i915: Add new PCI IDs to DG2 platform in driver")
Signed-off-by: Ravi Kumar Vodapalli <ravi.kumar.vodapalli@intel.com>
---
lib/i915_pciids.h | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h
index fcf1849aa..85ce33ad6 100644
--- a/lib/i915_pciids.h
+++ b/lib/i915_pciids.h
@@ -672,7 +672,9 @@
#define INTEL_ADLN_IDS(info) \
INTEL_VGA_DEVICE(0x46D0, info), \
INTEL_VGA_DEVICE(0x46D1, info), \
- INTEL_VGA_DEVICE(0x46D2, info)
+ INTEL_VGA_DEVICE(0x46D2, info), \
+ INTEL_VGA_DEVICE(0x46D3, info), \
+ INTEL_VGA_DEVICE(0x46D4, info)
/* RPL-S */
#define INTEL_RPLS_IDS(info) \
@@ -709,7 +711,9 @@
INTEL_VGA_DEVICE(0x5692, info), \
INTEL_VGA_DEVICE(0x56A0, info), \
INTEL_VGA_DEVICE(0x56A1, info), \
- INTEL_VGA_DEVICE(0x56A2, info)
+ INTEL_VGA_DEVICE(0x56A2, info), \
+ INTEL_VGA_DEVICE(0x56BE, info), \
+ INTEL_VGA_DEVICE(0x56BF, info)
#define INTEL_DG2_G11_IDS(info) \
INTEL_VGA_DEVICE(0x5693, info), \
@@ -751,10 +755,13 @@
/* MTL */
#define INTEL_MTL_IDS(info) \
INTEL_VGA_DEVICE(0x7D40, info), \
+ INTEL_VGA_DEVICE(0x7D41, info), \
INTEL_VGA_DEVICE(0x7D45, info), \
+ INTEL_VGA_DEVICE(0x7D51, info), \
INTEL_VGA_DEVICE(0x7D55, info), \
INTEL_VGA_DEVICE(0x7D60, info), \
INTEL_VGA_DEVICE(0x7D67, info), \
+ INTEL_VGA_DEVICE(0x7DD1, info), \
INTEL_VGA_DEVICE(0x7DD5, info)
#endif /* _I915_PCIIDS_H */
--
2.25.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* ✓ CI.xeBAT: success for lib: sync i915_pciids.h with kernel (rev16)
2024-03-27 20:12 [PATCH] lib: sync i915_pciids.h with kernel Ravi Kumar Vodapalli
@ 2024-03-27 22:48 ` Patchwork
2024-03-28 19:32 ` [PATCH] lib: sync i915_pciids.h with kernel Matt Roper
1 sibling, 0 replies; 15+ messages in thread
From: Patchwork @ 2024-03-27 22:48 UTC (permalink / raw)
To: Borah, Chaitanya Kumar; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3185 bytes --]
== Series Details ==
Series: lib: sync i915_pciids.h with kernel (rev16)
URL : https://patchwork.freedesktop.org/series/50957/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7786_BAT -> XEIGTPW_10934_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (5 -> 4)
------------------------------
Missing (1): bat-lnl-1
Known issues
------------
Here are the changes found in XEIGTPW_10934_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@xe_dma_buf_sync@export-dma-buf-once:
- bat-dg2-oem2: [SKIP][1] ([Intel XE#1130]) -> [PASS][2] +9 other tests pass
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-dg2-oem2/igt@xe_dma_buf_sync@export-dma-buf-once.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10934/bat-dg2-oem2/igt@xe_dma_buf_sync@export-dma-buf-once.html
* igt@xe_module_load@load:
- bat-dg2-oem2: [FAIL][3] ([Intel XE#1132]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-dg2-oem2/igt@xe_module_load@load.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10934/bat-dg2-oem2/igt@xe_module_load@load.html
#### Warnings ####
* igt@xe_evict@evict-beng-mixed-threads-small-multi-vm:
- bat-dg2-oem2: [SKIP][5] ([Intel XE#1130]) -> [INCOMPLETE][6] ([Intel XE#804])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-dg2-oem2/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10934/bat-dg2-oem2/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html
* igt@xe_exec_threads@threads-mixed-userptr-invalidate:
- bat-adlp-7: [INCOMPLETE][7] ([Intel XE#1044]) -> [INCOMPLETE][8] ([Intel XE#1044] / [Intel XE#1376])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-adlp-7/igt@xe_exec_threads@threads-mixed-userptr-invalidate.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10934/bat-adlp-7/igt@xe_exec_threads@threads-mixed-userptr-invalidate.html
[Intel XE#1044]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1044
[Intel XE#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130
[Intel XE#1132]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1132
[Intel XE#1376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1376
[Intel XE#804]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/804
Build changes
-------------
* IGT: IGT_7786 -> IGTPW_10934
* Linux: xe-998-f9c56f1a03b5c35488671e4ffe61e28b12ffe163 -> xe-1004-07c774152cf8a034784b40978a77b5ee66e4779b
IGTPW_10934: f418cf188a1c671f44fb1869e9f00dab55564200 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7786: 1e4a3cd0a4bb3419fb70ed3e01259485b056dcfd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1004-07c774152cf8a034784b40978a77b5ee66e4779b: 07c774152cf8a034784b40978a77b5ee66e4779b
xe-998-f9c56f1a03b5c35488671e4ffe61e28b12ffe163: f9c56f1a03b5c35488671e4ffe61e28b12ffe163
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10934/index.html
[-- Attachment #2: Type: text/html, Size: 3982 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2024-03-27 20:12 [PATCH] lib: sync i915_pciids.h with kernel Ravi Kumar Vodapalli
2024-03-27 22:48 ` ✓ CI.xeBAT: success for lib: sync i915_pciids.h with kernel (rev16) Patchwork
@ 2024-03-28 19:32 ` Matt Roper
1 sibling, 0 replies; 15+ messages in thread
From: Matt Roper @ 2024-03-28 19:32 UTC (permalink / raw)
To: Ravi Kumar Vodapalli
Cc: igt-dev, balasubramani.vivekanandan, lucas.demarchi,
gustavo.sousa, radhakrishna.sripada, clinton.a.taylor,
matthew.s.atwood, dnyaneshwar.bhadane, haridhar.kalvala,
shekhar.chauhan
On Thu, Mar 28, 2024 at 01:42:32AM +0530, Ravi Kumar Vodapalli wrote:
> This synchronizes with kernel commit
> 2bcf0f9bb33d ("drm/i915: Add new PCI IDs to DG2 platform in driver")
>
> Signed-off-by: Ravi Kumar Vodapalli <ravi.kumar.vodapalli@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
and applied to master. Thanks for the patch.
Matt
> ---
> lib/i915_pciids.h | 11 +++++++++--
> 1 file changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h
> index fcf1849aa..85ce33ad6 100644
> --- a/lib/i915_pciids.h
> +++ b/lib/i915_pciids.h
> @@ -672,7 +672,9 @@
> #define INTEL_ADLN_IDS(info) \
> INTEL_VGA_DEVICE(0x46D0, info), \
> INTEL_VGA_DEVICE(0x46D1, info), \
> - INTEL_VGA_DEVICE(0x46D2, info)
> + INTEL_VGA_DEVICE(0x46D2, info), \
> + INTEL_VGA_DEVICE(0x46D3, info), \
> + INTEL_VGA_DEVICE(0x46D4, info)
>
> /* RPL-S */
> #define INTEL_RPLS_IDS(info) \
> @@ -709,7 +711,9 @@
> INTEL_VGA_DEVICE(0x5692, info), \
> INTEL_VGA_DEVICE(0x56A0, info), \
> INTEL_VGA_DEVICE(0x56A1, info), \
> - INTEL_VGA_DEVICE(0x56A2, info)
> + INTEL_VGA_DEVICE(0x56A2, info), \
> + INTEL_VGA_DEVICE(0x56BE, info), \
> + INTEL_VGA_DEVICE(0x56BF, info)
>
> #define INTEL_DG2_G11_IDS(info) \
> INTEL_VGA_DEVICE(0x5693, info), \
> @@ -751,10 +755,13 @@
> /* MTL */
> #define INTEL_MTL_IDS(info) \
> INTEL_VGA_DEVICE(0x7D40, info), \
> + INTEL_VGA_DEVICE(0x7D41, info), \
> INTEL_VGA_DEVICE(0x7D45, info), \
> + INTEL_VGA_DEVICE(0x7D51, info), \
> INTEL_VGA_DEVICE(0x7D55, info), \
> INTEL_VGA_DEVICE(0x7D60, info), \
> INTEL_VGA_DEVICE(0x7D67, info), \
> + INTEL_VGA_DEVICE(0x7DD1, info), \
> INTEL_VGA_DEVICE(0x7DD5, info)
>
> #endif /* _I915_PCIIDS_H */
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2024-01-05 13:35 ` Lionel Landwerlin
@ 2024-01-05 13:47 ` Jani Nikula
0 siblings, 0 replies; 15+ messages in thread
From: Jani Nikula @ 2024-01-05 13:47 UTC (permalink / raw)
To: Lionel Landwerlin, Kamil Konieczny, igt-dev, Borah,
Chaitanya Kumar, Juha-Pekka Heikkila, Garg, Nemesa, Roper,
Matthew D
On Fri, 05 Jan 2024, Lionel Landwerlin <lionel.g.landwerlin@intel.com> wrote:
> On 05/01/2024 15:26, Jani Nikula wrote:
>> On Fri, 22 Dec 2023, Lionel Landwerlin <lionel.g.landwerlin@intel.com> wrote:
>>> The reason we need to differentiate GT2/GT3 skus is that they require a
>>> different programming to get performance metrics.
>> Please explain why this isn't abstracted in the kernel, and why this
>> needs PCI ID level identification in userspace.
>>
>> BR,
>> Jani.
>
>
> You want us to elaborate on "require a different programming" ?
My emphasis was on "abstracted in the kernel", and I was kind of quickly
asking Explain Like I'm Five.
Now I looked at the xml and codegen under lib/i915/perf-configs, and
kind of figured why this isn't abstracted in the kernel. :p
Never mind.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2024-01-05 13:26 ` Jani Nikula
@ 2024-01-05 13:35 ` Lionel Landwerlin
2024-01-05 13:47 ` Jani Nikula
0 siblings, 1 reply; 15+ messages in thread
From: Lionel Landwerlin @ 2024-01-05 13:35 UTC (permalink / raw)
To: Jani Nikula, Kamil Konieczny, igt-dev, Borah, Chaitanya Kumar,
Juha-Pekka Heikkila, Garg, Nemesa, Roper, Matthew D
On 05/01/2024 15:26, Jani Nikula wrote:
> On Fri, 22 Dec 2023, Lionel Landwerlin <lionel.g.landwerlin@intel.com> wrote:
>> The reason we need to differentiate GT2/GT3 skus is that they require a
>> different programming to get performance metrics.
> Please explain why this isn't abstracted in the kernel, and why this
> needs PCI ID level identification in userspace.
>
> BR,
> Jani.
You want us to elaborate on "require a different programming" ?
-Lionel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-22 12:18 ` Lionel Landwerlin
@ 2024-01-05 13:26 ` Jani Nikula
2024-01-05 13:35 ` Lionel Landwerlin
0 siblings, 1 reply; 15+ messages in thread
From: Jani Nikula @ 2024-01-05 13:26 UTC (permalink / raw)
To: Lionel Landwerlin, Kamil Konieczny, igt-dev, Borah,
Chaitanya Kumar, Juha-Pekka Heikkila, Garg, Nemesa, Roper,
Matthew D
On Fri, 22 Dec 2023, Lionel Landwerlin <lionel.g.landwerlin@intel.com> wrote:
> The reason we need to differentiate GT2/GT3 skus is that they require a
> different programming to get performance metrics.
Please explain why this isn't abstracted in the kernel, and why this
needs PCI ID level identification in userspace.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-19 7:00 ` Kamil Konieczny
@ 2023-12-22 12:18 ` Lionel Landwerlin
2024-01-05 13:26 ` Jani Nikula
0 siblings, 1 reply; 15+ messages in thread
From: Lionel Landwerlin @ 2023-12-22 12:18 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev, Borah, Chaitanya Kumar,
Juha-Pekka Heikkila, Garg, Nemesa, Roper, Matthew D
On 19/12/2023 09:00, Kamil Konieczny wrote:
> Hi,
>
> On 2023-12-19 at 05:43:13 +0000, Borah, Chaitanya Kumar wrote:
>> Hello,
>>
>>> -----Original Message-----
>>> From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
>>> Sent: Monday, December 18, 2023 9:49 PM
>>> To: igt-dev@lists.freedesktop.org
>>> Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; Juha-Pekka
>>> Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
>>> <nemesa.garg@intel.com>
>>> Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
>>>
>>> Hi,
>>>
>>> On 2023-12-18 at 10:14:34 +0000, Borah, Chaitanya Kumar wrote:
>>>> Hello Kamil,
>>>>
>>>>> -----Original Message-----
>>>>> From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
>>>>> Sent: Thursday, December 14, 2023 8:06 PM
>>>>> To: igt-dev@lists.freedesktop.org
>>>>> Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>;
>>>>> Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
>>>>> <nemesa.garg@intel.com>
>>>>> Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
>>>>>
>>>>> Hi,
>>>>>
>>>>> On 2023-12-14 at 04:48:27 +0000, Borah, Chaitanya Kumar wrote:
>>>>>> Hello JP,
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
>>>>>>> Sent: Wednesday, December 13, 2023 6:47 PM
>>>>>>> To: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>;
>>>>>>> igt- dev@lists.freedesktop.org
>>>>>>> Cc: Garg, Nemesa <nemesa.garg@intel.com>
>>>>>>> Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
>>>>>>>
>>>>>>> This is not correct. This does not synchronize with kernel commit.
>>>>>>> i915_pciids.h is supposed to be copied as is from kernel.
>>>>>> This has crossed my mind but there are a lot of changes[1]
>>>>>> unrelated to
>>>>> ARL-S if we just copy the file.
>>>>>> Therefore, it made me a bit uncomfortable. Should I go ahead anyway?
>>>>>>
>>>>>> At least for PVC device ids, we might have to take an exception.
>>>>>> Or may be
>>>>> they did not belong there in the first place.
>>>>> You may add only ARL-S but then write in subject what you did as it
>>>>> is not syncing, for example:
>>>>>
>>>>> [PATCH] lib/i915_pciids: Add ARL-S
>>>>>
>>>>> and describe why you added only that. Write also which commit (hash
>>>>> and
>>>>> subject) you used (working link could also help).
>>>>>
>>>>> One more thing: why not adding all without removing PVC ids?
>>>>>
>>>> Actually, I will go ahead and do that. I will post a patch soon.
>>>>
>> +Matt, Lionel
>>
>> Spoke to soon! We are running into build errors for MTL PCI IDs as the kernel does not define the macros
>>
>> INTEL_MTL_P_GT2_IDS
>> INTEL_MTL_P_GT3_IDS
>>
>> I am not sure how to handle this now. Make an exception for MTL too? Or Should these changes be added back to the kernel header?
>>
> Looks like it can be deleted from lib perf.c?
> Please verify such change on MTL.
>
> Regards,
> Kamil
Not sure what you're proposing on deleting.
Performance metric support/testing all MTL platforms?
The reason we need to differentiate GT2/GT3 skus is that they require a
different programming to get performance metrics.
I can't say what is best here. Different headers between kernel & IGT or
make the kernel carry this change too?
I'm sure some people are going to complain either way :)
-Lionel
>
>> ../lib/i915/perf.c: In function ‘is_mtl_gt2’:
>> ../lib/i915/perf.c:216:3: error: implicit declaration of function ‘INTEL_MTL_M_IDS’; did you mean ‘INTEL_MTL_IDS’? [-Werror=implicit-function-declaration]
>> 216 | INTEL_MTL_M_IDS(NULL),
>> | ^~~~~~~~~~~~~~~
>> | INTEL_MTL_IDS
>> ../lib/i915/perf.c:216:3: warning: nested extern declaration of ‘INTEL_MTL_M_IDS’ [-Wnested-externs]
>> ../lib/i915/perf.c:216:3: error: initializer element is not constant
>> ../lib/i915/perf.c:216:3: note: (near initialization for ‘devids[0]’)
>> ../lib/i915/perf.c:217:3: error: implicit declaration of function ‘INTEL_MTL_P_GT2_IDS’; did you mean ‘INTEL_CFL_U_GT2_IDS’? [-Werror=implicit-function-declaration]
>> 217 | INTEL_MTL_P_GT2_IDS(NULL),
>> | ^~~~~~~~~~~~~~~~~~~
>> | INTEL_CFL_U_GT2_IDS
>> ../lib/i915/perf.c:217:3: warning: nested extern declaration of ‘INTEL_MTL_P_GT2_IDS’ [-Wnested-externs]
>> ../lib/i915/perf.c:217:3: error: initializer element is not constant
>> ../lib/i915/perf.c:217:3: note: (near initialization for ‘devids[1]’)
>> ../lib/i915/perf.c: In function ‘is_mtl_gt3’:
>> ../lib/i915/perf.c:234:3: error: implicit declaration of function ‘INTEL_MTL_P_GT3_IDS’; did you mean ‘INTEL_WHL_U_GT3_IDS’? [-Werror=implicit-function-declaration]
>> 234 | INTEL_MTL_P_GT3_IDS(NULL),
>> | ^~~~~~~~~~~~~~~~~~~
>> | INTEL_WHL_U_GT3_IDS
>> ../lib/i915/perf.c:234:3: warning: nested extern declaration of ‘INTEL_MTL_P_GT3_IDS’ [-Wnested-externs]
>> ../lib/i915/perf.c:234:3: error: initializer element is not constant
>> ../lib/i915/perf.c:234:3: note: (near initialization for ‘devids[0]’)
>>
>>>> Regards
>>>>
>>>> Chaitanya
>>> Last thing, please add i-g-t in subject after PATCH, so it will be:
>>>
>>> [PATCH i-g-t] describe here your patch
>>>
>> Ack.
>>
>> Regards
>>
>> Chaitanya
>>
>>> Regards,
>>> Kamil
>>>
>>> [...cut...]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-19 5:43 ` Borah, Chaitanya Kumar
@ 2023-12-19 7:00 ` Kamil Konieczny
2023-12-22 12:18 ` Lionel Landwerlin
0 siblings, 1 reply; 15+ messages in thread
From: Kamil Konieczny @ 2023-12-19 7:00 UTC (permalink / raw)
To: igt-dev; +Cc: Garg, Nemesa
Hi,
On 2023-12-19 at 05:43:13 +0000, Borah, Chaitanya Kumar wrote:
> Hello,
>
> > -----Original Message-----
> > From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > Sent: Monday, December 18, 2023 9:49 PM
> > To: igt-dev@lists.freedesktop.org
> > Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; Juha-Pekka
> > Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
> > <nemesa.garg@intel.com>
> > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> >
> > Hi,
> >
> > On 2023-12-18 at 10:14:34 +0000, Borah, Chaitanya Kumar wrote:
> > > Hello Kamil,
> > >
> > > > -----Original Message-----
> > > > From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > > > Sent: Thursday, December 14, 2023 8:06 PM
> > > > To: igt-dev@lists.freedesktop.org
> > > > Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>;
> > > > Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
> > > > <nemesa.garg@intel.com>
> > > > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> > > >
> > > > Hi,
> > > >
> > > > On 2023-12-14 at 04:48:27 +0000, Borah, Chaitanya Kumar wrote:
> > > > > Hello JP,
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > > > > > Sent: Wednesday, December 13, 2023 6:47 PM
> > > > > > To: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>;
> > > > > > igt- dev@lists.freedesktop.org
> > > > > > Cc: Garg, Nemesa <nemesa.garg@intel.com>
> > > > > > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> > > > > >
> > > > > > This is not correct. This does not synchronize with kernel commit.
> > > > > > i915_pciids.h is supposed to be copied as is from kernel.
> > > > >
> > > > > This has crossed my mind but there are a lot of changes[1]
> > > > > unrelated to
> > > > ARL-S if we just copy the file.
> > > > > Therefore, it made me a bit uncomfortable. Should I go ahead anyway?
> > > > >
> > > > > At least for PVC device ids, we might have to take an exception.
> > > > > Or may be
> > > > they did not belong there in the first place.
> > > > >
> > > >
> > > > You may add only ARL-S but then write in subject what you did as it
> > > > is not syncing, for example:
> > > >
> > > > [PATCH] lib/i915_pciids: Add ARL-S
> > > >
> > > > and describe why you added only that. Write also which commit (hash
> > > > and
> > > > subject) you used (working link could also help).
> > > >
> > > > One more thing: why not adding all without removing PVC ids?
> > > >
> > >
> > > Actually, I will go ahead and do that. I will post a patch soon.
> > >
>
> +Matt, Lionel
>
> Spoke to soon! We are running into build errors for MTL PCI IDs as the kernel does not define the macros
>
> INTEL_MTL_P_GT2_IDS
> INTEL_MTL_P_GT3_IDS
>
> I am not sure how to handle this now. Make an exception for MTL too? Or Should these changes be added back to the kernel header?
>
Looks like it can be deleted from lib perf.c?
Please verify such change on MTL.
Regards,
Kamil
>
> ../lib/i915/perf.c: In function ‘is_mtl_gt2’:
> ../lib/i915/perf.c:216:3: error: implicit declaration of function ‘INTEL_MTL_M_IDS’; did you mean ‘INTEL_MTL_IDS’? [-Werror=implicit-function-declaration]
> 216 | INTEL_MTL_M_IDS(NULL),
> | ^~~~~~~~~~~~~~~
> | INTEL_MTL_IDS
> ../lib/i915/perf.c:216:3: warning: nested extern declaration of ‘INTEL_MTL_M_IDS’ [-Wnested-externs]
> ../lib/i915/perf.c:216:3: error: initializer element is not constant
> ../lib/i915/perf.c:216:3: note: (near initialization for ‘devids[0]’)
> ../lib/i915/perf.c:217:3: error: implicit declaration of function ‘INTEL_MTL_P_GT2_IDS’; did you mean ‘INTEL_CFL_U_GT2_IDS’? [-Werror=implicit-function-declaration]
> 217 | INTEL_MTL_P_GT2_IDS(NULL),
> | ^~~~~~~~~~~~~~~~~~~
> | INTEL_CFL_U_GT2_IDS
> ../lib/i915/perf.c:217:3: warning: nested extern declaration of ‘INTEL_MTL_P_GT2_IDS’ [-Wnested-externs]
> ../lib/i915/perf.c:217:3: error: initializer element is not constant
> ../lib/i915/perf.c:217:3: note: (near initialization for ‘devids[1]’)
> ../lib/i915/perf.c: In function ‘is_mtl_gt3’:
> ../lib/i915/perf.c:234:3: error: implicit declaration of function ‘INTEL_MTL_P_GT3_IDS’; did you mean ‘INTEL_WHL_U_GT3_IDS’? [-Werror=implicit-function-declaration]
> 234 | INTEL_MTL_P_GT3_IDS(NULL),
> | ^~~~~~~~~~~~~~~~~~~
> | INTEL_WHL_U_GT3_IDS
> ../lib/i915/perf.c:234:3: warning: nested extern declaration of ‘INTEL_MTL_P_GT3_IDS’ [-Wnested-externs]
> ../lib/i915/perf.c:234:3: error: initializer element is not constant
> ../lib/i915/perf.c:234:3: note: (near initialization for ‘devids[0]’)
>
> > > Regards
> > >
> > > Chaitanya
> >
> > Last thing, please add i-g-t in subject after PATCH, so it will be:
> >
> > [PATCH i-g-t] describe here your patch
> >
>
> Ack.
>
> Regards
>
> Chaitanya
>
> > Regards,
> > Kamil
> >
> > [...cut...]
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* RE: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-18 16:19 ` Kamil Konieczny
@ 2023-12-19 5:43 ` Borah, Chaitanya Kumar
2023-12-19 7:00 ` Kamil Konieczny
0 siblings, 1 reply; 15+ messages in thread
From: Borah, Chaitanya Kumar @ 2023-12-19 5:43 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev; +Cc: Garg, Nemesa
Hello,
> -----Original Message-----
> From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Sent: Monday, December 18, 2023 9:49 PM
> To: igt-dev@lists.freedesktop.org
> Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; Juha-Pekka
> Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
> <nemesa.garg@intel.com>
> Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
>
> Hi,
>
> On 2023-12-18 at 10:14:34 +0000, Borah, Chaitanya Kumar wrote:
> > Hello Kamil,
> >
> > > -----Original Message-----
> > > From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > > Sent: Thursday, December 14, 2023 8:06 PM
> > > To: igt-dev@lists.freedesktop.org
> > > Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>;
> > > Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
> > > <nemesa.garg@intel.com>
> > > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> > >
> > > Hi,
> > >
> > > On 2023-12-14 at 04:48:27 +0000, Borah, Chaitanya Kumar wrote:
> > > > Hello JP,
> > > >
> > > > > -----Original Message-----
> > > > > From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > > > > Sent: Wednesday, December 13, 2023 6:47 PM
> > > > > To: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>;
> > > > > igt- dev@lists.freedesktop.org
> > > > > Cc: Garg, Nemesa <nemesa.garg@intel.com>
> > > > > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> > > > >
> > > > > This is not correct. This does not synchronize with kernel commit.
> > > > > i915_pciids.h is supposed to be copied as is from kernel.
> > > >
> > > > This has crossed my mind but there are a lot of changes[1]
> > > > unrelated to
> > > ARL-S if we just copy the file.
> > > > Therefore, it made me a bit uncomfortable. Should I go ahead anyway?
> > > >
> > > > At least for PVC device ids, we might have to take an exception.
> > > > Or may be
> > > they did not belong there in the first place.
> > > >
> > >
> > > You may add only ARL-S but then write in subject what you did as it
> > > is not syncing, for example:
> > >
> > > [PATCH] lib/i915_pciids: Add ARL-S
> > >
> > > and describe why you added only that. Write also which commit (hash
> > > and
> > > subject) you used (working link could also help).
> > >
> > > One more thing: why not adding all without removing PVC ids?
> > >
> >
> > Actually, I will go ahead and do that. I will post a patch soon.
> >
+Matt, Lionel
Spoke to soon! We are running into build errors for MTL PCI IDs as the kernel does not define the macros
INTEL_MTL_P_GT2_IDS
INTEL_MTL_P_GT3_IDS
I am not sure how to handle this now. Make an exception for MTL too? Or Should these changes be added back to the kernel header?
../lib/i915/perf.c: In function ‘is_mtl_gt2’:
../lib/i915/perf.c:216:3: error: implicit declaration of function ‘INTEL_MTL_M_IDS’; did you mean ‘INTEL_MTL_IDS’? [-Werror=implicit-function-declaration]
216 | INTEL_MTL_M_IDS(NULL),
| ^~~~~~~~~~~~~~~
| INTEL_MTL_IDS
../lib/i915/perf.c:216:3: warning: nested extern declaration of ‘INTEL_MTL_M_IDS’ [-Wnested-externs]
../lib/i915/perf.c:216:3: error: initializer element is not constant
../lib/i915/perf.c:216:3: note: (near initialization for ‘devids[0]’)
../lib/i915/perf.c:217:3: error: implicit declaration of function ‘INTEL_MTL_P_GT2_IDS’; did you mean ‘INTEL_CFL_U_GT2_IDS’? [-Werror=implicit-function-declaration]
217 | INTEL_MTL_P_GT2_IDS(NULL),
| ^~~~~~~~~~~~~~~~~~~
| INTEL_CFL_U_GT2_IDS
../lib/i915/perf.c:217:3: warning: nested extern declaration of ‘INTEL_MTL_P_GT2_IDS’ [-Wnested-externs]
../lib/i915/perf.c:217:3: error: initializer element is not constant
../lib/i915/perf.c:217:3: note: (near initialization for ‘devids[1]’)
../lib/i915/perf.c: In function ‘is_mtl_gt3’:
../lib/i915/perf.c:234:3: error: implicit declaration of function ‘INTEL_MTL_P_GT3_IDS’; did you mean ‘INTEL_WHL_U_GT3_IDS’? [-Werror=implicit-function-declaration]
234 | INTEL_MTL_P_GT3_IDS(NULL),
| ^~~~~~~~~~~~~~~~~~~
| INTEL_WHL_U_GT3_IDS
../lib/i915/perf.c:234:3: warning: nested extern declaration of ‘INTEL_MTL_P_GT3_IDS’ [-Wnested-externs]
../lib/i915/perf.c:234:3: error: initializer element is not constant
../lib/i915/perf.c:234:3: note: (near initialization for ‘devids[0]’)
> > Regards
> >
> > Chaitanya
>
> Last thing, please add i-g-t in subject after PATCH, so it will be:
>
> [PATCH i-g-t] describe here your patch
>
Ack.
Regards
Chaitanya
> Regards,
> Kamil
>
> [...cut...]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-18 10:14 ` Borah, Chaitanya Kumar
@ 2023-12-18 16:19 ` Kamil Konieczny
2023-12-19 5:43 ` Borah, Chaitanya Kumar
0 siblings, 1 reply; 15+ messages in thread
From: Kamil Konieczny @ 2023-12-18 16:19 UTC (permalink / raw)
To: igt-dev; +Cc: Garg, Nemesa
Hi,
On 2023-12-18 at 10:14:34 +0000, Borah, Chaitanya Kumar wrote:
> Hello Kamil,
>
> > -----Original Message-----
> > From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > Sent: Thursday, December 14, 2023 8:06 PM
> > To: igt-dev@lists.freedesktop.org
> > Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; Juha-Pekka
> > Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
> > <nemesa.garg@intel.com>
> > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> >
> > Hi,
> >
> > On 2023-12-14 at 04:48:27 +0000, Borah, Chaitanya Kumar wrote:
> > > Hello JP,
> > >
> > > > -----Original Message-----
> > > > From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > > > Sent: Wednesday, December 13, 2023 6:47 PM
> > > > To: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; igt-
> > > > dev@lists.freedesktop.org
> > > > Cc: Garg, Nemesa <nemesa.garg@intel.com>
> > > > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> > > >
> > > > This is not correct. This does not synchronize with kernel commit.
> > > > i915_pciids.h is supposed to be copied as is from kernel.
> > >
> > > This has crossed my mind but there are a lot of changes[1] unrelated to
> > ARL-S if we just copy the file.
> > > Therefore, it made me a bit uncomfortable. Should I go ahead anyway?
> > >
> > > At least for PVC device ids, we might have to take an exception. Or may be
> > they did not belong there in the first place.
> > >
> >
> > You may add only ARL-S but then write in subject what you did as it is not
> > syncing, for example:
> >
> > [PATCH] lib/i915_pciids: Add ARL-S
> >
> > and describe why you added only that. Write also which commit (hash and
> > subject) you used (working link could also help).
> >
> > One more thing: why not adding all without removing PVC ids?
> >
>
> Actually, I will go ahead and do that. I will post a patch soon.
>
> Regards
>
> Chaitanya
Last thing, please add i-g-t in subject after PATCH, so it will be:
[PATCH i-g-t] describe here your patch
Regards,
Kamil
[...cut...]
^ permalink raw reply [flat|nested] 15+ messages in thread
* RE: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-14 14:36 ` Kamil Konieczny
@ 2023-12-18 10:14 ` Borah, Chaitanya Kumar
2023-12-18 16:19 ` Kamil Konieczny
0 siblings, 1 reply; 15+ messages in thread
From: Borah, Chaitanya Kumar @ 2023-12-18 10:14 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev; +Cc: Garg, Nemesa
Hello Kamil,
> -----Original Message-----
> From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Sent: Thursday, December 14, 2023 8:06 PM
> To: igt-dev@lists.freedesktop.org
> Cc: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; Juha-Pekka
> Heikkila <juhapekka.heikkila@gmail.com>; Garg, Nemesa
> <nemesa.garg@intel.com>
> Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
>
> Hi,
>
> On 2023-12-14 at 04:48:27 +0000, Borah, Chaitanya Kumar wrote:
> > Hello JP,
> >
> > > -----Original Message-----
> > > From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > > Sent: Wednesday, December 13, 2023 6:47 PM
> > > To: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; igt-
> > > dev@lists.freedesktop.org
> > > Cc: Garg, Nemesa <nemesa.garg@intel.com>
> > > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> > >
> > > This is not correct. This does not synchronize with kernel commit.
> > > i915_pciids.h is supposed to be copied as is from kernel.
> >
> > This has crossed my mind but there are a lot of changes[1] unrelated to
> ARL-S if we just copy the file.
> > Therefore, it made me a bit uncomfortable. Should I go ahead anyway?
> >
> > At least for PVC device ids, we might have to take an exception. Or may be
> they did not belong there in the first place.
> >
>
> You may add only ARL-S but then write in subject what you did as it is not
> syncing, for example:
>
> [PATCH] lib/i915_pciids: Add ARL-S
>
> and describe why you added only that. Write also which commit (hash and
> subject) you used (working link could also help).
>
> One more thing: why not adding all without removing PVC ids?
>
Actually, I will go ahead and do that. I will post a patch soon.
Regards
Chaitanya
> Regards,
> Kamil
>
> > > Also don't do other
> > > changes in same patch, put intel_device_info.c changes into their own
> patch.
> > >
> >
> > Ack.
> >
> > Regards
> >
> > Chaitanya
> >
> > [1]
> > git diff
> > diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h index
> > bee58554d..fcf1849aa 100644
> > --- a/lib/i915_pciids.h
> > +++ b/lib/i915_pciids.h
> > @@ -588,6 +588,7 @@
> > INTEL_VGA_DEVICE(0x4551, info), \
> > INTEL_VGA_DEVICE(0x4555, info), \
> > INTEL_VGA_DEVICE(0x4557, info), \
> > + INTEL_VGA_DEVICE(0x4570, info), \
> > INTEL_VGA_DEVICE(0x4571, info)
> >
> > /* JSL */
> > @@ -641,6 +642,7 @@
> > INTEL_VGA_DEVICE(0x4682, info), \
> > INTEL_VGA_DEVICE(0x4688, info), \
> > INTEL_VGA_DEVICE(0x468A, info), \
> > + INTEL_VGA_DEVICE(0x468B, info), \
> > INTEL_VGA_DEVICE(0x4690, info), \
> > INTEL_VGA_DEVICE(0x4692, info), \
> > INTEL_VGA_DEVICE(0x4693, info) @@ -683,14 +685,22 @@
> > INTEL_VGA_DEVICE(0xA78A, info), \
> > INTEL_VGA_DEVICE(0xA78B, info)
> >
> > +/* RPL-U */
> > +#define INTEL_RPLU_IDS(info) \
> > + INTEL_VGA_DEVICE(0xA721, info), \
> > + INTEL_VGA_DEVICE(0xA7A1, info), \
> > + INTEL_VGA_DEVICE(0xA7A9, info), \
> > + INTEL_VGA_DEVICE(0xA7AC, info), \
> > + INTEL_VGA_DEVICE(0xA7AD, info)
> > +
> > /* RPL-P */
> > #define INTEL_RPLP_IDS(info) \
> > + INTEL_RPLU_IDS(info), \
> > INTEL_VGA_DEVICE(0xA720, info), \
> > - INTEL_VGA_DEVICE(0xA721, info), \
> > INTEL_VGA_DEVICE(0xA7A0, info), \
> > - INTEL_VGA_DEVICE(0xA7A1, info), \
> > INTEL_VGA_DEVICE(0xA7A8, info), \
> > - INTEL_VGA_DEVICE(0xA7A9, info)
> > + INTEL_VGA_DEVICE(0xA7AA, info), \
> > + INTEL_VGA_DEVICE(0xA7AB, info)
> >
> > /* DG2 */
> > #define INTEL_DG2_G10_IDS(info) \
> > @@ -705,11 +715,14 @@
> > INTEL_VGA_DEVICE(0x5693, info), \
> > INTEL_VGA_DEVICE(0x5694, info), \
> > INTEL_VGA_DEVICE(0x5695, info), \
> > - INTEL_VGA_DEVICE(0x5698, info), \
> > INTEL_VGA_DEVICE(0x56A5, info), \
> > INTEL_VGA_DEVICE(0x56A6, info), \
> > INTEL_VGA_DEVICE(0x56B0, info), \
> > - INTEL_VGA_DEVICE(0x56B1, info)
> > + INTEL_VGA_DEVICE(0x56B1, info), \
> > + INTEL_VGA_DEVICE(0x56BA, info), \
> > + INTEL_VGA_DEVICE(0x56BB, info), \
> > + INTEL_VGA_DEVICE(0x56BC, info), \
> > + INTEL_VGA_DEVICE(0x56BD, info)
> >
> > #define INTEL_DG2_G12_IDS(info) \
> > INTEL_VGA_DEVICE(0x5696, info), \ @@ -725,7 +738,8 @@
> > INTEL_DG2_G12_IDS(info)
> >
> > #define INTEL_ATS_M150_IDS(info) \
> > - INTEL_VGA_DEVICE(0x56C0, info)
> > + INTEL_VGA_DEVICE(0x56C0, info), \
> > + INTEL_VGA_DEVICE(0x56C2, info)
> >
> > #define INTEL_ATS_M75_IDS(info) \
> > INTEL_VGA_DEVICE(0x56C1, info) @@ -733,34 +747,14 @@ #define
> > INTEL_ATS_M_IDS(info) \
> > INTEL_ATS_M150_IDS(info), \
> > INTEL_ATS_M75_IDS(info)
> > +
> > /* MTL */
> > -#define INTEL_MTL_M_IDS(info) \
> > +#define INTEL_MTL_IDS(info) \
> > INTEL_VGA_DEVICE(0x7D40, info), \
> > - INTEL_VGA_DEVICE(0x7D60, info)
> > -#define INTEL_MTL_P_GT2_IDS(info) \
> > - INTEL_VGA_DEVICE(0x7D45, info)
> > -#define INTEL_MTL_P_GT3_IDS(info) \
> > + INTEL_VGA_DEVICE(0x7D45, info), \
> > INTEL_VGA_DEVICE(0x7D55, info), \
> > + INTEL_VGA_DEVICE(0x7D60, info), \
> > + INTEL_VGA_DEVICE(0x7D67, info), \
> > INTEL_VGA_DEVICE(0x7DD5, info) -#define INTEL_MTL_P_IDS(info)
> > \
> > - INTEL_MTL_P_GT2_IDS(info), \
> > - INTEL_MTL_P_GT3_IDS(info)
> > -
> > -#define INTEL_MTL_IDS(info) \
> > - INTEL_MTL_M_IDS(info), \
> > - INTEL_MTL_P_IDS(info)
> > -
> > -/* PVC */
> > -#define INTEL_PVC_IDS(info) \
> > - INTEL_VGA_DEVICE(0x0BD0, info), \
> > - INTEL_VGA_DEVICE(0x0BD5, info), \
> > - INTEL_VGA_DEVICE(0x0BD6, info), \
> > - INTEL_VGA_DEVICE(0x0BD7, info), \
> > - INTEL_VGA_DEVICE(0x0BD8, info), \
> > - INTEL_VGA_DEVICE(0x0BD9, info), \
> > - INTEL_VGA_DEVICE(0x0BDA, info), \
> > - INTEL_VGA_DEVICE(0x0BDB, info), \
> > - INTEL_VGA_DEVICE(0x0BD1, info), \
> > - INTEL_VGA_DEVICE(0x0BD2, info)
> >
> > #endif /* _I915_PCIIDS_H */
> >
> >
> >
> > > You can see "git log lib/i915_pciids.h" for examples, sans two
> > > latest changes into the file. Two two latest changes are broken.
> > >
> > > /Juha-Pekka
> > >
> > > On 12.12.2023 11.08, Chaitanya Kumar Borah wrote:
> > > > This synchronizes with kernel commit
> > > >
> > > > 8940da9fe5f27 ("drm/i915/mtl: Adding DeviceID for Arrowlake-S
> > > > under
> > > > MTL") to bring in ARL-S PCI IDs.
> > > >
> > > > Signed-off-by: Chaitanya Kumar Borah
> > > > <chaitanya.kumar.borah@intel.com>
> > > > ---
> > > > lib/i915_pciids.h | 4 ++++
> > > > lib/intel_device_info.c | 1 +
> > > > 2 files changed, 5 insertions(+)
> > > >
> > > > diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h index
> > > > bee58554d..106e42f84 100644
> > > > --- a/lib/i915_pciids.h
> > > > +++ b/lib/i915_pciids.h
> > > > @@ -750,6 +750,10 @@
> > > > INTEL_MTL_M_IDS(info), \
> > > > INTEL_MTL_P_IDS(info)
> > > >
> > > > +/* ARL-S */
> > > > +#define INTEL_ARLS_IDS(info) \
> > > > + INTEL_VGA_DEVICE(0x7D67, info)
> > > > +
> > > > /* PVC */
> > > > #define INTEL_PVC_IDS(info) \
> > > > INTEL_VGA_DEVICE(0x0BD0, info), \
> > > > diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
> > > > index
> > > > 34817f7b6..48036bec5 100644
> > > > --- a/lib/intel_device_info.c
> > > > +++ b/lib/intel_device_info.c
> > > > @@ -614,6 +614,7 @@ static const struct pci_id_match
> > > intel_device_match[] = {
> > > > INTEL_ATS_M_IDS(&intel_ats_m_info),
> > > >
> > > > INTEL_MTL_IDS(&intel_meteorlake_info),
> > > > + INTEL_ARLS_IDS(&intel_meteorlake_info),
> > > >
> > > > INTEL_PVC_IDS(&intel_pontevecchio_info),
> > > >
> >
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-14 4:48 ` Borah, Chaitanya Kumar
@ 2023-12-14 14:36 ` Kamil Konieczny
2023-12-18 10:14 ` Borah, Chaitanya Kumar
0 siblings, 1 reply; 15+ messages in thread
From: Kamil Konieczny @ 2023-12-14 14:36 UTC (permalink / raw)
To: igt-dev; +Cc: Nemesa Garg
Hi,
On 2023-12-14 at 04:48:27 +0000, Borah, Chaitanya Kumar wrote:
> Hello JP,
>
> > -----Original Message-----
> > From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > Sent: Wednesday, December 13, 2023 6:47 PM
> > To: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; igt-
> > dev@lists.freedesktop.org
> > Cc: Garg, Nemesa <nemesa.garg@intel.com>
> > Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
> >
> > This is not correct. This does not synchronize with kernel commit.
> > i915_pciids.h is supposed to be copied as is from kernel.
>
> This has crossed my mind but there are a lot of changes[1] unrelated to ARL-S if we just copy the file.
> Therefore, it made me a bit uncomfortable. Should I go ahead anyway?
>
> At least for PVC device ids, we might have to take an exception. Or may be they did not belong there in the first place.
>
You may add only ARL-S but then write in subject what you did
as it is not syncing, for example:
[PATCH] lib/i915_pciids: Add ARL-S
and describe why you added only that. Write also which commit (hash and subject)
you used (working link could also help).
One more thing: why not adding all without removing PVC ids?
Regards,
Kamil
> > Also don't do other
> > changes in same patch, put intel_device_info.c changes into their own patch.
> >
>
> Ack.
>
> Regards
>
> Chaitanya
>
> [1]
> git diff
> diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h
> index bee58554d..fcf1849aa 100644
> --- a/lib/i915_pciids.h
> +++ b/lib/i915_pciids.h
> @@ -588,6 +588,7 @@
> INTEL_VGA_DEVICE(0x4551, info), \
> INTEL_VGA_DEVICE(0x4555, info), \
> INTEL_VGA_DEVICE(0x4557, info), \
> + INTEL_VGA_DEVICE(0x4570, info), \
> INTEL_VGA_DEVICE(0x4571, info)
>
> /* JSL */
> @@ -641,6 +642,7 @@
> INTEL_VGA_DEVICE(0x4682, info), \
> INTEL_VGA_DEVICE(0x4688, info), \
> INTEL_VGA_DEVICE(0x468A, info), \
> + INTEL_VGA_DEVICE(0x468B, info), \
> INTEL_VGA_DEVICE(0x4690, info), \
> INTEL_VGA_DEVICE(0x4692, info), \
> INTEL_VGA_DEVICE(0x4693, info)
> @@ -683,14 +685,22 @@
> INTEL_VGA_DEVICE(0xA78A, info), \
> INTEL_VGA_DEVICE(0xA78B, info)
>
> +/* RPL-U */
> +#define INTEL_RPLU_IDS(info) \
> + INTEL_VGA_DEVICE(0xA721, info), \
> + INTEL_VGA_DEVICE(0xA7A1, info), \
> + INTEL_VGA_DEVICE(0xA7A9, info), \
> + INTEL_VGA_DEVICE(0xA7AC, info), \
> + INTEL_VGA_DEVICE(0xA7AD, info)
> +
> /* RPL-P */
> #define INTEL_RPLP_IDS(info) \
> + INTEL_RPLU_IDS(info), \
> INTEL_VGA_DEVICE(0xA720, info), \
> - INTEL_VGA_DEVICE(0xA721, info), \
> INTEL_VGA_DEVICE(0xA7A0, info), \
> - INTEL_VGA_DEVICE(0xA7A1, info), \
> INTEL_VGA_DEVICE(0xA7A8, info), \
> - INTEL_VGA_DEVICE(0xA7A9, info)
> + INTEL_VGA_DEVICE(0xA7AA, info), \
> + INTEL_VGA_DEVICE(0xA7AB, info)
>
> /* DG2 */
> #define INTEL_DG2_G10_IDS(info) \
> @@ -705,11 +715,14 @@
> INTEL_VGA_DEVICE(0x5693, info), \
> INTEL_VGA_DEVICE(0x5694, info), \
> INTEL_VGA_DEVICE(0x5695, info), \
> - INTEL_VGA_DEVICE(0x5698, info), \
> INTEL_VGA_DEVICE(0x56A5, info), \
> INTEL_VGA_DEVICE(0x56A6, info), \
> INTEL_VGA_DEVICE(0x56B0, info), \
> - INTEL_VGA_DEVICE(0x56B1, info)
> + INTEL_VGA_DEVICE(0x56B1, info), \
> + INTEL_VGA_DEVICE(0x56BA, info), \
> + INTEL_VGA_DEVICE(0x56BB, info), \
> + INTEL_VGA_DEVICE(0x56BC, info), \
> + INTEL_VGA_DEVICE(0x56BD, info)
>
> #define INTEL_DG2_G12_IDS(info) \
> INTEL_VGA_DEVICE(0x5696, info), \
> @@ -725,7 +738,8 @@
> INTEL_DG2_G12_IDS(info)
>
> #define INTEL_ATS_M150_IDS(info) \
> - INTEL_VGA_DEVICE(0x56C0, info)
> + INTEL_VGA_DEVICE(0x56C0, info), \
> + INTEL_VGA_DEVICE(0x56C2, info)
>
> #define INTEL_ATS_M75_IDS(info) \
> INTEL_VGA_DEVICE(0x56C1, info)
> @@ -733,34 +747,14 @@
> #define INTEL_ATS_M_IDS(info) \
> INTEL_ATS_M150_IDS(info), \
> INTEL_ATS_M75_IDS(info)
> +
> /* MTL */
> -#define INTEL_MTL_M_IDS(info) \
> +#define INTEL_MTL_IDS(info) \
> INTEL_VGA_DEVICE(0x7D40, info), \
> - INTEL_VGA_DEVICE(0x7D60, info)
> -#define INTEL_MTL_P_GT2_IDS(info) \
> - INTEL_VGA_DEVICE(0x7D45, info)
> -#define INTEL_MTL_P_GT3_IDS(info) \
> + INTEL_VGA_DEVICE(0x7D45, info), \
> INTEL_VGA_DEVICE(0x7D55, info), \
> + INTEL_VGA_DEVICE(0x7D60, info), \
> + INTEL_VGA_DEVICE(0x7D67, info), \
> INTEL_VGA_DEVICE(0x7DD5, info)
> -#define INTEL_MTL_P_IDS(info) \
> - INTEL_MTL_P_GT2_IDS(info), \
> - INTEL_MTL_P_GT3_IDS(info)
> -
> -#define INTEL_MTL_IDS(info) \
> - INTEL_MTL_M_IDS(info), \
> - INTEL_MTL_P_IDS(info)
> -
> -/* PVC */
> -#define INTEL_PVC_IDS(info) \
> - INTEL_VGA_DEVICE(0x0BD0, info), \
> - INTEL_VGA_DEVICE(0x0BD5, info), \
> - INTEL_VGA_DEVICE(0x0BD6, info), \
> - INTEL_VGA_DEVICE(0x0BD7, info), \
> - INTEL_VGA_DEVICE(0x0BD8, info), \
> - INTEL_VGA_DEVICE(0x0BD9, info), \
> - INTEL_VGA_DEVICE(0x0BDA, info), \
> - INTEL_VGA_DEVICE(0x0BDB, info), \
> - INTEL_VGA_DEVICE(0x0BD1, info), \
> - INTEL_VGA_DEVICE(0x0BD2, info)
>
> #endif /* _I915_PCIIDS_H */
>
>
>
> > You can see "git log lib/i915_pciids.h" for examples, sans two latest changes
> > into the file. Two two latest changes are broken.
> >
> > /Juha-Pekka
> >
> > On 12.12.2023 11.08, Chaitanya Kumar Borah wrote:
> > > This synchronizes with kernel commit
> > >
> > > 8940da9fe5f27 ("drm/i915/mtl: Adding DeviceID for Arrowlake-S under
> > > MTL") to bring in ARL-S PCI IDs.
> > >
> > > Signed-off-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
> > > ---
> > > lib/i915_pciids.h | 4 ++++
> > > lib/intel_device_info.c | 1 +
> > > 2 files changed, 5 insertions(+)
> > >
> > > diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h index
> > > bee58554d..106e42f84 100644
> > > --- a/lib/i915_pciids.h
> > > +++ b/lib/i915_pciids.h
> > > @@ -750,6 +750,10 @@
> > > INTEL_MTL_M_IDS(info), \
> > > INTEL_MTL_P_IDS(info)
> > >
> > > +/* ARL-S */
> > > +#define INTEL_ARLS_IDS(info) \
> > > + INTEL_VGA_DEVICE(0x7D67, info)
> > > +
> > > /* PVC */
> > > #define INTEL_PVC_IDS(info) \
> > > INTEL_VGA_DEVICE(0x0BD0, info), \
> > > diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c index
> > > 34817f7b6..48036bec5 100644
> > > --- a/lib/intel_device_info.c
> > > +++ b/lib/intel_device_info.c
> > > @@ -614,6 +614,7 @@ static const struct pci_id_match
> > intel_device_match[] = {
> > > INTEL_ATS_M_IDS(&intel_ats_m_info),
> > >
> > > INTEL_MTL_IDS(&intel_meteorlake_info),
> > > + INTEL_ARLS_IDS(&intel_meteorlake_info),
> > >
> > > INTEL_PVC_IDS(&intel_pontevecchio_info),
> > >
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* RE: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-13 13:17 ` Juha-Pekka Heikkila
@ 2023-12-14 4:48 ` Borah, Chaitanya Kumar
2023-12-14 14:36 ` Kamil Konieczny
0 siblings, 1 reply; 15+ messages in thread
From: Borah, Chaitanya Kumar @ 2023-12-14 4:48 UTC (permalink / raw)
To: juhapekka.heikkila, igt-dev; +Cc: Garg, Nemesa
Hello JP,
> -----Original Message-----
> From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> Sent: Wednesday, December 13, 2023 6:47 PM
> To: Borah, Chaitanya Kumar <chaitanya.kumar.borah@intel.com>; igt-
> dev@lists.freedesktop.org
> Cc: Garg, Nemesa <nemesa.garg@intel.com>
> Subject: Re: [PATCH] lib: sync i915_pciids.h with kernel
>
> This is not correct. This does not synchronize with kernel commit.
> i915_pciids.h is supposed to be copied as is from kernel.
This has crossed my mind but there are a lot of changes[1] unrelated to ARL-S if we just copy the file.
Therefore, it made me a bit uncomfortable. Should I go ahead anyway?
At least for PVC device ids, we might have to take an exception. Or may be they did not belong there in the first place.
> Also don't do other
> changes in same patch, put intel_device_info.c changes into their own patch.
>
Ack.
Regards
Chaitanya
[1]
git diff
diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h
index bee58554d..fcf1849aa 100644
--- a/lib/i915_pciids.h
+++ b/lib/i915_pciids.h
@@ -588,6 +588,7 @@
INTEL_VGA_DEVICE(0x4551, info), \
INTEL_VGA_DEVICE(0x4555, info), \
INTEL_VGA_DEVICE(0x4557, info), \
+ INTEL_VGA_DEVICE(0x4570, info), \
INTEL_VGA_DEVICE(0x4571, info)
/* JSL */
@@ -641,6 +642,7 @@
INTEL_VGA_DEVICE(0x4682, info), \
INTEL_VGA_DEVICE(0x4688, info), \
INTEL_VGA_DEVICE(0x468A, info), \
+ INTEL_VGA_DEVICE(0x468B, info), \
INTEL_VGA_DEVICE(0x4690, info), \
INTEL_VGA_DEVICE(0x4692, info), \
INTEL_VGA_DEVICE(0x4693, info)
@@ -683,14 +685,22 @@
INTEL_VGA_DEVICE(0xA78A, info), \
INTEL_VGA_DEVICE(0xA78B, info)
+/* RPL-U */
+#define INTEL_RPLU_IDS(info) \
+ INTEL_VGA_DEVICE(0xA721, info), \
+ INTEL_VGA_DEVICE(0xA7A1, info), \
+ INTEL_VGA_DEVICE(0xA7A9, info), \
+ INTEL_VGA_DEVICE(0xA7AC, info), \
+ INTEL_VGA_DEVICE(0xA7AD, info)
+
/* RPL-P */
#define INTEL_RPLP_IDS(info) \
+ INTEL_RPLU_IDS(info), \
INTEL_VGA_DEVICE(0xA720, info), \
- INTEL_VGA_DEVICE(0xA721, info), \
INTEL_VGA_DEVICE(0xA7A0, info), \
- INTEL_VGA_DEVICE(0xA7A1, info), \
INTEL_VGA_DEVICE(0xA7A8, info), \
- INTEL_VGA_DEVICE(0xA7A9, info)
+ INTEL_VGA_DEVICE(0xA7AA, info), \
+ INTEL_VGA_DEVICE(0xA7AB, info)
/* DG2 */
#define INTEL_DG2_G10_IDS(info) \
@@ -705,11 +715,14 @@
INTEL_VGA_DEVICE(0x5693, info), \
INTEL_VGA_DEVICE(0x5694, info), \
INTEL_VGA_DEVICE(0x5695, info), \
- INTEL_VGA_DEVICE(0x5698, info), \
INTEL_VGA_DEVICE(0x56A5, info), \
INTEL_VGA_DEVICE(0x56A6, info), \
INTEL_VGA_DEVICE(0x56B0, info), \
- INTEL_VGA_DEVICE(0x56B1, info)
+ INTEL_VGA_DEVICE(0x56B1, info), \
+ INTEL_VGA_DEVICE(0x56BA, info), \
+ INTEL_VGA_DEVICE(0x56BB, info), \
+ INTEL_VGA_DEVICE(0x56BC, info), \
+ INTEL_VGA_DEVICE(0x56BD, info)
#define INTEL_DG2_G12_IDS(info) \
INTEL_VGA_DEVICE(0x5696, info), \
@@ -725,7 +738,8 @@
INTEL_DG2_G12_IDS(info)
#define INTEL_ATS_M150_IDS(info) \
- INTEL_VGA_DEVICE(0x56C0, info)
+ INTEL_VGA_DEVICE(0x56C0, info), \
+ INTEL_VGA_DEVICE(0x56C2, info)
#define INTEL_ATS_M75_IDS(info) \
INTEL_VGA_DEVICE(0x56C1, info)
@@ -733,34 +747,14 @@
#define INTEL_ATS_M_IDS(info) \
INTEL_ATS_M150_IDS(info), \
INTEL_ATS_M75_IDS(info)
+
/* MTL */
-#define INTEL_MTL_M_IDS(info) \
+#define INTEL_MTL_IDS(info) \
INTEL_VGA_DEVICE(0x7D40, info), \
- INTEL_VGA_DEVICE(0x7D60, info)
-#define INTEL_MTL_P_GT2_IDS(info) \
- INTEL_VGA_DEVICE(0x7D45, info)
-#define INTEL_MTL_P_GT3_IDS(info) \
+ INTEL_VGA_DEVICE(0x7D45, info), \
INTEL_VGA_DEVICE(0x7D55, info), \
+ INTEL_VGA_DEVICE(0x7D60, info), \
+ INTEL_VGA_DEVICE(0x7D67, info), \
INTEL_VGA_DEVICE(0x7DD5, info)
-#define INTEL_MTL_P_IDS(info) \
- INTEL_MTL_P_GT2_IDS(info), \
- INTEL_MTL_P_GT3_IDS(info)
-
-#define INTEL_MTL_IDS(info) \
- INTEL_MTL_M_IDS(info), \
- INTEL_MTL_P_IDS(info)
-
-/* PVC */
-#define INTEL_PVC_IDS(info) \
- INTEL_VGA_DEVICE(0x0BD0, info), \
- INTEL_VGA_DEVICE(0x0BD5, info), \
- INTEL_VGA_DEVICE(0x0BD6, info), \
- INTEL_VGA_DEVICE(0x0BD7, info), \
- INTEL_VGA_DEVICE(0x0BD8, info), \
- INTEL_VGA_DEVICE(0x0BD9, info), \
- INTEL_VGA_DEVICE(0x0BDA, info), \
- INTEL_VGA_DEVICE(0x0BDB, info), \
- INTEL_VGA_DEVICE(0x0BD1, info), \
- INTEL_VGA_DEVICE(0x0BD2, info)
#endif /* _I915_PCIIDS_H */
> You can see "git log lib/i915_pciids.h" for examples, sans two latest changes
> into the file. Two two latest changes are broken.
>
> /Juha-Pekka
>
> On 12.12.2023 11.08, Chaitanya Kumar Borah wrote:
> > This synchronizes with kernel commit
> >
> > 8940da9fe5f27 ("drm/i915/mtl: Adding DeviceID for Arrowlake-S under
> > MTL") to bring in ARL-S PCI IDs.
> >
> > Signed-off-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
> > ---
> > lib/i915_pciids.h | 4 ++++
> > lib/intel_device_info.c | 1 +
> > 2 files changed, 5 insertions(+)
> >
> > diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h index
> > bee58554d..106e42f84 100644
> > --- a/lib/i915_pciids.h
> > +++ b/lib/i915_pciids.h
> > @@ -750,6 +750,10 @@
> > INTEL_MTL_M_IDS(info), \
> > INTEL_MTL_P_IDS(info)
> >
> > +/* ARL-S */
> > +#define INTEL_ARLS_IDS(info) \
> > + INTEL_VGA_DEVICE(0x7D67, info)
> > +
> > /* PVC */
> > #define INTEL_PVC_IDS(info) \
> > INTEL_VGA_DEVICE(0x0BD0, info), \
> > diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c index
> > 34817f7b6..48036bec5 100644
> > --- a/lib/intel_device_info.c
> > +++ b/lib/intel_device_info.c
> > @@ -614,6 +614,7 @@ static const struct pci_id_match
> intel_device_match[] = {
> > INTEL_ATS_M_IDS(&intel_ats_m_info),
> >
> > INTEL_MTL_IDS(&intel_meteorlake_info),
> > + INTEL_ARLS_IDS(&intel_meteorlake_info),
> >
> > INTEL_PVC_IDS(&intel_pontevecchio_info),
> >
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH] lib: sync i915_pciids.h with kernel
2023-12-12 9:08 Chaitanya Kumar Borah
@ 2023-12-13 13:17 ` Juha-Pekka Heikkila
2023-12-14 4:48 ` Borah, Chaitanya Kumar
0 siblings, 1 reply; 15+ messages in thread
From: Juha-Pekka Heikkila @ 2023-12-13 13:17 UTC (permalink / raw)
To: Chaitanya Kumar Borah, igt-dev; +Cc: nemesa.garg
This is not correct. This does not synchronize with kernel commit.
i915_pciids.h is supposed to be copied as is from kernel. Also don't do
other changes in same patch, put intel_device_info.c changes into their
own patch.
You can see "git log lib/i915_pciids.h" for examples, sans two latest
changes into the file. Two two latest changes are broken.
/Juha-Pekka
On 12.12.2023 11.08, Chaitanya Kumar Borah wrote:
> This synchronizes with kernel commit
>
> 8940da9fe5f27 ("drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL")
> to bring in ARL-S PCI IDs.
>
> Signed-off-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
> ---
> lib/i915_pciids.h | 4 ++++
> lib/intel_device_info.c | 1 +
> 2 files changed, 5 insertions(+)
>
> diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h
> index bee58554d..106e42f84 100644
> --- a/lib/i915_pciids.h
> +++ b/lib/i915_pciids.h
> @@ -750,6 +750,10 @@
> INTEL_MTL_M_IDS(info), \
> INTEL_MTL_P_IDS(info)
>
> +/* ARL-S */
> +#define INTEL_ARLS_IDS(info) \
> + INTEL_VGA_DEVICE(0x7D67, info)
> +
> /* PVC */
> #define INTEL_PVC_IDS(info) \
> INTEL_VGA_DEVICE(0x0BD0, info), \
> diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
> index 34817f7b6..48036bec5 100644
> --- a/lib/intel_device_info.c
> +++ b/lib/intel_device_info.c
> @@ -614,6 +614,7 @@ static const struct pci_id_match intel_device_match[] = {
> INTEL_ATS_M_IDS(&intel_ats_m_info),
>
> INTEL_MTL_IDS(&intel_meteorlake_info),
> + INTEL_ARLS_IDS(&intel_meteorlake_info),
>
> INTEL_PVC_IDS(&intel_pontevecchio_info),
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH] lib: sync i915_pciids.h with kernel
@ 2023-12-12 9:08 Chaitanya Kumar Borah
2023-12-13 13:17 ` Juha-Pekka Heikkila
0 siblings, 1 reply; 15+ messages in thread
From: Chaitanya Kumar Borah @ 2023-12-12 9:08 UTC (permalink / raw)
To: igt-dev; +Cc: nemesa.garg
This synchronizes with kernel commit
8940da9fe5f27 ("drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL")
to bring in ARL-S PCI IDs.
Signed-off-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
---
lib/i915_pciids.h | 4 ++++
lib/intel_device_info.c | 1 +
2 files changed, 5 insertions(+)
diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h
index bee58554d..106e42f84 100644
--- a/lib/i915_pciids.h
+++ b/lib/i915_pciids.h
@@ -750,6 +750,10 @@
INTEL_MTL_M_IDS(info), \
INTEL_MTL_P_IDS(info)
+/* ARL-S */
+#define INTEL_ARLS_IDS(info) \
+ INTEL_VGA_DEVICE(0x7D67, info)
+
/* PVC */
#define INTEL_PVC_IDS(info) \
INTEL_VGA_DEVICE(0x0BD0, info), \
diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
index 34817f7b6..48036bec5 100644
--- a/lib/intel_device_info.c
+++ b/lib/intel_device_info.c
@@ -614,6 +614,7 @@ static const struct pci_id_match intel_device_match[] = {
INTEL_ATS_M_IDS(&intel_ats_m_info),
INTEL_MTL_IDS(&intel_meteorlake_info),
+ INTEL_ARLS_IDS(&intel_meteorlake_info),
INTEL_PVC_IDS(&intel_pontevecchio_info),
--
2.25.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2024-03-28 19:32 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-27 20:12 [PATCH] lib: sync i915_pciids.h with kernel Ravi Kumar Vodapalli
2024-03-27 22:48 ` ✓ CI.xeBAT: success for lib: sync i915_pciids.h with kernel (rev16) Patchwork
2024-03-28 19:32 ` [PATCH] lib: sync i915_pciids.h with kernel Matt Roper
-- strict thread matches above, loose matches on Subject: below --
2023-12-12 9:08 Chaitanya Kumar Borah
2023-12-13 13:17 ` Juha-Pekka Heikkila
2023-12-14 4:48 ` Borah, Chaitanya Kumar
2023-12-14 14:36 ` Kamil Konieczny
2023-12-18 10:14 ` Borah, Chaitanya Kumar
2023-12-18 16:19 ` Kamil Konieczny
2023-12-19 5:43 ` Borah, Chaitanya Kumar
2023-12-19 7:00 ` Kamil Konieczny
2023-12-22 12:18 ` Lionel Landwerlin
2024-01-05 13:26 ` Jani Nikula
2024-01-05 13:35 ` Lionel Landwerlin
2024-01-05 13:47 ` Jani Nikula
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.