All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/9] Introduce GuC Doorbells Manager
@ 2023-12-11 20:04 Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 1/9] drm/xe: Add GT oriented drm_printers Michal Wajdeczko
                   ` (15 more replies)
  0 siblings, 16 replies; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe

Introduce simple GuC doorbells ID manager that will be used by the
PF driver for VFs provisioning and can later be used by submission
code once we are ready to switch from H2G based notifications to
doorbells mechanism.

As preparation steps, improve existing logging and kunit code that
is used by the new code.

Michal Wajdeczko (9):
  drm/xe: Add GT oriented drm_printers
  drm/xe: Use GT oriented functions to report TLB timeout
  drm/xe: Introduce GuC Doorbells Manager
  drm/xe/kunit: Set SR-IOV mode of the fake device
  drm/xe/kunit: Define helper functions to allocate mock device
  drm/xe/kunit: Use xe kunit helpers in RTP test
  drm/xe/kunit: Use xe kunit helpers in WA test
  drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
  drm/xe/kunit: Add GuC Doorbells Manager tests

 drivers/gpu/drm/xe/.kunitconfig               |   5 +
 drivers/gpu/drm/xe/Makefile                   |   4 +
 drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c | 199 +++++++++++++
 drivers/gpu/drm/xe/tests/xe_kunit_helpers.c   |  85 ++++++
 drivers/gpu/drm/xe/tests/xe_kunit_helpers.h   |  19 ++
 drivers/gpu/drm/xe/tests/xe_pci.c             |   3 +
 drivers/gpu/drm/xe/tests/xe_pci_test.h        |   2 +
 drivers/gpu/drm/xe/tests/xe_rtp_test.c        |  36 +--
 drivers/gpu/drm/xe/tests/xe_wa_test.c         |  24 +-
 drivers/gpu/drm/xe/xe_gt_printk.h             |  44 +++
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c   |  13 +-
 drivers/gpu/drm/xe/xe_guc_db_mgr.c            | 261 ++++++++++++++++++
 drivers/gpu/drm/xe/xe_guc_db_mgr.h            |  22 ++
 drivers/gpu/drm/xe/xe_guc_types.h             |  15 +
 drivers/gpu/drm/xe/xe_uc.c                    |   5 +
 15 files changed, 675 insertions(+), 62 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.h

-- 
2.25.1


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

* [PATCH v3 1/9] drm/xe: Add GT oriented drm_printers
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 2/9] drm/xe: Use GT oriented functions to report TLB timeout Michal Wajdeczko
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi, Matt Roper

Instead of using generic drm_err_printer() that just adds static
prefix, or drm_info_printer() that outputs only device name, add
new helpers that create dedicated drm_printers that use our GT
oriented xe_gt_err() and xe_gt_info() functions.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/xe/xe_gt_printk.h | 44 +++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_gt_printk.h b/drivers/gpu/drm/xe/xe_gt_printk.h
index 5991bcadd47e..195f45b10c41 100644
--- a/drivers/gpu/drm/xe/xe_gt_printk.h
+++ b/drivers/gpu/drm/xe/xe_gt_printk.h
@@ -43,4 +43,48 @@
 #define xe_gt_WARN_ON_ONCE(_gt, _condition) \
 	xe_gt_WARN_ONCE((_gt), _condition, "%s(%s)", "gt_WARN_ON_ONCE", __stringify(_condition))
 
+static inline void __drm_printfn_xe_gt_err(struct drm_printer *p, struct va_format *vaf)
+{
+	struct xe_gt *gt = p->arg;
+
+	xe_gt_err(gt, "%pV", vaf);
+}
+
+static inline void __drm_printfn_xe_gt_info(struct drm_printer *p, struct va_format *vaf)
+{
+	struct xe_gt *gt = p->arg;
+
+	xe_gt_info(gt, "%pV", vaf);
+}
+
+/**
+ * xe_gt_err_printer - Construct a &drm_printer that outputs to xe_gt_err()
+ * @gt: the &xe_gt pointer to use in xe_gt_err()
+ *
+ * Return: The &drm_printer object.
+ */
+static inline struct drm_printer xe_gt_err_printer(struct xe_gt *gt)
+{
+	struct drm_printer p = {
+		.printfn = __drm_printfn_xe_gt_err,
+		.arg = gt,
+	};
+	return p;
+}
+
+/**
+ * xe_gt_info_printer - Construct a &drm_printer that outputs to xe_gt_info()
+ * @gt: the &xe_gt pointer to use in xe_gt_info()
+ *
+ * Return: The &drm_printer object.
+ */
+static inline struct drm_printer xe_gt_info_printer(struct xe_gt *gt)
+{
+	struct drm_printer p = {
+		.printfn = __drm_printfn_xe_gt_info,
+		.arg = gt,
+	};
+	return p;
+}
+
 #endif
-- 
2.25.1


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

* [PATCH v3 2/9] drm/xe: Use GT oriented functions to report TLB timeout
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 1/9] drm/xe: Add GT oriented drm_printers Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 3/9] drm/xe: Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Matt Roper

We track TLB invalidation seqno per GT and we have GT oriented
message helpers, so it's better to use GT oriented log functions.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
index 7eef23a00d77..e3a4131ebb58 100644
--- a/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
+++ b/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
@@ -8,6 +8,7 @@
 #include "abi/guc_actions_abi.h"
 #include "xe_device.h"
 #include "xe_gt.h"
+#include "xe_gt_printk.h"
 #include "xe_guc.h"
 #include "xe_guc_ct.h"
 #include "xe_trace.h"
@@ -30,8 +31,8 @@ static void xe_gt_tlb_fence_timeout(struct work_struct *work)
 			break;
 
 		trace_xe_gt_tlb_invalidation_fence_timeout(fence);
-		drm_err(&gt_to_xe(gt)->drm, "gt%d: TLB invalidation fence timeout, seqno=%d recv=%d",
-			gt->info.id, fence->seqno, gt->tlb_invalidation.seqno_recv);
+		xe_gt_err(gt, "TLB invalidation fence timeout, seqno=%d recv=%d",
+			  fence->seqno, gt->tlb_invalidation.seqno_recv);
 
 		list_del(&fence->link);
 		fence->base.error = -ETIME;
@@ -312,9 +313,7 @@ int xe_gt_tlb_invalidation_vma(struct xe_gt *gt,
  */
 int xe_gt_tlb_invalidation_wait(struct xe_gt *gt, int seqno)
 {
-	struct xe_device *xe = gt_to_xe(gt);
 	struct xe_guc *guc = &gt->uc.guc;
-	struct drm_printer p = drm_err_printer(__func__);
 	int ret;
 
 	/*
@@ -325,8 +324,10 @@ int xe_gt_tlb_invalidation_wait(struct xe_gt *gt, int seqno)
 				 tlb_invalidation_seqno_past(gt, seqno),
 				 TLB_TIMEOUT);
 	if (!ret) {
-		drm_err(&xe->drm, "gt%d: TLB invalidation time'd out, seqno=%d, recv=%d\n",
-			gt->info.id, seqno, gt->tlb_invalidation.seqno_recv);
+		struct drm_printer p = xe_gt_err_printer(gt);
+
+		xe_gt_err(gt, "TLB invalidation time'd out, seqno=%d, recv=%d\n",
+			  seqno, gt->tlb_invalidation.seqno_recv);
 		xe_guc_ct_print(&guc->ct, &p, true);
 		return -ETIME;
 	}
-- 
2.25.1


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

* [PATCH v3 3/9] drm/xe: Introduce GuC Doorbells Manager
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 1/9] drm/xe: Add GT oriented drm_printers Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 2/9] drm/xe: Use GT oriented functions to report TLB timeout Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-12  7:51   ` Piotr Piórkowski
  2023-12-11 20:04 ` [PATCH v3 4/9] drm/xe/kunit: Set SR-IOV mode of the fake device Michal Wajdeczko
                   ` (12 subsequent siblings)
  15 siblings, 1 reply; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Piotr Piórkowski

The GFX doorbell solution provides a mechanism for submission of
workload to the graphics hardware by a ring3 application without
the penalty of ring transition for each workload submission.

This feature is not currently used by the Linux drivers, but in
SR-IOV mode the doorbells are treated as shared resource and the
PF driver must be able to provision exclusive range of doorbells
IDs across all enabled VFs.

Introduce simple GuC doorbell ID manager that will be used by the
PF driver for VFs provisioning and can later be used by submission
code once we are ready to switch from H2G based notifications to
doorbells mechanism.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>

---
v2: fix renames, lock in fini
v3: reorder init
---
 drivers/gpu/drm/xe/Makefile        |   1 +
 drivers/gpu/drm/xe/xe_guc_db_mgr.c | 257 +++++++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_guc_db_mgr.h |  22 +++
 drivers/gpu/drm/xe/xe_guc_types.h  |  15 ++
 drivers/gpu/drm/xe/xe_uc.c         |   5 +
 5 files changed, 300 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.h

diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index f4ae063a7005..0c2e247dc188 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -84,6 +84,7 @@ xe-y += xe_bb.o \
 	xe_guc.o \
 	xe_guc_ads.o \
 	xe_guc_ct.o \
+	xe_guc_db_mgr.o \
 	xe_guc_debugfs.o \
 	xe_guc_hwconfig.o \
 	xe_guc_log.o \
diff --git a/drivers/gpu/drm/xe/xe_guc_db_mgr.c b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
new file mode 100644
index 000000000000..15816f90e960
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
@@ -0,0 +1,257 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <linux/bitmap.h>
+#include <linux/mutex.h>
+
+#include <drm/drm_managed.h>
+
+#include "regs/xe_guc_regs.h"
+
+#include "xe_assert.h"
+#include "xe_gt_printk.h"
+#include "xe_guc.h"
+#include "xe_guc_db_mgr.h"
+#include "xe_guc_types.h"
+
+/**
+ * DOC: GuC Doorbells
+ *
+ * The GFX doorbell solution provides a mechanism for submission of workload
+ * to the graphics hardware by a ring3 application without the penalty of
+ * ring transition for each workload submission.
+ *
+ * In SR-IOV mode, the doorbells are treated as shared resource and PF must
+ * be able to provision exclusive range of IDs across VFs, which may want to
+ * use this feature.
+ */
+
+static struct xe_guc *dbm_to_guc(struct xe_guc_db_mgr *dbm)
+{
+	return container_of(dbm, struct xe_guc, dbm);
+}
+
+static struct xe_gt *dbm_to_gt(struct xe_guc_db_mgr *dbm)
+{
+	return guc_to_gt(dbm_to_guc(dbm));
+}
+
+static struct xe_device *dbm_to_xe(struct xe_guc_db_mgr *dbm)
+{
+	return gt_to_xe(dbm_to_gt(dbm));
+}
+
+#define dbm_assert(_dbm, _cond)		xe_gt_assert(dbm_to_gt(_dbm), _cond)
+#define dbm_mutex(_dbm)			(&dbm_to_guc(_dbm)->submission_state.lock)
+
+static void __fini_dbm(struct drm_device *drm, void *arg)
+{
+	struct xe_guc_db_mgr *dbm = arg;
+	unsigned int weight;
+
+	mutex_lock(dbm_mutex(dbm));
+
+	weight = bitmap_weight(dbm->bitmap, dbm->count);
+	if (weight) {
+		struct drm_printer p = xe_gt_info_printer(dbm_to_gt(dbm));
+
+		xe_gt_err(dbm_to_gt(dbm), "GuC doorbells manager unclean (%u/%u)\n",
+			  weight, dbm->count);
+		xe_guc_db_mgr_print(dbm, &p, 1);
+	}
+
+	bitmap_free(dbm->bitmap);
+	dbm->bitmap = NULL;
+	dbm->count = 0;
+
+	mutex_unlock(dbm_mutex(dbm));
+}
+
+/**
+ * xe_guc_db_mgr_init() - Initialize GuC Doorbells Manager.
+ * @dbm: the &xe_guc_db_mgr to initialize
+ * @count: number of doorbells to manage
+ *
+ * The bare-metal or PF driver can pass ~0 as &count to indicate that all
+ * doorbells supported by the hardware are available for use.
+ *
+ * Only VF's drivers will have to provide explicit number of doorbells IDs
+ * that they can use.
+ *
+ * Return: 0 on success or a negative error code on failure.
+ */
+int xe_guc_db_mgr_init(struct xe_guc_db_mgr *dbm, unsigned int count)
+{
+	int ret;
+
+	if (count == ~0)
+		count = GUC_NUM_DOORBELLS;
+
+	dbm_assert(dbm, !dbm->bitmap);
+	dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
+
+	if (!count)
+		goto done;
+
+	dbm->bitmap = bitmap_zalloc(count, GFP_KERNEL);
+	if (!dbm->bitmap)
+		return -ENOMEM;
+	dbm->count = count;
+
+	ret = drmm_add_action_or_reset(&dbm_to_xe(dbm)->drm, __fini_dbm, dbm);
+	if (ret)
+		return ret;
+done:
+	xe_gt_dbg(dbm_to_gt(dbm), "using %u doorbell(s)\n", dbm->count);
+	return 0;
+}
+
+static int dbm_reserve_chunk_locked(struct xe_guc_db_mgr *dbm,
+				    unsigned int count, unsigned int spare)
+{
+	unsigned int used;
+	int index;
+
+	dbm_assert(dbm, count);
+	dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
+	dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS);
+	lockdep_assert_held(dbm_mutex(dbm));
+
+	if (!dbm->count)
+		return -ENODATA;
+
+	if (spare) {
+		used = bitmap_weight(dbm->bitmap, dbm->count);
+		if (used + count + spare > dbm->count)
+			return -EDQUOT;
+	}
+
+	index = bitmap_find_next_zero_area(dbm->bitmap, dbm->count, 0, count, 0);
+	if (index >= dbm->count)
+		return -ENOSPC;
+
+	bitmap_set(dbm->bitmap, index, count);
+
+	return index;
+}
+
+static void dbm_release_chunk_locked(struct xe_guc_db_mgr *dbm,
+				     unsigned int start, unsigned int count)
+{
+	dbm_assert(dbm, count);
+	dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
+	dbm_assert(dbm, dbm->count);
+	dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS);
+	lockdep_assert_held(dbm_mutex(dbm));
+
+	if (IS_ENABLED(CONFIG_DRM_XE_DEBUG)) {
+		unsigned int n;
+
+		for (n = 0; n < count; n++)
+			dbm_assert(dbm, test_bit(start + n, dbm->bitmap));
+	}
+	bitmap_clear(dbm->bitmap, start, count);
+}
+
+/**
+ * xe_guc_db_mgr_reserve_id_locked() - Reserve a single GuC Doorbell ID.
+ * @dbm: the &xe_guc_db_mgr
+ *
+ * This function expects that submission lock is already taken.
+ *
+ * Return: ID of the allocated GuC doorbell or a negative error code on failure.
+ */
+int xe_guc_db_mgr_reserve_id_locked(struct xe_guc_db_mgr *dbm)
+{
+	return dbm_reserve_chunk_locked(dbm, 1, 0);
+}
+
+/**
+ * xe_guc_db_mgr_release_id_locked() - Release a single GuC Doorbell ID.
+ * @dbm: the &xe_guc_db_mgr
+ * @id: the GuC Doorbell ID to release
+ *
+ * This function expects that submission lock is already taken.
+ */
+void xe_guc_db_mgr_release_id_locked(struct xe_guc_db_mgr *dbm, unsigned int id)
+{
+	return dbm_release_chunk_locked(dbm, id, 1);
+}
+
+/**
+ * xe_guc_db_mgr_reserve_range() - Reserve a range of GuC Doorbell IDs.
+ * @dbm: the &xe_guc_db_mgr
+ * @count: number of GuC doorbell IDs to reserve
+ * @spare: number of GuC doorbell IDs to keep available
+ *
+ * This function is dedicated for the for use by the PF which expects that
+ * allocated range for the VF will be contiguous and that there will be at
+ * least &spare IDs still available for the PF use after this reservation.
+ *
+ * Return: starting ID of the allocated GuC doorbell ID range or
+ *         a negative error code on failure.
+ */
+int xe_guc_db_mgr_reserve_range(struct xe_guc_db_mgr *dbm,
+				unsigned int count, unsigned int spare)
+{
+	int ret;
+
+	mutex_lock(dbm_mutex(dbm));
+	ret = dbm_reserve_chunk_locked(dbm, count, spare);
+	mutex_unlock(dbm_mutex(dbm));
+
+	return ret;
+}
+
+/**
+ * xe_guc_db_mgr_release_range() - Release a range of Doorbell IDs.
+ * @dbm: the &xe_guc_db_mgr
+ * @start: the starting ID of GuC doorbell ID range to release
+ * @count: number of GuC doorbell IDs to release
+ */
+void xe_guc_db_mgr_release_range(struct xe_guc_db_mgr *dbm,
+				 unsigned int start, unsigned int count)
+{
+	mutex_lock(dbm_mutex(dbm));
+	dbm_release_chunk_locked(dbm, start, count);
+	mutex_unlock(dbm_mutex(dbm));
+}
+
+/**
+ * xe_guc_db_mgr_print() - Print status of GuC Doorbells Manager.
+ * @dbm: the &xe_guc_db_mgr to print
+ * @p: the &drm_printer to print to
+ * @indent: tab indentation level
+ */
+void xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm,
+			 struct drm_printer *p, int indent)
+{
+	unsigned int rs, re;
+	unsigned int total;
+
+	drm_printf_indent(p, indent, "count: %u\n", dbm->count);
+	if (!dbm->bitmap)
+		return;
+
+	mutex_lock(dbm_mutex(dbm));
+
+	total = 0;
+	for_each_clear_bitrange(rs, re, dbm->bitmap, dbm->count) {
+		drm_printf_indent(p, indent, "available range: %u..%u (%u)\n",
+				  rs, re - 1, re - rs);
+		total += re - rs;
+	}
+	drm_printf_indent(p, indent, "available total: %u\n", total);
+
+	total = 0;
+	for_each_set_bitrange(rs, re, dbm->bitmap, dbm->count) {
+		drm_printf_indent(p, indent, "reserved range: %u..%u (%u)\n",
+				  rs, re - 1, re - rs);
+		total += re - rs;
+	}
+	drm_printf_indent(p, indent, "reserved total: %u\n", total);
+
+	mutex_unlock(dbm_mutex(dbm));
+}
diff --git a/drivers/gpu/drm/xe/xe_guc_db_mgr.h b/drivers/gpu/drm/xe/xe_guc_db_mgr.h
new file mode 100644
index 000000000000..c250fa0ca9d6
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_guc_db_mgr.h
@@ -0,0 +1,22 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_GUC_DB_MGR_H_
+#define _XE_GUC_DB_MGR_H_
+
+struct drm_printer;
+struct xe_guc_db_mgr;
+
+int xe_guc_db_mgr_init(struct xe_guc_db_mgr *dbm, unsigned int count);
+
+int xe_guc_db_mgr_reserve_id_locked(struct xe_guc_db_mgr *dbm);
+void xe_guc_db_mgr_release_id_locked(struct xe_guc_db_mgr *dbm, unsigned int id);
+
+int xe_guc_db_mgr_reserve_range(struct xe_guc_db_mgr *dbm, unsigned int count, unsigned int spare);
+void xe_guc_db_mgr_release_range(struct xe_guc_db_mgr *dbm, unsigned int start, unsigned int count);
+
+void xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm, struct drm_printer *p, int indent);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_guc_types.h b/drivers/gpu/drm/xe/xe_guc_types.h
index cd80802e8918..16de203c62a7 100644
--- a/drivers/gpu/drm/xe/xe_guc_types.h
+++ b/drivers/gpu/drm/xe/xe_guc_types.h
@@ -17,6 +17,19 @@
 #include "xe_guc_pc_types.h"
 #include "xe_uc_fw_types.h"
 
+/**
+ * struct xe_guc_db_mgr - GuC Doorbells Manager.
+ *
+ * Note: GuC Doorbells Manager is relying on &xe_guc::submission_state.lock
+ * to protect its members.
+ */
+struct xe_guc_db_mgr {
+	/** @count: number of doorbells to manage */
+	unsigned int count;
+	/** @bitmap: bitmap to track allocated doorbells */
+	unsigned long *bitmap;
+};
+
 /**
  * struct xe_guc - Graphic micro controller
  */
@@ -31,6 +44,8 @@ struct xe_guc {
 	struct xe_guc_ct ct;
 	/** @pc: GuC Power Conservation */
 	struct xe_guc_pc pc;
+	/** @dbm: GuC Doorbell Manager */
+	struct xe_guc_db_mgr dbm;
 	/** @submission_state: GuC submission state */
 	struct {
 		/** @exec_queue_lookup: Lookup an xe_engine from guc_id */
diff --git a/drivers/gpu/drm/xe/xe_uc.c b/drivers/gpu/drm/xe/xe_uc.c
index 25e1ddfd2f86..4408ea1751e7 100644
--- a/drivers/gpu/drm/xe/xe_uc.c
+++ b/drivers/gpu/drm/xe/xe_uc.c
@@ -9,6 +9,7 @@
 #include "xe_gsc.h"
 #include "xe_gt.h"
 #include "xe_guc.h"
+#include "xe_guc_db_mgr.h"
 #include "xe_guc_pc.h"
 #include "xe_guc_submit.h"
 #include "xe_huc.h"
@@ -60,6 +61,10 @@ int xe_uc_init(struct xe_uc *uc)
 	if (ret)
 		goto err;
 
+	ret = xe_guc_db_mgr_init(&uc->guc.dbm, ~0);
+	if (ret)
+		goto err;
+
 	return 0;
 
 err:
-- 
2.25.1


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

* [PATCH v3 4/9] drm/xe/kunit: Set SR-IOV mode of the fake device
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (2 preceding siblings ...)
  2023-12-11 20:04 ` [PATCH v3 3/9] drm/xe: Introduce GuC Doorbells Manager Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-12  4:57   ` Lucas De Marchi
  2023-12-11 20:04 ` [PATCH v3 5/9] drm/xe/kunit: Define helper functions to allocate mock device Michal Wajdeczko
                   ` (11 subsequent siblings)
  15 siblings, 1 reply; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

We want to add code that will check the driver's SR-IOV mode.

Update xe_pci_fake_device_init() and struct xe_pci_fake_data to
either explicitly specify desired SR-IOV mode of the fake device
or fallback to the default bare-metal mode.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_pci.c      | 3 +++
 drivers/gpu/drm/xe/tests/xe_pci_test.h | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c
index 602793644f61..dc5a1c3f897d 100644
--- a/drivers/gpu/drm/xe/tests/xe_pci.c
+++ b/drivers/gpu/drm/xe/tests/xe_pci.c
@@ -158,6 +158,9 @@ int xe_pci_fake_device_init(struct xe_device *xe)
 done:
 	kunit_activate_static_stub(test, read_gmdid, fake_read_gmdid);
 
+	xe->sriov.__mode = data && data->sriov_mode ?
+			   data->sriov_mode : XE_SRIOV_MODE_NONE;
+
 	xe_info_init_early(xe, desc, subplatform_desc);
 	xe_info_init(xe, desc->graphics, desc->media);
 
diff --git a/drivers/gpu/drm/xe/tests/xe_pci_test.h b/drivers/gpu/drm/xe/tests/xe_pci_test.h
index 811ffe5bd9fd..f40dcec83992 100644
--- a/drivers/gpu/drm/xe/tests/xe_pci_test.h
+++ b/drivers/gpu/drm/xe/tests/xe_pci_test.h
@@ -9,6 +9,7 @@
 #include <linux/types.h>
 
 #include "xe_platform_types.h"
+#include "xe_sriov_types.h"
 
 struct xe_device;
 struct xe_graphics_desc;
@@ -23,6 +24,7 @@ void xe_call_for_each_graphics_ip(xe_graphics_fn xe_fn);
 void xe_call_for_each_media_ip(xe_media_fn xe_fn);
 
 struct xe_pci_fake_data {
+	enum xe_sriov_mode sriov_mode;
 	enum xe_platform platform;
 	enum xe_subplatform subplatform;
 	u32 graphics_verx100;
-- 
2.25.1


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

* [PATCH v3 5/9] drm/xe/kunit: Define helper functions to allocate mock device
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (3 preceding siblings ...)
  2023-12-11 20:04 ` [PATCH v3 4/9] drm/xe/kunit: Set SR-IOV mode of the fake device Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-12  5:09   ` Lucas De Marchi
  2023-12-11 20:04 ` [PATCH v3 6/9] drm/xe/kunit: Use xe kunit helpers in RTP test Michal Wajdeczko
                   ` (10 subsequent siblings)
  15 siblings, 1 reply; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

There will be more KUnit tests added that will require mock device.
Define generic helper functions to avoid code duplications.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/Makefile                 |  3 +
 drivers/gpu/drm/xe/tests/xe_kunit_helpers.c | 85 +++++++++++++++++++++
 drivers/gpu/drm/xe/tests/xe_kunit_helpers.h | 19 +++++
 3 files changed, 107 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.h

diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 0c2e247dc188..14857923d217 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -145,6 +145,9 @@ xe-$(CONFIG_PCI_IOV) += \
 	xe_lmtt_2l.o \
 	xe_lmtt_ml.o
 
+xe-$(CONFIG_DRM_XE_KUNIT_TEST) += \
+	tests/xe_kunit_helpers.o
+
 # i915 Display compat #defines and #includes
 subdir-ccflags-$(CONFIG_DRM_XE_DISPLAY) += \
 	-I$(srctree)/$(src)/display/ext \
diff --git a/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
new file mode 100644
index 000000000000..236f24d3ca17
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
@@ -0,0 +1,85 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/static_stub.h>
+#include <kunit/visibility.h>
+
+#include <drm/drm_drv.h>
+#include <drm/drm_kunit_helpers.h>
+
+#include "tests/xe_kunit_helpers.h"
+#include "tests/xe_pci_test.h"
+#include "xe_device_types.h"
+
+/**
+ * __xe_kunit_helper_alloc_xe_device - Allocate a mock &xe_device for a KUnit test
+ * @test: the &kunit where this &xe_device will be used
+ * @data: the &xe_pci_fake_data with desired variant of the mock device (optional)
+ *
+ * This function creates a &xe_device based on parameters from @data.
+ * This allocation is managed. See drm_kunit_helper_alloc_device() and
+ * drm_kunit_helper_alloc_drm_device() for details.
+ *
+ * Return: A pointer to mock &xe_device described by &data
+ */
+struct xe_device *__xe_kunit_helper_alloc_xe_device(struct kunit *test,
+						    struct xe_pci_fake_data *data)
+{
+	struct xe_device *xe;
+	struct device *dev;
+	int err;
+
+	dev = drm_kunit_helper_alloc_device(test);
+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev);
+
+	xe = drm_kunit_helper_alloc_drm_device(test, dev,
+					       struct xe_device,
+					       drm, DRIVER_GEM);
+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe);
+
+	test->priv = data;
+	err = xe_pci_fake_device_init(xe);
+	test->priv = NULL;
+	KUNIT_ASSERT_EQ(test, 0, err);
+
+	xe->drm.dev = dev;
+	return xe;
+}
+EXPORT_SYMBOL_IF_KUNIT(__xe_kunit_helper_alloc_xe_device);
+
+/**
+ * xe_kunit_helper_alloc_xe_device - Allocate a mock &xe_device for KUnit test.
+ * @test: the &kunit where this &xe_device will be used
+ *
+ * See __xe_kunit_helper_alloc_xe_device() for details.
+ *
+ * Return: A pointer to default mock &xe_device.
+ */
+struct xe_device *xe_kunit_helper_alloc_xe_device(struct kunit *test)
+{
+	return __xe_kunit_helper_alloc_xe_device(test, NULL);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_kunit_helper_alloc_xe_device);
+
+/**
+ * xe_kunit_helper_xe_device_test_init - Allocate a mock &xe_device for KUnit test.
+ * @test: the &kunit where this fake &xe_device will be used
+ *
+ * This function allocates a default mock &xe_device and stores its pointer as
+ * &kunit.priv to allow test code to access it.
+ *
+ * This function can be directly used as custom implementation of &kunit_suite.init.
+ *
+ * See xe_kunit_helper_alloc_xe_device() for details.
+ *
+ * Return: Always 0.
+ */
+int xe_kunit_helper_xe_device_test_init(struct kunit *test)
+{
+	test->priv = xe_kunit_helper_alloc_xe_device(test);
+	return 0;
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_kunit_helper_xe_device_test_init);
diff --git a/drivers/gpu/drm/xe/tests/xe_kunit_helpers.h b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
new file mode 100644
index 000000000000..1bbd0a58c1b2
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
@@ -0,0 +1,19 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_KUNIT_HELPERS_H_
+#define _XE_KUNIT_HELPERS_H_
+
+struct kunit;
+struct xe_device;
+struct xe_pci_fake_data;
+
+struct xe_device *__xe_kunit_helper_alloc_xe_device(struct kunit *test,
+						    struct xe_pci_fake_data *data);
+struct xe_device *xe_kunit_helper_alloc_xe_device(struct kunit *test);
+
+int xe_kunit_helper_xe_device_test_init(struct kunit *test);
+
+#endif
-- 
2.25.1


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

* [PATCH v3 6/9] drm/xe/kunit: Use xe kunit helpers in RTP test
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (4 preceding siblings ...)
  2023-12-11 20:04 ` [PATCH v3 5/9] drm/xe/kunit: Define helper functions to allocate mock device Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 7/9] drm/xe/kunit: Use xe kunit helpers in WA test Michal Wajdeczko
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

Replace local solution with common helper code.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_rtp_test.c | 36 ++------------------------
 1 file changed, 2 insertions(+), 34 deletions(-)

diff --git a/drivers/gpu/drm/xe/tests/xe_rtp_test.c b/drivers/gpu/drm/xe/tests/xe_rtp_test.c
index 4a6972897675..1c4693ec94b8 100644
--- a/drivers/gpu/drm/xe/tests/xe_rtp_test.c
+++ b/drivers/gpu/drm/xe/tests/xe_rtp_test.c
@@ -15,6 +15,7 @@
 #include "regs/xe_reg_defs.h"
 #include "xe_device.h"
 #include "xe_device_types.h"
+#include "xe_kunit_helpers.h"
 #include "xe_pci_test.h"
 #include "xe_reg_sr.h"
 #include "xe_rtp.h"
@@ -267,38 +268,6 @@ static void rtp_desc(const struct rtp_test_case *t, char *desc)
 
 KUNIT_ARRAY_PARAM(rtp, cases, rtp_desc);
 
-static int xe_rtp_test_init(struct kunit *test)
-{
-	struct xe_device *xe;
-	struct device *dev;
-	int ret;
-
-	dev = drm_kunit_helper_alloc_device(test);
-	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev);
-
-	xe = drm_kunit_helper_alloc_drm_device(test, dev,
-					       struct xe_device,
-					       drm, DRIVER_GEM);
-	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe);
-
-	/* Initialize an empty device */
-	test->priv = NULL;
-	ret = xe_pci_fake_device_init(xe);
-	KUNIT_ASSERT_EQ(test, ret, 0);
-
-	xe->drm.dev = dev;
-	test->priv = xe;
-
-	return 0;
-}
-
-static void xe_rtp_test_exit(struct kunit *test)
-{
-	struct xe_device *xe = test->priv;
-
-	drm_kunit_helper_free_device(test, xe->drm.dev);
-}
-
 static struct kunit_case xe_rtp_tests[] = {
 	KUNIT_CASE_PARAM(xe_rtp_process_tests, rtp_gen_params),
 	{}
@@ -306,8 +275,7 @@ static struct kunit_case xe_rtp_tests[] = {
 
 static struct kunit_suite xe_rtp_test_suite = {
 	.name = "xe_rtp",
-	.init = xe_rtp_test_init,
-	.exit = xe_rtp_test_exit,
+	.init = xe_kunit_helper_xe_device_test_init,
 	.test_cases = xe_rtp_tests,
 };
 
-- 
2.25.1


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

* [PATCH v3 7/9] drm/xe/kunit: Use xe kunit helpers in WA test
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (5 preceding siblings ...)
  2023-12-11 20:04 ` [PATCH v3 6/9] drm/xe/kunit: Use xe kunit helpers in RTP test Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 8/9] drm/xe/kunit: Enable CONFIG_LOCKDEP in tests Michal Wajdeczko
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

Update local solution to use common helper code.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_wa_test.c | 24 ++----------------------
 1 file changed, 2 insertions(+), 22 deletions(-)

diff --git a/drivers/gpu/drm/xe/tests/xe_wa_test.c b/drivers/gpu/drm/xe/tests/xe_wa_test.c
index a53c22a19582..2ffaf9b4f989 100644
--- a/drivers/gpu/drm/xe/tests/xe_wa_test.c
+++ b/drivers/gpu/drm/xe/tests/xe_wa_test.c
@@ -9,6 +9,7 @@
 #include <kunit/test.h>
 
 #include "xe_device.h"
+#include "xe_kunit_helpers.h"
 #include "xe_pci_test.h"
 #include "xe_reg_sr.h"
 #include "xe_tuning.h"
@@ -102,38 +103,18 @@ static int xe_wa_test_init(struct kunit *test)
 		.media_step = param->step.media,
 	};
 	struct xe_device *xe;
-	struct device *dev;
-	int ret;
 
-	dev = drm_kunit_helper_alloc_device(test);
-	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev);
-
-	xe = drm_kunit_helper_alloc_drm_device(test, dev,
-					       struct xe_device,
-					       drm, DRIVER_GEM);
-	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe);
-
-	test->priv = &data;
-	ret = xe_pci_fake_device_init(xe);
-	KUNIT_ASSERT_EQ(test, ret, 0);
+	xe = __xe_kunit_helper_alloc_xe_device(test, &data);
 
 	if (!param->graphics_verx100)
 		xe->info.step = param->step;
 
 	/* TODO: init hw engines for engine/LRC WAs */
-	xe->drm.dev = dev;
 	test->priv = xe;
 
 	return 0;
 }
 
-static void xe_wa_test_exit(struct kunit *test)
-{
-	struct xe_device *xe = test->priv;
-
-	drm_kunit_helper_free_device(test, xe->drm.dev);
-}
-
 static void xe_wa_gt(struct kunit *test)
 {
 	struct xe_device *xe = test->priv;
@@ -158,7 +139,6 @@ static struct kunit_case xe_wa_tests[] = {
 static struct kunit_suite xe_rtp_test_suite = {
 	.name = "xe_wa",
 	.init = xe_wa_test_init,
-	.exit = xe_wa_test_exit,
 	.test_cases = xe_wa_tests,
 };
 
-- 
2.25.1


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

* [PATCH v3 8/9] drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (6 preceding siblings ...)
  2023-12-11 20:04 ` [PATCH v3 7/9] drm/xe/kunit: Use xe kunit helpers in WA test Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-11 20:04 ` [PATCH v3 9/9] drm/xe/kunit: Add GuC Doorbells Manager tests Michal Wajdeczko
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

Tests might use locking, better to have LOCKDEP enabled.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/.kunitconfig | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/drivers/gpu/drm/xe/.kunitconfig b/drivers/gpu/drm/xe/.kunitconfig
index 9590eac91af3..ad4b9b4a9f55 100644
--- a/drivers/gpu/drm/xe/.kunitconfig
+++ b/drivers/gpu/drm/xe/.kunitconfig
@@ -11,3 +11,8 @@ CONFIG_DRM_XE_DISPLAY=n
 CONFIG_EXPERT=y
 CONFIG_FB=y
 CONFIG_DRM_XE_KUNIT_TEST=y
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+CONFIG_PROVE_LOCKING=y
+CONFIG_DEBUG_MUTEXES=y
+CONFIG_LOCKDEP=y
+CONFIG_DEBUG_LOCKDEP=y
-- 
2.25.1


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

* [PATCH v3 9/9] drm/xe/kunit: Add GuC Doorbells Manager tests
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (7 preceding siblings ...)
  2023-12-11 20:04 ` [PATCH v3 8/9] drm/xe/kunit: Enable CONFIG_LOCKDEP in tests Michal Wajdeczko
@ 2023-12-11 20:04 ` Michal Wajdeczko
  2023-12-12  8:04   ` Piotr Piórkowski
  2023-12-11 23:09 ` ✓ CI.Patch_applied: success for Introduce GuC Doorbells Manager (rev3) Patchwork
                   ` (6 subsequent siblings)
  15 siblings, 1 reply; 21+ messages in thread
From: Michal Wajdeczko @ 2023-12-11 20:04 UTC (permalink / raw)
  To: intel-xe; +Cc: Piotr Piórkowski

Add few tests to make sure that basic usage scenarios of the GuC
Doorbells Manager are implemented correctly.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c | 199 ++++++++++++++++++
 drivers/gpu/drm/xe/xe_guc_db_mgr.c            |   4 +
 2 files changed, 203 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c

diff --git a/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c b/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c
new file mode 100644
index 000000000000..fc468912db37
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c
@@ -0,0 +1,199 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <kunit/test.h>
+
+#include "xe_device.h"
+#include "xe_kunit_helpers.h"
+
+static int guc_dbm_test_init(struct kunit *test)
+{
+	struct xe_device *xe = xe_kunit_helper_alloc_xe_device(test);
+	struct xe_guc_db_mgr *dbm = &xe_device_get_gt(xe, 0)->uc.guc.dbm;
+
+	mutex_init(dbm_mutex(dbm));
+	test->priv = dbm;
+	return 0;
+}
+
+static void test_empty(struct kunit *test)
+{
+	struct xe_guc_db_mgr *dbm = test->priv;
+
+	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, 0), 0);
+	KUNIT_ASSERT_EQ(test, dbm->count, 0);
+
+	mutex_lock(dbm_mutex(dbm));
+	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
+	mutex_unlock(dbm_mutex(dbm));
+
+	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
+}
+
+static void test_default(struct kunit *test)
+{
+	struct xe_guc_db_mgr *dbm = test->priv;
+
+	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
+	KUNIT_ASSERT_EQ(test, dbm->count, GUC_NUM_DOORBELLS);
+}
+
+static const unsigned int guc_dbm_params[] = {
+	GUC_NUM_DOORBELLS / 64,
+	GUC_NUM_DOORBELLS / 32,
+	GUC_NUM_DOORBELLS / 8,
+	GUC_NUM_DOORBELLS,
+};
+
+static void uint_param_get_desc(const unsigned int *p, char *desc)
+{
+	snprintf(desc, KUNIT_PARAM_DESC_SIZE, "%u", *p);
+}
+
+KUNIT_ARRAY_PARAM(guc_dbm, guc_dbm_params, uint_param_get_desc);
+
+static void test_size(struct kunit *test)
+{
+	const unsigned int *p = test->param_value;
+	struct xe_guc_db_mgr *dbm = test->priv;
+	unsigned int n;
+	int id;
+
+	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, *p), 0);
+	KUNIT_ASSERT_EQ(test, dbm->count, *p);
+
+	mutex_lock(dbm_mutex(dbm));
+	for (n = 0; n < *p; n++) {
+		KUNIT_EXPECT_GE(test, id = xe_guc_db_mgr_reserve_id_locked(dbm), 0);
+		KUNIT_EXPECT_LT(test, id, dbm->count);
+	}
+	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
+	mutex_unlock(dbm_mutex(dbm));
+
+	mutex_lock(dbm_mutex(dbm));
+	for (n = 0; n < *p; n++)
+		xe_guc_db_mgr_release_id_locked(dbm, n);
+	mutex_unlock(dbm_mutex(dbm));
+}
+
+static void test_reuse(struct kunit *test)
+{
+	const unsigned int *p = test->param_value;
+	struct xe_guc_db_mgr *dbm = test->priv;
+	unsigned int n;
+
+	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, *p), 0);
+
+	mutex_lock(dbm_mutex(dbm));
+	for (n = 0; n < *p; n++)
+		KUNIT_EXPECT_GE(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
+	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
+	mutex_unlock(dbm_mutex(dbm));
+
+	mutex_lock(dbm_mutex(dbm));
+	for (n = 0; n < *p; n++) {
+		xe_guc_db_mgr_release_id_locked(dbm, n);
+		KUNIT_EXPECT_EQ(test, xe_guc_db_mgr_reserve_id_locked(dbm), n);
+	}
+	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
+	mutex_unlock(dbm_mutex(dbm));
+
+	mutex_lock(dbm_mutex(dbm));
+	for (n = 0; n < *p; n++)
+		xe_guc_db_mgr_release_id_locked(dbm, n);
+	mutex_unlock(dbm_mutex(dbm));
+}
+
+static void test_range_overlap(struct kunit *test)
+{
+	const unsigned int *p = test->param_value;
+	struct xe_guc_db_mgr *dbm = test->priv;
+	int id1, id2, id3;
+	unsigned int n;
+
+	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
+	KUNIT_ASSERT_LE(test, *p, dbm->count);
+
+	KUNIT_ASSERT_GE(test, id1 = xe_guc_db_mgr_reserve_range(dbm, *p, 0), 0);
+	for (n = 0; n < dbm->count - *p; n++) {
+		KUNIT_ASSERT_GE(test, id2 = xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
+		KUNIT_ASSERT_NE(test, id2, id1);
+		KUNIT_ASSERT_NE_MSG(test, id2 < id1, id2 > id1 + *p - 1,
+				    "id1=%d id2=%d", id1, id2);
+	}
+	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
+	xe_guc_db_mgr_release_range(dbm, 0, dbm->count);
+
+	if (*p >= 1) {
+		KUNIT_ASSERT_GE(test, id1 = xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
+		KUNIT_ASSERT_GE(test, id2 = xe_guc_db_mgr_reserve_range(dbm, *p - 1, 0), 0);
+		KUNIT_ASSERT_NE(test, id2, id1);
+		KUNIT_ASSERT_NE_MSG(test, id1 < id2, id1 > id2 + *p - 2,
+				    "id1=%d id2=%d", id1, id2);
+		for (n = 0; n < dbm->count - *p; n++) {
+			KUNIT_ASSERT_GE(test, id3 = xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
+			KUNIT_ASSERT_NE(test, id3, id1);
+			KUNIT_ASSERT_NE(test, id3, id2);
+			KUNIT_ASSERT_NE_MSG(test, id3 < id2, id3 > id2 + *p - 2,
+					    "id3=%d id2=%d", id3, id2);
+		}
+		KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
+		xe_guc_db_mgr_release_range(dbm, 0, dbm->count);
+	}
+}
+
+static void test_range_compact(struct kunit *test)
+{
+	const unsigned int *p = test->param_value;
+	struct xe_guc_db_mgr *dbm = test->priv;
+	unsigned int n;
+
+	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
+	KUNIT_ASSERT_NE(test, *p, 0);
+	KUNIT_ASSERT_LE(test, *p, dbm->count);
+	if (dbm->count % *p)
+		kunit_skip(test, "must be divisible");
+
+	KUNIT_ASSERT_GE(test, xe_guc_db_mgr_reserve_range(dbm, *p, 0), 0);
+	for (n = 1; n < dbm->count / *p; n++)
+		KUNIT_ASSERT_GE(test, xe_guc_db_mgr_reserve_range(dbm, *p, 0), 0);
+	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
+	xe_guc_db_mgr_release_range(dbm, 0, dbm->count);
+}
+
+static void test_range_spare(struct kunit *test)
+{
+	const unsigned int *p = test->param_value;
+	struct xe_guc_db_mgr *dbm = test->priv;
+	int id;
+
+	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
+	KUNIT_ASSERT_LE(test, *p, dbm->count);
+
+	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, *p, dbm->count), 0);
+	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, *p, dbm->count - *p + 1), 0);
+	KUNIT_ASSERT_EQ(test, id = xe_guc_db_mgr_reserve_range(dbm, *p, dbm->count - *p), 0);
+	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, dbm->count - *p), 0);
+	xe_guc_db_mgr_release_range(dbm, id, *p);
+}
+
+static struct kunit_case guc_dbm_test_cases[] = {
+	KUNIT_CASE(test_empty),
+	KUNIT_CASE(test_default),
+	KUNIT_CASE_PARAM(test_size, guc_dbm_gen_params),
+	KUNIT_CASE_PARAM(test_reuse, guc_dbm_gen_params),
+	KUNIT_CASE_PARAM(test_range_overlap, guc_dbm_gen_params),
+	KUNIT_CASE_PARAM(test_range_compact, guc_dbm_gen_params),
+	KUNIT_CASE_PARAM(test_range_spare, guc_dbm_gen_params),
+	{}
+};
+
+static struct kunit_suite guc_dbm_suite = {
+	.name = "guc_dbm",
+	.test_cases = guc_dbm_test_cases,
+	.init = guc_dbm_test_init,
+};
+
+kunit_test_suites(&guc_dbm_suite);
diff --git a/drivers/gpu/drm/xe/xe_guc_db_mgr.c b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
index 15816f90e960..c1c04575d82d 100644
--- a/drivers/gpu/drm/xe/xe_guc_db_mgr.c
+++ b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
@@ -255,3 +255,7 @@ void xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm,
 
 	mutex_unlock(dbm_mutex(dbm));
 }
+
+#if IS_BUILTIN(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_guc_db_mgr_test.c"
+#endif
-- 
2.25.1


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

* ✓ CI.Patch_applied: success for Introduce GuC Doorbells Manager (rev3)
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (8 preceding siblings ...)
  2023-12-11 20:04 ` [PATCH v3 9/9] drm/xe/kunit: Add GuC Doorbells Manager tests Michal Wajdeczko
@ 2023-12-11 23:09 ` Patchwork
  2023-12-11 23:10 ` ✗ CI.checkpatch: warning " Patchwork
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-12-11 23:09 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce GuC Doorbells Manager (rev3)
URL   : https://patchwork.freedesktop.org/series/127608/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: f622e36ea fixup! drm/xe/display: Implement display support
=== git am output follows ===
Applying: drm/xe: Add GT oriented drm_printers
Applying: drm/xe: Use GT oriented functions to report TLB timeout
Applying: drm/xe: Introduce GuC Doorbells Manager
Applying: drm/xe/kunit: Set SR-IOV mode of the fake device
Applying: drm/xe/kunit: Define helper functions to allocate mock device
Applying: drm/xe/kunit: Use xe kunit helpers in RTP test
Applying: drm/xe/kunit: Use xe kunit helpers in WA test
Applying: drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
Applying: drm/xe/kunit: Add GuC Doorbells Manager tests



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

* ✗ CI.checkpatch: warning for Introduce GuC Doorbells Manager (rev3)
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (9 preceding siblings ...)
  2023-12-11 23:09 ` ✓ CI.Patch_applied: success for Introduce GuC Doorbells Manager (rev3) Patchwork
@ 2023-12-11 23:10 ` Patchwork
  2023-12-11 23:11 ` ✓ CI.KUnit: success " Patchwork
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-12-11 23:10 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce GuC Doorbells Manager (rev3)
URL   : https://patchwork.freedesktop.org/series/127608/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 44fed9a58cd5ffa7e4f3c970f46c47632f3712e3
Author: Michal Wajdeczko <michal.wajdeczko@intel.com>
Date:   Mon Dec 11 21:04:24 2023 +0100

    drm/xe/kunit: Add GuC Doorbells Manager tests
    
    Add few tests to make sure that basic usage scenarios of the GuC
    Doorbells Manager are implemented correctly.
    
    Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
    Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
+ /mt/dim checkpatch f622e36eab1cfc58254088de6bbb8db3e97a0140 drm-intel
e2d942de0 drm/xe: Add GT oriented drm_printers
56b6fcffb drm/xe: Use GT oriented functions to report TLB timeout
5bf710e61 drm/xe: Introduce GuC Doorbells Manager
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:40: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#40: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 330 lines checked
f8ae9739b drm/xe/kunit: Set SR-IOV mode of the fake device
8c7d95d27 drm/xe/kunit: Define helper functions to allocate mock device
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:27: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#27: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 113 lines checked
852c234b4 drm/xe/kunit: Use xe kunit helpers in RTP test
04190d8eb drm/xe/kunit: Use xe kunit helpers in WA test
ad1344123 drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
44fed9a58 drm/xe/kunit: Add GuC Doorbells Manager tests
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:16: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#16: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 206 lines checked



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

* ✓ CI.KUnit: success for Introduce GuC Doorbells Manager (rev3)
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (10 preceding siblings ...)
  2023-12-11 23:10 ` ✗ CI.checkpatch: warning " Patchwork
@ 2023-12-11 23:11 ` Patchwork
  2023-12-11 23:18 ` ✓ CI.Build: " Patchwork
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-12-11 23:11 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce GuC Doorbells Manager (rev3)
URL   : https://patchwork.freedesktop.org/series/127608/
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
[23:10:02] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[23:10:06] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[23:10:29] Starting KUnit Kernel (1/1)...
[23:10:29] ============================================================
[23:10:29] ========================= guc_dbm  =========================
[23:10:29] [PASSED] test_empty
[23:10:29] [PASSED] test_default
[23:10:29] ======================== test_size  ========================
[23:10:29] [PASSED] 4
[23:10:29] [PASSED] 8
[23:10:29] [PASSED] 32
[23:10:29] [PASSED] 256
[23:10:29] ==================== [PASSED] test_size ====================
[23:10:29] ======================= test_reuse  ========================
[23:10:29] [PASSED] 4
[23:10:29] [PASSED] 8
[23:10:29] [PASSED] 32
[23:10:29] [PASSED] 256
[23:10:29] =================== [PASSED] test_reuse ====================
[23:10:29] =================== test_range_overlap  ====================
[23:10:29] [PASSED] 4
[23:10:29] [PASSED] 8
[23:10:29] [PASSED] 32
[23:10:29] [PASSED] 256
[23:10:29] =============== [PASSED] test_range_overlap ================
[23:10:29] =================== test_range_compact  ====================
[23:10:29] [PASSED] 4
[23:10:29] [PASSED] 8
[23:10:29] [PASSED] 32
[23:10:29] [PASSED] 256
[23:10:29] =============== [PASSED] test_range_compact ================
[23:10:29] ==================== test_range_spare  =====================
[23:10:29] [PASSED] 4
[23:10:29] [PASSED] 8
[23:10:29] [PASSED] 32
[23:10:29] [PASSED] 256
[23:10:29] ================ [PASSED] test_range_spare =================
[23:10:29] ===================== [PASSED] guc_dbm =====================
[23:10:29] ========================== lmtt  ===========================
[23:10:29] ======================== test_ops  =========================
[23:10:29] [PASSED] 2-level
[23:10:29] [PASSED] multi-level
[23:10:29] ==================== [PASSED] test_ops =====================
[23:10:29] ====================== [PASSED] lmtt =======================
[23:10:29] ========================== xe_bo  ==========================
[23:10:29] [SKIPPED] xe_ccs_migrate_kunit
[23:10:29] [SKIPPED] xe_bo_evict_kunit
[23:10:29] ===================== [SKIPPED] xe_bo ======================
[23:10:29] ======================= xe_dma_buf  ========================
[23:10:29] [SKIPPED] xe_dma_buf_kunit
[23:10:29] =================== [SKIPPED] xe_dma_buf ===================
[23:10:29] ======================= xe_migrate  ========================
[23:10:29] [SKIPPED] xe_migrate_sanity_kunit
[23:10:29] =================== [SKIPPED] xe_migrate ===================
[23:10:29] ========================= xe_mocs  =========================
[23:10:29] [SKIPPED] xe_live_mocs_kernel_kunit
[23:10:29] ==================== [SKIPPED] xe_mocs =====================
[23:10:29] ========================= xe_pci  ==========================
[23:10:29] [PASSED] xe_gmdid_graphics_ip
[23:10:29] [PASSED] xe_gmdid_media_ip
[23:10:29] ===================== [PASSED] xe_pci ======================
[23:10:29] ========================= xe_rtp  ==========================
[23:10:29] ================== xe_rtp_process_tests  ===================
[23:10:29] [PASSED] coalesce-same-reg
[23:10:29] [PASSED] no-match-no-add
[23:10:29] [PASSED] no-match-no-add-multiple-rules
[23:10:29] [PASSED] two-regs-two-entries
[23:10:29] [PASSED] clr-one-set-other
[23:10:29] [PASSED] set-field
[23:10:29] [PASSED] conflict-duplicate
[23:10:29] [PASSED] conflict-not-disjoint
[23:10:29] [PASSED] conflict-reg-type
[23:10:29] ============== [PASSED] xe_rtp_process_tests ===============
[23:10:29] ===================== [PASSED] xe_rtp ======================
[23:10:29] ========================== xe_wa  ==========================
[23:10:29] ======================== xe_wa_gt  =========================
[23:10:29] [PASSED] TIGERLAKE (B0)
[23:10:29] [PASSED] DG1 (A0)
[23:10:29] [PASSED] DG1 (B0)
[23:10:29] [PASSED] ALDERLAKE_S (A0)
[23:10:29] [PASSED] ALDERLAKE_S (B0)
[23:10:29] [PASSED] ALDERLAKE_S (C0)
[23:10:29] [PASSED] ALDERLAKE_S (D0)
[23:10:29] [PASSED] ALDERLAKE_P (A0)
[23:10:29] [PASSED] ALDERLAKE_P (B0)
[23:10:29] [PASSED] ALDERLAKE_P (C0)
[23:10:29] [PASSED] ALDERLAKE_S_RPLS (D0)
[23:10:29] [PASSED] ALDERLAKE_P_RPLU (E0)
[23:10:29] [PASSED] DG2_G10 (A0)
[23:10:29] [PASSED] DG2_G10 (A1)
[23:10:29] [PASSED] DG2_G10 (B0)
[23:10:29] [PASSED] DG2_G10 (C0)
[23:10:29] [PASSED] DG2_G11 (A0)
[23:10:29] [PASSED] DG2_G11 (B0)
[23:10:29] [PASSED] DG2_G11 (B1)
[23:10:29] [PASSED] DG2_G12 (A0)
[23:10:29] [PASSED] DG2_G12 (A1)
[23:10:29] [PASSED] PVC (B0)
[23:10:29] [PASSED] PVC (B1)
[23:10:29] [PASSED] PVC (C0)
[23:10:29] [PASSED] METEORLAKE (g:A0, m:A0)
[23:10:29] [PASSED] METEORLAKE (g:A0, m:A0)
[23:10:29] [PASSED] LUNARLAKE (g:A0, m:A0)
[23:10:29] [PASSED] LUNARLAKE (g:B0, m:A0)
[23:10:29] ==================== [PASSED] xe_wa_gt =====================
[23:10:29] ====================== [PASSED] xe_wa ======================
[23:10:29] ============================================================
[23:10:29] Testing complete. Ran 68 tests: passed: 63, skipped: 5
[23:10:29] Elapsed time: 27.141s total, 4.199s configuring, 22.722s building, 0.175s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[23:10:29] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[23:10:31] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[23:10:51] Starting KUnit Kernel (1/1)...
[23:10:51] ============================================================
[23:10:51] ================== drm_test_pick_cmdline  ==================
[23:10:51] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[23:10:51] =============== drm_test_pick_cmdline_named  ===============
[23:10:51] [PASSED] NTSC
[23:10:51] [PASSED] NTSC-J
[23:10:51] [PASSED] PAL
[23:10:51] [PASSED] PAL-M
[23:10:51] =========== [PASSED] drm_test_pick_cmdline_named ===========
[23:10:51] ============== [PASSED] drm_test_pick_cmdline ==============
[23:10:51] ======================== drm_buddy  ========================
[23:10:51] [PASSED] drm_test_buddy_alloc_limit
[23:10:51] [PASSED] drm_test_buddy_alloc_range
[23:10:51] [PASSED] drm_test_buddy_alloc_optimistic
[23:10:51] [PASSED] drm_test_buddy_alloc_pessimistic
[23:10:51] [PASSED] drm_test_buddy_alloc_smoke
[23:10:51] [PASSED] drm_test_buddy_alloc_pathological
[23:10:51] ==================== [PASSED] drm_buddy ====================
[23:10:51] =================== drm_cmdline_parser  ====================
[23:10:51] [PASSED] drm_test_cmdline_force_d_only
[23:10:51] [PASSED] drm_test_cmdline_force_D_only_dvi
[23:10:51] [PASSED] drm_test_cmdline_force_D_only_hdmi
[23:10:51] [PASSED] drm_test_cmdline_force_D_only_not_digital
[23:10:51] [PASSED] drm_test_cmdline_force_e_only
[23:10:51] [PASSED] drm_test_cmdline_res
[23:10:51] [PASSED] drm_test_cmdline_res_vesa
[23:10:51] [PASSED] drm_test_cmdline_res_vesa_rblank
[23:10:51] [PASSED] drm_test_cmdline_res_rblank
[23:10:51] [PASSED] drm_test_cmdline_res_bpp
[23:10:51] [PASSED] drm_test_cmdline_res_refresh
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[23:10:51] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[23:10:51] [PASSED] drm_test_cmdline_res_margins_force_on
[23:10:51] [PASSED] drm_test_cmdline_res_vesa_margins
[23:10:51] [PASSED] drm_test_cmdline_name
[23:10:51] [PASSED] drm_test_cmdline_name_bpp
[23:10:51] [PASSED] drm_test_cmdline_name_option
[23:10:51] [PASSED] drm_test_cmdline_name_bpp_option
[23:10:51] [PASSED] drm_test_cmdline_rotate_0
[23:10:51] [PASSED] drm_test_cmdline_rotate_90
[23:10:51] [PASSED] drm_test_cmdline_rotate_180
[23:10:51] [PASSED] drm_test_cmdline_rotate_270
[23:10:51] [PASSED] drm_test_cmdline_hmirror
[23:10:51] [PASSED] drm_test_cmdline_vmirror
[23:10:51] [PASSED] drm_test_cmdline_margin_options
[23:10:51] [PASSED] drm_test_cmdline_multiple_options
[23:10:51] [PASSED] drm_test_cmdline_bpp_extra_and_option
[23:10:51] [PASSED] drm_test_cmdline_extra_and_option
[23:10:51] [PASSED] drm_test_cmdline_freestanding_options
[23:10:51] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[23:10:51] [PASSED] drm_test_cmdline_panel_orientation
[23:10:51] ================ drm_test_cmdline_invalid  =================
[23:10:51] [PASSED] margin_only
[23:10:51] [PASSED] interlace_only
[23:10:51] [PASSED] res_missing_x
[23:10:51] [PASSED] res_missing_y
[23:10:51] [PASSED] res_bad_y
[23:10:51] [PASSED] res_missing_y_bpp
[23:10:51] [PASSED] res_bad_bpp
[23:10:51] [PASSED] res_bad_refresh
[23:10:51] [PASSED] res_bpp_refresh_force_on_off
[23:10:51] [PASSED] res_invalid_mode
[23:10:51] [PASSED] res_bpp_wrong_place_mode
[23:10:51] [PASSED] name_bpp_refresh
[23:10:51] [PASSED] name_refresh
[23:10:51] [PASSED] name_refresh_wrong_mode
[23:10:51] [PASSED] name_refresh_invalid_mode
[23:10:51] [PASSED] rotate_multiple
[23:10:51] [PASSED] rotate_invalid_val
[23:10:51] [PASSED] rotate_truncated
[23:10:51] [PASSED] invalid_option
[23:10:51] [PASSED] invalid_tv_option
[23:10:51] [PASSED] truncated_tv_option
[23:10:51] ============ [PASSED] drm_test_cmdline_invalid =============
[23:10:51] =============== drm_test_cmdline_tv_options  ===============
[23:10:51] [PASSED] NTSC
[23:10:51] [PASSED] NTSC_443
[23:10:51] [PASSED] NTSC_J
[23:10:51] [PASSED] PAL
[23:10:51] [PASSED] PAL_M
[23:10:51] [PASSED] PAL_N
[23:10:51] [PASSED] SECAM
[23:10:51] =========== [PASSED] drm_test_cmdline_tv_options ===========
[23:10:51] =============== [PASSED] drm_cmdline_parser ================
[23:10:51] ================ drm_get_tv_mode_from_name  ================
[23:10:51] ========== drm_test_get_tv_mode_from_name_valid  ===========
[23:10:51] [PASSED] NTSC
[23:10:51] [PASSED] NTSC-443
[23:10:51] [PASSED] NTSC-J
[23:10:51] [PASSED] PAL
[23:10:51] [PASSED] PAL-M
[23:10:51] [PASSED] PAL-N
[23:10:51] [PASSED] SECAM
[23:10:51] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[23:10:51] [PASSED] drm_test_get_tv_mode_from_name_truncated
[23:10:51] ============ [PASSED] drm_get_tv_mode_from_name ============
[23:10:51] ==================== drm_damage_helper  ====================
[23:10:51] [PASSED] drm_test_damage_iter_no_damage
[23:10:51] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[23:10:51] [PASSED] drm_test_damage_iter_no_damage_src_moved
[23:10:51] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[23:10:51] [PASSED] drm_test_damage_iter_no_damage_not_visible
[23:10:51] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[23:10:51] [PASSED] drm_test_damage_iter_no_damage_no_fb
[23:10:51] [PASSED] drm_test_damage_iter_simple_damage
[23:10:51] [PASSED] drm_test_damage_iter_single_damage
[23:10:51] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[23:10:51] [PASSED] drm_test_damage_iter_single_damage_outside_src
[23:10:51] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[23:10:51] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[23:10:51] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[23:10:51] [PASSED] drm_test_damage_iter_single_damage_src_moved
[23:10:51] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[23:10:51] [PASSED] drm_test_damage_iter_damage
[23:10:51] [PASSED] drm_test_damage_iter_damage_one_intersect
[23:10:51] [PASSED] drm_test_damage_iter_damage_one_outside
[23:10:51] [PASSED] drm_test_damage_iter_damage_src_moved
[23:10:51] [PASSED] drm_test_damage_iter_damage_not_visible
[23:10:51] ================ [PASSED] drm_damage_helper ================
[23:10:51] ==================== drm_dp_mst_helper  ====================
[23:10:51] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[23:10:51] [PASSED] Clock 154000 BPP 30 DSC disabled
[23:10:51] [PASSED] Clock 234000 BPP 30 DSC disabled
[23:10:51] [PASSED] Clock 297000 BPP 24 DSC disabled
[23:10:51] [PASSED] Clock 332880 BPP 24 DSC enabled
[23:10:51] [PASSED] Clock 324540 BPP 24 DSC enabled
[23:10:51] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[23:10:51] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[23:10:51] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[23:10:51] [PASSED] DP_POWER_UP_PHY with port number
[23:10:51] [PASSED] DP_POWER_DOWN_PHY with port number
[23:10:51] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[23:10:51] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[23:10:51] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[23:10:51] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[23:10:51] [PASSED] DP_QUERY_PAYLOAD with port number
[23:10:51] [PASSED] DP_QUERY_PAYLOAD with VCPI
[23:10:51] [PASSED] DP_REMOTE_DPCD_READ with port number
[23:10:51] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[23:10:51] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[23:10:51] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[23:10:51] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[23:10:51] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[23:10:51] [PASSED] DP_REMOTE_I2C_READ with port number
[23:10:51] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[23:10:51] [PASSED] DP_REMOTE_I2C_READ with transactions array
[23:10:51] [PASSED] DP_REMOTE_I2C_WRITE with port number
[23:10:51] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[23:10:51] [PASSED] DP_REMOTE_I2C_WRITE with data array
[23:10:51] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[23:10:51] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[23:10:51] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[23:10:51] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[23:10:51] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[23:10:51] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[23:10:51] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[23:10:51] ================ [PASSED] drm_dp_mst_helper ================
[23:10:51] ================= drm_format_helper_test  ==================
[23:10:51] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[23:10:51] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[23:10:51] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[23:10:51] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[23:10:51] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[23:10:51] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[23:10:51] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[23:10:51] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[23:10:51] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[23:10:51] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[23:10:51] ============== drm_test_fb_xrgb8888_to_mono  ===============
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[23:10:51] ==================== drm_test_fb_swab  =====================
[23:10:51] [PASSED] single_pixel_source_buffer
[23:10:51] [PASSED] single_pixel_clip_rectangle
[23:10:51] [PASSED] well_known_colors
[23:10:51] [PASSED] destination_pitch
[23:10:51] ================ [PASSED] drm_test_fb_swab =================
[23:10:51] ================= drm_test_fb_clip_offset  =================
[23:10:51] [PASSED] pass through
[23:10:51] [PASSED] horizontal offset
[23:10:51] [PASSED] vertical offset
[23:10:51] [PASSED] horizontal and vertical offset
[23:10:51] [PASSED] horizontal offset (custom pitch)
[23:10:51] [PASSED] vertical offset (custom pitch)
[23:10:51] [PASSED] horizontal and vertical offset (custom pitch)
[23:10:51] ============= [PASSED] drm_test_fb_clip_offset =============
[23:10:51] ============== drm_test_fb_build_fourcc_list  ==============
[23:10:51] [PASSED] no native formats
[23:10:51] [PASSED] XRGB8888 as native format
[23:10:51] [PASSED] remove duplicates
[23:10:51] [PASSED] convert alpha formats
[23:10:51] [PASSED] random formats
[23:10:51] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[23:10:51] =================== drm_test_fb_memcpy  ====================
[23:10:51] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[23:10:51] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[23:10:51] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[23:10:51] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[23:10:51] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[23:10:51] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[23:10:51] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[23:10:51] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[23:10:51] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[23:10:51] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[23:10:51] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[23:10:51] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[23:10:51] =============== [PASSED] drm_test_fb_memcpy ================
[23:10:51] ============= [PASSED] drm_format_helper_test ==============
[23:10:51] ======================= drm_format  ========================
[23:10:51] [PASSED] drm_test_format_block_width_invalid
[23:10:51] [PASSED] drm_test_format_block_width_one_plane
[23:10:51] [PASSED] drm_test_format_block_width_two_plane
[23:10:51] [PASSED] drm_test_format_block_width_three_plane
[23:10:51] [PASSED] drm_test_format_block_width_tiled
[23:10:51] [PASSED] drm_test_format_block_height_invalid
[23:10:51] [PASSED] drm_test_format_block_height_one_plane
[23:10:51] [PASSED] drm_test_format_block_height_two_plane
[23:10:51] [PASSED] drm_test_format_block_height_three_plane
[23:10:51] [PASSED] drm_test_format_block_height_tiled
[23:10:51] [PASSED] drm_test_format_min_pitch_invalid
[23:10:51] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[23:10:51] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[23:10:51] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[23:10:51] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[23:10:51] [PASSED] drm_test_format_min_pitch_two_plane
[23:10:51] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[23:10:51] [PASSED] drm_test_format_min_pitch_tiled
[23:10:51] =================== [PASSED] drm_format ====================
[23:10:51] ===================== drm_framebuffer  =====================
[23:10:51] =============== drm_test_framebuffer_create  ===============
[23:10:51] [PASSED] ABGR8888 normal sizes
[23:10:51] [PASSED] ABGR8888 max sizes
[23:10:51] [PASSED] ABGR8888 pitch greater than min required
[23:10:51] [PASSED] ABGR8888 pitch less than min required
[23:10:51] [PASSED] ABGR8888 Invalid width
[23:10:51] [PASSED] ABGR8888 Invalid buffer handle
[23:10:51] [PASSED] No pixel format
[23:10:51] [PASSED] ABGR8888 Width 0
[23:10:51] [PASSED] ABGR8888 Height 0
[23:10:51] [PASSED] ABGR8888 Out of bound height * pitch combination
[23:10:51] [PASSED] ABGR8888 Large buffer offset
[23:10:51] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[23:10:51] [PASSED] ABGR8888 Valid buffer modifier
[23:10:51] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[23:10:51] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[23:10:51] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[23:10:51] [PASSED] NV12 Normal sizes
[23:10:51] [PASSED] NV12 Max sizes
[23:10:51] [PASSED] NV12 Invalid pitch
[23:10:51] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[23:10:51] [PASSED] NV12 different  modifier per-plane
[23:10:51] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[23:10:51] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[23:10:51] [PASSED] NV12 Modifier for inexistent plane
[23:10:51] [PASSED] NV12 Handle for inexistent plane
[23:10:51] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[23:10:51] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[23:10:51] [PASSED] YVU420 Normal sizes
[23:10:51] [PASSED] YVU420 Max sizes
[23:10:51] [PASSED] YVU420 Invalid pitch
[23:10:51] [PASSED] YVU420 Different pitches
[23:10:51] [PASSED] YVU420 Different buffer offsets/pitches
[23:10:51] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[23:10:51] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[23:10:51] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[23:10:51] [PASSED] YVU420 Valid modifier
[23:10:51] [PASSED] YVU420 Different modifiers per plane
[23:10:51] [PASSED] YVU420 Modifier for inexistent plane
[23:10:51] [PASSED] X0L2 Normal sizes
[23:10:51] [PASSED] X0L2 Max sizes
[23:10:51] [PASSED] X0L2 Invalid pitch
[23:10:51] [PASSED] X0L2 Pitch greater than minimum required
[23:10:51] [PASSED] X0L2 Handle for inexistent plane
[23:10:51] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[23:10:51] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[23:10:51] [PASSED] X0L2 Valid modifier
[23:10:51] [PASSED] X0L2 Modifier for inexistent plane
[23:10:51] =========== [PASSED] drm_test_framebuffer_create ===========
[23:10:51] ================= [PASSED] drm_framebuffer =================
[23:10:51] ==================== drm-test-managed  =====================
[23:10:51] [PASSED] drm_test_managed_run_action
[23:10:51] ================ [PASSED] drm-test-managed =================
[23:10:51] ========================= drm_mm  ==========================
[23:10:51] [PASSED] drm_test_mm_init
[23:10:51] [PASSED] drm_test_mm_debug
[23:11:01] [PASSED] drm_test_mm_reserve
[23:11:11] [PASSED] drm_test_mm_insert
[23:11:12] [PASSED] drm_test_mm_replace
[23:11:12] [PASSED] drm_test_mm_insert_range
[23:11:12] [PASSED] drm_test_mm_frag
[23:11:12] [PASSED] drm_test_mm_align
[23:11:12] [PASSED] drm_test_mm_align32
[23:11:13] [PASSED] drm_test_mm_align64
[23:11:13] [PASSED] drm_test_mm_evict
[23:11:13] [PASSED] drm_test_mm_evict_range
[23:11:13] [PASSED] drm_test_mm_topdown
[23:11:13] [PASSED] drm_test_mm_bottomup
[23:11:13] [PASSED] drm_test_mm_lowest
[23:11:13] [PASSED] drm_test_mm_highest
[23:11:14] [PASSED] drm_test_mm_color
[23:11:14] [PASSED] drm_test_mm_color_evict
[23:11:14] [PASSED] drm_test_mm_color_evict_range
[23:11:14] ===================== [PASSED] drm_mm ======================
[23:11:14] =================== drm_modes_analog_tv  ===================
[23:11:14] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[23:11:14] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[23:11:14] [PASSED] drm_test_modes_analog_tv_pal_576i
[23:11:14] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[23:11:14] =============== [PASSED] drm_modes_analog_tv ===============
[23:11:14] ==================== drm_plane_helper  =====================
[23:11:14] =============== drm_test_check_plane_state  ================
[23:11:14] [PASSED] clipping_simple
[23:11:14] [PASSED] clipping_rotate_reflect
[23:11:14] [PASSED] positioning_simple
[23:11:14] [PASSED] upscaling
[23:11:14] [PASSED] downscaling
[23:11:14] [PASSED] rounding1
[23:11:14] [PASSED] rounding2
[23:11:14] [PASSED] rounding3
[23:11:14] [PASSED] rounding4
[23:11:14] =========== [PASSED] drm_test_check_plane_state ============
[23:11:14] =========== drm_test_check_invalid_plane_state  ============
[23:11:14] [PASSED] positioning_invalid
[23:11:14] [PASSED] upscaling_invalid
[23:11:14] [PASSED] downscaling_invalid
[23:11:14] ======= [PASSED] drm_test_check_invalid_plane_state ========
[23:11:14] ================ [PASSED] drm_plane_helper =================
[23:11:14] ============ drm_connector_helper_tv_get_modes  ============
[23:11:14] ====== drm_test_connector_helper_tv_get_modes_check  =======
[23:11:14] [PASSED] None
[23:11:14] [PASSED] PAL
[23:11:14] [PASSED] NTSC
[23:11:14] [PASSED] Both, NTSC Default
[23:11:14] [PASSED] Both, PAL Default
[23:11:14] [PASSED] Both, NTSC Default, with PAL on command-line
[23:11:14] [PASSED] Both, PAL Default, with NTSC on command-line
[23:11:14] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[23:11:14] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[23:11:14] ======================== drm_rect  =========================
[23:11:14] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[23:11:14] [PASSED] drm_test_rect_clip_scaled_not_clipped
[23:11:14] [PASSED] drm_test_rect_clip_scaled_clipped
[23:11:14] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[23:11:14] ================= drm_test_rect_intersect  =================
[23:11:14] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[23:11:14] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[23:11:14] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[23:11:14] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[23:11:14] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[23:11:14] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[23:11:14] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[23:11:14] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[23:11:14] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[23:11:14] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[23:11:14] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[23:11:14] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[23:11:14] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[23:11:14] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[23:11:14] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[23:11:14] ============= [PASSED] drm_test_rect_intersect =============
[23:11:14] ================ drm_test_rect_calc_hscale  ================
[23:11:14] [PASSED] normal use
[23:11:14] [PASSED] out of max range
[23:11:14] [PASSED] out of min range
[23:11:14] [PASSED] zero dst
[23:11:14] [PASSED] negative src
[23:11:14] [PASSED] negative dst
[23:11:14] ============ [PASSED] drm_test_rect_calc_hscale ============
[23:11:14] ================ drm_test_rect_calc_vscale  ================
[23:11:14] [PASSED] normal use
[23:11:14] [PASSED] out of max range
[23:11:14] [PASSED] out of min range
[23:11:14] [PASSED] zero dst
[23:11:14] [PASSED] negative src
[23:11:14] [PASSED] negative dst
[23:11:14] ============ [PASSED] drm_test_rect_calc_vscale ============
[23:11:14] ================== drm_test_rect_rotate  ===================
[23:11:14] [PASSED] reflect-x
[23:11:14] [PASSED] reflect-y
[23:11:14] [PASSED] rotate-0
[23:11:14] [PASSED] rotate-90
[23:11:14] [PASSED] rotate-180
[23:11:14] [PASSED] rotate-270
[23:11:14] ============== [PASSED] drm_test_rect_rotate ===============
[23:11:14] ================ drm_test_rect_rotate_inv  =================
[23:11:14] [PASSED] reflect-x
[23:11:14] [PASSED] reflect-y
[23:11:14] [PASSED] rotate-0
[23:11:14] [PASSED] rotate-90
[23:11:14] [PASSED] rotate-180
[23:11:14] [PASSED] rotate-270
[23:11:14] ============ [PASSED] drm_test_rect_rotate_inv =============
stty: 'standard input': Inappropriate ioctl for device
[23:11:14] ==================== [PASSED] drm_rect =====================
[23:11:14] ======================== drm_exec  =========================
[23:11:14] [PASSED] sanitycheck
[23:11:14] [PASSED] test_lock
[23:11:14] [PASSED] test_lock_unlock
[23:11:14] [PASSED] test_duplicates
[23:11:14] [PASSED] test_prepare
[23:11:14] [PASSED] test_prepare_array
[23:11:14] [PASSED] test_multiple_loops
[23:11:14] ==================== [PASSED] drm_exec =====================
[23:11:14] ============================================================
[23:11:14] Testing complete. Ran 368 tests: passed: 368
[23:11:14] Elapsed time: 44.907s total, 1.686s configuring, 19.740s building, 23.474s running

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



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

* ✓ CI.Build: success for Introduce GuC Doorbells Manager (rev3)
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (11 preceding siblings ...)
  2023-12-11 23:11 ` ✓ CI.KUnit: success " Patchwork
@ 2023-12-11 23:18 ` Patchwork
  2023-12-11 23:19 ` ✓ CI.Hooks: " Patchwork
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-12-11 23:18 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce GuC Doorbells Manager (rev3)
URL   : https://patchwork.freedesktop.org/series/127608/
State : success

== Summary ==

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



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

* ✓ CI.Hooks: success for Introduce GuC Doorbells Manager (rev3)
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (12 preceding siblings ...)
  2023-12-11 23:18 ` ✓ CI.Build: " Patchwork
@ 2023-12-11 23:19 ` Patchwork
  2023-12-11 23:20 ` ✓ CI.checksparse: " Patchwork
  2023-12-11 23:55 ` ✓ CI.BAT: " Patchwork
  15 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-12-11 23:19 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce GuC Doorbells Manager (rev3)
URL   : https://patchwork.freedesktop.org/series/127608/
State : success

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
/workspace
+ pwd
+ ls -la
total 936
drwxrwxr-x 12 1003 1003   4096 Dec 11 23:18 .
drwxr-xr-x  1 root root   4096 Dec 11 23:18 ..
-rw-rw-r--  1 1003 1003 802896 Dec 11 23:18 build.log
-rw-rw-r--  1 1003 1003   2718 Dec 11 23:10 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Dec 11 23:07 ci
drwxrwxr-x  9 1003 1003   4096 Dec 11 23:07 docker
drwxrwxr-x  8 1003 1003   4096 Dec 11 23:07 .git
-rw-rw-r--  1 1003 1003    687 Dec 11 23:09 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Dec 11 23:07 .github
-rw-rw-r--  1 1003 1003    233 Dec 11 23:07 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Dec 11 23:18 hooks.log
drwxrwxr-x 31 1003 1003   4096 Dec 11 23:18 kernel
-rw-rw-r--  1 1003 1003  37527 Dec 11 23:09 kernel.mbox
-rw-rw-r--  1 1003 1003  30845 Dec 11 23:11 kunit.log
-rw-rw-r--  1 1003 1003     48 Dec 11 23:09 parent.tag
-rw-rw-r--  1 1003 1003    270 Dec 11 23:09 parent_tag_mismatch_alert.txt
drwxrwxr-x 44 1003 1003   4096 Dec 11 23:07 pipelines
-rw-rw-r--  1 1003 1003    793 Dec 11 23:07 README.adoc
drwxrwxr-x  3 1003 1003   4096 Dec 11 23:07 scripts
drwxrwxr-x  3 1003 1003   4096 Dec 11 23:07 src
drwxrwxr-x  2 1003 1003   4096 Dec 11 23:07 vars
drwxrwxr-x  2 1003 1003   4096 Dec 11 23:07 .vscode
+ uname -a
Linux 83d5d77efa6c 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
44fed9a58 drm/xe/kunit: Add GuC Doorbells Manager tests
ad1344123 drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
04190d8eb drm/xe/kunit: Use xe kunit helpers in WA test
852c234b4 drm/xe/kunit: Use xe kunit helpers in RTP test
8c7d95d27 drm/xe/kunit: Define helper functions to allocate mock device
f8ae9739b drm/xe/kunit: Set SR-IOV mode of the fake device
5bf710e61 drm/xe: Introduce GuC Doorbells Manager
56b6fcffb drm/xe: Use GT oriented functions to report TLB timeout
e2d942de0 drm/xe: Add GT oriented drm_printers
f622e36ea fixup! drm/xe/display: Implement display support
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  GEN     Makefile
  UPD     include/config/kernel.release
  UPD     include/generated/compile.h
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  CALL    ../scripts/checksyscalls.sh
  HOSTLD  /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64-default/tools/objtool/weak.o
  CC      /workspace/kernel/build64-default/tools/objtool/check.o
  CC      /workspace/kernel/build64-default/tools/objtool/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64-default/tools/objtool/elf.o
  CC      /workspace/kernel/build64-default/tools/objtool/objtool.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64-default/tools/objtool/libstring.o
  CC      /workspace/kernel/build64-default/tools/objtool/libctype.o
  CC      /workspace/kernel/build64-default/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_drm_client.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gpu_scheduler.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_gsc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_ccs_mode.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_freq.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_db_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_heci_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/xe/xe_hwmon.o
  CC [M]  drivers/gpu/drm/xe/xe_sriov.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_2l.o
  CC [M]  drivers/gpu/drm/xe/xe_lmtt_ml.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_misc.o
  CC [M]  drivers/gpu/drm/xe/display/xe_dsb_buffer.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fbdev_fb.o
  CC [M]  drivers/gpu/drm/xe/display/intel_fb_bo.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.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/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_params.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_wa.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.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/xe/i915-display/intel_dp_link_training.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_common.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.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/xe/i915-display/intel_dsi_dcs_backlight.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/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_link_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.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/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.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/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/xe/xe_pmu.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_kunit_helpers.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
  HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  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_sriov_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
  HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_db_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
  HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_gsc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  LD [M]  drivers/gpu/drm/xe/xe.o
  MODPOST drivers/gpu/drm/xe/Module.symvers
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
  CC [M]  drivers/gpu/drm/xe/xe.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
  LD [M]  drivers/gpu/drm/xe/tests/xe_wa_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done



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

* ✓ CI.checksparse: success for Introduce GuC Doorbells Manager (rev3)
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (13 preceding siblings ...)
  2023-12-11 23:19 ` ✓ CI.Hooks: " Patchwork
@ 2023-12-11 23:20 ` Patchwork
  2023-12-11 23:55 ` ✓ CI.BAT: " Patchwork
  15 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-12-11 23:20 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce GuC Doorbells Manager (rev3)
URL   : https://patchwork.freedesktop.org/series/127608/
State : success

== Summary ==

+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast f622e36eab1cfc58254088de6bbb8db3e97a0140
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
Okay!

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



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

* ✓ CI.BAT: success for Introduce GuC Doorbells Manager (rev3)
  2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
                   ` (14 preceding siblings ...)
  2023-12-11 23:20 ` ✓ CI.checksparse: " Patchwork
@ 2023-12-11 23:55 ` Patchwork
  15 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-12-11 23:55 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

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

== Series Details ==

Series: Introduce GuC Doorbells Manager (rev3)
URL   : https://patchwork.freedesktop.org/series/127608/
State : success

== Summary ==

CI Bug Log - changes from xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261_BAT -> xe-pw-127608v3_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in xe-pw-127608v3_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3:
    - bat-dg2-oem2:       [PASS][1] -> [FAIL][2] ([Intel XE#480]) +1 other test fail
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127608v3/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-wf_vblank@d-dp3.html

  * igt@xe_create@create-execqueues-noleak:
    - bat-adlp-7:         [PASS][3] -> [FAIL][4] ([Intel XE#524])
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261/bat-adlp-7/igt@xe_create@create-execqueues-noleak.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127608v3/bat-adlp-7/igt@xe_create@create-execqueues-noleak.html

  * igt@xe_prime_self_import@basic-with_fd_dup:
    - bat-atsm-2:         [PASS][5] -> [FAIL][6] ([Intel XE#999])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261/bat-atsm-2/igt@xe_prime_self_import@basic-with_fd_dup.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127608v3/bat-atsm-2/igt@xe_prime_self_import@basic-with_fd_dup.html

  
#### Possible fixes ####

  * igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
    - bat-adlp-7:         [FAIL][7] ([i915#2346]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127608v3/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html

  * igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1:
    - bat-adlp-7:         [FAIL][9] ([Intel XE#480]) -> [PASS][10] +1 other test pass
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127608v3/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html

  * igt@kms_frontbuffer_tracking@basic:
    - bat-adlp-7:         [DMESG-WARN][11] ([Intel XE#282] / [i915#2017]) -> [PASS][12]
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127608v3/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html

  
  [Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
  [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
  [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524
  [Intel XE#999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/999
  [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017
  [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346


Build changes
-------------

  * Linux: xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261 -> xe-pw-127608v3

  IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-568-b76c0e2128dd79ee1609d0d389e040c6e7499261: b76c0e2128dd79ee1609d0d389e040c6e7499261
  xe-pw-127608v3: 127608v3

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-127608v3/index.html

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

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

* Re: [PATCH v3 4/9] drm/xe/kunit: Set SR-IOV mode of the fake device
  2023-12-11 20:04 ` [PATCH v3 4/9] drm/xe/kunit: Set SR-IOV mode of the fake device Michal Wajdeczko
@ 2023-12-12  4:57   ` Lucas De Marchi
  0 siblings, 0 replies; 21+ messages in thread
From: Lucas De Marchi @ 2023-12-12  4:57 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Mon, Dec 11, 2023 at 09:04:19PM +0100, Michal Wajdeczko wrote:
>We want to add code that will check the driver's SR-IOV mode.
>
>Update xe_pci_fake_device_init() and struct xe_pci_fake_data to
>either explicitly specify desired SR-IOV mode of the fake device
>or fallback to the default bare-metal mode.
>
>Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
>Cc: Lucas De Marchi <lucas.demarchi@intel.com>
>---
> drivers/gpu/drm/xe/tests/xe_pci.c      | 3 +++
> drivers/gpu/drm/xe/tests/xe_pci_test.h | 2 ++
> 2 files changed, 5 insertions(+)
>
>diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c
>index 602793644f61..dc5a1c3f897d 100644
>--- a/drivers/gpu/drm/xe/tests/xe_pci.c
>+++ b/drivers/gpu/drm/xe/tests/xe_pci.c
>@@ -158,6 +158,9 @@ int xe_pci_fake_device_init(struct xe_device *xe)
> done:
> 	kunit_activate_static_stub(test, read_gmdid, fake_read_gmdid);
>
>+	xe->sriov.__mode = data && data->sriov_mode ?
>+			   data->sriov_mode : XE_SRIOV_MODE_NONE;

should be above the stub activate. With that,


Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>

Lucas De Marchi

>+
> 	xe_info_init_early(xe, desc, subplatform_desc);
> 	xe_info_init(xe, desc->graphics, desc->media);
>
>diff --git a/drivers/gpu/drm/xe/tests/xe_pci_test.h b/drivers/gpu/drm/xe/tests/xe_pci_test.h
>index 811ffe5bd9fd..f40dcec83992 100644
>--- a/drivers/gpu/drm/xe/tests/xe_pci_test.h
>+++ b/drivers/gpu/drm/xe/tests/xe_pci_test.h
>@@ -9,6 +9,7 @@
> #include <linux/types.h>
>
> #include "xe_platform_types.h"
>+#include "xe_sriov_types.h"
>
> struct xe_device;
> struct xe_graphics_desc;
>@@ -23,6 +24,7 @@ void xe_call_for_each_graphics_ip(xe_graphics_fn xe_fn);
> void xe_call_for_each_media_ip(xe_media_fn xe_fn);
>
> struct xe_pci_fake_data {
>+	enum xe_sriov_mode sriov_mode;
> 	enum xe_platform platform;
> 	enum xe_subplatform subplatform;
> 	u32 graphics_verx100;
>-- 
>2.25.1
>

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

* Re: [PATCH v3 5/9] drm/xe/kunit: Define helper functions to allocate mock device
  2023-12-11 20:04 ` [PATCH v3 5/9] drm/xe/kunit: Define helper functions to allocate mock device Michal Wajdeczko
@ 2023-12-12  5:09   ` Lucas De Marchi
  0 siblings, 0 replies; 21+ messages in thread
From: Lucas De Marchi @ 2023-12-12  5:09 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Mon, Dec 11, 2023 at 09:04:20PM +0100, Michal Wajdeczko wrote:
>There will be more KUnit tests added that will require mock device.
>Define generic helper functions to avoid code duplications.
>
>Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
>Cc: Lucas De Marchi <lucas.demarchi@intel.com>
>---
> drivers/gpu/drm/xe/Makefile                 |  3 +
> drivers/gpu/drm/xe/tests/xe_kunit_helpers.c | 85 +++++++++++++++++++++
> drivers/gpu/drm/xe/tests/xe_kunit_helpers.h | 19 +++++
> 3 files changed, 107 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
>
>diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
>index 0c2e247dc188..14857923d217 100644
>--- a/drivers/gpu/drm/xe/Makefile
>+++ b/drivers/gpu/drm/xe/Makefile
>@@ -145,6 +145,9 @@ xe-$(CONFIG_PCI_IOV) += \
> 	xe_lmtt_2l.o \
> 	xe_lmtt_ml.o
>
>+xe-$(CONFIG_DRM_XE_KUNIT_TEST) += \
>+	tests/xe_kunit_helpers.o
>+
> # i915 Display compat #defines and #includes
> subdir-ccflags-$(CONFIG_DRM_XE_DISPLAY) += \
> 	-I$(srctree)/$(src)/display/ext \
>diff --git a/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
>new file mode 100644
>index 000000000000..236f24d3ca17
>--- /dev/null
>+++ b/drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
>@@ -0,0 +1,85 @@
>+// SPDX-License-Identifier: GPL-2.0 AND MIT
>+/*
>+ * Copyright © 2023 Intel Corporation
>+ */
>+
>+#include <kunit/test.h>
>+#include <kunit/static_stub.h>
>+#include <kunit/visibility.h>
>+
>+#include <drm/drm_drv.h>
>+#include <drm/drm_kunit_helpers.h>
>+
>+#include "tests/xe_kunit_helpers.h"
>+#include "tests/xe_pci_test.h"
>+#include "xe_device_types.h"
>+
>+/**
>+ * __xe_kunit_helper_alloc_xe_device - Allocate a mock &xe_device for a KUnit test

s/mock/fake/

>+ * @test: the &kunit where this &xe_device will be used
>+ * @data: the &xe_pci_fake_data with desired variant of the mock device (optional)
>+ *
>+ * This function creates a &xe_device based on parameters from @data.
>+ * This allocation is managed. See drm_kunit_helper_alloc_device() and
>+ * drm_kunit_helper_alloc_drm_device() for details.
>+ *
>+ * Return: A pointer to mock &xe_device described by &data
>+ */
>+struct xe_device *__xe_kunit_helper_alloc_xe_device(struct kunit *test,
>+						    struct xe_pci_fake_data *data)

no reason for __ here. However, my previous feedback on the approach is
below.

>+{
>+	struct xe_device *xe;
>+	struct device *dev;
>+	int err;
>+
>+	dev = drm_kunit_helper_alloc_device(test);
>+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev);
>+
>+	xe = drm_kunit_helper_alloc_drm_device(test, dev,
>+					       struct xe_device,
>+					       drm, DRIVER_GEM);
>+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe);

it's not a lot of code for individual tests to duplicate. We can always
add a level of indirection to solve the problems and make common code,
but then we risk having too much abstraction and people developing the
tests not really understanding what's going on.

The drm_kunit_helper here use the *compose* paradigm... there's one
function to alloc device, and one to alloc drm_device, and the test
initialization builds on that. What you are doing is *wrapping*
rather than composing. If we always have the same code every time,
then wrapping may make sense, but I don't think we have too many
users yet.

I'd take a step back, let the additional tests use their own init/fini
functions that are not abstracted more than it already is. Then when
we have more places we come back and try to consolidate.
Maybe consolidating it is not about adding one additional level
abstraction, but rather providing a xe_kunit_helper_init_device() to
compose with the drm ones.


Lucas De Marchi

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

* Re: [PATCH v3 3/9] drm/xe: Introduce GuC Doorbells Manager
  2023-12-11 20:04 ` [PATCH v3 3/9] drm/xe: Introduce GuC Doorbells Manager Michal Wajdeczko
@ 2023-12-12  7:51   ` Piotr Piórkowski
  0 siblings, 0 replies; 21+ messages in thread
From: Piotr Piórkowski @ 2023-12-12  7:51 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

Michal Wajdeczko <michal.wajdeczko@intel.com> wrote on pon [2023-gru-11 21:04:18 +0100]:
> The GFX doorbell solution provides a mechanism for submission of
> workload to the graphics hardware by a ring3 application without
> the penalty of ring transition for each workload submission.
> 
> This feature is not currently used by the Linux drivers, but in
> SR-IOV mode the doorbells are treated as shared resource and the
> PF driver must be able to provision exclusive range of doorbells
> IDs across all enabled VFs.
> 
> Introduce simple GuC doorbell ID manager that will be used by the
> PF driver for VFs provisioning and can later be used by submission
> code once we are ready to switch from H2G based notifications to
> doorbells mechanism.
> 
> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
> Cc: Matthew Brost <matthew.brost@intel.com>
> Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
> 
> ---
> v2: fix renames, lock in fini
> v3: reorder init
> ---
>  drivers/gpu/drm/xe/Makefile        |   1 +
>  drivers/gpu/drm/xe/xe_guc_db_mgr.c | 257 +++++++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_guc_db_mgr.h |  22 +++
>  drivers/gpu/drm/xe/xe_guc_types.h  |  15 ++
>  drivers/gpu/drm/xe/xe_uc.c         |   5 +
>  5 files changed, 300 insertions(+)
>  create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.c
>  create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.h
> 
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
> index f4ae063a7005..0c2e247dc188 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -84,6 +84,7 @@ xe-y += xe_bb.o \
>  	xe_guc.o \
>  	xe_guc_ads.o \
>  	xe_guc_ct.o \
> +	xe_guc_db_mgr.o \
>  	xe_guc_debugfs.o \
>  	xe_guc_hwconfig.o \
>  	xe_guc_log.o \
> diff --git a/drivers/gpu/drm/xe/xe_guc_db_mgr.c b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
> new file mode 100644
> index 000000000000..15816f90e960
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
> @@ -0,0 +1,257 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#include <linux/bitmap.h>
> +#include <linux/mutex.h>
> +
> +#include <drm/drm_managed.h>
> +
> +#include "regs/xe_guc_regs.h"
> +
> +#include "xe_assert.h"
> +#include "xe_gt_printk.h"
> +#include "xe_guc.h"
> +#include "xe_guc_db_mgr.h"
> +#include "xe_guc_types.h"
> +
> +/**
> + * DOC: GuC Doorbells
> + *
> + * The GFX doorbell solution provides a mechanism for submission of workload
> + * to the graphics hardware by a ring3 application without the penalty of
> + * ring transition for each workload submission.
> + *
> + * In SR-IOV mode, the doorbells are treated as shared resource and PF must
> + * be able to provision exclusive range of IDs across VFs, which may want to
> + * use this feature.
> + */
> +
> +static struct xe_guc *dbm_to_guc(struct xe_guc_db_mgr *dbm)
> +{
> +	return container_of(dbm, struct xe_guc, dbm);
> +}
> +
> +static struct xe_gt *dbm_to_gt(struct xe_guc_db_mgr *dbm)
> +{
> +	return guc_to_gt(dbm_to_guc(dbm));
> +}
> +
> +static struct xe_device *dbm_to_xe(struct xe_guc_db_mgr *dbm)
> +{
> +	return gt_to_xe(dbm_to_gt(dbm));
> +}
> +
> +#define dbm_assert(_dbm, _cond)		xe_gt_assert(dbm_to_gt(_dbm), _cond)
> +#define dbm_mutex(_dbm)			(&dbm_to_guc(_dbm)->submission_state.lock)
> +
> +static void __fini_dbm(struct drm_device *drm, void *arg)
> +{
> +	struct xe_guc_db_mgr *dbm = arg;
> +	unsigned int weight;
> +
> +	mutex_lock(dbm_mutex(dbm));
> +
> +	weight = bitmap_weight(dbm->bitmap, dbm->count);
> +	if (weight) {
> +		struct drm_printer p = xe_gt_info_printer(dbm_to_gt(dbm));
> +
> +		xe_gt_err(dbm_to_gt(dbm), "GuC doorbells manager unclean (%u/%u)\n",
> +			  weight, dbm->count);
> +		xe_guc_db_mgr_print(dbm, &p, 1);
> +	}
> +
> +	bitmap_free(dbm->bitmap);
> +	dbm->bitmap = NULL;
> +	dbm->count = 0;
> +
> +	mutex_unlock(dbm_mutex(dbm));
> +}
> +
> +/**
> + * xe_guc_db_mgr_init() - Initialize GuC Doorbells Manager.
> + * @dbm: the &xe_guc_db_mgr to initialize
> + * @count: number of doorbells to manage
> + *
> + * The bare-metal or PF driver can pass ~0 as &count to indicate that all
> + * doorbells supported by the hardware are available for use.
> + *
> + * Only VF's drivers will have to provide explicit number of doorbells IDs
> + * that they can use.
> + *
> + * Return: 0 on success or a negative error code on failure.
> + */
> +int xe_guc_db_mgr_init(struct xe_guc_db_mgr *dbm, unsigned int count)
> +{
> +	int ret;
> +
> +	if (count == ~0)
> +		count = GUC_NUM_DOORBELLS;
> +
> +	dbm_assert(dbm, !dbm->bitmap);
> +	dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
> +
> +	if (!count)
> +		goto done;
> +
> +	dbm->bitmap = bitmap_zalloc(count, GFP_KERNEL);
> +	if (!dbm->bitmap)
> +		return -ENOMEM;
> +	dbm->count = count;
> +
> +	ret = drmm_add_action_or_reset(&dbm_to_xe(dbm)->drm, __fini_dbm, dbm);
> +	if (ret)
> +		return ret;
> +done:
> +	xe_gt_dbg(dbm_to_gt(dbm), "using %u doorbell(s)\n", dbm->count);
> +	return 0;
> +}
> +
> +static int dbm_reserve_chunk_locked(struct xe_guc_db_mgr *dbm,
> +				    unsigned int count, unsigned int spare)
> +{
> +	unsigned int used;
> +	int index;
> +
> +	dbm_assert(dbm, count);
> +	dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
> +	dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS);
> +	lockdep_assert_held(dbm_mutex(dbm));
> +
> +	if (!dbm->count)
> +		return -ENODATA;
> +
> +	if (spare) {
> +		used = bitmap_weight(dbm->bitmap, dbm->count);
> +		if (used + count + spare > dbm->count)
> +			return -EDQUOT;
> +	}
> +
> +	index = bitmap_find_next_zero_area(dbm->bitmap, dbm->count, 0, count, 0);
> +	if (index >= dbm->count)
> +		return -ENOSPC;
> +
> +	bitmap_set(dbm->bitmap, index, count);
> +
> +	return index;
> +}
> +
> +static void dbm_release_chunk_locked(struct xe_guc_db_mgr *dbm,
> +				     unsigned int start, unsigned int count)
> +{
> +	dbm_assert(dbm, count);
> +	dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
> +	dbm_assert(dbm, dbm->count);
> +	dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS);
> +	lockdep_assert_held(dbm_mutex(dbm));
> +
> +	if (IS_ENABLED(CONFIG_DRM_XE_DEBUG)) {
> +		unsigned int n;
> +
> +		for (n = 0; n < count; n++)
> +			dbm_assert(dbm, test_bit(start + n, dbm->bitmap));
> +	}
> +	bitmap_clear(dbm->bitmap, start, count);
> +}
> +
> +/**
> + * xe_guc_db_mgr_reserve_id_locked() - Reserve a single GuC Doorbell ID.
> + * @dbm: the &xe_guc_db_mgr
> + *
> + * This function expects that submission lock is already taken.
> + *
> + * Return: ID of the allocated GuC doorbell or a negative error code on failure.
> + */
> +int xe_guc_db_mgr_reserve_id_locked(struct xe_guc_db_mgr *dbm)
> +{
> +	return dbm_reserve_chunk_locked(dbm, 1, 0);
> +}
> +
> +/**
> + * xe_guc_db_mgr_release_id_locked() - Release a single GuC Doorbell ID.
> + * @dbm: the &xe_guc_db_mgr
> + * @id: the GuC Doorbell ID to release
> + *
> + * This function expects that submission lock is already taken.
> + */
> +void xe_guc_db_mgr_release_id_locked(struct xe_guc_db_mgr *dbm, unsigned int id)
> +{
> +	return dbm_release_chunk_locked(dbm, id, 1);
> +}
> +
> +/**
> + * xe_guc_db_mgr_reserve_range() - Reserve a range of GuC Doorbell IDs.
> + * @dbm: the &xe_guc_db_mgr
> + * @count: number of GuC doorbell IDs to reserve
> + * @spare: number of GuC doorbell IDs to keep available
> + *
> + * This function is dedicated for the for use by the PF which expects that
> + * allocated range for the VF will be contiguous and that there will be at
> + * least &spare IDs still available for the PF use after this reservation.
> + *
> + * Return: starting ID of the allocated GuC doorbell ID range or
> + *         a negative error code on failure.
> + */
> +int xe_guc_db_mgr_reserve_range(struct xe_guc_db_mgr *dbm,
> +				unsigned int count, unsigned int spare)
> +{
> +	int ret;
> +
> +	mutex_lock(dbm_mutex(dbm));
> +	ret = dbm_reserve_chunk_locked(dbm, count, spare);
> +	mutex_unlock(dbm_mutex(dbm));
> +
> +	return ret;
> +}
> +
> +/**
> + * xe_guc_db_mgr_release_range() - Release a range of Doorbell IDs.
> + * @dbm: the &xe_guc_db_mgr
> + * @start: the starting ID of GuC doorbell ID range to release
> + * @count: number of GuC doorbell IDs to release
> + */
> +void xe_guc_db_mgr_release_range(struct xe_guc_db_mgr *dbm,
> +				 unsigned int start, unsigned int count)
> +{
> +	mutex_lock(dbm_mutex(dbm));
> +	dbm_release_chunk_locked(dbm, start, count);
> +	mutex_unlock(dbm_mutex(dbm));
> +}
> +
> +/**
> + * xe_guc_db_mgr_print() - Print status of GuC Doorbells Manager.
> + * @dbm: the &xe_guc_db_mgr to print
> + * @p: the &drm_printer to print to
> + * @indent: tab indentation level
> + */
> +void xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm,
> +			 struct drm_printer *p, int indent)
> +{
> +	unsigned int rs, re;
> +	unsigned int total;
> +
> +	drm_printf_indent(p, indent, "count: %u\n", dbm->count);
> +	if (!dbm->bitmap)
> +		return;
> +
> +	mutex_lock(dbm_mutex(dbm));
> +
> +	total = 0;
> +	for_each_clear_bitrange(rs, re, dbm->bitmap, dbm->count) {
> +		drm_printf_indent(p, indent, "available range: %u..%u (%u)\n",
> +				  rs, re - 1, re - rs);
> +		total += re - rs;
> +	}
> +	drm_printf_indent(p, indent, "available total: %u\n", total);
> +
> +	total = 0;
> +	for_each_set_bitrange(rs, re, dbm->bitmap, dbm->count) {
> +		drm_printf_indent(p, indent, "reserved range: %u..%u (%u)\n",
> +				  rs, re - 1, re - rs);
> +		total += re - rs;
> +	}
> +	drm_printf_indent(p, indent, "reserved total: %u\n", total);
> +
> +	mutex_unlock(dbm_mutex(dbm));
> +}
> diff --git a/drivers/gpu/drm/xe/xe_guc_db_mgr.h b/drivers/gpu/drm/xe/xe_guc_db_mgr.h
> new file mode 100644
> index 000000000000..c250fa0ca9d6
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_guc_db_mgr.h
> @@ -0,0 +1,22 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_GUC_DB_MGR_H_
> +#define _XE_GUC_DB_MGR_H_
> +
> +struct drm_printer;
> +struct xe_guc_db_mgr;
> +
> +int xe_guc_db_mgr_init(struct xe_guc_db_mgr *dbm, unsigned int count);
> +
> +int xe_guc_db_mgr_reserve_id_locked(struct xe_guc_db_mgr *dbm);
> +void xe_guc_db_mgr_release_id_locked(struct xe_guc_db_mgr *dbm, unsigned int id);
> +
> +int xe_guc_db_mgr_reserve_range(struct xe_guc_db_mgr *dbm, unsigned int count, unsigned int spare);
> +void xe_guc_db_mgr_release_range(struct xe_guc_db_mgr *dbm, unsigned int start, unsigned int count);
> +
> +void xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm, struct drm_printer *p, int indent);
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_guc_types.h b/drivers/gpu/drm/xe/xe_guc_types.h
> index cd80802e8918..16de203c62a7 100644
> --- a/drivers/gpu/drm/xe/xe_guc_types.h
> +++ b/drivers/gpu/drm/xe/xe_guc_types.h
> @@ -17,6 +17,19 @@
>  #include "xe_guc_pc_types.h"
>  #include "xe_uc_fw_types.h"
>  
> +/**
> + * struct xe_guc_db_mgr - GuC Doorbells Manager.
> + *
> + * Note: GuC Doorbells Manager is relying on &xe_guc::submission_state.lock
> + * to protect its members.
> + */
> +struct xe_guc_db_mgr {
> +	/** @count: number of doorbells to manage */
> +	unsigned int count;
> +	/** @bitmap: bitmap to track allocated doorbells */
> +	unsigned long *bitmap;
> +};
> +
>  /**
>   * struct xe_guc - Graphic micro controller
>   */
> @@ -31,6 +44,8 @@ struct xe_guc {
>  	struct xe_guc_ct ct;
>  	/** @pc: GuC Power Conservation */
>  	struct xe_guc_pc pc;
> +	/** @dbm: GuC Doorbell Manager */
> +	struct xe_guc_db_mgr dbm;
>  	/** @submission_state: GuC submission state */
>  	struct {
>  		/** @exec_queue_lookup: Lookup an xe_engine from guc_id */
> diff --git a/drivers/gpu/drm/xe/xe_uc.c b/drivers/gpu/drm/xe/xe_uc.c
> index 25e1ddfd2f86..4408ea1751e7 100644
> --- a/drivers/gpu/drm/xe/xe_uc.c
> +++ b/drivers/gpu/drm/xe/xe_uc.c
> @@ -9,6 +9,7 @@
>  #include "xe_gsc.h"
>  #include "xe_gt.h"
>  #include "xe_guc.h"
> +#include "xe_guc_db_mgr.h"
>  #include "xe_guc_pc.h"
>  #include "xe_guc_submit.h"
>  #include "xe_huc.h"
> @@ -60,6 +61,10 @@ int xe_uc_init(struct xe_uc *uc)
>  	if (ret)
>  		goto err;
>  
> +	ret = xe_guc_db_mgr_init(&uc->guc.dbm, ~0);
> +	if (ret)
> +		goto err;
> +
>  	return 0;

After the fixes you made, this series seems okay to me already:
Reviewed-by: Piotr Piórkowski <piotr.piorkowski@intel.com>


>  
>  err:
> -- 
> 2.25.1
> 

-- 

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

* Re: [PATCH v3 9/9] drm/xe/kunit: Add GuC Doorbells Manager tests
  2023-12-11 20:04 ` [PATCH v3 9/9] drm/xe/kunit: Add GuC Doorbells Manager tests Michal Wajdeczko
@ 2023-12-12  8:04   ` Piotr Piórkowski
  0 siblings, 0 replies; 21+ messages in thread
From: Piotr Piórkowski @ 2023-12-12  8:04 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

Michal Wajdeczko <michal.wajdeczko@intel.com> wrote on pon [2023-gru-11 21:04:24 +0100]:
> Add few tests to make sure that basic usage scenarios of the GuC
> Doorbells Manager are implemented correctly.
> 
> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
> Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
> ---
>  drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c | 199 ++++++++++++++++++
>  drivers/gpu/drm/xe/xe_guc_db_mgr.c            |   4 +
>  2 files changed, 203 insertions(+)
>  create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c
> 
> diff --git a/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c b/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c
> new file mode 100644
> index 000000000000..fc468912db37
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c
> @@ -0,0 +1,199 @@
> +// SPDX-License-Identifier: GPL-2.0 AND MIT
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#include <kunit/test.h>
> +
> +#include "xe_device.h"
> +#include "xe_kunit_helpers.h"
> +
> +static int guc_dbm_test_init(struct kunit *test)
> +{
> +	struct xe_device *xe = xe_kunit_helper_alloc_xe_device(test);
> +	struct xe_guc_db_mgr *dbm = &xe_device_get_gt(xe, 0)->uc.guc.dbm;
> +
> +	mutex_init(dbm_mutex(dbm));
> +	test->priv = dbm;
> +	return 0;
> +}
> +
> +static void test_empty(struct kunit *test)
> +{
> +	struct xe_guc_db_mgr *dbm = test->priv;
> +
> +	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, 0), 0);
> +	KUNIT_ASSERT_EQ(test, dbm->count, 0);
> +
> +	mutex_lock(dbm_mutex(dbm));
> +	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
> +	mutex_unlock(dbm_mutex(dbm));
> +
> +	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
> +}
> +
> +static void test_default(struct kunit *test)
> +{
> +	struct xe_guc_db_mgr *dbm = test->priv;
> +
> +	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
> +	KUNIT_ASSERT_EQ(test, dbm->count, GUC_NUM_DOORBELLS);
> +}
> +
> +static const unsigned int guc_dbm_params[] = {
> +	GUC_NUM_DOORBELLS / 64,
> +	GUC_NUM_DOORBELLS / 32,
> +	GUC_NUM_DOORBELLS / 8,
> +	GUC_NUM_DOORBELLS,
> +};
> +
> +static void uint_param_get_desc(const unsigned int *p, char *desc)
> +{
> +	snprintf(desc, KUNIT_PARAM_DESC_SIZE, "%u", *p);
> +}
> +
> +KUNIT_ARRAY_PARAM(guc_dbm, guc_dbm_params, uint_param_get_desc);
> +
> +static void test_size(struct kunit *test)
> +{
> +	const unsigned int *p = test->param_value;
> +	struct xe_guc_db_mgr *dbm = test->priv;
> +	unsigned int n;
> +	int id;
> +
> +	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, *p), 0);
> +	KUNIT_ASSERT_EQ(test, dbm->count, *p);
> +
> +	mutex_lock(dbm_mutex(dbm));
> +	for (n = 0; n < *p; n++) {
> +		KUNIT_EXPECT_GE(test, id = xe_guc_db_mgr_reserve_id_locked(dbm), 0);
> +		KUNIT_EXPECT_LT(test, id, dbm->count);
> +	}
> +	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
> +	mutex_unlock(dbm_mutex(dbm));
> +
> +	mutex_lock(dbm_mutex(dbm));
> +	for (n = 0; n < *p; n++)
> +		xe_guc_db_mgr_release_id_locked(dbm, n);
> +	mutex_unlock(dbm_mutex(dbm));
> +}
> +
> +static void test_reuse(struct kunit *test)
> +{
> +	const unsigned int *p = test->param_value;
> +	struct xe_guc_db_mgr *dbm = test->priv;
> +	unsigned int n;
> +
> +	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, *p), 0);
> +
> +	mutex_lock(dbm_mutex(dbm));
> +	for (n = 0; n < *p; n++)
> +		KUNIT_EXPECT_GE(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
> +	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
> +	mutex_unlock(dbm_mutex(dbm));
> +
> +	mutex_lock(dbm_mutex(dbm));
> +	for (n = 0; n < *p; n++) {
> +		xe_guc_db_mgr_release_id_locked(dbm, n);
> +		KUNIT_EXPECT_EQ(test, xe_guc_db_mgr_reserve_id_locked(dbm), n);
> +	}
> +	KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm), 0);
> +	mutex_unlock(dbm_mutex(dbm));
> +
> +	mutex_lock(dbm_mutex(dbm));
> +	for (n = 0; n < *p; n++)
> +		xe_guc_db_mgr_release_id_locked(dbm, n);
> +	mutex_unlock(dbm_mutex(dbm));
> +}
> +
> +static void test_range_overlap(struct kunit *test)
> +{
> +	const unsigned int *p = test->param_value;
> +	struct xe_guc_db_mgr *dbm = test->priv;
> +	int id1, id2, id3;
> +	unsigned int n;
> +
> +	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
> +	KUNIT_ASSERT_LE(test, *p, dbm->count);
> +
> +	KUNIT_ASSERT_GE(test, id1 = xe_guc_db_mgr_reserve_range(dbm, *p, 0), 0);
> +	for (n = 0; n < dbm->count - *p; n++) {
> +		KUNIT_ASSERT_GE(test, id2 = xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
> +		KUNIT_ASSERT_NE(test, id2, id1);
> +		KUNIT_ASSERT_NE_MSG(test, id2 < id1, id2 > id1 + *p - 1,
> +				    "id1=%d id2=%d", id1, id2);
> +	}
> +	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
> +	xe_guc_db_mgr_release_range(dbm, 0, dbm->count);
> +
> +	if (*p >= 1) {
> +		KUNIT_ASSERT_GE(test, id1 = xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
> +		KUNIT_ASSERT_GE(test, id2 = xe_guc_db_mgr_reserve_range(dbm, *p - 1, 0), 0);
> +		KUNIT_ASSERT_NE(test, id2, id1);
> +		KUNIT_ASSERT_NE_MSG(test, id1 < id2, id1 > id2 + *p - 2,
> +				    "id1=%d id2=%d", id1, id2);
> +		for (n = 0; n < dbm->count - *p; n++) {
> +			KUNIT_ASSERT_GE(test, id3 = xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
> +			KUNIT_ASSERT_NE(test, id3, id1);
> +			KUNIT_ASSERT_NE(test, id3, id2);
> +			KUNIT_ASSERT_NE_MSG(test, id3 < id2, id3 > id2 + *p - 2,
> +					    "id3=%d id2=%d", id3, id2);
> +		}
> +		KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
> +		xe_guc_db_mgr_release_range(dbm, 0, dbm->count);
> +	}
> +}
> +
> +static void test_range_compact(struct kunit *test)
> +{
> +	const unsigned int *p = test->param_value;
> +	struct xe_guc_db_mgr *dbm = test->priv;
> +	unsigned int n;
> +
> +	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
> +	KUNIT_ASSERT_NE(test, *p, 0);
> +	KUNIT_ASSERT_LE(test, *p, dbm->count);
> +	if (dbm->count % *p)
> +		kunit_skip(test, "must be divisible");
> +
> +	KUNIT_ASSERT_GE(test, xe_guc_db_mgr_reserve_range(dbm, *p, 0), 0);
> +	for (n = 1; n < dbm->count / *p; n++)
> +		KUNIT_ASSERT_GE(test, xe_guc_db_mgr_reserve_range(dbm, *p, 0), 0);
> +	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, 0), 0);
> +	xe_guc_db_mgr_release_range(dbm, 0, dbm->count);
> +}
> +
> +static void test_range_spare(struct kunit *test)
> +{
> +	const unsigned int *p = test->param_value;
> +	struct xe_guc_db_mgr *dbm = test->priv;
> +	int id;
> +
> +	KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, ~0), 0);
> +	KUNIT_ASSERT_LE(test, *p, dbm->count);
> +
> +	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, *p, dbm->count), 0);
> +	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, *p, dbm->count - *p + 1), 0);
> +	KUNIT_ASSERT_EQ(test, id = xe_guc_db_mgr_reserve_range(dbm, *p, dbm->count - *p), 0);
> +	KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, 1, dbm->count - *p), 0);
> +	xe_guc_db_mgr_release_range(dbm, id, *p);
> +}
> +
> +static struct kunit_case guc_dbm_test_cases[] = {
> +	KUNIT_CASE(test_empty),
> +	KUNIT_CASE(test_default),
> +	KUNIT_CASE_PARAM(test_size, guc_dbm_gen_params),
> +	KUNIT_CASE_PARAM(test_reuse, guc_dbm_gen_params),
> +	KUNIT_CASE_PARAM(test_range_overlap, guc_dbm_gen_params),
> +	KUNIT_CASE_PARAM(test_range_compact, guc_dbm_gen_params),
> +	KUNIT_CASE_PARAM(test_range_spare, guc_dbm_gen_params),
> +	{}
> +};
> +
> +static struct kunit_suite guc_dbm_suite = {
> +	.name = "guc_dbm",
> +	.test_cases = guc_dbm_test_cases,
> +	.init = guc_dbm_test_init,
> +};
> +
> +kunit_test_suites(&guc_dbm_suite);
> diff --git a/drivers/gpu/drm/xe/xe_guc_db_mgr.c b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
> index 15816f90e960..c1c04575d82d 100644
> --- a/drivers/gpu/drm/xe/xe_guc_db_mgr.c
> +++ b/drivers/gpu/drm/xe/xe_guc_db_mgr.c
> @@ -255,3 +255,7 @@ void xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm,
>  
>  	mutex_unlock(dbm_mutex(dbm));
>  }
> +
> +#if IS_BUILTIN(CONFIG_DRM_XE_KUNIT_TEST)
> +#include "tests/xe_guc_db_mgr_test.c"
> +#endif

It seems to me that these tests cover the new functionality and I think they are correct:
Reviewed-by: Piotr Piórkowski <piotr.piorkowski@intel.com>


> -- 
> 2.25.1
> 

-- 

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

end of thread, other threads:[~2023-12-12  8:04 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-11 20:04 [PATCH v3 0/9] Introduce GuC Doorbells Manager Michal Wajdeczko
2023-12-11 20:04 ` [PATCH v3 1/9] drm/xe: Add GT oriented drm_printers Michal Wajdeczko
2023-12-11 20:04 ` [PATCH v3 2/9] drm/xe: Use GT oriented functions to report TLB timeout Michal Wajdeczko
2023-12-11 20:04 ` [PATCH v3 3/9] drm/xe: Introduce GuC Doorbells Manager Michal Wajdeczko
2023-12-12  7:51   ` Piotr Piórkowski
2023-12-11 20:04 ` [PATCH v3 4/9] drm/xe/kunit: Set SR-IOV mode of the fake device Michal Wajdeczko
2023-12-12  4:57   ` Lucas De Marchi
2023-12-11 20:04 ` [PATCH v3 5/9] drm/xe/kunit: Define helper functions to allocate mock device Michal Wajdeczko
2023-12-12  5:09   ` Lucas De Marchi
2023-12-11 20:04 ` [PATCH v3 6/9] drm/xe/kunit: Use xe kunit helpers in RTP test Michal Wajdeczko
2023-12-11 20:04 ` [PATCH v3 7/9] drm/xe/kunit: Use xe kunit helpers in WA test Michal Wajdeczko
2023-12-11 20:04 ` [PATCH v3 8/9] drm/xe/kunit: Enable CONFIG_LOCKDEP in tests Michal Wajdeczko
2023-12-11 20:04 ` [PATCH v3 9/9] drm/xe/kunit: Add GuC Doorbells Manager tests Michal Wajdeczko
2023-12-12  8:04   ` Piotr Piórkowski
2023-12-11 23:09 ` ✓ CI.Patch_applied: success for Introduce GuC Doorbells Manager (rev3) Patchwork
2023-12-11 23:10 ` ✗ CI.checkpatch: warning " Patchwork
2023-12-11 23:11 ` ✓ CI.KUnit: success " Patchwork
2023-12-11 23:18 ` ✓ CI.Build: " Patchwork
2023-12-11 23:19 ` ✓ CI.Hooks: " Patchwork
2023-12-11 23:20 ` ✓ CI.checksparse: " Patchwork
2023-12-11 23:55 ` ✓ CI.BAT: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.