intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning
@ 2023-04-01  8:51 Lucas De Marchi
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 1/7] drm/xe: Extract function to initialize xe->info Lucas De Marchi
                   ` (10 more replies)
  0 siblings, 11 replies; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

Add tests for the RTP infra and for the GT workaround/tuning
programming, while building the unit test infra to be able to test with
fake devices.

Notes:

- I debated a little bit whether we should use "mock" or "fake" to name
  these helpers for running without real hardware.  Here it's using
  "fake" since it's not a proper mock framework, and it seems to be what
  kunit itself uses in the documentation and examples.
- The tests themselves are "unit tests", for the
  software part, testing the implementation for the rtp,
  reg-save-restore and WA infrastructure.
- Last patch is the big improvement functonality-wise, which will help
  us detect wrong updates in the workaround tables, without running in
  real hardware.  That patches should be followed up with similar ones
  for the other WAs: engine and LRC.

v2:
  Besides the changes documented in each patch, move commits around so the
  additional tests are at the end, with the infrastructure as prerequisite patches.
  Also, XE_KUNIT as symbol namespace is no more: there is a macro from
  kunit that can be used for the same purpose.

Lucas De Marchi (7):
  drm/xe: Extract function to initialize xe->info
  drm/xe: Move test infra out of xe_pci.[ch]
  drm/xe: Use symbol namespace for kunit tests
  drm/xe: Generalize fake device creation
  drm/xe/reg_sr: Save errors for kunit integration
  drm/xe: Add basic unit tests for rtp
  drm/xe: Add test for GT workarounds and tunings

 drivers/gpu/drm/xe/Kconfig.debug           |   1 +
 drivers/gpu/drm/xe/tests/Makefile          |   8 +-
 drivers/gpu/drm/xe/tests/xe_bo.c           |   7 +-
 drivers/gpu/drm/xe/tests/xe_bo_test.c      |   1 +
 drivers/gpu/drm/xe/tests/xe_dma_buf.c      |   4 +-
 drivers/gpu/drm/xe/tests/xe_dma_buf_test.c |   1 +
 drivers/gpu/drm/xe/tests/xe_migrate.c      |   4 +-
 drivers/gpu/drm/xe/tests/xe_migrate_test.c |   1 +
 drivers/gpu/drm/xe/tests/xe_pci.c          | 109 +++++++
 drivers/gpu/drm/xe/tests/xe_pci_test.h     |  31 ++
 drivers/gpu/drm/xe/tests/xe_rtp_test.c     | 318 +++++++++++++++++++++
 drivers/gpu/drm/xe/tests/xe_wa_test.c      | 136 +++++++++
 drivers/gpu/drm/xe/xe_pci.c                | 150 ++++------
 drivers/gpu/drm/xe/xe_pci.h                |   9 -
 drivers/gpu/drm/xe/xe_reg_sr.c             |  10 +
 drivers/gpu/drm/xe/xe_reg_sr_types.h       |   4 +
 drivers/gpu/drm/xe/xe_rtp.c                |   3 +
 drivers/gpu/drm/xe/xe_tuning.c             |   3 +
 drivers/gpu/drm/xe/xe_wa.c                 |   2 +
 19 files changed, 692 insertions(+), 110 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_pci.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_pci_test.h
 create mode 100644 drivers/gpu/drm/xe/tests/xe_rtp_test.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_wa_test.c

-- 
2.39.0


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

* [Intel-xe] [PATCH v2 1/7] drm/xe: Extract function to initialize xe->info
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
@ 2023-04-01  8:51 ` Lucas De Marchi
  2023-04-03 22:33   ` Matt Roper
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 2/7] drm/xe: Move test infra out of xe_pci.[ch] Lucas De Marchi
                   ` (9 subsequent siblings)
  10 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

Extract the part setting up from xe->info from xe_pci_probe() into its
own function. This pairs nicely with the display counterpart, avoids
info initialization to be placed elsewhere and helps future
improvements to build fake devices for tests.

While at it, normalize the names a little bit: the _get() suffix may be
mistaken by lock-related operation, so rename the function to
"find_subplatform()". Also rename the variable to subplatform_desc to
make it easier to understand, even if longer.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/xe_pci.c | 98 ++++++++++++++++++++-----------------
 1 file changed, 54 insertions(+), 44 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index 91fed9d3105e..b990985b5771 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -349,7 +349,7 @@ static bool id_blocked(u16 device_id)
 }
 
 static const struct xe_subplatform_desc *
-subplatform_get(const struct xe_device *xe, const struct xe_device_desc *desc)
+find_subplatform(const struct xe_device *xe, const struct xe_device_desc *desc)
 {
 	const struct xe_subplatform_desc *sp;
 	const u16 *id;
@@ -362,49 +362,12 @@ subplatform_get(const struct xe_device *xe, const struct xe_device_desc *desc)
 	return NULL;
 }
 
-static void xe_pci_remove(struct pci_dev *pdev)
+static void xe_info_init(struct xe_device *xe,
+			 const struct xe_device_desc *desc,
+			 const struct xe_subplatform_desc *subplatform_desc)
 {
-	struct xe_device *xe;
-
-	xe = pci_get_drvdata(pdev);
-	if (!xe) /* driver load aborted, nothing to cleanup */
-		return;
-
-	xe_device_remove(xe);
-	xe_pm_runtime_fini(xe);
-	pci_set_drvdata(pdev, NULL);
-}
-
-static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
-{
-	const struct xe_device_desc *desc = (void *)ent->driver_data;
-	const struct xe_subplatform_desc *spd;
-	struct xe_device *xe;
 	struct xe_gt *gt;
 	u8 id;
-	int err;
-
-	if (desc->require_force_probe && !id_forced(pdev->device)) {
-		dev_info(&pdev->dev,
-			 "Your graphics device %04x is not officially supported\n"
-			 "by xe driver in this kernel version. To force Xe probe,\n"
-			 "use xe.force_probe='%04x' and i915.force_probe='!%04x'\n"
-			 "module parameters or CONFIG_DRM_XE_FORCE_PROBE='%04x' and\n"
-			 "CONFIG_DRM_I915_FORCE_PROBE='!%04x' configuration options.\n",
-			 pdev->device, pdev->device, pdev->device,
-			 pdev->device, pdev->device);
-		return -ENODEV;
-	}
-
-	if (id_blocked(pdev->device)) {
-		dev_info(&pdev->dev, "Probe blocked for device [%04x:%04x].\n",
-			 pdev->vendor, pdev->device);
-		return -ENODEV;
-	}
-
-	xe = xe_device_create(pdev, ent);
-	if (IS_ERR(xe))
-		return PTR_ERR(xe);
 
 	xe->info.graphics_verx100 = desc->graphics_ver * 100 +
 				    desc->graphics_rel;
@@ -423,8 +386,8 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 	xe->info.has_range_tlb_invalidation = desc->has_range_tlb_invalidation;
 	xe->info.has_link_copy_engine = desc->has_link_copy_engine;
 
-	spd = subplatform_get(xe, desc);
-	xe->info.subplatform = spd ? spd->subplatform : XE_SUBPLATFORM_NONE;
+	xe->info.subplatform = subplatform_desc ?
+		subplatform_desc->subplatform : XE_SUBPLATFORM_NONE;
 	xe->info.step = xe_step_get(xe);
 
 	for (id = 0; id < xe->info.tile_count; ++id) {
@@ -449,11 +412,58 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 				desc->extra_gts[id - 1].mmio_adj_offset;
 		}
 	}
+}
+
+static void xe_pci_remove(struct pci_dev *pdev)
+{
+	struct xe_device *xe;
+
+	xe = pci_get_drvdata(pdev);
+	if (!xe) /* driver load aborted, nothing to cleanup */
+		return;
+
+	xe_device_remove(xe);
+	xe_pm_runtime_fini(xe);
+	pci_set_drvdata(pdev, NULL);
+}
+
+static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
+{
+	const struct xe_device_desc *desc = (void *)ent->driver_data;
+	const struct xe_subplatform_desc *subplatform_desc;
+	struct xe_device *xe;
+	int err;
+
+	if (desc->require_force_probe && !id_forced(pdev->device)) {
+		dev_info(&pdev->dev,
+			 "Your graphics device %04x is not officially supported\n"
+			 "by xe driver in this kernel version. To force Xe probe,\n"
+			 "use xe.force_probe='%04x' and i915.force_probe='!%04x'\n"
+			 "module parameters or CONFIG_DRM_XE_FORCE_PROBE='%04x' and\n"
+			 "CONFIG_DRM_I915_FORCE_PROBE='!%04x' configuration options.\n",
+			 pdev->device, pdev->device, pdev->device,
+			 pdev->device, pdev->device);
+		return -ENODEV;
+	}
+
+	if (id_blocked(pdev->device)) {
+		dev_info(&pdev->dev, "Probe blocked for device [%04x:%04x].\n",
+			 pdev->vendor, pdev->device);
+		return -ENODEV;
+	}
+
+	xe = xe_device_create(pdev, ent);
+	if (IS_ERR(xe))
+		return PTR_ERR(xe);
+
+	subplatform_desc = find_subplatform(xe, desc);
 
+	xe_info_init(xe, desc, subplatform_desc);
 	xe_display_info_init(xe);
 
 	drm_dbg(&xe->drm, "%s %s %04x:%04x dgfx:%d gfx100:%d media100:%d dma_m_s:%d tc:%d",
-		desc->platform_name, spd ? spd->name : "",
+		desc->platform_name,
+		subplatform_desc ? subplatform_desc->name : "",
 		xe->info.devid, xe->info.revid,
 		xe->info.is_dgfx, xe->info.graphics_verx100,
 		xe->info.media_verx100,
-- 
2.39.0


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

* [Intel-xe] [PATCH v2 2/7] drm/xe: Move test infra out of xe_pci.[ch]
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 1/7] drm/xe: Extract function to initialize xe->info Lucas De Marchi
@ 2023-04-01  8:51 ` Lucas De Marchi
  2023-04-03 22:42   ` Matt Roper
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 3/7] drm/xe: Use symbol namespace for kunit tests Lucas De Marchi
                   ` (8 subsequent siblings)
  10 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

Move code out of xe_pci.[ch] into tests/*.[ch], like is done in other
similar compilation units. Even if this is not part of "tests for
xe_pci.c", they are functions exported and required by other tests. It's
better not to clutter the module headers and sources with them.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_bo.c       |  2 +
 drivers/gpu/drm/xe/tests/xe_dma_buf.c  |  1 +
 drivers/gpu/drm/xe/tests/xe_migrate.c  |  1 +
 drivers/gpu/drm/xe/tests/xe_pci.c      | 62 ++++++++++++++++++++++++++
 drivers/gpu/drm/xe/tests/xe_pci_test.h | 15 +++++++
 drivers/gpu/drm/xe/xe_pci.c            | 52 +--------------------
 drivers/gpu/drm/xe/xe_pci.h            |  9 ----
 7 files changed, 82 insertions(+), 60 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_pci.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_pci_test.h

diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
index 3c60cbdf516c..aa433a7b59b7 100644
--- a/drivers/gpu/drm/xe/tests/xe_bo.c
+++ b/drivers/gpu/drm/xe/tests/xe_bo.c
@@ -6,6 +6,8 @@
 #include <kunit/test.h>
 
 #include "tests/xe_bo_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
 
 #include "xe_bo_evict.h"
 #include "xe_pci.h"
diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf.c b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
index e66a8361ae1f..cf9dddf1a8d7 100644
--- a/drivers/gpu/drm/xe/tests/xe_dma_buf.c
+++ b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
@@ -6,6 +6,7 @@
 #include <kunit/test.h>
 
 #include "tests/xe_dma_buf_test.h"
+#include "tests/xe_pci_test.h"
 
 #include "xe_pci.h"
 
diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
index 17829f878757..d410305c9b59 100644
--- a/drivers/gpu/drm/xe/tests/xe_migrate.c
+++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
@@ -6,6 +6,7 @@
 #include <kunit/test.h>
 
 #include "tests/xe_migrate_test.h"
+#include "tests/xe_pci_test.h"
 
 #include "xe_pci.h"
 
diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c
new file mode 100644
index 000000000000..643bddb35214
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_pci.c
@@ -0,0 +1,62 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include "tests/xe_pci_test.h"
+
+#include "tests/xe_test.h"
+
+#include <kunit/test.h>
+
+struct kunit_test_data {
+	int ndevs;
+	xe_device_fn xe_fn;
+};
+
+static int dev_to_xe_device_fn(struct device *dev, void *__data)
+
+{
+	struct drm_device *drm = dev_get_drvdata(dev);
+	struct kunit_test_data *data = __data;
+	int ret = 0;
+	int idx;
+
+	data->ndevs++;
+
+	if (drm_dev_enter(drm, &idx))
+		ret = data->xe_fn(to_xe_device(dev_get_drvdata(dev)));
+	drm_dev_exit(idx);
+
+	return ret;
+}
+
+/**
+ * xe_call_for_each_device - Iterate over all devices this driver binds to
+ * @xe_fn: Function to call for each device.
+ *
+ * This function iterated over all devices this driver binds to, and calls
+ * @xe_fn: for each one of them. If the called function returns anything else
+ * than 0, iteration is stopped and the return value is returned by this
+ * function. Across each function call, drm_dev_enter() / drm_dev_exit() is
+ * called for the corresponding drm device.
+ *
+ * Return: Zero or the error code of a call to @xe_fn returning an error
+ * code.
+ */
+int xe_call_for_each_device(xe_device_fn xe_fn)
+{
+	int ret;
+	struct kunit_test_data data = {
+	    .xe_fn = xe_fn,
+	    .ndevs = 0,
+	};
+
+	ret = driver_for_each_device(&xe_pci_driver.driver, NULL,
+				     &data, dev_to_xe_device_fn);
+
+	if (!data.ndevs)
+		kunit_skip(current->kunit_test, "test runs only on hardware\n");
+
+	return ret;
+}
diff --git a/drivers/gpu/drm/xe/tests/xe_pci_test.h b/drivers/gpu/drm/xe/tests/xe_pci_test.h
new file mode 100644
index 000000000000..de65d8c9ccb5
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_pci_test.h
@@ -0,0 +1,15 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_PCI_TEST_H_
+#define _XE_PCI_TEST_H_
+
+struct xe_device;
+
+typedef int (*xe_device_fn)(struct xe_device *);
+
+int xe_call_for_each_device(xe_device_fn xe_fn);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index b990985b5771..302f7f588da1 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -635,55 +635,5 @@ void xe_unregister_pci_driver(void)
 }
 
 #if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
-struct kunit_test_data {
-	int ndevs;
-	xe_device_fn xe_fn;
-};
-
-static int dev_to_xe_device_fn(struct device *dev, void *__data)
-
-{
-	struct drm_device *drm = dev_get_drvdata(dev);
-	struct kunit_test_data *data = __data;
-	int ret = 0;
-	int idx;
-
-	data->ndevs++;
-
-	if (drm_dev_enter(drm, &idx))
-		ret = data->xe_fn(to_xe_device(dev_get_drvdata(dev)));
-	drm_dev_exit(idx);
-
-	return ret;
-}
-
-/**
- * xe_call_for_each_device - Iterate over all devices this driver binds to
- * @xe_fn: Function to call for each device.
- *
- * This function iterated over all devices this driver binds to, and calls
- * @xe_fn: for each one of them. If the called function returns anything else
- * than 0, iteration is stopped and the return value is returned by this
- * function. Across each function call, drm_dev_enter() / drm_dev_exit() is
- * called for the corresponding drm device.
- *
- * Return: Zero or the error code of a call to @xe_fn returning an error
- * code.
- */
-int xe_call_for_each_device(xe_device_fn xe_fn)
-{
-	int ret;
-	struct kunit_test_data data = {
-	    .xe_fn = xe_fn,
-	    .ndevs = 0,
-	};
-
-	ret = driver_for_each_device(&xe_pci_driver.driver, NULL,
-				     &data, dev_to_xe_device_fn);
-
-	if (!data.ndevs)
-		kunit_skip(current->kunit_test, "test runs only on hardware\n");
-
-	return ret;
-}
+#include "tests/xe_pci.c"
 #endif
diff --git a/drivers/gpu/drm/xe/xe_pci.h b/drivers/gpu/drm/xe/xe_pci.h
index 9e3089549d5f..611c1209b14c 100644
--- a/drivers/gpu/drm/xe/xe_pci.h
+++ b/drivers/gpu/drm/xe/xe_pci.h
@@ -6,16 +6,7 @@
 #ifndef _XE_PCI_H_
 #define _XE_PCI_H_
 
-#include "tests/xe_test.h"
-
 int xe_register_pci_driver(void);
 void xe_unregister_pci_driver(void);
 
-#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
-struct xe_device;
-
-typedef int (*xe_device_fn)(struct xe_device *);
-
-int xe_call_for_each_device(xe_device_fn xe_fn);
-#endif
 #endif
-- 
2.39.0


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

* [Intel-xe] [PATCH v2 3/7] drm/xe: Use symbol namespace for kunit tests
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 1/7] drm/xe: Extract function to initialize xe->info Lucas De Marchi
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 2/7] drm/xe: Move test infra out of xe_pci.[ch] Lucas De Marchi
@ 2023-04-01  8:51 ` Lucas De Marchi
  2023-04-03 17:00   ` Mauro Carvalho Chehab
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 4/7] drm/xe: Generalize fake device creation Lucas De Marchi
                   ` (7 subsequent siblings)
  10 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

Instead of simply using EXPORT_SYMBOL() to export the functions needed
in xe.ko to be be called across modules, use EXPORT_SYMBOL_IF_KUNIT()
which will export the symbol under the EXPORTED_FOR_KUNIT_TESTING
namespace.

This avoids accidentally "leaking" these functions and letting them be
called from outside the kunit tests. If these functiosn are accidentally
called from another module, they receive a modpost error like below:

	ERROR: modpost: module XXXXXXX uses symbol
	xe_ccs_migrate_kunit from namespace EXPORTED_FOR_KUNIT_TESTING,
	but does not import it.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_bo.c           | 5 +++--
 drivers/gpu/drm/xe/tests/xe_bo_test.c      | 1 +
 drivers/gpu/drm/xe/tests/xe_dma_buf.c      | 3 ++-
 drivers/gpu/drm/xe/tests/xe_dma_buf_test.c | 1 +
 drivers/gpu/drm/xe/tests/xe_migrate.c      | 3 ++-
 drivers/gpu/drm/xe/tests/xe_migrate_test.c | 1 +
 6 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
index aa433a7b59b7..9bd381e5b7a6 100644
--- a/drivers/gpu/drm/xe/tests/xe_bo.c
+++ b/drivers/gpu/drm/xe/tests/xe_bo.c
@@ -4,6 +4,7 @@
  */
 
 #include <kunit/test.h>
+#include <kunit/visibility.h>
 
 #include "tests/xe_bo_test.h"
 #include "tests/xe_pci_test.h"
@@ -166,7 +167,7 @@ void xe_ccs_migrate_kunit(struct kunit *test)
 {
 	xe_call_for_each_device(ccs_test_run_device);
 }
-EXPORT_SYMBOL(xe_ccs_migrate_kunit);
+EXPORT_SYMBOL_IF_KUNIT(xe_ccs_migrate_kunit);
 
 static int evict_test_run_gt(struct xe_device *xe, struct xe_gt *gt, struct kunit *test)
 {
@@ -304,4 +305,4 @@ void xe_bo_evict_kunit(struct kunit *test)
 {
 	xe_call_for_each_device(evict_test_run_device);
 }
-EXPORT_SYMBOL(xe_bo_evict_kunit);
+EXPORT_SYMBOL_IF_KUNIT(xe_bo_evict_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_bo_test.c b/drivers/gpu/drm/xe/tests/xe_bo_test.c
index 92dda4fca21b..1c868e3635bc 100644
--- a/drivers/gpu/drm/xe/tests/xe_bo_test.c
+++ b/drivers/gpu/drm/xe/tests/xe_bo_test.c
@@ -22,3 +22,4 @@ kunit_test_suite(xe_bo_test_suite);
 
 MODULE_AUTHOR("Intel Corporation");
 MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf.c b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
index cf9dddf1a8d7..513a3b3362e9 100644
--- a/drivers/gpu/drm/xe/tests/xe_dma_buf.c
+++ b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
@@ -4,6 +4,7 @@
  */
 
 #include <kunit/test.h>
+#include <kunit/visibility.h>
 
 #include "tests/xe_dma_buf_test.h"
 #include "tests/xe_pci_test.h"
@@ -259,4 +260,4 @@ void xe_dma_buf_kunit(struct kunit *test)
 {
 	xe_call_for_each_device(dma_buf_run_device);
 }
-EXPORT_SYMBOL(xe_dma_buf_kunit);
+EXPORT_SYMBOL_IF_KUNIT(xe_dma_buf_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c b/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
index a1adfd1e1605..35312bfd5fb7 100644
--- a/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
+++ b/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
@@ -21,3 +21,4 @@ kunit_test_suite(xe_dma_buf_test_suite);
 
 MODULE_AUTHOR("Intel Corporation");
 MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
index d410305c9b59..95985c9c9392 100644
--- a/drivers/gpu/drm/xe/tests/xe_migrate.c
+++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
@@ -4,6 +4,7 @@
  */
 
 #include <kunit/test.h>
+#include <kunit/visibility.h>
 
 #include "tests/xe_migrate_test.h"
 #include "tests/xe_pci_test.h"
@@ -407,4 +408,4 @@ void xe_migrate_sanity_kunit(struct kunit *test)
 {
 	xe_call_for_each_device(migrate_test_run_device);
 }
-EXPORT_SYMBOL(xe_migrate_sanity_kunit);
+EXPORT_SYMBOL_IF_KUNIT(xe_migrate_sanity_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_migrate_test.c b/drivers/gpu/drm/xe/tests/xe_migrate_test.c
index d6be360c3b6d..39179eae890b 100644
--- a/drivers/gpu/drm/xe/tests/xe_migrate_test.c
+++ b/drivers/gpu/drm/xe/tests/xe_migrate_test.c
@@ -21,3 +21,4 @@ kunit_test_suite(xe_migrate_test_suite);
 
 MODULE_AUTHOR("Intel Corporation");
 MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
-- 
2.39.0


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

* [Intel-xe] [PATCH v2 4/7] drm/xe: Generalize fake device creation
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
                   ` (2 preceding siblings ...)
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 3/7] drm/xe: Use symbol namespace for kunit tests Lucas De Marchi
@ 2023-04-01  8:51 ` Lucas De Marchi
  2023-04-03 22:58   ` Matt Roper
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 5/7] drm/xe/reg_sr: Save errors for kunit integration Lucas De Marchi
                   ` (6 subsequent siblings)
  10 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

Instead of requiring tests to initialize a fake device an keep it in
sync with xe_pci.c when it's platform-dependent, export a function from
xe_pci.c to be used and piggy back on the device info creation. For
simpler tests that don't need any specific platform and just need a fake
xe device to pass around, xe_pci_fake_device_init_any() can be used.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/tests/xe_pci.c      | 47 ++++++++++++++++++++++++++
 drivers/gpu/drm/xe/tests/xe_pci_test.h | 16 +++++++++
 drivers/gpu/drm/xe/xe_pci.c            |  2 +-
 3 files changed, 64 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c
index 643bddb35214..cc65ac5657b3 100644
--- a/drivers/gpu/drm/xe/tests/xe_pci.c
+++ b/drivers/gpu/drm/xe/tests/xe_pci.c
@@ -8,6 +8,7 @@
 #include "tests/xe_test.h"
 
 #include <kunit/test.h>
+#include <kunit/visibility.h>
 
 struct kunit_test_data {
 	int ndevs;
@@ -60,3 +61,49 @@ int xe_call_for_each_device(xe_device_fn xe_fn)
 
 	return ret;
 }
+
+int xe_pci_fake_device_init(struct xe_device *xe, enum xe_platform platform,
+			    enum xe_subplatform subplatform)
+{
+	const struct pci_device_id *ent = pciidlist;
+	const struct xe_device_desc *desc;
+	const struct xe_subplatform_desc *subplatform_desc;
+
+	if (platform == XE_TEST_PLATFORM_ANY) {
+		desc = (const void *)ent->driver_data;
+		subplatform_desc = NULL;
+		goto done;
+	}
+
+	for (ent = pciidlist; ent->device; ent++) {
+		desc = (const void *)ent->driver_data;
+		if (desc->platform == platform)
+			break;
+	}
+
+	if (!ent->device)
+		return -ENODEV;
+
+	if (subplatform == XE_TEST_SUBPLATFORM_ANY) {
+		subplatform_desc = desc->subplatforms;
+		goto done;
+	}
+
+	for (subplatform_desc = desc->subplatforms;
+	     subplatform_desc && subplatform_desc->subplatform;
+	     subplatform_desc++)
+		if (subplatform_desc->subplatform == subplatform)
+			break;
+
+	if (subplatform == XE_SUBPLATFORM_NONE && subplatform_desc)
+		return -ENODEV;
+
+	if (subplatform != XE_SUBPLATFORM_NONE && !subplatform_desc)
+		return -ENODEV;
+
+done:
+	xe_info_init(xe, desc, subplatform_desc);
+
+	return 0;
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_pci_fake_device_init);
diff --git a/drivers/gpu/drm/xe/tests/xe_pci_test.h b/drivers/gpu/drm/xe/tests/xe_pci_test.h
index de65d8c9ccb5..43294e8c62bb 100644
--- a/drivers/gpu/drm/xe/tests/xe_pci_test.h
+++ b/drivers/gpu/drm/xe/tests/xe_pci_test.h
@@ -6,10 +6,26 @@
 #ifndef _XE_PCI_TEST_H_
 #define _XE_PCI_TEST_H_
 
+#include "xe_platform_types.h"
+
 struct xe_device;
 
+/*
+ * Some defines just for clarity: these mean the test doesn't care about what
+ * platform it will get since it doesn't depend on any platform-specific bits
+ */
+#define XE_TEST_PLATFORM_ANY	XE_PLATFORM_UNINITIALIZED
+#define XE_TEST_SUBPLATFORM_ANY	XE_SUBPLATFORM_UNINITIALIZED
+
 typedef int (*xe_device_fn)(struct xe_device *);
 
 int xe_call_for_each_device(xe_device_fn xe_fn);
 
+int xe_pci_fake_device_init(struct xe_device *xe, enum xe_platform platform,
+			    enum xe_subplatform subplatform);
+
+#define xe_pci_fake_device_init_any(xe__)					\
+	xe_pci_fake_device_init(xe__, XE_TEST_PLATFORM_ANY,			\
+				XE_TEST_SUBPLATFORM_ANY)
+
 #endif
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index 302f7f588da1..21ae5e6f8fe5 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -429,7 +429,7 @@ static void xe_pci_remove(struct pci_dev *pdev)
 
 static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 {
-	const struct xe_device_desc *desc = (void *)ent->driver_data;
+	const struct xe_device_desc *desc = (const void *)ent->driver_data;
 	const struct xe_subplatform_desc *subplatform_desc;
 	struct xe_device *xe;
 	int err;
-- 
2.39.0


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

* [Intel-xe] [PATCH v2 5/7] drm/xe/reg_sr: Save errors for kunit integration
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
                   ` (3 preceding siblings ...)
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 4/7] drm/xe: Generalize fake device creation Lucas De Marchi
@ 2023-04-01  8:51 ` Lucas De Marchi
  2023-04-03 23:11   ` Matt Roper
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 6/7] drm/xe: Add basic unit tests for rtp Lucas De Marchi
                   ` (5 subsequent siblings)
  10 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

When there's an entry that is dropped when xe_reg_sr_add(), there's
not much we can do other than reporting the error - it's for certain a
driver issue or conflicting workarounds/tunings. Save the number of
errors to be used later by kunit to report where it happens.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/xe_reg_sr.c       | 8 ++++++++
 drivers/gpu/drm/xe/xe_reg_sr_types.h | 4 ++++
 2 files changed, 12 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_reg_sr.c b/drivers/gpu/drm/xe/xe_reg_sr.c
index 9eaf1be27886..83f29aeb9250 100644
--- a/drivers/gpu/drm/xe/xe_reg_sr.c
+++ b/drivers/gpu/drm/xe/xe_reg_sr.c
@@ -84,6 +84,13 @@ static bool compatible_entries(const struct xe_reg_sr_entry *e1,
 	return true;
 }
 
+static void reg_sr_inc_error(struct xe_reg_sr *sr)
+{
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+	sr->errors++;
+#endif
+}
+
 int xe_reg_sr_add(struct xe_reg_sr *sr, u32 reg,
 		  const struct xe_reg_sr_entry *e)
 {
@@ -121,6 +128,7 @@ int xe_reg_sr_add(struct xe_reg_sr *sr, u32 reg,
 	DRM_ERROR("Discarding save-restore reg %04lx (clear: %08x, set: %08x, masked: %s): ret=%d\n",
 		  idx, e->clr_bits, e->set_bits,
 		  str_yes_no(e->masked_reg), ret);
+	reg_sr_inc_error(sr);
 
 	return ret;
 }
diff --git a/drivers/gpu/drm/xe/xe_reg_sr_types.h b/drivers/gpu/drm/xe/xe_reg_sr_types.h
index 3d2257891005..91469784fd90 100644
--- a/drivers/gpu/drm/xe/xe_reg_sr_types.h
+++ b/drivers/gpu/drm/xe/xe_reg_sr_types.h
@@ -32,6 +32,10 @@ struct xe_reg_sr {
 	} pool;
 	struct xarray xa;
 	const char *name;
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+	unsigned int errors;
+#endif
 };
 
 #endif
-- 
2.39.0


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

* [Intel-xe] [PATCH v2 6/7] drm/xe: Add basic unit tests for rtp
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
                   ` (4 preceding siblings ...)
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 5/7] drm/xe/reg_sr: Save errors for kunit integration Lucas De Marchi
@ 2023-04-01  8:51 ` Lucas De Marchi
  2023-04-03 11:33   ` Michał Winiarski
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 7/7] drm/xe: Add test for GT workarounds and tunings Lucas De Marchi
                   ` (4 subsequent siblings)
  10 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

Add some basic unit tests for rtp. This is intended to prove the
functionality of the rtp itself, like coalescing entries, rejecting
non-disjoint values, etc.

Contrary to the other tests in xe, this is a unit test to test the
sw-side only, so it can be executed on any machine - it doesn't interact
with the real hardware. Running it produces the following output:

	$ ./tools/testing/kunit/kunit.py run --raw_output-kunit  \
		--kunitconfig drivers/gpu/drm/xe/.kunitconfig xe_rtp
	...
	[01:26:27] Starting KUnit Kernel (1/1)...
	KTAP version 1
	1..1
	    KTAP version 1
	    # Subtest: xe_rtp
	    1..1
		KTAP version 1
		# Subtest: xe_rtp_process_tests
		ok 1 coalesce-same-reg
		ok 2 no-match-no-add
		ok 3 no-match-no-add-multiple-rules
		ok 4 two-regs-two-entries
		ok 5 clr-one-set-other
		ok 6 set-field
	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000001, set: 00000001, masked: no): ret=-22
		ok 7 conflict-duplicate
	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000003, set: 00000000, masked: no): ret=-22
		ok 8 conflict-not-disjoint
	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000002, set: 00000002, masked: no): ret=-22
	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000001, set: 00000001, masked: yes): ret=-22
		ok 9 conflict-reg-type
	    # xe_rtp_process_tests: pass:9 fail:0 skip:0 total:9
	    ok 1 xe_rtp_process_tests
	# Totals: pass:9 fail:0 skip:0 total:9
	ok 1 xe_rtp
	...

Note that the ERRORs in the kernel log are expected since it's testing
incompatible entries.

v2:
  - Use parameterized table for tests  (Michał Winiarski)
  - Move everything to the xe_rtp_test.ko and only add a few exports to the
    right namespace
  - Add more tests to cover FIELD_SET, CLR, partially true rules, etc

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Maarten Lankhorst<maarten.lankhorst@linux.intel.com> # v1
---
 drivers/gpu/drm/xe/Kconfig.debug       |   1 +
 drivers/gpu/drm/xe/tests/Makefile      |   7 +-
 drivers/gpu/drm/xe/tests/xe_rtp_test.c | 318 +++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_reg_sr.c         |   2 +
 drivers/gpu/drm/xe/xe_rtp.c            |   3 +
 5 files changed, 329 insertions(+), 2 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_rtp_test.c

diff --git a/drivers/gpu/drm/xe/Kconfig.debug b/drivers/gpu/drm/xe/Kconfig.debug
index 93b284cdd0a2..11bb13c73e7b 100644
--- a/drivers/gpu/drm/xe/Kconfig.debug
+++ b/drivers/gpu/drm/xe/Kconfig.debug
@@ -66,6 +66,7 @@ config DRM_XE_KUNIT_TEST
 	depends on DRM_XE && KUNIT && DEBUG_FS
 	default KUNIT_ALL_TESTS
 	select DRM_EXPORT_FOR_TESTS if m
+	select DRM_KUNIT_TEST_HELPERS
 	help
 	  Choose this option to allow the driver to perform selftests under
 	  the kunit framework
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 47056b6459e3..c5c2f108d017 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -1,4 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 
-obj-$(CONFIG_DRM_XE_KUNIT_TEST) += xe_bo_test.o xe_dma_buf_test.o \
-	xe_migrate_test.o
+obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
+	xe_bo_test.o \
+	xe_dma_buf_test.o \
+	xe_migrate_test.o \
+	xe_rtp_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_rtp_test.c b/drivers/gpu/drm/xe/tests/xe_rtp_test.c
new file mode 100644
index 000000000000..29e112c108c6
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_rtp_test.c
@@ -0,0 +1,318 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <linux/string.h>
+#include <linux/xarray.h>
+
+#include <drm/drm_drv.h>
+#include <drm/drm_kunit_helpers.h>
+
+#include <kunit/test.h>
+
+#include "regs/xe_gt_regs.h"
+#include "regs/xe_reg_defs.h"
+#include "xe_device_types.h"
+#include "xe_pci_test.h"
+#include "xe_reg_sr.h"
+#include "xe_rtp.h"
+
+#undef _MMIO
+#undef MCR_REG
+#define _MMIO(x)	_XE_RTP_REG(x)
+#define MCR_REG(x)	_XE_RTP_MCR_REG(x)
+
+#define REGULAR_REG1	_MMIO(1)
+#define REGULAR_REG2	_MMIO(2)
+#define REGULAR_REG3	_MMIO(3)
+#define MCR_REG1	MCR_REG(1)
+#define MCR_REG2	MCR_REG(2)
+#define MCR_REG3	MCR_REG(3)
+
+struct rtp_test_case {
+	const char *name;
+	struct {
+		u32 offset;
+		u32 type;
+	} expected_reg;
+        u32 expected_set_bits;
+	u32 expected_clr_bits;
+	unsigned long expected_count;
+	unsigned int expected_sr_errors;
+	const struct xe_rtp_entry *entries;
+};
+
+static bool match_yes(const struct xe_gt *gt, const struct xe_hw_engine *hwe)
+{
+	return true;
+}
+
+static bool match_no(const struct xe_gt *gt, const struct xe_hw_engine *hwe)
+{
+	return false;
+}
+
+static const struct rtp_test_case cases[] = {
+	{
+		.name = "coalesce-same-reg",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0) | REG_BIT(1),
+		.expected_clr_bits = REG_BIT(0) | REG_BIT(1),
+		.expected_count = 1,
+		/* Different bits on the same register: create a single entry */
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(1)))
+			},
+			{}
+		},
+	},
+	{
+		.name = "no-match-no-add",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0),
+		.expected_clr_bits = REG_BIT(0),
+		.expected_count = 1,
+		/* Don't coalesce second entry since rules don't match */
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_no)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(1)))
+			},
+			{}
+		},
+	},
+	{
+		.name = "no-match-no-add-multiple-rules",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0),
+		.expected_clr_bits = REG_BIT(0),
+		.expected_count = 1,
+		/* Don't coalesce second entry due to one of the rules */
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_yes), FUNC(match_no)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(1)))
+			},
+			{}
+		},
+	},
+	{
+		.name = "two-regs-two-entries",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0),
+		.expected_clr_bits = REG_BIT(0),
+		.expected_count = 2,
+		/* Same bits on different registers are not coalesced */
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG2, REG_BIT(0)))
+			},
+			{}
+		},
+	},
+	{
+		.name = "clr-one-set-other",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0),
+		.expected_clr_bits = REG_BIT(1) | REG_BIT(0),
+		.expected_count = 1,
+		/* Check clr vs set actions on different bits */
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(CLR(REGULAR_REG1, REG_BIT(1)))
+			},
+			{}
+		},
+	},
+	{
+#define TEMP_MASK	REG_GENMASK(10, 8)
+#define TEMP_FIELD	REG_FIELD_PREP(TEMP_MASK, 2)
+		.name = "set-field",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = TEMP_FIELD,
+		.expected_clr_bits = TEMP_MASK,
+		.expected_count = 1,
+		/* Check FIELD_SET works */
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(FIELD_SET(REGULAR_REG1,
+						   TEMP_MASK, TEMP_FIELD))
+			},
+			{}
+		},
+#undef TEMP_MASK
+#undef TEMP_FIELD
+	},
+	{
+		.name = "conflict-duplicate",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0),
+		.expected_clr_bits = REG_BIT(0),
+		.expected_count = 1,
+		.expected_sr_errors = 1,
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			/* drop: setting same values twice */
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			{}
+		},
+	},
+	{
+		.name = "conflict-not-disjoint",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0),
+		.expected_clr_bits = REG_BIT(0),
+		.expected_count = 1,
+		.expected_sr_errors = 1,
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			/* drop: bits are not disjoint with previous entries */
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(CLR(REGULAR_REG1, REG_GENMASK(1, 0)))
+			},
+			{}
+		},
+	},
+	{
+		.name = "conflict-reg-type",
+		.expected_reg = { REGULAR_REG1 },
+		.expected_set_bits = REG_BIT(0),
+		.expected_clr_bits = REG_BIT(0),
+		.expected_count = 1,
+		.expected_sr_errors = 2,
+		.entries = (const struct xe_rtp_entry[]) {
+			{ XE_RTP_NAME("basic-1"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
+			},
+			/* drop: regular vs MCR */
+			{ XE_RTP_NAME("basic-2"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(MCR_REG1, REG_BIT(1)))
+			},
+			/* drop: regular vs masked */
+			{ XE_RTP_NAME("basic-3"),
+			  XE_RTP_RULES(FUNC(match_yes)),
+			  XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0),
+					     XE_RTP_ACTION_FLAG(MASKED_REG)))
+			},
+			{}
+		},
+	},
+};
+
+static void xe_rtp_process_tests(struct kunit *test)
+{
+	const struct rtp_test_case *param = test->param_value;
+	struct xe_device *xe = test->priv;
+	struct xe_reg_sr *reg_sr = &xe->gt[0].reg_sr;
+	const struct xe_reg_sr_entry *sre, *sr_entry = NULL;
+	unsigned long idx, count = 0;
+
+	xe_reg_sr_init(reg_sr, "xe_rtp_tests", xe);
+	xe_rtp_process(param->entries, reg_sr, &xe->gt[0], NULL);
+
+	xa_for_each(&reg_sr->xa, idx, sre) {
+		if (idx == param->expected_reg.offset)
+			sr_entry = sre;
+
+		count++;
+	}
+
+	KUNIT_EXPECT_EQ(test, count, param->expected_count);
+	KUNIT_EXPECT_EQ(test, sr_entry->clr_bits, param->expected_clr_bits);
+	KUNIT_EXPECT_EQ(test, sr_entry->set_bits, param->expected_set_bits);
+	KUNIT_EXPECT_EQ(test, sr_entry->reg_type, param->expected_reg.type);
+	KUNIT_EXPECT_EQ(test, reg_sr->errors, param->expected_sr_errors);
+}
+
+static void rtp_desc(const struct rtp_test_case *t, char *desc)
+{
+	strscpy(desc, t->name, KUNIT_PARAM_DESC_SIZE);
+}
+
+KUNIT_ARRAY_PARAM(rtp, cases, rtp_desc);
+
+static int xe_rtp_test_init(struct kunit *test)
+{
+	struct xe_device *xe;
+	struct device *dev;
+	int ret;
+
+	dev = drm_kunit_helper_alloc_device(test);
+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev);
+
+	xe = drm_kunit_helper_alloc_drm_device(test, dev,
+					       struct xe_device,
+					       drm, DRIVER_GEM);
+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe);
+
+	ret = xe_pci_fake_device_init_any(xe);
+	KUNIT_ASSERT_EQ(test, ret, 0);
+
+	xe->drm.dev = dev;
+	test->priv = xe;
+
+	return 0;
+}
+
+static void xe_rtp_test_exit(struct kunit *test)
+{
+	struct xe_device *xe = test->priv;
+
+	drm_kunit_helper_free_device(test, xe->drm.dev);
+}
+
+static struct kunit_case xe_rtp_tests[] = {
+	KUNIT_CASE_PARAM(xe_rtp_process_tests, rtp_gen_params),
+	{}
+};
+
+static struct kunit_suite xe_rtp_test_suite = {
+	.name = "xe_rtp",
+	.init = xe_rtp_test_init,
+	.exit = xe_rtp_test_exit,
+	.test_cases = xe_rtp_tests,
+};
+
+kunit_test_suite(xe_rtp_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/xe_reg_sr.c b/drivers/gpu/drm/xe/xe_reg_sr.c
index 83f29aeb9250..feed87109e93 100644
--- a/drivers/gpu/drm/xe/xe_reg_sr.c
+++ b/drivers/gpu/drm/xe/xe_reg_sr.c
@@ -5,6 +5,7 @@
 
 #include "xe_reg_sr.h"
 
+#include <kunit/visibility.h>
 #include <linux/align.h>
 #include <linux/string_helpers.h>
 #include <linux/xarray.h>
@@ -44,6 +45,7 @@ int xe_reg_sr_init(struct xe_reg_sr *sr, const char *name, struct xe_device *xe)
 
 	return drmm_add_action_or_reset(&xe->drm, reg_sr_fini, sr);
 }
+EXPORT_SYMBOL_IF_KUNIT(xe_reg_sr_init);
 
 static struct xe_reg_sr_entry *alloc_entry(struct xe_reg_sr *sr)
 {
diff --git a/drivers/gpu/drm/xe/xe_rtp.c b/drivers/gpu/drm/xe/xe_rtp.c
index cb9dd894547d..20acd43cb60b 100644
--- a/drivers/gpu/drm/xe/xe_rtp.c
+++ b/drivers/gpu/drm/xe/xe_rtp.c
@@ -5,6 +5,8 @@
 
 #include "xe_rtp.h"
 
+#include <kunit/visibility.h>
+
 #include <drm/xe_drm.h>
 
 #include "xe_gt.h"
@@ -155,6 +157,7 @@ void xe_rtp_process(const struct xe_rtp_entry *entries, struct xe_reg_sr *sr,
 		}
 	}
 }
+EXPORT_SYMBOL_IF_KUNIT(xe_rtp_process);
 
 bool xe_rtp_match_even_instance(const struct xe_gt *gt,
 				const struct xe_hw_engine *hwe)
-- 
2.39.0


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

* [Intel-xe] [PATCH v2 7/7] drm/xe: Add test for GT workarounds and tunings
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
                   ` (5 preceding siblings ...)
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 6/7] drm/xe: Add basic unit tests for rtp Lucas De Marchi
@ 2023-04-01  8:51 ` Lucas De Marchi
  2023-04-03 13:14   ` Michał Winiarski
  2023-04-01  9:12 ` [Intel-xe] ✓ CI.Patch_applied: success for Unit tests for rtp and GT wa/tuning (rev2) Patchwork
                   ` (3 subsequent siblings)
  10 siblings, 1 reply; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-01  8:51 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi, Michał Winiarski

In order to avoid mistakes when populating the workarounds, it's good to
be able to test if the entries added are all compatible for a certain
platform. The platform itself is not needed as long as we create fake
devices with enough configuration for the RTP helpers to process the
tables.  Common mistakes that can be avoided:

	- Entries clashing the bitfields being updated
	- Register type being mixed (MCR vs regular / masked vs regular)
	- Unexpected errors while adding the reg_sr entry

To test, inject a duplicate entry in gt_was, but with platform == tigerlake
rather than the currenct graphics version check:

       { XE_RTP_NAME("14011059788"),
	 XE_RTP_RULES(PLATFORM(TIGERLAKE)),
	 XE_RTP_ACTIONS(SET(GEN10_DFR_RATIO_EN_AND_CHICKEN, DFR_DISABLE))
       },

This produces the following result:

	$  ./tools/testing/kunit/kunit.py run \
		--kunitconfig drivers/gpu/drm/xe/.kunitconfig  xe_wa

	[14:18:02] Starting KUnit Kernel (1/1)...
	[14:18:02] ============================================================
	[14:18:02] ==================== xe_wa (1 subtest) =====================
	[14:18:02] ======================== xe_wa_gt  =========================
	[14:18:02] [drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 9550 (clear: 00000200, set: 00000200, masked: no): ret=-22
	[14:18:02]     # xe_wa_gt: ASSERTION FAILED at drivers/gpu/drm/xe/tests/xe_wa_test.c:116
	[14:18:02]     Expected gt->reg_sr.errors == 0, but
	[14:18:02]         gt->reg_sr.errors == 1 (0x1)
	[14:18:02] [FAILED] TIGERLAKE (B0)
	[14:18:02] [PASSED] DG1 (A0)
	[14:18:02] [PASSED] DG1 (B0)
	...

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/tests/Makefile     |   3 +-
 drivers/gpu/drm/xe/tests/xe_wa_test.c | 136 ++++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_tuning.c        |   3 +
 drivers/gpu/drm/xe/xe_wa.c            |   2 +
 4 files changed, 143 insertions(+), 1 deletion(-)
 create mode 100644 drivers/gpu/drm/xe/tests/xe_wa_test.c

diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index c5c2f108d017..56919abb3f2a 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,4 +4,5 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
 	xe_bo_test.o \
 	xe_dma_buf_test.o \
 	xe_migrate_test.o \
-	xe_rtp_test.o
+	xe_rtp_test.o \
+	xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_wa_test.c b/drivers/gpu/drm/xe/tests/xe_wa_test.c
new file mode 100644
index 000000000000..7a86be830b93
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_wa_test.c
@@ -0,0 +1,136 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <drm/drm_drv.h>
+#include <drm/drm_kunit_helpers.h>
+
+#include <kunit/test.h>
+
+#include "xe_device.h"
+#include "xe_pci_test.h"
+#include "xe_reg_sr.h"
+#include "xe_tuning.h"
+#include "xe_wa.h"
+
+struct platform_test_case {
+	const char *name;
+	enum xe_platform platform;
+	enum xe_subplatform subplatform;
+	struct xe_step_info step;
+};
+
+#define PLATFORM_CASE(platform__, graphics_step__)				\
+	{									\
+		.name = #platform__ " (" #graphics_step__ ")",			\
+		.platform = XE_ ## platform__,					\
+		.subplatform = XE_SUBPLATFORM_NONE,				\
+		.step = { .graphics = STEP_ ## graphics_step__ }		\
+	}
+
+
+#define SUBPLATFORM_CASE(platform__, subplatform__, graphics_step__)			\
+	{										\
+		.name = #platform__ "_" #subplatform__ " (" #graphics_step__ ")",	\
+		.platform = XE_ ## platform__,						\
+		.subplatform = XE_SUBPLATFORM_ ## platform__ ## _ ## subplatform__,	\
+		.step = { .graphics = STEP_ ## graphics_step__ }			\
+	}
+
+static const struct platform_test_case cases[] = {
+	PLATFORM_CASE(TIGERLAKE, B0),
+	PLATFORM_CASE(DG1, A0),
+	PLATFORM_CASE(DG1, B0),
+	PLATFORM_CASE(ALDERLAKE_S, A0),
+	PLATFORM_CASE(ALDERLAKE_S, B0),
+	PLATFORM_CASE(ALDERLAKE_S, C0),
+	PLATFORM_CASE(ALDERLAKE_S, D0),
+	SUBPLATFORM_CASE(DG2, G10, A0),
+	SUBPLATFORM_CASE(DG2, G10, A1),
+	SUBPLATFORM_CASE(DG2, G10, B0),
+	SUBPLATFORM_CASE(DG2, G10, C0),
+	SUBPLATFORM_CASE(DG2, G11, A0),
+	SUBPLATFORM_CASE(DG2, G11, B0),
+	SUBPLATFORM_CASE(DG2, G11, B1),
+	SUBPLATFORM_CASE(DG2, G12, A0),
+	SUBPLATFORM_CASE(DG2, G12, A1),
+	PLATFORM_CASE(PVC, B0),
+	PLATFORM_CASE(PVC, B1),
+	PLATFORM_CASE(PVC, C0),
+};
+
+static void platform_desc(const struct platform_test_case *t, char *desc)
+{
+	strscpy(desc, t->name, KUNIT_PARAM_DESC_SIZE);
+}
+
+KUNIT_ARRAY_PARAM(platform, cases, platform_desc);
+
+static int xe_wa_test_init(struct kunit *test)
+{
+	const struct platform_test_case *param = test->param_value;
+	struct xe_device *xe;
+	struct device *dev;
+	int ret;
+
+	dev = drm_kunit_helper_alloc_device(test);
+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev);
+
+	xe = drm_kunit_helper_alloc_drm_device(test, dev,
+					       struct xe_device,
+					       drm, DRIVER_GEM);
+	KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe);
+
+	ret = xe_pci_fake_device_init(xe, param->platform, param->subplatform);
+	KUNIT_ASSERT_EQ(test, ret, 0);
+
+	xe->info.step = param->step;
+
+	/* TODO: init hw engines for engine/LRC WAs */
+	xe->drm.dev = dev;
+	test->priv = xe;
+
+	return 0;
+}
+
+static void xe_wa_test_exit(struct kunit *test)
+{
+	struct xe_device *xe = test->priv;
+
+	drm_kunit_helper_free_device(test, xe->drm.dev);
+}
+
+static void xe_wa_gt(struct kunit *test)
+{
+	struct xe_device *xe = test->priv;
+	struct xe_gt *gt;
+	int id;
+
+	for_each_gt(gt, xe, id) {
+		xe_reg_sr_init(&gt->reg_sr, "GT", xe);
+
+		xe_wa_process_gt(gt);
+		xe_tuning_process_gt(gt);
+
+		KUNIT_ASSERT_EQ(test, gt->reg_sr.errors, 0);
+	}
+}
+
+static struct kunit_case xe_wa_tests[] = {
+	KUNIT_CASE_PARAM(xe_wa_gt, platform_gen_params),
+	{}
+};
+
+static struct kunit_suite xe_rtp_test_suite = {
+	.name = "xe_wa",
+	.init = xe_wa_test_init,
+	.exit = xe_wa_test_exit,
+	.test_cases = xe_wa_tests,
+};
+
+kunit_test_suite(xe_rtp_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/xe_tuning.c b/drivers/gpu/drm/xe/xe_tuning.c
index 7ff5eb762da5..27cf1330facd 100644
--- a/drivers/gpu/drm/xe/xe_tuning.c
+++ b/drivers/gpu/drm/xe/xe_tuning.c
@@ -5,6 +5,8 @@
 
 #include "xe_tuning.h"
 
+#include <kunit/visibility.h>
+
 #include "regs/xe_gt_regs.h"
 #include "xe_gt_types.h"
 #include "xe_platform_types.h"
@@ -62,6 +64,7 @@ void xe_tuning_process_gt(struct xe_gt *gt)
 {
 	xe_rtp_process(gt_tunings, &gt->reg_sr, gt, NULL);
 }
+EXPORT_SYMBOL_IF_KUNIT(xe_tuning_process_gt);
 
 /**
  * xe_tuning_process_lrc - process lrc tunings
diff --git a/drivers/gpu/drm/xe/xe_wa.c b/drivers/gpu/drm/xe/xe_wa.c
index 59d2daab5929..a7d681b7538d 100644
--- a/drivers/gpu/drm/xe/xe_wa.c
+++ b/drivers/gpu/drm/xe/xe_wa.c
@@ -5,6 +5,7 @@
 
 #include "xe_wa.h"
 
+#include <kunit/visibility.h>
 #include <linux/compiler_types.h>
 
 #include "regs/xe_engine_regs.h"
@@ -628,6 +629,7 @@ void xe_wa_process_gt(struct xe_gt *gt)
 {
 	xe_rtp_process(gt_was, &gt->reg_sr, gt, NULL);
 }
+EXPORT_SYMBOL_IF_KUNIT(xe_wa_process_gt);
 
 /**
  * xe_wa_process_engine - process engine workaround table
-- 
2.39.0


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

* [Intel-xe] ✓ CI.Patch_applied: success for Unit tests for rtp and GT wa/tuning (rev2)
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
                   ` (6 preceding siblings ...)
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 7/7] drm/xe: Add test for GT workarounds and tunings Lucas De Marchi
@ 2023-04-01  9:12 ` Patchwork
  2023-04-01  9:14 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-04-01  9:12 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

== Series Details ==

Series: Unit tests for rtp and GT wa/tuning (rev2)
URL   : https://patchwork.freedesktop.org/series/115463/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
commit cbd8b47f28266aad8f9786be9a1899e3f0e0f2e0
Author:     Matt Roper <matthew.d.roper@intel.com>
AuthorDate: Mon Mar 27 10:34:33 2023 -0700
Commit:     Matt Roper <matthew.d.roper@intel.com>
CommitDate: Fri Mar 31 17:06:44 2023 -0700

    fixup! drm/xe/pat: Handle unicast vs MCR PAT registers
    
    Somehow I dropped the error message when sending this; add it back.
    
    To be squashed next time the Xe driver is rebased.
    
    Fixes: 11946af00717 ("drm/xe/pat: Handle unicast vs MCR PAT registers")
    Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
    Link: https://lore.kernel.org/r/20230327173433.2957645-1-matthew.d.roper@intel.com
    Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
=== git am output follows ===
Applying: drm/xe: Extract function to initialize xe->info
Applying: drm/xe: Move test infra out of xe_pci.[ch]
Applying: drm/xe: Use symbol namespace for kunit tests
Applying: drm/xe: Generalize fake device creation
Applying: drm/xe/reg_sr: Save errors for kunit integration
Applying: drm/xe: Add basic unit tests for rtp
Applying: drm/xe: Add test for GT workarounds and tunings



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

* [Intel-xe] ✓ CI.KUnit: success for Unit tests for rtp and GT wa/tuning (rev2)
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
                   ` (7 preceding siblings ...)
  2023-04-01  9:12 ` [Intel-xe] ✓ CI.Patch_applied: success for Unit tests for rtp and GT wa/tuning (rev2) Patchwork
@ 2023-04-01  9:14 ` Patchwork
  2023-04-01  9:17 ` [Intel-xe] ✓ CI.Build: " Patchwork
  2023-04-01  9:37 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  10 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-04-01  9:14 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

== Series Details ==

Series: Unit tests for rtp and GT wa/tuning (rev2)
URL   : https://patchwork.freedesktop.org/series/115463/
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
[09:12:49] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[09:12:53] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[09:13:14] Starting KUnit Kernel (1/1)...
[09:13:14] ============================================================
[09:13:14] ==================== xe_bo (2 subtests) ====================
[09:13:14] [SKIPPED] xe_ccs_migrate_kunit
[09:13:14] [SKIPPED] xe_bo_evict_kunit
[09:13:14] ===================== [SKIPPED] xe_bo ======================
[09:13:14] ================== xe_dma_buf (1 subtest) ==================
[09:13:14] [SKIPPED] xe_dma_buf_kunit
[09:13:14] =================== [SKIPPED] xe_dma_buf ===================
[09:13:14] ================== xe_migrate (1 subtest) ==================
[09:13:14] [SKIPPED] xe_migrate_sanity_kunit
[09:13:14] =================== [SKIPPED] xe_migrate ===================
[09:13:14] ==================== xe_rtp (1 subtest) ====================
[09:13:14] ================== xe_rtp_process_tests  ===================
[09:13:14] [PASSED] coalesce-same-reg
[09:13:14] [PASSED] no-match-no-add
[09:13:14] [PASSED] no-match-no-add-multiple-rules
[09:13:14] [PASSED] two-regs-two-entries
[09:13:14] [PASSED] clr-one-set-other
[09:13:14] [PASSED] set-field
[09:13:14] [PASSED] conflict-duplicate
[09:13:14] [PASSED] conflict-not-disjoint
[09:13:14] [PASSED] conflict-reg-type
[09:13:14] ============== [PASSED] xe_rtp_process_tests ===============
[09:13:14] ===================== [PASSED] xe_rtp ======================
[09:13:14] ==================== xe_wa (1 subtest) =====================
[09:13:14] ======================== xe_wa_gt  =========================
[09:13:14] [PASSED] TIGERLAKE (B0)
[09:13:14] [PASSED] DG1 (A0)
[09:13:14] [PASSED] DG1 (B0)
[09:13:14] [PASSED] ALDERLAKE_S (A0)
[09:13:14] [PASSED] ALDERLAKE_S (B0)
[09:13:14] [PASSED] ALDERLAKE_S (C0)
[09:13:14] [PASSED] ALDERLAKE_S (D0)
[09:13:14] [PASSED] DG2_G10 (A0)
[09:13:14] [PASSED] DG2_G10 (A1)
[09:13:14] [PASSED] DG2_G10 (B0)
[09:13:14] [PASSED] DG2_G10 (C0)
[09:13:14] [PASSED] DG2_G11 (A0)
[09:13:14] [PASSED] DG2_G11 (B0)
[09:13:14] [PASSED] DG2_G11 (B1)
[09:13:14] [PASSED] DG2_G12 (A0)
[09:13:14] [PASSED] DG2_G12 (A1)
[09:13:14] [PASSED] PVC (B0)
[09:13:14] [PASSED] PVC (B1)
[09:13:14] [PASSED] PVC (C0)
[09:13:14] ==================== [PASSED] xe_wa_gt =====================
[09:13:14] ====================== [PASSED] xe_wa ======================
[09:13:14] ============================================================
[09:13:14] Testing complete. Ran 32 tests: passed: 28, skipped: 4
[09:13:14] Elapsed time: 25.734s total, 4.195s configuring, 21.419s building, 0.097s running

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

== Series Details ==

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



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

* [Intel-xe] ○ CI.BAT: info for Unit tests for rtp and GT wa/tuning (rev2)
  2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
                   ` (9 preceding siblings ...)
  2023-04-01  9:17 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-04-01  9:37 ` Patchwork
  10 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2023-04-01  9:37 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

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

== Series Details ==

Series: Unit tests for rtp and GT wa/tuning (rev2)
URL   : https://patchwork.freedesktop.org/series/115463/
State : info

== Summary ==

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



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

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

* Re: [Intel-xe] [PATCH v2 6/7] drm/xe: Add basic unit tests for rtp
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 6/7] drm/xe: Add basic unit tests for rtp Lucas De Marchi
@ 2023-04-03 11:33   ` Michał Winiarski
  0 siblings, 0 replies; 20+ messages in thread
From: Michał Winiarski @ 2023-04-03 11:33 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: Michał Winiarski, intel-xe

On Sat, Apr 01, 2023 at 01:51:50AM -0700, Lucas De Marchi wrote:
> Add some basic unit tests for rtp. This is intended to prove the
> functionality of the rtp itself, like coalescing entries, rejecting
> non-disjoint values, etc.
> 
> Contrary to the other tests in xe, this is a unit test to test the
> sw-side only, so it can be executed on any machine - it doesn't interact
> with the real hardware. Running it produces the following output:
> 
> 	$ ./tools/testing/kunit/kunit.py run --raw_output-kunit  \
> 		--kunitconfig drivers/gpu/drm/xe/.kunitconfig xe_rtp
> 	...
> 	[01:26:27] Starting KUnit Kernel (1/1)...
> 	KTAP version 1
> 	1..1
> 	    KTAP version 1
> 	    # Subtest: xe_rtp
> 	    1..1
> 		KTAP version 1
> 		# Subtest: xe_rtp_process_tests
> 		ok 1 coalesce-same-reg
> 		ok 2 no-match-no-add
> 		ok 3 no-match-no-add-multiple-rules
> 		ok 4 two-regs-two-entries
> 		ok 5 clr-one-set-other
> 		ok 6 set-field
> 	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000001, set: 00000001, masked: no): ret=-22
> 		ok 7 conflict-duplicate
> 	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000003, set: 00000000, masked: no): ret=-22
> 		ok 8 conflict-not-disjoint
> 	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000002, set: 00000002, masked: no): ret=-22
> 	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000001, set: 00000001, masked: yes): ret=-22
> 		ok 9 conflict-reg-type
> 	    # xe_rtp_process_tests: pass:9 fail:0 skip:0 total:9
> 	    ok 1 xe_rtp_process_tests
> 	# Totals: pass:9 fail:0 skip:0 total:9
> 	ok 1 xe_rtp
> 	...
> 
> Note that the ERRORs in the kernel log are expected since it's testing
> incompatible entries.
> 
> v2:
>   - Use parameterized table for tests  (Michał Winiarski)
>   - Move everything to the xe_rtp_test.ko and only add a few exports to the
>     right namespace
>   - Add more tests to cover FIELD_SET, CLR, partially true rules, etc
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> Reviewed-by: Maarten Lankhorst<maarten.lankhorst@linux.intel.com> # v1

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

-Michał

> ---
>  drivers/gpu/drm/xe/Kconfig.debug       |   1 +
>  drivers/gpu/drm/xe/tests/Makefile      |   7 +-
>  drivers/gpu/drm/xe/tests/xe_rtp_test.c | 318 +++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_reg_sr.c         |   2 +
>  drivers/gpu/drm/xe/xe_rtp.c            |   3 +
>  5 files changed, 329 insertions(+), 2 deletions(-)
>  create mode 100644 drivers/gpu/drm/xe/tests/xe_rtp_test.c

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

* Re: [Intel-xe] [PATCH v2 7/7] drm/xe: Add test for GT workarounds and tunings
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 7/7] drm/xe: Add test for GT workarounds and tunings Lucas De Marchi
@ 2023-04-03 13:14   ` Michał Winiarski
  0 siblings, 0 replies; 20+ messages in thread
From: Michał Winiarski @ 2023-04-03 13:14 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: Michał Winiarski, intel-xe

On Sat, Apr 01, 2023 at 01:51:51AM -0700, Lucas De Marchi wrote:
> In order to avoid mistakes when populating the workarounds, it's good to
> be able to test if the entries added are all compatible for a certain
> platform. The platform itself is not needed as long as we create fake
> devices with enough configuration for the RTP helpers to process the
> tables.  Common mistakes that can be avoided:
> 
> 	- Entries clashing the bitfields being updated
> 	- Register type being mixed (MCR vs regular / masked vs regular)
> 	- Unexpected errors while adding the reg_sr entry
> 
> To test, inject a duplicate entry in gt_was, but with platform == tigerlake
> rather than the currenct graphics version check:
> 
>        { XE_RTP_NAME("14011059788"),
> 	 XE_RTP_RULES(PLATFORM(TIGERLAKE)),
> 	 XE_RTP_ACTIONS(SET(GEN10_DFR_RATIO_EN_AND_CHICKEN, DFR_DISABLE))
>        },
> 
> This produces the following result:
> 
> 	$  ./tools/testing/kunit/kunit.py run \
> 		--kunitconfig drivers/gpu/drm/xe/.kunitconfig  xe_wa
> 
> 	[14:18:02] Starting KUnit Kernel (1/1)...
> 	[14:18:02] ============================================================
> 	[14:18:02] ==================== xe_wa (1 subtest) =====================
> 	[14:18:02] ======================== xe_wa_gt  =========================
> 	[14:18:02] [drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 9550 (clear: 00000200, set: 00000200, masked: no): ret=-22
> 	[14:18:02]     # xe_wa_gt: ASSERTION FAILED at drivers/gpu/drm/xe/tests/xe_wa_test.c:116
> 	[14:18:02]     Expected gt->reg_sr.errors == 0, but
> 	[14:18:02]         gt->reg_sr.errors == 1 (0x1)
> 	[14:18:02] [FAILED] TIGERLAKE (B0)
> 	[14:18:02] [PASSED] DG1 (A0)
> 	[14:18:02] [PASSED] DG1 (B0)
> 	...
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

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

-Michał

> ---
>  drivers/gpu/drm/xe/tests/Makefile     |   3 +-
>  drivers/gpu/drm/xe/tests/xe_wa_test.c | 136 ++++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_tuning.c        |   3 +
>  drivers/gpu/drm/xe/xe_wa.c            |   2 +
>  4 files changed, 143 insertions(+), 1 deletion(-)
>  create mode 100644 drivers/gpu/drm/xe/tests/xe_wa_test.c

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

* Re: [Intel-xe] [PATCH v2 3/7] drm/xe: Use symbol namespace for kunit tests
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 3/7] drm/xe: Use symbol namespace for kunit tests Lucas De Marchi
@ 2023-04-03 17:00   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 20+ messages in thread
From: Mauro Carvalho Chehab @ 2023-04-03 17:00 UTC (permalink / raw)
  To: intel-xe


On 4/1/23 10:51, Lucas De Marchi wrote:
> Instead of simply using EXPORT_SYMBOL() to export the functions needed
> in xe.ko to be be called across modules, use EXPORT_SYMBOL_IF_KUNIT()
> which will export the symbol under the EXPORTED_FOR_KUNIT_TESTING
> namespace.
>
> This avoids accidentally "leaking" these functions and letting them be
> called from outside the kunit tests. If these functiosn are accidentally
> called from another module, they receive a modpost error like below:
>
> 	ERROR: modpost: module XXXXXXX uses symbol
> 	xe_ccs_migrate_kunit from namespace EXPORTED_FOR_KUNIT_TESTING,
> 	but does not import it.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

LGTM.
Reviewed-by:  Mauro Carvalho Chehab <mchehab@kernel.org>

> ---
>   drivers/gpu/drm/xe/tests/xe_bo.c           | 5 +++--
>   drivers/gpu/drm/xe/tests/xe_bo_test.c      | 1 +
>   drivers/gpu/drm/xe/tests/xe_dma_buf.c      | 3 ++-
>   drivers/gpu/drm/xe/tests/xe_dma_buf_test.c | 1 +
>   drivers/gpu/drm/xe/tests/xe_migrate.c      | 3 ++-
>   drivers/gpu/drm/xe/tests/xe_migrate_test.c | 1 +
>   6 files changed, 10 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
> index aa433a7b59b7..9bd381e5b7a6 100644
> --- a/drivers/gpu/drm/xe/tests/xe_bo.c
> +++ b/drivers/gpu/drm/xe/tests/xe_bo.c
> @@ -4,6 +4,7 @@
>    */
>   
>   #include <kunit/test.h>
> +#include <kunit/visibility.h>
>   
>   #include "tests/xe_bo_test.h"
>   #include "tests/xe_pci_test.h"
> @@ -166,7 +167,7 @@ void xe_ccs_migrate_kunit(struct kunit *test)
>   {
>   	xe_call_for_each_device(ccs_test_run_device);
>   }
> -EXPORT_SYMBOL(xe_ccs_migrate_kunit);
> +EXPORT_SYMBOL_IF_KUNIT(xe_ccs_migrate_kunit);
>   
>   static int evict_test_run_gt(struct xe_device *xe, struct xe_gt *gt, struct kunit *test)
>   {
> @@ -304,4 +305,4 @@ void xe_bo_evict_kunit(struct kunit *test)
>   {
>   	xe_call_for_each_device(evict_test_run_device);
>   }
> -EXPORT_SYMBOL(xe_bo_evict_kunit);
> +EXPORT_SYMBOL_IF_KUNIT(xe_bo_evict_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_bo_test.c b/drivers/gpu/drm/xe/tests/xe_bo_test.c
> index 92dda4fca21b..1c868e3635bc 100644
> --- a/drivers/gpu/drm/xe/tests/xe_bo_test.c
> +++ b/drivers/gpu/drm/xe/tests/xe_bo_test.c
> @@ -22,3 +22,4 @@ kunit_test_suite(xe_bo_test_suite);
>   
>   MODULE_AUTHOR("Intel Corporation");
>   MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
> diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf.c b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
> index cf9dddf1a8d7..513a3b3362e9 100644
> --- a/drivers/gpu/drm/xe/tests/xe_dma_buf.c
> +++ b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
> @@ -4,6 +4,7 @@
>    */
>   
>   #include <kunit/test.h>
> +#include <kunit/visibility.h>
>   
>   #include "tests/xe_dma_buf_test.h"
>   #include "tests/xe_pci_test.h"
> @@ -259,4 +260,4 @@ void xe_dma_buf_kunit(struct kunit *test)
>   {
>   	xe_call_for_each_device(dma_buf_run_device);
>   }
> -EXPORT_SYMBOL(xe_dma_buf_kunit);
> +EXPORT_SYMBOL_IF_KUNIT(xe_dma_buf_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c b/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
> index a1adfd1e1605..35312bfd5fb7 100644
> --- a/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
> +++ b/drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
> @@ -21,3 +21,4 @@ kunit_test_suite(xe_dma_buf_test_suite);
>   
>   MODULE_AUTHOR("Intel Corporation");
>   MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
> diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
> index d410305c9b59..95985c9c9392 100644
> --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
> @@ -4,6 +4,7 @@
>    */
>   
>   #include <kunit/test.h>
> +#include <kunit/visibility.h>
>   
>   #include "tests/xe_migrate_test.h"
>   #include "tests/xe_pci_test.h"
> @@ -407,4 +408,4 @@ void xe_migrate_sanity_kunit(struct kunit *test)
>   {
>   	xe_call_for_each_device(migrate_test_run_device);
>   }
> -EXPORT_SYMBOL(xe_migrate_sanity_kunit);
> +EXPORT_SYMBOL_IF_KUNIT(xe_migrate_sanity_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_migrate_test.c b/drivers/gpu/drm/xe/tests/xe_migrate_test.c
> index d6be360c3b6d..39179eae890b 100644
> --- a/drivers/gpu/drm/xe/tests/xe_migrate_test.c
> +++ b/drivers/gpu/drm/xe/tests/xe_migrate_test.c
> @@ -21,3 +21,4 @@ kunit_test_suite(xe_migrate_test_suite);
>   
>   MODULE_AUTHOR("Intel Corporation");
>   MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);

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

* Re: [Intel-xe] [PATCH v2 1/7] drm/xe: Extract function to initialize xe->info
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 1/7] drm/xe: Extract function to initialize xe->info Lucas De Marchi
@ 2023-04-03 22:33   ` Matt Roper
  0 siblings, 0 replies; 20+ messages in thread
From: Matt Roper @ 2023-04-03 22:33 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: Michał Winiarski, intel-xe

On Sat, Apr 01, 2023 at 01:51:45AM -0700, Lucas De Marchi wrote:
> Extract the part setting up from xe->info from xe_pci_probe() into its
> own function. This pairs nicely with the display counterpart, avoids
> info initialization to be placed elsewhere and helps future
> improvements to build fake devices for tests.
> 
> While at it, normalize the names a little bit: the _get() suffix may be
> mistaken by lock-related operation, so rename the function to
> "find_subplatform()". Also rename the variable to subplatform_desc to
> make it easier to understand, even if longer.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

There's going to be some more updates to how subplatforms get handled
once we get farther along with proper GMD_ID handling, but everything
here looks good for now.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>

> ---
>  drivers/gpu/drm/xe/xe_pci.c | 98 ++++++++++++++++++++-----------------
>  1 file changed, 54 insertions(+), 44 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index 91fed9d3105e..b990985b5771 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -349,7 +349,7 @@ static bool id_blocked(u16 device_id)
>  }
>  
>  static const struct xe_subplatform_desc *
> -subplatform_get(const struct xe_device *xe, const struct xe_device_desc *desc)
> +find_subplatform(const struct xe_device *xe, const struct xe_device_desc *desc)
>  {
>  	const struct xe_subplatform_desc *sp;
>  	const u16 *id;
> @@ -362,49 +362,12 @@ subplatform_get(const struct xe_device *xe, const struct xe_device_desc *desc)
>  	return NULL;
>  }
>  
> -static void xe_pci_remove(struct pci_dev *pdev)
> +static void xe_info_init(struct xe_device *xe,
> +			 const struct xe_device_desc *desc,
> +			 const struct xe_subplatform_desc *subplatform_desc)
>  {
> -	struct xe_device *xe;
> -
> -	xe = pci_get_drvdata(pdev);
> -	if (!xe) /* driver load aborted, nothing to cleanup */
> -		return;
> -
> -	xe_device_remove(xe);
> -	xe_pm_runtime_fini(xe);
> -	pci_set_drvdata(pdev, NULL);
> -}
> -
> -static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
> -{
> -	const struct xe_device_desc *desc = (void *)ent->driver_data;
> -	const struct xe_subplatform_desc *spd;
> -	struct xe_device *xe;
>  	struct xe_gt *gt;
>  	u8 id;
> -	int err;
> -
> -	if (desc->require_force_probe && !id_forced(pdev->device)) {
> -		dev_info(&pdev->dev,
> -			 "Your graphics device %04x is not officially supported\n"
> -			 "by xe driver in this kernel version. To force Xe probe,\n"
> -			 "use xe.force_probe='%04x' and i915.force_probe='!%04x'\n"
> -			 "module parameters or CONFIG_DRM_XE_FORCE_PROBE='%04x' and\n"
> -			 "CONFIG_DRM_I915_FORCE_PROBE='!%04x' configuration options.\n",
> -			 pdev->device, pdev->device, pdev->device,
> -			 pdev->device, pdev->device);
> -		return -ENODEV;
> -	}
> -
> -	if (id_blocked(pdev->device)) {
> -		dev_info(&pdev->dev, "Probe blocked for device [%04x:%04x].\n",
> -			 pdev->vendor, pdev->device);
> -		return -ENODEV;
> -	}
> -
> -	xe = xe_device_create(pdev, ent);
> -	if (IS_ERR(xe))
> -		return PTR_ERR(xe);
>  
>  	xe->info.graphics_verx100 = desc->graphics_ver * 100 +
>  				    desc->graphics_rel;
> @@ -423,8 +386,8 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  	xe->info.has_range_tlb_invalidation = desc->has_range_tlb_invalidation;
>  	xe->info.has_link_copy_engine = desc->has_link_copy_engine;
>  
> -	spd = subplatform_get(xe, desc);
> -	xe->info.subplatform = spd ? spd->subplatform : XE_SUBPLATFORM_NONE;
> +	xe->info.subplatform = subplatform_desc ?
> +		subplatform_desc->subplatform : XE_SUBPLATFORM_NONE;
>  	xe->info.step = xe_step_get(xe);
>  
>  	for (id = 0; id < xe->info.tile_count; ++id) {
> @@ -449,11 +412,58 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  				desc->extra_gts[id - 1].mmio_adj_offset;
>  		}
>  	}
> +}
> +
> +static void xe_pci_remove(struct pci_dev *pdev)
> +{
> +	struct xe_device *xe;
> +
> +	xe = pci_get_drvdata(pdev);
> +	if (!xe) /* driver load aborted, nothing to cleanup */
> +		return;
> +
> +	xe_device_remove(xe);
> +	xe_pm_runtime_fini(xe);
> +	pci_set_drvdata(pdev, NULL);
> +}
> +
> +static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
> +{
> +	const struct xe_device_desc *desc = (void *)ent->driver_data;
> +	const struct xe_subplatform_desc *subplatform_desc;
> +	struct xe_device *xe;
> +	int err;
> +
> +	if (desc->require_force_probe && !id_forced(pdev->device)) {
> +		dev_info(&pdev->dev,
> +			 "Your graphics device %04x is not officially supported\n"
> +			 "by xe driver in this kernel version. To force Xe probe,\n"
> +			 "use xe.force_probe='%04x' and i915.force_probe='!%04x'\n"
> +			 "module parameters or CONFIG_DRM_XE_FORCE_PROBE='%04x' and\n"
> +			 "CONFIG_DRM_I915_FORCE_PROBE='!%04x' configuration options.\n",
> +			 pdev->device, pdev->device, pdev->device,
> +			 pdev->device, pdev->device);
> +		return -ENODEV;
> +	}
> +
> +	if (id_blocked(pdev->device)) {
> +		dev_info(&pdev->dev, "Probe blocked for device [%04x:%04x].\n",
> +			 pdev->vendor, pdev->device);
> +		return -ENODEV;
> +	}
> +
> +	xe = xe_device_create(pdev, ent);
> +	if (IS_ERR(xe))
> +		return PTR_ERR(xe);
> +
> +	subplatform_desc = find_subplatform(xe, desc);
>  
> +	xe_info_init(xe, desc, subplatform_desc);
>  	xe_display_info_init(xe);
>  
>  	drm_dbg(&xe->drm, "%s %s %04x:%04x dgfx:%d gfx100:%d media100:%d dma_m_s:%d tc:%d",
> -		desc->platform_name, spd ? spd->name : "",
> +		desc->platform_name,
> +		subplatform_desc ? subplatform_desc->name : "",
>  		xe->info.devid, xe->info.revid,
>  		xe->info.is_dgfx, xe->info.graphics_verx100,
>  		xe->info.media_verx100,
> -- 
> 2.39.0
> 

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation

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

* Re: [Intel-xe] [PATCH v2 2/7] drm/xe: Move test infra out of xe_pci.[ch]
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 2/7] drm/xe: Move test infra out of xe_pci.[ch] Lucas De Marchi
@ 2023-04-03 22:42   ` Matt Roper
  0 siblings, 0 replies; 20+ messages in thread
From: Matt Roper @ 2023-04-03 22:42 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: Michał Winiarski, intel-xe

On Sat, Apr 01, 2023 at 01:51:46AM -0700, Lucas De Marchi wrote:
> Move code out of xe_pci.[ch] into tests/*.[ch], like is done in other
> similar compilation units. Even if this is not part of "tests for
> xe_pci.c", they are functions exported and required by other tests. It's
> better not to clutter the module headers and sources with them.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>

> ---
>  drivers/gpu/drm/xe/tests/xe_bo.c       |  2 +
>  drivers/gpu/drm/xe/tests/xe_dma_buf.c  |  1 +
>  drivers/gpu/drm/xe/tests/xe_migrate.c  |  1 +
>  drivers/gpu/drm/xe/tests/xe_pci.c      | 62 ++++++++++++++++++++++++++
>  drivers/gpu/drm/xe/tests/xe_pci_test.h | 15 +++++++
>  drivers/gpu/drm/xe/xe_pci.c            | 52 +--------------------
>  drivers/gpu/drm/xe/xe_pci.h            |  9 ----
>  7 files changed, 82 insertions(+), 60 deletions(-)
>  create mode 100644 drivers/gpu/drm/xe/tests/xe_pci.c
>  create mode 100644 drivers/gpu/drm/xe/tests/xe_pci_test.h
> 
> diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
> index 3c60cbdf516c..aa433a7b59b7 100644
> --- a/drivers/gpu/drm/xe/tests/xe_bo.c
> +++ b/drivers/gpu/drm/xe/tests/xe_bo.c
> @@ -6,6 +6,8 @@
>  #include <kunit/test.h>
>  
>  #include "tests/xe_bo_test.h"
> +#include "tests/xe_pci_test.h"
> +#include "tests/xe_test.h"
>  
>  #include "xe_bo_evict.h"
>  #include "xe_pci.h"
> diff --git a/drivers/gpu/drm/xe/tests/xe_dma_buf.c b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
> index e66a8361ae1f..cf9dddf1a8d7 100644
> --- a/drivers/gpu/drm/xe/tests/xe_dma_buf.c
> +++ b/drivers/gpu/drm/xe/tests/xe_dma_buf.c
> @@ -6,6 +6,7 @@
>  #include <kunit/test.h>
>  
>  #include "tests/xe_dma_buf_test.h"
> +#include "tests/xe_pci_test.h"
>  
>  #include "xe_pci.h"
>  
> diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
> index 17829f878757..d410305c9b59 100644
> --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
> @@ -6,6 +6,7 @@
>  #include <kunit/test.h>
>  
>  #include "tests/xe_migrate_test.h"
> +#include "tests/xe_pci_test.h"
>  
>  #include "xe_pci.h"
>  
> diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c
> new file mode 100644
> index 000000000000..643bddb35214
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_pci.c
> @@ -0,0 +1,62 @@
> +// SPDX-License-Identifier: GPL-2.0 AND MIT
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#include "tests/xe_pci_test.h"
> +
> +#include "tests/xe_test.h"
> +
> +#include <kunit/test.h>
> +
> +struct kunit_test_data {
> +	int ndevs;
> +	xe_device_fn xe_fn;
> +};
> +
> +static int dev_to_xe_device_fn(struct device *dev, void *__data)
> +
> +{
> +	struct drm_device *drm = dev_get_drvdata(dev);
> +	struct kunit_test_data *data = __data;
> +	int ret = 0;
> +	int idx;
> +
> +	data->ndevs++;
> +
> +	if (drm_dev_enter(drm, &idx))
> +		ret = data->xe_fn(to_xe_device(dev_get_drvdata(dev)));
> +	drm_dev_exit(idx);
> +
> +	return ret;
> +}
> +
> +/**
> + * xe_call_for_each_device - Iterate over all devices this driver binds to
> + * @xe_fn: Function to call for each device.
> + *
> + * This function iterated over all devices this driver binds to, and calls
> + * @xe_fn: for each one of them. If the called function returns anything else
> + * than 0, iteration is stopped and the return value is returned by this
> + * function. Across each function call, drm_dev_enter() / drm_dev_exit() is
> + * called for the corresponding drm device.
> + *
> + * Return: Zero or the error code of a call to @xe_fn returning an error
> + * code.
> + */
> +int xe_call_for_each_device(xe_device_fn xe_fn)
> +{
> +	int ret;
> +	struct kunit_test_data data = {
> +	    .xe_fn = xe_fn,
> +	    .ndevs = 0,
> +	};
> +
> +	ret = driver_for_each_device(&xe_pci_driver.driver, NULL,
> +				     &data, dev_to_xe_device_fn);
> +
> +	if (!data.ndevs)
> +		kunit_skip(current->kunit_test, "test runs only on hardware\n");
> +
> +	return ret;
> +}
> diff --git a/drivers/gpu/drm/xe/tests/xe_pci_test.h b/drivers/gpu/drm/xe/tests/xe_pci_test.h
> new file mode 100644
> index 000000000000..de65d8c9ccb5
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_pci_test.h
> @@ -0,0 +1,15 @@
> +/* SPDX-License-Identifier: GPL-2.0 AND MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_PCI_TEST_H_
> +#define _XE_PCI_TEST_H_
> +
> +struct xe_device;
> +
> +typedef int (*xe_device_fn)(struct xe_device *);
> +
> +int xe_call_for_each_device(xe_device_fn xe_fn);
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index b990985b5771..302f7f588da1 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -635,55 +635,5 @@ void xe_unregister_pci_driver(void)
>  }
>  
>  #if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> -struct kunit_test_data {
> -	int ndevs;
> -	xe_device_fn xe_fn;
> -};
> -
> -static int dev_to_xe_device_fn(struct device *dev, void *__data)
> -
> -{
> -	struct drm_device *drm = dev_get_drvdata(dev);
> -	struct kunit_test_data *data = __data;
> -	int ret = 0;
> -	int idx;
> -
> -	data->ndevs++;
> -
> -	if (drm_dev_enter(drm, &idx))
> -		ret = data->xe_fn(to_xe_device(dev_get_drvdata(dev)));
> -	drm_dev_exit(idx);
> -
> -	return ret;
> -}
> -
> -/**
> - * xe_call_for_each_device - Iterate over all devices this driver binds to
> - * @xe_fn: Function to call for each device.
> - *
> - * This function iterated over all devices this driver binds to, and calls
> - * @xe_fn: for each one of them. If the called function returns anything else
> - * than 0, iteration is stopped and the return value is returned by this
> - * function. Across each function call, drm_dev_enter() / drm_dev_exit() is
> - * called for the corresponding drm device.
> - *
> - * Return: Zero or the error code of a call to @xe_fn returning an error
> - * code.
> - */
> -int xe_call_for_each_device(xe_device_fn xe_fn)
> -{
> -	int ret;
> -	struct kunit_test_data data = {
> -	    .xe_fn = xe_fn,
> -	    .ndevs = 0,
> -	};
> -
> -	ret = driver_for_each_device(&xe_pci_driver.driver, NULL,
> -				     &data, dev_to_xe_device_fn);
> -
> -	if (!data.ndevs)
> -		kunit_skip(current->kunit_test, "test runs only on hardware\n");
> -
> -	return ret;
> -}
> +#include "tests/xe_pci.c"
>  #endif
> diff --git a/drivers/gpu/drm/xe/xe_pci.h b/drivers/gpu/drm/xe/xe_pci.h
> index 9e3089549d5f..611c1209b14c 100644
> --- a/drivers/gpu/drm/xe/xe_pci.h
> +++ b/drivers/gpu/drm/xe/xe_pci.h
> @@ -6,16 +6,7 @@
>  #ifndef _XE_PCI_H_
>  #define _XE_PCI_H_
>  
> -#include "tests/xe_test.h"
> -
>  int xe_register_pci_driver(void);
>  void xe_unregister_pci_driver(void);
>  
> -#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> -struct xe_device;
> -
> -typedef int (*xe_device_fn)(struct xe_device *);
> -
> -int xe_call_for_each_device(xe_device_fn xe_fn);
> -#endif
>  #endif
> -- 
> 2.39.0
> 

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation

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

* Re: [Intel-xe] [PATCH v2 4/7] drm/xe: Generalize fake device creation
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 4/7] drm/xe: Generalize fake device creation Lucas De Marchi
@ 2023-04-03 22:58   ` Matt Roper
  0 siblings, 0 replies; 20+ messages in thread
From: Matt Roper @ 2023-04-03 22:58 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: Michał Winiarski, intel-xe

On Sat, Apr 01, 2023 at 01:51:48AM -0700, Lucas De Marchi wrote:
> Instead of requiring tests to initialize a fake device an keep it in
> sync with xe_pci.c when it's platform-dependent, export a function from
> xe_pci.c to be used and piggy back on the device info creation. For
> simpler tests that don't need any specific platform and just need a fake
> xe device to pass around, xe_pci_fake_device_init_any() can be used.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>

We'll need to make some updates to the fake device init once GMD_ID
support lands (since the platform won't be directly hooked up to all the
graphics/media feature flags at that point).  But no need to worry about
that right now.


Matt

> ---
>  drivers/gpu/drm/xe/tests/xe_pci.c      | 47 ++++++++++++++++++++++++++
>  drivers/gpu/drm/xe/tests/xe_pci_test.h | 16 +++++++++
>  drivers/gpu/drm/xe/xe_pci.c            |  2 +-
>  3 files changed, 64 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c
> index 643bddb35214..cc65ac5657b3 100644
> --- a/drivers/gpu/drm/xe/tests/xe_pci.c
> +++ b/drivers/gpu/drm/xe/tests/xe_pci.c
> @@ -8,6 +8,7 @@
>  #include "tests/xe_test.h"
>  
>  #include <kunit/test.h>
> +#include <kunit/visibility.h>
>  
>  struct kunit_test_data {
>  	int ndevs;
> @@ -60,3 +61,49 @@ int xe_call_for_each_device(xe_device_fn xe_fn)
>  
>  	return ret;
>  }
> +
> +int xe_pci_fake_device_init(struct xe_device *xe, enum xe_platform platform,
> +			    enum xe_subplatform subplatform)
> +{
> +	const struct pci_device_id *ent = pciidlist;
> +	const struct xe_device_desc *desc;
> +	const struct xe_subplatform_desc *subplatform_desc;
> +
> +	if (platform == XE_TEST_PLATFORM_ANY) {
> +		desc = (const void *)ent->driver_data;
> +		subplatform_desc = NULL;
> +		goto done;
> +	}
> +
> +	for (ent = pciidlist; ent->device; ent++) {
> +		desc = (const void *)ent->driver_data;
> +		if (desc->platform == platform)
> +			break;
> +	}
> +
> +	if (!ent->device)
> +		return -ENODEV;
> +
> +	if (subplatform == XE_TEST_SUBPLATFORM_ANY) {
> +		subplatform_desc = desc->subplatforms;
> +		goto done;
> +	}
> +
> +	for (subplatform_desc = desc->subplatforms;
> +	     subplatform_desc && subplatform_desc->subplatform;
> +	     subplatform_desc++)
> +		if (subplatform_desc->subplatform == subplatform)
> +			break;
> +
> +	if (subplatform == XE_SUBPLATFORM_NONE && subplatform_desc)
> +		return -ENODEV;
> +
> +	if (subplatform != XE_SUBPLATFORM_NONE && !subplatform_desc)
> +		return -ENODEV;
> +
> +done:
> +	xe_info_init(xe, desc, subplatform_desc);
> +
> +	return 0;
> +}
> +EXPORT_SYMBOL_IF_KUNIT(xe_pci_fake_device_init);
> diff --git a/drivers/gpu/drm/xe/tests/xe_pci_test.h b/drivers/gpu/drm/xe/tests/xe_pci_test.h
> index de65d8c9ccb5..43294e8c62bb 100644
> --- a/drivers/gpu/drm/xe/tests/xe_pci_test.h
> +++ b/drivers/gpu/drm/xe/tests/xe_pci_test.h
> @@ -6,10 +6,26 @@
>  #ifndef _XE_PCI_TEST_H_
>  #define _XE_PCI_TEST_H_
>  
> +#include "xe_platform_types.h"
> +
>  struct xe_device;
>  
> +/*
> + * Some defines just for clarity: these mean the test doesn't care about what
> + * platform it will get since it doesn't depend on any platform-specific bits
> + */
> +#define XE_TEST_PLATFORM_ANY	XE_PLATFORM_UNINITIALIZED
> +#define XE_TEST_SUBPLATFORM_ANY	XE_SUBPLATFORM_UNINITIALIZED
> +
>  typedef int (*xe_device_fn)(struct xe_device *);
>  
>  int xe_call_for_each_device(xe_device_fn xe_fn);
>  
> +int xe_pci_fake_device_init(struct xe_device *xe, enum xe_platform platform,
> +			    enum xe_subplatform subplatform);
> +
> +#define xe_pci_fake_device_init_any(xe__)					\
> +	xe_pci_fake_device_init(xe__, XE_TEST_PLATFORM_ANY,			\
> +				XE_TEST_SUBPLATFORM_ANY)
> +
>  #endif
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index 302f7f588da1..21ae5e6f8fe5 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -429,7 +429,7 @@ static void xe_pci_remove(struct pci_dev *pdev)
>  
>  static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  {
> -	const struct xe_device_desc *desc = (void *)ent->driver_data;
> +	const struct xe_device_desc *desc = (const void *)ent->driver_data;
>  	const struct xe_subplatform_desc *subplatform_desc;
>  	struct xe_device *xe;
>  	int err;
> -- 
> 2.39.0
> 

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation

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

* Re: [Intel-xe] [PATCH v2 5/7] drm/xe/reg_sr: Save errors for kunit integration
  2023-04-01  8:51 ` [Intel-xe] [PATCH v2 5/7] drm/xe/reg_sr: Save errors for kunit integration Lucas De Marchi
@ 2023-04-03 23:11   ` Matt Roper
  2023-04-03 23:43     ` Lucas De Marchi
  0 siblings, 1 reply; 20+ messages in thread
From: Matt Roper @ 2023-04-03 23:11 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: Michał Winiarski, intel-xe

On Sat, Apr 01, 2023 at 01:51:49AM -0700, Lucas De Marchi wrote:
> When there's an entry that is dropped when xe_reg_sr_add(), there's
> not much we can do other than reporting the error - it's for certain a
> driver issue or conflicting workarounds/tunings. Save the number of
> errors to be used later by kunit to report where it happens.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

Does xe_reg_sr ever get allocated on the stack on with a non-zeroed
allocation?  I didn't think it did (it looks like they're always part of
the original xe_device allocation which was kzalloc'd), but I see
xe_reg_sr_init() explicitly zeroing the sr->pool substructure so it made
me second-guess myself.

Assuming I'm reading correctly that we never have an xe_reg_sr that
wasn't zeroed at allocation,

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>

> ---
>  drivers/gpu/drm/xe/xe_reg_sr.c       | 8 ++++++++
>  drivers/gpu/drm/xe/xe_reg_sr_types.h | 4 ++++
>  2 files changed, 12 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_reg_sr.c b/drivers/gpu/drm/xe/xe_reg_sr.c
> index 9eaf1be27886..83f29aeb9250 100644
> --- a/drivers/gpu/drm/xe/xe_reg_sr.c
> +++ b/drivers/gpu/drm/xe/xe_reg_sr.c
> @@ -84,6 +84,13 @@ static bool compatible_entries(const struct xe_reg_sr_entry *e1,
>  	return true;
>  }
>  
> +static void reg_sr_inc_error(struct xe_reg_sr *sr)
> +{
> +#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> +	sr->errors++;
> +#endif
> +}
> +
>  int xe_reg_sr_add(struct xe_reg_sr *sr, u32 reg,
>  		  const struct xe_reg_sr_entry *e)
>  {
> @@ -121,6 +128,7 @@ int xe_reg_sr_add(struct xe_reg_sr *sr, u32 reg,
>  	DRM_ERROR("Discarding save-restore reg %04lx (clear: %08x, set: %08x, masked: %s): ret=%d\n",
>  		  idx, e->clr_bits, e->set_bits,
>  		  str_yes_no(e->masked_reg), ret);
> +	reg_sr_inc_error(sr);
>  
>  	return ret;
>  }
> diff --git a/drivers/gpu/drm/xe/xe_reg_sr_types.h b/drivers/gpu/drm/xe/xe_reg_sr_types.h
> index 3d2257891005..91469784fd90 100644
> --- a/drivers/gpu/drm/xe/xe_reg_sr_types.h
> +++ b/drivers/gpu/drm/xe/xe_reg_sr_types.h
> @@ -32,6 +32,10 @@ struct xe_reg_sr {
>  	} pool;
>  	struct xarray xa;
>  	const char *name;
> +
> +#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> +	unsigned int errors;
> +#endif
>  };
>  
>  #endif
> -- 
> 2.39.0
> 

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation

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

* Re: [Intel-xe] [PATCH v2 5/7] drm/xe/reg_sr: Save errors for kunit integration
  2023-04-03 23:11   ` Matt Roper
@ 2023-04-03 23:43     ` Lucas De Marchi
  0 siblings, 0 replies; 20+ messages in thread
From: Lucas De Marchi @ 2023-04-03 23:43 UTC (permalink / raw)
  To: Matt Roper; +Cc: Michał Winiarski, intel-xe

On Mon, Apr 03, 2023 at 04:11:25PM -0700, Matt Roper wrote:
>On Sat, Apr 01, 2023 at 01:51:49AM -0700, Lucas De Marchi wrote:
>> When there's an entry that is dropped when xe_reg_sr_add(), there's
>> not much we can do other than reporting the error - it's for certain a
>> driver issue or conflicting workarounds/tunings. Save the number of
>> errors to be used later by kunit to report where it happens.
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>
>Does xe_reg_sr ever get allocated on the stack on with a non-zeroed
>allocation?  I didn't think it did (it looks like they're always part of
>the original xe_device allocation which was kzalloc'd), but I see
>xe_reg_sr_init() explicitly zeroing the sr->pool substructure so it made
>me second-guess myself.
>
>Assuming I'm reading correctly that we never have an xe_reg_sr that
>wasn't zeroed at allocation,

when I wrote that part I think it was to allow init -> fini -> init.
But with the drm-managed part that didn't work.  For the same reason,
sr can't be on stack - it will just crash if we try.

So... those memset in both init and fini look redundant now and can be
removed in a cleanup patch.

>
>Reviewed-by: Matt Roper <matthew.d.roper@intel.com>

thanks
Lucas De Marchi

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

end of thread, other threads:[~2023-04-03 23:43 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-01  8:51 [Intel-xe] [PATCH v2 0/7] Unit tests for rtp and GT wa/tuning Lucas De Marchi
2023-04-01  8:51 ` [Intel-xe] [PATCH v2 1/7] drm/xe: Extract function to initialize xe->info Lucas De Marchi
2023-04-03 22:33   ` Matt Roper
2023-04-01  8:51 ` [Intel-xe] [PATCH v2 2/7] drm/xe: Move test infra out of xe_pci.[ch] Lucas De Marchi
2023-04-03 22:42   ` Matt Roper
2023-04-01  8:51 ` [Intel-xe] [PATCH v2 3/7] drm/xe: Use symbol namespace for kunit tests Lucas De Marchi
2023-04-03 17:00   ` Mauro Carvalho Chehab
2023-04-01  8:51 ` [Intel-xe] [PATCH v2 4/7] drm/xe: Generalize fake device creation Lucas De Marchi
2023-04-03 22:58   ` Matt Roper
2023-04-01  8:51 ` [Intel-xe] [PATCH v2 5/7] drm/xe/reg_sr: Save errors for kunit integration Lucas De Marchi
2023-04-03 23:11   ` Matt Roper
2023-04-03 23:43     ` Lucas De Marchi
2023-04-01  8:51 ` [Intel-xe] [PATCH v2 6/7] drm/xe: Add basic unit tests for rtp Lucas De Marchi
2023-04-03 11:33   ` Michał Winiarski
2023-04-01  8:51 ` [Intel-xe] [PATCH v2 7/7] drm/xe: Add test for GT workarounds and tunings Lucas De Marchi
2023-04-03 13:14   ` Michał Winiarski
2023-04-01  9:12 ` [Intel-xe] ✓ CI.Patch_applied: success for Unit tests for rtp and GT wa/tuning (rev2) Patchwork
2023-04-01  9:14 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-04-01  9:17 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-04-01  9:37 ` [Intel-xe] ○ CI.BAT: info " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).