All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/1] LOG GT hardware errors.
@ 2023-03-15  9:17 Himal Prasad Ghimiray
  2023-03-15  9:17 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Himal Prasad Ghimiray @ 2023-03-15  9:17 UTC (permalink / raw)
  To: intel-xe; +Cc: Himal Prasad Ghimiray

Count the CORRECTABLE and FATAL GT hardware errors as
signaled by relevant interrupt and respective registers.

For non relevant interrupts count them as driver interrupt error.

For platform supporting error vector registers count and report 
the respective vector errors.

Himal Prasad Ghimiray (1):
  drm/xe/ras: Log the GT hw errors.

 drivers/gpu/drm/xe/regs/xe_regs.h    | 105 ++++++++
 drivers/gpu/drm/xe/xe_device_types.h |   2 +
 drivers/gpu/drm/xe/xe_gt.c           |  30 +++
 drivers/gpu/drm/xe/xe_gt.h           |   2 +
 drivers/gpu/drm/xe/xe_gt_types.h     |  43 ++++
 drivers/gpu/drm/xe/xe_irq.c          | 346 +++++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_pci.c          |   3 +
 7 files changed, 531 insertions(+)

-- 
2.25.1


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

* [Intel-xe] ✓ CI.Patch_applied: success for LOG GT hardware errors.
  2023-03-15  9:17 [Intel-xe] [PATCH 0/1] LOG GT hardware errors Himal Prasad Ghimiray
@ 2023-03-15  9:17 ` Patchwork
  2023-03-15  9:17 ` [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors Himal Prasad Ghimiray
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-03-15  9:17 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

== Series Details ==

Series: LOG GT hardware errors.
URL   : https://patchwork.freedesktop.org/series/115175/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
commit 7bad0b6678a74e882ecb8f76b25741024d7a1389
Author:     Lucas De Marchi <lucas.demarchi@intel.com>
AuthorDate: Mon Mar 13 14:16:28 2023 -0700
Commit:     Lucas De Marchi <lucas.demarchi@intel.com>
CommitDate: Tue Mar 14 17:57:34 2023 -0700

    drm/xe: Replace i915 with xe in uapi
    
    All structs and defines had already been renamed to "xe", but some
    comments with "i915" were left over. Rename them.
    
    Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
    Reviewed-by: Matthew Auld <matthew.auld@intel.com>
    Link: https://lore.kernel.org/r/20230313211628.2492587-1-lucas.demarchi@intel.com
=== git am output follows ===
Applying: drm/xe/ras: Log the GT hw errors.



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

* [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors.
  2023-03-15  9:17 [Intel-xe] [PATCH 0/1] LOG GT hardware errors Himal Prasad Ghimiray
  2023-03-15  9:17 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
@ 2023-03-15  9:17 ` Himal Prasad Ghimiray
  2023-03-18  0:38   ` Matt Roper
  2023-03-21  9:46   ` Jani Nikula
  2023-03-15  9:18 ` [Intel-xe] ✓ CI.KUnit: success for LOG GT hardware errors Patchwork
  2023-03-15  9:22 ` [Intel-xe] ✓ CI.Build: " Patchwork
  3 siblings, 2 replies; 7+ messages in thread
From: Himal Prasad Ghimiray @ 2023-03-15  9:17 UTC (permalink / raw)
  To: intel-xe; +Cc: Himal Prasad Ghimiray

Count the CORRECTABLE and FATAL GT hardware errors as
signaled by relevant interrupt and respective registers.

For non relevant interrupts count them as driver interrupt error.

For platform supporting error vector registers count and report
the respective vector errors.

Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
 drivers/gpu/drm/xe/regs/xe_regs.h    | 105 ++++++++
 drivers/gpu/drm/xe/xe_device_types.h |   2 +
 drivers/gpu/drm/xe/xe_gt.c           |  30 +++
 drivers/gpu/drm/xe/xe_gt.h           |   2 +
 drivers/gpu/drm/xe/xe_gt_types.h     |  43 ++++
 drivers/gpu/drm/xe/xe_irq.c          | 346 +++++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_pci.c          |   3 +
 7 files changed, 531 insertions(+)

diff --git a/drivers/gpu/drm/xe/regs/xe_regs.h b/drivers/gpu/drm/xe/regs/xe_regs.h
index c1c829c23df1..fb772c8b12f5 100644
--- a/drivers/gpu/drm/xe/regs/xe_regs.h
+++ b/drivers/gpu/drm/xe/regs/xe_regs.h
@@ -92,6 +92,10 @@
 #define   GEN11_GU_MISC_IRQ			(1 << 29)
 #define   GEN11_DISPLAY_IRQ			(1 << 16)
 #define   GEN11_GT_DW_IRQ(x)			(1 << (x))
+#define   GEN12_FATAL_ERROR_IRQ                 REG_BIT(28)
+#define   GEN12_NON_FATAL_ERROR_IRQ             REG_BIT(27)
+#define   GEN12_CORRECTABLE_ERROR_IRQ           REG_BIT(26)
+#define   GEN12_ERROR_IRQ(x)                    REG_BIT(26 + (x))
 
 #define DG1_MSTR_TILE_INTR			_MMIO(0x190008)
 #define   DG1_MSTR_IRQ				REG_BIT(31)
@@ -111,4 +115,105 @@
 #define GEN12_DSMBASE				_MMIO(0x1080C0)
 #define   GEN12_BDSM_MASK			REG_GENMASK64(63, 20)
 
+enum hardware_error {
+	HARDWARE_ERROR_CORRECTABLE = 0,
+	HARDWARE_ERROR_NONFATAL = 1,
+	HARDWARE_ERROR_FATAL = 2,
+	HARDWARE_ERROR_MAX,
+};
+
+#define DEV_PCIEERR_STATUS              _MMIO(0x100180)
+#define DEV_PCIEERR_TILE_STATUS_MASK    REG_GENMASK(2, 0)
+#define DEV_PCIEERR_TILE_STATUS(x)      (DEV_PCIEERR_TILE_STATUS_MASK << (x * 4))
+#define DEV_PCIEERR_IS_FATAL(x)         (REG_BIT(2) << (x * 4))
+#define _DEV_ERR_STAT_FATAL             0x100174
+#define _DEV_ERR_STAT_NONFATAL          0x100178
+#define _DEV_ERR_STAT_CORRECTABLE       0x10017c
+#define DEV_ERR_STAT_REG(x)             _MMIO(_PICK_EVEN((x), \
+						_DEV_ERR_STAT_CORRECTABLE, \
+						_DEV_ERR_STAT_NONFATAL))
+#define  DEV_ERR_STAT_SOC_ERROR         REG_BIT(16)
+#define  DEV_ERR_STAT_SGUNIT_ERROR      REG_BIT(12)
+#define  DEV_ERR_STAT_GSC_ERROR         REG_BIT(8)
+#define  DEV_ERR_STAT_GT_ERROR          REG_BIT(0)
+
+enum gt_vctr_registers {
+	ERR_STAT_GT_VCTR0 = 0,
+	ERR_STAT_GT_VCTR1,
+	ERR_STAT_GT_VCTR2,
+	ERR_STAT_GT_VCTR3,
+	ERR_STAT_GT_VCTR4,
+	ERR_STAT_GT_VCTR5,
+	ERR_STAT_GT_VCTR6,
+	ERR_STAT_GT_VCTR7,
+};
+
+#define ERR_STAT_GT_COR_VCTR_LEN        (4)
+#define _ERR_STAT_GT_COR_VCTR_0         0x1002a0
+#define _ERR_STAT_GT_COR_VCTR_1         0x1002a4
+#define _ERR_STAT_GT_COR_VCTR_2         0x1002a8
+#define _ERR_STAT_GT_COR_VCTR_3         0x1002ac
+#define ERR_STAT_GT_COR_VCTR_REG(x)     _MMIO(_PICK_EVEN((x), \
+						_ERR_STAT_GT_COR_VCTR_0, \
+						_ERR_STAT_GT_COR_VCTR_1))
+
+#define ERR_STAT_GT_FATAL_VCTR_LEN      (8)
+#define _ERR_STAT_GT_FATAL_VCTR_0       0x100260
+#define _ERR_STAT_GT_FATAL_VCTR_1       0x100264
+#define _ERR_STAT_GT_FATAL_VCTR_2       0x100268
+#define _ERR_STAT_GT_FATAL_VCTR_3       0x10026c
+#define _ERR_STAT_GT_FATAL_VCTR_4       0x100270
+#define _ERR_STAT_GT_FATAL_VCTR_5       0x100274
+#define _ERR_STAT_GT_FATAL_VCTR_6       0x100278
+#define _ERR_STAT_GT_FATAL_VCTR_7       0x10027c
+#define ERR_STAT_GT_FATAL_VCTR_REG(x)   _MMIO(_PICK_EVEN((x), \
+					_ERR_STAT_GT_FATAL_VCTR_0, \
+					_ERR_STAT_GT_FATAL_VCTR_1))
+
+#define _ERR_STAT_GT_COR                0x100160
+#define _ERR_STAT_GT_NONFATAL           0x100164
+#define _ERR_STAT_GT_FATAL              0x100168
+#define ERR_STAT_GT_REG(x)              _MMIO(_PICK_EVEN((x), \
+					_ERR_STAT_GT_COR, \
+					_ERR_STAT_GT_NONFATAL))
+
+#define  EU_GRF_COR_ERR                 (15)
+#define  EU_IC_COR_ERR                  (14)
+#define  SLM_COR_ERR                    (13)
+#define  SAMPLER_COR_ERR                (12)
+#define  GUC_COR_ERR                    (1)
+#define  L3_SNG_COR_ERR                 (0)
+
+#define PVC_COR_ERR_MASK \
+		(REG_BIT(GUC_COR_ERR) | \
+		 REG_BIT(SLM_COR_ERR) | \
+		 REG_BIT(EU_IC_COR_ERR) | \
+		 REG_BIT(EU_GRF_COR_ERR))
+
+#define EU_GRF_FAT_ERR                  (15)
+#define EU_IC_FAT_ERR                   (14)
+#define SLM_FAT_ERR                     (13)
+#define SAMPLER_FAT_ERR                 (12)
+#define SQIDI_FAT_ERR                   (9)
+#define IDI_PAR_FAT_ERR                 (8)
+#define GUC_FAT_ERR                     (6)
+#define L3_ECC_CHK_FAT_ERR              (5)
+#define L3_DOUBLE_FAT_ERR               (4)
+#define FPU_UNCORR_FAT_ERR              (3)
+#define ARRAY_BIST_FAT_ERR              (1)
+
+#define PVC_FAT_ERR_MASK \
+		(REG_BIT(FPU_UNCORR_FAT_ERR) | \
+		 REG_BIT(GUC_FAT_ERR)  | \
+		 REG_BIT(SLM_FAT_ERR)  | \
+		 REG_BIT(EU_GRF_FAT_ERR))
+
+#define GT_HW_ERROR_MAX_ERR_BITS        16
+
+#define _SLM_ECC_ERROR_CNT              0xe7f4
+#define _SLM_UNCORR_ECC_ERROR_CNT       0xe7c0
+#define SLM_ECC_ERROR_CNTR(x)           _MMIO((x) == HARDWARE_ERROR_CORRECTABLE ? \
+						_SLM_ECC_ERROR_CNT : \
+						_SLM_UNCORR_ECC_ERROR_CNT)
+
 #endif
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 199bd37fce9a..146bb6445c45 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -97,6 +97,8 @@ struct xe_device {
 		bool has_range_tlb_invalidation;
 		/** @enable_display: display enabled */
 		bool enable_display;
+		/** @has_gt_error_vectors: whether platform supports ERROR VECTORS */
+		bool has_gt_error_vectors;
 
 #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
 		struct xe_device_display_info {
diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 343370b44506..e943810eeb53 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -42,6 +42,35 @@
 #include "xe_wa.h"
 #include "xe_wopcm.h"
 
+static const char *xe_gt_driver_errors_to_str[] = {
+	[INTEL_GT_DRIVER_ERROR_INTERRUPT] = "INTERRUPT",
+};
+
+void xe_gt_log_driver_error(struct xe_gt *gt,
+			    const enum xe_gt_driver_errors error,
+			    const char *fmt, ...)
+{
+	struct va_format vaf;
+	va_list args;
+
+	va_start(args, fmt);
+	vaf.fmt = fmt;
+	vaf.va = &args;
+
+	BUILD_BUG_ON(ARRAY_SIZE(xe_gt_driver_errors_to_str) !=
+		     INTEL_GT_DRIVER_ERROR_COUNT);
+
+	BUG_ON(error >= INTEL_GT_DRIVER_ERROR_COUNT);
+
+	gt->errors.driver[error]++;
+
+	drm_err_ratelimited(&gt_to_xe(gt)->drm, "GT%u [%s] %pV",
+			    gt->info.id,
+			    xe_gt_driver_errors_to_str[error],
+			    &vaf);
+	va_end(args);
+}
+
 struct xe_gt *xe_find_full_gt(struct xe_gt *gt)
 {
 	struct xe_gt *search;
@@ -576,6 +605,7 @@ int xe_gt_init(struct xe_gt *gt)
 	int err;
 	int i;
 
+	spin_lock_init(&gt->irq_lock);
 	INIT_WORK(&gt->reset.worker, gt_reset_worker);
 
 	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h
index 5635f2803170..19b9c0e4e62c 100644
--- a/drivers/gpu/drm/xe/xe_gt.h
+++ b/drivers/gpu/drm/xe/xe_gt.h
@@ -11,6 +11,8 @@
 #include "xe_device_types.h"
 #include "xe_hw_engine.h"
 
+#define HAS_GT_ERROR_VECTORS(xe) ((xe)->info.has_gt_error_vectors)
+
 #define for_each_hw_engine(hwe__, gt__, id__) \
 	for ((id__) = 0; (id__) < ARRAY_SIZE((gt__)->hw_engines); (id__)++) \
 	     for_each_if (((hwe__) = (gt__)->hw_engines + (id__)) && \
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index 74b4e6776bf1..d15724792082 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -33,6 +33,42 @@ enum xe_gt_type {
 typedef unsigned long xe_dss_mask_t[BITS_TO_LONGS(32 * XE_MAX_DSS_FUSE_REGS)];
 typedef unsigned long xe_eu_mask_t[BITS_TO_LONGS(32 * XE_MAX_EU_FUSE_REGS)];
 
+/* Count of GT Correctable and FATAL HW ERRORS */
+enum intel_gt_hw_errors {
+	INTEL_GT_HW_ERROR_COR_SUBSLICE = 0,
+	INTEL_GT_HW_ERROR_COR_L3BANK,
+	INTEL_GT_HW_ERROR_COR_L3_SNG,
+	INTEL_GT_HW_ERROR_COR_GUC,
+	INTEL_GT_HW_ERROR_COR_SAMPLER,
+	INTEL_GT_HW_ERROR_COR_SLM,
+	INTEL_GT_HW_ERROR_COR_EU_IC,
+	INTEL_GT_HW_ERROR_COR_EU_GRF,
+	INTEL_GT_HW_ERROR_FAT_SUBSLICE,
+	INTEL_GT_HW_ERROR_FAT_L3BANK,
+	INTEL_GT_HW_ERROR_FAT_ARR_BIST,
+	INTEL_GT_HW_ERROR_FAT_FPU,
+	INTEL_GT_HW_ERROR_FAT_L3_DOUB,
+	INTEL_GT_HW_ERROR_FAT_L3_ECC_CHK,
+	INTEL_GT_HW_ERROR_FAT_GUC,
+	INTEL_GT_HW_ERROR_FAT_IDI_PAR,
+	INTEL_GT_HW_ERROR_FAT_SQIDI,
+	INTEL_GT_HW_ERROR_FAT_SAMPLER,
+	INTEL_GT_HW_ERROR_FAT_SLM,
+	INTEL_GT_HW_ERROR_FAT_EU_IC,
+	INTEL_GT_HW_ERROR_FAT_EU_GRF,
+	INTEL_GT_HW_ERROR_FAT_TLB,
+	INTEL_GT_HW_ERROR_FAT_L3_FABRIC,
+	INTEL_GT_HW_ERROR_COUNT
+};
+
+enum xe_gt_driver_errors {
+	INTEL_GT_DRIVER_ERROR_INTERRUPT = 0,
+	INTEL_GT_DRIVER_ERROR_COUNT
+};
+
+void xe_gt_log_driver_error(struct xe_gt *gt,
+				const enum xe_gt_driver_errors error,
+				const char *fmt, ...);
 struct xe_mmio_range {
 	u32 start;
 	u32 end;
@@ -347,6 +383,13 @@ struct xe_gt {
 	 *    of a steered operation
 	 */
 	spinlock_t mcr_lock;
+	spinlock_t irq_lock;
+
+	struct intel_hw_errors {
+		unsigned long hw[INTEL_GT_HW_ERROR_COUNT];
+		unsigned long driver[INTEL_GT_DRIVER_ERROR_COUNT];
+	} errors;
+
 };
 
 #endif
diff --git a/drivers/gpu/drm/xe/xe_irq.c b/drivers/gpu/drm/xe/xe_irq.c
index ae2f65c00fa6..4a3b3ff99db1 100644
--- a/drivers/gpu/drm/xe/xe_irq.c
+++ b/drivers/gpu/drm/xe/xe_irq.c
@@ -344,6 +344,351 @@ static void dg1_irq_postinstall(struct xe_device *xe, struct xe_gt *gt)
 		dg1_intr_enable(xe, true);
 }
 
+static const char *
+hardware_error_type_to_str(const enum hardware_error hw_err)
+{
+	switch (hw_err) {
+	case HARDWARE_ERROR_CORRECTABLE:
+		return "CORRECTABLE";
+	case HARDWARE_ERROR_NONFATAL:
+		return "NONFATAL";
+	case HARDWARE_ERROR_FATAL:
+		return "FATAL";
+	default:
+		return "UNKNOWN";
+	}
+}
+
+#define xe_gt_hw_err(gt, fmt, ...) \
+	drm_err_ratelimited(&gt_to_xe(gt)->drm, HW_ERR "GT%d detected " fmt, \
+			(gt)->info.id, ##__VA_ARGS__)
+
+static void
+gen12_gt_correctable_hw_error_stats_update(struct xe_gt  *gt,
+					   unsigned long errstat)
+{
+	u32 errbit, cnt;
+
+	if (!errstat && HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
+		return;
+
+	for_each_set_bit(errbit, &errstat, GT_HW_ERROR_MAX_ERR_BITS) {
+		if (gt->xe->info.platform == XE_PVC && !(REG_BIT(errbit) & PVC_COR_ERR_MASK)) {
+			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
+					       "UNKNOWN CORRECTABLE error\n");
+			continue;
+		}
+
+	switch (errbit) {
+	case L3_SNG_COR_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_COR_L3_SNG]++;
+		xe_gt_hw_err(gt, "L3 SINGLE CORRECTABLE error\n");
+		break;
+	case GUC_COR_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_COR_GUC]++;
+		xe_gt_hw_err(gt, "SINGLE BIT GUC SRAM CORRECTABLE error\n");
+		break;
+	case SAMPLER_COR_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_COR_SAMPLER]++;
+		xe_gt_hw_err(gt, "SINGLE BIT SAMPLER CORRECTABLE error\n");
+		break;
+	case SLM_COR_ERR:
+		cnt = xe_mmio_read32(gt, SLM_ECC_ERROR_CNTR(HARDWARE_ERROR_CORRECTABLE).reg);
+		gt->errors.hw[INTEL_GT_HW_ERROR_COR_SLM] = cnt;
+		xe_gt_hw_err(gt, "%u SINGLE BIT SLM CORRECTABLE error\n", cnt);
+		break;
+	case EU_IC_COR_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_COR_EU_IC]++;
+		xe_gt_hw_err(gt, "SINGLE BIT EU IC CORRECTABLE error\n");
+		break;
+	case EU_GRF_COR_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_COR_EU_GRF]++;
+		xe_gt_hw_err(gt, "SINGLE BIT EU GRF CORRECTABLE error\n");
+		break;
+	default:
+		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT, "UNKNOWN CORRECTABLE error\n");
+		break;
+	}
+	}
+}
+
+static void gen12_gt_fatal_hw_error_stats_update(struct xe_gt *gt,
+						 unsigned long errstat)
+{
+	u32 errbit, cnt;
+
+	if (!errstat && HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
+		return;
+
+	for_each_set_bit(errbit, &errstat, GT_HW_ERROR_MAX_ERR_BITS) {
+		if (gt->xe->info.platform == XE_PVC && !(REG_BIT(errbit) & PVC_FAT_ERR_MASK)) {
+			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
+					       "UNKNOWN FATAL error\n");
+			continue;
+		}
+
+	switch (errbit) {
+	case ARRAY_BIST_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_ARR_BIST]++;
+		xe_gt_hw_err(gt, "Array BIST FATAL error\n");
+		break;
+	case FPU_UNCORR_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_FPU]++;
+		xe_gt_hw_err(gt, "FPU FATAL error\n");
+		break;
+	case L3_DOUBLE_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_DOUB]++;
+		xe_gt_hw_err(gt, "L3 Double FATAL error\n");
+		break;
+	case L3_ECC_CHK_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_ECC_CHK]++;
+		xe_gt_hw_err(gt, "L3 ECC Checker FATAL error\n");
+		break;
+	case GUC_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_GUC]++;
+		xe_gt_hw_err(gt, "GUC SRAM FATAL error\n");
+		break;
+	case IDI_PAR_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_IDI_PAR]++;
+		xe_gt_hw_err(gt, "IDI PARITY FATAL error\n");
+		break;
+	case SQIDI_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SQIDI]++;
+		xe_gt_hw_err(gt, "SQIDI FATAL error\n");
+		break;
+	case SAMPLER_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SAMPLER]++;
+		xe_gt_hw_err(gt, "SAMPLER FATAL error\n");
+		break;
+	case SLM_FAT_ERR:
+		cnt = xe_mmio_read32(gt, SLM_ECC_ERROR_CNTR(HARDWARE_ERROR_FATAL).reg);
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SLM] = cnt;
+		xe_gt_hw_err(gt, "%u SLM FATAL error\n", cnt);
+		break;
+	case EU_IC_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_EU_IC]++;
+		xe_gt_hw_err(gt, "EU IC FATAL error\n");
+		break;
+	case EU_GRF_FAT_ERR:
+		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_EU_GRF]++;
+		xe_gt_hw_err(gt, "EU GRF FATAL error\n");
+		break;
+	default:
+		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
+				       "UNKNOWN FATAL error\n");
+		break;
+	}
+	}
+}
+
+static void
+gen12_gt_hw_error_handler(struct xe_gt *gt,
+			  const enum hardware_error hw_err)
+{
+	const char *hw_err_str = hardware_error_type_to_str(hw_err);
+	unsigned long errstat;
+
+	lockdep_assert_held(&gt->irq_lock);
+
+	if (!HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
+		errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
+		if (unlikely(!errstat)) {
+			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
+					       "ERR_STAT_GT_REG_%s blank!\n", hw_err_str);
+			return;
+		}
+	}
+
+	switch (hw_err) {
+	case HARDWARE_ERROR_CORRECTABLE:
+		if (HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
+			bool error = false;
+			int i;
+
+			errstat = 0;
+			for (i = 0; i < ERR_STAT_GT_COR_VCTR_LEN; i++) {
+				u32 err_type = ERR_STAT_GT_COR_VCTR_LEN;
+				unsigned long vctr;
+				const char *name;
+
+				vctr = xe_mmio_read32(gt, ERR_STAT_GT_COR_VCTR_REG(i).reg);
+				if (!vctr)
+					continue;
+
+				switch (i) {
+				case ERR_STAT_GT_VCTR0:
+				case ERR_STAT_GT_VCTR1:
+					err_type = INTEL_GT_HW_ERROR_COR_SUBSLICE;
+					gt->errors.hw[err_type] += hweight32(vctr);
+					name = "SUBSLICE";
+
+					/* Avoid second read/write to error status register*/
+					if (errstat)
+						break;
+
+					errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
+					xe_gt_hw_err(gt, "ERR_STAT_GT_CORRECTABLE:0x%08lx\n",
+						     errstat);
+					gen12_gt_correctable_hw_error_stats_update(gt, errstat);
+					if (errstat)
+						xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg,
+								errstat);
+					break;
+
+				case ERR_STAT_GT_VCTR2:
+				case ERR_STAT_GT_VCTR3:
+					err_type = INTEL_GT_HW_ERROR_COR_L3BANK;
+					gt->errors.hw[err_type] += hweight32(vctr);
+					name = "L3 BANK";
+					break;
+				default:
+					name = "UNKNOWN";
+					break;
+				}
+				xe_mmio_write32(gt, ERR_STAT_GT_COR_VCTR_REG(i).reg, vctr);
+				xe_gt_hw_err(gt, "%s CORRECTABLE error, ERR_VECT_GT_CORRECTABLE_%d:0x%08lx\n",
+					     name, i, vctr);
+				error = true;
+			}
+
+			if (!error)
+				xe_gt_hw_err(gt, "UNKNOWN CORRECTABLE error\n");
+		} else {
+			gen12_gt_correctable_hw_error_stats_update(gt, errstat);
+			xe_gt_hw_err(gt, "ERR_STAT_GT_CORRECTABLE:0x%08lx\n", errstat);
+		}
+		break;
+	case HARDWARE_ERROR_NONFATAL:
+	      /*
+	       * TODO: The GT Non Fatal Error Status Register
+	       * only has reserved bitfields defined.
+	       * Remove once there is something to service.
+	       */
+		drm_err_ratelimited(&gt_to_xe(gt)->drm, HW_ERR "detected Non-Fatal error\n");
+		break;
+	case HARDWARE_ERROR_FATAL:
+		if (HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
+			bool error = false;
+			int i;
+
+			errstat = 0;
+			for (i = 0; i < ERR_STAT_GT_FATAL_VCTR_LEN; i++) {
+				u32 err_type = ERR_STAT_GT_FATAL_VCTR_LEN;
+				unsigned long vctr;
+				const char *name;
+
+				vctr = xe_mmio_read32(gt, ERR_STAT_GT_FATAL_VCTR_REG(i).reg);
+				if (!vctr)
+					continue;
+
+				/* i represents the vector register index */
+				switch (i) {
+				case ERR_STAT_GT_VCTR0:
+				case ERR_STAT_GT_VCTR1:
+					err_type = INTEL_GT_HW_ERROR_FAT_SUBSLICE;
+					gt->errors.hw[err_type] += hweight32(vctr);
+					name = "SUBSLICE";
+
+					/*Avoid second read/write to error status register.*/
+					if (errstat)
+						break;
+
+					errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
+					xe_gt_hw_err(gt, "ERR_STAT_GT_FATAL:0x%08lx\n", errstat);
+					gen12_gt_fatal_hw_error_stats_update(gt, errstat);
+					if (errstat)
+						xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg,
+								errstat);
+					break;
+
+				case ERR_STAT_GT_VCTR2:
+				case ERR_STAT_GT_VCTR3:
+					err_type = INTEL_GT_HW_ERROR_FAT_L3BANK;
+					gt->errors.hw[err_type] += hweight32(vctr);
+					name = "L3 BANK";
+					break;
+				case ERR_STAT_GT_VCTR6:
+					gt->errors.hw[INTEL_GT_HW_ERROR_FAT_TLB] += hweight16(vctr);
+					name = "TLB";
+					break;
+				case ERR_STAT_GT_VCTR7:
+					gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_FABRIC] += hweight8(vctr);
+					name = "L3 FABRIC";
+					break;
+				default:
+					name = "UNKNOWN";
+					break;
+				}
+				xe_mmio_write32(gt, ERR_STAT_GT_FATAL_VCTR_REG(i).reg, vctr);
+				xe_gt_hw_err(gt, "%s FATAL error, ERR_VECT_GT_FATAL_%d:0x%08lx\n",
+					     name, i, vctr);
+				error = true;
+			}
+			if (!error)
+				xe_gt_hw_err(gt, "UNKNOWN FATAL error\n");
+		} else {
+			gen12_gt_fatal_hw_error_stats_update(gt, errstat);
+			xe_gt_hw_err(gt, "ERR_STAT_GT_FATAL:0x%08lx\n", errstat);
+		}
+		break;
+	default:
+		break;
+	}
+
+	if (!HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
+		xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg, errstat);
+}
+
+static void
+gen12_hw_error_source_handler(struct xe_gt *gt,
+			      const enum hardware_error hw_err)
+{
+	const char *hw_err_str = hardware_error_type_to_str(hw_err);
+	unsigned long flags;
+	u32 errsrc;
+
+	spin_lock_irqsave(&gt->irq_lock, flags);
+	errsrc = xe_mmio_read32(gt, DEV_ERR_STAT_REG(hw_err).reg);
+	if (unlikely(!errsrc)) {
+		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
+				       "DEV_ERR_STAT_REG_%s blank!\n", hw_err_str);
+		goto out_unlock;
+	}
+
+	if (errsrc & DEV_ERR_STAT_GT_ERROR)
+		gen12_gt_hw_error_handler(gt, hw_err);
+
+	xe_mmio_write32(gt, DEV_ERR_STAT_REG(hw_err).reg, errsrc);
+
+out_unlock:
+	spin_unlock_irqrestore(&gt->irq_lock, flags);
+}
+
+/*
+ * GEN12+ adds three Error bits to the Master Interrupt
+ * Register to support dgfx card error handling.
+ * These three bits are used to convey the class of error:
+ * FATAL, NONFATAL, or CORRECTABLE.
+ *
+ * To process an interrupt:
+ *      1. Determine source of error (IP block) by reading
+ *	 the Device Error Source Register (RW1C) that
+ *	 corresponds to the class of error being serviced.
+ *      2. For GT as the generating IP block, read and log
+ *	 the GT Error Register (RW1C) that corresponds to
+ *	 the class of error being serviced.
+ */
+static void
+gen12_hw_error_irq_handler(struct xe_gt *gt, const u32 master_ctl)
+{
+	enum hardware_error hw_err;
+
+	for (hw_err = 0; hw_err < HARDWARE_ERROR_MAX; hw_err++) {
+		if (master_ctl & GEN12_ERROR_IRQ(hw_err))
+			gen12_hw_error_source_handler(gt, hw_err);
+	}
+}
+
 static irqreturn_t dg1_irq_handler(int irq, void *arg)
 {
 	struct xe_device *xe = arg;
@@ -382,6 +727,7 @@ static irqreturn_t dg1_irq_handler(int irq, void *arg)
 		if (!xe_gt_is_media_type(gt))
 			xe_mmio_write32(gt, GEN11_GFX_MSTR_IRQ.reg, master_ctl);
 		gen11_gt_irq_handler(xe, gt, master_ctl, intr_dw, identity);
+		gen12_hw_error_irq_handler(gt, master_ctl);
 	}
 
 	xe_display_irq_handler(xe, master_ctl);
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index c4d9fd2e7b2b..f3ff64d12da9 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -72,6 +72,7 @@ struct xe_device_desc {
 	bool has_4tile;
 	bool has_range_tlb_invalidation;
 	bool has_asid;
+	bool has_gt_error_vectors;
 };
 
 __diag_push();
@@ -224,6 +225,7 @@ static const struct xe_device_desc pvc_desc = {
 	.vm_max_level = 4,
 	.supports_usm = true,
 	.has_asid = true,
+	.has_gt_error_vectors = true,
 };
 
 #define MTL_MEDIA_ENGINES \
@@ -410,6 +412,7 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 	xe->info.vm_max_level = desc->vm_max_level;
 	xe->info.supports_usm = desc->supports_usm;
 	xe->info.has_asid = desc->has_asid;
+	xe->info.has_gt_error_vectors = desc->has_gt_error_vectors;
 	xe->info.has_flat_ccs = desc->has_flat_ccs;
 	xe->info.has_4tile = desc->has_4tile;
 	xe->info.has_range_tlb_invalidation = desc->has_range_tlb_invalidation;
-- 
2.25.1


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

* [Intel-xe] ✓ CI.KUnit: success for LOG GT hardware errors.
  2023-03-15  9:17 [Intel-xe] [PATCH 0/1] LOG GT hardware errors Himal Prasad Ghimiray
  2023-03-15  9:17 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
  2023-03-15  9:17 ` [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors Himal Prasad Ghimiray
@ 2023-03-15  9:18 ` Patchwork
  2023-03-15  9:22 ` [Intel-xe] ✓ CI.Build: " Patchwork
  3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-03-15  9:18 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

== Series Details ==

Series: LOG GT hardware errors.
URL   : https://patchwork.freedesktop.org/series/115175/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[09:17:41] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[09:17:45] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[09:18:07] Starting KUnit Kernel (1/1)...
[09:18:07] ============================================================
[09:18:07] ==================== xe_bo (2 subtests) ====================
[09:18:07] [SKIPPED] xe_ccs_migrate_kunit
[09:18:07] [SKIPPED] xe_bo_evict_kunit
[09:18:07] ===================== [SKIPPED] xe_bo ======================
[09:18:07] ================== xe_dma_buf (1 subtest) ==================
[09:18:07] [SKIPPED] xe_dma_buf_kunit
[09:18:07] =================== [SKIPPED] xe_dma_buf ===================
[09:18:07] ================== xe_migrate (1 subtest) ==================
[09:18:07] [SKIPPED] xe_migrate_sanity_kunit
[09:18:07] =================== [SKIPPED] xe_migrate ===================
[09:18:07] ============================================================
[09:18:07] Testing complete. Ran 4 tests: skipped: 4
[09:18:07] Elapsed time: 25.839s total, 4.171s configuring, 21.549s building, 0.089s running

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

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



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

* [Intel-xe] ✓ CI.Build: success for LOG GT hardware errors.
  2023-03-15  9:17 [Intel-xe] [PATCH 0/1] LOG GT hardware errors Himal Prasad Ghimiray
                   ` (2 preceding siblings ...)
  2023-03-15  9:18 ` [Intel-xe] ✓ CI.KUnit: success for LOG GT hardware errors Patchwork
@ 2023-03-15  9:22 ` Patchwork
  3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-03-15  9:22 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

== Series Details ==

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



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

* Re: [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors.
  2023-03-15  9:17 ` [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors Himal Prasad Ghimiray
@ 2023-03-18  0:38   ` Matt Roper
  2023-03-21  9:46   ` Jani Nikula
  1 sibling, 0 replies; 7+ messages in thread
From: Matt Roper @ 2023-03-18  0:38 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

On Wed, Mar 15, 2023 at 02:47:40PM +0530, Himal Prasad Ghimiray wrote:
> Count the CORRECTABLE and FATAL GT hardware errors as
> signaled by relevant interrupt and respective registers.
> 
> For non relevant interrupts count them as driver interrupt error.
> 
> For platform supporting error vector registers count and report
> the respective vector errors.
> 
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>

If you're just sending a single patch, there's no point in adding a
cover letter.  But in this case it seems you sent multiple related
patches as independent 1-patch series.  You should combine this and the
SoC/sgunit one into a single series with some explanation.  There's also
more going on in this patch than there really should be...this should
really be split into multiple parts for handling the new interrupt bits,
adding the counting infrastructure stuff, etc.

You've also introduced a new acronym ("ras") with no explanation of what
it means.  And it's not clear from this patch what the point of counting
errors is if you don't do anything with the count yet.  There needs to
be some explanation of what the end goal is (e.g., ideally including
this as part of a series where the counts actually get used by later
patches so that reviewers can see the big picture).  E.g., why are we
logging "driver errors" (basically assertion failures)?  If we screwed
up and didn't have a handler for some bit the hardware is raising in an
interrupt handler, that seems like something we should just fix
directly.

It seems like if you're counting and recording these errors, then that
would also be an opportunity to not be doing log prints from within an
interrupt handler.  I know printing from interrupt handlers has become
less problematic with recent kernel versions, but it still seems like
something that might be better deferred?

> ---
>  drivers/gpu/drm/xe/regs/xe_regs.h    | 105 ++++++++
>  drivers/gpu/drm/xe/xe_device_types.h |   2 +
>  drivers/gpu/drm/xe/xe_gt.c           |  30 +++
>  drivers/gpu/drm/xe/xe_gt.h           |   2 +
>  drivers/gpu/drm/xe/xe_gt_types.h     |  43 ++++
>  drivers/gpu/drm/xe/xe_irq.c          | 346 +++++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_pci.c          |   3 +
>  7 files changed, 531 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/regs/xe_regs.h b/drivers/gpu/drm/xe/regs/xe_regs.h
> index c1c829c23df1..fb772c8b12f5 100644
> --- a/drivers/gpu/drm/xe/regs/xe_regs.h
> +++ b/drivers/gpu/drm/xe/regs/xe_regs.h
> @@ -92,6 +92,10 @@
>  #define   GEN11_GU_MISC_IRQ			(1 << 29)
>  #define   GEN11_DISPLAY_IRQ			(1 << 16)
>  #define   GEN11_GT_DW_IRQ(x)			(1 << (x))
> +#define   GEN12_FATAL_ERROR_IRQ                 REG_BIT(28)
> +#define   GEN12_NON_FATAL_ERROR_IRQ             REG_BIT(27)
> +#define   GEN12_CORRECTABLE_ERROR_IRQ           REG_BIT(26)

It doesn't look like these definitions are ever used.

> +#define   GEN12_ERROR_IRQ(x)                    REG_BIT(26 + (x))
>  
>  #define DG1_MSTR_TILE_INTR			_MMIO(0x190008)
>  #define   DG1_MSTR_IRQ				REG_BIT(31)
> @@ -111,4 +115,105 @@
>  #define GEN12_DSMBASE				_MMIO(0x1080C0)
>  #define   GEN12_BDSM_MASK			REG_GENMASK64(63, 20)
>  
> +enum hardware_error {
> +	HARDWARE_ERROR_CORRECTABLE = 0,
> +	HARDWARE_ERROR_NONFATAL = 1,
> +	HARDWARE_ERROR_FATAL = 2,
> +	HARDWARE_ERROR_MAX,
> +};
> +
> +#define DEV_PCIEERR_STATUS              _MMIO(0x100180)
> +#define DEV_PCIEERR_TILE_STATUS_MASK    REG_GENMASK(2, 0)
> +#define DEV_PCIEERR_TILE_STATUS(x)      (DEV_PCIEERR_TILE_STATUS_MASK << (x * 4))
> +#define DEV_PCIEERR_IS_FATAL(x)         (REG_BIT(2) << (x * 4))
> +#define _DEV_ERR_STAT_FATAL             0x100174

Several more unused definitions.  Also, none of these registers are in
the right place or format either.  Make sure you're following the
placement and coding style of the rest of these files; we don't want
them turning into the mess we had with i915.

> +#define _DEV_ERR_STAT_NONFATAL          0x100178
> +#define _DEV_ERR_STAT_CORRECTABLE       0x10017c
> +#define DEV_ERR_STAT_REG(x)             _MMIO(_PICK_EVEN((x), \
> +						_DEV_ERR_STAT_CORRECTABLE, \
> +						_DEV_ERR_STAT_NONFATAL))
> +#define  DEV_ERR_STAT_SOC_ERROR         REG_BIT(16)
> +#define  DEV_ERR_STAT_SGUNIT_ERROR      REG_BIT(12)
> +#define  DEV_ERR_STAT_GSC_ERROR         REG_BIT(8)

Unused bit definitions.

> +#define  DEV_ERR_STAT_GT_ERROR          REG_BIT(0)
> +
> +enum gt_vctr_registers {
> +	ERR_STAT_GT_VCTR0 = 0,
> +	ERR_STAT_GT_VCTR1,
> +	ERR_STAT_GT_VCTR2,
> +	ERR_STAT_GT_VCTR3,
> +	ERR_STAT_GT_VCTR4,
> +	ERR_STAT_GT_VCTR5,
> +	ERR_STAT_GT_VCTR6,
> +	ERR_STAT_GT_VCTR7,

Wouldn't it be better to use names here that match what these registers
correspond to?  E.g., subslices, l3banks, etc.

> +};
> +
> +#define ERR_STAT_GT_COR_VCTR_LEN        (4)
> +#define _ERR_STAT_GT_COR_VCTR_0         0x1002a0
> +#define _ERR_STAT_GT_COR_VCTR_1         0x1002a4
> +#define _ERR_STAT_GT_COR_VCTR_2         0x1002a8
> +#define _ERR_STAT_GT_COR_VCTR_3         0x1002ac

#2 and #3 definitions aren't needed.

> +#define ERR_STAT_GT_COR_VCTR_REG(x)     _MMIO(_PICK_EVEN((x), \
> +						_ERR_STAT_GT_COR_VCTR_0, \
> +						_ERR_STAT_GT_COR_VCTR_1))
> +
> +#define ERR_STAT_GT_FATAL_VCTR_LEN      (8)
> +#define _ERR_STAT_GT_FATAL_VCTR_0       0x100260
> +#define _ERR_STAT_GT_FATAL_VCTR_1       0x100264
> +#define _ERR_STAT_GT_FATAL_VCTR_2       0x100268
> +#define _ERR_STAT_GT_FATAL_VCTR_3       0x10026c
> +#define _ERR_STAT_GT_FATAL_VCTR_4       0x100270
> +#define _ERR_STAT_GT_FATAL_VCTR_5       0x100274
> +#define _ERR_STAT_GT_FATAL_VCTR_6       0x100278
> +#define _ERR_STAT_GT_FATAL_VCTR_7       0x10027c
> +#define ERR_STAT_GT_FATAL_VCTR_REG(x)   _MMIO(_PICK_EVEN((x), \
> +					_ERR_STAT_GT_FATAL_VCTR_0, \
> +					_ERR_STAT_GT_FATAL_VCTR_1))
> +
> +#define _ERR_STAT_GT_COR                0x100160
> +#define _ERR_STAT_GT_NONFATAL           0x100164
> +#define _ERR_STAT_GT_FATAL              0x100168
> +#define ERR_STAT_GT_REG(x)              _MMIO(_PICK_EVEN((x), \
> +					_ERR_STAT_GT_COR, \
> +					_ERR_STAT_GT_NONFATAL))
> +
> +#define  EU_GRF_COR_ERR                 (15)
> +#define  EU_IC_COR_ERR                  (14)
> +#define  SLM_COR_ERR                    (13)
> +#define  SAMPLER_COR_ERR                (12)
> +#define  GUC_COR_ERR                    (1)
> +#define  L3_SNG_COR_ERR                 (0)
> +
> +#define PVC_COR_ERR_MASK \
> +		(REG_BIT(GUC_COR_ERR) | \
> +		 REG_BIT(SLM_COR_ERR) | \
> +		 REG_BIT(EU_IC_COR_ERR) | \
> +		 REG_BIT(EU_GRF_COR_ERR))
> +
> +#define EU_GRF_FAT_ERR                  (15)
> +#define EU_IC_FAT_ERR                   (14)
> +#define SLM_FAT_ERR                     (13)
> +#define SAMPLER_FAT_ERR                 (12)
> +#define SQIDI_FAT_ERR                   (9)
> +#define IDI_PAR_FAT_ERR                 (8)
> +#define GUC_FAT_ERR                     (6)
> +#define L3_ECC_CHK_FAT_ERR              (5)
> +#define L3_DOUBLE_FAT_ERR               (4)
> +#define FPU_UNCORR_FAT_ERR              (3)
> +#define ARRAY_BIST_FAT_ERR              (1)
> +
> +#define PVC_FAT_ERR_MASK \
> +		(REG_BIT(FPU_UNCORR_FAT_ERR) | \
> +		 REG_BIT(GUC_FAT_ERR)  | \
> +		 REG_BIT(SLM_FAT_ERR)  | \
> +		 REG_BIT(EU_GRF_FAT_ERR))
> +
> +#define GT_HW_ERROR_MAX_ERR_BITS        16
> +
> +#define _SLM_ECC_ERROR_CNT              0xe7f4
> +#define _SLM_UNCORR_ECC_ERROR_CNT       0xe7c0
> +#define SLM_ECC_ERROR_CNTR(x)           _MMIO((x) == HARDWARE_ERROR_CORRECTABLE ? \
> +						_SLM_ECC_ERROR_CNT : \
> +						_SLM_UNCORR_ECC_ERROR_CNT)
> +
>  #endif
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
> index 199bd37fce9a..146bb6445c45 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -97,6 +97,8 @@ struct xe_device {
>  		bool has_range_tlb_invalidation;
>  		/** @enable_display: display enabled */
>  		bool enable_display;
> +		/** @has_gt_error_vectors: whether platform supports ERROR VECTORS */
> +		bool has_gt_error_vectors;
>  
>  #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
>  		struct xe_device_display_info {
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 343370b44506..e943810eeb53 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -42,6 +42,35 @@
>  #include "xe_wa.h"
>  #include "xe_wopcm.h"
>  
> +static const char *xe_gt_driver_errors_to_str[] = {
> +	[INTEL_GT_DRIVER_ERROR_INTERRUPT] = "INTERRUPT",
> +};
> +
> +void xe_gt_log_driver_error(struct xe_gt *gt,
> +			    const enum xe_gt_driver_errors error,
> +			    const char *fmt, ...)
> +{
> +	struct va_format vaf;
> +	va_list args;
> +
> +	va_start(args, fmt);
> +	vaf.fmt = fmt;
> +	vaf.va = &args;
> +
> +	BUILD_BUG_ON(ARRAY_SIZE(xe_gt_driver_errors_to_str) !=
> +		     INTEL_GT_DRIVER_ERROR_COUNT);
> +
> +	BUG_ON(error >= INTEL_GT_DRIVER_ERROR_COUNT);
> +
> +	gt->errors.driver[error]++;
> +
> +	drm_err_ratelimited(&gt_to_xe(gt)->drm, "GT%u [%s] %pV",
> +			    gt->info.id,
> +			    xe_gt_driver_errors_to_str[error],
> +			    &vaf);
> +	va_end(args);
> +}
> +
>  struct xe_gt *xe_find_full_gt(struct xe_gt *gt)
>  {
>  	struct xe_gt *search;
> @@ -576,6 +605,7 @@ int xe_gt_init(struct xe_gt *gt)
>  	int err;
>  	int i;
>  
> +	spin_lock_init(&gt->irq_lock);

What exactly is this lock protecting?

>  	INIT_WORK(&gt->reset.worker, gt_reset_worker);
>  
>  	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
> diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h
> index 5635f2803170..19b9c0e4e62c 100644
> --- a/drivers/gpu/drm/xe/xe_gt.h
> +++ b/drivers/gpu/drm/xe/xe_gt.h
> @@ -11,6 +11,8 @@
>  #include "xe_device_types.h"
>  #include "xe_hw_engine.h"
>  
> +#define HAS_GT_ERROR_VECTORS(xe) ((xe)->info.has_gt_error_vectors)
> +
>  #define for_each_hw_engine(hwe__, gt__, id__) \
>  	for ((id__) = 0; (id__) < ARRAY_SIZE((gt__)->hw_engines); (id__)++) \
>  	     for_each_if (((hwe__) = (gt__)->hw_engines + (id__)) && \
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index 74b4e6776bf1..d15724792082 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -33,6 +33,42 @@ enum xe_gt_type {
>  typedef unsigned long xe_dss_mask_t[BITS_TO_LONGS(32 * XE_MAX_DSS_FUSE_REGS)];
>  typedef unsigned long xe_eu_mask_t[BITS_TO_LONGS(32 * XE_MAX_EU_FUSE_REGS)];
>  
> +/* Count of GT Correctable and FATAL HW ERRORS */
> +enum intel_gt_hw_errors {
> +	INTEL_GT_HW_ERROR_COR_SUBSLICE = 0,
> +	INTEL_GT_HW_ERROR_COR_L3BANK,
> +	INTEL_GT_HW_ERROR_COR_L3_SNG,
> +	INTEL_GT_HW_ERROR_COR_GUC,
> +	INTEL_GT_HW_ERROR_COR_SAMPLER,
> +	INTEL_GT_HW_ERROR_COR_SLM,
> +	INTEL_GT_HW_ERROR_COR_EU_IC,
> +	INTEL_GT_HW_ERROR_COR_EU_GRF,
> +	INTEL_GT_HW_ERROR_FAT_SUBSLICE,
> +	INTEL_GT_HW_ERROR_FAT_L3BANK,
> +	INTEL_GT_HW_ERROR_FAT_ARR_BIST,
> +	INTEL_GT_HW_ERROR_FAT_FPU,
> +	INTEL_GT_HW_ERROR_FAT_L3_DOUB,
> +	INTEL_GT_HW_ERROR_FAT_L3_ECC_CHK,
> +	INTEL_GT_HW_ERROR_FAT_GUC,
> +	INTEL_GT_HW_ERROR_FAT_IDI_PAR,
> +	INTEL_GT_HW_ERROR_FAT_SQIDI,
> +	INTEL_GT_HW_ERROR_FAT_SAMPLER,
> +	INTEL_GT_HW_ERROR_FAT_SLM,
> +	INTEL_GT_HW_ERROR_FAT_EU_IC,
> +	INTEL_GT_HW_ERROR_FAT_EU_GRF,
> +	INTEL_GT_HW_ERROR_FAT_TLB,
> +	INTEL_GT_HW_ERROR_FAT_L3_FABRIC,
> +	INTEL_GT_HW_ERROR_COUNT
> +};
> +
> +enum xe_gt_driver_errors {
> +	INTEL_GT_DRIVER_ERROR_INTERRUPT = 0,
> +	INTEL_GT_DRIVER_ERROR_COUNT
> +};
> +
> +void xe_gt_log_driver_error(struct xe_gt *gt,
> +				const enum xe_gt_driver_errors error,
> +				const char *fmt, ...);
>  struct xe_mmio_range {
>  	u32 start;
>  	u32 end;
> @@ -347,6 +383,13 @@ struct xe_gt {
>  	 *    of a steered operation
>  	 */
>  	spinlock_t mcr_lock;
> +	spinlock_t irq_lock;
> +
> +	struct intel_hw_errors {
> +		unsigned long hw[INTEL_GT_HW_ERROR_COUNT];
> +		unsigned long driver[INTEL_GT_DRIVER_ERROR_COUNT];
> +	} errors;
> +
>  };
>  
>  #endif
> diff --git a/drivers/gpu/drm/xe/xe_irq.c b/drivers/gpu/drm/xe/xe_irq.c
> index ae2f65c00fa6..4a3b3ff99db1 100644
> --- a/drivers/gpu/drm/xe/xe_irq.c
> +++ b/drivers/gpu/drm/xe/xe_irq.c
> @@ -344,6 +344,351 @@ static void dg1_irq_postinstall(struct xe_device *xe, struct xe_gt *gt)
>  		dg1_intr_enable(xe, true);
>  }
>  
> +static const char *
> +hardware_error_type_to_str(const enum hardware_error hw_err)
> +{
> +	switch (hw_err) {
> +	case HARDWARE_ERROR_CORRECTABLE:
> +		return "CORRECTABLE";
> +	case HARDWARE_ERROR_NONFATAL:
> +		return "NONFATAL";
> +	case HARDWARE_ERROR_FATAL:
> +		return "FATAL";
> +	default:
> +		return "UNKNOWN";
> +	}
> +}
> +
> +#define xe_gt_hw_err(gt, fmt, ...) \
> +	drm_err_ratelimited(&gt_to_xe(gt)->drm, HW_ERR "GT%d detected " fmt, \
> +			(gt)->info.id, ##__VA_ARGS__)
> +
> +static void
> +gen12_gt_correctable_hw_error_stats_update(struct xe_gt  *gt,
> +					   unsigned long errstat)
> +{
> +	u32 errbit, cnt;
> +
> +	if (!errstat && HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
> +		return;
> +
> +	for_each_set_bit(errbit, &errstat, GT_HW_ERROR_MAX_ERR_BITS) {
> +		if (gt->xe->info.platform == XE_PVC && !(REG_BIT(errbit) & PVC_COR_ERR_MASK)) {

Why are we doing a platform test here?  If there are unknown bits set,
isn't that an issue on any platform?

> +			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +					       "UNKNOWN CORRECTABLE error\n");
> +			continue;
> +		}
> +
> +	switch (errbit) {

Something is wrong with the indenting here...

> +	case L3_SNG_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_L3_SNG]++;
> +		xe_gt_hw_err(gt, "L3 SINGLE CORRECTABLE error\n");
> +		break;
> +	case GUC_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_GUC]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT GUC SRAM CORRECTABLE error\n");
> +		break;
> +	case SAMPLER_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_SAMPLER]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT SAMPLER CORRECTABLE error\n");
> +		break;
> +	case SLM_COR_ERR:
> +		cnt = xe_mmio_read32(gt, SLM_ECC_ERROR_CNTR(HARDWARE_ERROR_CORRECTABLE).reg);
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_SLM] = cnt;
> +		xe_gt_hw_err(gt, "%u SINGLE BIT SLM CORRECTABLE error\n", cnt);
> +		break;
> +	case EU_IC_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_EU_IC]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT EU IC CORRECTABLE error\n");
> +		break;
> +	case EU_GRF_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_EU_GRF]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT EU GRF CORRECTABLE error\n");
> +		break;
> +	default:
> +		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT, "UNKNOWN CORRECTABLE error\n");
> +		break;
> +	}
> +	}
> +}
> +
> +static void gen12_gt_fatal_hw_error_stats_update(struct xe_gt *gt,
> +						 unsigned long errstat)
> +{
> +	u32 errbit, cnt;
> +
> +	if (!errstat && HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
> +		return;
> +
> +	for_each_set_bit(errbit, &errstat, GT_HW_ERROR_MAX_ERR_BITS) {
> +		if (gt->xe->info.platform == XE_PVC && !(REG_BIT(errbit) & PVC_FAT_ERR_MASK)) {
> +			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +					       "UNKNOWN FATAL error\n");
> +			continue;
> +		}
> +
> +	switch (errbit) {
> +	case ARRAY_BIST_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_ARR_BIST]++;
> +		xe_gt_hw_err(gt, "Array BIST FATAL error\n");
> +		break;
> +	case FPU_UNCORR_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_FPU]++;
> +		xe_gt_hw_err(gt, "FPU FATAL error\n");
> +		break;
> +	case L3_DOUBLE_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_DOUB]++;
> +		xe_gt_hw_err(gt, "L3 Double FATAL error\n");
> +		break;
> +	case L3_ECC_CHK_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_ECC_CHK]++;
> +		xe_gt_hw_err(gt, "L3 ECC Checker FATAL error\n");
> +		break;
> +	case GUC_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_GUC]++;
> +		xe_gt_hw_err(gt, "GUC SRAM FATAL error\n");
> +		break;
> +	case IDI_PAR_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_IDI_PAR]++;
> +		xe_gt_hw_err(gt, "IDI PARITY FATAL error\n");
> +		break;
> +	case SQIDI_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SQIDI]++;
> +		xe_gt_hw_err(gt, "SQIDI FATAL error\n");
> +		break;
> +	case SAMPLER_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SAMPLER]++;
> +		xe_gt_hw_err(gt, "SAMPLER FATAL error\n");
> +		break;
> +	case SLM_FAT_ERR:
> +		cnt = xe_mmio_read32(gt, SLM_ECC_ERROR_CNTR(HARDWARE_ERROR_FATAL).reg);
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SLM] = cnt;
> +		xe_gt_hw_err(gt, "%u SLM FATAL error\n", cnt);
> +		break;
> +	case EU_IC_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_EU_IC]++;
> +		xe_gt_hw_err(gt, "EU IC FATAL error\n");
> +		break;
> +	case EU_GRF_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_EU_GRF]++;
> +		xe_gt_hw_err(gt, "EU GRF FATAL error\n");
> +		break;
> +	default:
> +		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +				       "UNKNOWN FATAL error\n");
> +		break;
> +	}
> +	}
> +}
> +
> +static void
> +gen12_gt_hw_error_handler(struct xe_gt *gt,
> +			  const enum hardware_error hw_err)
> +{
> +	const char *hw_err_str = hardware_error_type_to_str(hw_err);
> +	unsigned long errstat;
> +
> +	lockdep_assert_held(&gt->irq_lock);
> +
> +	if (!HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
> +		errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
> +		if (unlikely(!errstat)) {
> +			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +					       "ERR_STAT_GT_REG_%s blank!\n", hw_err_str);
> +			return;
> +		}
> +	}
> +
> +	switch (hw_err) {
> +	case HARDWARE_ERROR_CORRECTABLE:
> +		if (HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
> +			bool error = false;
> +			int i;
> +
> +			errstat = 0;
> +			for (i = 0; i < ERR_STAT_GT_COR_VCTR_LEN; i++) {
> +				u32 err_type = ERR_STAT_GT_COR_VCTR_LEN;
> +				unsigned long vctr;
> +				const char *name;
> +
> +				vctr = xe_mmio_read32(gt, ERR_STAT_GT_COR_VCTR_REG(i).reg);
> +				if (!vctr)
> +					continue;
> +
> +				switch (i) {
> +				case ERR_STAT_GT_VCTR0:
> +				case ERR_STAT_GT_VCTR1:
> +					err_type = INTEL_GT_HW_ERROR_COR_SUBSLICE;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "SUBSLICE";
> +
> +					/* Avoid second read/write to error status register*/
> +					if (errstat)
> +						break;
> +
> +					errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
> +					xe_gt_hw_err(gt, "ERR_STAT_GT_CORRECTABLE:0x%08lx\n",
> +						     errstat);
> +					gen12_gt_correctable_hw_error_stats_update(gt, errstat);
> +					if (errstat)
> +						xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg,
> +								errstat);
> +					break;
> +
> +				case ERR_STAT_GT_VCTR2:
> +				case ERR_STAT_GT_VCTR3:
> +					err_type = INTEL_GT_HW_ERROR_COR_L3BANK;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "L3 BANK";
> +					break;
> +				default:
> +					name = "UNKNOWN";
> +					break;
> +				}
> +				xe_mmio_write32(gt, ERR_STAT_GT_COR_VCTR_REG(i).reg, vctr);
> +				xe_gt_hw_err(gt, "%s CORRECTABLE error, ERR_VECT_GT_CORRECTABLE_%d:0x%08lx\n",
> +					     name, i, vctr);
> +				error = true;
> +			}
> +
> +			if (!error)
> +				xe_gt_hw_err(gt, "UNKNOWN CORRECTABLE error\n");
> +		} else {
> +			gen12_gt_correctable_hw_error_stats_update(gt, errstat);
> +			xe_gt_hw_err(gt, "ERR_STAT_GT_CORRECTABLE:0x%08lx\n", errstat);
> +		}
> +		break;
> +	case HARDWARE_ERROR_NONFATAL:
> +	      /*
> +	       * TODO: The GT Non Fatal Error Status Register
> +	       * only has reserved bitfields defined.
> +	       * Remove once there is something to service.
> +	       */
> +		drm_err_ratelimited(&gt_to_xe(gt)->drm, HW_ERR "detected Non-Fatal error\n");
> +		break;
> +	case HARDWARE_ERROR_FATAL:
> +		if (HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
> +			bool error = false;
> +			int i;
> +
> +			errstat = 0;
> +			for (i = 0; i < ERR_STAT_GT_FATAL_VCTR_LEN; i++) {
> +				u32 err_type = ERR_STAT_GT_FATAL_VCTR_LEN;
> +				unsigned long vctr;
> +				const char *name;
> +
> +				vctr = xe_mmio_read32(gt, ERR_STAT_GT_FATAL_VCTR_REG(i).reg);
> +				if (!vctr)
> +					continue;
> +
> +				/* i represents the vector register index */
> +				switch (i) {
> +				case ERR_STAT_GT_VCTR0:
> +				case ERR_STAT_GT_VCTR1:
> +					err_type = INTEL_GT_HW_ERROR_FAT_SUBSLICE;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "SUBSLICE";
> +
> +					/*Avoid second read/write to error status register.*/
> +					if (errstat)
> +						break;
> +
> +					errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
> +					xe_gt_hw_err(gt, "ERR_STAT_GT_FATAL:0x%08lx\n", errstat);
> +					gen12_gt_fatal_hw_error_stats_update(gt, errstat);
> +					if (errstat)
> +						xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg,
> +								errstat);
> +					break;
> +
> +				case ERR_STAT_GT_VCTR2:
> +				case ERR_STAT_GT_VCTR3:
> +					err_type = INTEL_GT_HW_ERROR_FAT_L3BANK;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "L3 BANK";
> +					break;
> +				case ERR_STAT_GT_VCTR6:
> +					gt->errors.hw[INTEL_GT_HW_ERROR_FAT_TLB] += hweight16(vctr);
> +					name = "TLB";
> +					break;
> +				case ERR_STAT_GT_VCTR7:
> +					gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_FABRIC] += hweight8(vctr);
> +					name = "L3 FABRIC";
> +					break;
> +				default:
> +					name = "UNKNOWN";
> +					break;
> +				}
> +				xe_mmio_write32(gt, ERR_STAT_GT_FATAL_VCTR_REG(i).reg, vctr);
> +				xe_gt_hw_err(gt, "%s FATAL error, ERR_VECT_GT_FATAL_%d:0x%08lx\n",
> +					     name, i, vctr);
> +				error = true;
> +			}
> +			if (!error)
> +				xe_gt_hw_err(gt, "UNKNOWN FATAL error\n");
> +		} else {
> +			gen12_gt_fatal_hw_error_stats_update(gt, errstat);
> +			xe_gt_hw_err(gt, "ERR_STAT_GT_FATAL:0x%08lx\n", errstat);
> +		}
> +		break;
> +	default:
> +		break;
> +	}
> +
> +	if (!HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
> +		xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg, errstat);
> +}
> +
> +static void
> +gen12_hw_error_source_handler(struct xe_gt *gt,
> +			      const enum hardware_error hw_err)
> +{
> +	const char *hw_err_str = hardware_error_type_to_str(hw_err);
> +	unsigned long flags;
> +	u32 errsrc;
> +
> +	spin_lock_irqsave(&gt->irq_lock, flags);
> +	errsrc = xe_mmio_read32(gt, DEV_ERR_STAT_REG(hw_err).reg);
> +	if (unlikely(!errsrc)) {
> +		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +				       "DEV_ERR_STAT_REG_%s blank!\n", hw_err_str);
> +		goto out_unlock;
> +	}
> +
> +	if (errsrc & DEV_ERR_STAT_GT_ERROR)
> +		gen12_gt_hw_error_handler(gt, hw_err);
> +
> +	xe_mmio_write32(gt, DEV_ERR_STAT_REG(hw_err).reg, errsrc);
> +
> +out_unlock:
> +	spin_unlock_irqrestore(&gt->irq_lock, flags);
> +}
> +
> +/*
> + * GEN12+ adds three Error bits to the Master Interrupt

"Gen12+" was never a term (even on i915 where we used 'gen'
terminology), so I think you were trying to say "gen12 and beyond" here.
But that statement isn't true; these bits don't exist in TGL/RKL/ADL.
They were added in DG1 and then appear in consistently starting with
Xe_HP.

In general we don't want to be adding "gen" terminology in Xe at this
point.  There are some places where it's been copied over from i915, but
we'll be working on eliminating those; we don't want to add more.


Matt

> + * Register to support dgfx card error handling.
> + * These three bits are used to convey the class of error:
> + * FATAL, NONFATAL, or CORRECTABLE.
> + *
> + * To process an interrupt:
> + *      1. Determine source of error (IP block) by reading
> + *	 the Device Error Source Register (RW1C) that
> + *	 corresponds to the class of error being serviced.
> + *      2. For GT as the generating IP block, read and log
> + *	 the GT Error Register (RW1C) that corresponds to
> + *	 the class of error being serviced.
> + */
> +static void
> +gen12_hw_error_irq_handler(struct xe_gt *gt, const u32 master_ctl)
> +{
> +	enum hardware_error hw_err;
> +
> +	for (hw_err = 0; hw_err < HARDWARE_ERROR_MAX; hw_err++) {
> +		if (master_ctl & GEN12_ERROR_IRQ(hw_err))
> +			gen12_hw_error_source_handler(gt, hw_err);
> +	}
> +}
> +
>  static irqreturn_t dg1_irq_handler(int irq, void *arg)
>  {
>  	struct xe_device *xe = arg;
> @@ -382,6 +727,7 @@ static irqreturn_t dg1_irq_handler(int irq, void *arg)
>  		if (!xe_gt_is_media_type(gt))
>  			xe_mmio_write32(gt, GEN11_GFX_MSTR_IRQ.reg, master_ctl);
>  		gen11_gt_irq_handler(xe, gt, master_ctl, intr_dw, identity);
> +		gen12_hw_error_irq_handler(gt, master_ctl);
>  	}
>  
>  	xe_display_irq_handler(xe, master_ctl);
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index c4d9fd2e7b2b..f3ff64d12da9 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -72,6 +72,7 @@ struct xe_device_desc {
>  	bool has_4tile;
>  	bool has_range_tlb_invalidation;
>  	bool has_asid;
> +	bool has_gt_error_vectors;
>  };
>  
>  __diag_push();
> @@ -224,6 +225,7 @@ static const struct xe_device_desc pvc_desc = {
>  	.vm_max_level = 4,
>  	.supports_usm = true,
>  	.has_asid = true,
> +	.has_gt_error_vectors = true,
>  };
>  
>  #define MTL_MEDIA_ENGINES \
> @@ -410,6 +412,7 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  	xe->info.vm_max_level = desc->vm_max_level;
>  	xe->info.supports_usm = desc->supports_usm;
>  	xe->info.has_asid = desc->has_asid;
> +	xe->info.has_gt_error_vectors = desc->has_gt_error_vectors;
>  	xe->info.has_flat_ccs = desc->has_flat_ccs;
>  	xe->info.has_4tile = desc->has_4tile;
>  	xe->info.has_range_tlb_invalidation = desc->has_range_tlb_invalidation;
> -- 
> 2.25.1
> 

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

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

* Re: [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors.
  2023-03-15  9:17 ` [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors Himal Prasad Ghimiray
  2023-03-18  0:38   ` Matt Roper
@ 2023-03-21  9:46   ` Jani Nikula
  1 sibling, 0 replies; 7+ messages in thread
From: Jani Nikula @ 2023-03-21  9:46 UTC (permalink / raw)
  To: Himal Prasad Ghimiray, intel-xe; +Cc: Himal Prasad Ghimiray

On Wed, 15 Mar 2023, Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com> wrote:
> Count the CORRECTABLE and FATAL GT hardware errors as
> signaled by relevant interrupt and respective registers.
>
> For non relevant interrupts count them as driver interrupt error.
>
> For platform supporting error vector registers count and report
> the respective vector errors.
>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
>  drivers/gpu/drm/xe/regs/xe_regs.h    | 105 ++++++++
>  drivers/gpu/drm/xe/xe_device_types.h |   2 +
>  drivers/gpu/drm/xe/xe_gt.c           |  30 +++
>  drivers/gpu/drm/xe/xe_gt.h           |   2 +
>  drivers/gpu/drm/xe/xe_gt_types.h     |  43 ++++
>  drivers/gpu/drm/xe/xe_irq.c          | 346 +++++++++++++++++++++++++++
>  drivers/gpu/drm/xe/xe_pci.c          |   3 +
>  7 files changed, 531 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/regs/xe_regs.h b/drivers/gpu/drm/xe/regs/xe_regs.h
> index c1c829c23df1..fb772c8b12f5 100644
> --- a/drivers/gpu/drm/xe/regs/xe_regs.h
> +++ b/drivers/gpu/drm/xe/regs/xe_regs.h
> @@ -92,6 +92,10 @@
>  #define   GEN11_GU_MISC_IRQ			(1 << 29)
>  #define   GEN11_DISPLAY_IRQ			(1 << 16)
>  #define   GEN11_GT_DW_IRQ(x)			(1 << (x))
> +#define   GEN12_FATAL_ERROR_IRQ                 REG_BIT(28)
> +#define   GEN12_NON_FATAL_ERROR_IRQ             REG_BIT(27)
> +#define   GEN12_CORRECTABLE_ERROR_IRQ           REG_BIT(26)
> +#define   GEN12_ERROR_IRQ(x)                    REG_BIT(26 + (x))
>  
>  #define DG1_MSTR_TILE_INTR			_MMIO(0x190008)
>  #define   DG1_MSTR_IRQ				REG_BIT(31)
> @@ -111,4 +115,105 @@
>  #define GEN12_DSMBASE				_MMIO(0x1080C0)
>  #define   GEN12_BDSM_MASK			REG_GENMASK64(63, 20)
>  
> +enum hardware_error {
> +	HARDWARE_ERROR_CORRECTABLE = 0,
> +	HARDWARE_ERROR_NONFATAL = 1,
> +	HARDWARE_ERROR_FATAL = 2,
> +	HARDWARE_ERROR_MAX,
> +};
> +
> +#define DEV_PCIEERR_STATUS              _MMIO(0x100180)
> +#define DEV_PCIEERR_TILE_STATUS_MASK    REG_GENMASK(2, 0)
> +#define DEV_PCIEERR_TILE_STATUS(x)      (DEV_PCIEERR_TILE_STATUS_MASK << (x * 4))
> +#define DEV_PCIEERR_IS_FATAL(x)         (REG_BIT(2) << (x * 4))
> +#define _DEV_ERR_STAT_FATAL             0x100174
> +#define _DEV_ERR_STAT_NONFATAL          0x100178
> +#define _DEV_ERR_STAT_CORRECTABLE       0x10017c
> +#define DEV_ERR_STAT_REG(x)             _MMIO(_PICK_EVEN((x), \
> +						_DEV_ERR_STAT_CORRECTABLE, \
> +						_DEV_ERR_STAT_NONFATAL))
> +#define  DEV_ERR_STAT_SOC_ERROR         REG_BIT(16)
> +#define  DEV_ERR_STAT_SGUNIT_ERROR      REG_BIT(12)
> +#define  DEV_ERR_STAT_GSC_ERROR         REG_BIT(8)
> +#define  DEV_ERR_STAT_GT_ERROR          REG_BIT(0)
> +
> +enum gt_vctr_registers {
> +	ERR_STAT_GT_VCTR0 = 0,
> +	ERR_STAT_GT_VCTR1,
> +	ERR_STAT_GT_VCTR2,
> +	ERR_STAT_GT_VCTR3,
> +	ERR_STAT_GT_VCTR4,
> +	ERR_STAT_GT_VCTR5,
> +	ERR_STAT_GT_VCTR6,
> +	ERR_STAT_GT_VCTR7,
> +};
> +
> +#define ERR_STAT_GT_COR_VCTR_LEN        (4)
> +#define _ERR_STAT_GT_COR_VCTR_0         0x1002a0
> +#define _ERR_STAT_GT_COR_VCTR_1         0x1002a4
> +#define _ERR_STAT_GT_COR_VCTR_2         0x1002a8
> +#define _ERR_STAT_GT_COR_VCTR_3         0x1002ac
> +#define ERR_STAT_GT_COR_VCTR_REG(x)     _MMIO(_PICK_EVEN((x), \
> +						_ERR_STAT_GT_COR_VCTR_0, \
> +						_ERR_STAT_GT_COR_VCTR_1))
> +
> +#define ERR_STAT_GT_FATAL_VCTR_LEN      (8)
> +#define _ERR_STAT_GT_FATAL_VCTR_0       0x100260
> +#define _ERR_STAT_GT_FATAL_VCTR_1       0x100264
> +#define _ERR_STAT_GT_FATAL_VCTR_2       0x100268
> +#define _ERR_STAT_GT_FATAL_VCTR_3       0x10026c
> +#define _ERR_STAT_GT_FATAL_VCTR_4       0x100270
> +#define _ERR_STAT_GT_FATAL_VCTR_5       0x100274
> +#define _ERR_STAT_GT_FATAL_VCTR_6       0x100278
> +#define _ERR_STAT_GT_FATAL_VCTR_7       0x10027c
> +#define ERR_STAT_GT_FATAL_VCTR_REG(x)   _MMIO(_PICK_EVEN((x), \
> +					_ERR_STAT_GT_FATAL_VCTR_0, \
> +					_ERR_STAT_GT_FATAL_VCTR_1))
> +
> +#define _ERR_STAT_GT_COR                0x100160
> +#define _ERR_STAT_GT_NONFATAL           0x100164
> +#define _ERR_STAT_GT_FATAL              0x100168
> +#define ERR_STAT_GT_REG(x)              _MMIO(_PICK_EVEN((x), \
> +					_ERR_STAT_GT_COR, \
> +					_ERR_STAT_GT_NONFATAL))
> +
> +#define  EU_GRF_COR_ERR                 (15)
> +#define  EU_IC_COR_ERR                  (14)
> +#define  SLM_COR_ERR                    (13)
> +#define  SAMPLER_COR_ERR                (12)
> +#define  GUC_COR_ERR                    (1)
> +#define  L3_SNG_COR_ERR                 (0)
> +
> +#define PVC_COR_ERR_MASK \
> +		(REG_BIT(GUC_COR_ERR) | \
> +		 REG_BIT(SLM_COR_ERR) | \
> +		 REG_BIT(EU_IC_COR_ERR) | \
> +		 REG_BIT(EU_GRF_COR_ERR))
> +
> +#define EU_GRF_FAT_ERR                  (15)
> +#define EU_IC_FAT_ERR                   (14)
> +#define SLM_FAT_ERR                     (13)
> +#define SAMPLER_FAT_ERR                 (12)
> +#define SQIDI_FAT_ERR                   (9)
> +#define IDI_PAR_FAT_ERR                 (8)
> +#define GUC_FAT_ERR                     (6)
> +#define L3_ECC_CHK_FAT_ERR              (5)
> +#define L3_DOUBLE_FAT_ERR               (4)
> +#define FPU_UNCORR_FAT_ERR              (3)
> +#define ARRAY_BIST_FAT_ERR              (1)
> +
> +#define PVC_FAT_ERR_MASK \
> +		(REG_BIT(FPU_UNCORR_FAT_ERR) | \
> +		 REG_BIT(GUC_FAT_ERR)  | \
> +		 REG_BIT(SLM_FAT_ERR)  | \
> +		 REG_BIT(EU_GRF_FAT_ERR))
> +
> +#define GT_HW_ERROR_MAX_ERR_BITS        16
> +
> +#define _SLM_ECC_ERROR_CNT              0xe7f4
> +#define _SLM_UNCORR_ECC_ERROR_CNT       0xe7c0
> +#define SLM_ECC_ERROR_CNTR(x)           _MMIO((x) == HARDWARE_ERROR_CORRECTABLE ? \
> +						_SLM_ECC_ERROR_CNT : \
> +						_SLM_UNCORR_ECC_ERROR_CNT)
> +
>  #endif
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
> index 199bd37fce9a..146bb6445c45 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -97,6 +97,8 @@ struct xe_device {
>  		bool has_range_tlb_invalidation;
>  		/** @enable_display: display enabled */
>  		bool enable_display;
> +		/** @has_gt_error_vectors: whether platform supports ERROR VECTORS */
> +		bool has_gt_error_vectors;
>  
>  #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
>  		struct xe_device_display_info {
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 343370b44506..e943810eeb53 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -42,6 +42,35 @@
>  #include "xe_wa.h"
>  #include "xe_wopcm.h"
>  
> +static const char *xe_gt_driver_errors_to_str[] = {

This means you have a mutable array of const pointers. It'll need to be

	static const char * const xe_gt_driver_errors_to_str[]

to be a const array of const pointers, and get stored in rodata.

> +	[INTEL_GT_DRIVER_ERROR_INTERRUPT] = "INTERRUPT",
> +};
> +
> +void xe_gt_log_driver_error(struct xe_gt *gt,
> +			    const enum xe_gt_driver_errors error,
> +			    const char *fmt, ...)
> +{
> +	struct va_format vaf;
> +	va_list args;
> +
> +	va_start(args, fmt);
> +	vaf.fmt = fmt;
> +	vaf.va = &args;
> +
> +	BUILD_BUG_ON(ARRAY_SIZE(xe_gt_driver_errors_to_str) !=
> +		     INTEL_GT_DRIVER_ERROR_COUNT);
> +
> +	BUG_ON(error >= INTEL_GT_DRIVER_ERROR_COUNT);

Absolutely no BUG_ON() anywhere. There is no reason to oops here.

> +
> +	gt->errors.driver[error]++;
> +
> +	drm_err_ratelimited(&gt_to_xe(gt)->drm, "GT%u [%s] %pV",
> +			    gt->info.id,
> +			    xe_gt_driver_errors_to_str[error],
> +			    &vaf);
> +	va_end(args);
> +}
> +
>  struct xe_gt *xe_find_full_gt(struct xe_gt *gt)
>  {
>  	struct xe_gt *search;
> @@ -576,6 +605,7 @@ int xe_gt_init(struct xe_gt *gt)
>  	int err;
>  	int i;
>  
> +	spin_lock_init(&gt->irq_lock);
>  	INIT_WORK(&gt->reset.worker, gt_reset_worker);
>  
>  	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
> diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h
> index 5635f2803170..19b9c0e4e62c 100644
> --- a/drivers/gpu/drm/xe/xe_gt.h
> +++ b/drivers/gpu/drm/xe/xe_gt.h
> @@ -11,6 +11,8 @@
>  #include "xe_device_types.h"
>  #include "xe_hw_engine.h"
>  
> +#define HAS_GT_ERROR_VECTORS(xe) ((xe)->info.has_gt_error_vectors)
> +
>  #define for_each_hw_engine(hwe__, gt__, id__) \
>  	for ((id__) = 0; (id__) < ARRAY_SIZE((gt__)->hw_engines); (id__)++) \
>  	     for_each_if (((hwe__) = (gt__)->hw_engines + (id__)) && \
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index 74b4e6776bf1..d15724792082 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -33,6 +33,42 @@ enum xe_gt_type {
>  typedef unsigned long xe_dss_mask_t[BITS_TO_LONGS(32 * XE_MAX_DSS_FUSE_REGS)];
>  typedef unsigned long xe_eu_mask_t[BITS_TO_LONGS(32 * XE_MAX_EU_FUSE_REGS)];
>  
> +/* Count of GT Correctable and FATAL HW ERRORS */
> +enum intel_gt_hw_errors {
> +	INTEL_GT_HW_ERROR_COR_SUBSLICE = 0,
> +	INTEL_GT_HW_ERROR_COR_L3BANK,
> +	INTEL_GT_HW_ERROR_COR_L3_SNG,
> +	INTEL_GT_HW_ERROR_COR_GUC,
> +	INTEL_GT_HW_ERROR_COR_SAMPLER,
> +	INTEL_GT_HW_ERROR_COR_SLM,
> +	INTEL_GT_HW_ERROR_COR_EU_IC,
> +	INTEL_GT_HW_ERROR_COR_EU_GRF,
> +	INTEL_GT_HW_ERROR_FAT_SUBSLICE,
> +	INTEL_GT_HW_ERROR_FAT_L3BANK,
> +	INTEL_GT_HW_ERROR_FAT_ARR_BIST,
> +	INTEL_GT_HW_ERROR_FAT_FPU,
> +	INTEL_GT_HW_ERROR_FAT_L3_DOUB,
> +	INTEL_GT_HW_ERROR_FAT_L3_ECC_CHK,
> +	INTEL_GT_HW_ERROR_FAT_GUC,
> +	INTEL_GT_HW_ERROR_FAT_IDI_PAR,
> +	INTEL_GT_HW_ERROR_FAT_SQIDI,
> +	INTEL_GT_HW_ERROR_FAT_SAMPLER,
> +	INTEL_GT_HW_ERROR_FAT_SLM,
> +	INTEL_GT_HW_ERROR_FAT_EU_IC,
> +	INTEL_GT_HW_ERROR_FAT_EU_GRF,
> +	INTEL_GT_HW_ERROR_FAT_TLB,
> +	INTEL_GT_HW_ERROR_FAT_L3_FABRIC,
> +	INTEL_GT_HW_ERROR_COUNT
> +};
> +
> +enum xe_gt_driver_errors {
> +	INTEL_GT_DRIVER_ERROR_INTERRUPT = 0,
> +	INTEL_GT_DRIVER_ERROR_COUNT
> +};
> +
> +void xe_gt_log_driver_error(struct xe_gt *gt,
> +				const enum xe_gt_driver_errors error,
> +				const char *fmt, ...);
>  struct xe_mmio_range {
>  	u32 start;
>  	u32 end;
> @@ -347,6 +383,13 @@ struct xe_gt {
>  	 *    of a steered operation
>  	 */
>  	spinlock_t mcr_lock;
> +	spinlock_t irq_lock;
> +
> +	struct intel_hw_errors {
> +		unsigned long hw[INTEL_GT_HW_ERROR_COUNT];
> +		unsigned long driver[INTEL_GT_DRIVER_ERROR_COUNT];
> +	} errors;
> +
>  };
>  
>  #endif
> diff --git a/drivers/gpu/drm/xe/xe_irq.c b/drivers/gpu/drm/xe/xe_irq.c
> index ae2f65c00fa6..4a3b3ff99db1 100644
> --- a/drivers/gpu/drm/xe/xe_irq.c
> +++ b/drivers/gpu/drm/xe/xe_irq.c
> @@ -344,6 +344,351 @@ static void dg1_irq_postinstall(struct xe_device *xe, struct xe_gt *gt)
>  		dg1_intr_enable(xe, true);
>  }
>  
> +static const char *
> +hardware_error_type_to_str(const enum hardware_error hw_err)
> +{
> +	switch (hw_err) {
> +	case HARDWARE_ERROR_CORRECTABLE:
> +		return "CORRECTABLE";
> +	case HARDWARE_ERROR_NONFATAL:
> +		return "NONFATAL";
> +	case HARDWARE_ERROR_FATAL:
> +		return "FATAL";
> +	default:
> +		return "UNKNOWN";
> +	}
> +}
> +
> +#define xe_gt_hw_err(gt, fmt, ...) \
> +	drm_err_ratelimited(&gt_to_xe(gt)->drm, HW_ERR "GT%d detected " fmt, \
> +			(gt)->info.id, ##__VA_ARGS__)

So are we now adding custom logging macros nilly willy all over the
place?!

> +
> +static void
> +gen12_gt_correctable_hw_error_stats_update(struct xe_gt  *gt,
> +					   unsigned long errstat)
> +{
> +	u32 errbit, cnt;
> +
> +	if (!errstat && HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
> +		return;
> +
> +	for_each_set_bit(errbit, &errstat, GT_HW_ERROR_MAX_ERR_BITS) {
> +		if (gt->xe->info.platform == XE_PVC && !(REG_BIT(errbit) & PVC_COR_ERR_MASK)) {
> +			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +					       "UNKNOWN CORRECTABLE error\n");
> +			continue;
> +		}
> +
> +	switch (errbit) {
> +	case L3_SNG_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_L3_SNG]++;
> +		xe_gt_hw_err(gt, "L3 SINGLE CORRECTABLE error\n");
> +		break;
> +	case GUC_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_GUC]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT GUC SRAM CORRECTABLE error\n");
> +		break;
> +	case SAMPLER_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_SAMPLER]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT SAMPLER CORRECTABLE error\n");
> +		break;
> +	case SLM_COR_ERR:
> +		cnt = xe_mmio_read32(gt, SLM_ECC_ERROR_CNTR(HARDWARE_ERROR_CORRECTABLE).reg);
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_SLM] = cnt;
> +		xe_gt_hw_err(gt, "%u SINGLE BIT SLM CORRECTABLE error\n", cnt);
> +		break;
> +	case EU_IC_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_EU_IC]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT EU IC CORRECTABLE error\n");
> +		break;
> +	case EU_GRF_COR_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_COR_EU_GRF]++;
> +		xe_gt_hw_err(gt, "SINGLE BIT EU GRF CORRECTABLE error\n");
> +		break;
> +	default:
> +		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT, "UNKNOWN CORRECTABLE error\n");
> +		break;
> +	}
> +	}
> +}
> +
> +static void gen12_gt_fatal_hw_error_stats_update(struct xe_gt *gt,
> +						 unsigned long errstat)
> +{
> +	u32 errbit, cnt;
> +
> +	if (!errstat && HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
> +		return;
> +
> +	for_each_set_bit(errbit, &errstat, GT_HW_ERROR_MAX_ERR_BITS) {
> +		if (gt->xe->info.platform == XE_PVC && !(REG_BIT(errbit) & PVC_FAT_ERR_MASK)) {
> +			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +					       "UNKNOWN FATAL error\n");
> +			continue;
> +		}
> +
> +	switch (errbit) {
> +	case ARRAY_BIST_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_ARR_BIST]++;
> +		xe_gt_hw_err(gt, "Array BIST FATAL error\n");
> +		break;
> +	case FPU_UNCORR_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_FPU]++;
> +		xe_gt_hw_err(gt, "FPU FATAL error\n");
> +		break;
> +	case L3_DOUBLE_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_DOUB]++;
> +		xe_gt_hw_err(gt, "L3 Double FATAL error\n");
> +		break;
> +	case L3_ECC_CHK_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_ECC_CHK]++;
> +		xe_gt_hw_err(gt, "L3 ECC Checker FATAL error\n");
> +		break;
> +	case GUC_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_GUC]++;
> +		xe_gt_hw_err(gt, "GUC SRAM FATAL error\n");
> +		break;
> +	case IDI_PAR_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_IDI_PAR]++;
> +		xe_gt_hw_err(gt, "IDI PARITY FATAL error\n");
> +		break;
> +	case SQIDI_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SQIDI]++;
> +		xe_gt_hw_err(gt, "SQIDI FATAL error\n");
> +		break;
> +	case SAMPLER_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SAMPLER]++;
> +		xe_gt_hw_err(gt, "SAMPLER FATAL error\n");
> +		break;
> +	case SLM_FAT_ERR:
> +		cnt = xe_mmio_read32(gt, SLM_ECC_ERROR_CNTR(HARDWARE_ERROR_FATAL).reg);
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_SLM] = cnt;
> +		xe_gt_hw_err(gt, "%u SLM FATAL error\n", cnt);
> +		break;
> +	case EU_IC_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_EU_IC]++;
> +		xe_gt_hw_err(gt, "EU IC FATAL error\n");
> +		break;
> +	case EU_GRF_FAT_ERR:
> +		gt->errors.hw[INTEL_GT_HW_ERROR_FAT_EU_GRF]++;
> +		xe_gt_hw_err(gt, "EU GRF FATAL error\n");
> +		break;
> +	default:
> +		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +				       "UNKNOWN FATAL error\n");
> +		break;
> +	}
> +	}
> +}
> +
> +static void
> +gen12_gt_hw_error_handler(struct xe_gt *gt,
> +			  const enum hardware_error hw_err)
> +{
> +	const char *hw_err_str = hardware_error_type_to_str(hw_err);
> +	unsigned long errstat;
> +
> +	lockdep_assert_held(&gt->irq_lock);
> +
> +	if (!HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
> +		errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
> +		if (unlikely(!errstat)) {
> +			xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +					       "ERR_STAT_GT_REG_%s blank!\n", hw_err_str);
> +			return;
> +		}
> +	}
> +
> +	switch (hw_err) {
> +	case HARDWARE_ERROR_CORRECTABLE:
> +		if (HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
> +			bool error = false;
> +			int i;
> +
> +			errstat = 0;
> +			for (i = 0; i < ERR_STAT_GT_COR_VCTR_LEN; i++) {
> +				u32 err_type = ERR_STAT_GT_COR_VCTR_LEN;
> +				unsigned long vctr;
> +				const char *name;
> +
> +				vctr = xe_mmio_read32(gt, ERR_STAT_GT_COR_VCTR_REG(i).reg);
> +				if (!vctr)
> +					continue;
> +
> +				switch (i) {
> +				case ERR_STAT_GT_VCTR0:
> +				case ERR_STAT_GT_VCTR1:
> +					err_type = INTEL_GT_HW_ERROR_COR_SUBSLICE;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "SUBSLICE";
> +
> +					/* Avoid second read/write to error status register*/
> +					if (errstat)
> +						break;
> +
> +					errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
> +					xe_gt_hw_err(gt, "ERR_STAT_GT_CORRECTABLE:0x%08lx\n",
> +						     errstat);
> +					gen12_gt_correctable_hw_error_stats_update(gt, errstat);
> +					if (errstat)
> +						xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg,
> +								errstat);
> +					break;
> +
> +				case ERR_STAT_GT_VCTR2:
> +				case ERR_STAT_GT_VCTR3:
> +					err_type = INTEL_GT_HW_ERROR_COR_L3BANK;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "L3 BANK";
> +					break;
> +				default:
> +					name = "UNKNOWN";
> +					break;
> +				}
> +				xe_mmio_write32(gt, ERR_STAT_GT_COR_VCTR_REG(i).reg, vctr);
> +				xe_gt_hw_err(gt, "%s CORRECTABLE error, ERR_VECT_GT_CORRECTABLE_%d:0x%08lx\n",
> +					     name, i, vctr);
> +				error = true;
> +			}
> +
> +			if (!error)
> +				xe_gt_hw_err(gt, "UNKNOWN CORRECTABLE error\n");
> +		} else {
> +			gen12_gt_correctable_hw_error_stats_update(gt, errstat);
> +			xe_gt_hw_err(gt, "ERR_STAT_GT_CORRECTABLE:0x%08lx\n", errstat);
> +		}
> +		break;
> +	case HARDWARE_ERROR_NONFATAL:
> +	      /*
> +	       * TODO: The GT Non Fatal Error Status Register
> +	       * only has reserved bitfields defined.
> +	       * Remove once there is something to service.
> +	       */
> +		drm_err_ratelimited(&gt_to_xe(gt)->drm, HW_ERR "detected Non-Fatal error\n");
> +		break;
> +	case HARDWARE_ERROR_FATAL:
> +		if (HAS_GT_ERROR_VECTORS(gt_to_xe(gt))) {
> +			bool error = false;
> +			int i;
> +
> +			errstat = 0;
> +			for (i = 0; i < ERR_STAT_GT_FATAL_VCTR_LEN; i++) {
> +				u32 err_type = ERR_STAT_GT_FATAL_VCTR_LEN;
> +				unsigned long vctr;
> +				const char *name;
> +
> +				vctr = xe_mmio_read32(gt, ERR_STAT_GT_FATAL_VCTR_REG(i).reg);
> +				if (!vctr)
> +					continue;
> +
> +				/* i represents the vector register index */
> +				switch (i) {
> +				case ERR_STAT_GT_VCTR0:
> +				case ERR_STAT_GT_VCTR1:
> +					err_type = INTEL_GT_HW_ERROR_FAT_SUBSLICE;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "SUBSLICE";
> +
> +					/*Avoid second read/write to error status register.*/
> +					if (errstat)
> +						break;
> +
> +					errstat = xe_mmio_read32(gt, ERR_STAT_GT_REG(hw_err).reg);
> +					xe_gt_hw_err(gt, "ERR_STAT_GT_FATAL:0x%08lx\n", errstat);
> +					gen12_gt_fatal_hw_error_stats_update(gt, errstat);
> +					if (errstat)
> +						xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg,
> +								errstat);
> +					break;
> +
> +				case ERR_STAT_GT_VCTR2:
> +				case ERR_STAT_GT_VCTR3:
> +					err_type = INTEL_GT_HW_ERROR_FAT_L3BANK;
> +					gt->errors.hw[err_type] += hweight32(vctr);
> +					name = "L3 BANK";
> +					break;
> +				case ERR_STAT_GT_VCTR6:
> +					gt->errors.hw[INTEL_GT_HW_ERROR_FAT_TLB] += hweight16(vctr);
> +					name = "TLB";
> +					break;
> +				case ERR_STAT_GT_VCTR7:
> +					gt->errors.hw[INTEL_GT_HW_ERROR_FAT_L3_FABRIC] += hweight8(vctr);
> +					name = "L3 FABRIC";
> +					break;
> +				default:
> +					name = "UNKNOWN";
> +					break;
> +				}
> +				xe_mmio_write32(gt, ERR_STAT_GT_FATAL_VCTR_REG(i).reg, vctr);
> +				xe_gt_hw_err(gt, "%s FATAL error, ERR_VECT_GT_FATAL_%d:0x%08lx\n",
> +					     name, i, vctr);
> +				error = true;
> +			}
> +			if (!error)
> +				xe_gt_hw_err(gt, "UNKNOWN FATAL error\n");
> +		} else {
> +			gen12_gt_fatal_hw_error_stats_update(gt, errstat);
> +			xe_gt_hw_err(gt, "ERR_STAT_GT_FATAL:0x%08lx\n", errstat);
> +		}
> +		break;
> +	default:
> +		break;
> +	}
> +
> +	if (!HAS_GT_ERROR_VECTORS(gt_to_xe(gt)))
> +		xe_mmio_write32(gt, ERR_STAT_GT_REG(hw_err).reg, errstat);
> +}
> +
> +static void
> +gen12_hw_error_source_handler(struct xe_gt *gt,
> +			      const enum hardware_error hw_err)
> +{
> +	const char *hw_err_str = hardware_error_type_to_str(hw_err);
> +	unsigned long flags;
> +	u32 errsrc;
> +
> +	spin_lock_irqsave(&gt->irq_lock, flags);
> +	errsrc = xe_mmio_read32(gt, DEV_ERR_STAT_REG(hw_err).reg);
> +	if (unlikely(!errsrc)) {
> +		xe_gt_log_driver_error(gt, INTEL_GT_DRIVER_ERROR_INTERRUPT,
> +				       "DEV_ERR_STAT_REG_%s blank!\n", hw_err_str);
> +		goto out_unlock;
> +	}
> +
> +	if (errsrc & DEV_ERR_STAT_GT_ERROR)
> +		gen12_gt_hw_error_handler(gt, hw_err);
> +
> +	xe_mmio_write32(gt, DEV_ERR_STAT_REG(hw_err).reg, errsrc);
> +
> +out_unlock:
> +	spin_unlock_irqrestore(&gt->irq_lock, flags);
> +}
> +
> +/*
> + * GEN12+ adds three Error bits to the Master Interrupt
> + * Register to support dgfx card error handling.
> + * These three bits are used to convey the class of error:
> + * FATAL, NONFATAL, or CORRECTABLE.
> + *
> + * To process an interrupt:
> + *      1. Determine source of error (IP block) by reading
> + *	 the Device Error Source Register (RW1C) that
> + *	 corresponds to the class of error being serviced.
> + *      2. For GT as the generating IP block, read and log
> + *	 the GT Error Register (RW1C) that corresponds to
> + *	 the class of error being serviced.
> + */
> +static void
> +gen12_hw_error_irq_handler(struct xe_gt *gt, const u32 master_ctl)
> +{
> +	enum hardware_error hw_err;
> +
> +	for (hw_err = 0; hw_err < HARDWARE_ERROR_MAX; hw_err++) {
> +		if (master_ctl & GEN12_ERROR_IRQ(hw_err))
> +			gen12_hw_error_source_handler(gt, hw_err);
> +	}
> +}
> +
>  static irqreturn_t dg1_irq_handler(int irq, void *arg)
>  {
>  	struct xe_device *xe = arg;
> @@ -382,6 +727,7 @@ static irqreturn_t dg1_irq_handler(int irq, void *arg)
>  		if (!xe_gt_is_media_type(gt))
>  			xe_mmio_write32(gt, GEN11_GFX_MSTR_IRQ.reg, master_ctl);
>  		gen11_gt_irq_handler(xe, gt, master_ctl, intr_dw, identity);
> +		gen12_hw_error_irq_handler(gt, master_ctl);
>  	}
>  
>  	xe_display_irq_handler(xe, master_ctl);
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index c4d9fd2e7b2b..f3ff64d12da9 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -72,6 +72,7 @@ struct xe_device_desc {
>  	bool has_4tile;
>  	bool has_range_tlb_invalidation;
>  	bool has_asid;
> +	bool has_gt_error_vectors;
>  };
>  
>  __diag_push();
> @@ -224,6 +225,7 @@ static const struct xe_device_desc pvc_desc = {
>  	.vm_max_level = 4,
>  	.supports_usm = true,
>  	.has_asid = true,
> +	.has_gt_error_vectors = true,
>  };
>  
>  #define MTL_MEDIA_ENGINES \
> @@ -410,6 +412,7 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  	xe->info.vm_max_level = desc->vm_max_level;
>  	xe->info.supports_usm = desc->supports_usm;
>  	xe->info.has_asid = desc->has_asid;
> +	xe->info.has_gt_error_vectors = desc->has_gt_error_vectors;
>  	xe->info.has_flat_ccs = desc->has_flat_ccs;
>  	xe->info.has_4tile = desc->has_4tile;
>  	xe->info.has_range_tlb_invalidation = desc->has_range_tlb_invalidation;

-- 
Jani Nikula, Intel Open Source Graphics Center

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

end of thread, other threads:[~2023-03-21  9:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-15  9:17 [Intel-xe] [PATCH 0/1] LOG GT hardware errors Himal Prasad Ghimiray
2023-03-15  9:17 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
2023-03-15  9:17 ` [Intel-xe] [PATCH 1/1] drm/xe/ras: Log the GT hw errors Himal Prasad Ghimiray
2023-03-18  0:38   ` Matt Roper
2023-03-21  9:46   ` Jani Nikula
2023-03-15  9:18 ` [Intel-xe] ✓ CI.KUnit: success for LOG GT hardware errors Patchwork
2023-03-15  9:22 ` [Intel-xe] ✓ CI.Build: " 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.