Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers
@ 2023-05-03 13:09 Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 01/18] fixup! drm/xe/display: Implement display support Jani Nikula
                   ` (22 more replies)
  0 siblings, 23 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Add intel_uncore.h and intel_pcode.h compat layers to direct the calls
in i915 display code properly, without needing to change a lot of call
sites in i915 display.

The main trick or hack here is adding a fake uncore member to struct
xe_device, which lets all the call sites use &i915->uncore as before,
which we can use in the glue layers to get at the struct xe_device
pointer.

The fake uncore is intentionally struct fake_uncore in xe, so you can't
really start passing around uncore pointers in display code, only do
&i915->uncore, and it'll be the correct, but different type for each
driver.

IMO the trick and the compat layers are cleaner than what we've had
before, and doesn't force using intel_de_* accessors for non-de
registers in i915 display code.

BR,
Jani.


Jani Nikula (18):
  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: Rename intel_de.h to xe_de.h
  fixup! drm/xe/display: Implement display support
  fixup! drm/i915/display: Remaining changes to make xe compile
  fixup! drm/xe/display: Implement display support
  fixup! drm/i915/display: Add more macros to remove all direct calls to
    uncore
  fixup! drm/i915/display: Remove all uncore mmio accesses in favor of
    intel_de
  fixup! drm/i915/display: Remaining changes to make xe compile
  fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
  fixup! drm/xe/display: Implement display support
  fixup! drm/i915/display: Remaining changes to make xe compile
  fixup! drm/i915/display: Remaining changes to make xe compile
  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

 drivers/gpu/drm/i915/display/hsw_ips.c        |   7 +-
 drivers/gpu/drm/i915/display/intel_bios.c     |  19 +-
 drivers/gpu/drm/i915/display/intel_bw.c       |  34 ++--
 drivers/gpu/drm/i915/display/intel_cdclk.c    |  45 ++---
 drivers/gpu/drm/i915/display/intel_de.h       |  54 ------
 drivers/gpu/drm/i915/display/intel_display.c  |   1 +
 .../drm/i915/display/intel_display_power.c    |   3 +-
 .../i915/display/intel_display_power_well.c   |   7 +-
 drivers/gpu/drm/i915/display/intel_dpio_phy.c |   9 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c     |   9 +-
 drivers/gpu/drm/i915/display/skl_watermark.c  |  23 +--
 .../gpu/drm/xe/compat-i915-headers/i915_drv.h |   1 +
 .../drm/xe/compat-i915-headers/intel_pcode.h  |  42 +++++
 .../drm/xe/compat-i915-headers/intel_uncore.h |  99 +++++++++++
 drivers/gpu/drm/xe/display/ext/i915_irq.c     | 134 +++++++-------
 .../drm/xe/display/ext/intel_clock_gating.c   |   1 +
 .../drm/xe/display/ext/intel_device_info.c    |   1 +
 drivers/gpu/drm/xe/display/ext/intel_dram.c   |   3 +-
 drivers/gpu/drm/xe/display/xe_de.h            | 163 ------------------
 drivers/gpu/drm/xe/xe_device_types.h          |   4 +
 drivers/gpu/drm/xe/xe_display.c               |   3 +
 drivers/gpu/drm/xe/xe_mmio.h                  |   8 +
 22 files changed, 307 insertions(+), 363 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
 delete mode 100644 drivers/gpu/drm/xe/display/xe_de.h

-- 
2.39.2


^ permalink raw reply	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 01/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 02/18] " Jani Nikula
                   ` (21 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Add struct fake_uncore, mostly to allow getting at struct xe_device when
&i915->uncore is used.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/xe_device_types.h | 4 ++++
 drivers/gpu/drm/xe/xe_display.c      | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 1cb404e48aaa..97f3d67f7c97 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -312,6 +312,10 @@ struct xe_device {
 	bool display_irqs_enabled;
 	u32 enabled_irq_mask;
 
+	struct fake_uncore {
+		spinlock_t lock;
+	} uncore;
+
 	/* only to allow build, not used functionally */
 	struct {
 		unsigned int hpll_freq;
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 376186bc02e5..18d638e75be2 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -140,6 +140,9 @@ int xe_display_init_nommio(struct xe_device *xe)
 	if (!xe->info.enable_display)
 		return 0;
 
+	/* Fake uncore lock */
+	spin_lock_init(&xe->uncore.lock);
+
 	/* This must be called before any calls to HAS_PCH_* */
 	intel_detect_pch(xe);
 	intel_display_irq_init(xe);
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 02/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 01/18] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 15:21   ` Lucas De Marchi
  2023-05-03 13:09 ` [Intel-xe] [PATCH 03/18] " Jani Nikula
                   ` (20 subsequent siblings)
  22 siblings, 1 reply; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Add compat intel_uncore.h glue layer to direct all uncore calls to xe
mmio.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 .../drm/xe/compat-i915-headers/intel_uncore.h | 99 +++++++++++++++++++
 1 file changed, 99 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h

diff --git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
new file mode 100644
index 000000000000..960e2327d217
--- /dev/null
+++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
@@ -0,0 +1,99 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef __INTEL_UNCORE_H__
+#define __INTEL_UNCORE_H__
+
+#include "xe_device.h"
+#include "xe_device_types.h"
+#include "xe_mmio.h"
+
+static inline struct xe_gt *__fake_uncore_to_gt(struct fake_uncore *uncore)
+{
+	struct xe_device *xe = container_of(uncore, struct xe_device, uncore);
+
+	return to_gt(xe);
+}
+
+static inline u32 intel_uncore_read(struct fake_uncore *uncore, i915_reg_t reg)
+{
+	return xe_mmio_read32(__fake_uncore_to_gt(uncore), reg.reg);
+}
+
+static inline u32 intel_uncore_read8(struct fake_uncore *uncore, i915_reg_t reg)
+{
+	return xe_mmio_read8(__fake_uncore_to_gt(uncore), reg.reg);
+}
+
+static inline u64 intel_uncore_read64_2x32(struct fake_uncore *uncore, i915_reg_t lower_reg, i915_reg_t upper_reg)
+{
+	u32 upper, lower, old_upper;
+	int loop = 0;
+
+	upper = xe_mmio_read32(__fake_uncore_to_gt(uncore), upper_reg.reg);
+	do {
+		old_upper = upper;
+		lower = xe_mmio_read32(__fake_uncore_to_gt(uncore), lower_reg.reg);
+		upper = xe_mmio_read32(__fake_uncore_to_gt(uncore), upper_reg.reg);
+	} while (upper != old_upper && loop++ < 2);
+
+	return (u64)upper << 32 | lower;
+}
+
+static inline void intel_uncore_posting_read(struct fake_uncore *uncore, i915_reg_t reg)
+{
+	xe_mmio_read32(__fake_uncore_to_gt(uncore), reg.reg);
+}
+
+static inline void intel_uncore_write(struct fake_uncore *uncore, i915_reg_t reg, u32 val)
+{
+	xe_mmio_write32(__fake_uncore_to_gt(uncore), reg.reg, val);
+}
+
+static inline u32 intel_uncore_rmw(struct fake_uncore *uncore, i915_reg_t reg, u32 clear, u32 set)
+{
+	/* FIXME: rmw32 should be fixed to not need ~clear */
+	return xe_mmio_rmw32(__fake_uncore_to_gt(uncore), reg.reg, ~clear, set);
+}
+
+static inline int intel_wait_for_register(struct fake_uncore *uncore, i915_reg_t reg, u32 mask, u32 value, unsigned int timeout)
+{
+	return xe_mmio_wait32(__fake_uncore_to_gt(uncore), reg.reg, value, mask, timeout * USEC_PER_MSEC, NULL, false);
+}
+
+static inline int intel_wait_for_register_fw(struct fake_uncore *uncore, i915_reg_t reg, u32 mask, u32 value, unsigned int timeout)
+{
+	return xe_mmio_wait32(__fake_uncore_to_gt(uncore), reg.reg, value, mask, timeout * USEC_PER_MSEC, NULL, false);
+}
+
+static inline int __intel_wait_for_register(struct fake_uncore *uncore, i915_reg_t reg, u32 mask, u32 value,
+					    unsigned int fast_timeout_us, unsigned int slow_timeout_ms, u32 *out_value)
+{
+	return xe_mmio_wait32(__fake_uncore_to_gt(uncore), reg.reg, value, mask,
+			      fast_timeout_us + 1000 * slow_timeout_ms,
+			      out_value, false);
+}
+
+static inline u32 intel_uncore_read_fw(struct fake_uncore *uncore, i915_reg_t reg)
+{
+	return xe_mmio_read32(__fake_uncore_to_gt(uncore), reg.reg);
+}
+
+static inline void intel_uncore_write_fw(struct fake_uncore *uncore, i915_reg_t reg, u32 val)
+{
+	xe_mmio_write32(__fake_uncore_to_gt(uncore), reg.reg, val);
+}
+
+static inline u32 intel_uncore_read_notrace(struct fake_uncore *uncore, i915_reg_t reg)
+{
+	return xe_mmio_read32(__fake_uncore_to_gt(uncore), reg.reg);
+}
+
+static inline void intel_uncore_write_notrace(struct fake_uncore *uncore, i915_reg_t reg, u32 val)
+{
+	xe_mmio_write32(__fake_uncore_to_gt(uncore), reg.reg, val);
+}
+
+#endif /* __INTEL_UNCORE_H__ */
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 03/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 01/18] fixup! drm/xe/display: Implement display support Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 02/18] " Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-05 20:19   ` Rodrigo Vivi
  2023-05-03 13:09 ` [Intel-xe] [PATCH 04/18] fixup! drm/xe/display: Rename intel_de.h to xe_de.h Jani Nikula
                   ` (19 subsequent siblings)
  22 siblings, 1 reply; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Remove the dummy wrappers and use the uncore glue layer.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/display/ext/i915_irq.c | 134 +++++++++++-----------
 1 file changed, 64 insertions(+), 70 deletions(-)

diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.c b/drivers/gpu/drm/xe/display/ext/i915_irq.c
index 8a97c3f45620..744b00647ca6 100644
--- a/drivers/gpu/drm/xe/display/ext/i915_irq.c
+++ b/drivers/gpu/drm/xe/display/ext/i915_irq.c
@@ -35,7 +35,6 @@
 #include <drm/drm_drv.h>
 
 #include "icl_dsi_regs.h"
-#include "intel_de.h"
 #include "intel_display_trace.h"
 #include "intel_display_types.h"
 #include "intel_fifo_underrun.h"
@@ -44,13 +43,8 @@
 #include "intel_psr.h"
 
 #include "i915_drv.h"
-#include "intel_de.h"
-
-#define intel_uncore_read(uncore, reg) intel_de_read(dev_priv, (reg))
-#define intel_uncore_read64(uncore, reg) intel_de_read64(dev_priv, (reg))
-#define intel_uncore_write(uncore, reg, value) intel_de_write(dev_priv, reg, value)
-#define intel_uncore_rmw(uncore, reg, clear, set) intel_de_rmw(dev_priv, reg, clear, set)
-#define intel_uncore_posting_read intel_uncore_read
+#include "i915_reg.h"
+#include "intel_uncore.h"
 
 static u32 raw_reg_read(void __iomem *base, i915_reg_t reg)
 {
@@ -68,16 +62,16 @@ static void raw_reg_write(void __iomem *base, i915_reg_t reg, u32 value)
 static void gen3_irq_reset(struct xe_device *dev_priv, i915_reg_t imr,
 		    i915_reg_t iir, i915_reg_t ier)
 {
-	intel_uncore_write(dev_priv, imr, 0xffffffff);
-	intel_uncore_posting_read(dev_priv, imr);
+	intel_uncore_write(&dev_priv->uncore, imr, 0xffffffff);
+	intel_uncore_posting_read(&dev_priv->uncore, imr);
 
-	intel_uncore_write(dev_priv, ier, 0);
+	intel_uncore_write(&dev_priv->uncore, ier, 0);
 
 	/* IIR can theoretically queue up two events. Be paranoid. */
-	intel_uncore_write(dev_priv, iir, 0xffffffff);
-	intel_uncore_posting_read(dev_priv, iir);
-	intel_uncore_write(dev_priv, iir, 0xffffffff);
-	intel_uncore_posting_read(dev_priv, iir);
+	intel_uncore_write(&dev_priv->uncore, iir, 0xffffffff);
+	intel_uncore_posting_read(&dev_priv->uncore, iir);
+	intel_uncore_write(&dev_priv->uncore, iir, 0xffffffff);
+	intel_uncore_posting_read(&dev_priv->uncore, iir);
 }
 
 /*
@@ -85,7 +79,7 @@ static void gen3_irq_reset(struct xe_device *dev_priv, i915_reg_t imr,
  */
 static void gen3_assert_iir_is_zero(struct xe_device *dev_priv, i915_reg_t reg)
 {
-	u32 val = intel_uncore_read(dev_priv, reg);
+	u32 val = intel_uncore_read(&dev_priv->uncore, reg);
 
 	if (val == 0)
 		return;
@@ -93,10 +87,10 @@ static void gen3_assert_iir_is_zero(struct xe_device *dev_priv, i915_reg_t reg)
 	drm_WARN(&dev_priv->drm, 1,
 		 "Interrupt register 0x%x is not zero: 0x%08x\n",
 		 reg.reg, val);
-	intel_uncore_write(dev_priv, reg, 0xffffffff);
-	intel_uncore_posting_read(dev_priv, reg);
-	intel_uncore_write(dev_priv, reg, 0xffffffff);
-	intel_uncore_posting_read(dev_priv, reg);
+	intel_uncore_write(&dev_priv->uncore, reg, 0xffffffff);
+	intel_uncore_posting_read(&dev_priv->uncore, reg);
+	intel_uncore_write(&dev_priv->uncore, reg, 0xffffffff);
+	intel_uncore_posting_read(&dev_priv->uncore, reg);
 }
 
 static void gen3_irq_init(struct xe_device *dev_priv,
@@ -106,9 +100,9 @@ static void gen3_irq_init(struct xe_device *dev_priv,
 {
 	gen3_assert_iir_is_zero(dev_priv, iir);
 
-	intel_uncore_write(xe, ier, ier_val);
-	intel_uncore_write(xe, imr, imr_val);
-	intel_uncore_posting_read(xe, imr);
+	intel_uncore_write(&dev_priv->uncore, ier, ier_val);
+	intel_uncore_write(&dev_priv->uncore, imr, imr_val);
+	intel_uncore_posting_read(&dev_priv->uncore, imr);
 }
 
 #define GEN8_IRQ_RESET_NDX(uncore, type, which) \
@@ -223,10 +217,10 @@ i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv,
 	lockdep_assert_held(&dev_priv->irq_lock);
 	drm_WARN_ON(&dev_priv->drm, bits & ~mask);
 
-	val = intel_uncore_read(dev_priv, PORT_HOTPLUG_EN);
+	val = intel_uncore_read(&dev_priv->uncore, PORT_HOTPLUG_EN);
 	val &= ~mask;
 	val |= bits;
-	intel_uncore_write(dev_priv, PORT_HOTPLUG_EN, val);
+	intel_uncore_write(&dev_priv->uncore, PORT_HOTPLUG_EN, val);
 }
 
 /**
@@ -276,8 +270,8 @@ static void bdw_update_pipe_irq(struct drm_i915_private *dev_priv,
 
 	if (new_val != dev_priv->de_irq_mask[pipe]) {
 		dev_priv->de_irq_mask[pipe] = new_val;
-		intel_uncore_write(dev_priv, GEN8_DE_PIPE_IMR(pipe), dev_priv->de_irq_mask[pipe]);
-		intel_uncore_posting_read(dev_priv, GEN8_DE_PIPE_IMR(pipe));
+		intel_uncore_write(&dev_priv->uncore, GEN8_DE_PIPE_IMR(pipe), dev_priv->de_irq_mask[pipe]);
+		intel_uncore_posting_read(&dev_priv->uncore, GEN8_DE_PIPE_IMR(pipe));
 	}
 }
 
@@ -538,7 +532,7 @@ static void hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv,
 				     enum pipe pipe)
 {
 	display_pipe_crc_irq_handler(dev_priv, pipe,
-				     intel_uncore_read(dev_priv, PIPE_CRC_RES_1_IVB(pipe)),
+				     intel_uncore_read(&dev_priv->uncore, PIPE_CRC_RES_1_IVB(pipe)),
 				     0, 0, 0, 0);
 }
 
@@ -551,8 +545,8 @@ static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir)
 	if (ddi_hotplug_trigger) {
 		u32 dig_hotplug_reg;
 
-		dig_hotplug_reg = intel_uncore_read(dev_priv, SHOTPLUG_CTL_DDI);
-		intel_uncore_write(dev_priv, SHOTPLUG_CTL_DDI, dig_hotplug_reg);
+		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_DDI);
+		intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_DDI, dig_hotplug_reg);
 
 		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
 				   ddi_hotplug_trigger, dig_hotplug_reg,
@@ -563,8 +557,8 @@ static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir)
 	if (tc_hotplug_trigger) {
 		u32 dig_hotplug_reg;
 
-		dig_hotplug_reg = intel_uncore_read(dev_priv, SHOTPLUG_CTL_TC);
-		intel_uncore_write(dev_priv, SHOTPLUG_CTL_TC, dig_hotplug_reg);
+		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_TC);
+		intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_TC, dig_hotplug_reg);
 
 		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
 				   tc_hotplug_trigger, dig_hotplug_reg,
@@ -588,8 +582,8 @@ static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir)
 	if (trigger_tc) {
 		u32 dig_hotplug_reg;
 
-		dig_hotplug_reg = intel_uncore_read(dev_priv, GEN11_TC_HOTPLUG_CTL);
-		intel_uncore_write(dev_priv, GEN11_TC_HOTPLUG_CTL, dig_hotplug_reg);
+		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL);
+		intel_uncore_write(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, dig_hotplug_reg);
 
 		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
 				   trigger_tc, dig_hotplug_reg,
@@ -600,8 +594,8 @@ static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir)
 	if (trigger_tbt) {
 		u32 dig_hotplug_reg;
 
-		dig_hotplug_reg = intel_uncore_read(dev_priv, GEN11_TBT_HOTPLUG_CTL);
-		intel_uncore_write(dev_priv, GEN11_TBT_HOTPLUG_CTL, dig_hotplug_reg);
+		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL);
+		intel_uncore_write(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, dig_hotplug_reg);
 
 		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
 				   trigger_tbt, dig_hotplug_reg,
@@ -691,8 +685,8 @@ gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir)
 			else
 				iir_reg = EDP_PSR_IIR;
 
-			psr_iir = intel_uncore_read(dev_priv, iir_reg);
-			intel_uncore_write(dev_priv, iir_reg, psr_iir);
+			psr_iir = intel_uncore_read(&dev_priv->uncore, iir_reg);
+			intel_uncore_write(&dev_priv->uncore, iir_reg, psr_iir);
 
 			if (psr_iir)
 				found = true;
@@ -721,7 +715,7 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
 	 * Incase of dual link, TE comes from DSI_1
 	 * this is to check if dual link is enabled
 	 */
-	val = intel_uncore_read(dev_priv, TRANS_DDI_FUNC_CTL2(TRANSCODER_DSI_0));
+	val = intel_uncore_read(&dev_priv->uncore, TRANS_DDI_FUNC_CTL2(TRANSCODER_DSI_0));
 	val &= PORT_SYNC_MODE_ENABLE;
 
 	/*
@@ -733,7 +727,7 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
 	dsi_trans = (port == PORT_A) ? TRANSCODER_DSI_0 : TRANSCODER_DSI_1;
 
 	/* Check if DSI configured in command mode */
-	val = intel_uncore_read(dev_priv, DSI_TRANS_FUNC_CONF(dsi_trans));
+	val = intel_uncore_read(&dev_priv->uncore, DSI_TRANS_FUNC_CONF(dsi_trans));
 	val = val & OP_MODE_MASK;
 
 	if (val != CMD_MODE_NO_GATE && val != CMD_MODE_TE_GATE) {
@@ -742,7 +736,7 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
 	}
 
 	/* Get PIPE for handling VBLANK event */
-	val = intel_uncore_read(dev_priv, TRANS_DDI_FUNC_CTL(dsi_trans));
+	val = intel_uncore_read(&dev_priv->uncore, TRANS_DDI_FUNC_CTL(dsi_trans));
 	switch (val & TRANS_DDI_EDP_INPUT_MASK) {
 	case TRANS_DDI_EDP_INPUT_A_ON:
 		pipe = PIPE_A;
@@ -762,8 +756,8 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
 
 	/* clear TE in dsi IIR */
 	port = (te_trigger & DSI1_TE) ? PORT_B : PORT_A;
-	tmp = intel_uncore_read(dev_priv, DSI_INTR_IDENT_REG(port));
-	intel_uncore_write(dev_priv, DSI_INTR_IDENT_REG(port), tmp);
+	tmp = intel_uncore_read(&dev_priv->uncore, DSI_INTR_IDENT_REG(port));
+	intel_uncore_write(&dev_priv->uncore, DSI_INTR_IDENT_REG(port), tmp);
 }
 
 static u32 gen8_de_pipe_flip_done_mask(struct drm_i915_private *i915)
@@ -795,9 +789,9 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
 	drm_WARN_ON_ONCE(&dev_priv->drm, !HAS_DISPLAY(dev_priv));
 
 	if (master_ctl & GEN8_DE_MISC_IRQ) {
-		iir = intel_uncore_read(dev_priv, GEN8_DE_MISC_IIR);
+		iir = intel_uncore_read(&dev_priv->uncore, GEN8_DE_MISC_IIR);
 		if (iir) {
-			intel_uncore_write(dev_priv, GEN8_DE_MISC_IIR, iir);
+			intel_uncore_write(&dev_priv->uncore, GEN8_DE_MISC_IIR, iir);
 			ret = IRQ_HANDLED;
 			gen8_de_misc_irq_handler(dev_priv, iir);
 		} else {
@@ -807,9 +801,9 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
 	}
 
 	if (DISPLAY_VER(dev_priv) >= 11 && (master_ctl & GEN11_DE_HPD_IRQ)) {
-		iir = intel_uncore_read(dev_priv, GEN11_DE_HPD_IIR);
+		iir = intel_uncore_read(&dev_priv->uncore, GEN11_DE_HPD_IIR);
 		if (iir) {
-			intel_uncore_write(dev_priv, GEN11_DE_HPD_IIR, iir);
+			intel_uncore_write(&dev_priv->uncore, GEN11_DE_HPD_IIR, iir);
 			ret = IRQ_HANDLED;
 			gen11_hpd_irq_handler(dev_priv, iir);
 		} else {
@@ -819,11 +813,11 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
 	}
 
 	if (master_ctl & GEN8_DE_PORT_IRQ) {
-		iir = intel_uncore_read(dev_priv, GEN8_DE_PORT_IIR);
+		iir = intel_uncore_read(&dev_priv->uncore, GEN8_DE_PORT_IIR);
 		if (iir) {
 			bool found = false;
 
-			intel_uncore_write(dev_priv, GEN8_DE_PORT_IIR, iir);
+			intel_uncore_write(&dev_priv->uncore, GEN8_DE_PORT_IIR, iir);
 			ret = IRQ_HANDLED;
 
 			if (iir & gen8_de_port_aux_mask(dev_priv)) {
@@ -855,7 +849,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
 		if (!(master_ctl & GEN8_DE_PIPE_IRQ(pipe)))
 			continue;
 
-		iir = intel_uncore_read(dev_priv, GEN8_DE_PIPE_IIR(pipe));
+		iir = intel_uncore_read(&dev_priv->uncore, GEN8_DE_PIPE_IIR(pipe));
 		if (!iir) {
 			drm_err(&dev_priv->drm,
 				"The master control interrupt lied (DE PIPE)!\n");
@@ -863,7 +857,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
 		}
 
 		ret = IRQ_HANDLED;
-		intel_uncore_write(dev_priv, GEN8_DE_PIPE_IIR(pipe), iir);
+		intel_uncore_write(&dev_priv->uncore, GEN8_DE_PIPE_IIR(pipe), iir);
 
 		if (iir & GEN8_PIPE_VBLANK)
 			intel_handle_vblank(dev_priv, pipe);
@@ -892,9 +886,9 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
 		 * scheme also closed the SDE interrupt handling race we've seen
 		 * on older pch-split platforms. But this needs testing.
 		 */
-		iir = intel_uncore_read(dev_priv, SDEIIR);
+		iir = intel_uncore_read(&dev_priv->uncore, SDEIIR);
 		if (iir) {
-			intel_uncore_write(dev_priv, SDEIIR, iir);
+			intel_uncore_write(&dev_priv->uncore, SDEIIR, iir);
 			ret = IRQ_HANDLED;
 
 			if (INTEL_PCH_TYPE(dev_priv) >= PCH_ICP)
@@ -944,16 +938,16 @@ static bool gen11_dsi_configure_te(struct intel_crtc *intel_crtc,
 	else
 		port = PORT_A;
 
-	tmp =  intel_uncore_read(dev_priv, DSI_INTR_MASK_REG(port));
+	tmp =  intel_uncore_read(&dev_priv->uncore, DSI_INTR_MASK_REG(port));
 	if (enable)
 		tmp &= ~DSI_TE_EVENT;
 	else
 		tmp |= DSI_TE_EVENT;
 
-	intel_uncore_write(dev_priv, DSI_INTR_MASK_REG(port), tmp);
+	intel_uncore_write(&dev_priv->uncore, DSI_INTR_MASK_REG(port), tmp);
 
-	tmp = intel_uncore_read(dev_priv, DSI_INTR_IDENT_REG(port));
-	intel_uncore_write(dev_priv, DSI_INTR_IDENT_REG(port), tmp);
+	tmp = intel_uncore_read(&dev_priv->uncore, DSI_INTR_IDENT_REG(port));
+	intel_uncore_write(&dev_priv->uncore, DSI_INTR_IDENT_REG(port), tmp);
 
 	return true;
 }
@@ -1006,11 +1000,11 @@ void gen11_display_irq_reset(struct drm_i915_private *dev_priv)
 	if (!HAS_DISPLAY(dev_priv))
 		return;
 
-	intel_uncore_write(dev_priv, GEN11_DISPLAY_INT_CTL, 0);
+	intel_uncore_write(&dev_priv->uncore, GEN11_DISPLAY_INT_CTL, 0);
 
 	for_each_cpu_transcoder_masked(dev_priv, trans, trans_mask) {
-		intel_uncore_write(dev_priv, TRANS_PSR_IMR(trans), 0xffffffff);
-		intel_uncore_write(dev_priv, TRANS_PSR_IIR(trans), 0xffffffff);
+		intel_uncore_write(&dev_priv->uncore, TRANS_PSR_IMR(trans), 0xffffffff);
+		intel_uncore_write(&dev_priv->uncore, TRANS_PSR_IIR(trans), 0xffffffff);
 	}
 
 	for_each_pipe(dev_priv, pipe)
@@ -1162,12 +1156,12 @@ static void dg1_hpd_irq_setup(struct drm_i915_private *dev_priv)
 {
 	u32 val;
 
-	val = intel_uncore_read(dev_priv, SOUTH_CHICKEN1);
+	val = intel_uncore_read(&dev_priv->uncore, SOUTH_CHICKEN1);
 	val |= (INVERT_DDIA_HPD |
 		INVERT_DDIB_HPD |
 		INVERT_DDIC_HPD |
 		INVERT_DDID_HPD);
-	intel_uncore_write(dev_priv, SOUTH_CHICKEN1, val);
+	intel_uncore_write(&dev_priv->uncore, SOUTH_CHICKEN1, val);
 
 	icp_hpd_irq_setup(dev_priv);
 }
@@ -1176,7 +1170,7 @@ static void gen11_tc_hpd_detection_setup(struct drm_i915_private *dev_priv)
 {
 	u32 hotplug;
 
-	hotplug = intel_uncore_read(dev_priv, GEN11_TC_HOTPLUG_CTL);
+	hotplug = intel_uncore_read(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL);
 	hotplug &= ~(GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC1) |
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC2) |
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC3) |
@@ -1184,14 +1178,14 @@ static void gen11_tc_hpd_detection_setup(struct drm_i915_private *dev_priv)
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC5) |
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC6));
 	hotplug |= intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables);
-	intel_uncore_write(dev_priv, GEN11_TC_HOTPLUG_CTL, hotplug);
+	intel_uncore_write(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, hotplug);
 }
 
 static void gen11_tbt_hpd_detection_setup(struct drm_i915_private *dev_priv)
 {
 	u32 hotplug;
 
-	hotplug = intel_uncore_read(dev_priv, GEN11_TBT_HOTPLUG_CTL);
+	hotplug = intel_uncore_read(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL);
 	hotplug &= ~(GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC1) |
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC2) |
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC3) |
@@ -1199,7 +1193,7 @@ static void gen11_tbt_hpd_detection_setup(struct drm_i915_private *dev_priv)
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC5) |
 		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC6));
 	hotplug |= intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables);
-	intel_uncore_write(dev_priv, GEN11_TBT_HOTPLUG_CTL, hotplug);
+	intel_uncore_write(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, hotplug);
 }
 
 static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv)
@@ -1210,11 +1204,11 @@ static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv)
 	enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd);
 	hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd);
 
-	val = intel_uncore_read(dev_priv, GEN11_DE_HPD_IMR);
+	val = intel_uncore_read(&dev_priv->uncore, GEN11_DE_HPD_IMR);
 	val &= ~hotplug_irqs;
 	val |= ~enabled_irqs & hotplug_irqs;
-	intel_uncore_write(dev_priv, GEN11_DE_HPD_IMR, val);
-	intel_uncore_posting_read(dev_priv, GEN11_DE_HPD_IMR);
+	intel_uncore_write(&dev_priv->uncore, GEN11_DE_HPD_IMR, val);
+	intel_uncore_posting_read(&dev_priv->uncore, GEN11_DE_HPD_IMR);
 
 	gen11_tc_hpd_detection_setup(dev_priv);
 	gen11_tbt_hpd_detection_setup(dev_priv);
@@ -1301,7 +1295,7 @@ static void gen11_de_irq_postinstall(struct drm_i915_private *dev_priv)
 
 	gen8_de_irq_postinstall(dev_priv);
 
-	intel_uncore_write(dev_priv, GEN11_DISPLAY_INT_CTL,
+	intel_uncore_write(&dev_priv->uncore, GEN11_DISPLAY_INT_CTL,
 			   GEN11_DISPLAY_IRQ_ENABLE);
 }
 
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 04/18] fixup! drm/xe/display: Rename intel_de.h to xe_de.h
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (2 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 03/18] " Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 05/18] fixup! drm/xe/display: Implement display support Jani Nikula
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Revert "drm/xe/display: Rename intel_de.h to xe_de.h". Remove the entire
commit from history. This is just to revert further changes cleanly.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/i915/display/intel_de.h            | 4 ++--
 drivers/gpu/drm/xe/Makefile                        | 1 +
 drivers/gpu/drm/xe/display/{xe_de.h => intel_de.h} | 8 ++++----
 3 files changed, 7 insertions(+), 6 deletions(-)
 rename drivers/gpu/drm/xe/display/{xe_de.h => intel_de.h} (97%)

diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
index 8ffe2a9e4913..5c223ff6b3ec 100644
--- a/drivers/gpu/drm/i915/display/intel_de.h
+++ b/drivers/gpu/drm/i915/display/intel_de.h
@@ -3,8 +3,8 @@
  * Copyright © 2019 Intel Corporation
  */
 
-#ifndef I915
-#include "xe_de.h"
+#ifdef BUILD_FOR_XE
+#include_next "intel_de.h"
 #else
 #ifndef __INTEL_DE_H__
 #define __INTEL_DE_H__
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 84ad0e949044..92cc9c9b3e86 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -103,6 +103,7 @@ subdir-ccflags-$(CONFIG_DRM_XE_DISPLAY) += \
 	-I$(srctree)/$(src)/compat-i915-headers \
 	-I$(srctree)/drivers/gpu/drm/xe/display/ \
 	-I$(srctree)/drivers/gpu/drm/i915/display/ \
+	-DBUILD_FOR_XE=1 \
 	-Ddrm_i915_gem_object=xe_bo \
 	-Ddrm_i915_private=xe_device
 
diff --git a/drivers/gpu/drm/xe/display/xe_de.h b/drivers/gpu/drm/xe/display/intel_de.h
similarity index 97%
rename from drivers/gpu/drm/xe/display/xe_de.h
rename to drivers/gpu/drm/xe/display/intel_de.h
index 0c76b0d24d96..31322cf5e7af 100644
--- a/drivers/gpu/drm/xe/display/xe_de.h
+++ b/drivers/gpu/drm/xe/display/intel_de.h
@@ -1,10 +1,10 @@
 /* SPDX-License-Identifier: MIT */
 /*
- * Copyright © 2019-2022 Intel Corporation
+ * Copyright © 2019 Intel Corporation
  */
 
-#ifndef _XE_DE_H_
-#define _XE_DE_H_
+#ifndef __INTEL_DE_H__
+#define __INTEL_DE_H__
 
 #include "i915_drv.h"
 #include "xe_mmio.h"
@@ -160,4 +160,4 @@ static inline int intel_de_pcode_request(struct drm_i915_private *i915, u32 mbox
 				timeout_base_ms);
 }
 
-#endif
+#endif /* __INTEL_DE_H__ */
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 05/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (3 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 04/18] fixup! drm/xe/display: Rename intel_de.h to xe_de.h Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 06/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
                   ` (17 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Remove intel_de.h completely in favour of having i915/display/intel_de.h
route to the uncore glue layer.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/display/intel_de.h | 163 --------------------------
 1 file changed, 163 deletions(-)
 delete mode 100644 drivers/gpu/drm/xe/display/intel_de.h

diff --git a/drivers/gpu/drm/xe/display/intel_de.h b/drivers/gpu/drm/xe/display/intel_de.h
deleted file mode 100644
index 31322cf5e7af..000000000000
--- a/drivers/gpu/drm/xe/display/intel_de.h
+++ /dev/null
@@ -1,163 +0,0 @@
-/* SPDX-License-Identifier: MIT */
-/*
- * Copyright © 2019 Intel Corporation
- */
-
-#ifndef __INTEL_DE_H__
-#define __INTEL_DE_H__
-
-#include "i915_drv.h"
-#include "xe_mmio.h"
-#include "xe_pcode.h"
-
-/* This was included from i915_trace.h -> i915_irq.h -> i915_reg.h, kept for compat */
-#include "i915_reg.h"
-
-static inline u32
-intel_de_read(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	return xe_mmio_read32(to_gt(i915), reg.reg);
-}
-
-static inline u64
-intel_de_read64_2x32(struct drm_i915_private *i915,
-		     i915_reg_t lower_reg, i915_reg_t upper_reg)
-{
-	u32 upper, lower;
-
-	lower = xe_mmio_read32(to_gt(i915), lower_reg.reg);
-	upper = xe_mmio_read32(to_gt(i915), upper_reg.reg);
-	return (u64)upper << 32 | lower;
-}
-
-static inline void
-intel_de_posting_read(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	xe_mmio_read32(to_gt(i915), reg.reg);
-}
-
-static inline void
-intel_de_write(struct drm_i915_private *i915, i915_reg_t reg, u32 val)
-{
-	xe_mmio_write32(to_gt(i915), reg.reg, val);
-}
-
-static inline u32
-intel_de_rmw(struct drm_i915_private *i915, i915_reg_t reg, u32 clear, u32 set)
-{
-	return xe_mmio_rmw32(to_gt(i915), reg.reg, clear, set);
-}
-
-static inline int
-intel_de_wait_for_register(struct drm_i915_private *i915, i915_reg_t reg,
-			   u32 mask, u32 value, unsigned int timeout)
-{
-	return xe_mmio_wait32(to_gt(i915), reg.reg, value, mask, timeout * USEC_PER_MSEC, NULL,
-			      false);
-}
-
-static inline int
-intel_de_wait_for_register_fw(struct drm_i915_private *i915, i915_reg_t reg,
-			      u32 mask, u32 value, unsigned int timeout)
-{
-	return xe_mmio_wait32(to_gt(i915), reg.reg, value, mask, timeout * USEC_PER_MSEC, NULL,
-			      false);
-}
-
-static inline int
-__intel_de_wait_for_register(struct drm_i915_private *i915, i915_reg_t reg,
-			     u32 mask, u32 value,
-			     unsigned int fast_timeout_us,
-			     unsigned int slow_timeout_ms, u32 *out_value)
-{
-	return xe_mmio_wait32(to_gt(i915), reg.reg, value, mask,
-			      fast_timeout_us + 1000 * slow_timeout_ms,
-			      out_value, false);
-}
-
-static inline int
-intel_de_wait_for_set(struct drm_i915_private *i915, i915_reg_t reg,
-		      u32 mask, unsigned int timeout)
-{
-	return intel_de_wait_for_register(i915, reg, mask, mask, timeout);
-}
-
-static inline int
-intel_de_wait_for_clear(struct drm_i915_private *i915, i915_reg_t reg,
-			u32 mask, unsigned int timeout)
-{
-	return intel_de_wait_for_register(i915, reg, mask, 0, timeout);
-}
-
-/*
- * Unlocked mmio-accessors, think carefully before using these.
- *
- * Certain architectures will die if the same cacheline is concurrently accessed
- * by different clients (e.g. on Ivybridge). Access to registers should
- * therefore generally be serialised, by either the dev_priv->uncore.lock or
- * a more localised lock guarding all access to that bank of registers.
- */
-static inline u32
-intel_de_read_fw(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	return xe_mmio_read32(to_gt(i915), reg.reg);
-}
-
-static inline void
-intel_de_write_fw(struct drm_i915_private *i915, i915_reg_t reg, u32 val)
-{
-	xe_mmio_write32(to_gt(i915), reg.reg, val);
-}
-
-static inline void
-intel_de_write_samevalue(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	/*
-	 * Not implemented, requires lock on all reads/writes.
-	 * only required for really old FBC. Not ever going to be needed.
-	 */
-	XE_BUG_ON(1);
-}
-
-static inline u32
-intel_de_read_notrace(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	return xe_mmio_read32(to_gt(i915), reg.reg);
-}
-
-static inline void
-intel_de_write_notrace(struct drm_i915_private *i915, i915_reg_t reg, u32 val)
-{
-	xe_mmio_write32(to_gt(i915), reg.reg, val);
-}
-
-static inline int
-intel_de_pcode_write_timeout(struct drm_i915_private *i915, u32 mbox, u32 val,
-			    int fast_timeout_us, int slow_timeout_ms)
-{
-	return xe_pcode_write_timeout(to_gt(i915), mbox, val,
-				       slow_timeout_ms ?: 1);
-}
-
-static inline int
-intel_de_pcode_write(struct drm_i915_private *i915, u32 mbox, u32 val)
-{
-
-	return xe_pcode_write(to_gt(i915), mbox, val);
-}
-
-static inline int
-intel_de_pcode_read(struct drm_i915_private *i915, u32 mbox, u32 *val, u32 *val1)
-{
-	return xe_pcode_read(to_gt(i915), mbox, val, val1);
-}
-
-static inline int intel_de_pcode_request(struct drm_i915_private *i915, u32 mbox,
-					 u32 request, u32 reply_mask, u32 reply,
-					 int timeout_base_ms)
-{
-	return xe_pcode_request(to_gt(i915), mbox, request, reply_mask, reply,
-				timeout_base_ms);
-}
-
-#endif /* __INTEL_DE_H__ */
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 06/18] fixup! drm/i915/display: Remaining changes to make xe compile
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (4 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 05/18] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 07/18] fixup! drm/xe/display: Implement display support Jani Nikula
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Use i915/display/intel_de.h for real.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/i915/display/intel_de.h | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
index 5c223ff6b3ec..22907719bb1e 100644
--- a/drivers/gpu/drm/i915/display/intel_de.h
+++ b/drivers/gpu/drm/i915/display/intel_de.h
@@ -3,9 +3,6 @@
  * Copyright © 2019 Intel Corporation
  */
 
-#ifdef BUILD_FOR_XE
-#include_next "intel_de.h"
-#else
 #ifndef __INTEL_DE_H__
 #define __INTEL_DE_H__
 
@@ -177,4 +174,3 @@ static inline int intel_de_pcode_request(struct drm_i915_private *i915, u32 mbox
 }
 
 #endif /* __INTEL_DE_H__ */
-#endif
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 07/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (5 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 06/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 08/18] fixup! drm/i915/display: Add more macros to remove all direct calls to uncore Jani Nikula
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Remove -DBUILD_FOR_XE=1. No longer needed.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/Makefile | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 92cc9c9b3e86..84ad0e949044 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -103,7 +103,6 @@ subdir-ccflags-$(CONFIG_DRM_XE_DISPLAY) += \
 	-I$(srctree)/$(src)/compat-i915-headers \
 	-I$(srctree)/drivers/gpu/drm/xe/display/ \
 	-I$(srctree)/drivers/gpu/drm/i915/display/ \
-	-DBUILD_FOR_XE=1 \
 	-Ddrm_i915_gem_object=xe_bo \
 	-Ddrm_i915_private=xe_device
 
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 08/18] fixup! drm/i915/display: Add more macros to remove all direct calls to uncore
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (6 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 07/18] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 09/18] fixup! drm/i915/display: Remove all uncore mmio accesses in favor of intel_de Jani Nikula
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Revert "drm/i915/display: Add more macros to remove all direct calls to
uncore". Remove the entire commit from history. Move to pcode glue
layer.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/i915/display/intel_de.h | 38 -------------------------
 1 file changed, 38 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
index 22907719bb1e..ab711b2cba12 100644
--- a/drivers/gpu/drm/i915/display/intel_de.h
+++ b/drivers/gpu/drm/i915/display/intel_de.h
@@ -9,7 +9,6 @@
 #include "i915_drv.h"
 #include "i915_trace.h"
 #include "intel_uncore.h"
-#include "intel_pcode.h"
 
 static inline u32
 intel_de_read(struct drm_i915_private *i915, i915_reg_t reg)
@@ -136,41 +135,4 @@ intel_de_write_notrace(struct drm_i915_private *i915, i915_reg_t reg, u32 val)
 	intel_uncore_write_notrace(&i915->uncore, reg, val);
 }
 
-static inline void
-intel_de_write_samevalue(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	spin_lock_irq(&i915->uncore.lock);
-	intel_de_write_fw(i915, reg, intel_de_read_fw(i915, reg));
-	spin_unlock_irq(&i915->uncore.lock);
-}
-
-static inline int
-intel_de_pcode_write_timeout(struct drm_i915_private *i915, u32 mbox, u32 val,
-			    int fast_timeout_us, int slow_timeout_ms)
-{
-	return snb_pcode_write_timeout(&i915->uncore, mbox, val,
-				       fast_timeout_us, slow_timeout_ms);
-}
-
-static inline int
-intel_de_pcode_write(struct drm_i915_private *i915, u32 mbox, u32 val)
-{
-
-	return snb_pcode_write(&i915->uncore, mbox, val);
-}
-
-static inline int
-intel_de_pcode_read(struct drm_i915_private *i915, u32 mbox, u32 *val, u32 *val1)
-{
-	return snb_pcode_read(&i915->uncore, mbox, val, val1);
-}
-
-static inline int intel_de_pcode_request(struct drm_i915_private *i915, u32 mbox,
-					 u32 request, u32 reply_mask, u32 reply,
-					 int timeout_base_ms)
-{
-	return skl_pcode_request(&i915->uncore, mbox, request, reply_mask, reply,
-				 timeout_base_ms);
-}
-
 #endif /* __INTEL_DE_H__ */
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 09/18] fixup! drm/i915/display: Remove all uncore mmio accesses in favor of intel_de
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (7 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 08/18] fixup! drm/i915/display: Add more macros to remove all direct calls to uncore Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 10/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
                   ` (13 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Revert "drm/i915/display: Remove all uncore mmio accesses in favor of
intel_de". Remove the entire commit from history.

Use the compat glue layers for uncore and pcode.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/i915/display/hsw_ips.c        |  7 +--
 drivers/gpu/drm/i915/display/intel_bios.c     | 19 ++++----
 drivers/gpu/drm/i915/display/intel_bw.c       | 34 +++++++-------
 drivers/gpu/drm/i915/display/intel_cdclk.c    | 45 ++++++++++---------
 drivers/gpu/drm/i915/display/intel_display.c  |  1 +
 .../drm/i915/display/intel_display_power.c    |  3 +-
 .../i915/display/intel_display_power_well.c   |  7 +--
 drivers/gpu/drm/i915/display/intel_dpio_phy.c |  9 ++--
 drivers/gpu/drm/i915/display/intel_hdcp.c     |  9 ++--
 drivers/gpu/drm/i915/display/skl_watermark.c  | 22 ++++-----
 10 files changed, 81 insertions(+), 75 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/hsw_ips.c b/drivers/gpu/drm/i915/display/hsw_ips.c
index aaaffd8f39de..2910f5d0f3e2 100644
--- a/drivers/gpu/drm/i915/display/hsw_ips.c
+++ b/drivers/gpu/drm/i915/display/hsw_ips.c
@@ -8,6 +8,7 @@
 #include "i915_reg.h"
 #include "intel_de.h"
 #include "intel_display_types.h"
+#include "intel_pcode.h"
 
 static void hsw_ips_enable(const struct intel_crtc_state *crtc_state)
 {
@@ -27,8 +28,8 @@ static void hsw_ips_enable(const struct intel_crtc_state *crtc_state)
 
 	if (IS_BROADWELL(i915)) {
 		drm_WARN_ON(&i915->drm,
-			    intel_de_pcode_write(i915, DISPLAY_IPS_CONTROL,
-						 IPS_ENABLE | IPS_PCODE_CONTROL));
+			    snb_pcode_write(&i915->uncore, DISPLAY_IPS_CONTROL,
+					    IPS_ENABLE | IPS_PCODE_CONTROL));
 		/*
 		 * Quoting Art Runyan: "its not safe to expect any particular
 		 * value in IPS_CTL bit 31 after enabling IPS through the
@@ -61,7 +62,7 @@ bool hsw_ips_disable(const struct intel_crtc_state *crtc_state)
 
 	if (IS_BROADWELL(i915)) {
 		drm_WARN_ON(&i915->drm,
-			    intel_de_pcode_write(i915, DISPLAY_IPS_CONTROL, 0));
+			    snb_pcode_write(&i915->uncore, DISPLAY_IPS_CONTROL, 0));
 		/*
 		 * Wait for PCODE to finish disabling IPS. The BSpec specified
 		 * 42ms timeout value leads to occasional timeouts so use 100ms
diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
index 8176e9fe2864..75e69dffc5e9 100644
--- a/drivers/gpu/drm/i915/display/intel_bios.c
+++ b/drivers/gpu/drm/i915/display/intel_bios.c
@@ -31,7 +31,6 @@
 
 #include "i915_drv.h"
 #include "i915_reg.h"
-#include "intel_de.h"
 #include "intel_display.h"
 #include "intel_display_types.h"
 #include "intel_gmbus.h"
@@ -3039,16 +3038,16 @@ static struct vbt_header *spi_oprom_get_vbt(struct drm_i915_private *i915)
 	u16 vbt_size;
 	u32 *vbt;
 
-	static_region = intel_de_read(i915, SPI_STATIC_REGIONS);
+	static_region = intel_uncore_read(&i915->uncore, SPI_STATIC_REGIONS);
 	static_region &= OPTIONROM_SPI_REGIONID_MASK;
-	intel_de_write(i915, PRIMARY_SPI_REGIONID, static_region);
+	intel_uncore_write(&i915->uncore, PRIMARY_SPI_REGIONID, static_region);
 
-	oprom_offset = intel_de_read(i915, OROM_OFFSET);
+	oprom_offset = intel_uncore_read(&i915->uncore, OROM_OFFSET);
 	oprom_offset &= OROM_OFFSET_MASK;
 
 	for (count = 0; count < oprom_size; count += 4) {
-		intel_de_write(i915, PRIMARY_SPI_ADDRESS, oprom_offset + count);
-		data = intel_de_read(i915, PRIMARY_SPI_TRIGGER);
+		intel_uncore_write(&i915->uncore, PRIMARY_SPI_ADDRESS, oprom_offset + count);
+		data = intel_uncore_read(&i915->uncore, PRIMARY_SPI_TRIGGER);
 
 		if (data == *((const u32 *)"$VBT")) {
 			found = oprom_offset + count;
@@ -3060,9 +3059,9 @@ static struct vbt_header *spi_oprom_get_vbt(struct drm_i915_private *i915)
 		goto err_not_found;
 
 	/* Get VBT size and allocate space for the VBT */
-	intel_de_write(i915, PRIMARY_SPI_ADDRESS, found +
+	intel_uncore_write(&i915->uncore, PRIMARY_SPI_ADDRESS, found +
 		   offsetof(struct vbt_header, vbt_size));
-	vbt_size = intel_de_read(i915, PRIMARY_SPI_TRIGGER);
+	vbt_size = intel_uncore_read(&i915->uncore, PRIMARY_SPI_TRIGGER);
 	vbt_size &= 0xffff;
 
 	vbt = kzalloc(round_up(vbt_size, 4), GFP_KERNEL);
@@ -3070,8 +3069,8 @@ static struct vbt_header *spi_oprom_get_vbt(struct drm_i915_private *i915)
 		goto err_not_found;
 
 	for (count = 0; count < vbt_size; count += 4) {
-		intel_de_write(i915, PRIMARY_SPI_ADDRESS, found + count);
-		data = intel_de_read(i915, PRIMARY_SPI_TRIGGER);
+		intel_uncore_write(&i915->uncore, PRIMARY_SPI_ADDRESS, found + count);
+		data = intel_uncore_read(&i915->uncore, PRIMARY_SPI_TRIGGER);
 		*(vbt + store++) = data;
 	}
 
diff --git a/drivers/gpu/drm/i915/display/intel_bw.c b/drivers/gpu/drm/i915/display/intel_bw.c
index 569c03b16afe..202321ffbe2a 100644
--- a/drivers/gpu/drm/i915/display/intel_bw.c
+++ b/drivers/gpu/drm/i915/display/intel_bw.c
@@ -11,11 +11,11 @@
 #include "intel_atomic.h"
 #include "intel_bw.h"
 #include "intel_cdclk.h"
-#include "intel_de.h"
 #include "intel_display_core.h"
 #include "intel_display_types.h"
 #include "skl_watermark.h"
 #include "intel_mchbar_regs.h"
+#include "intel_pcode.h"
 
 /* Parameters for Qclk Geyserville (QGV) */
 struct intel_qgv_point {
@@ -44,7 +44,7 @@ static int dg1_mchbar_read_qgv_point_info(struct drm_i915_private *dev_priv,
 	u32 dclk_ratio, dclk_reference;
 	u32 val;
 
-	val = intel_de_read(dev_priv, SA_PERF_STATUS_0_0_0_MCHBAR_PC);
+	val = intel_uncore_read(&dev_priv->uncore, SA_PERF_STATUS_0_0_0_MCHBAR_PC);
 	dclk_ratio = REG_FIELD_GET(DG1_QCLK_RATIO_MASK, val);
 	if (val & DG1_QCLK_REFERENCE)
 		dclk_reference = 6; /* 6 * 16.666 MHz = 100 MHz */
@@ -52,18 +52,18 @@ static int dg1_mchbar_read_qgv_point_info(struct drm_i915_private *dev_priv,
 		dclk_reference = 8; /* 8 * 16.666 MHz = 133 MHz */
 	sp->dclk = DIV_ROUND_UP((16667 * dclk_ratio * dclk_reference) + 500, 1000);
 
-	val = intel_de_read(dev_priv, SKL_MC_BIOS_DATA_0_0_0_MCHBAR_PCU);
+	val = intel_uncore_read(&dev_priv->uncore, SKL_MC_BIOS_DATA_0_0_0_MCHBAR_PCU);
 	if (val & DG1_GEAR_TYPE)
 		sp->dclk *= 2;
 
 	if (sp->dclk == 0)
 		return -EINVAL;
 
-	val = intel_de_read(dev_priv, MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR);
+	val = intel_uncore_read(&dev_priv->uncore, MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR);
 	sp->t_rp = REG_FIELD_GET(DG1_DRAM_T_RP_MASK, val);
 	sp->t_rdpre = REG_FIELD_GET(DG1_DRAM_T_RDPRE_MASK, val);
 
-	val = intel_de_read(dev_priv, MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR_HIGH);
+	val = intel_uncore_read(&dev_priv->uncore, MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR_HIGH);
 	sp->t_rcd = REG_FIELD_GET(DG1_DRAM_T_RCD_MASK, val);
 	sp->t_ras = REG_FIELD_GET(DG1_DRAM_T_RAS_MASK, val);
 
@@ -80,9 +80,9 @@ static int icl_pcode_read_qgv_point_info(struct drm_i915_private *dev_priv,
 	u16 dclk;
 	int ret;
 
-	ret = intel_de_pcode_read(dev_priv, ICL_PCODE_MEM_SUBSYSYSTEM_INFO |
-				  ICL_PCODE_MEM_SS_READ_QGV_POINT_INFO(point),
-				  &val, &val2);
+	ret = snb_pcode_read(&dev_priv->uncore, ICL_PCODE_MEM_SUBSYSYSTEM_INFO |
+			     ICL_PCODE_MEM_SS_READ_QGV_POINT_INFO(point),
+			     &val, &val2);
 	if (ret)
 		return ret;
 
@@ -106,8 +106,8 @@ static int adls_pcode_read_psf_gv_point_info(struct drm_i915_private *dev_priv,
 	int ret;
 	int i;
 
-	ret = intel_de_pcode_read(dev_priv, ICL_PCODE_MEM_SUBSYSYSTEM_INFO |
-				  ADL_PCODE_MEM_SS_READ_PSF_GV_INFO, &val, NULL);
+	ret = snb_pcode_read(&dev_priv->uncore, ICL_PCODE_MEM_SUBSYSYSTEM_INFO |
+			     ADL_PCODE_MEM_SS_READ_PSF_GV_INFO, &val, NULL);
 	if (ret)
 		return ret;
 
@@ -151,11 +151,11 @@ int icl_pcode_restrict_qgv_points(struct drm_i915_private *dev_priv,
 	int ret;
 
 	/* bspec says to keep retrying for at least 1 ms */
-	ret = intel_de_pcode_request(dev_priv, ICL_PCODE_SAGV_DE_MEM_SS_CONFIG,
-				     points_mask,
-				     ICL_PCODE_REP_QGV_MASK | ADLS_PCODE_REP_PSF_MASK,
-				     ICL_PCODE_REP_QGV_SAFE | ADLS_PCODE_REP_PSF_SAFE,
-				     1);
+	ret = skl_pcode_request(&dev_priv->uncore, ICL_PCODE_SAGV_DE_MEM_SS_CONFIG,
+				points_mask,
+				ICL_PCODE_REP_QGV_MASK | ADLS_PCODE_REP_PSF_MASK,
+				ICL_PCODE_REP_QGV_SAFE | ADLS_PCODE_REP_PSF_SAFE,
+				1);
 
 	if (ret < 0) {
 		drm_err(&dev_priv->drm, "Failed to disable qgv points (%d) points: 0x%x\n", ret, points_mask);
@@ -174,9 +174,9 @@ static int mtl_read_qgv_point_info(struct drm_i915_private *dev_priv,
 	u32 val, val2;
 	u16 dclk;
 
-	val = intel_de_read(dev_priv,
+	val = intel_uncore_read(&dev_priv->uncore,
 				MTL_MEM_SS_INFO_QGV_POINT_LOW(point));
-	val2 = intel_de_read(dev_priv,
+	val2 = intel_uncore_read(&dev_priv->uncore,
 				 MTL_MEM_SS_INFO_QGV_POINT_HIGH(point));
 	dclk = REG_FIELD_GET(MTL_DCLK_MASK, val);
 	sp->dclk = DIV_ROUND_UP((16667 * dclk), 1000);
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 2fd0630b26fb..084a483f9776 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -35,6 +35,7 @@
 #include "intel_display_types.h"
 #include "intel_mchbar_regs.h"
 #include "intel_pci_config.h"
+#include "intel_pcode.h"
 #include "intel_psr.h"
 #include "vlv_sideband.h"
 
@@ -800,7 +801,7 @@ static void bdw_set_cdclk(struct drm_i915_private *dev_priv,
 		     "trying to change cdclk frequency with cdclk not enabled\n"))
 		return;
 
-	ret = intel_de_pcode_write(dev_priv, BDW_PCODE_DISPLAY_FREQ_CHANGE_REQ, 0x0);
+	ret = snb_pcode_write(&dev_priv->uncore, BDW_PCODE_DISPLAY_FREQ_CHANGE_REQ, 0x0);
 	if (ret) {
 		drm_err(&dev_priv->drm,
 			"failed to inform pcode about cdclk change\n");
@@ -828,8 +829,8 @@ static void bdw_set_cdclk(struct drm_i915_private *dev_priv,
 			 LCPLL_CD_SOURCE_FCLK_DONE) == 0, 1))
 		drm_err(&dev_priv->drm, "Switching back to LCPLL failed\n");
 
-	intel_de_pcode_write(dev_priv, HSW_PCODE_DE_WRITE_FREQ_REQ,
-			     cdclk_config->voltage_level);
+	snb_pcode_write(&dev_priv->uncore, HSW_PCODE_DE_WRITE_FREQ_REQ,
+			cdclk_config->voltage_level);
 
 	intel_de_write(dev_priv, CDCLK_FREQ,
 		       DIV_ROUND_CLOSEST(cdclk, 1000) - 1);
@@ -1086,10 +1087,10 @@ static void skl_set_cdclk(struct drm_i915_private *dev_priv,
 	drm_WARN_ON_ONCE(&dev_priv->drm,
 			 IS_SKYLAKE(dev_priv) && vco == 8640000);
 
-	ret = intel_de_pcode_request(dev_priv, SKL_PCODE_CDCLK_CONTROL,
-				     SKL_CDCLK_PREPARE_FOR_CHANGE,
-				     SKL_CDCLK_READY_FOR_CHANGE,
-				     SKL_CDCLK_READY_FOR_CHANGE, 3);
+	ret = skl_pcode_request(&dev_priv->uncore, SKL_PCODE_CDCLK_CONTROL,
+				SKL_CDCLK_PREPARE_FOR_CHANGE,
+				SKL_CDCLK_READY_FOR_CHANGE,
+				SKL_CDCLK_READY_FOR_CHANGE, 3);
 	if (ret) {
 		drm_err(&dev_priv->drm,
 			"Failed to inform PCU about cdclk change (%d)\n", ret);
@@ -1132,8 +1133,8 @@ static void skl_set_cdclk(struct drm_i915_private *dev_priv,
 	intel_de_posting_read(dev_priv, CDCLK_CTL);
 
 	/* inform PCU of the change */
-	intel_de_pcode_write(dev_priv, SKL_PCODE_CDCLK_CONTROL,
-			     cdclk_config->voltage_level);
+	snb_pcode_write(&dev_priv->uncore, SKL_PCODE_CDCLK_CONTROL,
+			cdclk_config->voltage_level);
 
 	intel_update_cdclk(dev_priv);
 }
@@ -1898,18 +1899,18 @@ static void bxt_set_cdclk(struct drm_i915_private *dev_priv,
 	if (DISPLAY_VER(dev_priv) >= 14)
 		/* NOOP */;
 	else if (DISPLAY_VER(dev_priv) >= 11)
-		ret = intel_de_pcode_request(dev_priv, SKL_PCODE_CDCLK_CONTROL,
-					     SKL_CDCLK_PREPARE_FOR_CHANGE,
-					     SKL_CDCLK_READY_FOR_CHANGE,
-					     SKL_CDCLK_READY_FOR_CHANGE, 3);
+		ret = skl_pcode_request(&dev_priv->uncore, SKL_PCODE_CDCLK_CONTROL,
+					SKL_CDCLK_PREPARE_FOR_CHANGE,
+					SKL_CDCLK_READY_FOR_CHANGE,
+					SKL_CDCLK_READY_FOR_CHANGE, 3);
 	else
 		/*
 		 * BSpec requires us to wait up to 150usec, but that leads to
 		 * timeouts; the 2ms used here is based on experiment.
 		 */
-		ret = intel_de_pcode_write_timeout(dev_priv,
-						   HSW_PCODE_DE_WRITE_FREQ_REQ,
-						   0x80000000, 150, 2);
+		ret = snb_pcode_write_timeout(&dev_priv->uncore,
+					      HSW_PCODE_DE_WRITE_FREQ_REQ,
+					      0x80000000, 150, 2);
 
 	if (ret) {
 		drm_err(&dev_priv->drm,
@@ -1932,8 +1933,8 @@ static void bxt_set_cdclk(struct drm_i915_private *dev_priv,
 		 * Display versions 14 and beyond
 		 */;
 	else if (DISPLAY_VER(dev_priv) >= 11)
-		ret = intel_de_pcode_write(dev_priv, SKL_PCODE_CDCLK_CONTROL,
-					   cdclk_config->voltage_level);
+		ret = snb_pcode_write(&dev_priv->uncore, SKL_PCODE_CDCLK_CONTROL,
+				      cdclk_config->voltage_level);
 	else
 		/*
 		 * The timeout isn't specified, the 2ms used here is based on
@@ -1941,10 +1942,10 @@ static void bxt_set_cdclk(struct drm_i915_private *dev_priv,
 		 * FIXME: Waiting for the request completion could be delayed
 		 * until the next PCODE request based on BSpec.
 		 */
-		ret = intel_de_pcode_write_timeout(dev_priv,
-						   HSW_PCODE_DE_WRITE_FREQ_REQ,
-						   cdclk_config->voltage_level,
-						   150, 2);
+		ret = snb_pcode_write_timeout(&dev_priv->uncore,
+					      HSW_PCODE_DE_WRITE_FREQ_REQ,
+					      cdclk_config->voltage_level,
+					      150, 2);
 
 	if (ret) {
 		drm_err(&dev_priv->drm,
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index cda0f3c3fbae..b66b1185d528 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -98,6 +98,7 @@
 #include "intel_panel.h"
 #include "intel_pch_display.h"
 #include "intel_pch_refclk.h"
+#include "intel_pcode.h"
 #include "intel_pipe_crc.h"
 #include "intel_plane_initial.h"
 #include "intel_pps.h"
diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
index d5330db12846..bafac7608dd6 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power.c
@@ -19,6 +19,7 @@
 #include "intel_dmc.h"
 #include "intel_mchbar_regs.h"
 #include "intel_pch_refclk.h"
+#include "intel_pcode.h"
 #include "intel_snps_phy.h"
 #include "skl_watermark.h"
 #include "vlv_sideband.h"
@@ -1206,7 +1207,7 @@ static u32 hsw_read_dcomp(struct drm_i915_private *dev_priv)
 static void hsw_write_dcomp(struct drm_i915_private *dev_priv, u32 val)
 {
 	if (IS_HASWELL(dev_priv)) {
-		if (intel_de_pcode_write(dev_priv, GEN6_PCODE_WRITE_D_COMP, val))
+		if (snb_pcode_write(&dev_priv->uncore, GEN6_PCODE_WRITE_D_COMP, val))
 			drm_dbg_kms(&dev_priv->drm,
 				    "Failed to write to D_COMP\n");
 	} else {
diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
index dfd3fd250f1c..73d90360e0cf 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
@@ -19,6 +19,7 @@
 #include "intel_dpio_phy.h"
 #include "intel_dpll.h"
 #include "intel_hotplug.h"
+#include "intel_pcode.h"
 #include "intel_pps.h"
 #include "intel_tc.h"
 #include "intel_vga.h"
@@ -472,8 +473,8 @@ static void icl_tc_cold_exit(struct drm_i915_private *i915)
 	int ret, tries = 0;
 
 	while (1) {
-		ret = intel_de_pcode_write_timeout(i915, ICL_PCODE_EXIT_TCCOLD, 0,
-						   250, 1);
+		ret = snb_pcode_write_timeout(&i915->uncore, ICL_PCODE_EXIT_TCCOLD, 0,
+					      250, 1);
 		if (ret != -EAGAIN || ++tries == 3)
 			break;
 		msleep(1);
@@ -1726,7 +1727,7 @@ tgl_tc_cold_request(struct drm_i915_private *i915, bool block)
 		 * Spec states that we should timeout the request after 200us
 		 * but the function below will timeout after 500us
 		 */
-		ret = intel_de_pcode_read(i915, TGL_PCODE_TCCOLD, &low_val, &high_val);
+		ret = snb_pcode_read(&i915->uncore, TGL_PCODE_TCCOLD, &low_val, &high_val);
 		if (ret == 0) {
 			if (block &&
 			    (low_val & TGL_PCODE_EXIT_TCCOLD_DATA_L_EXIT_FAILED))
diff --git a/drivers/gpu/drm/i915/display/intel_dpio_phy.c b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
index 5b500cf53b51..62b93d097e44 100644
--- a/drivers/gpu/drm/i915/display/intel_dpio_phy.c
+++ b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
@@ -399,10 +399,11 @@ static void _bxt_ddi_phy_init(struct drm_i915_private *dev_priv,
 	 * The flag should get set in 100us according to the HW team, but
 	 * use 1ms due to occasional timeouts observed with that.
 	 */
-	if (intel_de_wait_for_register_fw(dev_priv,
-					  BXT_PORT_CL1CM_DW0(phy),
-					  PHY_RESERVED | PHY_POWER_GOOD,
-					  PHY_POWER_GOOD, 1))
+	if (intel_wait_for_register_fw(&dev_priv->uncore,
+				       BXT_PORT_CL1CM_DW0(phy),
+				       PHY_RESERVED | PHY_POWER_GOOD,
+				       PHY_POWER_GOOD,
+				       1))
 		drm_err(&dev_priv->drm, "timeout during PHY%d power on\n",
 			phy);
 
diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c
index b4f3489b9201..0c2ddbef5cfe 100644
--- a/drivers/gpu/drm/i915/display/intel_hdcp.c
+++ b/drivers/gpu/drm/i915/display/intel_hdcp.c
@@ -25,6 +25,7 @@
 #include "intel_hdcp.h"
 #include "intel_hdcp_gsc.h"
 #include "intel_hdcp_regs.h"
+#include "intel_pcode.h"
 
 #define KEY_LOAD_TRIES	5
 #define HDCP2_LC_RETRY_CNT			3
@@ -335,7 +336,7 @@ static int intel_hdcp_load_keys(struct drm_i915_private *dev_priv)
 	 * Mailbox interface.
 	 */
 	if (DISPLAY_VER(dev_priv) == 9 && !IS_BROXTON(dev_priv)) {
-		ret = intel_de_pcode_write(dev_priv, SKL_PCODE_LOAD_HDCP_KEYS, 1);
+		ret = snb_pcode_write(&dev_priv->uncore, SKL_PCODE_LOAD_HDCP_KEYS, 1);
 		if (ret) {
 			drm_err(&dev_priv->drm,
 				"Failed to initiate HDCP key load (%d)\n",
@@ -347,9 +348,9 @@ static int intel_hdcp_load_keys(struct drm_i915_private *dev_priv)
 	}
 
 	/* Wait for the keys to load (500us) */
-	ret = __intel_de_wait_for_register(dev_priv, HDCP_KEY_STATUS,
-					   HDCP_KEY_LOAD_DONE, HDCP_KEY_LOAD_DONE,
-					   10, 1, &val);
+	ret = __intel_wait_for_register(&dev_priv->uncore, HDCP_KEY_STATUS,
+					HDCP_KEY_LOAD_DONE, HDCP_KEY_LOAD_DONE,
+					10, 1, &val);
 	if (ret)
 		return ret;
 	else if (!(val & HDCP_KEY_LOAD_STATUS))
diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
index 3312b88eef1c..90368bf5a1f6 100644
--- a/drivers/gpu/drm/i915/display/skl_watermark.c
+++ b/drivers/gpu/drm/i915/display/skl_watermark.c
@@ -81,9 +81,9 @@ intel_sagv_block_time(struct drm_i915_private *i915)
 		u32 val = 0;
 		int ret;
 
-		ret = intel_de_pcode_read(i915,
-					  GEN12_PCODE_READ_SAGV_BLOCK_TIME_US,
-					  &val, NULL);
+		ret = snb_pcode_read(&i915->uncore,
+				     GEN12_PCODE_READ_SAGV_BLOCK_TIME_US,
+				     &val, NULL);
 		if (ret) {
 			drm_dbg_kms(&i915->drm, "Couldn't read SAGV block time!\n");
 			return 0;
@@ -150,8 +150,8 @@ static void skl_sagv_enable(struct drm_i915_private *i915)
 		return;
 
 	drm_dbg_kms(&i915->drm, "Enabling SAGV\n");
-	ret = intel_de_pcode_write(i915, GEN9_PCODE_SAGV_CONTROL,
-				   GEN9_SAGV_ENABLE);
+	ret = snb_pcode_write(&i915->uncore, GEN9_PCODE_SAGV_CONTROL,
+			      GEN9_SAGV_ENABLE);
 
 	/* We don't need to wait for SAGV when enabling */
 
@@ -183,10 +183,10 @@ static void skl_sagv_disable(struct drm_i915_private *i915)
 
 	drm_dbg_kms(&i915->drm, "Disabling SAGV\n");
 	/* bspec says to keep retrying for at least 1 ms */
-	ret = intel_de_pcode_request(i915, GEN9_PCODE_SAGV_CONTROL,
-				     GEN9_SAGV_DISABLE,
-				     GEN9_SAGV_IS_DISABLED, GEN9_SAGV_IS_DISABLED,
-				     1);
+	ret = skl_pcode_request(&i915->uncore, GEN9_PCODE_SAGV_CONTROL,
+				GEN9_SAGV_DISABLE,
+				GEN9_SAGV_IS_DISABLED, GEN9_SAGV_IS_DISABLED,
+				1);
 	/*
 	 * Some skl systems, pre-release machines in particular,
 	 * don't actually have SAGV.
@@ -3365,7 +3365,7 @@ static void skl_read_wm_latency(struct drm_i915_private *i915, u16 wm[])
 
 	/* read the first set of memory latencies[0:3] */
 	val = 0; /* data0 to be programmed to 0 for first set */
-	ret = intel_de_pcode_read(i915, GEN9_PCODE_READ_MEM_LATENCY, &val, NULL);
+	ret = snb_pcode_read(&i915->uncore, GEN9_PCODE_READ_MEM_LATENCY, &val, NULL);
 	if (ret) {
 		drm_err(&i915->drm, "SKL Mailbox read error = %d\n", ret);
 		return;
@@ -3378,7 +3378,7 @@ static void skl_read_wm_latency(struct drm_i915_private *i915, u16 wm[])
 
 	/* read the second set of memory latencies[4:7] */
 	val = 1; /* data0 to be programmed to 1 for second set */
-	ret = intel_de_pcode_read(i915, GEN9_PCODE_READ_MEM_LATENCY, &val, NULL);
+	ret = snb_pcode_read(&i915->uncore, GEN9_PCODE_READ_MEM_LATENCY, &val, NULL);
 	if (ret) {
 		drm_err(&i915->drm, "SKL Mailbox read error = %d\n", ret);
 		return;
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 10/18] fixup! drm/i915/display: Remaining changes to make xe compile
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (8 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 09/18] fixup! drm/i915/display: Remove all uncore mmio accesses in favor of intel_de Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:09 ` [Intel-xe] [PATCH 11/18] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jani Nikula
                   ` (12 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

This is unused.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/i915/display/intel_de.h | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
index ab711b2cba12..e858011efa02 100644
--- a/drivers/gpu/drm/i915/display/intel_de.h
+++ b/drivers/gpu/drm/i915/display/intel_de.h
@@ -22,12 +22,6 @@ intel_de_read8(struct drm_i915_private *i915, i915_reg_t reg)
 	return intel_uncore_read8(&i915->uncore, reg);
 }
 
-static inline u8
-intel_de_read64(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	return intel_uncore_read64(&i915->uncore, reg);
-}
-
 static inline u64
 intel_de_read64_2x32(struct drm_i915_private *i915,
 		     i915_reg_t lower_reg, i915_reg_t upper_reg)
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 11/18] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (9 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 10/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:59   ` Rodrigo Vivi
  2023-05-03 13:09 ` [Intel-xe] [PATCH 12/18] fixup! drm/xe/display: Implement display support Jani Nikula
                   ` (11 subsequent siblings)
  22 siblings, 1 reply; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Add the read8 accessor to support intel_de_read8.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/xe_mmio.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_mmio.h b/drivers/gpu/drm/xe/xe_mmio.h
index 1a32e0f52261..b72a0a75259f 100644
--- a/drivers/gpu/drm/xe/xe_mmio.h
+++ b/drivers/gpu/drm/xe/xe_mmio.h
@@ -17,6 +17,14 @@ struct xe_device;
 
 int xe_mmio_init(struct xe_device *xe);
 
+static inline u8 xe_mmio_read8(struct xe_gt *gt, u32 reg)
+{
+	if (reg < gt->mmio.adj_limit)
+		reg += gt->mmio.adj_offset;
+
+	return readb(gt->mmio.regs + reg);
+}
+
 static inline void xe_mmio_write32(struct xe_gt *gt,
 				   u32 reg, u32 val)
 {
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 12/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (10 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 11/18] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jani Nikula
@ 2023-05-03 13:09 ` Jani Nikula
  2023-05-03 13:10 ` [Intel-xe] [PATCH 13/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
                   ` (10 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:09 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Add compat intel_pcode.h glue layer.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 .../drm/xe/compat-i915-headers/intel_pcode.h  | 42 +++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h

diff --git a/drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
new file mode 100644
index 000000000000..71f1fd1de2fd
--- /dev/null
+++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
@@ -0,0 +1,42 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef __INTEL_PCODE_H__
+#define __INTEL_PCODE_H__
+
+#include "intel_uncore.h"
+#include "xe_pcode.h"
+
+static inline int
+snb_pcode_write_timeout(struct fake_uncore *uncore, u32 mbox, u32 val,
+			int fast_timeout_us, int slow_timeout_ms)
+{
+	return xe_pcode_write_timeout(__fake_uncore_to_gt(uncore), mbox, val,
+				      slow_timeout_ms ?: 1);
+}
+
+static inline int
+snb_pcode_write(struct fake_uncore *uncore, u32 mbox, u32 val)
+{
+
+	return xe_pcode_write(__fake_uncore_to_gt(uncore), mbox, val);
+}
+
+static inline int
+snb_pcode_read(struct fake_uncore *uncore, u32 mbox, u32 *val, u32 *val1)
+{
+	return xe_pcode_read(__fake_uncore_to_gt(uncore), mbox, val, val1);
+}
+
+static inline int
+skl_pcode_request(struct fake_uncore *uncore, u32 mbox,
+		  u32 request, u32 reply_mask, u32 reply,
+		  int timeout_base_ms)
+{
+	return xe_pcode_request(__fake_uncore_to_gt(uncore), mbox, request, reply_mask, reply,
+				timeout_base_ms);
+}
+
+#endif /* __INTEL_PCODE_H__ */
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 13/18] fixup! drm/i915/display: Remaining changes to make xe compile
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (11 preceding siblings ...)
  2023-05-03 13:09 ` [Intel-xe] [PATCH 12/18] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-05-03 13:10 ` Jani Nikula
  2023-05-03 13:10 ` [Intel-xe] [PATCH 14/18] " Jani Nikula
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:10 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Restore a removed include.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/i915/display/skl_watermark.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
index 90368bf5a1f6..ff70225c0263 100644
--- a/drivers/gpu/drm/i915/display/skl_watermark.c
+++ b/drivers/gpu/drm/i915/display/skl_watermark.c
@@ -18,6 +18,7 @@
 #include "intel_display_power.h"
 #include "intel_display_types.h"
 #include "intel_fb.h"
+#include "intel_pcode.h"
 #include "intel_wm.h"
 #include "skl_watermark.h"
 
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 14/18] fixup! drm/i915/display: Remaining changes to make xe compile
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (12 preceding siblings ...)
  2023-05-03 13:10 ` [Intel-xe] [PATCH 13/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
@ 2023-05-03 13:10 ` Jani Nikula
  2023-05-03 13:10 ` [Intel-xe] [PATCH 15/18] fixup! drm/xe/display: Implement display support Jani Nikula
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:10 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Remove an unused function.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/i915/display/intel_de.h | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
index e858011efa02..42552d8c151e 100644
--- a/drivers/gpu/drm/i915/display/intel_de.h
+++ b/drivers/gpu/drm/i915/display/intel_de.h
@@ -111,12 +111,6 @@ intel_de_write_fw(struct drm_i915_private *i915, i915_reg_t reg, u32 val)
 	intel_uncore_write_fw(&i915->uncore, reg, val);
 }
 
-static inline void
-intel_de_posting_read_fw(struct drm_i915_private *i915, i915_reg_t reg)
-{
-	intel_uncore_posting_read_fw(&i915->uncore, reg);
-}
-
 static inline u32
 intel_de_read_notrace(struct drm_i915_private *i915, i915_reg_t reg)
 {
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 15/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (13 preceding siblings ...)
  2023-05-03 13:10 ` [Intel-xe] [PATCH 14/18] " Jani Nikula
@ 2023-05-03 13:10 ` Jani Nikula
  2023-05-03 13:10 ` [Intel-xe] [PATCH 16/18] " Jani Nikula
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:10 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/display/ext/intel_clock_gating.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/xe/display/ext/intel_clock_gating.c b/drivers/gpu/drm/xe/display/ext/intel_clock_gating.c
index 7d1854652d17..0d67b0961d74 100644
--- a/drivers/gpu/drm/xe/display/ext/intel_clock_gating.c
+++ b/drivers/gpu/drm/xe/display/ext/intel_clock_gating.c
@@ -29,6 +29,7 @@
 #include "intel_display_trace.h"
 
 #include "i915_drv.h"
+#include "i915_reg.h"
 #include "intel_clock_gating.h"
 #include "intel_mchbar_regs.h"
 
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 16/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (14 preceding siblings ...)
  2023-05-03 13:10 ` [Intel-xe] [PATCH 15/18] fixup! drm/xe/display: Implement display support Jani Nikula
@ 2023-05-03 13:10 ` Jani Nikula
  2023-05-03 13:10 ` [Intel-xe] [PATCH 17/18] " Jani Nikula
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:10 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

There are some implicit dependences on i915_drv.h -> intel_uncore.h in
i915, work around them.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 1 +
 1 file changed, 1 insertion(+)

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 b55a42f06862..ddc0ad39b154 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
@@ -17,6 +17,7 @@
 #include "i915_reg_defs.h"
 #include "intel_pch.h"
 #include "i915_utils.h"
+#include "intel_uncore.h"
 #include <linux/pm_runtime.h>
 
 static inline struct drm_i915_private *to_i915(const struct drm_device *dev)
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 17/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (15 preceding siblings ...)
  2023-05-03 13:10 ` [Intel-xe] [PATCH 16/18] " Jani Nikula
@ 2023-05-03 13:10 ` Jani Nikula
  2023-05-03 13:10 ` [Intel-xe] [PATCH 18/18] " Jani Nikula
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:10 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/display/ext/intel_device_info.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/xe/display/ext/intel_device_info.c b/drivers/gpu/drm/xe/display/ext/intel_device_info.c
index 9e6844311ace..9a54611037b5 100644
--- a/drivers/gpu/drm/xe/display/ext/intel_device_info.c
+++ b/drivers/gpu/drm/xe/display/ext/intel_device_info.c
@@ -27,6 +27,7 @@
 #include "intel_display.h"
 #include "intel_device_info.h"
 #include "i915_drv.h"
+#include "i915_reg.h"
 #include <drm/drm_drv.h>
 
 /**
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 18/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (16 preceding siblings ...)
  2023-05-03 13:10 ` [Intel-xe] [PATCH 17/18] " Jani Nikula
@ 2023-05-03 13:10 ` Jani Nikula
  2023-05-03 13:14 ` [Intel-xe] ✓ CI.Patch_applied: success for xe&i915 display integration: add uncore and pcode compat layers Patchwork
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Jani Nikula @ 2023-05-03 13:10 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

Use the compat glue layer pcode functions.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 drivers/gpu/drm/xe/display/ext/intel_dram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/display/ext/intel_dram.c b/drivers/gpu/drm/xe/display/ext/intel_dram.c
index a2df0c502c34..3e8c413280a5 100644
--- a/drivers/gpu/drm/xe/display/ext/intel_dram.c
+++ b/drivers/gpu/drm/xe/display/ext/intel_dram.c
@@ -10,6 +10,7 @@
 #include "intel_de.h"
 #include "intel_dram.h"
 #include "intel_mchbar_regs.h"
+#include "intel_pcode.h"
 
 struct dram_dimm_info {
 	u16 size;
@@ -390,7 +391,7 @@ static int icl_pcode_read_mem_global_info(struct drm_i915_private *dev_priv)
 	u32 val = 0;
 	int ret;
 
-	ret = intel_de_pcode_read(dev_priv, ICL_PCODE_MEM_SUBSYSYSTEM_INFO |
+	ret = snb_pcode_read(&dev_priv->uncore, ICL_PCODE_MEM_SUBSYSYSTEM_INFO |
 			     ICL_PCODE_MEM_SS_READ_GLOBAL_INFO, &val, NULL);
 	if (ret)
 		return ret;
-- 
2.39.2


^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [Intel-xe] ✓ CI.Patch_applied: success for xe&i915 display integration: add uncore and pcode compat layers
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (17 preceding siblings ...)
  2023-05-03 13:10 ` [Intel-xe] [PATCH 18/18] " Jani Nikula
@ 2023-05-03 13:14 ` Patchwork
  2023-05-03 13:15 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Patchwork @ 2023-05-03 13:14 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-xe

== Series Details ==

Series: xe&i915 display integration: add uncore and pcode compat layers
URL   : https://patchwork.freedesktop.org/series/117238/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 9f096ce76 drm/xe: Enable Raptorlake-P
=== 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/display: Rename intel_de.h to xe_de.h
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/i915/display: Remaining changes to make xe compile
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/i915/display: Add more macros to remove all direct calls to uncore
Applying: fixup! drm/i915/display: Remove all uncore mmio accesses in favor of intel_de
Applying: fixup! drm/i915/display: Remaining changes to make xe compile
Applying: fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
Applying: fixup! drm/xe/display: Implement display support
Applying: fixup! drm/i915/display: Remaining changes to make xe compile
Applying: fixup! drm/i915/display: Remaining changes to make xe compile
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] 33+ messages in thread

* [Intel-xe] ✓ CI.KUnit: success for xe&i915 display integration: add uncore and pcode compat layers
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (18 preceding siblings ...)
  2023-05-03 13:14 ` [Intel-xe] ✓ CI.Patch_applied: success for xe&i915 display integration: add uncore and pcode compat layers Patchwork
@ 2023-05-03 13:15 ` Patchwork
  2023-05-03 13:19 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 33+ messages in thread
From: Patchwork @ 2023-05-03 13:15 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-xe

== Series Details ==

Series: xe&i915 display integration: add uncore and pcode compat layers
URL   : https://patchwork.freedesktop.org/series/117238/
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
[13:14:25] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:14:29] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[13:14:51] Starting KUnit Kernel (1/1)...
[13:14:51] ============================================================
[13:14:51] ==================== xe_bo (2 subtests) ====================
[13:14:51] [SKIPPED] xe_ccs_migrate_kunit
[13:14:51] [SKIPPED] xe_bo_evict_kunit
[13:14:51] ===================== [SKIPPED] xe_bo ======================
[13:14:51] ================== xe_dma_buf (1 subtest) ==================
[13:14:51] [SKIPPED] xe_dma_buf_kunit
[13:14:51] =================== [SKIPPED] xe_dma_buf ===================
[13:14:51] ================== xe_migrate (1 subtest) ==================
[13:14:51] [SKIPPED] xe_migrate_sanity_kunit
[13:14:51] =================== [SKIPPED] xe_migrate ===================
[13:14:51] =================== xe_pci (2 subtests) ====================
[13:14:51] [PASSED] xe_gmdid_graphics_ip
[13:14:51] [PASSED] xe_gmdid_media_ip
[13:14:51] ===================== [PASSED] xe_pci ======================
[13:14:51] ==================== xe_rtp (1 subtest) ====================
[13:14:51] ================== xe_rtp_process_tests  ===================
[13:14:51] [PASSED] coalesce-same-reg
[13:14:51] [PASSED] no-match-no-add
[13:14:51] [PASSED] no-match-no-add-multiple-rules
[13:14:51] [PASSED] two-regs-two-entries
[13:14:51] [PASSED] clr-one-set-other
[13:14:51] [PASSED] set-field
[13:14:51] [PASSED] conflict-duplicate
[13:14:51] [PASSED] conflict-not-disjoint
[13:14:51] [PASSED] conflict-reg-type
[13:14:51] ============== [PASSED] xe_rtp_process_tests ===============
[13:14:51] ===================== [PASSED] xe_rtp ======================
[13:14:51] ==================== xe_wa (1 subtest) =====================
[13:14:51] ======================== xe_wa_gt  =========================
[13:14:51] [PASSED] TIGERLAKE (B0)
[13:14:51] [PASSED] DG1 (A0)
[13:14:51] [PASSED] DG1 (B0)
[13:14:51] [PASSED] ALDERLAKE_S (A0)
[13:14:51] [PASSED] ALDERLAKE_S (B0)
[13:14:51] [PASSED] ALDERLAKE_S (C0)
[13:14:51] [PASSED] ALDERLAKE_S (D0)
[13:14:51] [PASSED] DG2_G10 (A0)
[13:14:51] [PASSED] DG2_G10 (A1)
[13:14:51] [PASSED] DG2_G10 (B0)
[13:14:51] [PASSED] DG2_G10 (C0)
[13:14:51] [PASSED] DG2_G11 (A0)
[13:14:51] [PASSED] DG2_G11 (B0)
[13:14:51] [PASSED] DG2_G11 (B1)
[13:14:51] [PASSED] DG2_G12 (A0)
[13:14:51] [PASSED] DG2_G12 (A1)
[13:14:51] [PASSED] PVC (B0)
[13:14:51] [PASSED] PVC (B1)
[13:14:51] [PASSED] PVC (C0)
[13:14:51] ==================== [PASSED] xe_wa_gt =====================
[13:14:51] ====================== [PASSED] xe_wa ======================
[13:14:51] ============================================================
[13:14:51] Testing complete. Ran 34 tests: passed: 30, skipped: 4
[13:14:51] Elapsed time: 26.002s total, 4.193s configuring, 21.690s building, 0.098s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[13:14:51] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:14:53] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[13:15:11] Starting KUnit Kernel (1/1)...
[13:15:11] ============================================================
[13:15:11] ============ drm_test_pick_cmdline (2 subtests) ============
[13:15:11] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[13:15:11] =============== drm_test_pick_cmdline_named  ===============
[13:15:11] [PASSED] NTSC
[13:15:11] [PASSED] NTSC-J
[13:15:11] [PASSED] PAL
[13:15:11] [PASSED] PAL-M
[13:15:11] =========== [PASSED] drm_test_pick_cmdline_named ===========
[13:15:11] ============== [PASSED] drm_test_pick_cmdline ==============
[13:15:11] ================== drm_buddy (6 subtests) ==================
[13:15:11] [PASSED] drm_test_buddy_alloc_limit
[13:15:11] [PASSED] drm_test_buddy_alloc_range
[13:15:11] [PASSED] drm_test_buddy_alloc_optimistic
[13:15:11] [PASSED] drm_test_buddy_alloc_pessimistic
[13:15:11] [PASSED] drm_test_buddy_alloc_smoke
[13:15:11] [PASSED] drm_test_buddy_alloc_pathological
[13:15:11] ==================== [PASSED] drm_buddy ====================
[13:15:11] ============= drm_cmdline_parser (40 subtests) =============
[13:15:11] [PASSED] drm_test_cmdline_force_d_only
[13:15:11] [PASSED] drm_test_cmdline_force_D_only_dvi
[13:15:11] [PASSED] drm_test_cmdline_force_D_only_hdmi
[13:15:11] [PASSED] drm_test_cmdline_force_D_only_not_digital
[13:15:11] [PASSED] drm_test_cmdline_force_e_only
[13:15:11] [PASSED] drm_test_cmdline_res
[13:15:11] [PASSED] drm_test_cmdline_res_vesa
[13:15:11] [PASSED] drm_test_cmdline_res_vesa_rblank
[13:15:11] [PASSED] drm_test_cmdline_res_rblank
[13:15:11] [PASSED] drm_test_cmdline_res_bpp
[13:15:11] [PASSED] drm_test_cmdline_res_refresh
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[13:15:11] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[13:15:11] [PASSED] drm_test_cmdline_res_margins_force_on
[13:15:11] [PASSED] drm_test_cmdline_res_vesa_margins
[13:15:11] [PASSED] drm_test_cmdline_name
[13:15:11] [PASSED] drm_test_cmdline_name_bpp
[13:15:11] [PASSED] drm_test_cmdline_name_option
[13:15:11] [PASSED] drm_test_cmdline_name_bpp_option
[13:15:11] [PASSED] drm_test_cmdline_rotate_0
[13:15:11] [PASSED] drm_test_cmdline_rotate_90
[13:15:11] [PASSED] drm_test_cmdline_rotate_180
[13:15:11] [PASSED] drm_test_cmdline_rotate_270
[13:15:11] [PASSED] drm_test_cmdline_hmirror
[13:15:11] [PASSED] drm_test_cmdline_vmirror
[13:15:11] [PASSED] drm_test_cmdline_margin_options
[13:15:11] [PASSED] drm_test_cmdline_multiple_options
[13:15:11] [PASSED] drm_test_cmdline_bpp_extra_and_option
[13:15:11] [PASSED] drm_test_cmdline_extra_and_option
[13:15:11] [PASSED] drm_test_cmdline_freestanding_options
[13:15:11] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[13:15:11] [PASSED] drm_test_cmdline_panel_orientation
[13:15:11] ================ drm_test_cmdline_invalid  =================
[13:15:11] [PASSED] margin_only
[13:15:11] [PASSED] interlace_only
[13:15:11] [PASSED] res_missing_x
[13:15:11] [PASSED] res_missing_y
[13:15:11] [PASSED] res_bad_y
[13:15:11] [PASSED] res_missing_y_bpp
[13:15:11] [PASSED] res_bad_bpp
[13:15:11] [PASSED] res_bad_refresh
[13:15:11] [PASSED] res_bpp_refresh_force_on_off
[13:15:11] [PASSED] res_invalid_mode
[13:15:11] [PASSED] res_bpp_wrong_place_mode
[13:15:11] [PASSED] name_bpp_refresh
[13:15:11] [PASSED] name_refresh
[13:15:11] [PASSED] name_refresh_wrong_mode
[13:15:11] [PASSED] name_refresh_invalid_mode
[13:15:11] [PASSED] rotate_multiple
[13:15:11] [PASSED] rotate_invalid_val
[13:15:11] [PASSED] rotate_truncated
[13:15:11] [PASSED] invalid_option
[13:15:11] [PASSED] invalid_tv_option
[13:15:11] [PASSED] truncated_tv_option
[13:15:11] ============ [PASSED] drm_test_cmdline_invalid =============
[13:15:11] =============== drm_test_cmdline_tv_options  ===============
[13:15:11] [PASSED] NTSC
[13:15:11] [PASSED] NTSC_443
[13:15:11] [PASSED] NTSC_J
[13:15:11] [PASSED] PAL
[13:15:11] [PASSED] PAL_M
[13:15:11] [PASSED] PAL_N
[13:15:11] [PASSED] SECAM
[13:15:11] =========== [PASSED] drm_test_cmdline_tv_options ===========
[13:15:11] =============== [PASSED] drm_cmdline_parser ================
[13:15:11] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[13:15:11] ========== drm_test_get_tv_mode_from_name_valid  ===========
[13:15:11] [PASSED] NTSC
[13:15:11] [PASSED] NTSC-443
[13:15:11] [PASSED] NTSC-J
[13:15:11] [PASSED] PAL
[13:15:11] [PASSED] PAL-M
[13:15:11] [PASSED] PAL-N
[13:15:11] [PASSED] SECAM
[13:15:11] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[13:15:11] [PASSED] drm_test_get_tv_mode_from_name_truncated
[13:15:11] ============ [PASSED] drm_get_tv_mode_from_name ============
[13:15:11] ============= drm_damage_helper (21 subtests) ==============
[13:15:11] [PASSED] drm_test_damage_iter_no_damage
[13:15:11] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[13:15:11] [PASSED] drm_test_damage_iter_no_damage_src_moved
[13:15:11] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[13:15:11] [PASSED] drm_test_damage_iter_no_damage_not_visible
[13:15:11] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[13:15:11] [PASSED] drm_test_damage_iter_no_damage_no_fb
[13:15:11] [PASSED] drm_test_damage_iter_simple_damage
[13:15:11] [PASSED] drm_test_damage_iter_single_damage
[13:15:11] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[13:15:11] [PASSED] drm_test_damage_iter_single_damage_outside_src
[13:15:11] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[13:15:11] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[13:15:11] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[13:15:11] [PASSED] drm_test_damage_iter_single_damage_src_moved
[13:15:11] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[13:15:11] [PASSED] drm_test_damage_iter_damage
[13:15:11] [PASSED] drm_test_damage_iter_damage_one_intersect
[13:15:11] [PASSED] drm_test_damage_iter_damage_one_outside
[13:15:11] [PASSED] drm_test_damage_iter_damage_src_moved
[13:15:11] [PASSED] drm_test_damage_iter_damage_not_visible
[13:15:11] ================ [PASSED] drm_damage_helper ================
[13:15:11] ============== drm_dp_mst_helper (2 subtests) ==============
[13:15:11] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[13:15:11] [PASSED] Clock 154000 BPP 30 DSC disabled
[13:15:11] [PASSED] Clock 234000 BPP 30 DSC disabled
[13:15:11] [PASSED] Clock 297000 BPP 24 DSC disabled
[13:15:11] [PASSED] Clock 332880 BPP 24 DSC enabled
[13:15:11] [PASSED] Clock 324540 BPP 24 DSC enabled
[13:15:11] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[13:15:11] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[13:15:11] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[13:15:11] [PASSED] DP_POWER_UP_PHY with port number
[13:15:11] [PASSED] DP_POWER_DOWN_PHY with port number
[13:15:11] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[13:15:11] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[13:15:11] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[13:15:11] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[13:15:11] [PASSED] DP_QUERY_PAYLOAD with port number
[13:15:11] [PASSED] DP_QUERY_PAYLOAD with VCPI
[13:15:11] [PASSED] DP_REMOTE_DPCD_READ with port number
[13:15:11] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[13:15:11] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[13:15:11] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[13:15:11] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[13:15:11] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[13:15:11] [PASSED] DP_REMOTE_I2C_READ with port number
[13:15:11] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[13:15:11] [PASSED] DP_REMOTE_I2C_READ with transactions array
[13:15:11] [PASSED] DP_REMOTE_I2C_WRITE with port number
[13:15:11] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[13:15:11] [PASSED] DP_REMOTE_I2C_WRITE with data array
[13:15:11] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[13:15:11] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[13:15:11] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[13:15:11] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[13:15:11] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[13:15:11] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[13:15:11] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[13:15:11] ================ [PASSED] drm_dp_mst_helper ================
[13:15:11] =========== drm_format_helper_test (11 subtests) ===========
[13:15:11] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[13:15:11] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[13:15:11] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[13:15:11] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[13:15:11] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[13:15:11] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[13:15:11] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[13:15:11] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[13:15:11] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[13:15:11] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[13:15:11] ============== drm_test_fb_xrgb8888_to_mono  ===============
[13:15:11] [PASSED] single_pixel_source_buffer
[13:15:11] [PASSED] single_pixel_clip_rectangle
[13:15:11] [PASSED] well_known_colors
[13:15:11] [PASSED] destination_pitch
[13:15:11] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[13:15:11] ============= [PASSED] drm_format_helper_test ==============
[13:15:11] ================= drm_format (18 subtests) =================
[13:15:11] [PASSED] drm_test_format_block_width_invalid
[13:15:11] [PASSED] drm_test_format_block_width_one_plane
[13:15:11] [PASSED] drm_test_format_block_width_two_plane
[13:15:11] [PASSED] drm_test_format_block_width_three_plane
[13:15:11] [PASSED] drm_test_format_block_width_tiled
[13:15:11] [PASSED] drm_test_format_block_height_invalid
[13:15:11] [PASSED] drm_test_format_block_height_one_plane
[13:15:11] [PASSED] drm_test_format_block_height_two_plane
[13:15:11] [PASSED] drm_test_format_block_height_three_plane
[13:15:11] [PASSED] drm_test_format_block_height_tiled
[13:15:11] [PASSED] drm_test_format_min_pitch_invalid
[13:15:11] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[13:15:11] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[13:15:11] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[13:15:11] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[13:15:11] [PASSED] drm_test_format_min_pitch_two_plane
[13:15:11] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[13:15:11] [PASSED] drm_test_format_min_pitch_tiled
[13:15:11] =================== [PASSED] drm_format ====================
[13:15:11] =============== drm_framebuffer (1 subtest) ================
[13:15:11] =============== drm_test_framebuffer_create  ===============
[13:15:11] [PASSED] ABGR8888 normal sizes
[13:15:11] [PASSED] ABGR8888 max sizes
[13:15:11] [PASSED] ABGR8888 pitch greater than min required
[13:15:11] [PASSED] ABGR8888 pitch less than min required
[13:15:11] [PASSED] ABGR8888 Invalid width
[13:15:11] [PASSED] ABGR8888 Invalid buffer handle
[13:15:11] [PASSED] No pixel format
[13:15:11] [PASSED] ABGR8888 Width 0
[13:15:11] [PASSED] ABGR8888 Height 0
[13:15:11] [PASSED] ABGR8888 Out of bound height * pitch combination
[13:15:11] [PASSED] ABGR8888 Large buffer offset
[13:15:11] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[13:15:11] [PASSED] ABGR8888 Valid buffer modifier
[13:15:11] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[13:15:11] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[13:15:11] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[13:15:11] [PASSED] NV12 Normal sizes
[13:15:11] [PASSED] NV12 Max sizes
[13:15:11] [PASSED] NV12 Invalid pitch
[13:15:11] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[13:15:11] [PASSED] NV12 different  modifier per-plane
[13:15:11] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[13:15:11] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[13:15:11] [PASSED] NV12 Modifier for inexistent plane
[13:15:11] [PASSED] NV12 Handle for inexistent plane
[13:15:11] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[13:15:11] [PASSED] YVU420 Normal sizes
[13:15:11] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[13:15:11] [PASSED] YVU420 Max sizes
[13:15:11] [PASSED] YVU420 Invalid pitch
[13:15:11] [PASSED] YVU420 Different pitches
[13:15:11] [PASSED] YVU420 Different buffer offsets/pitches
[13:15:11] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[13:15:11] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[13:15:11] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[13:15:11] [PASSED] YVU420 Valid modifier
[13:15:11] [PASSED] YVU420 Different modifiers per plane
[13:15:11] [PASSED] YVU420 Modifier for inexistent plane
[13:15:11] [PASSED] X0L2 Normal sizes
[13:15:11] [PASSED] X0L2 Max sizes
[13:15:11] [PASSED] X0L2 Invalid pitch
[13:15:11] [PASSED] X0L2 Pitch greater than minimum required
stty: 'standard input': Inappropriate ioctl for device
[13:15:11] [PASSED] X0L2 Handle for inexistent plane
[13:15:11] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[13:15:11] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[13:15:11] [PASSED] X0L2 Valid modifier
[13:15:11] [PASSED] X0L2 Modifier for inexistent plane
[13:15:11] =========== [PASSED] drm_test_framebuffer_create ===========
[13:15:11] ================= [PASSED] drm_framebuffer =================
[13:15:11] =============== drm-test-managed (1 subtest) ===============
[13:15:11] [PASSED] drm_test_managed_run_action
[13:15:11] ================ [PASSED] drm-test-managed =================
[13:15:11] =================== drm_mm (19 subtests) ===================
[13:15:11] [PASSED] drm_test_mm_init
[13:15:11] [PASSED] drm_test_mm_debug
[13:15:21] [PASSED] drm_test_mm_reserve
[13:15:31] [PASSED] drm_test_mm_insert
[13:15:31] [PASSED] drm_test_mm_replace
[13:15:31] [PASSED] drm_test_mm_insert_range
[13:15:31] [PASSED] drm_test_mm_frag
[13:15:31] [PASSED] drm_test_mm_align
[13:15:31] [PASSED] drm_test_mm_align32
[13:15:32] [PASSED] drm_test_mm_align64
[13:15:32] [PASSED] drm_test_mm_evict
[13:15:32] [PASSED] drm_test_mm_evict_range
[13:15:32] [PASSED] drm_test_mm_topdown
[13:15:32] [PASSED] drm_test_mm_bottomup
[13:15:32] [PASSED] drm_test_mm_lowest
[13:15:32] [PASSED] drm_test_mm_highest
[13:15:33] [PASSED] drm_test_mm_color
[13:15:33] [PASSED] drm_test_mm_color_evict
[13:15:33] [PASSED] drm_test_mm_color_evict_range
[13:15:33] ===================== [PASSED] drm_mm ======================
[13:15:33] ============= drm_modes_analog_tv (4 subtests) =============
[13:15:33] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[13:15:33] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[13:15:33] [PASSED] drm_test_modes_analog_tv_pal_576i
[13:15:33] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[13:15:33] =============== [PASSED] drm_modes_analog_tv ===============
[13:15:33] ============== drm_plane_helper (2 subtests) ===============
[13:15:33] =============== drm_test_check_plane_state  ================
[13:15:33] [PASSED] clipping_simple
[13:15:33] [PASSED] clipping_rotate_reflect
[13:15:33] [PASSED] positioning_simple
[13:15:33] [PASSED] upscaling
[13:15:33] [PASSED] downscaling
[13:15:33] [PASSED] rounding1
[13:15:33] [PASSED] rounding2
[13:15:33] [PASSED] rounding3
[13:15:33] [PASSED] rounding4
[13:15:33] =========== [PASSED] drm_test_check_plane_state ============
[13:15:33] =========== drm_test_check_invalid_plane_state  ============
[13:15:33] [PASSED] positioning_invalid
[13:15:33] [PASSED] upscaling_invalid
[13:15:33] [PASSED] downscaling_invalid
[13:15:33] ======= [PASSED] drm_test_check_invalid_plane_state ========
[13:15:33] ================ [PASSED] drm_plane_helper =================
[13:15:33] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[13:15:33] ====== drm_test_connector_helper_tv_get_modes_check  =======
[13:15:33] [PASSED] None
[13:15:33] [PASSED] PAL
[13:15:33] [PASSED] NTSC
[13:15:33] [PASSED] Both, NTSC Default
[13:15:33] [PASSED] Both, PAL Default
[13:15:33] [PASSED] Both, NTSC Default, with PAL on command-line
[13:15:33] [PASSED] Both, PAL Default, with NTSC on command-line
[13:15:33] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[13:15:33] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[13:15:33] ================== drm_rect (4 subtests) ===================
[13:15:33] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[13:15:33] [PASSED] drm_test_rect_clip_scaled_not_clipped
[13:15:33] [PASSED] drm_test_rect_clip_scaled_clipped
[13:15:33] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[13:15:33] ==================== [PASSED] drm_rect =====================
[13:15:33] ============================================================
[13:15:33] Testing complete. Ran 294 tests: passed: 294
[13:15:33] Elapsed time: 42.082s total, 1.696s configuring, 18.159s building, 22.206s running

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 33+ messages in thread

* [Intel-xe] ✓ CI.Build: success for xe&i915 display integration: add uncore and pcode compat layers
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (19 preceding siblings ...)
  2023-05-03 13:15 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
@ 2023-05-03 13:19 ` Patchwork
  2023-05-03 13:51 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  2023-05-03 14:02 ` [Intel-xe] [PATCH 00/18] " Rodrigo Vivi
  22 siblings, 0 replies; 33+ messages in thread
From: Patchwork @ 2023-05-03 13:19 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-xe

== Series Details ==

Series: xe&i915 display integration: add uncore and pcode compat layers
URL   : https://patchwork.freedesktop.org/series/117238/
State : success

== Summary ==

+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
++ date +%s
+ echo -e '\e[0Ksection_start:1683119744:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64
^[[0Ksection_start:1683119744:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cat .ci/kernel/kconfig
+ make O=build64 olddefconfig
make[1]: Entering directory '/kernel/build64'
  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'
++ nproc
+ make O=build64 -j48
make[1]: Entering directory '/kernel/build64'
  GEN     Makefile
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.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
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  UPD     include/generated/uapi/linux/version.h
  UPD     include/generated/compile.h
  HOSTCC  arch/x86/tools/relocs_32.o
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  UPD     include/config/kernel.release
  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
  HOSTCC  scripts/unifdef
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  DESCEND objtool
  HOSTCC  /kernel/build64/tools/objtool/fixdep.o
  HOSTLD  /kernel/build64/tools/objtool/fixdep-in.o
  LINK    /kernel/build64/tools/objtool/fixdep
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/help.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/pager.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/parse-options.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/run-command.h
  CC      /kernel/build64/tools/objtool/libsubcmd/exec-cmd.o
  CC      /kernel/build64/tools/objtool/libsubcmd/help.o
  CC      /kernel/build64/tools/objtool/libsubcmd/pager.o
  INSTALL libsubcmd_headers
  CC      /kernel/build64/tools/objtool/libsubcmd/parse-options.o
  CC      /kernel/build64/tools/objtool/libsubcmd/run-command.o
  CC      /kernel/build64/tools/objtool/libsubcmd/sigchain.o
  CC      /kernel/build64/tools/objtool/libsubcmd/subcmd-config.o
  HOSTLD  arch/x86/tools/relocs
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HDRINST usr/include/video/edid.h
  HDRINST usr/include/video/sisfb.h
  HDRINST usr/include/drm/amdgpu_drm.h
  HDRINST usr/include/video/uvesafb.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/tegra_drm.h
  HDRINST usr/include/drm/drm_mode.h
  HDRINST usr/include/drm/ivpu_accel.h
  HDRINST usr/include/drm/exynos_drm.h
  HDRINST usr/include/drm/drm_sarea.h
  HDRINST usr/include/drm/qxl_drm.h
  HDRINST usr/include/drm/v3d_drm.h
  HDRINST usr/include/drm/drm_fourcc.h
  HDRINST usr/include/drm/habanalabs_accel.h
  HDRINST usr/include/drm/nouveau_drm.h
  HDRINST usr/include/drm/vmwgfx_drm.h
  HDRINST usr/include/drm/msm_drm.h
  HDRINST usr/include/drm/vc4_drm.h
  HDRINST usr/include/drm/etnaviv_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/mtd/inftl-user.h
  HDRINST usr/include/drm/armada_drm.h
  HDRINST usr/include/mtd/nftl-user.h
  HDRINST usr/include/mtd/ubi-user.h
  HDRINST usr/include/mtd/mtd-user.h
  HDRINST usr/include/xen/gntdev.h
  HDRINST usr/include/mtd/mtd-abi.h
  HDRINST usr/include/xen/gntalloc.h
  HDRINST usr/include/xen/evtchn.h
  HDRINST usr/include/xen/privcmd.h
  HDRINST usr/include/asm-generic/auxvec.h
  HDRINST usr/include/asm-generic/bitsperlong.h
  HDRINST usr/include/asm-generic/posix_types.h
  HDRINST usr/include/asm-generic/ioctls.h
  HDRINST usr/include/asm-generic/mman.h
  HDRINST usr/include/asm-generic/shmbuf.h
  HDRINST usr/include/asm-generic/bpf_perf_event.h
  HDRINST usr/include/asm-generic/types.h
  HDRINST usr/include/asm-generic/poll.h
  HDRINST usr/include/asm-generic/msgbuf.h
  HDRINST usr/include/asm-generic/swab.h
  HDRINST usr/include/asm-generic/statfs.h
  HDRINST usr/include/asm-generic/unistd.h
  HDRINST usr/include/asm-generic/hugetlb_encode.h
  HDRINST usr/include/asm-generic/resource.h
  HDRINST usr/include/asm-generic/param.h
  HDRINST usr/include/asm-generic/termbits-common.h
  HDRINST usr/include/asm-generic/sockios.h
  HDRINST usr/include/asm-generic/kvm_para.h
  HDRINST usr/include/asm-generic/errno.h
  HDRINST usr/include/asm-generic/termios.h
  HDRINST usr/include/asm-generic/mman-common.h
  HDRINST usr/include/asm-generic/ioctl.h
  HDRINST usr/include/asm-generic/socket.h
  HDRINST usr/include/asm-generic/signal-defs.h
  HDRINST usr/include/asm-generic/termbits.h
  HDRINST usr/include/asm-generic/int-ll64.h
  HDRINST usr/include/asm-generic/signal.h
  HDRINST usr/include/asm-generic/siginfo.h
  HDRINST usr/include/asm-generic/stat.h
  HDRINST usr/include/asm-generic/int-l64.h
  HDRINST usr/include/asm-generic/errno-base.h
  HDRINST usr/include/asm-generic/fcntl.h
  HDRINST usr/include/asm-generic/setup.h
  HDRINST usr/include/asm-generic/ipcbuf.h
  HDRINST usr/include/asm-generic/sembuf.h
  HDRINST usr/include/asm-generic/ucontext.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
  HDRINST usr/include/rdma/irdma-abi.h
  HDRINST usr/include/rdma/mana-abi.h
  HDRINST usr/include/rdma/hfi/hfi1_user.h
  HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
  HDRINST usr/include/rdma/rdma_user_rxe.h
  HDRINST usr/include/rdma/rdma_user_ioctl.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
  HDRINST usr/include/rdma/bnxt_re-abi.h
  UPD     scripts/mod/devicetable-offsets.h
  HDRINST usr/include/rdma/hns-abi.h
  HDRINST usr/include/rdma/qedr-abi.h
  HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
  HDRINST usr/include/rdma/vmw_pvrdma-abi.h
  HDRINST usr/include/rdma/ib_user_sa.h
  HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
  HDRINST usr/include/rdma/rvt-abi.h
  HDRINST usr/include/rdma/mlx5-abi.h
  HDRINST usr/include/rdma/rdma_netlink.h
  HDRINST usr/include/rdma/erdma-abi.h
  HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
  HDRINST usr/include/rdma/rdma_user_cm.h
  HDRINST usr/include/rdma/ib_user_verbs.h
  HDRINST usr/include/rdma/efa-abi.h
  HDRINST usr/include/rdma/siw-abi.h
  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
  MKELF   scripts/mod/elfconfig.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
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
  HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
  HOSTCC  scripts/mod/sumversion.o
  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/mroute6.h
  HDRINST usr/include/linux/lirc.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/fb.h
  HDRINST usr/include/linux/max2175.h
  HDRINST usr/include/linux/sunrpc/debug.h
  HDRINST usr/include/linux/gsmmux.h
  HDRINST usr/include/linux/watchdog.h
  HDRINST usr/include/linux/vhost_types.h
  HDRINST usr/include/linux/vduse.h
  HDRINST usr/include/linux/ila.h
  HDRINST usr/include/linux/tdx-guest.h
  HDRINST usr/include/linux/close_range.h
  HDRINST usr/include/linux/ivtv.h
  HDRINST usr/include/linux/cryptouser.h
  HDRINST usr/include/linux/netfilter/xt_string.h
  HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
  HDRINST usr/include/linux/netfilter/nf_nat.h
  HDRINST usr/include/linux/netfilter/xt_recent.h
  HDRINST usr/include/linux/netfilter/xt_addrtype.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
  HDRINST usr/include/linux/netfilter/xt_MARK.h
  HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
  HDRINST usr/include/linux/netfilter/xt_multiport.h
  HDRINST usr/include/linux/netfilter/nfnetlink.h
  HDRINST usr/include/linux/netfilter/xt_cgroup.h
  HDRINST usr/include/linux/netfilter/nf_synproxy.h
  HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
  HDRINST usr/include/linux/netfilter/nfnetlink_log.h
  HDRINST usr/include/linux/netfilter/xt_TPROXY.h
  HDRINST usr/include/linux/netfilter/xt_u32.h
  HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
  HDRINST usr/include/linux/netfilter/xt_ecn.h
  HDRINST usr/include/linux/netfilter/xt_esp.h
  HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
  HDRINST usr/include/linux/netfilter/xt_mac.h
  HDRINST usr/include/linux/netfilter/xt_comment.h
  HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
  HDRINST usr/include/linux/netfilter/xt_osf.h
  HDRINST usr/include/linux/netfilter/xt_hashlimit.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
  HDRINST usr/include/linux/netfilter/xt_socket.h
  HDRINST usr/include/linux/netfilter/xt_connmark.h
  HDRINST usr/include/linux/netfilter/xt_sctp.h
  HDRINST usr/include/linux/netfilter/xt_tcpudp.h
  HDRINST usr/include/linux/netfilter/xt_DSCP.h
  HDRINST usr/include/linux/netfilter/xt_time.h
  HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
  HDRINST usr/include/linux/netfilter/xt_policy.h
  HDRINST usr/include/linux/netfilter/xt_rpfilter.h
  HDRINST usr/include/linux/netfilter/xt_nfacct.h
  HDRINST usr/include/linux/netfilter/xt_SECMARK.h
  HDRINST usr/include/linux/netfilter/xt_length.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
  HDRINST usr/include/linux/netfilter/xt_quota.h
  HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
  HDRINST usr/include/linux/netfilter/xt_ipcomp.h
  HDRINST usr/include/linux/netfilter/xt_iprange.h
  HDRINST usr/include/linux/netfilter/xt_bpf.h
  HDRINST usr/include/linux/netfilter/xt_LOG.h
  HDRINST usr/include/linux/netfilter/xt_rateest.h
  HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
  HDRINST usr/include/linux/netfilter/xt_HMARK.h
  HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
  HDRINST usr/include/linux/netfilter/xt_pkttype.h
  HDRINST usr/include/linux/netfilter/xt_ipvs.h
  HDRINST usr/include/linux/netfilter/xt_devgroup.h
  HDRINST usr/include/linux/netfilter/xt_AUDIT.h
  HDRINST usr/include/linux/netfilter/xt_realm.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
  HDRINST usr/include/linux/netfilter/xt_set.h
  HDRINST usr/include/linux/netfilter/xt_LED.h
  HDRINST usr/include/linux/netfilter/xt_connlabel.h
  HDRINST usr/include/linux/netfilter/xt_owner.h
  HDRINST usr/include/linux/netfilter/xt_dccp.h
  HDRINST usr/include/linux/netfilter/xt_limit.h
  HDRINST usr/include/linux/netfilter/xt_conntrack.h
  HDRINST usr/include/linux/netfilter/xt_TEE.h
  HDRINST usr/include/linux/netfilter/xt_RATEEST.h
  HDRINST usr/include/linux/netfilter/xt_connlimit.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
  HDRINST usr/include/linux/netfilter/x_tables.h
  HDRINST usr/include/linux/netfilter/xt_dscp.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
  HDRINST usr/include/linux/netfilter/xt_cluster.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
  HDRINST usr/include/linux/netfilter/nf_log.h
  HDRINST usr/include/linux/netfilter/xt_tcpmss.h
  HDRINST usr/include/linux/netfilter/xt_NFLOG.h
  HDRINST usr/include/linux/netfilter/xt_l2tp.h
  HDRINST usr/include/linux/netfilter/xt_helper.h
  HDRINST usr/include/linux/netfilter/xt_statistic.h
  HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
  HDRINST usr/include/linux/netfilter/xt_CT.h
  HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
  HDRINST usr/include/linux/netfilter/xt_connbytes.h
  HDRINST usr/include/linux/netfilter/xt_state.h
  HDRINST usr/include/linux/netfilter/nf_tables.h
  HDRINST usr/include/linux/netfilter/xt_mark.h
  HDRINST usr/include/linux/netfilter/xt_cpu.h
  HDRINST usr/include/linux/netfilter/nf_tables_compat.h
  HDRINST usr/include/linux/netfilter/xt_physdev.h
  HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
  HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
  HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
  HDRINST usr/include/linux/tty_flags.h
  HDRINST usr/include/linux/if_phonet.h
  HDRINST usr/include/linux/elf-em.h
  HDRINST usr/include/linux/vm_sockets.h
  HDRINST usr/include/linux/dlmconstants.h
  HDRINST usr/include/linux/bsg.h
  HDRINST usr/include/linux/matroxfb.h
  HDRINST usr/include/linux/sysctl.h
  HDRINST usr/include/linux/unix_diag.h
  HDRINST usr/include/linux/pcitest.h
  HDRINST usr/include/linux/mman.h
  HDRINST usr/include/linux/if_plip.h
  HDRINST usr/include/linux/virtio_balloon.h
  HDRINST usr/include/linux/pidfd.h
  HDRINST usr/include/linux/f2fs.h
  HDRINST usr/include/linux/x25.h
  HDRINST usr/include/linux/if_cablemodem.h
  HDRINST usr/include/linux/utsname.h
  HDRINST usr/include/linux/counter.h
  HDRINST usr/include/linux/atm_tcp.h
  HDRINST usr/include/linux/atalk.h
  HDRINST usr/include/linux/virtio_rng.h
  HDRINST usr/include/linux/vboxguest.h
  HDRINST usr/include/linux/bpf_perf_event.h
  HDRINST usr/include/linux/ipmi_ssif_bmc.h
  HDRINST usr/include/linux/nfs_mount.h
  HDRINST usr/include/linux/sonet.h
  HDRINST usr/include/linux/netfilter.h
  HDRINST usr/include/linux/keyctl.h
  HDRINST usr/include/linux/nl80211.h
  HDRINST usr/include/linux/misc/bcm_vk.h
  HDRINST usr/include/linux/audit.h
  HDRINST usr/include/linux/tipc_config.h
  HDRINST usr/include/linux/tipc_sockets_diag.h
  HDRINST usr/include/linux/futex.h
  HDRINST usr/include/linux/sev-guest.h
  HDRINST usr/include/linux/ublk_cmd.h
  HDRINST usr/include/linux/types.h
  HDRINST usr/include/linux/virtio_input.h
  HDRINST usr/include/linux/if_slip.h
  HDRINST usr/include/linux/personality.h
  HDRINST usr/include/linux/openat2.h
  HDRINST usr/include/linux/poll.h
  HDRINST usr/include/linux/posix_acl.h
  HDRINST usr/include/linux/smc_diag.h
  HDRINST usr/include/linux/snmp.h
  HDRINST usr/include/linux/errqueue.h
  HDRINST usr/include/linux/if_tunnel.h
  HDRINST usr/include/linux/fanotify.h
  HDRINST usr/include/linux/kernel.h
  HDRINST usr/include/linux/rtnetlink.h
  HDRINST usr/include/linux/rpl.h
  HDRINST usr/include/linux/memfd.h
  HDRINST usr/include/linux/serial_core.h
  HDRINST usr/include/linux/dns_resolver.h
  HDRINST usr/include/linux/pr.h
  HDRINST usr/include/linux/atm_eni.h
  HDRINST usr/include/linux/lp.h
  HDRINST usr/include/linux/virtio_mem.h
  HDRINST usr/include/linux/ultrasound.h
  HDRINST usr/include/linux/sctp.h
  HDRINST usr/include/linux/uio.h
  HDRINST usr/include/linux/tcp_metrics.h
  HDRINST usr/include/linux/wwan.h
  HDRINST usr/include/linux/atmbr2684.h
  HDRINST usr/include/linux/in_route.h
  HDRINST usr/include/linux/qemu_fw_cfg.h
  HDRINST usr/include/linux/if_macsec.h
  HDRINST usr/include/linux/usb/charger.h
  HDRINST usr/include/linux/usb/g_uvc.h
  HDRINST usr/include/linux/usb/gadgetfs.h
  HDRINST usr/include/linux/usb/raw_gadget.h
  HDRINST usr/include/linux/usb/cdc-wdm.h
  HDRINST usr/include/linux/usb/g_printer.h
  HDRINST usr/include/linux/usb/midi.h
  HDRINST usr/include/linux/usb/tmc.h
  HDRINST usr/include/linux/usb/video.h
  HDRINST usr/include/linux/usb/functionfs.h
  HDRINST usr/include/linux/usb/audio.h
  HDRINST usr/include/linux/usb/ch11.h
  HDRINST usr/include/linux/usb/ch9.h
  HDRINST usr/include/linux/jffs2.h
  HDRINST usr/include/linux/usb/cdc.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/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/if_ether.h
  HDRINST usr/include/linux/kvm_para.h
  LD      /kernel/build64/tools/objtool/libsubcmd/libsubcmd-in.o
  HDRINST usr/include/linux/kernel-page-flags.h
  HDRINST usr/include/linux/cdrom.h
  HDRINST usr/include/linux/un.h
  HDRINST usr/include/linux/module.h
  HDRINST usr/include/linux/mqueue.h
  HDRINST usr/include/linux/a.out.h
  HDRINST usr/include/linux/input-event-codes.h
  HDRINST usr/include/linux/coda.h
  HDRINST usr/include/linux/rio_mport_cdev.h
  HDRINST usr/include/linux/ipsec.h
  HDRINST usr/include/linux/blkpg.h
  HDRINST usr/include/linux/blkzoned.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
  HDRINST usr/include/linux/netfilter_bridge/ebtables.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
  HDRINST usr/include/linux/reiserfs_fs.h
  HDRINST usr/include/linux/cciss_ioctl.h
  HDRINST usr/include/linux/smiapp.h
  HDRINST usr/include/linux/fsmap.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
  AR      /kernel/build64/tools/objtool/libsubcmd/libsubcmd.a
  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/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/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
  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/cm4000_cs.h
  HDRINST usr/include/linux/virtio_pcidev.h
  HDRINST usr/include/linux/termios.h
  HDRINST usr/include/linux/cgroupstats.h
  HDRINST usr/include/linux/mpls.h
  HDRINST usr/include/linux/iommu.h
  HDRINST usr/include/linux/toshiba.h
  HDRINST usr/include/linux/virtio_scsi.h
  HDRINST usr/include/linux/zorro.h
  HDRINST usr/include/linux/chio.h
  HDRINST usr/include/linux/pkt_sched.h
  HDRINST usr/include/linux/cramfs_fs.h
  HDRINST usr/include/linux/nfs3.h
  HDRINST usr/include/linux/vfio_ccw.h
  HDRINST usr/include/linux/atm_nicstar.h
  HDRINST usr/include/linux/ncsi.h
  HDRINST usr/include/linux/virtio_net.h
  HDRINST usr/include/linux/ioctl.h
  HDRINST usr/include/linux/stddef.h
  HDRINST usr/include/linux/limits.h
  HDRINST usr/include/linux/ipmi_bmc.h
  HDRINST usr/include/linux/netfilter_arp.h
  HDRINST usr/include/linux/if_addr.h
  HDRINST usr/include/linux/rpmsg.h
  HDRINST usr/include/linux/media-bus-format.h
  HDRINST usr/include/linux/kernelcapi.h
  HDRINST usr/include/linux/ppp_defs.h
  HDRINST usr/include/linux/ethtool.h
  HDRINST usr/include/linux/aspeed-video.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
  CC      /kernel/build64/tools/objtool/weak.o
  HDRINST usr/include/linux/irqnr.h
  CC      /kernel/build64/tools/objtool/check.o
  HDRINST usr/include/linux/coresight-stm.h
  CC      /kernel/build64/tools/objtool/special.o
  HDRINST usr/include/linux/cxl_mem.h
  MKDIR   /kernel/build64/tools/objtool/arch/x86/
  HDRINST usr/include/linux/iso_fs.h
  HDRINST usr/include/linux/virtio_blk.h
  CC      /kernel/build64/tools/objtool/builtin-check.o
  HDRINST usr/include/linux/udf_fs_i.h
  MKDIR   /kernel/build64/tools/objtool/arch/x86/lib/
  HDRINST usr/include/linux/coff.h
  CC      /kernel/build64/tools/objtool/elf.o
  CC      /kernel/build64/tools/objtool/arch/x86/special.o
  HDRINST usr/include/linux/dma-buf.h
  HDRINST usr/include/linux/ife.h
  CC      /kernel/build64/tools/objtool/objtool.o
  HDRINST usr/include/linux/agpgart.h
  GEN     /kernel/build64/tools/objtool/arch/x86/lib/inat-tables.c
  CC      /kernel/build64/tools/objtool/orc_gen.o
  HDRINST usr/include/linux/socket.h
  CC      /kernel/build64/tools/objtool/orc_dump.o
  CC      /kernel/build64/tools/objtool/libstring.o
  CC      /kernel/build64/tools/objtool/libctype.o
  HDRINST usr/include/linux/nilfs2_ondisk.h
  HDRINST usr/include/linux/connector.h
  CC      /kernel/build64/tools/objtool/str_error_r.o
  HDRINST usr/include/linux/auto_fs4.h
  CC      /kernel/build64/tools/objtool/librbtree.o
  HDRINST usr/include/linux/bt-bmc.h
  HDRINST usr/include/linux/map_to_7segment.h
  HDRINST usr/include/linux/tc_act/tc_skbedit.h
  HDRINST usr/include/linux/tc_act/tc_ctinfo.h
  HDRINST usr/include/linux/tc_act/tc_defact.h
  HDRINST usr/include/linux/tc_act/tc_gact.h
  HDRINST usr/include/linux/tc_act/tc_vlan.h
  HDRINST usr/include/linux/tc_act/tc_skbmod.h
  HDRINST usr/include/linux/tc_act/tc_sample.h
  HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
  HDRINST usr/include/linux/tc_act/tc_gate.h
  HDRINST usr/include/linux/tc_act/tc_mirred.h
  HDRINST usr/include/linux/tc_act/tc_nat.h
  HDRINST usr/include/linux/tc_act/tc_csum.h
  HDRINST usr/include/linux/tc_act/tc_connmark.h
  HDRINST usr/include/linux/tc_act/tc_ife.h
  HDRINST usr/include/linux/tc_act/tc_mpls.h
  HDRINST usr/include/linux/tc_act/tc_ct.h
  HDRINST usr/include/linux/tc_act/tc_pedit.h
  HDRINST usr/include/linux/tc_act/tc_bpf.h
  HDRINST usr/include/linux/tc_act/tc_ipt.h
  HDRINST usr/include/linux/netrom.h
  HDRINST usr/include/linux/joystick.h
  HDRINST usr/include/linux/falloc.h
  HDRINST usr/include/linux/cycx_cfm.h
  HDRINST usr/include/linux/omapfb.h
  HDRINST usr/include/linux/msdos_fs.h
  HDRINST usr/include/linux/virtio_types.h
  HDRINST usr/include/linux/mroute.h
  HDRINST usr/include/linux/psample.h
  HDRINST usr/include/linux/ipv6.h
  HDRINST usr/include/linux/dw100.h
  HDRINST usr/include/linux/psp-sev.h
  HDRINST usr/include/linux/vfio.h
  HDRINST usr/include/linux/if_ppp.h
  HDRINST usr/include/linux/byteorder/big_endian.h
  HDRINST usr/include/linux/byteorder/little_endian.h
  HDRINST usr/include/linux/comedi.h
  HDRINST usr/include/linux/scif_ioctl.h
  HDRINST usr/include/linux/timerfd.h
  HDRINST usr/include/linux/time_types.h
  HDRINST usr/include/linux/firewire-constants.h
  HDRINST usr/include/linux/virtio_snd.h
  HDRINST usr/include/linux/ppp-ioctl.h
  HDRINST usr/include/linux/fib_rules.h
  HDRINST usr/include/linux/gen_stats.h
  HDRINST usr/include/linux/virtio_iommu.h
  HDRINST usr/include/linux/genetlink.h
  HDRINST usr/include/linux/uvcvideo.h
  HDRINST usr/include/linux/pfkeyv2.h
  HDRINST usr/include/linux/soundcard.h
  HDRINST usr/include/linux/times.h
  HDRINST usr/include/linux/nfc.h
  HDRINST usr/include/linux/affs_hardblocks.h
  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/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
  CC      /kernel/build64/tools/objtool/arch/x86/decode.o
  HDRINST usr/include/linux/netconf.h
  HDRINST usr/include/linux/erspan.h
  HDRINST usr/include/linux/nsfs.h
  HDRINST usr/include/linux/xilinx-v4l2-controls.h
  HDRINST usr/include/linux/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
  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/openvswitch.h
  HDRINST usr/include/linux/atmsap.h
  HDRINST usr/include/linux/bpfilter.h
  HDRINST usr/include/linux/fpga-dfl.h
  HDRINST usr/include/linux/userio.h
  HDRINST usr/include/linux/signal.h
  HDRINST usr/include/linux/map_to_14segment.h
  HDRINST usr/include/linux/hdreg.h
  HDRINST usr/include/linux/utime.h
  HDRINST usr/include/linux/usbdevice_fs.h
  HDRINST usr/include/linux/timex.h
  HDRINST usr/include/linux/if_fc.h
  HDRINST usr/include/linux/reiserfs_xattr.h
  HDRINST usr/include/linux/hw_breakpoint.h
  HDRINST usr/include/linux/quota.h
  HDRINST usr/include/linux/ioprio.h
  HDRINST usr/include/linux/eventpoll.h
  HDRINST usr/include/linux/atmclip.h
  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/fsl_hypervisor.h
  HDRINST usr/include/linux/securebits.h
  HDRINST usr/include/linux/if_hippi.h
  HDRINST usr/include/linux/dlm_netlink.h
  HDRINST usr/include/linux/seccomp.h
  HDRINST usr/include/linux/oom.h
  HDRINST usr/include/linux/filter.h
  HDRINST usr/include/linux/inotify.h
  HDRINST usr/include/linux/rfkill.h
  HDRINST usr/include/linux/reboot.h
  HDRINST usr/include/linux/can/vxcan.h
  HDRINST usr/include/linux/can/j1939.h
  HDRINST usr/include/linux/can/netlink.h
  HDRINST usr/include/linux/can/bcm.h
  HDRINST usr/include/linux/can/raw.h
  HDRINST usr/include/linux/can/gw.h
  HDRINST usr/include/linux/can/error.h
  HDRINST usr/include/linux/can/isotp.h
  HDRINST usr/include/linux/if_eql.h
  HDRINST usr/include/linux/hiddev.h
  HDRINST usr/include/linux/blktrace_api.h
  HDRINST usr/include/linux/ccs.h
  HDRINST usr/include/linux/ioam6.h
  HDRINST usr/include/linux/hsr_netlink.h
  HDRINST usr/include/linux/mmc/ioctl.h
  HDRINST usr/include/linux/bfs_fs.h
  HDRINST usr/include/linux/rio_cm_cdev.h
  HDRINST usr/include/linux/uleds.h
  HDRINST usr/include/linux/mrp_bridge.h
  HDRINST usr/include/linux/adb.h
  HDRINST usr/include/linux/pmu.h
  HDRINST usr/include/linux/udmabuf.h
  HDRINST usr/include/linux/kcmp.h
  HDRINST usr/include/linux/dma-heap.h
  HDRINST usr/include/linux/userfaultfd.h
  HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
  HDRINST usr/include/linux/netfilter_arp/arp_tables.h
  HDRINST usr/include/linux/tipc.h
  HDRINST usr/include/linux/virtio_ids.h
  HDRINST usr/include/linux/l2tp.h
  HDRINST usr/include/linux/devlink.h
  HDRINST usr/include/linux/virtio_gpio.h
  HDRINST usr/include/linux/dcbnl.h
  HDRINST usr/include/linux/cyclades.h
  HDRINST usr/include/sound/intel/avs/tokens.h
  HDRINST usr/include/sound/sof/fw.h
  HDRINST usr/include/sound/sof/abi.h
  HDRINST usr/include/sound/sof/tokens.h
  HDRINST usr/include/sound/sof/header.h
  HDRINST usr/include/sound/usb_stream.h
  HDRINST usr/include/sound/sfnt_info.h
  HDRINST usr/include/sound/asequencer.h
  HDRINST usr/include/sound/tlv.h
  HDRINST usr/include/sound/asound.h
  HDRINST usr/include/sound/asoc.h
  HDRINST usr/include/sound/sb16_csp.h
  HDRINST usr/include/sound/compress_offload.h
  HDRINST usr/include/sound/hdsp.h
  HDRINST usr/include/sound/emu10k1.h
  HDRINST usr/include/sound/snd_ar_tokens.h
  HDRINST usr/include/sound/snd_sst_tokens.h
  HDRINST usr/include/sound/asound_fm.h
  HDRINST usr/include/sound/hdspm.h
  HDRINST usr/include/sound/compress_params.h
  HDRINST usr/include/sound/firewire.h
  HDRINST usr/include/sound/skl-tplg-interface.h
  HDRINST usr/include/scsi/scsi_bsg_ufs.h
  HDRINST usr/include/scsi/scsi_netlink_fc.h
  HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
  HDRINST usr/include/scsi/fc/fc_ns.h
  HDRINST usr/include/scsi/fc/fc_fs.h
  HDRINST usr/include/scsi/fc/fc_els.h
  HDRINST usr/include/scsi/fc/fc_gs.h
  HDRINST usr/include/scsi/scsi_bsg_fc.h
  HDRINST usr/include/scsi/cxlflash_ioctl.h
  HDRINST usr/include/scsi/scsi_netlink.h
  HDRINST usr/include/linux/version.h
  HDRINST usr/include/asm/processor-flags.h
  HDRINST usr/include/asm/auxvec.h
  HDRINST usr/include/asm/svm.h
  HDRINST usr/include/asm/bitsperlong.h
  HDRINST usr/include/asm/kvm_perf.h
  HDRINST usr/include/asm/mce.h
  HDRINST usr/include/asm/posix_types.h
  HDRINST usr/include/asm/msr.h
  HDRINST usr/include/asm/sigcontext32.h
  HDRINST usr/include/asm/mman.h
  HDRINST usr/include/asm/shmbuf.h
  HDRINST usr/include/asm/e820.h
  HDRINST usr/include/asm/posix_types_64.h
  HDRINST usr/include/asm/vsyscall.h
  HDRINST usr/include/asm/msgbuf.h
  HDRINST usr/include/asm/swab.h
  HDRINST usr/include/asm/statfs.h
  HDRINST usr/include/asm/posix_types_x32.h
  HDRINST usr/include/asm/ptrace.h
  HDRINST usr/include/asm/unistd.h
  HDRINST usr/include/asm/ist.h
  HDRINST usr/include/asm/prctl.h
  HDRINST usr/include/asm/boot.h
  HDRINST usr/include/asm/sigcontext.h
  HDRINST usr/include/asm/posix_types_32.h
  HDRINST usr/include/asm/kvm_para.h
  HDRINST usr/include/asm/a.out.h
  HDRINST usr/include/asm/mtrr.h
  HDRINST usr/include/asm/amd_hsmp.h
  HDRINST usr/include/asm/hwcap2.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
  LD      /kernel/build64/tools/objtool/arch/x86/objtool-in.o
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  UPD     include/generated/asm-offsets.h
  CALL    ../scripts/checksyscalls.sh
  LD      /kernel/build64/tools/objtool/objtool-in.o
  LINK    /kernel/build64/tools/objtool/objtool
  LDS     scripts/module.lds
  AR      certs/built-in.a
  HOSTCC  usr/gen_init_cpio
  CC      ipc/compat.o
  AS      arch/x86/lib/clear_page_64.o
  CC      init/main.o
  CC      security/commoncap.o
  CC      io_uring/io_uring.o
  CC      arch/x86/lib/cmdline.o
  CC      ipc/util.o
  AS      arch/x86/lib/cmpxchg16b_emu.o
  CC      block/bdev.o
  CC      arch/x86/realmode/init.o
  AR      arch/x86/net/built-in.a
  AR      arch/x86/video/built-in.a
  CC      arch/x86/pci/i386.o
  AR      arch/x86/ia32/built-in.a
  CC      arch/x86/power/cpu.o
  AR      virt/lib/built-in.a
  AR      sound/ppc/built-in.a
  UPD     init/utsversion-tmp.h
  CC      fs/iomap/trace.o
  AR      sound/sh/built-in.a
  CC      fs/kernfs/mount.o
  AR      fs/quota/built-in.a
  CC      fs/nfs_common/grace.o
  CC      security/keys/gc.o
  AS      arch/x86/crypto/aesni-intel_asm.o
  CC      block/partitions/core.o
  AR      sound/arm/built-in.a
  CC [M]  arch/x86/video/fbdev.o
  CC [M]  virt/lib/irqbypass.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/kvm_main.o
  AR      arch/x86/platform/atom/built-in.a
  CC      arch/x86/events/amd/core.o
  CC      fs/sysfs/file.o
  CC      arch/x86/crypto/aesni-intel_glue.o
  CC      arch/x86/mm/init.o
  CC      net/core/sock.o
  AR      drivers/irqchip/built-in.a
  CC      fs/sysfs/dir.o
  AR      sound/i2c/other/built-in.a
  CC      arch/x86/mm/pat/set_memory.o
  CC      net/core/request_sock.o
  CC      block/fops.o
  AR      sound/isa/ad1816a/built-in.a
  AR      sound/drivers/opl3/built-in.a
  CC      sound/core/seq/seq.o
  CC      fs/notify/dnotify/dnotify.o
  CC      arch/x86/kernel/fpu/init.o
  AR      sound/i2c/built-in.a
  AR      arch/x86/platform/ce4100/built-in.a
  AS      arch/x86/realmode/rm/header.o
  AR      sound/pci/ac97/built-in.a
  AR      sound/drivers/opl4/built-in.a
  AR      drivers/bus/mhi/built-in.a
  AR      sound/isa/ad1848/built-in.a
  AR      sound/synth/emux/built-in.a
  CC      arch/x86/entry/vdso/vma.o
  CC      fs/kernfs/inode.o
  AS      arch/x86/crypto/aesni-intel_avx-x86_64.o
  AR      drivers/bus/built-in.a
  AR      sound/synth/built-in.a
  CC      lib/kunit/test.o
  CC      arch/x86/platform/efi/memmap.o
  AR      sound/pci/ali5451/built-in.a
  AR      sound/pci/asihpi/built-in.a
  CC      arch/x86/platform/efi/quirks.o
  AR      sound/drivers/mpu401/built-in.a
  AR      sound/isa/cs423x/built-in.a
  AS      arch/x86/realmode/rm/trampoline_64.o
  AR      sound/drivers/vx/built-in.a
  CC      kernel/sched/core.o
  CC      mm/kasan/common.o
  AR      sound/pci/au88x0/built-in.a
  AR      drivers/phy/allwinner/built-in.a
  AR      sound/isa/es1688/built-in.a
  AR      drivers/phy/amlogic/built-in.a
  CC      fs/sysfs/symlink.o
  CC      crypto/api.o
  CC      fs/kernfs/dir.o
  AR      sound/pci/aw2/built-in.a
  AR      sound/drivers/pcsp/built-in.a
  AR      sound/isa/galaxy/built-in.a
  AR      drivers/phy/broadcom/built-in.a
  AR      sound/drivers/built-in.a
  AS      arch/x86/realmode/rm/stack.o
  AR      sound/pci/ctxfi/built-in.a
  AR      sound/isa/gus/built-in.a
  CC      fs/proc/task_mmu.o
  CC      fs/proc/inode.o
  AR      drivers/phy/cadence/built-in.a
  AR      sound/pci/ca0106/built-in.a
  AR      sound/isa/msnd/built-in.a
  AS      arch/x86/realmode/rm/reboot.o
  AR      sound/pci/cs46xx/built-in.a
  AR      drivers/phy/freescale/built-in.a
  AR      sound/isa/opti9xx/built-in.a
  CC      arch/x86/lib/copy_mc.o
  AR      drivers/phy/hisilicon/built-in.a
  AR      sound/pci/cs5535audio/built-in.a
  AR      sound/isa/sb/built-in.a
  AR      drivers/phy/ingenic/built-in.a
  AR      sound/pci/lola/built-in.a
  AS      arch/x86/realmode/rm/wakeup_asm.o
  AR      sound/isa/wavefront/built-in.a
  AR      drivers/phy/intel/built-in.a
  AR      sound/pci/lx6464es/built-in.a
  AR      sound/isa/wss/built-in.a
  AR      drivers/phy/lantiq/built-in.a
  AR      sound/pci/echoaudio/built-in.a
  AR      sound/isa/built-in.a
  AR      drivers/phy/marvell/built-in.a
  AR      sound/pci/emu10k1/built-in.a
  CC      arch/x86/realmode/rm/wakemain.o
  AR      drivers/phy/mediatek/built-in.a
  AR      sound/pci/hda/built-in.a
  CC      net/core/skbuff.o
  AR      drivers/phy/microchip/built-in.a
  CC [M]  sound/pci/hda/hda_bind.o
  AR      drivers/phy/motorola/built-in.a
  AR      drivers/phy/mscc/built-in.a
  AR      drivers/phy/qualcomm/built-in.a
  AR      drivers/phy/ralink/built-in.a
  AR      drivers/phy/renesas/built-in.a
  CC      arch/x86/realmode/rm/video-mode.o
  AR      drivers/phy/rockchip/built-in.a
  GEN     usr/initramfs_data.cpio
  AR      drivers/phy/samsung/built-in.a
  COPY    usr/initramfs_inc_data
  AR      drivers/phy/socionext/built-in.a
  AS      usr/initramfs_data.o
  AR      drivers/phy/st/built-in.a
  AR      drivers/phy/sunplus/built-in.a
  CC      arch/x86/mm/pat/memtype.o
  AR      usr/built-in.a
  AR      drivers/phy/tegra/built-in.a
  AR      drivers/phy/ti/built-in.a
  CC      fs/iomap/iter.o
  AR      drivers/phy/xilinx/built-in.a
  CC      drivers/phy/phy-core.o
  AS      arch/x86/realmode/rm/copy.o
  AS      arch/x86/lib/copy_mc_64.o
  AS      arch/x86/realmode/rm/bioscall.o
  AS      arch/x86/lib/copy_page_64.o
  CC      arch/x86/realmode/rm/regs.o
  AR      virt/built-in.a
  AS      arch/x86/lib/copy_user_64.o
  AR      sound/usb/misc/built-in.a
  AR      sound/usb/usx2y/built-in.a
  AR      sound/usb/caiaq/built-in.a
  CC      arch/x86/lib/cpu.o
  CC      arch/x86/realmode/rm/video-vga.o
  AR      sound/usb/6fire/built-in.a
  AR      sound/usb/hiface/built-in.a
  CC      arch/x86/kernel/cpu/mce/core.o
  AR      sound/usb/bcd2000/built-in.a
  CC      sound/core/seq/seq_lock.o
  AR      sound/usb/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      arch/x86/kernel/fpu/bugs.o
  CC      fs/proc/root.o
  CC      security/keys/key.o
  CC      arch/x86/kernel/cpu/mtrr/if.o
  CC [M]  sound/pci/hda/hda_codec.o
  AR      fs/notify/dnotify/built-in.a
  CC      arch/x86/realmode/rm/video-bios.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      arch/x86/pci/init.o
  AR      fs/nfs_common/built-in.a
  CC      fs/notify/fanotify/fanotify.o
  CC      arch/x86/mm/pat/memtype_interval.o
  CC      fs/sysfs/mount.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      lib/kunit/resource.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  CC      fs/kernfs/file.o
  LDS     arch/x86/realmode/rm/realmode.lds
  CC      arch/x86/kernel/fpu/core.o
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  CC      crypto/cipher.o
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AS      arch/x86/realmode/rmpiggy.o
  CC      arch/x86/entry/vdso/extable.o
  CC      arch/x86/power/hibernate_64.o
  AR      arch/x86/realmode/built-in.a
  CC      block/partitions/ldm.o
  CC      mm/kasan/report.o
  CC      mm/kasan/init.o
  CC      arch/x86/lib/delay.o
  CC      fs/notify/fsnotify.o
  CC      arch/x86/platform/efi/efi.o
  CC      arch/x86/platform/efi/efi_64.o
  CC      security/keys/keyring.o
  CC      sound/core/seq/seq_clientmgr.o
  CC      fs/notify/notification.o
  AS      arch/x86/crypto/aes_ctrby8_avx-x86_64.o
  CC      lib/kunit/static_stub.o
  AR      sound/pci/ice1712/built-in.a
  CC      fs/proc/base.o
  CC      sound/core/sound.o
  CC      arch/x86/events/amd/lbr.o
  CC      fs/iomap/buffered-io.o
  AS [M]  arch/x86/crypto/ghash-clmulni-intel_asm.o
  CC [M]  arch/x86/crypto/ghash-clmulni-intel_glue.o
  CC      security/min_addr.o
  CC      ipc/msgutil.o
  AS      arch/x86/lib/getuser.o
  CC      fs/notify/inotify/inotify_user.o
  GEN     arch/x86/lib/inat-tables.c
  CC      fs/proc/generic.o
  CC      lib/kunit/string-stream.o
  CC      fs/kernfs/symlink.o
  CC      crypto/compress.o
  CC      arch/x86/lib/insn-eval.o
  CC      crypto/algapi.o
  CC      arch/x86/pci/mmconfig_64.o
  CC      block/bio.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      block/elevator.o
  AR      drivers/phy/built-in.a
  AR      drivers/pinctrl/actions/built-in.a
  AR      drivers/pinctrl/bcm/built-in.a
  AR      drivers/pinctrl/cirrus/built-in.a
  AR      drivers/pinctrl/freescale/built-in.a
  CC      drivers/pinctrl/intel/pinctrl-baytrail.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  CC      fs/sysfs/group.o
  CC      drivers/pinctrl/intel/pinctrl-intel.o
  CC      init/do_mounts.o
  AS      arch/x86/power/hibernate_asm_64.o
  CC      arch/x86/power/hibernate.o
  CC      ipc/msg.o
  CC      security/keys/keyctl.o
  AR      arch/x86/mm/pat/built-in.a
  CC      arch/x86/mm/init_64.o
  CC      sound/core/init.o
  CC      arch/x86/lib/insn.o
  AS [M]  arch/x86/crypto/crc32-pclmul_asm.o
  CC      arch/x86/mm/fault.o
  CC      arch/x86/kernel/cpu/scattered.o
  CC [M]  arch/x86/crypto/crc32-pclmul_glue.o
  LDS     arch/x86/entry/vdso/vdso.lds
  CC      mm/kasan/generic.o
  CC      arch/x86/kernel/cpu/topology.o
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      lib/kunit/assert.o
  CC      arch/x86/kernel/cpu/common.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      arch/x86/pci/direct.o
  CC      fs/notify/fanotify/fanotify_user.o
  AS      arch/x86/lib/memcpy_64.o
  AS [M]  arch/x86/crypto/crct10dif-pcl-asm_64.o
  AS      arch/x86/platform/efi/efi_stub_64.o
  CC      net/llc/llc_core.o
  CC      drivers/gpio/gpiolib.o
  CC      arch/x86/kernel/fpu/regset.o
  AR      arch/x86/platform/efi/built-in.a
  AR      fs/kernfs/built-in.a
  CC      net/llc/llc_input.o
  AR      arch/x86/platform/geode/built-in.a
  CC      arch/x86/events/amd/ibs.o
  CC      net/llc/llc_output.o
  AR      arch/x86/platform/iris/built-in.a
  CC      arch/x86/platform/intel/iosf_mbi.o
  CC      drivers/gpio/gpiolib-devres.o
  CC      block/partitions/msdos.o
  CC      net/ethernet/eth.o
  CC      net/802/p8022.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/eventfd.o
  CC      fs/proc/array.o
  CC      sound/core/seq/seq_memory.o
  CC [M]  arch/x86/crypto/crct10dif-pclmul_glue.o
  CC      arch/x86/kernel/cpu/rdrand.o
  AR      fs/sysfs/built-in.a
  AS      arch/x86/lib/memmove_64.o
  CC      fs/proc/fd.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  AS      arch/x86/lib/memset_64.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  CC      lib/kunit/try-catch.o
  CC      arch/x86/lib/misc.o
  AR      fs/notify/inotify/built-in.a
  CC      fs/proc/proc_tty.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  AR      arch/x86/power/built-in.a
  CC      fs/iomap/direct-io.o
  CC      arch/x86/lib/pc-conf-reg.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  CC      block/blk-core.o
  CC      arch/x86/pci/mmconfig-shared.o
  CC      block/blk-sysfs.o
  AS      arch/x86/lib/putuser.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  AS      arch/x86/lib/retpoline.o
  CC      crypto/scatterwalk.o
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  AS      arch/x86/entry/vdso/vdso32/note.o
  CC      arch/x86/kernel/fpu/signal.o
  CC      arch/x86/lib/usercopy.o
  CC      sound/core/memory.o
  CC      mm/kasan/report_generic.o
  LD [M]  arch/x86/crypto/ghash-clmulni-intel.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  LD [M]  arch/x86/crypto/crc32-pclmul.o
  LD [M]  arch/x86/crypto/crct10dif-pclmul.o
  AR      arch/x86/platform/intel/built-in.a
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      arch/x86/kernel/fpu/xstate.o
  AR      arch/x86/crypto/built-in.a
  AR      arch/x86/platform/intel-mid/built-in.a
  CC      drivers/gpio/gpiolib-legacy.o
  AR      arch/x86/platform/intel-quark/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/binary_stats.o
  AR      arch/x86/platform/olpc/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  AR      net/llc/built-in.a
  CC      lib/kunit/executor.o
  AR      arch/x86/platform/ts5500/built-in.a
  CC      lib/kunit/hooks.o
  CC      sound/core/control.o
  AR      arch/x86/platform/uv/built-in.a
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  AR      arch/x86/platform/built-in.a
  CC      init/do_mounts_initrd.o
  AR      drivers/pwm/built-in.a
  CC      init/initramfs.o
  CC [M]  drivers/pinctrl/intel/pinctrl-cherryview.o
  CC      ipc/sem.o
  CC      security/keys/permission.o
  CC      net/802/psnap.o
  CC      block/partitions/efi.o
  CC      block/blk-flush.o
  CC [M]  sound/pci/hda/hda_auto_parser.o
  CC      sound/core/seq/seq_queue.o
  CC      sound/core/seq/seq_fifo.o
  CC      arch/x86/mm/ioremap.o
  CC      net/802/stp.o
  CC      arch/x86/kernel/cpu/mce/intel.o
  CC      kernel/sched/fair.o
  CC      arch/x86/events/amd/uncore.o
  CC      crypto/proc.o
  CC      security/keys/process_keys.o
  CC      arch/x86/lib/usercopy_64.o
  AR      sound/pci/korg1212/built-in.a
  CC      fs/iomap/fiemap.o
  CC      crypto/aead.o
  CC      crypto/geniv.o
  CC      drivers/pci/msi/pcidev_msi.o
  CC      crypto/skcipher.o
  AR      lib/kunit/built-in.a
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  AR      fs/notify/fanotify/built-in.a
  CC      crypto/seqiv.o
  CC      lib/math/div64.o
  CC      fs/notify/group.o
  CC      lib/math/gcd.o
  CC      drivers/pci/pcie/portdrv.o
  CC      fs/proc/cmdline.o
  AR      net/ethernet/built-in.a
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  CC      drivers/pci/hotplug/acpi_pcihp.o
  CC      mm/kasan/shadow.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/vfio.o
  AR      arch/x86/entry/vsyscall/built-in.a
  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
  CC      lib/crypto/memneq.o
  CC      lib/math/lcm.o
  CC      arch/x86/pci/fixup.o
  CC      crypto/echainiv.o
  CC      fs/notify/mark.o
  CC      lib/math/int_pow.o
  CC      fs/proc/consoles.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  CC      arch/x86/kernel/cpu/match.o
  CC      lib/math/int_sqrt.o
  CC      fs/configfs/inode.o
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  CC      fs/devpts/inode.o
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  CC      arch/x86/entry/vdso/vdso-image-64.o
  CC [M]  drivers/pinctrl/intel/pinctrl-broxton.o
  CC      lib/math/reciprocal_div.o
  AR      sound/pci/mixart/built-in.a
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      arch/x86/kernel/cpu/mce/apei.o
  CC      init/calibrate.o
  CC      lib/math/rational.o
  CC      arch/x86/lib/msr-smp.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
  CC      drivers/pci/pcie/rcec.o
  CC      sound/core/seq/seq_prioq.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  AR      net/802/built-in.a
  CC      sound/core/seq/seq_timer.o
  CC      fs/iomap/seek.o
  AR      block/partitions/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/async_pf.o
  CC      arch/x86/lib/cache-smp.o
  CC      arch/x86/mm/extable.o
  CC      drivers/pci/msi/api.o
  CC      lib/crypto/utils.o
  CC      drivers/pci/msi/msi.o
  AR      arch/x86/events/amd/built-in.a
  AR      arch/x86/kernel/fpu/built-in.a
  CC      arch/x86/events/intel/core.o
  CC [M]  drivers/pinctrl/intel/pinctrl-geminilake.o
  CC      arch/x86/events/intel/bts.o
  AS      arch/x86/entry/entry.o
  CC      arch/x86/pci/acpi.o
  CC      drivers/pci/pcie/aspm.o
  CC      mm/kasan/quarantine.o
  CC      init/init_task.o
  CC      fs/proc/cpuinfo.o
  CC      fs/notify/fdinfo.o
  CC      arch/x86/lib/msr.o
  CC [M]  sound/pci/hda/hda_sysfs.o
  AR      arch/x86/entry/vdso/built-in.a
  CC [M]  sound/pci/hda/hda_controller.o
  AS      arch/x86/entry/entry_64.o
  CC [M]  lib/math/prime_numbers.o
  CC      crypto/ahash.o
  CC      security/keys/request_key.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      fs/proc/devices.o
  CC      arch/x86/entry/syscall_64.o
  CC      fs/proc/interrupts.o
  CC      kernel/locking/mutex.o
  CC      drivers/pci/hotplug/pciehp_core.o
  CC      kernel/locking/semaphore.o
  CC      arch/x86/kernel/cpu/bugs.o
  CC      fs/configfs/file.o
  CC [M]  sound/pci/hda/hda_proc.o
  CC      lib/crypto/chacha.o
  AR      fs/devpts/built-in.a
  CC      arch/x86/kernel/acpi/sleep.o
  AR      sound/pci/nm256/built-in.a
  CC      drivers/pci/pcie/aer.o
  CC      block/blk-settings.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      arch/x86/mm/mmap.o
  CC      arch/x86/events/intel/ds.o
  CC      fs/iomap/swapfile.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  CC      lib/crypto/aes.o
  CC      crypto/shash.o
  CC [M]  drivers/pinctrl/intel/pinctrl-sunrisepoint.o
  CC      arch/x86/events/zhaoxin/core.o
  AS      arch/x86/lib/msr-reg.o
  CC      sound/core/seq/seq_system.o
  CC      arch/x86/lib/msr-reg-export.o
  CC      drivers/gpio/gpiolib-cdev.o
  AR      fs/notify/built-in.a
  CC      kernel/power/qos.o
  CC      drivers/pci/msi/irqdomain.o
  CC      fs/proc/loadavg.o
  CC      kernel/power/main.o
  AR      lib/math/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/irqchip.o
  CC      init/version.o
  CC      security/keys/request_key_auth.o
  CC      block/blk-ioc.o
  CC      fs/proc/meminfo.o
  CC      lib/zlib_inflate/inffast.o
  CC      arch/x86/pci/legacy.o
  CC      arch/x86/entry/common.o
  CC      io_uring/xattr.o
  AR      mm/kasan/built-in.a
  CC      mm/filemap.o
  CC      kernel/power/console.o
  CC      mm/mempool.o
  CC      io_uring/nop.o
  AS      arch/x86/lib/hweight.o
  CC      arch/x86/lib/iomem.o
  CC      drivers/pci/pcie/err.o
  CC      sound/core/seq/seq_ports.o
  CC      lib/zlib_inflate/inflate.o
  CC      fs/configfs/dir.o
  CC      drivers/pci/hotplug/pciehp_ctrl.o
  AS      arch/x86/lib/iomap_copy_64.o
  AR      init/built-in.a
  CC      kernel/locking/rwsem.o
  AS      arch/x86/entry/thunk_64.o
  CC      crypto/akcipher.o
  AR      drivers/pinctrl/intel/built-in.a
  CC      crypto/kpp.o
  AR      drivers/pinctrl/mediatek/built-in.a
  AS      arch/x86/entry/entry_64_compat.o
  AR      drivers/pinctrl/mvebu/built-in.a
  AR      drivers/pinctrl/nomadik/built-in.a
  CC      kernel/printk/printk.o
  AR      drivers/pinctrl/nuvoton/built-in.a
  AR      drivers/pinctrl/sprd/built-in.a
  CC      kernel/irq/irqdesc.o
  CC      arch/x86/mm/pgtable.o
  AR      drivers/pinctrl/sunplus/built-in.a
  AR      drivers/pinctrl/ti/built-in.a
  CC      ipc/shm.o
  CC      drivers/pinctrl/core.o
  CC      lib/crypto/gf128mul.o
  CC      kernel/irq/handle.o
  AR      fs/iomap/built-in.a
  CC      arch/x86/pci/irq.o
  CC [M]  sound/pci/hda/hda_hwdep.o
  CC      drivers/pci/pcie/aer_inject.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      arch/x86/lib/inat.o
  CC      arch/x86/kernel/acpi/apei.o
  CC      net/core/datagram.o
  CC      mm/oom_kill.o
  CC      arch/x86/pci/common.o
  CC      security/keys/user_defined.o
  CC      security/keys/compat.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      arch/x86/entry/syscall_32.o
  CC      block/blk-map.o
  AR      arch/x86/lib/built-in.a
  AR      drivers/pci/msi/built-in.a
  CC      fs/proc/stat.o
  AR      arch/x86/lib/lib.a
  CC      drivers/gpio/gpiolib-sysfs.o
  AR      drivers/pci/controller/dwc/built-in.a
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      drivers/pci/controller/vmd.o
  CC [M]  sound/pci/hda/hda_generic.o
  CC      block/blk-merge.o
  CC      mm/fadvise.o
  CC      mm/maccess.o
  CC      io_uring/fs.o
  CC      kernel/power/process.o
  CC      block/blk-timeout.o
  CC      io_uring/splice.o
  CC      crypto/acompress.o
  CC      crypto/scompress.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/dirty_ring.o
  CC      block/blk-lib.o
  CC      lib/zlib_inflate/infutil.o
  CC      io_uring/sync.o
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  CC      crypto/algboss.o
  CC      sound/core/seq/seq_info.o
  CC      arch/x86/kernel/apic/apic.o
  CC      drivers/pci/hotplug/pciehp_pci.o
  CC      lib/crypto/blake2s.o
  CC      arch/x86/kernel/apic/apic_common.o
  CC      kernel/irq/manage.o
  CC      security/keys/proc.o
  CC      arch/x86/kernel/acpi/cppc.o
  CC      arch/x86/mm/physaddr.o
  AR      arch/x86/entry/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/pfncache.o
  CC [M]  arch/x86/kvm/x86.o
  CC      fs/proc/uptime.o
  CC      drivers/pci/pcie/pme.o
  CC      lib/zlib_inflate/inftrees.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      drivers/gpio/gpiolib-acpi.o
  CC      net/core/stream.o
  CC      kernel/power/suspend.o
  CC      arch/x86/events/core.o
  CC      fs/configfs/symlink.o
  CC      fs/ext4/balloc.o
  CC      lib/crypto/blake2s-generic.o
  CC      lib/zlib_inflate/inflate_syms.o
  CC      fs/ext4/bitmap.o
  CC      lib/crypto/blake2s-selftest.o
  AR      sound/core/seq/built-in.a
  CC      sound/core/misc.o
  CC      block/blk-mq.o
  CC      sound/core/device.o
  CC      arch/x86/pci/early.o
  CC      kernel/locking/percpu-rwsem.o
  CC      crypto/testmgr.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      arch/x86/kernel/apic/ipi.o
  CC      crypto/cmac.o
  CC      arch/x86/pci/bus_numa.o
  CC      arch/x86/kernel/apic/vector.o
  CC      drivers/pinctrl/pinctrl-utils.o
  CC      drivers/pci/hotplug/pciehp_hpc.o
  CC      io_uring/advise.o
  AR      drivers/pci/controller/built-in.a
  CC      drivers/gpio/gpiolib-swnode.o
  CC      kernel/sched/build_policy.o
  CC      block/blk-mq-tag.o
  CC      security/inode.o
  CC      arch/x86/mm/tlb.o
  CC      arch/x86/kernel/acpi/cstate.o
  CC      fs/proc/util.o
  AR      lib/zlib_inflate/built-in.a
  CC      security/device_cgroup.o
  CC      arch/x86/pci/amd_bus.o
  CC      ipc/syscall.o
  CC      security/keys/sysctl.o
  CC      kernel/printk/printk_safe.o
  CC      io_uring/filetable.o
  CC      kernel/sched/build_utility.o
  CC      arch/x86/events/intel/knc.o
  CC      drivers/pci/pcie/dpc.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      fs/configfs/mount.o
  CC      arch/x86/kernel/cpu/proc.o
  CC      sound/core/info.o
  CC      drivers/pinctrl/pinmux.o
  CC      crypto/hmac.o
  CC      io_uring/openclose.o
  CC      lib/crypto/des.o
  CC      net/core/scm.o
  CC      kernel/locking/irqflag-debug.o
  CC      ipc/ipc_sysctl.o
  CC      block/blk-stat.o
  CC      block/blk-mq-sysfs.o
  CC      io_uring/uring_cmd.o
  CC      net/core/gen_stats.o
  CC      fs/proc/version.o
  CC      kernel/locking/mutex-debug.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      fs/proc/softirqs.o
  AR      security/keys/built-in.a
  CC      net/core/gen_estimator.o
  CC      ipc/mqueue.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      kernel/printk/printk_ringbuffer.o
  CC      arch/x86/kernel/kprobes/core.o
  CC      arch/x86/kernel/kprobes/opt.o
  AR      drivers/gpio/built-in.a
  CC      fs/jbd2/transaction.o
  CC      net/core/net_namespace.o
  CC      fs/configfs/item.o
  CC      kernel/power/hibernate.o
  AR      arch/x86/pci/built-in.a
  LDS     arch/x86/kernel/vmlinux.lds
  AS      arch/x86/kernel/head_64.o
  CC      kernel/irq/spurious.o
  CC      arch/x86/kernel/kprobes/ftrace.o
  CC      drivers/video/console/dummycon.o
  CC      drivers/video/logo/logo.o
  CC      drivers/video/console/vgacon.o
  CC      arch/x86/events/intel/lbr.o
  CC      drivers/pci/hotplug/acpiphp_core.o
  AR      drivers/pci/pcie/built-in.a
  CC      arch/x86/events/intel/p4.o
  CC      lib/zlib_deflate/deflate.o
  AR      drivers/pci/switch/built-in.a
  CC      arch/x86/mm/cpu_entry_area.o
  CC      drivers/pci/access.o
  CC      arch/x86/events/intel/p6.o
  CC      lib/zlib_deflate/deftree.o
  CC      arch/x86/events/intel/pt.o
  CC      fs/proc/namespaces.o
  CC      kernel/locking/lockdep.o
  CC      fs/proc/self.o
  CC      drivers/pinctrl/pinconf.o
  CC      block/blk-mq-cpumap.o
  AR      fs/configfs/built-in.a
  HOSTCC  drivers/video/logo/pnmtologo
  CC      fs/ext4/block_validity.o
  CC      fs/proc/thread_self.o
  CC      kernel/printk/sysctl.o
  AR      security/built-in.a
  CC      kernel/locking/lockdep_proc.o
  CC      sound/core/isadma.o
  CC [M]  sound/pci/hda/patch_realtek.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      net/core/secure_seq.o
  CC      lib/crypto/sha1.o
  CC      net/core/flow_dissector.o
  AR      kernel/printk/built-in.a
  CC [M]  sound/pci/hda/patch_analog.o
  LOGO    drivers/video/logo/logo_linux_clut224.c
  CC      io_uring/epoll.o
  CC      arch/x86/kernel/apic/msi.o
  CC      drivers/video/logo/logo_linux_clut224.o
  CC      kernel/irq/dummychip.o
  CC      drivers/video/backlight/backlight.o
  AR      drivers/video/logo/built-in.a
  CC      kernel/irq/devres.o
  AR      arch/x86/kernel/kprobes/built-in.a
  CC      fs/ramfs/inode.o
  CC      fs/hugetlbfs/inode.o
  CC      arch/x86/mm/maccess.o
  CC      fs/ramfs/file-mmu.o
  CC      drivers/pci/hotplug/acpiphp_glue.o
  CC      mm/page-writeback.o
  CC      arch/x86/events/probe.o
  CC      sound/core/vmaster.o
  CC      arch/x86/events/intel/uncore.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  CC      drivers/pinctrl/pinconf-generic.o
  CC      fs/proc/proc_sysctl.o
  CC      lib/crypto/sha256.o
  CC      arch/x86/mm/pgprot.o
  CC      kernel/power/snapshot.o
  CC      arch/x86/events/intel/uncore_snb.o
  AR      drivers/video/console/built-in.a
  CC      kernel/irq/autoprobe.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      arch/x86/events/intel/uncore_discovery.o
  CC      kernel/rcu/update.o
  CC [M]  arch/x86/kvm/emulate.o
  CC      lib/zlib_deflate/deflate_syms.o
  CC      arch/x86/kernel/head64.o
  CC [M]  drivers/video/fbdev/core/fbmem.o
  CC      arch/x86/events/intel/cstate.o
  CC [M]  lib/crypto/arc4.o
  CC      fs/ext4/dir.o
  AR      drivers/video/fbdev/omap/built-in.a
  CC      crypto/vmac.o
  CC      block/blk-mq-sched.o
  CC      fs/ext4/ext4_jbd2.o
  CC      io_uring/statx.o
  CC      ipc/namespace.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  AR      fs/ramfs/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  CC [M]  drivers/video/fbdev/uvesafb.o
  AR      drivers/video/fbdev/omap2/built-in.a
  CC      drivers/video/aperture.o
  CC      drivers/idle/intel_idle.o
  CC      sound/core/ctljack.o
  AR      drivers/pinctrl/built-in.a
  CC      arch/x86/mm/hugetlbpage.o
  AR      lib/zlib_deflate/built-in.a
  CC [M]  drivers/video/fbdev/core/fbmon.o
  AR      drivers/char/ipmi/built-in.a
  CC [M]  drivers/video/fbdev/core/fbcmap.o
  CC      lib/lzo/lzo1x_compress.o
  CC      fs/jbd2/commit.o
  AR      drivers/video/backlight/built-in.a
  CC      lib/lzo/lzo1x_decompress_safe.o
  CC [M]  drivers/video/fbdev/core/fbsysfs.o
  CC [M]  drivers/video/fbdev/core/modedb.o
  CC      crypto/xcbc.o
  CC      net/sched/sch_generic.o
  AR      lib/crypto/built-in.a
  CC      kernel/irq/irqdomain.o
  LD [M]  lib/crypto/libarc4.o
  CC      net/netlink/af_netlink.o
  CC      sound/core/jack.o
  CC      arch/x86/kernel/ebda.o
  CC      sound/core/timer.o
  AR      drivers/pci/hotplug/built-in.a
  CC      arch/x86/mm/kasan_init_64.o
  CC      drivers/pci/bus.o
  CC      ipc/mq_sysctl.o
  CC      sound/core/hrtimer.o
  CC      kernel/irq/proc.o
  AR      net/bpf/built-in.a
  CC      net/core/sysctl_net_core.o
  CC      net/netlink/genetlink.o
  CC      net/netlink/policy.o
  AR      lib/lzo/built-in.a
  CC      lib/lz4/lz4_compress.o
  CC      io_uring/net.o
  CC      lib/lz4/lz4hc_compress.o
  AR      fs/hugetlbfs/built-in.a
  CC      crypto/crypto_null.o
  CC      sound/core/seq_device.o
  CC      mm/folio-compat.o
  CC      fs/ext4/extents.o
  CC      drivers/video/cmdline.o
  CC      arch/x86/kernel/apic/x2apic_phys.o
  AR      sound/firewire/built-in.a
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      arch/x86/kernel/platform-quirks.o
  CC [M]  drivers/video/fbdev/simplefb.o
  AR      ipc/built-in.a
  CC      net/netlink/diag.o
  CC      kernel/power/swap.o
  CC      fs/ext4/extents_status.o
  CC [M]  arch/x86/kvm/i8259.o
  AR      sound/sparc/built-in.a
  CC      kernel/rcu/sync.o
  CC      kernel/rcu/srcutree.o
  AR      sound/spi/built-in.a
  CC      crypto/md5.o
  CC      crypto/sha1_generic.o
  CC      block/ioctl.o
  CC      fs/proc/proc_net.o
  CC      kernel/power/user.o
  CC      arch/x86/mm/pkeys.o
  AR      drivers/idle/built-in.a
  CC      drivers/pci/probe.o
  CC      drivers/pci/host-bridge.o
  CC      arch/x86/kernel/process_64.o
  CC      block/genhd.o
  CC      arch/x86/mm/pti.o
  CC      net/core/dev.o
  CC      lib/lz4/lz4_decompress.o
  CC      io_uring/msg_ring.o
  AR      kernel/livepatch/built-in.a
  CC [M]  drivers/video/fbdev/core/fbcvt.o
  CC      drivers/acpi/acpica/dsargs.o
  CC      kernel/irq/migration.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      drivers/acpi/apei/apei-base.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      fs/jbd2/recovery.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      io_uring/timeout.o
  CC      mm/readahead.o
  CC [M]  sound/pci/hda/patch_hdmi.o
  CC      drivers/video/nomodeset.o
  CC      kernel/locking/spinlock.o
  CC      crypto/sha256_generic.o
  CC      net/core/dev_addr_lists.o
  CC      kernel/dma/mapping.o
  AR      arch/x86/events/intel/built-in.a
  CC      arch/x86/events/utils.o
  CC      kernel/dma/direct.o
  CC      kernel/irq/cpuhotplug.o
  CC      drivers/pci/remove.o
  CC      drivers/pci/pci.o
  CC      kernel/irq/pm.o
  CC      drivers/acpi/acpica/dsdebug.o
  CC      kernel/entry/common.o
  CC      arch/x86/events/rapl.o
  CC      kernel/irq/msi.o
  CC      fs/proc/kcore.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      block/ioprio.o
  CC      arch/x86/kernel/cpu/intel.o
  CC [M]  sound/core/control_led.o
  AR      arch/x86/mm/built-in.a
  CC      kernel/entry/kvm.o
  CC      kernel/locking/osq_lock.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC [M]  drivers/video/fbdev/core/fb_cmdline.o
  CC      kernel/dma/ops_helpers.o
  CC      net/sched/sch_mq.o
  CC      kernel/rcu/tree.o
  CC      crypto/sha512_generic.o
  CC      drivers/acpi/acpica/dsfield.o
  CC      crypto/blake2b_generic.o
  CC      kernel/power/poweroff.o
  CC      drivers/acpi/acpica/dsinit.o
  CC [M]  drivers/video/fbdev/core/fb_defio.o
  CC      drivers/video/hdmi.o
  CC      drivers/acpi/apei/hest.o
  CC      kernel/locking/qspinlock.o
  CC [M]  arch/x86/kvm/irq.o
  AR      lib/lz4/built-in.a
  AR      arch/x86/kernel/apic/built-in.a
  CC      lib/zstd/zstd_compress_module.o
  CC      kernel/dma/dummy.o
  CC      kernel/irq/affinity.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      lib/xz/xz_dec_syms.o
  CC      arch/x86/kernel/signal.o
  CC      lib/xz/xz_dec_stream.o
  AR      kernel/power/built-in.a
  CC      drivers/acpi/apei/erst.o
  CC      arch/x86/events/msr.o
  CC      fs/jbd2/checkpoint.o
  CC      drivers/pci/pci-driver.o
  CC      mm/swap.o
  CC      io_uring/sqpoll.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC      io_uring/fdinfo.o
  CC      drivers/acpi/acpica/dsmthdat.o
  CC      lib/raid6/algos.o
  CC      lib/raid6/recov.o
  HOSTCC  lib/raid6/mktables
  CC      lib/xz/xz_dec_lzma2.o
  CC      mm/truncate.o
  CC      lib/fonts/fonts.o
  CC      lib/zstd/compress/fse_compress.o
  CC [M]  sound/core/hwdep.o
  CC      block/badblocks.o
  CC      kernel/locking/rtmutex_api.o
  CC      lib/zstd/compress/hist.o
  AR      kernel/entry/built-in.a
  CC      fs/proc/kmsg.o
  CC      lib/fonts/font_8x8.o
  CC      net/core/dst.o
  CC      io_uring/tctx.o
  CC      fs/proc/page.o
  CC      kernel/dma/contiguous.o
  CC      drivers/pci/search.o
  CC      fs/ext4/file.o
  CC      drivers/acpi/apei/bert.o
  CC      arch/x86/kernel/signal_64.o
  AR      sound/parisc/built-in.a
  CC      lib/zstd/compress/huf_compress.o
  UNROLL  lib/raid6/int1.c
  AR      sound/pcmcia/vx/built-in.a
  AR      sound/mips/built-in.a
  AR      sound/pcmcia/pdaudiocf/built-in.a
  AR      sound/soc/built-in.a
  AR      sound/pcmcia/built-in.a
  CC      drivers/pnp/pnpacpi/core.o
  AR      drivers/amba/built-in.a
  CC      net/ethtool/ioctl.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  AR      net/netlink/built-in.a
  CC      kernel/dma/swiotlb.o
  CC      kernel/irq/matrix.o
  AR      kernel/sched/built-in.a
  CC      crypto/ecb.o
  CC      kernel/dma/remap.o
  CC      crypto/cbc.o
  CC      net/ethtool/common.o
  CC      drivers/acpi/acpica/dsobject.o
  AR      drivers/acpi/pmic/built-in.a
  CC      net/ethtool/netlink.o
  CC [M]  drivers/video/fbdev/core/fbcon.o
  CC      lib/fonts/font_8x16.o
  AR      arch/x86/events/built-in.a
  CC      net/sched/sch_frag.o
  CC      net/ethtool/bitset.o
  CC [M]  drivers/video/fbdev/core/bitblit.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC [M]  drivers/video/fbdev/core/softcursor.o
  UNROLL  lib/raid6/int2.c
  UNROLL  lib/raid6/int4.c
  UNROLL  lib/raid6/int8.c
  UNROLL  lib/raid6/int16.c
  CC      net/ethtool/strset.o
  UNROLL  lib/raid6/int32.c
  CC      lib/raid6/recov_ssse3.o
  CC      lib/raid6/recov_avx2.o
  CC      arch/x86/kernel/cpu/tsx.o
  AR      sound/pci/oxygen/built-in.a
  AR      sound/pci/pcxhr/built-in.a
  AR      sound/pci/riptide/built-in.a
  AR      sound/pci/rme9652/built-in.a
  CC      block/blk-rq-qos.o
  CC      drivers/acpi/dptf/int340x_thermal.o
  AR      sound/pci/trident/built-in.a
  CC      drivers/acpi/tables.o
  CC      drivers/acpi/apei/ghes.o
  CC      lib/xz/xz_dec_bcj.o
  CC      fs/jbd2/revoke.o
  AR      lib/fonts/built-in.a
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC [M]  sound/core/pcm.o
  CC [M]  arch/x86/kvm/lapic.o
  CC      mm/vmscan.o
  CC      mm/shmem.o
  CC      crypto/pcbc.o
  CC      drivers/acpi/acpica/dsopcode.o
  CC      mm/util.o
  CC      net/core/netevent.o
  CC [M]  net/netfilter/ipvs/ip_vs_conn.o
  CC [M]  sound/pci/hda/hda_eld.o
  CC      net/netfilter/core.o
  CC      drivers/acpi/blacklist.o
  CC      io_uring/poll.o
  CC      net/core/neighbour.o
  AR      fs/proc/built-in.a
  CC      block/disk-events.o
  CC      net/core/rtnetlink.o
  CC      arch/x86/kernel/traps.o
  CC      kernel/locking/spinlock_debug.o
  AR      sound/atmel/built-in.a
  AR      sound/hda/built-in.a
  CC      lib/raid6/mmx.o
  AR      drivers/pnp/pnpacpi/built-in.a
  CC [M]  sound/hda/hda_bus_type.o
  CC      block/blk-ia-ranges.o
  CC      drivers/pnp/core.o
  CC [M]  drivers/video/fbdev/core/tileblit.o
  CC      lib/raid6/sse1.o
  CC      lib/raid6/sse2.o
  CC      arch/x86/kernel/cpu/amd.o
  AR      drivers/acpi/dptf/built-in.a
  CC      drivers/acpi/osi.o
  CC      net/core/utils.o
  AR      lib/xz/built-in.a
  CC      arch/x86/kernel/cpu/hygon.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      crypto/cts.o
  CC      drivers/acpi/acpica/dspkginit.o
  AR      drivers/clk/actions/built-in.a
  AR      drivers/clk/analogbits/built-in.a
  AR      drivers/clk/bcm/built-in.a
  AR      drivers/clk/imgtec/built-in.a
  CC      drivers/acpi/osl.o
  AR      drivers/clk/imx/built-in.a
  CC      drivers/dma/dw/core.o
  AR      drivers/clk/ingenic/built-in.a
  AR      drivers/clk/mediatek/built-in.a
  AR      drivers/clk/microchip/built-in.a
  AR      drivers/clk/mstar/built-in.a
  AR      kernel/dma/built-in.a
  CC      net/sched/sch_api.o
  AR      drivers/clk/mvebu/built-in.a
  AR      kernel/irq/built-in.a
  CC      drivers/dma/hsu/hsu.o
  AR      drivers/clk/ralink/built-in.a
  CC      drivers/dma/dw/dw.o
  AR      drivers/clk/renesas/built-in.a
  AR      drivers/clk/socfpga/built-in.a
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/clk/sunxi-ng/built-in.a
  CC      kernel/locking/qrwlock.o
  AR      drivers/clk/ti/built-in.a
  AR      drivers/clk/versatile/built-in.a
  CC      lib/zstd/compress/zstd_compress.o
  CC      fs/jbd2/journal.o
  CC      drivers/dma/dw/idma32.o
  CC      drivers/clk/x86/clk-lpss-atom.o
  CC [M]  sound/hda/hdac_bus.o
  CC [M]  net/netfilter/ipvs/ip_vs_core.o
  CC [M]  sound/core/pcm_native.o
  CC [M]  sound/hda/hdac_device.o
  CC      net/core/link_watch.o
  CC      net/netfilter/nf_log.o
  CC      drivers/pci/pci-sysfs.o
  CC [M]  sound/core/pcm_lib.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      drivers/pci/rom.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      net/core/filter.o
  CC      drivers/acpi/acpica/dsutils.o
  CC      drivers/pnp/card.o
  CC [M]  sound/hda/hdac_sysfs.o
  AR      drivers/acpi/apei/built-in.a
  CC      block/bsg.o
  CC      arch/x86/kernel/idt.o
  AR      drivers/dma/idxd/built-in.a
  CC      lib/raid6/avx2.o
  CC      net/core/sock_diag.o
  CC      fs/ext4/fsmap.o
  LD [M]  sound/pci/hda/snd-hda-codec.o
  CC      drivers/clk/x86/clk-pmc-atom.o
  LD [M]  sound/pci/hda/snd-hda-codec-generic.o
  CC      crypto/lrw.o
  CC      arch/x86/kernel/irq.o
  AR      kernel/locking/built-in.a
  LD [M]  sound/pci/hda/snd-hda-codec-realtek.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      net/core/dev_ioctl.o
  LD [M]  sound/pci/hda/snd-hda-codec-analog.o
  CC      net/netfilter/nf_queue.o
  CC      drivers/dma/dw/acpi.o
  CC [M]  drivers/video/fbdev/core/cfbfillrect.o
  CC      io_uring/cancel.o
  CC      net/sched/sch_blackhole.o
  AR      sound/x86/built-in.a
  CC      drivers/dma/dw/pci.o
  CC      kernel/module/main.o
  CC [M]  sound/hda/hdac_regmap.o
  CC      drivers/acpi/acpica/dswexec.o
  AR      drivers/dma/hsu/built-in.a
  CC      crypto/xts.o
  CC      drivers/acpi/acpica/dswload.o
  CC      drivers/acpi/acpica/dswload2.o
  CC [M]  sound/hda/hdac_controller.o
  CC      arch/x86/kernel/cpu/vmware.o
  CC      drivers/pnp/driver.o
  CC      block/bsg-lib.o
  AR      drivers/clk/x86/built-in.a
  AR      drivers/clk/xilinx/built-in.a
  CC      lib/raid6/avx512.o
  CC      drivers/clk/clk-devres.o
  CC      drivers/clk/clk-bulk.o
  AR      drivers/soc/apple/built-in.a
  CC      net/ethtool/linkinfo.o
  AR      drivers/soc/aspeed/built-in.a
  CC      net/ethtool/linkmodes.o
  AR      drivers/soc/bcm/bcm63xx/built-in.a
  AR      drivers/soc/bcm/built-in.a
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      io_uring/kbuf.o
  AR      drivers/soc/fsl/built-in.a
  AR      drivers/soc/fujitsu/built-in.a
  CC      arch/x86/kernel/cpu/mshyperv.o
  AR      drivers/soc/imx/built-in.a
  CC      kernel/time/time.o
  AR      drivers/soc/ixp4xx/built-in.a
  AR      drivers/soc/loongson/built-in.a
  AR      drivers/soc/mediatek/built-in.a
  CC      kernel/time/timer.o
  AR      drivers/soc/microchip/built-in.a
  AR      drivers/soc/nuvoton/built-in.a
  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
  CC      kernel/time/hrtimer.o
  AR      drivers/soc/rockchip/built-in.a
  CC      net/ethtool/rss.o
  AR      drivers/soc/sifive/built-in.a
  CC      net/ethtool/linkstate.o
  AR      drivers/dma/dw/built-in.a
  AR      drivers/soc/sunxi/built-in.a
  AR      drivers/soc/ti/built-in.a
  AR      drivers/dma/mediatek/built-in.a
  AR      drivers/dma/qcom/built-in.a
  AR      drivers/soc/xilinx/built-in.a
  AR      drivers/soc/built-in.a
  AR      drivers/dma/ti/built-in.a
  CC      drivers/acpi/acpica/dswscope.o
  AR      drivers/dma/xilinx/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_ctl.o
  CC [M]  drivers/dma/ioat/init.o
  CC [M]  drivers/dma/ioat/dma.o
  CC      drivers/virtio/virtio.o
  CC      drivers/pci/setup-res.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      drivers/tty/vt/vc_screen.o
  CC [M]  drivers/video/fbdev/core/cfbcopyarea.o
  CC      io_uring/rsrc.o
  CC      net/core/tso.o
  CC      drivers/tty/vt/selection.o
  CC      drivers/pnp/resource.o
  CC      crypto/ctr.o
  CC      drivers/clk/clkdev.o
  CC [M]  drivers/video/fbdev/core/cfbimgblt.o
  CC      lib/raid6/recov_avx512.o
  CC      block/blk-cgroup.o
  CC      drivers/acpi/acpica/dswstate.o
  CC      block/blk-cgroup-rwstat.o
  CC [M]  sound/hda/hdac_stream.o
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.o
  CC      drivers/pci/irq.o
  CC      drivers/acpi/acpica/evevent.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  CC      fs/ext4/fsync.o
  AR      sound/pci/ymfpci/built-in.a
  AR      sound/pci/vx222/built-in.a
  AR      sound/pci/built-in.a
  CC      lib/zstd/compress/zstd_compress_literals.o
  CC      lib/argv_split.o
  CC      arch/x86/kernel/cpu/capflags.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      net/sched/sch_fifo.o
  CC      fs/ext4/hash.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      fs/fat/cache.o
  CC      arch/x86/kernel/irq_64.o
  CC      crypto/gcm.o
  CC      fs/fat/dir.o
  CC      drivers/clk/clk.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      drivers/acpi/utils.o
  CC      drivers/virtio/virtio_ring.o
  CC      fs/fat/fatent.o
  CC      kernel/module/strict_rwx.o
  CC      net/ethtool/debug.o
  CC      drivers/clk/clk-divider.o
  CC      drivers/clk/clk-fixed-factor.o
  CC      io_uring/rw.o
  CC      drivers/tty/vt/keyboard.o
  CC      io_uring/opdef.o
  CC      lib/bug.o
  TABLE   lib/raid6/tables.c
  CC      lib/raid6/int1.o
  AR      sound/xen/built-in.a
  AR      sound/virtio/built-in.a
  CC      sound/sound_core.o
  AR      kernel/rcu/built-in.a
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      drivers/pci/vpd.o
  CC      io_uring/notif.o
  CC      drivers/tty/vt/consolemap.o
  CC [M]  drivers/video/fbdev/core/sysfillrect.o
  CC      fs/fat/file.o
  CC      fs/fat/inode.o
  CC      lib/buildid.o
  CC      drivers/pnp/manager.o
  CC [M]  drivers/dma/ioat/prep.o
  AR      fs/jbd2/built-in.a
  CC      fs/nfs/client.o
  CC      arch/x86/kernel/time.o
  CC      arch/x86/kernel/ioport.o
  CC      fs/fat/misc.o
  CC [M]  sound/hda/array.o
  HOSTCC  drivers/tty/vt/conmakehash
  CC      io_uring/io-wq.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC      kernel/time/timekeeping.o
  CC      fs/exportfs/expfs.o
  CC      fs/lockd/clntlock.o
  CC      net/core/sock_reuseport.o
  CC [M]  sound/core/pcm_misc.o
  CC      net/core/fib_notifier.o
  CC      drivers/acpi/acpica/evgpeutil.o
  CC      lib/raid6/int2.o
  CC      fs/nls/nls_base.o
  CC      net/core/xdp.o
  CC      fs/ext4/ialloc.o
  CC      kernel/module/tree_lookup.o
  AR      net/sched/built-in.a
  CC      fs/nls/nls_cp437.o
  CC      lib/zstd/compress/zstd_compress_sequences.o
  CC      drivers/pnp/support.o
  CC      net/ethtool/wol.o
  CC      mm/mmzone.o
  CC      lib/cmdline.o
  CC [M]  sound/hda/hdmi_chmap.o
  CC      crypto/pcrypt.o
  CC      drivers/pci/setup-bus.o
  CC      crypto/cryptd.o
  CC [M]  sound/core/pcm_memory.o
  CC      crypto/des_generic.o
  CC      net/core/flow_offload.o
  CC      mm/vmstat.o
  CC      net/ethtool/features.o
  CC [M]  drivers/video/fbdev/core/syscopyarea.o
  CC      drivers/pnp/interface.o
  CC      crypto/aes_generic.o
  CC [M]  sound/hda/trace.o
  CC      drivers/acpi/acpica/evglock.o
  CC      arch/x86/kernel/dumpstack.o
  CC [M]  sound/hda/hdac_component.o
  CC      drivers/tty/hvc/hvc_console.o
  CC [M]  arch/x86/kvm/i8254.o
  CC      lib/zstd/compress/zstd_compress_superblock.o
  CC      lib/zstd/compress/zstd_double_fast.o
  AR      fs/exportfs/built-in.a
  CC      fs/fat/nfs.o
  CC      fs/nls/nls_ascii.o
  CC [M]  drivers/dma/ioat/dca.o
  CC [M]  sound/hda/hdac_i915.o
  CC      kernel/module/debug_kmemleak.o
  AR      fs/unicode/built-in.a
  CC      drivers/pnp/quirks.o
  CC      fs/ext4/indirect.o
  CC      block/blk-throttle.o
  CC      drivers/tty/vt/vt.o
  CC      lib/raid6/int4.o
  CC      drivers/virtio/virtio_anchor.o
  CC      fs/lockd/clntproc.o
  CC      crypto/deflate.o
  CC      drivers/acpi/acpica/evhandler.o
  CC      fs/fat/namei_vfat.o
  CC      kernel/module/kallsyms.o
  CC      fs/lockd/clntxdr.o
  CC      lib/zstd/compress/zstd_fast.o
  CC      fs/ext4/inline.o
  CC      fs/nls/nls_iso8859-1.o
  CC      lib/zstd/compress/zstd_lazy.o
  CC [M]  sound/core/memalloc.o
  CC      lib/raid6/int8.o
  CC      fs/fat/namei_msdos.o
  CC      drivers/pnp/system.o
  CC      kernel/futex/core.o
  CC      net/ethtool/privflags.o
  CC      kernel/cgroup/cgroup.o
  CC      arch/x86/kernel/nmi.o
  CC      kernel/futex/syscalls.o
  CC      fs/ntfs/aops.o
  CC [M]  drivers/video/fbdev/core/sysimgblt.o
  CC      fs/autofs/init.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      fs/autofs/inode.o
  CC [M]  drivers/dma/ioat/sysfs.o
  CC [M]  sound/hda/intel-dsp-config.o
  CC      kernel/time/ntp.o
  CC      net/core/gro.o
  CC      drivers/acpi/acpica/evregion.o
  CC      drivers/virtio/virtio_pci_modern_dev.o
  CC [M]  net/netfilter/ipvs/ip_vs_sched.o
  CC      fs/nls/nls_utf8.o
  AR      io_uring/built-in.a
  CC      fs/autofs/root.o
  CC      fs/autofs/symlink.o
  CC      kernel/time/clocksource.o
  AR      drivers/tty/hvc/built-in.a
  CC      kernel/time/jiffies.o
  CC      kernel/time/timer_list.o
  CC      fs/nfs/dir.o
  CC      kernel/module/procfs.o
  CC      crypto/crc32c_generic.o
  AR      drivers/pnp/built-in.a
  CC [M]  arch/x86/kvm/ioapic.o
  CC      kernel/trace/trace_clock.o
  CC      kernel/bpf/core.o
  CC      mm/backing-dev.o
  AR      fs/nls/built-in.a
  CC      kernel/trace/ftrace.o
  CC      kernel/trace/ring_buffer.o
  CC      lib/raid6/int16.o
  CC      drivers/char/hw_random/core.o
  AR      drivers/iommu/amd/built-in.a
  CC      drivers/iommu/intel/dmar.o
  CC      drivers/acpi/acpica/evrgnini.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  AR      drivers/iommu/arm/built-in.a
  CC      fs/autofs/waitq.o
  CC      drivers/acpi/acpica/evsci.o
  CC      lib/raid6/int32.o
  CC      kernel/events/core.o
  CC      drivers/pci/vc.o
  CC [M]  sound/core/pcm_timer.o
  CC      kernel/events/ring_buffer.o
  LD [M]  drivers/dma/ioat/ioatdma.o
  CC [M]  sound/hda/intel-nhlt.o
  CC      crypto/crct10dif_common.o
  CC      kernel/events/callchain.o
  AR      fs/fat/built-in.a
  CC      drivers/dma/dmaengine.o
  CC [M]  arch/x86/kvm/irq_comm.o
  CC      kernel/module/sysfs.o
  CC      arch/x86/kernel/ldt.o
  CC [M]  arch/x86/kvm/cpuid.o
  CC [M]  arch/x86/kvm/pmu.o
  CC      kernel/futex/pi.o
  CC      net/ethtool/rings.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      fs/lockd/host.o
  CC [M]  drivers/video/fbdev/core/fb_sys_fops.o
  CC      drivers/dma/virt-dma.o
  CC      block/mq-deadline.o
  CC      lib/zstd/compress/zstd_ldm.o
  CC      fs/ntfs/attrib.o
  CC      lib/raid6/tables.o
  CC      kernel/time/timeconv.o
  CC      block/kyber-iosched.o
  CC      crypto/crct10dif_generic.o
  CC      drivers/acpi/acpica/evxface.o
  CC [M]  net/netfilter/ipvs/ip_vs_xmit.o
  CC      fs/ext4/inode.o
  CC      block/bfq-iosched.o
  CC      kernel/fork.o
  CC      drivers/clk/clk-fixed-rate.o
  LD [M]  sound/core/snd-ctl-led.o
  CC      fs/autofs/expire.o
  LD [M]  sound/core/snd-hwdep.o
  CC      drivers/char/hw_random/intel-rng.o
  LD [M]  sound/core/snd-pcm.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  AR      sound/core/built-in.a
  CC      sound/last.o
  CC      drivers/pci/mmap.o
  CC      drivers/dma/acpi-dma.o
  CC      drivers/virtio/virtio_pci_modern.o
  CC      kernel/events/hw_breakpoint.o
  CC      kernel/time/timecounter.o
  CC      kernel/futex/requeue.o
  AR      kernel/module/built-in.a
  CC      fs/ext4/ioctl.o
  CC      crypto/authenc.o
  CC      kernel/time/alarmtimer.o
  CC      drivers/char/agp/backend.o
  CC      kernel/exec_domain.o
  LD [M]  drivers/video/fbdev/core/fb.o
  CC      fs/ntfs/collate.o
  CC      drivers/acpi/acpica/evxfevnt.o
  AR      drivers/video/fbdev/core/built-in.a
  AR      drivers/video/fbdev/built-in.a
  AR      drivers/video/built-in.a
  CC      kernel/trace/trace.o
  CC      drivers/clk/clk-gate.o
  CC      arch/x86/kernel/setup.o
  AR      lib/raid6/built-in.a
  CC      kernel/trace/trace_output.o
  CC      fs/ntfs/compress.o
  CC      drivers/char/agp/generic.o
  CC      kernel/events/uprobes.o
  CC      net/ethtool/channels.o
  AR      drivers/gpu/host1x/built-in.a
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_kunit_helpers.o
  LD [M]  sound/hda/snd-hda-core.o
  CC      mm/mm_init.o
  LD [M]  sound/hda/snd-intel-dspcfg.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  AR      sound/built-in.a
  CC      fs/autofs/dev-ioctl.o
  AR      drivers/char/hw_random/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_buddy_test.o
  CC      drivers/pci/setup-irq.o
  CC      drivers/connector/cn_queue.o
  CC      drivers/pci/proc.o
  COPY    drivers/tty/vt/defkeymap.c
  CC      fs/ntfs/debug.o
  CC      kernel/futex/waitwake.o
  CC      drivers/base/power/sysfs.o
  CC      fs/lockd/svc.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/defkeymap.o
  CC      drivers/acpi/acpica/evxfgpe.o
  AR      drivers/dma/built-in.a
  CC      drivers/base/power/generic_ops.o
  CC      drivers/virtio/virtio_pci_common.o
  CC      crypto/authencesn.o
  CC      drivers/clk/clk-multiplier.o
  CC      kernel/trace/trace_seq.o
  CC      drivers/tty/serial/8250/8250_core.o
  CC      drivers/iommu/intel/iommu.o
  CC      drivers/base/firmware_loader/builtin/main.o
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      drivers/tty/vt/consolemap_deftbl.o
  AR      drivers/tty/vt/built-in.a
  CC      drivers/base/firmware_loader/main.o
  CC      crypto/lzo.o
  CC      fs/lockd/svclock.o
  CC      drivers/iommu/intel/pasid.o
  CC      mm/percpu.o
  CC      drivers/char/agp/isoch.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC      kernel/time/posix-timers.o
  CC      drivers/tty/serial/8250/8250_port.o
  AR      kernel/futex/built-in.a
  CC      kernel/time/posix-cpu-timers.o
  AR      fs/autofs/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_cmdline_parser_test.o
  CC      drivers/iommu/intel/trace.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      drivers/base/power/common.o
  CC      drivers/clk/clk-mux.o
  CC      arch/x86/kernel/x86_init.o
  CC      net/ethtool/coalesce.o
  CC      drivers/pci/slot.o
  CC      drivers/base/power/qos.o
  CC [M]  arch/x86/kvm/mtrr.o
  CC      block/bfq-wf2q.o
  CC [M]  net/netfilter/ipvs/ip_vs_app.o
  CC      fs/ntfs/dir.o
  CC      drivers/pci/pci-acpi.o
  CC      drivers/connector/connector.o
  CC [M]  drivers/gpu/drm/tests/drm_connector_test.o
  AR      drivers/gpu/drm/arm/built-in.a
  CC      drivers/tty/serial/8250/8250_dma.o
  AR      kernel/bpf/built-in.a
  CC      drivers/virtio/virtio_pci_legacy.o
  CC      kernel/panic.o
  CC      kernel/trace/trace_stat.o
  CC      block/bfq-cgroup.o
  CC [M]  net/netfilter/ipvs/ip_vs_sync.o
  CC      drivers/acpi/acpica/exconcat.o
  CC      fs/lockd/svcshare.o
  CC      crypto/lzo-rle.o
  CC      fs/nfs/file.o
  CC      net/ethtool/pause.o
  CC      drivers/clk/clk-composite.o
  CC      mm/slab_common.o
  CC      drivers/char/agp/intel-agp.o
  CC      drivers/connector/cn_proc.o
  CC      fs/ext4/mballoc.o
  CC      arch/x86/kernel/i8259.o
  AR      drivers/base/firmware_loader/built-in.a
  CC      drivers/tty/serial/serial_core.o
  CC      drivers/tty/serial/earlycon.o
  CC      net/core/netdev-genl.o
  CC      fs/ntfs/file.o
  CC      fs/ntfs/index.o
  CC      fs/lockd/svcproc.o
  CC [M]  net/netfilter/ipvs/ip_vs_est.o
  CC      drivers/acpi/acpica/exconfig.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto.o
  CC [M]  drivers/virtio/virtio_mem.o
  CC      crypto/lz4.o
  CC      fs/lockd/svcsubs.o
  CC [M]  arch/x86/kvm/hyperv.o
  CC      drivers/base/power/runtime.o
  CC      drivers/base/power/wakeirq.o
  CC [M]  arch/x86/kvm/debugfs.o
  CC [M]  arch/x86/kvm/mmu/mmu.o
  CC      drivers/base/power/main.o
  CC      drivers/acpi/acpica/exconvrt.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  CC      fs/lockd/mon.o
  CC [M]  arch/x86/kvm/mmu/page_track.o
  CC      drivers/clk/clk-fractional-divider.o
  CC      drivers/pci/quirks.o
  CC      fs/ntfs/inode.o
  CC      arch/x86/kernel/irqinit.o
  CC      kernel/trace/trace_printk.o
  CC [M]  drivers/gpu/drm/tests/drm_damage_helper_test.o
  CC      kernel/time/posix-clock.o
  CC      drivers/base/regmap/regmap.o
  CC      kernel/time/itimer.o
  CC      lib/cpumask.o
  CC      drivers/iommu/intel/cap_audit.o
  CC      fs/ntfs/mft.o
  CC      crypto/lz4hc.o
  CC      drivers/char/agp/intel-gtt.o
  CC      net/ethtool/eee.o
  CC      block/blk-mq-pci.o
  CC [M]  drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
  CC      drivers/acpi/acpica/excreate.o
  CC      lib/zstd/compress/zstd_opt.o
  CC      lib/ctype.o
  CC      net/core/netdev-genl-gen.o
  CC      net/core/net-sysfs.o
  AR      drivers/connector/built-in.a
  CC      drivers/block/loop.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC      drivers/clk/clk-gpio.o
  CC [M]  drivers/block/nbd.o
  CC      crypto/xxhash_generic.o
  CC      crypto/rng.o
  CC [M]  drivers/gpu/drm/tests/drm_format_helper_test.o
  CC      fs/ntfs/mst.o
  AR      drivers/misc/eeprom/built-in.a
  AR      drivers/misc/cb710/built-in.a
  CC      kernel/cgroup/rstat.o
  AR      drivers/misc/ti-st/built-in.a
  CC      fs/ntfs/namei.o
  CC      drivers/acpi/acpica/exdebug.o
  AR      drivers/misc/lis3lv02d/built-in.a
  AR      drivers/misc/cardreader/built-in.a
  CC [M]  drivers/misc/mei/hdcp/mei_hdcp.o
  CC      arch/x86/kernel/jump_label.o
  CC [M]  net/netfilter/ipvs/ip_vs_pe.o
  AR      drivers/misc/built-in.a
  CC      kernel/time/clockevents.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_tcp.o
  CC      lib/zstd/zstd_decompress_module.o
  CC      block/blk-mq-virtio.o
  CC      fs/lockd/xdr.o
  CC      arch/x86/kernel/irq_work.o
  CC      drivers/iommu/intel/irq_remapping.o
  CC      fs/ext4/migrate.o
  CC      fs/nfs/getroot.o
  CC      fs/nfs/inode.o
  AR      drivers/clk/built-in.a
  CC      block/blk-mq-debugfs.o
  CC [M]  drivers/misc/mei/pxp/mei_pxp.o
  CC      mm/compaction.o
  CC      fs/ext4/mmp.o
  CC      drivers/char/tpm/tpm-chip.o
  CC      net/ethtool/tsinfo.o
  CC      drivers/tty/serial/8250/8250_pci.o
  CC      drivers/char/tpm/tpm-dev-common.o
  CC      drivers/char/tpm/tpm-dev.o
  CC      drivers/tty/serial/8250/8250_exar.o
  CC      drivers/tty/serial/8250/8250_early.o
  AR      drivers/char/agp/built-in.a
  CC      drivers/mfd/mfd-core.o
  CC      drivers/acpi/acpica/exdump.o
  AR      drivers/iommu/iommufd/built-in.a
  CC      kernel/time/tick-common.o
  CC      arch/x86/kernel/probe_roms.o
  CC      crypto/drbg.o
  CC      drivers/tty/serial/serial_mctrl_gpio.o
  CC      net/ethtool/cabletest.o
  CC      fs/ntfs/runlist.o
  AR      drivers/virtio/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_proto_udp.o
  CC      drivers/base/power/wakeup.o
  CC      drivers/acpi/acpica/exfield.o
  CC      lib/zstd/decompress/huf_decompress.o
  CC [M]  drivers/gpu/drm/tests/drm_format_test.o
  CC      kernel/cgroup/namespace.o
  CC      drivers/pci/ats.o
  CC      kernel/trace/pid_list.o
  CC      drivers/pci/iov.o
  CC      drivers/pci/pci-label.o
  CC      fs/ext4/move_extent.o
  CC      drivers/pci/pci-stub.o
  CC [M]  drivers/misc/mei/init.o
  CC [M]  net/netfilter/ipvs/ip_vs_nfct.o
  CC      drivers/tty/serial/8250/8250_dw.o
  CC      fs/lockd/clnt4xdr.o
  CC      kernel/trace/trace_sched_switch.o
  CC      drivers/char/tpm/tpm-interface.o
  CC      drivers/base/power/wakeup_stats.o
  CC      drivers/pci/vgaarb.o
  CC      arch/x86/kernel/sys_ia32.o
  CC      drivers/acpi/acpica/exfldio.o
  CC      block/blk-pm.o
  CC [M]  net/netfilter/ipvs/ip_vs_rr.o
  CC      drivers/iommu/intel/perfmon.o
  CC      drivers/char/tpm/tpm1-cmd.o
  CC      drivers/mfd/intel-lpss.o
  CC      drivers/char/mem.o
  CC      crypto/jitterentropy.o
  CC      fs/ntfs/super.o
  CC      net/core/net-procfs.o
  CC      kernel/time/tick-broadcast.o
  CC      fs/nfs/super.o
  CC      drivers/iommu/iommu.o
  CC      fs/nfs/io.o
  CC      drivers/char/random.o
  CC      kernel/cgroup/cgroup-v1.o
  CC      fs/nfs/direct.o
  CC      fs/nfs/pagelist.o
  CC [M]  drivers/misc/mei/hbm.o
  CC      drivers/iommu/iommu-traces.o
  CC      block/holder.o
  CC [M]  arch/x86/kvm/mmu/spte.o
  AR      drivers/block/built-in.a
  CC      net/core/netpoll.o
  CC      net/core/fib_rules.o
  CC [M]  drivers/misc/mei/interrupt.o
  CC [M]  drivers/gpu/drm/tests/drm_framebuffer_test.o
  CC      net/ethtool/tunnels.o
  CC      drivers/acpi/acpica/exmisc.o
  CC      net/ethtool/fec.o
  CC [M]  arch/x86/kvm/mmu/tdp_iter.o
  CC      kernel/trace/trace_functions.o
  CC      drivers/base/power/domain.o
  CC      drivers/mfd/intel-lpss-pci.o
  CC      fs/ext4/namei.o
  CC      net/core/net-traces.o
  CC      fs/nfs/read.o
  CC      crypto/jitterentropy-kcapi.o
  CC      drivers/tty/serial/8250/8250_lpss.o
  CC      arch/x86/kernel/signal_32.o
  CC      fs/lockd/xdr4.o
  CC      fs/lockd/svc4proc.o
  CC      drivers/base/regmap/regcache.o
  CC      drivers/char/tpm/tpm2-cmd.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      drivers/acpi/acpica/exmutex.o
  CC      net/core/selftests.o
  LD [M]  net/netfilter/ipvs/ip_vs.o
  AR      block/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_managed_test.o
  CC      fs/ntfs/sysctl.o
  CC      fs/ext4/page-io.o
  CC      drivers/char/tpm/tpmrm-dev.o
  AR      drivers/pci/built-in.a
  CC      drivers/base/regmap/regcache-rbtree.o
  CC      net/core/ptp_classifier.o
  CC      net/netfilter/nf_sockopt.o
  CC      fs/nfs/symlink.o
  CC      crypto/ghash-generic.o
  AR      net/ipv4/netfilter/built-in.a
  CC [M]  net/ipv4/netfilter/nf_defrag_ipv4.o
  CC      fs/debugfs/inode.o
  CC      drivers/mfd/intel-lpss-acpi.o
  AR      drivers/iommu/intel/built-in.a
  AR      drivers/tty/ipwireless/built-in.a
  CC      kernel/time/tick-oneshot.o
  CC      net/xfrm/xfrm_policy.o
  CC      net/unix/af_unix.o
  CC      drivers/acpi/acpica/exnames.o
  CC [M]  drivers/misc/mei/client.o
  CC [M]  drivers/misc/mei/main.o
  CC      fs/ntfs/unistr.o
  CC      drivers/tty/serial/8250/8250_mid.o
  CC [M]  drivers/gpu/drm/tests/drm_mm_test.o
  CC      kernel/cpu.o
  CC      kernel/trace/trace_preemptirq.o
  CC      kernel/cgroup/freezer.o
  CC      drivers/iommu/iommu-sysfs.o
  CC      net/ethtool/eeprom.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      net/ethtool/stats.o
  CC      fs/debugfs/file.o
  CC      crypto/af_alg.o
  CC      crypto/algif_hash.o
  CC      crypto/algif_skcipher.o
  AR      kernel/events/built-in.a
  CC      fs/ntfs/upcase.o
  CC      drivers/base/power/domain_governor.o
  CC      drivers/mfd/intel_soc_pmic_crc.o
  CC      kernel/time/tick-sched.o
  CC      drivers/base/regmap/regcache-flat.o
  CC      drivers/acpi/acpica/exoparg1.o
  CC      drivers/char/tpm/tpm2-space.o
  CC      lib/zstd/decompress/zstd_ddict.o
  CC      fs/lockd/procfs.o
  CC      mm/interval_tree.o
  CC      net/netfilter/utils.o
  CC      kernel/cgroup/legacy_freezer.o
  CC [M]  drivers/gpu/drm/tests/drm_modes_test.o
  CC      crypto/xor.o
  CC      net/core/netprio_cgroup.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC      lib/zstd/decompress/zstd_decompress.o
  CC [M]  drivers/gpu/drm/tests/drm_plane_helper_test.o
  CC      mm/list_lru.o
  CC      crypto/hash_info.o
  CC      crypto/simd.o
  CC      drivers/base/power/clock_ops.o
  CC      drivers/iommu/dma-iommu.o
  CC      drivers/tty/serial/8250/8250_pericom.o
  CC      net/xfrm/xfrm_state.o
  CC      net/unix/garbage.o
  CC [M]  net/ipv4/netfilter/nf_reject_ipv4.o
  CC      net/unix/sysctl_net_unix.o
  AR      fs/ntfs/built-in.a
  CC      kernel/trace/trace_nop.o
  CC      fs/tracefs/inode.o
  CC      arch/x86/kernel/espfix_64.o
  CC      kernel/trace/trace_functions_graph.o
  CC [M]  drivers/gpu/drm/tests/drm_probe_helper_test.o
  CC      drivers/acpi/acpica/exoparg2.o
  CC      fs/nfs/unlink.o
  AR      net/ipv6/netfilter/built-in.a
  CC      drivers/iommu/ioasid.o
  CC [M]  net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
  CC [M]  drivers/mfd/lpc_sch.o
  CC      fs/btrfs/super.o
  CC      fs/btrfs/ctree.o
  CC      net/ipv6/af_inet6.o
  AR      fs/lockd/built-in.a
  AR      fs/debugfs/built-in.a
  CC      drivers/base/regmap/regmap-i2c.o
  CC      kernel/trace/fgraph.o
  CC [M]  net/ipv6/netfilter/nf_conntrack_reasm.o
  CC      mm/workingset.o
  CC      kernel/cgroup/pids.o
  CC      drivers/char/tpm/tpm-sysfs.o
  CC      net/ethtool/phc_vclocks.o
  CC      arch/x86/kernel/ksysfs.o
  CC      drivers/acpi/reboot.o
  CC      arch/x86/kernel/bootflag.o
  AR      drivers/nfc/built-in.a
  AR      drivers/gpu/vga/built-in.a
  CC      lib/zstd/decompress/zstd_decompress_block.o
  CC      lib/zstd/zstd_common_module.o
  AR      drivers/base/power/built-in.a
  CC      drivers/base/regmap/regmap-irq.o
  CC      drivers/acpi/nvs.o
  CC      kernel/time/vsyscall.o
  AR      drivers/tty/serial/8250/built-in.a
  AR      drivers/tty/serial/built-in.a
  CC      drivers/tty/tty_io.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC [M]  drivers/gpu/drm/tests/drm_rect_test.o
  CC      kernel/trace/blktrace.o
  CC      kernel/trace/trace_events.o
  CC      fs/pstore/inode.o
  CC      mm/debug.o
  CC      fs/btrfs/extent-tree.o
  CC [M]  net/netfilter/nfnetlink.o
  CC      fs/ext4/readpage.o
  AR      fs/tracefs/built-in.a
  CC      net/ipv6/anycast.o
  CC      net/ipv6/ip6_output.o
  CC [M]  drivers/mfd/lpc_ich.o
  CC      net/unix/diag.o
  CC      kernel/time/timekeeping_debug.o
  CC [M]  drivers/misc/mei/dma-ring.o
  CC      fs/efivarfs/inode.o
  CC [M]  crypto/md4.o
  CC      drivers/acpi/acpica/exoparg6.o
  CC [M]  crypto/ccm.o
  CC      kernel/cgroup/cpuset.o
  CC      drivers/acpi/acpica/exprep.o
  CC      lib/zstd/common/debug.o
  CC      arch/x86/kernel/e820.o
  CC      kernel/trace/trace_export.o
  AR      drivers/dax/hmem/built-in.a
  CC      drivers/dax/super.o
  CC      drivers/iommu/iova.o
  CC      drivers/acpi/wakeup.o
  CC [M]  crypto/arc4.o
  CC      drivers/iommu/irq_remapping.o
  CC      drivers/char/tpm/eventlog/common.o
  CC [M]  net/ipv4/netfilter/ip_tables.o
  AR      drivers/gpu/drm/display/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  CC      lib/zstd/common/entropy_common.o
  CC      net/ethtool/mm.o
  CC      kernel/trace/trace_event_perf.o
  CC      fs/pstore/platform.o
  CC      net/packet/af_packet.o
  CC      net/key/af_key.o
  CC      drivers/acpi/acpica/exregion.o
  CC      mm/gup.o
  CC      kernel/trace/trace_events_filter.o
  CC      net/packet/diag.o
  CC [M]  drivers/misc/mei/bus.o
  CC      fs/efivarfs/file.o
  AR      net/bridge/netfilter/built-in.a
  CC      fs/nfs/write.o
  CC      net/bridge/br.o
  CC      kernel/time/namespace.o
  CC [M]  drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  CC      net/bridge/br_device.o
  AR      drivers/mfd/built-in.a
  CC      net/bridge/br_fdb.o
  CC      net/bridge/br_forward.o
  CC      fs/ext4/resize.o
  LD [M]  net/ipv6/netfilter/nf_defrag_ipv6.o
  CC      kernel/exit.o
  AR      drivers/base/regmap/built-in.a
  CC      net/ipv4/route.o
  CC [M]  net/netfilter/nf_conntrack_core.o
  AR      drivers/base/test/built-in.a
  CC      drivers/base/component.o
  CC      net/sunrpc/clnt.o
  CC      drivers/char/tpm/eventlog/tpm1.o
  CC [M]  net/sunrpc/auth_gss/auth_gss.o
  CC      drivers/dax/bus.o
  CC      net/unix/scm.o
  CC      drivers/acpi/acpica/exresnte.o
  CC [M]  crypto/ecc.o
  CC [M]  net/sunrpc/auth_gss/gss_generic_token.o
  CC [M]  arch/x86/kvm/mmu/tdp_mmu.o
  AR      drivers/iommu/built-in.a
  CC      net/bridge/br_if.o
  CC      lib/zstd/common/error_private.o
  CC      fs/pstore/pmsg.o
  CC      fs/efivarfs/super.o
  CC      lib/zstd/common/fse_decompress.o
  CC      arch/x86/kernel/pci-dma.o
  CC      arch/x86/kernel/quirks.o
  CC      net/ethtool/module.o
  CC      net/ethtool/pse-pd.o
  AR      kernel/time/built-in.a
  CC [M]  net/netfilter/nf_conntrack_standalone.o
  CC      drivers/tty/n_tty.o
  CC      drivers/acpi/acpica/exresolv.o
  CC      net/core/dst_cache.o
  CC [M]  drivers/gpu/drm/display/drm_dp_helper.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  CC      drivers/char/tpm/eventlog/tpm2.o
  CC      drivers/base/core.o
  CC [M]  drivers/misc/mei/bus-fixup.o
  AR      fs/pstore/built-in.a
  CC      fs/efivarfs/vars.o
  CC [M]  drivers/misc/mei/debugfs.o
  CC      arch/x86/kernel/topology.o
  CC      arch/x86/kernel/kdebugfs.o
  AR      net/unix/built-in.a
  CC      kernel/softirq.o
  CC      net/bridge/br_input.o
  CC      drivers/acpi/acpica/exresop.o
  CC      fs/ext4/super.o
  CC      net/ethtool/plca.o
  CC [M]  crypto/essiv.o
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  CC      drivers/tty/tty_ioctl.o
  CC [M]  net/ipv4/netfilter/iptable_mangle.o
  CC      kernel/trace/trace_events_trigger.o
  AR      drivers/dax/built-in.a
  CC      drivers/dma-buf/dma-buf.o
  CC      net/xfrm/xfrm_hash.o
  AR      drivers/cxl/core/built-in.a
  AR      drivers/cxl/built-in.a
  AR      drivers/macintosh/built-in.a
  CC      drivers/scsi/scsi.o
  CC      lib/zstd/common/zstd_common.o
  CC      drivers/scsi/hosts.o
  CC      arch/x86/kernel/alternative.o
  CC      drivers/char/tpm/tpm_ppi.o
  CC      arch/x86/kernel/i8253.o
  CC [M]  crypto/ecdh.o
  CC [M]  drivers/misc/mei/mei-trace.o
  CC      drivers/acpi/acpica/exserial.o
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  AR      fs/efivarfs/built-in.a
  CC      fs/ext4/symlink.o
  CC      drivers/tty/tty_ldisc.o
  CC      net/core/gro_cells.o
  CC      fs/ext4/sysfs.o
  CC      net/xfrm/xfrm_input.o
  CC      net/xfrm/xfrm_output.o
  AR      kernel/cgroup/built-in.a
  CC [M]  arch/x86/kvm/smm.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC      drivers/dma-buf/dma-fence.o
  CC      fs/btrfs/print-tree.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  CC      mm/mmap_lock.o
  CC      drivers/acpi/acpica/exstore.o
  CC [M]  net/netfilter/nf_conntrack_expect.o
  CC      net/ipv6/ip6_input.o
  CC      fs/ext4/xattr.o
  CC [M]  arch/x86/kvm/vmx/vmx.o
  AR      net/ethtool/built-in.a
  CC      net/8021q/vlan_core.o
  CC      drivers/acpi/acpica/exstoren.o
  CC [M]  crypto/ecdh_helper.o
  CC      drivers/tty/tty_buffer.o
  CC      net/xfrm/xfrm_sysctl.o
  CC      drivers/char/tpm/eventlog/acpi.o
  AR      net/key/built-in.a
  CC [M]  net/8021q/vlan.o
  CC      drivers/base/bus.o
  CC      drivers/base/dd.o
  CC      net/ipv6/addrconf.o
  CC      net/dcb/dcbnl.o
  CC [M]  net/sunrpc/auth_gss/gss_mech_switch.o
  CC [M]  drivers/misc/mei/pci-me.o
  CC      kernel/resource.o
  CC      drivers/base/syscore.o
  CC      fs/nfs/namespace.o
  CC      drivers/base/driver.o
  CC      net/bridge/br_ioctl.o
  CC      kernel/trace/trace_eprobe.o
  CC      fs/btrfs/root-tree.o
  LD [M]  crypto/ecdh_generic.o
  AR      net/core/built-in.a
  CC      net/ipv6/addrlabel.o
  AR      crypto/built-in.a
  CC      net/ipv6/route.o
  CC      drivers/scsi/scsi_ioctl.o
  CC      drivers/acpi/acpica/exstorob.o
  CC [M]  net/8021q/vlan_dev.o
  CC [M]  arch/x86/kvm/kvm-asm-offsets.s
  CC [M]  net/ipv4/netfilter/ipt_REJECT.o
  CC      net/xfrm/xfrm_replay.o
  CC      fs/btrfs/dir-item.o
  CC      drivers/scsi/scsicam.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      drivers/char/tpm/eventlog/efi.o
  CC      drivers/base/class.o
  CC      drivers/acpi/acpica/exsystem.o
  CC      drivers/tty/tty_port.o
  CC      mm/highmem.o
  CC      drivers/tty/tty_mutex.o
  AR      net/packet/built-in.a
  CC      net/bridge/br_stp.o
  CC [M]  drivers/misc/mei/hw-me.o
  CC      fs/ext4/xattr_hurd.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC      fs/ext4/xattr_trusted.o
  CC [M]  drivers/misc/mei/gsc-me.o
  CC      drivers/base/platform.o
  CC      net/ipv4/inetpeer.o
  CC      net/sunrpc/xprt.o
  AR      lib/zstd/built-in.a
  CC      lib/dec_and_lock.o
  CC      mm/memory.o
  CC      lib/decompress.o
  CC [M]  net/8021q/vlan_netlink.o
  CC      drivers/scsi/scsi_error.o
  CC      kernel/sysctl.o
  CC      lib/decompress_bunzip2.o
  CC [M]  arch/x86/kvm/vmx/pmu_intel.o
  CC      drivers/acpi/acpica/extrace.o
  CC      drivers/acpi/acpica/exutils.o
  CC [M]  net/sunrpc/auth_gss/svcauth_gss.o
  CC      lib/decompress_inflate.o
  CC      lib/decompress_unlz4.o
  CC      drivers/char/tpm/tpm_crb.o
  CC      fs/nfs/mount_clnt.o
  CC      mm/mincore.o
  CC      drivers/tty/tty_ldsem.o
  CC      net/l3mdev/l3mdev.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_upcall.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_xdr.o
  CC      arch/x86/kernel/tsc.o
  CC      net/xfrm/xfrm_device.o
  CC [M]  net/netfilter/nf_conntrack_helper.o
  CC [M]  net/sunrpc/auth_gss/trace.o
  CC      drivers/dma-buf/dma-fence-chain.o
  CC      drivers/tty/tty_baudrate.o
  CC      net/xfrm/xfrm_algo.o
  LD [M]  drivers/misc/mei/mei.o
  CC      net/dcb/dcbevent.o
  CC [M]  fs/netfs/buffered_read.o
  CC      kernel/trace/trace_kprobe.o
  CC      fs/ext4/xattr_user.o
  CC      net/ipv4/protocol.o
  CC [M]  fs/netfs/io.o
  AR      drivers/gpu/drm/rcar-du/built-in.a
  CC      net/ipv6/ip6_fib.o
  AR      drivers/gpu/drm/omapdrm/built-in.a
  CC      net/ipv4/ip_input.o
  CC      net/ipv4/ip_fragment.o
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  CC [M]  fs/netfs/iterator.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC [M]  fs/fscache/cache.o
  CC      net/xfrm/xfrm_user.o
  CC      drivers/acpi/acpica/hwesleep.o
  CC      lib/decompress_unlzma.o
  CC [M]  net/8021q/vlanproc.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      drivers/base/cpu.o
  CC      fs/btrfs/file-item.o
  CC      kernel/capability.o
  CC      kernel/ptrace.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC [M]  fs/smbfs_common/cifs_arc4.o
  CC      net/bridge/br_stp_bpdu.o
  CC      drivers/tty/tty_jobctrl.o
  AR      drivers/char/tpm/built-in.a
  CC      drivers/char/misc.o
  CC [M]  fs/smbfs_common/cifs_md4.o
  AR      net/l3mdev/built-in.a
  CC      drivers/acpi/acpica/hwregs.o
  CC      lib/decompress_unlzo.o
  CC      drivers/char/virtio_console.o
  AR      net/dcb/built-in.a
  CC      kernel/user.o
  CC      fs/nfs/nfstrace.o
  CC      fs/nfs/export.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      fs/nfs/sysfs.o
  CC      drivers/dma-buf/dma-resv.o
  AR      drivers/gpu/drm/tilcdc/built-in.a
  CC [M]  fs/netfs/main.o
  AR      drivers/gpu/drm/imx/built-in.a
  CC      fs/ext4/fast_commit.o
  CC      fs/ext4/orphan.o
  CC [M]  net/bluetooth/af_bluetooth.o
  CC      net/devres.o
  CC [M]  net/dns_resolver/dns_key.o
  CC      net/socket.o
  LD [M]  drivers/misc/mei/mei-gsc.o
  LD [M]  drivers/misc/mei/mei-me.o
  CC [M]  net/dns_resolver/dns_query.o
  CC [M]  fs/netfs/objects.o
  CC [M]  fs/fscache/cookie.o
  CC      drivers/nvme/host/core.o
  AR      drivers/nvme/target/built-in.a
  CC      drivers/scsi/scsi_lib.o
  CC [M]  fs/fscache/io.o
  CC      drivers/base/firmware.o
  CC      drivers/nvme/host/ioctl.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC      arch/x86/kernel/io_delay.o
  CC [M]  net/netfilter/nf_conntrack_proto.o
  CC      net/compat.o
  CC      drivers/acpi/acpica/hwsleep.o
  AR      drivers/gpu/drm/i2c/built-in.a
  CC      drivers/nvme/host/trace.o
  CC      lib/decompress_unxz.o
  CC      drivers/char/hpet.o
  AR      net/8021q/built-in.a
  LD [M]  net/8021q/8021q.o
  CC      net/sysctl_net.o
  CC      drivers/acpi/sleep.o
  CC [M]  net/netfilter/nf_conntrack_proto_generic.o
  CC      drivers/tty/n_null.o
  CC      drivers/base/init.o
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  CC      arch/x86/kernel/rtc.o
  AR      drivers/gpu/drm/panel/built-in.a
  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
  CC      net/ipv4/ip_forward.o
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  CC      net/ipv4/ip_options.o
  AR      drivers/gpu/drm/bridge/built-in.a
  AR      drivers/gpu/drm/hisilicon/built-in.a
  AR      drivers/gpu/drm/mxsfb/built-in.a
  AR      drivers/gpu/drm/tiny/built-in.a
  CC      drivers/acpi/acpica/hwvalid.o
  AR      drivers/gpu/drm/xlnx/built-in.a
  AR      drivers/gpu/drm/gud/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  CC      net/bridge/br_stp_if.o
  LD [M]  net/dns_resolver/dns_resolver.o
  CC [M]  drivers/gpu/drm/ttm/ttm_tt.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_util.o
  CC      net/bridge/br_stp_timer.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC      lib/decompress_unzstd.o
  CC      drivers/base/map.o
  CC [M]  net/bluetooth/hci_core.o
  CC      drivers/acpi/device_sysfs.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_mech.o
  LD [M]  fs/netfs/netfs.o
  CC      drivers/dma-buf/sync_file.o
  CC      drivers/tty/pty.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seal.o
  CC      fs/nfs/fs_context.o
  CC [M]  fs/cifs/trace.o
  CC [M]  fs/fscache/main.o
  CC      kernel/trace/error_report-traces.o
  CC [M]  fs/cifs/cifsfs.o
  CC      lib/dump_stack.o
  CC      drivers/acpi/acpica/hwxface.o
  CC      drivers/acpi/device_pm.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_unseal.o
  CC      arch/x86/kernel/resource.o
  CC      drivers/char/nvram.o
  CC [M]  arch/x86/kvm/vmx/vmcs12.o
  CC [M]  arch/x86/kvm/vmx/hyperv.o
  CC      net/ipv6/ipv6_sockglue.o
  CC      drivers/nvme/host/pci.o
  CC [M]  arch/x86/kvm/vmx/nested.o
  CC      fs/btrfs/inode-item.o
  CC      drivers/base/devres.o
  CC [M]  net/netfilter/nf_conntrack_proto_tcp.o
  AS      arch/x86/kernel/irqflags.o
  CC      arch/x86/kernel/static_call.o
  CC      drivers/tty/sysrq.o
  CC      drivers/scsi/scsi_scan.o
  CC [M]  fs/fuse/dev.o
  CC [M]  fs/overlayfs/super.o
  CC      drivers/dma-buf/sw_sync.o
  CC [M]  fs/overlayfs/namei.o
  CC [M]  fs/overlayfs/util.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC [M]  fs/overlayfs/inode.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seqnum.o
  CC      drivers/acpi/acpica/hwpci.o
  CC      lib/earlycpio.o
  CC      kernel/trace/power-traces.o
  CC      lib/extable.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_wrap.o
  CC [M]  net/netfilter/nf_conntrack_proto_udp.o
  CC [M]  drivers/gpu/drm/ttm/ttm_module.o
  AR      net/xfrm/built-in.a
  CC      net/bridge/br_netlink.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmp.o
  CC [M]  fs/overlayfs/file.o
  CC      arch/x86/kernel/process.o
  CC      kernel/trace/rpm-traces.o
  CC      drivers/dma-buf/sync_debug.o
  AR      drivers/char/built-in.a
  CC      mm/mlock.o
  CC      kernel/signal.o
  CC [M]  fs/fuse/dir.o
  CC      net/ipv4/ip_output.o
  CC      drivers/acpi/proc.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC      lib/flex_proportions.o
  CC      net/ipv6/ndisc.o
  CC      drivers/base/attribute_container.o
  CC [M]  fs/fscache/volume.o
  CC [M]  fs/cifs/cifs_debug.o
  CC      drivers/acpi/bus.o
  CC [M]  drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC      mm/mmap.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_crypto.o
  AR      drivers/tty/built-in.a
  CC      drivers/acpi/acpica/nsalloc.o
  CC      drivers/ata/libata-core.o
  CC [M]  drivers/dma-buf/selftest.o
  CC      drivers/ata/libata-scsi.o
  CC      net/bridge/br_netlink_tunnel.o
  CC [M]  fs/overlayfs/dir.o
  CC      lib/idr.o
  CC [M]  fs/fuse/file.o
  CC [M]  drivers/gpu/drm/ttm/ttm_range_manager.o
  CC      drivers/spi/spi.o
  CC      drivers/net/phy/mdio-boardinfo.o
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC      drivers/scsi/scsi_devinfo.o
  CC      drivers/net/phy/mdio_devres.o
  CC      drivers/net/phy/phy.o
  CC      drivers/base/transport_class.o
  CC      fs/nfs/sysctl.o
  CC      fs/btrfs/disk-io.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC [M]  fs/overlayfs/readdir.o
  CC [M]  drivers/dma-buf/st-dma-fence.o
  CC [M]  drivers/dma-buf/st-dma-fence-chain.o
  CC [M]  net/netfilter/nf_conntrack_extend.o
  AR      drivers/net/pse-pd/built-in.a
  CC      drivers/net/mdio/acpi_mdio.o
  CC [M]  fs/cifs/connect.o
  CC      drivers/net/mdio/fwnode_mdio.o
  CC      net/ipv6/udp.o
  CC      mm/mmu_gather.o
  CC      arch/x86/kernel/ptrace.o
  CC      drivers/base/topology.o
  CC [M]  fs/fscache/proc.o
  CC      lib/irq_regs.o
  CC      kernel/trace/trace_dynevent.o
  CC [M]  drivers/dma-buf/st-dma-fence-unwrap.o
  CC [M]  drivers/gpu/drm/ttm/ttm_resource.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC      kernel/trace/trace_probe.o
  CC      lib/is_single_threaded.o
  CC      lib/klist.o
  CC [M]  fs/fuse/inode.o
  CC      kernel/trace/trace_uprobe.o
  CC      net/ipv6/udplite.o
  CC      net/ipv6/raw.o
  CC      drivers/scsi/scsi_sysctl.o
  CC [M]  fs/cifs/dir.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_keys.o
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC [M]  fs/fuse/control.o
  AR      drivers/nvme/host/built-in.a
  AR      drivers/nvme/built-in.a
  CC      arch/x86/kernel/tls.o
  CC [M]  net/netfilter/nf_conntrack_acct.o
  CC      fs/nfs/nfs2super.o
  CC      drivers/acpi/glue.o
  CC      net/bridge/br_arp_nd_proxy.o
  CC      arch/x86/kernel/step.o
  CC      mm/mprotect.o
  CC      drivers/scsi/scsi_debugfs.o
  CC      drivers/acpi/acpica/nsdump.o
  CC      lib/kobject.o
  CC      drivers/base/container.o
  AR      drivers/net/mdio/built-in.a
  CC [M]  net/netfilter/nf_conntrack_seqadj.o
  LD [M]  fs/fscache/fscache.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC [M]  fs/fuse/xattr.o
  CC      mm/mremap.o
  CC [M]  drivers/dma-buf/st-dma-resv.o
  CC      net/sunrpc/socklib.o
  CC [M]  net/bluetooth/hci_conn.o
  CC [M]  fs/overlayfs/copy_up.o
  CC      net/sunrpc/xprtsock.o
  CC      fs/nfs/proc.o
  CC      mm/msync.o
  CC      mm/page_vma_mapped.o
  CC      drivers/acpi/acpica/nseval.o
  CC [M]  drivers/gpu/drm/ttm/ttm_pool.o
  CC      drivers/base/property.o
  CC      drivers/net/phy/phy-c45.o
  CC      drivers/acpi/scan.o
  LD [M]  net/sunrpc/auth_gss/auth_rpcgss.o
  CC      arch/x86/kernel/i8237.o
  LD [M]  net/sunrpc/auth_gss/rpcsec_gss_krb5.o
  CC      drivers/scsi/scsi_trace.o
  CC      arch/x86/kernel/stacktrace.o
  CC      mm/pagewalk.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmpv6.o
  AR      drivers/dma-buf/built-in.a
  LD [M]  drivers/dma-buf/dmabuf_selftests.o
  AR      drivers/firewire/built-in.a
  CC      arch/x86/kernel/reboot.o
  CC [M]  net/netfilter/nf_conntrack_proto_dccp.o
  AR      drivers/cdrom/built-in.a
  AR      drivers/auxdisplay/built-in.a
  CC      drivers/acpi/acpica/nsinit.o
  CC      drivers/usb/common/common.o
  CC      lib/kobject_uevent.o
  CC      drivers/ata/libata-eh.o
  CC      drivers/usb/core/usb.o
  CC      drivers/input/serio/serio.o
  CC      drivers/input/serio/i8042.o
  CC      net/ipv4/ip_sockglue.o
  CC      lib/logic_pio.o
  CC [M]  fs/fuse/acl.o
  CC      drivers/ata/libata-transport.o
  CC      drivers/scsi/scsi_logging.o
  CC [M]  fs/fuse/readdir.o
  CC      drivers/acpi/resource.o
  CC      net/bridge/br_sysfs_if.o
  CC      net/bridge/br_sysfs_br.o
  CC      drivers/scsi/scsi_pm.o
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC      drivers/acpi/acpica/nsload.o
  CC      drivers/ata/libata-trace.o
  CC      drivers/input/keyboard/atkbd.o
  CC      lib/maple_tree.o
  AR      drivers/input/mouse/built-in.a
  CC      lib/memcat_p.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
  CC [M]  fs/overlayfs/export.o
  CC [M]  drivers/gpu/drm/ttm/ttm_device.o
  CC      drivers/ata/libata-sata.o
  CC      drivers/ata/libata-sff.o
  CC      drivers/base/cacheinfo.o
  CC      kernel/sys.o
  CC      drivers/acpi/acpi_processor.o
  CC      fs/nfs/nfs2xdr.o
  CC      kernel/trace/rethook.o
  CC      drivers/usb/common/debug.o
  AR      fs/ext4/built-in.a
  CC      drivers/rtc/lib.o
  CC      mm/pgtable-generic.o
  CC      drivers/rtc/class.o
  AR      drivers/i2c/algos/built-in.a
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  AR      drivers/usb/common/built-in.a
  CC [M]  fs/fuse/ioctl.o
  CC      drivers/i2c/busses/i2c-designware-common.o
  CC      drivers/net/phy/phy-core.o
  CC      drivers/acpi/acpica/nsnames.o
  AR      drivers/i2c/muxes/built-in.a
  CC [M]  drivers/i2c/muxes/i2c-mux-gpio.o
  CC      drivers/i2c/busses/i2c-designware-master.o
  CC      fs/btrfs/transaction.o
  CC      arch/x86/kernel/msr.o
  CC      net/sunrpc/sched.o
  CC      net/sunrpc/auth.o
  CC      drivers/usb/core/hub.o
  CC      net/ipv4/inet_hashtables.o
  CC      net/ipv6/icmp.o
  CC [M]  net/netfilter/nf_conntrack_proto_sctp.o
  CC      net/ipv4/inet_timewait_sock.o
  AR      drivers/net/pcs/built-in.a
  CC      net/ipv4/inet_connection_sock.o
  CC      lib/nmi_backtrace.o
  CC      drivers/scsi/scsi_bsg.o
  CC      drivers/acpi/processor_core.o
  CC [M]  drivers/gpu/drm/ttm/ttm_sys_manager.o
  AR      drivers/spi/built-in.a
  CC [M]  arch/x86/kvm/vmx/posted_intr.o
  CC      drivers/input/serio/libps2.o
  LD [M]  fs/overlayfs/overlay.o
  CC      arch/x86/kernel/cpuid.o
  CC      drivers/acpi/acpica/nsobject.o
  CC      drivers/acpi/acpica/nsparse.o
  CC      drivers/acpi/acpica/nspredef.o
  CC      drivers/base/swnode.o
  AR      kernel/trace/built-in.a
  CC      drivers/usb/core/hcd.o
  CC      drivers/rtc/interface.o
  CC      mm/rmap.o
  CC      arch/x86/kernel/early-quirks.o
  CC      mm/vmalloc.o
  CC      mm/page_alloc.o
  AR      drivers/input/keyboard/built-in.a
  CC      drivers/input/input.o
  LD [M]  fs/fuse/fuse.o
  CC      drivers/i2c/i2c-boardinfo.o
  CC      drivers/acpi/acpica/nsprepkg.o
  CC      drivers/base/auxiliary.o
  CC      fs/btrfs/inode.o
  CC      net/bridge/br_nf_core.o
  CC      drivers/rtc/nvmem.o
  CC      drivers/net/phy/phy_device.o
  CC      drivers/acpi/processor_pdc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
  CC [M]  drivers/gpu/drm/ttm/ttm_agp_backend.o
  CC      drivers/scsi/scsi_common.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
  CC      drivers/acpi/ec.o
  CC      drivers/scsi/sd.o
  CC      lib/plist.o
  CC      fs/btrfs/file.o
  CC      drivers/i2c/busses/i2c-designware-platdrv.o
  CC      drivers/input/input-compat.o
  CC      fs/btrfs/defrag.o
  AR      drivers/input/serio/built-in.a
  CC [M]  net/bluetooth/hci_event.o
  AR      drivers/i3c/built-in.a
  AR      drivers/media/i2c/built-in.a
  AR      drivers/media/tuners/built-in.a
  AR      drivers/media/rc/keymaps/built-in.a
  CC [M]  fs/cifs/file.o
  AR      drivers/media/rc/built-in.a
  AR      drivers/ptp/built-in.a
  AR      drivers/media/common/b2c2/built-in.a
  CC [M]  drivers/ptp/ptp_clock.o
  AR      drivers/media/common/saa7146/built-in.a
  AR      drivers/media/common/siano/built-in.a
  AR      drivers/media/common/v4l2-tpg/built-in.a
  AR      drivers/media/common/videobuf2/built-in.a
  AR      drivers/power/reset/built-in.a
  AR      drivers/media/common/built-in.a
  LD [M]  arch/x86/kvm/kvm.o
  CC      drivers/acpi/acpica/nsrepair.o
  CC      drivers/power/supply/power_supply_core.o
  CC      fs/nfs/nfs3super.o
  AR      drivers/media/platform/allegro-dvt/built-in.a
  CC      net/sunrpc/auth_null.o
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  CC      drivers/rtc/dev.o
  AR      drivers/media/platform/amlogic/built-in.a
  CC      drivers/power/supply/power_supply_sysfs.o
  AR      drivers/media/platform/amphion/built-in.a
  CC      net/ipv4/tcp.o
  CC      drivers/base/devtmpfs.o
  CC      drivers/power/supply/power_supply_leds.o
  AR      drivers/media/platform/aspeed/built-in.a
  AR      drivers/media/platform/atmel/built-in.a
  AR      drivers/media/platform/cadence/built-in.a
  AR      drivers/media/platform/chips-media/built-in.a
  AR      drivers/media/platform/intel/built-in.a
  CC [M]  net/netfilter/nf_conntrack_netlink.o
  AR      drivers/media/platform/marvell/built-in.a
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  CC      arch/x86/kernel/smp.o
  CC      net/sunrpc/auth_unix.o
  AR      drivers/media/platform/microchip/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  CC      drivers/i2c/i2c-core-base.o
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  AR      drivers/media/platform/mediatek/built-in.a
  LD [M]  drivers/gpu/drm/ttm/ttm.o
  CC      drivers/i2c/i2c-core-smbus.o
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  AR      drivers/media/platform/nvidia/built-in.a
  CC      kernel/umh.o
  AR      drivers/media/platform/nxp/dw100/built-in.a
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/platform/nxp/built-in.a
  AR      drivers/media/platform/qcom/camss/built-in.a
  AR      drivers/media/platform/qcom/venus/built-in.a
  CC      drivers/input/input-mt.o
  AR      drivers/media/platform/qcom/built-in.a
  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
  UPD     arch/x86/kvm/kvm-asm-offsets.h
  AS [M]  arch/x86/kvm/vmx/vmenter.o
  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
  LD [M]  arch/x86/kvm/kvm-intel.o
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  CC      drivers/acpi/acpica/nsrepair2.o
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  CC      drivers/input/input-poller.o
  CC      net/bridge/br_multicast.o
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  CC      net/ipv6/mcast.o
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  AR      drivers/media/platform/sunxi/sun4i-csi/built-in.a
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  CC      drivers/i2c/busses/i2c-designware-baytrail.o
  CC      net/sunrpc/svc.o
  AR      drivers/media/platform/st/sti/delta/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  CC      drivers/power/supply/power_supply_hwmon.o
  AR      drivers/media/platform/st/sti/hva/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  AR      drivers/media/platform/st/stm32/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-di/built-in.a
  AR      drivers/media/platform/st/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  CC      drivers/i2c/i2c-core-acpi.o
  AR      drivers/media/platform/sunxi/built-in.a
  CC      drivers/i2c/i2c-core-slave.o
  CC      drivers/ata/libata-pmp.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
  AR      drivers/media/platform/ti/davinci/built-in.a
  AR      drivers/media/platform/ti/omap/built-in.a
  CC      net/sunrpc/svcsock.o
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  AR      drivers/media/platform/ti/built-in.a
  CC      drivers/rtc/proc.o
  AR      drivers/media/platform/verisilicon/built-in.a
  AR      drivers/media/platform/via/built-in.a
  AR      drivers/media/platform/xilinx/built-in.a
  AR      drivers/media/platform/built-in.a
  CC      kernel/workqueue.o
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  AR      drivers/media/pci/pluto2/built-in.a
  CC [M]  drivers/ptp/ptp_chardev.o
  AR      drivers/media/pci/dm1105/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  CC [M]  drivers/ptp/ptp_sysfs.o
  AR      drivers/media/pci/pt3/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  CC      drivers/base/memory.o
  CC      drivers/base/module.o
  CC      net/sunrpc/svcauth.o
  AR      drivers/media/pci/ngene/built-in.a
  AR      drivers/media/pci/ddbridge/built-in.a
  CC      fs/nfs/nfs3client.o
  AR      drivers/media/pci/saa7146/built-in.a
  CC      kernel/pid.o
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  AR      drivers/media/pci/intel/ipu3/built-in.a
  AR      drivers/media/pci/intel/built-in.a
  AR      drivers/media/pci/built-in.a
  CC      drivers/acpi/acpica/nssearch.o
  CC [M]  drivers/ptp/ptp_vclock.o
  AR      drivers/media/usb/b2c2/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  CC [M]  net/bluetooth/mgmt.o
  CC [M]  drivers/ptp/ptp_kvm_x86.o
  CC [M]  net/bluetooth/hci_sock.o
  AR      drivers/media/usb/s2255/built-in.a
  CC      drivers/input/ff-core.o
  CC [M]  drivers/ptp/ptp_kvm_common.o
  CC      drivers/input/touchscreen.o
  AR      drivers/media/usb/siano/built-in.a
  AR      drivers/media/usb/ttusb-budget/built-in.a
  CC      arch/x86/kernel/smpboot.o
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/power/supply/built-in.a
  AR      drivers/media/usb/built-in.a
  AR      drivers/power/built-in.a
  CC      drivers/i2c/i2c-dev.o
  AR      drivers/media/mmc/siano/built-in.a
  CC      arch/x86/kernel/tsc_sync.o
  AR      drivers/media/mmc/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      drivers/hwmon/hwmon.o
  CC [M]  drivers/i2c/busses/i2c-scmi.o
  CC [M]  drivers/i2c/busses/i2c-ccgx-ucsi.o
  CC      drivers/rtc/sysfs.o
  CC      net/ipv6/reassembly.o
  CC      drivers/net/phy/linkmode.o
  CC      drivers/acpi/acpica/nsutils.o
  CC      drivers/net/phy/mdio_bus.o
  CC      drivers/net/phy/mdio_device.o
  CC [M]  drivers/i2c/i2c-smbus.o
  AR      drivers/thermal/broadcom/built-in.a
  AR      drivers/thermal/samsung/built-in.a
  CC      drivers/thermal/intel/intel_tcc.o
  CC [M]  drivers/i2c/i2c-mux.o
  CC      drivers/thermal/intel/therm_throt.o
  CC      drivers/ata/libata-acpi.o
  CC      mm/init-mm.o
  CC      net/ipv6/tcp_ipv6.o
  CC      drivers/ata/libata-pata-timings.o
  CC      drivers/base/pinctrl.o
  CC      drivers/input/ff-memless.o
  CC      drivers/ata/ahci.o
  CC      drivers/input/vivaldi-fmap.o
  CC      drivers/acpi/dock.o
  LD [M]  drivers/ptp/ptp_kvm.o
  LD [M]  drivers/ptp/ptp.o
  AR      drivers/thermal/st/built-in.a
  CC      drivers/net/phy/swphy.o
  CC      fs/nfs/nfs3proc.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC [M]  drivers/i2c/busses/i2c-i801.o
  CC      drivers/scsi/sg.o
  CC      drivers/acpi/acpica/nswalk.o
  CC      drivers/usb/core/urb.o
  CC      drivers/net/phy/fixed_phy.o
  CC      drivers/usb/core/message.o
  CC [M]  drivers/net/phy/phylink.o
  CC      drivers/usb/core/driver.o
  CC      drivers/rtc/rtc-cmos.o
  CC      drivers/base/platform-msi.o
  CC      drivers/ata/libahci.o
  CC      drivers/acpi/pci_root.o
  CC [M]  drivers/net/phy/aquantia_main.o
  CC [M]  drivers/hwmon/acpi_power_meter.o
  CC [M]  drivers/i2c/busses/i2c-isch.o
  CC      arch/x86/kernel/setup_percpu.o
  CC      net/sunrpc/svcauth_unix.o
  CC      drivers/acpi/acpica/nsxfeval.o
  CC      drivers/acpi/pci_link.o
  CC [M]  drivers/i2c/busses/i2c-ismt.o
  AR      drivers/usb/phy/built-in.a
  CC      drivers/scsi/scsi_sysfs.o
  CC      fs/btrfs/extent_map.o
  CC      fs/btrfs/sysfs.o
  CC      drivers/input/input-leds.o
  CC      drivers/input/mousedev.o
  CC [M]  drivers/net/phy/aquantia_hwmon.o
  CC [M]  net/netfilter/nf_nat_core.o
  CC [M]  drivers/net/phy/ax88796b.o
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  CC      drivers/base/physical_location.o
  CC      drivers/ata/ata_piix.o
  CC      net/sunrpc/addr.o
  CC [M]  net/bluetooth/hci_sysfs.o
  CC      net/sunrpc/rpcb_clnt.o
  CC      drivers/usb/core/config.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
  CC      drivers/usb/core/file.o
  CC      arch/x86/kernel/ftrace.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC      mm/memblock.o
  CC      drivers/base/trace.o
  CC [M]  drivers/hwmon/coretemp.o
  CC      drivers/watchdog/watchdog_core.o
  CC      net/ipv4/tcp_input.o
  CC      fs/nfs/nfs3xdr.o
  AR      drivers/rtc/built-in.a
  CC [M]  drivers/net/phy/bcm7xxx.o
  CC      drivers/usb/host/pci-quirks.o
  CC [M]  drivers/md/persistent-data/dm-array.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/usb/host/ehci-pci.o
  CC      drivers/md/md.o
  CC      drivers/usb/storage/scsiglue.o
  CC      drivers/acpi/pci_irq.o
  CC [M]  drivers/md/persistent-data/dm-bitset.o
  CC [M]  drivers/thermal/intel/intel_menlow.o
  CC      drivers/input/evdev.o
  CC [M]  drivers/i2c/busses/i2c-piix4.o
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      drivers/usb/storage/protocol.o
  CC      drivers/usb/core/buffer.o
  CC      drivers/usb/serial/usb-serial.o
  AR      drivers/base/built-in.a
  CC      drivers/usb/serial/generic.o
  CC      drivers/usb/storage/transport.o
  CC [M]  net/bluetooth/l2cap_core.o
  CC [M]  fs/cifs/inode.o
  AS      arch/x86/kernel/ftrace_64.o
  CC      lib/radix-tree.o
  CC      arch/x86/kernel/trace_clock.o
  CC      drivers/watchdog/watchdog_dev.o
  AR      drivers/scsi/built-in.a
  CC      drivers/usb/serial/bus.o
  CC      drivers/usb/serial/console.o
  CC      kernel/task_work.o
  CC      drivers/acpi/acpica/psargs.o
  CC      arch/x86/kernel/trace.o
  CC [M]  fs/cifs/link.o
  CC      net/ipv6/ping.o
  CC      drivers/usb/storage/usb.o
  AR      drivers/ata/built-in.a
  CC      drivers/usb/storage/initializers.o
  CC [M]  drivers/md/persistent-data/dm-block-manager.o
  CC [M]  fs/cifs/misc.o
  AR      drivers/hwmon/built-in.a
  CC      mm/memory_hotplug.o
  CC [M]  net/netfilter/nf_nat_proto.o
  CC      drivers/opp/core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
  AR      drivers/thermal/intel/built-in.a
  AR      drivers/thermal/qcom/built-in.a
  CC      drivers/md/md-bitmap.o
  CC      drivers/opp/cpu.o
  AR      drivers/thermal/tegra/built-in.a
  AR      drivers/thermal/mediatek/built-in.a
  CC      drivers/thermal/thermal_core.o
  CC      drivers/opp/debugfs.o
  CC      drivers/usb/core/sysfs.o
  AR      drivers/usb/misc/built-in.a
  CC [M]  drivers/usb/misc/ftdi-elan.o
  CC      drivers/usb/gadget/udc/core.o
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
  CC [M]  drivers/net/phy/bcm87xx.o
  CC      drivers/usb/gadget/udc/trace.o
  CC      arch/x86/kernel/rethook.o
  CC      arch/x86/kernel/crash_core_64.o
  CC [M]  drivers/gpu/drm/i915/i915_drm_client.o
  CC      arch/x86/kernel/module.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC      mm/madvise.o
  CC      drivers/acpi/acpica/psloop.o
  CC      kernel/extable.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  AR      drivers/input/built-in.a
  CC      drivers/usb/core/endpoint.o
  CC [M]  drivers/i2c/busses/i2c-designware-pcidrv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
  CC      drivers/usb/host/ohci-hcd.o
  CC [M]  drivers/md/persistent-data/dm-space-map-common.o
  CC [M]  drivers/md/persistent-data/dm-space-map-disk.o
  CC [M]  net/bluetooth/l2cap_sock.o
  CC      drivers/watchdog/softdog.o
  CC      net/bridge/br_mdb.o
  CC      lib/ratelimit.o
  CC [M]  fs/cifs/netmisc.o
  CC      net/sunrpc/timer.o
  CC [M]  net/bluetooth/smp.o
  CC      drivers/usb/serial/ftdi_sio.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC      arch/x86/kernel/early_printk.o
  CC      drivers/usb/serial/pl2303.o
  CC      drivers/usb/storage/sierra_ms.o
  CC [M]  drivers/net/phy/bcm-phy-lib.o
  CC      drivers/acpi/acpica/psobject.o
  CC      net/ipv6/exthdrs.o
  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      fs/nfs/built-in.a
  AR      drivers/net/ethernet/aquantia/built-in.a
  AR      drivers/net/usb/built-in.a
  AR      drivers/net/ethernet/asix/built-in.a
  CC [M]  drivers/net/usb/pegasus.o
  AR      drivers/net/ethernet/cadence/built-in.a
  CC      lib/rbtree.o
  AR      drivers/net/ethernet/broadcom/built-in.a
  CC [M]  drivers/net/ethernet/broadcom/b44.o
  CC      lib/seq_buf.o
  CC [M]  drivers/net/ethernet/broadcom/bnx2.o
  CC      drivers/usb/core/devio.o
  AR      drivers/watchdog/built-in.a
  CC      drivers/usb/host/ohci-pci.o
  AR      drivers/net/ethernet/cavium/common/built-in.a
  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/cavium/built-in.a
  AR      drivers/net/ethernet/cortina/built-in.a
  CC [M]  drivers/net/phy/broadcom.o
  AR      drivers/net/ethernet/engleder/built-in.a
  AR      drivers/net/ethernet/ezchip/built-in.a
  CC [M]  drivers/md/persistent-data/dm-space-map-metadata.o
  CC      arch/x86/kernel/hpet.o
  CC      drivers/acpi/acpica/psopcode.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  LD [M]  drivers/i2c/busses/i2c-designware-pci.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  AR      drivers/i2c/busses/built-in.a
  AR      drivers/i2c/built-in.a
  CC      kernel/params.o
  CC      arch/x86/kernel/amd_nb.o
  CC [M]  drivers/gpu/drm/i915/i915_config.o
  CC [M]  drivers/net/phy/lxt.o
  CC      lib/show_mem.o
  CC [M]  net/netfilter/nf_nat_helper.o
  AR      drivers/opp/built-in.a
  CC [M]  drivers/usb/class/usbtmc.o
  AR      drivers/net/ethernet/fungible/built-in.a
  CC      drivers/cpufreq/cpufreq.o
  CC      fs/btrfs/accessors.o
  AR      drivers/usb/gadget/udc/built-in.a
  AR      drivers/usb/gadget/function/built-in.a
  CC      drivers/thermal/thermal_sysfs.o
  AR      drivers/usb/gadget/legacy/built-in.a
  CC      drivers/usb/storage/option_ms.o
  CC      drivers/usb/gadget/usbstring.o
  CC      drivers/cpufreq/freq_table.o
  CC      drivers/cpuidle/governors/menu.o
  CC      drivers/cpuidle/cpuidle.o
  CC      arch/x86/kernel/kvm.o
  CC      net/sunrpc/xdr.o
  CC      arch/x86/kernel/kvmclock.o
  CC [M]  drivers/gpu/drm/i915/i915_getparam.o
  CC      drivers/acpi/acpica/psparse.o
  CC      drivers/acpi/acpica/psscope.o
  CC      drivers/acpi/acpica/pstree.o
  CC      mm/page_io.o
  CC      lib/siphash.o
  CC      lib/string.o
  CC [M]  drivers/net/phy/realtek.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atom.o
  CC [M]  drivers/md/persistent-data/dm-transaction-manager.o
  CC      lib/timerqueue.o
  AR      drivers/usb/serial/built-in.a
  CC      drivers/cpufreq/cpufreq_performance.o
  CC      drivers/thermal/thermal_trip.o
  CC      drivers/thermal/thermal_helpers.o
  CC [M]  drivers/net/phy/smsc.o
  CC      drivers/usb/gadget/config.o
  CC      drivers/cpuidle/governors/haltpoll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
  CC      mm/swap_state.o
  CC      drivers/usb/storage/usual-tables.o
  CC [M]  drivers/gpu/drm/i915/i915_ioctl.o
  CC [M]  drivers/md/persistent-data/dm-btree.o
  CC      drivers/usb/host/uhci-hcd.o
  CC      drivers/acpi/acpica/psutils.o
  CC      drivers/acpi/acpica/pswalk.o
  CC      arch/x86/kernel/paravirt.o
  CC      kernel/kthread.o
  CC [M]  net/netfilter/nf_nat_redirect.o
  CC [M]  drivers/net/usb/rtl8150.o
  CC [M]  drivers/gpu/drm/i915/i915_irq.o
  CC      drivers/usb/gadget/epautoconf.o
  CC      drivers/acpi/acpica/psxface.o
  CC      drivers/cpufreq/cpufreq_ondemand.o
  CC      net/bridge/br_multicast_eht.o
  CC      lib/vsprintf.o
  CC [M]  net/netfilter/nf_nat_masquerade.o
  CC      arch/x86/kernel/pvclock.o
  CC [M]  drivers/net/usb/r8152.o
  CC      drivers/thermal/thermal_hwmon.o
  CC      mm/swapfile.o
  CC      drivers/acpi/acpica/rsaddr.o
  AR      drivers/usb/storage/built-in.a
  CC      net/bridge/br_vlan.o
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC      drivers/cpuidle/driver.o
  CC      arch/x86/kernel/pcspeaker.o
  CC [M]  fs/cifs/smbencrypt.o
  CC      fs/btrfs/xattr.o
  CC      fs/btrfs/ordered-data.o
  CC      drivers/mmc/core/core.o
  CC      drivers/mmc/host/sdhci.o
  CC      fs/btrfs/extent_io.o
  AR      drivers/cpuidle/governors/built-in.a
  CC      net/ipv6/datagram.o
  AR      drivers/ufs/built-in.a
  CC      mm/swap_slots.o
  AR      drivers/leds/trigger/built-in.a
  CC [M]  drivers/leds/trigger/ledtrig-audio.o
  AR      drivers/leds/blink/built-in.a
  CC      drivers/acpi/acpica/rscalc.o
  AR      drivers/leds/simple/built-in.a
  AR      drivers/firmware/arm_ffa/built-in.a
  CC      drivers/leds/led-core.o
  AR      drivers/firmware/arm_scmi/built-in.a
  CC      arch/x86/kernel/check.o
  CC      drivers/usb/gadget/composite.o
  CC      drivers/cpuidle/governor.o
  AR      drivers/firmware/broadcom/built-in.a
  AR      drivers/firmware/cirrus/built-in.a
  AR      drivers/firmware/meson/built-in.a
  LD [M]  drivers/net/phy/aquantia.o
  CC [M]  net/bluetooth/lib.o
  AR      drivers/net/phy/built-in.a
  CC [M]  net/bluetooth/ecdh_helper.o
  CC      drivers/thermal/gov_fair_share.o
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC      lib/win_minmax.o
  CC [M]  drivers/gpu/drm/i915/i915_mitigations.o
  CC      drivers/acpi/acpica/rscreate.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  CC      drivers/usb/core/notify.o
  CC      drivers/acpi/acpica/rsinfo.o
  CC      drivers/usb/gadget/functions.o
  CC [M]  net/netfilter/x_tables.o
  CC [M]  drivers/gpu/drm/i915/i915_module.o
  CC      drivers/md/md-autodetect.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC      drivers/cpuidle/sysfs.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
  AR      drivers/firmware/imx/built-in.a
  CC [M]  drivers/md/persistent-data/dm-btree-remove.o
  CC [M]  drivers/md/persistent-data/dm-btree-spine.o
  CC [M]  net/bluetooth/hci_request.o
  CC      mm/dmapool.o
  CC      drivers/md/dm-uevent.o
  CC      drivers/thermal/gov_step_wise.o
  CC      arch/x86/kernel/uprobes.o
  CC      drivers/leds/led-class.o
  CC      drivers/firmware/efi/efi-bgrt.o
  CC      net/ipv6/ip6_flowlabel.o
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC [M]  drivers/gpu/drm/i915/i915_params.o
  CC      drivers/acpi/acpica/rsio.o
  CC      kernel/sys_ni.o
  CC      drivers/usb/core/generic.o
  CC      drivers/usb/gadget/configfs.o
  CC      lib/xarray.o
  CC      drivers/acpi/acpica/rsirq.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC      drivers/thermal/gov_user_space.o
  CC [M]  fs/cifs/transport.o
  CC      net/ipv4/tcp_output.o
  CC      drivers/usb/host/xhci.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  CC      net/sunrpc/sunrpc_syms.o
  CC      net/sunrpc/cache.o
  CC      drivers/cpuidle/poll_state.o
  CC      fs/btrfs/volumes.o
  CC      drivers/usb/host/xhci-mem.o
  CC      net/ipv6/inet6_connection_sock.o
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC      drivers/mmc/core/bus.o
  CC      drivers/mmc/core/host.o
  CC      drivers/mmc/core/mmc.o
  CC      drivers/leds/led-triggers.o
  CC      drivers/firmware/efi/efi.o
  AR      drivers/crypto/stm32/built-in.a
  AR      drivers/crypto/xilinx/built-in.a
  CC      drivers/usb/gadget/u_f.o
  AR      drivers/crypto/hisilicon/built-in.a
  LD [M]  drivers/md/persistent-data/dm-persistent-data.o
  AR      drivers/crypto/keembay/built-in.a
  CC      drivers/acpi/acpica/rslist.o
  AR      drivers/crypto/built-in.a
  CC      drivers/mmc/host/sdhci-pci-core.o
  CC      drivers/cpuidle/cpuidle-haltpoll.o
  CC      drivers/md/dm.o
  AR      drivers/thermal/built-in.a
  CC      arch/x86/kernel/perf_regs.o
  CC      drivers/mmc/host/sdhci-pci-o2micro.o
  CC      kernel/nsproxy.o
  CC      drivers/usb/core/quirks.o
  CC      drivers/clocksource/acpi_pm.o
  CC      arch/x86/kernel/tracepoint.o
  CC      drivers/hid/usbhid/hid-core.o
  CC      drivers/hid/hid-core.o
  CC      drivers/md/dm-table.o
  CC      drivers/firmware/efi/libstub/tpm.o
  CC      drivers/acpi/acpica/rsmemory.o
  AR      drivers/cpuidle/built-in.a
  AR      drivers/staging/media/built-in.a
  AR      drivers/staging/built-in.a
  CC      drivers/mmc/host/sdhci-pci-arasan.o
  CC      drivers/acpi/acpica/rsmisc.o
  CC [M]  net/bluetooth/mgmt_util.o
  CC      drivers/mmc/host/sdhci-pci-dwc-mshc.o
  CC      drivers/usb/core/devices.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
  CC [M]  drivers/gpu/drm/vgem/vgem_drv.o
  CC [M]  drivers/gpu/drm/vgem/vgem_fence.o
  AR      drivers/leds/built-in.a
  CC      net/ipv6/udp_offload.o
  CC      drivers/hid/hid-input.o
  CC [M]  drivers/gpu/drm/i915/i915_pci.o
  CC      drivers/mmc/host/sdhci-pci-gli.o
  CC      arch/x86/kernel/itmt.o
  CC      kernel/notifier.o
  CC      drivers/cpufreq/intel_pstate.o
  CC      drivers/clocksource/i8253.o
  CC      net/ipv6/seg6.o
  CC      drivers/acpi/acpica/rsserial.o
  AR      drivers/usb/gadget/built-in.a
  CC      mm/hugetlb.o
  CC      drivers/hid/hid-quirks.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC      fs/open.o
  CC      net/bridge/br_vlan_tunnel.o
  CC [M]  drivers/gpu/drm/i915/i915_scatterlist.o
  CC [M]  net/netfilter/xt_tcpudp.o
  CC [M]  net/bluetooth/mgmt_config.o
  CC      drivers/firmware/efi/libstub/file.o
  CC      drivers/acpi/acpica/rsutils.o
  CC      lib/lockref.o
  CC      net/ipv6/fib6_notifier.o
  CC      drivers/acpi/acpica/rsxface.o
  CC      fs/btrfs/async-thread.o
  CC      arch/x86/kernel/umip.o
  AR      drivers/clocksource/built-in.a
  CC      drivers/mmc/host/sdhci-acpi.o
  CC      drivers/firmware/efi/libstub/mem.o
  CC      net/sunrpc/rpc_pipe.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
  CC      lib/bcd.o
  LD [M]  drivers/gpu/drm/vgem/vgem.o
  CC      drivers/usb/core/phy.o
  CC      drivers/mmc/host/cqhci-core.o
  CC      lib/sort.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/object.o
  CC      lib/parser.o
  CC [M]  drivers/net/ethernet/broadcom/cnic.o
  CC      kernel/ksysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/client.o
  CC      drivers/mmc/core/mmc_ops.o
  CC [M]  net/bluetooth/hci_codec.o
  CC      drivers/usb/core/port.o
  CC      drivers/acpi/acpica/tbdata.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  AR      drivers/platform/x86/amd/built-in.a
  CC      net/bridge/br_vlan_options.o
  CC      drivers/platform/x86/intel/pmc/core.o
  CC [M]  drivers/platform/x86/intel/pmt/class.o
  CC      drivers/hid/usbhid/hiddev.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  AR      drivers/platform/surface/built-in.a
  CC [M]  drivers/platform/x86/intel/pmt/telemetry.o
  CC      drivers/platform/x86/intel/pmc/spt.o
  CC [M]  fs/cifs/cached_dir.o
  CC [M]  net/bluetooth/eir.o
  CC      lib/debug_locks.o
  CC      arch/x86/kernel/unwind_orc.o
  CC      drivers/firmware/efi/libstub/random.o
  CC [M]  drivers/gpu/drm/i915/i915_suspend.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/conn.o
  CC      net/sunrpc/sysfs.o
  CC      net/ipv6/rpl.o
  CC      kernel/cred.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC      lib/bust_spinlocks.o
  CC      lib/random32.o
  CC      net/bridge/br_mst.o
  CC      drivers/md/dm-target.o
  CC [M]  drivers/gpu/drm/ast/ast_drv.o
  CC [M]  net/netfilter/xt_mark.o
  CC [M]  drivers/mmc/host/sdhci-pltfm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
  CC      drivers/platform/x86/intel/turbo_max_3.o
  CC      drivers/acpi/acpica/tbfadt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/device.o
  CC      drivers/md/dm-linear.o
  CC [M]  net/bluetooth/hci_sync.o
  CC      arch/x86/kernel/callthunks.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  CC      fs/btrfs/ioctl.o
  CC [M]  drivers/gpu/drm/ast/ast_i2c.o
  CC [M]  drivers/net/ethernet/broadcom/tg3.o
  CC      drivers/usb/core/hcd-pci.o
  CC [M]  drivers/platform/x86/intel/pmt/crashlog.o
  CC      drivers/mmc/core/sd.o
  AR      drivers/firmware/psci/built-in.a
  CC      drivers/firmware/efi/libstub/randomalloc.o
  AR      drivers/firmware/smccc/built-in.a
  CC      drivers/firmware/efi/libstub/pci.o
  CC      lib/kasprintf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
  CC      drivers/platform/x86/intel/pmc/cnp.o
  CC [M]  net/bluetooth/sco.o
  CC [M]  drivers/gpu/drm/xe/xe_engine.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC      drivers/acpi/acpica/tbfind.o
  CC      fs/btrfs/locking.o
  AR      drivers/cpufreq/built-in.a
  CC      drivers/hid/hid-debug.o
  CC [M]  drivers/gpu/drm/i915/i915_switcheroo.o
  AR      drivers/hid/usbhid/built-in.a
  CC      drivers/hid/hidraw.o
  AR      drivers/mmc/host/built-in.a
  CC [M]  drivers/net/ipvlan/ipvlan_core.o
  CC [M]  drivers/net/usb/asix_devices.o
  CC      lib/bitmap.o
  CC      drivers/md/dm-stripe.o
  CC [M]  drivers/net/vxlan/vxlan_core.o
  CC [M]  net/bluetooth/iso.o
  CC      net/ipv6/ioam6.o
  CC      arch/x86/kernel/vsmp_64.o
  CC [M]  net/netfilter/xt_nat.o
  CC      kernel/reboot.o
  CC      drivers/usb/host/xhci-ext-caps.o
  CC [M]  drivers/net/vxlan/vxlan_multicast.o
  CC [M]  net/bluetooth/a2mp.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/disp.o
  CC      net/sunrpc/svc_xprt.o
  CC [M]  net/netfilter/xt_REDIRECT.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      drivers/platform/x86/intel/pmc/icl.o
  CC [M]  fs/cifs/cifs_unicode.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_class.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_telemetry.o
  CC      drivers/acpi/acpica/tbinstal.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_crashlog.o
  CC [M]  drivers/net/usb/asix_common.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC      net/ipv4/tcp_timer.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  CC [M]  net/bridge/br_netfilter_hooks.o
  CC [M]  drivers/gpu/drm/ast/ast_main.o
  CC [M]  drivers/net/vxlan/vxlan_vnifilter.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  CC      drivers/hid/hid-generic.o
  CC      net/ipv6/xfrm6_policy.o
  CC      drivers/usb/core/usb-acpi.o
  CC      net/sunrpc/xprtmultipath.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  AR      arch/x86/kernel/built-in.a
  CC      drivers/firmware/efi/libstub/alignedmem.o
  AR      arch/x86/built-in.a
  CC      drivers/firmware/efi/libstub/relocate.o
  CC [M]  drivers/platform/x86/intel/vsec.o
  CC      drivers/acpi/acpica/tbprint.o
  CC      drivers/platform/x86/intel/pmc/tgl.o
  CC      drivers/usb/host/xhci-ring.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
  CC      drivers/acpi/acpi_lpss.o
  CC [M]  drivers/gpu/drm/i915/i915_sysfs.o
  CC      drivers/md/dm-ioctl.o
  CC      drivers/mmc/core/sd_ops.o
  CC [M]  fs/cifs/nterr.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/driver.o
  CC      fs/read_write.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC      kernel/async.o
  CC      net/sunrpc/stats.o
  CC      lib/scatterlist.o
  CC      drivers/hid/hid-a4tech.o
  CC      net/sunrpc/sysctl.o
  AR      drivers/usb/core/built-in.a
  CC      drivers/platform/x86/intel/pmc/adl.o
  CC      drivers/acpi/acpica/tbutils.o
  CC      drivers/acpi/acpica/tbxface.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC      drivers/acpi/acpica/tbxfroot.o
  CC      drivers/acpi/acpi_apd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
  CC [M]  drivers/gpu/drm/ast/ast_mm.o
  CC [M]  net/netfilter/xt_addrtype.o
  CC      drivers/firmware/efi/libstub/printk.o
  CC      drivers/mmc/core/sdio.o
  CC      drivers/md/dm-io.o
  CC [M]  fs/cifs/cifsencrypt.o
  CC      drivers/firmware/efi/libstub/vsprintf.o
  CC [M]  net/netfilter/xt_conntrack.o
  CC      drivers/md/dm-kcopyd.o
  CC [M]  drivers/net/ipvlan/ipvlan_main.o
  CC [M]  drivers/net/usb/ax88172a.o
  CC [M]  net/bluetooth/amp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC      kernel/range.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  CC [M]  drivers/net/ipvlan/ipvlan_l3s.o
  CC      drivers/firmware/efi/vars.o
  CC      drivers/acpi/acpi_platform.o
  CC      drivers/platform/x86/intel/pmc/mtl.o
  CC      drivers/acpi/acpica/utaddress.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  CC [M]  fs/cifs/readdir.o
  CC      drivers/md/dm-sysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/event.o
  CC      kernel/smpboot.o
  CC [M]  net/bluetooth/hci_debugfs.o
  CC [M]  drivers/net/usb/ax88179_178a.o
  CC      drivers/platform/x86/intel/pmc/pltdrv.o
  CC [M]  drivers/gpu/drm/i915/i915_utils.o
  CC [M]  drivers/gpu/drm/i915/intel_clock_gating.o
  CC      net/ipv4/tcp_ipv4.o
  CC      drivers/hid/hid-apple.o
  CC      net/ipv6/xfrm6_state.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC      drivers/acpi/acpi_pnp.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  CC [M]  drivers/net/usb/cdc_ether.o
  CC      lib/list_sort.o
  CC [M]  drivers/gpu/drm/ast/ast_mode.o
  CC      drivers/acpi/acpica/utalloc.o
  CC      net/ipv4/tcp_minisocks.o
  CC      lib/uuid.o
  CC      kernel/ucount.o
  CC      drivers/md/dm-stats.o
  AR      drivers/platform/x86/intel/pmc/built-in.a
  CC      fs/btrfs/orphan.o
  CC [M]  drivers/platform/x86/intel/rst.o
  CC      drivers/hid/hid-belkin.o
  CC      lib/iov_iter.o
  CC      drivers/md/dm-rq.o
  CC      drivers/acpi/power.o
  CC      net/ipv4/tcp_cong.o
  CC      drivers/mmc/core/sdio_ops.o
  CC      drivers/hid/hid-cherry.o
  CC      drivers/firmware/efi/reboot.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/fifo.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_dp.o
  CC [M]  fs/cifs/ioctl.o
  CC      drivers/md/dm-io-rewind.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  CC [M]  net/netfilter/xt_ipvs.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  CC [M]  net/bridge/br_netfilter_ipv6.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  CC [M]  drivers/gpu/drm/drm_aperture.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  STUBCPY drivers/firmware/efi/libstub/random.stub.o
  STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
  STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
  STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
  STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
  CC      drivers/acpi/acpica/utascii.o
  STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  CC      drivers/firmware/efi/memattr.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  AR      net/sunrpc/built-in.a
  AR      drivers/firmware/efi/libstub/lib.a
  CC      kernel/regset.o
  CC      mm/hugetlb_vmemmap.o
  AR      drivers/firmware/tegra/built-in.a
  AR      drivers/firmware/xilinx/built-in.a
  CC      drivers/firmware/dmi_scan.o
  CC      drivers/firmware/dmi-sysfs.o
  CC      drivers/acpi/acpica/utbuffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
  CC [M]  drivers/gpu/drm/i915/intel_device_info.o
  CC      drivers/firmware/efi/tpm.o
  CC      drivers/firmware/efi/memmap.o
  CC      net/ipv6/xfrm6_input.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/head.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  LD [M]  drivers/platform/x86/intel/intel_vsec.o
  LD [M]  drivers/platform/x86/intel/intel-rst.o
  AR      drivers/platform/x86/intel/built-in.a
  CC      drivers/platform/x86/p2sb.o
  LD [M]  drivers/net/ipvlan/ipvlan.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/net/usb/cdc_eem.o
  CC      net/ipv4/tcp_metrics.o
  CC      drivers/acpi/acpica/utcksum.o
  CC      drivers/md/dm-builtin.o
  CC [M]  drivers/net/usb/smsc75xx.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mem.o
  CC      drivers/net/loopback.o
  CC      kernel/kmod.o
  CC      drivers/acpi/acpica/utcopy.o
  CC      drivers/mmc/core/sdio_bus.o
  CC      net/ipv6/xfrm6_output.o
  CC      drivers/hid/hid-chicony.o
  CC      net/ipv4/tcp_fastopen.o
  CC      drivers/acpi/event.o
  CC      drivers/acpi/evged.o
  CC      drivers/usb/host/xhci-hub.o
  CC      net/ipv6/xfrm6_protocol.o
  CC      drivers/usb/host/xhci-dbg.o
  CC      drivers/firmware/dmi-id.o
  CC      fs/btrfs/export.o
  LD [M]  net/bluetooth/bluetooth.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
  CC [M]  drivers/net/usb/smsc95xx.o
  CC      drivers/acpi/sysfs.o
  CC      drivers/acpi/property.o
  CC      drivers/platform/x86/pmc_atom.o
  CC      drivers/firmware/memmap.o
  CC [M]  drivers/gpu/drm/ast/ast_post.o
  CC      drivers/firmware/efi/esrt.o
  CC      mm/sparse.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
  CC      drivers/mmc/core/sdio_cis.o
  CC [M]  drivers/platform/x86/wmi.o
  CC      drivers/acpi/acpica/utexcep.o
  CC [M]  drivers/md/dm-bufio.o
  CC      drivers/firmware/efi/efi-pstore.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC      drivers/acpi/acpica/utdebug.o
  LD [M]  net/netfilter/nf_conntrack.o
  CC [M]  drivers/gpu/drm/i915/intel_memory_region.o
  AR      net/bridge/built-in.a
  LD [M]  net/netfilter/nf_nat.o
  CC      net/ipv6/netfilter.o
  LD [M]  net/bridge/br_netfilter.o
  CC [M]  drivers/net/usb/mcs7830.o
  CC [M]  drivers/gpu/drm/i915/intel_pcode.o
  AR      net/netfilter/built-in.a
  CC      drivers/mmc/core/sdio_io.o
  CC [M]  drivers/md/dm-bio-prison-v1.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mmu.o
  CC      mm/sparse-vmemmap.o
  CC [M]  drivers/gpu/drm/i915/intel_region_ttm.o
  CC      drivers/acpi/acpi_cmos_rtc.o
  CC      kernel/groups.o
  CC      drivers/firmware/efi/cper.o
  CC [M]  fs/cifs/sess.o
  CC [M]  fs/cifs/export.o
  CC      drivers/hid/hid-cypress.o
  CC [M]  drivers/net/usb/usbnet.o
  CC [M]  drivers/gpu/drm/i915/intel_runtime_pm.o
  CC      kernel/kcmp.o
  CC      kernel/freezer.o
  CC      drivers/acpi/acpica/utdecode.o
  CC [M]  fs/cifs/unc.o
  CC      net/ipv6/fib6_rules.o
  CC [M]  drivers/platform/x86/wmi-bmof.o
  CC [M]  drivers/net/usb/cdc_ncm.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/outp.o
  CC [M]  drivers/md/dm-bio-prison-v2.o
  LD [M]  drivers/net/vxlan/vxlan.o
  CC [M]  drivers/gpu/drm/ast/ast_dp501.o
  CC      drivers/net/netconsole.o
  CC      lib/clz_ctz.o
  CC      net/ipv4/tcp_rate.o
  CC      fs/btrfs/tree-log.o
  CC      drivers/acpi/x86/apple.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/timer.o
  CC      drivers/mailbox/mailbox.o
  CC      drivers/acpi/acpica/utdelete.o
  CC      drivers/acpi/acpica/uterror.o
  CC [M]  drivers/net/usb/r8153_ecm.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/vmm.o
  CC      drivers/hid/hid-ezkey.o
  CC      mm/mmu_notifier.o
  CC      drivers/hid/hid-kensington.o
  CC      drivers/mmc/core/sdio_irq.o
  CC [M]  drivers/md/dm-crypt.o
  CC      drivers/hid/hid-lg.o
  CC      lib/bsearch.o
  CC      kernel/stacktrace.o
  CC [M]  drivers/gpu/drm/i915/intel_sbi.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/user.o
  CC      mm/ksm.o
  CC      fs/file_table.o
  CC [M]  drivers/platform/x86/mxm-wmi.o
  CC      fs/super.o
  CC [M]  drivers/platform/x86/intel_ips.o
  CC [M]  drivers/md/dm-thin.o
  CC      fs/char_dev.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/net/dummy.o
  CC      lib/find_bit.o
  CC      lib/llist.o
  CC      drivers/firmware/efi/cper_cxl.o
  CC      mm/slub.o
  CC      drivers/acpi/acpica/uteval.o
  CC      net/ipv4/tcp_recovery.o
  CC      drivers/acpi/x86/utils.o
  CC      drivers/hid/hid-lg-g15.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
  CC      drivers/mmc/core/slot-gpio.o
  CC      mm/migrate.o
  CC      drivers/acpi/acpica/utglobal.o
  CC [M]  drivers/gpu/drm/i915/intel_step.o
  CC      drivers/mailbox/pcc.o
  CC      drivers/usb/host/xhci-trace.o
  CC [M]  drivers/gpu/drm/ast/ast_dp.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/userc361.o
  CC      net/ipv4/tcp_ulp.o
  CC [M]  fs/cifs/winucase.o
  CC      lib/memweight.o
  CC      net/ipv6/proc.o
  CC      net/ipv6/syncookies.o
  CC      drivers/usb/host/xhci-debugfs.o
  CC      lib/kfifo.o
  CC      drivers/hid/hid-microsoft.o
  CC      kernel/dma.o
  CC      drivers/mmc/core/regulator.o
  CC [M]  drivers/gpu/drm/i915/intel_uncore.o
  CC      mm/migrate_device.o
  CC      kernel/smp.o
  CC      drivers/hid/hid-monterey.o
  CC [M]  drivers/gpu/drm/drm_atomic.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  CC      fs/stat.o
  CC [M]  fs/cifs/smb2ops.o
  CC      drivers/acpi/acpica/uthex.o
  CC      mm/huge_memory.o
  CC [M]  fs/cifs/smb2maperror.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/drm_atomic_uapi.o
  CC [M]  fs/cifs/smb2transport.o
  CC      fs/exec.o
  CC [M]  fs/cifs/smb2misc.o
  CC [M]  drivers/net/macvlan.o
  CC      fs/btrfs/free-space-cache.o
  CC      drivers/acpi/x86/s2idle.o
  AR      drivers/mailbox/built-in.a
  CC      kernel/uid16.o
  AR      drivers/platform/x86/built-in.a
  CC      drivers/devfreq/devfreq.o
  CC      drivers/mmc/core/debugfs.o
  AR      drivers/platform/built-in.a
  AR      drivers/net/ethernet/huawei/built-in.a
  CC      kernel/kallsyms.o
  CC [M]  drivers/devfreq/governor_simpleondemand.o
  CC      drivers/acpi/acpica/utids.o
  LD [M]  drivers/net/usb/asix.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/client.o
  CC      drivers/acpi/acpica/utinit.o
  LD [M]  drivers/gpu/drm/ast/ast.o
  CC      drivers/firmware/efi/dev-path-parser.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
  CC      drivers/powercap/powercap_sys.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_main.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_hw.o
  CC      lib/percpu-refcount.o
  CC      fs/btrfs/zlib.o
  CC      fs/pipe.o
  CC      lib/rhashtable.o
  AR      drivers/hid/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/82571.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_main.o
  CC      mm/khugepaged.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ethtool.o
  CC [M]  drivers/devfreq/governor_performance.o
  CC      net/ipv4/tcp_offload.o
  CC [M]  drivers/net/mii.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC      drivers/acpi/acpica/utlock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_82575.o
  CC      drivers/mmc/core/block.o
  CC      net/ipv6/mip6.o
  CC      drivers/mmc/core/queue.o
  CC      drivers/firmware/efi/apple-properties.o
  CC      drivers/acpi/debugfs.o
  CC      drivers/usb/host/xhci-pci.o
  CC [M]  drivers/md/dm-thin-metadata.o
  CC      drivers/powercap/intel_rapl_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/engine.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_main.o
  CC [M]  drivers/gpu/drm/drm_auth.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_mac.o
  CC [M]  fs/cifs/smb2pdu.o
  CC      drivers/acpi/acpica/utmath.o
  CC      drivers/acpi/acpi_lpat.o
  CC [M]  drivers/gpu/drm/drm_blend.o
  CC      net/ipv6/addrconf_core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
  CC      kernel/acct.o
  CC      mm/page_counter.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC      mm/memcontrol.o
  CC      fs/btrfs/lzo.o
  CC      drivers/acpi/acpica/utmisc.o
  CC      drivers/acpi/acpi_lpit.o
  CC [M]  drivers/gpu/drm/drm_bridge.o
  CC      fs/namei.o
  CC      drivers/firmware/efi/earlycon.o
  CC      drivers/powercap/intel_rapl_msr.o
  AR      drivers/devfreq/built-in.a
  CC      net/ipv6/exthdrs_core.o
  CC      drivers/acpi/prmt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC      drivers/firmware/efi/cper-x86.o
  CC      fs/btrfs/zstd.o
  CC      lib/base64.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ich8lan.o
  CC      fs/fcntl.o
  CC      drivers/acpi/acpica/utmutex.o
  CC      lib/once.o
  CC      mm/vmpressure.o
  CC      fs/ioctl.o
  CC [M]  drivers/net/ethernet/intel/e1000e/80003es2lan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/enum.o
  CC [M]  drivers/net/ethernet/intel/e1000e/mac.o
  CC      net/ipv4/tcp_plb.o
  CC [M]  drivers/net/mdio.o
  CC      drivers/acpi/acpi_pcc.o
  CC      mm/swap_cgroup.o
  AR      drivers/usb/host/built-in.a
  AR      drivers/usb/built-in.a
  AR      drivers/perf/built-in.a
  CC      drivers/ras/ras.o
  CC      net/ipv6/ip6_checksum.o
  CC      kernel/crash_core.o
  CC      drivers/ras/debugfs.o
  CC      drivers/acpi/ac.o
  CC      lib/refcount.o
  CC      drivers/acpi/acpica/utnonansi.o
  AR      drivers/powercap/built-in.a
  CC      mm/hugetlb_cgroup.o
  LD [M]  drivers/md/dm-bio-prison.o
  LD [M]  drivers/md/dm-thin-pool.o
  CC      fs/readdir.o
  AR      drivers/md/built-in.a
  CC      fs/select.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  AR      drivers/firmware/efi/built-in.a
  AR      drivers/firmware/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
  CC      kernel/compat.o
  CC [M]  drivers/net/ethernet/intel/e1000e/manage.o
  CC [M]  drivers/gpu/drm/i915/intel_wakeref.o
  CC      lib/usercopy.o
  CC      fs/btrfs/compression.o
  CC      drivers/acpi/button.o
  AR      drivers/hwtracing/intel_th/built-in.a
  CC      fs/btrfs/delayed-ref.o
  CC      drivers/acpi/fan_core.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/event.o
  CC      lib/errseq.o
  AR      drivers/mmc/core/built-in.a
  AR      drivers/mmc/built-in.a
  CC      fs/dcache.o
  CC      drivers/acpi/acpica/utobject.o
  CC      drivers/acpi/acpica/utosi.o
  CC      drivers/acpi/acpica/utownerid.o
  CC      drivers/acpi/fan_attr.o
  CC      net/ipv6/ip6_icmp.o
  CC      net/ipv4/datagram.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/firmware.o
  CC      fs/btrfs/relocation.o
  CC      lib/bucket_locks.o
  CC [M]  drivers/gpu/drm/drm_cache.o
  CC      fs/btrfs/delayed-inode.o
  CC [M]  drivers/gpu/drm/i915/vlv_sideband.o
  CC [M]  drivers/net/tun.o
  CC [M]  drivers/gpu/drm/drm_client.o
  CC      net/ipv6/output_core.o
  CC      fs/btrfs/scrub.o
  CC      lib/generic-radix-tree.o
  CC [M]  drivers/net/veth.o
  CC [M]  drivers/net/ethernet/intel/e1000e/nvm.o
  AR      drivers/ras/built-in.a
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mac.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_nvm.o
  CC      mm/kmemleak.o
  CC      lib/string_helpers.o
  CC [M]  drivers/net/ethernet/intel/e1000e/phy.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_phy.o
  CC      drivers/acpi/acpica/utpredef.o
  CC      kernel/utsname.o
  CC      fs/btrfs/backref.o
  CC      net/ipv4/raw.o
  CC      net/ipv4/udp.o
  CC      fs/inode.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  CC      mm/page_isolation.o
  CC      mm/early_ioremap.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC      fs/attr.o
  CC      net/ipv4/udplite.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_param.o
  CC      drivers/acpi/acpica/utresrc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/intr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
  CC [M]  drivers/gpu/drm/drm_client_modeset.o
  CC      kernel/user_namespace.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC      kernel/pid_namespace.o
  UPD     kernel/config_data
  CC      kernel/stop_machine.o
  CC [M]  drivers/net/ethernet/intel/igbvf/vf.o
  CC      lib/hexdump.o
  CC      net/ipv6/protocol.o
  CC [M]  drivers/gpu/drm/i915/vlv_suspend.o
  CC [M]  drivers/net/ethernet/intel/igbvf/mbx.o
  CC      fs/btrfs/ulist.o
  CC      drivers/acpi/acpica/utstate.o
  CC      net/ipv4/udp_offload.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mbx.o
  CC      lib/kstrtox.o
  CC      drivers/acpi/acpica/utstring.o
  CC [M]  drivers/net/ethernet/intel/e1000e/param.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      mm/cma.o
  CC      net/ipv4/arp.o
  CC      fs/bad_inode.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ethtool.o
  CC      mm/secretmem.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/vf.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_main.o
  AR      drivers/net/ethernet/intel/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_hw.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/mbx.o
  CC      lib/debug_info.o
  CC [M]  drivers/net/ethernet/intel/e1000e/netdev.o
  CC      mm/userfaultfd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
  CC      mm/memremap.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ethtool.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
  CC      kernel/kprobes.o
  CC      drivers/acpi/acpica/utxface.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
  CC [M]  drivers/gpu/drm/drm_color_mgmt.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ptp.o
  CC [M]  drivers/net/ethernet/intel/igbvf/ethtool.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_i210.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
  CC      fs/btrfs/qgroup.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_i225.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_dram.o
  CC      net/ipv6/ip6_offload.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ptp.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_gmch.o
  LD [M]  drivers/net/ethernet/intel/e1000/e1000.o
  CC [M]  fs/cifs/smb2inode.o
  CC [M]  fs/cifs/smb2file.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
  CC [M]  drivers/net/ethernet/intel/igbvf/netdev.o
  CC      drivers/acpi/acpica/utxfinit.o
  CC      drivers/acpi/acpica/utxferror.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_hwmon.o
  CC [M]  fs/cifs/cifsacl.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC      mm/hmm.o
  CC [M]  drivers/gpu/drm/drm_connector.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ipsec.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_pch.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_ee.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_ethtool.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/memory.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
  CC      mm/memfd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/mm.o
  CC      lib/iomap.o
  CC      lib/pci_iomap.o
  CC      lib/iomap_copy.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_base.o
  CC      net/ipv4/icmp.o
  CC      fs/btrfs/send.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
  CC      net/ipv4/devinet.o
  AR      drivers/net/ethernet/i825xx/built-in.a
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_param.o
  AR      drivers/acpi/acpica/built-in.a
  CC      net/ipv4/af_inet.o
  CC      drivers/acpi/processor_driver.o
  CC      drivers/acpi/processor_thermal.o
  CC      kernel/hung_task.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/object.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
  CC      fs/btrfs/dev-replace.o
  CC      fs/file.o
  CC      net/ipv4/igmp.o
  CC      net/ipv6/tcpv6_offload.o
  CC      net/ipv6/exthdrs_offload.o
  CC      kernel/watchdog.o
  CC      net/ipv6/inet6_hashtables.o
  CC      net/ipv4/fib_frontend.o
  AR      drivers/net/ethernet/microsoft/built-in.a
  AR      drivers/net/ethernet/litex/built-in.a
  AR      drivers/net/ethernet/microchip/built-in.a
  CC      net/ipv4/fib_semantics.o
  AR      drivers/net/ethernet/mscc/built-in.a
  CC      net/ipv4/fib_trie.o
  LD [M]  drivers/net/ethernet/intel/igb/igb.o
  CC      lib/devres.o
  CC      fs/filesystems.o
  CC      net/ipv6/mcast_snoop.o
  CC [M]  net/ipv6/ip6_udp_tunnel.o
  CC [M]  drivers/net/ethernet/intel/e100.o
  CC [M]  fs/cifs/fs_context.o
  CC [M]  drivers/gpu/drm/i915/i915_memcpy.o
  CC      fs/btrfs/raid56.o
  CC      net/ipv4/fib_notifier.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
  AR      drivers/net/ethernet/neterion/built-in.a
  CC      mm/bootmem_info.o
  AR      drivers/net/ethernet/netronome/built-in.a
  AR      drivers/net/ethernet/ni/built-in.a
  CC      drivers/acpi/processor_idle.o
  AR      drivers/net/ethernet/packetengines/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_nvm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
  CC      fs/namespace.o
  CC [M]  fs/cifs/dns_resolve.o
  CC [M]  drivers/gpu/drm/i915/i915_mm.o
  CC      lib/check_signature.o
  CC      lib/interval_tree.o
  CC      lib/assoc_array.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
  CC      kernel/watchdog_hld.o
  CC      lib/list_debug.o
  ASN.1   fs/cifs/cifs_spnego_negtokeninit.asn1.[ch]
  CC [M]  fs/cifs/smb1ops.o
  LD [M]  drivers/net/ethernet/intel/ixgb/ixgb.o
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
  CC [M]  drivers/net/ethernet/realtek/8139cp.o
  CC [M]  fs/cifs/cifssmb.o
  CC [M]  drivers/net/ethernet/realtek/8139too.o
  AR      drivers/net/ethernet/renesas/built-in.a
  AR      drivers/net/ethernet/sfc/built-in.a
  CC      drivers/android/binderfs.o
  AR      drivers/net/ethernet/smsc/built-in.a
  CC [M]  drivers/net/ethernet/smsc/smsc9420.o
  CC      drivers/nvmem/core.o
  AR      mm/built-in.a
  CC [M]  drivers/mtd/chips/chipreg.o
  CC      fs/seq_file.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
  CC      fs/xattr.o
  LD [M]  drivers/net/ethernet/intel/igbvf/igbvf.o
  CC      fs/libfs.o
  CC      fs/fs-writeback.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
  CC      drivers/android/binder.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_phy.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_diag.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/option.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ramht.o
  CC      kernel/seccomp.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence.o
  AR      net/ipv6/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/subdev.o
  CC [M]  drivers/gpu/drm/drm_crtc.o
  CC [M]  drivers/mtd/mtdcore.o
  CC      lib/debugobjects.o
  CC      fs/pnode.o
  CC      drivers/acpi/processor_throttling.o
  CC      fs/btrfs/uuid-tree.o
  CC [M]  fs/cifs/cifs_spnego_negtokeninit.asn1.o
  CC      drivers/acpi/processor_perflib.o
  CC      kernel/relay.o
  CC      drivers/android/binder_alloc.o
  LD [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
  CC      drivers/acpi/container.o
  CC      net/ipv4/inet_fragment.o
  CC      net/ipv4/ping.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
  CC      fs/splice.o
  AR      drivers/nvmem/built-in.a
  CC      fs/sync.o
  CC      net/ipv4/ip_tunnel_core.o
  CC [M]  drivers/uio/uio.o
  CC      net/ipv4/gre_offload.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ethtool.o
  CC [M]  drivers/mtd/mtdsuper.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/mtd/mtdconcat.o
  CC      drivers/acpi/thermal.o
  CC      fs/utimes.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence_work.o
  CC [M]  drivers/mtd/mtdpart.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ptp.o
  CC      fs/d_path.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_dump.o
  CC [M]  drivers/mtd/mtdchar.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/uevent.o
  CC      kernel/utsname_sysctl.o
  CC [M]  drivers/gpu/drm/i915/i915_syncmap.o
  CC [M]  fs/cifs/asn1.o
  CC [M]  drivers/gpu/drm/drm_displayid.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
  CC      net/ipv4/metrics.o
  CC      lib/bitrev.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  AR      drivers/net/ethernet/socionext/built-in.a
  AR      drivers/net/ethernet/vertexcom/built-in.a
  CC      fs/btrfs/props.o
  CC [M]  drivers/net/ethernet/realtek/r8169_main.o
  CC [M]  drivers/gpu/drm/i915/i915_user_extensions.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
  CC      kernel/delayacct.o
  CC      net/ipv4/netlink.o
  CC      kernel/taskstats.o
  CC      fs/btrfs/free-space-tree.o
  CC [M]  drivers/vfio/pci/vfio_pci_core.o
  CC [M]  drivers/vfio/pci/vfio_pci_intrs.o
  CC      lib/crc16.o
  CC [M]  drivers/vfio/pci/vfio_pci_rdwr.o
  CC      lib/crc-t10dif.o
  LD [M]  drivers/net/ethernet/intel/e1000e/e1000e.o
  HOSTCC  lib/gen_crc32table
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/pps/pps.o
  CC      lib/libcrc32c.o
  CC [M]  drivers/pps/kapi.o
  CC [M]  drivers/vfio/vfio_main.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/i915/i915_ioc32.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
  CC      lib/xxhash.o
  AR      drivers/net/ethernet/wangxun/built-in.a
  CC      lib/genalloc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
  AR      drivers/net/ethernet/xilinx/built-in.a
  CC      lib/percpu_counter.o
  CC      lib/fault-inject.o
  CC      lib/syscall.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_tsn.o
  CC [M]  drivers/vfio/pci/vfio_pci_config.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
  CC      net/ipv4/nexthop.o
  CC [M]  drivers/pps/sysfs.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC      fs/btrfs/tree-checker.o
  CC      fs/btrfs/space-info.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_xdp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
  LD [M]  drivers/mtd/mtd.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs_params.o
  CC      drivers/acpi/ioapic.o
  AR      drivers/net/ethernet/synopsys/built-in.a
  CC      fs/stack.o
  CC [M]  drivers/bluetooth/btusb.o
  CC [M]  drivers/bluetooth/btintel.o
  CC [M]  drivers/dca/dca-core.o
  CC [M]  drivers/dca/dca-sysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
  AR      drivers/net/ethernet/pensando/built-in.a
  CC      drivers/acpi/battery.o
  CC [M]  drivers/bluetooth/btbcm.o
  CC [M]  drivers/ssb/main.o
  CC      kernel/tsacct.o
  CC      fs/fs_struct.o
  CC      lib/dynamic_debug.o
  CC      lib/errname.o
  CC [M]  drivers/vhost/net.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC      net/ipv4/sysctl_net_ipv4.o
  CC      fs/btrfs/block-rsv.o
  CC      drivers/acpi/hed.o
  LD [M]  drivers/pps/pps_core.o
  CC      fs/statfs.o
  CC [M]  drivers/ssb/scan.o
  CC [M]  drivers/net/ethernet/realtek/r8169_firmware.o
  CC      lib/nlattr.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs.o
  CC      fs/fs_pin.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/i915/i915_pmu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
  CC [M]  drivers/vfio/group.o
  CC [M]  drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
  CC      lib/checksum.o
  LD [M]  drivers/dca/dca.o
  CC      net/ipv4/proc.o
  CC [M]  drivers/ssb/sprom.o
  CC      kernel/tracepoint.o
  CC [M]  drivers/vfio/iova_bitmap.o
  CC      kernel/latencytop.o
  CC [M]  drivers/net/ethernet/realtek/r8169_phy_config.o
  LD [M]  drivers/net/ethernet/intel/igc/igc.o
  CC      net/ipv4/syncookies.o
  CC      net/ipv4/esp4.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/base.o
  CC [M]  drivers/vfio/pci/vfio_pci.o
  CC [M]  drivers/gpu/drm/drm_drv.o
  CC      fs/nsfs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  CC      fs/fs_types.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
  CC      net/ipv4/esp4_offload.o
  CC      kernel/irq_work.o
  CC      fs/btrfs/delalloc-space.o
  CC      fs/btrfs/block-group.o
  CC [M]  drivers/gpu/drm/drm_dumb_buffers.o
  CC      drivers/acpi/bgrt.o
  CC [M]  drivers/bluetooth/btrtl.o
  LD [M]  fs/cifs/cifs.o
  CC [M]  drivers/vfio/container.o
  CC      drivers/acpi/cppc_acpi.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/ssb/pci.o
  CC      fs/fs_context.o
  LD [M]  drivers/vfio/pci/vfio-pci-core.o
  CC      net/ipv4/netfilter.o
  CC      fs/fs_parser.o
  LD [M]  drivers/vfio/pci/vfio-pci.o
  CC      drivers/acpi/spcr.o
  CC      kernel/static_call.o
  CC [M]  drivers/gpu/drm/drm_edid.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderclear.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
  CC      fs/btrfs/discard.o
  CC      net/ipv4/inet_diag.o
  CC      fs/btrfs/reflink.o
  CC [M]  drivers/gpu/drm/drm_encoder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
  CC      fs/fsopen.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  CC      lib/cpu_rmap.o
  CC      fs/btrfs/subpage.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC      drivers/acpi/acpi_pad.o
  CC [M]  drivers/ssb/pcihost_wrapper.o
  LD [M]  drivers/net/ethernet/realtek/r8169.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC      fs/btrfs/tree-mod-log.o
  CC      fs/btrfs/extent-io-tree.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
  CC      kernel/static_call_inline.o
  CC [M]  drivers/vhost/vhost.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
  CC      net/ipv4/tcp_diag.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
  CC      lib/dynamic_queue_limits.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context.o
  CC [M]  drivers/gpu/drm/drm_file.o
  CC [M]  drivers/vfio/virqfd.o
  CC [M]  drivers/gpu/drm/drm_fourcc.o
  CC      fs/init.o
  AR      drivers/android/built-in.a
  CC      fs/kernel_read_file.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
  CC      lib/glob.o
  CC      lib/strncpy_from_user.o
  CC      lib/strnlen_user.o
  CC      fs/btrfs/fs.o
  CC [M]  drivers/vfio/vfio_iommu_type1.o
  CC [M]  drivers/vhost/iotlb.o
  CC      fs/mnt_idmapping.o
  CC      fs/remap_range.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
  CC      net/ipv4/udp_diag.o
  CC      kernel/user-return-notifier.o
  CC      net/ipv4/tcp_cubic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
  CC      fs/btrfs/messages.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/acpi/acpi_video.o
  CC      fs/btrfs/bio.o
  CC [M]  drivers/acpi/video_detect.o
  CC [M]  drivers/ssb/driver_chipcommon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
  CC      kernel/padata.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  LD [M]  drivers/vhost/vhost_net.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC      kernel/jump_label.o
  CC [M]  drivers/gpu/drm/drm_framebuffer.o
  CC      fs/btrfs/lru_cache.o
  CC [M]  drivers/gpu/drm/drm_gem.o
  CC      lib/net_utils.o
  CC [M]  drivers/gpu/drm/drm_ioctl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
  CC      net/ipv4/xfrm4_policy.o
  CC      net/ipv4/xfrm4_state.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
  CC      fs/buffer.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_cs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  CC [M]  drivers/gpu/drm/drm_lease.o
  CC      net/ipv4/xfrm4_input.o
  CC      fs/btrfs/acl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_pm.o
  CC [M]  drivers/ssb/driver_chipcommon_pmu.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC      net/ipv4/xfrm4_output.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
  CC      net/ipv4/xfrm4_protocol.o
  CC      fs/mpage.o
  LD [M]  drivers/vhost/vhost_iotlb.o
  CC      fs/proc_namespace.o
  LD [M]  drivers/vfio/vfio.o
  CC      lib/sg_pool.o
  CC [M]  net/ipv4/ip_tunnel.o
  CC      kernel/context_tracking.o
  CC [M]  net/ipv4/udp_tunnel_core.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
  CC      kernel/iomem.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC      kernel/rseq.o
  CC      fs/direct-io.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
  CC [M]  drivers/gpu/drm/drm_managed.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  AR      drivers/acpi/built-in.a
  CC [M]  net/ipv4/udp_tunnel_nic.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
  CC [M]  drivers/gpu/drm/drm_mm.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
  CC      fs/eventpoll.o
  CC      lib/stackdepot.o
  CC      lib/ucs2_string.o
  CC [M]  drivers/gpu/drm/drm_mode_config.o
  LD [M]  drivers/acpi/video.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
  CC      fs/anon_inodes.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
  GZIP    kernel/config_data.gz
  CC      lib/sbitmap.o
  CC      kernel/configs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  CC [M]  drivers/ssb/driver_pcicore.o
  CC [M]  drivers/gpu/drm/drm_mode_object.o
  AR      fs/btrfs/built-in.a
  CC      lib/group_cpus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC      fs/signalfd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  AR      net/ipv4/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  lib/asn1_decoder.o
  GEN     lib/oid_registry_data.c
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
  CC      fs/timerfd.o
  AR      kernel/built-in.a
  CC [M]  drivers/gpu/drm/drm_modes.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  lib/oid_registry.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/drm_modeset_lock.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
  LD [M]  drivers/ssb/ssb.o
  CC [M]  drivers/gpu/drm/drm_plane.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.o
  CC [M]  drivers/gpu/drm/xe/xe_vm_madvise.o
  CC      fs/eventfd.o
  CC      fs/userfaultfd.o
  CC [M]  drivers/gpu/drm/drm_prime.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/aio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
  AR      lib/lib.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
  GEN     lib/crc32table.h
  CC      lib/crc32.o
  CC      fs/locks.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  LD [M]  net/ipv4/udp_tunnel.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/drm_print.o
  CC      fs/binfmt_script.o
  CC [M]  drivers/gpu/drm/drm_property.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC      fs/binfmt_elf.o
  CC [M]  drivers/gpu/drm/drm_syncobj.o
  CC      fs/compat_binfmt_elf.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm.o
  AR      net/built-in.a
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC      fs/mbcache.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
  CC      fs/posix_acl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  AR      lib/built-in.a
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_clock_gating.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_device_info.o
  CC      fs/coredump.o
  LD [M]  drivers/net/ethernet/intel/ixgbe/ixgbe.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
  CC      fs/drop_caches.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_dram.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/drm_sysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
  AR      drivers/net/ethernet/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  AR      drivers/net/built-in.a
  CC      fs/fhandle.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
  CC [M]  drivers/gpu/drm/drm_trace_points.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/drm_vblank.o
  CC [M]  drivers/gpu/drm/drm_vblank_work.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC [M]  drivers/gpu/drm/drm_vma_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gtt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
  CC [M]  drivers/gpu/drm/drm_writeback.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_llc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
  CC [M]  drivers/gpu/drm/lib/drm_random.o
  CC [M]  drivers/gpu/drm/drm_ioc32.o
  CC [M]  drivers/gpu/drm/drm_panel.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
  CC [M]  drivers/gpu/drm/drm_pci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.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/i915/gt/intel_lrc.o
  CC [M]  drivers/gpu/drm/drm_debugfs.o
  CC [M]  drivers/gpu/drm/drm_debugfs_crc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_migrate.o
  CC [M]  drivers/gpu/drm/drm_edid_load.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_mocs.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/nouveau/nvkm/subdev/bios/mxm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
  CC [M]  drivers/gpu/drm/drm_panel_orientation_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/drm_buddy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
  CC [M]  drivers/gpu/drm/drm_gem_shmem_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
  CC [M]  drivers/gpu/drm/drm_suballoc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ppgtt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rc6.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_region_lmem.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/drm_atomic_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/drm_atomic_state_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_renderstate.o
  CC [M]  drivers/gpu/drm/drm_bridge_connector.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/drm_crtc_helper.o
  CC [M]  drivers/gpu/drm/drm_damage_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
  CC [M]  drivers/gpu/drm/drm_encoder_slave.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
  CC [M]  drivers/gpu/drm/drm_flip_work.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
  CC [M]  drivers/gpu/drm/drm_format_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/drm_gem_atomic_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.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/i915/gt/intel_ring_submission.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rps.o
  CC [M]  drivers/gpu/drm/drm_gem_framebuffer_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
  CC [M]  drivers/gpu/drm/drm_kms_helper_common.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt.o
  CC [M]  drivers/gpu/drm/drm_modeset_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sa_media.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_dma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu.o
  CC [M]  drivers/gpu/drm/drm_plane_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.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/drm_probe_helper.o
  CC [M]  drivers/gpu/drm/drm_rect.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/drm_self_refresh_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/drm_simple_kms_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
  CC [M]  drivers/gpu/drm/bridge/panel.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_timeline.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/nouveau/nvkm/subdev/bus/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v3_1.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/drm_fbdev_generic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
  CC [M]  drivers/gpu/drm/drm_fb_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/i915/gt/shmem_utils.o
  CC [M]  drivers/gpu/drm/i915/gt/sysfs_engines.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc15.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_renderstate.o
  LD [M]  drivers/gpu/drm/drm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/emu_soc.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  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/gpu/drm/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_renderstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
  CC [M]  drivers/gpu/drm/i915/gt/gen9_renderstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.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/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_context.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_create.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_domain.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_internal.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_object.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_lmem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_mman.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nv.o
  LD [M]  drivers/gpu/drm/drm_kms_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.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/i915/gem/i915_gem_pages.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_phys.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.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/devinit/nv04.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/nouveau/nvkm/subdev/devinit/nv05.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_throttle.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc21.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_tiling.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.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
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_2.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/gem/i915_gem_ttm_move.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pm_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v6_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
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v1_7.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_userptr.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_wait.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gemfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
  CC [M]  drivers/gpu/drm/i915/i915_active.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
  CC [M]  drivers/gpu/drm/i915/i915_cmd_parser.o
  CC [M]  drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
  HDRTEST drivers/gpu/drm/xe/display/ext/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_pch.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_device_info.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v3_6.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_3.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_evict.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  CC [M]  drivers/gpu/drm/i915/i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_ww.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
  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
  CC [M]  drivers/gpu/drm/i915/i915_gem.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  CC [M]  drivers/gpu/drm/i915/i915_query.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.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/nouveau/nvkm/subdev/fault/base.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
  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_bb.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
  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
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
  CC [M]  drivers/gpu/drm/i915/i915_request.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/amd/amdgpu/mmhub_v9_4.o
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  CC [M]  drivers/gpu/drm/i915/i915_scheduler.o
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  CC [M]  drivers/gpu/drm/i915/i915_trace_points.o
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  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/amd/amdgpu/gmc_v10_0.o
  CC [M]  drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
  CC [M]  drivers/gpu/drm/i915/i915_vma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
  CC [M]  drivers/gpu/drm/i915/i915_vma_resource.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_engine.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
  HDRTEST drivers/gpu/drm/xe/xe_engine_types.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_10.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/amd/amdgpu/iceland_ih.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/tonga_ih.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/cz_ih.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_ih.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/navi10_ih.o
  CC [M]  drivers/gpu/drm/i915/i915_hwmon.o
  CC [M]  drivers/gpu/drm/i915/display/hsw_ips.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/i915/display/intel_audio.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  CC [M]  drivers/gpu/drm/i915/display/intel_bios.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/i915/display/intel_color.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  CC [M]  drivers/gpu/drm/i915/display/intel_connector.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_engine_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
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
  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_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  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/nouveau/nvkm/subdev/fb/mcp89.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.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/i915/display/intel_crtc_state_dump.o
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cursor.o
  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
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  CC [M]  drivers/gpu/drm/i915/display/intel_display.o
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
  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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_map.o
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
  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
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  CC [M]  drivers/gpu/drm/i915/display/intel_display_rps.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/amd/amdgpu/amdgpu_sdma.o
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
  CC [M]  drivers/gpu/drm/i915/display/intel_drrs.o
  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/i915/display/intel_dsb.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fdi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
  CC [M]  drivers/gpu/drm/i915/display/intel_frontbuffer.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_global_state.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hti.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_overlay.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_display.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_refclk.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
  CC [M]  drivers/gpu/drm/i915/display/intel_plane_initial.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
  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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_quirks.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0.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/i915/display/intel_vblank.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vga.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.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/amd/amdgpu/jpeg_v1_0.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
  CC [M]  drivers/gpu/drm/i915/display/skl_scaler.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
  CC [M]  drivers/gpu/drm/i915/display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/skl_watermark.o
  CC [M]  drivers/gpu/drm/i915/display/intel_acpi.o
  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/i915/display/intel_opregion.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
drivers/gpu/drm/xe/xe.o: warning: objtool: intel_set_cpu_fifo_underrun_reporting+0x2a0: unreachable instruction
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7017.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ivch.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_sil164.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_tfp410.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
  CC [M]  drivers/gpu/drm/i915/display/g4x_dp.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/i915/display/g4x_hdmi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
  CC [M]  drivers/gpu/drm/i915/display/icl_dsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
  CC [M]  drivers/gpu/drm/i915/display/intel_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.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_packet_manager_v9.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dvo.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
  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/nouveau/nvkm/subdev/fuse/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.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
  CC [M]  drivers/gpu/drm/i915/display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lvds.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
  CC [M]  drivers/gpu/drm/i915/display/intel_panel.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sdvo.o
  CC [M]  drivers/gpu/drm/i915/display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vrr.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi_pll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
  CC [M]  drivers/gpu/drm/i915/i915_perf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.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/gpio/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_session.o
  CC [M]  drivers/gpu/drm/i915/i915_gpu_error.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
  CC [M]  drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_random.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_selftest.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_atomic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_flush_test.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_live_test.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_mmap.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_reset.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_spinner.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
  CC [M]  drivers/gpu/drm/i915/selftests/librapl.o
  CC [M]  drivers/gpu/drm/i915/i915_vgpu.o
  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
  HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
  HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
  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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic.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/i915/display/g4x_dp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.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/i2c/gk110.o
  HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_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
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
  HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
  HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.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/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
  HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
  HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
  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/i915/display/intel_acpi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
  HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
  HDRTEST drivers/gpu/drm/i915/display/intel_color.h
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
  HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
  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/../pm/powerplay/hwmgr/pppcielanes.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
  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
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
  HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
  HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_de.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
  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/../pm/powerplay/hwmgr/vega10_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_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
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
  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/ltc/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
  HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
  CC [M]  drivers/gpu/drm/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
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.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
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp.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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
  HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
  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/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.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/nouveau/nvkm/subdev/mmu/vmmgp10b.o
  HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
  HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
  HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
  HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/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
  HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
  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
  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
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
  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/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.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/gt/uc/intel_guc_slpc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_hwconfig.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
  HDRTEST drivers/gpu/drm/i915/gt/gen8_engine_cs.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
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_param.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gpu_commands.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_user.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_irq.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gsc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/i915/gt/selftest_llc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_ppgtt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate_types.h
  HDRTEST drivers/gpu/drm/i915/gt/selftests/mock_timeline.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc_reg.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
  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/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.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/gt/intel_gt_buffer_pool.h
  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
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
  HDRTEST drivers/gpu/drm/i915/gt/mock_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_stats.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gtt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.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/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_renderstate.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
  HDRTEST drivers/gpu/drm/i915/gt/gen2_engine_cs.h
  HDRTEST drivers/gpu/drm/i915/gvt/gvt.h
  HDRTEST drivers/gpu/drm/i915/gvt/trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
  HDRTEST drivers/gpu/drm/i915/gvt/debug.h
  HDRTEST drivers/gpu/drm/i915/gvt/edid.h
  HDRTEST drivers/gpu/drm/i915/gvt/page_track.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
  HDRTEST drivers/gpu/drm/i915/gvt/mmio.h
  HDRTEST drivers/gpu/drm/i915/gvt/sched_policy.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
  HDRTEST drivers/gpu/drm/i915/gvt/fb_decoder.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
  HDRTEST drivers/gpu/drm/i915/gvt/cmd_parser.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
  HDRTEST drivers/gpu/drm/i915/gvt/dmabuf.h
  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/nouveau/nvkm/engine/ce/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
  HDRTEST drivers/gpu/drm/i915/gvt/mmio_context.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
  HDRTEST drivers/gpu/drm/i915/gvt/display.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.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/nouveau/nvkm/engine/ce/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
  HDRTEST drivers/gpu/drm/i915/gvt/gtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
  HDRTEST drivers/gpu/drm/i915/gvt/scheduler.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
  HDRTEST drivers/gpu/drm/i915/gvt/reg.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
  HDRTEST drivers/gpu/drm/i915/gvt/execlist.h
  HDRTEST drivers/gpu/drm/i915/gvt/interrupt.h
  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/ce/ga100.o
  HDRTEST drivers/gpu/drm/i915/i915_active.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
  HDRTEST drivers/gpu/drm/i915/i915_active_types.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/i915_cmd_parser.h
  HDRTEST drivers/gpu/drm/i915/i915_config.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
  HDRTEST drivers/gpu/drm/i915/i915_debugfs.h
  HDRTEST drivers/gpu/drm/i915/i915_debugfs_params.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o
  HDRTEST drivers/gpu/drm/i915/i915_deps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
  HDRTEST drivers/gpu/drm/i915/i915_driver.h
  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/nouveau/nvkm/engine/device/tegra.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o
  HDRTEST drivers/gpu/drm/i915/i915_drm_client.h
  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/i915_drv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o
  HDRTEST drivers/gpu/drm/i915/i915_file_private.h
  HDRTEST drivers/gpu/drm/i915/i915_fixed.h
  HDRTEST drivers/gpu/drm/i915/i915_gem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o
  HDRTEST drivers/gpu/drm/i915/i915_gem_evict.h
  HDRTEST drivers/gpu/drm/i915/i915_gem_gtt.h
  HDRTEST drivers/gpu/drm/i915/i915_gem_ww.h
  HDRTEST drivers/gpu/drm/i915/i915_getparam.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
  HDRTEST drivers/gpu/drm/i915/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/i915/i915_hwmon.h
  HDRTEST drivers/gpu/drm/i915/i915_ioc32.h
  HDRTEST drivers/gpu/drm/i915/i915_ioctl.h
  HDRTEST drivers/gpu/drm/i915/i915_iosf_mbi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o
  HDRTEST drivers/gpu/drm/i915/i915_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
  HDRTEST drivers/gpu/drm/i915/i915_memcpy.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o
  HDRTEST drivers/gpu/drm/i915/i915_mitigations.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o
  HDRTEST drivers/gpu/drm/i915/i915_mm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o
  HDRTEST drivers/gpu/drm/i915/i915_params.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_translate_dcn315.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_factory_dcn315.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_translate_dcn32.o
  HDRTEST drivers/gpu/drm/i915/i915_pci.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.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
  HDRTEST drivers/gpu/drm/i915/i915_perf.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
  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/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.o
  HDRTEST drivers/gpu/drm/i915/i915_perf_oa_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
  HDRTEST drivers/gpu/drm/i915/i915_perf_types.h
  HDRTEST drivers/gpu/drm/i915/i915_pmu.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
  HDRTEST drivers/gpu/drm/i915/i915_priolist_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn21/irq_service_dcn21.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.o
  HDRTEST drivers/gpu/drm/i915/i915_pvinfo.h
  HDRTEST drivers/gpu/drm/i915/i915_query.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn30/irq_service_dcn30.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn302/irq_service_dcn302.o
  HDRTEST drivers/gpu/drm/i915/i915_reg.h
  HDRTEST drivers/gpu/drm/i915/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/i915/i915_request.h
  HDRTEST drivers/gpu/drm/i915/i915_scatterlist.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
  CC [M]  drivers/gpu/drm/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
  HDRTEST drivers/gpu/drm/i915/i915_scheduler.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn314/irq_service_dcn314.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn315/irq_service_dcn315.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn32/irq_service_dcn32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.o
  HDRTEST drivers/gpu/drm/i915/i915_scheduler_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_factory.o
  HDRTEST drivers/gpu/drm/i915/i915_selftest.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_resource.o
  HDRTEST drivers/gpu/drm/i915/i915_suspend.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.o
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence.h
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence_work.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
  HDRTEST drivers/gpu/drm/i915/i915_switcheroo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.o
  HDRTEST drivers/gpu/drm/i915/i915_syncmap.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
  HDRTEST drivers/gpu/drm/i915/i915_sysfs.h
  HDRTEST drivers/gpu/drm/i915/i915_tasklet.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_fpga.o
  HDRTEST drivers/gpu/drm/i915/i915_trace.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
  HDRTEST drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
  HDRTEST drivers/gpu/drm/i915/i915_user_extensions.h
  HDRTEST drivers/gpu/drm/i915/i915_utils.h
  HDRTEST drivers/gpu/drm/i915/i915_vgpu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_dp.o
  HDRTEST drivers/gpu/drm/i915/i915_vma.h
  HDRTEST drivers/gpu/drm/i915/i915_vma_resource.h
  HDRTEST drivers/gpu/drm/i915/i915_vma_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
  HDRTEST drivers/gpu/drm/i915/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/i915/intel_device_info.h
  HDRTEST drivers/gpu/drm/i915/intel_gvt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hpd.o
  HDRTEST drivers/gpu/drm/i915/intel_mchbar_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_ddc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dpcd.o
  HDRTEST drivers/gpu/drm/i915/intel_memory_region.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia.o
  HDRTEST drivers/gpu/drm/i915/intel_pci_config.h
  HDRTEST drivers/gpu/drm/i915/intel_pcode.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training.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/nouveau/nvkm/engine/dma/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
  HDRTEST drivers/gpu/drm/i915/intel_region_ttm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_8b_10b.o
  HDRTEST drivers/gpu/drm/i915/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/i915/intel_sbi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_128b_132b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_dpia.o
  HDRTEST drivers/gpu/drm/i915/intel_step.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_auxless.o
  HDRTEST drivers/gpu/drm/i915/intel_uncore.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/intel_wakeref.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_phy.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_tee.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_irq.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_session.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_types.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_huc.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_pm.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_42.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_live_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.o
  HDRTEST drivers/gpu/drm/i915/selftests/igt_atomic.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_gem_device.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_irq_handler.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
  HDRTEST drivers/gpu/drm/i915/selftests/mock_drm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
  HDRTEST drivers/gpu/drm/i915/selftests/igt_reset.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
  HDRTEST drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h
  HDRTEST drivers/gpu/drm/i915/selftests/lib_sw_fence.h
  HDRTEST drivers/gpu/drm/i915/selftests/i915_perf_selftests.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
  HDRTEST drivers/gpu/drm/i915/selftests/mock_uncore.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
  HDRTEST drivers/gpu/drm/i915/selftests/mock_gtt.h
  HDRTEST drivers/gpu/drm/i915/selftests/i915_mock_selftests.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_hwss.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.o
  HDRTEST drivers/gpu/drm/i915/selftests/mock_request.h
  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/nouveau/nvkm/engine/fifo/runl.o
  HDRTEST drivers/gpu/drm/i915/selftests/i915_random.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_spinner.h
  HDRTEST drivers/gpu/drm/i915/selftests/librapl.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_region.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.o
  HDRTEST drivers/gpu/drm/i915/selftests/i915_live_selftests.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_init.o
  HDRTEST drivers/gpu/drm/i915/selftests/igt_mmap.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_flush_test.h
  HDRTEST drivers/gpu/drm/i915/soc/intel_pch.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hwseq.o
  HDRTEST drivers/gpu/drm/i915/soc/intel_dram.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
  HDRTEST drivers/gpu/drm/i915/soc/intel_gmch.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp_cm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
  HDRTEST drivers/gpu/drm/i915/vlv_sideband.h
  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/fifo/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.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/fifo/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_optc.o
  HDRTEST drivers/gpu/drm/i915/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
  HDRTEST drivers/gpu/drm/i915/vlv_suspend.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mmhubbub.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
  LD [M]  drivers/gpu/drm/i915/i915.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_stream_encoder.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dccg.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_vmid.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb_scl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dsc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_ipp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer_debug.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_opp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_optc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_dscl.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/nouveau/nvkm/engine/gr/nv20.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_cm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubbub.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_stream_encoder.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.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/dcn10/dcn10_link_encoder.o
  CC [M]  drivers/gp



^ permalink raw reply	[flat|nested] 33+ messages in thread

* [Intel-xe] ○ CI.BAT: info for xe&i915 display integration: add uncore and pcode compat layers
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (20 preceding siblings ...)
  2023-05-03 13:19 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-05-03 13:51 ` Patchwork
  2023-05-03 14:02 ` [Intel-xe] [PATCH 00/18] " Rodrigo Vivi
  22 siblings, 0 replies; 33+ messages in thread
From: Patchwork @ 2023-05-03 13:51 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-xe

[-- Attachment #1: Type: text/plain, Size: 359 bytes --]

== Series Details ==

Series: xe&i915 display integration: add uncore and pcode compat layers
URL   : https://patchwork.freedesktop.org/series/117238/
State : info

== Summary ==

Participating hosts:
bat-atsm-2
bat-dg2-oem2
bat-adlp-7
Missing hosts results[0]:
Results: [xe-pw-117238v1](https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-117238v1/index.html)



[-- Attachment #2: Type: text/html, Size: 873 bytes --]

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 11/18] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
  2023-05-03 13:09 ` [Intel-xe] [PATCH 11/18] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jani Nikula
@ 2023-05-03 13:59   ` Rodrigo Vivi
  2023-05-04  6:12     ` Oded Gabbay
  0 siblings, 1 reply; 33+ messages in thread
From: Rodrigo Vivi @ 2023-05-03 13:59 UTC (permalink / raw)
  To: Jani Nikula; +Cc: lucas.demarchi, intel-xe, rodrigo.vivi

On Wed, May 03, 2023 at 04:09:58PM +0300, Jani Nikula wrote:
> Add the read8 accessor to support intel_de_read8.
> 
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>

I wonder if we should have this as a new separated patch instead of a fixup?
Then when rebasing with autosquash we make sure to put this before the
xe/display patches...

Oded has already started to review the xe-rev1 branch and I'd like
to avoid changes to the patches that are in that branch already.

But this is really small, probably with his ack we can keep as this fixup!

> ---
>  drivers/gpu/drm/xe/xe_mmio.h | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_mmio.h b/drivers/gpu/drm/xe/xe_mmio.h
> index 1a32e0f52261..b72a0a75259f 100644
> --- a/drivers/gpu/drm/xe/xe_mmio.h
> +++ b/drivers/gpu/drm/xe/xe_mmio.h
> @@ -17,6 +17,14 @@ struct xe_device;
>  
>  int xe_mmio_init(struct xe_device *xe);
>  
> +static inline u8 xe_mmio_read8(struct xe_gt *gt, u32 reg)
> +{
> +	if (reg < gt->mmio.adj_limit)
> +		reg += gt->mmio.adj_offset;
> +
> +	return readb(gt->mmio.regs + reg);
> +}
> +
>  static inline void xe_mmio_write32(struct xe_gt *gt,
>  				   u32 reg, u32 val)
>  {
> -- 
> 2.39.2
> 

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers
  2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
                   ` (21 preceding siblings ...)
  2023-05-03 13:51 ` [Intel-xe] ○ CI.BAT: info " Patchwork
@ 2023-05-03 14:02 ` Rodrigo Vivi
  2023-05-03 19:41   ` Rodrigo Vivi
  22 siblings, 1 reply; 33+ messages in thread
From: Rodrigo Vivi @ 2023-05-03 14:02 UTC (permalink / raw)
  To: Jani Nikula; +Cc: lucas.demarchi, intel-xe, rodrigo.vivi

On Wed, May 03, 2023 at 04:09:47PM +0300, Jani Nikula wrote:
> Add intel_uncore.h and intel_pcode.h compat layers to direct the calls
> in i915 display code properly, without needing to change a lot of call
> sites in i915 display.
> 
> The main trick or hack here is adding a fake uncore member to struct
> xe_device, which lets all the call sites use &i915->uncore as before,
> which we can use in the glue layers to get at the struct xe_device
> pointer.
> 
> The fake uncore is intentionally struct fake_uncore in xe, so you can't
> really start passing around uncore pointers in display code, only do
> &i915->uncore, and it'll be the correct, but different type for each
> driver.
> 
> IMO the trick and the compat layers are cleaner than what we've had
> before, and doesn't force using intel_de_* accessors for non-de
> registers in i915 display code.

Nice clean-up.

Couple comments:

1. I believe the fake uncore you created is better than convert entire xe
to match i915 uncore.

2. Does the fixup! as revert works well on autosquash? if so this is really
neat... I was manually removing the revert and reverted patches on the
clean-up rebases...

> 
> BR,
> Jani.
> 
> 
> Jani Nikula (18):
>   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: Rename intel_de.h to xe_de.h
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/i915/display: Add more macros to remove all direct calls to
>     uncore
>   fixup! drm/i915/display: Remove all uncore mmio accesses in favor of
>     intel_de
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   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
> 
>  drivers/gpu/drm/i915/display/hsw_ips.c        |   7 +-
>  drivers/gpu/drm/i915/display/intel_bios.c     |  19 +-
>  drivers/gpu/drm/i915/display/intel_bw.c       |  34 ++--
>  drivers/gpu/drm/i915/display/intel_cdclk.c    |  45 ++---
>  drivers/gpu/drm/i915/display/intel_de.h       |  54 ------
>  drivers/gpu/drm/i915/display/intel_display.c  |   1 +
>  .../drm/i915/display/intel_display_power.c    |   3 +-
>  .../i915/display/intel_display_power_well.c   |   7 +-
>  drivers/gpu/drm/i915/display/intel_dpio_phy.c |   9 +-
>  drivers/gpu/drm/i915/display/intel_hdcp.c     |   9 +-
>  drivers/gpu/drm/i915/display/skl_watermark.c  |  23 +--
>  .../gpu/drm/xe/compat-i915-headers/i915_drv.h |   1 +
>  .../drm/xe/compat-i915-headers/intel_pcode.h  |  42 +++++
>  .../drm/xe/compat-i915-headers/intel_uncore.h |  99 +++++++++++
>  drivers/gpu/drm/xe/display/ext/i915_irq.c     | 134 +++++++-------
>  .../drm/xe/display/ext/intel_clock_gating.c   |   1 +
>  .../drm/xe/display/ext/intel_device_info.c    |   1 +
>  drivers/gpu/drm/xe/display/ext/intel_dram.c   |   3 +-
>  drivers/gpu/drm/xe/display/xe_de.h            | 163 ------------------
>  drivers/gpu/drm/xe/xe_device_types.h          |   4 +
>  drivers/gpu/drm/xe/xe_display.c               |   3 +
>  drivers/gpu/drm/xe/xe_mmio.h                  |   8 +
>  22 files changed, 307 insertions(+), 363 deletions(-)
>  create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
>  create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>  delete mode 100644 drivers/gpu/drm/xe/display/xe_de.h
> 
> -- 
> 2.39.2
> 

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 02/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 ` [Intel-xe] [PATCH 02/18] " Jani Nikula
@ 2023-05-03 15:21   ` Lucas De Marchi
  2023-05-03 15:37     ` Lucas De Marchi
  0 siblings, 1 reply; 33+ messages in thread
From: Lucas De Marchi @ 2023-05-03 15:21 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-xe, rodrigo.vivi

On Wed, May 03, 2023 at 04:09:49PM +0300, Jani Nikula wrote:
>Add compat intel_uncore.h glue layer to direct all uncore calls to xe
>mmio.
>
>Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>---
> .../drm/xe/compat-i915-headers/intel_uncore.h | 99 +++++++++++++++++++
> 1 file changed, 99 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>
>diff --git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>new file mode 100644
>index 000000000000..960e2327d217
>--- /dev/null
>+++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>@@ -0,0 +1,99 @@
>+/* SPDX-License-Identifier: MIT */
>+/*
>+ * Copyright © 2023 Intel Corporation
>+ */
>+
>+#ifndef __INTEL_UNCORE_H__
>+#define __INTEL_UNCORE_H__
>+
>+#include "xe_device.h"
>+#include "xe_device_types.h"
>+#include "xe_mmio.h"
>+
>+static inline struct xe_gt *__fake_uncore_to_gt(struct fake_uncore *uncore)
>+{
>+	struct xe_device *xe = container_of(uncore, struct xe_device, uncore);
>+
>+	return to_gt(xe);
>+}
>+
>+static inline u32 intel_uncore_read(struct fake_uncore *uncore, i915_reg_t reg)
>+{
>+	return xe_mmio_read32(__fake_uncore_to_gt(uncore), reg.reg);


humn... I think we will have to wait the move of display up in the
branch.  xe_mmio_read32 doesn't receive a u32 anymore. If we do a
autosquash now we will have to fix the implicit-conflict/build-breakage
in the patches in the middle.

Lucas De Marchi

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 02/18] fixup! drm/xe/display: Implement display support
  2023-05-03 15:21   ` Lucas De Marchi
@ 2023-05-03 15:37     ` Lucas De Marchi
  0 siblings, 0 replies; 33+ messages in thread
From: Lucas De Marchi @ 2023-05-03 15:37 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-xe, rodrigo.vivi

On Wed, May 03, 2023 at 08:21:17AM -0700, Lucas De Marchi wrote:
>On Wed, May 03, 2023 at 04:09:49PM +0300, Jani Nikula wrote:
>>Add compat intel_uncore.h glue layer to direct all uncore calls to xe
>>mmio.
>>
>>Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>>---
>>.../drm/xe/compat-i915-headers/intel_uncore.h | 99 +++++++++++++++++++
>>1 file changed, 99 insertions(+)
>>create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>>
>>diff --git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>>new file mode 100644
>>index 000000000000..960e2327d217
>>--- /dev/null
>>+++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>>@@ -0,0 +1,99 @@
>>+/* SPDX-License-Identifier: MIT */
>>+/*
>>+ * Copyright © 2023 Intel Corporation
>>+ */
>>+
>>+#ifndef __INTEL_UNCORE_H__
>>+#define __INTEL_UNCORE_H__
>>+
>>+#include "xe_device.h"
>>+#include "xe_device_types.h"
>>+#include "xe_mmio.h"
>>+
>>+static inline struct xe_gt *__fake_uncore_to_gt(struct fake_uncore *uncore)
>>+{
>>+	struct xe_device *xe = container_of(uncore, struct xe_device, uncore);
>>+
>>+	return to_gt(xe);
>>+}
>>+
>>+static inline u32 intel_uncore_read(struct fake_uncore *uncore, i915_reg_t reg)
>>+{
>>+	return xe_mmio_read32(__fake_uncore_to_gt(uncore), reg.reg);
>
>
>humn... I think we will have to wait the move of display up in the
>branch.  xe_mmio_read32 doesn't receive a u32 anymore. If we do a
>autosquash now we will have to fix the implicit-conflict/build-breakage
>in the patches in the middle.

oh well... I actually missed the update in xe-drm-next. display is
already moved up. Sorry for the noise.

Lucas De Marchi

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers
  2023-05-03 14:02 ` [Intel-xe] [PATCH 00/18] " Rodrigo Vivi
@ 2023-05-03 19:41   ` Rodrigo Vivi
  2023-05-03 21:09     ` Lucas De Marchi
  0 siblings, 1 reply; 33+ messages in thread
From: Rodrigo Vivi @ 2023-05-03 19:41 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Jani Nikula, lucas.demarchi, intel-xe

On Wed, May 03, 2023 at 10:02:28AM -0400, Rodrigo Vivi wrote:
> On Wed, May 03, 2023 at 04:09:47PM +0300, Jani Nikula wrote:
> > Add intel_uncore.h and intel_pcode.h compat layers to direct the calls
> > in i915 display code properly, without needing to change a lot of call
> > sites in i915 display.
> > 
> > The main trick or hack here is adding a fake uncore member to struct
> > xe_device, which lets all the call sites use &i915->uncore as before,
> > which we can use in the glue layers to get at the struct xe_device
> > pointer.
> > 
> > The fake uncore is intentionally struct fake_uncore in xe, so you can't
> > really start passing around uncore pointers in display code, only do
> > &i915->uncore, and it'll be the correct, but different type for each
> > driver.
> > 
> > IMO the trick and the compat layers are cleaner than what we've had
> > before, and doesn't force using intel_de_* accessors for non-de
> > registers in i915 display code.
> 
> Nice clean-up.
> 
> Couple comments:
> 
> 1. I believe the fake uncore you created is better than convert entire xe
> to match i915 uncore.
> 
> 2. Does the fixup! as revert works well on autosquash? if so this is really
> neat... I was manually removing the revert and reverted patches on the
> clean-up rebases...

No, this doesn't play nicely with autosquash.
it is better to just use regular revert, then manually removing both patches
on the rebase clean-up...

result of some local experiments here:

You asked to amend the most recent commit, but doing so would make
it empty. You can repeat your command with --allow-empty, or you can
remove the commit entirely with "git reset HEAD^".
interactive rebase in progress; onto 78054149ebf8
Last commands done (14 commands done):
   pick 4358c97316a9 drm/i915/display: Add more macros to remove all direct calls to uncore
   fixup 98a5b4a593bc fixup! drm/i915/display: Add more macros to remove all direct calls to uncore
  (see more in file .git/rebase-merge/done)
Next commands to do (348 remaining commands):
   pick 5388ce02065b drm/i915/display: Remove all uncore mmio accesses in favor of intel_de
   fixup 6d8f5663eaaf fixup! drm/i915/display: Remove all uncore mmio accesses in favor of intel_de
  (use "git rebase --edit-todo" to view and edit)
You are currently rebasing branch 'drm-xe-next' on '78054149ebf8'.
  (all conflicts fixed: run "git rebase --continue")

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	drivers/gpu/drm/xe/

No changes
Could not apply 98a5b4a593bc... fixup! drm/i915/display: Add more macros to remove all direct calls to uncore

---

Then if I allow empty I have some bogus commits to get removed on a next round.
if I --skip then the offending code doesn't get removed.

> 
> > 
> > BR,
> > Jani.
> > 
> > 
> > Jani Nikula (18):
> >   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: Rename intel_de.h to xe_de.h
> >   fixup! drm/xe/display: Implement display support
> >   fixup! drm/i915/display: Remaining changes to make xe compile
> >   fixup! drm/xe/display: Implement display support
> >   fixup! drm/i915/display: Add more macros to remove all direct calls to
> >     uncore
> >   fixup! drm/i915/display: Remove all uncore mmio accesses in favor of
> >     intel_de
> >   fixup! drm/i915/display: Remaining changes to make xe compile
> >   fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
> >   fixup! drm/xe/display: Implement display support
> >   fixup! drm/i915/display: Remaining changes to make xe compile
> >   fixup! drm/i915/display: Remaining changes to make xe compile
> >   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
> > 
> >  drivers/gpu/drm/i915/display/hsw_ips.c        |   7 +-
> >  drivers/gpu/drm/i915/display/intel_bios.c     |  19 +-
> >  drivers/gpu/drm/i915/display/intel_bw.c       |  34 ++--
> >  drivers/gpu/drm/i915/display/intel_cdclk.c    |  45 ++---
> >  drivers/gpu/drm/i915/display/intel_de.h       |  54 ------
> >  drivers/gpu/drm/i915/display/intel_display.c  |   1 +
> >  .../drm/i915/display/intel_display_power.c    |   3 +-
> >  .../i915/display/intel_display_power_well.c   |   7 +-
> >  drivers/gpu/drm/i915/display/intel_dpio_phy.c |   9 +-
> >  drivers/gpu/drm/i915/display/intel_hdcp.c     |   9 +-
> >  drivers/gpu/drm/i915/display/skl_watermark.c  |  23 +--
> >  .../gpu/drm/xe/compat-i915-headers/i915_drv.h |   1 +
> >  .../drm/xe/compat-i915-headers/intel_pcode.h  |  42 +++++
> >  .../drm/xe/compat-i915-headers/intel_uncore.h |  99 +++++++++++
> >  drivers/gpu/drm/xe/display/ext/i915_irq.c     | 134 +++++++-------
> >  .../drm/xe/display/ext/intel_clock_gating.c   |   1 +
> >  .../drm/xe/display/ext/intel_device_info.c    |   1 +
> >  drivers/gpu/drm/xe/display/ext/intel_dram.c   |   3 +-
> >  drivers/gpu/drm/xe/display/xe_de.h            | 163 ------------------
> >  drivers/gpu/drm/xe/xe_device_types.h          |   4 +
> >  drivers/gpu/drm/xe/xe_display.c               |   3 +
> >  drivers/gpu/drm/xe/xe_mmio.h                  |   8 +
> >  22 files changed, 307 insertions(+), 363 deletions(-)
> >  create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
> >  create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
> >  delete mode 100644 drivers/gpu/drm/xe/display/xe_de.h
> > 
> > -- 
> > 2.39.2
> > 

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers
  2023-05-03 19:41   ` Rodrigo Vivi
@ 2023-05-03 21:09     ` Lucas De Marchi
  0 siblings, 0 replies; 33+ messages in thread
From: Lucas De Marchi @ 2023-05-03 21:09 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Rodrigo Vivi, Jani Nikula, intel-xe

On Wed, May 03, 2023 at 03:41:58PM -0400, Rodrigo Vivi wrote:
>On Wed, May 03, 2023 at 10:02:28AM -0400, Rodrigo Vivi wrote:
>> On Wed, May 03, 2023 at 04:09:47PM +0300, Jani Nikula wrote:
>> > Add intel_uncore.h and intel_pcode.h compat layers to direct the calls
>> > in i915 display code properly, without needing to change a lot of call
>> > sites in i915 display.
>> >
>> > The main trick or hack here is adding a fake uncore member to struct
>> > xe_device, which lets all the call sites use &i915->uncore as before,
>> > which we can use in the glue layers to get at the struct xe_device
>> > pointer.
>> >
>> > The fake uncore is intentionally struct fake_uncore in xe, so you can't
>> > really start passing around uncore pointers in display code, only do
>> > &i915->uncore, and it'll be the correct, but different type for each
>> > driver.
>> >
>> > IMO the trick and the compat layers are cleaner than what we've had
>> > before, and doesn't force using intel_de_* accessors for non-de
>> > registers in i915 display code.
>>
>> Nice clean-up.
>>
>> Couple comments:
>>
>> 1. I believe the fake uncore you created is better than convert entire xe
>> to match i915 uncore.
>>
>> 2. Does the fixup! as revert works well on autosquash? if so this is really
>> neat... I was manually removing the revert and reverted patches on the
>> clean-up rebases...
>
>No, this doesn't play nicely with autosquash.
>it is better to just use regular revert, then manually removing both patches
>on the rebase clean-up...
>
>result of some local experiments here:
>
>You asked to amend the most recent commit, but doing so would make
>it empty. You can repeat your command with --allow-empty, or you can
>remove the commit entirely with "git reset HEAD^".
>interactive rebase in progress; onto 78054149ebf8
>Last commands done (14 commands done):
>   pick 4358c97316a9 drm/i915/display: Add more macros to remove all direct calls to uncore
>   fixup 98a5b4a593bc fixup! drm/i915/display: Add more macros to remove all direct calls to uncore
>  (see more in file .git/rebase-merge/done)
>Next commands to do (348 remaining commands):
>   pick 5388ce02065b drm/i915/display: Remove all uncore mmio accesses in favor of intel_de
>   fixup 6d8f5663eaaf fixup! drm/i915/display: Remove all uncore mmio accesses in favor of intel_de
>  (use "git rebase --edit-todo" to view and edit)
>You are currently rebasing branch 'drm-xe-next' on '78054149ebf8'.
>  (all conflicts fixed: run "git rebase --continue")
>
>Untracked files:
>  (use "git add <file>..." to include in what will be committed)
>	drivers/gpu/drm/xe/
>
>No changes
>Could not apply 98a5b4a593bc... fixup! drm/i915/display: Add more macros to remove all direct calls to uncore
>
>---
>
>Then if I allow empty I have some bogus commits to get removed on a next round.
>if I --skip then the offending code doesn't get removed.

I wish git rebase understood a "drop" verb and git commit had
--fixup=drop:, just like it knows about --fixup=amend: and --fixup=reword:

Anyway, I think it works the way it is if you follow the advice from the
mesage above:

	You asked to amend the most recent commit, but doing so would make
	it empty. You can repeat your command with --allow-empty, or you can
	remove the commit entirely with "git reset HEAD^".

i.e. once you hit this conflict, you do:

	git reset --hard HEAD^
	git rebase --skip

from my tests the --allow-empty do not really work: they only play a
role if the "pick" action from git rebase leaves the commit empty, not
if the "fixup" action. If it worked, then the rebase could be 2 passes:

	git rebase -i --allow-empty --autosquash ...
	git rebase -i --empty=drop ...

Lucas De Marchi

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 11/18] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
  2023-05-03 13:59   ` Rodrigo Vivi
@ 2023-05-04  6:12     ` Oded Gabbay
  0 siblings, 0 replies; 33+ messages in thread
From: Oded Gabbay @ 2023-05-04  6:12 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Jani Nikula, lucas.demarchi, intel-xe, rodrigo.vivi

On Wed, May 3, 2023 at 4:59 PM Rodrigo Vivi <rodrigo.vivi@kernel.org> wrote:
>
> On Wed, May 03, 2023 at 04:09:58PM +0300, Jani Nikula wrote:
> > Add the read8 accessor to support intel_de_read8.
> >
> > Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>
> I wonder if we should have this as a new separated patch instead of a fixup?
> Then when rebasing with autosquash we make sure to put this before the
> xe/display patches...
>
> Oded has already started to review the xe-rev1 branch and I'd like
> to avoid changes to the patches that are in that branch already.
>
> But this is really small, probably with his ack we can keep as this fixup!
I haven't managed to do a lot yet, so keeping this patch as fixup is fine.
Oded
>
> > ---
> >  drivers/gpu/drm/xe/xe_mmio.h | 8 ++++++++
> >  1 file changed, 8 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_mmio.h b/drivers/gpu/drm/xe/xe_mmio.h
> > index 1a32e0f52261..b72a0a75259f 100644
> > --- a/drivers/gpu/drm/xe/xe_mmio.h
> > +++ b/drivers/gpu/drm/xe/xe_mmio.h
> > @@ -17,6 +17,14 @@ struct xe_device;
> >
> >  int xe_mmio_init(struct xe_device *xe);
> >
> > +static inline u8 xe_mmio_read8(struct xe_gt *gt, u32 reg)
> > +{
> > +     if (reg < gt->mmio.adj_limit)
> > +             reg += gt->mmio.adj_offset;
> > +
> > +     return readb(gt->mmio.regs + reg);
> > +}
> > +
> >  static inline void xe_mmio_write32(struct xe_gt *gt,
> >                                  u32 reg, u32 val)
> >  {
> > --
> > 2.39.2
> >

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 03/18] fixup! drm/xe/display: Implement display support
  2023-05-03 13:09 ` [Intel-xe] [PATCH 03/18] " Jani Nikula
@ 2023-05-05 20:19   ` Rodrigo Vivi
  0 siblings, 0 replies; 33+ messages in thread
From: Rodrigo Vivi @ 2023-05-05 20:19 UTC (permalink / raw)
  To: Jani Nikula; +Cc: lucas.demarchi, intel-xe, rodrigo.vivi

On Wed, May 03, 2023 at 04:09:50PM +0300, Jani Nikula wrote:
> Remove the dummy wrappers and use the uncore glue layer.

ops, I'm really sorry, but this now conflicts after I rebased
drm-xe-next to drm-tip.

Could you please provide a rebased version so I apply next week.

Then I'm going to do a clean-up rebase and try to move the display
code up to the top again.

> 
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
>  drivers/gpu/drm/xe/display/ext/i915_irq.c | 134 +++++++++++-----------
>  1 file changed, 64 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/display/ext/i915_irq.c b/drivers/gpu/drm/xe/display/ext/i915_irq.c
> index 8a97c3f45620..744b00647ca6 100644
> --- a/drivers/gpu/drm/xe/display/ext/i915_irq.c
> +++ b/drivers/gpu/drm/xe/display/ext/i915_irq.c
> @@ -35,7 +35,6 @@
>  #include <drm/drm_drv.h>
>  
>  #include "icl_dsi_regs.h"
> -#include "intel_de.h"
>  #include "intel_display_trace.h"
>  #include "intel_display_types.h"
>  #include "intel_fifo_underrun.h"
> @@ -44,13 +43,8 @@
>  #include "intel_psr.h"
>  
>  #include "i915_drv.h"
> -#include "intel_de.h"
> -
> -#define intel_uncore_read(uncore, reg) intel_de_read(dev_priv, (reg))
> -#define intel_uncore_read64(uncore, reg) intel_de_read64(dev_priv, (reg))
> -#define intel_uncore_write(uncore, reg, value) intel_de_write(dev_priv, reg, value)
> -#define intel_uncore_rmw(uncore, reg, clear, set) intel_de_rmw(dev_priv, reg, clear, set)
> -#define intel_uncore_posting_read intel_uncore_read
> +#include "i915_reg.h"
> +#include "intel_uncore.h"
>  
>  static u32 raw_reg_read(void __iomem *base, i915_reg_t reg)
>  {
> @@ -68,16 +62,16 @@ static void raw_reg_write(void __iomem *base, i915_reg_t reg, u32 value)
>  static void gen3_irq_reset(struct xe_device *dev_priv, i915_reg_t imr,
>  		    i915_reg_t iir, i915_reg_t ier)
>  {
> -	intel_uncore_write(dev_priv, imr, 0xffffffff);
> -	intel_uncore_posting_read(dev_priv, imr);
> +	intel_uncore_write(&dev_priv->uncore, imr, 0xffffffff);
> +	intel_uncore_posting_read(&dev_priv->uncore, imr);
>  
> -	intel_uncore_write(dev_priv, ier, 0);
> +	intel_uncore_write(&dev_priv->uncore, ier, 0);
>  
>  	/* IIR can theoretically queue up two events. Be paranoid. */
> -	intel_uncore_write(dev_priv, iir, 0xffffffff);
> -	intel_uncore_posting_read(dev_priv, iir);
> -	intel_uncore_write(dev_priv, iir, 0xffffffff);
> -	intel_uncore_posting_read(dev_priv, iir);
> +	intel_uncore_write(&dev_priv->uncore, iir, 0xffffffff);
> +	intel_uncore_posting_read(&dev_priv->uncore, iir);
> +	intel_uncore_write(&dev_priv->uncore, iir, 0xffffffff);
> +	intel_uncore_posting_read(&dev_priv->uncore, iir);
>  }
>  
>  /*
> @@ -85,7 +79,7 @@ static void gen3_irq_reset(struct xe_device *dev_priv, i915_reg_t imr,
>   */
>  static void gen3_assert_iir_is_zero(struct xe_device *dev_priv, i915_reg_t reg)
>  {
> -	u32 val = intel_uncore_read(dev_priv, reg);
> +	u32 val = intel_uncore_read(&dev_priv->uncore, reg);
>  
>  	if (val == 0)
>  		return;
> @@ -93,10 +87,10 @@ static void gen3_assert_iir_is_zero(struct xe_device *dev_priv, i915_reg_t reg)
>  	drm_WARN(&dev_priv->drm, 1,
>  		 "Interrupt register 0x%x is not zero: 0x%08x\n",
>  		 reg.reg, val);
> -	intel_uncore_write(dev_priv, reg, 0xffffffff);
> -	intel_uncore_posting_read(dev_priv, reg);
> -	intel_uncore_write(dev_priv, reg, 0xffffffff);
> -	intel_uncore_posting_read(dev_priv, reg);
> +	intel_uncore_write(&dev_priv->uncore, reg, 0xffffffff);
> +	intel_uncore_posting_read(&dev_priv->uncore, reg);
> +	intel_uncore_write(&dev_priv->uncore, reg, 0xffffffff);
> +	intel_uncore_posting_read(&dev_priv->uncore, reg);
>  }
>  
>  static void gen3_irq_init(struct xe_device *dev_priv,
> @@ -106,9 +100,9 @@ static void gen3_irq_init(struct xe_device *dev_priv,
>  {
>  	gen3_assert_iir_is_zero(dev_priv, iir);
>  
> -	intel_uncore_write(xe, ier, ier_val);
> -	intel_uncore_write(xe, imr, imr_val);
> -	intel_uncore_posting_read(xe, imr);
> +	intel_uncore_write(&dev_priv->uncore, ier, ier_val);
> +	intel_uncore_write(&dev_priv->uncore, imr, imr_val);
> +	intel_uncore_posting_read(&dev_priv->uncore, imr);
>  }
>  
>  #define GEN8_IRQ_RESET_NDX(uncore, type, which) \
> @@ -223,10 +217,10 @@ i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv,
>  	lockdep_assert_held(&dev_priv->irq_lock);
>  	drm_WARN_ON(&dev_priv->drm, bits & ~mask);
>  
> -	val = intel_uncore_read(dev_priv, PORT_HOTPLUG_EN);
> +	val = intel_uncore_read(&dev_priv->uncore, PORT_HOTPLUG_EN);
>  	val &= ~mask;
>  	val |= bits;
> -	intel_uncore_write(dev_priv, PORT_HOTPLUG_EN, val);
> +	intel_uncore_write(&dev_priv->uncore, PORT_HOTPLUG_EN, val);
>  }
>  
>  /**
> @@ -276,8 +270,8 @@ static void bdw_update_pipe_irq(struct drm_i915_private *dev_priv,
>  
>  	if (new_val != dev_priv->de_irq_mask[pipe]) {
>  		dev_priv->de_irq_mask[pipe] = new_val;
> -		intel_uncore_write(dev_priv, GEN8_DE_PIPE_IMR(pipe), dev_priv->de_irq_mask[pipe]);
> -		intel_uncore_posting_read(dev_priv, GEN8_DE_PIPE_IMR(pipe));
> +		intel_uncore_write(&dev_priv->uncore, GEN8_DE_PIPE_IMR(pipe), dev_priv->de_irq_mask[pipe]);
> +		intel_uncore_posting_read(&dev_priv->uncore, GEN8_DE_PIPE_IMR(pipe));
>  	}
>  }
>  
> @@ -538,7 +532,7 @@ static void hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv,
>  				     enum pipe pipe)
>  {
>  	display_pipe_crc_irq_handler(dev_priv, pipe,
> -				     intel_uncore_read(dev_priv, PIPE_CRC_RES_1_IVB(pipe)),
> +				     intel_uncore_read(&dev_priv->uncore, PIPE_CRC_RES_1_IVB(pipe)),
>  				     0, 0, 0, 0);
>  }
>  
> @@ -551,8 +545,8 @@ static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir)
>  	if (ddi_hotplug_trigger) {
>  		u32 dig_hotplug_reg;
>  
> -		dig_hotplug_reg = intel_uncore_read(dev_priv, SHOTPLUG_CTL_DDI);
> -		intel_uncore_write(dev_priv, SHOTPLUG_CTL_DDI, dig_hotplug_reg);
> +		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_DDI);
> +		intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_DDI, dig_hotplug_reg);
>  
>  		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
>  				   ddi_hotplug_trigger, dig_hotplug_reg,
> @@ -563,8 +557,8 @@ static void icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir)
>  	if (tc_hotplug_trigger) {
>  		u32 dig_hotplug_reg;
>  
> -		dig_hotplug_reg = intel_uncore_read(dev_priv, SHOTPLUG_CTL_TC);
> -		intel_uncore_write(dev_priv, SHOTPLUG_CTL_TC, dig_hotplug_reg);
> +		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, SHOTPLUG_CTL_TC);
> +		intel_uncore_write(&dev_priv->uncore, SHOTPLUG_CTL_TC, dig_hotplug_reg);
>  
>  		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
>  				   tc_hotplug_trigger, dig_hotplug_reg,
> @@ -588,8 +582,8 @@ static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir)
>  	if (trigger_tc) {
>  		u32 dig_hotplug_reg;
>  
> -		dig_hotplug_reg = intel_uncore_read(dev_priv, GEN11_TC_HOTPLUG_CTL);
> -		intel_uncore_write(dev_priv, GEN11_TC_HOTPLUG_CTL, dig_hotplug_reg);
> +		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL);
> +		intel_uncore_write(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, dig_hotplug_reg);
>  
>  		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
>  				   trigger_tc, dig_hotplug_reg,
> @@ -600,8 +594,8 @@ static void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir)
>  	if (trigger_tbt) {
>  		u32 dig_hotplug_reg;
>  
> -		dig_hotplug_reg = intel_uncore_read(dev_priv, GEN11_TBT_HOTPLUG_CTL);
> -		intel_uncore_write(dev_priv, GEN11_TBT_HOTPLUG_CTL, dig_hotplug_reg);
> +		dig_hotplug_reg = intel_uncore_read(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL);
> +		intel_uncore_write(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, dig_hotplug_reg);
>  
>  		intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask,
>  				   trigger_tbt, dig_hotplug_reg,
> @@ -691,8 +685,8 @@ gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir)
>  			else
>  				iir_reg = EDP_PSR_IIR;
>  
> -			psr_iir = intel_uncore_read(dev_priv, iir_reg);
> -			intel_uncore_write(dev_priv, iir_reg, psr_iir);
> +			psr_iir = intel_uncore_read(&dev_priv->uncore, iir_reg);
> +			intel_uncore_write(&dev_priv->uncore, iir_reg, psr_iir);
>  
>  			if (psr_iir)
>  				found = true;
> @@ -721,7 +715,7 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
>  	 * Incase of dual link, TE comes from DSI_1
>  	 * this is to check if dual link is enabled
>  	 */
> -	val = intel_uncore_read(dev_priv, TRANS_DDI_FUNC_CTL2(TRANSCODER_DSI_0));
> +	val = intel_uncore_read(&dev_priv->uncore, TRANS_DDI_FUNC_CTL2(TRANSCODER_DSI_0));
>  	val &= PORT_SYNC_MODE_ENABLE;
>  
>  	/*
> @@ -733,7 +727,7 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
>  	dsi_trans = (port == PORT_A) ? TRANSCODER_DSI_0 : TRANSCODER_DSI_1;
>  
>  	/* Check if DSI configured in command mode */
> -	val = intel_uncore_read(dev_priv, DSI_TRANS_FUNC_CONF(dsi_trans));
> +	val = intel_uncore_read(&dev_priv->uncore, DSI_TRANS_FUNC_CONF(dsi_trans));
>  	val = val & OP_MODE_MASK;
>  
>  	if (val != CMD_MODE_NO_GATE && val != CMD_MODE_TE_GATE) {
> @@ -742,7 +736,7 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
>  	}
>  
>  	/* Get PIPE for handling VBLANK event */
> -	val = intel_uncore_read(dev_priv, TRANS_DDI_FUNC_CTL(dsi_trans));
> +	val = intel_uncore_read(&dev_priv->uncore, TRANS_DDI_FUNC_CTL(dsi_trans));
>  	switch (val & TRANS_DDI_EDP_INPUT_MASK) {
>  	case TRANS_DDI_EDP_INPUT_A_ON:
>  		pipe = PIPE_A;
> @@ -762,8 +756,8 @@ static void gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv,
>  
>  	/* clear TE in dsi IIR */
>  	port = (te_trigger & DSI1_TE) ? PORT_B : PORT_A;
> -	tmp = intel_uncore_read(dev_priv, DSI_INTR_IDENT_REG(port));
> -	intel_uncore_write(dev_priv, DSI_INTR_IDENT_REG(port), tmp);
> +	tmp = intel_uncore_read(&dev_priv->uncore, DSI_INTR_IDENT_REG(port));
> +	intel_uncore_write(&dev_priv->uncore, DSI_INTR_IDENT_REG(port), tmp);
>  }
>  
>  static u32 gen8_de_pipe_flip_done_mask(struct drm_i915_private *i915)
> @@ -795,9 +789,9 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
>  	drm_WARN_ON_ONCE(&dev_priv->drm, !HAS_DISPLAY(dev_priv));
>  
>  	if (master_ctl & GEN8_DE_MISC_IRQ) {
> -		iir = intel_uncore_read(dev_priv, GEN8_DE_MISC_IIR);
> +		iir = intel_uncore_read(&dev_priv->uncore, GEN8_DE_MISC_IIR);
>  		if (iir) {
> -			intel_uncore_write(dev_priv, GEN8_DE_MISC_IIR, iir);
> +			intel_uncore_write(&dev_priv->uncore, GEN8_DE_MISC_IIR, iir);
>  			ret = IRQ_HANDLED;
>  			gen8_de_misc_irq_handler(dev_priv, iir);
>  		} else {
> @@ -807,9 +801,9 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
>  	}
>  
>  	if (DISPLAY_VER(dev_priv) >= 11 && (master_ctl & GEN11_DE_HPD_IRQ)) {
> -		iir = intel_uncore_read(dev_priv, GEN11_DE_HPD_IIR);
> +		iir = intel_uncore_read(&dev_priv->uncore, GEN11_DE_HPD_IIR);
>  		if (iir) {
> -			intel_uncore_write(dev_priv, GEN11_DE_HPD_IIR, iir);
> +			intel_uncore_write(&dev_priv->uncore, GEN11_DE_HPD_IIR, iir);
>  			ret = IRQ_HANDLED;
>  			gen11_hpd_irq_handler(dev_priv, iir);
>  		} else {
> @@ -819,11 +813,11 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
>  	}
>  
>  	if (master_ctl & GEN8_DE_PORT_IRQ) {
> -		iir = intel_uncore_read(dev_priv, GEN8_DE_PORT_IIR);
> +		iir = intel_uncore_read(&dev_priv->uncore, GEN8_DE_PORT_IIR);
>  		if (iir) {
>  			bool found = false;
>  
> -			intel_uncore_write(dev_priv, GEN8_DE_PORT_IIR, iir);
> +			intel_uncore_write(&dev_priv->uncore, GEN8_DE_PORT_IIR, iir);
>  			ret = IRQ_HANDLED;
>  
>  			if (iir & gen8_de_port_aux_mask(dev_priv)) {
> @@ -855,7 +849,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
>  		if (!(master_ctl & GEN8_DE_PIPE_IRQ(pipe)))
>  			continue;
>  
> -		iir = intel_uncore_read(dev_priv, GEN8_DE_PIPE_IIR(pipe));
> +		iir = intel_uncore_read(&dev_priv->uncore, GEN8_DE_PIPE_IIR(pipe));
>  		if (!iir) {
>  			drm_err(&dev_priv->drm,
>  				"The master control interrupt lied (DE PIPE)!\n");
> @@ -863,7 +857,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
>  		}
>  
>  		ret = IRQ_HANDLED;
> -		intel_uncore_write(dev_priv, GEN8_DE_PIPE_IIR(pipe), iir);
> +		intel_uncore_write(&dev_priv->uncore, GEN8_DE_PIPE_IIR(pipe), iir);
>  
>  		if (iir & GEN8_PIPE_VBLANK)
>  			intel_handle_vblank(dev_priv, pipe);
> @@ -892,9 +886,9 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
>  		 * scheme also closed the SDE interrupt handling race we've seen
>  		 * on older pch-split platforms. But this needs testing.
>  		 */
> -		iir = intel_uncore_read(dev_priv, SDEIIR);
> +		iir = intel_uncore_read(&dev_priv->uncore, SDEIIR);
>  		if (iir) {
> -			intel_uncore_write(dev_priv, SDEIIR, iir);
> +			intel_uncore_write(&dev_priv->uncore, SDEIIR, iir);
>  			ret = IRQ_HANDLED;
>  
>  			if (INTEL_PCH_TYPE(dev_priv) >= PCH_ICP)
> @@ -944,16 +938,16 @@ static bool gen11_dsi_configure_te(struct intel_crtc *intel_crtc,
>  	else
>  		port = PORT_A;
>  
> -	tmp =  intel_uncore_read(dev_priv, DSI_INTR_MASK_REG(port));
> +	tmp =  intel_uncore_read(&dev_priv->uncore, DSI_INTR_MASK_REG(port));
>  	if (enable)
>  		tmp &= ~DSI_TE_EVENT;
>  	else
>  		tmp |= DSI_TE_EVENT;
>  
> -	intel_uncore_write(dev_priv, DSI_INTR_MASK_REG(port), tmp);
> +	intel_uncore_write(&dev_priv->uncore, DSI_INTR_MASK_REG(port), tmp);
>  
> -	tmp = intel_uncore_read(dev_priv, DSI_INTR_IDENT_REG(port));
> -	intel_uncore_write(dev_priv, DSI_INTR_IDENT_REG(port), tmp);
> +	tmp = intel_uncore_read(&dev_priv->uncore, DSI_INTR_IDENT_REG(port));
> +	intel_uncore_write(&dev_priv->uncore, DSI_INTR_IDENT_REG(port), tmp);
>  
>  	return true;
>  }
> @@ -1006,11 +1000,11 @@ void gen11_display_irq_reset(struct drm_i915_private *dev_priv)
>  	if (!HAS_DISPLAY(dev_priv))
>  		return;
>  
> -	intel_uncore_write(dev_priv, GEN11_DISPLAY_INT_CTL, 0);
> +	intel_uncore_write(&dev_priv->uncore, GEN11_DISPLAY_INT_CTL, 0);
>  
>  	for_each_cpu_transcoder_masked(dev_priv, trans, trans_mask) {
> -		intel_uncore_write(dev_priv, TRANS_PSR_IMR(trans), 0xffffffff);
> -		intel_uncore_write(dev_priv, TRANS_PSR_IIR(trans), 0xffffffff);
> +		intel_uncore_write(&dev_priv->uncore, TRANS_PSR_IMR(trans), 0xffffffff);
> +		intel_uncore_write(&dev_priv->uncore, TRANS_PSR_IIR(trans), 0xffffffff);
>  	}
>  
>  	for_each_pipe(dev_priv, pipe)
> @@ -1162,12 +1156,12 @@ static void dg1_hpd_irq_setup(struct drm_i915_private *dev_priv)
>  {
>  	u32 val;
>  
> -	val = intel_uncore_read(dev_priv, SOUTH_CHICKEN1);
> +	val = intel_uncore_read(&dev_priv->uncore, SOUTH_CHICKEN1);
>  	val |= (INVERT_DDIA_HPD |
>  		INVERT_DDIB_HPD |
>  		INVERT_DDIC_HPD |
>  		INVERT_DDID_HPD);
> -	intel_uncore_write(dev_priv, SOUTH_CHICKEN1, val);
> +	intel_uncore_write(&dev_priv->uncore, SOUTH_CHICKEN1, val);
>  
>  	icp_hpd_irq_setup(dev_priv);
>  }
> @@ -1176,7 +1170,7 @@ static void gen11_tc_hpd_detection_setup(struct drm_i915_private *dev_priv)
>  {
>  	u32 hotplug;
>  
> -	hotplug = intel_uncore_read(dev_priv, GEN11_TC_HOTPLUG_CTL);
> +	hotplug = intel_uncore_read(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL);
>  	hotplug &= ~(GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC1) |
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC2) |
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC3) |
> @@ -1184,14 +1178,14 @@ static void gen11_tc_hpd_detection_setup(struct drm_i915_private *dev_priv)
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC5) |
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC6));
>  	hotplug |= intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables);
> -	intel_uncore_write(dev_priv, GEN11_TC_HOTPLUG_CTL, hotplug);
> +	intel_uncore_write(&dev_priv->uncore, GEN11_TC_HOTPLUG_CTL, hotplug);
>  }
>  
>  static void gen11_tbt_hpd_detection_setup(struct drm_i915_private *dev_priv)
>  {
>  	u32 hotplug;
>  
> -	hotplug = intel_uncore_read(dev_priv, GEN11_TBT_HOTPLUG_CTL);
> +	hotplug = intel_uncore_read(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL);
>  	hotplug &= ~(GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC1) |
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC2) |
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC3) |
> @@ -1199,7 +1193,7 @@ static void gen11_tbt_hpd_detection_setup(struct drm_i915_private *dev_priv)
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC5) |
>  		     GEN11_HOTPLUG_CTL_ENABLE(HPD_PORT_TC6));
>  	hotplug |= intel_hpd_hotplug_enables(dev_priv, gen11_hotplug_enables);
> -	intel_uncore_write(dev_priv, GEN11_TBT_HOTPLUG_CTL, hotplug);
> +	intel_uncore_write(&dev_priv->uncore, GEN11_TBT_HOTPLUG_CTL, hotplug);
>  }
>  
>  static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv)
> @@ -1210,11 +1204,11 @@ static void gen11_hpd_irq_setup(struct drm_i915_private *dev_priv)
>  	enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd);
>  	hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd);
>  
> -	val = intel_uncore_read(dev_priv, GEN11_DE_HPD_IMR);
> +	val = intel_uncore_read(&dev_priv->uncore, GEN11_DE_HPD_IMR);
>  	val &= ~hotplug_irqs;
>  	val |= ~enabled_irqs & hotplug_irqs;
> -	intel_uncore_write(dev_priv, GEN11_DE_HPD_IMR, val);
> -	intel_uncore_posting_read(dev_priv, GEN11_DE_HPD_IMR);
> +	intel_uncore_write(&dev_priv->uncore, GEN11_DE_HPD_IMR, val);
> +	intel_uncore_posting_read(&dev_priv->uncore, GEN11_DE_HPD_IMR);
>  
>  	gen11_tc_hpd_detection_setup(dev_priv);
>  	gen11_tbt_hpd_detection_setup(dev_priv);
> @@ -1301,7 +1295,7 @@ static void gen11_de_irq_postinstall(struct drm_i915_private *dev_priv)
>  
>  	gen8_de_irq_postinstall(dev_priv);
>  
> -	intel_uncore_write(dev_priv, GEN11_DISPLAY_INT_CTL,
> +	intel_uncore_write(&dev_priv->uncore, GEN11_DISPLAY_INT_CTL,
>  			   GEN11_DISPLAY_IRQ_ENABLE);
>  }
>  
> -- 
> 2.39.2
> 

^ permalink raw reply	[flat|nested] 33+ messages in thread

* [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers
@ 2023-05-08 14:46 Jani Nikula
  2023-05-08 17:47 ` Rodrigo Vivi
  0 siblings, 1 reply; 33+ messages in thread
From: Jani Nikula @ 2023-05-08 14:46 UTC (permalink / raw)
  To: intel-xe; +Cc: jani.nikula, lucas.demarchi, rodrigo.vivi

v2 of
https://lore.kernel.org/r/20230503131005.1602412-1-jani.nikula@intel.com

- rebase
- fix rmw now that xe follows i915 rmw arguments


Jani Nikula (18):
  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: Rename intel_de.h to xe_de.h
  fixup! drm/xe/display: Implement display support
  fixup! drm/i915/display: Remaining changes to make xe compile
  fixup! drm/xe/display: Implement display support
  fixup! drm/i915/display: Add more macros to remove all direct calls to
    uncore
  fixup! drm/i915/display: Remove all uncore mmio accesses in favor of
    intel_de
  fixup! drm/i915/display: Remaining changes to make xe compile
  fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
  fixup! drm/xe/display: Implement display support
  fixup! drm/i915/display: Remaining changes to make xe compile
  fixup! drm/i915/display: Remaining changes to make xe compile
  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

 drivers/gpu/drm/i915/display/hsw_ips.c        |   7 +-
 drivers/gpu/drm/i915/display/intel_bios.c     |  19 +-
 drivers/gpu/drm/i915/display/intel_bw.c       |  34 ++--
 drivers/gpu/drm/i915/display/intel_cdclk.c    |  45 ++---
 drivers/gpu/drm/i915/display/intel_de.h       |  54 ------
 drivers/gpu/drm/i915/display/intel_display.c  |   1 +
 .../drm/i915/display/intel_display_power.c    |   3 +-
 .../i915/display/intel_display_power_well.c   |   7 +-
 drivers/gpu/drm/i915/display/intel_dpio_phy.c |   9 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c     |   9 +-
 drivers/gpu/drm/i915/display/skl_watermark.c  |  23 +--
 .../gpu/drm/xe/compat-i915-headers/i915_drv.h |   1 +
 .../drm/xe/compat-i915-headers/intel_pcode.h  |  42 +++++
 .../drm/xe/compat-i915-headers/intel_uncore.h |  98 +++++++++++
 drivers/gpu/drm/xe/display/ext/i915_irq.c     | 118 ++++++-------
 .../drm/xe/display/ext/intel_clock_gating.c   |   1 +
 .../drm/xe/display/ext/intel_device_info.c    |   1 +
 drivers/gpu/drm/xe/display/ext/intel_dram.c   |   3 +-
 drivers/gpu/drm/xe/display/xe_de.h            | 163 ------------------
 drivers/gpu/drm/xe/xe_device_types.h          |   4 +
 drivers/gpu/drm/xe/xe_display.c               |   3 +
 drivers/gpu/drm/xe/xe_mmio.h                  |   8 +
 22 files changed, 298 insertions(+), 355 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
 delete mode 100644 drivers/gpu/drm/xe/display/xe_de.h

-- 
2.39.2


^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers
  2023-05-08 14:46 Jani Nikula
@ 2023-05-08 17:47 ` Rodrigo Vivi
  0 siblings, 0 replies; 33+ messages in thread
From: Rodrigo Vivi @ 2023-05-08 17:47 UTC (permalink / raw)
  To: Jani Nikula; +Cc: lucas.demarchi, intel-xe

On Mon, May 08, 2023 at 05:46:00PM +0300, Jani Nikula wrote:
> v2 of
> https://lore.kernel.org/r/20230503131005.1602412-1-jani.nikula@intel.com
> 
> - rebase
> - fix rmw now that xe follows i915 rmw arguments

Thanks for the rebase.
I tested here on my DG2 and pushed as is to drm-xe-next.

I will soon perform the rebase --auto-squash rounds...

> 
> 
> Jani Nikula (18):
>   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: Rename intel_de.h to xe_de.h
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/i915/display: Add more macros to remove all direct calls to
>     uncore
>   fixup! drm/i915/display: Remove all uncore mmio accesses in favor of
>     intel_de
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   fixup! drm/xe: Introduce a new DRM driver for Intel GPUs
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   fixup! drm/i915/display: Remaining changes to make xe compile
>   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
> 
>  drivers/gpu/drm/i915/display/hsw_ips.c        |   7 +-
>  drivers/gpu/drm/i915/display/intel_bios.c     |  19 +-
>  drivers/gpu/drm/i915/display/intel_bw.c       |  34 ++--
>  drivers/gpu/drm/i915/display/intel_cdclk.c    |  45 ++---
>  drivers/gpu/drm/i915/display/intel_de.h       |  54 ------
>  drivers/gpu/drm/i915/display/intel_display.c  |   1 +
>  .../drm/i915/display/intel_display_power.c    |   3 +-
>  .../i915/display/intel_display_power_well.c   |   7 +-
>  drivers/gpu/drm/i915/display/intel_dpio_phy.c |   9 +-
>  drivers/gpu/drm/i915/display/intel_hdcp.c     |   9 +-
>  drivers/gpu/drm/i915/display/skl_watermark.c  |  23 +--
>  .../gpu/drm/xe/compat-i915-headers/i915_drv.h |   1 +
>  .../drm/xe/compat-i915-headers/intel_pcode.h  |  42 +++++
>  .../drm/xe/compat-i915-headers/intel_uncore.h |  98 +++++++++++
>  drivers/gpu/drm/xe/display/ext/i915_irq.c     | 118 ++++++-------
>  .../drm/xe/display/ext/intel_clock_gating.c   |   1 +
>  .../drm/xe/display/ext/intel_device_info.c    |   1 +
>  drivers/gpu/drm/xe/display/ext/intel_dram.c   |   3 +-
>  drivers/gpu/drm/xe/display/xe_de.h            | 163 ------------------
>  drivers/gpu/drm/xe/xe_device_types.h          |   4 +
>  drivers/gpu/drm/xe/xe_display.c               |   3 +
>  drivers/gpu/drm/xe/xe_mmio.h                  |   8 +
>  22 files changed, 298 insertions(+), 355 deletions(-)
>  create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
>  create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
>  delete mode 100644 drivers/gpu/drm/xe/display/xe_de.h
> 
> -- 
> 2.39.2
> 

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2023-05-08 17:47 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-03 13:09 [Intel-xe] [PATCH 00/18] xe&i915 display integration: add uncore and pcode compat layers Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 01/18] fixup! drm/xe/display: Implement display support Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 02/18] " Jani Nikula
2023-05-03 15:21   ` Lucas De Marchi
2023-05-03 15:37     ` Lucas De Marchi
2023-05-03 13:09 ` [Intel-xe] [PATCH 03/18] " Jani Nikula
2023-05-05 20:19   ` Rodrigo Vivi
2023-05-03 13:09 ` [Intel-xe] [PATCH 04/18] fixup! drm/xe/display: Rename intel_de.h to xe_de.h Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 05/18] fixup! drm/xe/display: Implement display support Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 06/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 07/18] fixup! drm/xe/display: Implement display support Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 08/18] fixup! drm/i915/display: Add more macros to remove all direct calls to uncore Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 09/18] fixup! drm/i915/display: Remove all uncore mmio accesses in favor of intel_de Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 10/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
2023-05-03 13:09 ` [Intel-xe] [PATCH 11/18] fixup! drm/xe: Introduce a new DRM driver for Intel GPUs Jani Nikula
2023-05-03 13:59   ` Rodrigo Vivi
2023-05-04  6:12     ` Oded Gabbay
2023-05-03 13:09 ` [Intel-xe] [PATCH 12/18] fixup! drm/xe/display: Implement display support Jani Nikula
2023-05-03 13:10 ` [Intel-xe] [PATCH 13/18] fixup! drm/i915/display: Remaining changes to make xe compile Jani Nikula
2023-05-03 13:10 ` [Intel-xe] [PATCH 14/18] " Jani Nikula
2023-05-03 13:10 ` [Intel-xe] [PATCH 15/18] fixup! drm/xe/display: Implement display support Jani Nikula
2023-05-03 13:10 ` [Intel-xe] [PATCH 16/18] " Jani Nikula
2023-05-03 13:10 ` [Intel-xe] [PATCH 17/18] " Jani Nikula
2023-05-03 13:10 ` [Intel-xe] [PATCH 18/18] " Jani Nikula
2023-05-03 13:14 ` [Intel-xe] ✓ CI.Patch_applied: success for xe&i915 display integration: add uncore and pcode compat layers Patchwork
2023-05-03 13:15 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-05-03 13:19 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-05-03 13:51 ` [Intel-xe] ○ CI.BAT: info " Patchwork
2023-05-03 14:02 ` [Intel-xe] [PATCH 00/18] " Rodrigo Vivi
2023-05-03 19:41   ` Rodrigo Vivi
2023-05-03 21:09     ` Lucas De Marchi
  -- strict thread matches above, loose matches on Subject: below --
2023-05-08 14:46 Jani Nikula
2023-05-08 17:47 ` Rodrigo Vivi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox