* [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring
@ 2023-09-18 7:00 Jouni Högander
2023-09-18 7:00 ` [Intel-xe] [PATCH 1/4] Revert "FIXME: drm/i915: runtime pm changes" Jouni Högander
` (10 more replies)
0 siblings, 11 replies; 24+ messages in thread
From: Jouni Högander @ 2023-09-18 7:00 UTC (permalink / raw)
To: intel-xe; +Cc: Jouni Högander, Jani Nikula
These patches are dropping some ifdefs added to build Xe runtime pm code. Mainly it's renaming xe_runtime_pm to intel_runtime_pm.
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Jouni Högander (4):
Revert "FIXME: drm/i915: runtime pm changes"
drm/i915: Remove runtime suspended boolean from intel_runtime_pm
struct
fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
fixup! drm/xe/display: Implement display support
.../drm/i915/display/intel_display_power.c | 25 ++++++++++---------
drivers/gpu/drm/i915/i915_driver.c | 3 ---
drivers/gpu/drm/i915/i915_gpu_error.c | 2 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 1 -
drivers/gpu/drm/i915/intel_runtime_pm.h | 4 +--
.../gpu/drm/xe/compat-i915-headers/i915_drv.h | 8 +++---
drivers/gpu/drm/xe/xe_device_types.h | 2 +-
7 files changed, 21 insertions(+), 24 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 24+ messages in thread* [Intel-xe] [PATCH 1/4] Revert "FIXME: drm/i915: runtime pm changes" 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander @ 2023-09-18 7:00 ` Jouni Högander 2023-09-18 21:20 ` Govindapillai, Vinod 2023-09-18 7:00 ` [Intel-xe] [PATCH 2/4] drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct Jouni Högander ` (9 subsequent siblings) 10 siblings, 1 reply; 24+ messages in thread From: Jouni Högander @ 2023-09-18 7:00 UTC (permalink / raw) To: intel-xe; +Cc: Jouni Högander This reverts commit 742e449ddca435897eec6d9c21d4d2573b77242d. This change is not needed anymore as next patch is changing this to use pm_runtime_suspended() instead of custom suspended boolean. Signed-off-by: Jouni Högander <jouni.hogander@intel.com> --- .../drm/i915/display/intel_display_power.c | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index c257542d269d..068dc223653d 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -216,10 +216,8 @@ bool __intel_display_power_is_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well; bool is_enabled; -#ifdef I915 if (dev_priv->runtime_pm.suspended) return false; -#endif is_enabled = true; @@ -638,6 +636,7 @@ release_async_put_domains(struct i915_power_domains *power_domains, struct drm_i915_private *dev_priv = container_of(power_domains, struct drm_i915_private, display.power.domains); + struct intel_runtime_pm *rpm = &dev_priv->runtime_pm; enum intel_display_power_domain domain; intel_wakeref_t wakeref; @@ -646,8 +645,8 @@ release_async_put_domains(struct i915_power_domains *power_domains, * wakeref to make the state checker happy about the HW access during * power well disabling. */ - assert_rpm_raw_wakeref_held(&dev_priv->runtime_pm); - wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); + assert_rpm_raw_wakeref_held(rpm); + wakeref = intel_runtime_pm_get(rpm); for_each_power_domain(domain, mask) { /* Clear before put, so put's sanity check is happy. */ @@ -655,7 +654,7 @@ release_async_put_domains(struct i915_power_domains *power_domains, __intel_display_power_put_domain(dev_priv, domain); } - intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); + intel_runtime_pm_put(rpm, wakeref); } static void @@ -665,7 +664,8 @@ intel_display_power_put_async_work(struct work_struct *work) container_of(work, struct drm_i915_private, display.power.domains.async_put_work.work); struct i915_power_domains *power_domains = &dev_priv->display.power.domains; - intel_wakeref_t new_work_wakeref = intel_runtime_pm_get_raw(&dev_priv->runtime_pm); + struct intel_runtime_pm *rpm = &dev_priv->runtime_pm; + intel_wakeref_t new_work_wakeref = intel_runtime_pm_get_raw(rpm); intel_wakeref_t old_work_wakeref = 0; mutex_lock(&power_domains->lock); @@ -706,9 +706,9 @@ intel_display_power_put_async_work(struct work_struct *work) mutex_unlock(&power_domains->lock); if (old_work_wakeref) - intel_runtime_pm_put_raw(&dev_priv->runtime_pm, old_work_wakeref); + intel_runtime_pm_put_raw(rpm, old_work_wakeref); if (new_work_wakeref) - intel_runtime_pm_put_raw(&dev_priv->runtime_pm, new_work_wakeref); + intel_runtime_pm_put_raw(rpm, new_work_wakeref); } /** @@ -730,7 +730,8 @@ void __intel_display_power_put_async(struct drm_i915_private *i915, int delay_ms) { struct i915_power_domains *power_domains = &i915->display.power.domains; - intel_wakeref_t work_wakeref = intel_runtime_pm_get_raw(&i915->runtime_pm); + struct intel_runtime_pm *rpm = &i915->runtime_pm; + intel_wakeref_t work_wakeref = intel_runtime_pm_get_raw(rpm); delay_ms = delay_ms >= 0 ? delay_ms : 100; @@ -762,9 +763,9 @@ void __intel_display_power_put_async(struct drm_i915_private *i915, mutex_unlock(&power_domains->lock); if (work_wakeref) - intel_runtime_pm_put_raw(&i915->runtime_pm, work_wakeref); + intel_runtime_pm_put_raw(rpm, work_wakeref); - intel_runtime_pm_put(&i915->runtime_pm, wakeref); + intel_runtime_pm_put(rpm, wakeref); } /** -- 2.34.1 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 1/4] Revert "FIXME: drm/i915: runtime pm changes" 2023-09-18 7:00 ` [Intel-xe] [PATCH 1/4] Revert "FIXME: drm/i915: runtime pm changes" Jouni Högander @ 2023-09-18 21:20 ` Govindapillai, Vinod 0 siblings, 0 replies; 24+ messages in thread From: Govindapillai, Vinod @ 2023-09-18 21:20 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, Hogander, Jouni On Mon, 2023-09-18 at 10:00 +0300, Jouni Högander wrote: > This reverts commit 742e449ddca435897eec6d9c21d4d2573b77242d. > > This change is not needed anymore as next patch is changing this to > use pm_runtime_suspended() instead of custom suspended boolean. > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > --- > .../drm/i915/display/intel_display_power.c | 23 ++++++++++--------- > 1 file changed, 12 insertions(+), 11 deletions(-) Looks good, Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com> > > diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c > b/drivers/gpu/drm/i915/display/intel_display_power.c > index c257542d269d..068dc223653d 100644 > --- a/drivers/gpu/drm/i915/display/intel_display_power.c > +++ b/drivers/gpu/drm/i915/display/intel_display_power.c > @@ -216,10 +216,8 @@ bool __intel_display_power_is_enabled(struct drm_i915_private *dev_priv, > struct i915_power_well *power_well; > bool is_enabled; > > -#ifdef I915 > if (dev_priv->runtime_pm.suspended) > return false; > -#endif > > is_enabled = true; > > @@ -638,6 +636,7 @@ release_async_put_domains(struct i915_power_domains *power_domains, > struct drm_i915_private *dev_priv = > container_of(power_domains, struct drm_i915_private, > display.power.domains); > + struct intel_runtime_pm *rpm = &dev_priv->runtime_pm; > enum intel_display_power_domain domain; > intel_wakeref_t wakeref; > > @@ -646,8 +645,8 @@ release_async_put_domains(struct i915_power_domains *power_domains, > * wakeref to make the state checker happy about the HW access during > * power well disabling. > */ > - assert_rpm_raw_wakeref_held(&dev_priv->runtime_pm); > - wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); > + assert_rpm_raw_wakeref_held(rpm); > + wakeref = intel_runtime_pm_get(rpm); > > for_each_power_domain(domain, mask) { > /* Clear before put, so put's sanity check is happy. */ > @@ -655,7 +654,7 @@ release_async_put_domains(struct i915_power_domains *power_domains, > __intel_display_power_put_domain(dev_priv, domain); > } > > - intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); > + intel_runtime_pm_put(rpm, wakeref); > } > > static void > @@ -665,7 +664,8 @@ intel_display_power_put_async_work(struct work_struct *work) > container_of(work, struct drm_i915_private, > display.power.domains.async_put_work.work); > struct i915_power_domains *power_domains = &dev_priv->display.power.domains; > - intel_wakeref_t new_work_wakeref = intel_runtime_pm_get_raw(&dev_priv->runtime_pm); > + struct intel_runtime_pm *rpm = &dev_priv->runtime_pm; > + intel_wakeref_t new_work_wakeref = intel_runtime_pm_get_raw(rpm); > intel_wakeref_t old_work_wakeref = 0; > > mutex_lock(&power_domains->lock); > @@ -706,9 +706,9 @@ intel_display_power_put_async_work(struct work_struct *work) > mutex_unlock(&power_domains->lock); > > if (old_work_wakeref) > - intel_runtime_pm_put_raw(&dev_priv->runtime_pm, old_work_wakeref); > + intel_runtime_pm_put_raw(rpm, old_work_wakeref); > if (new_work_wakeref) > - intel_runtime_pm_put_raw(&dev_priv->runtime_pm, new_work_wakeref); > + intel_runtime_pm_put_raw(rpm, new_work_wakeref); > } > > /** > @@ -730,7 +730,8 @@ void __intel_display_power_put_async(struct drm_i915_private *i915, > int delay_ms) > { > struct i915_power_domains *power_domains = &i915->display.power.domains; > - intel_wakeref_t work_wakeref = intel_runtime_pm_get_raw(&i915->runtime_pm); > + struct intel_runtime_pm *rpm = &i915->runtime_pm; > + intel_wakeref_t work_wakeref = intel_runtime_pm_get_raw(rpm); > > delay_ms = delay_ms >= 0 ? delay_ms : 100; > > @@ -762,9 +763,9 @@ void __intel_display_power_put_async(struct drm_i915_private *i915, > mutex_unlock(&power_domains->lock); > > if (work_wakeref) > - intel_runtime_pm_put_raw(&i915->runtime_pm, work_wakeref); > + intel_runtime_pm_put_raw(rpm, work_wakeref); > > - intel_runtime_pm_put(&i915->runtime_pm, wakeref); > + intel_runtime_pm_put(rpm, wakeref); > } > > /** ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 2/4] drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander 2023-09-18 7:00 ` [Intel-xe] [PATCH 1/4] Revert "FIXME: drm/i915: runtime pm changes" Jouni Högander @ 2023-09-18 7:00 ` Jouni Högander 2023-09-18 21:21 ` Govindapillai, Vinod 2023-09-18 7:00 ` [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jouni Högander ` (8 subsequent siblings) 10 siblings, 1 reply; 24+ messages in thread From: Jouni Högander @ 2023-09-18 7:00 UTC (permalink / raw) To: intel-xe; +Cc: Jouni Högander, Jani Nikula, Imre Deak It's not necessary to carry separate suspended status information in intel_runtime_pm struct as this information is already in underlying device structure. Remove it and use pm_runtime_suspended() to obtain suspended status information when needed. Cc: Jani Nikula <jani.nikula@intel.com> Cc: Imre Deak <imre.deak@intel.com> Signed-off-by: Jouni Högander <jouni.hogander@intel.com> Acked-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Imre Deak <imre.deak@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230913100430.3433969-1-jouni.hogander@intel.com (cherry picked from commit 8874288c803fba7fff4d441464cac3a513364fd1) --- drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 3 --- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - drivers/gpu/drm/i915/intel_runtime_pm.h | 4 ++-- 5 files changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index 068dc223653d..cda086d5c4c7 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -216,7 +216,7 @@ bool __intel_display_power_is_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well; bool is_enabled; - if (dev_priv->runtime_pm.suspended) + if (pm_runtime_suspended(dev_priv->drm.dev)) return false; is_enabled = true; diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c index f8dbee7a5af7..cd98ee740976 100644 --- a/drivers/gpu/drm/i915/i915_driver.c +++ b/drivers/gpu/drm/i915/i915_driver.c @@ -1569,8 +1569,6 @@ static int intel_runtime_suspend(struct device *kdev) if (root_pdev) pci_d3cold_disable(root_pdev); - rpm->suspended = true; - /* * FIXME: We really should find a document that references the arguments * used below! @@ -1621,7 +1619,6 @@ static int intel_runtime_resume(struct device *kdev) disable_rpm_wakeref_asserts(rpm); intel_opregion_notify_adapter(dev_priv, PCI_D0); - rpm->suspended = false; root_pdev = pcie_find_root_port(pdev); if (root_pdev) diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c index 4008bb09fdb5..a60bab177c55 100644 --- a/drivers/gpu/drm/i915/i915_gpu_error.c +++ b/drivers/gpu/drm/i915/i915_gpu_error.c @@ -1972,7 +1972,7 @@ static void capture_gen(struct i915_gpu_coredump *error) struct drm_i915_private *i915 = error->i915; error->wakelock = atomic_read(&i915->runtime_pm.wakeref_count); - error->suspended = i915->runtime_pm.suspended; + error->suspended = pm_runtime_suspended(i915->drm.dev); error->iommu = i915_vtd_active(i915); error->reset_count = i915_reset_count(&i915->gpu_error); diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index 6d8e5e5c0cba..8743153fad87 100644 --- a/drivers/gpu/drm/i915/intel_runtime_pm.c +++ b/drivers/gpu/drm/i915/intel_runtime_pm.c @@ -652,7 +652,6 @@ void intel_runtime_pm_init_early(struct intel_runtime_pm *rpm) rpm->kdev = kdev; rpm->available = HAS_RUNTIME_PM(i915); - rpm->suspended = false; atomic_set(&rpm->wakeref_count, 0); init_intel_runtime_pm_wakeref(rpm); diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.h b/drivers/gpu/drm/i915/intel_runtime_pm.h index 764b183ae452..f79cda7a2503 100644 --- a/drivers/gpu/drm/i915/intel_runtime_pm.h +++ b/drivers/gpu/drm/i915/intel_runtime_pm.h @@ -6,6 +6,7 @@ #ifndef __INTEL_RUNTIME_PM_H__ #define __INTEL_RUNTIME_PM_H__ +#include <linux/pm_runtime.h> #include <linux/types.h> #include "intel_wakeref.h" @@ -43,7 +44,6 @@ struct intel_runtime_pm { atomic_t wakeref_count; struct device *kdev; /* points to i915->drm.dev */ bool available; - bool suspended; bool irqs_enabled; bool no_wakeref_tracking; @@ -110,7 +110,7 @@ intel_rpm_wakelock_count(int wakeref_count) static inline void assert_rpm_device_not_suspended(struct intel_runtime_pm *rpm) { - WARN_ONCE(rpm->suspended, + WARN_ONCE(pm_runtime_suspended(rpm->kdev), "Device suspended during HW access\n"); } -- 2.34.1 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 2/4] drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct 2023-09-18 7:00 ` [Intel-xe] [PATCH 2/4] drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct Jouni Högander @ 2023-09-18 21:21 ` Govindapillai, Vinod 0 siblings, 0 replies; 24+ messages in thread From: Govindapillai, Vinod @ 2023-09-18 21:21 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, Hogander, Jouni; +Cc: Nikula, Jani, Deak, Imre On Mon, 2023-09-18 at 10:00 +0300, Jouni Högander wrote: > It's not necessary to carry separate suspended status information in > intel_runtime_pm struct as this information is already in underlying device > structure. Remove it and use pm_runtime_suspended() to obtain suspended > status information when needed. > > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > Acked-by: Jani Nikula <jani.nikula@intel.com> > Reviewed-by: Imre Deak <imre.deak@intel.com> > Link: > https://patchwork.freedesktop.org/patch/msgid/20230913100430.3433969-1-jouni.hogander@intel.com > (cherry picked from commit 8874288c803fba7fff4d441464cac3a513364fd1) > --- > drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- > drivers/gpu/drm/i915/i915_driver.c | 3 --- > drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- > drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - > drivers/gpu/drm/i915/intel_runtime_pm.h | 4 ++-- > 5 files changed, 4 insertions(+), 8 deletions(-) Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com> > > diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c > b/drivers/gpu/drm/i915/display/intel_display_power.c > index 068dc223653d..cda086d5c4c7 100644 > --- a/drivers/gpu/drm/i915/display/intel_display_power.c > +++ b/drivers/gpu/drm/i915/display/intel_display_power.c > @@ -216,7 +216,7 @@ bool __intel_display_power_is_enabled(struct drm_i915_private *dev_priv, > struct i915_power_well *power_well; > bool is_enabled; > > - if (dev_priv->runtime_pm.suspended) > + if (pm_runtime_suspended(dev_priv->drm.dev)) > return false; > > is_enabled = true; > diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c > index f8dbee7a5af7..cd98ee740976 100644 > --- a/drivers/gpu/drm/i915/i915_driver.c > +++ b/drivers/gpu/drm/i915/i915_driver.c > @@ -1569,8 +1569,6 @@ static int intel_runtime_suspend(struct device *kdev) > if (root_pdev) > pci_d3cold_disable(root_pdev); > > - rpm->suspended = true; > - > /* > * FIXME: We really should find a document that references the arguments > * used below! > @@ -1621,7 +1619,6 @@ static int intel_runtime_resume(struct device *kdev) > disable_rpm_wakeref_asserts(rpm); > > intel_opregion_notify_adapter(dev_priv, PCI_D0); > - rpm->suspended = false; > > root_pdev = pcie_find_root_port(pdev); > if (root_pdev) > diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c > index 4008bb09fdb5..a60bab177c55 100644 > --- a/drivers/gpu/drm/i915/i915_gpu_error.c > +++ b/drivers/gpu/drm/i915/i915_gpu_error.c > @@ -1972,7 +1972,7 @@ static void capture_gen(struct i915_gpu_coredump *error) > struct drm_i915_private *i915 = error->i915; > > error->wakelock = atomic_read(&i915->runtime_pm.wakeref_count); > - error->suspended = i915->runtime_pm.suspended; > + error->suspended = pm_runtime_suspended(i915->drm.dev); > > error->iommu = i915_vtd_active(i915); > error->reset_count = i915_reset_count(&i915->gpu_error); > diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c > index 6d8e5e5c0cba..8743153fad87 100644 > --- a/drivers/gpu/drm/i915/intel_runtime_pm.c > +++ b/drivers/gpu/drm/i915/intel_runtime_pm.c > @@ -652,7 +652,6 @@ void intel_runtime_pm_init_early(struct intel_runtime_pm *rpm) > > rpm->kdev = kdev; > rpm->available = HAS_RUNTIME_PM(i915); > - rpm->suspended = false; > atomic_set(&rpm->wakeref_count, 0); > > init_intel_runtime_pm_wakeref(rpm); > diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.h b/drivers/gpu/drm/i915/intel_runtime_pm.h > index 764b183ae452..f79cda7a2503 100644 > --- a/drivers/gpu/drm/i915/intel_runtime_pm.h > +++ b/drivers/gpu/drm/i915/intel_runtime_pm.h > @@ -6,6 +6,7 @@ > #ifndef __INTEL_RUNTIME_PM_H__ > #define __INTEL_RUNTIME_PM_H__ > > +#include <linux/pm_runtime.h> > #include <linux/types.h> > > #include "intel_wakeref.h" > @@ -43,7 +44,6 @@ struct intel_runtime_pm { > atomic_t wakeref_count; > struct device *kdev; /* points to i915->drm.dev */ > bool available; > - bool suspended; > bool irqs_enabled; > bool no_wakeref_tracking; > > @@ -110,7 +110,7 @@ intel_rpm_wakelock_count(int wakeref_count) > static inline void > assert_rpm_device_not_suspended(struct intel_runtime_pm *rpm) > { > - WARN_ONCE(rpm->suspended, > + WARN_ONCE(pm_runtime_suspended(rpm->kdev), > "Device suspended during HW access\n"); > } > ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander 2023-09-18 7:00 ` [Intel-xe] [PATCH 1/4] Revert "FIXME: drm/i915: runtime pm changes" Jouni Högander 2023-09-18 7:00 ` [Intel-xe] [PATCH 2/4] drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct Jouni Högander @ 2023-09-18 7:00 ` Jouni Högander 2023-09-18 21:22 ` Govindapillai, Vinod 2023-09-20 20:02 ` Rodrigo Vivi 2023-09-18 7:01 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jouni Högander ` (7 subsequent siblings) 10 siblings, 2 replies; 24+ messages in thread From: Jouni Högander @ 2023-09-18 7:00 UTC (permalink / raw) To: intel-xe; +Cc: Jouni Högander intel_runtime_pm is ok for Xe driver as well. Especially as this whole struct is here just to kill some build problems. Signed-off-by: Jouni Högander <jouni.hogander@intel.com> --- drivers/gpu/drm/xe/xe_device_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h index a82f28c6a3a0..ae18097cf8ea 100644 --- a/drivers/gpu/drm/xe/xe_device_types.h +++ b/drivers/gpu/drm/xe/xe_device_types.h @@ -402,7 +402,7 @@ struct xe_device { u32 edram_size_mb; /* To shut up runtime pm macros.. */ - struct xe_runtime_pm {} runtime_pm; + struct intel_runtime_pm {} runtime_pm; /* For pcode */ struct mutex sb_lock; -- 2.34.1 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs 2023-09-18 7:00 ` [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jouni Högander @ 2023-09-18 21:22 ` Govindapillai, Vinod 2023-09-20 20:02 ` Rodrigo Vivi 1 sibling, 0 replies; 24+ messages in thread From: Govindapillai, Vinod @ 2023-09-18 21:22 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, Hogander, Jouni On Mon, 2023-09-18 at 10:00 +0300, Jouni Högander wrote: > intel_runtime_pm is ok for Xe driver as well. Especially as this > whole struct is here just to kill some build problems. > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > --- > drivers/gpu/drm/xe/xe_device_types.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com> > > diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h > index a82f28c6a3a0..ae18097cf8ea 100644 > --- a/drivers/gpu/drm/xe/xe_device_types.h > +++ b/drivers/gpu/drm/xe/xe_device_types.h > @@ -402,7 +402,7 @@ struct xe_device { > u32 edram_size_mb; > > /* To shut up runtime pm macros.. */ > - struct xe_runtime_pm {} runtime_pm; > + struct intel_runtime_pm {} runtime_pm; > > /* For pcode */ > struct mutex sb_lock; ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs 2023-09-18 7:00 ` [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jouni Högander 2023-09-18 21:22 ` Govindapillai, Vinod @ 2023-09-20 20:02 ` Rodrigo Vivi 2023-09-21 11:15 ` Hogander, Jouni 1 sibling, 1 reply; 24+ messages in thread From: Rodrigo Vivi @ 2023-09-20 20:02 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-xe On Mon, Sep 18, 2023 at 10:00:59AM +0300, Jouni Högander wrote: > intel_runtime_pm is ok for Xe driver as well. Especially as this > whole struct is here just to kill some build problems. I'm not sure if I like this. git grep intel_runtime_pm and you will understand. But also you made me thing now... we should probably simply remove this line from this original patch. And then only introduce back on the display patch. And in anyway I'd prefer some define in the compat-headers, rather then in here. > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > --- > drivers/gpu/drm/xe/xe_device_types.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h > index a82f28c6a3a0..ae18097cf8ea 100644 > --- a/drivers/gpu/drm/xe/xe_device_types.h > +++ b/drivers/gpu/drm/xe/xe_device_types.h > @@ -402,7 +402,7 @@ struct xe_device { > u32 edram_size_mb; > > /* To shut up runtime pm macros.. */ > - struct xe_runtime_pm {} runtime_pm; > + struct intel_runtime_pm {} runtime_pm; > > /* For pcode */ > struct mutex sb_lock; > -- > 2.34.1 > ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs 2023-09-20 20:02 ` Rodrigo Vivi @ 2023-09-21 11:15 ` Hogander, Jouni 0 siblings, 0 replies; 24+ messages in thread From: Hogander, Jouni @ 2023-09-21 11:15 UTC (permalink / raw) To: Vivi, Rodrigo; +Cc: intel-xe@lists.freedesktop.org On Wed, 2023-09-20 at 16:02 -0400, Rodrigo Vivi wrote: > On Mon, Sep 18, 2023 at 10:00:59AM +0300, Jouni Högander wrote: > > intel_runtime_pm is ok for Xe driver as well. Especially as this > > whole struct is here just to kill some build problems. > > I'm not sure if I like this. git grep intel_runtime_pm and you will > understand. > > But also you made me thing now... we should probably simply remove > this line from this original patch. And then only introduce back > on the display patch. > > And in anyway I'd prefer some define in the compat-headers, > rather then in here. Thank you Rodrigo for checking my patch. Please check new version I just sent. BR, Jouni Högander > > > > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > > --- > > drivers/gpu/drm/xe/xe_device_types.h | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/xe/xe_device_types.h > > b/drivers/gpu/drm/xe/xe_device_types.h > > index a82f28c6a3a0..ae18097cf8ea 100644 > > --- a/drivers/gpu/drm/xe/xe_device_types.h > > +++ b/drivers/gpu/drm/xe/xe_device_types.h > > @@ -402,7 +402,7 @@ struct xe_device { > > u32 edram_size_mb; > > > > /* To shut up runtime pm macros.. */ > > - struct xe_runtime_pm {} runtime_pm; > > + struct intel_runtime_pm {} runtime_pm; > > > > /* For pcode */ > > struct mutex sb_lock; > > -- > > 2.34.1 > > ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (2 preceding siblings ...) 2023-09-18 7:00 ` [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jouni Högander @ 2023-09-18 7:01 ` Jouni Högander 2023-09-18 21:22 ` Govindapillai, Vinod 2023-09-18 7:27 ` [Intel-xe] ✓ CI.Patch_applied: success for Xe runtime pm refactoring Patchwork ` (6 subsequent siblings) 10 siblings, 1 reply; 24+ messages in thread From: Jouni Högander @ 2023-09-18 7:01 UTC (permalink / raw) To: intel-xe; +Cc: Jouni Högander xe_runtime_pm changed to intel_runtime_pm. Signed-off-by: Jouni Högander <jouni.hogander@intel.com> --- drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h index 03ac39efba38..2d5d8be52f88 100644 --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h @@ -156,7 +156,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev) #include "intel_wakeref.h" -static inline bool intel_runtime_pm_get(struct xe_runtime_pm *pm) +static inline bool intel_runtime_pm_get(struct intel_runtime_pm *pm) { struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); @@ -167,21 +167,21 @@ static inline bool intel_runtime_pm_get(struct xe_runtime_pm *pm) return true; } -static inline bool intel_runtime_pm_get_if_in_use(struct xe_runtime_pm *pm) +static inline bool intel_runtime_pm_get_if_in_use(struct intel_runtime_pm *pm) { struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); return xe_pm_runtime_get_if_active(xe); } -static inline void intel_runtime_pm_put_unchecked(struct xe_runtime_pm *pm) +static inline void intel_runtime_pm_put_unchecked(struct intel_runtime_pm *pm) { struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); xe_pm_runtime_put(xe); } -static inline void intel_runtime_pm_put(struct xe_runtime_pm *pm, bool wakeref) +static inline void intel_runtime_pm_put(struct intel_runtime_pm *pm, bool wakeref) { if (wakeref) intel_runtime_pm_put_unchecked(pm); -- 2.34.1 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-09-18 7:01 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jouni Högander @ 2023-09-18 21:22 ` Govindapillai, Vinod 0 siblings, 0 replies; 24+ messages in thread From: Govindapillai, Vinod @ 2023-09-18 21:22 UTC (permalink / raw) To: intel-xe@lists.freedesktop.org, Hogander, Jouni On Mon, 2023-09-18 at 10:01 +0300, Jouni Högander wrote: > xe_runtime_pm changed to intel_runtime_pm. > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > --- > drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com> > > diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915- > headers/i915_drv.h > index 03ac39efba38..2d5d8be52f88 100644 > --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h > +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h > @@ -156,7 +156,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev) > > #include "intel_wakeref.h" > > -static inline bool intel_runtime_pm_get(struct xe_runtime_pm *pm) > +static inline bool intel_runtime_pm_get(struct intel_runtime_pm *pm) > { > struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); > > @@ -167,21 +167,21 @@ static inline bool intel_runtime_pm_get(struct xe_runtime_pm *pm) > return true; > } > > -static inline bool intel_runtime_pm_get_if_in_use(struct xe_runtime_pm *pm) > +static inline bool intel_runtime_pm_get_if_in_use(struct intel_runtime_pm *pm) > { > struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); > > return xe_pm_runtime_get_if_active(xe); > } > > -static inline void intel_runtime_pm_put_unchecked(struct xe_runtime_pm *pm) > +static inline void intel_runtime_pm_put_unchecked(struct intel_runtime_pm *pm) > { > struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); > > xe_pm_runtime_put(xe); > } > > -static inline void intel_runtime_pm_put(struct xe_runtime_pm *pm, bool wakeref) > +static inline void intel_runtime_pm_put(struct intel_runtime_pm *pm, bool wakeref) > { > if (wakeref) > intel_runtime_pm_put_unchecked(pm); ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] ✓ CI.Patch_applied: success for Xe runtime pm refactoring 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (3 preceding siblings ...) 2023-09-18 7:01 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jouni Högander @ 2023-09-18 7:27 ` Patchwork 2023-09-18 7:28 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork ` (5 subsequent siblings) 10 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2023-09-18 7:27 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-xe == Series Details == Series: Xe runtime pm refactoring URL : https://patchwork.freedesktop.org/series/123834/ State : success == Summary == === Applying kernel patches on branch 'drm-xe-next' with base: === Base commit: 9da40abcc drm/xe/uc: Add GuC/HuC firmware path overrides === git am output follows === Applying: Revert "FIXME: drm/i915: runtime pm changes" Applying: drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct Applying: fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Applying: fixup! drm/xe/display: Implement display support ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] ✗ CI.checkpatch: warning for Xe runtime pm refactoring 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (4 preceding siblings ...) 2023-09-18 7:27 ` [Intel-xe] ✓ CI.Patch_applied: success for Xe runtime pm refactoring Patchwork @ 2023-09-18 7:28 ` Patchwork 2023-09-18 7:29 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork ` (4 subsequent siblings) 10 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2023-09-18 7:28 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-xe == Series Details == Series: Xe runtime pm refactoring URL : https://patchwork.freedesktop.org/series/123834/ State : warning == Summary == + KERNEL=/kernel + git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt Cloning into 'mt'... warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/ + git -C mt rev-list -n1 origin/master 63c2b6b160bca2df6efc7bc4cea6f442097d7854 + cd /kernel + git config --global --add safe.directory /kernel + git log -n1 commit d06afc45f9c54d3751358a336329de86485507b9 Author: Jouni Högander <jouni.hogander@intel.com> Date: Mon Sep 18 10:01:00 2023 +0300 fixup! drm/xe/display: Implement display support xe_runtime_pm changed to intel_runtime_pm. Signed-off-by: Jouni Högander <jouni.hogander@intel.com> + /mt/dim checkpatch 9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d drm-intel 8f2674e1a Revert "FIXME: drm/i915: runtime pm changes" -:9: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '742e449ddca435897eec6d9c21d4d2573b77242d', maybe rebased or not pulled? #9: This reverts commit 742e449ddca435897eec6d9c21d4d2573b77242d. total: 0 errors, 1 warnings, 0 checks, 75 lines checked c20e65ca9 drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct 238ded340 fixup! drm/xe: Introduce a new DRM driver for Intel GPUs d06afc45f fixup! drm/xe/display: Implement display support ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] ✓ CI.KUnit: success for Xe runtime pm refactoring 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (5 preceding siblings ...) 2023-09-18 7:28 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork @ 2023-09-18 7:29 ` Patchwork 2023-09-18 7:36 ` [Intel-xe] ✓ CI.Build: " Patchwork ` (3 subsequent siblings) 10 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2023-09-18 7:29 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-xe == Series Details == Series: Xe runtime pm refactoring URL : https://patchwork.freedesktop.org/series/123834/ State : success == Summary == + trap cleanup EXIT + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig stty: 'standard input': Inappropriate ioctl for device [07:28:12] Configuring KUnit Kernel ... Generating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [07:28:16] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make ARCH=um O=.kunit --jobs=48 [07:28:36] Starting KUnit Kernel (1/1)... [07:28:36] ============================================================ [07:28:36] ==================== xe_bo (2 subtests) ==================== [07:28:36] [SKIPPED] xe_ccs_migrate_kunit [07:28:36] [SKIPPED] xe_bo_evict_kunit [07:28:36] ===================== [SKIPPED] xe_bo ====================== [07:28:36] ================== xe_dma_buf (1 subtest) ================== [07:28:36] [SKIPPED] xe_dma_buf_kunit [07:28:36] =================== [SKIPPED] xe_dma_buf =================== [07:28:36] ================== xe_migrate (1 subtest) ================== [07:28:36] [SKIPPED] xe_migrate_sanity_kunit [07:28:36] =================== [SKIPPED] xe_migrate =================== [07:28:36] =================== xe_pci (2 subtests) ==================== [07:28:36] [PASSED] xe_gmdid_graphics_ip [07:28:36] [PASSED] xe_gmdid_media_ip [07:28:36] ===================== [PASSED] xe_pci ====================== [07:28:36] ==================== xe_rtp (1 subtest) ==================== [07:28:36] ================== xe_rtp_process_tests =================== [07:28:36] [PASSED] coalesce-same-reg [07:28:36] [PASSED] no-match-no-add [07:28:36] [PASSED] no-match-no-add-multiple-rules [07:28:36] [PASSED] two-regs-two-entries [07:28:36] [PASSED] clr-one-set-other [07:28:36] [PASSED] set-field [07:28:36] [PASSED] conflict-duplicate [07:28:36] [PASSED] conflict-not-disjoint [07:28:36] [PASSED] conflict-reg-type [07:28:36] ============== [PASSED] xe_rtp_process_tests =============== [07:28:36] ===================== [PASSED] xe_rtp ====================== [07:28:36] ==================== xe_wa (1 subtest) ===================== [07:28:36] ======================== xe_wa_gt ========================= [07:28:36] [PASSED] TIGERLAKE (B0) [07:28:36] [PASSED] DG1 (A0) [07:28:36] [PASSED] DG1 (B0) [07:28:36] [PASSED] ALDERLAKE_S (A0) [07:28:36] [PASSED] ALDERLAKE_S (B0) [07:28:36] [PASSED] ALDERLAKE_S (C0) [07:28:36] [PASSED] ALDERLAKE_S (D0) [07:28:36] [PASSED] ALDERLAKE_P (A0) [07:28:36] [PASSED] ALDERLAKE_P (B0) [07:28:36] [PASSED] ALDERLAKE_P (C0) [07:28:36] [PASSED] DG2_G10 (A0) [07:28:36] [PASSED] DG2_G10 (A1) [07:28:36] [PASSED] DG2_G10 (B0) [07:28:36] [PASSED] DG2_G10 (C0) [07:28:36] [PASSED] DG2_G11 (A0) [07:28:36] [PASSED] DG2_G11 (B0) [07:28:36] [PASSED] DG2_G11 (B1) [07:28:36] [PASSED] DG2_G12 (A0) [07:28:36] [PASSED] DG2_G12 (A1) [07:28:36] [PASSED] PVC (B0) [07:28:36] [PASSED] PVC (B1) [07:28:36] [PASSED] PVC (C0) [07:28:36] ==================== [PASSED] xe_wa_gt ===================== [07:28:36] ====================== [PASSED] xe_wa ====================== [07:28:36] ============================================================ [07:28:36] Testing complete. Ran 37 tests: passed: 33, skipped: 4 [07:28:36] Elapsed time: 24.167s total, 4.174s configuring, 19.823s building, 0.135s running + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [07:28:36] Configuring KUnit Kernel ... Regenerating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [07:28:38] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make ARCH=um O=.kunit --jobs=48 [07:28:57] Starting KUnit Kernel (1/1)... [07:28:57] ============================================================ [07:28:57] ============ drm_test_pick_cmdline (2 subtests) ============ [07:28:57] [PASSED] drm_test_pick_cmdline_res_1920_1080_60 [07:28:57] =============== drm_test_pick_cmdline_named =============== [07:28:57] [PASSED] NTSC [07:28:57] [PASSED] NTSC-J [07:28:57] [PASSED] PAL [07:28:57] [PASSED] PAL-M [07:28:57] =========== [PASSED] drm_test_pick_cmdline_named =========== [07:28:57] ============== [PASSED] drm_test_pick_cmdline ============== [07:28:57] ================== drm_buddy (6 subtests) ================== [07:28:57] [PASSED] drm_test_buddy_alloc_limit [07:28:57] [PASSED] drm_test_buddy_alloc_range [07:28:57] [PASSED] drm_test_buddy_alloc_optimistic [07:28:57] [PASSED] drm_test_buddy_alloc_pessimistic [07:28:57] [PASSED] drm_test_buddy_alloc_smoke [07:28:57] [PASSED] drm_test_buddy_alloc_pathological [07:28:57] ==================== [PASSED] drm_buddy ==================== [07:28:57] ============= drm_cmdline_parser (40 subtests) ============= [07:28:57] [PASSED] drm_test_cmdline_force_d_only [07:28:57] [PASSED] drm_test_cmdline_force_D_only_dvi [07:28:57] [PASSED] drm_test_cmdline_force_D_only_hdmi [07:28:57] [PASSED] drm_test_cmdline_force_D_only_not_digital [07:28:57] [PASSED] drm_test_cmdline_force_e_only [07:28:57] [PASSED] drm_test_cmdline_res [07:28:57] [PASSED] drm_test_cmdline_res_vesa [07:28:57] [PASSED] drm_test_cmdline_res_vesa_rblank [07:28:57] [PASSED] drm_test_cmdline_res_rblank [07:28:57] [PASSED] drm_test_cmdline_res_bpp [07:28:57] [PASSED] drm_test_cmdline_res_refresh [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh_margins [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital [07:28:57] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on [07:28:57] [PASSED] drm_test_cmdline_res_margins_force_on [07:28:57] [PASSED] drm_test_cmdline_res_vesa_margins [07:28:57] [PASSED] drm_test_cmdline_name [07:28:57] [PASSED] drm_test_cmdline_name_bpp [07:28:57] [PASSED] drm_test_cmdline_name_option [07:28:57] [PASSED] drm_test_cmdline_name_bpp_option [07:28:57] [PASSED] drm_test_cmdline_rotate_0 [07:28:57] [PASSED] drm_test_cmdline_rotate_90 [07:28:57] [PASSED] drm_test_cmdline_rotate_180 [07:28:57] [PASSED] drm_test_cmdline_rotate_270 [07:28:57] [PASSED] drm_test_cmdline_hmirror [07:28:57] [PASSED] drm_test_cmdline_vmirror [07:28:57] [PASSED] drm_test_cmdline_margin_options [07:28:57] [PASSED] drm_test_cmdline_multiple_options [07:28:57] [PASSED] drm_test_cmdline_bpp_extra_and_option [07:28:57] [PASSED] drm_test_cmdline_extra_and_option [07:28:57] [PASSED] drm_test_cmdline_freestanding_options [07:28:57] [PASSED] drm_test_cmdline_freestanding_force_e_and_options [07:28:57] [PASSED] drm_test_cmdline_panel_orientation [07:28:57] ================ drm_test_cmdline_invalid ================= [07:28:57] [PASSED] margin_only [07:28:57] [PASSED] interlace_only [07:28:57] [PASSED] res_missing_x [07:28:57] [PASSED] res_missing_y [07:28:57] [PASSED] res_bad_y [07:28:57] [PASSED] res_missing_y_bpp [07:28:57] [PASSED] res_bad_bpp [07:28:57] [PASSED] res_bad_refresh [07:28:57] [PASSED] res_bpp_refresh_force_on_off [07:28:57] [PASSED] res_invalid_mode [07:28:57] [PASSED] res_bpp_wrong_place_mode [07:28:57] [PASSED] name_bpp_refresh [07:28:57] [PASSED] name_refresh [07:28:57] [PASSED] name_refresh_wrong_mode [07:28:57] [PASSED] name_refresh_invalid_mode [07:28:57] [PASSED] rotate_multiple [07:28:57] [PASSED] rotate_invalid_val [07:28:57] [PASSED] rotate_truncated [07:28:57] [PASSED] invalid_option [07:28:57] [PASSED] invalid_tv_option [07:28:57] [PASSED] truncated_tv_option [07:28:57] ============ [PASSED] drm_test_cmdline_invalid ============= [07:28:57] =============== drm_test_cmdline_tv_options =============== [07:28:57] [PASSED] NTSC [07:28:57] [PASSED] NTSC_443 [07:28:57] [PASSED] NTSC_J [07:28:57] [PASSED] PAL [07:28:57] [PASSED] PAL_M [07:28:57] [PASSED] PAL_N [07:28:57] [PASSED] SECAM [07:28:57] =========== [PASSED] drm_test_cmdline_tv_options =========== [07:28:57] =============== [PASSED] drm_cmdline_parser ================ [07:28:57] ========== drm_get_tv_mode_from_name (2 subtests) ========== [07:28:57] ========== drm_test_get_tv_mode_from_name_valid =========== [07:28:57] [PASSED] NTSC [07:28:57] [PASSED] NTSC-443 [07:28:57] [PASSED] NTSC-J [07:28:57] [PASSED] PAL [07:28:57] [PASSED] PAL-M [07:28:57] [PASSED] PAL-N [07:28:57] [PASSED] SECAM [07:28:57] ====== [PASSED] drm_test_get_tv_mode_from_name_valid ======= [07:28:57] [PASSED] drm_test_get_tv_mode_from_name_truncated [07:28:57] ============ [PASSED] drm_get_tv_mode_from_name ============ [07:28:57] ============= drm_damage_helper (21 subtests) ============== [07:28:57] [PASSED] drm_test_damage_iter_no_damage [07:28:57] [PASSED] drm_test_damage_iter_no_damage_fractional_src [07:28:57] [PASSED] drm_test_damage_iter_no_damage_src_moved [07:28:57] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved [07:28:57] [PASSED] drm_test_damage_iter_no_damage_not_visible [07:28:57] [PASSED] drm_test_damage_iter_no_damage_no_crtc [07:28:57] [PASSED] drm_test_damage_iter_no_damage_no_fb [07:28:57] [PASSED] drm_test_damage_iter_simple_damage [07:28:57] [PASSED] drm_test_damage_iter_single_damage [07:28:57] [PASSED] drm_test_damage_iter_single_damage_intersect_src [07:28:57] [PASSED] drm_test_damage_iter_single_damage_outside_src [07:28:57] [PASSED] drm_test_damage_iter_single_damage_fractional_src [07:28:57] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src [07:28:57] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src [07:28:57] [PASSED] drm_test_damage_iter_single_damage_src_moved [07:28:57] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved [07:28:57] [PASSED] drm_test_damage_iter_damage [07:28:57] [PASSED] drm_test_damage_iter_damage_one_intersect [07:28:57] [PASSED] drm_test_damage_iter_damage_one_outside [07:28:57] [PASSED] drm_test_damage_iter_damage_src_moved [07:28:57] [PASSED] drm_test_damage_iter_damage_not_visible [07:28:57] ================ [PASSED] drm_damage_helper ================ [07:28:57] ============== drm_dp_mst_helper (2 subtests) ============== [07:28:57] ============== drm_test_dp_mst_calc_pbn_mode ============== [07:28:57] [PASSED] Clock 154000 BPP 30 DSC disabled [07:28:57] [PASSED] Clock 234000 BPP 30 DSC disabled [07:28:57] [PASSED] Clock 297000 BPP 24 DSC disabled [07:28:57] [PASSED] Clock 332880 BPP 24 DSC enabled [07:28:57] [PASSED] Clock 324540 BPP 24 DSC enabled [07:28:57] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ========== [07:28:57] ========= drm_test_dp_mst_sideband_msg_req_decode ========= [07:28:57] [PASSED] DP_ENUM_PATH_RESOURCES with port number [07:28:57] [PASSED] DP_POWER_UP_PHY with port number [07:28:57] [PASSED] DP_POWER_DOWN_PHY with port number [07:28:57] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks [07:28:57] [PASSED] DP_ALLOCATE_PAYLOAD with port number [07:28:57] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI [07:28:57] [PASSED] DP_ALLOCATE_PAYLOAD with PBN [07:28:57] [PASSED] DP_QUERY_PAYLOAD with port number [07:28:57] [PASSED] DP_QUERY_PAYLOAD with VCPI [07:28:57] [PASSED] DP_REMOTE_DPCD_READ with port number [07:28:57] [PASSED] DP_REMOTE_DPCD_READ with DPCD address [07:28:57] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes [07:28:57] [PASSED] DP_REMOTE_DPCD_WRITE with port number [07:28:57] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address [07:28:57] [PASSED] DP_REMOTE_DPCD_WRITE with data array [07:28:57] [PASSED] DP_REMOTE_I2C_READ with port number [07:28:57] [PASSED] DP_REMOTE_I2C_READ with I2C device ID [07:28:57] [PASSED] DP_REMOTE_I2C_READ with transactions array [07:28:57] [PASSED] DP_REMOTE_I2C_WRITE with port number [07:28:57] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID [07:28:57] [PASSED] DP_REMOTE_I2C_WRITE with data array [07:28:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID [07:28:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID [07:28:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event [07:28:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event [07:28:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior [07:28:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior [07:28:57] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode ===== [07:28:57] ================ [PASSED] drm_dp_mst_helper ================ [07:28:57] =========== drm_format_helper_test (11 subtests) =========== [07:28:57] ============== drm_test_fb_xrgb8888_to_gray8 ============== [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ========== [07:28:57] ============= drm_test_fb_xrgb8888_to_rgb332 ============== [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ========== [07:28:57] ============= drm_test_fb_xrgb8888_to_rgb565 ============== [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ========== [07:28:57] ============ drm_test_fb_xrgb8888_to_xrgb1555 ============= [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 ========= [07:28:57] ============ drm_test_fb_xrgb8888_to_argb1555 ============= [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 ========= [07:28:57] ============ drm_test_fb_xrgb8888_to_rgba5551 ============= [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 ========= [07:28:57] ============= drm_test_fb_xrgb8888_to_rgb888 ============== [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ========== [07:28:57] ============ drm_test_fb_xrgb8888_to_argb8888 ============= [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 ========= [07:28:57] =========== drm_test_fb_xrgb8888_to_xrgb2101010 =========== [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 ======= [07:28:57] =========== drm_test_fb_xrgb8888_to_argb2101010 =========== [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 ======= [07:28:57] ============== drm_test_fb_xrgb8888_to_mono =============== [07:28:57] [PASSED] single_pixel_source_buffer [07:28:57] [PASSED] single_pixel_clip_rectangle [07:28:57] [PASSED] well_known_colors [07:28:57] [PASSED] destination_pitch [07:28:57] ========== [PASSED] drm_test_fb_xrgb8888_to_mono =========== [07:28:57] ============= [PASSED] drm_format_helper_test ============== [07:28:57] ================= drm_format (18 subtests) ================= [07:28:57] [PASSED] drm_test_format_block_width_invalid [07:28:57] [PASSED] drm_test_format_block_width_one_plane [07:28:57] [PASSED] drm_test_format_block_width_two_plane [07:28:57] [PASSED] drm_test_format_block_width_three_plane [07:28:57] [PASSED] drm_test_format_block_width_tiled [07:28:57] [PASSED] drm_test_format_block_height_invalid [07:28:57] [PASSED] drm_test_format_block_height_one_plane [07:28:57] [PASSED] drm_test_format_block_height_two_plane [07:28:57] [PASSED] drm_test_format_block_height_three_plane [07:28:57] [PASSED] drm_test_format_block_height_tiled [07:28:57] [PASSED] drm_test_format_min_pitch_invalid [07:28:57] [PASSED] drm_test_format_min_pitch_one_plane_8bpp [07:28:57] [PASSED] drm_test_format_min_pitch_one_plane_16bpp [07:28:57] [PASSED] drm_test_format_min_pitch_one_plane_24bpp [07:28:57] [PASSED] drm_test_format_min_pitch_one_plane_32bpp [07:28:57] [PASSED] drm_test_format_min_pitch_two_plane [07:28:57] [PASSED] drm_test_format_min_pitch_three_plane_8bpp [07:28:57] [PASSED] drm_test_format_min_pitch_tiled [07:28:57] =================== [PASSED] drm_format ==================== [07:28:57] =============== drm_framebuffer (1 subtest) ================ [07:28:57] =============== drm_test_framebuffer_create =============== [07:28:57] [PASSED] ABGR8888 normal sizes [07:28:57] [PASSED] ABGR8888 max sizes [07:28:57] [PASSED] ABGR8888 pitch greater than min required [07:28:57] [PASSED] ABGR8888 pitch less than min required [07:28:57] [PASSED] ABGR8888 Invalid width [07:28:57] [PASSED] ABGR8888 Invalid buffer handle [07:28:57] [PASSED] No pixel format [07:28:57] [PASSED] ABGR8888 Width 0 [07:28:57] [PASSED] ABGR8888 Height 0 [07:28:57] [PASSED] ABGR8888 Out of bound height * pitch combination [07:28:57] [PASSED] ABGR8888 Large buffer offset [07:28:57] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers [07:28:57] [PASSED] ABGR8888 Valid buffer modifier [07:28:57] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE) [07:28:57] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS [07:28:57] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS [07:28:57] [PASSED] NV12 Normal sizes [07:28:57] [PASSED] NV12 Max sizes [07:28:57] [PASSED] NV12 Invalid pitch [07:28:57] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag [07:28:57] [PASSED] NV12 different modifier per-plane [07:28:57] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE [07:28:57] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS [07:28:57] [PASSED] NV12 Modifier for inexistent plane [07:28:57] [PASSED] NV12 Handle for inexistent plane [07:28:57] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS [07:28:57] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier [07:28:57] [PASSED] YVU420 Normal sizes [07:28:57] [PASSED] YVU420 Max sizes [07:28:57] [PASSED] YVU420 Invalid pitch [07:28:57] [PASSED] YVU420 Different pitches [07:28:57] [PASSED] YVU420 Different buffer offsets/pitches [07:28:57] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS [07:28:57] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS [07:28:57] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS [07:28:57] [PASSED] YVU420 Valid modifier [07:28:57] [PASSED] YVU420 Different modifiers per plane [07:28:57] [PASSED] YVU420 Modifier for inexistent plane [07:28:57] [PASSED] X0L2 Normal sizes [07:28:57] [PASSED] X0L2 Max sizes [07:28:57] [PASSED] X0L2 Invalid pitch [07:28:57] [PASSED] X0L2 Pitch greater than minimum required stty: 'standard input': Inappropriate ioctl for device [07:28:57] [PASSED] X0L2 Handle for inexistent plane [07:28:57] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set [07:28:57] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set [07:28:57] [PASSED] X0L2 Valid modifier [07:28:57] [PASSED] X0L2 Modifier for inexistent plane [07:28:57] =========== [PASSED] drm_test_framebuffer_create =========== [07:28:57] ================= [PASSED] drm_framebuffer ================= [07:28:57] =============== drm-test-managed (1 subtest) =============== [07:28:57] [PASSED] drm_test_managed_run_action [07:28:57] ================ [PASSED] drm-test-managed ================= [07:28:57] =================== drm_mm (19 subtests) =================== [07:28:57] [PASSED] drm_test_mm_init [07:28:57] [PASSED] drm_test_mm_debug [07:29:07] [PASSED] drm_test_mm_reserve [07:29:16] [PASSED] drm_test_mm_insert [07:29:17] [PASSED] drm_test_mm_replace [07:29:17] [PASSED] drm_test_mm_insert_range [07:29:17] [PASSED] drm_test_mm_frag [07:29:17] [PASSED] drm_test_mm_align [07:29:17] [PASSED] drm_test_mm_align32 [07:29:17] [PASSED] drm_test_mm_align64 [07:29:18] [PASSED] drm_test_mm_evict [07:29:18] [PASSED] drm_test_mm_evict_range [07:29:18] [PASSED] drm_test_mm_topdown [07:29:18] [PASSED] drm_test_mm_bottomup [07:29:18] [PASSED] drm_test_mm_lowest [07:29:18] [PASSED] drm_test_mm_highest [07:29:18] [PASSED] drm_test_mm_color [07:29:19] [PASSED] drm_test_mm_color_evict [07:29:19] [PASSED] drm_test_mm_color_evict_range [07:29:19] ===================== [PASSED] drm_mm ====================== [07:29:19] ============= drm_modes_analog_tv (4 subtests) ============= [07:29:19] [PASSED] drm_test_modes_analog_tv_ntsc_480i [07:29:19] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined [07:29:19] [PASSED] drm_test_modes_analog_tv_pal_576i [07:29:19] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined [07:29:19] =============== [PASSED] drm_modes_analog_tv =============== [07:29:19] ============== drm_plane_helper (2 subtests) =============== [07:29:19] =============== drm_test_check_plane_state ================ [07:29:19] [PASSED] clipping_simple [07:29:19] [PASSED] clipping_rotate_reflect [07:29:19] [PASSED] positioning_simple [07:29:19] [PASSED] upscaling [07:29:19] [PASSED] downscaling [07:29:19] [PASSED] rounding1 [07:29:19] [PASSED] rounding2 [07:29:19] [PASSED] rounding3 [07:29:19] [PASSED] rounding4 [07:29:19] =========== [PASSED] drm_test_check_plane_state ============ [07:29:19] =========== drm_test_check_invalid_plane_state ============ [07:29:19] [PASSED] positioning_invalid [07:29:19] [PASSED] upscaling_invalid [07:29:19] [PASSED] downscaling_invalid [07:29:19] ======= [PASSED] drm_test_check_invalid_plane_state ======== [07:29:19] ================ [PASSED] drm_plane_helper ================= [07:29:19] ====== drm_connector_helper_tv_get_modes (1 subtest) ======= [07:29:19] ====== drm_test_connector_helper_tv_get_modes_check ======= [07:29:19] [PASSED] None [07:29:19] [PASSED] PAL [07:29:19] [PASSED] NTSC [07:29:19] [PASSED] Both, NTSC Default [07:29:19] [PASSED] Both, PAL Default [07:29:19] [PASSED] Both, NTSC Default, with PAL on command-line [07:29:19] [PASSED] Both, PAL Default, with NTSC on command-line [07:29:19] == [PASSED] drm_test_connector_helper_tv_get_modes_check === [07:29:19] ======== [PASSED] drm_connector_helper_tv_get_modes ======== [07:29:19] ================== drm_rect (9 subtests) =================== [07:29:19] [PASSED] drm_test_rect_clip_scaled_div_by_zero [07:29:19] [PASSED] drm_test_rect_clip_scaled_not_clipped [07:29:19] [PASSED] drm_test_rect_clip_scaled_clipped [07:29:19] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned [07:29:19] ================= drm_test_rect_intersect ================= [07:29:19] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0 [07:29:19] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1 [07:29:19] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0 [07:29:19] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1 [07:29:19] [PASSED] right x left: 2x1+0+0 x 3x1+1+0 [07:29:19] [PASSED] left x right: 3x1+1+0 x 2x1+0+0 [07:29:19] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1 [07:29:19] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0 [07:29:19] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1 [07:29:19] [PASSED] touching side: 1x1+0+0 x 1x1+1+0 [07:29:19] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0 [07:29:19] [PASSED] inside another: 2x2+0+0 x 1x1+1+1 [07:29:19] [PASSED] far away: 1x1+0+0 x 1x1+3+6 [07:29:19] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10 [07:29:19] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10 [07:29:19] ============= [PASSED] drm_test_rect_intersect ============= [07:29:19] ================ drm_test_rect_calc_hscale ================ [07:29:19] [PASSED] normal use [07:29:19] [PASSED] out of max range [07:29:19] [PASSED] out of min range [07:29:19] [PASSED] zero dst [07:29:19] [PASSED] negative src [07:29:19] [PASSED] negative dst [07:29:19] ============ [PASSED] drm_test_rect_calc_hscale ============ [07:29:19] ================ drm_test_rect_calc_vscale ================ [07:29:19] [PASSED] normal use [07:29:19] [PASSED] out of max range [07:29:19] [PASSED] out of min range [07:29:19] [PASSED] zero dst [07:29:19] [PASSED] negative src [07:29:19] [PASSED] negative dst [07:29:19] ============ [PASSED] drm_test_rect_calc_vscale ============ [07:29:19] ================== drm_test_rect_rotate =================== [07:29:19] [PASSED] reflect-x [07:29:19] [PASSED] reflect-y [07:29:19] [PASSED] rotate-0 [07:29:19] [PASSED] rotate-90 [07:29:19] [PASSED] rotate-180 [07:29:19] [PASSED] rotate-270 [07:29:19] ============== [PASSED] drm_test_rect_rotate =============== [07:29:19] ================ drm_test_rect_rotate_inv ================= [07:29:19] [PASSED] reflect-x [07:29:19] [PASSED] reflect-y [07:29:19] [PASSED] rotate-0 [07:29:19] [PASSED] rotate-90 [07:29:19] [PASSED] rotate-180 [07:29:19] [PASSED] rotate-270 [07:29:19] ============ [PASSED] drm_test_rect_rotate_inv ============= [07:29:19] ==================== [PASSED] drm_rect ===================== [07:29:19] ================== drm_exec (7 subtests) =================== [07:29:19] [PASSED] sanitycheck [07:29:19] [PASSED] test_lock [07:29:19] [PASSED] test_lock_unlock [07:29:19] [PASSED] test_duplicates [07:29:19] [PASSED] test_prepare [07:29:19] [PASSED] test_prepare_array [07:29:19] [PASSED] test_multiple_loops [07:29:19] ==================== [PASSED] drm_exec ===================== [07:29:19] ============================================================ [07:29:19] Testing complete. Ran 340 tests: passed: 340 [07:29:19] Elapsed time: 42.802s total, 1.679s configuring, 18.846s building, 22.258s running + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] ✓ CI.Build: success for Xe runtime pm refactoring 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (6 preceding siblings ...) 2023-09-18 7:29 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork @ 2023-09-18 7:36 ` Patchwork 2023-09-18 7:36 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork ` (2 subsequent siblings) 10 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2023-09-18 7:36 UTC (permalink / raw) To: Hogander, Jouni; +Cc: intel-xe == Series Details == Series: Xe runtime pm refactoring URL : https://patchwork.freedesktop.org/series/123834/ State : success == Summary == + trap cleanup EXIT + cd /kernel + git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci Cloning into '.ci'... ++ date +%s ^[[0Ksection_start:1695022171:build_x86_64[collapsed=true] ^[[0KBuild x86-64 + echo -e '\e[0Ksection_start:1695022171:build_x86_64[collapsed=true]\r\e[0KBuild x86-64' + mkdir -p build64-default + cp .ci/kernel/kconfig build64-default/.config + make O=build64-default olddefconfig make[1]: Entering directory '/kernel/build64-default' GEN Makefile HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/menu.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf # # configuration written to .config # make[1]: Leaving directory '/kernel/build64-default' ++ nproc + make O=build64-default -j48 make[1]: Entering directory '/kernel/build64-default' GEN Makefile WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/errno.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h GEN arch/x86/include/generated/asm/orc_hash.h WRAP arch/x86/include/generated/uapi/asm/fcntl.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h WRAP arch/x86/include/generated/uapi/asm/ioctl.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h WRAP arch/x86/include/generated/uapi/asm/ioctls.h SYSTBL arch/x86/include/generated/asm/syscalls_64.h WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h WRAP arch/x86/include/generated/uapi/asm/param.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/resource.h WRAP arch/x86/include/generated/uapi/asm/socket.h WRAP arch/x86/include/generated/uapi/asm/sockios.h WRAP arch/x86/include/generated/uapi/asm/termbits.h WRAP arch/x86/include/generated/uapi/asm/termios.h WRAP arch/x86/include/generated/uapi/asm/types.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/irq_regs.h WRAP arch/x86/include/generated/asm/local64.h WRAP arch/x86/include/generated/asm/kmap_size.h WRAP arch/x86/include/generated/asm/mmiowb.h WRAP arch/x86/include/generated/asm/module.lds.h WRAP arch/x86/include/generated/asm/rwonce.h UPD include/generated/uapi/linux/version.h WRAP arch/x86/include/generated/asm/unaligned.h UPD include/config/kernel.release UPD include/generated/compile.h HOSTCC scripts/kallsyms HOSTCC scripts/sorttable UPD include/generated/utsrelease.h HOSTCC scripts/asn1_compiler HOSTCC scripts/unifdef DESCEND objtool HOSTCC /kernel/build64-default/tools/objtool/fixdep.o HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o LINK /kernel/build64-default/tools/objtool/fixdep HOSTLD arch/x86/tools/relocs INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h CC /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o CC /kernel/build64-default/tools/objtool/libsubcmd/help.o CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o CC /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o INSTALL libsubcmd_headers CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/empty.o CC scripts/mod/devicetable-offsets.s HDRINST usr/include/video/edid.h HDRINST usr/include/video/uvesafb.h HDRINST usr/include/drm/amdgpu_drm.h HDRINST usr/include/video/sisfb.h HDRINST usr/include/drm/i915_drm.h HDRINST usr/include/drm/qaic_accel.h HDRINST usr/include/drm/vgem_drm.h HDRINST usr/include/drm/virtgpu_drm.h HDRINST usr/include/drm/xe_drm.h HDRINST usr/include/drm/radeon_drm.h HDRINST usr/include/drm/omap_drm.h HDRINST usr/include/drm/drm_mode.h HDRINST usr/include/drm/tegra_drm.h HDRINST usr/include/drm/exynos_drm.h HDRINST usr/include/drm/ivpu_accel.h HDRINST usr/include/drm/v3d_drm.h HDRINST usr/include/drm/drm_sarea.h HDRINST usr/include/drm/qxl_drm.h HDRINST usr/include/drm/nouveau_drm.h HDRINST usr/include/drm/drm_fourcc.h HDRINST usr/include/drm/habanalabs_accel.h HDRINST usr/include/drm/vmwgfx_drm.h HDRINST usr/include/drm/msm_drm.h HDRINST usr/include/drm/etnaviv_drm.h HDRINST usr/include/drm/vc4_drm.h HDRINST usr/include/drm/panfrost_drm.h HDRINST usr/include/drm/lima_drm.h HDRINST usr/include/drm/drm.h HDRINST usr/include/drm/armada_drm.h HDRINST usr/include/mtd/inftl-user.h HDRINST usr/include/mtd/nftl-user.h HDRINST usr/include/mtd/mtd-user.h HDRINST usr/include/mtd/ubi-user.h HDRINST usr/include/xen/gntdev.h HDRINST usr/include/mtd/mtd-abi.h HDRINST usr/include/xen/gntalloc.h HDRINST usr/include/xen/evtchn.h HDRINST usr/include/xen/privcmd.h HDRINST usr/include/asm-generic/auxvec.h HDRINST usr/include/asm-generic/bitsperlong.h HDRINST usr/include/asm-generic/posix_types.h HDRINST usr/include/asm-generic/ioctls.h HDRINST usr/include/asm-generic/mman.h HDRINST usr/include/asm-generic/shmbuf.h HDRINST usr/include/asm-generic/bpf_perf_event.h HDRINST usr/include/asm-generic/types.h HDRINST usr/include/asm-generic/poll.h UPD scripts/mod/devicetable-offsets.h HDRINST usr/include/asm-generic/msgbuf.h HDRINST usr/include/asm-generic/swab.h HDRINST usr/include/asm-generic/statfs.h HDRINST usr/include/asm-generic/unistd.h HDRINST usr/include/asm-generic/hugetlb_encode.h HDRINST usr/include/asm-generic/resource.h HDRINST usr/include/asm-generic/param.h HDRINST usr/include/asm-generic/termbits-common.h HDRINST usr/include/asm-generic/sockios.h HDRINST usr/include/asm-generic/kvm_para.h HDRINST usr/include/asm-generic/errno.h HDRINST usr/include/asm-generic/termios.h HDRINST usr/include/asm-generic/mman-common.h HDRINST usr/include/asm-generic/ioctl.h HDRINST usr/include/asm-generic/socket.h HDRINST usr/include/asm-generic/signal-defs.h HDRINST usr/include/asm-generic/termbits.h HDRINST usr/include/asm-generic/int-ll64.h HDRINST usr/include/asm-generic/signal.h HDRINST usr/include/asm-generic/siginfo.h HDRINST usr/include/asm-generic/stat.h HDRINST usr/include/asm-generic/int-l64.h HDRINST usr/include/asm-generic/errno-base.h HDRINST usr/include/asm-generic/fcntl.h HDRINST usr/include/asm-generic/setup.h HDRINST usr/include/asm-generic/ipcbuf.h HDRINST usr/include/asm-generic/sembuf.h HDRINST usr/include/asm-generic/ucontext.h HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h HDRINST usr/include/rdma/irdma-abi.h HDRINST usr/include/rdma/mana-abi.h HDRINST usr/include/rdma/hfi/hfi1_user.h HDRINST usr/include/rdma/hfi/hfi1_ioctl.h HDRINST usr/include/rdma/rdma_user_rxe.h HDRINST usr/include/rdma/rdma_user_ioctl.h HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h HDRINST usr/include/rdma/bnxt_re-abi.h HDRINST usr/include/rdma/hns-abi.h HDRINST usr/include/rdma/qedr-abi.h HDRINST usr/include/rdma/ib_user_ioctl_cmds.h HDRINST usr/include/rdma/vmw_pvrdma-abi.h HDRINST usr/include/rdma/ib_user_sa.h HDRINST usr/include/rdma/ib_user_ioctl_verbs.h HDRINST usr/include/rdma/rvt-abi.h HDRINST usr/include/rdma/mlx5-abi.h HDRINST usr/include/rdma/rdma_netlink.h HDRINST usr/include/rdma/erdma-abi.h HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h HDRINST usr/include/rdma/rdma_user_cm.h HDRINST usr/include/rdma/ib_user_verbs.h HDRINST usr/include/rdma/efa-abi.h HDRINST usr/include/rdma/siw-abi.h MKELF scripts/mod/elfconfig.h HDRINST usr/include/rdma/mlx4-abi.h HDRINST usr/include/rdma/mthca-abi.h HDRINST usr/include/rdma/ib_user_mad.h HDRINST usr/include/rdma/ocrdma-abi.h HOSTCC scripts/mod/modpost.o HDRINST usr/include/rdma/cxgb4-abi.h HDRINST usr/include/misc/xilinx_sdfec.h HOSTCC scripts/mod/file2alias.o HDRINST usr/include/misc/uacce/hisi_qm.h HOSTCC scripts/mod/sumversion.o HDRINST usr/include/misc/uacce/uacce.h HDRINST usr/include/misc/cxl.h HDRINST usr/include/misc/ocxl.h HDRINST usr/include/misc/fastrpc.h HDRINST usr/include/misc/pvpanic.h HDRINST usr/include/linux/i8k.h HDRINST usr/include/linux/acct.h HDRINST usr/include/linux/atmmpc.h HDRINST usr/include/linux/fs.h HDRINST usr/include/linux/cifs/cifs_mount.h HDRINST usr/include/linux/cifs/cifs_netlink.h HDRINST usr/include/linux/if_packet.h HDRINST usr/include/linux/route.h HDRINST usr/include/linux/patchkey.h HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h HDRINST usr/include/linux/tc_ematch/tc_em_meta.h HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h HDRINST usr/include/linux/tc_ematch/tc_em_text.h HDRINST usr/include/linux/virtio_pmem.h HDRINST usr/include/linux/rkisp1-config.h HDRINST usr/include/linux/vhost.h HDRINST usr/include/linux/cec-funcs.h HDRINST usr/include/linux/ppdev.h HDRINST usr/include/linux/isdn/capicmd.h HDRINST usr/include/linux/virtio_fs.h HDRINST usr/include/linux/netfilter_ipv6.h HDRINST usr/include/linux/lirc.h HDRINST usr/include/linux/mroute6.h HDRINST usr/include/linux/nl80211-vnd-intel.h HDRINST usr/include/linux/ivtvfb.h HDRINST usr/include/linux/auxvec.h HDRINST usr/include/linux/dm-log-userspace.h HDRINST usr/include/linux/dccp.h HDRINST usr/include/linux/virtio_scmi.h HDRINST usr/include/linux/atmarp.h HDRINST usr/include/linux/arcfb.h HDRINST usr/include/linux/nbd-netlink.h HDRINST usr/include/linux/sched/types.h HDRINST usr/include/linux/tcp.h HDRINST usr/include/linux/neighbour.h HDRINST usr/include/linux/dlm_device.h HDRINST usr/include/linux/wmi.h HDRINST usr/include/linux/btrfs_tree.h HDRINST usr/include/linux/virtio_crypto.h HDRINST usr/include/linux/vbox_err.h HDRINST usr/include/linux/edd.h HDRINST usr/include/linux/loop.h HDRINST usr/include/linux/nvme_ioctl.h HDRINST usr/include/linux/mmtimer.h HDRINST usr/include/linux/if_pppol2tp.h HDRINST usr/include/linux/mtio.h HDRINST usr/include/linux/if_arcnet.h HDRINST usr/include/linux/romfs_fs.h HDRINST usr/include/linux/posix_types.h HDRINST usr/include/linux/rtc.h HDRINST usr/include/linux/landlock.h HDRINST usr/include/linux/gpio.h HDRINST usr/include/linux/selinux_netlink.h HDRINST usr/include/linux/pps.h HDRINST usr/include/linux/ndctl.h HDRINST usr/include/linux/virtio_gpu.h HDRINST usr/include/linux/android/binderfs.h HDRINST usr/include/linux/android/binder.h HDRINST usr/include/linux/virtio_vsock.h HDRINST usr/include/linux/sound.h HDRINST usr/include/linux/vtpm_proxy.h HDRINST usr/include/linux/nfs_fs.h HDRINST usr/include/linux/elf-fdpic.h HDRINST usr/include/linux/adfs_fs.h HDRINST usr/include/linux/netlink_diag.h HDRINST usr/include/linux/target_core_user.h HDRINST usr/include/linux/const.h HDRINST usr/include/linux/firewire-cdev.h HDRINST usr/include/linux/vdpa.h HDRINST usr/include/linux/if_infiniband.h HDRINST usr/include/linux/serial.h HDRINST usr/include/linux/iio/types.h HDRINST usr/include/linux/iio/buffer.h HDRINST usr/include/linux/iio/events.h HDRINST usr/include/linux/baycom.h HDRINST usr/include/linux/major.h HDRINST usr/include/linux/atmppp.h HDRINST usr/include/linux/ipv6_route.h HDRINST usr/include/linux/spi/spidev.h HDRINST usr/include/linux/spi/spi.h HDRINST usr/include/linux/virtio_ring.h HDRINST usr/include/linux/hdlc/ioctl.h HDRINST usr/include/linux/remoteproc_cdev.h HDRINST usr/include/linux/hyperv.h HDRINST usr/include/linux/rpl_iptunnel.h HDRINST usr/include/linux/sync_file.h HDRINST usr/include/linux/igmp.h HDRINST usr/include/linux/v4l2-dv-timings.h HDRINST usr/include/linux/virtio_i2c.h HDRINST usr/include/linux/xfrm.h HDRINST usr/include/linux/capability.h HDRINST usr/include/linux/gtp.h HDRINST usr/include/linux/xdp_diag.h HDRINST usr/include/linux/pkt_cls.h HDRINST usr/include/linux/suspend_ioctls.h HDRINST usr/include/linux/vt.h HDRINST usr/include/linux/loadpin.h HDRINST usr/include/linux/dlm_plock.h HDRINST usr/include/linux/fb.h HDRINST usr/include/linux/max2175.h HDRINST usr/include/linux/sunrpc/debug.h HDRINST usr/include/linux/gsmmux.h HDRINST usr/include/linux/watchdog.h HDRINST usr/include/linux/vhost_types.h HDRINST usr/include/linux/vduse.h HDRINST usr/include/linux/ila.h HDRINST usr/include/linux/tdx-guest.h HDRINST usr/include/linux/close_range.h HDRINST usr/include/linux/ivtv.h HDRINST usr/include/linux/cryptouser.h HDRINST usr/include/linux/netfilter/xt_string.h HDRINST usr/include/linux/netfilter/nfnetlink_compat.h HDRINST usr/include/linux/netfilter/nf_nat.h HDRINST usr/include/linux/netfilter/xt_recent.h HDRINST usr/include/linux/netfilter/xt_addrtype.h HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h HDRINST usr/include/linux/netfilter/xt_MARK.h HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h HDRINST usr/include/linux/netfilter/xt_multiport.h HDRINST usr/include/linux/netfilter/nfnetlink.h HDRINST usr/include/linux/netfilter/xt_cgroup.h HDRINST usr/include/linux/netfilter/nf_synproxy.h HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h HDRINST usr/include/linux/netfilter/nfnetlink_log.h HDRINST usr/include/linux/netfilter/xt_TPROXY.h HDRINST usr/include/linux/netfilter/xt_u32.h HDRINST usr/include/linux/netfilter/nfnetlink_osf.h HDRINST usr/include/linux/netfilter/xt_ecn.h HDRINST usr/include/linux/netfilter/xt_esp.h HDRINST usr/include/linux/netfilter/nfnetlink_hook.h HDRINST usr/include/linux/netfilter/xt_mac.h HDRINST usr/include/linux/netfilter/xt_comment.h HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h HDRINST usr/include/linux/netfilter/xt_osf.h HDRINST usr/include/linux/netfilter/xt_hashlimit.h HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h HDRINST usr/include/linux/netfilter/xt_socket.h HDRINST usr/include/linux/netfilter/xt_connmark.h HDRINST usr/include/linux/netfilter/xt_sctp.h HDRINST usr/include/linux/netfilter/xt_tcpudp.h HDRINST usr/include/linux/netfilter/xt_DSCP.h HDRINST usr/include/linux/netfilter/xt_time.h HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h HDRINST usr/include/linux/netfilter/xt_policy.h HDRINST usr/include/linux/netfilter/xt_rpfilter.h HDRINST usr/include/linux/netfilter/xt_nfacct.h HDRINST usr/include/linux/netfilter/xt_SECMARK.h HDRINST usr/include/linux/netfilter/xt_length.h HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h HDRINST usr/include/linux/netfilter/xt_quota.h HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h HDRINST usr/include/linux/netfilter/xt_ipcomp.h HDRINST usr/include/linux/netfilter/xt_iprange.h HDRINST usr/include/linux/netfilter/xt_bpf.h HDRINST usr/include/linux/netfilter/xt_LOG.h HDRINST usr/include/linux/netfilter/xt_rateest.h HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h HDRINST usr/include/linux/netfilter/xt_HMARK.h HDRINST usr/include/linux/netfilter/xt_CONNMARK.h HDRINST usr/include/linux/netfilter/xt_pkttype.h HDRINST usr/include/linux/netfilter/xt_ipvs.h HDRINST usr/include/linux/netfilter/xt_devgroup.h HDRINST usr/include/linux/netfilter/xt_AUDIT.h HDRINST usr/include/linux/netfilter/xt_realm.h HDRINST usr/include/linux/netfilter/nf_conntrack_common.h HDRINST usr/include/linux/netfilter/xt_set.h HDRINST usr/include/linux/netfilter/xt_LED.h HDRINST usr/include/linux/netfilter/xt_connlabel.h HDRINST usr/include/linux/netfilter/xt_owner.h HDRINST usr/include/linux/netfilter/xt_dccp.h HDRINST usr/include/linux/netfilter/xt_limit.h HDRINST usr/include/linux/netfilter/xt_conntrack.h HDRINST usr/include/linux/netfilter/xt_TEE.h HDRINST usr/include/linux/netfilter/xt_RATEEST.h HDRINST usr/include/linux/netfilter/xt_connlimit.h HDRINST usr/include/linux/netfilter/ipset/ip_set.h HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h HDRINST usr/include/linux/netfilter/x_tables.h HDRINST usr/include/linux/netfilter/xt_dscp.h HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h HDRINST usr/include/linux/netfilter/xt_cluster.h HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h HDRINST usr/include/linux/netfilter/nf_log.h HDRINST usr/include/linux/netfilter/xt_tcpmss.h HDRINST usr/include/linux/netfilter/xt_NFLOG.h HDRINST usr/include/linux/netfilter/xt_l2tp.h HDRINST usr/include/linux/netfilter/xt_helper.h HDRINST usr/include/linux/netfilter/xt_statistic.h HDRINST usr/include/linux/netfilter/nfnetlink_queue.h HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h HDRINST usr/include/linux/netfilter/xt_CT.h HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h HDRINST usr/include/linux/netfilter/xt_connbytes.h HDRINST usr/include/linux/netfilter/xt_state.h HDRINST usr/include/linux/netfilter/nf_tables.h HDRINST usr/include/linux/netfilter/xt_mark.h HDRINST usr/include/linux/netfilter/xt_cpu.h HDRINST usr/include/linux/netfilter/nf_tables_compat.h HDRINST usr/include/linux/netfilter/xt_physdev.h HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h HDRINST usr/include/linux/netfilter/nfnetlink_acct.h HDRINST usr/include/linux/netfilter/xt_TCPMSS.h HDRINST usr/include/linux/tty_flags.h HDRINST usr/include/linux/if_phonet.h HDRINST usr/include/linux/elf-em.h HDRINST usr/include/linux/vm_sockets.h HDRINST usr/include/linux/dlmconstants.h HDRINST usr/include/linux/bsg.h HDRINST usr/include/linux/matroxfb.h HDRINST usr/include/linux/sysctl.h HDRINST usr/include/linux/unix_diag.h HDRINST usr/include/linux/pcitest.h HDRINST usr/include/linux/mman.h HDRINST usr/include/linux/if_plip.h HDRINST usr/include/linux/virtio_balloon.h HDRINST usr/include/linux/pidfd.h HDRINST usr/include/linux/f2fs.h HDRINST usr/include/linux/x25.h HDRINST usr/include/linux/if_cablemodem.h HDRINST usr/include/linux/utsname.h HDRINST usr/include/linux/counter.h HDRINST usr/include/linux/atm_tcp.h HDRINST usr/include/linux/atalk.h HDRINST usr/include/linux/virtio_rng.h HDRINST usr/include/linux/vboxguest.h HDRINST usr/include/linux/bpf_perf_event.h HDRINST usr/include/linux/ipmi_ssif_bmc.h HDRINST usr/include/linux/nfs_mount.h HDRINST usr/include/linux/sonet.h HDRINST usr/include/linux/netfilter.h HDRINST usr/include/linux/keyctl.h HDRINST usr/include/linux/nl80211.h HDRINST usr/include/linux/misc/bcm_vk.h HDRINST usr/include/linux/audit.h HDRINST usr/include/linux/tipc_config.h HDRINST usr/include/linux/tipc_sockets_diag.h HDRINST usr/include/linux/futex.h HDRINST usr/include/linux/sev-guest.h HDRINST usr/include/linux/ublk_cmd.h HDRINST usr/include/linux/types.h HDRINST usr/include/linux/virtio_input.h HDRINST usr/include/linux/if_slip.h HDRINST usr/include/linux/personality.h HDRINST usr/include/linux/openat2.h HDRINST usr/include/linux/poll.h HDRINST usr/include/linux/posix_acl.h HDRINST usr/include/linux/smc_diag.h HDRINST usr/include/linux/snmp.h HDRINST usr/include/linux/errqueue.h HDRINST usr/include/linux/if_tunnel.h HDRINST usr/include/linux/fanotify.h HDRINST usr/include/linux/kernel.h HDRINST usr/include/linux/rtnetlink.h HDRINST usr/include/linux/rpl.h HDRINST usr/include/linux/memfd.h HDRINST usr/include/linux/serial_core.h HDRINST usr/include/linux/dns_resolver.h HDRINST usr/include/linux/pr.h HDRINST usr/include/linux/atm_eni.h HDRINST usr/include/linux/lp.h HDRINST usr/include/linux/virtio_mem.h HDRINST usr/include/linux/ultrasound.h HDRINST usr/include/linux/sctp.h HDRINST usr/include/linux/uio.h HDRINST usr/include/linux/tcp_metrics.h HDRINST usr/include/linux/wwan.h HDRINST usr/include/linux/atmbr2684.h HDRINST usr/include/linux/in_route.h HDRINST usr/include/linux/qemu_fw_cfg.h HDRINST usr/include/linux/if_macsec.h HDRINST usr/include/linux/usb/charger.h HDRINST usr/include/linux/usb/g_uvc.h HDRINST usr/include/linux/usb/gadgetfs.h HDRINST usr/include/linux/usb/raw_gadget.h HDRINST usr/include/linux/usb/cdc-wdm.h HDRINST usr/include/linux/usb/g_printer.h HDRINST usr/include/linux/usb/midi.h HDRINST usr/include/linux/usb/tmc.h HDRINST usr/include/linux/usb/video.h HDRINST usr/include/linux/usb/functionfs.h HDRINST usr/include/linux/usb/audio.h HDRINST usr/include/linux/usb/ch11.h HDRINST usr/include/linux/usb/ch9.h HDRINST usr/include/linux/usb/cdc.h HDRINST usr/include/linux/jffs2.h HDRINST usr/include/linux/ax25.h HDRINST usr/include/linux/auto_fs.h HDRINST usr/include/linux/tiocl.h HDRINST usr/include/linux/scc.h HDRINST usr/include/linux/psci.h HDRINST usr/include/linux/swab.h HDRINST usr/include/linux/cec.h HDRINST usr/include/linux/kfd_ioctl.h HDRINST usr/include/linux/smc.h HDRINST usr/include/linux/qrtr.h HDRINST usr/include/linux/screen_info.h HDRINST usr/include/linux/nfsacl.h HDRINST usr/include/linux/seg6_hmac.h HDRINST usr/include/linux/gameport.h HDRINST usr/include/linux/wireless.h HDRINST usr/include/linux/fdreg.h HDRINST usr/include/linux/cciss_defs.h HDRINST usr/include/linux/serial_reg.h HDRINST usr/include/linux/perf_event.h HDRINST usr/include/linux/in6.h HDRINST usr/include/linux/hid.h HDRINST usr/include/linux/netlink.h HDRINST usr/include/linux/fuse.h HDRINST usr/include/linux/magic.h HDRINST usr/include/linux/ioam6_iptunnel.h HDRINST usr/include/linux/stm.h HDRINST usr/include/linux/vsockmon.h HDRINST usr/include/linux/seg6.h HDRINST usr/include/linux/idxd.h HDRINST usr/include/linux/nitro_enclaves.h HDRINST usr/include/linux/ptrace.h HDRINST usr/include/linux/ioam6_genl.h HDRINST usr/include/linux/qnx4_fs.h HDRINST usr/include/linux/fsl_mc.h HDRINST usr/include/linux/net_tstamp.h HDRINST usr/include/linux/msg.h HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h HDRINST usr/include/linux/sem.h HDRINST usr/include/linux/net_namespace.h HDRINST usr/include/linux/radeonfb.h HDRINST usr/include/linux/tee.h HDRINST usr/include/linux/udp.h HDRINST usr/include/linux/virtio_bt.h HDRINST usr/include/linux/v4l2-subdev.h HDRINST usr/include/linux/posix_acl_xattr.h HDRINST usr/include/linux/v4l2-mediabus.h HDRINST usr/include/linux/atmapi.h HDRINST usr/include/linux/raid/md_p.h HDRINST usr/include/linux/raid/md_u.h HDRINST usr/include/linux/zorro_ids.h HDRINST usr/include/linux/nbd.h HDRINST usr/include/linux/isst_if.h HDRINST usr/include/linux/rxrpc.h HDRINST usr/include/linux/unistd.h HDRINST usr/include/linux/if_arp.h HDRINST usr/include/linux/atm_zatm.h HDRINST usr/include/linux/io_uring.h HDRINST usr/include/linux/if_fddi.h HDRINST usr/include/linux/bpqether.h HDRINST usr/include/linux/sysinfo.h HDRINST usr/include/linux/auto_dev-ioctl.h HDRINST usr/include/linux/nfs4_mount.h HDRINST usr/include/linux/keyboard.h HDRINST usr/include/linux/virtio_mmio.h HDRINST usr/include/linux/input.h HDRINST usr/include/linux/qnxtypes.h HDRINST usr/include/linux/mdio.h HDRINST usr/include/linux/lwtunnel.h HDRINST usr/include/linux/gfs2_ondisk.h HDRINST usr/include/linux/eventfd.h HDRINST usr/include/linux/nfs4.h HDRINST usr/include/linux/ptp_clock.h HDRINST usr/include/linux/nubus.h HDRINST usr/include/linux/if_bonding.h HDRINST usr/include/linux/kcov.h HDRINST usr/include/linux/fadvise.h HDRINST usr/include/linux/taskstats.h HDRINST usr/include/linux/veth.h HDRINST usr/include/linux/atm.h HDRINST usr/include/linux/ipmi.h HDRINST usr/include/linux/kdev_t.h HDRINST usr/include/linux/mount.h HDRINST usr/include/linux/shm.h HDRINST usr/include/linux/resource.h HDRINST usr/include/linux/prctl.h HDRINST usr/include/linux/watch_queue.h HDRINST usr/include/linux/sched.h HDRINST usr/include/linux/phonet.h HDRINST usr/include/linux/random.h HDRINST usr/include/linux/tty.h HDRINST usr/include/linux/apm_bios.h HDRINST usr/include/linux/fd.h HDRINST usr/include/linux/um_timetravel.h HDRINST usr/include/linux/tls.h HDRINST usr/include/linux/rpmsg_types.h HDRINST usr/include/linux/pfrut.h HDRINST usr/include/linux/mei.h HDRINST usr/include/linux/fsi.h HDRINST usr/include/linux/rds.h HDRINST usr/include/linux/if_x25.h HDRINST usr/include/linux/param.h HDRINST usr/include/linux/netdevice.h HDRINST usr/include/linux/binfmts.h HDRINST usr/include/linux/if_pppox.h HDRINST usr/include/linux/sockios.h HDRINST usr/include/linux/kcm.h HDRINST usr/include/linux/virtio_9p.h HDRINST usr/include/linux/genwqe/genwqe_card.h HDRINST usr/include/linux/if_tun.h HDRINST usr/include/linux/ext4.h HDRINST usr/include/linux/if_ether.h HDRINST usr/include/linux/kvm_para.h HDRINST usr/include/linux/kernel-page-flags.h HDRINST usr/include/linux/cdrom.h HDRINST usr/include/linux/un.h HDRINST usr/include/linux/module.h HDRINST usr/include/linux/mqueue.h HDRINST usr/include/linux/a.out.h HDRINST usr/include/linux/input-event-codes.h HDRINST usr/include/linux/coda.h HDRINST usr/include/linux/rio_mport_cdev.h HDRINST usr/include/linux/ipsec.h HDRINST usr/include/linux/blkpg.h HDRINST usr/include/linux/blkzoned.h HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h HDRINST usr/include/linux/netfilter_bridge/ebtables.h HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h HDRINST usr/include/linux/netfilter_bridge/ebt_log.h HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h HDRINST usr/include/linux/netfilter_bridge/ebt_among.h HDRINST usr/include/linux/reiserfs_fs.h HDRINST usr/include/linux/cciss_ioctl.h HDRINST usr/include/linux/fsmap.h HDRINST usr/include/linux/smiapp.h HDRINST usr/include/linux/switchtec_ioctl.h HDRINST usr/include/linux/atmdev.h HDRINST usr/include/linux/hpet.h HDRINST usr/include/linux/virtio_config.h HDRINST usr/include/linux/string.h HDRINST usr/include/linux/kfd_sysfs.h HDRINST usr/include/linux/inet_diag.h HDRINST usr/include/linux/netdev.h HDRINST usr/include/linux/xattr.h HDRINST usr/include/linux/iommufd.h HDRINST usr/include/linux/user_events.h HDRINST usr/include/linux/errno.h HDRINST usr/include/linux/icmp.h HDRINST usr/include/linux/i2o-dev.h HDRINST usr/include/linux/pg.h HDRINST usr/include/linux/if_bridge.h HDRINST usr/include/linux/thermal.h HDRINST usr/include/linux/uinput.h HDRINST usr/include/linux/handshake.h HDRINST usr/include/linux/dqblk_xfs.h HDRINST usr/include/linux/v4l2-common.h HDRINST usr/include/linux/nvram.h HDRINST usr/include/linux/if_vlan.h HDRINST usr/include/linux/uhid.h HDRINST usr/include/linux/omap3isp.h HDRINST usr/include/linux/rose.h HDRINST usr/include/linux/phantom.h HDRINST usr/include/linux/ipmi_msgdefs.h HDRINST usr/include/linux/bcm933xx_hcs.h HDRINST usr/include/linux/bpf.h LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o HDRINST usr/include/linux/mempolicy.h HDRINST usr/include/linux/efs_fs_sb.h HDRINST usr/include/linux/nexthop.h HDRINST usr/include/linux/net_dropmon.h HDRINST usr/include/linux/surface_aggregator/cdev.h HDRINST usr/include/linux/surface_aggregator/dtx.h HDRINST usr/include/linux/net.h HDRINST usr/include/linux/mii.h HDRINST usr/include/linux/virtio_pcidev.h HDRINST usr/include/linux/termios.h HDRINST usr/include/linux/cgroupstats.h HDRINST usr/include/linux/mpls.h HDRINST usr/include/linux/iommu.h HDRINST usr/include/linux/toshiba.h HDRINST usr/include/linux/virtio_scsi.h HDRINST usr/include/linux/zorro.h HDRINST usr/include/linux/chio.h HDRINST usr/include/linux/pkt_sched.h HDRINST usr/include/linux/cramfs_fs.h HDRINST usr/include/linux/nfs3.h HDRINST usr/include/linux/vfio_ccw.h HDRINST usr/include/linux/atm_nicstar.h HDRINST usr/include/linux/ncsi.h HDRINST usr/include/linux/virtio_net.h HDRINST usr/include/linux/ioctl.h HDRINST usr/include/linux/stddef.h HDRINST usr/include/linux/limits.h HDRINST usr/include/linux/ipmi_bmc.h HDRINST usr/include/linux/netfilter_arp.h HDRINST usr/include/linux/if_addr.h HDRINST usr/include/linux/rpmsg.h HDRINST usr/include/linux/media-bus-format.h HDRINST usr/include/linux/kernelcapi.h HDRINST usr/include/linux/ppp_defs.h HDRINST usr/include/linux/ethtool.h HDRINST usr/include/linux/hdlc.h HDRINST usr/include/linux/aspeed-video.h HDRINST usr/include/linux/fscrypt.h HDRINST usr/include/linux/batadv_packet.h HDRINST usr/include/linux/uuid.h HDRINST usr/include/linux/capi.h AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a HDRINST usr/include/linux/mptcp.h HDRINST usr/include/linux/hidraw.h HDRINST usr/include/linux/virtio_console.h HDRINST usr/include/linux/irqnr.h HDRINST usr/include/linux/coresight-stm.h HDRINST usr/include/linux/cxl_mem.h HDRINST usr/include/linux/iso_fs.h HDRINST usr/include/linux/virtio_blk.h HDRINST usr/include/linux/udf_fs_i.h HDRINST usr/include/linux/coff.h HDRINST usr/include/linux/dma-buf.h HDRINST usr/include/linux/ife.h HDRINST usr/include/linux/agpgart.h HDRINST usr/include/linux/socket.h HDRINST usr/include/linux/nilfs2_ondisk.h HDRINST usr/include/linux/connector.h HDRINST usr/include/linux/auto_fs4.h HDRINST usr/include/linux/bt-bmc.h HDRINST usr/include/linux/map_to_7segment.h HDRINST usr/include/linux/tc_act/tc_skbedit.h HDRINST usr/include/linux/tc_act/tc_ctinfo.h HDRINST usr/include/linux/tc_act/tc_defact.h HDRINST usr/include/linux/tc_act/tc_gact.h HDRINST usr/include/linux/tc_act/tc_vlan.h HDRINST usr/include/linux/tc_act/tc_skbmod.h HDRINST usr/include/linux/tc_act/tc_sample.h HDRINST usr/include/linux/tc_act/tc_tunnel_key.h HDRINST usr/include/linux/tc_act/tc_gate.h HDRINST usr/include/linux/tc_act/tc_mirred.h HDRINST usr/include/linux/tc_act/tc_nat.h HDRINST usr/include/linux/tc_act/tc_csum.h HDRINST usr/include/linux/tc_act/tc_connmark.h HDRINST usr/include/linux/tc_act/tc_ife.h HDRINST usr/include/linux/tc_act/tc_mpls.h HDRINST usr/include/linux/tc_act/tc_ct.h HDRINST usr/include/linux/tc_act/tc_pedit.h HDRINST usr/include/linux/tc_act/tc_bpf.h HDRINST usr/include/linux/tc_act/tc_ipt.h HDRINST usr/include/linux/netrom.h HDRINST usr/include/linux/joystick.h HDRINST usr/include/linux/falloc.h HDRINST usr/include/linux/cycx_cfm.h HDRINST usr/include/linux/omapfb.h HDRINST usr/include/linux/msdos_fs.h HDRINST usr/include/linux/virtio_types.h HDRINST usr/include/linux/mroute.h HDRINST usr/include/linux/psample.h HDRINST usr/include/linux/ipv6.h HDRINST usr/include/linux/dw100.h HDRINST usr/include/linux/psp-sev.h HDRINST usr/include/linux/vfio.h HDRINST usr/include/linux/if_ppp.h HDRINST usr/include/linux/byteorder/big_endian.h HDRINST usr/include/linux/byteorder/little_endian.h HDRINST usr/include/linux/comedi.h HDRINST usr/include/linux/scif_ioctl.h HDRINST usr/include/linux/timerfd.h HDRINST usr/include/linux/time_types.h HDRINST usr/include/linux/firewire-constants.h HDRINST usr/include/linux/virtio_snd.h HDRINST usr/include/linux/ppp-ioctl.h HDRINST usr/include/linux/fib_rules.h HDRINST usr/include/linux/gen_stats.h HDRINST usr/include/linux/virtio_iommu.h HDRINST usr/include/linux/genetlink.h HDRINST usr/include/linux/uvcvideo.h HDRINST usr/include/linux/pfkeyv2.h HDRINST usr/include/linux/soundcard.h HDRINST usr/include/linux/times.h HDRINST usr/include/linux/nfc.h HDRINST usr/include/linux/affs_hardblocks.h CC /kernel/build64-default/tools/objtool/weak.o HDRINST usr/include/linux/nilfs2_api.h HDRINST usr/include/linux/rseq.h CC /kernel/build64-default/tools/objtool/check.o HDRINST usr/include/linux/caif/caif_socket.h CC /kernel/build64-default/tools/objtool/special.o HDRINST usr/include/linux/caif/if_caif.h CC /kernel/build64-default/tools/objtool/builtin-check.o HDRINST usr/include/linux/i2c-dev.h HDRINST usr/include/linux/cuda.h CC /kernel/build64-default/tools/objtool/elf.o HDRINST usr/include/linux/mei_uuid.h CC /kernel/build64-default/tools/objtool/objtool.o HDRINST usr/include/linux/cn_proc.h MKDIR /kernel/build64-default/tools/objtool/arch/x86/ HDRINST usr/include/linux/parport.h CC /kernel/build64-default/tools/objtool/orc_gen.o CC /kernel/build64-default/tools/objtool/orc_dump.o MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/ CC /kernel/build64-default/tools/objtool/libstring.o HDRINST usr/include/linux/v4l2-controls.h CC /kernel/build64-default/tools/objtool/arch/x86/special.o HDRINST usr/include/linux/hsi/cs-protocol.h HDRINST usr/include/linux/hsi/hsi_char.h CC /kernel/build64-default/tools/objtool/libctype.o HDRINST usr/include/linux/seg6_genl.h GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c CC /kernel/build64-default/tools/objtool/str_error_r.o HDRINST usr/include/linux/am437x-vpfe.h HDRINST usr/include/linux/amt.h CC /kernel/build64-default/tools/objtool/librbtree.o HDRINST usr/include/linux/netconf.h HDRINST usr/include/linux/erspan.h HDRINST usr/include/linux/nsfs.h HDRINST usr/include/linux/xilinx-v4l2-controls.h HDRINST usr/include/linux/vfio_zdev.h HDRINST usr/include/linux/aspeed-p2a-ctrl.h HDRINST usr/include/linux/serio.h HDRINST usr/include/linux/acrn.h HDRINST usr/include/linux/nfs2.h HDRINST usr/include/linux/virtio_pci.h HDRINST usr/include/linux/ipc.h HDRINST usr/include/linux/ethtool_netlink.h HDRINST usr/include/linux/kd.h HDRINST usr/include/linux/elf.h HDRINST usr/include/linux/videodev2.h HDRINST usr/include/linux/if_alg.h HDRINST usr/include/linux/sonypi.h HDRINST usr/include/linux/fsverity.h HDRINST usr/include/linux/if.h HDRINST usr/include/linux/btrfs.h HDRINST usr/include/linux/vm_sockets_diag.h HDRINST usr/include/linux/netfilter_bridge.h HDRINST usr/include/linux/packet_diag.h HDRINST usr/include/linux/netfilter_ipv4.h HDRINST usr/include/linux/kvm.h HDRINST usr/include/linux/pci.h HDRINST usr/include/linux/if_addrlabel.h HDRINST usr/include/linux/hdlcdrv.h HDRINST usr/include/linux/cfm_bridge.h HDRINST usr/include/linux/fiemap.h HDRINST usr/include/linux/dm-ioctl.h HDRINST usr/include/linux/aspeed-lpc-ctrl.h HDRINST usr/include/linux/atmioc.h HDRINST usr/include/linux/dlm.h HDRINST usr/include/linux/pci_regs.h HDRINST usr/include/linux/cachefiles.h HDRINST usr/include/linux/membarrier.h HDRINST usr/include/linux/nfs_idmap.h HDRINST usr/include/linux/ip.h HDRINST usr/include/linux/atm_he.h HDRINST usr/include/linux/nfsd/export.h HDRINST usr/include/linux/nfsd/stats.h HDRINST usr/include/linux/nfsd/debug.h HDRINST usr/include/linux/nfsd/cld.h HDRINST usr/include/linux/ip_vs.h HDRINST usr/include/linux/vmcore.h HDRINST usr/include/linux/vbox_vmmdev_types.h HDRINST usr/include/linux/dvb/osd.h HDRINST usr/include/linux/dvb/dmx.h HDRINST usr/include/linux/dvb/net.h HDRINST usr/include/linux/dvb/frontend.h HDRINST usr/include/linux/dvb/ca.h HDRINST usr/include/linux/dvb/version.h HDRINST usr/include/linux/dvb/video.h HDRINST usr/include/linux/dvb/audio.h HDRINST usr/include/linux/nfs.h HDRINST usr/include/linux/if_link.h HDRINST usr/include/linux/wait.h HDRINST usr/include/linux/icmpv6.h HDRINST usr/include/linux/media.h HDRINST usr/include/linux/seg6_local.h HDRINST usr/include/linux/tps6594_pfsm.h HDRINST usr/include/linux/openvswitch.h HDRINST usr/include/linux/atmsap.h HDRINST usr/include/linux/bpfilter.h HDRINST usr/include/linux/fpga-dfl.h HDRINST usr/include/linux/userio.h HDRINST usr/include/linux/signal.h HDRINST usr/include/linux/map_to_14segment.h HDRINST usr/include/linux/hdreg.h HDRINST usr/include/linux/utime.h HDRINST usr/include/linux/usbdevice_fs.h HDRINST usr/include/linux/timex.h HDRINST usr/include/linux/if_fc.h HDRINST usr/include/linux/reiserfs_xattr.h HDRINST usr/include/linux/hw_breakpoint.h HDRINST usr/include/linux/quota.h HDRINST usr/include/linux/ioprio.h HDRINST usr/include/linux/eventpoll.h HDRINST usr/include/linux/atmclip.h CC /kernel/build64-default/tools/objtool/arch/x86/decode.o HDRINST usr/include/linux/can.h HDRINST usr/include/linux/if_team.h HDRINST usr/include/linux/usbip.h HDRINST usr/include/linux/stat.h HDRINST usr/include/linux/fou.h HDRINST usr/include/linux/hash_info.h HDRINST usr/include/linux/ppp-comp.h HDRINST usr/include/linux/ip6_tunnel.h HDRINST usr/include/linux/tipc_netlink.h HDRINST usr/include/linux/in.h HDRINST usr/include/linux/wireguard.h HDRINST usr/include/linux/btf.h HDRINST usr/include/linux/batman_adv.h HDRINST usr/include/linux/fcntl.h HDRINST usr/include/linux/if_ltalk.h HDRINST usr/include/linux/i2c.h HDRINST usr/include/linux/atm_idt77105.h HDRINST usr/include/linux/kexec.h HDRINST usr/include/linux/arm_sdei.h HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h HDRINST usr/include/linux/minix_fs.h HDRINST usr/include/linux/aio_abi.h HDRINST usr/include/linux/pktcdvd.h HDRINST usr/include/linux/libc-compat.h HDRINST usr/include/linux/atmlec.h HDRINST usr/include/linux/signalfd.h HDRINST usr/include/linux/bpf_common.h HDRINST usr/include/linux/seg6_iptunnel.h HDRINST usr/include/linux/synclink.h HDRINST usr/include/linux/mpls_iptunnel.h HDRINST usr/include/linux/mctp.h HDRINST usr/include/linux/if_xdp.h HDRINST usr/include/linux/llc.h HDRINST usr/include/linux/atmsvc.h HDRINST usr/include/linux/sed-opal.h HDRINST usr/include/linux/sock_diag.h HDRINST usr/include/linux/time.h HDRINST usr/include/linux/securebits.h HDRINST usr/include/linux/fsl_hypervisor.h HDRINST usr/include/linux/if_hippi.h HDRINST usr/include/linux/seccomp.h HDRINST usr/include/linux/oom.h HDRINST usr/include/linux/filter.h HDRINST usr/include/linux/inotify.h HDRINST usr/include/linux/rfkill.h HDRINST usr/include/linux/reboot.h HDRINST usr/include/linux/can/vxcan.h HDRINST usr/include/linux/can/j1939.h HDRINST usr/include/linux/can/netlink.h HDRINST usr/include/linux/can/bcm.h HDRINST usr/include/linux/can/raw.h HDRINST usr/include/linux/can/gw.h HDRINST usr/include/linux/can/error.h HDRINST usr/include/linux/can/isotp.h HDRINST usr/include/linux/if_eql.h HDRINST usr/include/linux/hiddev.h HDRINST usr/include/linux/blktrace_api.h HDRINST usr/include/linux/ccs.h HDRINST usr/include/linux/ioam6.h HDRINST usr/include/linux/hsr_netlink.h HDRINST usr/include/linux/mmc/ioctl.h HDRINST usr/include/linux/bfs_fs.h HDRINST usr/include/linux/rio_cm_cdev.h HDRINST usr/include/linux/uleds.h HDRINST usr/include/linux/mrp_bridge.h HDRINST usr/include/linux/adb.h HDRINST usr/include/linux/pmu.h HDRINST usr/include/linux/udmabuf.h HDRINST usr/include/linux/kcmp.h HDRINST usr/include/linux/dma-heap.h HDRINST usr/include/linux/userfaultfd.h HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h HDRINST usr/include/linux/netfilter_arp/arp_tables.h HDRINST usr/include/linux/tipc.h HDRINST usr/include/linux/virtio_ids.h HDRINST usr/include/linux/l2tp.h HDRINST usr/include/linux/devlink.h HDRINST usr/include/linux/virtio_gpio.h HDRINST usr/include/linux/dcbnl.h HDRINST usr/include/linux/cyclades.h HDRINST usr/include/sound/intel/avs/tokens.h HDRINST usr/include/sound/sof/fw.h HDRINST usr/include/sound/sof/abi.h HDRINST usr/include/sound/sof/tokens.h HDRINST usr/include/sound/sof/header.h HDRINST usr/include/sound/usb_stream.h HDRINST usr/include/sound/sfnt_info.h HDRINST usr/include/sound/asequencer.h HDRINST usr/include/sound/tlv.h HDRINST usr/include/sound/asound.h HDRINST usr/include/sound/asoc.h HDRINST usr/include/sound/sb16_csp.h HDRINST usr/include/sound/compress_offload.h HDRINST usr/include/sound/hdsp.h HDRINST usr/include/sound/emu10k1.h HDRINST usr/include/sound/snd_ar_tokens.h HDRINST usr/include/sound/snd_sst_tokens.h HDRINST usr/include/sound/asound_fm.h HDRINST usr/include/sound/hdspm.h HDRINST usr/include/sound/compress_params.h HDRINST usr/include/sound/firewire.h HDRINST usr/include/sound/skl-tplg-interface.h HDRINST usr/include/scsi/scsi_bsg_ufs.h HDRINST usr/include/scsi/scsi_netlink_fc.h HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h HDRINST usr/include/scsi/fc/fc_ns.h HDRINST usr/include/scsi/fc/fc_fs.h HDRINST usr/include/scsi/fc/fc_els.h HDRINST usr/include/scsi/fc/fc_gs.h HDRINST usr/include/scsi/scsi_bsg_fc.h HDRINST usr/include/scsi/cxlflash_ioctl.h HDRINST usr/include/scsi/scsi_netlink.h HDRINST usr/include/linux/version.h HDRINST usr/include/asm/processor-flags.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/svm.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/kvm_perf.h HDRINST usr/include/asm/mce.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/msr.h HDRINST usr/include/asm/sigcontext32.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/e820.h HDRINST usr/include/asm/posix_types_64.h HDRINST usr/include/asm/vsyscall.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/posix_types_x32.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ist.h HDRINST usr/include/asm/prctl.h HDRINST usr/include/asm/boot.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/posix_types_32.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/a.out.h HDRINST usr/include/asm/mtrr.h HDRINST usr/include/asm/hwcap2.h HDRINST usr/include/asm/amd_hsmp.h HDRINST usr/include/asm/ptrace-abi.h HDRINST usr/include/asm/vm86.h HDRINST usr/include/asm/vmx.h HDRINST usr/include/asm/ldt.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/debugreg.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/bootparam.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/hw_breakpoint.h HDRINST usr/include/asm/stat.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/sgx.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/unistd_64.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/bpf_perf_event.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/unistd_x32.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/unistd_32.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/ipcbuf.h HOSTLD scripts/mod/modpost CC kernel/bounds.s CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h CHKSHA1 ../include/linux/atomic/atomic-instrumented.h CHKSHA1 ../include/linux/atomic/atomic-long.h UPD include/generated/timeconst.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o UPD include/generated/asm-offsets.h CALL ../scripts/checksyscalls.sh LD /kernel/build64-default/tools/objtool/objtool-in.o LINK /kernel/build64-default/tools/objtool/objtool LDS scripts/module.lds CC ipc/compat.o CC ipc/util.o CC ipc/msgutil.o CC ipc/msg.o HOSTCC usr/gen_init_cpio AR certs/built-in.a CC ipc/sem.o CC init/main.o CC ipc/shm.o CC ipc/syscall.o CC io_uring/io_uring.o CC io_uring/xattr.o CC ipc/ipc_sysctl.o CC block/bdev.o CC io_uring/nop.o CC ipc/mqueue.o CC security/commoncap.o CC init/do_mounts.o CC io_uring/fs.o CC ipc/namespace.o CC block/fops.o AS arch/x86/lib/clear_page_64.o CC arch/x86/pci/i386.o UPD init/utsversion-tmp.h AR arch/x86/video/built-in.a AR virt/lib/built-in.a CC block/partitions/core.o CC arch/x86/power/cpu.o CC arch/x86/realmode/init.o CC fs/nfs_common/grace.o AR fs/quota/built-in.a CC security/keys/gc.o CC fs/iomap/trace.o CC [M] virt/lib/irqbypass.o CC net/core/sock.o CC sound/core/sound.o AR sound/i2c/other/built-in.a CC sound/core/seq/seq.o AR drivers/irqchip/built-in.a CC [M] arch/x86/video/fbdev.o CC net/core/request_sock.o CC arch/x86/events/amd/core.o AS arch/x86/crypto/aesni-intel_asm.o CC arch/x86/mm/pat/set_memory.o CC fs/notify/dnotify/dnotify.o AR sound/i2c/built-in.a AR sound/drivers/opl3/built-in.a CC arch/x86/kernel/fpu/init.o CC arch/x86/lib/cmdline.o AR sound/drivers/opl4/built-in.a AR drivers/bus/mhi/built-in.a AR drivers/bus/built-in.a CC lib/kunit/test.o AR drivers/phy/allwinner/built-in.a AR sound/drivers/mpu401/built-in.a CC arch/x86/entry/vdso/vma.o CC kernel/sched/core.o CC mm/kasan/common.o CC net/core/skbuff.o AR sound/drivers/vx/built-in.a AR drivers/phy/amlogic/built-in.a CC arch/x86/crypto/aesni-intel_glue.o CC crypto/api.o AR sound/drivers/pcsp/built-in.a AR sound/drivers/built-in.a AR drivers/phy/broadcom/built-in.a AS arch/x86/crypto/aesni-intel_avx-x86_64.o AR drivers/phy/cadence/built-in.a AR drivers/phy/freescale/built-in.a CC fs/proc/task_mmu.o AR drivers/phy/hisilicon/built-in.a AR drivers/phy/ingenic/built-in.a AR drivers/phy/intel/built-in.a AR drivers/phy/lantiq/built-in.a AS arch/x86/lib/cmpxchg16b_emu.o AR drivers/phy/marvell/built-in.a CC arch/x86/lib/copy_mc.o AR drivers/phy/mediatek/built-in.a AR drivers/phy/microchip/built-in.a AR drivers/phy/motorola/built-in.a AR drivers/phy/mscc/built-in.a AR drivers/phy/qualcomm/built-in.a AR drivers/phy/ralink/built-in.a AR drivers/phy/renesas/built-in.a AR drivers/phy/rockchip/built-in.a AR drivers/phy/samsung/built-in.a GEN usr/initramfs_data.cpio AR drivers/phy/socionext/built-in.a COPY usr/initramfs_inc_data AS usr/initramfs_data.o AR drivers/phy/st/built-in.a AR drivers/phy/sunplus/built-in.a AR usr/built-in.a AR drivers/phy/tegra/built-in.a AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o AR drivers/phy/ti/built-in.a AR drivers/phy/xilinx/built-in.a CC drivers/phy/phy-core.o CC arch/x86/kernel/fpu/bugs.o CC fs/notify/inotify/inotify_fsnotify.o CC block/bio.o AR virt/built-in.a CC arch/x86/entry/vdso/extable.o AS arch/x86/lib/copy_mc_64.o AS arch/x86/lib/copy_page_64.o CC sound/core/seq/seq_lock.o AS arch/x86/lib/copy_user_64.o CC arch/x86/kernel/fpu/core.o CC arch/x86/kernel/cpu/mce/core.o AS arch/x86/lib/copy_user_uncached_64.o CC arch/x86/kernel/acpi/boot.o CC arch/x86/kernel/cpu/mce/severity.o AS arch/x86/realmode/rm/header.o CC arch/x86/lib/cpu.o CC arch/x86/kernel/cpu/mce/genpool.o AS arch/x86/realmode/rm/trampoline_64.o AS arch/x86/realmode/rm/stack.o CC security/keys/key.o CC sound/core/init.o CC arch/x86/entry/vsyscall/vsyscall_64.o AS arch/x86/realmode/rm/reboot.o CC arch/x86/kernel/cpu/mce/intel.o AR fs/notify/dnotify/built-in.a AS arch/x86/realmode/rm/wakeup_asm.o AS arch/x86/entry/vsyscall/vsyscall_emu_64.o CC security/keys/keyring.o CC arch/x86/realmode/rm/wakemain.o CC arch/x86/pci/init.o AR fs/nfs_common/built-in.a CC arch/x86/realmode/rm/video-mode.o CC lib/kunit/resource.o CC fs/kernfs/mount.o CC fs/sysfs/file.o CC arch/x86/pci/mmconfig_64.o CC fs/sysfs/dir.o AS arch/x86/realmode/rm/copy.o CC arch/x86/power/hibernate_64.o AS arch/x86/realmode/rm/bioscall.o CC mm/kasan/report.o CC block/partitions/ldm.o CC fs/sysfs/symlink.o CC arch/x86/realmode/rm/regs.o CC mm/kasan/init.o CC fs/notify/inotify/inotify_user.o CC sound/core/seq/seq_clientmgr.o CC arch/x86/realmode/rm/video-vga.o CC crypto/cipher.o CC fs/iomap/iter.o CC arch/x86/lib/delay.o CC io_uring/splice.o CC arch/x86/realmode/rm/video-vesa.o AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o CC arch/x86/events/amd/lbr.o CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o CC fs/kernfs/inode.o CC arch/x86/realmode/rm/video-bios.o CC arch/x86/entry/vdso/vdso32-setup.o CC security/min_addr.o CC arch/x86/kernel/apic/apic.o CC fs/sysfs/mount.o CC ipc/mq_sysctl.o PASYMS arch/x86/realmode/rm/pasyms.h LDS arch/x86/realmode/rm/realmode.lds LD arch/x86/realmode/rm/realmode.elf RELOCS arch/x86/realmode/rm/realmode.relocs CC arch/x86/kernel/apic/apic_common.o OBJCOPY arch/x86/realmode/rm/realmode.bin AS arch/x86/realmode/rmpiggy.o AR arch/x86/realmode/built-in.a CC sound/core/seq/seq_memory.o CC lib/kunit/static_stub.o LDS arch/x86/entry/vdso/vdso.lds AS arch/x86/lib/getuser.o CC arch/x86/kernel/cpu/mce/threshold.o CC io_uring/sync.o AR arch/x86/ia32/built-in.a GEN arch/x86/lib/inat-tables.c LDS arch/x86/kernel/vmlinux.lds AR drivers/phy/built-in.a CC arch/x86/kernel/kprobes/core.o CC security/inode.o AR drivers/pinctrl/actions/built-in.a AR drivers/pinctrl/bcm/built-in.a AS arch/x86/entry/vdso/vdso-note.o CC arch/x86/lib/insn-eval.o AR drivers/pinctrl/cirrus/built-in.a CC arch/x86/entry/vdso/vclock_gettime.o AR drivers/pinctrl/freescale/built-in.a CC drivers/pinctrl/intel/pinctrl-baytrail.o CC arch/x86/entry/vdso/vgetcpu.o AR drivers/pinctrl/mediatek/built-in.a CC security/device_cgroup.o CC init/do_mounts_initrd.o AS arch/x86/kernel/head_64.o AR arch/x86/entry/vsyscall/built-in.a AS arch/x86/entry/entry.o CC arch/x86/pci/direct.o CC drivers/pinctrl/intel/pinctrl-intel.o CC mm/filemap.o CC sound/core/memory.o AS arch/x86/power/hibernate_asm_64.o CC crypto/compress.o CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o CC arch/x86/power/hibernate.o CC security/keys/keyctl.o CC sound/core/seq/seq_queue.o CC fs/configfs/inode.o CC arch/x86/mm/pat/memtype.o AS [M] arch/x86/crypto/crc32-pclmul_asm.o CC [M] arch/x86/crypto/crc32-pclmul_glue.o CC fs/kernfs/dir.o CC fs/iomap/buffered-io.o CC block/elevator.o AS arch/x86/entry/entry_64.o CC arch/x86/kernel/acpi/sleep.o CC mm/kasan/generic.o CC arch/x86/mm/pat/memtype_interval.o CC drivers/gpio/gpiolib.o CC lib/kunit/string-stream.o CC lib/kunit/assert.o CC arch/x86/events/amd/ibs.o CC arch/x86/kernel/fpu/regset.o CC arch/x86/kernel/head64.o CC fs/sysfs/group.o CC sound/core/control.o AR fs/notify/inotify/built-in.a CC fs/notify/fanotify/fanotify.o HOSTCC arch/x86/entry/vdso/vdso2c CC fs/notify/fanotify/fanotify_user.o CC fs/proc/inode.o CC security/keys/permission.o CC block/partitions/msdos.o CC crypto/algapi.o AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o CC fs/kernfs/file.o CC io_uring/advise.o CC sound/core/seq/seq_fifo.o CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o CC security/keys/process_keys.o AR ipc/built-in.a CC block/partitions/efi.o CC init/initramfs.o CC arch/x86/pci/mmconfig-shared.o CC arch/x86/kernel/cpu/mce/apei.o AR arch/x86/power/built-in.a CC fs/notify/fsnotify.o CC lib/math/div64.o CC arch/x86/kernel/kprobes/opt.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC fs/configfs/file.o CC arch/x86/lib/insn.o CC lib/kunit/try-catch.o AS arch/x86/entry/vdso/vdso32/note.o AS arch/x86/entry/vdso/vdso32/system_call.o CC lib/math/gcd.o AS arch/x86/entry/vdso/vdso32/sigreturn.o CC arch/x86/entry/vdso/vdso32/vclock_gettime.o CC lib/crypto/memneq.o CC arch/x86/kernel/kprobes/ftrace.o AS arch/x86/lib/memcpy_64.o AS arch/x86/kernel/acpi/wakeup_64.o CC lib/math/lcm.o AR drivers/pinctrl/mvebu/built-in.a CC arch/x86/kernel/acpi/apei.o AR drivers/pinctrl/nomadik/built-in.a CC lib/math/int_pow.o AR drivers/pinctrl/nuvoton/built-in.a AS arch/x86/lib/memmove_64.o CC arch/x86/kernel/cpu/mtrr/mtrr.o CC arch/x86/kernel/cpu/cacheinfo.o CC lib/math/int_sqrt.o AR arch/x86/mm/pat/built-in.a CC arch/x86/mm/init.o AR fs/sysfs/built-in.a CC arch/x86/entry/syscall_64.o CC fs/devpts/inode.o CC lib/math/reciprocal_div.o CC fs/ext4/balloc.o CC arch/x86/kernel/fpu/signal.o LD [M] arch/x86/crypto/ghash-clmulni-intel.o CC mm/kasan/report_generic.o LD [M] arch/x86/crypto/crc32-pclmul.o LD [M] arch/x86/crypto/crct10dif-pclmul.o CC lib/math/rational.o AR arch/x86/crypto/built-in.a CC fs/ext4/bitmap.o AS arch/x86/lib/memset_64.o CC arch/x86/events/amd/uncore.o CC arch/x86/lib/misc.o CC sound/core/seq/seq_prioq.o CC [M] drivers/pinctrl/intel/pinctrl-broxton.o CC arch/x86/lib/pc-conf-reg.o CC lib/kunit/executor.o CC mm/kasan/shadow.o CC security/keys/request_key.o CC arch/x86/mm/init_64.o CC lib/crypto/utils.o CC [M] lib/math/prime_numbers.o CC arch/x86/kernel/acpi/cppc.o CC fs/proc/root.o CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o AR arch/x86/kernel/cpu/mce/built-in.a CC arch/x86/kernel/cpu/scattered.o CC arch/x86/mm/fault.o AS arch/x86/lib/putuser.o CC arch/x86/kernel/apic/apic_noop.o CC fs/configfs/dir.o CC arch/x86/kernel/acpi/cstate.o AS arch/x86/lib/retpoline.o CC arch/x86/kernel/ebda.o CC arch/x86/lib/usercopy.o CC arch/x86/entry/vdso/vdso32/vgetcpu.o AR drivers/pinctrl/nxp/built-in.a CC fs/configfs/symlink.o AR drivers/pinctrl/qcom/built-in.a AR drivers/pinctrl/sprd/built-in.a CC fs/kernfs/symlink.o AR block/partitions/built-in.a AR drivers/pinctrl/sunplus/built-in.a CC block/blk-core.o AR drivers/pinctrl/ti/built-in.a CC drivers/pinctrl/core.o AR arch/x86/kernel/kprobes/built-in.a CC init/calibrate.o CC arch/x86/kernel/platform-quirks.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC security/keys/request_key_auth.o CC arch/x86/pci/fixup.o CC block/blk-sysfs.o VDSO arch/x86/entry/vdso/vdso32.so.dbg OBJCOPY arch/x86/entry/vdso/vdso64.so OBJCOPY arch/x86/entry/vdso/vdso32.so VDSO2C arch/x86/entry/vdso/vdso-image-64.c VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC arch/x86/entry/vdso/vdso-image-64.o CC init/init_task.o CC arch/x86/kernel/apic/ipi.o CC lib/crypto/chacha.o CC arch/x86/kernel/cpu/mtrr/if.o CC fs/ext4/block_validity.o CC lib/kunit/hooks.o CC fs/notify/notification.o CC arch/x86/lib/usercopy_64.o CC crypto/scatterwalk.o CC lib/crypto/aes.o CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o AR fs/devpts/built-in.a CC arch/x86/kernel/apic/vector.o CC fs/ext4/dir.o CC fs/jbd2/transaction.o CC sound/core/seq/seq_timer.o CC fs/ext4/ext4_jbd2.o CC arch/x86/entry/vdso/vdso-image-32.o AR lib/math/built-in.a CC mm/kasan/quarantine.o CC fs/jbd2/commit.o CC fs/ramfs/inode.o AR fs/notify/fanotify/built-in.a CC fs/hugetlbfs/inode.o CC arch/x86/kernel/fpu/xstate.o CC net/core/datagram.o CC crypto/proc.o CC fs/proc/base.o CC lib/crypto/gf128mul.o CC fs/fat/cache.o AR lib/kunit/built-in.a AR arch/x86/kernel/acpi/built-in.a CC lib/zlib_inflate/inffast.o CC lib/crypto/blake2s.o CC sound/core/misc.o CC sound/core/seq/seq_system.o CC lib/zlib_deflate/deflate.o AR arch/x86/events/amd/built-in.a AR fs/kernfs/built-in.a CC lib/zlib_deflate/deftree.o CC arch/x86/events/intel/core.o CC fs/iomap/direct-io.o AR arch/x86/entry/vdso/built-in.a CC arch/x86/entry/common.o CC arch/x86/events/intel/bts.o CC lib/crypto/blake2s-generic.o CC lib/zlib_inflate/inflate.o CC security/keys/user_defined.o CC init/version.o AR drivers/pinctrl/intel/built-in.a CC drivers/pinctrl/pinctrl-utils.o CC arch/x86/kernel/cpu/mtrr/generic.o CC arch/x86/lib/msr-smp.o CC fs/notify/group.o AS arch/x86/entry/thunk_64.o CC fs/configfs/mount.o CC arch/x86/events/intel/ds.o CC arch/x86/pci/acpi.o CC sound/core/seq/seq_ports.o CC crypto/aead.o AR init/built-in.a CC arch/x86/mm/ioremap.o CC fs/iomap/fiemap.o CC fs/ramfs/file-mmu.o CC drivers/pinctrl/pinmux.o CC fs/ext4/extents.o CC arch/x86/pci/legacy.o CC fs/ext4/extents_status.o CC lib/crypto/blake2s-selftest.o AR mm/kasan/built-in.a CC fs/ext4/file.o CC arch/x86/pci/irq.o CC arch/x86/events/zhaoxin/core.o CC arch/x86/lib/cache-smp.o CC arch/x86/mm/extable.o CC arch/x86/kernel/apic/hw_nmi.o CC fs/fat/dir.o CC drivers/pinctrl/pinconf.o CC sound/core/seq/seq_info.o CC fs/configfs/item.o CC security/keys/compat.o AS arch/x86/entry/entry_64_compat.o CC arch/x86/events/core.o CC arch/x86/lib/msr.o AS arch/x86/lib/msr-reg.o CC arch/x86/entry/syscall_32.o CC lib/crypto/des.o CC lib/crypto/sha1.o CC drivers/gpio/gpiolib-devres.o CC lib/zlib_inflate/infutil.o CC drivers/gpio/gpiolib-legacy.o CC lib/zlib_deflate/deflate_syms.o CC arch/x86/pci/common.o CC fs/notify/mark.o AR fs/ramfs/built-in.a CC fs/nfs/client.o CC fs/notify/fdinfo.o CC fs/exportfs/expfs.o CC fs/ext4/fsmap.o AR arch/x86/kernel/fpu/built-in.a CC fs/iomap/seek.o CC arch/x86/pci/early.o AR arch/x86/platform/atom/built-in.a AR arch/x86/platform/ce4100/built-in.a CC arch/x86/platform/efi/memmap.o AR arch/x86/platform/geode/built-in.a CC arch/x86/platform/efi/quirks.o AR fs/hugetlbfs/built-in.a CC arch/x86/platform/efi/efi.o CC fs/ext4/fsync.o CC io_uring/filetable.o CC crypto/geniv.o CC arch/x86/kernel/apic/io_apic.o CC drivers/pinctrl/pinconf-generic.o CC lib/zlib_inflate/inftrees.o AR fs/configfs/built-in.a CC sound/core/device.o CC arch/x86/platform/efi/efi_64.o CC arch/x86/kernel/cpu/mtrr/cleanup.o AR sound/core/seq/built-in.a AR lib/zlib_deflate/built-in.a CC arch/x86/pci/bus_numa.o CC arch/x86/kernel/cpu/topology.o CC fs/lockd/clntlock.o CC arch/x86/kernel/cpu/common.o CC lib/crypto/sha256.o CC mm/mempool.o CC lib/lzo/lzo1x_compress.o AR arch/x86/entry/built-in.a AR arch/x86/events/zhaoxin/built-in.a CC arch/x86/mm/mmap.o CC mm/oom_kill.o CC lib/zlib_inflate/inflate_syms.o CC drivers/gpio/gpiolib-cdev.o CC security/keys/proc.o CC fs/nls/nls_base.o AR fs/unicode/built-in.a CC drivers/gpio/gpiolib-sysfs.o CC fs/jbd2/recovery.o CC net/core/stream.o CC fs/nls/nls_cp437.o CC arch/x86/lib/msr-reg-export.o AS arch/x86/lib/hweight.o CC arch/x86/lib/iomem.o AR fs/hostfs/built-in.a CC fs/ntfs/aops.o CC block/blk-flush.o CC fs/debugfs/inode.o CC lib/lz4/lz4_compress.o CC fs/debugfs/file.o AR fs/exportfs/built-in.a CC security/keys/sysctl.o CC fs/ext4/hash.o AR lib/zlib_inflate/built-in.a CC fs/iomap/swapfile.o CC fs/ntfs/attrib.o CC sound/core/info.o AR drivers/pinctrl/built-in.a CC lib/lz4/lz4hc_compress.o CC fs/jbd2/checkpoint.o CC lib/lzo/lzo1x_decompress_safe.o CC arch/x86/pci/amd_bus.o CC lib/zstd/zstd_compress_module.o CC block/blk-settings.o CC fs/nls/nls_ascii.o CC [M] lib/crypto/arc4.o AR fs/notify/built-in.a CC lib/zstd/compress/fse_compress.o CC crypto/skcipher.o CC arch/x86/mm/pgtable.o CC lib/lz4/lz4_decompress.o CC fs/jbd2/revoke.o CC fs/nls/nls_iso8859-1.o AS arch/x86/lib/iomap_copy_64.o CC fs/tracefs/inode.o AS arch/x86/platform/efi/efi_stub_64.o CC arch/x86/lib/inat.o AR arch/x86/platform/efi/built-in.a AR arch/x86/platform/iris/built-in.a CC fs/fat/fatent.o CC fs/proc/generic.o CC drivers/gpio/gpiolib-acpi.o CC arch/x86/platform/intel/iosf_mbi.o AR arch/x86/kernel/cpu/mtrr/built-in.a CC arch/x86/kernel/cpu/rdrand.o CC io_uring/openclose.o AR arch/x86/lib/built-in.a AR arch/x86/lib/lib.a CC fs/fat/file.o AR security/keys/built-in.a AR security/built-in.a CC fs/fat/inode.o CC fs/proc/array.o AR arch/x86/platform/intel-mid/built-in.a AR lib/crypto/built-in.a LD [M] lib/crypto/libarc4.o CC arch/x86/events/probe.o AR lib/lzo/built-in.a CC fs/pstore/inode.o CC arch/x86/events/utils.o CC kernel/locking/mutex.o CC fs/lockd/clntproc.o CC kernel/locking/semaphore.o CC fs/ext4/ialloc.o CC lib/zstd/compress/hist.o CC kernel/locking/rwsem.o CC fs/btrfs/super.o AR fs/iomap/built-in.a CC fs/nls/nls_utf8.o CC fs/pstore/platform.o CC lib/zstd/compress/huf_compress.o AR drivers/pwm/built-in.a CC block/blk-ioc.o CC net/core/scm.o CC fs/jbd2/journal.o CC fs/ext4/indirect.o CC net/llc/llc_core.o CC sound/core/isadma.o AR arch/x86/pci/built-in.a CC net/llc/llc_input.o AR fs/debugfs/built-in.a CC net/core/gen_stats.o CC kernel/power/qos.o CC arch/x86/events/rapl.o CC kernel/locking/percpu-rwsem.o CC arch/x86/kernel/cpu/match.o CC fs/ntfs/collate.o CC arch/x86/events/intel/knc.o CC kernel/power/main.o CC drivers/pci/msi/pcidev_msi.o CC fs/nfs/dir.o AR fs/nls/built-in.a AR fs/tracefs/built-in.a CC drivers/pci/msi/api.o AR arch/x86/platform/intel/built-in.a CC fs/ntfs/compress.o AR arch/x86/platform/intel-quark/built-in.a AR arch/x86/platform/olpc/built-in.a AR arch/x86/platform/scx200/built-in.a CC block/blk-map.o AR arch/x86/platform/ts5500/built-in.a AR arch/x86/platform/uv/built-in.a AR arch/x86/platform/built-in.a CC arch/x86/mm/physaddr.o CC lib/xz/xz_dec_syms.o CC arch/x86/kernel/apic/msi.o CC drivers/pci/pcie/portdrv.o CC lib/xz/xz_dec_stream.o CC drivers/pci/pcie/rcec.o CC net/llc/llc_output.o CC sound/core/vmaster.o CC crypto/seqiv.o CC io_uring/uring_cmd.o CC lib/xz/xz_dec_lzma2.o CC fs/pstore/pmsg.o CC drivers/gpio/gpiolib-swnode.o CC net/core/gen_estimator.o CC net/core/net_namespace.o CC arch/x86/kernel/cpu/bugs.o CC fs/ext4/inline.o CC mm/fadvise.o AR lib/lz4/built-in.a CC arch/x86/mm/tlb.o CC crypto/echainiv.o CC fs/ntfs/debug.o AR sound/isa/ad1816a/built-in.a AR sound/isa/ad1848/built-in.a CC fs/ntfs/dir.o AR sound/isa/cs423x/built-in.a AR sound/isa/es1688/built-in.a AR sound/isa/galaxy/built-in.a CC fs/ntfs/file.o CC block/blk-merge.o AR sound/isa/gus/built-in.a AR sound/isa/msnd/built-in.a CC kernel/locking/irqflag-debug.o AR sound/isa/opti9xx/built-in.a AR sound/isa/sb/built-in.a AR sound/isa/wavefront/built-in.a CC arch/x86/kernel/process_64.o AR sound/isa/wss/built-in.a CC drivers/pci/pcie/aspm.o AR sound/isa/built-in.a CC kernel/sched/fair.o CC drivers/pci/msi/msi.o CC arch/x86/events/intel/lbr.o CC fs/ext4/inode.o CC fs/proc/fd.o CC io_uring/epoll.o CC drivers/pci/msi/irqdomain.o CC arch/x86/kernel/signal.o AR drivers/gpio/built-in.a CC lib/raid6/algos.o AR fs/pstore/built-in.a CC arch/x86/kernel/apic/x2apic_phys.o CC sound/core/ctljack.o CC lib/raid6/recov.o CC net/core/secure_seq.o CC kernel/power/console.o HOSTCC lib/raid6/mktables CC io_uring/statx.o CC fs/fat/misc.o UNROLL lib/raid6/int1.c CC drivers/pci/pcie/aer.o CC fs/lockd/clntxdr.o CC crypto/ahash.o CC block/blk-timeout.o CC io_uring/net.o CC kernel/locking/mutex-debug.o AR net/llc/built-in.a CC arch/x86/kernel/signal_64.o CC lib/xz/xz_dec_bcj.o AR arch/x86/net/built-in.a CC block/blk-lib.o CC net/core/flow_dissector.o CC lib/zstd/compress/zstd_compress.o CC drivers/pci/pcie/err.o CC fs/ntfs/index.o CC mm/maccess.o CC lib/fonts/fonts.o CC lib/argv_split.o CC sound/core/jack.o CC lib/fonts/font_8x8.o CC kernel/locking/lockdep.o CC kernel/locking/lockdep_proc.o CC arch/x86/kernel/apic/x2apic_cluster.o CC arch/x86/events/msr.o CC lib/zstd/compress/zstd_compress_literals.o CC block/blk-mq.o UNROLL lib/raid6/int2.c UNROLL lib/raid6/int4.c UNROLL lib/raid6/int8.c UNROLL lib/raid6/int16.c CC fs/proc/proc_tty.o UNROLL lib/raid6/int32.c CC lib/raid6/recov_ssse3.o CC lib/fonts/font_8x16.o AR lib/xz/built-in.a CC arch/x86/kernel/traps.o CC arch/x86/mm/cpu_entry_area.o CC net/ethernet/eth.o CC kernel/power/process.o CC net/802/p8022.o CC lib/bug.o CC arch/x86/kernel/idt.o CC lib/buildid.o CC net/sched/sch_generic.o CC fs/fat/nfs.o CC net/sched/sch_mq.o AR drivers/pci/msi/built-in.a CC net/802/psnap.o CC net/sched/sch_frag.o CC net/core/sysctl_net_core.o CC arch/x86/events/intel/p4.o CC lib/cmdline.o CC kernel/locking/spinlock.o CC net/core/dev.o CC block/blk-mq-tag.o CC arch/x86/events/intel/p6.o CC crypto/shash.o CC mm/page-writeback.o AR lib/fonts/built-in.a CC lib/zstd/compress/zstd_compress_sequences.o CC lib/cpumask.o CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o CC net/netlink/af_netlink.o CC fs/ntfs/inode.o CC fs/lockd/host.o CC sound/core/timer.o CC net/netlink/genetlink.o CC arch/x86/kernel/cpu/aperfmperf.o CC kernel/locking/osq_lock.o CC drivers/pci/pcie/aer_inject.o CC arch/x86/kernel/apic/apic_flat_64.o CC fs/lockd/svc.o CC lib/raid6/recov_avx2.o AR sound/pci/ac97/built-in.a AR sound/pci/ali5451/built-in.a CC arch/x86/mm/maccess.o AR sound/pci/asihpi/built-in.a AR sound/pci/au88x0/built-in.a CC fs/proc/cmdline.o AR sound/pci/aw2/built-in.a AR sound/pci/ctxfi/built-in.a CC arch/x86/mm/pgprot.o CC drivers/pci/pcie/pme.o AR sound/pci/ca0106/built-in.a AR net/bpf/built-in.a AR sound/pci/cs46xx/built-in.a CC fs/lockd/svclock.o AR sound/pci/cs5535audio/built-in.a AR sound/pci/lola/built-in.a CC kernel/locking/qspinlock.o AR sound/pci/lx6464es/built-in.a AR sound/pci/echoaudio/built-in.a AR sound/pci/emu10k1/built-in.a AR sound/pci/hda/built-in.a CC [M] sound/pci/hda/hda_bind.o CC fs/fat/namei_vfat.o CC [M] sound/pci/hda/hda_codec.o CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o CC [M] sound/pci/hda/hda_jack.o CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o AR fs/jbd2/built-in.a CC fs/proc/consoles.o CC net/802/stp.o AR sound/pci/ice1712/built-in.a CC arch/x86/kernel/irq.o CC arch/x86/kernel/cpu/cpuid-deps.o CC arch/x86/kernel/irq_64.o CC kernel/power/suspend.o CC kernel/printk/printk.o CC arch/x86/kernel/dumpstack_64.o CC kernel/irq/irqdesc.o CC arch/x86/events/intel/pt.o CC arch/x86/kernel/apic/probe_64.o CC kernel/irq/handle.o CC arch/x86/mm/hugetlbpage.o CC lib/raid6/mmx.o CC lib/raid6/sse1.o CC net/sched/sch_api.o CC kernel/irq/manage.o CC io_uring/msg_ring.o CC lib/raid6/sse2.o AR net/ethernet/built-in.a CC kernel/rcu/update.o CC lib/raid6/avx2.o CC crypto/akcipher.o CC crypto/sig.o CC kernel/rcu/sync.o CC arch/x86/kernel/cpu/umwait.o AR arch/x86/kernel/apic/built-in.a CC kernel/locking/rtmutex_api.o CC drivers/pci/pcie/dpc.o CC fs/proc/cpuinfo.o CC fs/nfs/file.o CC [M] sound/pci/hda/hda_auto_parser.o CC block/blk-stat.o CC arch/x86/events/intel/uncore.o CC fs/proc/devices.o CC fs/btrfs/ctree.o CC fs/ntfs/mft.o CC net/ethtool/ioctl.o AR net/802/built-in.a CC [M] net/netfilter/ipvs/ip_vs_conn.o CC arch/x86/kernel/time.o CC drivers/pci/hotplug/pci_hotplug_core.o CC arch/x86/kernel/ioport.o AR sound/pci/korg1212/built-in.a CC fs/ntfs/mst.o CC fs/fat/namei_msdos.o CC [M] net/netfilter/ipvs/ip_vs_core.o CC arch/x86/mm/kasan_init_64.o CC net/sched/sch_blackhole.o AR drivers/pci/controller/dwc/built-in.a CC fs/lockd/svcshare.o CC lib/raid6/avx512.o AR drivers/pci/controller/mobiveil/built-in.a CC [M] net/netfilter/ipvs/ip_vs_ctl.o CC drivers/pci/controller/vmd.o CC arch/x86/kernel/cpu/proc.o CC fs/btrfs/extent-tree.o CC sound/core/hrtimer.o CC kernel/power/hibernate.o CC crypto/kpp.o CC net/netlink/policy.o CC fs/proc/interrupts.o AR drivers/pci/pcie/built-in.a CC mm/folio-compat.o CC fs/lockd/svcproc.o CC net/core/dev_addr_lists.o CC block/blk-mq-sysfs.o CC io_uring/timeout.o CC kernel/rcu/srcutree.o CC fs/ntfs/namei.o CC fs/proc/loadavg.o CC fs/ext4/ioctl.o CC lib/zstd/compress/zstd_compress_superblock.o CC sound/core/seq_device.o CC kernel/power/snapshot.o MKCAP arch/x86/kernel/cpu/capflags.c CC [M] sound/pci/hda/hda_sysfs.o CC arch/x86/mm/numa.o CC kernel/irq/spurious.o CC kernel/irq/resend.o CC kernel/power/swap.o CC lib/raid6/recov_avx512.o CC drivers/pci/hotplug/acpi_pcihp.o CC arch/x86/events/intel/uncore_nhmex.o CC fs/lockd/svcsubs.o CC crypto/acompress.o CC kernel/irq/chip.o AR fs/fat/built-in.a TABLE lib/raid6/tables.c CC lib/zstd/compress/zstd_double_fast.o CC arch/x86/kernel/cpu/powerflags.o CC net/netlink/diag.o CC drivers/pci/hotplug/pciehp_core.o CC drivers/pci/hotplug/pciehp_ctrl.o CC net/sched/sch_fifo.o CC fs/proc/meminfo.o CC kernel/printk/printk_safe.o CC mm/readahead.o AR drivers/pci/controller/built-in.a CC block/blk-mq-cpumap.o AR drivers/pci/switch/built-in.a CC lib/raid6/int1.o CC fs/ntfs/runlist.o CC [M] sound/core/control_led.o CC lib/raid6/int2.o CC block/blk-mq-sched.o CC fs/nfs/getroot.o CC kernel/printk/printk_ringbuffer.o CC fs/efivarfs/inode.o CC kernel/printk/sysctl.o CC [M] sound/pci/hda/hda_controller.o CC drivers/video/console/dummycon.o CC drivers/video/logo/logo.o HOSTCC drivers/video/logo/pnmtologo CC [M] fs/netfs/buffered_read.o CC [M] fs/fscache/cache.o CC io_uring/sqpoll.o CC crypto/scompress.o CC [M] fs/fscache/cookie.o CC arch/x86/events/intel/uncore_snb.o CC arch/x86/events/intel/uncore_snbep.o CC drivers/idle/intel_idle.o CC kernel/rcu/tree.o CC lib/raid6/int4.o CC kernel/irq/dummychip.o CC fs/proc/stat.o CC net/core/dst.o CC kernel/locking/spinlock_debug.o CC [M] fs/smb/common/cifs_arc4.o CC drivers/pci/hotplug/pciehp_pci.o CC arch/x86/mm/numa_64.o LOGO drivers/video/logo/logo_linux_clut224.c CC drivers/video/logo/logo_linux_clut224.o CC arch/x86/mm/amdtopology.o CC [M] fs/smb/client/trace.o CC arch/x86/mm/srat.o AR drivers/video/logo/built-in.a CC [M] fs/fuse/dev.o CC fs/lockd/mon.o CC [M] fs/overlayfs/super.o AR net/netlink/built-in.a CC fs/efivarfs/file.o CC fs/lockd/trace.o CC drivers/video/console/vgacon.o CC drivers/video/backlight/backlight.o AR kernel/printk/built-in.a CC [M] fs/smb/client/cifsfs.o CC [M] sound/core/hwdep.o AR net/sched/built-in.a CC fs/lockd/xdr.o CC fs/ext4/mballoc.o CC kernel/power/user.o CC mm/swap.o CC mm/truncate.o CC [M] fs/smb/common/cifs_md4.o CC block/ioctl.o CC fs/ntfs/super.o CC kernel/irq/devres.o CC net/ethtool/common.o CC kernel/locking/qrwlock.o CC fs/nfs/inode.o CC crypto/algboss.o CC crypto/testmgr.o CC fs/proc/uptime.o CC [M] fs/fuse/dir.o CC lib/raid6/int8.o CC net/netfilter/core.o CC drivers/pci/hotplug/pciehp_hpc.o CC fs/efivarfs/super.o CC [M] fs/netfs/io.o CC fs/efivarfs/vars.o CC arch/x86/mm/pkeys.o CC fs/nfs/super.o CC io_uring/fdinfo.o CC kernel/sched/build_policy.o CC kernel/sched/build_utility.o CC kernel/irq/autoprobe.o CC [M] sound/core/pcm.o CC [M] sound/pci/hda/hda_proc.o AR kernel/locking/built-in.a CC [M] sound/pci/hda/hda_hwdep.o AR drivers/idle/built-in.a CC kernel/power/poweroff.o CC fs/btrfs/print-tree.o AR drivers/video/backlight/built-in.a CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o CC fs/proc/util.o CC net/core/netevent.o AR drivers/video/console/built-in.a CC [M] net/netfilter/ipvs/ip_vs_sched.o CC drivers/video/aperture.o CC [M] fs/fscache/io.o CC drivers/video/fbdev/core/fb_notify.o AR drivers/video/fbdev/omap/built-in.a CC [M] fs/fscache/main.o AR kernel/power/built-in.a AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a AR drivers/video/fbdev/omap2/omapfb/built-in.a AR drivers/video/fbdev/omap2/built-in.a CC block/genhd.o CC fs/lockd/clnt4xdr.o CC fs/lockd/xdr4.o CC net/ethtool/netlink.o CC [M] fs/overlayfs/namei.o CC lib/raid6/int16.o CC [M] sound/core/pcm_native.o CC [M] drivers/video/fbdev/uvesafb.o CC arch/x86/mm/pti.o CC arch/x86/events/intel/uncore_discovery.o CC mm/vmscan.o CC kernel/irq/irqdomain.o AR fs/efivarfs/built-in.a CC fs/open.o CC [M] drivers/video/fbdev/core/fb_info.o CC fs/proc/version.o CC [M] sound/pci/hda/hda_generic.o CC [M] sound/core/pcm_lib.o CC fs/ntfs/sysctl.o CC drivers/pci/hotplug/acpiphp_core.o CC fs/ntfs/unistr.o CC [M] fs/netfs/iterator.o CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o CC arch/x86/kernel/cpu/feat_ctl.o CC io_uring/tctx.o CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o CC mm/shmem.o CC lib/raid6/int32.o CC drivers/pci/hotplug/acpiphp_glue.o CC [M] sound/pci/hda/patch_realtek.o CC fs/ntfs/upcase.o CC net/core/neighbour.o CC arch/x86/events/intel/cstate.o CC [M] drivers/video/fbdev/core/fbmem.o CC [M] fs/fuse/file.o CC fs/proc/softirqs.o CC [M] drivers/video/fbdev/simplefb.o AR arch/x86/mm/built-in.a CC fs/ext4/migrate.o CC kernel/rcu/rcu_segcblist.o AR net/ipv4/netfilter/built-in.a CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o CC net/xfrm/xfrm_policy.o CC fs/btrfs/root-tree.o CC [M] net/netfilter/ipvs/ip_vs_xmit.o CC net/ipv4/route.o CC net/xfrm/xfrm_state.o CC fs/btrfs/dir-item.o CC arch/x86/kernel/cpu/intel.o CC [M] fs/overlayfs/util.o CC fs/lockd/svc4proc.o CC [M] fs/fscache/volume.o CC lib/raid6/tables.o CC [M] fs/netfs/main.o CC [M] fs/netfs/objects.o CC [M] fs/fscache/proc.o CC block/ioprio.o CC fs/proc/namespaces.o CC net/ethtool/bitset.o AR fs/ntfs/built-in.a CC kernel/irq/proc.o AR drivers/char/ipmi/built-in.a CC drivers/acpi/acpica/dsargs.o CC drivers/acpi/numa/srat.o CC io_uring/poll.o CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o CC crypto/cmac.o AR arch/x86/events/intel/built-in.a CC [M] sound/pci/hda/patch_analog.o AR arch/x86/events/built-in.a CC fs/read_write.o CC [M] fs/smb/client/cifs_debug.o CC [M] net/netfilter/ipvs/ip_vs_app.o CC fs/nfs/io.o CC drivers/pci/access.o AR drivers/pci/hotplug/built-in.a CC drivers/acpi/acpica/dscontrol.o CC drivers/acpi/acpica/dsdebug.o CC lib/zstd/compress/zstd_fast.o CC arch/x86/kernel/cpu/intel_pconfig.o CC fs/proc/self.o CC fs/proc/thread_self.o CC [M] net/ipv4/netfilter/nf_reject_ipv4.o AR lib/raid6/built-in.a CC fs/lockd/procfs.o CC [M] net/netfilter/ipvs/ip_vs_sync.o CC fs/ext4/mmp.o CC [M] drivers/video/fbdev/core/fbcmap.o AR sound/pci/mixart/built-in.a CC kernel/irq/migration.o AR sound/ppc/built-in.a CC crypto/hmac.o AR sound/arm/built-in.a AR sound/sh/built-in.a CC block/badblocks.o AR sound/synth/emux/built-in.a AR sound/synth/built-in.a AR sound/usb/misc/built-in.a AR sound/usb/usx2y/built-in.a AR drivers/acpi/numa/built-in.a CC crypto/vmac.o LD [M] fs/fscache/fscache.o AR sound/usb/caiaq/built-in.a AR sound/firewire/built-in.a CC arch/x86/kernel/cpu/tsx.o AR sound/usb/6fire/built-in.a CC drivers/acpi/apei/apei-base.o AR sound/usb/hiface/built-in.a AR sound/usb/bcd2000/built-in.a AR sound/sparc/built-in.a AR sound/usb/built-in.a LD [M] fs/netfs/netfs.o CC net/ipv4/inetpeer.o CC fs/file_table.o CC arch/x86/kernel/cpu/intel_epb.o CC [M] fs/fuse/inode.o CC drivers/acpi/acpica/dsfield.o CC io_uring/cancel.o CC [M] fs/overlayfs/inode.o CC drivers/pci/bus.o CC fs/btrfs/file-item.o CC crypto/xcbc.o CC kernel/irq/cpuhotplug.o CC [M] net/ipv4/netfilter/ip_tables.o CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o CC net/ethtool/strset.o CC fs/proc/proc_sysctl.o CC fs/proc/proc_net.o CC drivers/pci/probe.o CC drivers/pci/host-bridge.o CC arch/x86/kernel/cpu/amd.o AR fs/lockd/built-in.a CC fs/nfs/direct.o CC [M] net/ipv4/netfilter/iptable_filter.o CC drivers/acpi/apei/hest.o CC block/blk-rq-qos.o CC drivers/acpi/acpica/dsinit.o CC [M] drivers/video/fbdev/core/modedb.o CC [M] fs/fuse/control.o CC [M] fs/fuse/xattr.o CC fs/ext4/move_extent.o CC crypto/crypto_null.o CC [M] sound/core/pcm_misc.o CC kernel/irq/pm.o CC [M] fs/smb/client/connect.o AR drivers/acpi/pmic/built-in.a CC crypto/md5.o CC drivers/acpi/dptf/int340x_thermal.o CC drivers/acpi/tables.o CC [M] sound/core/pcm_memory.o CC io_uring/kbuf.o CC arch/x86/kernel/cpu/hygon.o CC drivers/acpi/apei/erst.o AR kernel/rcu/built-in.a CC kernel/irq/msi.o CC drivers/acpi/acpica/dsmethod.o CC fs/btrfs/inode-item.o CC drivers/pci/remove.o CC crypto/sha1_generic.o CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o CC fs/ext4/namei.o CC [M] fs/overlayfs/file.o AR sound/spi/built-in.a AR sound/parisc/built-in.a CC io_uring/rsrc.o CC [M] sound/core/memalloc.o AR sound/pcmcia/vx/built-in.a AR sound/pcmcia/pdaudiocf/built-in.a AR sound/pcmcia/built-in.a CC drivers/acpi/acpica/dsmthdat.o CC drivers/acpi/acpica/dsobject.o CC drivers/acpi/apei/bert.o CC net/ipv4/protocol.o CC block/disk-events.o AR drivers/acpi/dptf/built-in.a CC fs/proc/kcore.o CC fs/proc/kmsg.o CC net/ethtool/linkinfo.o CC fs/super.o AR sound/mips/built-in.a AR sound/soc/built-in.a CC [M] sound/core/pcm_timer.o CC [M] fs/fuse/acl.o AR sound/atmel/built-in.a AR sound/hda/built-in.a CC [M] sound/hda/hda_bus_type.o CC fs/proc/page.o CC arch/x86/kernel/cpu/centaur.o CC kernel/irq/affinity.o CC [M] net/ipv4/netfilter/iptable_mangle.o CC [M] drivers/video/fbdev/core/fbcvt.o CC crypto/sha256_generic.o CC [M] net/netfilter/ipvs/ip_vs_est.o CC fs/nfs/pagelist.o CC [M] fs/overlayfs/dir.o CC drivers/acpi/acpica/dsopcode.o CC crypto/sha512_generic.o CC [M] net/netfilter/ipvs/ip_vs_proto.o CC arch/x86/kernel/cpu/zhaoxin.o CC [M] sound/hda/hdac_bus.o CC [M] net/ipv4/netfilter/iptable_nat.o CC fs/ext4/page-io.o CC net/ethtool/linkmodes.o CC io_uring/rw.o CC net/core/rtnetlink.o CC [M] sound/pci/hda/patch_hdmi.o CC lib/zstd/compress/zstd_lazy.o CC fs/char_dev.o CC [M] net/ipv4/netfilter/ipt_REJECT.o CC drivers/acpi/apei/ghes.o CC [M] fs/overlayfs/readdir.o CC [M] arch/x86/kvm/x86.o CC mm/util.o CC [M] sound/pci/hda/hda_eld.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC [M] fs/overlayfs/copy_up.o CC kernel/irq/matrix.o CC lib/zstd/compress/zstd_ldm.o CC [M] fs/fuse/readdir.o CC [M] fs/overlayfs/export.o CC block/blk-ia-ranges.o CC drivers/pci/pci.o AR sound/pci/nm256/built-in.a LD [M] sound/core/snd-ctl-led.o LD [M] sound/core/snd-hwdep.o CC [M] sound/hda/hdac_device.o CC drivers/pnp/pnpacpi/core.o LD [M] sound/core/snd-pcm.o CC arch/x86/kernel/cpu/vmware.o CC drivers/pnp/pnpacpi/rsparser.o CC drivers/acpi/acpica/dspkginit.o AR sound/core/built-in.a CC [M] sound/hda/hdac_sysfs.o CC net/ipv4/ip_input.o CC arch/x86/kernel/cpu/hypervisor.o CC fs/nfs/read.o CC [M] drivers/video/fbdev/core/fb_cmdline.o AR fs/proc/built-in.a CC fs/stat.o CC crypto/sha3_generic.o CC fs/btrfs/disk-io.o CC block/early-lookup.o CC block/bsg.o CC arch/x86/kernel/cpu/mshyperv.o CC mm/mmzone.o CC net/xfrm/xfrm_hash.o CC arch/x86/kernel/cpu/capflags.o CC drivers/acpi/acpica/dsutils.o CC drivers/acpi/acpica/dswexec.o CC block/bsg-lib.o CC lib/zstd/compress/zstd_opt.o CC [M] sound/hda/hdac_regmap.o CC [M] sound/hda/hdac_controller.o CC [M] fs/overlayfs/params.o AR kernel/sched/built-in.a CC crypto/blake2b_generic.o CC fs/exec.o CC net/ethtool/rss.o CC drivers/pnp/core.o CC fs/btrfs/transaction.o CC [M] arch/x86/kvm/emulate.o CC net/xfrm/xfrm_input.o CC block/blk-cgroup.o CC crypto/ecb.o CC [M] arch/x86/kvm/i8259.o CC [M] fs/fuse/ioctl.o CC drivers/pnp/card.o CC [M] net/netfilter/ipvs/ip_vs_pe.o CC block/blk-cgroup-rwstat.o CC io_uring/opdef.o CC crypto/cbc.o CC net/xfrm/xfrm_output.o CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o CC [M] drivers/video/fbdev/core/fb_io_fops.o AR drivers/pnp/pnpacpi/built-in.a CC block/blk-throttle.o AR drivers/acpi/apei/built-in.a CC mm/vmstat.o CC fs/pipe.o CC crypto/pcbc.o CC fs/btrfs/inode.o CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o CC drivers/acpi/blacklist.o CC drivers/acpi/acpica/dswload.o AR kernel/irq/built-in.a CC net/ethtool/linkstate.o AR kernel/livepatch/built-in.a CC kernel/dma/mapping.o AR arch/x86/kernel/cpu/built-in.a CC arch/x86/kernel/dumpstack.o CC kernel/dma/direct.o CC net/netfilter/nf_log.o CC [M] sound/pci/hda/hda_intel.o CC net/xfrm/xfrm_sysctl.o CC mm/backing-dev.o CC drivers/acpi/acpica/dswload2.o CC fs/namei.o CC net/ipv4/ip_fragment.o CC [M] sound/hda/hdac_stream.o LD [M] fs/overlayfs/overlay.o CC crypto/cts.o CC [M] drivers/video/fbdev/core/fb_backlight.o CC crypto/lrw.o LD [M] sound/pci/hda/snd-hda-codec.o CC drivers/pnp/driver.o CC [M] sound/hda/array.o CC [M] drivers/video/fbdev/core/fbmon.o CC block/mq-deadline.o CC drivers/acpi/osi.o CC net/ethtool/debug.o LD [M] fs/fuse/fuse.o CC io_uring/notif.o CC crypto/xts.o CC fs/nfs/symlink.o LD [M] sound/pci/hda/snd-hda-codec-generic.o CC drivers/pnp/resource.o LD [M] sound/pci/hda/snd-hda-codec-realtek.o CC arch/x86/kernel/nmi.o CC drivers/acpi/acpica/dswscope.o LD [M] sound/pci/hda/snd-hda-codec-analog.o LD [M] sound/pci/hda/snd-hda-codec-hdmi.o CC drivers/acpi/acpica/dswstate.o CC fs/ext4/readpage.o CC [M] drivers/video/fbdev/core/fb_defio.o CC crypto/ctr.o CC net/ethtool/wol.o CC net/xfrm/xfrm_replay.o CC drivers/acpi/osl.o CC kernel/dma/ops_helpers.o CC [M] net/netfilter/ipvs/ip_vs_nfct.o CC drivers/acpi/acpica/evevent.o CC drivers/pci/pci-driver.o CC crypto/gcm.o CC crypto/pcrypt.o CC [M] net/netfilter/ipvs/ip_vs_rr.o CC drivers/acpi/utils.o CC [M] drivers/video/fbdev/core/fb_chrdev.o CC drivers/acpi/acpica/evgpe.o CC [M] sound/hda/hdmi_chmap.o CC crypto/cryptd.o CC [M] fs/smb/client/dir.o CC net/ipv4/ip_forward.o CC kernel/dma/dummy.o CC fs/btrfs/file.o CC drivers/acpi/acpica/evgpeblk.o CC mm/mm_init.o CC [M] drivers/video/fbdev/core/fb_procfs.o CC io_uring/io-wq.o CC kernel/dma/contiguous.o CC drivers/pnp/manager.o AR drivers/amba/built-in.a CC [M] sound/hda/trace.o AR sound/pci/oxygen/built-in.a CC fs/fcntl.o CC fs/nfs/unlink.o CC mm/percpu.o CC kernel/dma/swiotlb.o CC arch/x86/kernel/ldt.o CC fs/ext4/resize.o CC drivers/acpi/acpica/evgpeinit.o CC fs/ioctl.o CC net/xfrm/xfrm_device.o CC block/kyber-iosched.o CC kernel/dma/remap.o CC drivers/acpi/reboot.o CC net/xfrm/xfrm_algo.o CC block/bfq-iosched.o CC arch/x86/kernel/setup.o CC net/core/utils.o LD [M] sound/pci/hda/snd-hda-intel.o CC drivers/acpi/acpica/evgpeutil.o AR sound/pci/pcxhr/built-in.a AR sound/pci/riptide/built-in.a AR sound/pci/rme9652/built-in.a AR sound/pci/trident/built-in.a CC crypto/des_generic.o AR sound/pci/ymfpci/built-in.a CC net/ethtool/features.o AR sound/pci/vx222/built-in.a AR sound/pci/built-in.a AR sound/x86/built-in.a AR drivers/clk/actions/built-in.a AR drivers/clk/analogbits/built-in.a CC drivers/dma/dw/core.o CC drivers/dma/hsu/hsu.o AR drivers/clk/bcm/built-in.a AR drivers/clk/imgtec/built-in.a AR drivers/clk/imx/built-in.a AR drivers/clk/ingenic/built-in.a AR drivers/soc/apple/built-in.a AR drivers/clk/mediatek/built-in.a CC drivers/pnp/support.o AR drivers/soc/aspeed/built-in.a AR drivers/clk/microchip/built-in.a AR drivers/clk/mstar/built-in.a CC drivers/virtio/virtio.o AR drivers/soc/bcm/bcm63xx/built-in.a AR drivers/soc/bcm/built-in.a AR drivers/clk/mvebu/built-in.a AR drivers/clk/ralink/built-in.a AR drivers/soc/fsl/built-in.a AR drivers/clk/renesas/built-in.a AR drivers/soc/fujitsu/built-in.a AR drivers/clk/socfpga/built-in.a AR drivers/soc/imx/built-in.a CC net/core/link_watch.o CC [M] drivers/video/fbdev/core/fbsysfs.o CC drivers/acpi/acpica/evglock.o AR drivers/clk/sprd/built-in.a AR drivers/soc/ixp4xx/built-in.a AR drivers/clk/starfive/built-in.a CC drivers/acpi/nvs.o AR drivers/clk/sunxi-ng/built-in.a CC drivers/acpi/wakeup.o AR drivers/soc/loongson/built-in.a AR drivers/clk/ti/built-in.a AR drivers/soc/mediatek/built-in.a LD [M] net/netfilter/ipvs/ip_vs.o AR drivers/clk/versatile/built-in.a AR drivers/soc/microchip/built-in.a CC drivers/clk/x86/clk-lpss-atom.o AR drivers/soc/nuvoton/built-in.a AR drivers/soc/pxa/built-in.a CC net/ethtool/privflags.o CC block/bfq-wf2q.o AR drivers/soc/amlogic/built-in.a AR drivers/soc/qcom/built-in.a CC net/netfilter/nf_queue.o AR drivers/soc/renesas/built-in.a AR drivers/soc/rockchip/built-in.a AR drivers/soc/sifive/built-in.a AR drivers/soc/sunxi/built-in.a CC [M] drivers/video/fbdev/core/fbcon.o AR drivers/soc/ti/built-in.a AR drivers/soc/xilinx/built-in.a AR drivers/soc/built-in.a CC net/netfilter/nf_sockopt.o CC drivers/virtio/virtio_ring.o CC net/core/filter.o CC drivers/dma/dw/dw.o CC crypto/aes_generic.o CC [M] sound/hda/hdac_component.o CC drivers/pci/search.o CC drivers/acpi/acpica/evhandler.o CC fs/readdir.o CC block/bfq-cgroup.o CC drivers/pnp/interface.o CC drivers/clk/x86/clk-pmc-atom.o CC net/ipv4/ip_options.o CC net/xfrm/xfrm_user.o CC net/ethtool/rings.o CC lib/zstd/zstd_decompress_module.o CC drivers/tty/vt/vt_ioctl.o CC arch/x86/kernel/x86_init.o CC drivers/tty/vt/vc_screen.o AR drivers/clk/xilinx/built-in.a CC drivers/clk/clk-devres.o AR kernel/dma/built-in.a CC kernel/entry/common.o CC drivers/clk/clk-bulk.o CC kernel/entry/syscall_user_dispatch.o CC drivers/acpi/sleep.o CC mm/slab_common.o AR drivers/dma/hsu/built-in.a CC net/ethtool/channels.o AR drivers/dma/idxd/built-in.a CC net/ethtool/coalesce.o AR io_uring/built-in.a CC drivers/char/hw_random/core.o AR drivers/iommu/amd/built-in.a CC drivers/iommu/intel/dmar.o CC drivers/char/hw_random/intel-rng.o AR drivers/gpu/host1x/built-in.a CC drivers/acpi/acpica/evmisc.o CC fs/nfs/write.o AR drivers/gpu/drm/tests/built-in.a CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o CC fs/nfs/namespace.o CC [M] fs/smb/client/file.o CC [M] sound/hda/hdac_i915.o CC [M] drivers/gpu/drm/tests/drm_buddy_test.o CC [M] sound/hda/intel-dsp-config.o AR drivers/gpu/drm/arm/built-in.a AR drivers/clk/x86/built-in.a CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o CC drivers/pci/pci-sysfs.o CC net/ethtool/pause.o CC drivers/pnp/quirks.o CC drivers/dma/dw/idma32.o CC [M] sound/hda/intel-nhlt.o CC drivers/pnp/system.o CC [M] arch/x86/kvm/irq.o CC drivers/clk/clkdev.o CC [M] arch/x86/kvm/lapic.o CC fs/ext4/super.o CC arch/x86/kernel/i8259.o CC drivers/acpi/acpica/evregion.o AR drivers/gpu/vga/built-in.a CC crypto/deflate.o CC fs/select.o CC drivers/virtio/virtio_anchor.o CC net/netfilter/utils.o CC [M] net/netfilter/nfnetlink.o CC [M] arch/x86/kvm/i8254.o CC lib/ctype.o CC drivers/clk/clk.o CC arch/x86/kernel/irqinit.o CC net/ethtool/eee.o CC arch/x86/kernel/jump_label.o CC drivers/virtio/virtio_pci_modern_dev.o AR drivers/char/hw_random/built-in.a CC drivers/pci/rom.o CC drivers/char/agp/backend.o CC drivers/tty/vt/selection.o CC drivers/char/agp/generic.o CC kernel/entry/kvm.o CC [M] sound/hda/intel-sdw-acpi.o CC drivers/char/agp/isoch.o CC drivers/dma/dw/acpi.o CC [M] drivers/gpu/drm/tests/drm_connector_test.o CC drivers/tty/vt/keyboard.o CC net/ipv4/ip_output.o LD [M] sound/hda/snd-hda-core.o CC drivers/pci/setup-res.o AR drivers/pnp/built-in.a LD [M] sound/hda/snd-intel-dspcfg.o CC fs/dcache.o CC drivers/acpi/device_sysfs.o CC fs/ext4/symlink.o CC drivers/acpi/acpica/evrgnini.o CC drivers/dma/dw/pci.o CC drivers/clk/clk-divider.o CC net/ipv4/ip_sockglue.o CC crypto/crc32c_generic.o CC fs/inode.o CC fs/ext4/sysfs.o CC [M] drivers/video/fbdev/core/bitblit.o CC drivers/clk/clk-fixed-factor.o CC drivers/clk/clk-fixed-rate.o CC arch/x86/kernel/irq_work.o LD [M] sound/hda/snd-intel-sdw-acpi.o AR sound/xen/built-in.a AR sound/virtio/built-in.a CC drivers/pci/irq.o CC sound/sound_core.o CC net/ipv4/inet_hashtables.o CC drivers/tty/vt/consolemap.o CC drivers/virtio/virtio_pci_legacy_dev.o CC drivers/virtio/virtio_pci_modern.o CC mm/compaction.o CC drivers/video/cmdline.o CC net/ipv4/inet_timewait_sock.o CC [M] arch/x86/kvm/ioapic.o CC drivers/acpi/acpica/evsci.o CC crypto/crct10dif_common.o CC lib/dec_and_lock.o AR kernel/entry/built-in.a CC kernel/module/main.o CC kernel/module/strict_rwx.o CC kernel/time/time.o CC net/ethtool/tsinfo.o CC kernel/module/kmod.o CC kernel/futex/core.o CC kernel/cgroup/cgroup.o AR drivers/dma/dw/built-in.a CC kernel/cgroup/rstat.o AR drivers/dma/mediatek/built-in.a AR drivers/dma/qcom/built-in.a AR drivers/dma/ti/built-in.a AR drivers/dma/xilinx/built-in.a CC [M] drivers/dma/ioat/init.o CC drivers/iommu/intel/iommu.o CC drivers/dma/dmaengine.o CC [M] drivers/dma/ioat/dma.o CC [M] fs/smb/client/inode.o CC sound/last.o CC block/blk-mq-pci.o CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o CC [M] net/netfilter/nf_conntrack_core.o CC drivers/char/agp/intel-agp.o CC drivers/acpi/acpica/evxface.o CC crypto/crct10dif_generic.o CC drivers/pci/vpd.o CC [M] drivers/dma/ioat/prep.o CC [M] drivers/video/fbdev/core/softcursor.o CC drivers/virtio/virtio_pci_common.o CC drivers/dma/virt-dma.o CC net/unix/af_unix.o AR sound/built-in.a AR net/xfrm/built-in.a CC drivers/dma/acpi-dma.o CC arch/x86/kernel/probe_roms.o CC drivers/acpi/acpica/evxfevnt.o AR drivers/iommu/arm/arm-smmu/built-in.a AR drivers/iommu/arm/arm-smmu-v3/built-in.a AR drivers/iommu/arm/built-in.a CC arch/x86/kernel/sys_ia32.o CC arch/x86/kernel/signal_32.o CC arch/x86/kernel/sys_x86_64.o CC kernel/module/tree_lookup.o CC crypto/authenc.o HOSTCC drivers/tty/vt/conmakehash CC block/blk-mq-virtio.o CC drivers/acpi/acpica/evxfgpe.o CC net/ethtool/cabletest.o CC [M] drivers/dma/ioat/dca.o CC fs/nfs/mount_clnt.o CC drivers/tty/vt/vt.o CC kernel/futex/syscalls.o CC kernel/time/timer.o CC drivers/iommu/intel/pasid.o CC drivers/iommu/intel/trace.o CC net/ipv4/inet_connection_sock.o CC drivers/char/agp/intel-gtt.o CC drivers/pci/setup-bus.o CC drivers/pci/vc.o CC [M] drivers/video/fbdev/core/tileblit.o CC net/ethtool/tunnels.o CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o COPY drivers/tty/vt/defkeymap.c CC arch/x86/kernel/espfix_64.o CC arch/x86/kernel/ksysfs.o CC [M] drivers/dma/ioat/sysfs.o CC drivers/virtio/virtio_pci_legacy.o CC drivers/iommu/intel/cap_audit.o CONMK drivers/tty/vt/consolemap_deftbl.c CC kernel/module/debug_kmemleak.o CC fs/btrfs/defrag.o CC crypto/authencesn.o CC drivers/iommu/intel/irq_remapping.o CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o CC drivers/acpi/acpica/evxfregn.o CC lib/decompress.o CC fs/attr.o CC crypto/lzo.o CC [M] drivers/video/fbdev/core/cfbfillrect.o CC [M] drivers/gpu/drm/tests/drm_format_test.o CC block/blk-mq-debugfs.o CC kernel/trace/trace_clock.o CC drivers/clk/clk-gate.o CC crypto/lzo-rle.o CC kernel/module/kallsyms.o CC drivers/acpi/acpica/exconcat.o CC kernel/module/procfs.o CC kernel/futex/pi.o CC drivers/char/tpm/tpm-chip.o CC drivers/iommu/intel/perfmon.o CC drivers/pci/mmap.o CC arch/x86/kernel/bootflag.o LD [M] drivers/dma/ioat/ioatdma.o CC [M] drivers/virtio/virtio_mem.o AR drivers/dma/built-in.a CC fs/nfs/nfstrace.o CC fs/btrfs/extent_map.o CC kernel/cgroup/namespace.o CC [M] arch/x86/kvm/irq_comm.o CC kernel/trace/ftrace.o CC drivers/video/nomodeset.o CC kernel/futex/requeue.o CC fs/btrfs/sysfs.o AR drivers/char/agp/built-in.a CC drivers/connector/cn_queue.o CC drivers/base/power/sysfs.o CC lib/zstd/decompress/huf_decompress.o CC drivers/base/firmware_loader/builtin/main.o CC drivers/clk/clk-multiplier.o CC [M] drivers/video/fbdev/core/cfbcopyarea.o CC drivers/clk/clk-mux.o CC drivers/acpi/acpica/exconfig.o CC drivers/video/hdmi.o CC drivers/base/power/generic_ops.o CC drivers/base/regmap/regmap.o CC crypto/lz4.o CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o CC drivers/base/regmap/regcache.o CC net/ethtool/fec.o CC block/blk-pm.o CC crypto/lz4hc.o CC arch/x86/kernel/e820.o AR drivers/base/firmware_loader/builtin/built-in.a AR drivers/virtio/built-in.a CC drivers/base/firmware_loader/main.o CC drivers/tty/hvc/hvc_console.o CC mm/show_mem.o CC kernel/futex/waitwake.o CC kernel/module/sysfs.o CC drivers/pci/setup-irq.o CC drivers/char/tpm/tpm-dev-common.o CC kernel/cgroup/cgroup-v1.o CC fs/btrfs/accessors.o CC drivers/base/power/common.o CC drivers/clk/clk-composite.o CC [M] net/netfilter/nf_conntrack_standalone.o CC drivers/acpi/acpica/exconvrt.o CC drivers/tty/serial/8250/8250_core.o CC kernel/cgroup/freezer.o CC drivers/tty/serial/8250/8250_pnp.o AR drivers/iommu/iommufd/built-in.a CC drivers/iommu/iommu.o CC crypto/xxhash_generic.o CC [M] drivers/gpu/drm/tests/drm_managed_test.o CC kernel/time/hrtimer.o CC block/holder.o CC drivers/connector/connector.o CC drivers/tty/serial/8250/8250_port.o AR drivers/iommu/intel/built-in.a CC lib/decompress_bunzip2.o CC [M] net/netfilter/nf_conntrack_expect.o CC [M] arch/x86/kvm/cpuid.o CC [M] drivers/video/fbdev/core/cfbimgblt.o CC fs/ext4/xattr.o CC net/unix/garbage.o AR kernel/futex/built-in.a CC crypto/rng.o CC net/ipv4/tcp.o CC drivers/pci/proc.o CC kernel/cgroup/legacy_freezer.o CC drivers/base/power/qos.o CC drivers/acpi/acpica/excreate.o AR kernel/module/built-in.a CC net/unix/sysctl_net_unix.o CC drivers/clk/clk-fractional-divider.o CC drivers/pci/slot.o CC drivers/char/tpm/tpm-dev.o CC net/ethtool/eeprom.o CC kernel/bpf/core.o AR drivers/tty/hvc/built-in.a CC [M] drivers/gpu/drm/tests/drm_mm_test.o CC kernel/events/core.o CC [M] drivers/gpu/drm/tests/drm_modes_test.o CC kernel/events/ring_buffer.o CC mm/interval_tree.o AR drivers/base/firmware_loader/built-in.a CC drivers/tty/vt/defkeymap.o CC net/unix/diag.o CC arch/x86/kernel/pci-dma.o CC kernel/cgroup/pids.o AR block/built-in.a CC drivers/acpi/acpica/exdebug.o CC [M] fs/smb/client/link.o CC net/ethtool/stats.o CC drivers/tty/vt/consolemap_deftbl.o CC net/ipv4/tcp_input.o AR drivers/tty/vt/built-in.a CC drivers/pci/pci-acpi.o CC lib/decompress_inflate.o CC drivers/tty/serial/8250/8250_dma.o CC crypto/drbg.o CC net/ipv4/tcp_output.o CC drivers/connector/cn_proc.o CC kernel/trace/ring_buffer.o CC drivers/char/tpm/tpm-interface.o CC drivers/clk/clk-gpio.o CC drivers/block/loop.o CC [M] drivers/video/fbdev/core/sysfillrect.o CC fs/btrfs/xattr.o CC kernel/cgroup/cpuset.o CC [M] drivers/block/nbd.o CC kernel/trace/trace.o CC drivers/acpi/acpica/exdump.o CC net/ethtool/phc_vclocks.o CC fs/btrfs/ordered-data.o AR net/ipv6/netfilter/built-in.a CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC arch/x86/kernel/quirks.o CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o CC drivers/base/power/runtime.o CC net/ethtool/mm.o CC kernel/trace/trace_output.o CC mm/list_lru.o CC kernel/time/timekeeping.o AR drivers/clk/built-in.a AR drivers/misc/eeprom/built-in.a CC drivers/acpi/acpica/exfield.o AR drivers/misc/cb710/built-in.a CC net/unix/scm.o AR drivers/misc/ti-st/built-in.a AR drivers/misc/lis3lv02d/built-in.a CC [M] net/netfilter/nf_conntrack_helper.o AR drivers/misc/cardreader/built-in.a CC [M] drivers/misc/mei/hdcp/mei_hdcp.o CC drivers/acpi/acpica/exfldio.o CC drivers/tty/serial/8250/8250_dwlib.o CC drivers/iommu/iommu-traces.o CC drivers/char/tpm/tpm1-cmd.o CC drivers/char/tpm/tpm2-cmd.o CC [M] drivers/video/fbdev/core/syscopyarea.o CC net/ethtool/module.o CC drivers/pci/quirks.o CC drivers/tty/serial/8250/8250_pcilib.o CC arch/x86/kernel/topology.o CC drivers/acpi/acpica/exmisc.o CC lib/decompress_unlz4.o CC drivers/base/regmap/regcache-rbtree.o AR drivers/connector/built-in.a CC drivers/iommu/iommu-sysfs.o CC drivers/mfd/mfd-core.o CC net/core/sock_diag.o CC [M] fs/smb/client/misc.o CC [M] arch/x86/kvm/pmu.o CC drivers/mfd/intel-lpss.o CC crypto/jitterentropy.o CC fs/btrfs/extent_io.o CC crypto/jitterentropy-kcapi.o CC drivers/base/regmap/regcache-flat.o CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o CC drivers/iommu/dma-iommu.o CC mm/workingset.o CC drivers/mfd/intel-lpss-pci.o CC kernel/time/ntp.o CC fs/bad_inode.o CC drivers/base/power/wakeirq.o CC drivers/acpi/acpica/exmutex.o CC arch/x86/kernel/kdebugfs.o AR net/unix/built-in.a CC kernel/trace/trace_seq.o CC lib/zstd/decompress/zstd_ddict.o CC [M] drivers/misc/mei/pxp/mei_pxp.o CC lib/zstd/decompress/zstd_decompress.o CC drivers/tty/serial/8250/8250_pci.o CC drivers/char/tpm/tpmrm-dev.o CC net/core/dev_ioctl.o CC drivers/acpi/acpica/exnames.o CC net/packet/af_packet.o LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o CC fs/btrfs/volumes.o CC net/packet/diag.o CC net/ipv6/af_inet6.o CC [M] drivers/video/fbdev/core/sysimgblt.o CC net/ethtool/pse-pd.o CC net/key/af_key.o CC drivers/base/regmap/regcache-maple.o CC crypto/ghash-generic.o AR kernel/bpf/built-in.a CC drivers/mfd/intel-lpss-acpi.o CC drivers/base/regmap/regmap-debugfs.o CC kernel/trace/trace_stat.o CC [M] net/netfilter/nf_conntrack_proto.o CC drivers/mfd/intel_soc_pmic_crc.o CC kernel/time/clocksource.o AR net/bridge/netfilter/built-in.a CC [M] net/netfilter/nf_conntrack_proto_generic.o CC net/bridge/br.o CC drivers/acpi/acpica/exoparg1.o CC drivers/base/power/main.o CC kernel/time/jiffies.o CC arch/x86/kernel/alternative.o CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o CC drivers/iommu/iova.o CC mm/debug.o CC fs/nfs/export.o AR drivers/tty/ipwireless/built-in.a CC [M] drivers/misc/mei/init.o CC drivers/tty/tty_io.o CC drivers/acpi/device_pm.o CC [M] drivers/gpu/drm/tests/drm_rect_test.o CC drivers/char/tpm/tpm2-space.o CC crypto/af_alg.o CC [M] arch/x86/kvm/mtrr.o CC [M] drivers/mfd/lpc_sch.o CC [M] drivers/gpu/drm/tests/drm_exec_test.o CC lib/zstd/decompress/zstd_decompress_block.o CC drivers/acpi/acpica/exoparg2.o CC net/bridge/br_device.o AR drivers/block/built-in.a CC drivers/iommu/irq_remapping.o CC drivers/acpi/proc.o CC lib/decompress_unlzma.o CC drivers/tty/n_tty.o CC drivers/base/regmap/regmap-i2c.o CC [M] drivers/video/fbdev/core/fb_sys_fops.o CC lib/decompress_unlzo.o CC net/ethtool/plca.o AR kernel/cgroup/built-in.a CC [M] drivers/mfd/lpc_ich.o CC lib/decompress_unxz.o CC [M] arch/x86/kvm/hyperv.o CC drivers/base/regmap/regmap-irq.o CC net/core/tso.o CC kernel/time/timer_list.o CC drivers/char/tpm/tpm-sysfs.o CC [M] drivers/misc/mei/hbm.o CC drivers/tty/serial/8250/8250_exar.o CC mm/gup.o CC [M] fs/smb/client/netmisc.o CC mm/mmap_lock.o CC [M] net/netfilter/nf_conntrack_proto_tcp.o CC drivers/acpi/acpica/exoparg3.o CC drivers/tty/serial/8250/8250_early.o CC [M] fs/smb/client/smbencrypt.o CC drivers/pci/ats.o CC kernel/time/timeconv.o AR drivers/gpu/drm/display/built-in.a CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o AR drivers/iommu/built-in.a CC drivers/char/tpm/eventlog/common.o CC lib/zstd/zstd_common_module.o CC mm/highmem.o AR drivers/mfd/built-in.a CC [M] net/netfilter/nf_conntrack_proto_udp.o CC drivers/char/tpm/eventlog/tpm1.o CC net/ipv6/anycast.o CC lib/decompress_unzstd.o CC lib/dump_stack.o AR drivers/gpu/drm/renesas/rcar-du/built-in.a AR drivers/gpu/drm/renesas/built-in.a LD [M] drivers/video/fbdev/core/fb.o CC drivers/tty/serial/8250/8250_dw.o CC drivers/acpi/acpica/exoparg6.o CC fs/nfs/sysfs.o CC mm/memory.o CC arch/x86/kernel/i8253.o AR drivers/video/fbdev/core/built-in.a AR drivers/video/fbdev/built-in.a CC lib/earlycpio.o AR drivers/video/built-in.a AR drivers/gpu/drm/omapdrm/built-in.a CC drivers/tty/serial/8250/8250_lpss.o CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o AR drivers/gpu/drm/tilcdc/built-in.a CC kernel/time/timecounter.o AR drivers/gpu/drm/imx/built-in.a AR drivers/gpu/drm/i2c/built-in.a CC [M] arch/x86/kvm/debugfs.o CC lib/extable.o CC lib/zstd/common/debug.o CC kernel/time/alarmtimer.o CC [M] drivers/gpu/drm/display/drm_dp_helper.o CC fs/ext4/xattr_hurd.o CC lib/zstd/common/entropy_common.o CC drivers/char/tpm/eventlog/tpm2.o CC kernel/time/posix-timers.o AR drivers/gpu/drm/panel/built-in.a CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o AR net/ethtool/built-in.a CC fs/nfs/fs_context.o CC net/core/sock_reuseport.o CC net/bridge/br_fdb.o CC drivers/base/power/wakeup.o CC crypto/algif_hash.o CC drivers/pci/iov.o CC fs/ext4/xattr_trusted.o CC crypto/algif_skcipher.o CC drivers/base/power/wakeup_stats.o CC lib/zstd/common/error_private.o AR drivers/base/regmap/built-in.a CC drivers/acpi/acpica/exprep.o CC drivers/char/tpm/tpm_ppi.o CC mm/mincore.o CC arch/x86/kernel/hw_breakpoint.o CC fs/ext4/xattr_user.o CC [M] drivers/misc/mei/interrupt.o CC drivers/base/power/domain.o CC drivers/char/mem.o AR net/dsa/built-in.a CC fs/nfs/sysctl.o CC lib/flex_proportions.o CC kernel/trace/trace_printk.o CC drivers/pci/pci-label.o CC [M] fs/smb/client/transport.o CC fs/ext4/fast_commit.o CC fs/nfs/nfs2super.o CC drivers/acpi/acpica/exregion.o CC drivers/tty/tty_ioctl.o AR net/key/built-in.a CC [M] net/sunrpc/auth_gss/auth_gss.o CC net/ipv6/ip6_output.o CC net/sunrpc/clnt.o CC [M] drivers/gpu/drm/display/drm_dsc_helper.o CC drivers/tty/serial/8250/8250_mid.o CC net/8021q/vlan_core.o CC [M] net/sunrpc/auth_gss/gss_generic_token.o CC net/dcb/dcbnl.o CC drivers/acpi/acpica/exresnte.o CC kernel/fork.o CC net/l3mdev/l3mdev.o CC net/handshake/genl.o CC lib/zstd/common/fse_decompress.o CC drivers/char/tpm/eventlog/acpi.o CC net/handshake/netlink.o CC arch/x86/kernel/tsc.o CC net/ipv4/tcp_timer.o CC net/dcb/dcbevent.o CC lib/zstd/common/zstd_common.o CC [M] net/sunrpc/auth_gss/gss_mech_switch.o CC kernel/trace/pid_list.o CC net/ipv6/ip6_input.o CC kernel/exec_domain.o CC [M] drivers/misc/mei/client.o CC [M] net/netfilter/nf_conntrack_proto_icmp.o CC [M] net/bluetooth/af_bluetooth.o CC [M] net/netfilter/nf_conntrack_extend.o CC drivers/pci/pci-stub.o CC crypto/xor.o CC drivers/acpi/acpica/exresolv.o CC kernel/time/posix-cpu-timers.o CC drivers/base/power/domain_governor.o CC drivers/tty/serial/8250/8250_pericom.o CC drivers/tty/tty_ldisc.o CC drivers/pci/vgaarb.o CC kernel/time/posix-clock.o CC net/core/fib_notifier.o AR net/packet/built-in.a CC kernel/trace/trace_sched_switch.o CC drivers/char/random.o AR drivers/gpu/drm/bridge/analogix/built-in.a CC drivers/char/misc.o AR drivers/gpu/drm/bridge/cadence/built-in.a CC fs/nfs/proc.o CC drivers/char/tpm/eventlog/efi.o AR drivers/gpu/drm/bridge/imx/built-in.a AR drivers/gpu/drm/bridge/synopsys/built-in.a AR drivers/gpu/drm/bridge/built-in.a CC [M] arch/x86/kvm/mmu/mmu.o CC fs/nfs/nfs2xdr.o CC drivers/acpi/acpica/exresop.o AR net/l3mdev/built-in.a CC net/bridge/br_forward.o AR drivers/misc/built-in.a CC fs/btrfs/async-thread.o CC crypto/hash_info.o AR drivers/gpu/drm/hisilicon/built-in.a CC kernel/trace/trace_functions.o AR drivers/base/test/built-in.a CC crypto/simd.o CC net/bridge/br_if.o CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o CC drivers/base/component.o CC [M] net/dns_resolver/dns_key.o CC drivers/base/power/clock_ops.o CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o CC drivers/base/core.o AR lib/zstd/built-in.a CC lib/idr.o CC [M] net/8021q/vlan.o CC arch/x86/kernel/tsc_msr.o AR drivers/tty/serial/8250/built-in.a CC net/handshake/request.o CC drivers/tty/serial/serial_core.o CC kernel/time/itimer.o CC drivers/acpi/acpica/exserial.o AR drivers/gpu/drm/mxsfb/built-in.a AR drivers/gpu/drm/tiny/built-in.a CC [M] net/netfilter/nf_conntrack_acct.o CC drivers/char/tpm/tpm_crb.o CC drivers/acpi/bus.o CC drivers/base/bus.o CC kernel/time/clockevents.o CC [M] net/sunrpc/auth_gss/svcauth_gss.o CC arch/x86/kernel/io_delay.o CC [M] drivers/misc/mei/main.o CC fs/nfs/nfs3super.o CC net/core/xdp.o CC [M] crypto/md4.o CC [M] net/dns_resolver/dns_query.o CC kernel/time/tick-common.o CC [M] net/bluetooth/hci_core.o CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o CC kernel/panic.o AR drivers/base/power/built-in.a AR drivers/gpu/drm/xlnx/built-in.a CC lib/irq_regs.o CC net/bridge/br_input.o CC net/ipv4/tcp_ipv4.o AR drivers/pci/built-in.a CC lib/is_single_threaded.o AR drivers/nfc/built-in.a AR drivers/dax/hmem/built-in.a CC drivers/dax/super.o CC drivers/acpi/acpica/exstore.o AR net/dcb/built-in.a CC drivers/dax/bus.o CC arch/x86/kernel/rtc.o CC kernel/trace/trace_preemptirq.o CC net/devres.o CC [M] fs/smb/client/cached_dir.o CC net/ipv6/addrconf.o CC fs/ext4/orphan.o CC [M] net/bluetooth/hci_conn.o CC kernel/events/callchain.o CC net/ipv6/addrlabel.o CC [M] crypto/ccm.o CC fs/btrfs/ioctl.o CC drivers/acpi/acpica/exstoren.o CC kernel/trace/trace_nop.o CC drivers/base/dd.o CC net/handshake/tlshd.o CC lib/klist.o CC [M] drivers/gpu/drm/display/drm_scdc_helper.o CC net/ipv6/route.o CC fs/btrfs/locking.o LD [M] net/dns_resolver/dns_resolver.o CC [M] drivers/misc/mei/dma-ring.o CC net/handshake/trace.o CC [M] net/8021q/vlan_dev.o CC lib/kobject.o AR drivers/char/tpm/built-in.a CC drivers/char/virtio_console.o CC [M] net/netfilter/nf_conntrack_seqadj.o CC kernel/cpu.o CC net/bridge/br_ioctl.o CC drivers/acpi/glue.o CC arch/x86/kernel/resource.o CC fs/btrfs/orphan.o CC fs/nfs/nfs3client.o CC kernel/time/tick-broadcast.o CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o CC [M] drivers/misc/mei/bus.o CC drivers/acpi/acpica/exstorob.o CC lib/kobject_uevent.o CC drivers/base/syscore.o CC net/socket.o CC kernel/exit.o CC drivers/char/hpet.o CC fs/btrfs/export.o AS arch/x86/kernel/irqflags.o CC arch/x86/kernel/static_call.o CC kernel/events/hw_breakpoint.o CC kernel/trace/trace_functions_graph.o CC [M] drivers/misc/mei/bus-fixup.o AR fs/ext4/built-in.a CC net/compat.o CC drivers/acpi/acpica/exsystem.o CC net/sysctl_net.o AR drivers/dax/built-in.a CC drivers/acpi/acpica/extrace.o CC fs/file.o CC drivers/tty/tty_buffer.o CC [M] crypto/arc4.o CC net/bridge/br_stp.o CC net/core/flow_offload.o CC kernel/time/tick-broadcast-hrtimer.o CC fs/nfs/nfs3proc.o CC drivers/tty/tty_port.o CC arch/x86/kernel/process.o CC drivers/acpi/scan.o CC net/ipv6/ip6_fib.o CC net/core/gro.o CC drivers/tty/serial/serial_base_bus.o CC [M] fs/smb/client/cifs_unicode.o CC drivers/acpi/acpica/exutils.o AR net/handshake/built-in.a CC [M] crypto/ecc.o CC drivers/acpi/acpica/hwacpi.o CC net/ipv6/ipv6_sockglue.o CC [M] net/8021q/vlan_netlink.o CC drivers/tty/tty_mutex.o LD [M] drivers/gpu/drm/display/drm_display_helper.o CC net/bridge/br_stp_bpdu.o AR drivers/gpu/drm/gud/built-in.a CC kernel/time/tick-oneshot.o AR drivers/gpu/drm/solomon/built-in.a CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o CC fs/nfs/nfs3xdr.o CC [M] drivers/gpu/drm/ttm/ttm_tt.o CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o CC fs/btrfs/tree-log.o CC [M] crypto/essiv.o CC drivers/base/driver.o CC drivers/char/nvram.o CC [M] drivers/misc/mei/debugfs.o CC mm/mlock.o CC lib/logic_pio.o CC [M] drivers/gpu/drm/scheduler/sched_main.o CC drivers/tty/serial/serial_ctrl.o CC drivers/tty/tty_ldsem.o CC [M] drivers/misc/mei/mei-trace.o CC drivers/acpi/acpica/hwesleep.o CC drivers/base/class.o CC drivers/tty/tty_baudrate.o CC kernel/trace/fgraph.o CC mm/mmap.o CC kernel/time/tick-sched.o CC drivers/tty/serial/serial_port.o CC kernel/events/uprobes.o CC drivers/tty/tty_jobctrl.o CC fs/filesystems.o CC fs/namespace.o CC kernel/trace/blktrace.o CC [M] drivers/gpu/drm/scheduler/sched_fence.o CC drivers/acpi/acpica/hwgpe.o CC lib/maple_tree.o CC net/bridge/br_stp_if.o CC [M] net/8021q/vlanproc.o AR drivers/char/built-in.a CC drivers/acpi/acpica/hwregs.o CC net/ipv6/ndisc.o CC [M] fs/smb/client/nterr.o CC fs/btrfs/free-space-cache.o CC [M] drivers/gpu/drm/ttm/ttm_bo.o CC [M] drivers/misc/mei/pci-me.o CC [M] crypto/ecdh.o CC arch/x86/kernel/ptrace.o CC net/bridge/br_stp_timer.o CC drivers/tty/serial/earlycon.o CC net/ipv4/tcp_minisocks.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o CC drivers/tty/serial/serial_mctrl_gpio.o CC [M] net/bluetooth/hci_event.o CC drivers/base/platform.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC [M] crypto/ecdh_helper.o CC [M] net/sunrpc/auth_gss/trace.o CC fs/btrfs/zlib.o CC [M] net/netfilter/nf_conntrack_proto_dccp.o CC drivers/acpi/resource.o CC net/sunrpc/xprt.o CC drivers/base/cpu.o CC net/ipv4/tcp_cong.o CC arch/x86/kernel/tls.o CC net/core/netdev-genl.o CC drivers/acpi/acpica/hwsleep.o CC net/ipv4/tcp_metrics.o CC [M] fs/smb/client/cifsencrypt.o CC kernel/trace/trace_events.o CC kernel/time/vsyscall.o CC drivers/acpi/acpi_processor.o CC net/sunrpc/socklib.o CC [M] drivers/gpu/drm/scheduler/sched_entity.o CC [M] fs/smb/client/readdir.o CC net/core/netdev-genl-gen.o CC mm/mmu_gather.o AR net/8021q/built-in.a LD [M] net/8021q/8021q.o CC fs/seq_file.o CC [M] drivers/misc/mei/hw-me.o LD [M] crypto/ecdh_generic.o CC net/ipv4/tcp_fastopen.o AR crypto/built-in.a CC net/core/gso.o CC net/ipv4/tcp_rate.o CC drivers/acpi/acpica/hwvalid.o AR drivers/tty/serial/built-in.a CC drivers/tty/n_null.o AR fs/nfs/built-in.a CC fs/xattr.o CC kernel/time/timekeeping_debug.o CC [M] fs/smb/client/ioctl.o CC net/bridge/br_netlink.o CC net/ipv4/tcp_recovery.o CC net/core/net-sysfs.o CC drivers/acpi/processor_core.o CC kernel/softirq.o CC [M] net/netfilter/nf_conntrack_proto_sctp.o CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o CC mm/mprotect.o CC arch/x86/kernel/step.o CC drivers/base/firmware.o CC drivers/acpi/acpica/hwxface.o CC net/core/page_pool.o CC [M] fs/smb/client/sess.o CC net/core/net-procfs.o AR kernel/events/built-in.a CC kernel/trace/trace_export.o CC fs/btrfs/lzo.o CC drivers/tty/pty.o CC drivers/acpi/processor_pdc.o LD [M] drivers/gpu/drm/scheduler/gpu-sched.o CC net/ipv4/tcp_ulp.o CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o CC net/bridge/br_netlink_tunnel.o CC [M] fs/smb/client/export.o CC kernel/time/namespace.o CC drivers/base/init.o CC net/ipv6/udp.o CC fs/libfs.o CC drivers/acpi/acpica/hwxfsleep.o CC kernel/trace/trace_event_perf.o CC arch/x86/kernel/i8237.o CC arch/x86/kernel/stacktrace.o CC [M] net/netfilter/nf_conntrack_netlink.o LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o CC drivers/tty/sysrq.o CC [M] arch/x86/kvm/mmu/page_track.o CC net/sunrpc/xprtsock.o CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o CC [M] drivers/gpu/drm/i915/i915_driver.o CC net/ipv6/udplite.o CC [M] arch/x86/kvm/mmu/spte.o CC [M] drivers/gpu/drm/ttm/ttm_module.o CC fs/fs-writeback.o CC drivers/acpi/acpica/hwpci.o CC drivers/acpi/ec.o CC net/ipv6/raw.o CC drivers/base/map.o CC net/ipv6/icmp.o CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o CC net/ipv6/mcast.o CC fs/pnode.o CC arch/x86/kernel/reboot.o AR kernel/time/built-in.a CC kernel/resource.o CC drivers/acpi/dock.o CC net/ipv6/reassembly.o CC [M] drivers/misc/mei/gsc-me.o CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o CC fs/splice.o CC net/core/netpoll.o CC fs/btrfs/zstd.o CC net/ipv6/tcp_ipv6.o CC mm/mremap.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o CC drivers/acpi/acpica/nsaccess.o CC kernel/trace/trace_events_filter.o CC net/ipv4/tcp_offload.o CC net/ipv6/ping.o CC drivers/base/devres.o CC net/ipv4/tcp_plb.o CC net/bridge/br_arp_nd_proxy.o CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o CC [M] drivers/gpu/drm/i915/i915_drm_client.o CC net/bridge/br_sysfs_if.o CC kernel/sysctl.o CC fs/btrfs/compression.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o CC [M] net/bluetooth/mgmt.o CC drivers/acpi/acpica/nsalloc.o CC drivers/dma-buf/dma-buf.o AR drivers/tty/built-in.a CC net/ipv6/exthdrs.o CC fs/sync.o CC drivers/dma-buf/dma-fence.o CC [M] net/sunrpc/auth_gss/gss_krb5_seqnum.o CC [M] arch/x86/kvm/mmu/tdp_iter.o CC net/core/fib_rules.o LD [M] drivers/misc/mei/mei.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o CC net/ipv6/datagram.o LD [M] drivers/misc/mei/mei-me.o CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o LD [M] drivers/misc/mei/mei-gsc.o CC kernel/trace/trace_events_trigger.o CC arch/x86/kernel/msr.o CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o CC drivers/acpi/acpica/nsarguments.o CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o CC [M] fs/smb/client/unc.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o CC drivers/acpi/pci_root.o CC drivers/base/attribute_container.o CC [M] net/bluetooth/hci_sock.o CC drivers/acpi/pci_link.o CC [M] drivers/gpu/drm/i915/i915_config.o CC arch/x86/kernel/cpuid.o CC [M] arch/x86/kvm/mmu/tdp_mmu.o CC fs/utimes.o CC [M] drivers/gpu/drm/ttm/ttm_resource.o CC net/ipv6/ip6_flowlabel.o CC mm/msync.o CC [M] drivers/gpu/drm/i915/i915_getparam.o CC drivers/acpi/acpica/nsconvert.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o CC [M] drivers/gpu/drm/ttm/ttm_pool.o CC arch/x86/kernel/early-quirks.o CC drivers/acpi/acpica/nsdump.o CC net/bridge/br_sysfs_br.o CC net/ipv4/datagram.o CC net/ipv4/raw.o CC net/bridge/br_nf_core.o CC kernel/trace/trace_eprobe.o CC arch/x86/kernel/smp.o CC drivers/dma-buf/dma-fence-array.o CC drivers/acpi/pci_irq.o CC drivers/base/transport_class.o CC [M] fs/smb/client/winucase.o CC drivers/dma-buf/dma-fence-chain.o CC net/core/net-traces.o CC [M] fs/smb/client/smb2ops.o CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o CC [M] fs/smb/client/smb2maperror.o CC [M] drivers/gpu/drm/vgem/vgem_drv.o CC drivers/acpi/acpica/nseval.o CC [M] net/netfilter/nf_nat_core.o CC [M] drivers/gpu/drm/vgem/vgem_fence.o LD [M] net/sunrpc/auth_gss/auth_rpcgss.o CC kernel/trace/trace_kprobe.o CC mm/page_vma_mapped.o CC fs/btrfs/delayed-ref.o CC drivers/acpi/acpi_lpss.o CC [M] fs/smb/client/smb2transport.o CC drivers/base/topology.o CC [M] drivers/gpu/drm/nouveau/nvif/object.o CC drivers/base/container.o CC [M] drivers/gpu/drm/nouveau/nvif/client.o CC drivers/acpi/acpica/nsinit.o CC net/bridge/br_multicast.o CC net/sunrpc/sched.o CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o CC [M] drivers/gpu/drm/ast/ast_drv.o CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o CC drivers/acpi/acpica/nsload.o CC [M] drivers/gpu/drm/i915/i915_ioctl.o CC drivers/gpu/drm/drm_mipi_dsi.o CC net/sunrpc/auth.o CC net/core/selftests.o CC [M] drivers/gpu/drm/ttm/ttm_device.o CC [M] drivers/gpu/drm/amd/amdgpu/atom.o CC drivers/dma-buf/dma-fence-unwrap.o CC arch/x86/kernel/smpboot.o CC net/sunrpc/auth_null.o CC drivers/acpi/acpica/nsnames.o CC [M] drivers/gpu/drm/drm_aperture.o CC mm/pagewalk.o CC kernel/trace/error_report-traces.o LD [M] drivers/gpu/drm/vgem/vgem.o CC drivers/acpi/acpi_apd.o CC net/sunrpc/auth_tls.o CC drivers/dma-buf/dma-resv.o CC drivers/base/property.o CC lib/memcat_p.o CC mm/pgtable-generic.o CC kernel/capability.o CC net/bridge/br_mdb.o CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o CC kernel/trace/power-traces.o CC arch/x86/kernel/tsc_sync.o CC net/ipv6/inet6_connection_sock.o CC [M] net/bluetooth/hci_sysfs.o CC drivers/dma-buf/sync_file.o CC [M] drivers/gpu/drm/nouveau/nvif/conn.o CC drivers/acpi/acpica/nsobject.o CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o CC [M] drivers/gpu/drm/ast/ast_i2c.o CC [M] drivers/gpu/drm/nouveau/nvif/device.o CC fs/btrfs/relocation.o CC lib/nmi_backtrace.o CC arch/x86/kernel/setup_percpu.o CC drivers/dma-buf/sw_sync.o CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o CC drivers/acpi/acpica/nsparse.o CC fs/btrfs/delayed-inode.o CC net/ipv6/udp_offload.o CC net/core/ptp_classifier.o CC arch/x86/kernel/ftrace.o CC [M] drivers/gpu/drm/i915/i915_irq.o CC net/ipv6/seg6.o CC net/ipv4/udp.o CC kernel/trace/rpm-traces.o CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o CC net/core/netprio_cgroup.o CC kernel/ptrace.o CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o CC net/sunrpc/auth_unix.o CC [M] net/netfilter/nf_nat_proto.o AS arch/x86/kernel/ftrace_64.o CC net/core/dst_cache.o CC [M] arch/x86/kvm/smm.o CC mm/rmap.o CC arch/x86/kernel/trace_clock.o CC [M] net/netfilter/nf_nat_helper.o CC drivers/acpi/acpica/nspredef.o CC fs/btrfs/scrub.o CC net/ipv6/fib6_notifier.o CC [M] drivers/gpu/drm/xe/xe_bb.o CC fs/d_path.o CC net/core/gro_cells.o CC [M] fs/smb/client/smb2misc.o CC lib/plist.o CC net/ipv6/rpl.o CC drivers/acpi/acpica/nsprepkg.o CC drivers/acpi/acpica/nsrepair.o CC [M] net/bluetooth/l2cap_core.o CC [M] drivers/gpu/drm/ast/ast_main.o CC mm/vmalloc.o CC drivers/base/cacheinfo.o CC lib/radix-tree.o CC [M] drivers/gpu/drm/drm_atomic.o CC [M] drivers/gpu/drm/nouveau/nvif/disp.o CC drivers/dma-buf/sync_debug.o CC net/ipv6/ioam6.o CC arch/x86/kernel/trace.o CC net/sunrpc/svc.o LD [M] drivers/gpu/drm/ttm/ttm.o CC fs/stack.o CC [M] drivers/gpu/drm/drm_atomic_uapi.o CC mm/page_alloc.o CC net/ipv4/udplite.o CC net/sunrpc/svcsock.o CC net/ipv4/udp_offload.o CC [M] drivers/gpu/drm/nouveau/nvif/driver.o CC net/ipv6/sysctl_net_ipv6.o CC drivers/acpi/acpica/nsrepair2.o CC kernel/trace/trace_dynevent.o CC net/ipv6/xfrm6_policy.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC [M] arch/x86/kvm/vmx/vmx.o CC lib/ratelimit.o CC [M] drivers/gpu/drm/xe/xe_bo.o CC arch/x86/kernel/rethook.o CC net/ipv4/arp.o CC net/ipv4/icmp.o CC net/ipv4/devinet.o CC net/sunrpc/svcauth.o CC lib/rbtree.o CC [M] drivers/dma-buf/selftest.o CC drivers/base/swnode.o CC [M] net/bluetooth/l2cap_sock.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o CC [M] drivers/gpu/drm/drm_auth.o CC drivers/acpi/acpica/nssearch.o CC [M] drivers/gpu/drm/nouveau/nvif/event.o CC [M] drivers/gpu/drm/ast/ast_mm.o CC kernel/user.o CC [M] drivers/dma-buf/st-dma-fence.o CC mm/init-mm.o CC lib/seq_buf.o CC [M] drivers/gpu/drm/i915/i915_mitigations.o CC lib/siphash.o CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o CC [M] net/netfilter/nf_nat_redirect.o CC arch/x86/kernel/crash_core_64.o CC [M] drivers/gpu/drm/ast/ast_mode.o CC net/ipv4/af_inet.o CC kernel/trace/trace_probe.o CC drivers/acpi/acpica/nsutils.o CC drivers/base/auxiliary.o CC [M] drivers/gpu/drm/i915/i915_module.o CC drivers/acpi/acpi_platform.o CC [M] drivers/dma-buf/st-dma-fence-chain.o CC [M] fs/smb/client/smb2pdu.o CC mm/memblock.o CC net/ipv4/igmp.o CC [M] arch/x86/kvm/kvm-asm-offsets.s CC lib/string.o CC arch/x86/kernel/module.o CC [M] fs/smb/client/smb2inode.o CC mm/memory_hotplug.o CC [M] drivers/dma-buf/st-dma-fence-unwrap.o CC fs/btrfs/backref.o CC [M] drivers/gpu/drm/drm_blend.o CC drivers/base/devtmpfs.o CC net/ipv4/fib_frontend.o AR drivers/cxl/core/built-in.a AR drivers/cxl/built-in.a CC drivers/acpi/acpica/nswalk.o AR drivers/macintosh/built-in.a CC lib/timerqueue.o CC drivers/acpi/acpica/nsxfeval.o CC [M] drivers/gpu/drm/nouveau/nvif/head.o CC [M] drivers/gpu/drm/i915/i915_params.o CC lib/vsprintf.o CC net/ipv6/xfrm6_state.o CC lib/win_minmax.o CC arch/x86/kernel/early_printk.o CC net/sunrpc/svcauth_unix.o CC [M] drivers/gpu/drm/xe/xe_bo_evict.o CC net/sunrpc/addr.o AR net/core/built-in.a CC drivers/scsi/scsi.o CC fs/fs_struct.o CC drivers/acpi/acpica/nsxfname.o CC fs/btrfs/ulist.o CC [M] drivers/gpu/drm/i915/i915_pci.o CC [M] net/netfilter/nf_nat_masquerade.o CC fs/btrfs/qgroup.o CC [M] drivers/dma-buf/st-dma-resv.o CC drivers/acpi/acpica/nsxfobj.o CC net/ipv6/xfrm6_input.o CC fs/statfs.o CC [M] drivers/gpu/drm/nouveau/nvif/mem.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o CC lib/xarray.o CC [M] fs/smb/client/smb2file.o CC drivers/base/node.o CC fs/fs_pin.o CC net/bridge/br_multicast_eht.o CC arch/x86/kernel/hpet.o CC kernel/signal.o CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o CC kernel/trace/trace_uprobe.o CC [M] net/netfilter/x_tables.o CC fs/nsfs.o CC [M] drivers/gpu/drm/ast/ast_post.o CC fs/btrfs/send.o CC drivers/acpi/acpica/psargs.o CC [M] drivers/gpu/drm/drm_bridge.o CC kernel/sys.o AR drivers/dma-buf/built-in.a LD [M] drivers/dma-buf/dmabuf_selftests.o CC [M] arch/x86/kvm/vmx/pmu_intel.o CC drivers/nvme/host/core.o AR drivers/nvme/target/built-in.a CC net/ipv6/xfrm6_output.o CC kernel/umh.o CC [M] drivers/gpu/drm/xe/xe_debugfs.o CC fs/fs_types.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o CC lib/lockref.o CC [M] fs/smb/client/cifsacl.o CC [M] net/netfilter/xt_tcpudp.o CC [M] net/netfilter/xt_mark.o CC [M] drivers/gpu/drm/nouveau/nvif/outp.o CC drivers/base/memory.o CC [M] drivers/gpu/drm/i915/i915_scatterlist.o CC drivers/ata/libata-core.o CC drivers/base/module.o CC drivers/acpi/acpica/psloop.o CC [M] drivers/gpu/drm/drm_cache.o CC drivers/acpi/acpica/psobject.o CC drivers/base/pinctrl.o CC [M] arch/x86/kvm/vmx/vmcs12.o CC [M] drivers/gpu/drm/xe/xe_devcoredump.o CC fs/fs_context.o CC arch/x86/kernel/amd_nb.o CC [M] fs/smb/client/fs_context.o CC drivers/spi/spi.o CC drivers/scsi/hosts.o CC net/ipv6/xfrm6_protocol.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o CC kernel/workqueue.o CC [M] net/bluetooth/smp.o CC net/ipv4/fib_semantics.o CC drivers/scsi/scsi_ioctl.o CC net/bridge/br_vlan.o CC [M] net/netfilter/xt_nat.o CC drivers/net/phy/mdio-boardinfo.o CC drivers/acpi/acpica/psopcode.o CC drivers/net/phy/mdio_devres.o CC drivers/acpi/acpi_pnp.o CC [M] drivers/gpu/drm/drm_client.o CC [M] net/bluetooth/lib.o CC net/bridge/br_vlan_tunnel.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o CC drivers/acpi/power.o CC lib/bcd.o CC [M] net/netfilter/xt_REDIRECT.o CC [M] drivers/gpu/drm/ast/ast_dp501.o CC [M] drivers/gpu/drm/xe/xe_device.o CC drivers/base/devcoredump.o CC drivers/net/phy/phy.o CC [M] drivers/gpu/drm/nouveau/nvif/timer.o CC mm/madvise.o CC arch/x86/kernel/kvm.o CC kernel/pid.o CC drivers/acpi/acpica/psopinfo.o CC [M] drivers/gpu/drm/ast/ast_dp.o CC [M] drivers/gpu/drm/i915/i915_suspend.o CC lib/sort.o CC drivers/acpi/event.o CC drivers/base/platform-msi.o CC drivers/scsi/scsicam.o CC net/bridge/br_vlan_options.o CC drivers/ata/libata-scsi.o CC lib/parser.o CC kernel/trace/rethook.o CC drivers/net/phy/phy-c45.o CC [M] drivers/gpu/drm/i915/i915_switcheroo.o CC kernel/task_work.o CC drivers/acpi/acpica/psparse.o CC net/ipv6/netfilter.o CC [M] drivers/gpu/drm/drm_client_modeset.o CC fs/fs_parser.o CC net/sunrpc/rpcb_clnt.o CC net/ipv4/fib_trie.o AR drivers/firewire/built-in.a CC lib/debug_locks.o CC [M] net/bluetooth/ecdh_helper.o CC drivers/acpi/evged.o AR drivers/cdrom/built-in.a AR drivers/auxdisplay/built-in.a CC drivers/usb/common/common.o CC drivers/base/physical_location.o CC drivers/usb/common/debug.o CC net/ipv4/fib_notifier.o CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o CC drivers/scsi/scsi_error.o CC lib/random32.o CC drivers/usb/core/usb.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o CC drivers/net/phy/phy-core.o LD [M] drivers/gpu/drm/ast/ast.o CC net/bridge/br_mst.o CC [M] drivers/gpu/drm/nouveau/nvif/user.o CC drivers/acpi/acpica/psscope.o CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o CC [M] drivers/gpu/drm/i915/i915_sysfs.o AR kernel/trace/built-in.a CC drivers/base/trace.o CC [M] net/netfilter/xt_MASQUERADE.o CC drivers/net/phy/phy_device.o CC [M] drivers/gpu/drm/i915/i915_utils.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o CC [M] net/bridge/br_netfilter_hooks.o CC fs/fsopen.o AR drivers/usb/phy/built-in.a CC fs/init.o CC lib/bust_spinlocks.o CC [M] drivers/gpu/drm/i915/intel_clock_gating.o CC lib/kasprintf.o CC drivers/acpi/sysfs.o CC fs/btrfs/dev-replace.o CC arch/x86/kernel/kvmclock.o CC drivers/ata/libata-eh.o CC mm/page_io.o CC drivers/acpi/acpica/pstree.o CC [M] fs/smb/client/dns_resolve.o AR drivers/usb/common/built-in.a CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o CC kernel/extable.o AR drivers/net/pse-pd/built-in.a CC mm/swap_state.o CC net/ipv6/fib6_rules.o CC drivers/ata/libata-transport.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o CC arch/x86/kernel/paravirt.o CC net/ipv4/inet_fragment.o CC [M] drivers/gpu/drm/xe/xe_dma_buf.o CC drivers/acpi/property.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o CC net/ipv6/proc.o CC drivers/nvme/host/ioctl.o AR drivers/base/built-in.a CC [M] drivers/gpu/drm/xe/xe_exec.o CC lib/bitmap.o CC drivers/acpi/acpica/psutils.o CC drivers/acpi/acpi_cmos_rtc.o CC drivers/usb/core/hub.o CC drivers/nvme/host/sysfs.o CC [M] drivers/gpu/drm/drm_color_mgmt.o CC fs/btrfs/raid56.o CC arch/x86/kernel/pvclock.o CC drivers/acpi/acpica/pswalk.o CC [M] arch/x86/kvm/vmx/hyperv.o CC drivers/net/phy/linkmode.o CC [M] drivers/gpu/drm/i915/intel_device_info.o CC [M] net/netfilter/xt_addrtype.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o AR drivers/spi/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC fs/btrfs/uuid-tree.o CC [M] net/bluetooth/hci_request.o CC [M] drivers/gpu/drm/drm_connector.o CC drivers/acpi/acpica/psxface.o CC drivers/net/phy/mdio_bus.o CC [M] drivers/gpu/drm/i915/intel_memory_region.o CC net/sunrpc/timer.o CC kernel/params.o CC [M] net/bluetooth/mgmt_util.o CC drivers/acpi/acpica/rsaddr.o CC drivers/scsi/scsi_lib.o CC net/ipv6/syncookies.o CC [M] net/bridge/br_netfilter_ipv6.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o CC drivers/net/phy/mdio_device.o CC [M] net/bluetooth/mgmt_config.o ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch] CC [M] fs/smb/client/smb1ops.o CC drivers/nvme/host/pr.o CC arch/x86/kernel/pcspeaker.o CC [M] net/netfilter/xt_conntrack.o CC net/ipv6/mip6.o CC drivers/net/phy/swphy.o CC mm/swapfile.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o CC drivers/ata/libata-trace.o CC [M] drivers/gpu/drm/xe/xe_execlist.o CC [M] net/bluetooth/hci_codec.o CC drivers/acpi/acpica/rscalc.o CC drivers/nvme/host/trace.o CC drivers/input/serio/serio.o CC drivers/nvme/host/fault_inject.o CC fs/btrfs/props.o CC lib/scatterlist.o CC drivers/input/keyboard/atkbd.o CC drivers/rtc/lib.o AR drivers/input/mouse/built-in.a CC drivers/input/input.o CC drivers/acpi/acpica/rscreate.o CC arch/x86/kernel/check.o CC drivers/rtc/class.o CC [M] arch/x86/kvm/vmx/nested.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o CC kernel/kthread.o CC drivers/net/phy/fixed_phy.o AR drivers/i2c/algos/built-in.a AR drivers/i3c/built-in.a CC [M] drivers/i2c/algos/i2c-algo-bit.o CC net/ipv4/ping.o CC drivers/i2c/busses/i2c-designware-common.o CC net/sunrpc/xdr.o CC drivers/rtc/interface.o AR drivers/media/i2c/built-in.a AR drivers/media/tuners/built-in.a CC drivers/i2c/busses/i2c-designware-master.o AR drivers/ptp/built-in.a CC kernel/sys_ni.o AR drivers/media/rc/keymaps/built-in.a CC [M] drivers/ptp/ptp_clock.o AR drivers/media/rc/built-in.a AR drivers/media/common/b2c2/built-in.a AR drivers/media/common/saa7146/built-in.a CC [M] drivers/gpu/drm/drm_crtc.o AR drivers/media/common/siano/built-in.a AR drivers/media/common/v4l2-tpg/built-in.a AR drivers/media/common/videobuf2/built-in.a AR drivers/media/common/built-in.a CC fs/btrfs/free-space-tree.o AR drivers/media/platform/allegro-dvt/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o AR drivers/media/platform/amlogic/meson-ge2d/built-in.a AR drivers/media/platform/amlogic/built-in.a AR drivers/power/reset/built-in.a CC [M] drivers/gpu/drm/drm_displayid.o CC drivers/acpi/acpica/rsdumpinfo.o AR drivers/media/platform/amphion/built-in.a CC drivers/power/supply/power_supply_core.o AR drivers/media/platform/aspeed/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o CC drivers/power/supply/power_supply_sysfs.o AR drivers/media/platform/atmel/built-in.a AR drivers/media/platform/cadence/built-in.a AR drivers/media/platform/chips-media/built-in.a AR drivers/media/platform/intel/built-in.a CC drivers/power/supply/power_supply_leds.o CC drivers/nvme/host/pci.o CC drivers/power/supply/power_supply_hwmon.o AR drivers/media/platform/marvell/built-in.a AR drivers/media/platform/mediatek/jpeg/built-in.a AR drivers/media/platform/mediatek/mdp/built-in.a AR drivers/media/platform/mediatek/vcodec/built-in.a AR drivers/media/platform/mediatek/vpu/built-in.a CC drivers/input/serio/i8042.o CC arch/x86/kernel/uprobes.o AR drivers/media/platform/mediatek/mdp3/built-in.a AR drivers/media/platform/mediatek/built-in.a AR drivers/media/platform/microchip/built-in.a CC drivers/scsi/scsi_lib_dma.o CC [M] drivers/gpu/drm/xe/xe_exec_queue.o CC [M] net/netfilter/xt_ipvs.o AR drivers/media/platform/nvidia/tegra-vde/built-in.a AR drivers/media/platform/nvidia/built-in.a AR drivers/media/platform/nxp/dw100/built-in.a CC drivers/acpi/acpica/rsinfo.o AR drivers/media/platform/nxp/imx-jpeg/built-in.a AR drivers/media/platform/qcom/camss/built-in.a AR drivers/media/platform/renesas/rcar-vin/built-in.a AR net/bridge/built-in.a AR drivers/media/platform/nxp/imx8-isi/built-in.a AR drivers/media/platform/renesas/rzg2l-cru/built-in.a AR drivers/media/platform/qcom/venus/built-in.a AR drivers/media/platform/nxp/built-in.a LD [M] net/bridge/br_netfilter.o AR drivers/media/platform/qcom/built-in.a AR drivers/media/platform/renesas/vsp1/built-in.a AR drivers/media/platform/renesas/built-in.a CC net/ipv6/addrconf_core.o CC net/ipv6/exthdrs_core.o AR drivers/media/platform/rockchip/rga/built-in.a AR drivers/media/platform/rockchip/rkisp1/built-in.a AR drivers/media/platform/samsung/exynos-gsc/built-in.a AR drivers/media/platform/rockchip/built-in.a AR drivers/media/platform/samsung/exynos4-is/built-in.a CC drivers/scsi/scsi_scan.o AR drivers/media/platform/samsung/s3c-camif/built-in.a AR drivers/media/platform/st/sti/bdisp/built-in.a AR drivers/media/platform/samsung/s5p-g2d/built-in.a GEN drivers/scsi/scsi_devinfo_tbl.c CC [M] net/bluetooth/eir.o AR drivers/media/platform/st/sti/c8sectpfe/built-in.a AR drivers/media/platform/st/sti/delta/built-in.a AR drivers/media/platform/samsung/s5p-jpeg/built-in.a AR drivers/media/platform/samsung/s5p-mfc/built-in.a AR drivers/media/platform/samsung/built-in.a AR drivers/media/platform/st/sti/hva/built-in.a AR drivers/media/platform/st/stm32/built-in.a CC drivers/acpi/acpica/rsio.o AR drivers/media/platform/st/built-in.a CC [M] drivers/gpu/drm/xe/xe_force_wake.o CC net/ipv6/ip6_checksum.o CC [M] net/bluetooth/hci_sync.o AR drivers/media/platform/sunxi/sun4i-csi/built-in.a AR drivers/media/platform/sunxi/sun6i-csi/built-in.a AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a AR drivers/media/platform/sunxi/sun8i-di/built-in.a AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a AR drivers/media/platform/sunxi/built-in.a CC lib/list_sort.o AR drivers/input/keyboard/built-in.a AR drivers/media/platform/ti/am437x/built-in.a CC lib/uuid.o AR drivers/media/platform/ti/cal/built-in.a AR drivers/media/platform/ti/vpe/built-in.a AR drivers/media/platform/ti/davinci/built-in.a CC [M] net/bluetooth/coredump.o AR drivers/media/platform/ti/omap/built-in.a CC drivers/ata/libata-sata.o AR drivers/media/platform/ti/omap3isp/built-in.a CC drivers/i2c/busses/i2c-designware-platdrv.o AR drivers/media/platform/ti/built-in.a AR drivers/media/platform/verisilicon/built-in.a CC drivers/rtc/nvmem.o AR drivers/media/platform/via/built-in.a CC [M] net/bluetooth/sco.o AR drivers/media/platform/xilinx/built-in.a AR drivers/media/platform/built-in.a CC kernel/nsproxy.o CC [M] drivers/gpu/drm/xe/xe_ggtt.o AR drivers/media/pci/ttpci/built-in.a CC [M] drivers/gpu/drm/xe/xe_gt.o CC [M] drivers/net/phy/phylink.o AR drivers/media/pci/b2c2/built-in.a AR drivers/media/pci/pluto2/built-in.a AR drivers/media/pci/dm1105/built-in.a AR drivers/media/pci/pt1/built-in.a AR drivers/media/usb/b2c2/built-in.a AR drivers/media/pci/pt3/built-in.a CC lib/iov_iter.o AR drivers/media/usb/dvb-usb/built-in.a AR drivers/media/usb/dvb-usb-v2/built-in.a AR drivers/media/pci/mantis/built-in.a AR drivers/media/pci/ngene/built-in.a AR drivers/media/usb/s2255/built-in.a CC lib/clz_ctz.o CC [M] drivers/ptp/ptp_chardev.o AR drivers/media/pci/ddbridge/built-in.a AR drivers/media/usb/siano/built-in.a AR drivers/media/usb/ttusb-budget/built-in.a AR drivers/media/pci/saa7146/built-in.a CC [M] fs/smb/client/cifssmb.o AR drivers/media/pci/smipcie/built-in.a CC fs/btrfs/tree-checker.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o AR drivers/media/usb/ttusb-dec/built-in.a AR drivers/media/usb/built-in.a CC drivers/acpi/acpica/rsirq.o AR drivers/media/pci/netup_unidvb/built-in.a CC [M] drivers/ptp/ptp_sysfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o AR drivers/media/pci/intel/ipu3/built-in.a AR drivers/i2c/muxes/built-in.a AR drivers/media/pci/intel/built-in.a CC [M] drivers/i2c/muxes/i2c-mux-gpio.o CC net/sunrpc/sunrpc_syms.o AR drivers/media/pci/built-in.a CC [M] drivers/gpu/drm/i915/intel_pcode.o CC drivers/scsi/scsi_devinfo.o CC drivers/rtc/dev.o AR drivers/media/mmc/siano/built-in.a CC arch/x86/kernel/perf_regs.o AR drivers/media/mmc/built-in.a AR drivers/media/firewire/built-in.a AR drivers/media/spi/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o AR drivers/media/test-drivers/built-in.a AR drivers/media/built-in.a AR drivers/power/supply/built-in.a CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o AR drivers/power/built-in.a CC drivers/scsi/scsi_sysctl.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o CC drivers/rtc/proc.o CC kernel/notifier.o CC net/sunrpc/cache.o CC drivers/input/input-compat.o CC drivers/acpi/acpica/rslist.o CC net/ipv6/ip6_icmp.o CC [M] drivers/gpu/drm/xe/xe_gt_clock.o CC kernel/ksysfs.o CC arch/x86/kernel/tracepoint.o LD [M] net/netfilter/nf_conntrack.o LD [M] net/netfilter/nf_nat.o AR net/netfilter/built-in.a CC drivers/input/serio/libps2.o CC arch/x86/kernel/itmt.o CC drivers/i2c/busses/i2c-designware-baytrail.o CC fs/btrfs/space-info.o CC mm/swap_slots.o CC net/ipv4/ip_tunnel_core.o CC arch/x86/kernel/umip.o CC [M] arch/x86/kvm/vmx/posted_intr.o CC drivers/rtc/sysfs.o CC kernel/cred.o CC drivers/scsi/scsi_debugfs.o CC drivers/acpi/x86/apple.o CC fs/btrfs/block-rsv.o CC drivers/usb/core/hcd.o LD [M] arch/x86/kvm/kvm.o CC drivers/acpi/acpica/rsmemory.o CC drivers/scsi/scsi_trace.o CC kernel/reboot.o CC [M] drivers/ptp/ptp_vclock.o CC fs/btrfs/delalloc-space.o CC drivers/usb/core/urb.o UPD arch/x86/kvm/kvm-asm-offsets.h CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o CC drivers/i2c/i2c-boardinfo.o CC drivers/acpi/acpica/rsmisc.o CC drivers/input/input-mt.o CC fs/btrfs/block-group.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o CC drivers/ata/libata-sff.o CC net/ipv4/gre_offload.o CC net/ipv6/output_core.o CC [M] drivers/gpu/drm/i915/intel_region_ttm.o CC fs/kernel_read_file.o CC kernel/async.o AS [M] arch/x86/kvm/vmx/vmenter.o CC [M] drivers/net/phy/aquantia_main.o CC drivers/acpi/acpica/rsserial.o CC lib/bsearch.o CC kernel/range.o CC drivers/hwmon/hwmon.o CC [M] drivers/i2c/busses/i2c-scmi.o AR drivers/input/serio/built-in.a CC [M] drivers/hwmon/acpi_power_meter.o CC mm/dmapool.o CC [M] drivers/gpu/drm/drm_drv.o CC arch/x86/kernel/unwind_orc.o CC drivers/rtc/rtc-mc146818-lib.o AR drivers/thermal/broadcom/built-in.a AR drivers/thermal/samsung/built-in.a CC drivers/thermal/intel/intel_tcc.o AR drivers/thermal/st/built-in.a CC drivers/rtc/rtc-cmos.o CC drivers/watchdog/watchdog_core.o CC [M] fs/smb/client/asn1.o CC drivers/watchdog/watchdog_dev.o CC drivers/net/mdio/acpi_mdio.o CC drivers/scsi/scsi_logging.o CC [M] drivers/ptp/ptp_kvm_x86.o CC drivers/thermal/intel/therm_throt.o CC drivers/net/mdio/fwnode_mdio.o CC drivers/acpi/acpica/rsutils.o AR drivers/nvme/host/built-in.a AR drivers/nvme/built-in.a CC drivers/input/input-poller.o CC net/ipv6/protocol.o CC [M] drivers/md/persistent-data/dm-array.o CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o AR drivers/net/pcs/built-in.a CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o CC [M] drivers/md/persistent-data/dm-bitset.o CC drivers/input/ff-core.o CC drivers/md/md.o CC kernel/smpboot.o CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o CC [M] drivers/md/persistent-data/dm-block-manager.o CC [M] drivers/net/phy/aquantia_hwmon.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o CC mm/hugetlb.o CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o CC drivers/usb/core/message.o CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o CC kernel/ucount.o CC [M] drivers/md/persistent-data/dm-space-map-common.o CC net/ipv6/ip6_offload.o CC drivers/acpi/acpica/rsxface.o CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o CC drivers/usb/core/driver.o CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o CC net/ipv4/metrics.o CC [M] drivers/md/persistent-data/dm-space-map-disk.o CC arch/x86/kernel/callthunks.o CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o CC [M] drivers/md/persistent-data/dm-space-map-metadata.o CC [M] drivers/ptp/ptp_kvm_common.o CC net/ipv4/netlink.o CC drivers/scsi/scsi_pm.o CC lib/find_bit.o AR drivers/net/mdio/built-in.a CC arch/x86/kernel/mmconf-fam10h_64.o CC [M] drivers/hwmon/coretemp.o AR drivers/net/ethernet/adi/built-in.a AR drivers/net/ethernet/alacritech/built-in.a CC drivers/watchdog/softdog.o CC drivers/input/touchscreen.o AR drivers/net/ethernet/amazon/built-in.a AR drivers/rtc/built-in.a AR drivers/net/ethernet/aquantia/built-in.a AR drivers/net/ethernet/asix/built-in.a CC [M] drivers/md/persistent-data/dm-transaction-manager.o CC kernel/regset.o AR drivers/net/usb/built-in.a CC drivers/scsi/scsi_bsg.o CC [M] drivers/net/usb/pegasus.o AR drivers/net/ethernet/cadence/built-in.a AR drivers/net/ethernet/broadcom/built-in.a CC [M] drivers/net/ethernet/broadcom/b44.o CC drivers/scsi/scsi_common.o LD [M] drivers/ptp/ptp.o CC [M] drivers/net/usb/rtl8150.o CC arch/x86/kernel/vsmp_64.o CC [M] drivers/net/usb/r8152.o CC drivers/ata/libata-pmp.o AR drivers/thermal/intel/built-in.a AR drivers/thermal/qcom/built-in.a CC [M] drivers/net/ethernet/broadcom/bnx2.o AR drivers/thermal/tegra/built-in.a CC net/ipv6/tcpv6_offload.o AR drivers/thermal/mediatek/built-in.a CC drivers/thermal/thermal_core.o CC drivers/acpi/acpica/tbdata.o CC lib/llist.o CC [M] drivers/net/phy/ax88796b.o CC drivers/ata/libata-acpi.o CC kernel/ksyms_common.o CC net/sunrpc/rpc_pipe.o CC lib/memweight.o CC [M] drivers/i2c/busses/i2c-i801.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o CC drivers/thermal/thermal_sysfs.o CC [M] drivers/md/persistent-data/dm-btree.o AR drivers/watchdog/built-in.a CC net/ipv6/exthdrs_offload.o CC lib/kfifo.o CC drivers/opp/core.o CC net/sunrpc/sysfs.o LD [M] drivers/ptp/ptp_kvm.o CC net/ipv6/inet6_hashtables.o CC drivers/opp/cpu.o CC [M] drivers/i2c/busses/i2c-isch.o CC net/sunrpc/svc_xprt.o CC drivers/input/ff-memless.o CC [M] drivers/net/phy/bcm7xxx.o CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o AR arch/x86/kernel/built-in.a CC drivers/i2c/i2c-core-base.o CC drivers/scsi/sd.o CC drivers/acpi/acpica/tbfadt.o CC net/ipv6/mcast_snoop.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o CC [M] drivers/md/persistent-data/dm-btree-remove.o CC [M] drivers/md/persistent-data/dm-btree-spine.o CC [M] drivers/i2c/busses/i2c-ismt.o CC net/ipv4/nexthop.o AR drivers/hwmon/built-in.a CC drivers/cpufreq/cpufreq.o CC [M] drivers/gpu/drm/xe/xe_gt_topology.o CC drivers/md/md-bitmap.o CC kernel/groups.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o CC [M] drivers/gpu/drm/i915/intel_sbi.o CC drivers/opp/debugfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o CC [M] net/bluetooth/iso.o CC drivers/thermal/thermal_trip.o CC drivers/acpi/acpica/tbfind.o CC drivers/usb/core/config.o CC lib/percpu-refcount.o AR arch/x86/built-in.a CC lib/rhashtable.o CC [M] drivers/net/usb/asix_devices.o CC [M] drivers/net/phy/bcm87xx.o CC drivers/ata/libata-pata-timings.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o CC drivers/md/md-autodetect.o CC drivers/input/vivaldi-fmap.o CC [M] drivers/i2c/busses/i2c-piix4.o CC [M] net/ipv6/ip6_udp_tunnel.o LD [M] fs/smb/client/cifs.o CC [M] net/bluetooth/a2mp.o CC [M] drivers/net/phy/bcm-phy-lib.o CC [M] drivers/net/phy/broadcom.o CC drivers/acpi/acpica/tbinstal.o CC fs/btrfs/discard.o CC drivers/input/input-leds.o CC drivers/usb/core/file.o LD [M] drivers/md/persistent-data/dm-persistent-data.o CC drivers/thermal/thermal_helpers.o CC [M] drivers/net/phy/lxt.o CC fs/mnt_idmapping.o CC drivers/acpi/acpica/tbprint.o CC drivers/acpi/x86/utils.o CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o CC kernel/vhost_task.o LD [M] arch/x86/kvm/kvm-intel.o CC [M] drivers/net/phy/realtek.o CC fs/btrfs/reflink.o CC drivers/input/mousedev.o HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob CC net/ipv4/udp_tunnel_stub.o CC [M] net/bluetooth/amp.o CC drivers/acpi/x86/s2idle.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o CC [M] drivers/gpu/drm/xe/xe_guc_ads.o CC drivers/usb/core/buffer.o CC kernel/kcmp.o AR drivers/opp/built-in.a CC net/ipv4/sysctl_net_ipv4.o CC [M] drivers/gpu/drm/i915/intel_step.o AR net/ipv6/built-in.a CC [M] drivers/net/phy/smsc.o CC drivers/md/dm-uevent.o CC drivers/md/dm.o CC drivers/ata/ahci.o CC drivers/md/dm-table.o CC drivers/acpi/acpica/tbutils.o CC drivers/thermal/thermal_hwmon.o CC [M] drivers/net/usb/asix_common.o CC lib/base64.o CC net/sunrpc/xprtmultipath.o AR drivers/i2c/busses/built-in.a CC kernel/freezer.o CC drivers/input/evdev.o CC lib/once.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o CC fs/remap_range.o LD [M] drivers/i2c/busses/i2c-designware-pci.o CC [M] drivers/gpu/drm/xe/xe_guc_ct.o CC net/ipv4/proc.o CC [M] drivers/net/usb/ax88172a.o CC drivers/i2c/i2c-core-smbus.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o CC drivers/usb/core/sysfs.o CC kernel/stacktrace.o CC drivers/acpi/acpica/tbxface.o CC drivers/thermal/gov_fair_share.o CC [M] drivers/net/usb/ax88179_178a.o CC drivers/acpi/debugfs.o CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o CC drivers/acpi/acpica/tbxfload.o CC drivers/i2c/i2c-core-acpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o CC lib/refcount.o AR drivers/net/ethernet/cavium/common/built-in.a AR drivers/net/ethernet/cavium/thunder/built-in.a AR drivers/net/ethernet/cortina/built-in.a AR drivers/net/ethernet/cavium/liquidio/built-in.a CC lib/rcuref.o AR drivers/net/ethernet/cavium/octeon/built-in.a AR drivers/net/ethernet/cavium/built-in.a CC drivers/cpufreq/freq_table.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o CC [M] drivers/gpu/drm/i915/intel_uncore.o CC net/sunrpc/stats.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o CC drivers/thermal/gov_step_wise.o CC drivers/acpi/acpica/tbxfroot.o LD [M] drivers/net/phy/aquantia.o CC drivers/scsi/sg.o CC drivers/acpi/acpi_lpat.o AR drivers/net/phy/built-in.a CC [M] drivers/net/ipvlan/ipvlan_core.o CC lib/usercopy.o CC [M] drivers/net/ipvlan/ipvlan_main.o CC kernel/dma.o CC drivers/acpi/acpica/utaddress.o CC fs/btrfs/subpage.o CC [M] net/bluetooth/hci_debugfs.o CC net/sunrpc/sysctl.o CC drivers/acpi/acpi_lpit.o CC drivers/ata/libahci.o CC drivers/usb/core/endpoint.o CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o CC net/ipv4/syncookies.o CC fs/btrfs/tree-mod-log.o CC lib/errseq.o CC drivers/thermal/gov_user_space.o CC drivers/cpufreq/cpufreq_performance.o AR drivers/input/built-in.a CC drivers/scsi/scsi_sysfs.o CC [M] drivers/net/ethernet/broadcom/cnic.o CC drivers/acpi/prmt.o CC lib/bucket_locks.o CC [M] drivers/gpu/drm/xe/xe_guc_log.o CC drivers/cpuidle/governors/menu.o CC [M] drivers/gpu/drm/xe/xe_guc_pc.o CC [M] drivers/net/vxlan/vxlan_core.o CC drivers/net/loopback.o CC drivers/mmc/core/core.o CC [M] drivers/net/vxlan/vxlan_multicast.o CC drivers/mmc/core/bus.o CC drivers/mmc/host/sdhci.o CC drivers/acpi/acpica/utalloc.o CC drivers/mmc/host/sdhci-pci-core.o CC kernel/smp.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o CC drivers/cpuidle/governors/haltpoll.o CC drivers/acpi/acpi_pcc.o CC [M] drivers/net/ipvlan/ipvlan_l3s.o CC drivers/cpufreq/cpufreq_ondemand.o AR drivers/thermal/built-in.a AR drivers/ufs/built-in.a AR drivers/leds/trigger/built-in.a CC [M] drivers/leds/trigger/ledtrig-audio.o CC drivers/usb/core/devio.o AR drivers/firmware/arm_ffa/built-in.a AR drivers/crypto/stm32/built-in.a AR drivers/firmware/arm_scmi/built-in.a AR drivers/crypto/xilinx/built-in.a AR drivers/firmware/broadcom/built-in.a AR drivers/crypto/hisilicon/built-in.a CC drivers/usb/core/notify.o AR drivers/firmware/cirrus/built-in.a AR drivers/firmware/meson/built-in.a AR drivers/crypto/intel/keembay/built-in.a AR drivers/crypto/intel/ixp4xx/built-in.a AR drivers/crypto/intel/built-in.a AR drivers/crypto/starfive/built-in.a CC drivers/i2c/i2c-core-slave.o AR drivers/crypto/built-in.a CC lib/generic-radix-tree.o CC drivers/usb/core/generic.o AR drivers/leds/blink/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC lib/string_helpers.o CC drivers/firmware/efi/efi-bgrt.o CC drivers/firmware/efi/libstub/efi-stub-helper.o CC drivers/acpi/acpica/utascii.o CC drivers/i2c/i2c-dev.o CC drivers/usb/core/quirks.o AR drivers/net/ethernet/engleder/built-in.a CC drivers/usb/host/pci-quirks.o CC drivers/usb/storage/scsiglue.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC [M] drivers/gpu/drm/xe/xe_guc_submit.o CC mm/hugetlb_vmemmap.o CC drivers/usb/core/devices.o CC [M] drivers/gpu/drm/xe/xe_hw_engine.o AR drivers/leds/simple/built-in.a CC drivers/leds/led-core.o CC drivers/md/dm-target.o CC fs/buffer.o AR net/sunrpc/built-in.a CC fs/mpage.o CC drivers/acpi/acpica/utbuffer.o CC drivers/ata/ata_piix.o AR drivers/cpuidle/governors/built-in.a CC drivers/md/dm-linear.o CC drivers/cpuidle/cpuidle.o CC drivers/firmware/efi/efi.o CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o CC drivers/cpufreq/cpufreq_governor.o CC drivers/usb/core/phy.o CC drivers/md/dm-stripe.o CC drivers/net/netconsole.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o CC net/ipv4/esp4.o LD [M] net/bluetooth/bluetooth.o CC drivers/firmware/efi/libstub/gop.o CC [M] drivers/net/vxlan/vxlan_vnifilter.o CC drivers/usb/core/port.o CC lib/hexdump.o AR drivers/scsi/built-in.a CC drivers/firmware/efi/vars.o AR drivers/net/ethernet/ezchip/built-in.a CC drivers/clocksource/acpi_pm.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o LD [M] drivers/net/ipvlan/ipvlan.o CC drivers/cpuidle/driver.o CC drivers/acpi/acpica/utcksum.o CC kernel/uid16.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o CC drivers/leds/led-class.o CC fs/btrfs/extent-io-tree.o CC lib/kstrtox.o CC drivers/hid/usbhid/hid-core.o CC drivers/hid/hid-core.o CC [M] drivers/i2c/i2c-smbus.o CC drivers/hid/usbhid/hiddev.o CC drivers/usb/storage/protocol.o CC drivers/hid/hid-input.o CC drivers/usb/host/ehci-hcd.o CC drivers/hid/hid-quirks.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o CC mm/mempolicy.o CC [M] drivers/net/usb/cdc_ether.o CC fs/proc_namespace.o AR drivers/staging/media/built-in.a AR drivers/staging/built-in.a CC drivers/firmware/efi/libstub/secureboot.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC drivers/acpi/acpica/utcopy.o CC drivers/usb/serial/usb-serial.o CC drivers/cpufreq/acpi-cpufreq.o CC drivers/cpuidle/governor.o CC drivers/md/dm-ioctl.o CC drivers/usb/serial/generic.o CC lib/debug_info.o CC drivers/usb/core/hcd-pci.o CC drivers/acpi/acpica/utexcep.o CC drivers/clocksource/i8253.o CC drivers/firmware/efi/reboot.o CC drivers/leds/led-triggers.o CC drivers/mmc/core/host.o CC fs/btrfs/fs.o CC drivers/acpi/ac.o AR drivers/ata/built-in.a CC drivers/usb/serial/bus.o CC mm/sparse.o CC fs/direct-io.o CC fs/eventpoll.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o CC drivers/mmc/core/mmc.o CC drivers/usb/storage/transport.o CC drivers/cpuidle/sysfs.o CC kernel/kallsyms.o CC drivers/cpufreq/intel_pstate.o CC [M] drivers/gpu/drm/drm_dumb_buffers.o CC [M] drivers/i2c/i2c-mux.o AR drivers/clocksource/built-in.a CC drivers/hid/hid-debug.o CC drivers/acpi/acpica/utdebug.o CC drivers/mailbox/mailbox.o AR drivers/platform/x86/amd/built-in.a CC drivers/mailbox/pcc.o CC drivers/platform/x86/intel/pmc/core.o CC drivers/firmware/efi/libstub/tpm.o CC [M] drivers/gpu/drm/i915/intel_wakeref.o CC drivers/platform/x86/intel/pmc/core_ssram.o CC drivers/platform/x86/p2sb.o CC drivers/usb/core/usb-acpi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o CC [M] drivers/net/usb/cdc_eem.o CC drivers/acpi/button.o CC drivers/platform/x86/pmc_atom.o CC drivers/usb/serial/console.o AR drivers/leds/built-in.a CC drivers/hid/hidraw.o CC drivers/acpi/acpica/utdecode.o CC drivers/hid/hid-generic.o CC fs/btrfs/messages.o CC [M] drivers/gpu/drm/drm_edid.o CC net/ipv4/esp4_offload.o CC drivers/md/dm-io.o CC drivers/cpuidle/poll_state.o AR drivers/firmware/imx/built-in.a CC drivers/firmware/efi/libstub/file.o AR drivers/hid/usbhid/built-in.a CC fs/btrfs/bio.o AR drivers/i2c/built-in.a CC fs/btrfs/lru_cache.o AR drivers/mailbox/built-in.a CC drivers/acpi/fan_core.o CC lib/iomap.o CC drivers/md/dm-kcopyd.o CC mm/sparse-vmemmap.o CC drivers/hid/hid-a4tech.o AR drivers/firmware/psci/built-in.a CC net/ipv4/netfilter.o CC drivers/usb/serial/ftdi_sio.o CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o CC drivers/firmware/efi/libstub/mem.o CC [M] drivers/net/vxlan/vxlan_mdb.o CC net/ipv4/inet_diag.o CC net/ipv4/tcp_diag.o CC drivers/mmc/host/sdhci-pci-o2micro.o CC drivers/cpuidle/cpuidle-haltpoll.o CC drivers/acpi/acpica/utdelete.o CC drivers/usb/storage/usb.o AR drivers/usb/core/built-in.a CC drivers/platform/x86/intel/pmc/spt.o CC drivers/mmc/core/mmc_ops.o CC [M] drivers/gpu/drm/xe/xe_hw_fence.o CC [M] drivers/platform/x86/wmi.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o CC drivers/usb/storage/initializers.o CC [M] drivers/gpu/drm/xe/xe_huc.o CC [M] drivers/platform/x86/wmi-bmof.o AR drivers/usb/misc/built-in.a CC [M] drivers/gpu/drm/i915/vlv_sideband.o CC fs/anon_inodes.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o CC [M] drivers/net/usb/smsc75xx.o CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o CC kernel/acct.o CC fs/btrfs/acl.o CC drivers/acpi/acpica/uterror.o AR drivers/cpuidle/built-in.a CC [M] drivers/platform/x86/mxm-wmi.o CC net/ipv4/udp_diag.o CC drivers/hid/hid-apple.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o CC [M] drivers/gpu/drm/drm_encoder.o CC drivers/platform/x86/intel/pmc/cnp.o CC drivers/firmware/efi/libstub/random.o CC drivers/md/dm-sysfs.o AR drivers/firmware/smccc/built-in.a CC lib/pci_iomap.o AR drivers/firmware/tegra/built-in.a CC lib/iomap_copy.o CC drivers/acpi/acpica/uteval.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o CC mm/mmu_notifier.o CC drivers/firmware/efi/libstub/randomalloc.o CC drivers/hid/hid-belkin.o CC kernel/crash_core.o CC drivers/usb/storage/sierra_ms.o CC drivers/devfreq/devfreq.o CC [M] drivers/devfreq/governor_simpleondemand.o CC [M] drivers/devfreq/governor_performance.o CC lib/devres.o CC drivers/hid/hid-cherry.o CC [M] drivers/gpu/drm/xe/xe_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o CC drivers/usb/serial/pl2303.o CC fs/signalfd.o CC drivers/acpi/acpica/utglobal.o CC drivers/powercap/powercap_sys.o CC drivers/acpi/acpica/uthex.o CC drivers/mmc/host/sdhci-pci-arasan.o CC drivers/platform/x86/intel/pmc/icl.o CC drivers/powercap/intel_rapl_common.o CC drivers/mmc/host/sdhci-pci-dwc-mshc.o CC drivers/usb/storage/option_ms.o AR drivers/platform/surface/built-in.a AR drivers/cpufreq/built-in.a CC drivers/mmc/core/sd.o CC lib/check_signature.o CC [M] drivers/gpu/drm/xe/xe_lrc.o CC drivers/firmware/efi/memattr.o CC [M] drivers/net/ethernet/broadcom/tg3.o CC [M] drivers/net/usb/smsc95xx.o CC mm/ksm.o CC [M] drivers/net/dummy.o CC drivers/usb/host/ehci-pci.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o CC [M] drivers/net/usb/mcs7830.o CC [M] drivers/net/usb/usbnet.o CC kernel/compat.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o CC lib/interval_tree.o CC lib/assoc_array.o CC kernel/utsname.o CC drivers/firmware/efi/libstub/pci.o CC drivers/md/dm-stats.o CC drivers/firmware/efi/tpm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o CC [M] drivers/gpu/drm/i915/vlv_suspend.o CC kernel/user_namespace.o CC drivers/acpi/acpica/utids.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o AR fs/btrfs/built-in.a CC drivers/acpi/acpica/utinit.o CC drivers/firmware/efi/libstub/skip_spaces.o CC drivers/platform/x86/intel/pmc/tgl.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o CC drivers/firmware/efi/libstub/lib-cmdline.o CC drivers/firmware/efi/memmap.o CC drivers/hid/hid-chicony.o CC kernel/pid_namespace.o CC [M] drivers/platform/x86/intel/pmt/class.o CC drivers/platform/x86/intel/turbo_max_3.o CC drivers/powercap/intel_rapl_msr.o CC net/ipv4/tcp_cubic.o CC drivers/platform/x86/intel/pmc/adl.o CC drivers/mmc/host/sdhci-pci-gli.o CC drivers/usb/storage/usual-tables.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o CC fs/timerfd.o CC drivers/md/dm-rq.o CC [M] drivers/platform/x86/intel/pmt/telemetry.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o AR drivers/usb/serial/built-in.a AR drivers/perf/built-in.a CC drivers/firmware/efi/libstub/lib-ctype.o CC drivers/usb/host/ohci-hcd.o CC drivers/md/dm-io-rewind.o CC drivers/firmware/efi/libstub/alignedmem.o CC drivers/acpi/acpica/utlock.o GEN xe_wa_oob.c xe_wa_oob.h CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o CC net/ipv4/xfrm4_policy.o CC drivers/usb/host/ohci-pci.o LD [M] drivers/net/vxlan/vxlan.o CC drivers/ras/ras.o CC drivers/platform/x86/intel/pmc/mtl.o CC [M] drivers/net/macvlan.o CC drivers/usb/host/uhci-hcd.o CC drivers/firmware/efi/esrt.o CC drivers/usb/gadget/udc/core.o CC [M] drivers/net/mii.o CC drivers/usb/gadget/udc/trace.o CC drivers/md/dm-builtin.o CC lib/list_debug.o CC mm/slub.o CC mm/migrate.o CC [M] drivers/usb/class/usbtmc.o AR drivers/hwtracing/intel_th/built-in.a CC net/ipv4/xfrm4_state.o AR drivers/usb/storage/built-in.a CC [M] drivers/net/usb/cdc_ncm.o CC [M] drivers/platform/x86/intel/pmt/crashlog.o AR drivers/devfreq/built-in.a CC lib/debugobjects.o AR drivers/powercap/built-in.a GEN xe_wa_oob.c xe_wa_oob.h CC drivers/hid/hid-cypress.o CC [M] drivers/net/mdio.o CC [M] drivers/gpu/drm/xe/xe_mmio.o CC drivers/platform/x86/intel/pmc/pltdrv.o CC lib/bitrev.o CC drivers/acpi/acpica/utmath.o CC drivers/mmc/core/sd_ops.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o CC fs/eventfd.o CC drivers/acpi/fan_attr.o CC [M] drivers/net/usb/r8153_ecm.o UPD kernel/config_data CC kernel/stop_machine.o CC drivers/firmware/efi/libstub/relocate.o CC [M] drivers/gpu/drm/i915/soc/intel_dram.o CC [M] drivers/gpu/drm/drm_file.o CC [M] drivers/gpu/drm/xe/xe_mocs.o CC drivers/mmc/core/sdio.o CC drivers/usb/host/xhci.o CC drivers/mmc/core/sdio_ops.o CC kernel/kprobes.o CC drivers/acpi/processor_driver.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o CC [M] drivers/net/tun.o CC fs/userfaultfd.o CC [M] drivers/md/dm-bufio.o CC drivers/acpi/acpica/utmisc.o CC net/ipv4/xfrm4_input.o AR drivers/platform/x86/intel/pmc/built-in.a CC drivers/acpi/processor_thermal.o CC drivers/mmc/core/sdio_bus.o CC drivers/firmware/efi/efi-pstore.o LD [M] drivers/platform/x86/intel/pmt/pmt_class.o LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o CC [M] drivers/platform/x86/intel/vsec.o CC drivers/ras/debugfs.o CC drivers/firmware/efi/cper.o CC drivers/hid/hid-ezkey.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o CC [M] drivers/md/dm-bio-prison-v1.o CC drivers/acpi/processor_idle.o CC drivers/mmc/host/sdhci-acpi.o CC drivers/acpi/processor_throttling.o CC drivers/firmware/efi/libstub/printk.o CC drivers/usb/host/xhci-mem.o CC [M] drivers/net/veth.o CC [M] drivers/md/dm-bio-prison-v2.o CC fs/aio.o CC drivers/acpi/acpica/utmutex.o CC [M] drivers/gpu/drm/xe/xe_module.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o CC kernel/hung_task.o CC [M] drivers/md/dm-crypt.o LD [M] drivers/net/usb/asix.o CC lib/crc16.o CC drivers/acpi/acpica/utnonansi.o CC lib/crc-t10dif.o AR drivers/usb/gadget/udc/built-in.a AR drivers/usb/gadget/function/built-in.a AR drivers/usb/gadget/legacy/built-in.a CC drivers/usb/gadget/usbstring.o AR drivers/ras/built-in.a CC [M] drivers/platform/x86/intel/rst.o CC [M] drivers/gpu/drm/xe/xe_pat.o CC drivers/acpi/processor_perflib.o CC drivers/mmc/core/sdio_cis.o CC kernel/watchdog.o CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o CC [M] drivers/gpu/drm/drm_fourcc.o CC drivers/acpi/acpica/utobject.o CC [M] drivers/gpu/drm/xe/xe_pci.o CC drivers/hid/hid-kensington.o CC drivers/acpi/container.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o CC drivers/firmware/efi/cper_cxl.o CC drivers/acpi/acpica/utosi.o CC [M] drivers/gpu/drm/xe/xe_pcode.o CC drivers/firmware/efi/libstub/vsprintf.o CC drivers/mmc/core/sdio_io.o CC drivers/hid/hid-lg.o HOSTCC lib/gen_crc32table CC [M] drivers/md/dm-thin.o AR drivers/platform/x86/intel/built-in.a CC net/ipv4/xfrm4_output.o CC net/ipv4/xfrm4_protocol.o CC drivers/acpi/acpica/utownerid.o CC drivers/acpi/thermal.o CC [M] drivers/gpu/drm/drm_framebuffer.o CC lib/libcrc32c.o CC drivers/hid/hid-lg-g15.o CC kernel/watchdog_perf.o CC drivers/firmware/efi/libstub/x86-stub.o LD [M] drivers/platform/x86/intel/intel_vsec.o LD [M] drivers/platform/x86/intel/intel-rst.o CC drivers/mmc/host/cqhci-core.o CC [M] drivers/platform/x86/intel_ips.o CC drivers/usb/gadget/config.o CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o CC drivers/acpi/acpica/utpredef.o CC mm/memory-tiers.o CC kernel/seccomp.o CC drivers/hid/hid-microsoft.o CC kernel/relay.o CC drivers/acpi/acpi_memhotplug.o CC drivers/acpi/ioapic.o CC drivers/usb/host/xhci-ext-caps.o AR drivers/firmware/xilinx/built-in.a CC drivers/firmware/efi/runtime-wrappers.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o CC drivers/acpi/battery.o CC [M] net/ipv4/ip_tunnel.o CC lib/xxhash.o CC drivers/usb/gadget/epautoconf.o CC drivers/acpi/acpica/utresdecode.o CC [M] drivers/gpu/drm/drm_gem.o CC drivers/acpi/hed.o CC [M] drivers/md/dm-thin-metadata.o CC lib/genalloc.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o CC drivers/android/binderfs.o CC drivers/acpi/acpica/utresrc.o CC drivers/mmc/core/sdio_irq.o CC kernel/utsname_sysctl.o AR drivers/nvmem/layouts/built-in.a CC drivers/nvmem/core.o CC [M] drivers/mtd/chips/chipreg.o CC [M] drivers/gpu/drm/i915/soc/intel_pch.o CC kernel/delayacct.o STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o CC drivers/acpi/acpica/utstate.o CC [M] drivers/gpu/drm/xe/xe_pm.o CC [M] drivers/gpu/drm/i915/i915_memcpy.o CC drivers/acpi/bgrt.o CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o CC [M] drivers/gpu/drm/i915/i915_mm.o STUBCPY drivers/firmware/efi/libstub/file.stub.o STUBCPY drivers/firmware/efi/libstub/gop.stub.o CC drivers/mmc/core/slot-gpio.o STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o STUBCPY drivers/firmware/efi/libstub/mem.stub.o STUBCPY drivers/firmware/efi/libstub/pci.stub.o STUBCPY drivers/firmware/efi/libstub/printk.stub.o CC drivers/usb/gadget/composite.o STUBCPY drivers/firmware/efi/libstub/random.stub.o CC drivers/mmc/core/regulator.o STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o AR drivers/platform/x86/built-in.a CC drivers/mmc/core/debugfs.o STUBCPY drivers/firmware/efi/libstub/relocate.stub.o CC drivers/android/binder.o STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o STUBCPY drivers/firmware/efi/libstub/tpm.stub.o CC drivers/acpi/cppc_acpi.o STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o CC drivers/mmc/core/block.o CC drivers/usb/gadget/functions.o AR drivers/firmware/efi/libstub/lib.a CC [M] drivers/gpu/drm/i915/i915_sw_fence.o CC kernel/taskstats.o CC [M] drivers/gpu/drm/drm_ioctl.o CC drivers/hid/hid-monterey.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o AR drivers/platform/built-in.a CC drivers/acpi/acpica/utstring.o CC [M] drivers/mmc/host/sdhci-pltfm.o CC mm/migrate_device.o CC [M] drivers/mtd/mtdcore.o CC lib/percpu_counter.o CC drivers/usb/gadget/configfs.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o CC [M] drivers/mtd/mtdsuper.o CC drivers/acpi/spcr.o CC [M] drivers/gpu/drm/drm_lease.o CC lib/fault-inject.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o CC drivers/usb/host/xhci-ring.o CC kernel/tsacct.o CC drivers/firmware/efi/dev-path-parser.o CC drivers/usb/gadget/u_f.o CC drivers/acpi/acpi_pad.o CC drivers/acpi/acpica/utstrsuppt.o CC drivers/mmc/core/queue.o CC fs/locks.o CC fs/binfmt_script.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o CC kernel/tracepoint.o LD [M] drivers/md/dm-bio-prison.o CC fs/binfmt_elf.o CC lib/syscall.o CC [M] drivers/gpu/drm/xe/xe_pt.o CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o AR drivers/nvmem/built-in.a AR drivers/net/ethernet/fungible/built-in.a CC [M] drivers/mtd/mtdconcat.o CC [M] drivers/uio/uio.o AR drivers/hid/built-in.a CC [M] drivers/mtd/mtdpart.o AR drivers/md/built-in.a CC drivers/usb/host/xhci-hub.o CC [M] drivers/vfio/pci/vfio_pci_core.o CC [M] drivers/gpu/drm/xe/xe_pt_walk.o AR drivers/mmc/host/built-in.a CC [M] drivers/pps/pps.o CC [M] drivers/bluetooth/btusb.o CC [M] drivers/vfio/pci/vfio_pci_intrs.o CC [M] drivers/dca/dca-core.o CC [M] drivers/bluetooth/btintel.o CC [M] drivers/vfio/pci/vfio_pci_rdwr.o CC [M] drivers/acpi/acpi_video.o CC [M] drivers/bluetooth/btbcm.o CC lib/dynamic_debug.o CC [M] drivers/acpi/video_detect.o CC drivers/acpi/acpica/utstrtoul64.o CC [M] drivers/pps/kapi.o CC [M] drivers/dca/dca-sysfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o CC drivers/firmware/efi/apple-properties.o CC fs/compat_binfmt_elf.o CC [M] drivers/vfio/pci/vfio_pci_config.o CC drivers/android/binder_alloc.o CC [M] drivers/gpu/drm/i915/i915_syncmap.o LD [M] drivers/md/dm-thin-pool.o CC mm/huge_memory.o CC mm/khugepaged.o CC [M] drivers/vfio/vfio_main.o CC [M] drivers/mtd/mtdchar.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o CC kernel/latencytop.o CC drivers/firmware/efi/earlycon.o CC [M] net/ipv4/udp_tunnel_core.o CC drivers/acpi/acpica/utxface.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o AR drivers/net/ethernet/huawei/built-in.a CC fs/mbcache.o CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o CC [M] drivers/net/ethernet/intel/e1000e/82571.o CC [M] drivers/pps/sysfs.o CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o CC mm/page_counter.o CC drivers/acpi/acpica/utxfinit.o LD [M] drivers/dca/dca.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o CC [M] net/ipv4/udp_tunnel_nic.o CC [M] drivers/vfio/pci/vfio_pci.o CC [M] drivers/net/ethernet/intel/igb/igb_main.o CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o CC [M] drivers/net/ethernet/intel/igc/igc_main.o CC [M] drivers/net/ethernet/intel/igbvf/vf.o CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o AR drivers/mmc/core/built-in.a AR drivers/usb/gadget/built-in.a AR drivers/mmc/built-in.a CC drivers/firmware/efi/cper-x86.o CC [M] drivers/net/ethernet/intel/igc/igc_mac.o CC kernel/irq_work.o CC [M] drivers/gpu/drm/xe/xe_query.o LD [M] drivers/pps/pps_core.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o CC [M] drivers/ssb/main.o CC [M] drivers/gpu/drm/xe/xe_range_fence.o CC drivers/acpi/acpica/utxferror.o CC [M] drivers/vhost/net.o CC drivers/acpi/acpica/utxfmutex.o CC [M] drivers/vhost/vhost.o CC [M] drivers/gpu/drm/i915/i915_user_extensions.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o CC mm/memcontrol.o LD [M] drivers/mtd/mtd.o LD [M] drivers/acpi/video.o CC [M] drivers/net/ethernet/intel/igc/igc_i225.o CC drivers/firmware/dmi_scan.o LD [M] drivers/vfio/pci/vfio-pci.o CC [M] drivers/ssb/scan.o CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o CC drivers/firmware/dmi-sysfs.o CC [M] drivers/gpu/drm/xe/xe_reg_sr.o LD [M] drivers/vfio/pci/vfio-pci-core.o CC [M] drivers/vfio/group.o CC kernel/static_call.o CC kernel/static_call_inline.o AR drivers/acpi/acpica/built-in.a CC lib/errname.o AR drivers/acpi/built-in.a CC [M] drivers/net/ethernet/intel/igbvf/mbx.o CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o AR net/ipv4/built-in.a AR drivers/firmware/efi/built-in.a CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o CC [M] drivers/net/ethernet/intel/igc/igc_base.o CC [M] drivers/bluetooth/btrtl.o CC drivers/firmware/dmi-id.o CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o CC lib/nlattr.o CC lib/checksum.o CC drivers/firmware/memmap.o CC [M] drivers/gpu/drm/i915/i915_ioc32.o CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o CC [M] drivers/vfio/iova_bitmap.o CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o CC fs/posix_acl.o CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o AR drivers/net/ethernet/intel/built-in.a CC lib/cpu_rmap.o CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o CC [M] drivers/ssb/sprom.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o CC kernel/user-return-notifier.o CC kernel/padata.o LD [M] net/ipv4/udp_tunnel.o AR net/built-in.a CC [M] drivers/vfio/container.o CC fs/coredump.o CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o CC [M] drivers/gpu/drm/i915/i915_debugfs.o CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o AR drivers/net/ethernet/i825xx/built-in.a CC drivers/usb/host/xhci-dbg.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o AR drivers/firmware/built-in.a CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o CC kernel/jump_label.o CC drivers/usb/host/xhci-trace.o CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o CC [M] drivers/net/ethernet/intel/igbvf/netdev.o CC fs/drop_caches.o CC lib/dynamic_queue_limits.o CC [M] drivers/gpu/drm/xe/xe_rtp.o CC [M] drivers/net/ethernet/intel/igc/igc_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o CC [M] drivers/ssb/pci.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o CC lib/glob.o CC [M] drivers/net/ethernet/intel/e100.o CC [M] drivers/gpu/drm/xe/xe_ring_ops.o CC [M] drivers/gpu/drm/i915/i915_pmu.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o CC lib/strncpy_from_user.o CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o CC [M] drivers/gpu/drm/drm_managed.o CC [M] drivers/vfio/virqfd.o CC [M] drivers/vfio/vfio_iommu_type1.o CC [M] drivers/vhost/iotlb.o CC kernel/context_tracking.o CC drivers/usb/host/xhci-debugfs.o CC lib/strnlen_user.o CC [M] drivers/gpu/drm/drm_mm.o CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o CC mm/vmpressure.o CC fs/sysctls.o CC [M] drivers/net/ethernet/intel/e1000e/mac.o CC fs/fhandle.o CC [M] drivers/net/ethernet/intel/igc/igc_diag.o LD [M] drivers/vhost/vhost_net.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o CC lib/net_utils.o CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o AR drivers/net/ethernet/microsoft/built-in.a AR drivers/net/ethernet/litex/built-in.a AR drivers/net/ethernet/microchip/built-in.a AR drivers/net/ethernet/mscc/built-in.a AR drivers/net/ethernet/neterion/built-in.a CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o AR drivers/net/ethernet/netronome/built-in.a CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o CC lib/sg_pool.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o AR drivers/net/ethernet/ni/built-in.a AR drivers/net/ethernet/packetengines/built-in.a AR drivers/net/ethernet/realtek/built-in.a CC [M] drivers/net/ethernet/realtek/8139cp.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o LD [M] drivers/vhost/vhost_iotlb.o AR drivers/net/ethernet/renesas/built-in.a CC mm/swap_cgroup.o CC mm/hugetlb_cgroup.o AR drivers/android/built-in.a CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o CC [M] drivers/net/ethernet/realtek/8139too.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o CC [M] drivers/gpu/drm/xe/xe_sa.o CC [M] drivers/net/ethernet/intel/igc/igc_dump.o LD [M] drivers/net/ethernet/intel/e1000/e1000.o CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o CC kernel/iomem.o CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o CC [M] drivers/gpu/drm/xe/xe_sched_job.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o CC [M] drivers/net/ethernet/realtek/r8169_main.o CC kernel/rseq.o CC [M] drivers/gpu/drm/drm_mode_config.o CC [M] drivers/ssb/pcihost_wrapper.o CC lib/stackdepot.o AR fs/built-in.a CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o CC [M] drivers/net/ethernet/realtek/r8169_firmware.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o CC [M] drivers/net/ethernet/intel/e1000e/manage.o AR drivers/net/ethernet/sfc/built-in.a GZIP kernel/config_data.gz CC [M] drivers/ssb/driver_chipcommon.o CC [M] drivers/gpu/drm/drm_mode_object.o CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o CC mm/kmemleak.o CC [M] drivers/gpu/drm/xe/xe_step.o CC lib/ucs2_string.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o CC drivers/usb/host/xhci-pci.o CC [M] drivers/gpu/drm/xe/xe_sync.o AR drivers/net/ethernet/smsc/built-in.a CC [M] drivers/net/ethernet/smsc/smsc9420.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o CC [M] drivers/ssb/driver_chipcommon_pmu.o CC lib/sbitmap.o CC mm/page_isolation.o CC [M] drivers/gpu/drm/xe/xe_tile.o CC [M] drivers/net/ethernet/intel/e1000e/nvm.o CC [M] drivers/gpu/drm/drm_modes.o CC lib/group_cpus.o CC [M] lib/asn1_decoder.o CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o AR drivers/net/ethernet/socionext/built-in.a AR drivers/net/ethernet/vertexcom/built-in.a CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o AR drivers/net/ethernet/wangxun/built-in.a LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o AR drivers/net/ethernet/xilinx/built-in.a CC [M] drivers/gpu/drm/xe/xe_trace.o CC mm/early_ioremap.o CC mm/cma.o GEN lib/oid_registry_data.c CC kernel/configs.o CC [M] lib/oid_registry.o CC [M] drivers/net/ethernet/intel/e1000e/phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o AR drivers/net/ethernet/synopsys/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o AR drivers/net/ethernet/pensando/built-in.a CC [M] drivers/net/ethernet/intel/e1000e/param.o CC [M] drivers/ssb/driver_pcicore.o CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o LD [M] drivers/net/ethernet/intel/igc/igc.o CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o CC [M] drivers/gpu/drm/i915/gt/intel_context.o LD [M] drivers/vfio/vfio.o CC mm/secretmem.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o CC [M] drivers/gpu/drm/drm_modeset_lock.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o AR lib/lib.a GEN lib/crc32table.h CC lib/crc32.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o CC [M] drivers/gpu/drm/drm_plane.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o CC mm/userfaultfd.o CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o CC [M] drivers/gpu/drm/xe/xe_tuning.o AR kernel/built-in.a CC [M] drivers/gpu/drm/xe/xe_uc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o CC [M] drivers/gpu/drm/xe/xe_uc_fw.o CC mm/memremap.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o CC [M] drivers/gpu/drm/drm_prime.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o CC mm/hmm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o LD [M] drivers/ssb/ssb.o CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o CC [M] drivers/gpu/drm/xe/xe_vm.o AR drivers/usb/host/built-in.a AR drivers/usb/built-in.a CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o CC [M] drivers/net/ethernet/intel/e1000e/netdev.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o AR lib/built-in.a CC [M] drivers/gpu/drm/xe/xe_wa.o CC [M] drivers/gpu/drm/xe/xe_wopcm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o CC [M] drivers/net/ethernet/intel/e1000e/ptp.o CC [M] drivers/gpu/drm/drm_print.o CC mm/memfd.o CC [M] drivers/gpu/drm/xe/xe_display.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o CC [M] drivers/gpu/drm/drm_property.o CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o CC [M] drivers/gpu/drm/amd/amdgpu/cik.o CC [M] drivers/gpu/drm/drm_syncobj.o LD [M] drivers/net/ethernet/intel/igb/igb.o CC mm/bootmem_info.o CC [M] drivers/gpu/drm/drm_sysfs.o CC [M] drivers/gpu/drm/drm_trace_points.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o CC [M] drivers/gpu/drm/drm_vblank.o CC [M] drivers/gpu/drm/drm_vblank_work.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o CC [M] drivers/gpu/drm/drm_vma_manager.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o CC [M] drivers/gpu/drm/drm_gpuva_mgr.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o LD [M] drivers/net/ethernet/realtek/r8169.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o AR mm/built-in.a CC [M] drivers/gpu/drm/drm_writeback.o CC [M] drivers/gpu/drm/lib/drm_random.o CC [M] drivers/gpu/drm/xe/display/ext/intel_clock_gating.o CC [M] drivers/gpu/drm/i915/gt/intel_gt.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o CC [M] drivers/gpu/drm/drm_ioc32.o CC [M] drivers/gpu/drm/drm_panel.o CC [M] drivers/gpu/drm/drm_pci.o CC [M] drivers/gpu/drm/drm_debugfs.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o CC [M] drivers/gpu/drm/drm_debugfs_crc.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o CC [M] drivers/gpu/drm/drm_edid_load.o CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o CC [M] drivers/gpu/drm/amd/amdgpu/si.o CC [M] drivers/gpu/drm/drm_exec.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o CC [M] drivers/gpu/drm/drm_buddy.o CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o CC [M] drivers/gpu/drm/drm_suballoc.o CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o CC [M] drivers/gpu/drm/drm_atomic_helper.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o CC [M] drivers/gpu/drm/drm_atomic_state_helper.o CC [M] drivers/gpu/drm/drm_bridge_connector.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o CC [M] drivers/gpu/drm/drm_crtc_helper.o CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o CC [M] drivers/gpu/drm/drm_damage_helper.o CC [M] drivers/gpu/drm/drm_encoder_slave.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_requests.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o CC [M] drivers/gpu/drm/drm_flip_work.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o CC [M] drivers/gpu/drm/drm_format_helper.o CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o CC [M] drivers/gpu/drm/drm_kms_helper_common.o CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o CC [M] drivers/gpu/drm/i915/gt/intel_llc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o CC [M] drivers/gpu/drm/drm_modeset_helper.o CC [M] drivers/gpu/drm/drm_plane_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o CC [M] drivers/gpu/drm/drm_probe_helper.o CC [M] drivers/gpu/drm/drm_rect.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o CC [M] drivers/gpu/drm/drm_self_refresh_helper.o CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o CC [M] drivers/gpu/drm/drm_simple_kms_helper.o CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o CC [M] drivers/gpu/drm/bridge/panel.o CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o CC [M] drivers/gpu/drm/drm_fbdev_generic.o CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o CC [M] drivers/gpu/drm/drm_fb_helper.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o LD [M] drivers/gpu/drm/drm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o LD [M] drivers/gpu/drm/drm_shmem_helper.o CC [M] drivers/gpu/drm/i915/gt/intel_reset.o CC [M] drivers/gpu/drm/amd/amdgpu/vi.o LD [M] drivers/gpu/drm/drm_suballoc_helper.o LD [M] drivers/gpu/drm/drm_ttm_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o AR drivers/gpu/drm/built-in.a CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o CC [M] drivers/gpu/drm/i915/gt/intel_ring.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o CC [M] drivers/gpu/drm/i915/gt/intel_rps.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o AR drivers/net/ethernet/built-in.a CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o AR drivers/net/built-in.a CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.o LD [M] drivers/gpu/drm/drm_kms_helper.o CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o CC [M] drivers/gpu/drm/amd/amdgpu/nv.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o CC [M] drivers/gpu/drm/i915/i915_active.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o CC [M] drivers/gpu/drm/i915/i915_deps.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o CC [M] drivers/gpu/drm/i915/i915_gem_evict.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o CC [M] drivers/gpu/drm/i915/i915_gem_ww.o CC [M] drivers/gpu/drm/i915/i915_gem.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/i915/i915_query.o CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/i915/i915_request.o CC [M] drivers/gpu/drm/i915/i915_scheduler.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o CC [M] drivers/gpu/drm/i915/i915_trace_points.o CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o CC [M] drivers/gpu/drm/i915/i915_vma.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o CC [M] drivers/gpu/drm/i915/i915_vma_resource.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o CC [M] drivers/gpu/drm/i915/i915_hwmon.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o CC [M] drivers/gpu/drm/i915/display/hsw_ips.o CC [M] drivers/gpu/drm/i915/display/intel_atomic.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o CC [M] drivers/gpu/drm/i915/display/intel_audio.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o CC [M] drivers/gpu/drm/i915/display/intel_bios.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o CC [M] drivers/gpu/drm/i915/display/intel_bw.o CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o CC [M] drivers/gpu/drm/i915/display/intel_color.o CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o CC [M] drivers/gpu/drm/i915/display/intel_connector.o CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o CC [M] drivers/gpu/drm/i915/display/intel_crtc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o CC [M] drivers/gpu/drm/i915/display/intel_cursor.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o CC [M] drivers/gpu/drm/i915/display/intel_display.o CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o CC [M] drivers/gpu/drm/i915/display/intel_display_power.o CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o CC [M] drivers/gpu/drm/i915/display/intel_dmc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o CC [M] drivers/gpu/drm/i915/display/intel_dpll.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o CC [M] drivers/gpu/drm/i915/display/intel_dpt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o CC [M] drivers/gpu/drm/i915/display/intel_drrs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o CC [M] drivers/gpu/drm/xe/xe_pmu.o CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o CC [M] drivers/gpu/drm/i915/display/intel_dsb.o CC [M] drivers/gpu/drm/i915/display/intel_fb.o CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o CC [M] drivers/gpu/drm/i915/display/intel_fbc.o CC [M] drivers/gpu/drm/i915/display/intel_fdi.o CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o CC [M] drivers/gpu/drm/xe/xe_guc.o CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o CC [M] drivers/gpu/drm/i915/display/intel_global_state.o CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o CC [M] drivers/gpu/drm/xe/xe_migrate.o CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h CC [M] drivers/gpu/drm/i915/display/intel_hti.o HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o CC [M] drivers/gpu/drm/i915/display/intel_overlay.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o CC [M] drivers/gpu/drm/i915/display/intel_psr.o HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h CC [M] drivers/gpu/drm/i915/display/intel_quirks.o HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o CC [M] drivers/gpu/drm/i915/display/intel_sprite.o CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o HDRTEST drivers/gpu/drm/xe/tests/xe_test.h CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o CC [M] drivers/gpu/drm/i915/display/intel_tc.o CC [M] drivers/gpu/drm/i915/display/intel_vblank.o CC [M] drivers/gpu/drm/i915/display/intel_vga.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o CC [M] drivers/gpu/drm/i915/display/intel_wm.o HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h HDRTEST drivers/gpu/drm/xe/xe_assert.h CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o HDRTEST drivers/gpu/drm/xe/xe_bb.h CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o HDRTEST drivers/gpu/drm/xe/xe_bb_types.h CC [M] drivers/gpu/drm/i915/display/skl_scaler.o HDRTEST drivers/gpu/drm/xe/xe_bo.h CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o CC [M] drivers/gpu/drm/i915/display/skl_watermark.o CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o CC [M] drivers/gpu/drm/i915/display/intel_acpi.o HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o HDRTEST drivers/gpu/drm/xe/xe_bo_types.h CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o CC [M] drivers/gpu/drm/i915/display/intel_opregion.o HDRTEST drivers/gpu/drm/xe/xe_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h HDRTEST drivers/gpu/drm/xe/xe_device.h CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_device_types.h HDRTEST drivers/gpu/drm/xe/xe_display.h CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o HDRTEST drivers/gpu/drm/xe/xe_drv.h CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o HDRTEST drivers/gpu/drm/xe/xe_exec.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o HDRTEST drivers/gpu/drm/xe/xe_execlist.h HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o HDRTEST drivers/gpu/drm/xe/xe_force_wake.h CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o CC [M] drivers/gpu/drm/i915/display/g4x_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h HDRTEST drivers/gpu/drm/xe/xe_ggtt.h HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o CC [M] drivers/gpu/drm/i915/display/icl_dsi.o CC [M] drivers/gpu/drm/i915/display/intel_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o CC [M] drivers/gpu/drm/i915/display/intel_crt.o HDRTEST drivers/gpu/drm/xe/xe_gt.h CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o CC [M] drivers/gpu/drm/i915/display/intel_ddi.o HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o CC [M] drivers/gpu/drm/i915/display/intel_display_device.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h CC [M] drivers/gpu/drm/i915/display/intel_dp.o CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h HDRTEST drivers/gpu/drm/xe/xe_gt_types.h HDRTEST drivers/gpu/drm/xe/xe_guc.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o HDRTEST drivers/gpu/drm/xe/xe_guc_log.h CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h CC [M] drivers/gpu/drm/i915/display/intel_dsi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o CC [M] drivers/gpu/drm/i915/display/intel_dvo.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o HDRTEST drivers/gpu/drm/xe/xe_guc_types.h CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o HDRTEST drivers/gpu/drm/xe/xe_huc.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_huc_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o CC [M] drivers/gpu/drm/i915/display/intel_lvds.o HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o CC [M] drivers/gpu/drm/i915/display/intel_panel.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o CC [M] drivers/gpu/drm/i915/display/intel_pps.o CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o CC [M] drivers/gpu/drm/i915/display/intel_tv.o HDRTEST drivers/gpu/drm/xe/xe_irq.h HDRTEST drivers/gpu/drm/xe/xe_lrc.h CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h HDRTEST drivers/gpu/drm/xe/xe_macros.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o HDRTEST drivers/gpu/drm/xe/xe_map.h HDRTEST drivers/gpu/drm/xe/xe_migrate.h CC [M] drivers/gpu/drm/i915/display/intel_vrr.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h HDRTEST drivers/gpu/drm/xe/xe_mmio.h HDRTEST drivers/gpu/drm/xe/xe_mocs.h CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o HDRTEST drivers/gpu/drm/xe/xe_module.h CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o HDRTEST drivers/gpu/drm/xe/xe_pat.h HDRTEST drivers/gpu/drm/xe/xe_pci.h HDRTEST drivers/gpu/drm/xe/xe_pci_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o HDRTEST drivers/gpu/drm/xe/xe_pcode.h HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h HDRTEST drivers/gpu/drm/xe/xe_platform_types.h HDRTEST drivers/gpu/drm/xe/xe_pm.h CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o HDRTEST drivers/gpu/drm/xe/xe_pmu.h CC [M] drivers/gpu/drm/i915/i915_perf.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o HDRTEST drivers/gpu/drm/xe/xe_pt.h CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o HDRTEST drivers/gpu/drm/xe/xe_pt_types.h HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o HDRTEST drivers/gpu/drm/xe/xe_query.h HDRTEST drivers/gpu/drm/xe/xe_range_fence.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o HDRTEST drivers/gpu/drm/xe/xe_rtp.h CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o CC [M] drivers/gpu/drm/i915/i915_gpu_error.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h HDRTEST drivers/gpu/drm/xe/xe_sa.h HDRTEST drivers/gpu/drm/xe/xe_sa_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o HDRTEST drivers/gpu/drm/xe/xe_sched_job.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h CC [M] drivers/gpu/drm/i915/selftests/i915_random.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o HDRTEST drivers/gpu/drm/xe/xe_step.h HDRTEST drivers/gpu/drm/xe/xe_step_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o HDRTEST drivers/gpu/drm/xe/xe_sync.h HDRTEST drivers/gpu/drm/xe/xe_sync_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o HDRTEST drivers/gpu/drm/xe/xe_tile.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o HDRTEST drivers/gpu/drm/xe/xe_trace.h CC [M] drivers/gpu/drm/i915/selftests/librapl.o HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h CC [M] drivers/gpu/drm/i915/i915_vgpu.o HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o HDRTEST drivers/gpu/drm/xe/xe_tuning.h HDRTEST drivers/gpu/drm/xe/xe_uc.h HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h HDRTEST drivers/gpu/drm/i915/display/intel_display.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o HDRTEST drivers/gpu/drm/i915/display/intel_vga.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o HDRTEST drivers/gpu/drm/i915/display/intel_audio.h HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o HDRTEST drivers/gpu/drm/xe/xe_uc_types.h HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o HDRTEST drivers/gpu/drm/xe/xe_vm.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h HDRTEST drivers/gpu/drm/i915/display/intel_tc.h HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h HDRTEST drivers/gpu/drm/i915/display/intel_psr.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o HDRTEST drivers/gpu/drm/i915/display/intel_crt.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o HDRTEST drivers/gpu/drm/xe/xe_vm_types.h HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h HDRTEST drivers/gpu/drm/xe/xe_wa.h HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h HDRTEST drivers/gpu/drm/xe/xe_wopcm.h HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o LD [M] drivers/gpu/drm/xe/xe.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o HDRTEST drivers/gpu/drm/i915/display/intel_fb.h HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o HDRTEST drivers/gpu/drm/i915/display/intel_hti.h CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o HDRTEST drivers/gpu/drm/i915/display/intel_connector.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o HDRTEST drivers/gpu/drm/i915/display/intel_color.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o HDRTEST drivers/gpu/drm/i915/display/intel_wm.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o HDRTEST drivers/gpu/drm/i915/display/intel_panel.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o HDRTEST drivers/gpu/drm/i915/display/intel_tv.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o HDRTEST drivers/gpu/drm/i915/display/intel_bw.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h HDRTEST drivers/gpu/drm/i915/display/intel_de.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o HDRTEST drivers/gpu/drm/i915/display/intel_bios.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o HDRTEST drivers/gpu/drm/i915/display/intel_dp.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h HDRTEST drivers/gpu/drm/i915/display/intel_pps.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h HDRTEST drivers/gpu/drm/i915/gt/intel_context.h HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_defines.h HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.h HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.o HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_print.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o HDRTEST drivers/gpu/drm/i915/gt/intel_hwconfig.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o HDRTEST drivers/gpu/drm/i915/gt/intel_llc.h HDRTEST drivers/gpu/drm/i915/gt/gen8_engine_cs.h HDRTEST drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.o HDRTEST drivers/gpu/drm/i915/gt/intel_rc6_types.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o HDRTEST drivers/gpu/drm/i915/gt/intel_context_param.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o HDRTEST drivers/gpu/drm/i915/gt/intel_gpu_commands.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o HDRTEST drivers/gpu/drm/i915/gt/intel_engine_user.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o HDRTEST drivers/gpu/drm/i915/gt/intel_gt_irq.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_translate_dcn315.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_factory_dcn315.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.o HDRTEST drivers/gpu/drm/i915/gt/intel_gsc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_translate_dcn32.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.o HDRTEST drivers/gpu/drm/i915/gt/intel_rps.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.o HDRTEST drivers/gpu/drm/i915/gt/intel_tlb.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.o HDRTEST drivers/gpu/drm/i915/gt/selftest_llc.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_factory_dcn32.o HDRTEST drivers/gpu/drm/i915/gt/gen6_ppgtt.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.o HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce60/irq_service_dce60.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.o HDRTEST drivers/gpu/drm/i915/gt/intel_migrate_types.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o HDRTEST drivers/gpu/drm/i915/gt/selftests/mock_timeline.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.o HDRTEST drivers/gpu/drm/i915/gt/intel_lrc.h CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/base.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn21/irq_service_dcn21.o HDRTEST drivers/gpu/drm/i915/gt/intel_lrc_reg.h CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.o CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.o CC [M] driver ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] ✗ CI.Hooks: failure for Xe runtime pm refactoring 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (7 preceding siblings ...) 2023-09-18 7:36 ` [Intel-xe] ✓ CI.Build: " Patchwork @ 2023-09-18 7:36 ` Patchwork 2023-09-18 7:38 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork 2023-09-18 8:10 ` [Intel-xe] ✓ CI.BAT: success " Patchwork 10 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2023-09-18 7:36 UTC (permalink / raw) To: Hogander, Jouni; +Cc: intel-xe == Series Details == Series: Xe runtime pm refactoring URL : https://patchwork.freedesktop.org/series/123834/ State : failure == Summary == run-parts: executing /workspace/ci/hooks/00-showenv + pwd + ls -la /workspace total 880 drwxrwxr-x 10 1003 1003 4096 Sep 18 07:36 . drwxr-xr-x 1 root root 4096 Sep 18 07:36 .. -rw-rw-r-- 1 1003 1003 788938 Sep 18 07:36 build.log -rw-rw-r-- 1 1003 1003 1237 Sep 18 07:28 checkpatch.log drwxrwxr-x 5 1003 1003 4096 Sep 18 07:26 ci drwxrwxr-x 9 1003 1003 4096 Sep 18 07:26 docker drwxrwxr-x 8 1003 1003 4096 Sep 18 07:26 .git -rw-rw-r-- 1 1003 1003 430 Sep 18 07:27 git_apply.log drwxrwxr-x 4 1003 1003 4096 Sep 18 07:26 .github -rw-rw-r-- 1 1003 1003 233 Sep 18 07:26 .groovylintrc.json -rw-rw-r-- 1 1003 1003 78 Sep 18 07:36 hooks.log drwxrwxr-x 31 1003 1003 4096 Sep 18 07:36 kernel -rw-rw-r-- 1 1003 1003 12465 Sep 18 07:27 kernel.mbox -rw-rw-r-- 1 1003 1003 26482 Sep 18 07:29 kunit.log -rw-rw-r-- 1 1003 1003 48 Sep 18 07:27 parent.tag drwxrwxr-x 45 1003 1003 4096 Sep 18 07:26 pipelines -rw-rw-r-- 1 1003 1003 793 Sep 18 07:26 README.adoc drwxrwxr-x 3 1003 1003 4096 Sep 18 07:26 scripts drwxrwxr-x 2 1003 1003 4096 Sep 18 07:26 .vscode + uname -a Linux 67173a3b5e02 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux + export + grep -Ei '(^|\W)CI_' declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default" declare -x CI_KERNEL_SRC_DIR="/workspace/kernel" declare -x CI_TOOLS_SRC_DIR="/workspace/ci" declare -x CI_WORKSPACE_DIR="/workspace" + '[' -n /workspace ']' + git_args='-C /workspace/kernel' + git_log_args= + git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit d06afc45f fixup! drm/xe/display: Implement display support 238ded340 fixup! drm/xe: Introduce a new DRM driver for Intel GPUs c20e65ca9 drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct 8f2674e1a Revert "FIXME: drm/i915: runtime pm changes" 9da40abcc drm/xe/uc: Add GuC/HuC firmware path overrides run-parts: executing /workspace/ci/hooks/10-build-W1 + SRC_DIR=/workspace/kernel + RESTORE_DISPLAY_CONFIG=0 + '[' -n /workspace/kernel/build64-default ']' + BUILD_DIR=/workspace/kernel/build64-default + cd /workspace/kernel + grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64-default/.config + RESTORE_DISPLAY_CONFIG=1 + trap cleanup EXIT + ./scripts/config --file /workspace/kernel/build64-default/.config --disable CONFIG_DRM_XE_DISPLAY ++ nproc + make -j48 O=/workspace/kernel/build64-default modules_prepare make[1]: Entering directory '/workspace/kernel/build64-default' SYNC include/config/auto.conf.cmd GEN Makefile GEN Makefile UPD include/config/kernel.release UPD include/generated/compile.h UPD include/generated/utsrelease.h DESCEND objtool CALL ../scripts/checksyscalls.sh HOSTCC /workspace/kernel/build64-default/tools/objtool/fixdep.o HOSTLD /workspace/kernel/build64-default/tools/objtool/fixdep-in.o LINK /workspace/kernel/build64-default/tools/objtool/fixdep INSTALL libsubcmd_headers CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o LD /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o AR /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a CC /workspace/kernel/build64-default/tools/objtool/weak.o CC /workspace/kernel/build64-default/tools/objtool/check.o CC /workspace/kernel/build64-default/tools/objtool/special.o CC /workspace/kernel/build64-default/tools/objtool/builtin-check.o CC /workspace/kernel/build64-default/tools/objtool/elf.o CC /workspace/kernel/build64-default/tools/objtool/objtool.o CC /workspace/kernel/build64-default/tools/objtool/orc_gen.o CC /workspace/kernel/build64-default/tools/objtool/orc_dump.o CC /workspace/kernel/build64-default/tools/objtool/libstring.o CC /workspace/kernel/build64-default/tools/objtool/libctype.o CC /workspace/kernel/build64-default/tools/objtool/str_error_r.o CC /workspace/kernel/build64-default/tools/objtool/librbtree.o CC /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o CC /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o LD /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o LD /workspace/kernel/build64-default/tools/objtool/objtool-in.o LINK /workspace/kernel/build64-default/tools/objtool/objtool make[1]: Leaving directory '/workspace/kernel/build64-default' ++ nproc + make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1 make[1]: Entering directory '/workspace/kernel/build64-default' CC [M] drivers/gpu/drm/xe/xe_bb.o CC [M] drivers/gpu/drm/xe/xe_bo.o CC [M] drivers/gpu/drm/xe/xe_bo_evict.o CC [M] drivers/gpu/drm/xe/xe_debugfs.o CC [M] drivers/gpu/drm/xe/xe_devcoredump.o CC [M] drivers/gpu/drm/xe/xe_device.o CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o CC [M] drivers/gpu/drm/xe/xe_dma_buf.o CC [M] drivers/gpu/drm/xe/xe_exec.o CC [M] drivers/gpu/drm/xe/xe_execlist.o CC [M] drivers/gpu/drm/xe/xe_exec_queue.o CC [M] drivers/gpu/drm/xe/xe_force_wake.o CC [M] drivers/gpu/drm/xe/xe_ggtt.o CC [M] drivers/gpu/drm/xe/xe_gt.o CC [M] drivers/gpu/drm/xe/xe_gt_clock.o CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o CC [M] drivers/gpu/drm/xe/xe_gt_topology.o HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob CC [M] drivers/gpu/drm/xe/xe_guc_ads.o CC [M] drivers/gpu/drm/xe/xe_guc_ct.o CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o CC [M] drivers/gpu/drm/xe/xe_guc_log.o CC [M] drivers/gpu/drm/xe/xe_guc_pc.o CC [M] drivers/gpu/drm/xe/xe_guc_submit.o CC [M] drivers/gpu/drm/xe/xe_hw_engine.o CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o CC [M] drivers/gpu/drm/xe/xe_hw_fence.o CC [M] drivers/gpu/drm/xe/xe_huc.o CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o CC [M] drivers/gpu/drm/xe/xe_irq.o CC [M] drivers/gpu/drm/xe/xe_lrc.o CC [M] drivers/gpu/drm/xe/xe_mmio.o CC [M] drivers/gpu/drm/xe/xe_mocs.o CC [M] drivers/gpu/drm/xe/xe_module.o CC [M] drivers/gpu/drm/xe/xe_pat.o CC [M] drivers/gpu/drm/xe/xe_pci.o CC [M] drivers/gpu/drm/xe/xe_pcode.o CC [M] drivers/gpu/drm/xe/xe_pm.o CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o CC [M] drivers/gpu/drm/xe/xe_pt.o CC [M] drivers/gpu/drm/xe/xe_pt_walk.o CC [M] drivers/gpu/drm/xe/xe_query.o CC [M] drivers/gpu/drm/xe/xe_range_fence.o CC [M] drivers/gpu/drm/xe/xe_reg_sr.o CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o CC [M] drivers/gpu/drm/xe/xe_rtp.o CC [M] drivers/gpu/drm/xe/xe_sa.o CC [M] drivers/gpu/drm/xe/xe_sched_job.o CC [M] drivers/gpu/drm/xe/xe_step.o CC [M] drivers/gpu/drm/xe/xe_sync.o CC [M] drivers/gpu/drm/xe/xe_tile.o CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o CC [M] drivers/gpu/drm/xe/xe_trace.o CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o CC [M] drivers/gpu/drm/xe/xe_tuning.o CC [M] drivers/gpu/drm/xe/xe_uc.o CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o CC [M] drivers/gpu/drm/xe/xe_uc_fw.o CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o CC [M] drivers/gpu/drm/xe/xe_wopcm.o CC [M] drivers/gpu/drm/xe/xe_pmu.o HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h HDRTEST drivers/gpu/drm/xe/tests/xe_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h HDRTEST drivers/gpu/drm/xe/xe_assert.h CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o HDRTEST drivers/gpu/drm/xe/xe_bb.h HDRTEST drivers/gpu/drm/xe/xe_bb_types.h CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o HDRTEST drivers/gpu/drm/xe/xe_bo.h HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h HDRTEST drivers/gpu/drm/xe/xe_bo_types.h HDRTEST drivers/gpu/drm/xe/xe_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h HDRTEST drivers/gpu/drm/xe/xe_device.h HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_device_types.h HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h HDRTEST drivers/gpu/drm/xe/xe_drv.h HDRTEST drivers/gpu/drm/xe/xe_exec.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h HDRTEST drivers/gpu/drm/xe/xe_execlist.h HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h HDRTEST drivers/gpu/drm/xe/xe_force_wake.h HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h HDRTEST drivers/gpu/drm/xe/xe_ggtt.h HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h HDRTEST drivers/gpu/drm/xe/xe_gt.h HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h HDRTEST drivers/gpu/drm/xe/xe_gt_types.h HDRTEST drivers/gpu/drm/xe/xe_guc.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h HDRTEST drivers/gpu/drm/xe/xe_guc_log.h HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h HDRTEST drivers/gpu/drm/xe/xe_guc_types.h HDRTEST drivers/gpu/drm/xe/xe_huc.h HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_huc_types.h HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h HDRTEST drivers/gpu/drm/xe/xe_irq.h HDRTEST drivers/gpu/drm/xe/xe_lrc.h HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h HDRTEST drivers/gpu/drm/xe/xe_macros.h HDRTEST drivers/gpu/drm/xe/xe_map.h HDRTEST drivers/gpu/drm/xe/xe_migrate.h HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h HDRTEST drivers/gpu/drm/xe/xe_mmio.h HDRTEST drivers/gpu/drm/xe/xe_mocs.h HDRTEST drivers/gpu/drm/xe/xe_module.h HDRTEST drivers/gpu/drm/xe/xe_pat.h HDRTEST drivers/gpu/drm/xe/xe_pci.h HDRTEST drivers/gpu/drm/xe/xe_pci_types.h HDRTEST drivers/gpu/drm/xe/xe_pcode.h HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h HDRTEST drivers/gpu/drm/xe/xe_platform_types.h HDRTEST drivers/gpu/drm/xe/xe_pm.h HDRTEST drivers/gpu/drm/xe/xe_pmu.h HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h HDRTEST drivers/gpu/drm/xe/xe_pt.h HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h HDRTEST drivers/gpu/drm/xe/xe_pt_types.h HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h HDRTEST drivers/gpu/drm/xe/xe_query.h HDRTEST drivers/gpu/drm/xe/xe_range_fence.h HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h HDRTEST drivers/gpu/drm/xe/xe_rtp.h HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h HDRTEST drivers/gpu/drm/xe/xe_sa.h HDRTEST drivers/gpu/drm/xe/xe_sa_types.h HDRTEST drivers/gpu/drm/xe/xe_sched_job.h HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h HDRTEST drivers/gpu/drm/xe/xe_step.h HDRTEST drivers/gpu/drm/xe/xe_step_types.h HDRTEST drivers/gpu/drm/xe/xe_sync_types.h HDRTEST drivers/gpu/drm/xe/xe_sync.h HDRTEST drivers/gpu/drm/xe/xe_tile.h HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h HDRTEST drivers/gpu/drm/xe/xe_trace.h HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h HDRTEST drivers/gpu/drm/xe/xe_tuning.h HDRTEST drivers/gpu/drm/xe/xe_uc.h HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h HDRTEST drivers/gpu/drm/xe/xe_uc_types.h HDRTEST drivers/gpu/drm/xe/xe_vm.h HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h HDRTEST drivers/gpu/drm/xe/xe_vm_types.h HDRTEST drivers/gpu/drm/xe/xe_wa.h HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h HDRTEST drivers/gpu/drm/xe/xe_wopcm.h HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h GEN xe_wa_oob.c xe_wa_oob.h GEN xe_wa_oob.c xe_wa_oob.h CC [M] drivers/gpu/drm/xe/xe_guc.o CC [M] drivers/gpu/drm/xe/xe_migrate.o CC [M] drivers/gpu/drm/xe/xe_ring_ops.o CC [M] drivers/gpu/drm/xe/xe_vm.o CC [M] drivers/gpu/drm/xe/xe_wa.o LD [M] drivers/gpu/drm/xe/xe.o MODPOST drivers/gpu/drm/xe/Module.symvers WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_bo_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_dma_buf_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_migrate_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_pci_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_rtp_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_wa_test.o CC [M] drivers/gpu/drm/xe/xe.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.mod.o LD [M] drivers/gpu/drm/xe/tests/xe_pci_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_migrate_test.ko LD [M] drivers/gpu/drm/xe/xe.ko LD [M] drivers/gpu/drm/xe/tests/xe_rtp_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_wa_test.ko LD [M] drivers/gpu/drm/xe/tests/xe_bo_test.ko make[1]: Leaving directory '/workspace/kernel/build64-default' + cleanup + '[' 1 -eq 1 ']' + ./scripts/config --file /workspace/kernel/build64-default/.config --enable CONFIG_DRM_XE_DISPLAY run-parts: executing /workspace/ci/hooks/20-kernel-doc + SRC_DIR=/workspace/kernel + cd /workspace/kernel + find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*' + xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h include/uapi/drm/xe_drm.h:1057: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * XE PMU event config IDs 1 warnings as Errors run-parts: /workspace/ci/hooks/20-kernel-doc exited with return code 123 ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] ✗ CI.checksparse: warning for Xe runtime pm refactoring 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (8 preceding siblings ...) 2023-09-18 7:36 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork @ 2023-09-18 7:38 ` Patchwork 2023-09-18 8:10 ` [Intel-xe] ✓ CI.BAT: success " Patchwork 10 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2023-09-18 7:38 UTC (permalink / raw) To: Hogander, Jouni; +Cc: intel-xe == Series Details == Series: Xe runtime pm refactoring URL : https://patchwork.freedesktop.org/series/123834/ State : warning == Summary == + trap cleanup EXIT + KERNEL=/kernel + MT=/root/linux/maintainer-tools + git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools Cloning into '/root/linux/maintainer-tools'... warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/ + make -C /root/linux/maintainer-tools make: Entering directory '/root/linux/maintainer-tools' cc -O2 -g -Wextra -o remap-log remap-log.c make: Leaving directory '/root/linux/maintainer-tools' + cd /kernel + git config --global --add safe.directory /kernel + /root/linux/maintainer-tools/dim sparse --fast 9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1) Fast mode used, each commit won't be checked separately. + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] ✓ CI.BAT: success for Xe runtime pm refactoring 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander ` (9 preceding siblings ...) 2023-09-18 7:38 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork @ 2023-09-18 8:10 ` Patchwork 10 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2023-09-18 8:10 UTC (permalink / raw) To: Hogander, Jouni; +Cc: intel-xe [-- Attachment #1: Type: text/plain, Size: 1927 bytes --] == Series Details == Series: Xe runtime pm refactoring URL : https://patchwork.freedesktop.org/series/123834/ State : success == Summary == CI Bug Log - changes from xe-376-9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d_BAT -> xe-pw-123834v1_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in xe-pw-123834v1_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1: - bat-adlp-7: [PASS][1] -> [FAIL][2] ([Intel XE#480]) +1 other test fail [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-376-9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-123834v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html #### Possible fixes #### * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1: - bat-adlp-7: [FAIL][3] ([Intel XE#480]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-376-9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-123834v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480 Build changes ------------- * IGT: IGT_7490 -> IGT_7492 * Linux: xe-376-9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d -> xe-pw-123834v1 IGT_7490: 7490 IGT_7492: 7492 xe-376-9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d: 9da40abcc0ccdf8fdfed4e21d76060bfcd35fe7d xe-pw-123834v1: 123834v1 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-123834v1/index.html [-- Attachment #2: Type: text/html, Size: 2604 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 0/4] xe&i915 display pxp cleanup @ 2023-11-09 16:17 Jani Nikula 2023-11-09 16:17 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jani Nikula 0 siblings, 1 reply; 24+ messages in thread From: Jani Nikula @ 2023-11-09 16:17 UTC (permalink / raw) To: intel-xe; +Cc: jani.nikula Add slightly cleaner abstractions for plane protection. Not to be merged before patches 2&3 have been merged to i915 upstream. Jani Nikula (4): Revert "FIXME: drm/i915/pxp: some hack to bypass pxp" drm/i915: abstract plane protection check drm/i915: remove excess functions from plane protection check fixup! drm/xe/display: Implement display support .../drm/i915/display/skl_universal_plane.c | 31 +++++++------------ .../xe/compat-i915-headers/pxp/intel_pxp.h | 28 +++++++++++++++++ drivers/gpu/drm/xe/xe_device_types.h | 2 ++ 3 files changed, 41 insertions(+), 20 deletions(-) create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h -- 2.39.2 ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-11-09 16:17 [Intel-xe] [PATCH 0/4] xe&i915 display pxp cleanup Jani Nikula @ 2023-11-09 16:17 ` Jani Nikula 0 siblings, 0 replies; 24+ messages in thread From: Jani Nikula @ 2023-11-09 16:17 UTC (permalink / raw) To: intel-xe; +Cc: jani.nikula Wrappers for pxp. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- .../xe/compat-i915-headers/pxp/intel_pxp.h | 28 +++++++++++++++++++ drivers/gpu/drm/xe/xe_device_types.h | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h diff --git a/drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h b/drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h new file mode 100644 index 000000000000..c2c30ece8f77 --- /dev/null +++ b/drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h @@ -0,0 +1,28 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright © 2023 Intel Corporation + */ + +#ifndef __INTEL_PXP_H__ +#define __INTEL_PXP_H__ + +#include <linux/errno.h> +#include <linux/types.h> + +struct drm_i915_gem_object; +struct intel_pxp; + +static inline int intel_pxp_key_check(struct intel_pxp *pxp, + struct drm_i915_gem_object *obj, + bool assign) +{ + return -ENODEV; +} + +static inline bool +i915_gem_object_is_protected(const struct drm_i915_gem_object *obj) +{ + return false; +} + +#endif diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h index 4119ef03fb7e..be11cadccbd4 100644 --- a/drivers/gpu/drm/xe/xe_device_types.h +++ b/drivers/gpu/drm/xe/xe_device_types.h @@ -480,6 +480,8 @@ struct xe_device { struct { const char *dmc_firmware_path; } params; + + void *pxp; #endif }; -- 2.39.2 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 0/4] drm/xe/display: reuse soc/ code from i915
@ 2023-07-04 15:32 Jani Nikula
2023-07-04 15:32 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jani Nikula
0 siblings, 1 reply; 24+ messages in thread
From: Jani Nikula @ 2023-07-04 15:32 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi
Remove a bunch of duplication from xe by reusing the soc code from i915.
BR,
Jani.
Jani Nikula (4):
drm/i915/dram: replace __raw_uncore_read32() with
intel_uncore_read_fw()
drm/xe/mmio: add xe_mmio_read16()
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
drivers/gpu/drm/i915/soc/intel_dram.c | 2 +-
drivers/gpu/drm/xe/Makefile | 14 +-
.../gpu/drm/xe/compat-i915-headers/i915_drv.h | 2 +-
.../drm/xe/compat-i915-headers/intel_uncore.h | 8 +
.../xe/compat-i915-headers/soc/intel_dram.h | 1 +
.../xe/compat-i915-headers/soc/intel_pch.h | 1 +
drivers/gpu/drm/xe/display/ext/intel_dram.c | 496 ------------------
drivers/gpu/drm/xe/display/ext/intel_dram.h | 14 -
drivers/gpu/drm/xe/display/ext/intel_pch.c | 157 ------
drivers/gpu/drm/xe/display/ext/intel_pch.h | 91 ----
drivers/gpu/drm/xe/xe_device_types.h | 9 +-
drivers/gpu/drm/xe/xe_display.c | 2 +-
drivers/gpu/drm/xe/xe_mmio.h | 10 +
13 files changed, 42 insertions(+), 765 deletions(-)
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
delete mode 100644 drivers/gpu/drm/xe/display/ext/intel_dram.c
delete mode 100644 drivers/gpu/drm/xe/display/ext/intel_dram.h
delete mode 100644 drivers/gpu/drm/xe/display/ext/intel_pch.c
delete mode 100644 drivers/gpu/drm/xe/display/ext/intel_pch.h
--
2.39.2
^ permalink raw reply [flat|nested] 24+ messages in thread* [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-07-04 15:32 [Intel-xe] [PATCH 0/4] drm/xe/display: reuse soc/ code from i915 Jani Nikula @ 2023-07-04 15:32 ` Jani Nikula 0 siblings, 0 replies; 24+ messages in thread From: Jani Nikula @ 2023-07-04 15:32 UTC (permalink / raw) To: intel-xe; +Cc: jani.nikula, lucas.demarchi Use soc/intel_pch.[ch] from i915 instead of copy-paste. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- drivers/gpu/drm/xe/Makefile | 6 +- .../gpu/drm/xe/compat-i915-headers/i915_drv.h | 2 +- .../xe/compat-i915-headers/soc/intel_pch.h | 1 + drivers/gpu/drm/xe/display/ext/intel_pch.c | 157 ------------------ drivers/gpu/drm/xe/display/ext/intel_pch.h | 91 ---------- drivers/gpu/drm/xe/xe_device_types.h | 2 +- 6 files changed, 6 insertions(+), 253 deletions(-) create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h delete mode 100644 drivers/gpu/drm/xe/display/ext/intel_pch.c delete mode 100644 drivers/gpu/drm/xe/display/ext/intel_pch.h diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile index 054cfdbd30bd..336f0eb8f91e 100644 --- a/drivers/gpu/drm/xe/Makefile +++ b/drivers/gpu/drm/xe/Makefile @@ -145,12 +145,12 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \ display/xe_display_rps.o \ display/ext/i915_irq.o \ display/ext/intel_clock_gating.o \ - display/ext/intel_device_info.o \ - display/ext/intel_pch.o + display/ext/intel_device_info.o # SOC code shared with i915 xe-$(CONFIG_DRM_XE_DISPLAY) += \ - i915-soc/intel_dram.o + i915-soc/intel_dram.o \ + i915-soc/intel_pch.o # Display code shared with i915 xe-$(CONFIG_DRM_XE_DISPLAY) += \ diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h index 8428f15426eb..a51889af7c23 100644 --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h @@ -10,12 +10,12 @@ * TODO: refactor i915 and xe so this can cease to exist */ +#include "soc/intel_pch.h" #include "xe_device.h" #include "xe_bo.h" #include "xe_pm.h" #include "xe_step.h" #include "i915_reg_defs.h" -#include "intel_pch.h" #include "i915_utils.h" #include "intel_uncore.h" #include <linux/pm_runtime.h> diff --git a/drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h b/drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h new file mode 100644 index 000000000000..823803f7e853 --- /dev/null +++ b/drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h @@ -0,0 +1 @@ +#include "../../../i915/soc/intel_pch.h" diff --git a/drivers/gpu/drm/xe/display/ext/intel_pch.c b/drivers/gpu/drm/xe/display/ext/intel_pch.c deleted file mode 100644 index dc2b15b5c4be..000000000000 --- a/drivers/gpu/drm/xe/display/ext/intel_pch.c +++ /dev/null @@ -1,157 +0,0 @@ -// SPDX-License-Identifier: MIT -/* - * Copyright 2019 Intel Corporation. - */ - -#include "i915_drv.h" -#include "i915_utils.h" -#include "intel_pch.h" - -/* Map PCH device id to PCH type, or PCH_NONE if unknown. */ -static enum intel_pch -intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id) -{ - switch (id) { - case INTEL_PCH_MCC_DEVICE_ID_TYPE: - drm_dbg_kms(&dev_priv->drm, "Found Mule Creek Canyon PCH\n"); - drm_WARN_ON(&dev_priv->drm, !IS_JSL_EHL(dev_priv)); - /* MCC is TGP compatible */ - return PCH_TGP; - case INTEL_PCH_TGP_DEVICE_ID_TYPE: - case INTEL_PCH_TGP2_DEVICE_ID_TYPE: - drm_dbg_kms(&dev_priv->drm, "Found Tiger Lake LP PCH\n"); - drm_WARN_ON(&dev_priv->drm, !IS_TIGERLAKE(dev_priv) && - !IS_ROCKETLAKE(dev_priv) && - !IS_GEN9_BC(dev_priv)); - return PCH_TGP; - case INTEL_PCH_ADP_DEVICE_ID_TYPE: - case INTEL_PCH_ADP2_DEVICE_ID_TYPE: - case INTEL_PCH_ADP3_DEVICE_ID_TYPE: - case INTEL_PCH_ADP4_DEVICE_ID_TYPE: - drm_dbg_kms(&dev_priv->drm, "Found Alder Lake PCH\n"); - drm_WARN_ON(&dev_priv->drm, !IS_ALDERLAKE_S(dev_priv) && - !IS_ALDERLAKE_P(dev_priv)); - return PCH_ADP; - case INTEL_PCH_MTP_DEVICE_ID_TYPE: - case INTEL_PCH_MTP2_DEVICE_ID_TYPE: - drm_dbg_kms(&dev_priv->drm, "Found Meteor Lake PCH\n"); - drm_WARN_ON(&dev_priv->drm, !IS_METEORLAKE(dev_priv)); - return PCH_MTP; - default: - return PCH_NONE; - } -} - -static bool intel_is_virt_pch(unsigned short id, - unsigned short svendor, unsigned short sdevice) -{ - return (id == INTEL_PCH_P2X_DEVICE_ID_TYPE || - id == INTEL_PCH_P3X_DEVICE_ID_TYPE || - (id == INTEL_PCH_QEMU_DEVICE_ID_TYPE && - svendor == PCI_SUBVENDOR_ID_REDHAT_QUMRANET && - sdevice == PCI_SUBDEVICE_ID_QEMU)); -} - -static void -intel_virt_detect_pch(const struct drm_i915_private *dev_priv, - unsigned short *pch_id, enum intel_pch *pch_type) -{ - unsigned short id = 0; - - /* - * In a virtualized passthrough environment we can be in a - * setup where the ISA bridge is not able to be passed through. - * In this case, a south bridge can be emulated and we have to - * make an educated guess as to which PCH is really there. - */ - - if (IS_METEORLAKE(dev_priv)) - id = INTEL_PCH_MTP_DEVICE_ID_TYPE; - else if (IS_ALDERLAKE_S(dev_priv) || IS_ALDERLAKE_P(dev_priv)) - id = INTEL_PCH_ADP_DEVICE_ID_TYPE; - else if (IS_TIGERLAKE(dev_priv) || IS_ROCKETLAKE(dev_priv)) - id = INTEL_PCH_TGP_DEVICE_ID_TYPE; - else BUG_ON(1); - - if (id) - drm_dbg_kms(&dev_priv->drm, "Assuming PCH ID %04x\n", id); - else - drm_dbg_kms(&dev_priv->drm, "Assuming no PCH\n"); - - *pch_type = intel_pch_type(dev_priv, id); - - /* Sanity check virtual PCH id */ - if (drm_WARN_ON(&dev_priv->drm, - id && *pch_type == PCH_NONE)) - id = 0; - - *pch_id = id; -} - -void intel_detect_pch(struct drm_i915_private *dev_priv) -{ - struct pci_dev *pch = NULL; - unsigned short id; - enum intel_pch pch_type; - - /* DG1 has south engine display on the same PCI device */ - if (IS_DG1(dev_priv)) { - dev_priv->pch_type = PCH_DG1; - return; - } else if (IS_DG2(dev_priv)) { - dev_priv->pch_type = PCH_DG2; - return; - } - - /* - * The reason to probe ISA bridge instead of Dev31:Fun0 is to - * make graphics device passthrough work easy for VMM, that only - * need to expose ISA bridge to let driver know the real hardware - * underneath. This is a requirement from virtualization team. - * - * In some virtualized environments (e.g. XEN), there is irrelevant - * ISA bridge in the system. To work reliably, we should scan trhough - * all the ISA bridge devices and check for the first match, instead - * of only checking the first one. - */ - while ((pch = pci_get_class(PCI_CLASS_BRIDGE_ISA << 8, pch))) { - if (pch->vendor != PCI_VENDOR_ID_INTEL) - continue; - - id = pch->device & INTEL_PCH_DEVICE_ID_MASK; - - pch_type = intel_pch_type(dev_priv, id); - if (pch_type != PCH_NONE) { - dev_priv->pch_type = pch_type; - dev_priv->pch_id = id; - break; - } else if (intel_is_virt_pch(id, pch->subsystem_vendor, - pch->subsystem_device)) { - intel_virt_detect_pch(dev_priv, &id, &pch_type); - dev_priv->pch_type = pch_type; - dev_priv->pch_id = id; - break; - } - } - - /* - * Use PCH_NOP (PCH but no South Display) for PCH platforms without - * display. - */ - if (pch && !HAS_DISPLAY(dev_priv)) { - drm_dbg_kms(&dev_priv->drm, - "Display disabled, reverting to NOP PCH\n"); - dev_priv->pch_type = PCH_NOP; - dev_priv->pch_id = 0; - } else if (!pch) { - if (i915_run_as_guest() && HAS_DISPLAY(dev_priv)) { - intel_virt_detect_pch(dev_priv, &id, &pch_type); - dev_priv->pch_type = pch_type; - dev_priv->pch_id = id; - } else { - drm_dbg_kms(&dev_priv->drm, "No PCH found.\n"); - } - } - - pci_dev_put(pch); -} diff --git a/drivers/gpu/drm/xe/display/ext/intel_pch.h b/drivers/gpu/drm/xe/display/ext/intel_pch.h deleted file mode 100644 index 32aff5a70d04..000000000000 --- a/drivers/gpu/drm/xe/display/ext/intel_pch.h +++ /dev/null @@ -1,91 +0,0 @@ -/* SPDX-License-Identifier: MIT */ -/* - * Copyright 2019 Intel Corporation. - */ - -#ifndef __INTEL_PCH__ -#define __INTEL_PCH__ - -struct drm_i915_private; - -/* - * Sorted by south display engine compatibility. - * If the new PCH comes with a south display engine that is not - * inherited from the latest item, please do not add it to the - * end. Instead, add it right after its "parent" PCH. - */ -enum intel_pch { - PCH_NOP = -1, /* PCH without south display */ - PCH_NONE = 0, /* No PCH present */ - PCH_IBX, /* Ibexpeak PCH */ - PCH_CPT, /* Cougarpoint/Pantherpoint PCH */ - PCH_LPT, /* Lynxpoint/Wildcatpoint PCH */ - PCH_SPT, /* Sunrisepoint/Kaby Lake PCH */ - PCH_CNP, /* Cannon/Comet Lake PCH */ - PCH_ICP, /* Ice Lake/Jasper Lake PCH */ - PCH_TGP, /* Tiger Lake/Mule Creek Canyon PCH */ - PCH_ADP, /* Alder Lake PCH */ - PCH_MTP, /* Meteor Lake PCH */ - - /* Fake PCHs, functionality handled on the same PCI dev */ - PCH_DG1 = 1024, - PCH_DG2, -}; - -#define INTEL_PCH_DEVICE_ID_MASK 0xff80 -#define INTEL_PCH_IBX_DEVICE_ID_TYPE 0x3b00 -#define INTEL_PCH_CPT_DEVICE_ID_TYPE 0x1c00 -#define INTEL_PCH_PPT_DEVICE_ID_TYPE 0x1e00 -#define INTEL_PCH_LPT_DEVICE_ID_TYPE 0x8c00 -#define INTEL_PCH_LPT_LP_DEVICE_ID_TYPE 0x9c00 -#define INTEL_PCH_WPT_DEVICE_ID_TYPE 0x8c80 -#define INTEL_PCH_WPT_LP_DEVICE_ID_TYPE 0x9c80 -#define INTEL_PCH_SPT_DEVICE_ID_TYPE 0xA100 -#define INTEL_PCH_SPT_LP_DEVICE_ID_TYPE 0x9D00 -#define INTEL_PCH_KBP_DEVICE_ID_TYPE 0xA280 -#define INTEL_PCH_CNP_DEVICE_ID_TYPE 0xA300 -#define INTEL_PCH_CNP_LP_DEVICE_ID_TYPE 0x9D80 -#define INTEL_PCH_CMP_DEVICE_ID_TYPE 0x0280 -#define INTEL_PCH_CMP2_DEVICE_ID_TYPE 0x0680 -#define INTEL_PCH_CMP_V_DEVICE_ID_TYPE 0xA380 -#define INTEL_PCH_ICP_DEVICE_ID_TYPE 0x3480 -#define INTEL_PCH_ICP2_DEVICE_ID_TYPE 0x3880 -#define INTEL_PCH_MCC_DEVICE_ID_TYPE 0x4B00 -#define INTEL_PCH_TGP_DEVICE_ID_TYPE 0xA080 -#define INTEL_PCH_TGP2_DEVICE_ID_TYPE 0x4380 -#define INTEL_PCH_JSP_DEVICE_ID_TYPE 0x4D80 -#define INTEL_PCH_ADP_DEVICE_ID_TYPE 0x7A80 -#define INTEL_PCH_ADP2_DEVICE_ID_TYPE 0x5180 -#define INTEL_PCH_ADP3_DEVICE_ID_TYPE 0x7A00 -#define INTEL_PCH_ADP4_DEVICE_ID_TYPE 0x5480 -#define INTEL_PCH_MTP_DEVICE_ID_TYPE 0x7E00 -#define INTEL_PCH_MTP2_DEVICE_ID_TYPE 0xAE00 -#define INTEL_PCH_P2X_DEVICE_ID_TYPE 0x7100 -#define INTEL_PCH_P3X_DEVICE_ID_TYPE 0x7000 -#define INTEL_PCH_QEMU_DEVICE_ID_TYPE 0x2900 /* qemu q35 has 2918 */ - -#define INTEL_PCH_TYPE(dev_priv) ((dev_priv)->pch_type) -#define INTEL_PCH_ID(dev_priv) ((dev_priv)->pch_id) -#define HAS_PCH_MTP(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_MTP) -#define HAS_PCH_DG2(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_DG2) -#define HAS_PCH_ADP(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_ADP) -#define HAS_PCH_DG1(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_DG1) -#define HAS_PCH_TGP(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_TGP) -#define HAS_PCH_ICP(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_ICP) -#define HAS_PCH_CNP(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_CNP) -#define HAS_PCH_SPT(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_SPT) -#define HAS_PCH_LPT(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_LPT) -#define HAS_PCH_LPT_LP(dev_priv) \ - (INTEL_PCH_ID(dev_priv) == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE || \ - INTEL_PCH_ID(dev_priv) == INTEL_PCH_WPT_LP_DEVICE_ID_TYPE) -#define HAS_PCH_LPT_H(dev_priv) \ - (INTEL_PCH_ID(dev_priv) == INTEL_PCH_LPT_DEVICE_ID_TYPE || \ - INTEL_PCH_ID(dev_priv) == INTEL_PCH_WPT_DEVICE_ID_TYPE) -#define HAS_PCH_CPT(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_CPT) -#define HAS_PCH_IBX(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_IBX) -#define HAS_PCH_NOP(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_NOP) -#define HAS_PCH_SPLIT(dev_priv) (INTEL_PCH_TYPE(dev_priv) != PCH_NONE) - -void intel_detect_pch(struct drm_i915_private *dev_priv); - -#endif /* __INTEL_PCH__ */ diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h index 2fc24eac0775..26a8de77138a 100644 --- a/drivers/gpu/drm/xe/xe_device_types.h +++ b/drivers/gpu/drm/xe/xe_device_types.h @@ -19,7 +19,7 @@ #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY) #include "ext/intel_device_info.h" -#include "ext/intel_pch.h" +#include "soc/intel_pch.h" #include "intel_display_core.h" #include "intel_display_device.h" #endif -- 2.39.2 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 0/4] drm/xe: use hotplug irq code from i915 @ 2023-05-16 13:32 Jani Nikula 2023-05-16 13:32 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jani Nikula 0 siblings, 1 reply; 24+ messages in thread From: Jani Nikula @ 2023-05-16 13:32 UTC (permalink / raw) To: intel-xe; +Cc: jani.nikula Use hotplug irq code from i915 instead of copy-paste. The same for rest of the display irq code to follow, there were more issues with that. BR, Jani. Jani Nikula (4): drm/i915/irq: relocate gmbus and dp aux irq handlers drm/i915/irq: convert gen8_de_irq_handler() to void drm/i915/irq: split out hotplug irq handling fixup! drm/xe/display: Implement display support drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_crt.c | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 1 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 5 + drivers/gpu/drm/i915/display/intel_dp_aux.h | 3 + drivers/gpu/drm/i915/display/intel_gmbus.c | 5 + drivers/gpu/drm/i915/display/intel_gmbus.h | 2 + drivers/gpu/drm/i915/display/intel_hotplug.c | 1 + .../gpu/drm/i915/display/intel_hotplug_irq.c | 1442 ++++++++++++++++ .../gpu/drm/i915/display/intel_hotplug_irq.h | 35 + drivers/gpu/drm/i915/i915_irq.c | 1522 +---------------- drivers/gpu/drm/i915/i915_irq.h | 12 +- drivers/gpu/drm/xe/Makefile | 1 + .../gpu/drm/xe/compat-i915-headers/i915_drv.h | 1 + drivers/gpu/drm/xe/display/ext/i915_irq.c | 579 +------ drivers/gpu/drm/xe/display/ext/i915_irq.h | 11 +- drivers/gpu/drm/xe/xe_device_types.h | 6 +- 17 files changed, 1598 insertions(+), 2030 deletions(-) create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug_irq.c create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug_irq.h -- 2.39.2 ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-05-16 13:32 [Intel-xe] [PATCH 0/4] drm/xe: use hotplug irq code from i915 Jani Nikula @ 2023-05-16 13:32 ` Jani Nikula 2023-05-16 20:58 ` Rodrigo Vivi 0 siblings, 1 reply; 24+ messages in thread From: Jani Nikula @ 2023-05-16 13:32 UTC (permalink / raw) To: intel-xe; +Cc: jani.nikula Use hotplug irq code from i915 display/intel_hotplug_irq.c instead of copy-paste. For now, need to add ilk_update_display_irq() and bdw_update_port_irq() to xe display/ext/i915_irq.c. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- drivers/gpu/drm/xe/Makefile | 1 + .../gpu/drm/xe/compat-i915-headers/i915_drv.h | 1 + drivers/gpu/drm/xe/display/ext/i915_irq.c | 579 ++---------------- drivers/gpu/drm/xe/display/ext/i915_irq.h | 11 +- drivers/gpu/drm/xe/xe_device_types.h | 6 +- 5 files changed, 58 insertions(+), 540 deletions(-) diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile index b6c41cd7dbe3..5418281b4f89 100644 --- a/drivers/gpu/drm/xe/Makefile +++ b/drivers/gpu/drm/xe/Makefile @@ -178,6 +178,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \ i915-display/intel_hdcp.o \ i915-display/intel_hdmi.o \ i915-display/intel_hotplug.o \ + i915-display/intel_hotplug_irq.o \ i915-display/intel_hti.o \ i915-display/intel_lspcon.o \ i915-display/intel_modeset_setup.o \ diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h index ddc0ad39b154..74e6f063f741 100644 --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h @@ -101,6 +101,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev) #define HAS_DSC(xe) ((xe)->info.display.has_dsc) #define HAS_CUR_FBC(xe) (xe || 1) #define HAS_DOUBLE_BUFFERED_M_N(xe) ((xe) || 1) +#define I915_HAS_HOTPLUG(xe) (true) #define HAS_D12_PLANE_MINIMIZATION(dev_priv) (IS_ROCKETLAKE(dev_priv) || \ IS_ALDERLAKE_S(dev_priv)) #define DISPLAY_VER(xe) ((xe)->info.display.ver) diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.c b/drivers/gpu/drm/xe/display/ext/i915_irq.c index afde97b6faa6..a0f22bd52549 100644 --- a/drivers/gpu/drm/xe/display/ext/i915_irq.c +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.c @@ -34,17 +34,18 @@ #include <drm/drm_drv.h> +#include "i915_drv.h" +#include "i915_reg.h" #include "icl_dsi_regs.h" #include "intel_display_trace.h" #include "intel_display_types.h" +#include "intel_dp_aux.h" #include "intel_fifo_underrun.h" #include "intel_hotplug.h" +#include "intel_hotplug_irq.h" #include "intel_lpe_audio.h" #include "intel_psr.h" #include "intel_psr_regs.h" - -#include "i915_drv.h" -#include "i915_reg.h" #include "intel_uncore.h" static u32 raw_reg_read(void __iomem *base, i915_reg_t reg) @@ -149,55 +150,6 @@ static inline void pmu_irq_stats(struct drm_i915_private *i915, { } -typedef bool (*long_pulse_detect_func)(enum hpd_pin pin, u32 val); -typedef u32 (*hotplug_enables_func)(struct intel_encoder *encoder); -typedef u32 (*hotplug_mask_func)(enum hpd_pin pin); - -static const u32 hpd_gen11[HPD_NUM_PINS] = { - [HPD_PORT_TC1] = GEN11_TC_HOTPLUG(HPD_PORT_TC1) | GEN11_TBT_HOTPLUG(HPD_PORT_TC1), - [HPD_PORT_TC2] = GEN11_TC_HOTPLUG(HPD_PORT_TC2) | GEN11_TBT_HOTPLUG(HPD_PORT_TC2), - [HPD_PORT_TC3] = GEN11_TC_HOTPLUG(HPD_PORT_TC3) | GEN11_TBT_HOTPLUG(HPD_PORT_TC3), - [HPD_PORT_TC4] = GEN11_TC_HOTPLUG(HPD_PORT_TC4) | GEN11_TBT_HOTPLUG(HPD_PORT_TC4), - [HPD_PORT_TC5] = GEN11_TC_HOTPLUG(HPD_PORT_TC5) | GEN11_TBT_HOTPLUG(HPD_PORT_TC5), - [HPD_PORT_TC6] = GEN11_TC_HOTPLUG(HPD_PORT_TC6) | GEN11_TBT_HOTPLUG(HPD_PORT_TC6), -}; - -static const u32 hpd_icp[HPD_NUM_PINS] = { - [HPD_PORT_A] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_A), - [HPD_PORT_B] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_B), - [HPD_PORT_C] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_C), - [HPD_PORT_TC1] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC1), - [HPD_PORT_TC2] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC2), - [HPD_PORT_TC3] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC3), - [HPD_PORT_TC4] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC4), - [HPD_PORT_TC5] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC5), - [HPD_PORT_TC6] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC6), -}; - -static const u32 hpd_sde_dg1[HPD_NUM_PINS] = { - [HPD_PORT_A] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_A), - [HPD_PORT_B] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_B), - [HPD_PORT_C] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_C), - [HPD_PORT_D] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_D), - [HPD_PORT_TC1] = SDE_TC_HOTPLUG_DG2(HPD_PORT_TC1), -}; - -static void intel_hpd_init_pins(struct drm_i915_private *dev_priv) -{ - struct intel_hotplug *hpd = &dev_priv->display.hotplug; - - hpd->hpd = hpd_gen11; - - if ((INTEL_PCH_TYPE(dev_priv) < PCH_DG1) && - (!HAS_PCH_SPLIT(dev_priv) || HAS_PCH_NOP(dev_priv))) - return; - - if (INTEL_PCH_TYPE(dev_priv) >= PCH_DG1) - hpd->pch_hpd = hpd_sde_dg1; - else - hpd->pch_hpd = hpd_icp; -} - static void intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) { @@ -206,42 +158,49 @@ intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) drm_crtc_handle_vblank(&crtc->base); } -/* For display hotplug interrupt */ -static inline void -i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv, - u32 mask, - u32 bits) +void ilk_update_display_irq(struct drm_i915_private *dev_priv, + u32 interrupt_mask, u32 enabled_irq_mask) { - u32 val; + u32 new_val; lockdep_assert_held(&dev_priv->irq_lock); - drm_WARN_ON(&dev_priv->drm, bits & ~mask); + drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); + + new_val = dev_priv->irq_mask; + new_val &= ~interrupt_mask; + new_val |= (~enabled_irq_mask & interrupt_mask); - val = intel_uncore_read(&dev_priv->uncore, PORT_HOTPLUG_EN); - val &= ~mask; - val |= bits; - intel_uncore_write(&dev_priv->uncore, PORT_HOTPLUG_EN, val); + if (new_val != dev_priv->irq_mask && + !drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) { + dev_priv->irq_mask = new_val; + intel_uncore_write(&dev_priv->uncore, DEIMR, dev_priv->irq_mask); + intel_uncore_posting_read(&dev_priv->uncore, DEIMR); + } } -/** - * i915_hotplug_interrupt_update - update hotplug interrupt enable - * @dev_priv: driver private - * @mask: bits to update - * @bits: bits to enable - * NOTE: the HPD enable bits are modified both inside and outside - * of an interrupt context. To avoid that read-modify-write cycles - * interfer, these bits are protected by a spinlock. Since this - * function is usually not called from a context where the lock is - * held already, this function acquires the lock itself. A non-locking - * version is also available. - */ -void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, - u32 mask, - u32 bits) +void bdw_update_port_irq(struct drm_i915_private *dev_priv, + u32 interrupt_mask, u32 enabled_irq_mask) { - spin_lock_irq(&dev_priv->irq_lock); - i915_hotplug_interrupt_update_locked(dev_priv, mask, bits); - spin_unlock_irq(&dev_priv->irq_lock); + u32 new_val; + u32 old_val; + + lockdep_assert_held(&dev_priv->irq_lock); + + drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); + + if (drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) + return; + + old_val = intel_uncore_read(&dev_priv->uncore, GEN8_DE_PORT_IMR); + + new_val = old_val; + new_val &= ~interrupt_mask; + new_val |= (~enabled_irq_mask & interrupt_mask); + + if (new_val != old_val) { + intel_uncore_write(&dev_priv->uncore, GEN8_DE_PORT_IMR, new_val); + intel_uncore_posting_read(&dev_priv->uncore, GEN8_DE_PORT_IMR); + } } /** @@ -287,11 +246,12 @@ void bdw_disable_pipe_irq(struct drm_i915_private *i915, bdw_update_pipe_irq(i915, pipe, bits, 0); } -static void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, - u32 interrupt_mask, - u32 enabled_irq_mask) +void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, + u32 interrupt_mask, + u32 enabled_irq_mask) { u32 sdeimr = intel_uncore_read(&dev_priv->uncore, SDEIMR); + sdeimr &= ~interrupt_mask; sdeimr |= (~enabled_irq_mask & interrupt_mask); @@ -343,142 +303,6 @@ u32 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, BUG_ON(1); /* Not to be called */ } - -static bool gen11_port_hotplug_long_detect(enum hpd_pin pin, u32 val) -{ - switch (pin) { - case HPD_PORT_TC1: - case HPD_PORT_TC2: - case HPD_PORT_TC3: - case HPD_PORT_TC4: - case HPD_PORT_TC5: - case HPD_PORT_TC6: - return val & GEN11_HOTPLUG_CTL_LONG_DETECT(pin); - default: - return false; - } -} - -static bool icp_ddi_port_hotplug_long_detect(enum hpd_pin pin, u32 val) -{ - switch (pin) { - case HPD_PORT_A: - case HPD_PORT_B: - case HPD_PORT_C: - case HPD_PORT_D: - return val & SHOTPLUG_CTL_DDI_HPD_LONG_DETECT(pin); - default: - return false; - } -} - -static bool icp_tc_port_hotplug_long_detect(enum hpd_pin pin, u32 val) -{ - switch (pin) { - case HPD_PORT_TC1: - case HPD_PORT_TC2: - case HPD_PORT_TC3: - case HPD_PORT_TC4: - case HPD_PORT_TC5: - case HPD_PORT_TC6: - return val & ICP_TC_HPD_LONG_DETECT(pin); - default: - return false; - } -} - -/* - * Get a bit mask of pins that have triggered, and which ones may be long. - * This can be called multiple times with the same masks to accumulate - * hotplug detection results from several registers. - * - * Note that the caller is expected to zero out the masks initially. - */ -static void intel_get_hpd_pins(struct drm_i915_private *dev_priv, - u32 *pin_mask, u32 *long_mask, - u32 hotplug_trigger, u32 dig_hotplug_reg, - const u32 hpd[HPD_NUM_PINS], - bool long_pulse_detect(enum hpd_pin pin, u32 val)) -{ - enum hpd_pin pin; - - BUILD_BUG_ON(BITS_PER_TYPE(*pin_mask) < HPD_NUM_PINS); - - for_each_hpd_pin(pin) { - if ((hpd[pin] & hotplug_trigger) == 0) - continue; - - *pin_mask |= BIT(pin); - - if (long_pulse_detect(pin, dig_hotplug_reg)) - *long_mask |= BIT(pin); - } - - drm_dbg(&dev_priv->drm, - "hotplug event received, stat 0x%08x, dig 0x%08x, pins 0x%08x, long 0x%08x\n", - hotplug_trigger, dig_hotplug_reg, *pin_mask, *long_mask); - -} - -static u32 intel_hpd_enabled_irqs(struct drm_i915_private *dev_priv, - const u32 hpd[HPD_NUM_PINS]) -{ - struct intel_encoder *encoder; - u32 enabled_irqs = 0; - - for_each_intel_encoder(&dev_priv->drm, encoder) - if (dev_priv->display.hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED) - enabled_irqs |= hpd[encoder->hpd_pin]; - - return enabled_irqs; -} - -static u32 intel_hpd_hotplug_irqs(struct drm_i915_private *dev_priv, - const u32 hpd[HPD_NUM_PINS]) -{ - struct intel_encoder *encoder; - u32 hotplug_irqs = 0; - - for_each_intel_encoder(&dev_priv->drm, encoder) - hotplug_irqs |= hpd[encoder->hpd_pin]; - - return hotplug_irqs; -} - -static u32 intel_hpd_hotplug_mask(struct drm_i915_private *i915, - hotplug_mask_func hotplug_mask) -{ - enum hpd_pin pin; - u32 hotplug = 0; - - for_each_hpd_pin(pin) - hotplug |= hotplug_mask(pin); - - return hotplug; -} - -static u32 intel_hpd_hotplug_enables(struct drm_i915_private *i915, - hotplug_enables_func hotplug_enables) -{ - struct intel_encoder *encoder; - u32 hotplug = 0; - - for_each_intel_encoder(&i915->drm, encoder) - hotplug |= hotplug_enables(encoder); - - return hotplug; -} - -static void gmbus_irq_handler(struct drm_i915_private *dev_priv) -{ - wake_up_all(&dev_priv->display.gmbus.wait_queue); -} - -static void dp_aux_irq_handler(struct drm_i915_private *dev_priv) -{ - wake_up_all(&dev_priv->display.gmbus.wait_queue); -} - #if defined(CONFIG_DEBUG_FS) static void display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, @@ -548,80 +372,6 @@ static void hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, 0, 0, 0, 0); } -static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) -{ - u32 ddi_hotplug_trigger = pch_iir & SDE_DDI_HOTPLUG_MASK_ICP; - u32 tc_hotplug_trigger = pch_iir & SDE_TC_HOTPLUG_MASK_ICP; - u32 pin_mask = 0, long_mask = 0; - - if (ddi_hotplug_trigger) { - u32 dig_hotplug_reg; - - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_DDI); - intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_DDI, dig_hotplug_reg); - - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, - ddi_hotplug_trigger, dig_hotplug_reg, - dev_priv->display.hotplug.pch_hpd, - icp_ddi_port_hotplug_long_detect); - } - - if (tc_hotplug_trigger) { - u32 dig_hotplug_reg; - - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_TC); - intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_TC, dig_hotplug_reg); - - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, - tc_hotplug_trigger, dig_hotplug_reg, - dev_priv->display.hotplug.pch_hpd, - icp_tc_port_hotplug_long_detect); - } - - if (pin_mask) - intel_hpd_irq_handler(dev_priv, pin_mask, long_mask); - - if (pch_iir & SDE_GMBUS_ICP) - gmbus_irq_handler(dev_priv); -} - -static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir) -{ - u32 pin_mask = 0, long_mask = 0; - u32 trigger_tc = iir & GEN11_DE_TC_HOTPLUG_MASK; - u32 trigger_tbt = iir & GEN11_DE_TBT_HOTPLUG_MASK; - - if (trigger_tc) { - u32 dig_hotplug_reg; - - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL); - intel_uncore_write(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, dig_hotplug_reg); - - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, - trigger_tc, dig_hotplug_reg, - dev_priv->display.hotplug.hpd, - gen11_port_hotplug_long_detect); - } - - if (trigger_tbt) { - u32 dig_hotplug_reg; - - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL); - intel_uncore_write(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, dig_hotplug_reg); - - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, - trigger_tbt, dig_hotplug_reg, - dev_priv->display.hotplug.hpd, - gen11_port_hotplug_long_detect); - } - - if (pin_mask) - intel_hpd_irq_handler(dev_priv, pin_mask, long_mask); - else - drm_err(&dev_priv->drm, - "Unexpected DE HPD interrupt 0x%08x\n", iir); -} - static u32 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv) { u32 mask; @@ -833,7 +583,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) ret = IRQ_HANDLED; if (iir & gen8_de_port_aux_mask(dev_priv)) { - dp_aux_irq_handler(dev_priv); + intel_dp_aux_irq_handler(dev_priv); found = true; } @@ -1074,202 +824,6 @@ void gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, intel_synchronize_irq(dev_priv); } -static u32 icp_ddi_hotplug_mask(enum hpd_pin hpd_pin) -{ - switch (hpd_pin) { - case HPD_PORT_A: - case HPD_PORT_B: - case HPD_PORT_C: - case HPD_PORT_D: - return SHOTPLUG_CTL_DDI_HPD_ENABLE(hpd_pin); - default: - return 0; - } -} - -static u32 icp_ddi_hotplug_enables(struct intel_encoder *encoder) -{ - return icp_ddi_hotplug_mask(encoder->hpd_pin); -} - -static u32 icp_tc_hotplug_mask(enum hpd_pin hpd_pin) -{ - switch (hpd_pin) { - case HPD_PORT_TC1: - case HPD_PORT_TC2: - case HPD_PORT_TC3: - case HPD_PORT_TC4: - case HPD_PORT_TC5: - case HPD_PORT_TC6: - return ICP_TC_HPD_ENABLE(hpd_pin); - default: - return 0; - } -} - -static u32 icp_tc_hotplug_enables(struct intel_encoder *encoder) -{ - return icp_tc_hotplug_mask(encoder->hpd_pin); -} - -static void icp_ddi_hpd_detection_setup(struct drm_i915_private *dev_priv) -{ - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_DDI, - intel_hpd_hotplug_mask(dev_priv, icp_ddi_hotplug_mask), - intel_hpd_hotplug_enables(dev_priv, icp_ddi_hotplug_enables)); -} - -static void icp_ddi_hpd_enable_detection(struct intel_encoder *encoder) -{ - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); - - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_DDI, - icp_ddi_hotplug_mask(encoder->hpd_pin), - icp_ddi_hotplug_enables(encoder)); -} - -static void icp_tc_hpd_detection_setup(struct drm_i915_private *dev_priv) -{ - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_TC, - intel_hpd_hotplug_mask(dev_priv, icp_tc_hotplug_mask), - intel_hpd_hotplug_enables(dev_priv, icp_tc_hotplug_enables)); -} - -static void icp_tc_hpd_enable_detection(struct intel_encoder *encoder) -{ - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); - - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_TC, - icp_tc_hotplug_mask(encoder->hpd_pin), - icp_tc_hotplug_enables(encoder)); -} - -static void icp_hpd_enable_detection(struct intel_encoder *encoder) -{ - icp_ddi_hpd_enable_detection(encoder); - icp_tc_hpd_enable_detection(encoder); -} - -static void icp_hpd_irq_setup(struct drm_i915_private *dev_priv) -{ - u32 hotplug_irqs, enabled_irqs; - - enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.pch_hpd); - hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.pch_hpd); - - if (INTEL_PCH_TYPE(dev_priv) <= PCH_TGP) - intel_uncore_write(&dev_priv->uncore, SHPD_FILTER_CNT, SHPD_FILTER_CNT_500_ADJ); - - ibx_display_interrupt_update(dev_priv, hotplug_irqs, enabled_irqs); - - icp_ddi_hpd_detection_setup(dev_priv); - icp_tc_hpd_detection_setup(dev_priv); -} - -static u32 gen11_hotplug_mask(enum hpd_pin hpd_pin) -{ - switch (hpd_pin) { - case HPD_PORT_TC1: - case HPD_PORT_TC2: - case HPD_PORT_TC3: - case HPD_PORT_TC4: - case HPD_PORT_TC5: - case HPD_PORT_TC6: - return GEN11_HOTPLUG_CTL_ENABLE(hpd_pin); - default: - return 0; - } -} - -static u32 gen11_hotplug_enables(struct intel_encoder *encoder) -{ - return gen11_hotplug_mask(encoder->hpd_pin); -} - -static void dg1_hpd_invert(struct drm_i915_private *dev_priv) -{ - u32 val = (INVERT_DDIA_HPD | - INVERT_DDIB_HPD | - INVERT_DDIC_HPD | - INVERT_DDID_HPD); - intel_uncore_rmw(&dev_priv->uncore, SOUTH_CHICKEN1, 0, val); -} - -static void dg1_hpd_enable_detection(struct intel_encoder *encoder) -{ - struct drm_i915_private *i915 = to_i915(encoder->base.dev); - - dg1_hpd_invert(i915); - icp_hpd_enable_detection(encoder); -} - -static void dg1_hpd_irq_setup(struct drm_i915_private *dev_priv) -{ - dg1_hpd_invert(dev_priv); - icp_hpd_irq_setup(dev_priv); -} - -static void gen11_tc_hpd_detection_setup(struct drm_i915_private *dev_priv) -{ - intel_uncore_rmw(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, - intel_hpd_hotplug_mask(dev_priv, gen11_hotplug_mask), - intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables)); -} - -static void gen11_tc_hpd_enable_detection(struct intel_encoder *encoder) -{ - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); - - intel_uncore_rmw(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, - gen11_hotplug_mask(encoder->hpd_pin), - gen11_hotplug_enables(encoder)); -} - -static void gen11_tbt_hpd_detection_setup(struct drm_i915_private *dev_priv) -{ - intel_uncore_rmw(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, - intel_hpd_hotplug_mask(dev_priv, gen11_hotplug_mask), - intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables)); -} - -static void gen11_tbt_hpd_enable_detection(struct intel_encoder *encoder) -{ - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); - - intel_uncore_rmw(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, - gen11_hotplug_mask(encoder->hpd_pin), - gen11_hotplug_enables(encoder)); -} - -static void gen11_hpd_enable_detection(struct intel_encoder *encoder) -{ - struct drm_i915_private *i915 = to_i915(encoder->base.dev); - - gen11_tc_hpd_enable_detection(encoder); - gen11_tbt_hpd_enable_detection(encoder); - - if (INTEL_PCH_TYPE(i915) >= PCH_ICP) - icp_hpd_enable_detection(encoder); -} - -static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv) -{ - u32 hotplug_irqs, enabled_irqs; - - enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd); - hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd); - - intel_uncore_rmw(&dev_priv->uncore, GEN11_DE_HPD_IMR, hotplug_irqs, - ~enabled_irqs & hotplug_irqs); - intel_uncore_posting_read(&dev_priv->uncore, GEN11_DE_HPD_IMR); - - gen11_tc_hpd_detection_setup(dev_priv); - gen11_tbt_hpd_detection_setup(dev_priv); - - if (INTEL_PCH_TYPE(dev_priv) >= PCH_ICP) - icp_hpd_irq_setup(dev_priv); -} - static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) { u32 de_pipe_masked = gen8_de_pipe_fault_mask(dev_priv) | @@ -1363,38 +917,6 @@ void gen11_display_irq_postinstall(struct drm_i915_private *dev_priv) gen11_de_irq_postinstall(dev_priv); } -struct intel_hotplug_funcs { - /* Enable HPD sense and interrupts for all present encoders */ - void (*hpd_irq_setup)(struct drm_i915_private *i915); - /* Enable HPD sense for a single encoder */ - void (*hpd_enable_detection)(struct intel_encoder *encoder); -}; - -#define HPD_FUNCS(platform) \ -static const struct intel_hotplug_funcs platform##_hpd_funcs = { \ - .hpd_irq_setup = platform##_hpd_irq_setup, \ - .hpd_enable_detection = platform##_hpd_enable_detection, \ -} - -HPD_FUNCS(dg1); -HPD_FUNCS(gen11); -HPD_FUNCS(icp); -#undef HPD_FUNCS - -void intel_hpd_enable_detection(struct intel_encoder *encoder) -{ - struct drm_i915_private *i915 = to_i915(encoder->base.dev); - - if (i915->display.funcs.hotplug) - i915->display.funcs.hotplug->hpd_enable_detection(encoder); -} - -void intel_hpd_irq_setup(struct drm_i915_private *i915) -{ - if (i915->display_irqs_enabled && i915->display.funcs.hotplug) - i915->display.funcs.hotplug->hpd_irq_setup(i915); -} - void intel_display_irq_init(struct drm_i915_private *dev_priv) { struct drm_device *dev = &dev_priv->drm; @@ -1402,10 +924,6 @@ void intel_display_irq_init(struct drm_i915_private *dev_priv) if (!HAS_DISPLAY(dev_priv)) return; - intel_hpd_init_pins(dev_priv); - - intel_hpd_init_early(dev_priv); - dev->vblank_disable_immediate = true; /* Most platforms treat the display irq block as an always-on @@ -1418,12 +936,7 @@ void intel_display_irq_init(struct drm_i915_private *dev_priv) if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) dev_priv->display_irqs_enabled = false; - if (HAS_PCH_DG2(dev_priv)) - dev_priv->display.funcs.hotplug = &icp_hpd_funcs; - else if (HAS_PCH_DG1(dev_priv)) - dev_priv->display.funcs.hotplug = &dg1_hpd_funcs; - else if (DISPLAY_VER(dev_priv) >= 11) - dev_priv->display.funcs.hotplug = &gen11_hpd_funcs; + intel_hotplug_irq_init(dev_priv); } void intel_display_irq_uninstall(struct drm_i915_private *dev_priv) diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.h b/drivers/gpu/drm/xe/display/ext/i915_irq.h index c64926a5a919..829b3dd55096 100644 --- a/drivers/gpu/drm/xe/display/ext/i915_irq.h +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.h @@ -40,18 +40,17 @@ static inline void valleyview_disable_display_irqs(struct drm_i915_private *dev_ { } -void intel_hpd_enable_detection(struct intel_encoder *encoder); -void intel_hpd_irq_setup(struct drm_i915_private *i915); -void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, - u32 mask, - u32 bits); - +void ilk_update_display_irq(struct drm_i915_private *dev_priv, + u32 interrupt_mask, u32 enabled_irq_mask); void ilk_enable_display_irq(struct drm_i915_private *i915, u32 bits); void ilk_disable_display_irq(struct drm_i915_private *i915, u32 bits); +void bdw_update_port_irq(struct drm_i915_private *i915, u32 interrupt_mask, u32 enabled_irq_mask); void bdw_enable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); void bdw_disable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); +void ibx_display_interrupt_update(struct drm_i915_private *i915, + u32 interrupt_mask, u32 enabled_irq_mask); void ibx_enable_display_interrupt(struct drm_i915_private *i915, u32 bits); void ibx_disable_display_interrupt(struct drm_i915_private *i915, u32 bits); diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h index 6490a04614ce..cbd18b839236 100644 --- a/drivers/gpu/drm/xe/xe_device_types.h +++ b/drivers/gpu/drm/xe/xe_device_types.h @@ -307,7 +307,11 @@ struct xe_device { struct drm_atomic_state *modeset_restore_state; struct list_head global_obj_list; - u32 de_irq_mask[I915_MAX_PIPES]; + union { + /* only to allow build, not used functionally */ + u32 irq_mask; + u32 de_irq_mask[I915_MAX_PIPES]; + }; bool display_irqs_enabled; u32 enabled_irq_mask; -- 2.39.2 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-05-16 13:32 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jani Nikula @ 2023-05-16 20:58 ` Rodrigo Vivi 2023-05-17 8:04 ` Jani Nikula 0 siblings, 1 reply; 24+ messages in thread From: Rodrigo Vivi @ 2023-05-16 20:58 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-xe On Tue, May 16, 2023 at 04:32:34PM +0300, Jani Nikula wrote: > Use hotplug irq code from i915 display/intel_hotplug_irq.c instead of > copy-paste. > > For now, need to add ilk_update_display_irq() and bdw_update_port_irq() > to xe display/ext/i915_irq.c. will we able to get rid of them? anyway good clean-up already: Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/xe/Makefile | 1 + > .../gpu/drm/xe/compat-i915-headers/i915_drv.h | 1 + > drivers/gpu/drm/xe/display/ext/i915_irq.c | 579 ++---------------- > drivers/gpu/drm/xe/display/ext/i915_irq.h | 11 +- > drivers/gpu/drm/xe/xe_device_types.h | 6 +- > 5 files changed, 58 insertions(+), 540 deletions(-) > > diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile > index b6c41cd7dbe3..5418281b4f89 100644 > --- a/drivers/gpu/drm/xe/Makefile > +++ b/drivers/gpu/drm/xe/Makefile > @@ -178,6 +178,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \ > i915-display/intel_hdcp.o \ > i915-display/intel_hdmi.o \ > i915-display/intel_hotplug.o \ > + i915-display/intel_hotplug_irq.o \ > i915-display/intel_hti.o \ > i915-display/intel_lspcon.o \ > i915-display/intel_modeset_setup.o \ > diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h > index ddc0ad39b154..74e6f063f741 100644 > --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h > +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h > @@ -101,6 +101,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev) > #define HAS_DSC(xe) ((xe)->info.display.has_dsc) > #define HAS_CUR_FBC(xe) (xe || 1) > #define HAS_DOUBLE_BUFFERED_M_N(xe) ((xe) || 1) > +#define I915_HAS_HOTPLUG(xe) (true) > #define HAS_D12_PLANE_MINIMIZATION(dev_priv) (IS_ROCKETLAKE(dev_priv) || \ > IS_ALDERLAKE_S(dev_priv)) > #define DISPLAY_VER(xe) ((xe)->info.display.ver) > diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.c b/drivers/gpu/drm/xe/display/ext/i915_irq.c > index afde97b6faa6..a0f22bd52549 100644 > --- a/drivers/gpu/drm/xe/display/ext/i915_irq.c > +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.c > @@ -34,17 +34,18 @@ > > #include <drm/drm_drv.h> > > +#include "i915_drv.h" > +#include "i915_reg.h" > #include "icl_dsi_regs.h" > #include "intel_display_trace.h" > #include "intel_display_types.h" > +#include "intel_dp_aux.h" > #include "intel_fifo_underrun.h" > #include "intel_hotplug.h" > +#include "intel_hotplug_irq.h" > #include "intel_lpe_audio.h" > #include "intel_psr.h" > #include "intel_psr_regs.h" > - > -#include "i915_drv.h" > -#include "i915_reg.h" > #include "intel_uncore.h" > > static u32 raw_reg_read(void __iomem *base, i915_reg_t reg) > @@ -149,55 +150,6 @@ static inline void pmu_irq_stats(struct drm_i915_private *i915, > { > } > > -typedef bool (*long_pulse_detect_func)(enum hpd_pin pin, u32 val); > -typedef u32 (*hotplug_enables_func)(struct intel_encoder *encoder); > -typedef u32 (*hotplug_mask_func)(enum hpd_pin pin); > - > -static const u32 hpd_gen11[HPD_NUM_PINS] = { > - [HPD_PORT_TC1] = GEN11_TC_HOTPLUG(HPD_PORT_TC1) | GEN11_TBT_HOTPLUG(HPD_PORT_TC1), > - [HPD_PORT_TC2] = GEN11_TC_HOTPLUG(HPD_PORT_TC2) | GEN11_TBT_HOTPLUG(HPD_PORT_TC2), > - [HPD_PORT_TC3] = GEN11_TC_HOTPLUG(HPD_PORT_TC3) | GEN11_TBT_HOTPLUG(HPD_PORT_TC3), > - [HPD_PORT_TC4] = GEN11_TC_HOTPLUG(HPD_PORT_TC4) | GEN11_TBT_HOTPLUG(HPD_PORT_TC4), > - [HPD_PORT_TC5] = GEN11_TC_HOTPLUG(HPD_PORT_TC5) | GEN11_TBT_HOTPLUG(HPD_PORT_TC5), > - [HPD_PORT_TC6] = GEN11_TC_HOTPLUG(HPD_PORT_TC6) | GEN11_TBT_HOTPLUG(HPD_PORT_TC6), > -}; > - > -static const u32 hpd_icp[HPD_NUM_PINS] = { > - [HPD_PORT_A] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_A), > - [HPD_PORT_B] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_B), > - [HPD_PORT_C] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_C), > - [HPD_PORT_TC1] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC1), > - [HPD_PORT_TC2] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC2), > - [HPD_PORT_TC3] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC3), > - [HPD_PORT_TC4] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC4), > - [HPD_PORT_TC5] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC5), > - [HPD_PORT_TC6] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC6), > -}; > - > -static const u32 hpd_sde_dg1[HPD_NUM_PINS] = { > - [HPD_PORT_A] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_A), > - [HPD_PORT_B] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_B), > - [HPD_PORT_C] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_C), > - [HPD_PORT_D] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_D), > - [HPD_PORT_TC1] = SDE_TC_HOTPLUG_DG2(HPD_PORT_TC1), > -}; > - > -static void intel_hpd_init_pins(struct drm_i915_private *dev_priv) > -{ > - struct intel_hotplug *hpd = &dev_priv->display.hotplug; > - > - hpd->hpd = hpd_gen11; > - > - if ((INTEL_PCH_TYPE(dev_priv) < PCH_DG1) && > - (!HAS_PCH_SPLIT(dev_priv) || HAS_PCH_NOP(dev_priv))) > - return; > - > - if (INTEL_PCH_TYPE(dev_priv) >= PCH_DG1) > - hpd->pch_hpd = hpd_sde_dg1; > - else > - hpd->pch_hpd = hpd_icp; > -} > - > static void > intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) > { > @@ -206,42 +158,49 @@ intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) > drm_crtc_handle_vblank(&crtc->base); > } > > -/* For display hotplug interrupt */ > -static inline void > -i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv, > - u32 mask, > - u32 bits) > +void ilk_update_display_irq(struct drm_i915_private *dev_priv, > + u32 interrupt_mask, u32 enabled_irq_mask) > { > - u32 val; > + u32 new_val; > > lockdep_assert_held(&dev_priv->irq_lock); > - drm_WARN_ON(&dev_priv->drm, bits & ~mask); > + drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); > + > + new_val = dev_priv->irq_mask; > + new_val &= ~interrupt_mask; > + new_val |= (~enabled_irq_mask & interrupt_mask); > > - val = intel_uncore_read(&dev_priv->uncore, PORT_HOTPLUG_EN); > - val &= ~mask; > - val |= bits; > - intel_uncore_write(&dev_priv->uncore, PORT_HOTPLUG_EN, val); > + if (new_val != dev_priv->irq_mask && > + !drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) { > + dev_priv->irq_mask = new_val; > + intel_uncore_write(&dev_priv->uncore, DEIMR, dev_priv->irq_mask); > + intel_uncore_posting_read(&dev_priv->uncore, DEIMR); > + } > } > > -/** > - * i915_hotplug_interrupt_update - update hotplug interrupt enable > - * @dev_priv: driver private > - * @mask: bits to update > - * @bits: bits to enable > - * NOTE: the HPD enable bits are modified both inside and outside > - * of an interrupt context. To avoid that read-modify-write cycles > - * interfer, these bits are protected by a spinlock. Since this > - * function is usually not called from a context where the lock is > - * held already, this function acquires the lock itself. A non-locking > - * version is also available. > - */ > -void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, > - u32 mask, > - u32 bits) > +void bdw_update_port_irq(struct drm_i915_private *dev_priv, > + u32 interrupt_mask, u32 enabled_irq_mask) > { > - spin_lock_irq(&dev_priv->irq_lock); > - i915_hotplug_interrupt_update_locked(dev_priv, mask, bits); > - spin_unlock_irq(&dev_priv->irq_lock); > + u32 new_val; > + u32 old_val; > + > + lockdep_assert_held(&dev_priv->irq_lock); > + > + drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); > + > + if (drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) > + return; > + > + old_val = intel_uncore_read(&dev_priv->uncore, GEN8_DE_PORT_IMR); > + > + new_val = old_val; > + new_val &= ~interrupt_mask; > + new_val |= (~enabled_irq_mask & interrupt_mask); > + > + if (new_val != old_val) { > + intel_uncore_write(&dev_priv->uncore, GEN8_DE_PORT_IMR, new_val); > + intel_uncore_posting_read(&dev_priv->uncore, GEN8_DE_PORT_IMR); > + } > } > > /** > @@ -287,11 +246,12 @@ void bdw_disable_pipe_irq(struct drm_i915_private *i915, > bdw_update_pipe_irq(i915, pipe, bits, 0); > } > > -static void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, > - u32 interrupt_mask, > - u32 enabled_irq_mask) > +void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, > + u32 interrupt_mask, > + u32 enabled_irq_mask) > { > u32 sdeimr = intel_uncore_read(&dev_priv->uncore, SDEIMR); > + > sdeimr &= ~interrupt_mask; > sdeimr |= (~enabled_irq_mask & interrupt_mask); > > @@ -343,142 +303,6 @@ u32 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, > BUG_ON(1); /* Not to be called */ > } > > - > -static bool gen11_port_hotplug_long_detect(enum hpd_pin pin, u32 val) > -{ > - switch (pin) { > - case HPD_PORT_TC1: > - case HPD_PORT_TC2: > - case HPD_PORT_TC3: > - case HPD_PORT_TC4: > - case HPD_PORT_TC5: > - case HPD_PORT_TC6: > - return val & GEN11_HOTPLUG_CTL_LONG_DETECT(pin); > - default: > - return false; > - } > -} > - > -static bool icp_ddi_port_hotplug_long_detect(enum hpd_pin pin, u32 val) > -{ > - switch (pin) { > - case HPD_PORT_A: > - case HPD_PORT_B: > - case HPD_PORT_C: > - case HPD_PORT_D: > - return val & SHOTPLUG_CTL_DDI_HPD_LONG_DETECT(pin); > - default: > - return false; > - } > -} > - > -static bool icp_tc_port_hotplug_long_detect(enum hpd_pin pin, u32 val) > -{ > - switch (pin) { > - case HPD_PORT_TC1: > - case HPD_PORT_TC2: > - case HPD_PORT_TC3: > - case HPD_PORT_TC4: > - case HPD_PORT_TC5: > - case HPD_PORT_TC6: > - return val & ICP_TC_HPD_LONG_DETECT(pin); > - default: > - return false; > - } > -} > - > -/* > - * Get a bit mask of pins that have triggered, and which ones may be long. > - * This can be called multiple times with the same masks to accumulate > - * hotplug detection results from several registers. > - * > - * Note that the caller is expected to zero out the masks initially. > - */ > -static void intel_get_hpd_pins(struct drm_i915_private *dev_priv, > - u32 *pin_mask, u32 *long_mask, > - u32 hotplug_trigger, u32 dig_hotplug_reg, > - const u32 hpd[HPD_NUM_PINS], > - bool long_pulse_detect(enum hpd_pin pin, u32 val)) > -{ > - enum hpd_pin pin; > - > - BUILD_BUG_ON(BITS_PER_TYPE(*pin_mask) < HPD_NUM_PINS); > - > - for_each_hpd_pin(pin) { > - if ((hpd[pin] & hotplug_trigger) == 0) > - continue; > - > - *pin_mask |= BIT(pin); > - > - if (long_pulse_detect(pin, dig_hotplug_reg)) > - *long_mask |= BIT(pin); > - } > - > - drm_dbg(&dev_priv->drm, > - "hotplug event received, stat 0x%08x, dig 0x%08x, pins 0x%08x, long 0x%08x\n", > - hotplug_trigger, dig_hotplug_reg, *pin_mask, *long_mask); > - > -} > - > -static u32 intel_hpd_enabled_irqs(struct drm_i915_private *dev_priv, > - const u32 hpd[HPD_NUM_PINS]) > -{ > - struct intel_encoder *encoder; > - u32 enabled_irqs = 0; > - > - for_each_intel_encoder(&dev_priv->drm, encoder) > - if (dev_priv->display.hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED) > - enabled_irqs |= hpd[encoder->hpd_pin]; > - > - return enabled_irqs; > -} > - > -static u32 intel_hpd_hotplug_irqs(struct drm_i915_private *dev_priv, > - const u32 hpd[HPD_NUM_PINS]) > -{ > - struct intel_encoder *encoder; > - u32 hotplug_irqs = 0; > - > - for_each_intel_encoder(&dev_priv->drm, encoder) > - hotplug_irqs |= hpd[encoder->hpd_pin]; > - > - return hotplug_irqs; > -} > - > -static u32 intel_hpd_hotplug_mask(struct drm_i915_private *i915, > - hotplug_mask_func hotplug_mask) > -{ > - enum hpd_pin pin; > - u32 hotplug = 0; > - > - for_each_hpd_pin(pin) > - hotplug |= hotplug_mask(pin); > - > - return hotplug; > -} > - > -static u32 intel_hpd_hotplug_enables(struct drm_i915_private *i915, > - hotplug_enables_func hotplug_enables) > -{ > - struct intel_encoder *encoder; > - u32 hotplug = 0; > - > - for_each_intel_encoder(&i915->drm, encoder) > - hotplug |= hotplug_enables(encoder); > - > - return hotplug; > -} > - > -static void gmbus_irq_handler(struct drm_i915_private *dev_priv) > -{ > - wake_up_all(&dev_priv->display.gmbus.wait_queue); > -} > - > -static void dp_aux_irq_handler(struct drm_i915_private *dev_priv) > -{ > - wake_up_all(&dev_priv->display.gmbus.wait_queue); > -} > - > #if defined(CONFIG_DEBUG_FS) > static void display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, > enum pipe pipe, > @@ -548,80 +372,6 @@ static void hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, > 0, 0, 0, 0); > } > > -static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) > -{ > - u32 ddi_hotplug_trigger = pch_iir & SDE_DDI_HOTPLUG_MASK_ICP; > - u32 tc_hotplug_trigger = pch_iir & SDE_TC_HOTPLUG_MASK_ICP; > - u32 pin_mask = 0, long_mask = 0; > - > - if (ddi_hotplug_trigger) { > - u32 dig_hotplug_reg; > - > - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_DDI); > - intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_DDI, dig_hotplug_reg); > - > - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, > - ddi_hotplug_trigger, dig_hotplug_reg, > - dev_priv->display.hotplug.pch_hpd, > - icp_ddi_port_hotplug_long_detect); > - } > - > - if (tc_hotplug_trigger) { > - u32 dig_hotplug_reg; > - > - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_TC); > - intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_TC, dig_hotplug_reg); > - > - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, > - tc_hotplug_trigger, dig_hotplug_reg, > - dev_priv->display.hotplug.pch_hpd, > - icp_tc_port_hotplug_long_detect); > - } > - > - if (pin_mask) > - intel_hpd_irq_handler(dev_priv, pin_mask, long_mask); > - > - if (pch_iir & SDE_GMBUS_ICP) > - gmbus_irq_handler(dev_priv); > -} > - > -static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir) > -{ > - u32 pin_mask = 0, long_mask = 0; > - u32 trigger_tc = iir & GEN11_DE_TC_HOTPLUG_MASK; > - u32 trigger_tbt = iir & GEN11_DE_TBT_HOTPLUG_MASK; > - > - if (trigger_tc) { > - u32 dig_hotplug_reg; > - > - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL); > - intel_uncore_write(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, dig_hotplug_reg); > - > - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, > - trigger_tc, dig_hotplug_reg, > - dev_priv->display.hotplug.hpd, > - gen11_port_hotplug_long_detect); > - } > - > - if (trigger_tbt) { > - u32 dig_hotplug_reg; > - > - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL); > - intel_uncore_write(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, dig_hotplug_reg); > - > - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, > - trigger_tbt, dig_hotplug_reg, > - dev_priv->display.hotplug.hpd, > - gen11_port_hotplug_long_detect); > - } > - > - if (pin_mask) > - intel_hpd_irq_handler(dev_priv, pin_mask, long_mask); > - else > - drm_err(&dev_priv->drm, > - "Unexpected DE HPD interrupt 0x%08x\n", iir); > -} > - > static u32 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv) > { > u32 mask; > @@ -833,7 +583,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) > ret = IRQ_HANDLED; > > if (iir & gen8_de_port_aux_mask(dev_priv)) { > - dp_aux_irq_handler(dev_priv); > + intel_dp_aux_irq_handler(dev_priv); > found = true; > } > > @@ -1074,202 +824,6 @@ void gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, > intel_synchronize_irq(dev_priv); > } > > -static u32 icp_ddi_hotplug_mask(enum hpd_pin hpd_pin) > -{ > - switch (hpd_pin) { > - case HPD_PORT_A: > - case HPD_PORT_B: > - case HPD_PORT_C: > - case HPD_PORT_D: > - return SHOTPLUG_CTL_DDI_HPD_ENABLE(hpd_pin); > - default: > - return 0; > - } > -} > - > -static u32 icp_ddi_hotplug_enables(struct intel_encoder *encoder) > -{ > - return icp_ddi_hotplug_mask(encoder->hpd_pin); > -} > - > -static u32 icp_tc_hotplug_mask(enum hpd_pin hpd_pin) > -{ > - switch (hpd_pin) { > - case HPD_PORT_TC1: > - case HPD_PORT_TC2: > - case HPD_PORT_TC3: > - case HPD_PORT_TC4: > - case HPD_PORT_TC5: > - case HPD_PORT_TC6: > - return ICP_TC_HPD_ENABLE(hpd_pin); > - default: > - return 0; > - } > -} > - > -static u32 icp_tc_hotplug_enables(struct intel_encoder *encoder) > -{ > - return icp_tc_hotplug_mask(encoder->hpd_pin); > -} > - > -static void icp_ddi_hpd_detection_setup(struct drm_i915_private *dev_priv) > -{ > - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_DDI, > - intel_hpd_hotplug_mask(dev_priv, icp_ddi_hotplug_mask), > - intel_hpd_hotplug_enables(dev_priv, icp_ddi_hotplug_enables)); > -} > - > -static void icp_ddi_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); > - > - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_DDI, > - icp_ddi_hotplug_mask(encoder->hpd_pin), > - icp_ddi_hotplug_enables(encoder)); > -} > - > -static void icp_tc_hpd_detection_setup(struct drm_i915_private *dev_priv) > -{ > - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_TC, > - intel_hpd_hotplug_mask(dev_priv, icp_tc_hotplug_mask), > - intel_hpd_hotplug_enables(dev_priv, icp_tc_hotplug_enables)); > -} > - > -static void icp_tc_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); > - > - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_TC, > - icp_tc_hotplug_mask(encoder->hpd_pin), > - icp_tc_hotplug_enables(encoder)); > -} > - > -static void icp_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - icp_ddi_hpd_enable_detection(encoder); > - icp_tc_hpd_enable_detection(encoder); > -} > - > -static void icp_hpd_irq_setup(struct drm_i915_private *dev_priv) > -{ > - u32 hotplug_irqs, enabled_irqs; > - > - enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.pch_hpd); > - hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.pch_hpd); > - > - if (INTEL_PCH_TYPE(dev_priv) <= PCH_TGP) > - intel_uncore_write(&dev_priv->uncore, SHPD_FILTER_CNT, SHPD_FILTER_CNT_500_ADJ); > - > - ibx_display_interrupt_update(dev_priv, hotplug_irqs, enabled_irqs); > - > - icp_ddi_hpd_detection_setup(dev_priv); > - icp_tc_hpd_detection_setup(dev_priv); > -} > - > -static u32 gen11_hotplug_mask(enum hpd_pin hpd_pin) > -{ > - switch (hpd_pin) { > - case HPD_PORT_TC1: > - case HPD_PORT_TC2: > - case HPD_PORT_TC3: > - case HPD_PORT_TC4: > - case HPD_PORT_TC5: > - case HPD_PORT_TC6: > - return GEN11_HOTPLUG_CTL_ENABLE(hpd_pin); > - default: > - return 0; > - } > -} > - > -static u32 gen11_hotplug_enables(struct intel_encoder *encoder) > -{ > - return gen11_hotplug_mask(encoder->hpd_pin); > -} > - > -static void dg1_hpd_invert(struct drm_i915_private *dev_priv) > -{ > - u32 val = (INVERT_DDIA_HPD | > - INVERT_DDIB_HPD | > - INVERT_DDIC_HPD | > - INVERT_DDID_HPD); > - intel_uncore_rmw(&dev_priv->uncore, SOUTH_CHICKEN1, 0, val); > -} > - > -static void dg1_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - struct drm_i915_private *i915 = to_i915(encoder->base.dev); > - > - dg1_hpd_invert(i915); > - icp_hpd_enable_detection(encoder); > -} > - > -static void dg1_hpd_irq_setup(struct drm_i915_private *dev_priv) > -{ > - dg1_hpd_invert(dev_priv); > - icp_hpd_irq_setup(dev_priv); > -} > - > -static void gen11_tc_hpd_detection_setup(struct drm_i915_private *dev_priv) > -{ > - intel_uncore_rmw(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, > - intel_hpd_hotplug_mask(dev_priv, gen11_hotplug_mask), > - intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables)); > -} > - > -static void gen11_tc_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); > - > - intel_uncore_rmw(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, > - gen11_hotplug_mask(encoder->hpd_pin), > - gen11_hotplug_enables(encoder)); > -} > - > -static void gen11_tbt_hpd_detection_setup(struct drm_i915_private *dev_priv) > -{ > - intel_uncore_rmw(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, > - intel_hpd_hotplug_mask(dev_priv, gen11_hotplug_mask), > - intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables)); > -} > - > -static void gen11_tbt_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); > - > - intel_uncore_rmw(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, > - gen11_hotplug_mask(encoder->hpd_pin), > - gen11_hotplug_enables(encoder)); > -} > - > -static void gen11_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - struct drm_i915_private *i915 = to_i915(encoder->base.dev); > - > - gen11_tc_hpd_enable_detection(encoder); > - gen11_tbt_hpd_enable_detection(encoder); > - > - if (INTEL_PCH_TYPE(i915) >= PCH_ICP) > - icp_hpd_enable_detection(encoder); > -} > - > -static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv) > -{ > - u32 hotplug_irqs, enabled_irqs; > - > - enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd); > - hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd); > - > - intel_uncore_rmw(&dev_priv->uncore, GEN11_DE_HPD_IMR, hotplug_irqs, > - ~enabled_irqs & hotplug_irqs); > - intel_uncore_posting_read(&dev_priv->uncore, GEN11_DE_HPD_IMR); > - > - gen11_tc_hpd_detection_setup(dev_priv); > - gen11_tbt_hpd_detection_setup(dev_priv); > - > - if (INTEL_PCH_TYPE(dev_priv) >= PCH_ICP) > - icp_hpd_irq_setup(dev_priv); > -} > - > static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) > { > u32 de_pipe_masked = gen8_de_pipe_fault_mask(dev_priv) | > @@ -1363,38 +917,6 @@ void gen11_display_irq_postinstall(struct drm_i915_private *dev_priv) > gen11_de_irq_postinstall(dev_priv); > } > > -struct intel_hotplug_funcs { > - /* Enable HPD sense and interrupts for all present encoders */ > - void (*hpd_irq_setup)(struct drm_i915_private *i915); > - /* Enable HPD sense for a single encoder */ > - void (*hpd_enable_detection)(struct intel_encoder *encoder); > -}; > - > -#define HPD_FUNCS(platform) \ > -static const struct intel_hotplug_funcs platform##_hpd_funcs = { \ > - .hpd_irq_setup = platform##_hpd_irq_setup, \ > - .hpd_enable_detection = platform##_hpd_enable_detection, \ > -} > - > -HPD_FUNCS(dg1); > -HPD_FUNCS(gen11); > -HPD_FUNCS(icp); > -#undef HPD_FUNCS > - > -void intel_hpd_enable_detection(struct intel_encoder *encoder) > -{ > - struct drm_i915_private *i915 = to_i915(encoder->base.dev); > - > - if (i915->display.funcs.hotplug) > - i915->display.funcs.hotplug->hpd_enable_detection(encoder); > -} > - > -void intel_hpd_irq_setup(struct drm_i915_private *i915) > -{ > - if (i915->display_irqs_enabled && i915->display.funcs.hotplug) > - i915->display.funcs.hotplug->hpd_irq_setup(i915); > -} > - > void intel_display_irq_init(struct drm_i915_private *dev_priv) > { > struct drm_device *dev = &dev_priv->drm; > @@ -1402,10 +924,6 @@ void intel_display_irq_init(struct drm_i915_private *dev_priv) > if (!HAS_DISPLAY(dev_priv)) > return; > > - intel_hpd_init_pins(dev_priv); > - > - intel_hpd_init_early(dev_priv); > - > dev->vblank_disable_immediate = true; > > /* Most platforms treat the display irq block as an always-on > @@ -1418,12 +936,7 @@ void intel_display_irq_init(struct drm_i915_private *dev_priv) > if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) > dev_priv->display_irqs_enabled = false; > > - if (HAS_PCH_DG2(dev_priv)) > - dev_priv->display.funcs.hotplug = &icp_hpd_funcs; > - else if (HAS_PCH_DG1(dev_priv)) > - dev_priv->display.funcs.hotplug = &dg1_hpd_funcs; > - else if (DISPLAY_VER(dev_priv) >= 11) > - dev_priv->display.funcs.hotplug = &gen11_hpd_funcs; > + intel_hotplug_irq_init(dev_priv); > } > > void intel_display_irq_uninstall(struct drm_i915_private *dev_priv) > diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.h b/drivers/gpu/drm/xe/display/ext/i915_irq.h > index c64926a5a919..829b3dd55096 100644 > --- a/drivers/gpu/drm/xe/display/ext/i915_irq.h > +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.h > @@ -40,18 +40,17 @@ static inline void valleyview_disable_display_irqs(struct drm_i915_private *dev_ > { > } > > -void intel_hpd_enable_detection(struct intel_encoder *encoder); > -void intel_hpd_irq_setup(struct drm_i915_private *i915); > -void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, > - u32 mask, > - u32 bits); > - > +void ilk_update_display_irq(struct drm_i915_private *dev_priv, > + u32 interrupt_mask, u32 enabled_irq_mask); > void ilk_enable_display_irq(struct drm_i915_private *i915, u32 bits); > void ilk_disable_display_irq(struct drm_i915_private *i915, u32 bits); > > +void bdw_update_port_irq(struct drm_i915_private *i915, u32 interrupt_mask, u32 enabled_irq_mask); > void bdw_enable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); > void bdw_disable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); > > +void ibx_display_interrupt_update(struct drm_i915_private *i915, > + u32 interrupt_mask, u32 enabled_irq_mask); > void ibx_enable_display_interrupt(struct drm_i915_private *i915, u32 bits); > void ibx_disable_display_interrupt(struct drm_i915_private *i915, u32 bits); > > diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h > index 6490a04614ce..cbd18b839236 100644 > --- a/drivers/gpu/drm/xe/xe_device_types.h > +++ b/drivers/gpu/drm/xe/xe_device_types.h > @@ -307,7 +307,11 @@ struct xe_device { > struct drm_atomic_state *modeset_restore_state; > struct list_head global_obj_list; > > - u32 de_irq_mask[I915_MAX_PIPES]; > + union { > + /* only to allow build, not used functionally */ > + u32 irq_mask; > + u32 de_irq_mask[I915_MAX_PIPES]; > + }; > bool display_irqs_enabled; > u32 enabled_irq_mask; > > -- > 2.39.2 > ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-05-16 20:58 ` Rodrigo Vivi @ 2023-05-17 8:04 ` Jani Nikula 0 siblings, 0 replies; 24+ messages in thread From: Jani Nikula @ 2023-05-17 8:04 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-xe On Tue, 16 May 2023, Rodrigo Vivi <rodrigo.vivi@kernel.org> wrote: > On Tue, May 16, 2023 at 04:32:34PM +0300, Jani Nikula wrote: >> Use hotplug irq code from i915 display/intel_hotplug_irq.c instead of >> copy-paste. >> >> For now, need to add ilk_update_display_irq() and bdw_update_port_irq() >> to xe display/ext/i915_irq.c. > > will we able to get rid of them? Those are part of intel_display_irq.c, but there were some hiccups in getting that to build, so I left it for later. > anyway good clean-up already: > > Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Thanks, pushed. BR, Jani. > > >> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> > > >> --- >> drivers/gpu/drm/xe/Makefile | 1 + >> .../gpu/drm/xe/compat-i915-headers/i915_drv.h | 1 + >> drivers/gpu/drm/xe/display/ext/i915_irq.c | 579 ++---------------- >> drivers/gpu/drm/xe/display/ext/i915_irq.h | 11 +- >> drivers/gpu/drm/xe/xe_device_types.h | 6 +- >> 5 files changed, 58 insertions(+), 540 deletions(-) >> >> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile >> index b6c41cd7dbe3..5418281b4f89 100644 >> --- a/drivers/gpu/drm/xe/Makefile >> +++ b/drivers/gpu/drm/xe/Makefile >> @@ -178,6 +178,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \ >> i915-display/intel_hdcp.o \ >> i915-display/intel_hdmi.o \ >> i915-display/intel_hotplug.o \ >> + i915-display/intel_hotplug_irq.o \ >> i915-display/intel_hti.o \ >> i915-display/intel_lspcon.o \ >> i915-display/intel_modeset_setup.o \ >> diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h >> index ddc0ad39b154..74e6f063f741 100644 >> --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h >> +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h >> @@ -101,6 +101,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev) >> #define HAS_DSC(xe) ((xe)->info.display.has_dsc) >> #define HAS_CUR_FBC(xe) (xe || 1) >> #define HAS_DOUBLE_BUFFERED_M_N(xe) ((xe) || 1) >> +#define I915_HAS_HOTPLUG(xe) (true) >> #define HAS_D12_PLANE_MINIMIZATION(dev_priv) (IS_ROCKETLAKE(dev_priv) || \ >> IS_ALDERLAKE_S(dev_priv)) >> #define DISPLAY_VER(xe) ((xe)->info.display.ver) >> diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.c b/drivers/gpu/drm/xe/display/ext/i915_irq.c >> index afde97b6faa6..a0f22bd52549 100644 >> --- a/drivers/gpu/drm/xe/display/ext/i915_irq.c >> +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.c >> @@ -34,17 +34,18 @@ >> >> #include <drm/drm_drv.h> >> >> +#include "i915_drv.h" >> +#include "i915_reg.h" >> #include "icl_dsi_regs.h" >> #include "intel_display_trace.h" >> #include "intel_display_types.h" >> +#include "intel_dp_aux.h" >> #include "intel_fifo_underrun.h" >> #include "intel_hotplug.h" >> +#include "intel_hotplug_irq.h" >> #include "intel_lpe_audio.h" >> #include "intel_psr.h" >> #include "intel_psr_regs.h" >> - >> -#include "i915_drv.h" >> -#include "i915_reg.h" >> #include "intel_uncore.h" >> >> static u32 raw_reg_read(void __iomem *base, i915_reg_t reg) >> @@ -149,55 +150,6 @@ static inline void pmu_irq_stats(struct drm_i915_private *i915, >> { >> } >> >> -typedef bool (*long_pulse_detect_func)(enum hpd_pin pin, u32 val); >> -typedef u32 (*hotplug_enables_func)(struct intel_encoder *encoder); >> -typedef u32 (*hotplug_mask_func)(enum hpd_pin pin); >> - >> -static const u32 hpd_gen11[HPD_NUM_PINS] = { >> - [HPD_PORT_TC1] = GEN11_TC_HOTPLUG(HPD_PORT_TC1) | GEN11_TBT_HOTPLUG(HPD_PORT_TC1), >> - [HPD_PORT_TC2] = GEN11_TC_HOTPLUG(HPD_PORT_TC2) | GEN11_TBT_HOTPLUG(HPD_PORT_TC2), >> - [HPD_PORT_TC3] = GEN11_TC_HOTPLUG(HPD_PORT_TC3) | GEN11_TBT_HOTPLUG(HPD_PORT_TC3), >> - [HPD_PORT_TC4] = GEN11_TC_HOTPLUG(HPD_PORT_TC4) | GEN11_TBT_HOTPLUG(HPD_PORT_TC4), >> - [HPD_PORT_TC5] = GEN11_TC_HOTPLUG(HPD_PORT_TC5) | GEN11_TBT_HOTPLUG(HPD_PORT_TC5), >> - [HPD_PORT_TC6] = GEN11_TC_HOTPLUG(HPD_PORT_TC6) | GEN11_TBT_HOTPLUG(HPD_PORT_TC6), >> -}; >> - >> -static const u32 hpd_icp[HPD_NUM_PINS] = { >> - [HPD_PORT_A] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_A), >> - [HPD_PORT_B] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_B), >> - [HPD_PORT_C] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_C), >> - [HPD_PORT_TC1] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC1), >> - [HPD_PORT_TC2] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC2), >> - [HPD_PORT_TC3] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC3), >> - [HPD_PORT_TC4] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC4), >> - [HPD_PORT_TC5] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC5), >> - [HPD_PORT_TC6] = SDE_TC_HOTPLUG_ICP(HPD_PORT_TC6), >> -}; >> - >> -static const u32 hpd_sde_dg1[HPD_NUM_PINS] = { >> - [HPD_PORT_A] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_A), >> - [HPD_PORT_B] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_B), >> - [HPD_PORT_C] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_C), >> - [HPD_PORT_D] = SDE_DDI_HOTPLUG_ICP(HPD_PORT_D), >> - [HPD_PORT_TC1] = SDE_TC_HOTPLUG_DG2(HPD_PORT_TC1), >> -}; >> - >> -static void intel_hpd_init_pins(struct drm_i915_private *dev_priv) >> -{ >> - struct intel_hotplug *hpd = &dev_priv->display.hotplug; >> - >> - hpd->hpd = hpd_gen11; >> - >> - if ((INTEL_PCH_TYPE(dev_priv) < PCH_DG1) && >> - (!HAS_PCH_SPLIT(dev_priv) || HAS_PCH_NOP(dev_priv))) >> - return; >> - >> - if (INTEL_PCH_TYPE(dev_priv) >= PCH_DG1) >> - hpd->pch_hpd = hpd_sde_dg1; >> - else >> - hpd->pch_hpd = hpd_icp; >> -} >> - >> static void >> intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) >> { >> @@ -206,42 +158,49 @@ intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) >> drm_crtc_handle_vblank(&crtc->base); >> } >> >> -/* For display hotplug interrupt */ >> -static inline void >> -i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv, >> - u32 mask, >> - u32 bits) >> +void ilk_update_display_irq(struct drm_i915_private *dev_priv, >> + u32 interrupt_mask, u32 enabled_irq_mask) >> { >> - u32 val; >> + u32 new_val; >> >> lockdep_assert_held(&dev_priv->irq_lock); >> - drm_WARN_ON(&dev_priv->drm, bits & ~mask); >> + drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); >> + >> + new_val = dev_priv->irq_mask; >> + new_val &= ~interrupt_mask; >> + new_val |= (~enabled_irq_mask & interrupt_mask); >> >> - val = intel_uncore_read(&dev_priv->uncore, PORT_HOTPLUG_EN); >> - val &= ~mask; >> - val |= bits; >> - intel_uncore_write(&dev_priv->uncore, PORT_HOTPLUG_EN, val); >> + if (new_val != dev_priv->irq_mask && >> + !drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) { >> + dev_priv->irq_mask = new_val; >> + intel_uncore_write(&dev_priv->uncore, DEIMR, dev_priv->irq_mask); >> + intel_uncore_posting_read(&dev_priv->uncore, DEIMR); >> + } >> } >> >> -/** >> - * i915_hotplug_interrupt_update - update hotplug interrupt enable >> - * @dev_priv: driver private >> - * @mask: bits to update >> - * @bits: bits to enable >> - * NOTE: the HPD enable bits are modified both inside and outside >> - * of an interrupt context. To avoid that read-modify-write cycles >> - * interfer, these bits are protected by a spinlock. Since this >> - * function is usually not called from a context where the lock is >> - * held already, this function acquires the lock itself. A non-locking >> - * version is also available. >> - */ >> -void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, >> - u32 mask, >> - u32 bits) >> +void bdw_update_port_irq(struct drm_i915_private *dev_priv, >> + u32 interrupt_mask, u32 enabled_irq_mask) >> { >> - spin_lock_irq(&dev_priv->irq_lock); >> - i915_hotplug_interrupt_update_locked(dev_priv, mask, bits); >> - spin_unlock_irq(&dev_priv->irq_lock); >> + u32 new_val; >> + u32 old_val; >> + >> + lockdep_assert_held(&dev_priv->irq_lock); >> + >> + drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); >> + >> + if (drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) >> + return; >> + >> + old_val = intel_uncore_read(&dev_priv->uncore, GEN8_DE_PORT_IMR); >> + >> + new_val = old_val; >> + new_val &= ~interrupt_mask; >> + new_val |= (~enabled_irq_mask & interrupt_mask); >> + >> + if (new_val != old_val) { >> + intel_uncore_write(&dev_priv->uncore, GEN8_DE_PORT_IMR, new_val); >> + intel_uncore_posting_read(&dev_priv->uncore, GEN8_DE_PORT_IMR); >> + } >> } >> >> /** >> @@ -287,11 +246,12 @@ void bdw_disable_pipe_irq(struct drm_i915_private *i915, >> bdw_update_pipe_irq(i915, pipe, bits, 0); >> } >> >> -static void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, >> - u32 interrupt_mask, >> - u32 enabled_irq_mask) >> +void ibx_display_interrupt_update(struct drm_i915_private *dev_priv, >> + u32 interrupt_mask, >> + u32 enabled_irq_mask) >> { >> u32 sdeimr = intel_uncore_read(&dev_priv->uncore, SDEIMR); >> + >> sdeimr &= ~interrupt_mask; >> sdeimr |= (~enabled_irq_mask & interrupt_mask); >> >> @@ -343,142 +303,6 @@ u32 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, >> BUG_ON(1); /* Not to be called */ >> } >> >> - >> -static bool gen11_port_hotplug_long_detect(enum hpd_pin pin, u32 val) >> -{ >> - switch (pin) { >> - case HPD_PORT_TC1: >> - case HPD_PORT_TC2: >> - case HPD_PORT_TC3: >> - case HPD_PORT_TC4: >> - case HPD_PORT_TC5: >> - case HPD_PORT_TC6: >> - return val & GEN11_HOTPLUG_CTL_LONG_DETECT(pin); >> - default: >> - return false; >> - } >> -} >> - >> -static bool icp_ddi_port_hotplug_long_detect(enum hpd_pin pin, u32 val) >> -{ >> - switch (pin) { >> - case HPD_PORT_A: >> - case HPD_PORT_B: >> - case HPD_PORT_C: >> - case HPD_PORT_D: >> - return val & SHOTPLUG_CTL_DDI_HPD_LONG_DETECT(pin); >> - default: >> - return false; >> - } >> -} >> - >> -static bool icp_tc_port_hotplug_long_detect(enum hpd_pin pin, u32 val) >> -{ >> - switch (pin) { >> - case HPD_PORT_TC1: >> - case HPD_PORT_TC2: >> - case HPD_PORT_TC3: >> - case HPD_PORT_TC4: >> - case HPD_PORT_TC5: >> - case HPD_PORT_TC6: >> - return val & ICP_TC_HPD_LONG_DETECT(pin); >> - default: >> - return false; >> - } >> -} >> - >> -/* >> - * Get a bit mask of pins that have triggered, and which ones may be long. >> - * This can be called multiple times with the same masks to accumulate >> - * hotplug detection results from several registers. >> - * >> - * Note that the caller is expected to zero out the masks initially. >> - */ >> -static void intel_get_hpd_pins(struct drm_i915_private *dev_priv, >> - u32 *pin_mask, u32 *long_mask, >> - u32 hotplug_trigger, u32 dig_hotplug_reg, >> - const u32 hpd[HPD_NUM_PINS], >> - bool long_pulse_detect(enum hpd_pin pin, u32 val)) >> -{ >> - enum hpd_pin pin; >> - >> - BUILD_BUG_ON(BITS_PER_TYPE(*pin_mask) < HPD_NUM_PINS); >> - >> - for_each_hpd_pin(pin) { >> - if ((hpd[pin] & hotplug_trigger) == 0) >> - continue; >> - >> - *pin_mask |= BIT(pin); >> - >> - if (long_pulse_detect(pin, dig_hotplug_reg)) >> - *long_mask |= BIT(pin); >> - } >> - >> - drm_dbg(&dev_priv->drm, >> - "hotplug event received, stat 0x%08x, dig 0x%08x, pins 0x%08x, long 0x%08x\n", >> - hotplug_trigger, dig_hotplug_reg, *pin_mask, *long_mask); >> - >> -} >> - >> -static u32 intel_hpd_enabled_irqs(struct drm_i915_private *dev_priv, >> - const u32 hpd[HPD_NUM_PINS]) >> -{ >> - struct intel_encoder *encoder; >> - u32 enabled_irqs = 0; >> - >> - for_each_intel_encoder(&dev_priv->drm, encoder) >> - if (dev_priv->display.hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED) >> - enabled_irqs |= hpd[encoder->hpd_pin]; >> - >> - return enabled_irqs; >> -} >> - >> -static u32 intel_hpd_hotplug_irqs(struct drm_i915_private *dev_priv, >> - const u32 hpd[HPD_NUM_PINS]) >> -{ >> - struct intel_encoder *encoder; >> - u32 hotplug_irqs = 0; >> - >> - for_each_intel_encoder(&dev_priv->drm, encoder) >> - hotplug_irqs |= hpd[encoder->hpd_pin]; >> - >> - return hotplug_irqs; >> -} >> - >> -static u32 intel_hpd_hotplug_mask(struct drm_i915_private *i915, >> - hotplug_mask_func hotplug_mask) >> -{ >> - enum hpd_pin pin; >> - u32 hotplug = 0; >> - >> - for_each_hpd_pin(pin) >> - hotplug |= hotplug_mask(pin); >> - >> - return hotplug; >> -} >> - >> -static u32 intel_hpd_hotplug_enables(struct drm_i915_private *i915, >> - hotplug_enables_func hotplug_enables) >> -{ >> - struct intel_encoder *encoder; >> - u32 hotplug = 0; >> - >> - for_each_intel_encoder(&i915->drm, encoder) >> - hotplug |= hotplug_enables(encoder); >> - >> - return hotplug; >> -} >> - >> -static void gmbus_irq_handler(struct drm_i915_private *dev_priv) >> -{ >> - wake_up_all(&dev_priv->display.gmbus.wait_queue); >> -} >> - >> -static void dp_aux_irq_handler(struct drm_i915_private *dev_priv) >> -{ >> - wake_up_all(&dev_priv->display.gmbus.wait_queue); >> -} >> - >> #if defined(CONFIG_DEBUG_FS) >> static void display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, >> enum pipe pipe, >> @@ -548,80 +372,6 @@ static void hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, >> 0, 0, 0, 0); >> } >> >> -static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) >> -{ >> - u32 ddi_hotplug_trigger = pch_iir & SDE_DDI_HOTPLUG_MASK_ICP; >> - u32 tc_hotplug_trigger = pch_iir & SDE_TC_HOTPLUG_MASK_ICP; >> - u32 pin_mask = 0, long_mask = 0; >> - >> - if (ddi_hotplug_trigger) { >> - u32 dig_hotplug_reg; >> - >> - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_DDI); >> - intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_DDI, dig_hotplug_reg); >> - >> - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, >> - ddi_hotplug_trigger, dig_hotplug_reg, >> - dev_priv->display.hotplug.pch_hpd, >> - icp_ddi_port_hotplug_long_detect); >> - } >> - >> - if (tc_hotplug_trigger) { >> - u32 dig_hotplug_reg; >> - >> - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_TC); >> - intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_TC, dig_hotplug_reg); >> - >> - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, >> - tc_hotplug_trigger, dig_hotplug_reg, >> - dev_priv->display.hotplug.pch_hpd, >> - icp_tc_port_hotplug_long_detect); >> - } >> - >> - if (pin_mask) >> - intel_hpd_irq_handler(dev_priv, pin_mask, long_mask); >> - >> - if (pch_iir & SDE_GMBUS_ICP) >> - gmbus_irq_handler(dev_priv); >> -} >> - >> -static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir) >> -{ >> - u32 pin_mask = 0, long_mask = 0; >> - u32 trigger_tc = iir & GEN11_DE_TC_HOTPLUG_MASK; >> - u32 trigger_tbt = iir & GEN11_DE_TBT_HOTPLUG_MASK; >> - >> - if (trigger_tc) { >> - u32 dig_hotplug_reg; >> - >> - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL); >> - intel_uncore_write(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, dig_hotplug_reg); >> - >> - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, >> - trigger_tc, dig_hotplug_reg, >> - dev_priv->display.hotplug.hpd, >> - gen11_port_hotplug_long_detect); >> - } >> - >> - if (trigger_tbt) { >> - u32 dig_hotplug_reg; >> - >> - dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL); >> - intel_uncore_write(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, dig_hotplug_reg); >> - >> - intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, >> - trigger_tbt, dig_hotplug_reg, >> - dev_priv->display.hotplug.hpd, >> - gen11_port_hotplug_long_detect); >> - } >> - >> - if (pin_mask) >> - intel_hpd_irq_handler(dev_priv, pin_mask, long_mask); >> - else >> - drm_err(&dev_priv->drm, >> - "Unexpected DE HPD interrupt 0x%08x\n", iir); >> -} >> - >> static u32 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv) >> { >> u32 mask; >> @@ -833,7 +583,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) >> ret = IRQ_HANDLED; >> >> if (iir & gen8_de_port_aux_mask(dev_priv)) { >> - dp_aux_irq_handler(dev_priv); >> + intel_dp_aux_irq_handler(dev_priv); >> found = true; >> } >> >> @@ -1074,202 +824,6 @@ void gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, >> intel_synchronize_irq(dev_priv); >> } >> >> -static u32 icp_ddi_hotplug_mask(enum hpd_pin hpd_pin) >> -{ >> - switch (hpd_pin) { >> - case HPD_PORT_A: >> - case HPD_PORT_B: >> - case HPD_PORT_C: >> - case HPD_PORT_D: >> - return SHOTPLUG_CTL_DDI_HPD_ENABLE(hpd_pin); >> - default: >> - return 0; >> - } >> -} >> - >> -static u32 icp_ddi_hotplug_enables(struct intel_encoder *encoder) >> -{ >> - return icp_ddi_hotplug_mask(encoder->hpd_pin); >> -} >> - >> -static u32 icp_tc_hotplug_mask(enum hpd_pin hpd_pin) >> -{ >> - switch (hpd_pin) { >> - case HPD_PORT_TC1: >> - case HPD_PORT_TC2: >> - case HPD_PORT_TC3: >> - case HPD_PORT_TC4: >> - case HPD_PORT_TC5: >> - case HPD_PORT_TC6: >> - return ICP_TC_HPD_ENABLE(hpd_pin); >> - default: >> - return 0; >> - } >> -} >> - >> -static u32 icp_tc_hotplug_enables(struct intel_encoder *encoder) >> -{ >> - return icp_tc_hotplug_mask(encoder->hpd_pin); >> -} >> - >> -static void icp_ddi_hpd_detection_setup(struct drm_i915_private *dev_priv) >> -{ >> - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_DDI, >> - intel_hpd_hotplug_mask(dev_priv, icp_ddi_hotplug_mask), >> - intel_hpd_hotplug_enables(dev_priv, icp_ddi_hotplug_enables)); >> -} >> - >> -static void icp_ddi_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); >> - >> - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_DDI, >> - icp_ddi_hotplug_mask(encoder->hpd_pin), >> - icp_ddi_hotplug_enables(encoder)); >> -} >> - >> -static void icp_tc_hpd_detection_setup(struct drm_i915_private *dev_priv) >> -{ >> - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_TC, >> - intel_hpd_hotplug_mask(dev_priv, icp_tc_hotplug_mask), >> - intel_hpd_hotplug_enables(dev_priv, icp_tc_hotplug_enables)); >> -} >> - >> -static void icp_tc_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); >> - >> - intel_uncore_rmw(&dev_priv->uncore, SHOTPLUG_CTL_TC, >> - icp_tc_hotplug_mask(encoder->hpd_pin), >> - icp_tc_hotplug_enables(encoder)); >> -} >> - >> -static void icp_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - icp_ddi_hpd_enable_detection(encoder); >> - icp_tc_hpd_enable_detection(encoder); >> -} >> - >> -static void icp_hpd_irq_setup(struct drm_i915_private *dev_priv) >> -{ >> - u32 hotplug_irqs, enabled_irqs; >> - >> - enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.pch_hpd); >> - hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.pch_hpd); >> - >> - if (INTEL_PCH_TYPE(dev_priv) <= PCH_TGP) >> - intel_uncore_write(&dev_priv->uncore, SHPD_FILTER_CNT, SHPD_FILTER_CNT_500_ADJ); >> - >> - ibx_display_interrupt_update(dev_priv, hotplug_irqs, enabled_irqs); >> - >> - icp_ddi_hpd_detection_setup(dev_priv); >> - icp_tc_hpd_detection_setup(dev_priv); >> -} >> - >> -static u32 gen11_hotplug_mask(enum hpd_pin hpd_pin) >> -{ >> - switch (hpd_pin) { >> - case HPD_PORT_TC1: >> - case HPD_PORT_TC2: >> - case HPD_PORT_TC3: >> - case HPD_PORT_TC4: >> - case HPD_PORT_TC5: >> - case HPD_PORT_TC6: >> - return GEN11_HOTPLUG_CTL_ENABLE(hpd_pin); >> - default: >> - return 0; >> - } >> -} >> - >> -static u32 gen11_hotplug_enables(struct intel_encoder *encoder) >> -{ >> - return gen11_hotplug_mask(encoder->hpd_pin); >> -} >> - >> -static void dg1_hpd_invert(struct drm_i915_private *dev_priv) >> -{ >> - u32 val = (INVERT_DDIA_HPD | >> - INVERT_DDIB_HPD | >> - INVERT_DDIC_HPD | >> - INVERT_DDID_HPD); >> - intel_uncore_rmw(&dev_priv->uncore, SOUTH_CHICKEN1, 0, val); >> -} >> - >> -static void dg1_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - struct drm_i915_private *i915 = to_i915(encoder->base.dev); >> - >> - dg1_hpd_invert(i915); >> - icp_hpd_enable_detection(encoder); >> -} >> - >> -static void dg1_hpd_irq_setup(struct drm_i915_private *dev_priv) >> -{ >> - dg1_hpd_invert(dev_priv); >> - icp_hpd_irq_setup(dev_priv); >> -} >> - >> -static void gen11_tc_hpd_detection_setup(struct drm_i915_private *dev_priv) >> -{ >> - intel_uncore_rmw(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, >> - intel_hpd_hotplug_mask(dev_priv, gen11_hotplug_mask), >> - intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables)); >> -} >> - >> -static void gen11_tc_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); >> - >> - intel_uncore_rmw(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, >> - gen11_hotplug_mask(encoder->hpd_pin), >> - gen11_hotplug_enables(encoder)); >> -} >> - >> -static void gen11_tbt_hpd_detection_setup(struct drm_i915_private *dev_priv) >> -{ >> - intel_uncore_rmw(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, >> - intel_hpd_hotplug_mask(dev_priv, gen11_hotplug_mask), >> - intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables)); >> -} >> - >> -static void gen11_tbt_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); >> - >> - intel_uncore_rmw(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, >> - gen11_hotplug_mask(encoder->hpd_pin), >> - gen11_hotplug_enables(encoder)); >> -} >> - >> -static void gen11_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - struct drm_i915_private *i915 = to_i915(encoder->base.dev); >> - >> - gen11_tc_hpd_enable_detection(encoder); >> - gen11_tbt_hpd_enable_detection(encoder); >> - >> - if (INTEL_PCH_TYPE(i915) >= PCH_ICP) >> - icp_hpd_enable_detection(encoder); >> -} >> - >> -static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv) >> -{ >> - u32 hotplug_irqs, enabled_irqs; >> - >> - enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd); >> - hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd); >> - >> - intel_uncore_rmw(&dev_priv->uncore, GEN11_DE_HPD_IMR, hotplug_irqs, >> - ~enabled_irqs & hotplug_irqs); >> - intel_uncore_posting_read(&dev_priv->uncore, GEN11_DE_HPD_IMR); >> - >> - gen11_tc_hpd_detection_setup(dev_priv); >> - gen11_tbt_hpd_detection_setup(dev_priv); >> - >> - if (INTEL_PCH_TYPE(dev_priv) >= PCH_ICP) >> - icp_hpd_irq_setup(dev_priv); >> -} >> - >> static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) >> { >> u32 de_pipe_masked = gen8_de_pipe_fault_mask(dev_priv) | >> @@ -1363,38 +917,6 @@ void gen11_display_irq_postinstall(struct drm_i915_private *dev_priv) >> gen11_de_irq_postinstall(dev_priv); >> } >> >> -struct intel_hotplug_funcs { >> - /* Enable HPD sense and interrupts for all present encoders */ >> - void (*hpd_irq_setup)(struct drm_i915_private *i915); >> - /* Enable HPD sense for a single encoder */ >> - void (*hpd_enable_detection)(struct intel_encoder *encoder); >> -}; >> - >> -#define HPD_FUNCS(platform) \ >> -static const struct intel_hotplug_funcs platform##_hpd_funcs = { \ >> - .hpd_irq_setup = platform##_hpd_irq_setup, \ >> - .hpd_enable_detection = platform##_hpd_enable_detection, \ >> -} >> - >> -HPD_FUNCS(dg1); >> -HPD_FUNCS(gen11); >> -HPD_FUNCS(icp); >> -#undef HPD_FUNCS >> - >> -void intel_hpd_enable_detection(struct intel_encoder *encoder) >> -{ >> - struct drm_i915_private *i915 = to_i915(encoder->base.dev); >> - >> - if (i915->display.funcs.hotplug) >> - i915->display.funcs.hotplug->hpd_enable_detection(encoder); >> -} >> - >> -void intel_hpd_irq_setup(struct drm_i915_private *i915) >> -{ >> - if (i915->display_irqs_enabled && i915->display.funcs.hotplug) >> - i915->display.funcs.hotplug->hpd_irq_setup(i915); >> -} >> - >> void intel_display_irq_init(struct drm_i915_private *dev_priv) >> { >> struct drm_device *dev = &dev_priv->drm; >> @@ -1402,10 +924,6 @@ void intel_display_irq_init(struct drm_i915_private *dev_priv) >> if (!HAS_DISPLAY(dev_priv)) >> return; >> >> - intel_hpd_init_pins(dev_priv); >> - >> - intel_hpd_init_early(dev_priv); >> - >> dev->vblank_disable_immediate = true; >> >> /* Most platforms treat the display irq block as an always-on >> @@ -1418,12 +936,7 @@ void intel_display_irq_init(struct drm_i915_private *dev_priv) >> if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) >> dev_priv->display_irqs_enabled = false; >> >> - if (HAS_PCH_DG2(dev_priv)) >> - dev_priv->display.funcs.hotplug = &icp_hpd_funcs; >> - else if (HAS_PCH_DG1(dev_priv)) >> - dev_priv->display.funcs.hotplug = &dg1_hpd_funcs; >> - else if (DISPLAY_VER(dev_priv) >= 11) >> - dev_priv->display.funcs.hotplug = &gen11_hpd_funcs; >> + intel_hotplug_irq_init(dev_priv); >> } >> >> void intel_display_irq_uninstall(struct drm_i915_private *dev_priv) >> diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.h b/drivers/gpu/drm/xe/display/ext/i915_irq.h >> index c64926a5a919..829b3dd55096 100644 >> --- a/drivers/gpu/drm/xe/display/ext/i915_irq.h >> +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.h >> @@ -40,18 +40,17 @@ static inline void valleyview_disable_display_irqs(struct drm_i915_private *dev_ >> { >> } >> >> -void intel_hpd_enable_detection(struct intel_encoder *encoder); >> -void intel_hpd_irq_setup(struct drm_i915_private *i915); >> -void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, >> - u32 mask, >> - u32 bits); >> - >> +void ilk_update_display_irq(struct drm_i915_private *dev_priv, >> + u32 interrupt_mask, u32 enabled_irq_mask); >> void ilk_enable_display_irq(struct drm_i915_private *i915, u32 bits); >> void ilk_disable_display_irq(struct drm_i915_private *i915, u32 bits); >> >> +void bdw_update_port_irq(struct drm_i915_private *i915, u32 interrupt_mask, u32 enabled_irq_mask); >> void bdw_enable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); >> void bdw_disable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); >> >> +void ibx_display_interrupt_update(struct drm_i915_private *i915, >> + u32 interrupt_mask, u32 enabled_irq_mask); >> void ibx_enable_display_interrupt(struct drm_i915_private *i915, u32 bits); >> void ibx_disable_display_interrupt(struct drm_i915_private *i915, u32 bits); >> >> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h >> index 6490a04614ce..cbd18b839236 100644 >> --- a/drivers/gpu/drm/xe/xe_device_types.h >> +++ b/drivers/gpu/drm/xe/xe_device_types.h >> @@ -307,7 +307,11 @@ struct xe_device { >> struct drm_atomic_state *modeset_restore_state; >> struct list_head global_obj_list; >> >> - u32 de_irq_mask[I915_MAX_PIPES]; >> + union { >> + /* only to allow build, not used functionally */ >> + u32 irq_mask; >> + u32 de_irq_mask[I915_MAX_PIPES]; >> + }; >> bool display_irqs_enabled; >> u32 enabled_irq_mask; >> >> -- >> 2.39.2 >> -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 0/4] Revert frontbuffer tracking removal @ 2023-05-15 9:46 Jouni Högander 2023-05-15 9:46 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jouni Högander 0 siblings, 1 reply; 24+ messages in thread From: Jouni Högander @ 2023-05-15 9:46 UTC (permalink / raw) To: intel-xe Cc: jani.nikula, lucas.demarchi, uma.shankar, rodrigo.vivi, Jouni Högander, Ville Syrjälä Even if frontbuffer tracking is targeted being discontinued it is seen as too risky to remove it completely at this point -> Revert frontbuffer tracking removal patches. Also add fixup patches to handle build breakage caused by these reverts. Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Uma Shankar <uma.shankar@intel.com> Cc: Jani Nikula <jani.nikula@intel.com> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Jouni Högander (4): Revert "drm/i915/display: Neuter frontbuffer tracking harder" Revert "drm/i915: Remove gem and overlay frontbuffer tracking" fixup! drm/i915/display: Remaining changes to make xe compile fixup! drm/xe/display: Implement display support drivers/gpu/drm/i915/display/i9xx_plane.c | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 4 +- .../drm/i915/display/intel_display_types.h | 8 +- drivers/gpu/drm/i915/display/intel_fb.c | 19 ++- drivers/gpu/drm/i915/display/intel_fb_pin.c | 6 + drivers/gpu/drm/i915/display/intel_fbdev.c | 7 +- .../gpu/drm/i915/display/intel_frontbuffer.c | 128 ++++++++++++++++-- .../gpu/drm/i915/display/intel_frontbuffer.h | 76 +++++++++-- drivers/gpu/drm/i915/display/intel_overlay.c | 14 ++ .../drm/i915/display/intel_plane_initial.c | 3 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 7 + .../gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 25 ++++ drivers/gpu/drm/i915/gem/i915_gem_object.h | 22 +++ drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 + drivers/gpu/drm/i915/i915_driver.c | 1 - drivers/gpu/drm/i915/i915_gem.c | 8 ++ drivers/gpu/drm/i915/i915_gem_gtt.c | 1 + drivers/gpu/drm/i915/i915_vma.c | 12 ++ drivers/gpu/drm/xe/display/xe_plane_initial.c | 2 +- 23 files changed, 321 insertions(+), 40 deletions(-) -- 2.34.1 ^ permalink raw reply [flat|nested] 24+ messages in thread
* [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support 2023-05-15 9:46 [Intel-xe] [PATCH 0/4] Revert frontbuffer tracking removal Jouni Högander @ 2023-05-15 9:46 ` Jouni Högander 0 siblings, 0 replies; 24+ messages in thread From: Jouni Högander @ 2023-05-15 9:46 UTC (permalink / raw) To: intel-xe Cc: jani.nikula, lucas.demarchi, uma.shankar, rodrigo.vivi, Jouni Högander Now we have struct intel_frontbuffer pointer in intel_fb for Xe as well. Handle setting frontbuffer bit same way as done in i915. Signed-off-by: Jouni Högander <jouni.hogander@intel.com> --- drivers/gpu/drm/xe/display/xe_plane_initial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/xe/display/xe_plane_initial.c b/drivers/gpu/drm/xe/display/xe_plane_initial.c index d0f91f37b6d8..34ae461865a7 100644 --- a/drivers/gpu/drm/xe/display/xe_plane_initial.c +++ b/drivers/gpu/drm/xe/display/xe_plane_initial.c @@ -228,7 +228,7 @@ intel_find_initial_plane_obj(struct intel_crtc *crtc, plane_state->uapi.crtc = &crtc->base; intel_plane_copy_uapi_to_hw_state(plane_state, plane_state, crtc); - atomic_or(plane->frontbuffer_bit, &to_intel_framebuffer(fb)->bits); + atomic_or(plane->frontbuffer_bit, &to_intel_frontbuffer(fb)->bits); plane_config->vma = vma; -- 2.34.1 ^ permalink raw reply related [flat|nested] 24+ messages in thread
end of thread, other threads:[~2023-11-09 16:18 UTC | newest] Thread overview: 24+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-09-18 7:00 [Intel-xe] [PATCH 0/4] Xe runtime pm refactoring Jouni Högander 2023-09-18 7:00 ` [Intel-xe] [PATCH 1/4] Revert "FIXME: drm/i915: runtime pm changes" Jouni Högander 2023-09-18 21:20 ` Govindapillai, Vinod 2023-09-18 7:00 ` [Intel-xe] [PATCH 2/4] drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct Jouni Högander 2023-09-18 21:21 ` Govindapillai, Vinod 2023-09-18 7:00 ` [Intel-xe] [PATCH 3/4] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jouni Högander 2023-09-18 21:22 ` Govindapillai, Vinod 2023-09-20 20:02 ` Rodrigo Vivi 2023-09-21 11:15 ` Hogander, Jouni 2023-09-18 7:01 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jouni Högander 2023-09-18 21:22 ` Govindapillai, Vinod 2023-09-18 7:27 ` [Intel-xe] ✓ CI.Patch_applied: success for Xe runtime pm refactoring Patchwork 2023-09-18 7:28 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork 2023-09-18 7:29 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork 2023-09-18 7:36 ` [Intel-xe] ✓ CI.Build: " Patchwork 2023-09-18 7:36 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork 2023-09-18 7:38 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork 2023-09-18 8:10 ` [Intel-xe] ✓ CI.BAT: success " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2023-11-09 16:17 [Intel-xe] [PATCH 0/4] xe&i915 display pxp cleanup Jani Nikula 2023-11-09 16:17 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jani Nikula 2023-07-04 15:32 [Intel-xe] [PATCH 0/4] drm/xe/display: reuse soc/ code from i915 Jani Nikula 2023-07-04 15:32 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jani Nikula 2023-05-16 13:32 [Intel-xe] [PATCH 0/4] drm/xe: use hotplug irq code from i915 Jani Nikula 2023-05-16 13:32 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jani Nikula 2023-05-16 20:58 ` Rodrigo Vivi 2023-05-17 8:04 ` Jani Nikula 2023-05-15 9:46 [Intel-xe] [PATCH 0/4] Revert frontbuffer tracking removal Jouni Högander 2023-05-15 9:46 ` [Intel-xe] [PATCH 4/4] fixup! drm/xe/display: Implement display support Jouni Högander
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox