All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table
@ 2023-11-28 15:15 Michal Wajdeczko
  2023-11-28 15:15 ` [Intel-xe] [PATCH 1/5] drm/xe: Define DRM_XE_DEBUG_SRIOV config Michal Wajdeczko
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: Michal Wajdeczko @ 2023-11-28 15:15 UTC (permalink / raw)
  To: intel-xe

The Local Memory Translation Table (LMTT) is required to support
SR-IOV on discrete GPUs. In addition to the core LMTT code also
introduce helpers that will be used by other upcoming SR-IOV code.

Michal Wajdeczko (5):
  drm/xe: Define DRM_XE_DEBUG_SRIOV config
  drm/xe: Introduce SR-IOV logging macros
  drm/xe/pf: Introduce Local Memory Translation Table
  drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
  drm/xe/kunit: Add test for LMTT operations

 drivers/gpu/drm/xe/.kunitconfig         |   1 +
 drivers/gpu/drm/xe/Kconfig.debug        |  10 +
 drivers/gpu/drm/xe/Makefile             |   5 +
 drivers/gpu/drm/xe/regs/xe_sriov_regs.h |  17 +
 drivers/gpu/drm/xe/tests/xe_lmtt_test.c |  73 ++++
 drivers/gpu/drm/xe/xe_device_types.h    |   8 +
 drivers/gpu/drm/xe/xe_gt.c              |  10 +
 drivers/gpu/drm/xe/xe_lmtt.c            | 506 ++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_lmtt.h            |  27 ++
 drivers/gpu/drm/xe/xe_lmtt_2l.c         | 150 +++++++
 drivers/gpu/drm/xe/xe_lmtt_ml.c         | 161 ++++++++
 drivers/gpu/drm/xe/xe_lmtt_types.h      |  63 +++
 drivers/gpu/drm/xe/xe_sriov_printk.h    |  46 +++
 13 files changed, 1077 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/regs/xe_sriov_regs.h
 create mode 100644 drivers/gpu/drm/xe/tests/xe_lmtt_test.c
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt.c
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt.h
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt_2l.c
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt_ml.c
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_printk.h

-- 
2.25.1


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

* [Intel-xe] [PATCH 1/5] drm/xe: Define DRM_XE_DEBUG_SRIOV config
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
@ 2023-11-28 15:15 ` Michal Wajdeczko
  2023-12-07 14:17   ` Lucas De Marchi
  2023-11-28 15:15 ` [Intel-xe] [PATCH 2/5] drm/xe: Introduce SR-IOV logging macros Michal Wajdeczko
                   ` (11 subsequent siblings)
  12 siblings, 1 reply; 20+ messages in thread
From: Michal Wajdeczko @ 2023-11-28 15:15 UTC (permalink / raw)
  To: intel-xe

We will be using extra logs during enabling of the SR-IOV features
or when adding support for new platforms. Define separate config
flag to keep that low level logs disabled if we're not debugging.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
---
 drivers/gpu/drm/xe/Kconfig.debug | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/drivers/gpu/drm/xe/Kconfig.debug b/drivers/gpu/drm/xe/Kconfig.debug
index 11bb13c73e7b..549065f57a78 100644
--- a/drivers/gpu/drm/xe/Kconfig.debug
+++ b/drivers/gpu/drm/xe/Kconfig.debug
@@ -40,6 +40,16 @@ config DRM_XE_DEBUG_VM
 
 	  If in doubt, say "N".
 
+config DRM_XE_DEBUG_SRIOV
+	bool "Enable extra SR-IOV debugging"
+	default n
+	help
+	  Enable extra SR-IOV debugging info.
+
+	  Recommended for driver developers only.
+
+	  If in doubt, say "N".
+
 config DRM_XE_DEBUG_MEM
 	bool "Enable passing SYS/VRAM addresses to user space"
 	default n
-- 
2.25.1


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

* [Intel-xe] [PATCH 2/5] drm/xe: Introduce SR-IOV logging macros
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
  2023-11-28 15:15 ` [Intel-xe] [PATCH 1/5] drm/xe: Define DRM_XE_DEBUG_SRIOV config Michal Wajdeczko
@ 2023-11-28 15:15 ` Michal Wajdeczko
  2023-12-07 14:17   ` Lucas De Marchi
  2023-11-28 15:15 ` [Intel-xe] [PATCH 3/5] drm/xe/pf: Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (10 subsequent siblings)
  12 siblings, 1 reply; 20+ messages in thread
From: Michal Wajdeczko @ 2023-11-28 15:15 UTC (permalink / raw)
  To: intel-xe

To simplify logging and help identify SR-IOV specific messages
define set of helper macros that will prefix messages based on
the current SR-IOV mode.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
---
 drivers/gpu/drm/xe/xe_sriov_printk.h | 46 ++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/xe_sriov_printk.h

diff --git a/drivers/gpu/drm/xe/xe_sriov_printk.h b/drivers/gpu/drm/xe/xe_sriov_printk.h
new file mode 100644
index 000000000000..117e1d541692
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_sriov_printk.h
@@ -0,0 +1,46 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_SRIOV_PRINTK_H_
+#define _XE_SRIOV_PRINTK_H_
+
+#include <drm/drm_print.h>
+
+#include "xe_device_types.h"
+#include "xe_sriov_types.h"
+
+#define xe_sriov_printk_prefix(xe) \
+	((xe)->sriov.__mode == XE_SRIOV_MODE_PF ? "PF: " : \
+	 (xe)->sriov.__mode == XE_SRIOV_MODE_VF ? "VF: " : "")
+
+#define xe_sriov_printk(xe, _level, fmt, ...) \
+	drm_##_level(&(xe)->drm, "%s" fmt, xe_sriov_printk_prefix(xe), ##__VA_ARGS__)
+
+#define xe_sriov_err(xe, fmt, ...) \
+	xe_sriov_printk((xe), err, fmt, ##__VA_ARGS__)
+
+#define xe_sriov_err_ratelimited(xe, fmt, ...) \
+	xe_sriov_printk((xe), err_ratelimited, fmt, ##__VA_ARGS__)
+
+#define xe_sriov_warn(xe, fmt, ...) \
+	xe_sriov_printk((xe), warn, fmt, ##__VA_ARGS__)
+
+#define xe_sriov_notice(xe, fmt, ...) \
+	xe_sriov_printk((xe), notice, fmt, ##__VA_ARGS__)
+
+#define xe_sriov_info(xe, fmt, ...) \
+	xe_sriov_printk((xe), info, fmt, ##__VA_ARGS__)
+
+#define xe_sriov_dbg(xe, fmt, ...) \
+	xe_sriov_printk((xe), dbg, fmt, ##__VA_ARGS__)
+
+/* for low level noisy debug messages */
+#ifdef CONFIG_DRM_XE_DEBUG_SRIOV
+#define xe_sriov_dbg_verbose(xe, fmt, ...) xe_sriov_dbg(xe, fmt, ##__VA_ARGS__)
+#else
+#define xe_sriov_dbg_verbose(xe, fmt, ...) typecheck(struct xe_device *, (xe))
+#endif
+
+#endif
-- 
2.25.1


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

* [Intel-xe] [PATCH 3/5] drm/xe/pf: Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
  2023-11-28 15:15 ` [Intel-xe] [PATCH 1/5] drm/xe: Define DRM_XE_DEBUG_SRIOV config Michal Wajdeczko
  2023-11-28 15:15 ` [Intel-xe] [PATCH 2/5] drm/xe: Introduce SR-IOV logging macros Michal Wajdeczko
@ 2023-11-28 15:15 ` Michal Wajdeczko
  2023-12-07  0:43   ` Michał Winiarski
  2023-11-28 15:15 ` [Intel-xe] [PATCH 4/5] drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig Michal Wajdeczko
                   ` (9 subsequent siblings)
  12 siblings, 1 reply; 20+ messages in thread
From: Michal Wajdeczko @ 2023-11-28 15:15 UTC (permalink / raw)
  To: intel-xe

The Local Memory Translation Table (LMTT) provides additional
abstraction for Virtual Functions (VF) accessing device VRAM.

This code is based on prior work of Michal Winiarski.

In this patch we focus only on LMTT initialization. Remaining LMTT
functions will be used once we add a VF provisioning to the PF.

Bspec: 44117, 52404, 59314
Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
---
 drivers/gpu/drm/xe/Makefile             |   5 +
 drivers/gpu/drm/xe/regs/xe_sriov_regs.h |  17 +
 drivers/gpu/drm/xe/xe_device_types.h    |   8 +
 drivers/gpu/drm/xe/xe_gt.c              |  10 +
 drivers/gpu/drm/xe/xe_lmtt.c            | 502 ++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_lmtt.h            |  27 ++
 drivers/gpu/drm/xe/xe_lmtt_2l.c         | 150 +++++++
 drivers/gpu/drm/xe/xe_lmtt_ml.c         | 161 ++++++++
 drivers/gpu/drm/xe/xe_lmtt_types.h      |  63 +++
 9 files changed, 943 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/regs/xe_sriov_regs.h
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt.c
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt.h
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt_2l.c
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt_ml.c
 create mode 100644 drivers/gpu/drm/xe/xe_lmtt_types.h

diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 551adbc22b5a..cf1237a148b1 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -125,6 +125,11 @@ xe-$(CONFIG_HWMON) += xe_hwmon.o
 # graphics virtualization (SR-IOV) support
 xe-y += xe_sriov.o
 
+xe-$(CONFIG_PCI_IOV) += \
+	xe_lmtt.o \
+	xe_lmtt_2l.o \
+	xe_lmtt_ml.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/regs/xe_sriov_regs.h b/drivers/gpu/drm/xe/regs/xe_sriov_regs.h
new file mode 100644
index 000000000000..58a4e0fad1e1
--- /dev/null
+++ b/drivers/gpu/drm/xe/regs/xe_sriov_regs.h
@@ -0,0 +1,17 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _REGS_XE_SRIOV_REGS_H_
+#define _REGS_XE_SRIOV_REGS_H_
+
+#include "regs/xe_reg_defs.h"
+
+#define XE2_LMEM_CFG			XE_REG(0x48b0)
+
+#define LMEM_CFG			XE_REG(0xcf58)
+#define   LMEM_EN			REG_BIT(31)
+#define   LMTT_DIR_PTR			REG_GENMASK(30, 0) /* in multiples of 64KB */
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 2712905c7a91..bded80c50027 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -15,6 +15,7 @@
 #include "xe_devcoredump_types.h"
 #include "xe_heci_gsc.h"
 #include "xe_gt_types.h"
+#include "xe_lmtt_types.h"
 #include "xe_platform_types.h"
 #include "xe_pt_types.h"
 #include "xe_pmu.h"
@@ -186,6 +187,13 @@ struct xe_tile {
 		struct xe_sa_manager *kernel_bb_pool;
 	} mem;
 
+	union {
+		struct {
+			/** @sriov.pf.lmtt: Local Memory Translation Table. */
+			struct xe_lmtt lmtt;
+		} pf;
+	} sriov;
+
 	/** @migrate: Migration helper for vram blits and clearing */
 	struct xe_migrate *migrate;
 
diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 0dddb751c6a4..2c311b0e49ee 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -34,6 +34,7 @@
 #include "xe_hw_fence.h"
 #include "xe_hw_engine_class_sysfs.h"
 #include "xe_irq.h"
+#include "xe_lmtt.h"
 #include "xe_lrc.h"
 #include "xe_map.h"
 #include "xe_migrate.h"
@@ -44,6 +45,7 @@
 #include "xe_ring_ops.h"
 #include "xe_sa.h"
 #include "xe_sched_job.h"
+#include "xe_sriov.h"
 #include "xe_tuning.h"
 #include "xe_uc.h"
 #include "xe_vm.h"
@@ -344,6 +346,8 @@ static int gt_fw_domain_init(struct xe_gt *gt)
 		err = xe_ggtt_init(gt_to_tile(gt)->mem.ggtt);
 		if (err)
 			goto err_force_wake;
+		if (IS_SRIOV_PF(gt_to_xe(gt)))
+			xe_lmtt_init(&gt_to_tile(gt)->sriov.pf.lmtt);
 	}
 
 	err = xe_uc_init(&gt->uc);
@@ -451,6 +455,9 @@ static int all_fw_domain_init(struct xe_gt *gt)
 	if (err)
 		goto err_force_wake;
 
+	if (IS_SRIOV_PF(gt_to_xe(gt)) && !xe_gt_is_media_type(gt))
+		xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt);
+
 	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 	XE_WARN_ON(err);
 	xe_device_mem_access_put(gt_to_xe(gt));
@@ -543,6 +550,9 @@ static int do_gt_restart(struct xe_gt *gt)
 	if (err)
 		return err;
 
+	if (IS_SRIOV_PF(gt_to_xe(gt)) && !xe_gt_is_media_type(gt))
+		xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt);
+
 	xe_mocs_init(gt);
 	err = xe_uc_start(&gt->uc);
 	if (err)
diff --git a/drivers/gpu/drm/xe/xe_lmtt.c b/drivers/gpu/drm/xe/xe_lmtt.c
new file mode 100644
index 000000000000..d5ada31ae633
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_lmtt.c
@@ -0,0 +1,502 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <linux/align.h>
+
+#include <drm/drm_managed.h>
+
+#include "regs/xe_sriov_regs.h"
+
+#include "xe_assert.h"
+#include "xe_bo.h"
+#include "xe_lmtt.h"
+#include "xe_map.h"
+#include "xe_mmio.h"
+#include "xe_res_cursor.h"
+#include "xe_sriov.h"
+#include "xe_sriov_printk.h"
+
+/**
+ * DOC: Local Memory Translation Table
+ *
+ * The Local Memory Translation Table (LMTT) provides additional abstraction
+ * when Virtual Function (VF) is accessing device Local Memory (VRAM).
+ *
+ * The Root LMTT Page Directory contains one entry for each VF. Entries are
+ * indexed by the function number (1-based, index 0 is unused).
+ *
+ * See `Two-Level LMTT Structure`_ and `Multi-Level LMTT Structure`_.
+ */
+
+#define lmtt_assert(lmtt, condition)	xe_tile_assert(lmtt_to_tile(lmtt), condition)
+#define lmtt_debug(lmtt, msg...)	xe_sriov_dbg_verbose(lmtt_to_xe(lmtt), "LMTT: " msg)
+
+static bool xe_has_multi_level_lmtt(struct xe_device *xe)
+{
+	return xe->info.platform == XE_PVC;
+}
+
+static struct xe_tile *lmtt_to_tile(struct xe_lmtt *lmtt)
+{
+	return container_of(lmtt, struct xe_tile, sriov.pf.lmtt);
+}
+
+static struct xe_device *lmtt_to_xe(struct xe_lmtt *lmtt)
+{
+	return tile_to_xe(lmtt_to_tile(lmtt));
+}
+
+static u64 lmtt_page_size(struct xe_lmtt *lmtt)
+{
+	return BIT_ULL(lmtt->ops->lmtt_pte_shift(0));
+}
+
+static struct xe_lmtt_pt *lmtt_pt_alloc(struct xe_lmtt *lmtt, unsigned int level)
+{
+	unsigned int num_entries = level ? lmtt->ops->lmtt_pte_num(level) : 0;
+	struct xe_lmtt_pt *pt;
+	struct xe_bo *bo;
+	int err;
+
+	pt = kzalloc(struct_size(pt, entries, num_entries), GFP_KERNEL);
+	if (!pt) {
+		err = -ENOMEM;
+		goto out;
+	}
+
+	bo = xe_bo_create_pin_map(lmtt_to_xe(lmtt), lmtt_to_tile(lmtt), NULL,
+				  PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
+					     lmtt->ops->lmtt_pte_num(level)),
+				  ttm_bo_type_kernel,
+				  XE_BO_CREATE_VRAM_IF_DGFX(lmtt_to_tile(lmtt)) |
+				  XE_BO_CREATE_PINNED_BIT);
+	if (IS_ERR(bo)) {
+		err = PTR_ERR(bo);
+		goto out_free_pt;
+	}
+
+	lmtt_assert(lmtt, xe_bo_is_vram(bo));
+
+	pt->level = level;
+	pt->bo = bo;
+	return pt;
+
+out_free_pt:
+	kfree(pt);
+out:
+	return ERR_PTR(err);
+}
+
+static void lmtt_pt_free(struct xe_lmtt_pt *pt)
+{
+	xe_bo_unpin_map_no_vm(pt->bo);
+	kfree(pt);
+}
+
+static int lmtt_init_pd(struct xe_lmtt *lmtt)
+{
+	struct xe_lmtt_pt *pd;
+
+	lmtt_assert(lmtt, !lmtt->pd);
+	lmtt_assert(lmtt, lmtt->ops->lmtt_root_pd_level());
+
+	pd = lmtt_pt_alloc(lmtt, lmtt->ops->lmtt_root_pd_level());
+	if (IS_ERR(pd))
+		return PTR_ERR(pd);
+
+	lmtt->pd = pd;
+	return 0;
+}
+
+static void lmtt_fini_pd(struct xe_lmtt *lmtt)
+{
+	struct xe_lmtt_pt *pd = lmtt->pd;
+	unsigned int num_entries = lmtt->ops->lmtt_pte_num(pd->level);
+	unsigned int n = 0;
+
+	/* make sure we don't leak */
+	for (n = 0; n < num_entries; n++)
+		lmtt_assert(lmtt, !pd->entries[n]);
+
+	lmtt->pd = NULL;
+	lmtt_pt_free(pd);
+}
+
+static void fini_lmtt(struct drm_device *drm, void *arg)
+{
+	struct xe_lmtt *lmtt = arg;
+
+	lmtt_assert(lmtt, !(!!lmtt->ops ^ !!lmtt->pd));
+
+	if (!lmtt->pd)
+		return;
+
+	lmtt_fini_pd(lmtt);
+	lmtt->ops = NULL;
+}
+
+/**
+ * xe_lmtt_init - LMTT software initialization.
+ * @lmtt: the &xe_lmtt to initialize
+ *
+ * The LMTT initialization requires two steps.
+ *
+ * The xe_lmtt_init() checks if LMTT is required on current device and selects
+ * and initialize proper variant of the LMTT Root Directory. Currently supported
+ * variants are `Two-Level LMTT Structure`_ and `Multi-Level LMTT Structure`_.
+ *
+ * In next step xe_lmtt_init_hw() will register this directory on the hardware.
+ *
+ * Notes:
+ * The LMTT allocations are managed and will be implicitly released on driver unload.
+ * This function shall be called only once and only when running as a PF driver.
+ * Any LMTT initialization failure should block VFs enabling.
+ *
+ * Return: 0 on success or a negative error code on failure.
+ */
+int xe_lmtt_init(struct xe_lmtt *lmtt)
+{
+	struct xe_device *xe = lmtt_to_xe(lmtt);
+	int err;
+
+	lmtt_assert(lmtt, IS_SRIOV_PF(xe));
+	lmtt_assert(lmtt, !lmtt->ops);
+
+	if (!IS_DGFX(xe))
+		return 0;
+
+	if (xe_has_multi_level_lmtt(xe))
+		lmtt->ops = &lmtt_ml_ops;
+	else
+		lmtt->ops = &lmtt_2l_ops;
+
+	err = lmtt_init_pd(lmtt);
+	if (unlikely(err))
+		goto fail;
+
+	return drmm_add_action_or_reset(&xe->drm, fini_lmtt, lmtt);
+
+fail:
+	lmtt->ops = NULL;
+	return err;
+}
+
+static void lmtt_setup_dir_ptr(struct xe_lmtt *lmtt)
+{
+	struct xe_tile *tile = lmtt_to_tile(lmtt);
+	struct xe_device *xe = tile_to_xe(tile);
+	dma_addr_t offset = xe_bo_main_addr(lmtt->pd->bo, XE_PAGE_SIZE);
+
+	lmtt_debug(lmtt, "DIR offset %pad\n", &offset);
+	lmtt_assert(lmtt, xe_bo_is_vram(lmtt->pd->bo));
+	lmtt_assert(lmtt, IS_ALIGNED(offset, SZ_64K));
+
+	xe_mmio_write32(tile->primary_gt,
+			GRAPHICS_VER(xe) >= 20 ? XE2_LMEM_CFG : LMEM_CFG,
+			LMEM_EN | REG_FIELD_PREP(LMTT_DIR_PTR, offset / SZ_64K));
+}
+
+/**
+ * xe_lmtt_init_hw - Perform LMTT hardware initialization.
+ * @lmtt: the &xe_lmtt to initialize
+ *
+ * This function is a second step of the LMTT initialization.
+ * This function registers LMTT Root Directory prepared in xe_lmtt_init().
+ *
+ * This function shall be called after every hardware reset.
+ * This function shall be called only when running as a PF driver.
+ */
+void xe_lmtt_init_hw(struct xe_lmtt *lmtt)
+{
+	if (!lmtt->pd)
+		return;
+
+	lmtt_setup_dir_ptr(lmtt);
+}
+
+static void lmtt_write_pte(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pt,
+			   u64 pte, unsigned int idx)
+{
+	unsigned int level = pt->level;
+
+	lmtt_assert(lmtt, idx <= lmtt->ops->lmtt_pte_num(level));
+	lmtt_debug(lmtt, "WRITE level=%u index=%u pte=%#llx\n", level, idx, pte);
+
+	switch (lmtt->ops->lmtt_pte_size(level)) {
+	case sizeof(u32):
+		xe_map_wr(lmtt_to_xe(lmtt), &pt->bo->vmap, idx * sizeof(u32), u32, pte);
+		break;
+	case sizeof(u64):
+		xe_map_wr(lmtt_to_xe(lmtt), &pt->bo->vmap, idx * sizeof(u64), u64, pte);
+		break;
+	default:
+		lmtt_assert(lmtt, !!!"invalid pte size");
+	}
+}
+
+static void lmtt_destroy_pt(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pd)
+{
+	unsigned int num_entries = pd->level ? lmtt->ops->lmtt_pte_num(pd->level) : 0;
+	struct xe_lmtt_pt *pt;
+	unsigned int i;
+
+	for (i = 0; i < num_entries; i++) {
+		pt = pd->entries[i];
+		pd->entries[i] = NULL;
+		if (!pt)
+			continue;
+
+		lmtt_destroy_pt(lmtt, pt);
+	}
+
+	lmtt_pt_free(pd);
+}
+
+static void lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid)
+{
+	struct xe_lmtt_pt *pd = lmtt->pd;
+	struct xe_lmtt_pt *pt;
+
+	pt = pd->entries[vfid];
+	pd->entries[vfid] = NULL;
+	if (!pt)
+		return;
+
+	lmtt_write_pte(lmtt, pd, LMTT_PTE_INVALID, vfid);
+
+	lmtt_assert(lmtt, pd->level > 0);
+	lmtt_assert(lmtt, pt->level == pd->level - 1);
+	lmtt_destroy_pt(lmtt, pt);
+}
+
+static int __lmtt_alloc_range(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pd,
+			      u64 start, u64 end)
+{
+	u64 pte_addr_shift = BIT_ULL(lmtt->ops->lmtt_pte_shift(pd->level));
+	u64 offset;
+	int err;
+
+	lmtt_assert(lmtt, pd->level > 0);
+
+	offset = start;
+	while (offset < end) {
+		struct xe_lmtt_pt *pt;
+		u64 next, pde, pt_addr;
+		unsigned int idx;
+
+		pt = lmtt_pt_alloc(lmtt, pd->level - 1);
+		if (IS_ERR(pt))
+			return PTR_ERR(pt);
+
+		pt_addr = xe_bo_main_addr(pt->bo, XE_PAGE_SIZE);
+
+		idx = lmtt->ops->lmtt_pte_index(offset, pd->level);
+		pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level);
+
+		lmtt_write_pte(lmtt, pd, pde, idx);
+
+		pd->entries[idx] = pt;
+
+		next = min(end, round_up(offset + 1, pte_addr_shift));
+
+		if (pt->level != 0) {
+			err = __lmtt_alloc_range(lmtt, pt, offset, next);
+			if (err)
+				return err;
+		}
+
+		offset = next;
+	}
+
+	return 0;
+}
+
+static int lmtt_alloc_range(struct xe_lmtt *lmtt, unsigned int vfid, u64 start, u64 end)
+{
+	struct xe_lmtt_pt *pd = lmtt->pd;
+	struct xe_lmtt_pt *pt;
+	u64 pt_addr;
+	u64 pde;
+	int err;
+
+	lmtt_assert(lmtt, pd->level > 0);
+	lmtt_assert(lmtt, vfid <= lmtt->ops->lmtt_pte_num(pd->level));
+	lmtt_assert(lmtt, IS_ALIGNED(start, lmtt_page_size(lmtt)));
+	lmtt_assert(lmtt, IS_ALIGNED(end, lmtt_page_size(lmtt)));
+
+	if (pd->entries[vfid])
+		return -ENOTEMPTY;
+
+	pt = lmtt_pt_alloc(lmtt, pd->level - 1);
+	if (IS_ERR(pt))
+		return PTR_ERR(pt);
+
+	pt_addr = xe_bo_main_addr(pt->bo, XE_PAGE_SIZE);
+
+	pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level);
+
+	lmtt_write_pte(lmtt, pd, pde, vfid);
+
+	pd->entries[vfid] = pt;
+
+	if (pt->level != 0) {
+		err = __lmtt_alloc_range(lmtt, pt, start, end);
+		if (err)
+			goto out_free_pt;
+	}
+
+	return 0;
+
+out_free_pt:
+	lmtt_pt_free(pt);
+	return err;
+}
+
+static struct xe_lmtt_pt *lmtt_leaf_pt(struct xe_lmtt *lmtt, unsigned int vfid, u64 addr)
+{
+	struct xe_lmtt_pt *pd = lmtt->pd;
+	struct xe_lmtt_pt *pt;
+
+	lmtt_assert(lmtt, vfid <= lmtt->ops->lmtt_pte_num(pd->level));
+	pt = pd->entries[vfid];
+
+	while (pt->level) {
+		lmtt_assert(lmtt, lmtt->ops->lmtt_pte_index(addr, pt->level) <=
+			    lmtt->ops->lmtt_pte_num(pt->level));
+
+		pt = pt->entries[lmtt->ops->lmtt_pte_index(addr, pt->level)];
+
+		addr >>= lmtt->ops->lmtt_pte_shift(pt->level);
+	}
+
+	lmtt_assert(lmtt, lmtt->ops->lmtt_pte_index(addr, pt->level) <=
+		    lmtt->ops->lmtt_pte_num(pt->level));
+	lmtt_assert(lmtt, pt->level != pd->level);
+	lmtt_assert(lmtt, pt->level == 0);
+	return pt;
+}
+
+static void lmtt_insert_bo(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 start)
+{
+	u64 page_size = lmtt_page_size(lmtt);
+	struct xe_res_cursor cur;
+	struct xe_lmtt_pt *pt;
+	u64 addr, vram_offset;
+
+	lmtt_assert(lmtt, IS_ALIGNED(start, page_size));
+	lmtt_assert(lmtt, IS_ALIGNED(bo->size, page_size));
+	lmtt_assert(lmtt, xe_bo_is_vram(bo));
+
+	vram_offset = vram_region_gpu_offset(bo->ttm.resource);
+	xe_res_first(bo->ttm.resource, 0, bo->size, &cur);
+	while (cur.remaining) {
+		addr = xe_res_dma(&cur);
+		addr += vram_offset; /* XXX */
+
+		pt = lmtt_leaf_pt(lmtt, vfid, start);
+
+		lmtt_write_pte(lmtt, pt, lmtt->ops->lmtt_pte_encode(addr, 0),
+					 lmtt->ops->lmtt_pte_index(start, 0));
+
+		xe_res_next(&cur, page_size);
+		start += page_size;
+	}
+}
+
+/**
+ * xe_lmtt_prepare_pages - Create VF's LMTT Page Tables.
+ * @lmtt: the &xe_lmtt to update
+ * @vfid: the VF identifier (1-based)
+ * @range: top range of LMEM offset to be supported
+ *
+ * This function creates empty LMTT page tables for given VF to support
+ * up to maximum #range LMEM offset. The LMTT page tables created by this
+ * function must be released using xe_lmtt_drop_pages() function.
+ *
+ * Notes:
+ * This function shall be called only after successful LMTT initialization.
+ * See xe_lmtt_init().
+ *
+ * Return: 0 on success or a negative error code on failure.
+ */
+int xe_lmtt_prepare_pages(struct xe_lmtt *lmtt, unsigned int vfid, u64 range)
+{
+	lmtt_assert(lmtt, lmtt->pd);
+	lmtt_assert(lmtt, vfid);
+
+	return lmtt_alloc_range(lmtt, vfid, 0, range);
+}
+
+/**
+ * xe_lmtt_populate_pages - Update VF's LMTT Page Table Entries.
+ * @lmtt: the &xe_lmtt to update
+ * @vfid: the VF identifier (1-based)
+ * @bo: the buffer object with LMEM allocation to be mapped
+ * @offset: the offset at which #bo should be mapped
+ *
+ * This function updates VF's LMTT entries to use given buffer object as a backstore.
+ *
+ * Notes:
+ * This function shall be called only after successful preparation of the
+ * VF's LMTT Page Tables. See xe_lmtt_prepare().
+ *
+ * Return: 0 on success or a negative error code on failure.
+ */
+int xe_lmtt_populate_pages(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 offset)
+{
+	lmtt_assert(lmtt, lmtt->pd);
+	lmtt_assert(lmtt, vfid);
+
+	lmtt_insert_bo(lmtt, vfid, bo, offset);
+	return 0;
+}
+
+/**
+ * xe_lmtt_drop_pages - Remove VF's LMTT Pages.
+ * @lmtt: the &xe_lmtt to update
+ * @vfid: the VF identifier (1-based)
+ *
+ * This function removes all LMTT Page Tables prepared by xe_lmtt_prepare_pages().
+ *
+ * This function shall be called only after successful LMTT initialization.
+ * See xe_lmtt_init().
+ */
+void xe_lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid)
+{
+	lmtt_assert(lmtt, lmtt->pd);
+	lmtt_assert(lmtt, vfid);
+
+	lmtt_drop_pages(lmtt, vfid);
+}
+
+/**
+ * xe_lmtt_estimate_pt_size - Estimate size of LMTT PT allocations.
+ * @lmtt: the &xe_lmtt
+ * @size: the size of the LMEM to be mapped over LMTT (including any offset)
+ *
+ * This function shall be called only by PF.
+ *
+ * Return: size of the PT allocation(s) needed to support given LMEM size.
+ */
+u64 xe_lmtt_estimate_pt_size(struct xe_lmtt *lmtt, u64 size)
+{
+	unsigned int level = 0;
+	u64 pt_size;
+
+	lmtt_assert(lmtt, IS_SRIOV_PF(lmtt_to_xe(lmtt)));
+	lmtt_assert(lmtt, IS_DGFX(lmtt_to_xe(lmtt)));
+	lmtt_assert(lmtt, lmtt->ops);
+
+	pt_size = PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
+			     lmtt->ops->lmtt_pte_num(level));
+
+	while (++level < lmtt->ops->lmtt_root_pd_level()) {
+		pt_size *= lmtt->ops->lmtt_pte_index(size, level) + 1;
+		pt_size += PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
+				      lmtt->ops->lmtt_pte_num(level));
+	}
+
+	return pt_size;
+}
diff --git a/drivers/gpu/drm/xe/xe_lmtt.h b/drivers/gpu/drm/xe/xe_lmtt.h
new file mode 100644
index 000000000000..cb10ef994db6
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_lmtt.h
@@ -0,0 +1,27 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_LMTT_H_
+#define _XE_LMTT_H_
+
+#include <linux/types.h>
+
+struct xe_bo;
+struct xe_lmtt;
+struct xe_lmtt_ops;
+
+#ifdef CONFIG_PCI_IOV
+int xe_lmtt_init(struct xe_lmtt *lmtt);
+void xe_lmtt_init_hw(struct xe_lmtt *lmtt);
+int xe_lmtt_prepare_pages(struct xe_lmtt *lmtt, unsigned int vfid, u64 range);
+int xe_lmtt_populate_pages(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 offset);
+void xe_lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid);
+u64 xe_lmtt_estimate_pt_size(struct xe_lmtt *lmtt, u64 size);
+#else
+static inline int xe_lmtt_init(struct xe_lmtt *lmtt) { return 0; }
+static inline void xe_lmtt_init_hw(struct xe_lmtt *lmtt) { }
+#endif
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_lmtt_2l.c b/drivers/gpu/drm/xe/xe_lmtt_2l.c
new file mode 100644
index 000000000000..84bc5c4212b5
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_lmtt_2l.c
@@ -0,0 +1,150 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <linux/align.h>
+#include <linux/bitfield.h>
+#include <linux/log2.h>
+#include <linux/sizes.h>
+
+#include "xe_lmtt_types.h"
+#include "xe_macros.h"
+
+/**
+ * DOC: Two-Level LMTT Structure
+ *
+ * LMHAW (Local Memory Host Address Width) is 37 bit (128GB)
+ *
+ * LMGAW (Local Memory Guest Address Width) is 37 bit (128GB)
+ *
+ * The following figure illustrates the structure and function of the 2L LMTT::
+ *
+ *            LMTT Directory
+ *           (1 Entry per VF)
+ *            +-----------+                     LMTT (per VF)
+ *            |           |                     +-----------+
+ *            |           |                     |           |
+ *            |           |          index:     |           |
+ *            |           |          LMEM VF    +===========+
+ *            |           |          offset --> |    PTE    | ==> LMEM PF offset
+ *            |           |                     +===========+
+ *   index:   +===========+                     |           |
+ *   VFID --> |    PDE    |  -----------------> +-----------+
+ *            +===========+                    /              \.
+ *            |           |                   /                 \.
+ *            |           |                  /                    \.
+ *            |           |                 /                       \.
+ *            +-----------+ <== [LMTT Directory Ptr]                  \.
+ *           /             \              /                             \.
+ *          /               \         +-----------+-----------------+------+---+
+ *         /                 \        | 31:HAW-16 |        HAW-17:5 |  4:1 | 0 |
+ *        /                   \       +===========+=================+======+===+
+ *       /                     \      |  Reserved | LMEM Page (2MB) | Rsvd | V |
+ *      /                       \     +-----------+-----------------+------+---+
+ *     /                         \.
+ *   +-----------+-----------------+------+---+
+ *   | 31:HAW-12 |        HAW-13:4 |  3:1 | 0 |
+ *   +===========+=================+======+===+
+ *   |  Reserved | LMTT Ptr (64KB) | Rsvd | V |
+ *   +-----------+-----------------+------+---+
+ *
+ */
+
+typedef u32 lmtt_2l_pde_t;
+typedef u32 lmtt_2l_pte_t;
+
+#if IS_ENABLED(CONFIG_DRM_XE_LMTT_2L_128GB)
+#define LMTT_2L_HAW			37 /* 128 GiB */
+#else
+#define LMTT_2L_HAW			35 /* 32 GiB */
+#endif
+
+#define LMTT_2L_PDE_MAX_NUM		64 /* SRIOV with PF and 63 VFs, index 0 (PF) is unused */
+#define LMTT_2L_PDE_LMTT_PTR		GENMASK(LMTT_2L_HAW - 13, 4)
+#define LMTT_2L_PDE_VALID		BIT(0)
+
+#define LMTT_2L_PTE_MAX_NUM		BIT(LMTT_2L_HAW - ilog2(SZ_2M))
+#define LMTT_2L_PTE_LMEM_PAGE		GENMASK(LMTT_2L_HAW - 17, 5)
+#define LMTT_2L_PTE_VALID		BIT(0)
+
+static unsigned int lmtt_2l_root_pd_level(void)
+{
+	return 1; /* implementation is 0-based */
+}
+
+static unsigned int lmtt_2l_pte_num(unsigned int level)
+{
+	switch (level) {
+	case 1:
+		return LMTT_2L_PDE_MAX_NUM;
+	case 0:
+		BUILD_BUG_ON(LMTT_2L_HAW == 37 && LMTT_2L_PTE_MAX_NUM != SZ_64K);
+		BUILD_BUG_ON(LMTT_2L_HAW == 35 && LMTT_2L_PTE_MAX_NUM != SZ_16K);
+		return LMTT_2L_PTE_MAX_NUM;
+	default:
+		return 0;
+	}
+}
+
+static unsigned int lmtt_2l_pte_size(unsigned int level)
+{
+	switch (level) {
+	case 1:
+		return sizeof(lmtt_2l_pde_t);
+	case 0:
+		return sizeof(lmtt_2l_pte_t);
+	default:
+		return 0;
+	}
+}
+
+static unsigned int lmtt_2l_pte_shift(unsigned int level)
+{
+	switch (level) {
+	case 0:
+		return ilog2(SZ_2M);
+	default:
+		return 0;
+	}
+}
+
+static unsigned int lmtt_2l_pte_index(u64 addr, unsigned int level)
+{
+	addr >>= lmtt_2l_pte_shift(level);
+
+	switch (level) {
+	case 0:
+		/* SZ_2M increments */
+		BUILD_BUG_ON_NOT_POWER_OF_2(LMTT_2L_PTE_MAX_NUM);
+		return addr & (LMTT_2L_PTE_MAX_NUM - 1);
+	default:
+		return 0;
+	}
+}
+
+static u64 lmtt_2l_pte_encode(unsigned long offset, unsigned int level)
+{
+	switch (level) {
+	case 0:
+		XE_WARN_ON(!IS_ALIGNED(offset, SZ_2M));
+		XE_WARN_ON(!FIELD_FIT(LMTT_2L_PTE_LMEM_PAGE, offset / SZ_2M));
+		return FIELD_PREP(LMTT_2L_PTE_LMEM_PAGE, offset / SZ_2M) | LMTT_2L_PTE_VALID;
+	case 1:
+		XE_WARN_ON(!IS_ALIGNED(offset, SZ_64K));
+		XE_WARN_ON(!FIELD_FIT(LMTT_2L_PDE_LMTT_PTR, offset / SZ_64K));
+		return FIELD_PREP(LMTT_2L_PDE_LMTT_PTR, offset / SZ_64K) | LMTT_2L_PDE_VALID;
+	default:
+		XE_WARN_ON(true);
+		return 0;
+	}
+}
+
+const struct xe_lmtt_ops lmtt_2l_ops = {
+	.lmtt_root_pd_level = lmtt_2l_root_pd_level,
+	.lmtt_pte_num = lmtt_2l_pte_num,
+	.lmtt_pte_size = lmtt_2l_pte_size,
+	.lmtt_pte_shift = lmtt_2l_pte_shift,
+	.lmtt_pte_index = lmtt_2l_pte_index,
+	.lmtt_pte_encode = lmtt_2l_pte_encode,
+};
diff --git a/drivers/gpu/drm/xe/xe_lmtt_ml.c b/drivers/gpu/drm/xe/xe_lmtt_ml.c
new file mode 100644
index 000000000000..b21215a2edd6
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_lmtt_ml.c
@@ -0,0 +1,161 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <linux/align.h>
+#include <linux/bitfield.h>
+#include <linux/log2.h>
+#include <linux/sizes.h>
+
+#include "xe_lmtt_types.h"
+#include "xe_macros.h"
+
+/**
+ * DOC: Multi-Level LMTT Structure
+ *
+ * LMHAW (Local Memory Host Address Width) is 48 bit (256TB)
+ *
+ * LMGAW (Local Memory Guest Address Width) is 48 bit (256TB)
+ *
+ * The following figure illustrates the structure and function of the ML LMTT::
+ *
+ *           LMTT L3 Directory
+ *           (1 Entry per VF)                                       LMTT L1 Leaf
+ *            +-----------+                                         +-----------+
+ *            |           |             LMTT L2 (per VF)            |           |
+ *            |           |              +-----------+              |           |
+ *            |           |              |           |     index:   +===========+
+ *            |           |              |           |     GDPA --> |    PTE    | => LMEM PF offset
+ *            |           |              |           |     34:21    +===========+
+ *            |           |    index:    |           |              |           |
+ *            |           |    LMEM VF   +===========+              |           |
+ *            |           |    offset -> |    PTE    |  ----------> +-----------+
+ *            |           |    GAW-1:35  +===========+              /           \.
+ *   index:   +===========+              |           |             /              \.
+ *   VFID --> |    PDE    |  --------->  +-----------+            /                 \.
+ *            +===========+             /           /            /                    \.
+ *            |           |           /            /            /                       \.
+ *            +-----------+  <== [LMTT Directory Ptr]          /                          \.
+ *           /             \      /              /            /                             \.
+ *          /                \  /               /       +-----------+-----------------+------+---+
+ *         /                  /\               /        | 31:HAW-16 |        HAW-17:5 |  4:1 | 0 |
+ *        /                 /    \            /         +===========+=================+======+===+
+ *       /                /        \         /          |  Reserved | LMEM Page (2MB) | Rsvd | V |
+ *      /                                   /           +-----------+-----------------+------+---+
+ *     /                                   /
+ *  +-----------+-----------------+------+---+
+ *  | 63:HAW-12 |        HAW-13:4 |  3:1 | 0 |
+ *  +===========+=================+======+===+
+ *  |  Reserved | LMTT Ptr (64KB) | Rsvd | V |
+ *  +-----------+-----------------+------+---+
+ *
+ */
+
+typedef u64 lmtt_ml_pde_t;
+typedef u32 lmtt_ml_pte_t;
+
+#define LMTT_ML_HAW			48 /* 256 TiB */
+
+#define LMTT_ML_PDE_MAX_NUM		64 /* SRIOV with PF and 63 VFs, index 0 (PF) is unused */
+#define LMTT_ML_PDE_LMTT_PTR		GENMASK_ULL(LMTT_ML_HAW - 13, 4)
+#define LMTT_ML_PDE_VALID		BIT(0)
+
+#define LMTT_ML_PDE_L2_SHIFT		35
+#define LMTT_ML_PDE_L2_MAX_NUM		BIT_ULL(LMTT_ML_HAW - 35)
+
+#define LMTT_ML_PTE_MAX_NUM		BIT(35 - ilog2(SZ_2M))
+#define LMTT_ML_PTE_LMEM_PAGE		GENMASK(LMTT_ML_HAW - 17, 5)
+#define LMTT_ML_PTE_VALID		BIT(0)
+
+static unsigned int lmtt_ml_root_pd_level(void)
+{
+	return 2; /* implementation is 0-based */
+}
+
+static unsigned int lmtt_ml_pte_num(unsigned int level)
+{
+	switch (level) {
+	case 2:
+		return LMTT_ML_PDE_MAX_NUM;
+	case 1:
+		BUILD_BUG_ON(LMTT_ML_HAW == 48 && LMTT_ML_PDE_L2_MAX_NUM != SZ_8K);
+		return LMTT_ML_PDE_L2_MAX_NUM;
+	case 0:
+		BUILD_BUG_ON(LMTT_ML_PTE_MAX_NUM != SZ_16K);
+		return LMTT_ML_PTE_MAX_NUM;
+	default:
+		return 0;
+	}
+}
+
+static unsigned int lmtt_ml_pte_size(unsigned int level)
+{
+	switch (level) {
+	case 2:
+	case 1:
+		return sizeof(lmtt_ml_pde_t);
+	case 0:
+		return sizeof(lmtt_ml_pte_t);
+	default:
+		return 0;
+	}
+}
+
+static unsigned int lmtt_ml_pte_shift(unsigned int level)
+{
+	switch (level) {
+	case 1:
+		BUILD_BUG_ON(BIT_ULL(LMTT_ML_PDE_L2_SHIFT) != SZ_32G);
+		return ilog2(SZ_32G);
+	case 0:
+		return ilog2(SZ_2M);
+	default:
+		return 0;
+	}
+}
+
+static unsigned int lmtt_ml_pte_index(u64 addr, unsigned int level)
+{
+	addr >>= lmtt_ml_pte_shift(level);
+
+	switch (level) {
+	case 1:
+		/* SZ_32G increments */
+		BUILD_BUG_ON_NOT_POWER_OF_2(LMTT_ML_PDE_L2_MAX_NUM);
+		return addr & (LMTT_ML_PDE_L2_MAX_NUM - 1);
+	case 0:
+		/* SZ_2M increments */
+		BUILD_BUG_ON_NOT_POWER_OF_2(LMTT_ML_PTE_MAX_NUM);
+		return addr & (LMTT_ML_PTE_MAX_NUM - 1);
+	default:
+		return 0;
+	}
+}
+
+static u64 lmtt_ml_pte_encode(unsigned long offset, unsigned int level)
+{
+	switch (level) {
+	case 0:
+		XE_WARN_ON(!IS_ALIGNED(offset, SZ_2M));
+		XE_WARN_ON(!FIELD_FIT(LMTT_ML_PTE_LMEM_PAGE, offset / SZ_2M));
+		return FIELD_PREP(LMTT_ML_PTE_LMEM_PAGE, offset / SZ_2M) | LMTT_ML_PTE_VALID;
+	case 1:
+	case 2:
+		XE_WARN_ON(!IS_ALIGNED(offset, SZ_64K));
+		XE_WARN_ON(!FIELD_FIT(LMTT_ML_PDE_LMTT_PTR, offset / SZ_64K));
+		return FIELD_PREP(LMTT_ML_PDE_LMTT_PTR, offset / SZ_64K) | LMTT_ML_PDE_VALID;
+	default:
+		XE_WARN_ON(true);
+		return 0;
+	}
+}
+
+const struct xe_lmtt_ops lmtt_ml_ops = {
+	.lmtt_root_pd_level = lmtt_ml_root_pd_level,
+	.lmtt_pte_num = lmtt_ml_pte_num,
+	.lmtt_pte_size = lmtt_ml_pte_size,
+	.lmtt_pte_shift = lmtt_ml_pte_shift,
+	.lmtt_pte_index = lmtt_ml_pte_index,
+	.lmtt_pte_encode = lmtt_ml_pte_encode,
+};
diff --git a/drivers/gpu/drm/xe/xe_lmtt_types.h b/drivers/gpu/drm/xe/xe_lmtt_types.h
new file mode 100644
index 000000000000..b37abad23416
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_lmtt_types.h
@@ -0,0 +1,63 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_LMTT_TYPES_H_
+#define _XE_LMTT_TYPES_H_
+
+#include <linux/types.h>
+
+struct xe_bo;
+struct xe_lmtt;
+struct xe_lmtt_pt;
+struct xe_lmtt_ops;
+
+#define LMTT_PTE_INVALID	ULL(0)
+
+/**
+ * struct xe_lmtt - Local Memory Translation Table Manager
+ */
+struct xe_lmtt {
+	/** @pd: root LMTT Directory */
+	struct xe_lmtt_pt *pd;
+
+	/** @ops: LMTT functions */
+	const struct xe_lmtt_ops *ops;
+};
+
+/**
+ * struct xe_lmtt_pt - Local Memory Translation Table Page Table
+ *
+ * Represents single level of the LMTT.
+ */
+struct xe_lmtt_pt {
+	/** @level: page table level, 0 is leaf */
+	unsigned int level;
+
+	/** @bo: buffer object with actual LMTT PTE values */
+	struct xe_bo *bo;
+
+	/** @entries: leaf page tables, exist only for root/non-leaf */
+	struct xe_lmtt_pt *entries[];
+};
+
+/**
+ * struct xe_lmtt_ops - Local Memory Translation Table Operations
+ *
+ * Provides abstraction of the LMTT variants.
+ */
+struct xe_lmtt_ops {
+	/* private: */
+	unsigned int (*lmtt_root_pd_level)(void);
+	unsigned int (*lmtt_pte_num)(unsigned int level);
+	unsigned int (*lmtt_pte_size)(unsigned int level);
+	unsigned int (*lmtt_pte_shift)(unsigned int level);
+	unsigned int (*lmtt_pte_index)(u64 addr, unsigned int level);
+	u64 (*lmtt_pte_encode)(unsigned long offset, unsigned int level);
+};
+
+extern const struct xe_lmtt_ops lmtt_2l_ops;
+extern const struct xe_lmtt_ops lmtt_ml_ops;
+
+#endif
-- 
2.25.1


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

* [Intel-xe] [PATCH 4/5] drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (2 preceding siblings ...)
  2023-11-28 15:15 ` [Intel-xe] [PATCH 3/5] drm/xe/pf: Introduce Local Memory Translation Table Michal Wajdeczko
@ 2023-11-28 15:15 ` Michal Wajdeczko
  2023-12-07  0:24   ` Michał Winiarski
  2023-11-28 15:15 ` [Intel-xe] [PATCH 5/5] drm/xe/kunit: Add test for LMTT operations Michal Wajdeczko
                   ` (8 subsequent siblings)
  12 siblings, 1 reply; 20+ messages in thread
From: Michal Wajdeczko @ 2023-11-28 15:15 UTC (permalink / raw)
  To: intel-xe

We will add kunit tests for the PF specific code that is by default
enabled only under CONFIG_PCI_IOV. Update our .kunitconfig to allow
running those test cases by our CI.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
---
 drivers/gpu/drm/xe/.kunitconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/xe/.kunitconfig b/drivers/gpu/drm/xe/.kunitconfig
index 3769af94e391..9590eac91af3 100644
--- a/drivers/gpu/drm/xe/.kunitconfig
+++ b/drivers/gpu/drm/xe/.kunitconfig
@@ -1,6 +1,7 @@
 # xe dependencies
 CONFIG_KUNIT=y
 CONFIG_PCI=y
+CONFIG_PCI_IOV=y
 CONFIG_DEBUG_FS=y
 CONFIG_DRM=y
 CONFIG_DRM_FBDEV_EMULATION=y
-- 
2.25.1


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

* [Intel-xe] [PATCH 5/5] drm/xe/kunit: Add test for LMTT operations
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (3 preceding siblings ...)
  2023-11-28 15:15 ` [Intel-xe] [PATCH 4/5] drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig Michal Wajdeczko
@ 2023-11-28 15:15 ` Michal Wajdeczko
  2023-12-07  0:23   ` Michał Winiarski
  2023-11-28 16:30 ` [Intel-xe] ✓ CI.Patch_applied: success for Introduce Local Memory Translation Table Patchwork
                   ` (7 subsequent siblings)
  12 siblings, 1 reply; 20+ messages in thread
From: Michal Wajdeczko @ 2023-11-28 15:15 UTC (permalink / raw)
  To: intel-xe

The LMTT variants are abstracted with xe_lmtt_ops. Make sure that
both 2L and ML ops implementations are correct.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_lmtt_test.c | 73 +++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_lmtt.c            |  4 ++
 2 files changed, 77 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_lmtt_test.c

diff --git a/drivers/gpu/drm/xe/tests/xe_lmtt_test.c b/drivers/gpu/drm/xe/tests/xe_lmtt_test.c
new file mode 100644
index 000000000000..1f1557c45ae1
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_lmtt_test.c
@@ -0,0 +1,73 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <kunit/test.h>
+
+static const struct lmtt_ops_param {
+	const char *desc;
+	const struct xe_lmtt_ops *ops;
+} lmtt_ops_params[] = {
+	{ "2-level", &lmtt_2l_ops, },
+	{ "multi-level", &lmtt_ml_ops, },
+};
+
+static void lmtt_ops_param_get_desc(const struct lmtt_ops_param *p, char *desc)
+{
+	snprintf(desc, KUNIT_PARAM_DESC_SIZE, "%s", p->desc);
+}
+
+KUNIT_ARRAY_PARAM(lmtt_ops, lmtt_ops_params, lmtt_ops_param_get_desc);
+
+static void test_ops(struct kunit *test)
+{
+	const struct lmtt_ops_param *p = test->param_value;
+	const struct xe_lmtt_ops *ops = p->ops;
+	unsigned int n;
+
+	KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_root_pd_level);
+	KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_num);
+	KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_size);
+	KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_shift);
+	KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_index);
+	KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_encode);
+
+	KUNIT_EXPECT_NE(test, ops->lmtt_root_pd_level(), 0);
+
+	for (n = 0; n <= ops->lmtt_root_pd_level(); n++) {
+		KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_num(n), 0,
+				    "level=%u", n);
+		KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_size(n), 0,
+				    "level=%u", n);
+		KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_encode(0, n), LMTT_PTE_INVALID,
+				    "level=%u", n);
+	}
+
+	for (n = 0; n < ops->lmtt_root_pd_level(); n++) {
+		u64 addr = BIT_ULL(ops->lmtt_pte_shift(n));
+
+		KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_shift(n), 0,
+				    "level=%u", n);
+		KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr - 1, n), 0,
+				    "addr=%#llx level=%u", addr, n);
+		KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr + 1, n), 1,
+				    "addr=%#llx level=%u", addr, n);
+		KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2 - 1, n), 1,
+				    "addr=%#llx level=%u", addr, n);
+		KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2, n), 2,
+				    "addr=%#llx level=%u", addr, n);
+	}
+}
+
+static struct kunit_case lmtt_test_cases[] = {
+	KUNIT_CASE_PARAM(test_ops, lmtt_ops_gen_params),
+	{}
+};
+
+static struct kunit_suite lmtt_suite = {
+	.name = "lmtt",
+	.test_cases = lmtt_test_cases,
+};
+
+kunit_test_suites(&lmtt_suite);
diff --git a/drivers/gpu/drm/xe/xe_lmtt.c b/drivers/gpu/drm/xe/xe_lmtt.c
index d5ada31ae633..0d7c5514e092 100644
--- a/drivers/gpu/drm/xe/xe_lmtt.c
+++ b/drivers/gpu/drm/xe/xe_lmtt.c
@@ -500,3 +500,7 @@ u64 xe_lmtt_estimate_pt_size(struct xe_lmtt *lmtt, u64 size)
 
 	return pt_size;
 }
+
+#if IS_BUILTIN(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_lmtt_test.c"
+#endif
-- 
2.25.1


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

* [Intel-xe] ✓ CI.Patch_applied: success for Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (4 preceding siblings ...)
  2023-11-28 15:15 ` [Intel-xe] [PATCH 5/5] drm/xe/kunit: Add test for LMTT operations Michal Wajdeczko
@ 2023-11-28 16:30 ` Patchwork
  2023-11-28 16:30 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-11-28 16:30 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce Local Memory Translation Table
URL   : https://patchwork.freedesktop.org/series/126993/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: b06c9f366 fixup! drm/xe/uapi: Remove MMIO ioctl
=== git am output follows ===
Applying: drm/xe: Define DRM_XE_DEBUG_SRIOV config
Applying: drm/xe: Introduce SR-IOV logging macros
Applying: drm/xe/pf: Introduce Local Memory Translation Table
Applying: drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
Applying: drm/xe/kunit: Add test for LMTT operations



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

* [Intel-xe] ✗ CI.checkpatch: warning for Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (5 preceding siblings ...)
  2023-11-28 16:30 ` [Intel-xe] ✓ CI.Patch_applied: success for Introduce Local Memory Translation Table Patchwork
@ 2023-11-28 16:30 ` Patchwork
  2023-11-28 16:31 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-11-28 16:30 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce Local Memory Translation Table
URL   : https://patchwork.freedesktop.org/series/126993/
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 c96f8f84c807c0764c2575962f674c7fb01afc6f
Author: Michal Wajdeczko <michal.wajdeczko@intel.com>
Date:   Tue Nov 28 16:15:07 2023 +0100

    drm/xe/kunit: Add test for LMTT operations
    
    The LMTT variants are abstracted with xe_lmtt_ops. Make sure that
    both 2L and ML ops implementations are correct.
    
    Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
+ /mt/dim checkpatch b06c9f366cd09b888be061d23eecffed7139c09b drm-intel
e825c177c drm/xe: Define DRM_XE_DEBUG_SRIOV config
-:20: WARNING:CONFIG_DESCRIPTION: please write a help paragraph that fully describes the config symbol
#20: FILE: drivers/gpu/drm/xe/Kconfig.debug:43:
+config DRM_XE_DEBUG_SRIOV
+	bool "Enable extra SR-IOV debugging"
+	default n
+	help
+	  Enable extra SR-IOV debugging info.
+
+	  Recommended for driver developers only.
+
+	  If in doubt, say "N".
+

total: 0 errors, 1 warnings, 0 checks, 16 lines checked
956109d03 drm/xe: Introduce SR-IOV logging macros
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:13: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#13: 
new file mode 100644

-:31: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'xe' - possible side-effects?
#31: FILE: drivers/gpu/drm/xe/xe_sriov_printk.h:14:
+#define xe_sriov_printk_prefix(xe) \
+	((xe)->sriov.__mode == XE_SRIOV_MODE_PF ? "PF: " : \
+	 (xe)->sriov.__mode == XE_SRIOV_MODE_VF ? "VF: " : "")

-:35: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'xe' - possible side-effects?
#35: FILE: drivers/gpu/drm/xe/xe_sriov_printk.h:18:
+#define xe_sriov_printk(xe, _level, fmt, ...) \
+	drm_##_level(&(xe)->drm, "%s" fmt, xe_sriov_printk_prefix(xe), ##__VA_ARGS__)

total: 0 errors, 1 warnings, 2 checks, 46 lines checked
d6f0629bb drm/xe/pf: Introduce Local Memory Translation Table
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'
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'
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'
-:34: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#34: 
new file mode 100644

-:537: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#537: FILE: drivers/gpu/drm/xe/xe_lmtt.c:401:
+		lmtt_write_pte(lmtt, pt, lmtt->ops->lmtt_pte_encode(addr, 0),
+					 lmtt->ops->lmtt_pte_index(start, 0));

total: 0 errors, 1 warnings, 1 checks, 991 lines checked
de48441d8 drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
c96f8f84c drm/xe/kunit: Add test for LMTT operations
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:12: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#12: 
new file mode 100644

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



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

* [Intel-xe] ✓ CI.KUnit: success for Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (6 preceding siblings ...)
  2023-11-28 16:30 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-11-28 16:31 ` Patchwork
  2023-11-28 16:39 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-11-28 16:31 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce Local Memory Translation Table
URL   : https://patchwork.freedesktop.org/series/126993/
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
[16:30:45] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[16:30:49] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[16:31:10] Starting KUnit Kernel (1/1)...
[16:31:10] ============================================================
[16:31:10] ========================== lmtt  ===========================
[16:31:10] ======================== test_ops  =========================
[16:31:10] [PASSED] 2-level
[16:31:10] [PASSED] multi-level
[16:31:10] ==================== [PASSED] test_ops =====================
[16:31:10] ====================== [PASSED] lmtt =======================
[16:31:10] ========================== xe_bo  ==========================
[16:31:10] [SKIPPED] xe_ccs_migrate_kunit
[16:31:10] [SKIPPED] xe_bo_evict_kunit
[16:31:10] ===================== [SKIPPED] xe_bo ======================
[16:31:10] ======================= xe_dma_buf  ========================
[16:31:10] [SKIPPED] xe_dma_buf_kunit
[16:31:10] =================== [SKIPPED] xe_dma_buf ===================
[16:31:10] ======================= xe_migrate  ========================
[16:31:10] [SKIPPED] xe_migrate_sanity_kunit
[16:31:10] =================== [SKIPPED] xe_migrate ===================
[16:31:10] ========================= xe_mocs  =========================
[16:31:10] [SKIPPED] xe_live_mocs_kernel_kunit
[16:31:10] ==================== [SKIPPED] xe_mocs =====================
[16:31:10] ========================= xe_pci  ==========================
[16:31:10] [PASSED] xe_gmdid_graphics_ip
[16:31:10] [PASSED] xe_gmdid_media_ip
[16:31:10] ===================== [PASSED] xe_pci ======================
[16:31:10] ========================= xe_rtp  ==========================
[16:31:10] ================== xe_rtp_process_tests  ===================
[16:31:10] [PASSED] coalesce-same-reg
[16:31:10] [PASSED] no-match-no-add
[16:31:10] [PASSED] no-match-no-add-multiple-rules
[16:31:10] [PASSED] two-regs-two-entries
[16:31:10] [PASSED] clr-one-set-other
[16:31:10] [PASSED] set-field
[16:31:10] [PASSED] conflict-duplicate
[16:31:10] [PASSED] conflict-not-disjoint
[16:31:10] [PASSED] conflict-reg-type
[16:31:10] ============== [PASSED] xe_rtp_process_tests ===============
[16:31:10] ===================== [PASSED] xe_rtp ======================
[16:31:10] ========================== xe_wa  ==========================
[16:31:10] ======================== xe_wa_gt  =========================
[16:31:10] [PASSED] TIGERLAKE (B0)
[16:31:10] [PASSED] DG1 (A0)
[16:31:10] [PASSED] DG1 (B0)
[16:31:10] [PASSED] ALDERLAKE_S (A0)
[16:31:10] [PASSED] ALDERLAKE_S (B0)
[16:31:10] [PASSED] ALDERLAKE_S (C0)
[16:31:10] [PASSED] ALDERLAKE_S (D0)
[16:31:10] [PASSED] ALDERLAKE_P (A0)
[16:31:10] [PASSED] ALDERLAKE_P (B0)
[16:31:10] [PASSED] ALDERLAKE_P (C0)
[16:31:10] [PASSED] ALDERLAKE_S_RPLS (D0)
[16:31:10] [PASSED] ALDERLAKE_P_RPLU (E0)
[16:31:10] [PASSED] DG2_G10 (A0)
[16:31:10] [PASSED] DG2_G10 (A1)
[16:31:10] [PASSED] DG2_G10 (B0)
[16:31:10] [PASSED] DG2_G10 (C0)
[16:31:10] [PASSED] DG2_G11 (A0)
[16:31:10] [PASSED] DG2_G11 (B0)
[16:31:10] [PASSED] DG2_G11 (B1)
[16:31:10] [PASSED] DG2_G12 (A0)
[16:31:10] [PASSED] DG2_G12 (A1)
[16:31:10] [PASSED] PVC (B0)
[16:31:10] [PASSED] PVC (B1)
[16:31:10] [PASSED] PVC (C0)
[16:31:10] ==================== [PASSED] xe_wa_gt =====================
[16:31:10] ====================== [PASSED] xe_wa ======================
[16:31:10] ============================================================
[16:31:10] Testing complete. Ran 42 tests: passed: 37, skipped: 5
[16:31:10] Elapsed time: 24.507s total, 4.179s configuring, 20.209s building, 0.097s running

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

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



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

* [Intel-xe] ✓ CI.Build: success for Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (7 preceding siblings ...)
  2023-11-28 16:31 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-11-28 16:39 ` Patchwork
  2023-11-28 16:39 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-11-28 16:39 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce Local Memory Translation Table
URL   : https://patchwork.freedesktop.org/series/126993/
State : success

== Summary ==

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



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

* [Intel-xe] ✗ CI.Hooks: failure for Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (8 preceding siblings ...)
  2023-11-28 16:39 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-11-28 16:39 ` Patchwork
  2023-11-28 16:41 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-11-28 16:39 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce Local Memory Translation Table
URL   : https://patchwork.freedesktop.org/series/126993/
State : failure

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 936
drwxrwxr-x 12 1003 1003   4096 Nov 28 16:39 .
drwxr-xr-x  1 root root   4096 Nov 28 16:39 ..
-rw-rw-r--  1 1003 1003 800144 Nov 28 16:39 build.log
-rw-rw-r--  1 1003 1003   4086 Nov 28 16:30 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Nov 28 16:28 ci
drwxrwxr-x  9 1003 1003   4096 Nov 28 16:28 docker
drwxrwxr-x  8 1003 1003   4096 Nov 28 16:28 .git
-rw-rw-r--  1 1003 1003    436 Nov 28 16:30 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Nov 28 16:28 .github
-rw-rw-r--  1 1003 1003    233 Nov 28 16:28 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Nov 28 16:39 hooks.log
drwxrwxr-x 31 1003 1003   4096 Nov 28 16:39 kernel
-rw-rw-r--  1 1003 1003  40036 Nov 28 16:30 kernel.mbox
-rw-rw-r--  1 1003 1003  29288 Nov 28 16:31 kunit.log
-rw-rw-r--  1 1003 1003     48 Nov 28 16:30 parent.tag
-rw-rw-r--  1 1003 1003    270 Nov 28 16:30 parent_tag_mismatch_alert.txt
drwxrwxr-x 44 1003 1003   4096 Nov 28 16:28 pipelines
-rw-rw-r--  1 1003 1003    793 Nov 28 16:28 README.adoc
drwxrwxr-x  3 1003 1003   4096 Nov 28 16:28 scripts
drwxrwxr-x  3 1003 1003   4096 Nov 28 16:28 src
drwxrwxr-x  2 1003 1003   4096 Nov 28 16:28 vars
drwxrwxr-x  2 1003 1003   4096 Nov 28 16:28 .vscode
+ uname -a
Linux da22ac801d67 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
c96f8f84c drm/xe/kunit: Add test for LMTT operations
de48441d8 drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
d6f0629bb drm/xe/pf: Introduce Local Memory Translation Table
956109d03 drm/xe: Introduce SR-IOV logging macros
e825c177c drm/xe: Define DRM_XE_DEBUG_SRIOV config
b06c9f366 fixup! drm/xe/uapi: Remove MMIO ioctl
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
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_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/intel_fbdev_fb.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_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.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
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_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
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  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_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_fbdev_fb.h
  HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.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_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_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_gt.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_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_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_bo_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_pci_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_mocs_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
  LD [M]  drivers/gpu/drm/xe/xe.ko
  LD [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.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
drivers/gpu/drm/xe/xe_device_types.h:203: warning: Function parameter or member 'sriov' not described in 'xe_tile'
1 warnings as Errors
run-parts: /workspace/ci/hooks/20-kernel-doc exited with return code 123



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

* [Intel-xe] ✓ CI.checksparse: success for Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (9 preceding siblings ...)
  2023-11-28 16:39 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
@ 2023-11-28 16:41 ` Patchwork
  2023-11-28 17:14 ` [Intel-xe] ✓ CI.BAT: " Patchwork
  2023-12-11 21:21 ` [Intel-xe] [PATCH 0/5] " Rodrigo Vivi
  12 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-11-28 16:41 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

== Series Details ==

Series: Introduce Local Memory Translation Table
URL   : https://patchwork.freedesktop.org/series/126993/
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 b06c9f366cd09b888be061d23eecffed7139c09b
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] 20+ messages in thread

* [Intel-xe] ✓ CI.BAT: success for Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (10 preceding siblings ...)
  2023-11-28 16:41 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
@ 2023-11-28 17:14 ` Patchwork
  2023-12-11 21:21 ` [Intel-xe] [PATCH 0/5] " Rodrigo Vivi
  12 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-11-28 17:14 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

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

== Series Details ==

Series: Introduce Local Memory Translation Table
URL   : https://patchwork.freedesktop.org/series/126993/
State : success

== Summary ==

CI Bug Log - changes from xe-525-417251e59231e74f32b995403a66588e6960da2b_BAT -> xe-pw-126993v1_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-126993v1_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-dp-3:
    - bat-dg2-oem2:       NOTRUN -> [FAIL][1] ([Intel XE#400] / [Intel XE#616]) +1 other test fail
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-dp-3.html

  
#### Possible fixes ####

  * igt@kms_addfb_basic@addfb25-modifier-no-flag:
    - bat-dg2-oem2:       [SKIP][2] ([i915#2575]) -> [PASS][3] +49 other tests pass
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-modifier-no-flag.html
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-modifier-no-flag.html

  * {igt@xe_evict_ccs@evict-overcommit-parallel-nofree-samefd}:
    - bat-dg2-oem2:       [SKIP][4] ([Intel XE#941]) -> [PASS][5]
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@xe_evict_ccs@evict-overcommit-parallel-nofree-samefd.html
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@xe_evict_ccs@evict-overcommit-parallel-nofree-samefd.html

  * {igt@xe_evict_ccs@evict-overcommit-simple}:
    - bat-dg2-oem2:       [SKIP][6] -> [PASS][7] +1 other test pass
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@xe_evict_ccs@evict-overcommit-simple.html
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@xe_evict_ccs@evict-overcommit-simple.html

  * igt@xe_intel_bb@create-in-region:
    - bat-dg2-oem2:       [SKIP][8] ([Intel XE#852]) -> [PASS][9] +140 other tests pass
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@xe_intel_bb@create-in-region.html
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@xe_intel_bb@create-in-region.html

  * igt@xe_module_load@load:
    - bat-dg2-oem2:       [FAIL][10] ([Intel XE#859]) -> [PASS][11]
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@xe_module_load@load.html
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@xe_module_load@load.html

  
#### Warnings ####

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - bat-dg2-oem2:       [SKIP][12] ([i915#2575]) -> [SKIP][13] ([Intel XE#623])
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - bat-dg2-oem2:       [SKIP][14] ([i915#2575]) -> [SKIP][15] ([Intel XE#388]) +2 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_dsc@dsc-basic:
    - bat-dg2-oem2:       [SKIP][16] ([Intel XE#852]) -> [SKIP][17] ([Intel XE#423])
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html

  * igt@kms_force_connector_basic@prune-stale-modes:
    - bat-dg2-oem2:       [SKIP][18] ([i915#2575]) -> [SKIP][19] ([i915#5274])
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html

  * igt@kms_frontbuffer_tracking@basic:
    - bat-dg2-oem2:       [SKIP][20] ([Intel XE#852]) -> [FAIL][21] ([Intel XE#608])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
    - bat-dg2-oem2:       [SKIP][22] ([i915#2575]) -> [FAIL][23] ([Intel XE#400] / [Intel XE#616])
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html

  * igt@xe_compute@compute-square:
    - bat-dg2-oem2:       [SKIP][24] ([Intel XE#852]) -> [SKIP][25] ([Intel XE#672])
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@xe_compute@compute-square.html
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@xe_compute@compute-square.html

  * igt@xe_exec_fault_mode@many-basic:
    - bat-dg2-oem2:       [SKIP][26] ([Intel XE#852]) -> [SKIP][27] ([Intel XE#288]) +17 other tests skip
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@xe_exec_fault_mode@many-basic.html
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@xe_exec_fault_mode@many-basic.html

  * igt@xe_huc_copy@huc_copy:
    - bat-dg2-oem2:       [SKIP][28] ([Intel XE#852]) -> [SKIP][29] ([Intel XE#255])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-525-417251e59231e74f32b995403a66588e6960da2b/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126993v1/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#388]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/388
  [Intel XE#400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/400
  [Intel XE#423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/423
  [Intel XE#608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/608
  [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
  [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
  [Intel XE#672]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/672
  [Intel XE#852]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/852
  [Intel XE#859]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/859
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#941]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/941
  [Intel XE#942]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/942
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274


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

  * IGT: IGT_7605 -> IGT_7607
  * Linux: xe-525-417251e59231e74f32b995403a66588e6960da2b -> xe-pw-126993v1

  IGT_7605: 7605
  IGT_7607: 9d641455f852c10c124b3a68e415847dd50b99ca @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-525-417251e59231e74f32b995403a66588e6960da2b: 417251e59231e74f32b995403a66588e6960da2b
  xe-pw-126993v1: 126993v1

== Logs ==

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

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

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

* Re: [Intel-xe] [PATCH 5/5] drm/xe/kunit: Add test for LMTT operations
  2023-11-28 15:15 ` [Intel-xe] [PATCH 5/5] drm/xe/kunit: Add test for LMTT operations Michal Wajdeczko
@ 2023-12-07  0:23   ` Michał Winiarski
  0 siblings, 0 replies; 20+ messages in thread
From: Michał Winiarski @ 2023-12-07  0:23 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Tue, Nov 28, 2023 at 04:15:07PM +0100, Michal Wajdeczko wrote:
> The LMTT variants are abstracted with xe_lmtt_ops. Make sure that
> both 2L and ML ops implementations are correct.
> 
> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>

Reviewed-by: Michał Winiarski <michal.winiarski@intel.com>

-Michał

> ---
>  drivers/gpu/drm/xe/tests/xe_lmtt_test.c | 73 +++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_lmtt.c            |  4 ++
>  2 files changed, 77 insertions(+)
>  create mode 100644 drivers/gpu/drm/xe/tests/xe_lmtt_test.c

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

* Re: [Intel-xe] [PATCH 4/5] drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
  2023-11-28 15:15 ` [Intel-xe] [PATCH 4/5] drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig Michal Wajdeczko
@ 2023-12-07  0:24   ` Michał Winiarski
  0 siblings, 0 replies; 20+ messages in thread
From: Michał Winiarski @ 2023-12-07  0:24 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Tue, Nov 28, 2023 at 04:15:06PM +0100, Michal Wajdeczko wrote:
> We will add kunit tests for the PF specific code that is by default
> enabled only under CONFIG_PCI_IOV. Update our .kunitconfig to allow
> running those test cases by our CI.
> 
> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>

Reviewed-by: Michał Winiarski <michal.winiarski@intel.com>

-Michał

> ---
>  drivers/gpu/drm/xe/.kunitconfig | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/gpu/drm/xe/.kunitconfig b/drivers/gpu/drm/xe/.kunitconfig
> index 3769af94e391..9590eac91af3 100644
> --- a/drivers/gpu/drm/xe/.kunitconfig
> +++ b/drivers/gpu/drm/xe/.kunitconfig
> @@ -1,6 +1,7 @@
>  # xe dependencies
>  CONFIG_KUNIT=y
>  CONFIG_PCI=y
> +CONFIG_PCI_IOV=y
>  CONFIG_DEBUG_FS=y
>  CONFIG_DRM=y
>  CONFIG_DRM_FBDEV_EMULATION=y
> -- 
> 2.25.1
> 

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

* Re: [Intel-xe] [PATCH 3/5] drm/xe/pf: Introduce Local Memory Translation Table
  2023-11-28 15:15 ` [Intel-xe] [PATCH 3/5] drm/xe/pf: Introduce Local Memory Translation Table Michal Wajdeczko
@ 2023-12-07  0:43   ` Michał Winiarski
  2023-12-07 14:55     ` Michal Wajdeczko
  0 siblings, 1 reply; 20+ messages in thread
From: Michał Winiarski @ 2023-12-07  0:43 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Tue, Nov 28, 2023 at 04:15:05PM +0100, Michal Wajdeczko wrote:
> The Local Memory Translation Table (LMTT) provides additional
> abstraction for Virtual Functions (VF) accessing device VRAM.
> 
> This code is based on prior work of Michal Winiarski.
> 
> In this patch we focus only on LMTT initialization. Remaining LMTT
> functions will be used once we add a VF provisioning to the PF.
> 
> Bspec: 44117, 52404, 59314
> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>

Reviewed-by: Michał Winiarski <michal.winiarski@intel.com>

One small comment/question below.

> ---
>  drivers/gpu/drm/xe/Makefile             |   5 +
>  drivers/gpu/drm/xe/regs/xe_sriov_regs.h |  17 +
>  drivers/gpu/drm/xe/xe_device_types.h    |   8 +
>  drivers/gpu/drm/xe/xe_gt.c              |  10 +
>  drivers/gpu/drm/xe/xe_lmtt.c            | 502 ++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_lmtt.h            |  27 ++
>  drivers/gpu/drm/xe/xe_lmtt_2l.c         | 150 +++++++
>  drivers/gpu/drm/xe/xe_lmtt_ml.c         | 161 ++++++++
>  drivers/gpu/drm/xe/xe_lmtt_types.h      |  63 +++
>  9 files changed, 943 insertions(+)
>  create mode 100644 drivers/gpu/drm/xe/regs/xe_sriov_regs.h
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt.c
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt.h
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_2l.c
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_ml.c
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_types.h
> 
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
> index 551adbc22b5a..cf1237a148b1 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -125,6 +125,11 @@ xe-$(CONFIG_HWMON) += xe_hwmon.o
>  # graphics virtualization (SR-IOV) support
>  xe-y += xe_sriov.o
>  
> +xe-$(CONFIG_PCI_IOV) += \
> +	xe_lmtt.o \
> +	xe_lmtt_2l.o \
> +	xe_lmtt_ml.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/regs/xe_sriov_regs.h b/drivers/gpu/drm/xe/regs/xe_sriov_regs.h
> new file mode 100644
> index 000000000000..58a4e0fad1e1
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/regs/xe_sriov_regs.h
> @@ -0,0 +1,17 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _REGS_XE_SRIOV_REGS_H_
> +#define _REGS_XE_SRIOV_REGS_H_
> +
> +#include "regs/xe_reg_defs.h"
> +
> +#define XE2_LMEM_CFG			XE_REG(0x48b0)
> +
> +#define LMEM_CFG			XE_REG(0xcf58)
> +#define   LMEM_EN			REG_BIT(31)
> +#define   LMTT_DIR_PTR			REG_GENMASK(30, 0) /* in multiples of 64KB */
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
> index 2712905c7a91..bded80c50027 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -15,6 +15,7 @@
>  #include "xe_devcoredump_types.h"
>  #include "xe_heci_gsc.h"
>  #include "xe_gt_types.h"
> +#include "xe_lmtt_types.h"
>  #include "xe_platform_types.h"
>  #include "xe_pt_types.h"
>  #include "xe_pmu.h"
> @@ -186,6 +187,13 @@ struct xe_tile {
>  		struct xe_sa_manager *kernel_bb_pool;
>  	} mem;
>  
> +	union {
> +		struct {
> +			/** @sriov.pf.lmtt: Local Memory Translation Table. */
> +			struct xe_lmtt lmtt;
> +		} pf;
> +	} sriov;
> +
>  	/** @migrate: Migration helper for vram blits and clearing */
>  	struct xe_migrate *migrate;
>  
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 0dddb751c6a4..2c311b0e49ee 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -34,6 +34,7 @@
>  #include "xe_hw_fence.h"
>  #include "xe_hw_engine_class_sysfs.h"
>  #include "xe_irq.h"
> +#include "xe_lmtt.h"
>  #include "xe_lrc.h"
>  #include "xe_map.h"
>  #include "xe_migrate.h"
> @@ -44,6 +45,7 @@
>  #include "xe_ring_ops.h"
>  #include "xe_sa.h"
>  #include "xe_sched_job.h"
> +#include "xe_sriov.h"
>  #include "xe_tuning.h"
>  #include "xe_uc.h"
>  #include "xe_vm.h"
> @@ -344,6 +346,8 @@ static int gt_fw_domain_init(struct xe_gt *gt)
>  		err = xe_ggtt_init(gt_to_tile(gt)->mem.ggtt);
>  		if (err)
>  			goto err_force_wake;
> +		if (IS_SRIOV_PF(gt_to_xe(gt)))
> +			xe_lmtt_init(&gt_to_tile(gt)->sriov.pf.lmtt);
>  	}
>  
>  	err = xe_uc_init(&gt->uc);
> @@ -451,6 +455,9 @@ static int all_fw_domain_init(struct xe_gt *gt)
>  	if (err)
>  		goto err_force_wake;
>  
> +	if (IS_SRIOV_PF(gt_to_xe(gt)) && !xe_gt_is_media_type(gt))
> +		xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt);
> +
>  	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>  	XE_WARN_ON(err);
>  	xe_device_mem_access_put(gt_to_xe(gt));
> @@ -543,6 +550,9 @@ static int do_gt_restart(struct xe_gt *gt)
>  	if (err)
>  		return err;
>  
> +	if (IS_SRIOV_PF(gt_to_xe(gt)) && !xe_gt_is_media_type(gt))
> +		xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt);
> +
>  	xe_mocs_init(gt);
>  	err = xe_uc_start(&gt->uc);
>  	if (err)
> diff --git a/drivers/gpu/drm/xe/xe_lmtt.c b/drivers/gpu/drm/xe/xe_lmtt.c
> new file mode 100644
> index 000000000000..d5ada31ae633
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_lmtt.c
> @@ -0,0 +1,502 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#include <linux/align.h>
> +
> +#include <drm/drm_managed.h>
> +
> +#include "regs/xe_sriov_regs.h"
> +
> +#include "xe_assert.h"
> +#include "xe_bo.h"
> +#include "xe_lmtt.h"
> +#include "xe_map.h"
> +#include "xe_mmio.h"
> +#include "xe_res_cursor.h"
> +#include "xe_sriov.h"
> +#include "xe_sriov_printk.h"
> +
> +/**
> + * DOC: Local Memory Translation Table
> + *
> + * The Local Memory Translation Table (LMTT) provides additional abstraction
> + * when Virtual Function (VF) is accessing device Local Memory (VRAM).
> + *
> + * The Root LMTT Page Directory contains one entry for each VF. Entries are
> + * indexed by the function number (1-based, index 0 is unused).
> + *
> + * See `Two-Level LMTT Structure`_ and `Multi-Level LMTT Structure`_.
> + */
> +
> +#define lmtt_assert(lmtt, condition)	xe_tile_assert(lmtt_to_tile(lmtt), condition)
> +#define lmtt_debug(lmtt, msg...)	xe_sriov_dbg_verbose(lmtt_to_xe(lmtt), "LMTT: " msg)
> +
> +static bool xe_has_multi_level_lmtt(struct xe_device *xe)
> +{
> +	return xe->info.platform == XE_PVC;
> +}
> +
> +static struct xe_tile *lmtt_to_tile(struct xe_lmtt *lmtt)
> +{
> +	return container_of(lmtt, struct xe_tile, sriov.pf.lmtt);
> +}
> +
> +static struct xe_device *lmtt_to_xe(struct xe_lmtt *lmtt)
> +{
> +	return tile_to_xe(lmtt_to_tile(lmtt));
> +}
> +
> +static u64 lmtt_page_size(struct xe_lmtt *lmtt)
> +{
> +	return BIT_ULL(lmtt->ops->lmtt_pte_shift(0));
> +}
> +
> +static struct xe_lmtt_pt *lmtt_pt_alloc(struct xe_lmtt *lmtt, unsigned int level)
> +{
> +	unsigned int num_entries = level ? lmtt->ops->lmtt_pte_num(level) : 0;
> +	struct xe_lmtt_pt *pt;
> +	struct xe_bo *bo;
> +	int err;
> +
> +	pt = kzalloc(struct_size(pt, entries, num_entries), GFP_KERNEL);
> +	if (!pt) {
> +		err = -ENOMEM;
> +		goto out;
> +	}
> +
> +	bo = xe_bo_create_pin_map(lmtt_to_xe(lmtt), lmtt_to_tile(lmtt), NULL,
> +				  PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
> +					     lmtt->ops->lmtt_pte_num(level)),
> +				  ttm_bo_type_kernel,
> +				  XE_BO_CREATE_VRAM_IF_DGFX(lmtt_to_tile(lmtt)) |
> +				  XE_BO_CREATE_PINNED_BIT);

I know that we have WARNs for misaligned objects, but do we actually
have a guarantee that PTs are contiguous and 64K aligned at this point?

-Michał

> +	if (IS_ERR(bo)) {
> +		err = PTR_ERR(bo);
> +		goto out_free_pt;
> +	}
> +
> +	lmtt_assert(lmtt, xe_bo_is_vram(bo));
> +
> +	pt->level = level;
> +	pt->bo = bo;
> +	return pt;
> +
> +out_free_pt:
> +	kfree(pt);
> +out:
> +	return ERR_PTR(err);
> +}

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

* Re: [Intel-xe] [PATCH 2/5] drm/xe: Introduce SR-IOV logging macros
  2023-11-28 15:15 ` [Intel-xe] [PATCH 2/5] drm/xe: Introduce SR-IOV logging macros Michal Wajdeczko
@ 2023-12-07 14:17   ` Lucas De Marchi
  0 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2023-12-07 14:17 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Tue, Nov 28, 2023 at 04:15:04PM +0100, Michal Wajdeczko wrote:
>To simplify logging and help identify SR-IOV specific messages
>define set of helper macros that will prefix messages based on
>the current SR-IOV mode.
>
>Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>


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

Lucas De Marchi


>---
> drivers/gpu/drm/xe/xe_sriov_printk.h | 46 ++++++++++++++++++++++++++++
> 1 file changed, 46 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/xe_sriov_printk.h
>
>diff --git a/drivers/gpu/drm/xe/xe_sriov_printk.h b/drivers/gpu/drm/xe/xe_sriov_printk.h
>new file mode 100644
>index 000000000000..117e1d541692
>--- /dev/null
>+++ b/drivers/gpu/drm/xe/xe_sriov_printk.h
>@@ -0,0 +1,46 @@
>+/* SPDX-License-Identifier: MIT */
>+/*
>+ * Copyright © 2023 Intel Corporation
>+ */
>+
>+#ifndef _XE_SRIOV_PRINTK_H_
>+#define _XE_SRIOV_PRINTK_H_
>+
>+#include <drm/drm_print.h>
>+
>+#include "xe_device_types.h"
>+#include "xe_sriov_types.h"
>+
>+#define xe_sriov_printk_prefix(xe) \
>+	((xe)->sriov.__mode == XE_SRIOV_MODE_PF ? "PF: " : \
>+	 (xe)->sriov.__mode == XE_SRIOV_MODE_VF ? "VF: " : "")
>+
>+#define xe_sriov_printk(xe, _level, fmt, ...) \
>+	drm_##_level(&(xe)->drm, "%s" fmt, xe_sriov_printk_prefix(xe), ##__VA_ARGS__)
>+
>+#define xe_sriov_err(xe, fmt, ...) \
>+	xe_sriov_printk((xe), err, fmt, ##__VA_ARGS__)
>+
>+#define xe_sriov_err_ratelimited(xe, fmt, ...) \
>+	xe_sriov_printk((xe), err_ratelimited, fmt, ##__VA_ARGS__)
>+
>+#define xe_sriov_warn(xe, fmt, ...) \
>+	xe_sriov_printk((xe), warn, fmt, ##__VA_ARGS__)
>+
>+#define xe_sriov_notice(xe, fmt, ...) \
>+	xe_sriov_printk((xe), notice, fmt, ##__VA_ARGS__)
>+
>+#define xe_sriov_info(xe, fmt, ...) \
>+	xe_sriov_printk((xe), info, fmt, ##__VA_ARGS__)
>+
>+#define xe_sriov_dbg(xe, fmt, ...) \
>+	xe_sriov_printk((xe), dbg, fmt, ##__VA_ARGS__)
>+
>+/* for low level noisy debug messages */
>+#ifdef CONFIG_DRM_XE_DEBUG_SRIOV
>+#define xe_sriov_dbg_verbose(xe, fmt, ...) xe_sriov_dbg(xe, fmt, ##__VA_ARGS__)
>+#else
>+#define xe_sriov_dbg_verbose(xe, fmt, ...) typecheck(struct xe_device *, (xe))
>+#endif
>+
>+#endif
>-- 
>2.25.1
>

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

* Re: [Intel-xe] [PATCH 1/5] drm/xe: Define DRM_XE_DEBUG_SRIOV config
  2023-11-28 15:15 ` [Intel-xe] [PATCH 1/5] drm/xe: Define DRM_XE_DEBUG_SRIOV config Michal Wajdeczko
@ 2023-12-07 14:17   ` Lucas De Marchi
  0 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2023-12-07 14:17 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Tue, Nov 28, 2023 at 04:15:03PM +0100, Michal Wajdeczko wrote:
>We will be using extra logs during enabling of the SR-IOV features
>or when adding support for new platforms. Define separate config
>flag to keep that low level logs disabled if we're not debugging.
>
>Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>


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

Lucas De Marchi

>---
> drivers/gpu/drm/xe/Kconfig.debug | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
>diff --git a/drivers/gpu/drm/xe/Kconfig.debug b/drivers/gpu/drm/xe/Kconfig.debug
>index 11bb13c73e7b..549065f57a78 100644
>--- a/drivers/gpu/drm/xe/Kconfig.debug
>+++ b/drivers/gpu/drm/xe/Kconfig.debug
>@@ -40,6 +40,16 @@ config DRM_XE_DEBUG_VM
>
> 	  If in doubt, say "N".
>
>+config DRM_XE_DEBUG_SRIOV
>+	bool "Enable extra SR-IOV debugging"
>+	default n
>+	help
>+	  Enable extra SR-IOV debugging info.
>+
>+	  Recommended for driver developers only.
>+
>+	  If in doubt, say "N".
>+
> config DRM_XE_DEBUG_MEM
> 	bool "Enable passing SYS/VRAM addresses to user space"
> 	default n
>-- 
>2.25.1
>

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

* Re: [Intel-xe] [PATCH 3/5] drm/xe/pf: Introduce Local Memory Translation Table
  2023-12-07  0:43   ` Michał Winiarski
@ 2023-12-07 14:55     ` Michal Wajdeczko
  0 siblings, 0 replies; 20+ messages in thread
From: Michal Wajdeczko @ 2023-12-07 14:55 UTC (permalink / raw)
  To: Michał Winiarski; +Cc: intel-xe



On 07.12.2023 01:43, Michał Winiarski wrote:
> On Tue, Nov 28, 2023 at 04:15:05PM +0100, Michal Wajdeczko wrote:
>> The Local Memory Translation Table (LMTT) provides additional
>> abstraction for Virtual Functions (VF) accessing device VRAM.
>>
>> This code is based on prior work of Michal Winiarski.
>>
>> In this patch we focus only on LMTT initialization. Remaining LMTT
>> functions will be used once we add a VF provisioning to the PF.
>>
>> Bspec: 44117, 52404, 59314
>> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
> 
> Reviewed-by: Michał Winiarski <michal.winiarski@intel.com>
> 
> One small comment/question below.
> 
>> ---
>>  drivers/gpu/drm/xe/Makefile             |   5 +
>>  drivers/gpu/drm/xe/regs/xe_sriov_regs.h |  17 +
>>  drivers/gpu/drm/xe/xe_device_types.h    |   8 +
>>  drivers/gpu/drm/xe/xe_gt.c              |  10 +
>>  drivers/gpu/drm/xe/xe_lmtt.c            | 502 ++++++++++++++++++++++++
>>  drivers/gpu/drm/xe/xe_lmtt.h            |  27 ++
>>  drivers/gpu/drm/xe/xe_lmtt_2l.c         | 150 +++++++
>>  drivers/gpu/drm/xe/xe_lmtt_ml.c         | 161 ++++++++
>>  drivers/gpu/drm/xe/xe_lmtt_types.h      |  63 +++
>>  9 files changed, 943 insertions(+)
>>  create mode 100644 drivers/gpu/drm/xe/regs/xe_sriov_regs.h
>>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt.c
>>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt.h
>>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_2l.c
>>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_ml.c
>>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_types.h
>>
>> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
>> index 551adbc22b5a..cf1237a148b1 100644
>> --- a/drivers/gpu/drm/xe/Makefile
>> +++ b/drivers/gpu/drm/xe/Makefile
>> @@ -125,6 +125,11 @@ xe-$(CONFIG_HWMON) += xe_hwmon.o
>>  # graphics virtualization (SR-IOV) support
>>  xe-y += xe_sriov.o
>>  
>> +xe-$(CONFIG_PCI_IOV) += \
>> +	xe_lmtt.o \
>> +	xe_lmtt_2l.o \
>> +	xe_lmtt_ml.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/regs/xe_sriov_regs.h b/drivers/gpu/drm/xe/regs/xe_sriov_regs.h
>> new file mode 100644
>> index 000000000000..58a4e0fad1e1
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/regs/xe_sriov_regs.h
>> @@ -0,0 +1,17 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#ifndef _REGS_XE_SRIOV_REGS_H_
>> +#define _REGS_XE_SRIOV_REGS_H_
>> +
>> +#include "regs/xe_reg_defs.h"
>> +
>> +#define XE2_LMEM_CFG			XE_REG(0x48b0)
>> +
>> +#define LMEM_CFG			XE_REG(0xcf58)
>> +#define   LMEM_EN			REG_BIT(31)
>> +#define   LMTT_DIR_PTR			REG_GENMASK(30, 0) /* in multiples of 64KB */
>> +
>> +#endif
>> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
>> index 2712905c7a91..bded80c50027 100644
>> --- a/drivers/gpu/drm/xe/xe_device_types.h
>> +++ b/drivers/gpu/drm/xe/xe_device_types.h
>> @@ -15,6 +15,7 @@
>>  #include "xe_devcoredump_types.h"
>>  #include "xe_heci_gsc.h"
>>  #include "xe_gt_types.h"
>> +#include "xe_lmtt_types.h"
>>  #include "xe_platform_types.h"
>>  #include "xe_pt_types.h"
>>  #include "xe_pmu.h"
>> @@ -186,6 +187,13 @@ struct xe_tile {
>>  		struct xe_sa_manager *kernel_bb_pool;
>>  	} mem;
>>  
>> +	union {
>> +		struct {
>> +			/** @sriov.pf.lmtt: Local Memory Translation Table. */
>> +			struct xe_lmtt lmtt;
>> +		} pf;
>> +	} sriov;
>> +
>>  	/** @migrate: Migration helper for vram blits and clearing */
>>  	struct xe_migrate *migrate;
>>  
>> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
>> index 0dddb751c6a4..2c311b0e49ee 100644
>> --- a/drivers/gpu/drm/xe/xe_gt.c
>> +++ b/drivers/gpu/drm/xe/xe_gt.c
>> @@ -34,6 +34,7 @@
>>  #include "xe_hw_fence.h"
>>  #include "xe_hw_engine_class_sysfs.h"
>>  #include "xe_irq.h"
>> +#include "xe_lmtt.h"
>>  #include "xe_lrc.h"
>>  #include "xe_map.h"
>>  #include "xe_migrate.h"
>> @@ -44,6 +45,7 @@
>>  #include "xe_ring_ops.h"
>>  #include "xe_sa.h"
>>  #include "xe_sched_job.h"
>> +#include "xe_sriov.h"
>>  #include "xe_tuning.h"
>>  #include "xe_uc.h"
>>  #include "xe_vm.h"
>> @@ -344,6 +346,8 @@ static int gt_fw_domain_init(struct xe_gt *gt)
>>  		err = xe_ggtt_init(gt_to_tile(gt)->mem.ggtt);
>>  		if (err)
>>  			goto err_force_wake;
>> +		if (IS_SRIOV_PF(gt_to_xe(gt)))
>> +			xe_lmtt_init(&gt_to_tile(gt)->sriov.pf.lmtt);
>>  	}
>>  
>>  	err = xe_uc_init(&gt->uc);
>> @@ -451,6 +455,9 @@ static int all_fw_domain_init(struct xe_gt *gt)
>>  	if (err)
>>  		goto err_force_wake;
>>  
>> +	if (IS_SRIOV_PF(gt_to_xe(gt)) && !xe_gt_is_media_type(gt))
>> +		xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt);
>> +
>>  	err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>>  	XE_WARN_ON(err);
>>  	xe_device_mem_access_put(gt_to_xe(gt));
>> @@ -543,6 +550,9 @@ static int do_gt_restart(struct xe_gt *gt)
>>  	if (err)
>>  		return err;
>>  
>> +	if (IS_SRIOV_PF(gt_to_xe(gt)) && !xe_gt_is_media_type(gt))
>> +		xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt);
>> +
>>  	xe_mocs_init(gt);
>>  	err = xe_uc_start(&gt->uc);
>>  	if (err)
>> diff --git a/drivers/gpu/drm/xe/xe_lmtt.c b/drivers/gpu/drm/xe/xe_lmtt.c
>> new file mode 100644
>> index 000000000000..d5ada31ae633
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/xe_lmtt.c
>> @@ -0,0 +1,502 @@
>> +// SPDX-License-Identifier: MIT
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#include <linux/align.h>
>> +
>> +#include <drm/drm_managed.h>
>> +
>> +#include "regs/xe_sriov_regs.h"
>> +
>> +#include "xe_assert.h"
>> +#include "xe_bo.h"
>> +#include "xe_lmtt.h"
>> +#include "xe_map.h"
>> +#include "xe_mmio.h"
>> +#include "xe_res_cursor.h"
>> +#include "xe_sriov.h"
>> +#include "xe_sriov_printk.h"
>> +
>> +/**
>> + * DOC: Local Memory Translation Table
>> + *
>> + * The Local Memory Translation Table (LMTT) provides additional abstraction
>> + * when Virtual Function (VF) is accessing device Local Memory (VRAM).
>> + *
>> + * The Root LMTT Page Directory contains one entry for each VF. Entries are
>> + * indexed by the function number (1-based, index 0 is unused).
>> + *
>> + * See `Two-Level LMTT Structure`_ and `Multi-Level LMTT Structure`_.
>> + */
>> +
>> +#define lmtt_assert(lmtt, condition)	xe_tile_assert(lmtt_to_tile(lmtt), condition)
>> +#define lmtt_debug(lmtt, msg...)	xe_sriov_dbg_verbose(lmtt_to_xe(lmtt), "LMTT: " msg)
>> +
>> +static bool xe_has_multi_level_lmtt(struct xe_device *xe)
>> +{
>> +	return xe->info.platform == XE_PVC;
>> +}
>> +
>> +static struct xe_tile *lmtt_to_tile(struct xe_lmtt *lmtt)
>> +{
>> +	return container_of(lmtt, struct xe_tile, sriov.pf.lmtt);
>> +}
>> +
>> +static struct xe_device *lmtt_to_xe(struct xe_lmtt *lmtt)
>> +{
>> +	return tile_to_xe(lmtt_to_tile(lmtt));
>> +}
>> +
>> +static u64 lmtt_page_size(struct xe_lmtt *lmtt)
>> +{
>> +	return BIT_ULL(lmtt->ops->lmtt_pte_shift(0));
>> +}
>> +
>> +static struct xe_lmtt_pt *lmtt_pt_alloc(struct xe_lmtt *lmtt, unsigned int level)
>> +{
>> +	unsigned int num_entries = level ? lmtt->ops->lmtt_pte_num(level) : 0;
>> +	struct xe_lmtt_pt *pt;
>> +	struct xe_bo *bo;
>> +	int err;
>> +
>> +	pt = kzalloc(struct_size(pt, entries, num_entries), GFP_KERNEL);
>> +	if (!pt) {
>> +		err = -ENOMEM;
>> +		goto out;
>> +	}
>> +
>> +	bo = xe_bo_create_pin_map(lmtt_to_xe(lmtt), lmtt_to_tile(lmtt), NULL,
>> +				  PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
>> +					     lmtt->ops->lmtt_pte_num(level)),
>> +				  ttm_bo_type_kernel,
>> +				  XE_BO_CREATE_VRAM_IF_DGFX(lmtt_to_tile(lmtt)) |
>> +				  XE_BO_CREATE_PINNED_BIT);
> 
> I know that we have WARNs for misaligned objects, but do we actually
> have a guarantee that PTs are contiguous and 64K aligned at this point?

from xe_bo.c comment:

 * For pinned objects in on DGFX, which are also in vram, we expect
 * these to be in contiguous VRAM memory.

and from xe_pci.c:

 .vram_flags = XE_VRAM_FLAGS_NEED64K,

which translates to:

  flags |= XE_BO_INTERNAL_64K;
  alignment = SZ_64K >> PAGE_SHIFT;

we can add few more asserts once suitable helpers will be available

> 
> -Michał
> 
>> +	if (IS_ERR(bo)) {
>> +		err = PTR_ERR(bo);
>> +		goto out_free_pt;
>> +	}
>> +
>> +	lmtt_assert(lmtt, xe_bo_is_vram(bo));
>> +
>> +	pt->level = level;
>> +	pt->bo = bo;
>> +	return pt;
>> +
>> +out_free_pt:
>> +	kfree(pt);
>> +out:
>> +	return ERR_PTR(err);
>> +}

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

* Re: [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table
  2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
                   ` (11 preceding siblings ...)
  2023-11-28 17:14 ` [Intel-xe] ✓ CI.BAT: " Patchwork
@ 2023-12-11 21:21 ` Rodrigo Vivi
  12 siblings, 0 replies; 20+ messages in thread
From: Rodrigo Vivi @ 2023-12-11 21:21 UTC (permalink / raw)
  To: Michal Wajdeczko; +Cc: intel-xe

On Tue, Nov 28, 2023 at 04:15:02PM +0100, Michal Wajdeczko wrote:
> The Local Memory Translation Table (LMTT) is required to support
> SR-IOV on discrete GPUs. In addition to the core LMTT code also
> introduce helpers that will be used by other upcoming SR-IOV code.

for the series
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>

but I'm afraid that you will need to rebase since it is not applying
anymore.

Thanks,
Rodrigo.

> 
> Michal Wajdeczko (5):
>   drm/xe: Define DRM_XE_DEBUG_SRIOV config
>   drm/xe: Introduce SR-IOV logging macros
>   drm/xe/pf: Introduce Local Memory Translation Table
>   drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
>   drm/xe/kunit: Add test for LMTT operations
> 
>  drivers/gpu/drm/xe/.kunitconfig         |   1 +
>  drivers/gpu/drm/xe/Kconfig.debug        |  10 +
>  drivers/gpu/drm/xe/Makefile             |   5 +
>  drivers/gpu/drm/xe/regs/xe_sriov_regs.h |  17 +
>  drivers/gpu/drm/xe/tests/xe_lmtt_test.c |  73 ++++
>  drivers/gpu/drm/xe/xe_device_types.h    |   8 +
>  drivers/gpu/drm/xe/xe_gt.c              |  10 +
>  drivers/gpu/drm/xe/xe_lmtt.c            | 506 ++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_lmtt.h            |  27 ++
>  drivers/gpu/drm/xe/xe_lmtt_2l.c         | 150 +++++++
>  drivers/gpu/drm/xe/xe_lmtt_ml.c         | 161 ++++++++
>  drivers/gpu/drm/xe/xe_lmtt_types.h      |  63 +++
>  drivers/gpu/drm/xe/xe_sriov_printk.h    |  46 +++
>  13 files changed, 1077 insertions(+)
>  create mode 100644 drivers/gpu/drm/xe/regs/xe_sriov_regs.h
>  create mode 100644 drivers/gpu/drm/xe/tests/xe_lmtt_test.c
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt.c
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt.h
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_2l.c
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_ml.c
>  create mode 100644 drivers/gpu/drm/xe/xe_lmtt_types.h
>  create mode 100644 drivers/gpu/drm/xe/xe_sriov_printk.h
> 
> -- 
> 2.25.1
> 

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

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

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-28 15:15 [Intel-xe] [PATCH 0/5] Introduce Local Memory Translation Table Michal Wajdeczko
2023-11-28 15:15 ` [Intel-xe] [PATCH 1/5] drm/xe: Define DRM_XE_DEBUG_SRIOV config Michal Wajdeczko
2023-12-07 14:17   ` Lucas De Marchi
2023-11-28 15:15 ` [Intel-xe] [PATCH 2/5] drm/xe: Introduce SR-IOV logging macros Michal Wajdeczko
2023-12-07 14:17   ` Lucas De Marchi
2023-11-28 15:15 ` [Intel-xe] [PATCH 3/5] drm/xe/pf: Introduce Local Memory Translation Table Michal Wajdeczko
2023-12-07  0:43   ` Michał Winiarski
2023-12-07 14:55     ` Michal Wajdeczko
2023-11-28 15:15 ` [Intel-xe] [PATCH 4/5] drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig Michal Wajdeczko
2023-12-07  0:24   ` Michał Winiarski
2023-11-28 15:15 ` [Intel-xe] [PATCH 5/5] drm/xe/kunit: Add test for LMTT operations Michal Wajdeczko
2023-12-07  0:23   ` Michał Winiarski
2023-11-28 16:30 ` [Intel-xe] ✓ CI.Patch_applied: success for Introduce Local Memory Translation Table Patchwork
2023-11-28 16:30 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-11-28 16:31 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-11-28 16:39 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-11-28 16:39 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
2023-11-28 16:41 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
2023-11-28 17:14 ` [Intel-xe] ✓ CI.BAT: " Patchwork
2023-12-11 21:21 ` [Intel-xe] [PATCH 0/5] " Rodrigo Vivi

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.