* [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration
@ 2023-10-03 14:34 Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support Jani Nikula
` (16 more replies)
0 siblings, 17 replies; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
This superseeds https://patchwork.freedesktop.org/series/124553/
Clean up and clarify display configuration.
BR,
Jani.
Jani Nikula (10):
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
fixup! drm/xe: Introduce Xe assert macros
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
fixup! drm/xe/display: Implement display support
.../gpu/drm/xe/compat-i915-headers/i915_drv.h | 16 ++--
drivers/gpu/drm/xe/xe_assert.h | 3 -
drivers/gpu/drm/xe/xe_device_types.h | 4 -
drivers/gpu/drm/xe/xe_display.c | 88 ++++++++-----------
drivers/gpu/drm/xe/xe_module.c | 4 -
drivers/gpu/drm/xe/xe_module.h | 1 -
drivers/gpu/drm/xe/xe_pci.c | 17 +---
7 files changed, 48 insertions(+), 85 deletions(-)
--
2.39.2
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:02 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 02/10] " Jani Nikula
` (15 subsequent siblings)
16 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
We have an abstraction for "has display", and it's
HAS_DISPLAY(). Unfortunately, it requires access to
DISPLAY_RUNTIME_INFO(), so include compat-i915-headers/i915_drv.h too,
although it's a bit meh.
Looking at this makes me think there's a bunch of confusion in:
- the pipe_mask or now HAS_DISPLAY() checks
- the global enable_display checks
- the xe->info.enable_display checks
- redefinition of INTEL_DISPLAY_ENABLED()
I really don't understand this, but it all looks very suspicious. This
change leaves all that in place, unmodified.
v2: define local has_display() to make this a bit cleaner
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/xe/xe_display.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 07898e0e175e..68729997e1fe 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -15,6 +15,7 @@
#include <drm/xe_drm.h>
#include "soc/intel_dram.h"
+#include "i915_drv.h" /* FIXME: HAS_DISPLAY() depends on this */
#include "intel_acpi.h"
#include "intel_audio.h"
#include "intel_bw.h"
@@ -32,6 +33,11 @@
/* Xe device functions */
+static bool has_display(struct xe_device *xe)
+{
+ return HAS_DISPLAY(xe);
+}
+
/**
* xe_display_driver_probe_defer - Detect if we need to wait for other drivers
* early on
@@ -316,7 +322,7 @@ static void intel_suspend_encoders(struct xe_device *xe)
struct drm_device *dev = &xe->drm;
struct intel_encoder *encoder;
- if (xe->info.display_runtime.pipe_mask)
+ if (has_display(xe))
return;
drm_modeset_lock_all(dev);
@@ -346,7 +352,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
* properly.
*/
intel_power_domains_disable(xe);
- if (xe->info.display_runtime.pipe_mask)
+ if (has_display(xe))
drm_kms_helper_poll_disable(&xe->drm);
intel_display_driver_suspend(xe);
@@ -392,7 +398,7 @@ void xe_display_pm_resume(struct xe_device *xe)
intel_dmc_resume(xe);
- if (xe->info.display_runtime.pipe_mask)
+ if (has_display(xe))
drm_mode_config_reset(&xe->drm);
intel_display_driver_init_hw(xe);
@@ -403,7 +409,7 @@ void xe_display_pm_resume(struct xe_device *xe)
intel_display_driver_resume(xe);
intel_hpd_poll_disable(xe);
- if (xe->info.display_runtime.pipe_mask)
+ if (has_display(xe))
drm_kms_helper_poll_enable(&xe->drm);
intel_opregion_resume(xe);
@@ -424,7 +430,7 @@ void xe_display_probe(struct xe_device *xe)
intel_display_device_probe(xe);
- if (xe->info.display_runtime.pipe_mask)
+ if (has_display(xe))
return;
no_display:
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 02/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:04 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 03/10] " Jani Nikula
` (14 subsequent siblings)
16 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
We have an abstraction for "display runtime info", and it's
DISPLAY_RUNTIME_INFO(). Use it.
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
| 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
--git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
index 7c825f129166..f739858d17e2 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
@@ -90,9 +90,9 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev)
#define IP_VER(ver, rel) ((ver) << 8 | (rel))
#define INTEL_DISPLAY_ENABLED(xe) (HAS_DISPLAY((xe)) && !intel_opregion_headless_sku((xe)))
-#define DISPLAY_VER(xe) ((xe)->info.display_runtime.ip.ver)
-#define DISPLAY_VER_FULL(xe) IP_VER((xe)->info.display_runtime.ip.ver, \
- (xe)->info.display_runtime.ip.rel)
+#define DISPLAY_VER(i915) (DISPLAY_RUNTIME_INFO(i915)->ip.ver)
+#define DISPLAY_VER_FULL(i915) IP_VER(DISPLAY_RUNTIME_INFO(i915)->ip.ver, \
+ DISPLAY_RUNTIME_INFO(i915)->ip.rel)
#define IS_DISPLAY_VER(xe, first, last) ((DISPLAY_VER(xe) >= first && DISPLAY_VER(xe) <= last))
#define IS_GRAPHICS_VER(xe, first, last) \
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 03/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 02/10] " Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:04 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 04/10] fixup! drm/xe: Introduce Xe assert macros Jani Nikula
` (13 subsequent siblings)
16 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
The display device and runtime info have been moved as part of struct
intel_display, and the ones in struct xe_device are stale.
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
| 5 +++--
drivers/gpu/drm/xe/xe_device_types.h | 2 --
2 files changed, 3 insertions(+), 4 deletions(-)
--git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
index f739858d17e2..e7c9b4ea2153 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
@@ -206,9 +206,10 @@ static inline void intel_runtime_pm_put(struct xe_runtime_pm *pm, bool wakeref)
#define intel_step_name xe_step_name
#define pdev_to_i915 pdev_to_xe_device
-#define DISPLAY_INFO(xe) ((xe)->info.display)
#define RUNTIME_INFO(xe) (&(xe)->info.i915_runtime)
-#define DISPLAY_RUNTIME_INFO(xe) (&(xe)->info.display_runtime)
+
+#define DISPLAY_INFO(xe) ((xe)->display.info.__device_info)
+#define DISPLAY_RUNTIME_INFO(xe) (&(xe)->display.info.__runtime_info)
#define FORCEWAKE_ALL XE_FORCEWAKE_ALL
#define HPD_STORM_DEFAULT_THRESHOLD 50
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 0717839ae964..62e1a875980b 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -240,8 +240,6 @@ struct xe_device {
u8 enable_display:1;
#if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
- const struct intel_display_device_info *display;
- struct intel_display_runtime_info display_runtime;
struct {
u32 rawclk_freq;
} i915_runtime;
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 04/10] fixup! drm/xe: Introduce Xe assert macros
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (2 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 03/10] " Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:05 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 05/10] fixup! drm/xe/display: Implement display support Jani Nikula
` (12 subsequent siblings)
16 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
Do not log or reference display details in xe_assert(). xe_assert() is
not used in display code, and referencing display details in xe core
just makes the code juggling with display integration more difficult.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/xe/xe_assert.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_assert.h b/drivers/gpu/drm/xe/xe_assert.h
index 035e6a44afe6..34c142e6cfb0 100644
--- a/drivers/gpu/drm/xe/xe_assert.h
+++ b/drivers/gpu/drm/xe/xe_assert.h
@@ -112,7 +112,6 @@
"platform: %d subplatform: %d\n" \
"graphics: %s %u.%02u step %s\n" \
"media: %s %u.%02u step %s\n" \
- "display: %s step %s\n" \
msg, \
__xe->info.platform, __xe->info.subplatform, \
__xe->info.graphics_name, \
@@ -123,8 +122,6 @@
__xe->info.media_verx100 / 100, \
__xe->info.media_verx100 % 100, \
xe_step_name(__xe->info.step.media), \
- str_enabled_disabled(__xe->info.enable_display), \
- xe_step_name(__xe->info.step.display), \
## arg); \
})
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 05/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (3 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 04/10] fixup! drm/xe: Introduce Xe assert macros Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:05 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 06/10] " Jani Nikula
` (11 subsequent siblings)
16 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
Checks for CONFIG_DRM_XE_DISPLAY are useless in xe_display.c, because
it's not built when CONFIG_DRM_XE_DISPLAY=n.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/xe/xe_display.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 68729997e1fe..82d2c42629ce 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -3,8 +3,6 @@
* Copyright © 2023 Intel Corporation
*/
-#if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
-
#include "xe_display.h"
#include "regs/xe_regs.h"
@@ -438,5 +436,3 @@ void xe_display_probe(struct xe_device *xe)
unset_display_features(xe);
}
__diag_pop();
-
-#endif
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 06/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (4 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 05/10] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:05 ` Rodrigo Vivi
2023-10-04 16:19 ` Lucas De Marchi
2023-10-03 14:34 ` [Intel-xe] [PATCH 07/10] " Jani Nikula
` (10 subsequent siblings)
16 siblings, 2 replies; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
The diag push/pop stuff is unnecessary leftovers.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/xe/xe_display.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 82d2c42629ce..391f08c1caca 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -417,10 +417,6 @@ void xe_display_pm_resume(struct xe_device *xe)
intel_power_domains_enable(xe);
}
-/* Display info initialization */
-__diag_push();
-__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
-
void xe_display_probe(struct xe_device *xe)
{
if (!xe->info.enable_display)
@@ -435,4 +431,3 @@ void xe_display_probe(struct xe_device *xe)
xe->info.enable_display = false;
unset_display_features(xe);
}
-__diag_pop();
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 07/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (5 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 06/10] " Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:06 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 08/10] " Jani Nikula
` (9 subsequent siblings)
16 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
Let the display code debug log about itself.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/xe/xe_pci.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index 32d9ef1e6dc2..b19506fe3e18 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -698,7 +698,7 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
xe_display_probe(xe);
- drm_dbg(&xe->drm, "%s %s %04x:%04x dgfx:%d gfx:%s (%d.%02d) media:%s (%d.%02d) display:%s dma_m_s:%d tc:%d",
+ drm_dbg(&xe->drm, "%s %s %04x:%04x dgfx:%d gfx:%s (%d.%02d) media:%s (%d.%02d) dma_m_s:%d tc:%d",
desc->platform_name,
subplatform_desc ? subplatform_desc->name : "",
xe->info.devid, xe->info.revid,
@@ -709,7 +709,6 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
xe->info.media_name,
xe->info.media_verx100 / 100,
xe->info.media_verx100 % 100,
- str_yes_no(xe->info.enable_display),
xe->info.dma_mask_size, xe->info.tile_count);
drm_dbg(&xe->drm, "Stepping = (G:%s, M:%s, D:%s, B:%s)\n",
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 08/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (6 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 07/10] " Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:23 ` Rodrigo Vivi
2023-10-04 16:41 ` Lucas De Marchi
2023-10-03 14:34 ` [Intel-xe] [PATCH 09/10] " Jani Nikula
` (8 subsequent siblings)
16 siblings, 2 replies; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
Turn the enable_display module parameter to the same thing as it is for
i915: assuming you have display hardware, take over it, put it to sleep,
and keep connectors disconnected.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
| 5 ++++-
drivers/gpu/drm/xe/xe_display.c | 11 +++++------
drivers/gpu/drm/xe/xe_module.c | 4 ----
drivers/gpu/drm/xe/xe_module.h | 1 -
drivers/gpu/drm/xe/xe_pci.c | 1 -
5 files changed, 9 insertions(+), 13 deletions(-)
--git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
index e7c9b4ea2153..feaa1e244838 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
@@ -24,6 +24,9 @@
#include "intel_runtime_pm.h"
#include <linux/pm_runtime.h>
+/* For INTEL_DISPLAY_ENABLED() */
+extern bool enable_display;
+
static inline struct drm_i915_private *to_i915(const struct drm_device *dev)
{
return container_of(dev, struct drm_i915_private, drm);
@@ -89,7 +92,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev)
#define IP_VER(ver, rel) ((ver) << 8 | (rel))
-#define INTEL_DISPLAY_ENABLED(xe) (HAS_DISPLAY((xe)) && !intel_opregion_headless_sku((xe)))
+#define INTEL_DISPLAY_ENABLED(xe) (enable_display && !intel_opregion_headless_sku((xe)))
#define DISPLAY_VER(i915) (DISPLAY_RUNTIME_INFO(i915)->ip.ver)
#define DISPLAY_VER_FULL(i915) IP_VER(DISPLAY_RUNTIME_INFO(i915)->ip.ver, \
DISPLAY_RUNTIME_INFO(i915)->ip.rel)
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 391f08c1caca..75054f78d7ae 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -29,6 +29,11 @@
#include "intel_opregion.h"
#include "xe_module.h"
+/* Only to be used for INTEL_DISPLAY_ENABLED() */
+bool enable_display = true;
+module_param_named(enable_display, enable_display, bool, 0444);
+MODULE_PARM_DESC(enable_display, "Enable display");
+
/* Xe device functions */
static bool has_display(struct xe_device *xe)
@@ -45,9 +50,6 @@ static bool has_display(struct xe_device *xe)
*/
bool xe_display_driver_probe_defer(struct pci_dev *pdev)
{
- if (!enable_display)
- return 0;
-
return intel_display_driver_probe_defer(pdev);
}
@@ -69,9 +71,6 @@ static void xe_display_last_close(struct drm_device *dev)
*/
void xe_display_driver_set_hooks(struct drm_driver *driver)
{
- if (!enable_display)
- return;
-
driver->driver_features |= DRIVER_MODESET | DRIVER_ATOMIC;
driver->lastclose = xe_display_last_close;
}
diff --git a/drivers/gpu/drm/xe/xe_module.c b/drivers/gpu/drm/xe/xe_module.c
index 7194595e7f31..82817a46f887 100644
--- a/drivers/gpu/drm/xe/xe_module.c
+++ b/drivers/gpu/drm/xe/xe_module.c
@@ -19,10 +19,6 @@ bool force_execlist = false;
module_param_named_unsafe(force_execlist, force_execlist, bool, 0444);
MODULE_PARM_DESC(force_execlist, "Force Execlist submission");
-bool enable_display = true;
-module_param_named(enable_display, enable_display, bool, 0444);
-MODULE_PARM_DESC(enable_display, "Enable display");
-
u32 xe_force_vram_bar_size;
module_param_named(vram_bar_size, xe_force_vram_bar_size, uint, 0600);
MODULE_PARM_DESC(vram_bar_size, "Set the vram bar size(in MiB)");
diff --git a/drivers/gpu/drm/xe/xe_module.h b/drivers/gpu/drm/xe/xe_module.h
index e1da1e9ca5cb..58604ed161cc 100644
--- a/drivers/gpu/drm/xe/xe_module.h
+++ b/drivers/gpu/drm/xe/xe_module.h
@@ -7,7 +7,6 @@
/* Module modprobe variables */
extern bool force_execlist;
-extern bool enable_display;
extern u32 xe_force_vram_bar_size;
extern int xe_guc_log_level;
extern char *xe_guc_firmware_path;
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index b19506fe3e18..8ee430c6f8b1 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -575,7 +575,6 @@ static int xe_info_init(struct xe_device *xe,
xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
- enable_display &&
desc->has_display;
/*
* All platforms have at least one primary GT. Any platform with media
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 09/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (7 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 08/10] " Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:21 ` Rodrigo Vivi
2023-10-04 16:28 ` Lucas De Marchi
2023-10-03 14:34 ` [Intel-xe] [PATCH 10/10] " Jani Nikula
` (7 subsequent siblings)
16 siblings, 2 replies; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
Let the display code decide whether display hardware is there or
not. Remove has_display member from struct xe_device_desc, and
enable_display from struct xe_device.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/xe/xe_device_types.h | 2 --
drivers/gpu/drm/xe/xe_display.c | 51 ++++++++++++----------------
drivers/gpu/drm/xe/xe_pci.c | 13 -------
3 files changed, 22 insertions(+), 44 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 62e1a875980b..01ab0b3d1954 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -236,8 +236,6 @@ struct xe_device {
u8 has_llc:1;
/** @has_range_tlb_invalidation: Has range based TLB invalidations */
u8 has_range_tlb_invalidation:1;
- /** @enable_display: display enabled */
- u8 enable_display:1;
#if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
struct {
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 75054f78d7ae..70e7afc0a890 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -57,7 +57,7 @@ static void xe_display_last_close(struct drm_device *dev)
{
struct xe_device *xe = to_xe_device(dev);
- if (xe->info.enable_display)
+ if (has_display(xe))
intel_fbdev_restore_mode(to_xe_device(dev));
}
@@ -138,7 +138,7 @@ static void xe_display_fini_nommio(struct drm_device *dev, void *dummy)
{
struct xe_device *xe = to_xe_device(dev);
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_power_domains_cleanup(xe);
@@ -148,7 +148,7 @@ int xe_display_init_nommio(struct xe_device *xe)
{
int err;
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return 0;
/* Fake uncore lock */
@@ -168,7 +168,7 @@ static void xe_display_fini_noirq(struct drm_device *dev, void *dummy)
{
struct xe_device *xe = to_xe_device(dev);
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_display_driver_remove_noirq(xe);
@@ -179,7 +179,7 @@ int xe_display_init_noirq(struct xe_device *xe)
{
int err;
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return 0;
intel_display_driver_early_probe(xe);
@@ -208,7 +208,7 @@ static void xe_display_fini_noaccel(struct drm_device *dev, void *dummy)
{
struct xe_device *xe = to_xe_device(dev);
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_display_driver_remove_nogem(xe);
@@ -218,7 +218,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
{
int err;
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return 0;
err = intel_display_driver_probe_nogem(xe);
@@ -230,7 +230,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
int xe_display_init(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return 0;
return intel_display_driver_probe(xe);
@@ -238,7 +238,7 @@ int xe_display_init(struct xe_device *xe)
void xe_display_fini(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
/* poll work can call into fbdev, hence clean that up afterwards */
@@ -251,7 +251,7 @@ void xe_display_fini(struct xe_device *xe)
void xe_display_register(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_display_driver_register(xe);
@@ -261,7 +261,7 @@ void xe_display_register(struct xe_device *xe)
void xe_display_unregister(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_unregister_dsm_handler();
@@ -271,7 +271,7 @@ void xe_display_unregister(struct xe_device *xe)
void xe_display_driver_remove(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_display_driver_remove(xe);
@@ -281,7 +281,7 @@ void xe_display_driver_remove(struct xe_device *xe)
void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
if (master_ctl & DISPLAY_IRQ)
@@ -290,7 +290,7 @@ void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
if (gu_misc_iir & GU_MISC_GSE)
@@ -299,7 +299,7 @@ void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
void xe_display_irq_reset(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
gen11_display_irq_reset(xe);
@@ -307,7 +307,7 @@ void xe_display_irq_reset(struct xe_device *xe)
void xe_display_irq_postinstall(struct xe_device *xe, struct xe_gt *gt)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
if (gt->info.id == XE_GT0)
@@ -341,7 +341,7 @@ static bool suspend_to_idle(void)
void xe_display_pm_suspend(struct xe_device *xe)
{
bool s2idle = suspend_to_idle();
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
/*
@@ -370,7 +370,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
void xe_display_pm_suspend_late(struct xe_device *xe)
{
bool s2idle = suspend_to_idle();
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_power_domains_suspend(xe, s2idle);
@@ -380,7 +380,7 @@ void xe_display_pm_suspend_late(struct xe_device *xe)
void xe_display_pm_resume_early(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_display_power_resume_early(xe);
@@ -390,7 +390,7 @@ void xe_display_pm_resume_early(struct xe_device *xe)
void xe_display_pm_resume(struct xe_device *xe)
{
- if (!xe->info.enable_display)
+ if (!has_display(xe))
return;
intel_dmc_resume(xe);
@@ -418,15 +418,8 @@ void xe_display_pm_resume(struct xe_device *xe)
void xe_display_probe(struct xe_device *xe)
{
- if (!xe->info.enable_display)
- goto no_display;
-
intel_display_device_probe(xe);
- if (has_display(xe))
- return;
-
-no_display:
- xe->info.enable_display = false;
- unset_display_features(xe);
+ if (!has_display(xe))
+ unset_display_features(xe);
}
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index 8ee430c6f8b1..cbbfe75eb2d2 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -56,7 +56,6 @@ struct xe_device_desc {
u8 require_force_probe:1;
u8 is_dgfx:1;
- u8 has_display:1;
u8 has_llc:1;
};
@@ -207,7 +206,6 @@ static const struct xe_device_desc tgl_desc = {
.graphics = &graphics_xelp,
.media = &media_xem,
PLATFORM(XE_TIGERLAKE),
- .has_display = true,
.has_llc = true,
.require_force_probe = true,
};
@@ -216,7 +214,6 @@ static const struct xe_device_desc rkl_desc = {
.graphics = &graphics_xelp,
.media = &media_xem,
PLATFORM(XE_ROCKETLAKE),
- .has_display = true,
.has_llc = true,
.require_force_probe = true,
};
@@ -225,7 +222,6 @@ static const struct xe_device_desc adl_s_desc = {
.graphics = &graphics_xelp,
.media = &media_xem,
PLATFORM(XE_ALDERLAKE_S),
- .has_display = true,
.has_llc = true,
.require_force_probe = true,
};
@@ -236,7 +232,6 @@ static const struct xe_device_desc adl_p_desc = {
.graphics = &graphics_xelp,
.media = &media_xem,
PLATFORM(XE_ALDERLAKE_P),
- .has_display = true,
.has_llc = true,
.require_force_probe = true,
.subplatforms = (const struct xe_subplatform_desc[]) {
@@ -249,7 +244,6 @@ static const struct xe_device_desc adl_n_desc = {
.graphics = &graphics_xelp,
.media = &media_xem,
PLATFORM(XE_ALDERLAKE_N),
- .has_display = true,
.has_llc = true,
.require_force_probe = true,
};
@@ -262,7 +256,6 @@ static const struct xe_device_desc dg1_desc = {
.media = &media_xem,
DGFX_FEATURES,
PLATFORM(XE_DG1),
- .has_display = true,
.require_force_probe = true,
};
@@ -286,7 +279,6 @@ static const struct xe_device_desc ats_m_desc = {
.require_force_probe = true,
DG2_FEATURES,
- .has_display = false,
};
static const struct xe_device_desc dg2_desc = {
@@ -295,14 +287,12 @@ static const struct xe_device_desc dg2_desc = {
.require_force_probe = true,
DG2_FEATURES,
- .has_display = true,
};
static const struct xe_device_desc pvc_desc = {
.graphics = &graphics_xehpc,
DGFX_FEATURES,
PLATFORM(XE_PVC),
- .has_display = false,
.require_force_probe = true,
};
@@ -310,7 +300,6 @@ static const struct xe_device_desc mtl_desc = {
/* .graphics and .media determined via GMD_ID */
.require_force_probe = true,
PLATFORM(XE_METEORLAKE),
- .has_display = true,
};
static const struct xe_device_desc lnl_desc = {
@@ -574,8 +563,6 @@ static int xe_info_init(struct xe_device *xe,
xe->info.has_flat_ccs = graphics_desc->has_flat_ccs;
xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
- xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
- desc->has_display;
/*
* All platforms have at least one primary GT. Any platform with media
* version 13 or higher has an additional dedicated media GT. And
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] [PATCH 10/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (8 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 09/10] " Jani Nikula
@ 2023-10-03 14:34 ` Jani Nikula
2023-10-04 14:09 ` Rodrigo Vivi
2023-10-03 14:48 ` [Intel-xe] ✓ CI.Patch_applied: success for xe/display: clarify display configuration Patchwork
` (6 subsequent siblings)
16 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-03 14:34 UTC (permalink / raw)
To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi
These checks no longer make sense, as has_display() has already been
checked.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/xe/xe_display.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 70e7afc0a890..f8ca8ad65ef7 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -349,8 +349,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
* properly.
*/
intel_power_domains_disable(xe);
- if (has_display(xe))
- drm_kms_helper_poll_disable(&xe->drm);
+ drm_kms_helper_poll_disable(&xe->drm);
intel_display_driver_suspend(xe);
@@ -395,8 +394,7 @@ void xe_display_pm_resume(struct xe_device *xe)
intel_dmc_resume(xe);
- if (has_display(xe))
- drm_mode_config_reset(&xe->drm);
+ drm_mode_config_reset(&xe->drm);
intel_display_driver_init_hw(xe);
intel_hpd_init(xe);
@@ -406,8 +404,7 @@ void xe_display_pm_resume(struct xe_device *xe)
intel_display_driver_resume(xe);
intel_hpd_poll_disable(xe);
- if (has_display(xe))
- drm_kms_helper_poll_enable(&xe->drm);
+ drm_kms_helper_poll_enable(&xe->drm);
intel_opregion_resume(xe);
--
2.39.2
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [Intel-xe] ✓ CI.Patch_applied: success for xe/display: clarify display configuration
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (9 preceding siblings ...)
2023-10-03 14:34 ` [Intel-xe] [PATCH 10/10] " Jani Nikula
@ 2023-10-03 14:48 ` Patchwork
2023-10-03 14:48 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
` (5 subsequent siblings)
16 siblings, 0 replies; 40+ messages in thread
From: Patchwork @ 2023-10-03 14:48 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: xe/display: clarify display configuration
URL : https://patchwork.freedesktop.org/series/124561/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 02ab43e36 drm/xe: Fix exec queue usage for unbinds
=== git am output follows ===
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe: Introduce Xe assert macros
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/xe/display: Implement display support
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Intel-xe] ✗ CI.checkpatch: warning for xe/display: clarify display configuration
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (10 preceding siblings ...)
2023-10-03 14:48 ` [Intel-xe] ✓ CI.Patch_applied: success for xe/display: clarify display configuration Patchwork
@ 2023-10-03 14:48 ` Patchwork
2023-10-03 14:49 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
` (4 subsequent siblings)
16 siblings, 0 replies; 40+ messages in thread
From: Patchwork @ 2023-10-03 14:48 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: xe/display: clarify display configuration
URL : https://patchwork.freedesktop.org/series/124561/
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 f7f13b3519e9674feafd48a845122c7e815f116a
Author: Jani Nikula <jani.nikula@intel.com>
Date: Tue Oct 3 17:34:57 2023 +0300
fixup! drm/xe/display: Implement display support
These checks no longer make sense, as has_display() has already been
checked.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
+ /mt/dim checkpatch 02ab43e36623665d8644d46162bd4ec5eeb68489 drm-intel
8dc6e7fdf fixup! drm/xe/display: Implement display support
a0ac0b9a0 fixup! drm/xe/display: Implement display support
-:24: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#24: FILE: drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h:94:
+#define DISPLAY_VER_FULL(i915) IP_VER(DISPLAY_RUNTIME_INFO(i915)->ip.ver, \
+ DISPLAY_RUNTIME_INFO(i915)->ip.rel)
total: 0 errors, 0 warnings, 1 checks, 12 lines checked
88cf90ad6 fixup! drm/xe/display: Implement display support
8c4f40b79 fixup! drm/xe: Introduce Xe assert macros
eef6cf81e fixup! drm/xe/display: Implement display support
57ca09b14 fixup! drm/xe/display: Implement display support
69b028c80 fixup! drm/xe/display: Implement display support
9dead1467 fixup! drm/xe/display: Implement display support
4d313e85d fixup! drm/xe/display: Implement display support
f7f13b351 fixup! drm/xe/display: Implement display support
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Intel-xe] ✓ CI.KUnit: success for xe/display: clarify display configuration
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (11 preceding siblings ...)
2023-10-03 14:48 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-10-03 14:49 ` Patchwork
2023-10-03 14:56 ` [Intel-xe] ✓ CI.Build: " Patchwork
` (3 subsequent siblings)
16 siblings, 0 replies; 40+ messages in thread
From: Patchwork @ 2023-10-03 14:49 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: xe/display: clarify display configuration
URL : https://patchwork.freedesktop.org/series/124561/
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
[14:48:34] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[14:48:38] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[14:48:58] Starting KUnit Kernel (1/1)...
[14:48:58] ============================================================
[14:48:59] ========================== xe_bo ==========================
[14:48:59] [SKIPPED] xe_ccs_migrate_kunit
[14:48:59] [SKIPPED] xe_bo_evict_kunit
[14:48:59] ===================== [SKIPPED] xe_bo ======================
[14:48:59] ======================= xe_dma_buf ========================
[14:48:59] [SKIPPED] xe_dma_buf_kunit
[14:48:59] =================== [SKIPPED] xe_dma_buf ===================
[14:48:59] ======================= xe_migrate ========================
[14:48:59] [SKIPPED] xe_migrate_sanity_kunit
[14:48:59] =================== [SKIPPED] xe_migrate ===================
[14:48:59] ========================= xe_pci ==========================
[14:48:59] [PASSED] xe_gmdid_graphics_ip
[14:48:59] [PASSED] xe_gmdid_media_ip
[14:48:59] ===================== [PASSED] xe_pci ======================
[14:48:59] ========================= xe_rtp ==========================
[14:48:59] ================== xe_rtp_process_tests ===================
[14:48:59] [PASSED] coalesce-same-reg
[14:48:59] [PASSED] no-match-no-add
[14:48:59] [PASSED] no-match-no-add-multiple-rules
[14:48:59] [PASSED] two-regs-two-entries
[14:48:59] [PASSED] clr-one-set-other
[14:48:59] [PASSED] set-field
[14:48:59] [PASSED] conflict-duplicate
[14:48:59] [PASSED] conflict-not-disjoint
[14:48:59] [PASSED] conflict-reg-type
[14:48:59] ============== [PASSED] xe_rtp_process_tests ===============
[14:48:59] ===================== [PASSED] xe_rtp ======================
[14:48:59] ========================== xe_wa ==========================
[14:48:59] ======================== xe_wa_gt =========================
[14:48:59] [PASSED] TIGERLAKE (B0)
[14:48:59] [PASSED] DG1 (A0)
[14:48:59] [PASSED] DG1 (B0)
[14:48:59] [PASSED] ALDERLAKE_S (A0)
[14:48:59] [PASSED] ALDERLAKE_S (B0)
[14:48:59] [PASSED] ALDERLAKE_S (C0)
[14:48:59] [PASSED] ALDERLAKE_S (D0)
[14:48:59] [PASSED] ALDERLAKE_P (A0)
[14:48:59] [PASSED] ALDERLAKE_P (B0)
[14:48:59] [PASSED] ALDERLAKE_P (C0)
[14:48:59] [PASSED] DG2_G10 (A0)
[14:48:59] [PASSED] DG2_G10 (A1)
[14:48:59] [PASSED] DG2_G10 (B0)
[14:48:59] [PASSED] DG2_G10 (C0)
[14:48:59] [PASSED] DG2_G11 (A0)
[14:48:59] [PASSED] DG2_G11 (B0)
[14:48:59] [PASSED] DG2_G11 (B1)
[14:48:59] [PASSED] DG2_G12 (A0)
[14:48:59] [PASSED] DG2_G12 (A1)
[14:48:59] [PASSED] PVC (B0)
[14:48:59] [PASSED] PVC (B1)
[14:48:59] [PASSED] PVC (C0)
[14:48:59] ==================== [PASSED] xe_wa_gt =====================
[14:48:59] ====================== [PASSED] xe_wa ======================
[14:48:59] ============================================================
[14:48:59] Testing complete. Ran 37 tests: passed: 33, skipped: 4
[14:48:59] Elapsed time: 24.582s total, 4.193s configuring, 20.220s building, 0.147s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[14:48:59] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[14:49:00] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[14:49:20] Starting KUnit Kernel (1/1)...
[14:49:20] ============================================================
[14:49:20] ================== drm_test_pick_cmdline ==================
[14:49:20] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[14:49:20] =============== drm_test_pick_cmdline_named ===============
[14:49:20] [PASSED] NTSC
[14:49:20] [PASSED] NTSC-J
[14:49:20] [PASSED] PAL
[14:49:20] [PASSED] PAL-M
[14:49:20] =========== [PASSED] drm_test_pick_cmdline_named ===========
[14:49:20] ============== [PASSED] drm_test_pick_cmdline ==============
[14:49:20] ======================== drm_buddy ========================
[14:49:20] [PASSED] drm_test_buddy_alloc_limit
[14:49:20] [PASSED] drm_test_buddy_alloc_range
[14:49:20] [PASSED] drm_test_buddy_alloc_optimistic
[14:49:20] [PASSED] drm_test_buddy_alloc_pessimistic
[14:49:20] [PASSED] drm_test_buddy_alloc_smoke
[14:49:20] [PASSED] drm_test_buddy_alloc_pathological
[14:49:20] ==================== [PASSED] drm_buddy ====================
[14:49:20] =================== drm_cmdline_parser ====================
[14:49:20] [PASSED] drm_test_cmdline_force_d_only
[14:49:20] [PASSED] drm_test_cmdline_force_D_only_dvi
[14:49:20] [PASSED] drm_test_cmdline_force_D_only_hdmi
[14:49:20] [PASSED] drm_test_cmdline_force_D_only_not_digital
[14:49:20] [PASSED] drm_test_cmdline_force_e_only
[14:49:20] [PASSED] drm_test_cmdline_res
[14:49:20] [PASSED] drm_test_cmdline_res_vesa
[14:49:20] [PASSED] drm_test_cmdline_res_vesa_rblank
[14:49:20] [PASSED] drm_test_cmdline_res_rblank
[14:49:20] [PASSED] drm_test_cmdline_res_bpp
[14:49:20] [PASSED] drm_test_cmdline_res_refresh
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[14:49:20] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[14:49:20] [PASSED] drm_test_cmdline_res_margins_force_on
[14:49:20] [PASSED] drm_test_cmdline_res_vesa_margins
[14:49:20] [PASSED] drm_test_cmdline_name
[14:49:20] [PASSED] drm_test_cmdline_name_bpp
[14:49:20] [PASSED] drm_test_cmdline_name_option
[14:49:20] [PASSED] drm_test_cmdline_name_bpp_option
[14:49:20] [PASSED] drm_test_cmdline_rotate_0
[14:49:20] [PASSED] drm_test_cmdline_rotate_90
[14:49:20] [PASSED] drm_test_cmdline_rotate_180
[14:49:20] [PASSED] drm_test_cmdline_rotate_270
[14:49:20] [PASSED] drm_test_cmdline_hmirror
[14:49:20] [PASSED] drm_test_cmdline_vmirror
[14:49:20] [PASSED] drm_test_cmdline_margin_options
[14:49:20] [PASSED] drm_test_cmdline_multiple_options
[14:49:20] [PASSED] drm_test_cmdline_bpp_extra_and_option
[14:49:20] [PASSED] drm_test_cmdline_extra_and_option
[14:49:20] [PASSED] drm_test_cmdline_freestanding_options
[14:49:20] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[14:49:20] [PASSED] drm_test_cmdline_panel_orientation
[14:49:20] ================ drm_test_cmdline_invalid =================
[14:49:20] [PASSED] margin_only
[14:49:20] [PASSED] interlace_only
[14:49:20] [PASSED] res_missing_x
[14:49:20] [PASSED] res_missing_y
[14:49:20] [PASSED] res_bad_y
[14:49:20] [PASSED] res_missing_y_bpp
[14:49:20] [PASSED] res_bad_bpp
[14:49:20] [PASSED] res_bad_refresh
[14:49:20] [PASSED] res_bpp_refresh_force_on_off
[14:49:20] [PASSED] res_invalid_mode
[14:49:20] [PASSED] res_bpp_wrong_place_mode
[14:49:20] [PASSED] name_bpp_refresh
[14:49:20] [PASSED] name_refresh
[14:49:20] [PASSED] name_refresh_wrong_mode
[14:49:20] [PASSED] name_refresh_invalid_mode
[14:49:20] [PASSED] rotate_multiple
[14:49:20] [PASSED] rotate_invalid_val
[14:49:20] [PASSED] rotate_truncated
[14:49:20] [PASSED] invalid_option
[14:49:20] [PASSED] invalid_tv_option
[14:49:20] [PASSED] truncated_tv_option
[14:49:20] ============ [PASSED] drm_test_cmdline_invalid =============
[14:49:20] =============== drm_test_cmdline_tv_options ===============
[14:49:20] [PASSED] NTSC
[14:49:20] [PASSED] NTSC_443
[14:49:20] [PASSED] NTSC_J
[14:49:20] [PASSED] PAL
[14:49:20] [PASSED] PAL_M
[14:49:20] [PASSED] PAL_N
[14:49:20] [PASSED] SECAM
[14:49:20] =========== [PASSED] drm_test_cmdline_tv_options ===========
[14:49:20] =============== [PASSED] drm_cmdline_parser ================
[14:49:20] ================ drm_get_tv_mode_from_name ================
[14:49:20] ========== drm_test_get_tv_mode_from_name_valid ===========
[14:49:20] [PASSED] NTSC
[14:49:20] [PASSED] NTSC-443
[14:49:20] [PASSED] NTSC-J
[14:49:20] [PASSED] PAL
[14:49:20] [PASSED] PAL-M
[14:49:20] [PASSED] PAL-N
[14:49:20] [PASSED] SECAM
[14:49:20] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[14:49:20] [PASSED] drm_test_get_tv_mode_from_name_truncated
[14:49:20] ============ [PASSED] drm_get_tv_mode_from_name ============
[14:49:20] ==================== drm_damage_helper ====================
[14:49:20] [PASSED] drm_test_damage_iter_no_damage
[14:49:20] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[14:49:20] [PASSED] drm_test_damage_iter_no_damage_src_moved
[14:49:20] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[14:49:20] [PASSED] drm_test_damage_iter_no_damage_not_visible
[14:49:20] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[14:49:20] [PASSED] drm_test_damage_iter_no_damage_no_fb
[14:49:20] [PASSED] drm_test_damage_iter_simple_damage
[14:49:20] [PASSED] drm_test_damage_iter_single_damage
[14:49:20] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[14:49:20] [PASSED] drm_test_damage_iter_single_damage_outside_src
[14:49:20] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[14:49:20] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[14:49:20] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[14:49:20] [PASSED] drm_test_damage_iter_single_damage_src_moved
[14:49:20] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[14:49:20] [PASSED] drm_test_damage_iter_damage
[14:49:20] [PASSED] drm_test_damage_iter_damage_one_intersect
[14:49:20] [PASSED] drm_test_damage_iter_damage_one_outside
[14:49:20] [PASSED] drm_test_damage_iter_damage_src_moved
[14:49:20] [PASSED] drm_test_damage_iter_damage_not_visible
[14:49:20] ================ [PASSED] drm_damage_helper ================
[14:49:20] ==================== drm_dp_mst_helper ====================
[14:49:20] ============== drm_test_dp_mst_calc_pbn_mode ==============
[14:49:20] [PASSED] Clock 154000 BPP 30 DSC disabled
[14:49:20] [PASSED] Clock 234000 BPP 30 DSC disabled
[14:49:20] [PASSED] Clock 297000 BPP 24 DSC disabled
[14:49:20] [PASSED] Clock 332880 BPP 24 DSC enabled
[14:49:20] [PASSED] Clock 324540 BPP 24 DSC enabled
[14:49:20] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[14:49:20] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[14:49:20] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[14:49:20] [PASSED] DP_POWER_UP_PHY with port number
[14:49:20] [PASSED] DP_POWER_DOWN_PHY with port number
[14:49:20] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[14:49:20] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[14:49:20] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[14:49:20] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[14:49:20] [PASSED] DP_QUERY_PAYLOAD with port number
[14:49:20] [PASSED] DP_QUERY_PAYLOAD with VCPI
[14:49:20] [PASSED] DP_REMOTE_DPCD_READ with port number
[14:49:20] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[14:49:20] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[14:49:20] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[14:49:20] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[14:49:20] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[14:49:20] [PASSED] DP_REMOTE_I2C_READ with port number
[14:49:20] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[14:49:20] [PASSED] DP_REMOTE_I2C_READ with transactions array
[14:49:20] [PASSED] DP_REMOTE_I2C_WRITE with port number
[14:49:20] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[14:49:20] [PASSED] DP_REMOTE_I2C_WRITE with data array
[14:49:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[14:49:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[14:49:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[14:49:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[14:49:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[14:49:20] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[14:49:20] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[14:49:20] ================ [PASSED] drm_dp_mst_helper ================
[14:49:20] ================= drm_format_helper_test ==================
[14:49:20] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[14:49:20] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[14:49:20] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[14:49:20] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[14:49:20] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[14:49:20] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[14:49:20] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[14:49:20] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[14:49:20] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[14:49:20] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[14:49:20] ============== drm_test_fb_xrgb8888_to_mono ===============
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[14:49:20] ==================== drm_test_fb_swab =====================
[14:49:20] [PASSED] single_pixel_source_buffer
[14:49:20] [PASSED] single_pixel_clip_rectangle
[14:49:20] [PASSED] well_known_colors
[14:49:20] [PASSED] destination_pitch
[14:49:20] ================ [PASSED] drm_test_fb_swab =================
[14:49:20] ================= drm_test_fb_clip_offset =================
[14:49:20] [PASSED] pass through
[14:49:20] [PASSED] horizontal offset
[14:49:20] [PASSED] vertical offset
[14:49:20] [PASSED] horizontal and vertical offset
[14:49:20] [PASSED] horizontal offset (custom pitch)
[14:49:20] [PASSED] vertical offset (custom pitch)
[14:49:20] [PASSED] horizontal and vertical offset (custom pitch)
[14:49:20] ============= [PASSED] drm_test_fb_clip_offset =============
[14:49:20] ============== drm_test_fb_build_fourcc_list ==============
[14:49:20] [PASSED] no native formats
[14:49:20] [PASSED] XRGB8888 as native format
[14:49:20] [PASSED] remove duplicates
[14:49:20] [PASSED] convert alpha formats
[14:49:20] [PASSED] random formats
[14:49:20] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[14:49:20] =================== drm_test_fb_memcpy ====================
[14:49:20] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[14:49:20] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[14:49:20] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[14:49:20] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[14:49:20] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[14:49:20] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[14:49:20] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[14:49:20] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[14:49:20] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[14:49:20] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[14:49:20] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[14:49:20] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[14:49:20] =============== [PASSED] drm_test_fb_memcpy ================
[14:49:20] ============= [PASSED] drm_format_helper_test ==============
[14:49:20] ======================= drm_format ========================
[14:49:20] [PASSED] drm_test_format_block_width_invalid
[14:49:20] [PASSED] drm_test_format_block_width_one_plane
[14:49:20] [PASSED] drm_test_format_block_width_two_plane
[14:49:20] [PASSED] drm_test_format_block_width_three_plane
[14:49:20] [PASSED] drm_test_format_block_width_tiled
[14:49:20] [PASSED] drm_test_format_block_height_invalid
[14:49:20] [PASSED] drm_test_format_block_height_one_plane
[14:49:20] [PASSED] drm_test_format_block_height_two_plane
[14:49:20] [PASSED] drm_test_format_block_height_three_plane
[14:49:20] [PASSED] drm_test_format_block_height_tiled
[14:49:20] [PASSED] drm_test_format_min_pitch_invalid
[14:49:20] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[14:49:20] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[14:49:20] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[14:49:20] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[14:49:20] [PASSED] drm_test_format_min_pitch_two_plane
[14:49:20] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[14:49:20] [PASSED] drm_test_format_min_pitch_tiled
[14:49:20] =================== [PASSED] drm_format ====================
[14:49:20] ===================== drm_framebuffer =====================
[14:49:20] =============== drm_test_framebuffer_create ===============
[14:49:20] [PASSED] ABGR8888 normal sizes
[14:49:20] [PASSED] ABGR8888 max sizes
[14:49:20] [PASSED] ABGR8888 pitch greater than min required
[14:49:20] [PASSED] ABGR8888 pitch less than min required
[14:49:20] [PASSED] ABGR8888 Invalid width
[14:49:20] [PASSED] ABGR8888 Invalid buffer handle
[14:49:20] [PASSED] No pixel format
[14:49:20] [PASSED] ABGR8888 Width 0
[14:49:20] [PASSED] ABGR8888 Height 0
[14:49:20] [PASSED] ABGR8888 Out of bound height * pitch combination
[14:49:20] [PASSED] ABGR8888 Large buffer offset
[14:49:20] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[14:49:20] [PASSED] ABGR8888 Valid buffer modifier
[14:49:20] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[14:49:20] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[14:49:20] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[14:49:20] [PASSED] NV12 Normal sizes
[14:49:20] [PASSED] NV12 Max sizes
[14:49:20] [PASSED] NV12 Invalid pitch
[14:49:20] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[14:49:20] [PASSED] NV12 different modifier per-plane
[14:49:20] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[14:49:20] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[14:49:20] [PASSED] NV12 Modifier for inexistent plane
[14:49:20] [PASSED] NV12 Handle for inexistent plane
[14:49:20] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[14:49:20] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[14:49:20] [PASSED] YVU420 Normal sizes
[14:49:20] [PASSED] YVU420 Max sizes
[14:49:20] [PASSED] YVU420 Invalid pitch
[14:49:20] [PASSED] YVU420 Different pitches
[14:49:20] [PASSED] YVU420 Different buffer offsets/pitches
[14:49:20] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[14:49:20] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[14:49:20] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[14:49:20] [PASSED] YVU420 Valid modifier
[14:49:20] [PASSED] YVU420 Different modifiers per plane
[14:49:20] [PASSED] YVU420 Modifier for inexistent plane
[14:49:20] [PASSED] X0L2 Normal sizes
[14:49:20] [PASSED] X0L2 Max sizes
[14:49:20] [PASSED] X0L2 Invalid pitch
[14:49:20] [PASSED] X0L2 Pitch greater than minimum required
[14:49:20] [PASSED] X0L2 Handle for inexistent plane
[14:49:20] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[14:49:20] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[14:49:20] [PASSED] X0L2 Valid modifier
[14:49:20] [PASSED] X0L2 Modifier for inexistent plane
[14:49:20] =========== [PASSED] drm_test_framebuffer_create ===========
[14:49:20] ================= [PASSED] drm_framebuffer =================
[14:49:20] ==================== drm-test-managed =====================
[14:49:20] [PASSED] drm_test_managed_run_action
[14:49:20] ================ [PASSED] drm-test-managed =================
[14:49:20] ========================= drm_mm ==========================
[14:49:20] [PASSED] drm_test_mm_init
[14:49:20] [PASSED] drm_test_mm_debug
[14:49:30] [PASSED] drm_test_mm_reserve
[14:49:41] [PASSED] drm_test_mm_insert
[14:49:41] [PASSED] drm_test_mm_replace
[14:49:42] [PASSED] drm_test_mm_insert_range
[14:49:42] [PASSED] drm_test_mm_frag
[14:49:42] [PASSED] drm_test_mm_align
[14:49:42] [PASSED] drm_test_mm_align32
[14:49:42] [PASSED] drm_test_mm_align64
[14:49:42] [PASSED] drm_test_mm_evict
[14:49:42] [PASSED] drm_test_mm_evict_range
[14:49:42] [PASSED] drm_test_mm_topdown
[14:49:42] [PASSED] drm_test_mm_bottomup
[14:49:42] [PASSED] drm_test_mm_lowest
[14:49:42] [PASSED] drm_test_mm_highest
[14:49:43] [PASSED] drm_test_mm_color
[14:49:44] [PASSED] drm_test_mm_color_evict
[14:49:44] [PASSED] drm_test_mm_color_evict_range
[14:49:44] ===================== [PASSED] drm_mm ======================
[14:49:44] =================== drm_modes_analog_tv ===================
[14:49:44] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[14:49:44] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[14:49:44] [PASSED] drm_test_modes_analog_tv_pal_576i
[14:49:44] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[14:49:44] =============== [PASSED] drm_modes_analog_tv ===============
[14:49:44] ==================== drm_plane_helper =====================
[14:49:44] =============== drm_test_check_plane_state ================
[14:49:44] [PASSED] clipping_simple
[14:49:44] [PASSED] clipping_rotate_reflect
[14:49:44] [PASSED] positioning_simple
[14:49:44] [PASSED] upscaling
[14:49:44] [PASSED] downscaling
[14:49:44] [PASSED] rounding1
[14:49:44] [PASSED] rounding2
[14:49:44] [PASSED] rounding3
[14:49:44] [PASSED] rounding4
[14:49:44] =========== [PASSED] drm_test_check_plane_state ============
[14:49:44] =========== drm_test_check_invalid_plane_state ============
[14:49:44] [PASSED] positioning_invalid
[14:49:44] [PASSED] upscaling_invalid
[14:49:44] [PASSED] downscaling_invalid
[14:49:44] ======= [PASSED] drm_test_check_invalid_plane_state ========
[14:49:44] ================ [PASSED] drm_plane_helper =================
[14:49:44] ============ drm_connector_helper_tv_get_modes ============
[14:49:44] ====== drm_test_connector_helper_tv_get_modes_check =======
[14:49:44] [PASSED] None
[14:49:44] [PASSED] PAL
[14:49:44] [PASSED] NTSC
[14:49:44] [PASSED] Both, NTSC Default
[14:49:44] [PASSED] Both, PAL Default
[14:49:44] [PASSED] Both, NTSC Default, with PAL on command-line
[14:49:44] [PASSED] Both, PAL Default, with NTSC on command-line
[14:49:44] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[14:49:44] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[14:49:44] ======================== drm_rect =========================
[14:49:44] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[14:49:44] [PASSED] drm_test_rect_clip_scaled_not_clipped
[14:49:44] [PASSED] drm_test_rect_clip_scaled_clipped
[14:49:44] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[14:49:44] ================= drm_test_rect_intersect =================
[14:49:44] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[14:49:44] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[14:49:44] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[14:49:44] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[14:49:44] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[14:49:44] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[14:49:44] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[14:49:44] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[14:49:44] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[14:49:44] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[14:49:44] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[14:49:44] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[14:49:44] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[14:49:44] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[14:49:44] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[14:49:44] ============= [PASSED] drm_test_rect_intersect =============
[14:49:44] ================ drm_test_rect_calc_hscale ================
[14:49:44] [PASSED] normal use
[14:49:44] [PASSED] out of max range
[14:49:44] [PASSED] out of min range
[14:49:44] [PASSED] zero dst
[14:49:44] [PASSED] negative src
[14:49:44] [PASSED] negative dst
[14:49:44] ============ [PASSED] drm_test_rect_calc_hscale ============
[14:49:44] ================ drm_test_rect_calc_vscale ================
[14:49:44] [PASSED] normal use
[14:49:44] [PASSED] out of max range
[14:49:44] [PASSED] out of min range
[14:49:44] [PASSED] zero dst
[14:49:44] [PASSED] negative src
[14:49:44] [PASSED] negative dst
[14:49:44] ============ [PASSED] drm_test_rect_calc_vscale ============
[14:49:44] ================== drm_test_rect_rotate ===================
[14:49:44] [PASSED] reflect-x
[14:49:44] [PASSED] reflect-y
[14:49:44] [PASSED] rotate-0
[14:49:44] [PASSED] rotate-90
[14:49:44] [PASSED] rotate-180
[14:49:44] [PASSED] rotate-270
[14:49:44] ============== [PASSED] drm_test_rect_rotate ===============
[14:49:44] ================ drm_test_rect_rotate_inv =================
[14:49:44] [PASSED] reflect-x
[14:49:44] [PASSED] reflect-y
[14:49:44] [PASSED] rotate-0
[14:49:44] [PASSED] rotate-90
[14:49:44] [PASSED] rotate-180
[14:49:44] [PASSED] rotate-270
[14:49:44] ============ [PASSED] drm_test_rect_rotate_inv =============
stty: 'standard input': Inappropriate ioctl for device
[14:49:44] ==================== [PASSED] drm_rect =====================
[14:49:44] ======================== drm_exec =========================
[14:49:44] [PASSED] sanitycheck
[14:49:44] [PASSED] test_lock
[14:49:44] [PASSED] test_lock_unlock
[14:49:44] [PASSED] test_duplicates
[14:49:44] [PASSED] test_prepare
[14:49:44] [PASSED] test_prepare_array
[14:49:44] [PASSED] test_multiple_loops
[14:49:44] ==================== [PASSED] drm_exec =====================
[14:49:44] ============================================================
[14:49:44] Testing complete. Ran 368 tests: passed: 368
[14:49:44] Elapsed time: 44.901s total, 1.687s configuring, 19.573s building, 23.605s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Intel-xe] ✓ CI.Build: success for xe/display: clarify display configuration
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (12 preceding siblings ...)
2023-10-03 14:49 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-10-03 14:56 ` Patchwork
2023-10-03 14:57 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
` (2 subsequent siblings)
16 siblings, 0 replies; 40+ messages in thread
From: Patchwork @ 2023-10-03 14:56 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: xe/display: clarify display configuration
URL : https://patchwork.freedesktop.org/series/124561/
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:1696344593:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ echo -e '\e[0Ksection_start:1696344593: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
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
GEN arch/x86/include/generated/asm/orc_hash.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
WRAP arch/x86/include/generated/uapi/asm/param.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/types.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_32.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/kmap_size.h
WRAP arch/x86/include/generated/asm/local64.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
WRAP arch/x86/include/generated/asm/unaligned.h
UPD include/generated/uapi/linux/version.h
UPD include/config/kernel.release
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
UPD include/generated/compile.h
UPD include/generated/utsrelease.h
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
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.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
HOSTLD arch/x86/tools/relocs
INSTALL libsubcmd_headers
CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
HDRINST usr/include/video/sisfb.h
HDRINST usr/include/video/edid.h
HDRINST usr/include/video/uvesafb.h
HDRINST usr/include/drm/amdgpu_drm.h
HDRINST usr/include/drm/qaic_accel.h
HDRINST usr/include/drm/i915_drm.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/omap_drm.h
HDRINST usr/include/drm/radeon_drm.h
HDRINST usr/include/drm/ivpu_accel.h
HDRINST usr/include/drm/tegra_drm.h
HDRINST usr/include/drm/drm_mode.h
HDRINST usr/include/drm/exynos_drm.h
HDRINST usr/include/drm/drm_sarea.h
HDRINST usr/include/drm/v3d_drm.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/drm_fourcc.h
HDRINST usr/include/drm/nouveau_drm.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/mtd/mtd-abi.h
HDRINST usr/include/xen/gntdev.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
UPD scripts/mod/devicetable-offsets.h
HDRINST usr/include/asm-generic/types.h
HDRINST usr/include/asm-generic/poll.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/irdma-abi.h
HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.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
MKELF scripts/mod/elfconfig.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
HOSTCC scripts/mod/modpost.o
HDRINST usr/include/rdma/rdma_user_cm.h
HDRINST usr/include/rdma/ib_user_verbs.h
HDRINST usr/include/rdma/efa-abi.h
HOSTCC scripts/mod/file2alias.o
HDRINST usr/include/rdma/siw-abi.h
HOSTCC scripts/mod/sumversion.o
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
HDRINST usr/include/rdma/cxgb4-abi.h
HDRINST usr/include/misc/xilinx_sdfec.h
HDRINST usr/include/misc/uacce/hisi_qm.h
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/target_core_user.h
HDRINST usr/include/linux/netlink_diag.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/max2175.h
HDRINST usr/include/linux/fb.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_realm.h
HDRINST usr/include/linux/netfilter/xt_AUDIT.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_nflog.h
HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.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
LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
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
HDRINST usr/include/linux/mempolicy.h
HDRINST usr/include/linux/efs_fs_sb.h
HDRINST usr/include/linux/nexthop.h
AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
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/chio.h
HDRINST usr/include/linux/zorro.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/aspeed-video.h
HDRINST usr/include/linux/ethtool.h
HDRINST usr/include/linux/hdlc.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
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
CC /kernel/build64-default/tools/objtool/weak.o
HDRINST usr/include/linux/tc_act/tc_defact.h
HDRINST usr/include/linux/tc_act/tc_gact.h
CC /kernel/build64-default/tools/objtool/check.o
HDRINST usr/include/linux/tc_act/tc_vlan.h
HDRINST usr/include/linux/tc_act/tc_skbmod.h
CC /kernel/build64-default/tools/objtool/special.o
HDRINST usr/include/linux/tc_act/tc_sample.h
HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
CC /kernel/build64-default/tools/objtool/builtin-check.o
CC /kernel/build64-default/tools/objtool/elf.o
CC /kernel/build64-default/tools/objtool/objtool.o
HDRINST usr/include/linux/tc_act/tc_gate.h
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
HDRINST usr/include/linux/tc_act/tc_mirred.h
CC /kernel/build64-default/tools/objtool/orc_gen.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/
CC /kernel/build64-default/tools/objtool/orc_dump.o
HDRINST usr/include/linux/tc_act/tc_nat.h
CC /kernel/build64-default/tools/objtool/libstring.o
HDRINST usr/include/linux/tc_act/tc_csum.h
CC /kernel/build64-default/tools/objtool/arch/x86/special.o
HDRINST usr/include/linux/tc_act/tc_connmark.h
CC /kernel/build64-default/tools/objtool/libctype.o
HDRINST usr/include/linux/tc_act/tc_ife.h
GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
HDRINST usr/include/linux/tc_act/tc_mpls.h
CC /kernel/build64-default/tools/objtool/str_error_r.o
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
CC /kernel/build64-default/tools/objtool/librbtree.o
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
HDRINST usr/include/linux/nilfs2_api.h
HDRINST usr/include/linux/rseq.h
HDRINST usr/include/linux/caif/caif_socket.h
HDRINST usr/include/linux/caif/if_caif.h
HDRINST usr/include/linux/i2c-dev.h
HDRINST usr/include/linux/cuda.h
HDRINST usr/include/linux/mei_uuid.h
HDRINST usr/include/linux/cn_proc.h
HDRINST usr/include/linux/parport.h
HDRINST usr/include/linux/v4l2-controls.h
HDRINST usr/include/linux/hsi/cs-protocol.h
HDRINST usr/include/linux/hsi/hsi_char.h
HDRINST usr/include/linux/seg6_genl.h
HDRINST usr/include/linux/am437x-vpfe.h
HDRINST usr/include/linux/amt.h
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/aspeed-p2a-ctrl.h
HDRINST usr/include/linux/vfio_zdev.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
CC /kernel/build64-default/tools/objtool/arch/x86/decode.o
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/if_fc.h
HDRINST usr/include/linux/timex.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
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/psp-dbc.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
AR certs/built-in.a
CC ipc/sem.o
CC ipc/shm.o
HOSTCC usr/gen_init_cpio
CC init/main.o
CC ipc/syscall.o
CC ipc/ipc_sysctl.o
CC security/commoncap.o
AR arch/x86/video/built-in.a
CC arch/x86/power/cpu.o
CC security/min_addr.o
CC ipc/mqueue.o
AS arch/x86/lib/clear_page_64.o
CC init/do_mounts.o
CC io_uring/io_uring.o
CC security/inode.o
CC arch/x86/lib/cmdline.o
CC ipc/namespace.o
UPD init/utsversion-tmp.h
CC arch/x86/power/hibernate_64.o
CC [M] arch/x86/video/fbdev.o
AS arch/x86/lib/cmpxchg16b_emu.o
CC arch/x86/pci/i386.o
CC security/keys/gc.o
AR virt/lib/built-in.a
CC block/partitions/core.o
CC arch/x86/realmode/init.o
CC arch/x86/mm/init.o
AR drivers/cache/built-in.a
AS arch/x86/crypto/aesni-intel_asm.o
AR sound/i2c/other/built-in.a
CC net/core/sock.o
CC arch/x86/mm/pat/set_memory.o
AR arch/x86/ia32/built-in.a
CC [M] virt/lib/irqbypass.o
CC sound/core/seq/seq.o
AR sound/isa/ad1816a/built-in.a
CC arch/x86/events/amd/core.o
AR sound/drivers/opl3/built-in.a
AR arch/x86/platform/atom/built-in.a
CC fs/notify/dnotify/dnotify.o
CC arch/x86/events/amd/lbr.o
AR sound/i2c/built-in.a
AR sound/pci/ac97/built-in.a
CC arch/x86/kernel/fpu/init.o
CC arch/x86/events/amd/ibs.o
CC arch/x86/kernel/fpu/bugs.o
AR sound/drivers/opl4/built-in.a
AR drivers/irqchip/built-in.a
AR sound/isa/ad1848/built-in.a
AR arch/x86/platform/ce4100/built-in.a
AR sound/isa/cs423x/built-in.a
CC lib/kunit/test.o
CC arch/x86/entry/vdso/vma.o
AR sound/pci/ali5451/built-in.a
CC lib/kunit/resource.o
AR sound/drivers/mpu401/built-in.a
AR sound/isa/es1688/built-in.a
AR drivers/bus/mhi/built-in.a
CC kernel/sched/core.o
CC arch/x86/platform/efi/memmap.o
CC mm/kasan/common.o
AR sound/pci/asihpi/built-in.a
AR sound/drivers/vx/built-in.a
AR drivers/bus/built-in.a
AR sound/isa/galaxy/built-in.a
CC crypto/api.o
CC arch/x86/crypto/aesni-intel_glue.o
AR sound/pci/au88x0/built-in.a
AR sound/drivers/pcsp/built-in.a
AR sound/isa/gus/built-in.a
AR sound/drivers/built-in.a
AR sound/pci/aw2/built-in.a
AR drivers/phy/allwinner/built-in.a
AR sound/isa/msnd/built-in.a
AR sound/pci/ctxfi/built-in.a
AR sound/isa/opti9xx/built-in.a
AR drivers/phy/amlogic/built-in.a
CC fs/notify/inotify/inotify_fsnotify.o
AR sound/pci/ca0106/built-in.a
AR sound/isa/sb/built-in.a
AR drivers/phy/broadcom/built-in.a
CC arch/x86/lib/copy_mc.o
AR sound/pci/cs46xx/built-in.a
AR sound/isa/wavefront/built-in.a
AR drivers/phy/cadence/built-in.a
AR sound/pci/cs5535audio/built-in.a
AR sound/isa/wss/built-in.a
AR drivers/phy/freescale/built-in.a
AR sound/pci/lola/built-in.a
AR sound/isa/built-in.a
AR drivers/phy/hisilicon/built-in.a
AR sound/pci/lx6464es/built-in.a
AR drivers/phy/ingenic/built-in.a
AS arch/x86/crypto/aesni-intel_avx-x86_64.o
AR sound/pci/echoaudio/built-in.a
AR drivers/phy/intel/built-in.a
AR sound/pci/emu10k1/built-in.a
AR drivers/phy/lantiq/built-in.a
AR arch/x86/platform/geode/built-in.a
AR drivers/phy/marvell/built-in.a
AR sound/pci/hda/built-in.a
CC arch/x86/events/intel/core.o
CC [M] sound/pci/hda/hda_bind.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/realtek/built-in.a
GEN usr/initramfs_data.cpio
AR drivers/phy/renesas/built-in.a
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
AR drivers/phy/rockchip/built-in.a
AR drivers/phy/samsung/built-in.a
AR usr/built-in.a
CC mm/filemap.o
AR drivers/phy/socionext/built-in.a
AR drivers/phy/st/built-in.a
AR drivers/phy/starfive/built-in.a
AR drivers/phy/sunplus/built-in.a
AR drivers/phy/tegra/built-in.a
AR drivers/phy/ti/built-in.a
CC arch/x86/kernel/fpu/core.o
AR drivers/phy/xilinx/built-in.a
CC drivers/phy/phy-core.o
AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o
AS arch/x86/lib/copy_mc_64.o
AR virt/built-in.a
AS arch/x86/lib/copy_page_64.o
CC arch/x86/events/intel/bts.o
AS arch/x86/lib/copy_user_64.o
CC security/device_cgroup.o
AS arch/x86/lib/copy_user_uncached_64.o
CC kernel/sched/fair.o
CC arch/x86/lib/cpu.o
CC sound/core/seq/seq_lock.o
CC io_uring/xattr.o
CC arch/x86/events/zhaoxin/core.o
AS arch/x86/realmode/rm/header.o
AR arch/x86/net/built-in.a
CC arch/x86/events/core.o
AR drivers/pinctrl/actions/built-in.a
AS arch/x86/realmode/rm/trampoline_64.o
AS arch/x86/realmode/rm/stack.o
AR drivers/pinctrl/bcm/built-in.a
AR drivers/pinctrl/cirrus/built-in.a
AS arch/x86/realmode/rm/reboot.o
AR drivers/pinctrl/freescale/built-in.a
CC fs/notify/inotify/inotify_user.o
CC block/bdev.o
CC drivers/pinctrl/intel/pinctrl-baytrail.o
CC block/fops.o
CC arch/x86/lib/delay.o
CC security/keys/key.o
AS arch/x86/realmode/rm/wakeup_asm.o
CC arch/x86/realmode/rm/wakemain.o
AR fs/notify/dnotify/built-in.a
CC block/bio.o
CC drivers/pinctrl/intel/pinctrl-intel.o
CC arch/x86/pci/init.o
CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o
CC arch/x86/realmode/rm/video-mode.o
CC lib/kunit/static_stub.o
CC arch/x86/platform/efi/quirks.o
AS arch/x86/lib/getuser.o
CC net/core/request_sock.o
AS arch/x86/power/hibernate_asm_64.o
AS arch/x86/realmode/rm/copy.o
CC mm/kasan/report.o
CC arch/x86/power/hibernate.o
AS arch/x86/realmode/rm/bioscall.o
CC block/partitions/ldm.o
CC arch/x86/realmode/rm/regs.o
CC arch/x86/entry/vdso/extable.o
CC sound/core/seq/seq_clientmgr.o
CC crypto/cipher.o
CC drivers/gpio/gpiolib.o
CC arch/x86/realmode/rm/video-vga.o
GEN arch/x86/lib/inat-tables.c
CC [M] sound/pci/hda/hda_codec.o
CC sound/core/seq/seq_memory.o
CC arch/x86/lib/insn-eval.o
CC arch/x86/realmode/rm/video-vesa.o
AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o
CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o
AR sound/ppc/built-in.a
CC arch/x86/mm/pat/memtype.o
CC arch/x86/realmode/rm/video-bios.o
CC arch/x86/events/amd/uncore.o
CC init/do_mounts_initrd.o
CC arch/x86/mm/init_64.o
PASYMS arch/x86/realmode/rm/pasyms.h
CC arch/x86/lib/insn.o
LDS arch/x86/realmode/rm/realmode.lds
LD arch/x86/realmode/rm/realmode.elf
CC sound/core/seq/seq_queue.o
RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
AR arch/x86/realmode/built-in.a
CC block/partitions/msdos.o
CC lib/kunit/string-stream.o
CC arch/x86/pci/mmconfig_64.o
CC [M] drivers/pinctrl/intel/pinctrl-broxton.o
AR drivers/phy/built-in.a
CC arch/x86/platform/efi/efi.o
CC io_uring/nop.o
AR arch/x86/events/zhaoxin/built-in.a
CC arch/x86/events/probe.o
CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o
CC crypto/compress.o
CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o
CC [M] sound/pci/hda/hda_jack.o
CC security/keys/keyring.o
CC arch/x86/events/utils.o
AS [M] arch/x86/crypto/crc32-pclmul_asm.o
AR arch/x86/power/built-in.a
CC security/keys/keyctl.o
CC [M] arch/x86/crypto/crc32-pclmul_glue.o
AR fs/notify/inotify/built-in.a
CC arch/x86/entry/vdso/vdso32-setup.o
AR sound/pci/ice1712/built-in.a
CC fs/notify/fsnotify.o
CC fs/notify/notification.o
CC fs/notify/fanotify/fanotify.o
CC mm/kasan/init.o
CC fs/notify/group.o
AS arch/x86/lib/memcpy_64.o
LDS arch/x86/entry/vdso/vdso.lds
CC arch/x86/kernel/fpu/regset.o
AS arch/x86/entry/vdso/vdso-note.o
CC crypto/algapi.o
CC lib/math/div64.o
CC lib/crypto/memneq.o
CC lib/kunit/assert.o
CC net/core/skbuff.o
CC lib/math/gcd.o
CC lib/crypto/utils.o
CC arch/x86/entry/vdso/vclock_gettime.o
CC init/initramfs.o
CC lib/math/lcm.o
CC sound/core/seq/seq_fifo.o
AR sound/arm/built-in.a
CC block/elevator.o
CC net/llc/llc_core.o
AS arch/x86/lib/memmove_64.o
CC lib/math/int_log.o
AS arch/x86/lib/memset_64.o
CC arch/x86/lib/misc.o
CC arch/x86/mm/pat/memtype_interval.o
CC arch/x86/events/rapl.o
CC arch/x86/lib/pc-conf-reg.o
CC lib/math/int_pow.o
CC arch/x86/pci/direct.o
AR sound/sh/built-in.a
AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o
CC sound/core/seq/seq_prioq.o
CC lib/math/int_sqrt.o
CC crypto/scatterwalk.o
AR arch/x86/events/amd/built-in.a
CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o
CC block/partitions/efi.o
CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o
CC io_uring/fs.o
CC ipc/mq_sysctl.o
CC arch/x86/events/msr.o
AR sound/synth/emux/built-in.a
CC lib/math/reciprocal_div.o
AR sound/synth/built-in.a
CC lib/math/rational.o
AS arch/x86/lib/putuser.o
CC [M] lib/math/prime_numbers.o
CC lib/crypto/chacha.o
AR sound/pci/korg1212/built-in.a
AS arch/x86/lib/retpoline.o
AR arch/x86/platform/iris/built-in.a
CC net/core/datagram.o
CC arch/x86/lib/usercopy.o
CC lib/kunit/try-catch.o
CC lib/kunit/executor.o
CC [M] sound/pci/hda/hda_auto_parser.o
CC arch/x86/platform/efi/efi_64.o
CC lib/crypto/aes.o
CC arch/x86/entry/vdso/vgetcpu.o
CC lib/zlib_inflate/inffast.o
CC sound/core/seq/seq_timer.o
CC arch/x86/kernel/fpu/signal.o
HOSTCC arch/x86/entry/vdso/vdso2c
CC fs/notify/fanotify/fanotify_user.o
CC arch/x86/pci/mmconfig-shared.o
CC sound/core/seq/seq_system.o
CC sound/core/seq/seq_ports.o
LD [M] arch/x86/crypto/ghash-clmulni-intel.o
CC lib/zlib_inflate/inflate.o
LD [M] arch/x86/crypto/crc32-pclmul.o
AR drivers/pwm/built-in.a
AR ipc/built-in.a
AR lib/math/built-in.a
CC net/llc/llc_input.o
CC arch/x86/kernel/fpu/xstate.o
LD [M] arch/x86/crypto/crct10dif-pclmul.o
AR arch/x86/crypto/built-in.a
AR drivers/pinctrl/intel/built-in.a
CC net/llc/llc_output.o
CC arch/x86/lib/usercopy_64.o
AR drivers/pinctrl/mediatek/built-in.a
AR arch/x86/mm/pat/built-in.a
AR drivers/pinctrl/mvebu/built-in.a
CC arch/x86/lib/msr-smp.o
AR drivers/pinctrl/nomadik/built-in.a
AR drivers/pinctrl/nuvoton/built-in.a
CC mm/kasan/generic.o
AR drivers/pinctrl/nxp/built-in.a
CC lib/zlib_deflate/deflate.o
AR drivers/pinctrl/qcom/built-in.a
AR drivers/pinctrl/sprd/built-in.a
AR drivers/pinctrl/sunplus/built-in.a
AR drivers/pinctrl/ti/built-in.a
CC lib/zlib_deflate/deftree.o
CC drivers/pinctrl/core.o
CC lib/kunit/attributes.o
CC kernel/sched/build_policy.o
CC lib/crypto/gf128mul.o
CC block/blk-core.o
CC [M] sound/pci/hda/hda_sysfs.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
CC init/calibrate.o
AS arch/x86/entry/vdso/vdso32/note.o
CC lib/zlib_deflate/deflate_syms.o
AS arch/x86/entry/vdso/vdso32/system_call.o
CC lib/zlib_inflate/infutil.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
CC security/keys/permission.o
CC kernel/sched/build_utility.o
CC net/core/stream.o
CC fs/notify/mark.o
CC arch/x86/mm/fault.o
CC drivers/gpio/gpiolib-devres.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC arch/x86/events/intel/ds.o
AR block/partitions/built-in.a
CC crypto/proc.o
CC block/blk-sysfs.o
CC lib/kunit/hooks.o
CC block/blk-flush.o
CC io_uring/splice.o
CC security/keys/process_keys.o
CC init/init_task.o
CC arch/x86/platform/intel/iosf_mbi.o
CC drivers/gpio/gpiolib-legacy.o
AR arch/x86/platform/intel-mid/built-in.a
CC lib/zlib_inflate/inftrees.o
CC [M] sound/pci/hda/hda_controller.o
AS arch/x86/platform/efi/efi_stub_64.o
CC arch/x86/lib/cache-smp.o
CC crypto/aead.o
AR arch/x86/platform/efi/built-in.a
CC arch/x86/mm/ioremap.o
CC [M] sound/pci/hda/hda_proc.o
CC lib/zlib_inflate/inflate_syms.o
AR lib/kunit/built-in.a
CC drivers/gpio/gpiolib-cdev.o
CC sound/core/seq/seq_info.o
CC drivers/gpio/gpiolib-sysfs.o
AR arch/x86/platform/intel-quark/built-in.a
CC fs/nfs_common/grace.o
AR net/llc/built-in.a
CC fs/iomap/trace.o
CC lib/crypto/blake2s.o
AR fs/quota/built-in.a
CC arch/x86/lib/msr.o
AR arch/x86/platform/olpc/built-in.a
CC arch/x86/mm/extable.o
CC fs/iomap/iter.o
CC arch/x86/pci/fixup.o
CC arch/x86/mm/mmap.o
VDSO arch/x86/entry/vdso/vdso64.so.dbg
CC kernel/locking/mutex.o
CC lib/crypto/blake2s-generic.o
CC fs/proc/task_mmu.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 kernel/locking/semaphore.o
CC arch/x86/entry/vdso/vdso-image-64.o
CC mm/kasan/report_generic.o
CC kernel/locking/rwsem.o
AR lib/zlib_deflate/built-in.a
CC arch/x86/entry/vdso/vdso-image-32.o
AR lib/zlib_inflate/built-in.a
CC kernel/locking/percpu-rwsem.o
CC net/ethernet/eth.o
CC net/core/scm.o
CC mm/kasan/shadow.o
CC init/version.o
CC drivers/gpio/gpiolib-acpi.o
CC net/802/p8022.o
AR arch/x86/entry/vdso/built-in.a
AR arch/x86/kernel/fpu/built-in.a
CC arch/x86/entry/vsyscall/vsyscall_64.o
CC arch/x86/kernel/cpu/mce/core.o
AR fs/notify/fanotify/built-in.a
CC fs/notify/fdinfo.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
CC arch/x86/kernel/cpu/mce/severity.o
AR sound/core/seq/built-in.a
CC sound/core/sound.o
AR arch/x86/platform/intel/built-in.a
AR arch/x86/platform/scx200/built-in.a
CC lib/crypto/blake2s-selftest.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/kernel/cpu/microcode/core.o
CC lib/crypto/des.o
CC arch/x86/kernel/cpu/microcode/intel.o
CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o
CC crypto/geniv.o
CC drivers/pinctrl/pinctrl-utils.o
AR init/built-in.a
AS arch/x86/entry/vsyscall/vsyscall_emu_64.o
CC security/keys/request_key.o
CC net/core/gen_stats.o
AR fs/nfs_common/built-in.a
CC arch/x86/kernel/cpu/mce/genpool.o
CC lib/crypto/sha1.o
CC arch/x86/mm/pgtable.o
CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o
CC arch/x86/kernel/cpu/microcode/amd.o
CC arch/x86/mm/physaddr.o
AS arch/x86/lib/msr-reg.o
CC arch/x86/lib/msr-reg-export.o
CC arch/x86/mm/tlb.o
CC io_uring/sync.o
CC arch/x86/kernel/cpu/mce/intel.o
CC kernel/locking/irqflag-debug.o
CC mm/kasan/quarantine.o
AS arch/x86/entry/entry.o
AS arch/x86/lib/hweight.o
CC arch/x86/pci/acpi.o
AS arch/x86/entry/entry_64.o
CC arch/x86/lib/iomem.o
CC security/keys/request_key_auth.o
CC arch/x86/events/intel/knc.o
CC io_uring/advise.o
AR fs/notify/built-in.a
CC mm/mempool.o
CC fs/iomap/buffered-io.o
CC drivers/pinctrl/pinmux.o
CC sound/core/init.o
CC block/blk-settings.o
CC net/802/psnap.o
CC [M] sound/pci/hda/hda_hwdep.o
CC arch/x86/kernel/cpu/mce/threshold.o
CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o
CC arch/x86/mm/cpu_entry_area.o
AR arch/x86/entry/vsyscall/built-in.a
CC arch/x86/kernel/cpu/mtrr/if.o
CC arch/x86/entry/syscall_64.o
CC arch/x86/pci/legacy.o
AS arch/x86/lib/iomap_copy_64.o
CC arch/x86/lib/inat.o
CC io_uring/filetable.o
CC arch/x86/mm/maccess.o
CC lib/crypto/sha256.o
CC crypto/skcipher.o
CC arch/x86/entry/common.o
CC arch/x86/kernel/cpu/mtrr/generic.o
AR arch/x86/lib/built-in.a
CC arch/x86/kernel/cpu/mce/apei.o
AR arch/x86/lib/lib.a
CC arch/x86/kernel/cpu/mtrr/cleanup.o
AR net/ethernet/built-in.a
CC net/sched/sch_generic.o
CC net/netlink/af_netlink.o
CC block/blk-ioc.o
CC crypto/seqiv.o
CC arch/x86/pci/irq.o
CC arch/x86/pci/common.o
CC io_uring/openclose.o
CC drivers/gpio/gpiolib-swnode.o
CC net/sched/sch_mq.o
AR arch/x86/kernel/cpu/microcode/built-in.a
CC crypto/echainiv.o
CC security/keys/user_defined.o
AR mm/kasan/built-in.a
AS arch/x86/entry/thunk_64.o
CC arch/x86/mm/pgprot.o
AS arch/x86/entry/entry_64_compat.o
CC arch/x86/pci/early.o
CC arch/x86/events/intel/lbr.o
CC kernel/locking/mutex-debug.o
CC arch/x86/events/intel/p4.o
CC kernel/locking/lockdep.o
CC arch/x86/kernel/cpu/cacheinfo.o
CC [M] sound/pci/hda/hda_generic.o
CC block/blk-map.o
CC mm/oom_kill.o
CC security/keys/compat.o
CC kernel/locking/lockdep_proc.o
CC drivers/pinctrl/pinconf.o
CC block/blk-merge.o
CC mm/fadvise.o
CC net/802/stp.o
CC fs/iomap/direct-io.o
CC arch/x86/kernel/acpi/boot.o
CC sound/core/memory.o
CC arch/x86/kernel/apic/apic.o
CC fs/proc/inode.o
CC arch/x86/kernel/kprobes/core.o
CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
CC [M] lib/crypto/arc4.o
AR arch/x86/kernel/cpu/mce/built-in.a
CC arch/x86/kernel/cpu/scattered.o
AR drivers/gpio/built-in.a
CC sound/core/control.o
CC arch/x86/entry/syscall_32.o
CC arch/x86/kernel/apic/apic_common.o
CC arch/x86/mm/hugetlbpage.o
CC crypto/ahash.o
CC crypto/shash.o
CC block/blk-timeout.o
CC arch/x86/mm/kasan_init_64.o
LDS arch/x86/kernel/vmlinux.lds
CC crypto/akcipher.o
CC fs/proc/root.o
CC fs/proc/base.o
CC io_uring/uring_cmd.o
AR lib/crypto/built-in.a
LD [M] lib/crypto/libarc4.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC arch/x86/kernel/acpi/sleep.o
CC lib/lzo/lzo1x_compress.o
AS arch/x86/kernel/acpi/wakeup_64.o
CC arch/x86/mm/numa.o
CC drivers/pinctrl/pinconf-generic.o
CC arch/x86/kernel/acpi/apei.o
CC arch/x86/kernel/kprobes/opt.o
CC security/keys/proc.o
CC net/sched/sch_frag.o
CC fs/kernfs/mount.o
CC net/sched/sch_api.o
CC fs/proc/generic.o
CC fs/kernfs/inode.o
CC net/sched/sch_blackhole.o
CC kernel/locking/spinlock.o
AR net/802/built-in.a
CC arch/x86/kernel/apic/apic_noop.o
CC arch/x86/pci/bus_numa.o
CC fs/proc/array.o
AR arch/x86/entry/built-in.a
CC fs/kernfs/dir.o
CC lib/lzo/lzo1x_decompress_safe.o
CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o
CC arch/x86/kernel/cpu/topology.o
CC fs/proc/fd.o
CC security/keys/sysctl.o
CC net/sched/sch_fifo.o
CC kernel/power/qos.o
CC arch/x86/events/intel/p6.o
CC kernel/power/main.o
CC sound/core/misc.o
CC kernel/power/console.o
CC fs/iomap/fiemap.o
AR drivers/pinctrl/built-in.a
CC drivers/pci/msi/pcidev_msi.o
CC drivers/pci/msi/api.o
CC drivers/pci/msi/msi.o
CC lib/lz4/lz4_compress.o
CC drivers/video/console/dummycon.o
CC lib/lz4/lz4hc_compress.o
CC kernel/locking/osq_lock.o
CC arch/x86/kernel/acpi/cppc.o
CC drivers/video/console/vgacon.o
CC drivers/pci/msi/irqdomain.o
CC crypto/sig.o
AR lib/lzo/built-in.a
CC arch/x86/kernel/cpu/common.o
CC arch/x86/kernel/kprobes/ftrace.o
AR sound/usb/misc/built-in.a
AR sound/firewire/built-in.a
AR sound/usb/usx2y/built-in.a
CC block/blk-lib.o
AR sound/usb/caiaq/built-in.a
CC arch/x86/pci/amd_bus.o
CC net/core/gen_estimator.o
AR sound/sparc/built-in.a
AR sound/usb/6fire/built-in.a
CC net/netlink/genetlink.o
AR sound/usb/hiface/built-in.a
AR sound/usb/bcd2000/built-in.a
AR sound/usb/built-in.a
CC sound/core/device.o
AR sound/pci/mixart/built-in.a
CC block/blk-mq.o
CC fs/kernfs/file.o
CC kernel/locking/qspinlock.o
CC io_uring/epoll.o
CC sound/core/info.o
CC net/core/net_namespace.o
AR security/keys/built-in.a
AR security/built-in.a
AR sound/pci/nm256/built-in.a
CC net/core/secure_seq.o
CC arch/x86/mm/numa_64.o
CC drivers/video/logo/logo.o
CC fs/sysfs/file.o
CC arch/x86/events/intel/pt.o
CC arch/x86/kernel/apic/ipi.o
CC net/core/flow_dissector.o
CC fs/sysfs/dir.o
CC fs/proc/proc_tty.o
CC fs/iomap/seek.o
CC kernel/power/process.o
CC arch/x86/kernel/acpi/cstate.o
CC mm/maccess.o
CC fs/iomap/swapfile.o
CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o
CC net/netlink/policy.o
CC net/core/sysctl_net_core.o
CC fs/proc/cmdline.o
AR arch/x86/kernel/kprobes/built-in.a
CC fs/proc/consoles.o
AS arch/x86/kernel/head_64.o
CC fs/configfs/inode.o
CC fs/configfs/file.o
CC fs/kernfs/symlink.o
CC arch/x86/kernel/head64.o
CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o
CC kernel/locking/rtmutex_api.o
CC crypto/kpp.o
HOSTCC drivers/video/logo/pnmtologo
CC fs/configfs/dir.o
CC arch/x86/kernel/ebda.o
AR arch/x86/pci/built-in.a
AR drivers/pci/msi/built-in.a
CC arch/x86/kernel/platform-quirks.o
CC drivers/pci/pcie/portdrv.o
CC drivers/pci/pcie/rcec.o
CC arch/x86/mm/amdtopology.o
CC io_uring/statx.o
CC arch/x86/kernel/apic/vector.o
CC drivers/pci/pcie/aspm.o
AR drivers/video/console/built-in.a
CC drivers/pci/pcie/aer.o
LOGO drivers/video/logo/logo_linux_clut224.c
CC drivers/video/backlight/backlight.o
CC drivers/video/logo/logo_linux_clut224.o
AR drivers/video/logo/built-in.a
CC lib/lz4/lz4_decompress.o
AR arch/x86/kernel/acpi/built-in.a
CC arch/x86/kernel/apic/init.o
CC drivers/pci/pcie/err.o
CC arch/x86/kernel/process_64.o
CC net/core/dev.o
CC sound/core/isadma.o
CC fs/proc/cpuinfo.o
CC arch/x86/kernel/apic/hw_nmi.o
CC io_uring/net.o
CC fs/sysfs/symlink.o
AR fs/iomap/built-in.a
CC mm/page-writeback.o
CC arch/x86/events/intel/uncore.o
AR sound/spi/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o
AR sound/pci/oxygen/built-in.a
CC arch/x86/kernel/signal.o
AR fs/kernfs/built-in.a
CC [M] sound/pci/hda/patch_realtek.o
CC arch/x86/mm/srat.o
AR net/bpf/built-in.a
CC mm/folio-compat.o
CC net/ethtool/ioctl.o
CC net/ethtool/common.o
CC [M] net/netfilter/ipvs/ip_vs_conn.o
CC kernel/power/suspend.o
CC net/ethtool/netlink.o
CC crypto/acompress.o
CC arch/x86/kernel/cpu/rdrand.o
AR net/ipv4/netfilter/built-in.a
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC arch/x86/kernel/cpu/match.o
CC fs/sysfs/mount.o
CC [M] arch/x86/kvm/x86.o
AR kernel/sched/built-in.a
CC io_uring/msg_ring.o
CC sound/core/vmaster.o
AR net/sched/built-in.a
CC net/netfilter/core.o
CC arch/x86/kernel/apic/io_apic.o
CC arch/x86/mm/pkeys.o
CC arch/x86/kernel/cpu/bugs.o
CC [M] arch/x86/kvm/emulate.o
CC drivers/pci/pcie/aer_inject.o
CC fs/proc/devices.o
AR sound/pci/pcxhr/built-in.a
CC drivers/pci/pcie/pme.o
CC [M] sound/pci/hda/patch_analog.o
CC net/netlink/diag.o
CC net/xfrm/xfrm_policy.o
CC net/ipv4/route.o
CC net/xfrm/xfrm_state.o
CC drivers/pci/pcie/dpc.o
CC net/xfrm/xfrm_hash.o
AR drivers/video/backlight/built-in.a
CC fs/sysfs/group.o
CC drivers/video/fbdev/core/fb_notify.o
AR drivers/video/fbdev/omap/built-in.a
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a
CC fs/configfs/symlink.o
AR drivers/video/fbdev/omap2/omapfb/built-in.a
AR drivers/video/fbdev/omap2/built-in.a
CC kernel/power/hibernate.o
CC drivers/video/aperture.o
CC arch/x86/kernel/cpu/aperfmperf.o
AR lib/lz4/built-in.a
CC lib/zstd/zstd_compress_module.o
CC arch/x86/kernel/cpu/cpuid-deps.o
CC crypto/scompress.o
CC net/netfilter/nf_log.o
CC sound/core/ctljack.o
CC crypto/algboss.o
CC arch/x86/kernel/cpu/umwait.o
CC lib/xz/xz_dec_syms.o
CC arch/x86/mm/pti.o
CC fs/proc/interrupts.o
CC arch/x86/kernel/cpu/proc.o
CC kernel/locking/spinlock_debug.o
CC mm/readahead.o
CC net/netfilter/nf_queue.o
CC lib/raid6/algos.o
CC [M] drivers/video/fbdev/uvesafb.o
CC net/netfilter/nf_sockopt.o
CC arch/x86/kernel/apic/msi.o
CC lib/fonts/fonts.o
CC [M] net/ipv4/netfilter/nf_reject_ipv4.o
CC net/xfrm/xfrm_input.o
CC lib/fonts/font_8x8.o
AR drivers/pci/pcie/built-in.a
CC lib/zstd/compress/fse_compress.o
CC drivers/pci/hotplug/pci_hotplug_core.o
CC lib/zstd/compress/hist.o
AR fs/sysfs/built-in.a
CC net/xfrm/xfrm_output.o
CC drivers/video/cmdline.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC lib/xz/xz_dec_stream.o
CC sound/core/jack.o
CC drivers/pci/hotplug/pciehp_core.o
CC sound/core/timer.o
CC fs/configfs/mount.o
CC [M] drivers/video/fbdev/core/fb_info.o
CC drivers/idle/intel_idle.o
AR net/netlink/built-in.a
CC fs/configfs/item.o
CC fs/proc/loadavg.o
CC kernel/locking/qrwlock.o
CC arch/x86/events/intel/uncore_nhmex.o
CC lib/fonts/font_8x16.o
AR sound/parisc/built-in.a
AR sound/pcmcia/vx/built-in.a
CC io_uring/timeout.o
AR sound/pcmcia/pdaudiocf/built-in.a
AR sound/pcmcia/built-in.a
CC lib/zstd/compress/huf_compress.o
AR sound/mips/built-in.a
MKCAP arch/x86/kernel/cpu/capflags.c
AR sound/soc/built-in.a
CC net/core/dev_addr_lists.o
CC drivers/pci/hotplug/pciehp_ctrl.o
CC io_uring/sqpoll.o
CC net/core/dst.o
CC lib/raid6/recov.o
AR arch/x86/mm/built-in.a
CC mm/swap.o
CC crypto/testmgr.o
CC arch/x86/kernel/cpu/powerflags.o
CC lib/xz/xz_dec_lzma2.o
CC arch/x86/kernel/apic/x2apic_phys.o
CC kernel/power/snapshot.o
AR lib/fonts/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_core.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC net/core/netevent.o
CC net/netfilter/utils.o
AR kernel/locking/built-in.a
AR fs/configfs/built-in.a
HOSTCC lib/raid6/mktables
CC fs/proc/meminfo.o
CC drivers/pci/hotplug/pciehp_pci.o
CC fs/devpts/inode.o
CC drivers/pci/hotplug/pciehp_hpc.o
CC crypto/cmac.o
CC crypto/hmac.o
CC [M] net/netfilter/nfnetlink.o
CC fs/ext4/balloc.o
CC net/core/neighbour.o
CC [M] drivers/video/fbdev/core/fbmem.o
CC fs/jbd2/transaction.o
CC fs/ramfs/inode.o
CC fs/jbd2/commit.o
CC mm/truncate.o
CC [M] net/netfilter/nf_conntrack_core.o
UNROLL lib/raid6/int1.c
UNROLL lib/raid6/int2.c
UNROLL lib/raid6/int4.c
UNROLL lib/raid6/int8.c
UNROLL lib/raid6/int16.c
UNROLL lib/raid6/int32.c
CC lib/raid6/recov_ssse3.o
CC sound/core/hrtimer.o
CC sound/core/seq_device.o
CC [M] net/ipv4/netfilter/ip_tables.o
CC arch/x86/kernel/apic/x2apic_cluster.o
AR drivers/idle/built-in.a
AR drivers/char/ipmi/built-in.a
CC fs/ext4/bitmap.o
CC net/ethtool/bitset.o
CC mm/vmscan.o
CC lib/xz/xz_dec_bcj.o
CC [M] sound/pci/hda/patch_hdmi.o
CC [M] net/netfilter/ipvs/ip_vs_ctl.o
CC arch/x86/events/intel/uncore_snb.o
CC arch/x86/kernel/cpu/intel.o
CC [M] net/netfilter/nf_conntrack_standalone.o
CC io_uring/fdinfo.o
CC fs/proc/stat.o
CC crypto/vmac.o
CC fs/hugetlbfs/inode.o
CC [M] drivers/video/fbdev/core/fbcmap.o
AR fs/devpts/built-in.a
CC io_uring/tctx.o
CC fs/ramfs/file-mmu.o
CC net/xfrm/xfrm_sysctl.o
CC block/blk-mq-tag.o
CC crypto/xcbc.o
CC fs/jbd2/recovery.o
CC [M] net/ipv4/netfilter/iptable_filter.o
CC lib/zstd/compress/zstd_compress.o
CC lib/raid6/recov_avx2.o
CC net/core/rtnetlink.o
CC [M] sound/core/control_led.o
CC fs/proc/uptime.o
CC drivers/pci/hotplug/acpiphp_core.o
CC [M] drivers/video/fbdev/core/modedb.o
AR lib/xz/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_sched.o
CC [M] sound/pci/hda/hda_eld.o
CC arch/x86/kernel/apic/apic_flat_64.o
CC fs/ext4/block_validity.o
CC block/blk-stat.o
AR fs/ramfs/built-in.a
CC net/core/utils.o
CC lib/zstd/compress/zstd_compress_literals.o
CC kernel/power/swap.o
CC [M] drivers/video/fbdev/core/fbcvt.o
CC mm/shmem.o
CC arch/x86/events/intel/uncore_snbep.o
CC crypto/crypto_null.o
CC fs/proc/util.o
CC fs/jbd2/checkpoint.o
CC net/core/link_watch.o
CC lib/raid6/mmx.o
CC [M] net/netfilter/nf_conntrack_expect.o
CC lib/raid6/sse1.o
CC mm/util.o
CC arch/x86/kernel/apic/probe_64.o
CC lib/raid6/sse2.o
CC [M] drivers/video/fbdev/core/fb_cmdline.o
CC [M] net/netfilter/nf_conntrack_helper.o
CC kernel/power/user.o
CC net/ethtool/strset.o
CC io_uring/poll.o
CC io_uring/cancel.o
CC net/xfrm/xfrm_replay.o
CC drivers/pci/hotplug/acpiphp_glue.o
CC net/unix/af_unix.o
CC [M] sound/core/hwdep.o
AR sound/atmel/built-in.a
CC lib/raid6/avx2.o
CC [M] drivers/video/fbdev/simplefb.o
AR net/ipv6/netfilter/built-in.a
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC net/ipv6/af_inet6.o
CC [M] net/ipv4/netfilter/iptable_mangle.o
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
CC [M] net/netfilter/ipvs/ip_vs_xmit.o
CC crypto/md5.o
CC fs/proc/version.o
AR arch/x86/kernel/apic/built-in.a
CC drivers/acpi/acpica/dsargs.o
CC drivers/acpi/numa/srat.o
CC [M] sound/pci/hda/hda_intel.o
AR fs/hugetlbfs/built-in.a
CC arch/x86/kernel/signal_64.o
CC block/blk-mq-sysfs.o
CC fs/ext4/dir.o
CC fs/jbd2/revoke.o
CC drivers/video/nomodeset.o
CC drivers/acpi/acpica/dscontrol.o
CC drivers/acpi/acpica/dsdebug.o
CC [M] drivers/video/fbdev/core/fb_io_fops.o
CC net/core/filter.o
CC net/ipv6/anycast.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC kernel/power/poweroff.o
CC fs/proc/softirqs.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC drivers/acpi/apei/apei-base.o
CC [M] net/ipv4/netfilter/ipt_REJECT.o
CC crypto/sha1_generic.o
CC [M] sound/core/pcm.o
CC drivers/acpi/apei/hest.o
CC lib/raid6/avx512.o
CC arch/x86/kernel/cpu/tsx.o
CC io_uring/kbuf.o
CC crypto/sha256_generic.o
AR kernel/power/built-in.a
CC fs/fat/cache.o
CC drivers/acpi/acpica/dsfield.o
CC kernel/printk/printk.o
CC kernel/printk/printk_safe.o
CC kernel/irq/irqdesc.o
CC fs/fat/dir.o
CC net/ethtool/linkinfo.o
AR drivers/pci/hotplug/built-in.a
CC block/blk-mq-cpumap.o
AR drivers/pci/controller/dwc/built-in.a
CC arch/x86/kernel/cpu/intel_epb.o
AR drivers/pci/controller/mobiveil/built-in.a
CC drivers/pci/controller/vmd.o
AR drivers/pci/switch/built-in.a
CC block/blk-mq-sched.o
AR drivers/acpi/numa/built-in.a
CC block/ioctl.o
AR drivers/acpi/pmic/built-in.a
CC block/genhd.o
CC arch/x86/kernel/traps.o
CC arch/x86/kernel/cpu/amd.o
CC fs/jbd2/journal.o
CC [M] net/netfilter/ipvs/ip_vs_app.o
CC fs/proc/namespaces.o
CC net/core/sock_diag.o
CC net/xfrm/xfrm_device.o
CC arch/x86/kernel/cpu/hygon.o
CC fs/ext4/ext4_jbd2.o
CC [M] drivers/video/fbdev/core/fb_backlight.o
CC crypto/sha512_generic.o
CC drivers/acpi/acpica/dsinit.o
CC net/unix/garbage.o
CC block/ioprio.o
CC [M] net/netfilter/ipvs/ip_vs_sync.o
CC kernel/irq/handle.o
CC lib/raid6/recov_avx512.o
CC fs/nfs/client.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC drivers/acpi/apei/erst.o
CC fs/nfs/dir.o
CC [M] net/netfilter/ipvs/ip_vs_est.o
CC [M] sound/core/pcm_native.o
CC drivers/acpi/acpica/dsmethod.o
CC [M] net/netfilter/nf_conntrack_proto.o
CC fs/exportfs/expfs.o
CC [M] drivers/video/fbdev/core/fbmon.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
CC net/ipv4/inetpeer.o
CC arch/x86/kernel/cpu/centaur.o
CC net/xfrm/xfrm_algo.o
CC net/ipv6/ip6_output.o
CC arch/x86/events/intel/uncore_discovery.o
CC io_uring/rsrc.o
LD [M] sound/pci/hda/snd-hda-codec.o
CC net/ethtool/linkmodes.o
LD [M] sound/pci/hda/snd-hda-codec-generic.o
CC fs/proc/self.o
LD [M] sound/pci/hda/snd-hda-codec-realtek.o
LD [M] sound/pci/hda/snd-hda-codec-analog.o
CC drivers/video/hdmi.o
CC [M] drivers/video/fbdev/core/fb_defio.o
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
CC drivers/acpi/acpica/dsmthdat.o
LD [M] sound/pci/hda/snd-hda-intel.o
CC arch/x86/kernel/cpu/zhaoxin.o
AR sound/pci/riptide/built-in.a
AR sound/pci/rme9652/built-in.a
AR sound/pci/trident/built-in.a
CC lib/zstd/compress/zstd_compress_sequences.o
AR sound/pci/ymfpci/built-in.a
CC kernel/irq/manage.o
AR sound/pci/vx222/built-in.a
CC kernel/irq/spurious.o
AR sound/pci/built-in.a
CC fs/proc/thread_self.o
CC fs/proc/proc_sysctl.o
TABLE lib/raid6/tables.c
CC crypto/sha3_generic.o
CC lib/raid6/int1.o
AR drivers/pci/controller/built-in.a
CC net/ipv4/protocol.o
CC drivers/pci/access.o
CC block/badblocks.o
CC net/ipv6/ip6_input.o
CC drivers/acpi/apei/bert.o
AR fs/exportfs/built-in.a
CC fs/lockd/clntlock.o
CC fs/nls/nls_base.o
CC fs/fat/fatent.o
CC fs/nls/nls_cp437.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC lib/zstd/compress/zstd_compress_superblock.o
AR fs/unicode/built-in.a
CC lib/zstd/compress/zstd_double_fast.o
CC drivers/acpi/acpica/dsobject.o
CC block/blk-rq-qos.o
CC fs/proc/proc_net.o
CC net/unix/sysctl_net_unix.o
CC arch/x86/events/intel/cstate.o
CC fs/ext4/extents.o
CC arch/x86/kernel/cpu/vmware.o
CC kernel/irq/resend.o
CC fs/nls/nls_ascii.o
CC fs/ntfs/aops.o
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
CC crypto/blake2b_generic.o
CC lib/raid6/int2.o
CC fs/ntfs/attrib.o
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC mm/mmzone.o
CC net/ipv4/ip_input.o
CC arch/x86/kernel/cpu/hypervisor.o
AR fs/hostfs/built-in.a
CC kernel/printk/printk_ringbuffer.o
CC kernel/printk/sysctl.o
CC net/xfrm/xfrm_user.o
CC net/ipv4/ip_fragment.o
CC net/ethtool/rss.o
CC arch/x86/kernel/idt.o
CC drivers/acpi/apei/ghes.o
CC block/disk-events.o
CC [M] drivers/video/fbdev/core/fb_chrdev.o
CC drivers/acpi/acpica/dsopcode.o
CC fs/nls/nls_iso8859-1.o
CC fs/nls/nls_utf8.o
CC net/ipv4/ip_forward.o
CC net/core/dev_ioctl.o
CC arch/x86/kernel/cpu/mshyperv.o
CC drivers/pci/bus.o
CC drivers/acpi/acpica/dspkginit.o
CC net/ipv4/ip_options.o
CC block/blk-ia-ranges.o
CC net/core/tso.o
CC drivers/pci/probe.o
CC [M] net/netfilter/ipvs/ip_vs_proto.o
CC [M] drivers/video/fbdev/core/fb_procfs.o
CC drivers/acpi/acpica/dsutils.o
AR arch/x86/events/intel/built-in.a
CC fs/proc/kcore.o
AR arch/x86/events/built-in.a
CC fs/nfs/file.o
CC net/unix/diag.o
CC mm/vmstat.o
CC lib/raid6/int4.o
CC fs/fat/file.o
CC [M] fs/nls/nls_ucs2_utils.o
AR kernel/printk/built-in.a
CC kernel/rcu/update.o
CC drivers/acpi/dptf/int340x_thermal.o
CC kernel/irq/chip.o
CC fs/lockd/clntproc.o
CC io_uring/rw.o
AR kernel/livepatch/built-in.a
CC kernel/irq/dummychip.o
CC crypto/ecb.o
CC fs/ext4/extents_status.o
CC drivers/acpi/tables.o
CC mm/backing-dev.o
CC fs/ntfs/collate.o
CC crypto/cbc.o
CC io_uring/opdef.o
CC drivers/acpi/acpica/dswexec.o
CC net/ethtool/linkstate.o
AR fs/jbd2/built-in.a
CC fs/debugfs/inode.o
CC crypto/pcbc.o
CC block/early-lookup.o
CC arch/x86/kernel/cpu/capflags.o
CC fs/debugfs/file.o
CC [M] drivers/video/fbdev/core/fbsysfs.o
AR fs/nls/built-in.a
CC fs/tracefs/inode.o
AR arch/x86/kernel/cpu/built-in.a
CC [M] drivers/video/fbdev/core/fbcon.o
CC arch/x86/kernel/irq.o
AR drivers/acpi/dptf/built-in.a
CC drivers/acpi/blacklist.o
CC lib/raid6/int8.o
CC net/ethtool/debug.o
CC lib/zstd/compress/zstd_fast.o
CC arch/x86/kernel/irq_64.o
CC [M] drivers/video/fbdev/core/bitblit.o
AR drivers/acpi/apei/built-in.a
CC drivers/acpi/osi.o
CC [M] sound/core/pcm_lib.o
CC fs/proc/kmsg.o
CC block/bsg.o
CC drivers/acpi/acpica/dswload.o
CC drivers/acpi/acpica/dswload2.o
CC io_uring/notif.o
CC fs/ntfs/compress.o
CC net/ipv4/ip_output.o
CC fs/fat/inode.o
CC crypto/cts.o
CC net/unix/scm.o
CC [M] drivers/video/fbdev/core/softcursor.o
CC fs/tracefs/event_inode.o
CC fs/btrfs/super.o
CC [M] net/netfilter/ipvs/ip_vs_pe.o
CC drivers/acpi/osl.o
CC fs/btrfs/ctree.o
CC drivers/acpi/utils.o
CC kernel/irq/devres.o
CC fs/pstore/inode.o
CC fs/pstore/platform.o
CC fs/proc/page.o
CC arch/x86/kernel/dumpstack_64.o
CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o
CC block/bsg-lib.o
CC net/ethtool/wol.o
CC kernel/irq/autoprobe.o
CC io_uring/io-wq.o
CC lib/raid6/int16.o
CC fs/lockd/clntxdr.o
CC drivers/acpi/reboot.o
CC drivers/acpi/acpica/dswscope.o
CC [M] arch/x86/kvm/i8259.o
AR fs/debugfs/built-in.a
CC drivers/pci/host-bridge.o
CC fs/efivarfs/inode.o
CC drivers/pci/remove.o
CC lib/zstd/compress/zstd_lazy.o
CC kernel/rcu/sync.o
CC fs/efivarfs/file.o
CC net/ipv6/addrconf.o
CC fs/nfs/getroot.o
CC drivers/acpi/acpica/dswstate.o
CC mm/mm_init.o
CC crypto/lrw.o
CC mm/percpu.o
CC drivers/acpi/nvs.o
CC drivers/acpi/acpica/evevent.o
CC kernel/rcu/srcutree.o
AR fs/tracefs/built-in.a
CC net/ipv6/addrlabel.o
CC kernel/irq/irqdomain.o
AR net/unix/built-in.a
CC fs/nfs/inode.o
CC crypto/xts.o
CC crypto/ctr.o
CC net/ipv6/route.o
AR net/xfrm/built-in.a
CC lib/raid6/int32.o
CC [M] fs/netfs/buffered_read.o
CC arch/x86/kernel/time.o
CC fs/pstore/pmsg.o
CC fs/nfs/super.o
CC lib/zstd/compress/zstd_ldm.o
CC fs/ntfs/debug.o
CC arch/x86/kernel/ioport.o
CC block/blk-cgroup.o
CC drivers/acpi/acpica/evgpe.o
CC drivers/acpi/wakeup.o
CC net/ipv6/ip6_fib.o
AR fs/proc/built-in.a
CC fs/nfs/io.o
CC drivers/pci/pci.o
CC fs/efivarfs/super.o
CC fs/ext4/file.o
CC net/ethtool/features.o
CC drivers/acpi/sleep.o
CC block/blk-cgroup-rwstat.o
CC fs/fat/misc.o
CC fs/lockd/host.o
CC drivers/acpi/device_sysfs.o
CC arch/x86/kernel/dumpstack.o
CC [M] sound/core/pcm_misc.o
CC [M] drivers/video/fbdev/core/tileblit.o
CC net/ipv4/ip_sockglue.o
CC net/ethtool/privflags.o
CC lib/raid6/tables.o
CC fs/ntfs/dir.o
AR fs/pstore/built-in.a
CC lib/zstd/compress/zstd_opt.o
CC fs/ext4/fsmap.o
CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o
CC drivers/acpi/acpica/evgpeblk.o
CC kernel/rcu/tree.o
CC net/ethtool/rings.o
CC crypto/gcm.o
CC fs/ext4/fsync.o
CC arch/x86/kernel/nmi.o
AR io_uring/built-in.a
CC arch/x86/kernel/ldt.o
CC [M] drivers/video/fbdev/core/fb_logo.o
CC fs/efivarfs/vars.o
CC [M] fs/netfs/io.o
CC [M] net/netfilter/ipvs/ip_vs_nfct.o
CC mm/slab_common.o
CC kernel/irq/proc.o
CC [M] sound/core/pcm_memory.o
CC [M] arch/x86/kvm/irq.o
CC fs/fat/nfs.o
CC fs/ntfs/file.o
CC drivers/acpi/device_pm.o
CC net/core/sock_reuseport.o
CC net/ipv6/ipv6_sockglue.o
CC fs/lockd/svc.o
CC drivers/acpi/acpica/evgpeinit.o
CC [M] fs/fscache/cache.o
AR lib/raid6/built-in.a
CC net/ethtool/channels.o
CC lib/argv_split.o
CC mm/compaction.o
CC fs/ext4/hash.o
CC net/ethtool/coalesce.o
AS arch/x86/kernel/ibt_selftest.o
CC arch/x86/kernel/setup.o
CC fs/nfs/direct.o
CC drivers/acpi/acpica/evgpeutil.o
CC [M] fs/smb/common/cifs_arc4.o
CC [M] fs/smb/client/trace.o
CC lib/bug.o
CC [M] fs/smb/client/cifsfs.o
CC drivers/acpi/acpica/evglock.o
AR fs/efivarfs/built-in.a
CC fs/ntfs/index.o
CC [M] sound/core/memalloc.o
CC fs/lockd/svclock.o
CC fs/fat/namei_vfat.o
CC kernel/irq/migration.o
CC crypto/pcrypt.o
CC fs/ext4/ialloc.o
CC block/blk-throttle.o
CC drivers/acpi/proc.o
CC [M] drivers/video/fbdev/core/cfbfillrect.o
CC [M] sound/core/pcm_timer.o
CC [M] arch/x86/kvm/lapic.o
CC fs/lockd/svcshare.o
CC drivers/acpi/acpica/evhandler.o
CC fs/ext4/indirect.o
CC [M] fs/smb/common/cifs_md4.o
CC [M] fs/netfs/iterator.o
CC [M] net/netfilter/ipvs/ip_vs_rr.o
CC net/ipv6/ndisc.o
CC arch/x86/kernel/x86_init.o
CC [M] fs/fscache/cookie.o
CC drivers/acpi/acpica/evmisc.o
CC [M] drivers/video/fbdev/core/cfbcopyarea.o
CC fs/ntfs/inode.o
CC fs/btrfs/extent-tree.o
CC kernel/irq/cpuhotplug.o
CC lib/buildid.o
CC fs/nfs/pagelist.o
CC lib/cmdline.o
CC arch/x86/kernel/i8259.o
CC crypto/cryptd.o
CC fs/ext4/inline.o
CC net/ipv4/inet_hashtables.o
CC drivers/acpi/acpica/evregion.o
CC kernel/rcu/rcu_segcblist.o
CC net/ethtool/pause.o
CC block/mq-deadline.o
CC net/core/fib_notifier.o
CC mm/show_mem.o
CC [M] net/netfilter/nf_conntrack_proto_icmp.o
CC net/ipv4/inet_timewait_sock.o
AR sound/hda/built-in.a
CC [M] sound/hda/hda_bus_type.o
CC [M] sound/hda/hdac_bus.o
AR sound/x86/built-in.a
CC drivers/acpi/acpica/evrgnini.o
CC fs/btrfs/print-tree.o
LD [M] sound/core/snd-ctl-led.o
CC [M] sound/hda/hdac_device.o
LD [M] sound/core/snd-hwdep.o
CC [M] fs/netfs/main.o
LD [M] sound/core/snd-pcm.o
AR sound/core/built-in.a
AR sound/xen/built-in.a
AR sound/virtio/built-in.a
CC arch/x86/kernel/irqinit.o
CC drivers/acpi/acpica/evsci.o
CC [M] net/netfilter/nf_conntrack_extend.o
CC fs/fat/namei_msdos.o
CC kernel/irq/pm.o
CC lib/cpumask.o
CC fs/btrfs/root-tree.o
CC [M] sound/hda/hdac_sysfs.o
CC drivers/pci/pci-driver.o
CC fs/lockd/svcproc.o
CC fs/lockd/svcsubs.o
CC [M] drivers/video/fbdev/core/cfbimgblt.o
CC net/ipv6/udp.o
LD [M] net/netfilter/ipvs/ip_vs.o
CC drivers/acpi/acpica/evxface.o
CC kernel/irq/msi.o
CC fs/nfs/read.o
CC mm/shmem_quota.o
CC fs/ext4/inode.o
CC [M] sound/hda/hdac_regmap.o
CC crypto/des_generic.o
CC net/ethtool/eee.o
CC net/core/xdp.o
CC [M] fs/netfs/objects.o
CC fs/nfs/symlink.o
CC [M] fs/fscache/io.o
CC drivers/acpi/bus.o
CC net/ipv6/udplite.o
CC arch/x86/kernel/jump_label.o
CC crypto/aes_generic.o
CC fs/ntfs/mft.o
CC kernel/irq/affinity.o
CC drivers/acpi/glue.o
CC net/ethtool/tsinfo.o
CC net/ipv6/raw.o
CC drivers/acpi/acpica/evxfevnt.o
CC [M] drivers/video/fbdev/core/sysfillrect.o
AR fs/fat/built-in.a
CC fs/ntfs/mst.o
CC block/kyber-iosched.o
CC block/bfq-iosched.o
CC [M] fs/fscache/main.o
CC fs/btrfs/dir-item.o
CC crypto/crc32c_generic.o
CC [M] net/netfilter/nf_conntrack_acct.o
CC net/ipv6/icmp.o
CC [M] fs/smb/client/cifs_debug.o
CC drivers/acpi/acpica/evxfgpe.o
CC fs/ext4/ioctl.o
CC [M] arch/x86/kvm/i8254.o
CC net/core/flow_offload.o
CC fs/lockd/mon.o
CC mm/interval_tree.o
CC [M] fs/fscache/volume.o
CC [M] sound/hda/hdac_controller.o
CC fs/ext4/mballoc.o
CC arch/x86/kernel/irq_work.o
LD [M] fs/netfs/netfs.o
CC [M] fs/fuse/dev.o
CC [M] fs/overlayfs/super.o
CC drivers/pci/search.o
CC [M] fs/fuse/dir.o
CC [M] fs/overlayfs/namei.o
CC net/ethtool/cabletest.o
CC kernel/irq/matrix.o
CC [M] fs/fuse/file.o
CC [M] fs/overlayfs/util.o
CC [M] fs/fscache/proc.o
CC fs/ntfs/namei.o
CC net/ipv4/inet_connection_sock.o
CC [M] drivers/video/fbdev/core/syscopyarea.o
CC [M] sound/hda/hdac_stream.o
CC drivers/acpi/acpica/evxfregn.o
CC fs/btrfs/file-item.o
CC drivers/acpi/scan.o
CC net/ipv4/tcp.o
CC [M] drivers/video/fbdev/core/sysimgblt.o
CC [M] fs/smb/client/connect.o
CC arch/x86/kernel/probe_roms.o
CC net/ethtool/tunnels.o
CC crypto/crct10dif_common.o
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC fs/nfs/unlink.o
CC drivers/acpi/acpica/exconcat.o
CC arch/x86/kernel/sys_ia32.o
CC arch/x86/kernel/signal_32.o
CC drivers/pci/pci-sysfs.o
CC crypto/crct10dif_generic.o
CC mm/list_lru.o
CC fs/nfs/write.o
CC arch/x86/kernel/sys_x86_64.o
CC crypto/authenc.o
CC fs/ntfs/runlist.o
CC [M] fs/smb/client/dir.o
CC [M] arch/x86/kvm/ioapic.o
LD [M] fs/fscache/fscache.o
AR kernel/rcu/built-in.a
CC block/bfq-wf2q.o
CC [M] sound/hda/array.o
CC block/bfq-cgroup.o
CC net/ipv6/mcast.o
CC fs/lockd/trace.o
CC net/core/gro.o
CC [M] fs/smb/client/file.o
CC [M] drivers/video/fbdev/core/fb_sys_fops.o
CC drivers/acpi/acpica/exconfig.o
CC fs/ntfs/super.o
CC fs/open.o
CC fs/lockd/xdr.o
CC drivers/pci/rom.o
CC net/core/netdev-genl.o
CC net/ipv6/reassembly.o
CC [M] fs/smb/client/inode.o
CC fs/btrfs/inode-item.o
AR kernel/irq/built-in.a
CC kernel/dma/mapping.o
CC [M] fs/overlayfs/inode.o
CC kernel/dma/direct.o
CC net/ipv6/tcp_ipv6.o
CC [M] sound/hda/hdmi_chmap.o
CC arch/x86/kernel/espfix_64.o
CC arch/x86/kernel/ksysfs.o
CC drivers/pci/setup-res.o
CC net/ethtool/fec.o
CC [M] fs/smb/client/link.o
CC [M] sound/hda/trace.o
CC drivers/acpi/acpica/exconvrt.o
CC mm/workingset.o
CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o
CC crypto/authencesn.o
CC net/ipv6/ping.o
CC fs/read_write.o
CC fs/lockd/clnt4xdr.o
CC lib/zstd/zstd_decompress_module.o
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
CC [M] arch/x86/kvm/irq_comm.o
LD [M] drivers/video/fbdev/core/fb.o
CC net/ipv6/exthdrs.o
AR drivers/video/fbdev/core/built-in.a
AR drivers/video/fbdev/built-in.a
AR drivers/video/built-in.a
CC fs/nfs/namespace.o
CC fs/file_table.o
CC [M] sound/hda/hdac_component.o
CC block/blk-mq-pci.o
CC [M] fs/smb/client/misc.o
CC fs/nfs/mount_clnt.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
CC drivers/acpi/acpica/excreate.o
CC arch/x86/kernel/bootflag.o
CC lib/zstd/decompress/huf_decompress.o
CC fs/super.o
CC [M] arch/x86/kvm/cpuid.o
CC kernel/dma/ops_helpers.o
CC arch/x86/kernel/e820.o
CC net/ipv4/tcp_input.o
CC drivers/pci/irq.o
CC [M] fs/overlayfs/file.o
CC net/ipv6/datagram.o
CC [M] fs/fuse/inode.o
CC fs/ntfs/sysctl.o
CC fs/ntfs/unistr.o
CC block/blk-mq-virtio.o
CC [M] sound/hda/hdac_i915.o
CC [M] fs/smb/client/netmisc.o
CC net/ethtool/eeprom.o
CC mm/debug.o
CC arch/x86/kernel/pci-dma.o
CC drivers/acpi/acpica/exdebug.o
CC drivers/acpi/resource.o
CC net/core/netdev-genl-gen.o
CC drivers/pci/vpd.o
CC fs/btrfs/disk-io.o
CC crypto/lzo.o
CC arch/x86/kernel/quirks.o
CC drivers/acpi/acpica/exdump.o
CC fs/lockd/xdr4.o
CC drivers/pnp/pnpacpi/core.o
CC drivers/pnp/core.o
CC kernel/dma/dummy.o
CC drivers/pnp/pnpacpi/rsparser.o
CC [M] arch/x86/kvm/pmu.o
CC crypto/lzo-rle.o
CC fs/char_dev.o
CC net/ipv6/ip6_flowlabel.o
AR drivers/amba/built-in.a
CC fs/ext4/migrate.o
AR drivers/clk/actions/built-in.a
CC fs/ext4/mmp.o
AR drivers/clk/analogbits/built-in.a
CC block/blk-mq-debugfs.o
AR drivers/clk/bcm/built-in.a
AR drivers/clk/imgtec/built-in.a
CC [M] sound/hda/intel-dsp-config.o
AR drivers/clk/imx/built-in.a
CC fs/ntfs/upcase.o
AR drivers/clk/ingenic/built-in.a
AR drivers/clk/mediatek/built-in.a
CC drivers/acpi/acpica/exfield.o
AR drivers/clk/microchip/built-in.a
AR drivers/clk/mstar/built-in.a
AR drivers/clk/mvebu/built-in.a
AR drivers/clk/ralink/built-in.a
AR drivers/clk/renesas/built-in.a
AR drivers/clk/socfpga/built-in.a
AR drivers/clk/sprd/built-in.a
AR drivers/clk/starfive/built-in.a
AR drivers/clk/sunxi-ng/built-in.a
CC drivers/acpi/acpica/exfldio.o
AR drivers/clk/ti/built-in.a
AR drivers/clk/versatile/built-in.a
CC drivers/acpi/acpica/exmisc.o
CC [M] fs/overlayfs/dir.o
CC drivers/clk/x86/clk-lpss-atom.o
CC fs/nfs/nfstrace.o
CC drivers/clk/x86/clk-pmc-atom.o
CC net/core/gso.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC drivers/acpi/acpi_processor.o
CC mm/gup.o
AR drivers/clk/xilinx/built-in.a
CC arch/x86/kernel/topology.o
CC drivers/clk/clk-devres.o
CC kernel/dma/contiguous.o
CC drivers/pnp/card.o
CC fs/lockd/svc4proc.o
CC drivers/pci/setup-bus.o
CC net/ethtool/stats.o
CC net/ipv4/tcp_output.o
CC crypto/lz4.o
CC fs/stat.o
CC net/core/net-sysfs.o
CC net/core/page_pool.o
AR fs/ntfs/built-in.a
CC mm/mmap_lock.o
CC [M] sound/hda/intel-nhlt.o
CC arch/x86/kernel/kdebugfs.o
CC [M] fs/overlayfs/readdir.o
CC net/ipv4/tcp_timer.o
CC net/ipv4/tcp_ipv4.o
CC drivers/acpi/acpica/exmutex.o
CC crypto/lz4hc.o
AR drivers/pnp/pnpacpi/built-in.a
CC fs/exec.o
CC drivers/pnp/driver.o
CC [M] fs/smb/client/smbencrypt.o
CC [M] fs/fuse/control.o
AR drivers/clk/x86/built-in.a
CC arch/x86/kernel/alternative.o
CC drivers/clk/clk-bulk.o
CC [M] net/netfilter/nf_nat_core.o
CC [M] fs/smb/client/transport.o
CC [M] fs/fuse/xattr.o
CC net/ipv6/inet6_connection_sock.o
CC drivers/clk/clkdev.o
CC block/blk-pm.o
CC kernel/entry/common.o
CC lib/zstd/decompress/zstd_ddict.o
CC kernel/dma/swiotlb.o
CC lib/zstd/decompress/zstd_decompress.o
CC drivers/pci/vc.o
CC [M] fs/fuse/acl.o
CC drivers/pnp/resource.o
CC drivers/acpi/acpica/exnames.o
CC block/holder.o
CC crypto/xxhash_generic.o
CC [M] arch/x86/kvm/mtrr.o
CC net/ethtool/phc_vclocks.o
CC kernel/dma/remap.o
CC [M] fs/smb/client/cached_dir.o
CC [M] sound/hda/intel-sdw-acpi.o
CC kernel/module/main.o
CC drivers/pnp/manager.o
CC [M] arch/x86/kvm/hyperv.o
CC drivers/clk/clk.o
CC kernel/module/strict_rwx.o
CC fs/lockd/procfs.o
CC [M] fs/fuse/readdir.o
CC [M] fs/fuse/ioctl.o
CC [M] arch/x86/kvm/debugfs.o
CC kernel/time/time.o
CC fs/pipe.o
CC crypto/rng.o
CC net/ethtool/mm.o
CC drivers/acpi/acpica/exoparg1.o
CC fs/ext4/move_extent.o
CC [M] fs/overlayfs/copy_up.o
LD [M] sound/hda/snd-hda-core.o
CC drivers/pci/mmap.o
AR block/built-in.a
CC mm/highmem.o
CC mm/memory.o
CC [M] arch/x86/kvm/mmu/mmu.o
LD [M] sound/hda/snd-intel-dspcfg.o
CC fs/ext4/namei.o
CC kernel/time/timer.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
CC sound/sound_core.o
CC drivers/pci/setup-irq.o
CC kernel/entry/syscall_user_dispatch.o
CC mm/mincore.o
CC fs/nfs/export.o
CC net/ipv6/udp_offload.o
CC kernel/module/kmod.o
AR kernel/dma/built-in.a
CC net/ethtool/module.o
CC lib/zstd/decompress/zstd_decompress_block.o
AR fs/lockd/built-in.a
CC kernel/futex/core.o
CC kernel/cgroup/cgroup.o
CC fs/namei.o
CC drivers/pnp/support.o
CC kernel/cgroup/rstat.o
CC arch/x86/kernel/i8253.o
CC drivers/acpi/acpica/exoparg2.o
CC sound/last.o
CC net/core/net-procfs.o
CC kernel/futex/syscalls.o
CC kernel/module/tree_lookup.o
CC crypto/drbg.o
CC [M] arch/x86/kvm/mmu/page_track.o
CC kernel/cgroup/namespace.o
LD [M] fs/fuse/fuse.o
CC kernel/entry/kvm.o
CC drivers/dma/dw/core.o
CC drivers/dma/hsu/hsu.o
CC drivers/pci/proc.o
CC kernel/time/hrtimer.o
CC drivers/dma/dw/dw.o
CC [M] net/netfilter/nf_nat_proto.o
CC mm/mlock.o
CC drivers/pnp/interface.o
AR drivers/dma/idxd/built-in.a
CC net/ethtool/pse-pd.o
CC drivers/acpi/processor_core.o
CC arch/x86/kernel/hw_breakpoint.o
AR sound/built-in.a
CC fs/fcntl.o
AR drivers/dma/mediatek/built-in.a
AR drivers/dma/qcom/built-in.a
CC drivers/acpi/acpica/exoparg3.o
CC drivers/pci/slot.o
CC kernel/module/debug_kmemleak.o
CC [M] fs/overlayfs/export.o
CC drivers/acpi/processor_pdc.o
CC fs/ioctl.o
CC kernel/time/timekeeping.o
CC fs/btrfs/transaction.o
CC net/packet/af_packet.o
CC net/ethtool/plca.o
CC net/ipv6/seg6.o
CC [M] fs/smb/client/cifs_unicode.o
CC net/packet/diag.o
CC net/ipv6/fib6_notifier.o
CC kernel/time/ntp.o
CC drivers/acpi/acpica/exoparg6.o
CC drivers/dma/dw/idma32.o
CC [M] arch/x86/kvm/mmu/spte.o
CC kernel/futex/pi.o
CC drivers/pnp/quirks.o
CC net/core/netpoll.o
CC fs/btrfs/inode.o
AR kernel/entry/built-in.a
CC drivers/dma/dw/acpi.o
CC drivers/dma/dw/pci.o
CC kernel/time/clocksource.o
AR drivers/dma/hsu/built-in.a
CC drivers/acpi/ec.o
AR drivers/dma/ti/built-in.a
CC drivers/pnp/system.o
CC drivers/pci/pci-acpi.o
CC arch/x86/kernel/tsc.o
AR drivers/dma/xilinx/built-in.a
CC drivers/acpi/dock.o
CC kernel/futex/requeue.o
CC kernel/module/kallsyms.o
CC kernel/module/procfs.o
CC drivers/acpi/acpica/exprep.o
CC [M] fs/overlayfs/params.o
CC drivers/acpi/acpica/exregion.o
CC crypto/jitterentropy.o
CC [M] arch/x86/kvm/mmu/tdp_iter.o
CC [M] drivers/dma/ioat/init.o
CC crypto/jitterentropy-kcapi.o
CC kernel/time/jiffies.o
CC arch/x86/kernel/tsc_msr.o
CC arch/x86/kernel/io_delay.o
CC [M] arch/x86/kvm/mmu/tdp_mmu.o
CC fs/btrfs/file.o
CC fs/btrfs/defrag.o
CC [M] net/netfilter/nf_nat_helper.o
AR drivers/dma/dw/built-in.a
CC net/ipv4/tcp_minisocks.o
CC [M] arch/x86/kvm/smm.o
CC kernel/time/timer_list.o
CC [M] net/netfilter/nf_nat_redirect.o
CC fs/btrfs/extent_map.o
AR net/ethtool/built-in.a
CC net/key/af_key.o
CC fs/btrfs/sysfs.o
CC net/ipv6/rpl.o
AR drivers/pnp/built-in.a
CC kernel/module/sysfs.o
CC kernel/time/timeconv.o
CC [M] fs/smb/client/nterr.o
CC fs/ext4/page-io.o
CC kernel/futex/waitwake.o
CC drivers/acpi/pci_root.o
CC kernel/cgroup/cgroup-v1.o
CC [M] arch/x86/kvm/vmx/vmx.o
AR drivers/soc/apple/built-in.a
CC [M] arch/x86/kvm/kvm-asm-offsets.s
CC drivers/acpi/acpica/exresnte.o
AR drivers/soc/aspeed/built-in.a
AR drivers/soc/bcm/built-in.a
AR drivers/soc/fsl/built-in.a
CC [M] arch/x86/kvm/vmx/pmu_intel.o
AR drivers/soc/fujitsu/built-in.a
CC fs/nfs/sysfs.o
AR drivers/soc/hisilicon/built-in.a
AR drivers/soc/imx/built-in.a
AR drivers/soc/ixp4xx/built-in.a
CC drivers/acpi/pci_link.o
AR drivers/soc/loongson/built-in.a
AR drivers/soc/microchip/built-in.a
AR drivers/soc/mediatek/built-in.a
CC [M] fs/smb/client/cifsencrypt.o
AR drivers/soc/nuvoton/built-in.a
CC crypto/ghash-generic.o
AR drivers/soc/pxa/built-in.a
AR drivers/soc/amlogic/built-in.a
AR drivers/soc/qcom/built-in.a
AR drivers/soc/renesas/built-in.a
AR drivers/soc/rockchip/built-in.a
AR drivers/soc/sifive/built-in.a
CC crypto/af_alg.o
AR drivers/soc/sunxi/built-in.a
CC mm/mmap.o
AR drivers/soc/ti/built-in.a
AR drivers/soc/xilinx/built-in.a
AR drivers/soc/built-in.a
AR drivers/pmdomain/actions/built-in.a
CC crypto/algif_hash.o
AR drivers/pmdomain/amlogic/built-in.a
CC drivers/pci/quirks.o
AR drivers/pmdomain/apple/built-in.a
LD [M] fs/overlayfs/overlay.o
AR drivers/pmdomain/bcm/built-in.a
AR drivers/pmdomain/imx/built-in.a
CC arch/x86/kernel/rtc.o
AR drivers/pmdomain/mediatek/built-in.a
AR drivers/pmdomain/qcom/built-in.a
AR drivers/pmdomain/renesas/built-in.a
CC fs/ext4/readpage.o
AR drivers/pmdomain/rockchip/built-in.a
AR drivers/pmdomain/samsung/built-in.a
CC net/core/fib_rules.o
AR drivers/pmdomain/st/built-in.a
AR drivers/pmdomain/starfive/built-in.a
AR drivers/pmdomain/sunxi/built-in.a
CC drivers/clk/clk-divider.o
CC drivers/pci/ats.o
AR drivers/pmdomain/tegra/built-in.a
AR drivers/pmdomain/ti/built-in.a
AR drivers/pmdomain/xilinx/built-in.a
AR drivers/pmdomain/built-in.a
CC drivers/acpi/acpica/exresolv.o
CC kernel/time/timecounter.o
CC drivers/virtio/virtio.o
AR kernel/futex/built-in.a
CC net/ipv6/ioam6.o
CC kernel/time/alarmtimer.o
AR kernel/module/built-in.a
CC fs/btrfs/accessors.o
CC crypto/algif_skcipher.o
CC drivers/acpi/acpica/exresop.o
CC drivers/virtio/virtio_ring.o
CC fs/btrfs/xattr.o
CC [M] drivers/dma/ioat/dma.o
CC net/ipv6/sysctl_net_ipv6.o
CC kernel/time/posix-timers.o
CC [M] net/netfilter/nf_nat_masquerade.o
CC net/core/net-traces.o
CC drivers/pci/iov.o
CC crypto/xor.o
CC [M] drivers/dma/ioat/prep.o
CC fs/ext4/resize.o
CC arch/x86/kernel/resource.o
CC lib/zstd/zstd_common_module.o
CC lib/zstd/common/debug.o
CC kernel/time/posix-cpu-timers.o
CC lib/zstd/common/entropy_common.o
CC net/ipv6/xfrm6_policy.o
CC fs/nfs/fs_context.o
CC drivers/clk/clk-fixed-factor.o
CC drivers/acpi/acpica/exserial.o
CC [M] drivers/dma/ioat/dca.o
AS arch/x86/kernel/irqflags.o
CC drivers/pci/pci-label.o
CC crypto/hash_info.o
CC arch/x86/kernel/static_call.o
CC crypto/simd.o
CC net/ipv4/tcp_cong.o
CC drivers/virtio/virtio_anchor.o
CC drivers/acpi/acpica/exstore.o
CC fs/readdir.o
CC net/ipv6/xfrm6_state.o
CC drivers/clk/clk-fixed-rate.o
CC lib/zstd/common/error_private.o
CC net/ipv4/tcp_metrics.o
CC lib/zstd/common/fse_decompress.o
CC net/core/selftests.o
CC drivers/virtio/virtio_pci_modern_dev.o
CC drivers/acpi/acpica/exstoren.o
CC drivers/pci/pci-stub.o
CC arch/x86/kernel/process.o
CC [M] crypto/md4.o
CC net/core/ptp_classifier.o
CC drivers/acpi/acpica/exstorob.o
CC [M] fs/smb/client/readdir.o
CC fs/nfs/sysctl.o
CC drivers/acpi/acpica/exsystem.o
CC net/ipv4/tcp_fastopen.o
CC lib/zstd/common/zstd_common.o
CC [M] arch/x86/kvm/vmx/vmcs12.o
CC drivers/clk/clk-gate.o
CC [M] arch/x86/kvm/vmx/hyperv.o
CC kernel/time/posix-clock.o
CC [M] drivers/dma/ioat/sysfs.o
CC fs/nfs/nfs2super.o
CC [M] fs/smb/client/ioctl.o
CC drivers/clk/clk-multiplier.o
CC fs/btrfs/ordered-data.o
CC kernel/trace/trace_clock.o
CC kernel/trace/ftrace.o
CC [M] arch/x86/kvm/vmx/nested.o
CC kernel/trace/ring_buffer.o
CC kernel/bpf/core.o
CC [M] net/netfilter/x_tables.o
CC mm/mmu_gather.o
CC [M] crypto/ccm.o
AR net/packet/built-in.a
CC kernel/events/core.o
CC drivers/acpi/acpica/extrace.o
AR lib/zstd/built-in.a
CC lib/ctype.o
AR net/key/built-in.a
CC kernel/events/ring_buffer.o
CC drivers/acpi/acpica/exutils.o
CC [M] crypto/arc4.o
CC drivers/virtio/virtio_pci_legacy_dev.o
AR net/bridge/netfilter/built-in.a
CC net/bridge/br.o
CC [M] crypto/ecc.o
CC drivers/pci/vgaarb.o
CC [M] crypto/essiv.o
CC lib/dec_and_lock.o
CC net/bridge/br_device.o
CC net/ipv6/xfrm6_input.o
CC drivers/clk/clk-mux.o
CC [M] arch/x86/kvm/vmx/posted_intr.o
CC drivers/acpi/acpica/hwacpi.o
CC lib/decompress.o
LD [M] drivers/dma/ioat/ioatdma.o
CC lib/decompress_bunzip2.o
CC net/ipv6/xfrm6_output.o
CC drivers/dma/dmaengine.o
CC kernel/time/itimer.o
CC drivers/clk/clk-composite.o
CC net/bridge/br_fdb.o
CC lib/decompress_inflate.o
CC [M] crypto/ecdh.o
CC kernel/trace/trace.o
CC fs/btrfs/extent_io.o
UPD arch/x86/kvm/kvm-asm-offsets.h
AS [M] arch/x86/kvm/vmx/vmenter.o
CC [M] crypto/ecdh_helper.o
CC net/ipv4/tcp_rate.o
CC net/core/netprio_cgroup.o
CC kernel/cgroup/freezer.o
CC fs/ext4/super.o
CC drivers/acpi/acpica/hwesleep.o
CC fs/ext4/symlink.o
CC fs/ext4/sysfs.o
CC drivers/virtio/virtio_pci_modern.o
CC kernel/time/clockevents.o
CC fs/nfs/proc.o
CC arch/x86/kernel/ptrace.o
CC kernel/fork.o
CC net/ipv4/tcp_recovery.o
AR crypto/built-in.a
CC net/ipv4/tcp_ulp.o
CC kernel/time/tick-common.o
CC lib/decompress_unlz4.o
CC mm/mprotect.o
CC kernel/cgroup/legacy_freezer.o
CC net/core/dst_cache.o
CC drivers/clk/clk-fractional-divider.o
CC drivers/acpi/acpica/hwgpe.o
CC kernel/trace/trace_output.o
CC kernel/cgroup/pids.o
CC kernel/time/tick-broadcast.o
CC kernel/trace/trace_seq.o
AR drivers/pci/built-in.a
CC [M] fs/smb/client/sess.o
CC net/bridge/br_forward.o
CC drivers/tty/vt/vt_ioctl.o
CC drivers/tty/hvc/hvc_console.o
CC lib/decompress_unlzma.o
CC [M] fs/smb/client/export.o
CC kernel/time/tick-broadcast-hrtimer.o
CC kernel/events/callchain.o
CC drivers/char/hw_random/core.o
CC drivers/char/agp/backend.o
CC drivers/char/tpm/tpm-chip.o
CC fs/ext4/xattr.o
CC drivers/virtio/virtio_pci_common.o
CC [M] fs/smb/client/unc.o
CC lib/decompress_unlzo.o
CC drivers/acpi/acpica/hwregs.o
CC net/ipv6/xfrm6_protocol.o
CC net/bridge/br_if.o
CC kernel/cgroup/cpuset.o
CC [M] fs/smb/client/winucase.o
CC drivers/clk/clk-gpio.o
CC drivers/dma/virt-dma.o
CC [M] net/netfilter/xt_tcpudp.o
CC [M] fs/smb/client/smb2ops.o
CC net/bridge/br_input.o
LD [M] crypto/ecdh_generic.o
CC kernel/events/hw_breakpoint.o
CC drivers/dma/acpi-dma.o
CC arch/x86/kernel/tls.o
CC kernel/time/tick-oneshot.o
CC kernel/time/tick-sched.o
CC fs/nfs/nfs2xdr.o
CC net/core/gro_cells.o
CC fs/nfs/nfs3super.o
CC net/bridge/br_ioctl.o
CC net/ipv4/tcp_offload.o
CC fs/btrfs/volumes.o
CC lib/decompress_unxz.o
CC drivers/char/mem.o
CC drivers/acpi/acpica/hwsleep.o
CC drivers/char/hw_random/intel-rng.o
CC drivers/char/agp/generic.o
AR drivers/tty/hvc/built-in.a
CC drivers/tty/serial/8250/8250_core.o
CC drivers/tty/serial/serial_core.o
CC drivers/char/tpm/tpm-dev-common.o
CC drivers/tty/vt/vc_screen.o
AR drivers/clk/built-in.a
CC drivers/tty/serial/serial_base_bus.o
CC drivers/char/tpm/tpm-dev.o
CC drivers/virtio/virtio_pci_legacy.o
CC fs/nfs/nfs3client.o
CC net/bridge/br_stp.o
LD [M] arch/x86/kvm/kvm.o
CC mm/mremap.o
AR net/dsa/built-in.a
CC kernel/trace/trace_stat.o
AR kernel/bpf/built-in.a
CC drivers/tty/vt/selection.o
AR drivers/dma/built-in.a
CC kernel/exec_domain.o
CC drivers/acpi/acpica/hwvalid.o
CC [M] net/sunrpc/auth_gss/auth_gss.o
CC lib/decompress_unzstd.o
CC arch/x86/kernel/step.o
CC [M] net/sunrpc/auth_gss/gss_generic_token.o
CC drivers/acpi/acpica/hwxface.o
CC [M] net/netfilter/xt_mark.o
CC net/ipv6/netfilter.o
AR drivers/char/hw_random/built-in.a
CC drivers/char/random.o
CC fs/nfs/nfs3proc.o
AR net/core/built-in.a
CC drivers/char/tpm/tpm-interface.o
CC kernel/time/vsyscall.o
CC drivers/char/agp/isoch.o
AR drivers/iommu/amd/built-in.a
CC kernel/time/timekeeping_debug.o
CC drivers/char/tpm/tpm1-cmd.o
CC drivers/tty/serial/serial_ctrl.o
CC drivers/iommu/intel/dmar.o
CC net/8021q/vlan_core.o
CC net/dcb/dcbnl.o
CC [M] drivers/virtio/virtio_mem.o
CC net/dcb/dcbevent.o
CC drivers/tty/vt/keyboard.o
CC kernel/time/namespace.o
CC lib/dump_stack.o
AR drivers/iommu/arm/arm-smmu/built-in.a
CC drivers/acpi/acpica/hwxfsleep.o
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
CC drivers/acpi/acpica/hwpci.o
AR drivers/iommu/arm/built-in.a
CC drivers/acpi/acpica/nsaccess.o
CC kernel/events/uprobes.o
CC lib/earlycpio.o
AR drivers/tty/ipwireless/built-in.a
CC kernel/trace/trace_printk.o
CC drivers/tty/serial/8250/8250_pnp.o
CC mm/msync.o
CC net/bridge/br_stp_bpdu.o
CC arch/x86/kernel/i8237.o
CC drivers/tty/tty_io.o
CC drivers/tty/serial/8250/8250_port.o
CC net/bridge/br_stp_if.o
CC fs/nfs/nfs3xdr.o
CC drivers/char/misc.o
CC net/ipv4/tcp_plb.o
CC arch/x86/kernel/stacktrace.o
CC drivers/tty/n_tty.o
CC [M] net/netfilter/xt_nat.o
CC drivers/tty/serial/serial_port.o
CC drivers/tty/serial/earlycon.o
CC drivers/char/virtio_console.o
CC net/bridge/br_stp_timer.o
CC net/ipv6/fib6_rules.o
CC kernel/panic.o
CC drivers/tty/serial/serial_mctrl_gpio.o
CC drivers/char/agp/intel-agp.o
CC [M] net/sunrpc/auth_gss/gss_mech_switch.o
CC net/bridge/br_netlink.o
CC drivers/acpi/acpica/nsalloc.o
CC drivers/char/hpet.o
CC lib/extable.o
CC drivers/acpi/acpica/nsarguments.o
CC drivers/char/tpm/tpm2-cmd.o
AR drivers/gpu/host1x/built-in.a
AR kernel/time/built-in.a
CC kernel/cpu.o
AR drivers/gpu/drm/tests/built-in.a
CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o
CC arch/x86/kernel/reboot.o
CC [M] drivers/gpu/drm/tests/drm_buddy_test.o
CC mm/page_vma_mapped.o
CC drivers/connector/cn_queue.o
CC mm/pagewalk.o
CC drivers/base/power/sysfs.o
CC net/ipv4/datagram.o
CC drivers/tty/vt/consolemap.o
CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o
CC lib/flex_proportions.o
CC mm/pgtable-generic.o
CC drivers/acpi/acpica/nsconvert.o
CC fs/btrfs/async-thread.o
CC kernel/trace/pid_list.o
CC net/ipv6/proc.o
CC [M] net/8021q/vlan.o
CC [M] net/8021q/vlan_dev.o
CC net/bridge/br_netlink_tunnel.o
AR kernel/cgroup/built-in.a
CC drivers/char/agp/intel-gtt.o
CC drivers/acpi/acpica/nsdump.o
CC net/bridge/br_arp_nd_proxy.o
CC drivers/block/loop.o
CC fs/btrfs/ioctl.o
CC [M] net/netfilter/xt_REDIRECT.o
CC [M] drivers/block/nbd.o
CC drivers/base/power/generic_ops.o
CC lib/idr.o
CC drivers/char/tpm/tpmrm-dev.o
CC drivers/iommu/intel/iommu.o
CC net/l3mdev/l3mdev.o
AR drivers/gpu/vga/built-in.a
CC drivers/char/nvram.o
CC net/bridge/br_sysfs_if.o
LD [M] arch/x86/kvm/kvm-intel.o
CC lib/irq_regs.o
CC drivers/char/tpm/tpm2-space.o
CC drivers/base/power/common.o
AR drivers/virtio/built-in.a
CC arch/x86/kernel/msr.o
CC fs/btrfs/locking.o
AR net/dcb/built-in.a
CC drivers/acpi/acpica/nseval.o
CC drivers/base/power/qos.o
CC drivers/tty/serial/8250/8250_dma.o
CC [M] net/sunrpc/auth_gss/svcauth_gss.o
CC drivers/connector/connector.o
CC kernel/exit.o
HOSTCC drivers/tty/vt/conmakehash
CC [M] drivers/gpu/drm/tests/drm_connector_test.o
CC net/sunrpc/clnt.o
CC lib/is_single_threaded.o
CC drivers/base/power/runtime.o
CC drivers/iommu/intel/pasid.o
CC drivers/connector/cn_proc.o
CC drivers/tty/vt/vt.o
CC mm/rmap.o
CC drivers/acpi/acpica/nsinit.o
CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o
CC kernel/trace/trace_sched_switch.o
AR fs/nfs/built-in.a
CC net/handshake/alert.o
CC [M] net/bluetooth/af_bluetooth.o
CC drivers/tty/serial/8250/8250_dwlib.o
CC net/ipv4/raw.o
CC kernel/trace/trace_functions.o
CC [M] net/bluetooth/hci_core.o
CC fs/select.o
AR drivers/char/agp/built-in.a
CC [M] net/8021q/vlan_netlink.o
CC drivers/acpi/acpica/nsload.o
CC lib/klist.o
CC mm/vmalloc.o
CC net/ipv6/syncookies.o
CC arch/x86/kernel/cpuid.o
AR net/l3mdev/built-in.a
CC net/handshake/genl.o
CC drivers/tty/tty_ioctl.o
CC drivers/tty/tty_ldisc.o
CC kernel/softirq.o
CC drivers/acpi/acpica/nsnames.o
CC fs/ext4/xattr_hurd.o
CC drivers/base/firmware_loader/builtin/main.o
CC drivers/char/tpm/tpm-sysfs.o
CC [M] net/netfilter/xt_MASQUERADE.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC drivers/base/firmware_loader/main.o
CC drivers/acpi/acpica/nsobject.o
CC kernel/resource.o
CC lib/kobject.o
CC drivers/base/regmap/regmap.o
CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o
CC net/bridge/br_sysfs_br.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC drivers/base/regmap/regcache.o
CC drivers/base/power/wakeirq.o
CC drivers/iommu/intel/trace.o
CC arch/x86/kernel/early-quirks.o
CC [M] net/netfilter/xt_addrtype.o
CC kernel/trace/trace_preemptirq.o
CC drivers/acpi/acpica/nsparse.o
CC [M] fs/smb/client/smb2maperror.o
CC arch/x86/kernel/smp.o
CC kernel/sysctl.o
CC drivers/tty/serial/8250/8250_pci.o
CC net/ipv4/udp.o
CC [M] fs/smb/client/smb2transport.o
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
AR drivers/connector/built-in.a
AR drivers/misc/ti-st/built-in.a
CC fs/ext4/xattr_trusted.o
CC [M] fs/smb/client/smb2misc.o
AR drivers/misc/lis3lv02d/built-in.a
CC drivers/tty/serial/8250/8250_exar.o
AR drivers/misc/cardreader/built-in.a
CC [M] drivers/misc/mei/hdcp/mei_hdcp.o
CC [M] net/8021q/vlanproc.o
CC fs/ext4/xattr_user.o
CC net/handshake/netlink.o
CC drivers/tty/tty_buffer.o
CC drivers/tty/tty_port.o
CC drivers/char/tpm/eventlog/common.o
CC drivers/base/power/main.o
CC drivers/acpi/acpica/nspredef.o
CC [M] net/bluetooth/hci_conn.o
CC lib/kobject_uevent.o
CC net/ipv4/udplite.o
CC net/ipv6/mip6.o
CC mm/page_alloc.o
AR drivers/base/firmware_loader/built-in.a
AR drivers/base/test/built-in.a
CC drivers/base/component.o
AR kernel/events/built-in.a
CC arch/x86/kernel/smpboot.o
CC [M] drivers/misc/mei/pxp/mei_pxp.o
CC fs/ext4/fast_commit.o
CC kernel/trace/trace_nop.o
COPY drivers/tty/vt/defkeymap.c
CC kernel/capability.o
CC kernel/trace/trace_functions_graph.o
CC drivers/base/core.o
CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o
CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
CC drivers/iommu/intel/cap_audit.o
AR drivers/block/built-in.a
CC fs/ext4/orphan.o
AR drivers/misc/built-in.a
CC drivers/mfd/mfd-core.o
AR drivers/nfc/built-in.a
CC net/ipv4/udp_offload.o
CC drivers/acpi/acpica/nsprepkg.o
CC drivers/mfd/intel-lpss.o
CC drivers/char/tpm/eventlog/tpm1.o
CC kernel/trace/fgraph.o
CC drivers/acpi/acpica/nsrepair.o
CC drivers/tty/serial/8250/8250_early.o
CC drivers/tty/tty_mutex.o
CC drivers/base/power/wakeup.o
AR net/8021q/built-in.a
LD [M] net/8021q/8021q.o
CC drivers/mfd/intel-lpss-pci.o
CC fs/dcache.o
CC net/bridge/br_nf_core.o
CC [M] net/netfilter/xt_conntrack.o
CC [M] fs/smb/client/smb2pdu.o
CC net/handshake/request.o
CC drivers/tty/serial/8250/8250_dw.o
CC fs/btrfs/orphan.o
CC [M] net/sunrpc/auth_gss/trace.o
CC [M] drivers/misc/mei/init.o
CC [M] net/dns_resolver/dns_key.o
CC drivers/acpi/acpica/nsrepair2.o
CC [M] net/dns_resolver/dns_query.o
CC [M] fs/smb/client/smb2inode.o
CC fs/btrfs/export.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/tty/vt/defkeymap.o
CC drivers/base/bus.o
CC lib/logic_pio.o
CC drivers/mfd/intel-lpss-acpi.o
CC [M] drivers/misc/mei/hbm.o
CC drivers/char/tpm/eventlog/tpm2.o
CC [M] drivers/misc/mei/interrupt.o
CC drivers/tty/tty_ldsem.o
CC fs/btrfs/tree-log.o
CC lib/maple_tree.o
CC net/ipv6/addrconf_core.o
CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o
CC drivers/tty/vt/consolemap_deftbl.o
AR drivers/dax/hmem/built-in.a
CC drivers/dax/super.o
CC drivers/mfd/intel_soc_pmic_crc.o
AR drivers/tty/vt/built-in.a
CC drivers/acpi/pci_irq.o
CC drivers/dax/bus.o
CC drivers/iommu/intel/irq_remapping.o
CC drivers/iommu/intel/perfmon.o
CC lib/memcat_p.o
CC drivers/char/tpm/tpm_ppi.o
AR drivers/gpu/drm/arm/built-in.a
CC drivers/acpi/acpica/nssearch.o
AR drivers/gpu/drm/display/built-in.a
CC kernel/trace/blktrace.o
CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o
CC drivers/acpi/acpica/nsutils.o
CC arch/x86/kernel/tsc_sync.o
CC lib/nmi_backtrace.o
CC [M] drivers/mfd/lpc_sch.o
CC net/bridge/br_multicast.o
LD [M] net/dns_resolver/dns_resolver.o
CC drivers/char/tpm/eventlog/acpi.o
CC drivers/base/power/wakeup_stats.o
CC net/sunrpc/xprt.o
CC [M] net/netfilter/xt_ipvs.o
CC net/sunrpc/socklib.o
CC lib/plist.o
CC drivers/tty/serial/8250/8250_lpss.o
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
CC drivers/tty/serial/8250/8250_mid.o
AR drivers/gpu/drm/renesas/built-in.a
CC drivers/tty/serial/8250/8250_pericom.o
CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o
CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
CC drivers/base/power/domain.o
CC [M] net/bluetooth/hci_event.o
CC arch/x86/kernel/setup_percpu.o
CC [M] drivers/gpu/drm/display/drm_dp_helper.o
CC [M] drivers/mfd/lpc_ich.o
CC fs/btrfs/free-space-cache.o
CC drivers/base/regmap/regcache-rbtree.o
CC lib/radix-tree.o
CC drivers/base/dd.o
CC drivers/tty/tty_baudrate.o
CC drivers/acpi/acpica/nswalk.o
AR drivers/iommu/iommufd/built-in.a
CC drivers/acpi/acpica/nsxfeval.o
CC drivers/acpi/acpica/nsxfname.o
CC net/ipv6/exthdrs_core.o
CC kernel/trace/trace_events.o
CC net/ipv6/ip6_checksum.o
CC net/handshake/tlshd.o
CC drivers/iommu/iommu.o
CC [M] drivers/gpu/drm/tests/drm_format_test.o
CC [M] drivers/misc/mei/client.o
CC drivers/acpi/acpica/nsxfobj.o
CC drivers/char/tpm/eventlog/efi.o
CC arch/x86/kernel/ftrace.o
CC drivers/base/syscore.o
AR drivers/dax/built-in.a
CC net/ipv6/ip6_icmp.o
CC drivers/dma-buf/dma-buf.o
CC drivers/char/tpm/tpm_crb.o
AR drivers/cxl/core/built-in.a
AR drivers/cxl/built-in.a
AR drivers/tty/serial/8250/built-in.a
CC mm/init-mm.o
AR drivers/tty/serial/built-in.a
CC kernel/ptrace.o
CC net/ipv6/output_core.o
CC mm/memblock.o
CC [M] fs/smb/client/smb2file.o
CC drivers/tty/tty_jobctrl.o
CC drivers/dma-buf/dma-fence.o
CC net/handshake/trace.o
AR drivers/iommu/intel/built-in.a
CC drivers/iommu/iommu-traces.o
CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o
CC mm/memory_hotplug.o
AR fs/ext4/built-in.a
CC drivers/acpi/acpica/psargs.o
CC fs/inode.o
CC [M] net/bluetooth/mgmt.o
CC drivers/base/regmap/regcache-flat.o
CC mm/madvise.o
AR drivers/mfd/built-in.a
AS arch/x86/kernel/ftrace_64.o
CC drivers/tty/n_null.o
CC arch/x86/kernel/trace_clock.o
CC [M] net/bluetooth/hci_sock.o
LD [M] net/netfilter/nf_conntrack.o
CC drivers/base/power/domain_governor.o
CC net/ipv4/arp.o
LD [M] net/netfilter/nf_nat.o
CC drivers/acpi/acpica/psloop.o
CC kernel/trace/trace_export.o
AR net/netfilter/built-in.a
CC [M] net/bluetooth/hci_sysfs.o
CC mm/page_io.o
CC drivers/acpi/acpi_lpss.o
CC net/sunrpc/xprtsock.o
CC mm/swap_state.o
CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o
CC kernel/trace/trace_event_perf.o
CC arch/x86/kernel/trace.o
CC arch/x86/kernel/rethook.o
CC net/ipv6/protocol.o
CC drivers/tty/pty.o
CC net/ipv4/icmp.o
CC drivers/base/regmap/regcache-maple.o
CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o
AR drivers/char/tpm/built-in.a
AR drivers/char/built-in.a
AR drivers/macintosh/built-in.a
CC fs/btrfs/zlib.o
CC drivers/acpi/acpica/psobject.o
CC drivers/scsi/scsi.o
CC fs/btrfs/lzo.o
CC drivers/base/power/clock_ops.o
CC drivers/scsi/hosts.o
CC net/ipv6/ip6_offload.o
CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o
CC drivers/iommu/iommu-sysfs.o
CC fs/btrfs/zstd.o
CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o
CC drivers/scsi/scsi_ioctl.o
CC [M] drivers/gpu/drm/tests/drm_managed_test.o
CC kernel/user.o
CC arch/x86/kernel/crash_core_64.o
CC drivers/dma-buf/dma-fence-array.o
CC [M] drivers/gpu/drm/display/drm_dsc_helper.o
CC net/ipv6/tcpv6_offload.o
CC drivers/iommu/dma-iommu.o
CC [M] fs/smb/client/cifsacl.o
CC drivers/acpi/acpica/psopcode.o
AR net/handshake/built-in.a
CC drivers/base/regmap/regmap-debugfs.o
CC net/devres.o
CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o
CC [M] net/bluetooth/l2cap_core.o
CC drivers/iommu/iova.o
CC [M] drivers/misc/mei/main.o
CC drivers/tty/sysrq.o
CC drivers/acpi/acpica/psopinfo.o
AR drivers/base/power/built-in.a
CC [M] fs/smb/client/fs_context.o
CC net/socket.o
CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o
CC mm/swapfile.o
CC [M] drivers/gpu/drm/tests/drm_mm_test.o
CC net/ipv4/devinet.o
CC net/compat.o
CC net/ipv6/exthdrs_offload.o
CC mm/swap_slots.o
CC [M] drivers/gpu/drm/tests/drm_modes_test.o
CC drivers/acpi/acpi_apd.o
LD [M] net/sunrpc/auth_gss/auth_rpcgss.o
CC arch/x86/kernel/module.o
CC drivers/dma-buf/dma-fence-chain.o
AR drivers/gpu/drm/omapdrm/built-in.a
CC mm/dmapool.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC net/ipv4/af_inet.o
CC drivers/scsi/scsicam.o
CC drivers/acpi/acpica/psparse.o
CC kernel/trace/trace_events_filter.o
CC drivers/acpi/acpica/psscope.o
CC kernel/signal.o
CC arch/x86/kernel/early_printk.o
CC drivers/scsi/scsi_error.o
CC drivers/dma-buf/dma-fence-unwrap.o
CC fs/btrfs/compression.o
CC drivers/scsi/scsi_lib.o
CC drivers/iommu/irq_remapping.o
CC drivers/acpi/acpi_platform.o
CC [M] net/bluetooth/l2cap_sock.o
CC drivers/base/regmap/regmap-i2c.o
CC drivers/nvme/host/core.o
CC drivers/base/regmap/regmap-irq.o
AR drivers/nvme/target/built-in.a
CC [M] fs/smb/client/dns_resolve.o
CC drivers/nvme/host/ioctl.o
CC arch/x86/kernel/hpet.o
CC drivers/scsi/scsi_lib_dma.o
CC net/ipv4/igmp.o
CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o
CC drivers/acpi/acpica/pstree.o
CC fs/attr.o
CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o
CC drivers/ata/libata-core.o
CC drivers/spi/spi.o
CC drivers/dma-buf/dma-resv.o
CC [M] drivers/misc/mei/dma-ring.o
CC drivers/ata/libata-scsi.o
CC drivers/scsi/scsi_scan.o
AR drivers/tty/built-in.a
CC net/ipv6/inet6_hashtables.o
ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
CC drivers/nvme/host/sysfs.o
CC mm/hugetlb.o
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
CC arch/x86/kernel/amd_nb.o
CC drivers/net/phy/mdio-boardinfo.o
AR drivers/firewire/built-in.a
CC drivers/net/phy/stubs.o
CC [M] fs/smb/client/namespace.o
CC drivers/acpi/acpica/psutils.o
CC net/sysctl_net.o
AR drivers/iommu/built-in.a
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/scsi/scsi_devinfo.o
AR drivers/cdrom/built-in.a
AR drivers/net/pse-pd/built-in.a
CC drivers/net/mdio/acpi_mdio.o
AR drivers/auxdisplay/built-in.a
AR drivers/net/pcs/built-in.a
AR drivers/net/ethernet/adi/built-in.a
AR drivers/net/ethernet/alacritech/built-in.a
AR drivers/net/ethernet/amazon/built-in.a
AR drivers/net/usb/built-in.a
CC drivers/dma-buf/sync_file.o
AR drivers/net/ethernet/aquantia/built-in.a
CC [M] drivers/net/usb/pegasus.o
AR drivers/net/ethernet/asix/built-in.a
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 [M] drivers/misc/mei/bus.o
CC [M] drivers/net/usb/rtl8150.o
CC drivers/dma-buf/sw_sync.o
CC drivers/acpi/acpica/pswalk.o
CC [M] drivers/net/ethernet/broadcom/bnx2.o
CC net/bridge/br_mdb.o
CC drivers/net/phy/mdio_devres.o
CC net/sunrpc/sched.o
CC net/sunrpc/auth.o
CC drivers/usb/common/common.o
CC arch/x86/kernel/kvm.o
AR drivers/base/regmap/built-in.a
CC drivers/base/driver.o
CC kernel/trace/trace_events_trigger.o
CC drivers/usb/core/usb.o
AR drivers/usb/phy/built-in.a
CC drivers/usb/host/pci-quirks.o
CC net/sunrpc/auth_null.o
CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o
CC drivers/usb/host/ehci-hcd.o
CC kernel/trace/trace_eprobe.o
CC arch/x86/kernel/kvmclock.o
CC drivers/dma-buf/sync_debug.o
CC drivers/acpi/acpica/psxface.o
CC drivers/base/class.o
CC drivers/net/mdio/fwnode_mdio.o
CC drivers/input/serio/serio.o
CC fs/btrfs/delayed-ref.o
CC drivers/input/serio/i8042.o
CC net/ipv6/mcast_snoop.o
CC [M] fs/smb/client/smb1ops.o
CC drivers/usb/core/hub.o
CC lib/ratelimit.o
CC drivers/input/keyboard/atkbd.o
CC drivers/rtc/lib.o
AR drivers/input/mouse/built-in.a
CC net/ipv4/fib_frontend.o
AR drivers/i2c/algos/built-in.a
CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o
CC [M] drivers/i2c/algos/i2c-algo-bit.o
CC drivers/scsi/scsi_sysctl.o
CC drivers/usb/common/debug.o
CC drivers/net/phy/phy.o
CC drivers/scsi/scsi_debugfs.o
CC drivers/acpi/acpica/rsaddr.o
CC lib/rbtree.o
CC [M] drivers/misc/mei/bus-fixup.o
AR drivers/usb/common/built-in.a
CC [M] drivers/gpu/drm/tests/drm_rect_test.o
CC drivers/usb/core/hcd.o
CC drivers/ata/libata-eh.o
CC [M] drivers/dma-buf/selftest.o
AR drivers/i3c/built-in.a
CC [M] drivers/net/usb/r8152.o
AR drivers/media/i2c/built-in.a
AR drivers/media/tuners/built-in.a
CC arch/x86/kernel/paravirt.o
AR drivers/media/rc/keymaps/built-in.a
AR drivers/media/rc/built-in.a
AR drivers/media/common/b2c2/built-in.a
AR drivers/media/common/saa7146/built-in.a
AR drivers/media/common/siano/built-in.a
AR drivers/media/pci/ttpci/built-in.a
AR drivers/media/platform/allegro-dvt/built-in.a
AR drivers/media/common/v4l2-tpg/built-in.a
AR drivers/media/pci/b2c2/built-in.a
AR drivers/media/common/videobuf2/built-in.a
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
AR drivers/media/common/built-in.a
AR drivers/media/pci/pluto2/built-in.a
AR drivers/media/platform/amlogic/built-in.a
CC [M] drivers/gpu/drm/tests/drm_exec_test.o
AR drivers/media/pci/dm1105/built-in.a
AR drivers/media/platform/amphion/built-in.a
AR drivers/media/platform/aspeed/built-in.a
AR drivers/media/pci/pt1/built-in.a
CC drivers/net/phy/phy-c45.o
AR drivers/media/pci/pt3/built-in.a
CC drivers/input/input.o
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/pci/mantis/built-in.a
AR drivers/media/platform/cadence/built-in.a
AR drivers/media/pci/ngene/built-in.a
AR drivers/media/usb/b2c2/built-in.a
AR drivers/media/platform/chips-media/built-in.a
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/media/usb/dvb-usb/built-in.a
AR drivers/media/platform/intel/built-in.a
CC drivers/base/platform.o
AR drivers/media/pci/saa7146/built-in.a
AR drivers/net/mdio/built-in.a
AR drivers/media/usb/dvb-usb-v2/built-in.a
AR drivers/media/platform/marvell/built-in.a
AR drivers/media/pci/smipcie/built-in.a
AR drivers/media/usb/s2255/built-in.a
CC fs/bad_inode.o
AR drivers/media/pci/netup_unidvb/built-in.a
CC drivers/rtc/class.o
CC fs/file.o
AR drivers/media/usb/siano/built-in.a
AR drivers/media/platform/mediatek/jpeg/built-in.a
AR drivers/media/pci/intel/ipu3/built-in.a
AR drivers/media/usb/ttusb-budget/built-in.a
AR drivers/media/platform/mediatek/mdp/built-in.a
AR drivers/media/pci/intel/ivsc/built-in.a
AR drivers/media/pci/intel/built-in.a
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/usb/built-in.a
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
AR drivers/media/pci/built-in.a
CC drivers/rtc/interface.o
CC drivers/acpi/acpica/rscalc.o
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
AR drivers/media/platform/microchip/built-in.a
CC lib/seq_buf.o
CC net/bridge/br_multicast_eht.o
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
CC [M] drivers/net/ipvlan/ipvlan_core.o
CC drivers/ata/libata-transport.o
AR drivers/media/platform/mediatek/vpu/built-in.a
AR drivers/media/platform/mediatek/mdp3/built-in.a
CC lib/siphash.o
AR drivers/media/platform/mediatek/built-in.a
CC [M] drivers/gpu/drm/display/drm_scdc_helper.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
AR drivers/media/platform/nxp/imx-jpeg/built-in.a
CC [M] drivers/net/vxlan/vxlan_core.o
AR drivers/media/platform/nxp/imx8-isi/built-in.a
AR drivers/media/platform/nxp/built-in.a
CC drivers/scsi/scsi_trace.o
AR drivers/media/platform/qcom/camss/built-in.a
AR drivers/media/platform/qcom/venus/built-in.a
AR drivers/media/platform/qcom/built-in.a
CC [M] drivers/dma-buf/st-dma-fence.o
AR drivers/media/platform/renesas/rcar-vin/built-in.a
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
AR drivers/media/platform/renesas/vsp1/built-in.a
AR drivers/media/platform/renesas/built-in.a
AR drivers/media/platform/rockchip/rga/built-in.a
AR drivers/media/platform/rockchip/rkisp1/built-in.a
AR drivers/media/platform/rockchip/built-in.a
CC [M] net/ipv6/ip6_udp_tunnel.o
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
AR drivers/media/platform/samsung/exynos4-is/built-in.a
CC [M] drivers/dma-buf/st-dma-fence-chain.o
AR drivers/media/platform/samsung/s3c-camif/built-in.a
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
CC [M] drivers/misc/mei/debugfs.o
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
CC kernel/trace/trace_kprobe.o
AR drivers/media/platform/samsung/built-in.a
CC drivers/i2c/busses/i2c-designware-common.o
AR drivers/media/platform/st/sti/bdisp/built-in.a
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
AR drivers/media/platform/st/sti/delta/built-in.a
AR drivers/media/platform/st/sti/hva/built-in.a
AR drivers/input/keyboard/built-in.a
AR drivers/media/platform/st/stm32/built-in.a
CC drivers/i2c/busses/i2c-designware-master.o
AR drivers/media/platform/st/built-in.a
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
CC drivers/input/serio/libps2.o
CC [M] drivers/net/ipvlan/ipvlan_main.o
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
CC drivers/input/input-compat.o
CC drivers/scsi/scsi_logging.o
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
CC drivers/scsi/scsi_pm.o
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
CC [M] drivers/dma-buf/st-dma-fence-unwrap.o
CC drivers/acpi/acpica/rscreate.o
AR drivers/media/platform/sunxi/built-in.a
CC [M] drivers/net/vxlan/vxlan_multicast.o
CC arch/x86/kernel/pvclock.o
AR drivers/media/platform/ti/am437x/built-in.a
AR drivers/media/platform/ti/cal/built-in.a
AR drivers/media/platform/ti/vpe/built-in.a
CC [M] drivers/net/ipvlan/ipvlan_l3s.o
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/platform/ti/omap/built-in.a
AR drivers/media/platform/ti/omap3isp/built-in.a
AR drivers/media/platform/ti/built-in.a
CC lib/string.o
CC drivers/usb/storage/scsiglue.o
AR drivers/spi/built-in.a
AR drivers/media/platform/verisilicon/built-in.a
AR drivers/media/mmc/siano/built-in.a
AR drivers/media/platform/via/built-in.a
AR drivers/media/mmc/built-in.a
CC drivers/nvme/host/pr.o
AR drivers/media/platform/xilinx/built-in.a
AR drivers/media/platform/built-in.a
AR drivers/media/firewire/built-in.a
AR drivers/media/spi/built-in.a
AR drivers/media/test-drivers/built-in.a
AR drivers/media/built-in.a
CC net/sunrpc/auth_tls.o
CC fs/btrfs/relocation.o
CC drivers/scsi/scsi_bsg.o
CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o
CC [M] drivers/net/ethernet/broadcom/cnic.o
CC drivers/ata/libata-trace.o
CC [M] drivers/misc/mei/mei-trace.o
CC fs/filesystems.o
CC [M] fs/smb/client/cifssmb.o
CC drivers/base/cpu.o
CC net/ipv4/fib_semantics.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC drivers/net/phy/phy-core.o
CC net/bridge/br_vlan.o
CC [M] drivers/dma-buf/st-dma-resv.o
CC lib/timerqueue.o
CC drivers/usb/serial/usb-serial.o
CC arch/x86/kernel/pcspeaker.o
AR drivers/input/serio/built-in.a
CC drivers/usb/serial/generic.o
CC net/sunrpc/auth_unix.o
CC drivers/usb/serial/bus.o
CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o
CC lib/vsprintf.o
CC net/ipv4/fib_trie.o
CC net/bridge/br_vlan_tunnel.o
AR net/ipv6/built-in.a
AR drivers/gpu/drm/imx/built-in.a
CC drivers/i2c/busses/i2c-designware-platdrv.o
AR drivers/gpu/drm/i2c/built-in.a
CC net/bridge/br_vlan_options.o
AR drivers/gpu/drm/panel/built-in.a
CC net/ipv4/fib_notifier.o
AR drivers/usb/misc/built-in.a
CC drivers/acpi/acpica/rsinfo.o
CC net/sunrpc/svc.o
CC drivers/usb/storage/protocol.o
CC drivers/usb/gadget/udc/core.o
CC drivers/rtc/nvmem.o
CC drivers/input/input-mt.o
CC drivers/nvme/host/trace.o
CC drivers/usb/gadget/udc/trace.o
CC drivers/scsi/scsi_common.o
CC [M] drivers/net/vxlan/vxlan_vnifilter.o
CC drivers/base/firmware.o
CC arch/x86/kernel/check.o
AR drivers/dma-buf/built-in.a
LD [M] drivers/dma-buf/dmabuf_selftests.o
CC drivers/scsi/sd.o
CC drivers/ata/libata-sata.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
AR drivers/gpu/drm/bridge/cadence/built-in.a
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 drivers/usb/storage/transport.o
CC [M] drivers/misc/mei/pci-me.o
AR drivers/ptp/built-in.a
AR drivers/net/ethernet/cavium/common/built-in.a
CC [M] drivers/ptp/ptp_clock.o
AR drivers/net/ethernet/cavium/thunder/built-in.a
AR drivers/net/ethernet/cavium/liquidio/built-in.a
AR drivers/net/ethernet/cavium/octeon/built-in.a
AR drivers/net/ethernet/cortina/built-in.a
AR drivers/net/ethernet/cavium/built-in.a
CC fs/namespace.o
LD [M] drivers/gpu/drm/display/drm_display_helper.o
CC drivers/usb/storage/usb.o
CC [M] net/bluetooth/smp.o
CC drivers/acpi/acpica/rsio.o
AR drivers/gpu/drm/hisilicon/built-in.a
AR drivers/gpu/drm/mxsfb/built-in.a
CC net/sunrpc/svcsock.o
AR drivers/gpu/drm/tiny/built-in.a
AR drivers/gpu/drm/xlnx/built-in.a
AR drivers/gpu/drm/gud/built-in.a
AR drivers/gpu/drm/solomon/built-in.a
LD [M] drivers/net/ipvlan/ipvlan.o
CC [M] drivers/gpu/drm/ttm/ttm_tt.o
CC [M] drivers/gpu/drm/ttm/ttm_bo.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
CC drivers/net/phy/phy_device.o
CC drivers/base/init.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC drivers/rtc/dev.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC drivers/nvme/host/fault_inject.o
CC drivers/i2c/busses/i2c-designware-baytrail.o
CC arch/x86/kernel/uprobes.o
CC drivers/input/input-poller.o
CC drivers/acpi/acpica/rsirq.o
CC kernel/trace/error_report-traces.o
CC drivers/net/loopback.o
CC net/sunrpc/svcauth.o
CC drivers/nvme/host/pci.o
CC drivers/ata/libata-sff.o
CC drivers/usb/core/urb.o
CC [M] drivers/misc/mei/hw-me.o
CC [M] drivers/misc/mei/gsc-me.o
CC drivers/usb/serial/console.o
CC mm/hugetlb_vmemmap.o
CC drivers/base/map.o
CC drivers/base/devres.o
CC drivers/acpi/acpica/rslist.o
CC [M] drivers/ptp/ptp_chardev.o
CC drivers/rtc/proc.o
CC drivers/ata/libata-pmp.o
CC drivers/net/phy/linkmode.o
CC drivers/usb/host/ehci-pci.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o
CC drivers/usb/storage/initializers.o
CC drivers/base/attribute_container.o
CC drivers/input/ff-core.o
CC [M] drivers/i2c/busses/i2c-scmi.o
AR drivers/usb/gadget/udc/built-in.a
CC drivers/scsi/sg.o
AR drivers/usb/gadget/function/built-in.a
CC kernel/trace/power-traces.o
AR drivers/usb/gadget/legacy/built-in.a
CC drivers/usb/gadget/usbstring.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
AR drivers/power/reset/built-in.a
CC drivers/hwmon/hwmon.o
CC arch/x86/kernel/perf_regs.o
CC drivers/power/supply/power_supply_core.o
CC arch/x86/kernel/tracepoint.o
CC drivers/usb/storage/sierra_ms.o
CC drivers/acpi/acpica/rsmemory.o
CC drivers/rtc/sysfs.o
CC drivers/usb/serial/ftdi_sio.o
CC drivers/net/phy/mdio_bus.o
CC [M] drivers/net/ethernet/broadcom/tg3.o
CC [M] drivers/hwmon/acpi_power_meter.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
AR drivers/thermal/broadcom/built-in.a
AR drivers/thermal/samsung/built-in.a
CC drivers/thermal/intel/intel_tcc.o
CC drivers/usb/core/message.o
CC kernel/trace/rpm-traces.o
CC kernel/sys.o
CC drivers/thermal/intel/therm_throt.o
CC kernel/trace/trace_dynevent.o
CC drivers/usb/core/driver.o
CC drivers/usb/host/ohci-hcd.o
CC [M] drivers/ptp/ptp_sysfs.o
CC drivers/input/touchscreen.o
CC drivers/base/transport_class.o
CC drivers/watchdog/watchdog_core.o
CC drivers/acpi/acpica/rsmisc.o
CC drivers/watchdog/watchdog_dev.o
CC mm/mempolicy.o
CC drivers/usb/gadget/config.o
CC net/bridge/br_mst.o
CC lib/win_minmax.o
CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o
CC arch/x86/kernel/itmt.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o
CC drivers/watchdog/softdog.o
CC net/ipv4/inet_fragment.o
CC drivers/usb/storage/option_ms.o
CC kernel/trace/trace_probe.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
CC drivers/rtc/rtc-mc146818-lib.o
CC drivers/power/supply/power_supply_sysfs.o
CC drivers/base/topology.o
CC drivers/scsi/scsi_sysfs.o
CC lib/xarray.o
CC arch/x86/kernel/umip.o
CC drivers/acpi/acpica/rsserial.o
CC drivers/input/ff-memless.o
LD [M] drivers/misc/mei/mei.o
CC drivers/usb/gadget/epautoconf.o
CC [M] drivers/hwmon/coretemp.o
LD [M] drivers/misc/mei/mei-me.o
CC fs/btrfs/delayed-inode.o
LD [M] drivers/misc/mei/mei-gsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
CC drivers/input/vivaldi-fmap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
CC kernel/trace/trace_uprobe.o
CC [M] net/bluetooth/lib.o
AR drivers/hwmon/built-in.a
CC lib/lockref.o
CC [M] drivers/net/vxlan/vxlan_mdb.o
CC [M] drivers/ptp/ptp_vclock.o
CC drivers/ata/libata-acpi.o
CC net/sunrpc/svcauth_unix.o
AR drivers/thermal/st/built-in.a
CC [M] drivers/i2c/busses/i2c-i801.o
CC drivers/usb/storage/usual-tables.o
CC net/sunrpc/addr.o
CC [M] net/bluetooth/ecdh_helper.o
CC [M] drivers/gpu/drm/ttm/ttm_module.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
CC lib/bcd.o
CC drivers/usb/gadget/composite.o
CC drivers/rtc/rtc-cmos.o
CC drivers/acpi/acpica/rsutils.o
CC drivers/usb/serial/pl2303.o
CC net/sunrpc/rpcb_clnt.o
CC drivers/net/phy/mdio_device.o
AR drivers/watchdog/built-in.a
CC drivers/power/supply/power_supply_leds.o
CC drivers/usb/gadget/functions.o
AR drivers/thermal/intel/built-in.a
AR drivers/thermal/qcom/built-in.a
AR drivers/thermal/tegra/built-in.a
AR drivers/thermal/mediatek/built-in.a
CC drivers/thermal/thermal_core.o
CC [M] net/bluetooth/hci_request.o
CC drivers/base/container.o
CC [M] drivers/net/usb/asix_devices.o
CC net/sunrpc/timer.o
CC [M] fs/smb/client/asn1.o
AR drivers/nvme/host/built-in.a
AR drivers/nvme/built-in.a
CC [M] drivers/md/persistent-data/dm-array.o
CC drivers/md/md.o
CC arch/x86/kernel/unwind_orc.o
CC [M] net/bridge/br_netfilter_hooks.o
CC drivers/usb/core/config.o
CC drivers/input/input-leds.o
CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC fs/seq_file.o
AR drivers/usb/storage/built-in.a
CC [M] net/bluetooth/mgmt_util.o
CC drivers/base/property.o
CC drivers/power/supply/power_supply_hwmon.o
CC drivers/acpi/acpica/rsxface.o
CC drivers/usb/core/file.o
CC [M] drivers/ptp/ptp_kvm_x86.o
CC drivers/md/md-bitmap.o
CC net/sunrpc/xdr.o
CC drivers/thermal/thermal_sysfs.o
CC [M] net/bridge/br_netfilter_ipv6.o
CC drivers/opp/core.o
CC drivers/cpufreq/cpufreq.o
CC net/ipv4/ping.o
CC drivers/cpufreq/freq_table.o
CC drivers/net/phy/swphy.o
AR drivers/scsi/built-in.a
CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
CC drivers/usb/core/buffer.o
CC drivers/ata/libata-pata-timings.o
CC drivers/input/mousedev.o
AR drivers/usb/serial/built-in.a
AR drivers/rtc/built-in.a
CC [M] drivers/usb/class/usbtmc.o
CC drivers/cpuidle/governors/menu.o
CC drivers/acpi/acpica/tbdata.o
AR drivers/power/supply/built-in.a
CC drivers/cpuidle/governors/haltpoll.o
AR drivers/power/built-in.a
CC drivers/mmc/core/core.o
CC [M] drivers/md/persistent-data/dm-bitset.o
CC lib/sort.o
CC drivers/mmc/core/bus.o
CC arch/x86/kernel/callthunks.o
CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o
CC lib/parser.o
CC [M] drivers/i2c/busses/i2c-isch.o
CC [M] drivers/ptp/ptp_kvm_common.o
CC drivers/usb/host/ohci-pci.o
LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o
CC mm/sparse.o
CC drivers/net/phy/fixed_phy.o
CC [M] drivers/net/usb/asix_common.o
CC [M] drivers/md/persistent-data/dm-block-manager.o
LD [M] fs/smb/client/cifs.o
CC [M] drivers/net/usb/ax88172a.o
AR drivers/i2c/muxes/built-in.a
CC [M] drivers/i2c/muxes/i2c-mux-gpio.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
CC fs/xattr.o
CC [M] drivers/net/usb/ax88179_178a.o
CC [M] drivers/net/phy/phylink.o
CC drivers/thermal/thermal_trip.o
CC [M] drivers/gpu/drm/i915/i915_driver.o
CC [M] drivers/net/usb/cdc_ether.o
CC drivers/usb/core/sysfs.o
CC fs/libfs.o
CC drivers/base/cacheinfo.o
CC drivers/acpi/acpica/tbfadt.o
CC lib/debug_locks.o
CC kernel/trace/rethook.o
CC [M] net/bluetooth/mgmt_config.o
CC drivers/ata/ahci.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC drivers/acpi/acpica/tbfind.o
CC drivers/usb/gadget/configfs.o
CC [M] drivers/gpu/drm/ttm/ttm_resource.o
CC lib/random32.o
CC drivers/usb/gadget/u_f.o
LD [M] drivers/net/vxlan/vxlan.o
CC fs/btrfs/scrub.o
CC drivers/input/evdev.o
AR drivers/cpuidle/governors/built-in.a
CC drivers/ata/libahci.o
CC drivers/cpuidle/cpuidle.o
CC drivers/mmc/core/host.o
CC [M] drivers/gpu/drm/vgem/vgem_drv.o
CC arch/x86/kernel/cet.o
CC [M] drivers/gpu/drm/vgem/vgem_fence.o
CC drivers/usb/host/uhci-hcd.o
CC drivers/thermal/thermal_helpers.o
LD [M] drivers/ptp/ptp.o
CC [M] drivers/md/persistent-data/dm-space-map-common.o
LD [M] drivers/ptp/ptp_kvm.o
CC drivers/usb/host/xhci.o
CC [M] drivers/i2c/busses/i2c-ismt.o
CC drivers/acpi/acpica/tbinstal.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
CC [M] drivers/net/usb/cdc_eem.o
CC drivers/opp/cpu.o
CC fs/btrfs/backref.o
CC lib/bust_spinlocks.o
CC fs/btrfs/ulist.o
CC drivers/acpi/acpi_pnp.o
CC mm/sparse-vmemmap.o
CC drivers/acpi/power.o
CC net/ipv4/ip_tunnel_core.o
AR kernel/trace/built-in.a
CC kernel/umh.o
CC drivers/base/swnode.o
CC drivers/acpi/acpica/tbprint.o
AR net/bridge/built-in.a
LD [M] net/bridge/br_netfilter.o
CC drivers/thermal/thermal_hwmon.o
CC lib/kasprintf.o
CC [M] drivers/net/usb/smsc75xx.o
CC drivers/usb/host/xhci-mem.o
CC drivers/usb/core/endpoint.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC arch/x86/kernel/mmconf-fam10h_64.o
CC arch/x86/kernel/vsmp_64.o
CC drivers/cpuidle/driver.o
CC kernel/workqueue.o
CC drivers/cpufreq/cpufreq_performance.o
LD [M] drivers/gpu/drm/vgem/vgem.o
CC [M] drivers/net/phy/aquantia_main.o
CC net/sunrpc/sunrpc_syms.o
CC [M] drivers/gpu/drm/ttm/ttm_pool.o
CC drivers/opp/debugfs.o
CC [M] drivers/gpu/drm/i915/i915_drm_client.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
CC [M] net/bluetooth/hci_codec.o
CC drivers/mmc/core/mmc.o
CC fs/btrfs/qgroup.o
CC [M] drivers/i2c/busses/i2c-piix4.o
CC drivers/acpi/acpica/tbutils.o
CC lib/bitmap.o
CC drivers/net/netconsole.o
CC [M] drivers/gpu/drm/ttm/ttm_device.o
CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o
CC mm/mmu_notifier.o
AR drivers/input/built-in.a
CC [M] drivers/md/persistent-data/dm-space-map-disk.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
CC drivers/md/md-autodetect.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC drivers/md/dm-uevent.o
CC drivers/thermal/gov_fair_share.o
CC [M] drivers/gpu/drm/amd/amdgpu/atom.o
CC [M] drivers/md/persistent-data/dm-space-map-metadata.o
AR drivers/ufs/built-in.a
CC drivers/mmc/host/sdhci.o
CC drivers/cpuidle/governor.o
AR drivers/leds/trigger/built-in.a
CC [M] drivers/leds/trigger/ledtrig-audio.o
CC drivers/cpuidle/sysfs.o
AR drivers/usb/gadget/built-in.a
CC drivers/acpi/acpica/tbxface.o
CC [M] drivers/gpu/drm/i915/i915_config.o
CC drivers/usb/core/devio.o
CC drivers/cpufreq/cpufreq_governor.o
AR arch/x86/kernel/built-in.a
AR arch/x86/built-in.a
CC [M] drivers/net/usb/smsc95xx.o
CC drivers/mmc/host/sdhci-pci-core.o
CC net/ipv4/gre_offload.o
CC mm/ksm.o
CC drivers/base/auxiliary.o
AR drivers/opp/built-in.a
CC [M] drivers/md/persistent-data/dm-transaction-manager.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o
AR drivers/leds/blink/built-in.a
CC drivers/cpuidle/poll_state.o
AR drivers/leds/simple/built-in.a
CC drivers/thermal/gov_step_wise.o
CC drivers/leds/led-core.o
CC drivers/leds/led-class.o
CC mm/slub.o
CC net/ipv4/metrics.o
CC net/sunrpc/cache.o
CC drivers/ata/ata_piix.o
CC drivers/acpi/acpica/tbxfload.o
CC drivers/md/dm.o
CC lib/scatterlist.o
CC drivers/acpi/event.o
CC [M] drivers/net/phy/aquantia_hwmon.o
CC [M] drivers/gpu/drm/i915/i915_getparam.o
CC drivers/md/dm-table.o
CC drivers/acpi/evged.o
CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o
CC [M] net/bluetooth/eir.o
CC drivers/cpuidle/cpuidle-haltpoll.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC [M] drivers/md/persistent-data/dm-btree.o
CC drivers/base/devtmpfs.o
CC drivers/usb/core/notify.o
CC net/ipv4/netlink.o
CC drivers/acpi/sysfs.o
CC drivers/usb/core/generic.o
AR drivers/firmware/arm_ffa/built-in.a
AR drivers/firmware/arm_scmi/built-in.a
AR drivers/firmware/broadcom/built-in.a
CC drivers/thermal/gov_user_space.o
AR drivers/firmware/cirrus/built-in.a
AR drivers/firmware/meson/built-in.a
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC drivers/firmware/efi/efi-bgrt.o
LD [M] drivers/gpu/drm/ttm/ttm.o
CC drivers/acpi/acpica/tbxfroot.o
CC drivers/usb/host/xhci-ext-caps.o
AR drivers/firmware/imx/built-in.a
CC mm/migrate.o
CC drivers/firmware/efi/libstub/gop.o
AR drivers/firmware/psci/built-in.a
AR drivers/firmware/smccc/built-in.a
CC drivers/leds/led-triggers.o
AR drivers/firmware/tegra/built-in.a
AR drivers/firmware/xilinx/built-in.a
AR drivers/cpuidle/built-in.a
CC drivers/firmware/dmi_scan.o
CC drivers/firmware/dmi-sysfs.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
CC lib/list_sort.o
CC drivers/firmware/efi/libstub/secureboot.o
CC drivers/cpufreq/acpi-cpufreq.o
CC lib/uuid.o
CC [M] drivers/net/phy/ax88796b.o
CC drivers/mmc/core/mmc_ops.o
CC drivers/usb/host/xhci-ring.o
AR drivers/thermal/built-in.a
CC [M] drivers/md/persistent-data/dm-btree-remove.o
CC [M] drivers/gpu/drm/nouveau/nvif/object.o
CC [M] drivers/md/persistent-data/dm-btree-spine.o
CC [M] drivers/gpu/drm/nouveau/nvif/client.o
CC drivers/acpi/acpica/utaddress.o
LD [M] drivers/i2c/busses/i2c-designware-pci.o
CC drivers/acpi/property.o
AR drivers/i2c/busses/built-in.a
CC drivers/mmc/core/sd.o
CC drivers/i2c/i2c-boardinfo.o
CC fs/fs-writeback.o
CC [M] drivers/gpu/drm/i915/i915_ioctl.o
CC drivers/base/node.o
AR drivers/crypto/stm32/built-in.a
AR drivers/crypto/xilinx/built-in.a
AR drivers/crypto/hisilicon/built-in.a
AR drivers/ata/built-in.a
CC [M] drivers/gpu/drm/i915/i915_irq.o
CC drivers/clocksource/acpi_pm.o
CC fs/btrfs/send.o
CC [M] drivers/gpu/drm/i915/i915_mitigations.o
AR drivers/crypto/intel/keembay/built-in.a
CC [M] drivers/gpu/drm/i915/i915_module.o
CC lib/iov_iter.o
AR drivers/crypto/intel/ixp4xx/built-in.a
AR drivers/crypto/intel/built-in.a
AR drivers/crypto/starfive/built-in.a
CC [M] net/bluetooth/hci_sync.o
AR drivers/crypto/built-in.a
CC net/ipv4/nexthop.o
CC lib/clz_ctz.o
CC drivers/mmc/host/sdhci-pci-o2micro.o
CC drivers/clocksource/i8253.o
CC drivers/mmc/core/sd_ops.o
CC [M] drivers/net/usb/mcs7830.o
CC drivers/hid/usbhid/hid-core.o
CC [M] drivers/net/usb/usbnet.o
CC drivers/firmware/efi/libstub/tpm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
AR drivers/leds/built-in.a
CC drivers/hid/usbhid/hiddev.o
CC drivers/acpi/acpica/utalloc.o
CC drivers/hid/hid-core.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC drivers/mmc/core/sdio.o
CC [M] drivers/net/phy/bcm7xxx.o
CC drivers/firmware/dmi-id.o
CC [M] drivers/net/dummy.o
AR drivers/staging/media/built-in.a
AR drivers/staging/built-in.a
CC drivers/firmware/efi/libstub/file.o
CC drivers/usb/core/quirks.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
CC [M] drivers/net/usb/cdc_ncm.o
CC drivers/cpufreq/intel_pstate.o
CC drivers/i2c/i2c-core-base.o
LD [M] drivers/md/persistent-data/dm-persistent-data.o
AR drivers/clocksource/built-in.a
CC net/ipv4/udp_tunnel_stub.o
CC drivers/md/dm-target.o
CC [M] drivers/gpu/drm/nouveau/nvif/conn.o
CC kernel/pid.o
CC drivers/acpi/acpica/utascii.o
CC [M] drivers/gpu/drm/i915/i915_params.o
CC drivers/mmc/core/sdio_ops.o
CC drivers/acpi/acpi_cmos_rtc.o
CC drivers/base/memory.o
CC drivers/firmware/efi/libstub/mem.o
CC drivers/firmware/efi/libstub/random.o
CC net/ipv4/sysctl_net_ipv4.o
CC drivers/mmc/core/sdio_bus.o
CC drivers/firmware/efi/libstub/randomalloc.o
CC [M] drivers/net/usb/r8153_ecm.o
CC drivers/base/module.o
CC net/ipv4/proc.o
CC drivers/i2c/i2c-core-smbus.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC drivers/acpi/acpica/utbuffer.o
CC drivers/usb/core/devices.o
CC drivers/mmc/core/sdio_cis.o
CC net/sunrpc/rpc_pipe.o
CC [M] drivers/net/macvlan.o
CC [M] drivers/net/phy/bcm87xx.o
CC kernel/task_work.o
CC [M] drivers/gpu/drm/i915/i915_pci.o
CC drivers/mmc/host/sdhci-pci-arasan.o
CC drivers/mmc/core/sdio_io.o
CC [M] drivers/gpu/drm/nouveau/nvif/device.o
CC drivers/usb/core/phy.o
CC drivers/hid/hid-input.o
CC [M] drivers/gpu/drm/i915/i915_scatterlist.o
CC drivers/i2c/i2c-core-acpi.o
CC drivers/mmc/core/sdio_irq.o
CC drivers/base/pinctrl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
CC drivers/md/dm-linear.o
CC [M] drivers/gpu/drm/i915/i915_suspend.o
CC drivers/i2c/i2c-core-slave.o
CC drivers/acpi/acpica/utcksum.o
CC drivers/base/devcoredump.o
AR drivers/hid/usbhid/built-in.a
CC drivers/acpi/x86/apple.o
CC drivers/firmware/efi/libstub/pci.o
CC drivers/base/platform-msi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
CC drivers/acpi/acpica/utcopy.o
CC drivers/firmware/memmap.o
CC drivers/base/physical_location.o
CC drivers/base/trace.o
CC kernel/extable.o
CC [M] drivers/net/phy/bcm-phy-lib.o
CC fs/btrfs/dev-replace.o
CC drivers/mmc/host/sdhci-pci-dwc-mshc.o
CC fs/btrfs/raid56.o
CC [M] drivers/net/phy/broadcom.o
CC [M] drivers/gpu/drm/i915/i915_switcheroo.o
CC drivers/usb/core/port.o
CC [M] drivers/gpu/drm/ast/ast_drv.o
CC [M] drivers/gpu/drm/nouveau/nvif/disp.o
LD [M] drivers/net/usb/asix.o
CC [M] drivers/gpu/drm/ast/ast_i2c.o
CC [M] drivers/gpu/drm/nouveau/nvif/driver.o
CC drivers/firmware/efi/efi.o
CC drivers/md/dm-stripe.o
CC [M] drivers/gpu/drm/ast/ast_main.o
CC drivers/gpu/drm/drm_mipi_dsi.o
CC drivers/mmc/host/sdhci-pci-gli.o
CC drivers/mmc/core/slot-gpio.o
CC drivers/acpi/x86/utils.o
CC drivers/firmware/efi/libstub/skip_spaces.o
CC drivers/acpi/acpica/utexcep.o
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC lib/bsearch.o
CC [M] drivers/gpu/drm/i915/i915_sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
CC drivers/mmc/host/sdhci-acpi.o
CC drivers/firmware/efi/libstub/lib-ctype.o
CC lib/find_bit.o
AR drivers/cpufreq/built-in.a
CC net/ipv4/syncookies.o
CC drivers/firmware/efi/vars.o
CC mm/memory-tiers.o
CC [M] drivers/gpu/drm/ast/ast_mm.o
CC drivers/i2c/i2c-dev.o
CC drivers/firmware/efi/libstub/alignedmem.o
AR drivers/net/ethernet/engleder/built-in.a
CC [M] drivers/i2c/i2c-smbus.o
CC [M] drivers/i2c/i2c-mux.o
CC [M] drivers/gpu/drm/drm_aperture.o
CC drivers/md/dm-ioctl.o
AR drivers/base/built-in.a
AR drivers/platform/x86/amd/built-in.a
CC drivers/platform/x86/p2sb.o
CC drivers/platform/x86/intel/pmc/core.o
CC drivers/usb/host/xhci-hub.o
CC drivers/acpi/acpica/utdebug.o
CC [M] drivers/platform/x86/intel/pmt/class.o
CC drivers/usb/host/xhci-dbg.o
CC net/sunrpc/sysfs.o
CC net/sunrpc/svc_xprt.o
CC kernel/params.o
CC net/ipv4/esp4.o
CC [M] drivers/gpu/drm/nouveau/nvif/event.o
CC lib/llist.o
CC drivers/mmc/core/regulator.o
CC drivers/usb/core/hcd-pci.o
CC kernel/kthread.o
CC net/sunrpc/xprtmultipath.o
CC drivers/acpi/x86/s2idle.o
CC [M] drivers/platform/x86/intel/pmt/telemetry.o
CC drivers/usb/core/usb-acpi.o
CC [M] drivers/net/phy/lxt.o
CC lib/memweight.o
CC kernel/sys_ni.o
CC [M] drivers/gpu/drm/drm_atomic.o
CC [M] drivers/gpu/drm/ast/ast_mode.o
CC drivers/firmware/efi/libstub/relocate.o
CC drivers/mmc/core/debugfs.o
CC drivers/acpi/debugfs.o
CC drivers/acpi/acpica/utdecode.o
CC lib/kfifo.o
CC [M] drivers/gpu/drm/ast/ast_post.o
CC [M] drivers/net/phy/realtek.o
CC [M] drivers/gpu/drm/drm_atomic_uapi.o
CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o
CC drivers/platform/x86/pmc_atom.o
CC drivers/mmc/core/block.o
CC kernel/nsproxy.o
CC drivers/platform/x86/intel/pmc/core_ssram.o
CC [M] drivers/net/phy/smsc.o
CC [M] drivers/gpu/drm/i915/i915_utils.o
CC mm/migrate_device.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
CC [M] drivers/platform/x86/wmi.o
AR drivers/i2c/built-in.a
CC [M] drivers/gpu/drm/ast/ast_dp501.o
CC [M] drivers/net/mii.o
CC fs/btrfs/uuid-tree.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC drivers/acpi/acpica/utdelete.o
CC [M] drivers/gpu/drm/nouveau/nvif/head.o
CC drivers/mmc/host/cqhci-core.o
CC [M] drivers/platform/x86/intel/pmt/crashlog.o
CC drivers/acpi/acpi_lpat.o
CC [M] drivers/gpu/drm/ast/ast_dp.o
CC drivers/firmware/efi/libstub/printk.o
CC kernel/notifier.o
AR drivers/net/ethernet/ezchip/built-in.a
CC [M] net/bluetooth/coredump.o
CC drivers/mmc/core/queue.o
CC drivers/acpi/acpi_lpit.o
AR drivers/usb/core/built-in.a
AR drivers/net/ethernet/fungible/built-in.a
AR drivers/net/ethernet/huawei/built-in.a
AR drivers/net/ethernet/i825xx/built-in.a
CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o
CC drivers/acpi/prmt.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o
AR drivers/net/ethernet/microsoft/built-in.a
CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o
CC drivers/hid/hid-quirks.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o
CC lib/percpu-refcount.o
CC net/sunrpc/stats.o
LD [M] drivers/platform/x86/intel/pmt/pmt_class.o
CC drivers/acpi/acpi_pcc.o
CC lib/rhashtable.o
CC fs/pnode.o
CC [M] drivers/mmc/host/sdhci-pltfm.o
CC drivers/platform/x86/intel/pmc/spt.o
CC drivers/md/dm-io.o
CC drivers/acpi/acpica/uterror.o
CC fs/btrfs/props.o
AR drivers/net/ethernet/litex/built-in.a
AR drivers/net/ethernet/microchip/built-in.a
CC net/sunrpc/sysctl.o
AR drivers/net/ethernet/mscc/built-in.a
CC fs/btrfs/free-space-tree.o
CC [M] drivers/platform/x86/wmi-bmof.o
CC drivers/acpi/ac.o
CC drivers/md/dm-kcopyd.o
CC drivers/hid/hid-debug.o
CC [M] drivers/gpu/drm/i915/intel_clock_gating.o
AR drivers/net/ethernet/neterion/built-in.a
CC fs/btrfs/tree-checker.o
LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o
LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o
LD [M] drivers/net/phy/aquantia.o
CC fs/btrfs/space-info.o
CC drivers/acpi/button.o
AR drivers/net/phy/built-in.a
CC kernel/ksysfs.o
CC [M] drivers/gpu/drm/nouveau/nvif/mem.o
CC drivers/firmware/efi/libstub/vsprintf.o
CC [M] net/bluetooth/sco.o
CC drivers/platform/x86/intel/turbo_max_3.o
CC [M] drivers/gpu/drm/i915/intel_device_info.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
CC [M] drivers/gpu/drm/i915/intel_memory_region.o
CC drivers/platform/x86/intel/pmc/cnp.o
CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o
CC drivers/usb/host/xhci-trace.o
CC drivers/acpi/acpica/uteval.o
CC net/ipv4/esp4_offload.o
CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC drivers/firmware/efi/libstub/x86-stub.o
CC fs/btrfs/block-rsv.o
AR drivers/platform/surface/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/mac.o
CC [M] drivers/gpu/drm/drm_auth.o
LD [M] drivers/gpu/drm/ast/ast.o
CC drivers/firmware/efi/libstub/x86-5lvl.o
CC drivers/platform/x86/intel/pmc/icl.o
CC fs/btrfs/delalloc-space.o
CC drivers/platform/x86/intel/pmc/tgl.o
CC [M] drivers/net/mdio.o
CC drivers/usb/host/xhci-debugfs.o
CC [M] drivers/net/ethernet/intel/e1000e/manage.o
CC [M] net/bluetooth/iso.o
CC [M] drivers/platform/x86/intel/vsec.o
CC [M] drivers/net/ethernet/intel/igb/igb_main.o
CC mm/huge_memory.o
CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o
AR drivers/mmc/host/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/nvm.o
CC kernel/cred.o
CC drivers/platform/x86/intel/pmc/adl.o
CC drivers/platform/x86/intel/pmc/mtl.o
CC drivers/firmware/efi/reboot.o
CC drivers/acpi/acpica/utglobal.o
CC [M] drivers/net/ethernet/intel/e1000e/phy.o
CC drivers/acpi/fan_core.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
AR drivers/mmc/core/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o
AR drivers/mmc/built-in.a
CC fs/btrfs/block-group.o
CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o
CC drivers/hid/hidraw.o
CC drivers/hid/hid-generic.o
CC kernel/reboot.o
CC lib/base64.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC [M] drivers/net/ethernet/intel/e1000e/param.o
CC drivers/md/dm-sysfs.o
CC drivers/acpi/acpica/uthex.o
AR drivers/net/ethernet/netronome/built-in.a
CC lib/once.o
CC [M] drivers/gpu/drm/drm_blend.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
AR net/sunrpc/built-in.a
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
CC drivers/md/dm-stats.o
CC kernel/async.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
STUBCPY drivers/firmware/efi/libstub/random.stub.o
CC [M] drivers/gpu/drm/xe/xe_device.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
AR drivers/net/ethernet/ni/built-in.a
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
CC fs/splice.o
CC [M] drivers/gpu/drm/i915/intel_pcode.o
CC fs/sync.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
AR drivers/firmware/efi/libstub/lib.a
CC drivers/firmware/efi/memattr.o
CC [M] drivers/net/tun.o
CC drivers/platform/x86/intel/pmc/pltdrv.o
CC drivers/acpi/fan_attr.o
CC net/ipv4/netfilter.o
CC drivers/usb/host/xhci-pci.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o
CC net/ipv4/inet_diag.o
CC drivers/acpi/acpica/utids.o
CC drivers/hid/hid-a4tech.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o
CC lib/refcount.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC net/ipv4/tcp_diag.o
AR drivers/net/ethernet/packetengines/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
CC [M] drivers/gpu/drm/i915/intel_region_ttm.o
CC [M] drivers/gpu/drm/nouveau/nvif/outp.o
CC [M] drivers/platform/x86/mxm-wmi.o
CC lib/rcuref.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC fs/utimes.o
CC fs/btrfs/discard.o
CC drivers/hid/hid-apple.o
CC [M] drivers/gpu/drm/nouveau/nvif/timer.o
CC fs/d_path.o
CC [M] drivers/platform/x86/intel/rst.o
CC [M] drivers/gpu/drm/drm_bridge.o
CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o
AR drivers/platform/x86/intel/pmc/built-in.a
CC fs/btrfs/reflink.o
CC kernel/range.o
CC lib/usercopy.o
CC drivers/firmware/efi/tpm.o
CC drivers/acpi/processor_driver.o
CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o
CC drivers/acpi/acpica/utinit.o
CC [M] drivers/gpu/drm/drm_cache.o
CC kernel/smpboot.o
CC drivers/acpi/processor_thermal.o
CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o
CC drivers/firmware/efi/memmap.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC [M] drivers/platform/x86/intel_ips.o
CC lib/errseq.o
CC drivers/acpi/acpica/utlock.o
CC drivers/acpi/processor_idle.o
CC [M] net/bluetooth/a2mp.o
AR drivers/net/ethernet/realtek/built-in.a
CC [M] drivers/net/ethernet/realtek/8139cp.o
LD [M] drivers/platform/x86/intel/intel_vsec.o
LD [M] drivers/platform/x86/intel/intel-rst.o
CC lib/bucket_locks.o
AR drivers/platform/x86/intel/built-in.a
CC [M] drivers/net/ethernet/realtek/8139too.o
CC drivers/acpi/acpica/utmath.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC drivers/md/dm-rq.o
CC [M] drivers/gpu/drm/drm_client.o
CC fs/stack.o
CC [M] net/bluetooth/amp.o
CC fs/fs_struct.o
AR drivers/net/ethernet/renesas/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvif/user.o
AR drivers/net/ethernet/sfc/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o
CC [M] drivers/gpu/drm/i915/intel_sbi.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC drivers/acpi/processor_throttling.o
CC drivers/md/dm-io-rewind.o
CC [M] net/bluetooth/hci_debugfs.o
CC kernel/ucount.o
CC [M] drivers/gpu/drm/drm_client_modeset.o
LD [M] drivers/net/ethernet/intel/e1000/e1000.o
CC drivers/acpi/acpica/utmisc.o
CC drivers/hid/hid-belkin.o
AR drivers/usb/host/built-in.a
AR drivers/usb/built-in.a
AR drivers/net/ethernet/smsc/built-in.a
CC [M] drivers/net/ethernet/smsc/smsc9420.o
CC [M] drivers/net/ethernet/realtek/r8169_main.o
CC [M] drivers/net/ethernet/realtek/r8169_firmware.o
CC drivers/acpi/acpica/utmutex.o
CC kernel/regset.o
CC drivers/acpi/acpica/utnonansi.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o
CC drivers/firmware/efi/esrt.o
CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o
CC lib/generic-radix-tree.o
CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o
CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o
CC fs/btrfs/subpage.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC drivers/acpi/acpica/utobject.o
CC fs/statfs.o
CC drivers/firmware/efi/efi-pstore.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o
CC net/ipv4/udp_diag.o
CC [M] drivers/net/veth.o
CC drivers/firmware/efi/cper.o
CC lib/string_helpers.o
CC drivers/acpi/acpica/utosi.o
AR drivers/platform/x86/built-in.a
AR drivers/platform/built-in.a
CC kernel/ksyms_common.o
CC [M] drivers/gpu/drm/i915/intel_step.o
CC kernel/groups.o
CC drivers/acpi/processor_perflib.o
CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o
CC drivers/acpi/container.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o
CC [M] drivers/gpu/drm/i915/intel_uncore.o
CC lib/hexdump.o
CC [M] drivers/gpu/drm/drm_color_mgmt.o
CC lib/kstrtox.o
CC drivers/md/dm-builtin.o
CC drivers/hid/hid-cherry.o
CC net/ipv4/tcp_cubic.o
CC drivers/acpi/thermal.o
AR drivers/net/ethernet/socionext/built-in.a
CC drivers/firmware/efi/cper_cxl.o
CC [M] drivers/gpu/drm/drm_connector.o
CC kernel/vhost_task.o
CC [M] drivers/md/dm-bufio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o
CC mm/khugepaged.o
CC drivers/acpi/acpica/utownerid.o
CC drivers/acpi/acpica/utpredef.o
AR drivers/net/ethernet/vertexcom/built-in.a
AR drivers/net/ethernet/wangxun/built-in.a
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
AR drivers/net/ethernet/xilinx/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o
CC drivers/acpi/acpica/utresdecode.o
CC mm/page_counter.o
CC net/ipv4/xfrm4_policy.o
CC drivers/firmware/efi/runtime-wrappers.o
CC [M] drivers/md/dm-bio-prison-v1.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC net/ipv4/xfrm4_state.o
CC [M] drivers/md/dm-bio-prison-v2.o
CC [M] drivers/gpu/drm/i915/intel_wakeref.o
CC kernel/kcmp.o
CC drivers/hid/hid-chicony.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
CC [M] drivers/gpu/drm/drm_crtc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o
CC lib/debug_info.o
CC kernel/freezer.o
CC net/ipv4/xfrm4_input.o
CC drivers/acpi/acpi_memhotplug.o
CC [M] drivers/gpu/drm/drm_displayid.o
CC fs/btrfs/tree-mod-log.o
LD [M] net/bluetooth/bluetooth.o
AR drivers/net/ethernet/synopsys/built-in.a
CC drivers/acpi/ioapic.o
CC drivers/firmware/efi/dev-path-parser.o
AR drivers/net/ethernet/pensando/built-in.a
CC [M] drivers/md/dm-crypt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC drivers/firmware/efi/apple-properties.o
CC drivers/acpi/acpica/utresrc.o
CC [M] drivers/gpu/drm/drm_drv.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC net/ipv4/xfrm4_output.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
CC drivers/acpi/acpica/utstate.o
CC drivers/acpi/acpica/utstring.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o
CC drivers/acpi/battery.o
CC drivers/mailbox/mailbox.o
CC drivers/devfreq/devfreq.o
CC drivers/mailbox/pcc.o
CC [M] drivers/devfreq/governor_simpleondemand.o
CC fs/btrfs/extent-io-tree.o
CC [M] drivers/gpu/drm/drm_dumb_buffers.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
CC net/ipv4/xfrm4_protocol.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
CC drivers/powercap/powercap_sys.o
CC [M] net/ipv4/ip_tunnel.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
AR drivers/perf/built-in.a
CC drivers/ras/ras.o
CC lib/iomap.o
CC drivers/hid/hid-cypress.o
CC drivers/acpi/acpica/utstrsuppt.o
CC mm/memcontrol.o
CC lib/pci_iomap.o
CC kernel/stacktrace.o
AR drivers/hwtracing/intel_th/built-in.a
CC drivers/firmware/efi/earlycon.o
CC drivers/acpi/acpica/utstrtoul64.o
CC drivers/ras/debugfs.o
CC mm/vmpressure.o
CC lib/iomap_copy.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC lib/devres.o
CC [M] drivers/gpu/drm/drm_edid.o
CC [M] drivers/gpu/drm/drm_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o
CC [M] drivers/devfreq/governor_performance.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o
CC mm/swap_cgroup.o
CC drivers/acpi/hed.o
CC [M] drivers/gpu/drm/i915/vlv_sideband.o
CC [M] drivers/gpu/drm/drm_file.o
CC drivers/android/binderfs.o
CC drivers/firmware/efi/cper-x86.o
AR drivers/nvmem/layouts/built-in.a
CC drivers/nvmem/core.o
CC [M] drivers/mtd/chips/chipreg.o
CC lib/check_signature.o
CC [M] net/ipv4/udp_tunnel_core.o
AR drivers/mailbox/built-in.a
CC lib/interval_tree.o
CC drivers/acpi/acpica/utxface.o
CC lib/assoc_array.o
CC drivers/android/binder.o
LD [M] drivers/net/ethernet/realtek/r8169.o
CC [M] drivers/gpu/drm/i915/vlv_suspend.o
CC [M] drivers/gpu/drm/drm_fourcc.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC drivers/acpi/acpica/utxfinit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
CC drivers/android/binder_alloc.o
CC kernel/dma.o
CC drivers/hid/hid-ezkey.o
CC drivers/powercap/intel_rapl_common.o
CC [M] drivers/uio/uio.o
CC [M] drivers/vfio/pci/vfio_pci_core.o
CC fs/btrfs/fs.o
CC mm/hugetlb_cgroup.o
CC drivers/acpi/bgrt.o
CC [M] drivers/vfio/vfio_main.o
CC drivers/acpi/cppc_acpi.o
CC [M] drivers/vfio/pci/vfio_pci_intrs.o
CC fs/btrfs/messages.o
CC mm/kmemleak.o
CC fs/btrfs/bio.o
LD [M] drivers/net/ethernet/intel/igb/igb.o
AR drivers/ras/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_main.o
CC [M] drivers/net/ethernet/intel/igc/igc_mac.o
CC [M] drivers/net/ethernet/intel/igc/igc_i225.o
CC [M] drivers/pps/pps.o
CC [M] drivers/net/ethernet/intel/igc/igc_base.o
CC drivers/acpi/spcr.o
CC [M] drivers/mtd/mtdcore.o
CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
CC drivers/acpi/acpica/utxferror.o
AR drivers/firmware/efi/built-in.a
AR drivers/firmware/built-in.a
CC kernel/smp.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
AR drivers/devfreq/built-in.a
CC drivers/powercap/intel_rapl_msr.o
CC [M] drivers/bluetooth/btusb.o
CC [M] drivers/dca/dca-core.o
CC kernel/uid16.o
CC [M] drivers/ssb/main.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o
CC [M] drivers/pps/kapi.o
CC drivers/hid/hid-kensington.o
CC [M] drivers/gpu/drm/drm_framebuffer.o
CC lib/list_debug.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC [M] drivers/mtd/mtdsuper.o
CC drivers/acpi/acpica/utxfmutex.o
CC [M] drivers/gpu/drm/i915/soc/intel_dram.o
CC fs/btrfs/lru_cache.o
AR drivers/nvmem/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o
CC drivers/hid/hid-lg.o
CC [M] drivers/dca/dca-sysfs.o
CC lib/debugobjects.o
CC [M] drivers/bluetooth/btintel.o
CC mm/page_isolation.o
CC [M] drivers/pps/sysfs.o
CC drivers/acpi/acpi_pad.o
CC drivers/hid/hid-lg-g15.o
CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC [M] drivers/gpu/drm/drm_gem.o
AR drivers/powercap/built-in.a
CC [M] drivers/vfio/iova_bitmap.o
CC [M] drivers/vhost/net.o
CC [M] drivers/gpu/drm/i915/soc/intel_pch.o
CC [M] drivers/vhost/vhost.o
CC [M] drivers/net/ethernet/intel/igc/igc_phy.o
AR drivers/acpi/acpica/built-in.a
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC lib/bitrev.o
CC fs/btrfs/acl.o
CC [M] drivers/gpu/drm/drm_ioctl.o
CC kernel/kallsyms.o
CC lib/crc16.o
CC [M] drivers/md/dm-thin.o
CC [M] drivers/mtd/mtdconcat.o
CC [M] net/ipv4/udp_tunnel_nic.o
CC [M] drivers/md/dm-thin-metadata.o
LD [M] drivers/md/dm-bio-prison.o
CC [M] drivers/acpi/acpi_video.o
AR drivers/md/built-in.a
CC [M] drivers/vfio/group.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
CC kernel/acct.o
LD [M] drivers/pps/pps_core.o
CC lib/crc-t10dif.o
CC [M] drivers/bluetooth/btbcm.o
CC [M] drivers/vfio/container.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
CC [M] drivers/vhost/iotlb.o
LD [M] drivers/dca/dca.o
CC [M] drivers/gpu/drm/i915/i915_memcpy.o
CC [M] drivers/ssb/scan.o
CC [M] drivers/vfio/pci/vfio_pci_rdwr.o
HOSTCC lib/gen_crc32table
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o
CC [M] drivers/gpu/drm/i915/i915_mm.o
CC kernel/crash_core.o
AR net/ipv4/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC [M] drivers/mtd/mtdpart.o
CC [M] drivers/gpu/drm/drm_lease.o
CC [M] drivers/vfio/pci/vfio_pci_config.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
CC mm/early_ioremap.o
CC [M] drivers/net/ethernet/intel/igc/igc_diag.o
CC lib/libcrc32c.o
CC lib/xxhash.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
CC [M] drivers/vfio/virqfd.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC [M] drivers/gpu/drm/drm_managed.o
CC drivers/hid/hid-microsoft.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o
CC [M] drivers/bluetooth/btrtl.o
CC [M] drivers/gpu/drm/drm_mm.o
CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o
CC [M] drivers/vfio/vfio_iommu_type1.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
CC kernel/compat.o
AR fs/btrfs/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
CC fs/fs_pin.o
CC fs/nsfs.o
CC [M] drivers/ssb/sprom.o
LD [M] drivers/vhost/vhost_iotlb.o
CC lib/genalloc.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o
CC [M] drivers/gpu/drm/drm_mode_config.o
CC mm/cma.o
CC mm/secretmem.o
CC [M] drivers/gpu/drm/drm_mode_object.o
CC [M] drivers/gpu/drm/drm_modes.o
CC [M] drivers/mtd/mtdchar.o
CC [M] drivers/vfio/pci/vfio_pci.o
CC kernel/utsname.o
CC mm/userfaultfd.o
LD [M] drivers/vfio/vfio.o
CC [M] drivers/ssb/pci.o
CC [M] drivers/gpu/drm/i915/i915_syncmap.o
CC [M] drivers/ssb/pcihost_wrapper.o
CC [M] drivers/gpu/drm/i915/i915_user_extensions.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
LD [M] net/ipv4/udp_tunnel.o
CC fs/fs_types.o
CC fs/fs_context.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
AR net/built-in.a
CC lib/percpu_counter.o
CC [M] drivers/net/ethernet/intel/igbvf/vf.o
CC [M] drivers/gpu/drm/i915/i915_ioc32.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
CC mm/memremap.o
CC drivers/hid/hid-monterey.o
CC [M] drivers/acpi/video_detect.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
CC lib/fault-inject.o
CC lib/syscall.o
CC kernel/user_namespace.o
LD [M] drivers/vfio/pci/vfio-pci-core.o
LD [M] drivers/vhost/vhost_net.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC [M] drivers/gpu/drm/i915/i915_debugfs.o
CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o
CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o
CC [M] drivers/gpu/drm/drm_modeset_lock.o
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o
LD [M] drivers/vfio/pci/vfio-pci.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o
CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
CC mm/hmm.o
CC fs/fs_parser.o
CC [M] drivers/gpu/drm/drm_plane.o
CC lib/dynamic_debug.o
CC [M] drivers/gpu/drm/drm_prime.o
CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
AR drivers/net/ethernet/intel/built-in.a
CC [M] drivers/net/ethernet/intel/e100.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
CC [M] drivers/net/ethernet/intel/igc/igc_dump.o
CC lib/errname.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
LD [M] drivers/mtd/mtd.o
CC [M] drivers/net/ethernet/intel/igbvf/mbx.o
AR drivers/hid/built-in.a
LD [M] drivers/md/dm-thin-pool.o
CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o
CC lib/nlattr.o
CC [M] drivers/net/ethernet/intel/igbvf/netdev.o
CC [M] drivers/gpu/drm/drm_print.o
CC mm/memfd.o
CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
AR drivers/acpi/built-in.a
CC [M] drivers/ssb/driver_chipcommon.o
LD [M] drivers/acpi/video.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
CC lib/checksum.o
CC [M] drivers/ssb/driver_chipcommon_pmu.o
CC [M] drivers/gpu/drm/i915/i915_pmu.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC fs/fsopen.o
CC kernel/pid_namespace.o
CC mm/bootmem_info.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC lib/cpu_rmap.o
CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o
CC lib/dynamic_queue_limits.o
CC lib/glob.o
CC [M] drivers/gpu/drm/drm_property.o
CC fs/init.o
CC [M] drivers/gpu/drm/drm_syncobj.o
CC [M] drivers/gpu/drm/drm_sysfs.o
CC [M] drivers/ssb/driver_pcicore.o
CC fs/kernel_read_file.o
CC [M] drivers/gpu/drm/drm_trace_points.o
CC lib/strncpy_from_user.o
CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC [M] drivers/gpu/drm/drm_vblank.o
CC [M] drivers/gpu/drm/drm_vblank_work.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
CC lib/strnlen_user.o
UPD kernel/config_data
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
AR drivers/android/built-in.a
CC fs/mnt_idmapping.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
AR mm/built-in.a
CC lib/net_utils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
CC kernel/stop_machine.o
CC fs/remap_range.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
CC [M] drivers/gpu/drm/drm_vma_manager.o
CC [M] drivers/gpu/drm/drm_writeback.o
CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
CC lib/sg_pool.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
CC lib/stackdepot.o
CC fs/buffer.o
CC kernel/kprobes.o
CC lib/ucs2_string.o
CC fs/mpage.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
LD [M] drivers/ssb/ssb.o
CC lib/sbitmap.o
CC lib/group_cpus.o
CC fs/proc_namespace.o
CC [M] drivers/gpu/drm/lib/drm_random.o
CC fs/direct-io.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
LD [M] drivers/net/ethernet/intel/igc/igc.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
CC kernel/hung_task.o
CC [M] drivers/gpu/drm/drm_ioc32.o
CC [M] lib/asn1_decoder.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC fs/eventpoll.o
GEN lib/oid_registry_data.c
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC kernel/watchdog.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
CC [M] drivers/gpu/drm/drm_panel.o
CC [M] lib/oid_registry.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC [M] drivers/gpu/drm/drm_pci.o
CC kernel/watchdog_perf.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
CC [M] drivers/gpu/drm/drm_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC [M] drivers/gpu/drm/drm_debugfs_crc.o
CC fs/anon_inodes.o
CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
AR lib/lib.a
GEN lib/crc32table.h
CC lib/crc32.o
LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_context.o
CC [M] drivers/gpu/drm/drm_edid_load.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o
CC kernel/seccomp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
CC [M] drivers/gpu/drm/drm_exec.o
CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o
GEN xe_wa_oob.c xe_wa_oob.h
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC kernel/relay.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC fs/signalfd.o
CC fs/timerfd.o
CC kernel/utsname_sysctl.o
CC kernel/delayacct.o
CC fs/eventfd.o
CC kernel/taskstats.o
CC [M] drivers/gpu/drm/drm_gpuvm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
AR lib/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
CC [M] drivers/gpu/drm/drm_buddy.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
CC fs/userfaultfd.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
CC kernel/tsacct.o
CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
CC kernel/tracepoint.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
CC fs/aio.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC kernel/latencytop.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC fs/locks.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.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/i915/gt/intel_engine_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC fs/binfmt_script.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
CC kernel/irq_work.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
CC fs/binfmt_elf.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
CC [M] drivers/gpu/drm/drm_atomic_helper.o
CC fs/compat_binfmt_elf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o
CC kernel/static_call.o
CC [M] drivers/gpu/drm/drm_atomic_state_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
CC kernel/static_call_inline.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
CC fs/mbcache.o
CC kernel/user-return-notifier.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.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_ring_ops.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/drm_bridge_connector.o
CC [M] drivers/gpu/drm/drm_crtc_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
CC kernel/padata.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
CC [M] drivers/gpu/drm/drm_damage_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
CC fs/posix_acl.o
CC kernel/jump_label.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
CC fs/coredump.o
CC [M] drivers/gpu/drm/drm_encoder_slave.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
CC kernel/context_tracking.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/gpu/drm/drm_flip_work.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC fs/drop_caches.o
CC [M] drivers/gpu/drm/xe/xe_trace.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/bar/base.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC fs/sysctls.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
CC [M] drivers/gpu/drm/drm_format_helper.o
CC kernel/iomem.o
CC fs/fhandle.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC kernel/rseq.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
GZIP kernel/config_data.gz
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
CC kernel/configs.o
CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
CC [M] drivers/gpu/drm/drm_kms_helper_common.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_requests.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
CC [M] drivers/gpu/drm/drm_modeset_helper.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/amd/amdgpu/dce_v8_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o
CC [M] drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o
CC [M] drivers/gpu/drm/i915/gt/intel_llc.o
CC [M] drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
AR fs/built-in.a
CC [M] drivers/gpu/drm/drm_rect.o
CC [M] drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/si.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
AR kernel/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o
CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
CC [M] drivers/gpu/drm/drm_simple_kms_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
CC [M] drivers/gpu/drm/xe/xe_display.o
CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o
CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
CC [M] drivers/gpu/drm/bridge/panel.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] drivers/gpu/drm/drm_fbdev_generic.o
CC [M] drivers/gpu/drm/amd/amdgpu/vi.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
CC [M] drivers/gpu/drm/i915/gt/intel_reset.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring.o
CC [M] drivers/gpu/drm/drm_fb_helper.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o
LD [M] drivers/gpu/drm/drm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
AR drivers/net/ethernet/built-in.a
LD [M] drivers/gpu/drm/drm_shmem_helper.o
LD [M] drivers/gpu/drm/drm_suballoc_helper.o
LD [M] drivers/gpu/drm/drm_ttm_helper.o
AR drivers/net/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
AR drivers/gpu/drm/built-in.a
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC [M] drivers/gpu/drm/i915/gt/intel_rps.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/nouveau/nvkm/subdev/bios/cstep.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
CC [M] drivers/gpu/drm/i915/gt/intel_timeline.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/i915/gt/intel_tlb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o
CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.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/amd/amdgpu/nbio_v2_3.o
CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/amd/amdgpu/nv.o
CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.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/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/i915/gem/i915_gem_context.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.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/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.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/amd/amdgpu/lsdma_v6_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.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/gmc_v8_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
CC [M] drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
CC [M] drivers/gpu/drm/i915/i915_deps.o
CC [M] drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.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/nouveau/nvkm/subdev/bios/timing.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
CC [M] drivers/gpu/drm/i915/i915_request.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
CC [M] drivers/gpu/drm/i915/i915_scheduler.o
CC [M] drivers/gpu/drm/i915/i915_trace_points.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/i915/i915_vma_resource.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.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/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.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/amd/amdgpu/ih_v6_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/i915/i915_hwmon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
CC [M] drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
CC [M] drivers/gpu/drm/i915/display/intel_audio.o
CC [M] drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/i915/display/intel_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
CC [M] drivers/gpu/drm/i915/display/intel_color.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.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_fb.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
CC [M] drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
CC [M] drivers/gpu/drm/i915/display/intel_display.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
CC [M] drivers/gpu/drm/i915/display/intel_display_driver.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/amd/amdgpu/gfx_v9_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
CC [M] drivers/gpu/drm/i915/display/intel_display_wa.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.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/nouveau/nvkm/subdev/devinit/nv20.o
CC [M] drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/i915/display/intel_fb.o
CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o
CC [M] drivers/gpu/drm/i915/display/intel_fbc.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
CC [M] drivers/gpu/drm/i915/display/intel_fdi.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.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/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/i915/display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.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/amd/amdgpu/sdma_v6_0.o
CC [M] drivers/gpu/drm/i915/display/intel_link_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
CC [M] drivers/gpu/drm/i915/display/intel_load_detect.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/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.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/nouveau/nvkm/subdev/fb/nv04.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
CC [M] drivers/gpu/drm/i915/display/intel_psr.o
CC [M] drivers/gpu/drm/i915/display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/xe_pmu.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o
CC [M] drivers/gpu/drm/i915/display/intel_tc.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.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/i915/display/intel_wm.o
CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.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/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
CC [M] drivers/gpu/drm/i915/display/skl_scaler.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
CC [M] drivers/gpu/drm/i915/display/skl_watermark.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_acpi.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
CC [M] drivers/gpu/drm/i915/display/intel_opregion.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
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/amd/amdgpu/amdgpu_jpeg.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
CC [M] drivers/gpu/drm/i915/display/g4x_dp.o
CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
CC [M] drivers/gpu/drm/i915/display/icl_dsi.o
CC [M] drivers/gpu/drm/i915/display/intel_backlight.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
CC [M] drivers/gpu/drm/i915/display/intel_crt.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
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/i915/display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
CC [M] drivers/gpu/drm/i915/display/intel_display_device.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.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/nouveau/nvkm/subdev/fb/ramnv40.o
CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
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
CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o
HDRTEST drivers/gpu/drm/xe/xe_assert.h
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
CC [M] drivers/gpu/drm/i915/display/intel_dp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.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/../amdkfd/kfd_pasid.o
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
CC [M] drivers/gpu/drm/i915/display/intel_dvo.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
HDRTEST drivers/gpu/drm/xe/xe_display.h
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/nouveau/nvkm/subdev/fb/gddr3.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_drv.h
CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o
CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
HDRTEST drivers/gpu/drm/xe/xe_exec.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
CC [M] drivers/gpu/drm/i915/display/intel_lvds.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_panel.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/intel_pps.o
CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
HDRTEST drivers/gpu/drm/xe/xe_gt.h
HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
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/i915/display/intel_snps_phy.o
CC [M] drivers/gpu/drm/i915/display/intel_tv.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o
CC [M] drivers/gpu/drm/i915/display/intel_vrr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
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/amd/amdgpu/../amdkfd/kfd_interrupt.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
CC [M] drivers/gpu/drm/i915/i915_perf.o
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
HDRTEST drivers/gpu/drm/xe/xe_guc.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
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
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.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
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.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/i915/pxp/intel_pxp_debugfs.o
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
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/nouveau/nvkm/subdev/i2c/busnv4e.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
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
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o
CC [M] drivers/gpu/drm/i915/i915_gpu_error.o
HDRTEST drivers/gpu/drm/xe/xe_huc.h
CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
CC [M] drivers/gpu/drm/i915/selftests/i915_random.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.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/i915/selftests/i915_selftest.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o
CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o
CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
CC [M] drivers/gpu/drm/i915/selftests/librapl.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
CC [M] drivers/gpu/drm/i915/i915_vgpu.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
HDRTEST drivers/gpu/drm/xe/xe_irq.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
HDRTEST drivers/gpu/drm/i915/display/intel_display.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_macros.h
HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
HDRTEST drivers/gpu/drm/xe/xe_map.h
HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
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
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
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
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
HDRTEST drivers/gpu/drm/xe/xe_module.h
HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
HDRTEST drivers/gpu/drm/xe/xe_pci.h
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
HDRTEST drivers/gpu/drm/xe/xe_pm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_pmu.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
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
HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.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/nouveau/nvkm/subdev/mc/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
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/../pm/powerplay/smumgr/polaris10_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
HDRTEST drivers/gpu/drm/xe/xe_pt.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
HDRTEST drivers/gpu/drm/xe/xe_query.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.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/mmu/nv44.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/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.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_modeset_lock.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.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
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.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/gk20a.o
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
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/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.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/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
HDRTEST drivers/gpu/drm/xe/xe_step.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
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/vmmnv04.o
HDRTEST drivers/gpu/drm/xe/xe_tile.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
HDRTEST drivers/gpu/drm/xe/xe_trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.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/intel_hti.h
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
HDRTEST drivers/gpu/drm/xe/xe_uc.h
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/../pm/powerplay/hwmgr/vega20_powertune.o
HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
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/i915/display/skl_watermark.h
HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_wa.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
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/powerplay/hwmgr/ci_baco.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
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
HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
LD [M] drivers/gpu/drm/xe/xe.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
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
HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
HDRTEST drivers/gpu/drm/i915/display/intel_color.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
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/nouveau/nvkm/subdev/pci/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.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/nouveau/nvkm/subdev/pmu/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o
HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
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/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.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/nouveau/nvkm/subdev/therm/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.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/subdev/therm/fannil.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_de.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.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/amd/amdgpu/../display/dc/bios/command_table_helper2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.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/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.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
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
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/nouveau/nvkm/subdev/volt/gf100.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_combo_phy.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
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
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.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/subdev/volt/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.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/ce/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.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/nouveau/nvkm/engine/device/ctrl.o
HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
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_pmdemand.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_wa.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
HDRTEST drivers/gpu/drm/i915/display/intel_link_bw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
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/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.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/disp/g84.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.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/gem/i915_gem_context.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
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/gem/i915_gem_clflush.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
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/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
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.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/dce/dmub_abm_lcd.o
HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
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/nouveau/nvkm/engine/fifo/runq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
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/fifo/nv10.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/fifo/nv17.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o
HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o
HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.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
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o
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/gpio/dcn20/hw_translate_dcn20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_translate_dcn315.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_defines.h
HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_factory_dcn315.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_translate_dcn32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_factory_dcn32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
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/irq/dce60/irq_service_dce60.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.o
HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn30/irq_service_dcn30.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/gt/uc/intel_gsc_fw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn302/irq_service_dcn302.o
HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn303/irq_service_dcn303.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn31/irq_service_dcn31.o
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/amd/amdgpu/../display/dc/irq/dcn314/irq_service_dcn314.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn315/irq_service_dcn315.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn32/irq_service_dcn32.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_factory.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_resource.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_fpga.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dpia.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hpd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_ddc.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
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dpcd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o
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/gt200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_8b_10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_128b_132b.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_dpia.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_auxless.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_irq_handler.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_print.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia_bw.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_hwss.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc_dpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hwseq.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp_cm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mpc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_opp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubbub.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Intel-xe] ✓ CI.Hooks: success for xe/display: clarify display configuration
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (13 preceding siblings ...)
2023-10-03 14:56 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-10-03 14:57 ` Patchwork
2023-10-03 14:58 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-10-03 15:35 ` [Intel-xe] ✓ CI.BAT: " Patchwork
16 siblings, 0 replies; 40+ messages in thread
From: Patchwork @ 2023-10-03 14:57 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: xe/display: clarify display configuration
URL : https://patchwork.freedesktop.org/series/124561/
State : success
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
/workspace
+ pwd
+ ls -la
total 904
drwxrwxr-x 10 1003 1003 4096 Oct 3 14:57 .
drwxr-xr-x 1 root root 4096 Oct 3 14:57 ..
-rw-rw-r-- 1 1003 1003 795044 Oct 3 14:56 build.log
-rw-rw-r-- 1 1003 1003 1663 Oct 3 14:48 checkpatch.log
drwxrwxr-x 5 1003 1003 4096 Oct 3 14:46 ci
drwxrwxr-x 9 1003 1003 4096 Oct 3 14:46 docker
drwxrwxr-x 8 1003 1003 4096 Oct 3 14:46 .git
-rw-rw-r-- 1 1003 1003 744 Oct 3 14:48 git_apply.log
drwxrwxr-x 4 1003 1003 4096 Oct 3 14:46 .github
-rw-rw-r-- 1 1003 1003 233 Oct 3 14:46 .groovylintrc.json
-rw-rw-r-- 1 1003 1003 78 Oct 3 14:57 hooks.log
drwxrwxr-x 31 1003 1003 4096 Oct 3 14:56 kernel
-rw-rw-r-- 1 1003 1003 29263 Oct 3 14:48 kernel.mbox
-rw-rw-r-- 1 1003 1003 28665 Oct 3 14:49 kunit.log
-rw-rw-r-- 1 1003 1003 48 Oct 3 14:48 parent.tag
drwxrwxr-x 45 1003 1003 4096 Oct 3 14:46 pipelines
-rw-rw-r-- 1 1003 1003 793 Oct 3 14:46 README.adoc
drwxrwxr-x 3 1003 1003 4096 Oct 3 14:46 scripts
drwxrwxr-x 2 1003 1003 4096 Oct 3 14:46 .vscode
+ uname -a
Linux 324b16303bb9 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
f7f13b351 fixup! drm/xe/display: Implement display support
4d313e85d fixup! drm/xe/display: Implement display support
9dead1467 fixup! drm/xe/display: Implement display support
69b028c80 fixup! drm/xe/display: Implement display support
57ca09b14 fixup! drm/xe/display: Implement display support
eef6cf81e fixup! drm/xe/display: Implement display support
8c4f40b79 fixup! drm/xe: Introduce Xe assert macros
88cf90ad6 fixup! drm/xe/display: Implement display support
a0ac0b9a0 fixup! drm/xe/display: Implement display support
8dc6e7fdf fixup! drm/xe/display: Implement display support
02ab43e36 drm/xe: Fix exec queue usage for unbinds
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_drm_client.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_ttm_sys_mgr.o
CC [M] drivers/gpu/drm/xe/xe_trace.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
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
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
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
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/tests/xe_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
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
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
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_drm_client.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_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.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_platform_types.h
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.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_preempt_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt.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_ring_ops_types.h
HDRTEST drivers/gpu/drm/xe/xe_rtp.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.h
HDRTEST drivers/gpu/drm/xe/xe_sync_types.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_migrate_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_pci_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_bo_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_rtp_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_wa_test.ko
LD [M] drivers/gpu/drm/xe/xe.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
All hooks done
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Intel-xe] ✓ CI.checksparse: success for xe/display: clarify display configuration
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (14 preceding siblings ...)
2023-10-03 14:57 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-10-03 14:58 ` Patchwork
2023-10-03 15:35 ` [Intel-xe] ✓ CI.BAT: " Patchwork
16 siblings, 0 replies; 40+ messages in thread
From: Patchwork @ 2023-10-03 14:58 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: xe/display: clarify display configuration
URL : https://patchwork.freedesktop.org/series/124561/
State : success
== 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 02ab43e36623665d8644d46162bd4ec5eeb68489
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
Okay!
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Intel-xe] ✓ CI.BAT: success for xe/display: clarify display configuration
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
` (15 preceding siblings ...)
2023-10-03 14:58 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
@ 2023-10-03 15:35 ` Patchwork
16 siblings, 0 replies; 40+ messages in thread
From: Patchwork @ 2023-10-03 15:35 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 1698 bytes --]
== Series Details ==
Series: xe/display: clarify display configuration
URL : https://patchwork.freedesktop.org/series/124561/
State : success
== Summary ==
CI Bug Log - changes from xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489_BAT -> xe-pw-124561v1_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-124561v1_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]) +2 other tests fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489/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-124561v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
[Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
Build changes
-------------
* IGT: IGT_7508 -> IGT_7510
* Linux: xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489 -> xe-pw-124561v1
IGT_7508: f366406b05ca6b3d16eaa734a91e0833bd159f54 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7510: a4b4a33d8312e4e30ca23d26bbd1758e56540e1d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-410-02ab43e36623665d8644d46162bd4ec5eeb68489: 02ab43e36623665d8644d46162bd4ec5eeb68489
xe-pw-124561v1: 124561v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124561v1/index.html
[-- Attachment #2: Type: text/html, Size: 2278 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-10-04 14:02 ` Rodrigo Vivi
2023-10-04 14:23 ` Jani Nikula
2023-10-04 14:25 ` Jani Nikula
0 siblings, 2 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:02 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:48PM +0300, Jani Nikula wrote:
> We have an abstraction for "has display", and it's
> HAS_DISPLAY(). Unfortunately, it requires access to
> DISPLAY_RUNTIME_INFO(), so include compat-i915-headers/i915_drv.h too,
> although it's a bit meh.
>
> Looking at this makes me think there's a bunch of confusion in:
>
> - the pipe_mask or now HAS_DISPLAY() checks
> - the global enable_display checks
> - the xe->info.enable_display checks
> - redefinition of INTEL_DISPLAY_ENABLED()
>
> I really don't understand this, but it all looks very suspicious. This
> change leaves all that in place, unmodified.
>
> v2: define local has_display() to make this a bit cleaner
>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/xe/xe_display.c | 16 +++++++++++-----
> 1 file changed, 11 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> index 07898e0e175e..68729997e1fe 100644
> --- a/drivers/gpu/drm/xe/xe_display.c
> +++ b/drivers/gpu/drm/xe/xe_display.c
> @@ -15,6 +15,7 @@
> #include <drm/xe_drm.h>
>
> #include "soc/intel_dram.h"
> +#include "i915_drv.h" /* FIXME: HAS_DISPLAY() depends on this */
should we then add a FIXME tag to the commit subject as well?
just to ensure we don't miss this here?
> #include "intel_acpi.h"
> #include "intel_audio.h"
> #include "intel_bw.h"
> @@ -32,6 +33,11 @@
>
> /* Xe device functions */
>
> +static bool has_display(struct xe_device *xe)
> +{
> + return HAS_DISPLAY(xe);
> +}
> +
> /**
> * xe_display_driver_probe_defer - Detect if we need to wait for other drivers
> * early on
> @@ -316,7 +322,7 @@ static void intel_suspend_encoders(struct xe_device *xe)
> struct drm_device *dev = &xe->drm;
> struct intel_encoder *encoder;
>
> - if (xe->info.display_runtime.pipe_mask)
> + if (has_display(xe))
> return;
>
> drm_modeset_lock_all(dev);
> @@ -346,7 +352,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
> * properly.
> */
> intel_power_domains_disable(xe);
> - if (xe->info.display_runtime.pipe_mask)
> + if (has_display(xe))
> drm_kms_helper_poll_disable(&xe->drm);
>
> intel_display_driver_suspend(xe);
> @@ -392,7 +398,7 @@ void xe_display_pm_resume(struct xe_device *xe)
>
> intel_dmc_resume(xe);
>
> - if (xe->info.display_runtime.pipe_mask)
> + if (has_display(xe))
> drm_mode_config_reset(&xe->drm);
>
> intel_display_driver_init_hw(xe);
> @@ -403,7 +409,7 @@ void xe_display_pm_resume(struct xe_device *xe)
> intel_display_driver_resume(xe);
>
> intel_hpd_poll_disable(xe);
> - if (xe->info.display_runtime.pipe_mask)
> + if (has_display(xe))
> drm_kms_helper_poll_enable(&xe->drm);
>
> intel_opregion_resume(xe);
> @@ -424,7 +430,7 @@ void xe_display_probe(struct xe_device *xe)
>
> intel_display_device_probe(xe);
>
> - if (xe->info.display_runtime.pipe_mask)
> + if (has_display(xe))
my first reaction to this probe function when I bump into it during
rebase is that it should be simply refactor to something like
xe_display_probe()
{
if(!xe->info.enable_display)
return;
intel_display_device_probe(xe);
}
but then I put the pipe_mask check and the goto back to avoid
disruption, but without clearly understanding on why we have
that to start with.
My thoughts was on maybe it was a redundant check to see if
display init setup went well, but now I see it was more about
has_display...
But now I wonder if we cannot simply use the HAS_DISPLAY()
directly in the first line of this function and avoid everything
else?
> return;
>
> no_display:
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 02/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 02/10] " Jani Nikula
@ 2023-10-04 14:04 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:04 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:49PM +0300, Jani Nikula wrote:
> We have an abstraction for "display runtime info", and it's
> DISPLAY_RUNTIME_INFO(). Use it.
>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 6 +++---
> 1 file changed, 3 insertions(+), 3 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 7c825f129166..f739858d17e2 100644
> --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> @@ -90,9 +90,9 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev)
> #define IP_VER(ver, rel) ((ver) << 8 | (rel))
>
> #define INTEL_DISPLAY_ENABLED(xe) (HAS_DISPLAY((xe)) && !intel_opregion_headless_sku((xe)))
> -#define DISPLAY_VER(xe) ((xe)->info.display_runtime.ip.ver)
> -#define DISPLAY_VER_FULL(xe) IP_VER((xe)->info.display_runtime.ip.ver, \
> - (xe)->info.display_runtime.ip.rel)
> +#define DISPLAY_VER(i915) (DISPLAY_RUNTIME_INFO(i915)->ip.ver)
> +#define DISPLAY_VER_FULL(i915) IP_VER(DISPLAY_RUNTIME_INFO(i915)->ip.ver, \
> + DISPLAY_RUNTIME_INFO(i915)->ip.rel)
>
> #define IS_DISPLAY_VER(xe, first, last) ((DISPLAY_VER(xe) >= first && DISPLAY_VER(xe) <= last))
> #define IS_GRAPHICS_VER(xe, first, last) \
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 03/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 03/10] " Jani Nikula
@ 2023-10-04 14:04 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:04 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:50PM +0300, Jani Nikula wrote:
> The display device and runtime info have been moved as part of struct
> intel_display, and the ones in struct xe_device are stale.
>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 5 +++--
> drivers/gpu/drm/xe/xe_device_types.h | 2 --
> 2 files changed, 3 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 f739858d17e2..e7c9b4ea2153 100644
> --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> @@ -206,9 +206,10 @@ static inline void intel_runtime_pm_put(struct xe_runtime_pm *pm, bool wakeref)
>
> #define intel_step_name xe_step_name
> #define pdev_to_i915 pdev_to_xe_device
> -#define DISPLAY_INFO(xe) ((xe)->info.display)
> #define RUNTIME_INFO(xe) (&(xe)->info.i915_runtime)
> -#define DISPLAY_RUNTIME_INFO(xe) (&(xe)->info.display_runtime)
> +
> +#define DISPLAY_INFO(xe) ((xe)->display.info.__device_info)
> +#define DISPLAY_RUNTIME_INFO(xe) (&(xe)->display.info.__runtime_info)
>
> #define FORCEWAKE_ALL XE_FORCEWAKE_ALL
> #define HPD_STORM_DEFAULT_THRESHOLD 50
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
> index 0717839ae964..62e1a875980b 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -240,8 +240,6 @@ struct xe_device {
> u8 enable_display:1;
>
> #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
> - const struct intel_display_device_info *display;
> - struct intel_display_runtime_info display_runtime;
> struct {
> u32 rawclk_freq;
> } i915_runtime;
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 04/10] fixup! drm/xe: Introduce Xe assert macros
2023-10-03 14:34 ` [Intel-xe] [PATCH 04/10] fixup! drm/xe: Introduce Xe assert macros Jani Nikula
@ 2023-10-04 14:05 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:05 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:51PM +0300, Jani Nikula wrote:
> Do not log or reference display details in xe_assert(). xe_assert() is
> not used in display code, and referencing display details in xe core
> just makes the code juggling with display integration more difficult.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/xe/xe_assert.h | 3 ---
> 1 file changed, 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_assert.h b/drivers/gpu/drm/xe/xe_assert.h
> index 035e6a44afe6..34c142e6cfb0 100644
> --- a/drivers/gpu/drm/xe/xe_assert.h
> +++ b/drivers/gpu/drm/xe/xe_assert.h
> @@ -112,7 +112,6 @@
> "platform: %d subplatform: %d\n" \
> "graphics: %s %u.%02u step %s\n" \
> "media: %s %u.%02u step %s\n" \
> - "display: %s step %s\n" \
> msg, \
> __xe->info.platform, __xe->info.subplatform, \
> __xe->info.graphics_name, \
> @@ -123,8 +122,6 @@
> __xe->info.media_verx100 / 100, \
> __xe->info.media_verx100 % 100, \
> xe_step_name(__xe->info.step.media), \
> - str_enabled_disabled(__xe->info.enable_display), \
> - xe_step_name(__xe->info.step.display), \
> ## arg); \
> })
>
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 05/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 05/10] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-10-04 14:05 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:05 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:52PM +0300, Jani Nikula wrote:
> Checks for CONFIG_DRM_XE_DISPLAY are useless in xe_display.c, because
> it's not built when CONFIG_DRM_XE_DISPLAY=n.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/xe/xe_display.c | 4 ----
> 1 file changed, 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> index 68729997e1fe..82d2c42629ce 100644
> --- a/drivers/gpu/drm/xe/xe_display.c
> +++ b/drivers/gpu/drm/xe/xe_display.c
> @@ -3,8 +3,6 @@
> * Copyright © 2023 Intel Corporation
> */
>
> -#if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
> -
> #include "xe_display.h"
> #include "regs/xe_regs.h"
>
> @@ -438,5 +436,3 @@ void xe_display_probe(struct xe_device *xe)
> unset_display_features(xe);
> }
> __diag_pop();
> -
> -#endif
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 06/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 06/10] " Jani Nikula
@ 2023-10-04 14:05 ` Rodrigo Vivi
2023-10-04 16:19 ` Lucas De Marchi
1 sibling, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:05 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:53PM +0300, Jani Nikula wrote:
> The diag push/pop stuff is unnecessary leftovers.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/xe/xe_display.c | 5 -----
> 1 file changed, 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> index 82d2c42629ce..391f08c1caca 100644
> --- a/drivers/gpu/drm/xe/xe_display.c
> +++ b/drivers/gpu/drm/xe/xe_display.c
> @@ -417,10 +417,6 @@ void xe_display_pm_resume(struct xe_device *xe)
> intel_power_domains_enable(xe);
> }
>
> -/* Display info initialization */
> -__diag_push();
> -__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
> -
> void xe_display_probe(struct xe_device *xe)
> {
> if (!xe->info.enable_display)
> @@ -435,4 +431,3 @@ void xe_display_probe(struct xe_device *xe)
> xe->info.enable_display = false;
> unset_display_features(xe);
> }
> -__diag_pop();
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 07/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 07/10] " Jani Nikula
@ 2023-10-04 14:06 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:06 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:54PM +0300, Jani Nikula wrote:
> Let the display code debug log about itself.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/xe/xe_pci.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index 32d9ef1e6dc2..b19506fe3e18 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -698,7 +698,7 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>
> xe_display_probe(xe);
>
> - drm_dbg(&xe->drm, "%s %s %04x:%04x dgfx:%d gfx:%s (%d.%02d) media:%s (%d.%02d) display:%s dma_m_s:%d tc:%d",
> + drm_dbg(&xe->drm, "%s %s %04x:%04x dgfx:%d gfx:%s (%d.%02d) media:%s (%d.%02d) dma_m_s:%d tc:%d",
> desc->platform_name,
> subplatform_desc ? subplatform_desc->name : "",
> xe->info.devid, xe->info.revid,
> @@ -709,7 +709,6 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
> xe->info.media_name,
> xe->info.media_verx100 / 100,
> xe->info.media_verx100 % 100,
> - str_yes_no(xe->info.enable_display),
> xe->info.dma_mask_size, xe->info.tile_count);
>
> drm_dbg(&xe->drm, "Stepping = (G:%s, M:%s, D:%s, B:%s)\n",
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 10/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 10/10] " Jani Nikula
@ 2023-10-04 14:09 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:09 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:57PM +0300, Jani Nikula wrote:
> These checks no longer make sense, as has_display() has already been
> checked.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
I haven't carefully checked the code path, but it makes sense to me
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/xe/xe_display.c | 9 +++------
> 1 file changed, 3 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> index 70e7afc0a890..f8ca8ad65ef7 100644
> --- a/drivers/gpu/drm/xe/xe_display.c
> +++ b/drivers/gpu/drm/xe/xe_display.c
> @@ -349,8 +349,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
> * properly.
> */
> intel_power_domains_disable(xe);
> - if (has_display(xe))
> - drm_kms_helper_poll_disable(&xe->drm);
> + drm_kms_helper_poll_disable(&xe->drm);
>
> intel_display_driver_suspend(xe);
>
> @@ -395,8 +394,7 @@ void xe_display_pm_resume(struct xe_device *xe)
>
> intel_dmc_resume(xe);
>
> - if (has_display(xe))
> - drm_mode_config_reset(&xe->drm);
> + drm_mode_config_reset(&xe->drm);
>
> intel_display_driver_init_hw(xe);
> intel_hpd_init(xe);
> @@ -406,8 +404,7 @@ void xe_display_pm_resume(struct xe_device *xe)
> intel_display_driver_resume(xe);
>
> intel_hpd_poll_disable(xe);
> - if (has_display(xe))
> - drm_kms_helper_poll_enable(&xe->drm);
> + drm_kms_helper_poll_enable(&xe->drm);
>
> intel_opregion_resume(xe);
>
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 09/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 09/10] " Jani Nikula
@ 2023-10-04 14:21 ` Rodrigo Vivi
2023-10-04 16:28 ` Lucas De Marchi
1 sibling, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:21 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:56PM +0300, Jani Nikula wrote:
> Let the display code decide whether display hardware is there or
> not. Remove has_display member from struct xe_device_desc, and
> enable_display from struct xe_device.
on this side I got a bit confused at the beginning, probably
because I had the old i915 confusion in my head.... I had to look
to i915_pci.c to agree that this is the right thing to do.
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/xe/xe_device_types.h | 2 --
> drivers/gpu/drm/xe/xe_display.c | 51 ++++++++++++----------------
> drivers/gpu/drm/xe/xe_pci.c | 13 -------
> 3 files changed, 22 insertions(+), 44 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
> index 62e1a875980b..01ab0b3d1954 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -236,8 +236,6 @@ struct xe_device {
> u8 has_llc:1;
> /** @has_range_tlb_invalidation: Has range based TLB invalidations */
> u8 has_range_tlb_invalidation:1;
> - /** @enable_display: display enabled */
> - u8 enable_display:1;
>
> #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
> struct {
> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> index 75054f78d7ae..70e7afc0a890 100644
> --- a/drivers/gpu/drm/xe/xe_display.c
> +++ b/drivers/gpu/drm/xe/xe_display.c
> @@ -57,7 +57,7 @@ static void xe_display_last_close(struct drm_device *dev)
> {
> struct xe_device *xe = to_xe_device(dev);
>
> - if (xe->info.enable_display)
> + if (has_display(xe))
> intel_fbdev_restore_mode(to_xe_device(dev));
> }
>
> @@ -138,7 +138,7 @@ static void xe_display_fini_nommio(struct drm_device *dev, void *dummy)
> {
> struct xe_device *xe = to_xe_device(dev);
>
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_power_domains_cleanup(xe);
> @@ -148,7 +148,7 @@ int xe_display_init_nommio(struct xe_device *xe)
> {
> int err;
>
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return 0;
>
> /* Fake uncore lock */
> @@ -168,7 +168,7 @@ static void xe_display_fini_noirq(struct drm_device *dev, void *dummy)
> {
> struct xe_device *xe = to_xe_device(dev);
>
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_display_driver_remove_noirq(xe);
> @@ -179,7 +179,7 @@ int xe_display_init_noirq(struct xe_device *xe)
> {
> int err;
>
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return 0;
>
> intel_display_driver_early_probe(xe);
> @@ -208,7 +208,7 @@ static void xe_display_fini_noaccel(struct drm_device *dev, void *dummy)
> {
> struct xe_device *xe = to_xe_device(dev);
>
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_display_driver_remove_nogem(xe);
> @@ -218,7 +218,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
> {
> int err;
>
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return 0;
>
> err = intel_display_driver_probe_nogem(xe);
> @@ -230,7 +230,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
>
> int xe_display_init(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return 0;
>
> return intel_display_driver_probe(xe);
> @@ -238,7 +238,7 @@ int xe_display_init(struct xe_device *xe)
>
> void xe_display_fini(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> /* poll work can call into fbdev, hence clean that up afterwards */
> @@ -251,7 +251,7 @@ void xe_display_fini(struct xe_device *xe)
>
> void xe_display_register(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_display_driver_register(xe);
> @@ -261,7 +261,7 @@ void xe_display_register(struct xe_device *xe)
>
> void xe_display_unregister(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_unregister_dsm_handler();
> @@ -271,7 +271,7 @@ void xe_display_unregister(struct xe_device *xe)
>
> void xe_display_driver_remove(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_display_driver_remove(xe);
> @@ -281,7 +281,7 @@ void xe_display_driver_remove(struct xe_device *xe)
>
> void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> if (master_ctl & DISPLAY_IRQ)
> @@ -290,7 +290,7 @@ void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
>
> void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> if (gu_misc_iir & GU_MISC_GSE)
> @@ -299,7 +299,7 @@ void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
>
> void xe_display_irq_reset(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> gen11_display_irq_reset(xe);
> @@ -307,7 +307,7 @@ void xe_display_irq_reset(struct xe_device *xe)
>
> void xe_display_irq_postinstall(struct xe_device *xe, struct xe_gt *gt)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> if (gt->info.id == XE_GT0)
> @@ -341,7 +341,7 @@ static bool suspend_to_idle(void)
> void xe_display_pm_suspend(struct xe_device *xe)
> {
> bool s2idle = suspend_to_idle();
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> /*
> @@ -370,7 +370,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
> void xe_display_pm_suspend_late(struct xe_device *xe)
> {
> bool s2idle = suspend_to_idle();
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_power_domains_suspend(xe, s2idle);
> @@ -380,7 +380,7 @@ void xe_display_pm_suspend_late(struct xe_device *xe)
>
> void xe_display_pm_resume_early(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_display_power_resume_early(xe);
> @@ -390,7 +390,7 @@ void xe_display_pm_resume_early(struct xe_device *xe)
>
> void xe_display_pm_resume(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> + if (!has_display(xe))
> return;
>
> intel_dmc_resume(xe);
> @@ -418,15 +418,8 @@ void xe_display_pm_resume(struct xe_device *xe)
>
> void xe_display_probe(struct xe_device *xe)
> {
> - if (!xe->info.enable_display)
> - goto no_display;
> -
> intel_display_device_probe(xe);
>
> - if (has_display(xe))
> - return;
> -
> -no_display:
> - xe->info.enable_display = false;
> - unset_display_features(xe);
> + if (!has_display(xe))
> + unset_display_features(xe);
> }
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index 8ee430c6f8b1..cbbfe75eb2d2 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -56,7 +56,6 @@ struct xe_device_desc {
>
> u8 require_force_probe:1;
> u8 is_dgfx:1;
> - u8 has_display:1;
>
> u8 has_llc:1;
> };
> @@ -207,7 +206,6 @@ static const struct xe_device_desc tgl_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_TIGERLAKE),
> - .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
> @@ -216,7 +214,6 @@ static const struct xe_device_desc rkl_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ROCKETLAKE),
> - .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
> @@ -225,7 +222,6 @@ static const struct xe_device_desc adl_s_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ALDERLAKE_S),
> - .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
> @@ -236,7 +232,6 @@ static const struct xe_device_desc adl_p_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ALDERLAKE_P),
> - .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> .subplatforms = (const struct xe_subplatform_desc[]) {
> @@ -249,7 +244,6 @@ static const struct xe_device_desc adl_n_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ALDERLAKE_N),
> - .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
> @@ -262,7 +256,6 @@ static const struct xe_device_desc dg1_desc = {
> .media = &media_xem,
> DGFX_FEATURES,
> PLATFORM(XE_DG1),
> - .has_display = true,
> .require_force_probe = true,
> };
>
> @@ -286,7 +279,6 @@ static const struct xe_device_desc ats_m_desc = {
> .require_force_probe = true,
>
> DG2_FEATURES,
> - .has_display = false,
> };
>
> static const struct xe_device_desc dg2_desc = {
> @@ -295,14 +287,12 @@ static const struct xe_device_desc dg2_desc = {
> .require_force_probe = true,
>
> DG2_FEATURES,
> - .has_display = true,
> };
>
> static const struct xe_device_desc pvc_desc = {
> .graphics = &graphics_xehpc,
> DGFX_FEATURES,
> PLATFORM(XE_PVC),
> - .has_display = false,
> .require_force_probe = true,
> };
>
> @@ -310,7 +300,6 @@ static const struct xe_device_desc mtl_desc = {
> /* .graphics and .media determined via GMD_ID */
> .require_force_probe = true,
> PLATFORM(XE_METEORLAKE),
> - .has_display = true,
> };
>
> static const struct xe_device_desc lnl_desc = {
> @@ -574,8 +563,6 @@ static int xe_info_init(struct xe_device *xe,
> xe->info.has_flat_ccs = graphics_desc->has_flat_ccs;
> xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
>
> - xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
> - desc->has_display;
> /*
> * All platforms have at least one primary GT. Any platform with media
> * version 13 or higher has an additional dedicated media GT. And
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 08/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 08/10] " Jani Nikula
@ 2023-10-04 14:23 ` Rodrigo Vivi
2023-10-04 14:37 ` Jani Nikula
2023-10-04 16:41 ` Lucas De Marchi
1 sibling, 1 reply; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:23 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Tue, Oct 03, 2023 at 05:34:55PM +0300, Jani Nikula wrote:
> Turn the enable_display module parameter to the same thing as it is for
> i915: assuming you have display hardware, take over it, put it to sleep,
> and keep connectors disconnected.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 5 ++++-
> drivers/gpu/drm/xe/xe_display.c | 11 +++++------
> drivers/gpu/drm/xe/xe_module.c | 4 ----
> drivers/gpu/drm/xe/xe_module.h | 1 -
> drivers/gpu/drm/xe/xe_pci.c | 1 -
> 5 files changed, 9 insertions(+), 13 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 e7c9b4ea2153..feaa1e244838 100644
> --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> @@ -24,6 +24,9 @@
> #include "intel_runtime_pm.h"
> #include <linux/pm_runtime.h>
>
> +/* For INTEL_DISPLAY_ENABLED() */
> +extern bool enable_display;
> +
> static inline struct drm_i915_private *to_i915(const struct drm_device *dev)
> {
> return container_of(dev, struct drm_i915_private, drm);
> @@ -89,7 +92,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev)
>
> #define IP_VER(ver, rel) ((ver) << 8 | (rel))
>
> -#define INTEL_DISPLAY_ENABLED(xe) (HAS_DISPLAY((xe)) && !intel_opregion_headless_sku((xe)))
> +#define INTEL_DISPLAY_ENABLED(xe) (enable_display && !intel_opregion_headless_sku((xe)))
> #define DISPLAY_VER(i915) (DISPLAY_RUNTIME_INFO(i915)->ip.ver)
> #define DISPLAY_VER_FULL(i915) IP_VER(DISPLAY_RUNTIME_INFO(i915)->ip.ver, \
> DISPLAY_RUNTIME_INFO(i915)->ip.rel)
> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> index 391f08c1caca..75054f78d7ae 100644
> --- a/drivers/gpu/drm/xe/xe_display.c
> +++ b/drivers/gpu/drm/xe/xe_display.c
> @@ -29,6 +29,11 @@
> #include "intel_opregion.h"
> #include "xe_module.h"
>
> +/* Only to be used for INTEL_DISPLAY_ENABLED() */
> +bool enable_display = true;
> +module_param_named(enable_display, enable_display, bool, 0444);
> +MODULE_PARM_DESC(enable_display, "Enable display");
there's a work in progress to create the unified extern mod_param struct.
But this goes on the other way to split the mod_params...
> +
> /* Xe device functions */
>
> static bool has_display(struct xe_device *xe)
> @@ -45,9 +50,6 @@ static bool has_display(struct xe_device *xe)
> */
> bool xe_display_driver_probe_defer(struct pci_dev *pdev)
> {
> - if (!enable_display)
> - return 0;
> -
> return intel_display_driver_probe_defer(pdev);
> }
>
> @@ -69,9 +71,6 @@ static void xe_display_last_close(struct drm_device *dev)
> */
> void xe_display_driver_set_hooks(struct drm_driver *driver)
> {
> - if (!enable_display)
> - return;
> -
> driver->driver_features |= DRIVER_MODESET | DRIVER_ATOMIC;
> driver->lastclose = xe_display_last_close;
> }
> diff --git a/drivers/gpu/drm/xe/xe_module.c b/drivers/gpu/drm/xe/xe_module.c
> index 7194595e7f31..82817a46f887 100644
> --- a/drivers/gpu/drm/xe/xe_module.c
> +++ b/drivers/gpu/drm/xe/xe_module.c
> @@ -19,10 +19,6 @@ bool force_execlist = false;
> module_param_named_unsafe(force_execlist, force_execlist, bool, 0444);
> MODULE_PARM_DESC(force_execlist, "Force Execlist submission");
>
> -bool enable_display = true;
> -module_param_named(enable_display, enable_display, bool, 0444);
> -MODULE_PARM_DESC(enable_display, "Enable display");
> -
> u32 xe_force_vram_bar_size;
> module_param_named(vram_bar_size, xe_force_vram_bar_size, uint, 0600);
> MODULE_PARM_DESC(vram_bar_size, "Set the vram bar size(in MiB)");
> diff --git a/drivers/gpu/drm/xe/xe_module.h b/drivers/gpu/drm/xe/xe_module.h
> index e1da1e9ca5cb..58604ed161cc 100644
> --- a/drivers/gpu/drm/xe/xe_module.h
> +++ b/drivers/gpu/drm/xe/xe_module.h
> @@ -7,7 +7,6 @@
>
> /* Module modprobe variables */
> extern bool force_execlist;
> -extern bool enable_display;
> extern u32 xe_force_vram_bar_size;
> extern int xe_guc_log_level;
> extern char *xe_guc_firmware_path;
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index b19506fe3e18..8ee430c6f8b1 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -575,7 +575,6 @@ static int xe_info_init(struct xe_device *xe,
> xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
>
> xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
> - enable_display &&
> desc->has_display;
> /*
> * All platforms have at least one primary GT. Any platform with media
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support
2023-10-04 14:02 ` Rodrigo Vivi
@ 2023-10-04 14:23 ` Jani Nikula
2023-10-04 14:41 ` Rodrigo Vivi
2023-10-04 14:25 ` Jani Nikula
1 sibling, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-04 14:23 UTC (permalink / raw)
To: Rodrigo Vivi; +Cc: lucas.demarchi, intel-xe
On Wed, 04 Oct 2023, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> On Tue, Oct 03, 2023 at 05:34:48PM +0300, Jani Nikula wrote:
>> We have an abstraction for "has display", and it's
>> HAS_DISPLAY(). Unfortunately, it requires access to
>> DISPLAY_RUNTIME_INFO(), so include compat-i915-headers/i915_drv.h too,
>> although it's a bit meh.
>>
>> Looking at this makes me think there's a bunch of confusion in:
>>
>> - the pipe_mask or now HAS_DISPLAY() checks
>> - the global enable_display checks
>> - the xe->info.enable_display checks
>> - redefinition of INTEL_DISPLAY_ENABLED()
>>
>> I really don't understand this, but it all looks very suspicious. This
>> change leaves all that in place, unmodified.
>>
>> v2: define local has_display() to make this a bit cleaner
>>
>> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> drivers/gpu/drm/xe/xe_display.c | 16 +++++++++++-----
>> 1 file changed, 11 insertions(+), 5 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
>> index 07898e0e175e..68729997e1fe 100644
>> --- a/drivers/gpu/drm/xe/xe_display.c
>> +++ b/drivers/gpu/drm/xe/xe_display.c
>> @@ -15,6 +15,7 @@
>> #include <drm/xe_drm.h>
>>
>> #include "soc/intel_dram.h"
>> +#include "i915_drv.h" /* FIXME: HAS_DISPLAY() depends on this */
>
> should we then add a FIXME tag to the commit subject as well?
> just to ensure we don't miss this here?
>
>> #include "intel_acpi.h"
>> #include "intel_audio.h"
>> #include "intel_bw.h"
>> @@ -32,6 +33,11 @@
>>
>> /* Xe device functions */
>>
>> +static bool has_display(struct xe_device *xe)
>> +{
>> + return HAS_DISPLAY(xe);
>> +}
>> +
>> /**
>> * xe_display_driver_probe_defer - Detect if we need to wait for other drivers
>> * early on
>> @@ -316,7 +322,7 @@ static void intel_suspend_encoders(struct xe_device *xe)
>> struct drm_device *dev = &xe->drm;
>> struct intel_encoder *encoder;
>>
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> return;
>>
>> drm_modeset_lock_all(dev);
>> @@ -346,7 +352,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
>> * properly.
>> */
>> intel_power_domains_disable(xe);
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> drm_kms_helper_poll_disable(&xe->drm);
>>
>> intel_display_driver_suspend(xe);
>> @@ -392,7 +398,7 @@ void xe_display_pm_resume(struct xe_device *xe)
>>
>> intel_dmc_resume(xe);
>>
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> drm_mode_config_reset(&xe->drm);
>>
>> intel_display_driver_init_hw(xe);
>> @@ -403,7 +409,7 @@ void xe_display_pm_resume(struct xe_device *xe)
>> intel_display_driver_resume(xe);
>>
>> intel_hpd_poll_disable(xe);
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> drm_kms_helper_poll_enable(&xe->drm);
>>
>> intel_opregion_resume(xe);
>> @@ -424,7 +430,7 @@ void xe_display_probe(struct xe_device *xe)
>>
>> intel_display_device_probe(xe);
>>
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>
> my first reaction to this probe function when I bump into it during
> rebase is that it should be simply refactor to something like
>
>
> xe_display_probe()
> {
> if(!xe->info.enable_display)
> return;
>
> intel_display_device_probe(xe);
> }
>
> but then I put the pipe_mask check and the goto back to avoid
> disruption, but without clearly understanding on why we have
> that to start with.
>
> My thoughts was on maybe it was a redundant check to see if
> display init setup went well, but now I see it was more about
> has_display...
>
> But now I wonder if we cannot simply use the HAS_DISPLAY()
> directly in the first line of this function and avoid everything
> else?
The display probe may end up detecting there's no display
i.e. HAS_DISPLAY() may change depending on probe. And if there's no
display, you need to drop DRIVER_MODESET and DRIVER_ATOMIC from
driver_features.
Or are you suggesting to use HAS_DISPLAY() directly instead of the
has_display() wrapper I cooked up?
BR,
Jani.
>
>> return;
>>
>> no_display:
>> --
>> 2.39.2
>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support
2023-10-04 14:02 ` Rodrigo Vivi
2023-10-04 14:23 ` Jani Nikula
@ 2023-10-04 14:25 ` Jani Nikula
1 sibling, 0 replies; 40+ messages in thread
From: Jani Nikula @ 2023-10-04 14:25 UTC (permalink / raw)
To: Rodrigo Vivi; +Cc: lucas.demarchi, intel-xe
On Wed, 04 Oct 2023, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> On Tue, Oct 03, 2023 at 05:34:48PM +0300, Jani Nikula wrote:
>> We have an abstraction for "has display", and it's
>> HAS_DISPLAY(). Unfortunately, it requires access to
>> DISPLAY_RUNTIME_INFO(), so include compat-i915-headers/i915_drv.h too,
>> although it's a bit meh.
>>
>> Looking at this makes me think there's a bunch of confusion in:
>>
>> - the pipe_mask or now HAS_DISPLAY() checks
>> - the global enable_display checks
>> - the xe->info.enable_display checks
>> - redefinition of INTEL_DISPLAY_ENABLED()
>>
>> I really don't understand this, but it all looks very suspicious. This
>> change leaves all that in place, unmodified.
>>
>> v2: define local has_display() to make this a bit cleaner
>>
>> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> drivers/gpu/drm/xe/xe_display.c | 16 +++++++++++-----
>> 1 file changed, 11 insertions(+), 5 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
>> index 07898e0e175e..68729997e1fe 100644
>> --- a/drivers/gpu/drm/xe/xe_display.c
>> +++ b/drivers/gpu/drm/xe/xe_display.c
>> @@ -15,6 +15,7 @@
>> #include <drm/xe_drm.h>
>>
>> #include "soc/intel_dram.h"
>> +#include "i915_drv.h" /* FIXME: HAS_DISPLAY() depends on this */
>
> should we then add a FIXME tag to the commit subject as well?
> just to ensure we don't miss this here?
Oh, forgot to reply to this part:
It's a fixup to "drm/xe/display: Implement display support" so that
would be massive. ;)
In any case, I think this should go away with upstream commit
5e72e75d30fc ("drm/i915: move display info related macros to display").
BR,
Jani.
>
>> #include "intel_acpi.h"
>> #include "intel_audio.h"
>> #include "intel_bw.h"
>> @@ -32,6 +33,11 @@
>>
>> /* Xe device functions */
>>
>> +static bool has_display(struct xe_device *xe)
>> +{
>> + return HAS_DISPLAY(xe);
>> +}
>> +
>> /**
>> * xe_display_driver_probe_defer - Detect if we need to wait for other drivers
>> * early on
>> @@ -316,7 +322,7 @@ static void intel_suspend_encoders(struct xe_device *xe)
>> struct drm_device *dev = &xe->drm;
>> struct intel_encoder *encoder;
>>
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> return;
>>
>> drm_modeset_lock_all(dev);
>> @@ -346,7 +352,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
>> * properly.
>> */
>> intel_power_domains_disable(xe);
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> drm_kms_helper_poll_disable(&xe->drm);
>>
>> intel_display_driver_suspend(xe);
>> @@ -392,7 +398,7 @@ void xe_display_pm_resume(struct xe_device *xe)
>>
>> intel_dmc_resume(xe);
>>
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> drm_mode_config_reset(&xe->drm);
>>
>> intel_display_driver_init_hw(xe);
>> @@ -403,7 +409,7 @@ void xe_display_pm_resume(struct xe_device *xe)
>> intel_display_driver_resume(xe);
>>
>> intel_hpd_poll_disable(xe);
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>> drm_kms_helper_poll_enable(&xe->drm);
>>
>> intel_opregion_resume(xe);
>> @@ -424,7 +430,7 @@ void xe_display_probe(struct xe_device *xe)
>>
>> intel_display_device_probe(xe);
>>
>> - if (xe->info.display_runtime.pipe_mask)
>> + if (has_display(xe))
>
> my first reaction to this probe function when I bump into it during
> rebase is that it should be simply refactor to something like
>
>
> xe_display_probe()
> {
> if(!xe->info.enable_display)
> return;
>
> intel_display_device_probe(xe);
> }
>
> but then I put the pipe_mask check and the goto back to avoid
> disruption, but without clearly understanding on why we have
> that to start with.
>
> My thoughts was on maybe it was a redundant check to see if
> display init setup went well, but now I see it was more about
> has_display...
>
> But now I wonder if we cannot simply use the HAS_DISPLAY()
> directly in the first line of this function and avoid everything
> else?
>
>> return;
>>
>> no_display:
>> --
>> 2.39.2
>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 08/10] fixup! drm/xe/display: Implement display support
2023-10-04 14:23 ` Rodrigo Vivi
@ 2023-10-04 14:37 ` Jani Nikula
2023-10-04 16:14 ` Rodrigo Vivi
0 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-04 14:37 UTC (permalink / raw)
To: Rodrigo Vivi; +Cc: lucas.demarchi, intel-xe
On Wed, 04 Oct 2023, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> On Tue, Oct 03, 2023 at 05:34:55PM +0300, Jani Nikula wrote:
>> Turn the enable_display module parameter to the same thing as it is for
>> i915: assuming you have display hardware, take over it, put it to sleep,
>> and keep connectors disconnected.
>>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 5 ++++-
>> drivers/gpu/drm/xe/xe_display.c | 11 +++++------
>> drivers/gpu/drm/xe/xe_module.c | 4 ----
>> drivers/gpu/drm/xe/xe_module.h | 1 -
>> drivers/gpu/drm/xe/xe_pci.c | 1 -
>> 5 files changed, 9 insertions(+), 13 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 e7c9b4ea2153..feaa1e244838 100644
>> --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
>> +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
>> @@ -24,6 +24,9 @@
>> #include "intel_runtime_pm.h"
>> #include <linux/pm_runtime.h>
>>
>> +/* For INTEL_DISPLAY_ENABLED() */
>> +extern bool enable_display;
>> +
>> static inline struct drm_i915_private *to_i915(const struct drm_device *dev)
>> {
>> return container_of(dev, struct drm_i915_private, drm);
>> @@ -89,7 +92,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev)
>>
>> #define IP_VER(ver, rel) ((ver) << 8 | (rel))
>>
>> -#define INTEL_DISPLAY_ENABLED(xe) (HAS_DISPLAY((xe)) && !intel_opregion_headless_sku((xe)))
>> +#define INTEL_DISPLAY_ENABLED(xe) (enable_display && !intel_opregion_headless_sku((xe)))
>> #define DISPLAY_VER(i915) (DISPLAY_RUNTIME_INFO(i915)->ip.ver)
>> #define DISPLAY_VER_FULL(i915) IP_VER(DISPLAY_RUNTIME_INFO(i915)->ip.ver, \
>> DISPLAY_RUNTIME_INFO(i915)->ip.rel)
>> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
>> index 391f08c1caca..75054f78d7ae 100644
>> --- a/drivers/gpu/drm/xe/xe_display.c
>> +++ b/drivers/gpu/drm/xe/xe_display.c
>> @@ -29,6 +29,11 @@
>> #include "intel_opregion.h"
>> #include "xe_module.h"
>>
>> +/* Only to be used for INTEL_DISPLAY_ENABLED() */
>> +bool enable_display = true;
>> +module_param_named(enable_display, enable_display, bool, 0444);
>> +MODULE_PARM_DESC(enable_display, "Enable display");
>
> there's a work in progress to create the unified extern mod_param struct.
> But this goes on the other way to split the mod_params...
There's *also* work in progress to split out i915 display related module
parameters. That would give us unified disable_display on both i915 and
xe, and we could just nuke xe.enable_display.
BR,
Jani.
>
>> +
>> /* Xe device functions */
>>
>> static bool has_display(struct xe_device *xe)
>> @@ -45,9 +50,6 @@ static bool has_display(struct xe_device *xe)
>> */
>> bool xe_display_driver_probe_defer(struct pci_dev *pdev)
>> {
>> - if (!enable_display)
>> - return 0;
>> -
>> return intel_display_driver_probe_defer(pdev);
>> }
>>
>> @@ -69,9 +71,6 @@ static void xe_display_last_close(struct drm_device *dev)
>> */
>> void xe_display_driver_set_hooks(struct drm_driver *driver)
>> {
>> - if (!enable_display)
>> - return;
>> -
>> driver->driver_features |= DRIVER_MODESET | DRIVER_ATOMIC;
>> driver->lastclose = xe_display_last_close;
>> }
>> diff --git a/drivers/gpu/drm/xe/xe_module.c b/drivers/gpu/drm/xe/xe_module.c
>> index 7194595e7f31..82817a46f887 100644
>> --- a/drivers/gpu/drm/xe/xe_module.c
>> +++ b/drivers/gpu/drm/xe/xe_module.c
>> @@ -19,10 +19,6 @@ bool force_execlist = false;
>> module_param_named_unsafe(force_execlist, force_execlist, bool, 0444);
>> MODULE_PARM_DESC(force_execlist, "Force Execlist submission");
>>
>> -bool enable_display = true;
>> -module_param_named(enable_display, enable_display, bool, 0444);
>> -MODULE_PARM_DESC(enable_display, "Enable display");
>> -
>> u32 xe_force_vram_bar_size;
>> module_param_named(vram_bar_size, xe_force_vram_bar_size, uint, 0600);
>> MODULE_PARM_DESC(vram_bar_size, "Set the vram bar size(in MiB)");
>> diff --git a/drivers/gpu/drm/xe/xe_module.h b/drivers/gpu/drm/xe/xe_module.h
>> index e1da1e9ca5cb..58604ed161cc 100644
>> --- a/drivers/gpu/drm/xe/xe_module.h
>> +++ b/drivers/gpu/drm/xe/xe_module.h
>> @@ -7,7 +7,6 @@
>>
>> /* Module modprobe variables */
>> extern bool force_execlist;
>> -extern bool enable_display;
>> extern u32 xe_force_vram_bar_size;
>> extern int xe_guc_log_level;
>> extern char *xe_guc_firmware_path;
>> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
>> index b19506fe3e18..8ee430c6f8b1 100644
>> --- a/drivers/gpu/drm/xe/xe_pci.c
>> +++ b/drivers/gpu/drm/xe/xe_pci.c
>> @@ -575,7 +575,6 @@ static int xe_info_init(struct xe_device *xe,
>> xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
>>
>> xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
>> - enable_display &&
>> desc->has_display;
>> /*
>> * All platforms have at least one primary GT. Any platform with media
>> --
>> 2.39.2
>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support
2023-10-04 14:23 ` Jani Nikula
@ 2023-10-04 14:41 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 14:41 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Wed, Oct 04, 2023 at 05:23:14PM +0300, Jani Nikula wrote:
> On Wed, 04 Oct 2023, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> > On Tue, Oct 03, 2023 at 05:34:48PM +0300, Jani Nikula wrote:
> >> We have an abstraction for "has display", and it's
> >> HAS_DISPLAY(). Unfortunately, it requires access to
> >> DISPLAY_RUNTIME_INFO(), so include compat-i915-headers/i915_drv.h too,
> >> although it's a bit meh.
> >>
> >> Looking at this makes me think there's a bunch of confusion in:
> >>
> >> - the pipe_mask or now HAS_DISPLAY() checks
> >> - the global enable_display checks
> >> - the xe->info.enable_display checks
> >> - redefinition of INTEL_DISPLAY_ENABLED()
> >>
> >> I really don't understand this, but it all looks very suspicious. This
> >> change leaves all that in place, unmodified.
> >>
> >> v2: define local has_display() to make this a bit cleaner
> >>
> >> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> >> ---
> >> drivers/gpu/drm/xe/xe_display.c | 16 +++++++++++-----
> >> 1 file changed, 11 insertions(+), 5 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> >> index 07898e0e175e..68729997e1fe 100644
> >> --- a/drivers/gpu/drm/xe/xe_display.c
> >> +++ b/drivers/gpu/drm/xe/xe_display.c
> >> @@ -15,6 +15,7 @@
> >> #include <drm/xe_drm.h>
> >>
> >> #include "soc/intel_dram.h"
> >> +#include "i915_drv.h" /* FIXME: HAS_DISPLAY() depends on this */
> >
> > should we then add a FIXME tag to the commit subject as well?
> > just to ensure we don't miss this here?
> >
> >> #include "intel_acpi.h"
> >> #include "intel_audio.h"
> >> #include "intel_bw.h"
> >> @@ -32,6 +33,11 @@
> >>
> >> /* Xe device functions */
> >>
> >> +static bool has_display(struct xe_device *xe)
> >> +{
> >> + return HAS_DISPLAY(xe);
> >> +}
> >> +
> >> /**
> >> * xe_display_driver_probe_defer - Detect if we need to wait for other drivers
> >> * early on
> >> @@ -316,7 +322,7 @@ static void intel_suspend_encoders(struct xe_device *xe)
> >> struct drm_device *dev = &xe->drm;
> >> struct intel_encoder *encoder;
> >>
> >> - if (xe->info.display_runtime.pipe_mask)
> >> + if (has_display(xe))
> >> return;
> >>
> >> drm_modeset_lock_all(dev);
> >> @@ -346,7 +352,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
> >> * properly.
> >> */
> >> intel_power_domains_disable(xe);
> >> - if (xe->info.display_runtime.pipe_mask)
> >> + if (has_display(xe))
> >> drm_kms_helper_poll_disable(&xe->drm);
> >>
> >> intel_display_driver_suspend(xe);
> >> @@ -392,7 +398,7 @@ void xe_display_pm_resume(struct xe_device *xe)
> >>
> >> intel_dmc_resume(xe);
> >>
> >> - if (xe->info.display_runtime.pipe_mask)
> >> + if (has_display(xe))
> >> drm_mode_config_reset(&xe->drm);
> >>
> >> intel_display_driver_init_hw(xe);
> >> @@ -403,7 +409,7 @@ void xe_display_pm_resume(struct xe_device *xe)
> >> intel_display_driver_resume(xe);
> >>
> >> intel_hpd_poll_disable(xe);
> >> - if (xe->info.display_runtime.pipe_mask)
> >> + if (has_display(xe))
> >> drm_kms_helper_poll_enable(&xe->drm);
> >>
> >> intel_opregion_resume(xe);
> >> @@ -424,7 +430,7 @@ void xe_display_probe(struct xe_device *xe)
> >>
> >> intel_display_device_probe(xe);
> >>
> >> - if (xe->info.display_runtime.pipe_mask)
> >> + if (has_display(xe))
> >
> > my first reaction to this probe function when I bump into it during
> > rebase is that it should be simply refactor to something like
> >
> >
> > xe_display_probe()
> > {
> > if(!xe->info.enable_display)
> > return;
> >
> > intel_display_device_probe(xe);
> > }
> >
> > but then I put the pipe_mask check and the goto back to avoid
> > disruption, but without clearly understanding on why we have
> > that to start with.
> >
> > My thoughts was on maybe it was a redundant check to see if
> > display init setup went well, but now I see it was more about
> > has_display...
> >
> > But now I wonder if we cannot simply use the HAS_DISPLAY()
> > directly in the first line of this function and avoid everything
> > else?
>
> The display probe may end up detecting there's no display
> i.e. HAS_DISPLAY() may change depending on probe. And if there's no
> display, you need to drop DRIVER_MODESET and DRIVER_ATOMIC from
> driver_features.
>
> Or are you suggesting to use HAS_DISPLAY() directly instead of the
> has_display() wrapper I cooked up?
this was my thought, but I confess I didn't think deep about the
implications above.
Feel free to go with this as is.
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
>
>
> BR,
> Jani.
>
>
>
> >
> >> return;
> >>
> >> no_display:
> >> --
> >> 2.39.2
> >>
>
> --
> Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 08/10] fixup! drm/xe/display: Implement display support
2023-10-04 14:37 ` Jani Nikula
@ 2023-10-04 16:14 ` Rodrigo Vivi
0 siblings, 0 replies; 40+ messages in thread
From: Rodrigo Vivi @ 2023-10-04 16:14 UTC (permalink / raw)
To: Jani Nikula; +Cc: lucas.demarchi, intel-xe
On Wed, Oct 04, 2023 at 05:37:10PM +0300, Jani Nikula wrote:
> On Wed, 04 Oct 2023, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> > On Tue, Oct 03, 2023 at 05:34:55PM +0300, Jani Nikula wrote:
> >> Turn the enable_display module parameter to the same thing as it is for
> >> i915: assuming you have display hardware, take over it, put it to sleep,
> >> and keep connectors disconnected.
> >>
> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> >> ---
> >> drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 5 ++++-
> >> drivers/gpu/drm/xe/xe_display.c | 11 +++++------
> >> drivers/gpu/drm/xe/xe_module.c | 4 ----
> >> drivers/gpu/drm/xe/xe_module.h | 1 -
> >> drivers/gpu/drm/xe/xe_pci.c | 1 -
> >> 5 files changed, 9 insertions(+), 13 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 e7c9b4ea2153..feaa1e244838 100644
> >> --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> >> +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> >> @@ -24,6 +24,9 @@
> >> #include "intel_runtime_pm.h"
> >> #include <linux/pm_runtime.h>
> >>
> >> +/* For INTEL_DISPLAY_ENABLED() */
> >> +extern bool enable_display;
> >> +
> >> static inline struct drm_i915_private *to_i915(const struct drm_device *dev)
> >> {
> >> return container_of(dev, struct drm_i915_private, drm);
> >> @@ -89,7 +92,7 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev)
> >>
> >> #define IP_VER(ver, rel) ((ver) << 8 | (rel))
> >>
> >> -#define INTEL_DISPLAY_ENABLED(xe) (HAS_DISPLAY((xe)) && !intel_opregion_headless_sku((xe)))
> >> +#define INTEL_DISPLAY_ENABLED(xe) (enable_display && !intel_opregion_headless_sku((xe)))
> >> #define DISPLAY_VER(i915) (DISPLAY_RUNTIME_INFO(i915)->ip.ver)
> >> #define DISPLAY_VER_FULL(i915) IP_VER(DISPLAY_RUNTIME_INFO(i915)->ip.ver, \
> >> DISPLAY_RUNTIME_INFO(i915)->ip.rel)
> >> diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
> >> index 391f08c1caca..75054f78d7ae 100644
> >> --- a/drivers/gpu/drm/xe/xe_display.c
> >> +++ b/drivers/gpu/drm/xe/xe_display.c
> >> @@ -29,6 +29,11 @@
> >> #include "intel_opregion.h"
> >> #include "xe_module.h"
> >>
> >> +/* Only to be used for INTEL_DISPLAY_ENABLED() */
> >> +bool enable_display = true;
> >> +module_param_named(enable_display, enable_display, bool, 0444);
> >> +MODULE_PARM_DESC(enable_display, "Enable display");
> >
> > there's a work in progress to create the unified extern mod_param struct.
> > But this goes on the other way to split the mod_params...
>
> There's *also* work in progress to split out i915 display related module
> parameters. That would give us unified disable_display on both i915 and
> xe, and we could just nuke xe.enable_display.
Great then!
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
>
> BR,
> Jani.
>
> >
> >> +
> >> /* Xe device functions */
> >>
> >> static bool has_display(struct xe_device *xe)
> >> @@ -45,9 +50,6 @@ static bool has_display(struct xe_device *xe)
> >> */
> >> bool xe_display_driver_probe_defer(struct pci_dev *pdev)
> >> {
> >> - if (!enable_display)
> >> - return 0;
> >> -
> >> return intel_display_driver_probe_defer(pdev);
> >> }
> >>
> >> @@ -69,9 +71,6 @@ static void xe_display_last_close(struct drm_device *dev)
> >> */
> >> void xe_display_driver_set_hooks(struct drm_driver *driver)
> >> {
> >> - if (!enable_display)
> >> - return;
> >> -
> >> driver->driver_features |= DRIVER_MODESET | DRIVER_ATOMIC;
> >> driver->lastclose = xe_display_last_close;
> >> }
> >> diff --git a/drivers/gpu/drm/xe/xe_module.c b/drivers/gpu/drm/xe/xe_module.c
> >> index 7194595e7f31..82817a46f887 100644
> >> --- a/drivers/gpu/drm/xe/xe_module.c
> >> +++ b/drivers/gpu/drm/xe/xe_module.c
> >> @@ -19,10 +19,6 @@ bool force_execlist = false;
> >> module_param_named_unsafe(force_execlist, force_execlist, bool, 0444);
> >> MODULE_PARM_DESC(force_execlist, "Force Execlist submission");
> >>
> >> -bool enable_display = true;
> >> -module_param_named(enable_display, enable_display, bool, 0444);
> >> -MODULE_PARM_DESC(enable_display, "Enable display");
> >> -
> >> u32 xe_force_vram_bar_size;
> >> module_param_named(vram_bar_size, xe_force_vram_bar_size, uint, 0600);
> >> MODULE_PARM_DESC(vram_bar_size, "Set the vram bar size(in MiB)");
> >> diff --git a/drivers/gpu/drm/xe/xe_module.h b/drivers/gpu/drm/xe/xe_module.h
> >> index e1da1e9ca5cb..58604ed161cc 100644
> >> --- a/drivers/gpu/drm/xe/xe_module.h
> >> +++ b/drivers/gpu/drm/xe/xe_module.h
> >> @@ -7,7 +7,6 @@
> >>
> >> /* Module modprobe variables */
> >> extern bool force_execlist;
> >> -extern bool enable_display;
> >> extern u32 xe_force_vram_bar_size;
> >> extern int xe_guc_log_level;
> >> extern char *xe_guc_firmware_path;
> >> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> >> index b19506fe3e18..8ee430c6f8b1 100644
> >> --- a/drivers/gpu/drm/xe/xe_pci.c
> >> +++ b/drivers/gpu/drm/xe/xe_pci.c
> >> @@ -575,7 +575,6 @@ static int xe_info_init(struct xe_device *xe,
> >> xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
> >>
> >> xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
> >> - enable_display &&
> >> desc->has_display;
> >> /*
> >> * All platforms have at least one primary GT. Any platform with media
> >> --
> >> 2.39.2
> >>
>
> --
> Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 06/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 06/10] " Jani Nikula
2023-10-04 14:05 ` Rodrigo Vivi
@ 2023-10-04 16:19 ` Lucas De Marchi
2023-10-04 16:31 ` Jani Nikula
1 sibling, 1 reply; 40+ messages in thread
From: Lucas De Marchi @ 2023-10-04 16:19 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe, rodrigo.vivi
On Tue, Oct 03, 2023 at 05:34:53PM +0300, Jani Nikula wrote:
>The diag push/pop stuff is unnecessary leftovers.
>
>Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>---
> drivers/gpu/drm/xe/xe_display.c | 5 -----
> 1 file changed, 5 deletions(-)
>
>diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
>index 82d2c42629ce..391f08c1caca 100644
>--- a/drivers/gpu/drm/xe/xe_display.c
>+++ b/drivers/gpu/drm/xe/xe_display.c
>@@ -417,10 +417,6 @@ void xe_display_pm_resume(struct xe_device *xe)
> intel_power_domains_enable(xe);
> }
>
>-/* Display info initialization */
>-__diag_push();
>-__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
>-
is it?
drivers/gpu/drm/xe/Makefile:CFLAGS_i915-display/intel_fbdev.o = $(call cc-disable-warning, override-init)
drivers/gpu/drm/xe/Makefile:CFLAGS_i915-display/intel_display_device.o = $(call cc-disable-warning, override-init)
drivers/gpu/drm/xe/xe_display.c:__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
there's no disable-warning for xe_display.c
Btw, doing it by file is much worse as it ignores the warnings in places
we shouldn't. Old compilers that don't support it also don't warn about
override-init, so we could have a better helper for that.
Lucas De Marchi
> void xe_display_probe(struct xe_device *xe)
> {
> if (!xe->info.enable_display)
>@@ -435,4 +431,3 @@ void xe_display_probe(struct xe_device *xe)
> xe->info.enable_display = false;
> unset_display_features(xe);
> }
>-__diag_pop();
>--
>2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 09/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 09/10] " Jani Nikula
2023-10-04 14:21 ` Rodrigo Vivi
@ 2023-10-04 16:28 ` Lucas De Marchi
2023-10-04 17:32 ` Jani Nikula
1 sibling, 1 reply; 40+ messages in thread
From: Lucas De Marchi @ 2023-10-04 16:28 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe, rodrigo.vivi
On Tue, Oct 03, 2023 at 05:34:56PM +0300, Jani Nikula wrote:
>Let the display code decide whether display hardware is there or
>not. Remove has_display member from struct xe_device_desc, and
>enable_display from struct xe_device.
that doesn't seem good and the best example would be the current
situation for LNL where you go from working to crashing.
>
>Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>---
> drivers/gpu/drm/xe/xe_device_types.h | 2 --
> drivers/gpu/drm/xe/xe_display.c | 51 ++++++++++++----------------
> drivers/gpu/drm/xe/xe_pci.c | 13 -------
> 3 files changed, 22 insertions(+), 44 deletions(-)
>
>diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
>index 62e1a875980b..01ab0b3d1954 100644
>--- a/drivers/gpu/drm/xe/xe_device_types.h
>+++ b/drivers/gpu/drm/xe/xe_device_types.h
>@@ -236,8 +236,6 @@ struct xe_device {
> u8 has_llc:1;
> /** @has_range_tlb_invalidation: Has range based TLB invalidations */
> u8 has_range_tlb_invalidation:1;
>- /** @enable_display: display enabled */
>- u8 enable_display:1;
>
> #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
> struct {
>diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
>index 75054f78d7ae..70e7afc0a890 100644
>--- a/drivers/gpu/drm/xe/xe_display.c
>+++ b/drivers/gpu/drm/xe/xe_display.c
>@@ -57,7 +57,7 @@ static void xe_display_last_close(struct drm_device *dev)
> {
> struct xe_device *xe = to_xe_device(dev);
>
>- if (xe->info.enable_display)
>+ if (has_display(xe))
these are not the same thing. enable_display here is "do I even want to
touch display?". It's not about having it or not.
If you can have the i915-semantics and retain what we can do in xe that
we can't in i915, then I'm ok with it, otherwise nak:
1) have a platform flag that tells me "do I want to enable it?"
so we can decide on bring up if the platform is ready to have
that enabled or not. This is the info.enable_display
2) have a module param (current solution, per module) or something
else (future solution?, per device) that allows me to override the
enable_display in runtime
Note that pipe_mask being 0 still enables a bunch of things on the
display side, still touches somes registers and is controlled on the
i915-display side, not in xe. That was the case last time I checked a
few months ago, please correct me if it's not anymore.
Lucas De Marchi
> intel_fbdev_restore_mode(to_xe_device(dev));
> }
>
>@@ -138,7 +138,7 @@ static void xe_display_fini_nommio(struct drm_device *dev, void *dummy)
> {
> struct xe_device *xe = to_xe_device(dev);
>
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_power_domains_cleanup(xe);
>@@ -148,7 +148,7 @@ int xe_display_init_nommio(struct xe_device *xe)
> {
> int err;
>
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return 0;
>
> /* Fake uncore lock */
>@@ -168,7 +168,7 @@ static void xe_display_fini_noirq(struct drm_device *dev, void *dummy)
> {
> struct xe_device *xe = to_xe_device(dev);
>
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_display_driver_remove_noirq(xe);
>@@ -179,7 +179,7 @@ int xe_display_init_noirq(struct xe_device *xe)
> {
> int err;
>
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return 0;
>
> intel_display_driver_early_probe(xe);
>@@ -208,7 +208,7 @@ static void xe_display_fini_noaccel(struct drm_device *dev, void *dummy)
> {
> struct xe_device *xe = to_xe_device(dev);
>
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_display_driver_remove_nogem(xe);
>@@ -218,7 +218,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
> {
> int err;
>
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return 0;
>
> err = intel_display_driver_probe_nogem(xe);
>@@ -230,7 +230,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
>
> int xe_display_init(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return 0;
>
> return intel_display_driver_probe(xe);
>@@ -238,7 +238,7 @@ int xe_display_init(struct xe_device *xe)
>
> void xe_display_fini(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> /* poll work can call into fbdev, hence clean that up afterwards */
>@@ -251,7 +251,7 @@ void xe_display_fini(struct xe_device *xe)
>
> void xe_display_register(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_display_driver_register(xe);
>@@ -261,7 +261,7 @@ void xe_display_register(struct xe_device *xe)
>
> void xe_display_unregister(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_unregister_dsm_handler();
>@@ -271,7 +271,7 @@ void xe_display_unregister(struct xe_device *xe)
>
> void xe_display_driver_remove(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_display_driver_remove(xe);
>@@ -281,7 +281,7 @@ void xe_display_driver_remove(struct xe_device *xe)
>
> void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> if (master_ctl & DISPLAY_IRQ)
>@@ -290,7 +290,7 @@ void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
>
> void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> if (gu_misc_iir & GU_MISC_GSE)
>@@ -299,7 +299,7 @@ void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
>
> void xe_display_irq_reset(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> gen11_display_irq_reset(xe);
>@@ -307,7 +307,7 @@ void xe_display_irq_reset(struct xe_device *xe)
>
> void xe_display_irq_postinstall(struct xe_device *xe, struct xe_gt *gt)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> if (gt->info.id == XE_GT0)
>@@ -341,7 +341,7 @@ static bool suspend_to_idle(void)
> void xe_display_pm_suspend(struct xe_device *xe)
> {
> bool s2idle = suspend_to_idle();
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> /*
>@@ -370,7 +370,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
> void xe_display_pm_suspend_late(struct xe_device *xe)
> {
> bool s2idle = suspend_to_idle();
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_power_domains_suspend(xe, s2idle);
>@@ -380,7 +380,7 @@ void xe_display_pm_suspend_late(struct xe_device *xe)
>
> void xe_display_pm_resume_early(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_display_power_resume_early(xe);
>@@ -390,7 +390,7 @@ void xe_display_pm_resume_early(struct xe_device *xe)
>
> void xe_display_pm_resume(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>+ if (!has_display(xe))
> return;
>
> intel_dmc_resume(xe);
>@@ -418,15 +418,8 @@ void xe_display_pm_resume(struct xe_device *xe)
>
> void xe_display_probe(struct xe_device *xe)
> {
>- if (!xe->info.enable_display)
>- goto no_display;
>-
> intel_display_device_probe(xe);
>
>- if (has_display(xe))
>- return;
>-
>-no_display:
>- xe->info.enable_display = false;
>- unset_display_features(xe);
>+ if (!has_display(xe))
>+ unset_display_features(xe);
> }
>diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
>index 8ee430c6f8b1..cbbfe75eb2d2 100644
>--- a/drivers/gpu/drm/xe/xe_pci.c
>+++ b/drivers/gpu/drm/xe/xe_pci.c
>@@ -56,7 +56,6 @@ struct xe_device_desc {
>
> u8 require_force_probe:1;
> u8 is_dgfx:1;
>- u8 has_display:1;
>
> u8 has_llc:1;
> };
>@@ -207,7 +206,6 @@ static const struct xe_device_desc tgl_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_TIGERLAKE),
>- .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
>@@ -216,7 +214,6 @@ static const struct xe_device_desc rkl_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ROCKETLAKE),
>- .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
>@@ -225,7 +222,6 @@ static const struct xe_device_desc adl_s_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ALDERLAKE_S),
>- .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
>@@ -236,7 +232,6 @@ static const struct xe_device_desc adl_p_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ALDERLAKE_P),
>- .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> .subplatforms = (const struct xe_subplatform_desc[]) {
>@@ -249,7 +244,6 @@ static const struct xe_device_desc adl_n_desc = {
> .graphics = &graphics_xelp,
> .media = &media_xem,
> PLATFORM(XE_ALDERLAKE_N),
>- .has_display = true,
> .has_llc = true,
> .require_force_probe = true,
> };
>@@ -262,7 +256,6 @@ static const struct xe_device_desc dg1_desc = {
> .media = &media_xem,
> DGFX_FEATURES,
> PLATFORM(XE_DG1),
>- .has_display = true,
> .require_force_probe = true,
> };
>
>@@ -286,7 +279,6 @@ static const struct xe_device_desc ats_m_desc = {
> .require_force_probe = true,
>
> DG2_FEATURES,
>- .has_display = false,
> };
>
> static const struct xe_device_desc dg2_desc = {
>@@ -295,14 +287,12 @@ static const struct xe_device_desc dg2_desc = {
> .require_force_probe = true,
>
> DG2_FEATURES,
>- .has_display = true,
> };
>
> static const struct xe_device_desc pvc_desc = {
> .graphics = &graphics_xehpc,
> DGFX_FEATURES,
> PLATFORM(XE_PVC),
>- .has_display = false,
> .require_force_probe = true,
> };
>
>@@ -310,7 +300,6 @@ static const struct xe_device_desc mtl_desc = {
> /* .graphics and .media determined via GMD_ID */
> .require_force_probe = true,
> PLATFORM(XE_METEORLAKE),
>- .has_display = true,
> };
>
> static const struct xe_device_desc lnl_desc = {
>@@ -574,8 +563,6 @@ static int xe_info_init(struct xe_device *xe,
> xe->info.has_flat_ccs = graphics_desc->has_flat_ccs;
> xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
>
>- xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
>- desc->has_display;
> /*
> * All platforms have at least one primary GT. Any platform with media
> * version 13 or higher has an additional dedicated media GT. And
>--
>2.39.2
>
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 06/10] fixup! drm/xe/display: Implement display support
2023-10-04 16:19 ` Lucas De Marchi
@ 2023-10-04 16:31 ` Jani Nikula
0 siblings, 0 replies; 40+ messages in thread
From: Jani Nikula @ 2023-10-04 16:31 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: intel-xe, rodrigo.vivi
On Wed, 04 Oct 2023, Lucas De Marchi <lucas.demarchi@intel.com> wrote:
> On Tue, Oct 03, 2023 at 05:34:53PM +0300, Jani Nikula wrote:
>>The diag push/pop stuff is unnecessary leftovers.
>>
>>Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>>---
>> drivers/gpu/drm/xe/xe_display.c | 5 -----
>> 1 file changed, 5 deletions(-)
>>
>>diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
>>index 82d2c42629ce..391f08c1caca 100644
>>--- a/drivers/gpu/drm/xe/xe_display.c
>>+++ b/drivers/gpu/drm/xe/xe_display.c
>>@@ -417,10 +417,6 @@ void xe_display_pm_resume(struct xe_device *xe)
>> intel_power_domains_enable(xe);
>> }
>>
>>-/* Display info initialization */
>>-__diag_push();
>>-__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
>>-
>
> is it?
There are no struct initializers within the scope of the above diag
push/pop.
> drivers/gpu/drm/xe/Makefile:CFLAGS_i915-display/intel_fbdev.o = $(call cc-disable-warning, override-init)
> drivers/gpu/drm/xe/Makefile:CFLAGS_i915-display/intel_display_device.o = $(call cc-disable-warning, override-init)
> drivers/gpu/drm/xe/xe_display.c:__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
>
> there's no disable-warning for xe_display.c
>
> Btw, doing it by file is much worse as it ignores the warnings in places
> we shouldn't. Old compilers that don't support it also don't warn about
> override-init, so we could have a better helper for that.
That's not exactly correct, though. We had to revert __diag_ignore_all
for -Woverride-init from upstream i915, and I'm pretty sure xe will have
the same fate.
All the gory details in commit 2c27770a7bc8 ("Revert "drm/i915: use
localized __diag_ignore_all() instead of per file"").
BR,
Jani.
>
> Lucas De Marchi
>
>> void xe_display_probe(struct xe_device *xe)
>> {
>> if (!xe->info.enable_display)
>>@@ -435,4 +431,3 @@ void xe_display_probe(struct xe_device *xe)
>> xe->info.enable_display = false;
>> unset_display_features(xe);
>> }
>>-__diag_pop();
>>--
>>2.39.2
>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 08/10] fixup! drm/xe/display: Implement display support
2023-10-03 14:34 ` [Intel-xe] [PATCH 08/10] " Jani Nikula
2023-10-04 14:23 ` Rodrigo Vivi
@ 2023-10-04 16:41 ` Lucas De Marchi
2023-10-04 17:11 ` Jani Nikula
1 sibling, 1 reply; 40+ messages in thread
From: Lucas De Marchi @ 2023-10-04 16:41 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe, rodrigo.vivi
On Tue, Oct 03, 2023 at 05:34:55PM +0300, Jani Nikula wrote:
>Turn the enable_display module parameter to the same thing as it is for
>i915: assuming you have display hardware, take over it, put it to sleep,
>and keep connectors disconnected.
that was not what it was created for and it was on purpose. That is not
what we need when enabling a platform. The argument that *users* would
then be left in a situation that the display hardware is still consuming
power is IMO wrong as those *users* are not supposed to be using module
parameters and if they do, it's their only responsibility.
The module parameter here is for kernel developers and CI/validation,
particularly when enabling a new platform, to decide if the display side
should be enabled or not.
Lucas De Marchi
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 08/10] fixup! drm/xe/display: Implement display support
2023-10-04 16:41 ` Lucas De Marchi
@ 2023-10-04 17:11 ` Jani Nikula
2023-10-04 18:03 ` Lucas De Marchi
0 siblings, 1 reply; 40+ messages in thread
From: Jani Nikula @ 2023-10-04 17:11 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: intel-xe, rodrigo.vivi
On Wed, 04 Oct 2023, Lucas De Marchi <lucas.demarchi@intel.com> wrote:
> On Tue, Oct 03, 2023 at 05:34:55PM +0300, Jani Nikula wrote:
>>Turn the enable_display module parameter to the same thing as it is for
>>i915: assuming you have display hardware, take over it, put it to sleep,
>>and keep connectors disconnected.
>
> that was not what it was created for and it was on purpose. That is not
> what we need when enabling a platform. The argument that *users* would
> then be left in a situation that the display hardware is still consuming
> power is IMO wrong as those *users* are not supposed to be using module
> parameters and if they do, it's their only responsibility.
>
> The module parameter here is for kernel developers and CI/validation,
> particularly when enabling a new platform, to decide if the display side
> should be enabled or not.
If you have a module param without the _unsafe annotation, and the only
documentation is "enable display", it *is* for users.
If you want to have a module param that's for development or debugging
only, make it _unsafe, and add documentation to that effect.
In any case, what's currently in the tree is conflated and broken, and
this is/was an attempt to fix it. It's impossible to integrate xe with
i915 display if the xe has different notions on the basic idea of what
having or enabling display means.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 09/10] fixup! drm/xe/display: Implement display support
2023-10-04 16:28 ` Lucas De Marchi
@ 2023-10-04 17:32 ` Jani Nikula
0 siblings, 0 replies; 40+ messages in thread
From: Jani Nikula @ 2023-10-04 17:32 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: intel-xe, rodrigo.vivi
On Wed, 04 Oct 2023, Lucas De Marchi <lucas.demarchi@intel.com> wrote:
> On Tue, Oct 03, 2023 at 05:34:56PM +0300, Jani Nikula wrote:
>>Let the display code decide whether display hardware is there or
>>not. Remove has_display member from struct xe_device_desc, and
>>enable_display from struct xe_device.
>
> that doesn't seem good and the best example would be the current
> situation for LNL where you go from working to crashing.
Bugs aside, the single point of truth on whether display is there should
be the display code, and not duplicated. Same with i915, i915_pci.c has
no info on display.
>
>>
>>Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>>---
>> drivers/gpu/drm/xe/xe_device_types.h | 2 --
>> drivers/gpu/drm/xe/xe_display.c | 51 ++++++++++++----------------
>> drivers/gpu/drm/xe/xe_pci.c | 13 -------
>> 3 files changed, 22 insertions(+), 44 deletions(-)
>>
>>diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
>>index 62e1a875980b..01ab0b3d1954 100644
>>--- a/drivers/gpu/drm/xe/xe_device_types.h
>>+++ b/drivers/gpu/drm/xe/xe_device_types.h
>>@@ -236,8 +236,6 @@ struct xe_device {
>> u8 has_llc:1;
>> /** @has_range_tlb_invalidation: Has range based TLB invalidations */
>> u8 has_range_tlb_invalidation:1;
>>- /** @enable_display: display enabled */
>>- u8 enable_display:1;
>>
>> #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
>> struct {
>>diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
>>index 75054f78d7ae..70e7afc0a890 100644
>>--- a/drivers/gpu/drm/xe/xe_display.c
>>+++ b/drivers/gpu/drm/xe/xe_display.c
>>@@ -57,7 +57,7 @@ static void xe_display_last_close(struct drm_device *dev)
>> {
>> struct xe_device *xe = to_xe_device(dev);
>>
>>- if (xe->info.enable_display)
>>+ if (has_display(xe))
>
> these are not the same thing. enable_display here is "do I even want to
> touch display?". It's not about having it or not.
>
> If you can have the i915-semantics and retain what we can do in xe that
> we can't in i915, then I'm ok with it, otherwise nak:
>
> 1) have a platform flag that tells me "do I want to enable it?"
> so we can decide on bring up if the platform is ready to have
> that enabled or not. This is the info.enable_display
>
> 2) have a module param (current solution, per module) or something
> else (future solution?, per device) that allows me to override the
> enable_display in runtime
Like I said elsewhere, what's currently in tree is broken. Please don't
expect me to fix it all up and cater for all the needs while doing so.
BR,
Jani.
> Note that pipe_mask being 0 still enables a bunch of things on the
> display side, still touches somes registers and is controlled on the
> i915-display side, not in xe. That was the case last time I checked a
> few months ago, please correct me if it's not anymore.
>
> Lucas De Marchi
>
>> intel_fbdev_restore_mode(to_xe_device(dev));
>> }
>>
>>@@ -138,7 +138,7 @@ static void xe_display_fini_nommio(struct drm_device *dev, void *dummy)
>> {
>> struct xe_device *xe = to_xe_device(dev);
>>
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_power_domains_cleanup(xe);
>>@@ -148,7 +148,7 @@ int xe_display_init_nommio(struct xe_device *xe)
>> {
>> int err;
>>
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return 0;
>>
>> /* Fake uncore lock */
>>@@ -168,7 +168,7 @@ static void xe_display_fini_noirq(struct drm_device *dev, void *dummy)
>> {
>> struct xe_device *xe = to_xe_device(dev);
>>
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_display_driver_remove_noirq(xe);
>>@@ -179,7 +179,7 @@ int xe_display_init_noirq(struct xe_device *xe)
>> {
>> int err;
>>
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return 0;
>>
>> intel_display_driver_early_probe(xe);
>>@@ -208,7 +208,7 @@ static void xe_display_fini_noaccel(struct drm_device *dev, void *dummy)
>> {
>> struct xe_device *xe = to_xe_device(dev);
>>
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_display_driver_remove_nogem(xe);
>>@@ -218,7 +218,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
>> {
>> int err;
>>
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return 0;
>>
>> err = intel_display_driver_probe_nogem(xe);
>>@@ -230,7 +230,7 @@ int xe_display_init_noaccel(struct xe_device *xe)
>>
>> int xe_display_init(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return 0;
>>
>> return intel_display_driver_probe(xe);
>>@@ -238,7 +238,7 @@ int xe_display_init(struct xe_device *xe)
>>
>> void xe_display_fini(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> /* poll work can call into fbdev, hence clean that up afterwards */
>>@@ -251,7 +251,7 @@ void xe_display_fini(struct xe_device *xe)
>>
>> void xe_display_register(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_display_driver_register(xe);
>>@@ -261,7 +261,7 @@ void xe_display_register(struct xe_device *xe)
>>
>> void xe_display_unregister(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_unregister_dsm_handler();
>>@@ -271,7 +271,7 @@ void xe_display_unregister(struct xe_device *xe)
>>
>> void xe_display_driver_remove(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_display_driver_remove(xe);
>>@@ -281,7 +281,7 @@ void xe_display_driver_remove(struct xe_device *xe)
>>
>> void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> if (master_ctl & DISPLAY_IRQ)
>>@@ -290,7 +290,7 @@ void xe_display_irq_handler(struct xe_device *xe, u32 master_ctl)
>>
>> void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> if (gu_misc_iir & GU_MISC_GSE)
>>@@ -299,7 +299,7 @@ void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir)
>>
>> void xe_display_irq_reset(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> gen11_display_irq_reset(xe);
>>@@ -307,7 +307,7 @@ void xe_display_irq_reset(struct xe_device *xe)
>>
>> void xe_display_irq_postinstall(struct xe_device *xe, struct xe_gt *gt)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> if (gt->info.id == XE_GT0)
>>@@ -341,7 +341,7 @@ static bool suspend_to_idle(void)
>> void xe_display_pm_suspend(struct xe_device *xe)
>> {
>> bool s2idle = suspend_to_idle();
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> /*
>>@@ -370,7 +370,7 @@ void xe_display_pm_suspend(struct xe_device *xe)
>> void xe_display_pm_suspend_late(struct xe_device *xe)
>> {
>> bool s2idle = suspend_to_idle();
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_power_domains_suspend(xe, s2idle);
>>@@ -380,7 +380,7 @@ void xe_display_pm_suspend_late(struct xe_device *xe)
>>
>> void xe_display_pm_resume_early(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_display_power_resume_early(xe);
>>@@ -390,7 +390,7 @@ void xe_display_pm_resume_early(struct xe_device *xe)
>>
>> void xe_display_pm_resume(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>+ if (!has_display(xe))
>> return;
>>
>> intel_dmc_resume(xe);
>>@@ -418,15 +418,8 @@ void xe_display_pm_resume(struct xe_device *xe)
>>
>> void xe_display_probe(struct xe_device *xe)
>> {
>>- if (!xe->info.enable_display)
>>- goto no_display;
>>-
>> intel_display_device_probe(xe);
>>
>>- if (has_display(xe))
>>- return;
>>-
>>-no_display:
>>- xe->info.enable_display = false;
>>- unset_display_features(xe);
>>+ if (!has_display(xe))
>>+ unset_display_features(xe);
>> }
>>diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
>>index 8ee430c6f8b1..cbbfe75eb2d2 100644
>>--- a/drivers/gpu/drm/xe/xe_pci.c
>>+++ b/drivers/gpu/drm/xe/xe_pci.c
>>@@ -56,7 +56,6 @@ struct xe_device_desc {
>>
>> u8 require_force_probe:1;
>> u8 is_dgfx:1;
>>- u8 has_display:1;
>>
>> u8 has_llc:1;
>> };
>>@@ -207,7 +206,6 @@ static const struct xe_device_desc tgl_desc = {
>> .graphics = &graphics_xelp,
>> .media = &media_xem,
>> PLATFORM(XE_TIGERLAKE),
>>- .has_display = true,
>> .has_llc = true,
>> .require_force_probe = true,
>> };
>>@@ -216,7 +214,6 @@ static const struct xe_device_desc rkl_desc = {
>> .graphics = &graphics_xelp,
>> .media = &media_xem,
>> PLATFORM(XE_ROCKETLAKE),
>>- .has_display = true,
>> .has_llc = true,
>> .require_force_probe = true,
>> };
>>@@ -225,7 +222,6 @@ static const struct xe_device_desc adl_s_desc = {
>> .graphics = &graphics_xelp,
>> .media = &media_xem,
>> PLATFORM(XE_ALDERLAKE_S),
>>- .has_display = true,
>> .has_llc = true,
>> .require_force_probe = true,
>> };
>>@@ -236,7 +232,6 @@ static const struct xe_device_desc adl_p_desc = {
>> .graphics = &graphics_xelp,
>> .media = &media_xem,
>> PLATFORM(XE_ALDERLAKE_P),
>>- .has_display = true,
>> .has_llc = true,
>> .require_force_probe = true,
>> .subplatforms = (const struct xe_subplatform_desc[]) {
>>@@ -249,7 +244,6 @@ static const struct xe_device_desc adl_n_desc = {
>> .graphics = &graphics_xelp,
>> .media = &media_xem,
>> PLATFORM(XE_ALDERLAKE_N),
>>- .has_display = true,
>> .has_llc = true,
>> .require_force_probe = true,
>> };
>>@@ -262,7 +256,6 @@ static const struct xe_device_desc dg1_desc = {
>> .media = &media_xem,
>> DGFX_FEATURES,
>> PLATFORM(XE_DG1),
>>- .has_display = true,
>> .require_force_probe = true,
>> };
>>
>>@@ -286,7 +279,6 @@ static const struct xe_device_desc ats_m_desc = {
>> .require_force_probe = true,
>>
>> DG2_FEATURES,
>>- .has_display = false,
>> };
>>
>> static const struct xe_device_desc dg2_desc = {
>>@@ -295,14 +287,12 @@ static const struct xe_device_desc dg2_desc = {
>> .require_force_probe = true,
>>
>> DG2_FEATURES,
>>- .has_display = true,
>> };
>>
>> static const struct xe_device_desc pvc_desc = {
>> .graphics = &graphics_xehpc,
>> DGFX_FEATURES,
>> PLATFORM(XE_PVC),
>>- .has_display = false,
>> .require_force_probe = true,
>> };
>>
>>@@ -310,7 +300,6 @@ static const struct xe_device_desc mtl_desc = {
>> /* .graphics and .media determined via GMD_ID */
>> .require_force_probe = true,
>> PLATFORM(XE_METEORLAKE),
>>- .has_display = true,
>> };
>>
>> static const struct xe_device_desc lnl_desc = {
>>@@ -574,8 +563,6 @@ static int xe_info_init(struct xe_device *xe,
>> xe->info.has_flat_ccs = graphics_desc->has_flat_ccs;
>> xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
>>
>>- xe->info.enable_display = IS_ENABLED(CONFIG_DRM_XE_DISPLAY) &&
>>- desc->has_display;
>> /*
>> * All platforms have at least one primary GT. Any platform with media
>> * version 13 or higher has an additional dedicated media GT. And
>>--
>>2.39.2
>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Intel-xe] [PATCH 08/10] fixup! drm/xe/display: Implement display support
2023-10-04 17:11 ` Jani Nikula
@ 2023-10-04 18:03 ` Lucas De Marchi
0 siblings, 0 replies; 40+ messages in thread
From: Lucas De Marchi @ 2023-10-04 18:03 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe, rodrigo.vivi
On Wed, Oct 04, 2023 at 08:11:18PM +0300, Jani Nikula wrote:
>On Wed, 04 Oct 2023, Lucas De Marchi <lucas.demarchi@intel.com> wrote:
>> On Tue, Oct 03, 2023 at 05:34:55PM +0300, Jani Nikula wrote:
>>>Turn the enable_display module parameter to the same thing as it is for
>>>i915: assuming you have display hardware, take over it, put it to sleep,
>>>and keep connectors disconnected.
>>
>> that was not what it was created for and it was on purpose. That is not
>> what we need when enabling a platform. The argument that *users* would
>> then be left in a situation that the display hardware is still consuming
>> power is IMO wrong as those *users* are not supposed to be using module
>> parameters and if they do, it's their only responsibility.
>>
>> The module parameter here is for kernel developers and CI/validation,
>> particularly when enabling a new platform, to decide if the display side
>> should be enabled or not.
>
>If you have a module param without the _unsafe annotation, and the only
>documentation is "enable display", it *is* for users.
There's only a handfull of users of the unsafe variant and I'm sure
there are many more module params not intended to be used in normal
scenarios.
>
>If you want to have a module param that's for development or debugging
>only, make it _unsafe, and add documentation to that effect.
>
>In any case, what's currently in the tree is conflated and broken, and
>this is/was an attempt to fix it. It's impossible to integrate xe with
>i915 display if the xe has different notions on the basic idea of what
>having or enabling display means.
i915 side is called *disable*_display since that's what it does. Here
it's called *enable* and we set it to 0 so it doesn't try to enable it.
I'm totally ok with renaming the module param on the xe side to something
more informative and making it _unsafe. Suggestions about a different
name?
Lucas De Marchi
>
>BR,
>Jani.
>
>--
>Jani Nikula, Intel
^ permalink raw reply [flat|nested] 40+ messages in thread
end of thread, other threads:[~2023-10-04 18:03 UTC | newest]
Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-03 14:34 [Intel-xe] [PATCH 00/10] xe/display: clarify display configuration Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 01/10] fixup! drm/xe/display: Implement display support Jani Nikula
2023-10-04 14:02 ` Rodrigo Vivi
2023-10-04 14:23 ` Jani Nikula
2023-10-04 14:41 ` Rodrigo Vivi
2023-10-04 14:25 ` Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 02/10] " Jani Nikula
2023-10-04 14:04 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 03/10] " Jani Nikula
2023-10-04 14:04 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 04/10] fixup! drm/xe: Introduce Xe assert macros Jani Nikula
2023-10-04 14:05 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 05/10] fixup! drm/xe/display: Implement display support Jani Nikula
2023-10-04 14:05 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 06/10] " Jani Nikula
2023-10-04 14:05 ` Rodrigo Vivi
2023-10-04 16:19 ` Lucas De Marchi
2023-10-04 16:31 ` Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 07/10] " Jani Nikula
2023-10-04 14:06 ` Rodrigo Vivi
2023-10-03 14:34 ` [Intel-xe] [PATCH 08/10] " Jani Nikula
2023-10-04 14:23 ` Rodrigo Vivi
2023-10-04 14:37 ` Jani Nikula
2023-10-04 16:14 ` Rodrigo Vivi
2023-10-04 16:41 ` Lucas De Marchi
2023-10-04 17:11 ` Jani Nikula
2023-10-04 18:03 ` Lucas De Marchi
2023-10-03 14:34 ` [Intel-xe] [PATCH 09/10] " Jani Nikula
2023-10-04 14:21 ` Rodrigo Vivi
2023-10-04 16:28 ` Lucas De Marchi
2023-10-04 17:32 ` Jani Nikula
2023-10-03 14:34 ` [Intel-xe] [PATCH 10/10] " Jani Nikula
2023-10-04 14:09 ` Rodrigo Vivi
2023-10-03 14:48 ` [Intel-xe] ✓ CI.Patch_applied: success for xe/display: clarify display configuration Patchwork
2023-10-03 14:48 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-10-03 14:49 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-10-03 14:56 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-10-03 14:57 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-10-03 14:58 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-10-03 15:35 ` [Intel-xe] ✓ CI.BAT: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox