All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/7] OOB workarounds
@ 2023-05-04  7:32 Lucas De Marchi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 1/7] drm/xe: Do not mark 1809175790 as a WA Lucas De Marchi
                   ` (10 more replies)
  0 siblings, 11 replies; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

Continuation of the RFC https://patchwork.freedesktop.org/series/116365/

First 5 patches are drive-by trivial fixes that could be applied
regardless of the rest.

6th patch implements the logic for OOB workarounds and the last one
makes use of that in xe_guc.c

Changes from the RFC:

	- This concentrates on reporting just the active workarounds,
	  not all the workarounds implemented in the driver. That will
	  make more sense for a debugfs interface rather than the
	  previous dump

	- Instead of allowing a condition statement to be passed as
	  argument to the macro, migrate the macro to use he rtp rules.
	  Advantage here is that the rules can be executed not only on
	  the code path they are in, but also during initialization or
	  upon a debugfs call. This allows to report the "active"
	  workarounds without requiring that code path to be traversed.
	  Eventually the OOB workarounds may be changed to execute the
	  rules only on probe, saving an "active" bit in the device.

	  Limitation here is that the XE_WA() currently only supports
	  rules checking the device info.

Lucas De Marchi (7):
  drm/xe: Do not mark 1809175790 as a WA
  drm/xe: Fix comment on Wa_22013088509
  drm/xe/guc: Remove special handling for PVC A*
  drm/xe: Fix Wa_22011802037 annotation
  drm/xe/rtp: Let rule_matches() receive xe_device
  drm/xe: Add support for OOB workarounds
  drm/xe/guc: Port workarounds to OOB infra

 drivers/gpu/drm/xe/Makefile       |  2 ++
 drivers/gpu/drm/xe/xe.lds         |  8 +++++
 drivers/gpu/drm/xe/xe_device.c    |  4 +++
 drivers/gpu/drm/xe/xe_gt_mcr.c    | 13 ++++++--
 drivers/gpu/drm/xe/xe_guc.c       | 54 +++++++++++--------------------
 drivers/gpu/drm/xe/xe_ring_ops.c  |  7 ++--
 drivers/gpu/drm/xe/xe_rtp.c       | 42 ++++++++++++++++++------
 drivers/gpu/drm/xe/xe_rtp.h       | 22 +++++++++++++
 drivers/gpu/drm/xe/xe_rtp_types.h | 12 +++++++
 drivers/gpu/drm/xe/xe_wa.c        | 25 ++++++++++++--
 drivers/gpu/drm/xe/xe_wa.h        | 19 +++++++++++
 11 files changed, 155 insertions(+), 53 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/xe.lds

-- 
2.40.1


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

* [Intel-xe] [PATCH 1/7] drm/xe: Do not mark 1809175790 as a WA
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
@ 2023-05-04  7:32 ` Lucas De Marchi
  2023-05-04 16:10   ` Rodrigo Vivi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 2/7] drm/xe: Fix comment on Wa_22013088509 Lucas De Marchi
                   ` (9 subsequent siblings)
  10 siblings, 1 reply; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

Additional programming annotated with Wa_<number> should be reserved to
those that have a official workaround. Just pointing to a bug or
additional reference can be done with something else. Copy what i915
does and refer to it as "hsdes: ....".

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

diff --git a/drivers/gpu/drm/xe/xe_ring_ops.c b/drivers/gpu/drm/xe/xe_ring_ops.c
index 5e61b6e61f3a..75838b8bb9a8 100644
--- a/drivers/gpu/drm/xe/xe_ring_ops.c
+++ b/drivers/gpu/drm/xe/xe_ring_ops.c
@@ -199,7 +199,8 @@ static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc,
 	bool decode = job->engine->class == XE_ENGINE_CLASS_VIDEO_DECODE;
 
 	dw[i++] = preparser_disable(true);
-	/* Wa_1809175790 */
+
+	/* hsdes: 1809175790 */
 	if (!xe->info.has_flat_ccs) {
 		if (decode)
 			i = emit_aux_table_inv(gt, VD0_AUX_NV.reg, dw, i);
@@ -244,9 +245,11 @@ static void __emit_job_gen12_render_compute(struct xe_sched_job *job,
 	else if (job->engine->class == XE_ENGINE_CLASS_COMPUTE)
 		mask_flags = PIPE_CONTROL_3D_ENGINE_FLAGS;
 	i = emit_pipe_invalidate(mask_flags, dw, i);
-	/* Wa_1809175790 */
+
+	/* hsdes: 1809175790 */
 	if (!xe->info.has_flat_ccs)
 		i = emit_aux_table_inv(gt, GFX_CCS_AUX_NV.reg, dw, i);
+
 	dw[i++] = preparser_disable(false);
 
 	i = emit_store_imm_ggtt(xe_lrc_start_seqno_ggtt_addr(lrc),
-- 
2.40.1


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

* [Intel-xe] [PATCH 2/7] drm/xe: Fix comment on Wa_22013088509
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 1/7] drm/xe: Do not mark 1809175790 as a WA Lucas De Marchi
@ 2023-05-04  7:32 ` Lucas De Marchi
  2023-05-04 16:11   ` Rodrigo Vivi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 3/7] drm/xe/guc: Remove special handling for PVC A* Lucas De Marchi
                   ` (8 subsequent siblings)
  10 siblings, 1 reply; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

On i915 the "see comment about Wa_22013088509" referred to the comment
in the graphics version >= 11 branch, where there were more details
about it. From the platforms supported by xe, only PVC needs
Wa_22013088509, but as the comment says, it's simpler to do it for all
platforms as there is no downside.  Bring the missing comment over from
i915 and reword it to fit xe better.

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

diff --git a/drivers/gpu/drm/xe/xe_gt_mcr.c b/drivers/gpu/drm/xe/xe_gt_mcr.c
index 55b240a5eaa7..02afb313bfea 100644
--- a/drivers/gpu/drm/xe/xe_gt_mcr.c
+++ b/drivers/gpu/drm/xe/xe_gt_mcr.c
@@ -461,9 +461,16 @@ static u32 rw_with_mcr_steering(struct xe_gt *gt, struct xe_reg_mcr reg_mcr,
 	}
 
 	/*
-	 * Always leave the hardware in multicast mode when doing reads
-	 * (see comment about Wa_22013088509 below) and only change it
-	 * to unicast mode when doing writes of a specific instance.
+	 * Always leave the hardware in multicast mode when doing reads and only
+	 * change it to unicast mode when doing writes of a specific instance.
+	 *
+	 * The setting of the multicast/unicast bit usually wouldn't matter for
+	 * read operations (which always return the value from a single register
+	 * instance regardless of how that bit is set), but some platforms may
+	 * have workarounds requiring us to remain in multicast mode for reads,
+	 * e.g. Wa_22013088509 on PVC.  There's no real downside to this, so
+	 * we'll just go ahead and do so on all platforms; we'll only clear the
+	 * multicast bit from the mask when explicitly doing a write operation.
 	 *
 	 * No need to save old steering reg value.
 	 */
-- 
2.40.1


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

* [Intel-xe] [PATCH 3/7] drm/xe/guc: Remove special handling for PVC A*
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 1/7] drm/xe: Do not mark 1809175790 as a WA Lucas De Marchi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 2/7] drm/xe: Fix comment on Wa_22013088509 Lucas De Marchi
@ 2023-05-04  7:32 ` Lucas De Marchi
  2023-05-04 16:12   ` Rodrigo Vivi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 4/7] drm/xe: Fix Wa_22011802037 annotation Lucas De Marchi
                   ` (7 subsequent siblings)
  10 siblings, 1 reply; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

The rest of the driver doesn't really support PVC before B0 stepping.
Drop the special handling in xe_guc.c.

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

diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
index 89d20faced19..62b4fcf84acf 100644
--- a/drivers/gpu/drm/xe/xe_guc.c
+++ b/drivers/gpu/drm/xe/xe_guc.c
@@ -143,8 +143,7 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
 
 	/* Wa_16011759253 */
 	/* Wa_22011383443 */
-	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0) ||
-	    IS_PLATFORM_STEP(xe, XE_PVC, STEP_A0, STEP_B0))
+	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
 		flags |= GUC_WA_GAM_CREDITS;
 
 	/* Wa_14014475959 */
@@ -164,11 +163,8 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
 
 	/*
 	 * Wa_2201180203
-	 * GUC_WA_PRE_PARSER causes media workload hang for PVC A0 and PCIe
-	 * errors. Disable this for PVC A0 steppings.
 	 */
-	if (GRAPHICS_VER(xe) <= 12 &&
-	    !IS_PLATFORM_STEP(xe, XE_PVC, STEP_A0, STEP_B0))
+	if (GRAPHICS_VER(xe) <= 12)
 		flags |= GUC_WA_PRE_PARSER;
 
 	/* Wa_16011777198 */
@@ -180,9 +176,6 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
 	/*
 	 * Wa_22012727170
 	 * Wa_22012727685
-	 *
-	 * This WA is applicable to PVC CT A0, but causes media regressions. 
-	 * Drop the WA for PVC.
 	 */
 	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
 	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
@@ -194,10 +187,9 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
 		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
 
 	/* Wa_1509372804 */
-	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_A0, STEP_C0))
+	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
 		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
 
-
 	return flags;
 }
 
-- 
2.40.1


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

* [Intel-xe] [PATCH 4/7] drm/xe: Fix Wa_22011802037 annotation
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (2 preceding siblings ...)
  2023-05-04  7:32 ` [Intel-xe] [PATCH 3/7] drm/xe/guc: Remove special handling for PVC A* Lucas De Marchi
@ 2023-05-04  7:32 ` Lucas De Marchi
  2023-05-04 16:15   ` Rodrigo Vivi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 5/7] drm/xe/rtp: Let rule_matches() receive xe_device Lucas De Marchi
                   ` (6 subsequent siblings)
  10 siblings, 1 reply; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

It was missing one digit, so not showing up as a proper WA number. Add
the missing number and annotate it with a FIXME as there are more to be
implemented to consider this WA done: ensure CS is stop before doing a
reset, wait for pending.

Also, this WA applies to platforms up to graphics version 1270 (with the
exception of MTL A*, that are not supported in xe). Fix platform check.

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

diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
index 62b4fcf84acf..f7d32b744247 100644
--- a/drivers/gpu/drm/xe/xe_guc.c
+++ b/drivers/gpu/drm/xe/xe_guc.c
@@ -162,9 +162,11 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
 		flags |= GUC_WA_DUAL_QUEUE;
 
 	/*
-	 * Wa_2201180203
+	 * Wa_22011802037: FIXME - there's more to be done than simply setting
+	 * this flag: make sure each CS is stopped when preparing for GT reset
+	 * and wait for pending MI_FW.
 	 */
-	if (GRAPHICS_VER(xe) <= 12)
+	if (GRAPHICS_VERx100(xe) < 1270)
 		flags |= GUC_WA_PRE_PARSER;
 
 	/* Wa_16011777198 */
-- 
2.40.1


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

* [Intel-xe] [PATCH 5/7] drm/xe/rtp: Let rule_matches() receive xe_device
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (3 preceding siblings ...)
  2023-05-04  7:32 ` [Intel-xe] [PATCH 4/7] drm/xe: Fix Wa_22011802037 annotation Lucas De Marchi
@ 2023-05-04  7:32 ` Lucas De Marchi
  2023-05-04 16:17   ` Rodrigo Vivi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 6/7] drm/xe: Add support for OOB workarounds Lucas De Marchi
                   ` (5 subsequent siblings)
  10 siblings, 1 reply; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

Since some rules use xe_gt, rule_matches() uses that for matching the
rules, even if most of them are actually checking flags in the
device/platform layer. In order to allow the device-centric rules to be
checked for out-of-band WAs, let's pass the pointer to xe_device, too.

Also group the simple rules together to make it easier to separate the
ones checking the device info from others checking gt or hwe.

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

diff --git a/drivers/gpu/drm/xe/xe_rtp.c b/drivers/gpu/drm/xe/xe_rtp.c
index f2a0e8eb4936..88eaea597cf7 100644
--- a/drivers/gpu/drm/xe/xe_rtp.c
+++ b/drivers/gpu/drm/xe/xe_rtp.c
@@ -23,11 +23,11 @@
  * the values to the registers that have matching rules.
  */
 
-static bool rule_matches(struct xe_gt *gt,
+static bool rule_matches(const struct xe_device *xe,
+			 struct xe_gt *gt,
 			 struct xe_hw_engine *hwe,
 			 const struct xe_rtp_entry *entry)
 {
-	const struct xe_device *xe = gt_to_xe(gt);
 	const struct xe_rtp_rule *r;
 	unsigned int i;
 	bool match;
@@ -62,6 +62,12 @@ static bool rule_matches(struct xe_gt *gt,
 			match = xe->info.step.graphics >= r->step_start &&
 				xe->info.step.graphics < r->step_end;
 			break;
+		case XE_RTP_MATCH_INTEGRATED:
+			match = !xe->info.is_dgfx;
+			break;
+		case XE_RTP_MATCH_DISCRETE:
+			match = xe->info.is_dgfx;
+			break;
 		case XE_RTP_MATCH_ENGINE_CLASS:
 			match = hwe->class == r->engine_class;
 			break;
@@ -71,13 +77,6 @@ static bool rule_matches(struct xe_gt *gt,
 		case XE_RTP_MATCH_FUNC:
 			match = r->match_func(gt, hwe);
 			break;
-		case XE_RTP_MATCH_INTEGRATED:
-			match = !xe->info.is_dgfx;
-			break;
-		case XE_RTP_MATCH_DISCRETE:
-			match = xe->info.is_dgfx;
-			break;
-
 		default:
 			XE_WARN_ON(r->match_type);
 		}
@@ -108,11 +107,12 @@ static void rtp_add_sr_entry(const struct xe_rtp_action *action,
 static void rtp_process_one(const struct xe_rtp_entry *entry, struct xe_gt *gt,
 			    struct xe_hw_engine *hwe, struct xe_reg_sr *sr)
 {
+	const struct xe_device *xe = gt_to_xe(gt);
 	const struct xe_rtp_action *action;
 	u32 mmio_base;
 	unsigned int i;
 
-	if (!rule_matches(gt, hwe, entry))
+	if (!rule_matches(xe, gt, hwe, entry))
 		return;
 
 	for (action = &entry->actions[0]; i < entry->n_actions; action++, i++) {
-- 
2.40.1


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

* [Intel-xe] [PATCH 6/7] drm/xe: Add support for OOB workarounds
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (4 preceding siblings ...)
  2023-05-04  7:32 ` [Intel-xe] [PATCH 5/7] drm/xe/rtp: Let rule_matches() receive xe_device Lucas De Marchi
@ 2023-05-04  7:32 ` Lucas De Marchi
  2023-05-04  7:32 ` [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra Lucas De Marchi
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

There are WAs that, due to their nature, cannot be applied from
a central place like xe_wa.c. Those are peppered around the rest of the
code, as needed. This gives them a new name:  "out-of-band workarounds".
These workarounds then have their names and rules grouped in a special
ELF section that the driver can loop through on initialization to report
the active workarounds.

Currently this only supports checks for the xe device info, not
supporting gt/engine checks. Those can be added later, with the downside
of not being able to be reported on driver probe.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/xe/Makefile       |  2 ++
 drivers/gpu/drm/xe/xe.lds         |  8 ++++++++
 drivers/gpu/drm/xe/xe_device.c    |  4 ++++
 drivers/gpu/drm/xe/xe_rtp.c       | 22 ++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_rtp.h       | 22 ++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_rtp_types.h | 12 ++++++++++++
 drivers/gpu/drm/xe/xe_wa.c        | 25 +++++++++++++++++++++++--
 drivers/gpu/drm/xe/xe_wa.h        | 19 +++++++++++++++++++
 8 files changed, 112 insertions(+), 2 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/xe.lds

diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 84ad0e949044..7c54fd998371 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -208,6 +208,8 @@ ifeq ($(CONFIG_DRM_FBDEV_EMULATION),y)
 	xe-$(CONFIG_DRM_XE_DISPLAY) += i915-display/intel_fbdev.o
 endif
 
+LDFLAGS_xe.o := -T $(srctree)/$(src)/xe.lds
+
 obj-$(CONFIG_DRM_XE) += xe.o
 obj-$(CONFIG_DRM_XE_KUNIT_TEST) += tests/
 
diff --git a/drivers/gpu/drm/xe/xe.lds b/drivers/gpu/drm/xe/xe.lds
new file mode 100644
index 000000000000..fa84ecbc3cd6
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe.lds
@@ -0,0 +1,8 @@
+SECTIONS
+{
+    .rodata.__xe_wa_oob ALIGN(8) : {
+        __start___xe_wa_oob = .;
+        *(__xe_wa_oob)
+        __stop___xe_wa_oob = .;
+    }
+}
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 45d6e5ff47fd..a07f56c9a2eb 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -31,6 +31,7 @@
 #include "xe_ttm_sys_mgr.h"
 #include "xe_vm.h"
 #include "xe_vm_madvise.h"
+#include "xe_wa.h"
 #include "xe_wait_user_fence.h"
 
 static int xe_file_open(struct drm_device *dev, struct drm_file *file)
@@ -237,6 +238,7 @@ static void xe_device_sanitize(struct drm_device *drm, void *arg)
 
 int xe_device_probe(struct xe_device *xe)
 {
+	struct drm_printer p = drm_debug_printer("xe: ");
 	struct xe_gt *gt;
 	int err;
 	u8 id;
@@ -291,6 +293,8 @@ int xe_device_probe(struct xe_device *xe)
 	/* Allocate and map stolen after potential VRAM resize */
 	xe_ttm_stolen_mgr_init(xe);
 
+	xe_wa_dump(xe, &p);
+
 	/*
 	 * Now that GT is initialized (TTM in particular),
 	 * we can try to init display, and inherit the initial fb.
diff --git a/drivers/gpu/drm/xe/xe_rtp.c b/drivers/gpu/drm/xe/xe_rtp.c
index 88eaea597cf7..62d12dd23bc5 100644
--- a/drivers/gpu/drm/xe/xe_rtp.c
+++ b/drivers/gpu/drm/xe/xe_rtp.c
@@ -69,12 +69,21 @@ static bool rule_matches(const struct xe_device *xe,
 			match = xe->info.is_dgfx;
 			break;
 		case XE_RTP_MATCH_ENGINE_CLASS:
+			if (drm_WARN_ON(&xe->drm, !hwe))
+				return false;
+
 			match = hwe->class == r->engine_class;
 			break;
 		case XE_RTP_MATCH_NOT_ENGINE_CLASS:
+			if (drm_WARN_ON(&xe->drm, !hwe))
+				return false;
+
 			match = hwe->class != r->engine_class;
 			break;
 		case XE_RTP_MATCH_FUNC:
+			if (drm_WARN_ON(&xe->drm, !gt))
+				return false;
+
 			match = r->match_func(gt, hwe);
 			break;
 		default:
@@ -158,6 +167,19 @@ 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_entry_oob(struct xe_device *xe,
+			    const struct xe_rtp_entry_oob *oob_entry)
+{
+	const struct xe_rtp_entry entry = {
+		.name = oob_entry->name,
+		.n_rules = oob_entry->n_rules,
+		.rules = oob_entry->rules,
+	};
+
+	return rule_matches(xe, NULL, NULL, &entry);
+}
+
 bool xe_rtp_match_even_instance(const struct xe_gt *gt,
 				const struct xe_hw_engine *hwe)
 {
diff --git a/drivers/gpu/drm/xe/xe_rtp.h b/drivers/gpu/drm/xe/xe_rtp.h
index 8bc946694bfc..2fa14b5d51d7 100644
--- a/drivers/gpu/drm/xe/xe_rtp.h
+++ b/drivers/gpu/drm/xe/xe_rtp.h
@@ -6,6 +6,7 @@
 #ifndef _XE_RTP_
 #define _XE_RTP_
 
+#include <linux/compiler.h>
 #include <linux/types.h>
 #include <linux/xarray.h>
 
@@ -20,6 +21,7 @@
  * Register table poke infrastructure
  */
 
+struct xe_device;
 struct xe_hw_engine;
 struct xe_gt;
 struct xe_reg_sr;
@@ -361,6 +363,26 @@ struct xe_reg_sr;
 void xe_rtp_process(const struct xe_rtp_entry *entries, struct xe_reg_sr *sr,
 		    struct xe_gt *gt, struct xe_hw_engine *hwe);
 
+
+#define __XE_RTP_ENTRY_OOB(uniq__, section__, name__, ...) ({			\
+	static const struct xe_rtp_rule __PASTE(rule_, uniq__)[] = {		\
+		XE_RTP_PASTE_FOREACH(RULE_, COMMA, (__VA_ARGS__))		\
+	};									\
+	static const struct xe_rtp_entry_oob __PASTE(entry__, uniq__)		\
+	__used __aligned(sizeof(void *)) __section(section__) = {		\
+		.name = name__,							\
+		.n_rules =  _XE_COUNT_ARGS(__VA_ARGS__),			\
+		.rules = __PASTE(rule_, uniq__),				\
+	};									\
+	&__PASTE(entry__,  uniq__);						\
+})
+
+#define XE_RTP_ENTRY_OOB(section__, name__, ...)			\
+	__XE_RTP_ENTRY_OOB(__UNIQUE_ID(xe_rtp), section__, name__, __VA_ARGS__)
+
+bool xe_rtp_match_entry_oob(struct xe_device *xe,
+			    const struct xe_rtp_entry_oob *entry);
+
 /* Match functions to be used with XE_RTP_MATCH_FUNC */
 
 /**
diff --git a/drivers/gpu/drm/xe/xe_rtp_types.h b/drivers/gpu/drm/xe/xe_rtp_types.h
index 12df8a9e9c45..a70d697c87f4 100644
--- a/drivers/gpu/drm/xe/xe_rtp_types.h
+++ b/drivers/gpu/drm/xe/xe_rtp_types.h
@@ -95,4 +95,16 @@ struct xe_rtp_entry {
 	u8 flags;
 };
 
+/**
+ * struct xe_rtp_entry_oob - Entry in an out-of-band rtp table
+ *
+ * Like struct xe_rtp_entry, but there is no action associated with it, since it
+ * only serves to match the rules
+ */
+struct xe_rtp_entry_oob {
+	const char *name;
+	const struct xe_rtp_rule *rules;
+	u8 n_rules;
+};
+
 #endif
diff --git a/drivers/gpu/drm/xe/xe_wa.c b/drivers/gpu/drm/xe/xe_wa.c
index b0bb2f4438f4..f8d780fff6bb 100644
--- a/drivers/gpu/drm/xe/xe_wa.c
+++ b/drivers/gpu/drm/xe/xe_wa.c
@@ -72,8 +72,8 @@
  *      engine registers are restored in a context restore sequence. This is
  *      currently not used in the driver.
  *
- * - Other:  There are WAs that, due to their nature, cannot be applied from a
- *   central place. Those are peppered around the rest of the code, as needed.
+ * - Other/OOB:  There are WAs that, due to their nature, cannot be applied from
+ *   a central place. Those are peppered around the rest of the code, as needed.
  *   Workarounds related to the display IP are the main example.
  *
  * .. [1] Technically, some registers are powercontext saved & restored, so they
@@ -90,6 +90,9 @@
 #undef XE_REG_MCR
 #define XE_REG_MCR(...)     XE_REG(__VA_ARGS__, .mcr = 1)
 
+extern const struct xe_rtp_entry_oob __start___xe_wa_oob[];
+extern const struct xe_rtp_entry_oob __stop___xe_wa_oob[];
+
 __diag_push();
 __diag_ignore_all("-Woverride-init", "Allow field overrides in table");
 
@@ -608,3 +611,21 @@ void xe_wa_process_lrc(struct xe_hw_engine *hwe)
 {
 	xe_rtp_process(lrc_was, &hwe->reg_lrc, hwe->gt, hwe);
 }
+
+/**
+ * xe_wa_dump - dump all active workarounds known by the driver
+ * @xe: xe device
+ * @p: DRM printer
+ */
+void xe_wa_dump(struct xe_device *xe, struct drm_printer *p)
+{
+	const struct xe_rtp_entry_oob *entry_oob;
+
+	drm_printf(p, "OOB Workarounds\n");
+	for (entry_oob = __start___xe_wa_oob;
+	     entry_oob < __stop___xe_wa_oob;
+	     entry_oob++) {
+		if (xe_rtp_match_entry_oob(xe, entry_oob))
+			drm_printf(p, "\t%s\n", entry_oob->name);
+	}
+}
diff --git a/drivers/gpu/drm/xe/xe_wa.h b/drivers/gpu/drm/xe/xe_wa.h
index cd2307d58795..53d377c45f71 100644
--- a/drivers/gpu/drm/xe/xe_wa.h
+++ b/drivers/gpu/drm/xe/xe_wa.h
@@ -6,6 +6,9 @@
 #ifndef _XE_WA_
 #define _XE_WA_
 
+#include "xe_rtp.h"
+
+struct drm_printer;
 struct xe_gt;
 struct xe_hw_engine;
 
@@ -15,4 +18,20 @@ void xe_wa_process_lrc(struct xe_hw_engine *hwe);
 
 void xe_reg_whitelist_process_engine(struct xe_hw_engine *hwe);
 
+void xe_wa_dump(struct xe_device *xe, struct drm_printer *p);
+
+/**
+ * XE_WA - Out-of-band workarounds, that don't fit the lifecycle any
+ *         other more specific type
+ * @xe: xe device instance
+ * @name: Workaround name
+ * @...: xe_rtp_rule array by using XE_RTP_RULES()
+ */
+#define XE_WA(xe__, name__, ...) ({						\
+	const struct xe_rtp_entry_oob *entry__ = XE_RTP_ENTRY_OOB("__xe_wa_oob",\
+								  name__,	\
+								  __VA_ARGS__);	\
+	xe_rtp_match_entry_oob(xe__, entry__);					\
+})
+
 #endif
-- 
2.40.1


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

* [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (5 preceding siblings ...)
  2023-05-04  7:32 ` [Intel-xe] [PATCH 6/7] drm/xe: Add support for OOB workarounds Lucas De Marchi
@ 2023-05-04  7:32 ` Lucas De Marchi
  2023-05-04 15:30   ` Souza, Jose
  2023-05-04  7:36 ` [Intel-xe] ✓ CI.Patch_applied: success for OOB workarounds Patchwork
                   ` (3 subsequent siblings)
  10 siblings, 1 reply; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04  7:32 UTC (permalink / raw)
  To: intel-xe; +Cc: Lucas De Marchi

Let xe_guc.c start using XE_WA() for workarounds. One workaround
couldn't be converted due to no support for function hook checks.

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

diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
index f7d32b744247..eea5ed015282 100644
--- a/drivers/gpu/drm/xe/xe_guc.c
+++ b/drivers/gpu/drm/xe/xe_guc.c
@@ -19,7 +19,9 @@
 #include "xe_guc_submit.h"
 #include "xe_mmio.h"
 #include "xe_platform_types.h"
+#include "xe_rtp.h"
 #include "xe_uc_fw.h"
+#include "xe_wa.h"
 #include "xe_wopcm.h"
 
 #define MEDIA_GUC_HOST_INTERRUPT        XE_REG(0x190304)
@@ -136,29 +138,22 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
 	struct xe_gt *gt = guc_to_gt(guc);
 	u32 flags = 0;
 
-	/* Wa_22012773006:gen11,gen12 < XeHP */
-	if (GRAPHICS_VER(xe) >= 11 &&
-	    GRAPHICS_VERx100(xe) < 1250)
+	if (XE_WA(xe, "22012773006", GRAPHICS_VERSION_RANGE(1100, 1250)))
 		flags |= GUC_WA_POLLCS;
 
-	/* Wa_16011759253 */
-	/* Wa_22011383443 */
-	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
+	if (XE_WA(xe, "16011759253, 22011383443",
+		  SUBPLATFORM(DG2, G10), STEP(A0, B0)))
 		flags |= GUC_WA_GAM_CREDITS;
 
-	/* Wa_14014475959 */
-	if (IS_PLATFORM_STEP(xe, XE_METEORLAKE, STEP_A0, STEP_B0) ||
-	    xe->info.platform == XE_DG2)
+	if (XE_WA(xe, "14014475959[mtl]", PLATFORM(METEORLAKE), STEP(A0, B0)) ||
+	    XE_WA(xe, "14014475959[dg2]", PLATFORM(DG2)))
 		flags |= GUC_WA_HOLD_CCS_SWITCHOUT;
 
 	/*
-	 * Wa_14012197797
-	 * Wa_22011391025
-	 *
 	 * The same WA bit is used for both and 22011391025 is applicable to
 	 * all DG2.
 	 */
-	if (xe->info.platform == XE_DG2)
+	if (XE_WA(xe, "14012197797, 22011391025", PLATFORM(DG2)))
 		flags |= GUC_WA_DUAL_QUEUE;
 
 	/*
@@ -169,27 +164,20 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
 	if (GRAPHICS_VERx100(xe) < 1270)
 		flags |= GUC_WA_PRE_PARSER;
 
-	/* Wa_16011777198 */
-	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
-	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
-				STEP_B0))
+	if (XE_WA(xe, "16011777198[dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
+	    XE_WA(xe, "16011777198[dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, B0)))
 		flags |= GUC_WA_RCS_RESET_BEFORE_RC6;
 
-	/*
-	 * Wa_22012727170
-	 * Wa_22012727685
-	 */
-	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
-	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
-				STEP_FOREVER))
+	if (XE_WA(xe, "22012727170, 22012727685 [dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
+	    XE_WA(xe, "22012727170, 22012727685 [dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, FOREVER)))
 		flags |= GUC_WA_CONTEXT_ISOLATION;
 
 	/* Wa_16015675438, Wa_18020744125 */
+	/* FIXME: currently there is no support for gt checks in XE_WA() */
 	if (!xe_hw_engine_mask_per_class(gt, XE_ENGINE_CLASS_RENDER))
 		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
 
-	/* Wa_1509372804 */
-	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
+	if (XE_WA(xe, "1509372804", PLATFORM(PVC), STEP(B0, C0)))
 		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
 
 	return flags;
-- 
2.40.1


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

* [Intel-xe] ✓ CI.Patch_applied: success for OOB workarounds
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (6 preceding siblings ...)
  2023-05-04  7:32 ` [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra Lucas De Marchi
@ 2023-05-04  7:36 ` Patchwork
  2023-05-04  7:37 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2023-05-04  7:36 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

== Series Details ==

Series: OOB workarounds
URL   : https://patchwork.freedesktop.org/series/117266/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 9f096ce76 drm/xe: Enable Raptorlake-P
=== git am output follows ===
Applying: drm/xe: Do not mark 1809175790 as a WA
Applying: drm/xe: Fix comment on Wa_22013088509
Applying: drm/xe/guc: Remove special handling for PVC A*
Applying: drm/xe: Fix Wa_22011802037 annotation
Applying: drm/xe/rtp: Let rule_matches() receive xe_device
Applying: drm/xe: Add support for OOB workarounds
Applying: drm/xe/guc: Port workarounds to OOB infra



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

* [Intel-xe] ✓ CI.KUnit: success for OOB workarounds
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (7 preceding siblings ...)
  2023-05-04  7:36 ` [Intel-xe] ✓ CI.Patch_applied: success for OOB workarounds Patchwork
@ 2023-05-04  7:37 ` Patchwork
  2023-05-04  7:41 ` [Intel-xe] ✓ CI.Build: " Patchwork
  2023-05-04  8:07 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  10 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2023-05-04  7:37 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

== Series Details ==

Series: OOB workarounds
URL   : https://patchwork.freedesktop.org/series/117266/
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
[07:36:23] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:36:28] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[07:36:49] Starting KUnit Kernel (1/1)...
[07:36:49] ============================================================
[07:36:49] ==================== xe_bo (2 subtests) ====================
[07:36:49] [SKIPPED] xe_ccs_migrate_kunit
[07:36:49] [SKIPPED] xe_bo_evict_kunit
[07:36:49] ===================== [SKIPPED] xe_bo ======================
[07:36:49] ================== xe_dma_buf (1 subtest) ==================
[07:36:49] [SKIPPED] xe_dma_buf_kunit
[07:36:49] =================== [SKIPPED] xe_dma_buf ===================
[07:36:49] ================== xe_migrate (1 subtest) ==================
[07:36:49] [SKIPPED] xe_migrate_sanity_kunit
[07:36:49] =================== [SKIPPED] xe_migrate ===================
[07:36:49] =================== xe_pci (2 subtests) ====================
[07:36:49] [PASSED] xe_gmdid_graphics_ip
[07:36:49] [PASSED] xe_gmdid_media_ip
[07:36:49] ===================== [PASSED] xe_pci ======================
[07:36:49] ==================== xe_rtp (1 subtest) ====================
[07:36:49] ================== xe_rtp_process_tests  ===================
[07:36:49] [PASSED] coalesce-same-reg
[07:36:49] [PASSED] no-match-no-add
[07:36:49] [PASSED] no-match-no-add-multiple-rules
[07:36:49] [PASSED] two-regs-two-entries
[07:36:49] [PASSED] clr-one-set-other
[07:36:49] [PASSED] set-field
[07:36:49] [PASSED] conflict-duplicate
[07:36:49] [PASSED] conflict-not-disjoint
[07:36:49] [PASSED] conflict-reg-type
[07:36:49] ============== [PASSED] xe_rtp_process_tests ===============
[07:36:49] ===================== [PASSED] xe_rtp ======================
[07:36:49] ==================== xe_wa (1 subtest) =====================
[07:36:49] ======================== xe_wa_gt  =========================
[07:36:49] [PASSED] TIGERLAKE (B0)
[07:36:49] [PASSED] DG1 (A0)
[07:36:49] [PASSED] DG1 (B0)
[07:36:49] [PASSED] ALDERLAKE_S (A0)
[07:36:49] [PASSED] ALDERLAKE_S (B0)
[07:36:49] [PASSED] ALDERLAKE_S (C0)
[07:36:49] [PASSED] ALDERLAKE_S (D0)
[07:36:49] [PASSED] DG2_G10 (A0)
[07:36:49] [PASSED] DG2_G10 (A1)
[07:36:49] [PASSED] DG2_G10 (B0)
[07:36:49] [PASSED] DG2_G10 (C0)
[07:36:49] [PASSED] DG2_G11 (A0)
[07:36:49] [PASSED] DG2_G11 (B0)
[07:36:49] [PASSED] DG2_G11 (B1)
[07:36:49] [PASSED] DG2_G12 (A0)
[07:36:49] [PASSED] DG2_G12 (A1)
[07:36:49] [PASSED] PVC (B0)
[07:36:49] [PASSED] PVC (B1)
[07:36:49] [PASSED] PVC (C0)
[07:36:49] ==================== [PASSED] xe_wa_gt =====================
[07:36:49] ====================== [PASSED] xe_wa ======================
[07:36:49] ============================================================
[07:36:49] Testing complete. Ran 34 tests: passed: 30, skipped: 4
[07:36:49] Elapsed time: 26.074s total, 4.190s configuring, 21.765s building, 0.092s running

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

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



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

* [Intel-xe] ✓ CI.Build: success for OOB workarounds
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (8 preceding siblings ...)
  2023-05-04  7:37 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
@ 2023-05-04  7:41 ` Patchwork
  2023-05-04  8:07 ` [Intel-xe] ○ CI.BAT: info " Patchwork
  10 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2023-05-04  7:41 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

== Series Details ==

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



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

* [Intel-xe] ○ CI.BAT: info for OOB workarounds
  2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
                   ` (9 preceding siblings ...)
  2023-05-04  7:41 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-05-04  8:07 ` Patchwork
  10 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2023-05-04  8:07 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

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

== Series Details ==

Series: OOB workarounds
URL   : https://patchwork.freedesktop.org/series/117266/
State : info

== Summary ==

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



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

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

* Re: [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra
  2023-05-04  7:32 ` [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra Lucas De Marchi
@ 2023-05-04 15:30   ` Souza, Jose
  2023-05-04 19:30     ` Lucas De Marchi
  0 siblings, 1 reply; 25+ messages in thread
From: Souza, Jose @ 2023-05-04 15:30 UTC (permalink / raw)
  To: intel-xe, De Marchi, Lucas

On Thu, 2023-05-04 at 00:32 -0700, Lucas De Marchi wrote:
> Let xe_guc.c start using XE_WA() for workarounds. One workaround
> couldn't be converted due to no support for function hook checks.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_guc.c | 40 +++++++++++++------------------------
>  1 file changed, 14 insertions(+), 26 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
> index f7d32b744247..eea5ed015282 100644
> --- a/drivers/gpu/drm/xe/xe_guc.c
> +++ b/drivers/gpu/drm/xe/xe_guc.c
> @@ -19,7 +19,9 @@
>  #include "xe_guc_submit.h"
>  #include "xe_mmio.h"
>  #include "xe_platform_types.h"
> +#include "xe_rtp.h"
>  #include "xe_uc_fw.h"
> +#include "xe_wa.h"
>  #include "xe_wopcm.h"
>  
>  #define MEDIA_GUC_HOST_INTERRUPT        XE_REG(0x190304)
> @@ -136,29 +138,22 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>  	struct xe_gt *gt = guc_to_gt(guc);
>  	u32 flags = 0;
>  
> -	/* Wa_22012773006:gen11,gen12 < XeHP */
> -	if (GRAPHICS_VER(xe) >= 11 &&
> -	    GRAPHICS_VERx100(xe) < 1250)
> +	if (XE_WA(xe, "22012773006", GRAPHICS_VERSION_RANGE(1100, 1250)))
>  		flags |= GUC_WA_POLLCS;

Just a suggestion but would be better to have the workaround rule defined somewhere else and here only have 'if (XE_WA(xe, "22012773006"))'.


Mesa now has something like that.
We have a Python script that generates a JSON file with workaround data from the workaround database API.
During build time, another Python script generates the intel_wa.c file using the information in JSON, setting a bit for each workaround that applies
to each platform.
In runtime it get the bit field with the workarounds that applies to running platform on given stepping.

In code Mesa we have 'if (intel_needs_workaround(devinfo, 14015055625))', Xe kmd would probably need additional checks like 'if (engine == BLIT &&
XE_WA(xe, "xxxxxx"))'.

This solve the problem we have were workarounds are left enabled in platforms that already have a HW fix for it.

Not sure if such think would be acceptable in Linux, just sharing what Mesa have done.

>  
> -	/* Wa_16011759253 */
> -	/* Wa_22011383443 */
> -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
> +	if (XE_WA(xe, "16011759253, 22011383443",
> +		  SUBPLATFORM(DG2, G10), STEP(A0, B0)))
>  		flags |= GUC_WA_GAM_CREDITS;
>  
> -	/* Wa_14014475959 */
> -	if (IS_PLATFORM_STEP(xe, XE_METEORLAKE, STEP_A0, STEP_B0) ||
> -	    xe->info.platform == XE_DG2)
> +	if (XE_WA(xe, "14014475959[mtl]", PLATFORM(METEORLAKE), STEP(A0, B0)) ||
> +	    XE_WA(xe, "14014475959[dg2]", PLATFORM(DG2)))
>  		flags |= GUC_WA_HOLD_CCS_SWITCHOUT;
>  
>  	/*
> -	 * Wa_14012197797
> -	 * Wa_22011391025
> -	 *
>  	 * The same WA bit is used for both and 22011391025 is applicable to
>  	 * all DG2.
>  	 */
> -	if (xe->info.platform == XE_DG2)
> +	if (XE_WA(xe, "14012197797, 22011391025", PLATFORM(DG2)))
>  		flags |= GUC_WA_DUAL_QUEUE;
>  
>  	/*
> @@ -169,27 +164,20 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>  	if (GRAPHICS_VERx100(xe) < 1270)
>  		flags |= GUC_WA_PRE_PARSER;
>  
> -	/* Wa_16011777198 */
> -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
> -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
> -				STEP_B0))
> +	if (XE_WA(xe, "16011777198[dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
> +	    XE_WA(xe, "16011777198[dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, B0)))
>  		flags |= GUC_WA_RCS_RESET_BEFORE_RC6;
>  
> -	/*
> -	 * Wa_22012727170
> -	 * Wa_22012727685
> -	 */
> -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
> -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
> -				STEP_FOREVER))
> +	if (XE_WA(xe, "22012727170, 22012727685 [dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
> +	    XE_WA(xe, "22012727170, 22012727685 [dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, FOREVER)))
>  		flags |= GUC_WA_CONTEXT_ISOLATION;
>  
>  	/* Wa_16015675438, Wa_18020744125 */
> +	/* FIXME: currently there is no support for gt checks in XE_WA() */
>  	if (!xe_hw_engine_mask_per_class(gt, XE_ENGINE_CLASS_RENDER))
>  		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
>  
> -	/* Wa_1509372804 */
> -	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
> +	if (XE_WA(xe, "1509372804", PLATFORM(PVC), STEP(B0, C0)))
>  		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
>  
>  	return flags;


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

* Re: [Intel-xe] [PATCH 1/7] drm/xe: Do not mark 1809175790 as a WA
  2023-05-04  7:32 ` [Intel-xe] [PATCH 1/7] drm/xe: Do not mark 1809175790 as a WA Lucas De Marchi
@ 2023-05-04 16:10   ` Rodrigo Vivi
  0 siblings, 0 replies; 25+ messages in thread
From: Rodrigo Vivi @ 2023-05-04 16:10 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

On Thu, May 04, 2023 at 12:32:44AM -0700, Lucas De Marchi wrote:
> Additional programming annotated with Wa_<number> should be reserved to
> those that have a official workaround. Just pointing to a bug or
> additional reference can be done with something else. Copy what i915
> does and refer to it as "hsdes: ....".
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

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

> ---
>  drivers/gpu/drm/xe/xe_ring_ops.c | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_ring_ops.c b/drivers/gpu/drm/xe/xe_ring_ops.c
> index 5e61b6e61f3a..75838b8bb9a8 100644
> --- a/drivers/gpu/drm/xe/xe_ring_ops.c
> +++ b/drivers/gpu/drm/xe/xe_ring_ops.c
> @@ -199,7 +199,8 @@ static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc,
>  	bool decode = job->engine->class == XE_ENGINE_CLASS_VIDEO_DECODE;
>  
>  	dw[i++] = preparser_disable(true);
> -	/* Wa_1809175790 */
> +
> +	/* hsdes: 1809175790 */
>  	if (!xe->info.has_flat_ccs) {
>  		if (decode)
>  			i = emit_aux_table_inv(gt, VD0_AUX_NV.reg, dw, i);
> @@ -244,9 +245,11 @@ static void __emit_job_gen12_render_compute(struct xe_sched_job *job,
>  	else if (job->engine->class == XE_ENGINE_CLASS_COMPUTE)
>  		mask_flags = PIPE_CONTROL_3D_ENGINE_FLAGS;
>  	i = emit_pipe_invalidate(mask_flags, dw, i);
> -	/* Wa_1809175790 */
> +
> +	/* hsdes: 1809175790 */
>  	if (!xe->info.has_flat_ccs)
>  		i = emit_aux_table_inv(gt, GFX_CCS_AUX_NV.reg, dw, i);
> +
>  	dw[i++] = preparser_disable(false);
>  
>  	i = emit_store_imm_ggtt(xe_lrc_start_seqno_ggtt_addr(lrc),
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH 2/7] drm/xe: Fix comment on Wa_22013088509
  2023-05-04  7:32 ` [Intel-xe] [PATCH 2/7] drm/xe: Fix comment on Wa_22013088509 Lucas De Marchi
@ 2023-05-04 16:11   ` Rodrigo Vivi
  0 siblings, 0 replies; 25+ messages in thread
From: Rodrigo Vivi @ 2023-05-04 16:11 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

On Thu, May 04, 2023 at 12:32:45AM -0700, Lucas De Marchi wrote:
> On i915 the "see comment about Wa_22013088509" referred to the comment
> in the graphics version >= 11 branch, where there were more details
> about it. From the platforms supported by xe, only PVC needs
> Wa_22013088509, but as the comment says, it's simpler to do it for all
> platforms as there is no downside.  Bring the missing comment over from
> i915 and reword it to fit xe better.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

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

> ---
>  drivers/gpu/drm/xe/xe_gt_mcr.c | 13 ++++++++++---
>  1 file changed, 10 insertions(+), 3 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt_mcr.c b/drivers/gpu/drm/xe/xe_gt_mcr.c
> index 55b240a5eaa7..02afb313bfea 100644
> --- a/drivers/gpu/drm/xe/xe_gt_mcr.c
> +++ b/drivers/gpu/drm/xe/xe_gt_mcr.c
> @@ -461,9 +461,16 @@ static u32 rw_with_mcr_steering(struct xe_gt *gt, struct xe_reg_mcr reg_mcr,
>  	}
>  
>  	/*
> -	 * Always leave the hardware in multicast mode when doing reads
> -	 * (see comment about Wa_22013088509 below) and only change it
> -	 * to unicast mode when doing writes of a specific instance.
> +	 * Always leave the hardware in multicast mode when doing reads and only
> +	 * change it to unicast mode when doing writes of a specific instance.
> +	 *
> +	 * The setting of the multicast/unicast bit usually wouldn't matter for
> +	 * read operations (which always return the value from a single register
> +	 * instance regardless of how that bit is set), but some platforms may
> +	 * have workarounds requiring us to remain in multicast mode for reads,
> +	 * e.g. Wa_22013088509 on PVC.  There's no real downside to this, so
> +	 * we'll just go ahead and do so on all platforms; we'll only clear the
> +	 * multicast bit from the mask when explicitly doing a write operation.
>  	 *
>  	 * No need to save old steering reg value.
>  	 */
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH 3/7] drm/xe/guc: Remove special handling for PVC A*
  2023-05-04  7:32 ` [Intel-xe] [PATCH 3/7] drm/xe/guc: Remove special handling for PVC A* Lucas De Marchi
@ 2023-05-04 16:12   ` Rodrigo Vivi
  0 siblings, 0 replies; 25+ messages in thread
From: Rodrigo Vivi @ 2023-05-04 16:12 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

On Thu, May 04, 2023 at 12:32:46AM -0700, Lucas De Marchi wrote:
> The rest of the driver doesn't really support PVC before B0 stepping.
> Drop the special handling in xe_guc.c.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

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

> ---
>  drivers/gpu/drm/xe/xe_guc.c | 14 +++-----------
>  1 file changed, 3 insertions(+), 11 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
> index 89d20faced19..62b4fcf84acf 100644
> --- a/drivers/gpu/drm/xe/xe_guc.c
> +++ b/drivers/gpu/drm/xe/xe_guc.c
> @@ -143,8 +143,7 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>  
>  	/* Wa_16011759253 */
>  	/* Wa_22011383443 */
> -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0) ||
> -	    IS_PLATFORM_STEP(xe, XE_PVC, STEP_A0, STEP_B0))
> +	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
>  		flags |= GUC_WA_GAM_CREDITS;
>  
>  	/* Wa_14014475959 */
> @@ -164,11 +163,8 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>  
>  	/*
>  	 * Wa_2201180203
> -	 * GUC_WA_PRE_PARSER causes media workload hang for PVC A0 and PCIe
> -	 * errors. Disable this for PVC A0 steppings.
>  	 */
> -	if (GRAPHICS_VER(xe) <= 12 &&
> -	    !IS_PLATFORM_STEP(xe, XE_PVC, STEP_A0, STEP_B0))
> +	if (GRAPHICS_VER(xe) <= 12)
>  		flags |= GUC_WA_PRE_PARSER;
>  
>  	/* Wa_16011777198 */
> @@ -180,9 +176,6 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>  	/*
>  	 * Wa_22012727170
>  	 * Wa_22012727685
> -	 *
> -	 * This WA is applicable to PVC CT A0, but causes media regressions. 
> -	 * Drop the WA for PVC.
>  	 */
>  	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
>  	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
> @@ -194,10 +187,9 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>  		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
>  
>  	/* Wa_1509372804 */
> -	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_A0, STEP_C0))
> +	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
>  		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
>  
> -
>  	return flags;
>  }
>  
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH 4/7] drm/xe: Fix Wa_22011802037 annotation
  2023-05-04  7:32 ` [Intel-xe] [PATCH 4/7] drm/xe: Fix Wa_22011802037 annotation Lucas De Marchi
@ 2023-05-04 16:15   ` Rodrigo Vivi
  2023-05-04 17:05     ` Lucas De Marchi
  0 siblings, 1 reply; 25+ messages in thread
From: Rodrigo Vivi @ 2023-05-04 16:15 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

On Thu, May 04, 2023 at 12:32:47AM -0700, Lucas De Marchi wrote:
> It was missing one digit, so not showing up as a proper WA number. Add
> the missing number and annotate it with a FIXME as there are more to be
> implemented to consider this WA done: ensure CS is stop before doing a
> reset, wait for pending.
> 
> Also, this WA applies to platforms up to graphics version 1270 (with the
> exception of MTL A*, that are not supported in xe). Fix platform check.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_guc.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
> index 62b4fcf84acf..f7d32b744247 100644
> --- a/drivers/gpu/drm/xe/xe_guc.c
> +++ b/drivers/gpu/drm/xe/xe_guc.c
> @@ -162,9 +162,11 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>  		flags |= GUC_WA_DUAL_QUEUE;
>  
>  	/*
> -	 * Wa_2201180203
> +	 * Wa_22011802037:

nice catch!

> FIXME - there's more to be done than simply setting
> +	 * this flag: make sure each CS is stopped when preparing for GT reset
> +	 * and wait for pending MI_FW.

ouch, we need this! Or maybe GuC is doing this for us if we we pass the flag?

>  	 */
> -	if (GRAPHICS_VER(xe) <= 12)
> +	if (GRAPHICS_VERx100(xe) < 1270)

We need this in all the platforms including TGL from what I can see...
Why are you limiting it?

>  		flags |= GUC_WA_PRE_PARSER;
>  
>  	/* Wa_16011777198 */
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH 5/7] drm/xe/rtp: Let rule_matches() receive xe_device
  2023-05-04  7:32 ` [Intel-xe] [PATCH 5/7] drm/xe/rtp: Let rule_matches() receive xe_device Lucas De Marchi
@ 2023-05-04 16:17   ` Rodrigo Vivi
  2023-05-04 17:08     ` Lucas De Marchi
  0 siblings, 1 reply; 25+ messages in thread
From: Rodrigo Vivi @ 2023-05-04 16:17 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe

On Thu, May 04, 2023 at 12:32:48AM -0700, Lucas De Marchi wrote:
> Since some rules use xe_gt, rule_matches() uses that for matching the
> rules, even if most of them are actually checking flags in the
> device/platform layer. In order to allow the device-centric rules to be
> checked for out-of-band WAs, let's pass the pointer to xe_device, too.

why? if we can infer that from gt...

> 
> Also group the simple rules together to make it easier to separate the
> ones checking the device info from others checking gt or hwe.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_rtp.c | 20 ++++++++++----------
>  1 file changed, 10 insertions(+), 10 deletions(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_rtp.c b/drivers/gpu/drm/xe/xe_rtp.c
> index f2a0e8eb4936..88eaea597cf7 100644
> --- a/drivers/gpu/drm/xe/xe_rtp.c
> +++ b/drivers/gpu/drm/xe/xe_rtp.c
> @@ -23,11 +23,11 @@
>   * the values to the registers that have matching rules.
>   */
>  
> -static bool rule_matches(struct xe_gt *gt,
> +static bool rule_matches(const struct xe_device *xe,
> +			 struct xe_gt *gt,
>  			 struct xe_hw_engine *hwe,
>  			 const struct xe_rtp_entry *entry)
>  {
> -	const struct xe_device *xe = gt_to_xe(gt);
>  	const struct xe_rtp_rule *r;
>  	unsigned int i;
>  	bool match;
> @@ -62,6 +62,12 @@ static bool rule_matches(struct xe_gt *gt,
>  			match = xe->info.step.graphics >= r->step_start &&
>  				xe->info.step.graphics < r->step_end;
>  			break;
> +		case XE_RTP_MATCH_INTEGRATED:
> +			match = !xe->info.is_dgfx;
> +			break;
> +		case XE_RTP_MATCH_DISCRETE:
> +			match = xe->info.is_dgfx;
> +			break;
>  		case XE_RTP_MATCH_ENGINE_CLASS:
>  			match = hwe->class == r->engine_class;
>  			break;
> @@ -71,13 +77,6 @@ static bool rule_matches(struct xe_gt *gt,
>  		case XE_RTP_MATCH_FUNC:
>  			match = r->match_func(gt, hwe);
>  			break;
> -		case XE_RTP_MATCH_INTEGRATED:
> -			match = !xe->info.is_dgfx;
> -			break;
> -		case XE_RTP_MATCH_DISCRETE:
> -			match = xe->info.is_dgfx;
> -			break;
> -
>  		default:
>  			XE_WARN_ON(r->match_type);
>  		}
> @@ -108,11 +107,12 @@ static void rtp_add_sr_entry(const struct xe_rtp_action *action,
>  static void rtp_process_one(const struct xe_rtp_entry *entry, struct xe_gt *gt,
>  			    struct xe_hw_engine *hwe, struct xe_reg_sr *sr)
>  {
> +	const struct xe_device *xe = gt_to_xe(gt);
>  	const struct xe_rtp_action *action;
>  	u32 mmio_base;
>  	unsigned int i;
>  
> -	if (!rule_matches(gt, hwe, entry))
> +	if (!rule_matches(xe, gt, hwe, entry))
>  		return;
>  
>  	for (action = &entry->actions[0]; i < entry->n_actions; action++, i++) {
> -- 
> 2.40.1
> 

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

* Re: [Intel-xe] [PATCH 4/7] drm/xe: Fix Wa_22011802037 annotation
  2023-05-04 16:15   ` Rodrigo Vivi
@ 2023-05-04 17:05     ` Lucas De Marchi
  0 siblings, 0 replies; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04 17:05 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

On Thu, May 04, 2023 at 12:15:54PM -0400, Rodrigo Vivi wrote:
>On Thu, May 04, 2023 at 12:32:47AM -0700, Lucas De Marchi wrote:
>> It was missing one digit, so not showing up as a proper WA number. Add
>> the missing number and annotate it with a FIXME as there are more to be
>> implemented to consider this WA done: ensure CS is stop before doing a
>> reset, wait for pending.
>>
>> Also, this WA applies to platforms up to graphics version 1270 (with the
>> exception of MTL A*, that are not supported in xe). Fix platform check.
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> ---
>>  drivers/gpu/drm/xe/xe_guc.c | 6 ++++--
>>  1 file changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
>> index 62b4fcf84acf..f7d32b744247 100644
>> --- a/drivers/gpu/drm/xe/xe_guc.c
>> +++ b/drivers/gpu/drm/xe/xe_guc.c
>> @@ -162,9 +162,11 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>>  		flags |= GUC_WA_DUAL_QUEUE;
>>
>>  	/*
>> -	 * Wa_2201180203
>> +	 * Wa_22011802037:
>
>nice catch!
>
>> FIXME - there's more to be done than simply setting
>> +	 * this flag: make sure each CS is stopped when preparing for GT reset
>> +	 * and wait for pending MI_FW.
>
>ouch, we need this! Or maybe GuC is doing this for us if we we pass the flag?

GuC is not doing it for us, no. This is for driver-initiated GT reset
and it's the driver responsibility to do this.  The prepare_reset hook
afaics is already in place, however the loop over all engines stopping
the CSs and ensuring we wait for the MI_FW are not. And from a quick
look in i915 doesn't seem very trivial amount of code to add in this
series.

>
>>  	 */
>> -	if (GRAPHICS_VER(xe) <= 12)
>> +	if (GRAPHICS_VERx100(xe) < 1270)
>
>We need this in all the platforms including TGL from what I can see...
>Why are you limiting it?

we don't need it on MTL. `GRAPHICS_VERx100(xe) < 1270` includes all
platforms before MTL.

Lucas De Marchi

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

* Re: [Intel-xe] [PATCH 5/7] drm/xe/rtp: Let rule_matches() receive xe_device
  2023-05-04 16:17   ` Rodrigo Vivi
@ 2023-05-04 17:08     ` Lucas De Marchi
  0 siblings, 0 replies; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04 17:08 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe

On Thu, May 04, 2023 at 12:17:46PM -0400, Rodrigo Vivi wrote:
>On Thu, May 04, 2023 at 12:32:48AM -0700, Lucas De Marchi wrote:
>> Since some rules use xe_gt, rule_matches() uses that for matching the
>> rules, even if most of them are actually checking flags in the
>> device/platform layer. In order to allow the device-centric rules to be
>> checked for out-of-band WAs, let's pass the pointer to xe_device, too.
>
>why? if we can infer that from gt...

because in those cases gt can be NULL. Same reason why we pass both hwe
and gt. We could infer hwe from gt, but hwe is not always valid.

Lucas De Marchi

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

* Re: [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra
  2023-05-04 15:30   ` Souza, Jose
@ 2023-05-04 19:30     ` Lucas De Marchi
  2023-05-04 19:37       ` Souza, Jose
  0 siblings, 1 reply; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04 19:30 UTC (permalink / raw)
  To: Souza, Jose; +Cc: intel-xe

On Thu, May 04, 2023 at 03:30:48PM +0000, Jose Souza wrote:
>On Thu, 2023-05-04 at 00:32 -0700, Lucas De Marchi wrote:
>> Let xe_guc.c start using XE_WA() for workarounds. One workaround
>> couldn't be converted due to no support for function hook checks.
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> ---
>>  drivers/gpu/drm/xe/xe_guc.c | 40 +++++++++++++------------------------
>>  1 file changed, 14 insertions(+), 26 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
>> index f7d32b744247..eea5ed015282 100644
>> --- a/drivers/gpu/drm/xe/xe_guc.c
>> +++ b/drivers/gpu/drm/xe/xe_guc.c
>> @@ -19,7 +19,9 @@
>>  #include "xe_guc_submit.h"
>>  #include "xe_mmio.h"
>>  #include "xe_platform_types.h"
>> +#include "xe_rtp.h"
>>  #include "xe_uc_fw.h"
>> +#include "xe_wa.h"
>>  #include "xe_wopcm.h"
>>
>>  #define MEDIA_GUC_HOST_INTERRUPT        XE_REG(0x190304)
>> @@ -136,29 +138,22 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>>  	struct xe_gt *gt = guc_to_gt(guc);
>>  	u32 flags = 0;
>>
>> -	/* Wa_22012773006:gen11,gen12 < XeHP */
>> -	if (GRAPHICS_VER(xe) >= 11 &&
>> -	    GRAPHICS_VERx100(xe) < 1250)
>> +	if (XE_WA(xe, "22012773006", GRAPHICS_VERSION_RANGE(1100, 1250)))
>>  		flags |= GUC_WA_POLLCS;
>
>Just a suggestion but would be better to have the workaround rule defined somewhere else and here only have 'if (XE_WA(xe, "22012773006"))'.
>
>
>Mesa now has something like that.
>We have a Python script that generates a JSON file with workaround data from the workaround database API.
>During build time, another Python script generates the intel_wa.c file using the information in JSON, setting a bit for each workaround that applies
>to each platform.
>In runtime it get the bit field with the workarounds that applies to running platform on given stepping.

that is one of the alternatives I shared in the RFC. There are
some issues with such approach though:

1) The condition is in a totally different place tha have to be checked
    to follow the code flow.

    The upside is that if the same condition needs to be checked again in
    multiple places for these OOB workarounds, the condition doesn't
    need to be repeated

2) Not possible to encode conditions that are not platform-centric or
that needs to be decided in runtime (e.g. if an engine is fused off or
not)

>In code Mesa we have 'if (intel_needs_workaround(devinfo, 14015055625))', Xe kmd would probably need additional checks like 'if (engine == BLIT &&
>XE_WA(xe, "xxxxxx"))'.

yeah... that maybe solves the issue (2) above. We'd need to leave the
non-platform checks to each callers. And maybe follow the same pattern
for the gt/engine/lrc workarounds.

>
>This solve the problem we have were workarounds are left enabled in platforms that already have a HW fix for it.

not sure how that solves this issue though. We mark the stepping in
which the workaround are supposedly fixed.

>
>Not sure if such think would be acceptable in Linux, just sharing what Mesa have done.

Generating code to be built is done in a few places in the kernel
I already suggested doing that for the register definitions, but
there are always push back.  I will take a look at this again.

Thanks
Lucas De Marchi

>
>>
>> -	/* Wa_16011759253 */
>> -	/* Wa_22011383443 */
>> -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
>> +	if (XE_WA(xe, "16011759253, 22011383443",
>> +		  SUBPLATFORM(DG2, G10), STEP(A0, B0)))
>>  		flags |= GUC_WA_GAM_CREDITS;
>>
>> -	/* Wa_14014475959 */
>> -	if (IS_PLATFORM_STEP(xe, XE_METEORLAKE, STEP_A0, STEP_B0) ||
>> -	    xe->info.platform == XE_DG2)
>> +	if (XE_WA(xe, "14014475959[mtl]", PLATFORM(METEORLAKE), STEP(A0, B0)) ||
>> +	    XE_WA(xe, "14014475959[dg2]", PLATFORM(DG2)))
>>  		flags |= GUC_WA_HOLD_CCS_SWITCHOUT;
>>
>>  	/*
>> -	 * Wa_14012197797
>> -	 * Wa_22011391025
>> -	 *
>>  	 * The same WA bit is used for both and 22011391025 is applicable to
>>  	 * all DG2.
>>  	 */
>> -	if (xe->info.platform == XE_DG2)
>> +	if (XE_WA(xe, "14012197797, 22011391025", PLATFORM(DG2)))
>>  		flags |= GUC_WA_DUAL_QUEUE;
>>
>>  	/*
>> @@ -169,27 +164,20 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>>  	if (GRAPHICS_VERx100(xe) < 1270)
>>  		flags |= GUC_WA_PRE_PARSER;
>>
>> -	/* Wa_16011777198 */
>> -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
>> -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
>> -				STEP_B0))
>> +	if (XE_WA(xe, "16011777198[dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
>> +	    XE_WA(xe, "16011777198[dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, B0)))
>>  		flags |= GUC_WA_RCS_RESET_BEFORE_RC6;
>>
>> -	/*
>> -	 * Wa_22012727170
>> -	 * Wa_22012727685
>> -	 */
>> -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
>> -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
>> -				STEP_FOREVER))
>> +	if (XE_WA(xe, "22012727170, 22012727685 [dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
>> +	    XE_WA(xe, "22012727170, 22012727685 [dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, FOREVER)))
>>  		flags |= GUC_WA_CONTEXT_ISOLATION;
>>
>>  	/* Wa_16015675438, Wa_18020744125 */
>> +	/* FIXME: currently there is no support for gt checks in XE_WA() */
>>  	if (!xe_hw_engine_mask_per_class(gt, XE_ENGINE_CLASS_RENDER))
>>  		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
>>
>> -	/* Wa_1509372804 */
>> -	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
>> +	if (XE_WA(xe, "1509372804", PLATFORM(PVC), STEP(B0, C0)))
>>  		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
>>
>>  	return flags;
>

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

* Re: [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra
  2023-05-04 19:30     ` Lucas De Marchi
@ 2023-05-04 19:37       ` Souza, Jose
  2023-05-04 21:56         ` Lucas De Marchi
  0 siblings, 1 reply; 25+ messages in thread
From: Souza, Jose @ 2023-05-04 19:37 UTC (permalink / raw)
  To: De Marchi, Lucas; +Cc: intel-xe

On Thu, 2023-05-04 at 12:30 -0700, Lucas De Marchi wrote:
> On Thu, May 04, 2023 at 03:30:48PM +0000, Jose Souza wrote:
> > On Thu, 2023-05-04 at 00:32 -0700, Lucas De Marchi wrote:
> > > Let xe_guc.c start using XE_WA() for workarounds. One workaround
> > > couldn't be converted due to no support for function hook checks.
> > > 
> > > Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> > > ---
> > >  drivers/gpu/drm/xe/xe_guc.c | 40 +++++++++++++------------------------
> > >  1 file changed, 14 insertions(+), 26 deletions(-)
> > > 
> > > diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
> > > index f7d32b744247..eea5ed015282 100644
> > > --- a/drivers/gpu/drm/xe/xe_guc.c
> > > +++ b/drivers/gpu/drm/xe/xe_guc.c
> > > @@ -19,7 +19,9 @@
> > >  #include "xe_guc_submit.h"
> > >  #include "xe_mmio.h"
> > >  #include "xe_platform_types.h"
> > > +#include "xe_rtp.h"
> > >  #include "xe_uc_fw.h"
> > > +#include "xe_wa.h"
> > >  #include "xe_wopcm.h"
> > > 
> > >  #define MEDIA_GUC_HOST_INTERRUPT        XE_REG(0x190304)
> > > @@ -136,29 +138,22 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
> > >  	struct xe_gt *gt = guc_to_gt(guc);
> > >  	u32 flags = 0;
> > > 
> > > -	/* Wa_22012773006:gen11,gen12 < XeHP */
> > > -	if (GRAPHICS_VER(xe) >= 11 &&
> > > -	    GRAPHICS_VERx100(xe) < 1250)
> > > +	if (XE_WA(xe, "22012773006", GRAPHICS_VERSION_RANGE(1100, 1250)))
> > >  		flags |= GUC_WA_POLLCS;
> > 
> > Just a suggestion but would be better to have the workaround rule defined somewhere else and here only have 'if (XE_WA(xe, "22012773006"))'.
> > 
> > 
> > Mesa now has something like that.
> > We have a Python script that generates a JSON file with workaround data from the workaround database API.
> > During build time, another Python script generates the intel_wa.c file using the information in JSON, setting a bit for each workaround that applies
> > to each platform.
> > In runtime it get the bit field with the workarounds that applies to running platform on given stepping.
> 
> that is one of the alternatives I shared in the RFC. There are
> some issues with such approach though:
> 
> 1) The condition is in a totally different place tha have to be checked
>     to follow the code flow.
> 
>     The upside is that if the same condition needs to be checked again in
>     multiple places for these OOB workarounds, the condition doesn't
>     need to be repeated
> 
> 2) Not possible to encode conditions that are not platform-centric or
> that needs to be decided in runtime (e.g. if an engine is fused off or
> not)
> 
> > In code Mesa we have 'if (intel_needs_workaround(devinfo, 14015055625))', Xe kmd would probably need additional checks like 'if (engine == BLIT &&
> > XE_WA(xe, "xxxxxx"))'.
> 
> yeah... that maybe solves the issue (2) above. We'd need to leave the
> non-platform checks to each callers. And maybe follow the same pattern
> for the gt/engine/lrc workarounds.
> 
> > 
> > This solve the problem we have were workarounds are left enabled in platforms that already have a HW fix for it.
> 
> not sure how that solves this issue though. We mark the stepping in
> which the workaround are supposedly fixed.

Mesa problems was with permanent workarounds, a example:

Some workaround is required by all gen12.0 and dg2 and was implemented with: 'if (gt_ver >= 12)' but then it was fixed in MTL.
It is pretty easy to forget to update it.

> 
> > 
> > Not sure if such think would be acceptable in Linux, just sharing what Mesa have done.
> 
> Generating code to be built is done in a few places in the kernel
> I already suggested doing that for the register definitions, but
> there are always push back.  I will take a look at this again.
> 
> Thanks
> Lucas De Marchi
> 
> > 
> > > 
> > > -	/* Wa_16011759253 */
> > > -	/* Wa_22011383443 */
> > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
> > > +	if (XE_WA(xe, "16011759253, 22011383443",
> > > +		  SUBPLATFORM(DG2, G10), STEP(A0, B0)))
> > >  		flags |= GUC_WA_GAM_CREDITS;
> > > 
> > > -	/* Wa_14014475959 */
> > > -	if (IS_PLATFORM_STEP(xe, XE_METEORLAKE, STEP_A0, STEP_B0) ||
> > > -	    xe->info.platform == XE_DG2)
> > > +	if (XE_WA(xe, "14014475959[mtl]", PLATFORM(METEORLAKE), STEP(A0, B0)) ||
> > > +	    XE_WA(xe, "14014475959[dg2]", PLATFORM(DG2)))
> > >  		flags |= GUC_WA_HOLD_CCS_SWITCHOUT;
> > > 
> > >  	/*
> > > -	 * Wa_14012197797
> > > -	 * Wa_22011391025
> > > -	 *
> > >  	 * The same WA bit is used for both and 22011391025 is applicable to
> > >  	 * all DG2.
> > >  	 */
> > > -	if (xe->info.platform == XE_DG2)
> > > +	if (XE_WA(xe, "14012197797, 22011391025", PLATFORM(DG2)))
> > >  		flags |= GUC_WA_DUAL_QUEUE;
> > > 
> > >  	/*
> > > @@ -169,27 +164,20 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
> > >  	if (GRAPHICS_VERx100(xe) < 1270)
> > >  		flags |= GUC_WA_PRE_PARSER;
> > > 
> > > -	/* Wa_16011777198 */
> > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
> > > -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
> > > -				STEP_B0))
> > > +	if (XE_WA(xe, "16011777198[dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
> > > +	    XE_WA(xe, "16011777198[dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, B0)))
> > >  		flags |= GUC_WA_RCS_RESET_BEFORE_RC6;
> > > 
> > > -	/*
> > > -	 * Wa_22012727170
> > > -	 * Wa_22012727685
> > > -	 */
> > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
> > > -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
> > > -				STEP_FOREVER))
> > > +	if (XE_WA(xe, "22012727170, 22012727685 [dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
> > > +	    XE_WA(xe, "22012727170, 22012727685 [dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, FOREVER)))
> > >  		flags |= GUC_WA_CONTEXT_ISOLATION;
> > > 
> > >  	/* Wa_16015675438, Wa_18020744125 */
> > > +	/* FIXME: currently there is no support for gt checks in XE_WA() */
> > >  	if (!xe_hw_engine_mask_per_class(gt, XE_ENGINE_CLASS_RENDER))
> > >  		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
> > > 
> > > -	/* Wa_1509372804 */
> > > -	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
> > > +	if (XE_WA(xe, "1509372804", PLATFORM(PVC), STEP(B0, C0)))
> > >  		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
> > > 
> > >  	return flags;
> > 


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

* Re: [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra
  2023-05-04 19:37       ` Souza, Jose
@ 2023-05-04 21:56         ` Lucas De Marchi
  2023-05-04 22:19           ` Souza, Jose
  2023-05-04 22:25           ` Mark Janes
  0 siblings, 2 replies; 25+ messages in thread
From: Lucas De Marchi @ 2023-05-04 21:56 UTC (permalink / raw)
  To: Souza, Jose
  Cc: Dylan Baker, Kenneth Graunke, Mark Janes, intel-xe, Lionel Landwerlin

On Thu, May 04, 2023 at 12:37:05PM -0700, Jose Souza wrote:
>On Thu, 2023-05-04 at 12:30 -0700, Lucas De Marchi wrote:
>> On Thu, May 04, 2023 at 03:30:48PM +0000, Jose Souza wrote:
>> > On Thu, 2023-05-04 at 00:32 -0700, Lucas De Marchi wrote:
>> > > Let xe_guc.c start using XE_WA() for workarounds. One workaround
>> > > couldn't be converted due to no support for function hook checks.
>> > >
>> > > Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> > > ---
>> > >  drivers/gpu/drm/xe/xe_guc.c | 40 +++++++++++++------------------------
>> > >  1 file changed, 14 insertions(+), 26 deletions(-)
>> > >
>> > > diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
>> > > index f7d32b744247..eea5ed015282 100644
>> > > --- a/drivers/gpu/drm/xe/xe_guc.c
>> > > +++ b/drivers/gpu/drm/xe/xe_guc.c
>> > > @@ -19,7 +19,9 @@
>> > >  #include "xe_guc_submit.h"
>> > >  #include "xe_mmio.h"
>> > >  #include "xe_platform_types.h"
>> > > +#include "xe_rtp.h"
>> > >  #include "xe_uc_fw.h"
>> > > +#include "xe_wa.h"
>> > >  #include "xe_wopcm.h"
>> > >
>> > >  #define MEDIA_GUC_HOST_INTERRUPT        XE_REG(0x190304)
>> > > @@ -136,29 +138,22 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>> > >  	struct xe_gt *gt = guc_to_gt(guc);
>> > >  	u32 flags = 0;
>> > >
>> > > -	/* Wa_22012773006:gen11,gen12 < XeHP */
>> > > -	if (GRAPHICS_VER(xe) >= 11 &&
>> > > -	    GRAPHICS_VERx100(xe) < 1250)
>> > > +	if (XE_WA(xe, "22012773006", GRAPHICS_VERSION_RANGE(1100, 1250)))
>> > >  		flags |= GUC_WA_POLLCS;
>> >
>> > Just a suggestion but would be better to have the workaround rule defined somewhere else and here only have 'if (XE_WA(xe, "22012773006"))'.
>> >
>> >
>> > Mesa now has something like that.
>> > We have a Python script that generates a JSON file with workaround data from the workaround database API.
>> > During build time, another Python script generates the intel_wa.c file using the information in JSON, setting a bit for each workaround that applies
>> > to each platform.
>> > In runtime it get the bit field with the workarounds that applies to running platform on given stepping.
>>
>> that is one of the alternatives I shared in the RFC. There are
>> some issues with such approach though:
>>
>> 1) The condition is in a totally different place tha have to be checked
>>     to follow the code flow.
>>
>>     The upside is that if the same condition needs to be checked again in
>>     multiple places for these OOB workarounds, the condition doesn't
>>     need to be repeated
>>
>> 2) Not possible to encode conditions that are not platform-centric or
>> that needs to be decided in runtime (e.g. if an engine is fused off or
>> not)
>>
>> > In code Mesa we have 'if (intel_needs_workaround(devinfo, 14015055625))', Xe kmd would probably need additional checks like 'if (engine == BLIT &&
>> > XE_WA(xe, "xxxxxx"))'.
>>
>> yeah... that maybe solves the issue (2) above. We'd need to leave the
>> non-platform checks to each callers. And maybe follow the same pattern
>> for the gt/engine/lrc workarounds.
>>
>> >
>> > This solve the problem we have were workarounds are left enabled in platforms that already have a HW fix for it.
>>
>> not sure how that solves this issue though. We mark the stepping in
>> which the workaround are supposedly fixed.
>
>Mesa problems was with permanent workarounds, a example:
>
>Some workaround is required by all gen12.0 and dg2 and was implemented with: 'if (gt_ver >= 12)' but then it was fixed in MTL.
>It is pretty easy to forget to update it.


but then the solution is not about where the check is, i.e. in the
caller vs a centralized place. The solution is to generate the
version range or platform from the spec.  If we were to move to a
centralized place without generating that automatically we'd still have
the same issue.... which goes back to the issue of having code
generation in the kernel.

 From a quick look at the mesa impl, what I don't quite understand after
grepping for intel_needs_workaround() and looking a the .cpp/.h
generation:  how do you check if the workaround is implemented/active?
Because 1) you generated a .json from the database, 2) you generated
the condition to enable the workaround for *all* platforms; 3) Now you
can't rely anymore on having that definition to decide it's
implemented/active.  Do you track callers of intel_needs_workaround?
Something else? This seems a little short based on the size
of mesa_defs.json. Or is it just because the past platforms weren't
converted to this new infra?

git grep -h intel_needs_workaround | sed -n 's/.*intel_needs_workaround(.*,\s*\([0-9]*\)).*/\1/p' | sort -u
14010017096
14012437816
14012688258
14014063774
14015297576
14015360517
14015590813
14017341140
16013063087
22012575642
22012785325
22013689345

Also Cc'ing here some other  people involved with the mesa impl to check
if we can improve kernel side.

thanks
Lucas De Marchi

>
>>
>> >
>> > Not sure if such think would be acceptable in Linux, just sharing what Mesa have done.
>>
>> Generating code to be built is done in a few places in the kernel
>> I already suggested doing that for the register definitions, but
>> there are always push back.  I will take a look at this again.
>>
>> Thanks
>> Lucas De Marchi
>>
>> >
>> > >
>> > > -	/* Wa_16011759253 */
>> > > -	/* Wa_22011383443 */
>> > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
>> > > +	if (XE_WA(xe, "16011759253, 22011383443",
>> > > +		  SUBPLATFORM(DG2, G10), STEP(A0, B0)))
>> > >  		flags |= GUC_WA_GAM_CREDITS;
>> > >
>> > > -	/* Wa_14014475959 */
>> > > -	if (IS_PLATFORM_STEP(xe, XE_METEORLAKE, STEP_A0, STEP_B0) ||
>> > > -	    xe->info.platform == XE_DG2)
>> > > +	if (XE_WA(xe, "14014475959[mtl]", PLATFORM(METEORLAKE), STEP(A0, B0)) ||
>> > > +	    XE_WA(xe, "14014475959[dg2]", PLATFORM(DG2)))
>> > >  		flags |= GUC_WA_HOLD_CCS_SWITCHOUT;
>> > >
>> > >  	/*
>> > > -	 * Wa_14012197797
>> > > -	 * Wa_22011391025
>> > > -	 *
>> > >  	 * The same WA bit is used for both and 22011391025 is applicable to
>> > >  	 * all DG2.
>> > >  	 */
>> > > -	if (xe->info.platform == XE_DG2)
>> > > +	if (XE_WA(xe, "14012197797, 22011391025", PLATFORM(DG2)))
>> > >  		flags |= GUC_WA_DUAL_QUEUE;
>> > >
>> > >  	/*
>> > > @@ -169,27 +164,20 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
>> > >  	if (GRAPHICS_VERx100(xe) < 1270)
>> > >  		flags |= GUC_WA_PRE_PARSER;
>> > >
>> > > -	/* Wa_16011777198 */
>> > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
>> > > -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
>> > > -				STEP_B0))
>> > > +	if (XE_WA(xe, "16011777198[dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
>> > > +	    XE_WA(xe, "16011777198[dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, B0)))
>> > >  		flags |= GUC_WA_RCS_RESET_BEFORE_RC6;
>> > >
>> > > -	/*
>> > > -	 * Wa_22012727170
>> > > -	 * Wa_22012727685
>> > > -	 */
>> > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
>> > > -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
>> > > -				STEP_FOREVER))
>> > > +	if (XE_WA(xe, "22012727170, 22012727685 [dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
>> > > +	    XE_WA(xe, "22012727170, 22012727685 [dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, FOREVER)))
>> > >  		flags |= GUC_WA_CONTEXT_ISOLATION;
>> > >
>> > >  	/* Wa_16015675438, Wa_18020744125 */
>> > > +	/* FIXME: currently there is no support for gt checks in XE_WA() */
>> > >  	if (!xe_hw_engine_mask_per_class(gt, XE_ENGINE_CLASS_RENDER))
>> > >  		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
>> > >
>> > > -	/* Wa_1509372804 */
>> > > -	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
>> > > +	if (XE_WA(xe, "1509372804", PLATFORM(PVC), STEP(B0, C0)))
>> > >  		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
>> > >
>> > >  	return flags;
>> >
>

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

* Re: [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra
  2023-05-04 21:56         ` Lucas De Marchi
@ 2023-05-04 22:19           ` Souza, Jose
  2023-05-04 22:25           ` Mark Janes
  1 sibling, 0 replies; 25+ messages in thread
From: Souza, Jose @ 2023-05-04 22:19 UTC (permalink / raw)
  To: De Marchi, Lucas
  Cc: Baker, Dylan C, kenneth, markjanes, intel-xe, Landwerlin, Lionel G

On Thu, 2023-05-04 at 14:56 -0700, Lucas De Marchi wrote:
> On Thu, May 04, 2023 at 12:37:05PM -0700, Jose Souza wrote:
> > On Thu, 2023-05-04 at 12:30 -0700, Lucas De Marchi wrote:
> > > On Thu, May 04, 2023 at 03:30:48PM +0000, Jose Souza wrote:
> > > > On Thu, 2023-05-04 at 00:32 -0700, Lucas De Marchi wrote:
> > > > > Let xe_guc.c start using XE_WA() for workarounds. One workaround
> > > > > couldn't be converted due to no support for function hook checks.
> > > > > 
> > > > > Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> > > > > ---
> > > > >  drivers/gpu/drm/xe/xe_guc.c | 40 +++++++++++++------------------------
> > > > >  1 file changed, 14 insertions(+), 26 deletions(-)
> > > > > 
> > > > > diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
> > > > > index f7d32b744247..eea5ed015282 100644
> > > > > --- a/drivers/gpu/drm/xe/xe_guc.c
> > > > > +++ b/drivers/gpu/drm/xe/xe_guc.c
> > > > > @@ -19,7 +19,9 @@
> > > > >  #include "xe_guc_submit.h"
> > > > >  #include "xe_mmio.h"
> > > > >  #include "xe_platform_types.h"
> > > > > +#include "xe_rtp.h"
> > > > >  #include "xe_uc_fw.h"
> > > > > +#include "xe_wa.h"
> > > > >  #include "xe_wopcm.h"
> > > > > 
> > > > >  #define MEDIA_GUC_HOST_INTERRUPT        XE_REG(0x190304)
> > > > > @@ -136,29 +138,22 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
> > > > >  	struct xe_gt *gt = guc_to_gt(guc);
> > > > >  	u32 flags = 0;
> > > > > 
> > > > > -	/* Wa_22012773006:gen11,gen12 < XeHP */
> > > > > -	if (GRAPHICS_VER(xe) >= 11 &&
> > > > > -	    GRAPHICS_VERx100(xe) < 1250)
> > > > > +	if (XE_WA(xe, "22012773006", GRAPHICS_VERSION_RANGE(1100, 1250)))
> > > > >  		flags |= GUC_WA_POLLCS;
> > > > 
> > > > Just a suggestion but would be better to have the workaround rule defined somewhere else and here only have 'if (XE_WA(xe, "22012773006"))'.
> > > > 
> > > > 
> > > > Mesa now has something like that.
> > > > We have a Python script that generates a JSON file with workaround data from the workaround database API.
> > > > During build time, another Python script generates the intel_wa.c file using the information in JSON, setting a bit for each workaround that applies
> > > > to each platform.
> > > > In runtime it get the bit field with the workarounds that applies to running platform on given stepping.
> > > 
> > > that is one of the alternatives I shared in the RFC. There are
> > > some issues with such approach though:
> > > 
> > > 1) The condition is in a totally different place tha have to be checked
> > >     to follow the code flow.
> > > 
> > >     The upside is that if the same condition needs to be checked again in
> > >     multiple places for these OOB workarounds, the condition doesn't
> > >     need to be repeated
> > > 
> > > 2) Not possible to encode conditions that are not platform-centric or
> > > that needs to be decided in runtime (e.g. if an engine is fused off or
> > > not)
> > > 
> > > > In code Mesa we have 'if (intel_needs_workaround(devinfo, 14015055625))', Xe kmd would probably need additional checks like 'if (engine == BLIT &&
> > > > XE_WA(xe, "xxxxxx"))'.
> > > 
> > > yeah... that maybe solves the issue (2) above. We'd need to leave the
> > > non-platform checks to each callers. And maybe follow the same pattern
> > > for the gt/engine/lrc workarounds.
> > > 
> > > > 
> > > > This solve the problem we have were workarounds are left enabled in platforms that already have a HW fix for it.
> > > 
> > > not sure how that solves this issue though. We mark the stepping in
> > > which the workaround are supposedly fixed.
> > 
> > Mesa problems was with permanent workarounds, a example:
> > 
> > Some workaround is required by all gen12.0 and dg2 and was implemented with: 'if (gt_ver >= 12)' but then it was fixed in MTL.
> > It is pretty easy to forget to update it.
> 
> 
> but then the solution is not about where the check is, i.e. in the
> caller vs a centralized place. The solution is to generate the
> version range or platform from the spec.  If we were to move to a
> centralized place without generating that automatically we'd still have
> the same issue.... which goes back to the issue of having code
> generation in the kernel.
> 
>  From a quick look at the mesa impl, what I don't quite understand after
> grepping for intel_needs_workaround() and looking a the .cpp/.h
> generation:  how do you check if the workaround is implemented/active?
> Because 1) you generated a .json from the database, 2) you generated
> the condition to enable the workaround for *all* platforms; 3) Now you
> can't rely anymore on having that definition to decide it's
> implemented/active.  Do you track callers of intel_needs_workaround?
> Something else? This seems a little short based on the size
> of mesa_defs.json. Or is it just because the past platforms weren't
> converted to this new infra?

Some files are compiled one time for each gfx version, so there is also the INTEL_NEEDS_WA_ to grep.

But yeah the conversion is happening gradually, new workarounds are implemented with the new framework.
Mark probably have some ideas about how to track workarounds that we are missing implementation against database.

> 
> git grep -h intel_needs_workaround | sed -n 's/.*intel_needs_workaround(.*,\s*\([0-9]*\)).*/\1/p' | sort -u
> 14010017096
> 14012437816
> 14012688258
> 14014063774
> 14015297576
> 14015360517
> 14015590813
> 14017341140
> 16013063087
> 22012575642
> 22012785325
> 22013689345
> 
> Also Cc'ing here some other  people involved with the mesa impl to check
> if we can improve kernel side.
> 
> thanks
> Lucas De Marchi
> 
> > 
> > > 
> > > > 
> > > > Not sure if such think would be acceptable in Linux, just sharing what Mesa have done.
> > > 
> > > Generating code to be built is done in a few places in the kernel
> > > I already suggested doing that for the register definitions, but
> > > there are always push back.  I will take a look at this again.
> > > 
> > > Thanks
> > > Lucas De Marchi
> > > 
> > > > 
> > > > > 
> > > > > -	/* Wa_16011759253 */
> > > > > -	/* Wa_22011383443 */
> > > > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_B0))
> > > > > +	if (XE_WA(xe, "16011759253, 22011383443",
> > > > > +		  SUBPLATFORM(DG2, G10), STEP(A0, B0)))
> > > > >  		flags |= GUC_WA_GAM_CREDITS;
> > > > > 
> > > > > -	/* Wa_14014475959 */
> > > > > -	if (IS_PLATFORM_STEP(xe, XE_METEORLAKE, STEP_A0, STEP_B0) ||
> > > > > -	    xe->info.platform == XE_DG2)
> > > > > +	if (XE_WA(xe, "14014475959[mtl]", PLATFORM(METEORLAKE), STEP(A0, B0)) ||
> > > > > +	    XE_WA(xe, "14014475959[dg2]", PLATFORM(DG2)))
> > > > >  		flags |= GUC_WA_HOLD_CCS_SWITCHOUT;
> > > > > 
> > > > >  	/*
> > > > > -	 * Wa_14012197797
> > > > > -	 * Wa_22011391025
> > > > > -	 *
> > > > >  	 * The same WA bit is used for both and 22011391025 is applicable to
> > > > >  	 * all DG2.
> > > > >  	 */
> > > > > -	if (xe->info.platform == XE_DG2)
> > > > > +	if (XE_WA(xe, "14012197797, 22011391025", PLATFORM(DG2)))
> > > > >  		flags |= GUC_WA_DUAL_QUEUE;
> > > > > 
> > > > >  	/*
> > > > > @@ -169,27 +164,20 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
> > > > >  	if (GRAPHICS_VERx100(xe) < 1270)
> > > > >  		flags |= GUC_WA_PRE_PARSER;
> > > > > 
> > > > > -	/* Wa_16011777198 */
> > > > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
> > > > > -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
> > > > > -				STEP_B0))
> > > > > +	if (XE_WA(xe, "16011777198[dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
> > > > > +	    XE_WA(xe, "16011777198[dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, B0)))
> > > > >  		flags |= GUC_WA_RCS_RESET_BEFORE_RC6;
> > > > > 
> > > > > -	/*
> > > > > -	 * Wa_22012727170
> > > > > -	 * Wa_22012727685
> > > > > -	 */
> > > > > -	if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, STEP_A0, STEP_C0) ||
> > > > > -	    IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, STEP_A0,
> > > > > -				STEP_FOREVER))
> > > > > +	if (XE_WA(xe, "22012727170, 22012727685 [dg2_g10]", SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
> > > > > +	    XE_WA(xe, "22012727170, 22012727685 [dg2_g11]", SUBPLATFORM(DG2, G11), STEP(A0, FOREVER)))
> > > > >  		flags |= GUC_WA_CONTEXT_ISOLATION;
> > > > > 
> > > > >  	/* Wa_16015675438, Wa_18020744125 */
> > > > > +	/* FIXME: currently there is no support for gt checks in XE_WA() */
> > > > >  	if (!xe_hw_engine_mask_per_class(gt, XE_ENGINE_CLASS_RENDER))
> > > > >  		flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
> > > > > 
> > > > > -	/* Wa_1509372804 */
> > > > > -	if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
> > > > > +	if (XE_WA(xe, "1509372804", PLATFORM(PVC), STEP(B0, C0)))
> > > > >  		flags |= GUC_WA_RENDER_RST_RC6_EXIT;
> > > > > 
> > > > >  	return flags;
> > > > 
> > 


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

* Re: [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra
  2023-05-04 21:56         ` Lucas De Marchi
  2023-05-04 22:19           ` Souza, Jose
@ 2023-05-04 22:25           ` Mark Janes
  1 sibling, 0 replies; 25+ messages in thread
From: Mark Janes @ 2023-05-04 22:25 UTC (permalink / raw)
  To: Lucas De Marchi, Souza, Jose
  Cc: Dylan Baker, Kenneth Graunke, Mark Janes, intel-xe, Lionel Landwerlin

On 5/4/23 14:56, Lucas De Marchi wrote:
> On Thu, May 04, 2023 at 12:37:05PM -0700, Jose Souza wrote:
>> On Thu, 2023-05-04 at 12:30 -0700, Lucas De Marchi wrote:
>>> On Thu, May 04, 2023 at 03:30:48PM +0000, Jose Souza wrote:
>>> > On Thu, 2023-05-04 at 00:32 -0700, Lucas De Marchi wrote:
>>> > > Let xe_guc.c start using XE_WA() for workarounds. One workaround
>>> > > couldn't be converted due to no support for function hook checks.
>>> > >
>>> > > Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>>> > > ---
>>> > >  drivers/gpu/drm/xe/xe_guc.c | 40 
>>> +++++++++++++------------------------
>>> > >  1 file changed, 14 insertions(+), 26 deletions(-)
>>> > >
>>> > > diff --git a/drivers/gpu/drm/xe/xe_guc.c 
>>> b/drivers/gpu/drm/xe/xe_guc.c
>>> > > index f7d32b744247..eea5ed015282 100644
>>> > > --- a/drivers/gpu/drm/xe/xe_guc.c
>>> > > +++ b/drivers/gpu/drm/xe/xe_guc.c
>>> > > @@ -19,7 +19,9 @@
>>> > >  #include "xe_guc_submit.h"
>>> > >  #include "xe_mmio.h"
>>> > >  #include "xe_platform_types.h"
>>> > > +#include "xe_rtp.h"
>>> > >  #include "xe_uc_fw.h"
>>> > > +#include "xe_wa.h"
>>> > >  #include "xe_wopcm.h"
>>> > >
>>> > >  #define MEDIA_GUC_HOST_INTERRUPT        XE_REG(0x190304)
>>> > > @@ -136,29 +138,22 @@ static u32 guc_ctl_wa_flags(struct xe_guc 
>>> *guc)
>>> > >      struct xe_gt *gt = guc_to_gt(guc);
>>> > >      u32 flags = 0;
>>> > >
>>> > > -    /* Wa_22012773006:gen11,gen12 < XeHP */
>>> > > -    if (GRAPHICS_VER(xe) >= 11 &&
>>> > > -        GRAPHICS_VERx100(xe) < 1250)
>>> > > +    if (XE_WA(xe, "22012773006", GRAPHICS_VERSION_RANGE(1100, 
>>> 1250)))
>>> > >          flags |= GUC_WA_POLLCS;
>>> >
>>> > Just a suggestion but would be better to have the workaround rule 
>>> defined somewhere else and here only have 'if (XE_WA(xe, 
>>> "22012773006"))'.
>>> >
>>> >
>>> > Mesa now has something like that.
>>> > We have a Python script that generates a JSON file with workaround 
>>> data from the workaround database API.
>>> > During build time, another Python script generates the intel_wa.c 
>>> file using the information in JSON, setting a bit for each workaround 
>>> that applies
>>> > to each platform.
>>> > In runtime it get the bit field with the workarounds that applies 
>>> to running platform on given stepping.
>>>
>>> that is one of the alternatives I shared in the RFC. There are
>>> some issues with such approach though:
>>>
>>> 1) The condition is in a totally different place tha have to be checked
>>>     to follow the code flow.
>>>
>>>     The upside is that if the same condition needs to be checked 
>>> again in
>>>     multiple places for these OOB workarounds, the condition doesn't
>>>     need to be repeated
>>>
>>> 2) Not possible to encode conditions that are not platform-centric or
>>> that needs to be decided in runtime (e.g. if an engine is fused off or
>>> not)
>>>
>>> > In code Mesa we have 'if (intel_needs_workaround(devinfo, 
>>> 14015055625))', Xe kmd would probably need additional checks like 'if 
>>> (engine == BLIT &&
>>> > XE_WA(xe, "xxxxxx"))'.
>>>
>>> yeah... that maybe solves the issue (2) above. We'd need to leave the
>>> non-platform checks to each callers. And maybe follow the same pattern
>>> for the gt/engine/lrc workarounds.
>>>
>>> >
>>> > This solve the problem we have were workarounds are left enabled in 
>>> platforms that already have a HW fix for it.
>>>
>>> not sure how that solves this issue though. We mark the stepping in
>>> which the workaround are supposedly fixed.
>>
>> Mesa problems was with permanent workarounds, a example:
>>
>> Some workaround is required by all gen12.0 and dg2 and was implemented 
>> with: 'if (gt_ver >= 12)' but then it was fixed in MTL.
>> It is pretty easy to forget to update it.
> 
> 
> but then the solution is not about where the check is, i.e. in the
> caller vs a centralized place. The solution is to generate the
> version range or platform from the spec.  If we were to move to a
> centralized place without generating that automatically we'd still have
> the same issue.... which goes back to the issue of having code
> generation in the kernel.
> 
>  From a quick look at the mesa impl, what I don't quite understand after
> grepping for intel_needs_workaround() and looking a the .cpp/.h
> generation:  how do you check if the workaround is implemented/active?
> Because 1) you generated a .json from the database, 2) you generated
> the condition to enable the workaround for *all* platforms; 3) Now you
> can't rely anymore on having that definition to decide it's
> implemented/active.  Do you track callers of intel_needs_workaround?
> Something else? This seems a little short based on the size
> of mesa_defs.json. Or is it just because the past platforms weren't
> converted to this new infra?

HSD only provides details for gen11+ workarounds.  Workarounds up to 
gen9 will not use this mechanism.

> git grep -h intel_needs_workaround | sed -n 
> 's/.*intel_needs_workaround(.*,\s*\([0-9]*\)).*/\1/p' | sort -u
> 14010017096
> 14012437816
> 14012688258
> 14014063774
> 14015297576
> 14015360517
> 14015590813
> 14017341140
> 16013063087
> 22012575642
> 22012785325
> 22013689345

Currently, Mesa team is working on refactoring existing workarounds to 
use intel_needs_workaround() instead of checking for the device version. 
  As we do this, we often find that a workaround version check is too 
narrow or too broad, applying inaccurately to some platforms.

Our goal is to apply all workarounds through this mechanism, but the 
implementation is incremental.  That is why the list is short.

I would like to implement an audit of workarounds in mesa, which would 
be accomplished by looking at callers of intel_needs_workaround().  The 
audit is not actionable until all workarounds have been refactored.

> Also Cc'ing here some other  people involved with the mesa impl to check
> if we can improve kernel side.

At the start, I wasn't sure if HSD could be properly parsed to direct 
workarounds in Mesa.  As we refactor existing workarounds, my confidence 
grows that the approach is a significant step forward workaround 
handling.  There are cases where HSD has been wrong, and we have gotten 
clarification and correction from hardware architects in HSD.

One reason for hesitation is the time that it takes to update our 
workaround json file.  A change to the sw_impact table does not update 
the timestamp on the HSD defect.  To ensure that new analysis is 
reflected in the json file, we have to query all details, which takes a 
long time (20+ hrs).  Jose has been helping by adding threading to the 
mechanism.

https://github.com/intel-innersource/drivers.gpu.mesa.workarounds
	
> thanks
> Lucas De Marchi
> 
>>
>>>
>>> >
>>> > Not sure if such think would be acceptable in Linux, just sharing 
>>> what Mesa have done.
>>>
>>> Generating code to be built is done in a few places in the kernel
>>> I already suggested doing that for the register definitions, but
>>> there are always push back.  I will take a look at this again.
>>>
>>> Thanks
>>> Lucas De Marchi
>>>
>>> >
>>> > >
>>> > > -    /* Wa_16011759253 */
>>> > > -    /* Wa_22011383443 */
>>> > > -    if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, 
>>> STEP_A0, STEP_B0))
>>> > > +    if (XE_WA(xe, "16011759253, 22011383443",
>>> > > +          SUBPLATFORM(DG2, G10), STEP(A0, B0)))
>>> > >          flags |= GUC_WA_GAM_CREDITS;
>>> > >
>>> > > -    /* Wa_14014475959 */
>>> > > -    if (IS_PLATFORM_STEP(xe, XE_METEORLAKE, STEP_A0, STEP_B0) ||
>>> > > -        xe->info.platform == XE_DG2)
>>> > > +    if (XE_WA(xe, "14014475959[mtl]", PLATFORM(METEORLAKE), 
>>> STEP(A0, B0)) ||
>>> > > +        XE_WA(xe, "14014475959[dg2]", PLATFORM(DG2)))
>>> > >          flags |= GUC_WA_HOLD_CCS_SWITCHOUT;
>>> > >
>>> > >      /*
>>> > > -     * Wa_14012197797
>>> > > -     * Wa_22011391025
>>> > > -     *
>>> > >       * The same WA bit is used for both and 22011391025 is 
>>> applicable to
>>> > >       * all DG2.
>>> > >       */
>>> > > -    if (xe->info.platform == XE_DG2)
>>> > > +    if (XE_WA(xe, "14012197797, 22011391025", PLATFORM(DG2)))
>>> > >          flags |= GUC_WA_DUAL_QUEUE;
>>> > >
>>> > >      /*
>>> > > @@ -169,27 +164,20 @@ static u32 guc_ctl_wa_flags(struct xe_guc 
>>> *guc)
>>> > >      if (GRAPHICS_VERx100(xe) < 1270)
>>> > >          flags |= GUC_WA_PRE_PARSER;
>>> > >
>>> > > -    /* Wa_16011777198 */
>>> > > -    if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, 
>>> STEP_A0, STEP_C0) ||
>>> > > -        IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, 
>>> STEP_A0,
>>> > > -                STEP_B0))
>>> > > +    if (XE_WA(xe, "16011777198[dg2_g10]", SUBPLATFORM(DG2, G10), 
>>> STEP(A0, C0)) ||
>>> > > +        XE_WA(xe, "16011777198[dg2_g11]", SUBPLATFORM(DG2, G11), 
>>> STEP(A0, B0)))
>>> > >          flags |= GUC_WA_RCS_RESET_BEFORE_RC6;
>>> > >
>>> > > -    /*
>>> > > -     * Wa_22012727170
>>> > > -     * Wa_22012727685
>>> > > -     */
>>> > > -    if (IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G10, 
>>> STEP_A0, STEP_C0) ||
>>> > > -        IS_SUBPLATFORM_STEP(xe, XE_DG2, XE_SUBPLATFORM_DG2_G11, 
>>> STEP_A0,
>>> > > -                STEP_FOREVER))
>>> > > +    if (XE_WA(xe, "22012727170, 22012727685 [dg2_g10]", 
>>> SUBPLATFORM(DG2, G10), STEP(A0, C0)) ||
>>> > > +        XE_WA(xe, "22012727170, 22012727685 [dg2_g11]", 
>>> SUBPLATFORM(DG2, G11), STEP(A0, FOREVER)))
>>> > >          flags |= GUC_WA_CONTEXT_ISOLATION;
>>> > >
>>> > >      /* Wa_16015675438, Wa_18020744125 */
>>> > > +    /* FIXME: currently there is no support for gt checks in 
>>> XE_WA() */
>>> > >      if (!xe_hw_engine_mask_per_class(gt, XE_ENGINE_CLASS_RENDER))
>>> > >          flags |= GUC_WA_RCS_REGS_IN_CCS_REGS_LIST;
>>> > >
>>> > > -    /* Wa_1509372804 */
>>> > > -    if (IS_PLATFORM_STEP(xe, XE_PVC, STEP_B0, STEP_C0))
>>> > > +    if (XE_WA(xe, "1509372804", PLATFORM(PVC), STEP(B0, C0)))
>>> > >          flags |= GUC_WA_RENDER_RST_RC6_EXIT;
>>> > >
>>> > >      return flags;
>>> >
>>

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

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

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-04  7:32 [Intel-xe] [PATCH 0/7] OOB workarounds Lucas De Marchi
2023-05-04  7:32 ` [Intel-xe] [PATCH 1/7] drm/xe: Do not mark 1809175790 as a WA Lucas De Marchi
2023-05-04 16:10   ` Rodrigo Vivi
2023-05-04  7:32 ` [Intel-xe] [PATCH 2/7] drm/xe: Fix comment on Wa_22013088509 Lucas De Marchi
2023-05-04 16:11   ` Rodrigo Vivi
2023-05-04  7:32 ` [Intel-xe] [PATCH 3/7] drm/xe/guc: Remove special handling for PVC A* Lucas De Marchi
2023-05-04 16:12   ` Rodrigo Vivi
2023-05-04  7:32 ` [Intel-xe] [PATCH 4/7] drm/xe: Fix Wa_22011802037 annotation Lucas De Marchi
2023-05-04 16:15   ` Rodrigo Vivi
2023-05-04 17:05     ` Lucas De Marchi
2023-05-04  7:32 ` [Intel-xe] [PATCH 5/7] drm/xe/rtp: Let rule_matches() receive xe_device Lucas De Marchi
2023-05-04 16:17   ` Rodrigo Vivi
2023-05-04 17:08     ` Lucas De Marchi
2023-05-04  7:32 ` [Intel-xe] [PATCH 6/7] drm/xe: Add support for OOB workarounds Lucas De Marchi
2023-05-04  7:32 ` [Intel-xe] [PATCH 7/7] drm/xe/guc: Port workarounds to OOB infra Lucas De Marchi
2023-05-04 15:30   ` Souza, Jose
2023-05-04 19:30     ` Lucas De Marchi
2023-05-04 19:37       ` Souza, Jose
2023-05-04 21:56         ` Lucas De Marchi
2023-05-04 22:19           ` Souza, Jose
2023-05-04 22:25           ` Mark Janes
2023-05-04  7:36 ` [Intel-xe] ✓ CI.Patch_applied: success for OOB workarounds Patchwork
2023-05-04  7:37 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-05-04  7:41 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-05-04  8:07 ` [Intel-xe] ○ CI.BAT: info " Patchwork

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