* [PATCH 0/6] drm/i915: i915_reg.h cleanups
@ 2024-04-12 14:52 Jani Nikula
2024-04-12 14:52 ` [PATCH 1/6] drm/i915/audio: move LPE audio regs to intel_audio_regs.h Jani Nikula
` (13 more replies)
0 siblings, 14 replies; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 14:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
Continue the cleanup of i915_reg.h. Remove 1k lines from it this time
around.
Jani Nikula (6):
drm/i915/audio: move LPE audio regs to intel_audio_regs.h
drm/i915/color: move palette registers to intel_color_regs.h
drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
drm/i915/display: split out intel_sprite_regs.h from i915_reg.h
drm/i915/display: split out intel_dpio_regs.h from i915_reg.h
drm/i915/display: split out bxt_phy_regs.h from i915_reg.h
drivers/gpu/drm/i915/display/bxt_phy_regs.h | 292 +++++
.../gpu/drm/i915/display/intel_audio_regs.h | 16 +
.../gpu/drm/i915/display/intel_color_regs.h | 30 +
drivers/gpu/drm/i915/display/intel_ddi.c | 1 +
.../i915/display/intel_display_power_well.c | 1 +
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 2 +
drivers/gpu/drm/i915/display/intel_dpll.c | 1 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 1 +
drivers/gpu/drm/i915/display/intel_fbc.c | 1 +
drivers/gpu/drm/i915/display/intel_fbc_regs.h | 152 +++
.../gpu/drm/i915/display/intel_lpe_audio.c | 2 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 1 +
.../gpu/drm/i915/display/intel_sprite_regs.h | 349 +++++
drivers/gpu/drm/i915/display/vlv_dpio_regs.h | 352 +++++
drivers/gpu/drm/i915/display/vlv_dsi.c | 1 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 2 +
drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 +
drivers/gpu/drm/i915/gvt/display.c | 2 +
drivers/gpu/drm/i915/gvt/fb_decoder.c | 5 +-
drivers/gpu/drm/i915/gvt/handlers.c | 2 +
drivers/gpu/drm/i915/gvt/mmio.c | 1 +
drivers/gpu/drm/i915/i915_reg.h | 1154 -----------------
drivers/gpu/drm/i915/intel_clock_gating.c | 1 +
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 +
24 files changed, 1217 insertions(+), 1156 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/bxt_phy_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_fbc_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_regs.h
create mode 100644 drivers/gpu/drm/i915/display/vlv_dpio_regs.h
--
2.39.2
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH 1/6] drm/i915/audio: move LPE audio regs to intel_audio_regs.h
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
@ 2024-04-12 14:52 ` Jani Nikula
2024-04-12 15:15 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 2/6] drm/i915/color: move palette registers to intel_color_regs.h Jani Nikula
` (12 subsequent siblings)
13 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 14:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
There are too few registers to warrant a dedicated file for LPE audio
regs, but the audio reg file is better than i915_reg.h.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_audio_regs.h | 16 ++++++++++++++++
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 16 ----------------
3 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_audio_regs.h b/drivers/gpu/drm/i915/display/intel_audio_regs.h
index 616e7b1275c4..7a6d919481fc 100644
--- a/drivers/gpu/drm/i915/display/intel_audio_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_audio_regs.h
@@ -148,4 +148,20 @@
#define HBLANK_START_COUNT_96 4
#define HBLANK_START_COUNT_128 5
+/* LPE Audio */
+#define I915_HDMI_LPE_AUDIO_BASE (VLV_DISPLAY_BASE + 0x65000)
+#define I915_HDMI_LPE_AUDIO_SIZE 0x1000
+
+#define VLV_AUD_CHICKEN_BIT_REG _MMIO(VLV_DISPLAY_BASE + 0x62f38)
+#define VLV_CHICKEN_BIT_DBG_ENABLE REG_BIT(0)
+
+#define _VLV_AUD_PORT_EN_B_DBG (VLV_DISPLAY_BASE + 0x62f20)
+#define _VLV_AUD_PORT_EN_C_DBG (VLV_DISPLAY_BASE + 0x62f30)
+#define _VLV_AUD_PORT_EN_D_DBG (VLV_DISPLAY_BASE + 0x62f34)
+#define VLV_AUD_PORT_EN_DBG(port) _MMIO_PORT3((port) - PORT_B, \
+ _VLV_AUD_PORT_EN_B_DBG, \
+ _VLV_AUD_PORT_EN_C_DBG, \
+ _VLV_AUD_PORT_EN_D_DBG)
+#define VLV_AMP_MUTE REG_BIT(1)
+
#endif /* __INTEL_AUDIO_REGS_H__ */
diff --git a/drivers/gpu/drm/i915/display/intel_lpe_audio.c b/drivers/gpu/drm/i915/display/intel_lpe_audio.c
index 5863763de530..93e6cac9a4ed 100644
--- a/drivers/gpu/drm/i915/display/intel_lpe_audio.c
+++ b/drivers/gpu/drm/i915/display/intel_lpe_audio.c
@@ -72,7 +72,7 @@
#include "i915_drv.h"
#include "i915_irq.h"
-#include "i915_reg.h"
+#include "intel_audio_regs.h"
#include "intel_de.h"
#include "intel_lpe_audio.h"
#include "intel_pci_config.h"
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 3f34efcd7d6c..c689bc7e2867 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -1228,22 +1228,6 @@
#define I915_ASLE_INTERRUPT (1 << 0)
#define I915_BSD_USER_INTERRUPT (1 << 25)
-#define I915_HDMI_LPE_AUDIO_BASE (VLV_DISPLAY_BASE + 0x65000)
-#define I915_HDMI_LPE_AUDIO_SIZE 0x1000
-
-/* DisplayPort Audio w/ LPE */
-#define VLV_AUD_CHICKEN_BIT_REG _MMIO(VLV_DISPLAY_BASE + 0x62F38)
-#define VLV_CHICKEN_BIT_DBG_ENABLE (1 << 0)
-
-#define _VLV_AUD_PORT_EN_B_DBG (VLV_DISPLAY_BASE + 0x62F20)
-#define _VLV_AUD_PORT_EN_C_DBG (VLV_DISPLAY_BASE + 0x62F30)
-#define _VLV_AUD_PORT_EN_D_DBG (VLV_DISPLAY_BASE + 0x62F34)
-#define VLV_AUD_PORT_EN_DBG(port) _MMIO_PORT3((port) - PORT_B, \
- _VLV_AUD_PORT_EN_B_DBG, \
- _VLV_AUD_PORT_EN_C_DBG, \
- _VLV_AUD_PORT_EN_D_DBG)
-#define VLV_AMP_MUTE (1 << 1)
-
#define GEN6_BSD_RNCID _MMIO(0x12198)
#define GEN7_FF_THREAD_MODE _MMIO(0x20a0)
--
2.39.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 2/6] drm/i915/color: move palette registers to intel_color_regs.h
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
2024-04-12 14:52 ` [PATCH 1/6] drm/i915/audio: move LPE audio regs to intel_audio_regs.h Jani Nikula
@ 2024-04-12 14:52 ` Jani Nikula
2024-04-12 15:19 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h Jani Nikula
` (11 subsequent siblings)
13 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 14:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
For some reason the paletter registers were missed when adding
intel_color_regs.h. Finish the job.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
.../gpu/drm/i915/display/intel_color_regs.h | 30 +++++++++++++++++++
drivers/gpu/drm/i915/i915_reg.h | 30 -------------------
2 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_color_regs.h b/drivers/gpu/drm/i915/display/intel_color_regs.h
index 9f4ae58f3e7e..969745821172 100644
--- a/drivers/gpu/drm/i915/display/intel_color_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_color_regs.h
@@ -8,6 +8,36 @@
#include "intel_display_reg_defs.h"
+/*
+ * Palette regs
+ */
+#define _PALETTE_A 0xa000
+#define _PALETTE_B 0xa800
+#define _CHV_PALETTE_C 0xc000
+/* 8bit mode / i965+ 10.6 interpolated mode ldw/udw */
+#define PALETTE_RED_MASK REG_GENMASK(23, 16)
+#define PALETTE_GREEN_MASK REG_GENMASK(15, 8)
+#define PALETTE_BLUE_MASK REG_GENMASK(7, 0)
+/* pre-i965 10bit interpolated mode ldw */
+#define PALETTE_10BIT_RED_LDW_MASK REG_GENMASK(23, 16)
+#define PALETTE_10BIT_GREEN_LDW_MASK REG_GENMASK(15, 8)
+#define PALETTE_10BIT_BLUE_LDW_MASK REG_GENMASK(7, 0)
+/* pre-i965 10bit interpolated mode udw */
+#define PALETTE_10BIT_RED_EXP_MASK REG_GENMASK(23, 22)
+#define PALETTE_10BIT_RED_MANT_MASK REG_GENMASK(21, 18)
+#define PALETTE_10BIT_RED_UDW_MASK REG_GENMASK(17, 16)
+#define PALETTE_10BIT_GREEN_EXP_MASK REG_GENMASK(15, 14)
+#define PALETTE_10BIT_GREEN_MANT_MASK REG_GENMASK(13, 10)
+#define PALETTE_10BIT_GREEN_UDW_MASK REG_GENMASK(9, 8)
+#define PALETTE_10BIT_BLUE_EXP_MASK REG_GENMASK(7, 6)
+#define PALETTE_10BIT_BLUE_MANT_MASK REG_GENMASK(5, 2)
+#define PALETTE_10BIT_BLUE_UDW_MASK REG_GENMASK(1, 0)
+#define PALETTE(pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \
+ _PICK_EVEN_2RANGES(pipe, 2, \
+ _PALETTE_A, _PALETTE_B, \
+ _CHV_PALETTE_C, _CHV_PALETTE_C) + \
+ (i) * 4)
+
/* legacy palette */
#define _LGC_PALETTE_A 0x4a000
#define _LGC_PALETTE_B 0x4a800
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index c689bc7e2867..b74965383a56 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -1700,36 +1700,6 @@
#define GMBUSFREQ_VLV _MMIO(VLV_DISPLAY_BASE + 0x6510)
-/*
- * Palette regs
- */
-#define _PALETTE_A 0xa000
-#define _PALETTE_B 0xa800
-#define _CHV_PALETTE_C 0xc000
-/* 8bit mode / i965+ 10.6 interpolated mode ldw/udw */
-#define PALETTE_RED_MASK REG_GENMASK(23, 16)
-#define PALETTE_GREEN_MASK REG_GENMASK(15, 8)
-#define PALETTE_BLUE_MASK REG_GENMASK(7, 0)
-/* pre-i965 10bit interpolated mode ldw */
-#define PALETTE_10BIT_RED_LDW_MASK REG_GENMASK(23, 16)
-#define PALETTE_10BIT_GREEN_LDW_MASK REG_GENMASK(15, 8)
-#define PALETTE_10BIT_BLUE_LDW_MASK REG_GENMASK(7, 0)
-/* pre-i965 10bit interpolated mode udw */
-#define PALETTE_10BIT_RED_EXP_MASK REG_GENMASK(23, 22)
-#define PALETTE_10BIT_RED_MANT_MASK REG_GENMASK(21, 18)
-#define PALETTE_10BIT_RED_UDW_MASK REG_GENMASK(17, 16)
-#define PALETTE_10BIT_GREEN_EXP_MASK REG_GENMASK(15, 14)
-#define PALETTE_10BIT_GREEN_MANT_MASK REG_GENMASK(13, 10)
-#define PALETTE_10BIT_GREEN_UDW_MASK REG_GENMASK(9, 8)
-#define PALETTE_10BIT_BLUE_EXP_MASK REG_GENMASK(7, 6)
-#define PALETTE_10BIT_BLUE_MANT_MASK REG_GENMASK(5, 2)
-#define PALETTE_10BIT_BLUE_UDW_MASK REG_GENMASK(1, 0)
-#define PALETTE(pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \
- _PICK_EVEN_2RANGES(pipe, 2, \
- _PALETTE_A, _PALETTE_B, \
- _CHV_PALETTE_C, _CHV_PALETTE_C) + \
- (i) * 4)
-
#define PEG_BAND_GAP_DATA _MMIO(0x14d68)
#define BXT_RP_STATE_CAP _MMIO(0x138170)
--
2.39.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
2024-04-12 14:52 ` [PATCH 1/6] drm/i915/audio: move LPE audio regs to intel_audio_regs.h Jani Nikula
2024-04-12 14:52 ` [PATCH 2/6] drm/i915/color: move palette registers to intel_color_regs.h Jani Nikula
@ 2024-04-12 14:52 ` Jani Nikula
2024-04-12 15:14 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 4/6] drm/i915/display: split out intel_sprite_regs.h " Jani Nikula
` (10 subsequent siblings)
13 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 14:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
Clean up i915_reg.h.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_fbc.c | 1 +
drivers/gpu/drm/i915/display/intel_fbc_regs.h | 152 ++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 2 +
drivers/gpu/drm/i915/i915_reg.h | 142 ----------------
drivers/gpu/drm/i915/intel_clock_gating.c | 1 +
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 +
6 files changed, 157 insertions(+), 142 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_fbc_regs.h
diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c
index 7c4d2b2bf20b..151dcd0c45b6 100644
--- a/drivers/gpu/drm/i915/display/intel_fbc.c
+++ b/drivers/gpu/drm/i915/display/intel_fbc.c
@@ -54,6 +54,7 @@
#include "intel_display_trace.h"
#include "intel_display_types.h"
#include "intel_fbc.h"
+#include "intel_fbc_regs.h"
#include "intel_frontbuffer.h"
#define for_each_fbc_id(__dev_priv, __fbc_id) \
diff --git a/drivers/gpu/drm/i915/display/intel_fbc_regs.h b/drivers/gpu/drm/i915/display/intel_fbc_regs.h
new file mode 100644
index 000000000000..d454d599a22c
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_fbc_regs.h
@@ -0,0 +1,152 @@
+/* SPDX-License-Identifier: MIT */
+/* Copyright © 2024 Intel Corporation */
+
+#ifndef __INTEL_FBC_REGS__
+#define __INTEL_FBC_REGS__
+
+#include "intel_display_reg_defs.h"
+
+/*
+ * Framebuffer compression (915+ only)
+ */
+
+#define FBC_CFB_BASE _MMIO(0x3200) /* 4k page aligned */
+#define FBC_LL_BASE _MMIO(0x3204) /* 4k page aligned */
+#define FBC_CONTROL _MMIO(0x3208)
+#define FBC_CTL_EN REG_BIT(31)
+#define FBC_CTL_PERIODIC REG_BIT(30)
+#define FBC_CTL_INTERVAL_MASK REG_GENMASK(29, 16)
+#define FBC_CTL_INTERVAL(x) REG_FIELD_PREP(FBC_CTL_INTERVAL_MASK, (x))
+#define FBC_CTL_STOP_ON_MOD REG_BIT(15)
+#define FBC_CTL_UNCOMPRESSIBLE REG_BIT(14) /* i915+ */
+#define FBC_CTL_C3_IDLE REG_BIT(13) /* i945gm only */
+#define FBC_CTL_STRIDE_MASK REG_GENMASK(12, 5)
+#define FBC_CTL_STRIDE(x) REG_FIELD_PREP(FBC_CTL_STRIDE_MASK, (x))
+#define FBC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
+#define FBC_CTL_FENCENO(x) REG_FIELD_PREP(FBC_CTL_FENCENO_MASK, (x))
+#define FBC_COMMAND _MMIO(0x320c)
+#define FBC_CMD_COMPRESS REG_BIT(0)
+#define FBC_STATUS _MMIO(0x3210)
+#define FBC_STAT_COMPRESSING REG_BIT(31)
+#define FBC_STAT_COMPRESSED REG_BIT(30)
+#define FBC_STAT_MODIFIED REG_BIT(29)
+#define FBC_STAT_CURRENT_LINE_MASK REG_GENMASK(10, 0)
+#define FBC_CONTROL2 _MMIO(0x3214) /* i965gm only */
+#define FBC_CTL_FENCE_DBL REG_BIT(4)
+#define FBC_CTL_IDLE_MASK REG_GENMASK(3, 2)
+#define FBC_CTL_IDLE_IMM REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 0)
+#define FBC_CTL_IDLE_FULL REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 1)
+#define FBC_CTL_IDLE_LINE REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 2)
+#define FBC_CTL_IDLE_DEBUG REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 3)
+#define FBC_CTL_CPU_FENCE_EN REG_BIT(1)
+#define FBC_CTL_PLANE_MASK REG_GENMASK(1, 0)
+#define FBC_CTL_PLANE(i9xx_plane) REG_FIELD_PREP(FBC_CTL_PLANE_MASK, (i9xx_plane))
+#define FBC_FENCE_OFF _MMIO(0x3218) /* i965gm only, BSpec typo has 321Bh */
+#define FBC_MOD_NUM _MMIO(0x3220) /* i965gm only */
+#define FBC_MOD_NUM_MASK REG_GENMASK(31, 1)
+#define FBC_MOD_NUM_VALID REG_BIT(0)
+#define FBC_TAG(i) _MMIO(0x3300 + (i) * 4) /* 49 reisters */
+#define FBC_TAG_MASK REG_GENMASK(1, 0) /* 16 tags per register */
+#define FBC_TAG_MODIFIED REG_FIELD_PREP(FBC_TAG_MASK, 0)
+#define FBC_TAG_UNCOMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 1)
+#define FBC_TAG_UNCOMPRESSIBLE REG_FIELD_PREP(FBC_TAG_MASK, 2)
+#define FBC_TAG_COMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 3)
+
+#define FBC_LL_SIZE (1536)
+
+/* Framebuffer compression for GM45+ */
+#define DPFC_CB_BASE _MMIO(0x3200)
+#define ILK_DPFC_CB_BASE(fbc_id) _MMIO_PIPE((fbc_id), 0x43200, 0x43240)
+#define DPFC_CONTROL _MMIO(0x3208)
+#define ILK_DPFC_CONTROL(fbc_id) _MMIO_PIPE((fbc_id), 0x43208, 0x43248)
+#define DPFC_CTL_EN REG_BIT(31)
+#define DPFC_CTL_PLANE_MASK_G4X REG_BIT(30) /* g4x-snb */
+#define DPFC_CTL_PLANE_G4X(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_G4X, (i9xx_plane))
+#define DPFC_CTL_FENCE_EN_G4X REG_BIT(29) /* g4x-snb */
+#define DPFC_CTL_PLANE_MASK_IVB REG_GENMASK(30, 29) /* ivb only */
+#define DPFC_CTL_PLANE_IVB(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_IVB, (i9xx_plane))
+#define DPFC_CTL_FENCE_EN_IVB REG_BIT(28) /* ivb+ */
+#define DPFC_CTL_PERSISTENT_MODE REG_BIT(25) /* g4x-snb */
+#define DPFC_CTL_PLANE_BINDING_MASK REG_GENMASK(12, 11) /* lnl+ */
+#define DPFC_CTL_PLANE_BINDING(plane_id) REG_FIELD_PREP(DPFC_CTL_PLANE_BINDING_MASK, (plane_id))
+#define DPFC_CTL_FALSE_COLOR REG_BIT(10) /* ivb+ */
+#define DPFC_CTL_SR_EN REG_BIT(10) /* g4x only */
+#define DPFC_CTL_SR_EXIT_DIS REG_BIT(9) /* g4x only */
+#define DPFC_CTL_LIMIT_MASK REG_GENMASK(7, 6)
+#define DPFC_CTL_LIMIT_1X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 0)
+#define DPFC_CTL_LIMIT_2X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 1)
+#define DPFC_CTL_LIMIT_4X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 2)
+#define DPFC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
+#define DPFC_CTL_FENCENO(fence) REG_FIELD_PREP(DPFC_CTL_FENCENO_MASK, (fence))
+#define DPFC_RECOMP_CTL _MMIO(0x320c)
+#define ILK_DPFC_RECOMP_CTL(fbc_id) _MMIO_PIPE((fbc_id), 0x4320c, 0x4324c)
+#define DPFC_RECOMP_STALL_EN REG_BIT(27)
+#define DPFC_RECOMP_STALL_WM_MASK REG_GENMASK(26, 16)
+#define DPFC_RECOMP_TIMER_COUNT_MASK REG_GENMASK(5, 0)
+#define DPFC_STATUS _MMIO(0x3210)
+#define ILK_DPFC_STATUS(fbc_id) _MMIO_PIPE((fbc_id), 0x43210, 0x43250)
+#define DPFC_INVAL_SEG_MASK REG_GENMASK(26, 16)
+#define DPFC_COMP_SEG_MASK REG_GENMASK(10, 0)
+#define DPFC_STATUS2 _MMIO(0x3214)
+#define ILK_DPFC_STATUS2(fbc_id) _MMIO_PIPE((fbc_id), 0x43214, 0x43254)
+#define DPFC_COMP_SEG_MASK_IVB REG_GENMASK(11, 0)
+#define DPFC_FENCE_YOFF _MMIO(0x3218)
+#define ILK_DPFC_FENCE_YOFF(fbc_id) _MMIO_PIPE((fbc_id), 0x43218, 0x43258)
+#define DPFC_CHICKEN _MMIO(0x3224)
+#define ILK_DPFC_CHICKEN(fbc_id) _MMIO_PIPE((fbc_id), 0x43224, 0x43264)
+#define DPFC_HT_MODIFY REG_BIT(31) /* pre-ivb */
+#define DPFC_NUKE_ON_ANY_MODIFICATION REG_BIT(23) /* bdw+ */
+#define DPFC_CHICKEN_COMP_DUMMY_PIXEL REG_BIT(14) /* glk+ */
+#define DPFC_CHICKEN_FORCE_SLB_INVALIDATION REG_BIT(13) /* icl+ */
+#define DPFC_DISABLE_DUMMY0 REG_BIT(8) /* ivb+ */
+
+#define GLK_FBC_STRIDE(fbc_id) _MMIO_PIPE((fbc_id), 0x43228, 0x43268)
+#define FBC_STRIDE_OVERRIDE REG_BIT(15)
+#define FBC_STRIDE_MASK REG_GENMASK(14, 0)
+#define FBC_STRIDE(x) REG_FIELD_PREP(FBC_STRIDE_MASK, (x))
+
+#define ILK_FBC_RT_BASE _MMIO(0x2128)
+#define ILK_FBC_RT_VALID REG_BIT(0)
+#define SNB_FBC_FRONT_BUFFER REG_BIT(1)
+
+#define ILK_DISPLAY_CHICKEN1 _MMIO(0x42000)
+#define ILK_FBCQ_DIS REG_BIT(22)
+#define ILK_PABSTRETCH_DIS REG_BIT(21)
+#define ILK_SABSTRETCH_DIS REG_BIT(20)
+#define IVB_PRI_STRETCH_MAX_MASK REG_GENMASK(21, 20)
+#define IVB_PRI_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 0)
+#define IVB_PRI_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 1)
+#define IVB_PRI_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 2)
+#define IVB_PRI_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 3)
+#define IVB_SPR_STRETCH_MAX_MASK REG_GENMASK(19, 18)
+#define IVB_SPR_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 0)
+#define IVB_SPR_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 1)
+#define IVB_SPR_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 2)
+#define IVB_SPR_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 3)
+
+
+/*
+ * Framebuffer compression for Sandybridge
+ *
+ * The following two registers are of type GTTMMADR
+ */
+#define SNB_DPFC_CTL_SA _MMIO(0x100100)
+#define SNB_DPFC_FENCE_EN REG_BIT(29)
+#define SNB_DPFC_FENCENO_MASK REG_GENMASK(4, 0)
+#define SNB_DPFC_FENCENO(fence) REG_FIELD_PREP(SNB_DPFC_FENCENO_MASK, (fence))
+#define SNB_DPFC_CPU_FENCE_OFFSET _MMIO(0x100104)
+
+/* Framebuffer compression for Ivybridge */
+#define IVB_FBC_RT_BASE _MMIO(0x7020)
+#define IVB_FBC_RT_BASE_UPPER _MMIO(0x7024)
+
+#define MSG_FBC_REND_STATE(fbc_id) _MMIO_PIPE((fbc_id), 0x50380, 0x50384)
+#define FBC_REND_NUKE REG_BIT(2)
+#define FBC_REND_CACHE_CLEAN REG_BIT(1)
+
+#define CHICKEN_MISC_4 _MMIO(0x4208c)
+#define CHICKEN_FBC_STRIDE_OVERRIDE REG_BIT(13)
+#define CHICKEN_FBC_STRIDE_MASK REG_GENMASK(12, 0)
+#define CHICKEN_FBC_STRIDE(x) REG_FIELD_PREP(CHICKEN_FBC_STRIDE_MASK, (x))
+
+#endif /* __INTEL_FBC_REGS__ */
diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
index 68b6aa11bcf7..40e79f0dc257 100644
--- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
@@ -17,6 +17,8 @@
#include "intel_ring.h"
#include "intel_workarounds.h"
+#include "display/intel_fbc_regs.h"
+
/**
* DOC: Hardware workarounds
*
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index b74965383a56..8c44a21977a4 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -1248,148 +1248,11 @@
#define GEN7_FF_DS_SCHED_LOAD_BALANCE (0x1 << 4) /* Default */
#define GEN7_FF_DS_SCHED_HW (0x0 << 4)
-/*
- * Framebuffer compression (915+ only)
- */
-
-#define FBC_CFB_BASE _MMIO(0x3200) /* 4k page aligned */
-#define FBC_LL_BASE _MMIO(0x3204) /* 4k page aligned */
-#define FBC_CONTROL _MMIO(0x3208)
-#define FBC_CTL_EN REG_BIT(31)
-#define FBC_CTL_PERIODIC REG_BIT(30)
-#define FBC_CTL_INTERVAL_MASK REG_GENMASK(29, 16)
-#define FBC_CTL_INTERVAL(x) REG_FIELD_PREP(FBC_CTL_INTERVAL_MASK, (x))
-#define FBC_CTL_STOP_ON_MOD REG_BIT(15)
-#define FBC_CTL_UNCOMPRESSIBLE REG_BIT(14) /* i915+ */
-#define FBC_CTL_C3_IDLE REG_BIT(13) /* i945gm only */
-#define FBC_CTL_STRIDE_MASK REG_GENMASK(12, 5)
-#define FBC_CTL_STRIDE(x) REG_FIELD_PREP(FBC_CTL_STRIDE_MASK, (x))
-#define FBC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
-#define FBC_CTL_FENCENO(x) REG_FIELD_PREP(FBC_CTL_FENCENO_MASK, (x))
-#define FBC_COMMAND _MMIO(0x320c)
-#define FBC_CMD_COMPRESS REG_BIT(0)
-#define FBC_STATUS _MMIO(0x3210)
-#define FBC_STAT_COMPRESSING REG_BIT(31)
-#define FBC_STAT_COMPRESSED REG_BIT(30)
-#define FBC_STAT_MODIFIED REG_BIT(29)
-#define FBC_STAT_CURRENT_LINE_MASK REG_GENMASK(10, 0)
-#define FBC_CONTROL2 _MMIO(0x3214) /* i965gm only */
-#define FBC_CTL_FENCE_DBL REG_BIT(4)
-#define FBC_CTL_IDLE_MASK REG_GENMASK(3, 2)
-#define FBC_CTL_IDLE_IMM REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 0)
-#define FBC_CTL_IDLE_FULL REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 1)
-#define FBC_CTL_IDLE_LINE REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 2)
-#define FBC_CTL_IDLE_DEBUG REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 3)
-#define FBC_CTL_CPU_FENCE_EN REG_BIT(1)
-#define FBC_CTL_PLANE_MASK REG_GENMASK(1, 0)
-#define FBC_CTL_PLANE(i9xx_plane) REG_FIELD_PREP(FBC_CTL_PLANE_MASK, (i9xx_plane))
-#define FBC_FENCE_OFF _MMIO(0x3218) /* i965gm only, BSpec typo has 321Bh */
-#define FBC_MOD_NUM _MMIO(0x3220) /* i965gm only */
-#define FBC_MOD_NUM_MASK REG_GENMASK(31, 1)
-#define FBC_MOD_NUM_VALID REG_BIT(0)
-#define FBC_TAG(i) _MMIO(0x3300 + (i) * 4) /* 49 reisters */
-#define FBC_TAG_MASK REG_GENMASK(1, 0) /* 16 tags per register */
-#define FBC_TAG_MODIFIED REG_FIELD_PREP(FBC_TAG_MASK, 0)
-#define FBC_TAG_UNCOMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 1)
-#define FBC_TAG_UNCOMPRESSIBLE REG_FIELD_PREP(FBC_TAG_MASK, 2)
-#define FBC_TAG_COMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 3)
-
-#define FBC_LL_SIZE (1536)
-
-/* Framebuffer compression for GM45+ */
-#define DPFC_CB_BASE _MMIO(0x3200)
-#define ILK_DPFC_CB_BASE(fbc_id) _MMIO_PIPE((fbc_id), 0x43200, 0x43240)
-#define DPFC_CONTROL _MMIO(0x3208)
-#define ILK_DPFC_CONTROL(fbc_id) _MMIO_PIPE((fbc_id), 0x43208, 0x43248)
-#define DPFC_CTL_EN REG_BIT(31)
-#define DPFC_CTL_PLANE_MASK_G4X REG_BIT(30) /* g4x-snb */
-#define DPFC_CTL_PLANE_G4X(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_G4X, (i9xx_plane))
-#define DPFC_CTL_FENCE_EN_G4X REG_BIT(29) /* g4x-snb */
-#define DPFC_CTL_PLANE_MASK_IVB REG_GENMASK(30, 29) /* ivb only */
-#define DPFC_CTL_PLANE_IVB(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_IVB, (i9xx_plane))
-#define DPFC_CTL_FENCE_EN_IVB REG_BIT(28) /* ivb+ */
-#define DPFC_CTL_PERSISTENT_MODE REG_BIT(25) /* g4x-snb */
-#define DPFC_CTL_PLANE_BINDING_MASK REG_GENMASK(12, 11) /* lnl+ */
-#define DPFC_CTL_PLANE_BINDING(plane_id) REG_FIELD_PREP(DPFC_CTL_PLANE_BINDING_MASK, (plane_id))
-#define DPFC_CTL_FALSE_COLOR REG_BIT(10) /* ivb+ */
-#define DPFC_CTL_SR_EN REG_BIT(10) /* g4x only */
-#define DPFC_CTL_SR_EXIT_DIS REG_BIT(9) /* g4x only */
-#define DPFC_CTL_LIMIT_MASK REG_GENMASK(7, 6)
-#define DPFC_CTL_LIMIT_1X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 0)
-#define DPFC_CTL_LIMIT_2X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 1)
-#define DPFC_CTL_LIMIT_4X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 2)
-#define DPFC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
-#define DPFC_CTL_FENCENO(fence) REG_FIELD_PREP(DPFC_CTL_FENCENO_MASK, (fence))
-#define DPFC_RECOMP_CTL _MMIO(0x320c)
-#define ILK_DPFC_RECOMP_CTL(fbc_id) _MMIO_PIPE((fbc_id), 0x4320c, 0x4324c)
-#define DPFC_RECOMP_STALL_EN REG_BIT(27)
-#define DPFC_RECOMP_STALL_WM_MASK REG_GENMASK(26, 16)
-#define DPFC_RECOMP_TIMER_COUNT_MASK REG_GENMASK(5, 0)
-#define DPFC_STATUS _MMIO(0x3210)
-#define ILK_DPFC_STATUS(fbc_id) _MMIO_PIPE((fbc_id), 0x43210, 0x43250)
-#define DPFC_INVAL_SEG_MASK REG_GENMASK(26, 16)
-#define DPFC_COMP_SEG_MASK REG_GENMASK(10, 0)
-#define DPFC_STATUS2 _MMIO(0x3214)
-#define ILK_DPFC_STATUS2(fbc_id) _MMIO_PIPE((fbc_id), 0x43214, 0x43254)
-#define DPFC_COMP_SEG_MASK_IVB REG_GENMASK(11, 0)
-#define DPFC_FENCE_YOFF _MMIO(0x3218)
-#define ILK_DPFC_FENCE_YOFF(fbc_id) _MMIO_PIPE((fbc_id), 0x43218, 0x43258)
-#define DPFC_CHICKEN _MMIO(0x3224)
-#define ILK_DPFC_CHICKEN(fbc_id) _MMIO_PIPE((fbc_id), 0x43224, 0x43264)
-#define DPFC_HT_MODIFY REG_BIT(31) /* pre-ivb */
-#define DPFC_NUKE_ON_ANY_MODIFICATION REG_BIT(23) /* bdw+ */
-#define DPFC_CHICKEN_COMP_DUMMY_PIXEL REG_BIT(14) /* glk+ */
-#define DPFC_CHICKEN_FORCE_SLB_INVALIDATION REG_BIT(13) /* icl+ */
-#define DPFC_DISABLE_DUMMY0 REG_BIT(8) /* ivb+ */
-
-#define GLK_FBC_STRIDE(fbc_id) _MMIO_PIPE((fbc_id), 0x43228, 0x43268)
-#define FBC_STRIDE_OVERRIDE REG_BIT(15)
-#define FBC_STRIDE_MASK REG_GENMASK(14, 0)
-#define FBC_STRIDE(x) REG_FIELD_PREP(FBC_STRIDE_MASK, (x))
-
-#define ILK_FBC_RT_BASE _MMIO(0x2128)
-#define ILK_FBC_RT_VALID REG_BIT(0)
-#define SNB_FBC_FRONT_BUFFER REG_BIT(1)
-
-#define ILK_DISPLAY_CHICKEN1 _MMIO(0x42000)
-#define ILK_FBCQ_DIS REG_BIT(22)
-#define ILK_PABSTRETCH_DIS REG_BIT(21)
-#define ILK_SABSTRETCH_DIS REG_BIT(20)
-#define IVB_PRI_STRETCH_MAX_MASK REG_GENMASK(21, 20)
-#define IVB_PRI_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 0)
-#define IVB_PRI_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 1)
-#define IVB_PRI_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 2)
-#define IVB_PRI_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 3)
-#define IVB_SPR_STRETCH_MAX_MASK REG_GENMASK(19, 18)
-#define IVB_SPR_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 0)
-#define IVB_SPR_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 1)
-#define IVB_SPR_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 2)
-#define IVB_SPR_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 3)
-
-
-/*
- * Framebuffer compression for Sandybridge
- *
- * The following two registers are of type GTTMMADR
- */
-#define SNB_DPFC_CTL_SA _MMIO(0x100100)
-#define SNB_DPFC_FENCE_EN REG_BIT(29)
-#define SNB_DPFC_FENCENO_MASK REG_GENMASK(4, 0)
-#define SNB_DPFC_FENCENO(fence) REG_FIELD_PREP(SNB_DPFC_FENCENO_MASK, (fence))
-#define SNB_DPFC_CPU_FENCE_OFFSET _MMIO(0x100104)
-
-/* Framebuffer compression for Ivybridge */
-#define IVB_FBC_RT_BASE _MMIO(0x7020)
-#define IVB_FBC_RT_BASE_UPPER _MMIO(0x7024)
#define IPS_CTL _MMIO(0x43408)
#define IPS_ENABLE REG_BIT(31)
#define IPS_FALSE_COLOR REG_BIT(4)
-#define MSG_FBC_REND_STATE(fbc_id) _MMIO_PIPE((fbc_id), 0x50380, 0x50384)
-#define FBC_REND_NUKE REG_BIT(2)
-#define FBC_REND_CACHE_CLEAN REG_BIT(1)
-
/*
* Clock control & power management
*/
@@ -4526,11 +4389,6 @@
#define DP_MST_SHORT_HBLANK_WA(trans) REG_BIT(5 + (trans) - TRANSCODER_A)
#define DP_MST_FEC_BS_JITTER_WA(trans) REG_BIT(0 + (trans) - TRANSCODER_A)
-#define CHICKEN_MISC_4 _MMIO(0x4208c)
-#define CHICKEN_FBC_STRIDE_OVERRIDE REG_BIT(13)
-#define CHICKEN_FBC_STRIDE_MASK REG_GENMASK(12, 0)
-#define CHICKEN_FBC_STRIDE(x) REG_FIELD_PREP(CHICKEN_FBC_STRIDE_MASK, (x))
-
#define _CHICKEN_PIPESL_1_A 0x420b0
#define _CHICKEN_PIPESL_1_B 0x420b4
#define CHICKEN_PIPESL_1(pipe) _MMIO_PIPE(pipe, _CHICKEN_PIPESL_1_A, _CHICKEN_PIPESL_1_B)
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index 7e70ee4fbd84..1dc5281b2ade 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -28,6 +28,7 @@
#include "display/intel_de.h"
#include "display/intel_display.h"
#include "display/intel_display_trace.h"
+#include "display/intel_fbc_regs.h"
#include "display/skl_watermark.h"
#include "gt/intel_engine_regs.h"
diff --git a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
index 87ecc5104fd9..70d661bffcc2 100644
--- a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
+++ b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
@@ -10,6 +10,7 @@
#include "display/intel_dmc_regs.h"
#include "display/intel_dp_aux_regs.h"
#include "display/intel_dpio_phy.h"
+#include "display/intel_fbc_regs.h"
#include "display/intel_fdi_regs.h"
#include "display/intel_lvds_regs.h"
#include "display/intel_psr_regs.h"
--
2.39.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 4/6] drm/i915/display: split out intel_sprite_regs.h from i915_reg.h
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (2 preceding siblings ...)
2024-04-12 14:52 ` [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h Jani Nikula
@ 2024-04-12 14:52 ` Jani Nikula
2024-04-12 15:22 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 5/6] drm/i915/display: split out intel_dpio_regs.h " Jani Nikula
` (9 subsequent siblings)
13 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 14:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
Clean up i915_reg.h.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_sprite.c | 1 +
.../gpu/drm/i915/display/intel_sprite_regs.h | 349 ++++++++++++++++++
drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 +
drivers/gpu/drm/i915/gvt/display.c | 1 +
drivers/gpu/drm/i915/gvt/fb_decoder.c | 5 +-
drivers/gpu/drm/i915/gvt/handlers.c | 1 +
drivers/gpu/drm/i915/i915_reg.h | 340 -----------------
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 +
8 files changed, 358 insertions(+), 341 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_regs.h
diff --git a/drivers/gpu/drm/i915/display/intel_sprite.c b/drivers/gpu/drm/i915/display/intel_sprite.c
index d7b440c8caef..36a253a19c74 100644
--- a/drivers/gpu/drm/i915/display/intel_sprite.c
+++ b/drivers/gpu/drm/i915/display/intel_sprite.c
@@ -47,6 +47,7 @@
#include "intel_fb.h"
#include "intel_frontbuffer.h"
#include "intel_sprite.h"
+#include "intel_sprite_regs.h"
static char sprite_name(struct drm_i915_private *i915, enum pipe pipe, int sprite)
{
diff --git a/drivers/gpu/drm/i915/display/intel_sprite_regs.h b/drivers/gpu/drm/i915/display/intel_sprite_regs.h
new file mode 100644
index 000000000000..caf4b58e9a27
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_sprite_regs.h
@@ -0,0 +1,349 @@
+/* SPDX-License-Identifier: MIT */
+/* Copyright © 2024 Intel Corporation */
+
+#ifndef __INTEL_SPRITE_REGS__
+#define __INTEL_SPRITE_REGS__
+
+#include "intel_display_reg_defs.h"
+
+/* Sprite A control */
+#define _DVSACNTR 0x72180
+#define DVS_ENABLE REG_BIT(31)
+#define DVS_PIPE_GAMMA_ENABLE REG_BIT(30)
+#define DVS_YUV_RANGE_CORRECTION_DISABLE REG_BIT(27)
+#define DVS_FORMAT_MASK REG_GENMASK(26, 25)
+#define DVS_FORMAT_YUV422 REG_FIELD_PREP(DVS_FORMAT_MASK, 0)
+#define DVS_FORMAT_RGBX101010 REG_FIELD_PREP(DVS_FORMAT_MASK, 1)
+#define DVS_FORMAT_RGBX888 REG_FIELD_PREP(DVS_FORMAT_MASK, 2)
+#define DVS_FORMAT_RGBX161616 REG_FIELD_PREP(DVS_FORMAT_MASK, 3)
+#define DVS_PIPE_CSC_ENABLE REG_BIT(24)
+#define DVS_SOURCE_KEY REG_BIT(22)
+#define DVS_RGB_ORDER_XBGR REG_BIT(20)
+#define DVS_YUV_FORMAT_BT709 REG_BIT(18)
+#define DVS_YUV_ORDER_MASK REG_GENMASK(17, 16)
+#define DVS_YUV_ORDER_YUYV REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 0)
+#define DVS_YUV_ORDER_UYVY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 1)
+#define DVS_YUV_ORDER_YVYU REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 2)
+#define DVS_YUV_ORDER_VYUY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 3)
+#define DVS_ROTATE_180 REG_BIT(15)
+#define DVS_TRICKLE_FEED_DISABLE REG_BIT(14)
+#define DVS_TILED REG_BIT(10)
+#define DVS_DEST_KEY REG_BIT(2)
+#define _DVSALINOFF 0x72184
+#define _DVSASTRIDE 0x72188
+#define _DVSAPOS 0x7218c
+#define DVS_POS_Y_MASK REG_GENMASK(31, 16)
+#define DVS_POS_Y(y) REG_FIELD_PREP(DVS_POS_Y_MASK, (y))
+#define DVS_POS_X_MASK REG_GENMASK(15, 0)
+#define DVS_POS_X(x) REG_FIELD_PREP(DVS_POS_X_MASK, (x))
+#define _DVSASIZE 0x72190
+#define DVS_HEIGHT_MASK REG_GENMASK(31, 16)
+#define DVS_HEIGHT(h) REG_FIELD_PREP(DVS_HEIGHT_MASK, (h))
+#define DVS_WIDTH_MASK REG_GENMASK(15, 0)
+#define DVS_WIDTH(w) REG_FIELD_PREP(DVS_WIDTH_MASK, (w))
+#define _DVSAKEYVAL 0x72194
+#define _DVSAKEYMSK 0x72198
+#define _DVSASURF 0x7219c
+#define DVS_ADDR_MASK REG_GENMASK(31, 12)
+#define _DVSAKEYMAXVAL 0x721a0
+#define _DVSATILEOFF 0x721a4
+#define DVS_OFFSET_Y_MASK REG_GENMASK(31, 16)
+#define DVS_OFFSET_Y(y) REG_FIELD_PREP(DVS_OFFSET_Y_MASK, (y))
+#define DVS_OFFSET_X_MASK REG_GENMASK(15, 0)
+#define DVS_OFFSET_X(x) REG_FIELD_PREP(DVS_OFFSET_X_MASK, (x))
+#define _DVSASURFLIVE 0x721ac
+#define _DVSAGAMC_G4X 0x721e0 /* g4x */
+#define _DVSASCALE 0x72204
+#define DVS_SCALE_ENABLE REG_BIT(31)
+#define DVS_FILTER_MASK REG_GENMASK(30, 29)
+#define DVS_FILTER_MEDIUM REG_FIELD_PREP(DVS_FILTER_MASK, 0)
+#define DVS_FILTER_ENHANCING REG_FIELD_PREP(DVS_FILTER_MASK, 1)
+#define DVS_FILTER_SOFTENING REG_FIELD_PREP(DVS_FILTER_MASK, 2)
+#define DVS_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
+#define DVS_VERTICAL_OFFSET_ENABLE REG_BIT(27)
+#define DVS_SRC_WIDTH_MASK REG_GENMASK(26, 16)
+#define DVS_SRC_WIDTH(w) REG_FIELD_PREP(DVS_SRC_WIDTH_MASK, (w))
+#define DVS_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
+#define DVS_SRC_HEIGHT(h) REG_FIELD_PREP(DVS_SRC_HEIGHT_MASK, (h))
+#define _DVSAGAMC_ILK 0x72300 /* ilk/snb */
+#define _DVSAGAMCMAX_ILK 0x72340 /* ilk/snb */
+
+#define _DVSBCNTR 0x73180
+#define _DVSBLINOFF 0x73184
+#define _DVSBSTRIDE 0x73188
+#define _DVSBPOS 0x7318c
+#define _DVSBSIZE 0x73190
+#define _DVSBKEYVAL 0x73194
+#define _DVSBKEYMSK 0x73198
+#define _DVSBSURF 0x7319c
+#define _DVSBKEYMAXVAL 0x731a0
+#define _DVSBTILEOFF 0x731a4
+#define _DVSBSURFLIVE 0x731ac
+#define _DVSBGAMC_G4X 0x731e0 /* g4x */
+#define _DVSBSCALE 0x73204
+#define _DVSBGAMC_ILK 0x73300 /* ilk/snb */
+#define _DVSBGAMCMAX_ILK 0x73340 /* ilk/snb */
+
+#define DVSCNTR(pipe) _MMIO_PIPE(pipe, _DVSACNTR, _DVSBCNTR)
+#define DVSLINOFF(pipe) _MMIO_PIPE(pipe, _DVSALINOFF, _DVSBLINOFF)
+#define DVSSTRIDE(pipe) _MMIO_PIPE(pipe, _DVSASTRIDE, _DVSBSTRIDE)
+#define DVSPOS(pipe) _MMIO_PIPE(pipe, _DVSAPOS, _DVSBPOS)
+#define DVSSURF(pipe) _MMIO_PIPE(pipe, _DVSASURF, _DVSBSURF)
+#define DVSKEYMAX(pipe) _MMIO_PIPE(pipe, _DVSAKEYMAXVAL, _DVSBKEYMAXVAL)
+#define DVSSIZE(pipe) _MMIO_PIPE(pipe, _DVSASIZE, _DVSBSIZE)
+#define DVSSCALE(pipe) _MMIO_PIPE(pipe, _DVSASCALE, _DVSBSCALE)
+#define DVSTILEOFF(pipe) _MMIO_PIPE(pipe, _DVSATILEOFF, _DVSBTILEOFF)
+#define DVSKEYVAL(pipe) _MMIO_PIPE(pipe, _DVSAKEYVAL, _DVSBKEYVAL)
+#define DVSKEYMSK(pipe) _MMIO_PIPE(pipe, _DVSAKEYMSK, _DVSBKEYMSK)
+#define DVSSURFLIVE(pipe) _MMIO_PIPE(pipe, _DVSASURFLIVE, _DVSBSURFLIVE)
+#define DVSGAMC_G4X(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_G4X, _DVSBGAMC_G4X) + (5 - (i)) * 4) /* 6 x u0.8 */
+#define DVSGAMC_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_ILK, _DVSBGAMC_ILK) + (i) * 4) /* 16 x u0.10 */
+#define DVSGAMCMAX_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMCMAX_ILK, _DVSBGAMCMAX_ILK) + (i) * 4) /* 3 x u1.10 */
+
+#define _SPRA_CTL 0x70280
+#define SPRITE_ENABLE REG_BIT(31)
+#define SPRITE_PIPE_GAMMA_ENABLE REG_BIT(30)
+#define SPRITE_YUV_RANGE_CORRECTION_DISABLE REG_BIT(28)
+#define SPRITE_FORMAT_MASK REG_GENMASK(27, 25)
+#define SPRITE_FORMAT_YUV422 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 0)
+#define SPRITE_FORMAT_RGBX101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 1)
+#define SPRITE_FORMAT_RGBX888 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 2)
+#define SPRITE_FORMAT_RGBX161616 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 3)
+#define SPRITE_FORMAT_YUV444 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 4)
+#define SPRITE_FORMAT_XR_BGR101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 5) /* Extended range */
+#define SPRITE_PIPE_CSC_ENABLE REG_BIT(24)
+#define SPRITE_SOURCE_KEY REG_BIT(22)
+#define SPRITE_RGB_ORDER_RGBX REG_BIT(20) /* only for 888 and 161616 */
+#define SPRITE_YUV_TO_RGB_CSC_DISABLE REG_BIT(19)
+#define SPRITE_YUV_TO_RGB_CSC_FORMAT_BT709 REG_BIT(18) /* 0 is BT601 */
+#define SPRITE_YUV_ORDER_MASK REG_GENMASK(17, 16)
+#define SPRITE_YUV_ORDER_YUYV REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 0)
+#define SPRITE_YUV_ORDER_UYVY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 1)
+#define SPRITE_YUV_ORDER_YVYU REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 2)
+#define SPRITE_YUV_ORDER_VYUY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 3)
+#define SPRITE_ROTATE_180 REG_BIT(15)
+#define SPRITE_TRICKLE_FEED_DISABLE REG_BIT(14)
+#define SPRITE_PLANE_GAMMA_DISABLE REG_BIT(13)
+#define SPRITE_TILED REG_BIT(10)
+#define SPRITE_DEST_KEY REG_BIT(2)
+#define _SPRA_LINOFF 0x70284
+#define _SPRA_STRIDE 0x70288
+#define _SPRA_POS 0x7028c
+#define SPRITE_POS_Y_MASK REG_GENMASK(31, 16)
+#define SPRITE_POS_Y(y) REG_FIELD_PREP(SPRITE_POS_Y_MASK, (y))
+#define SPRITE_POS_X_MASK REG_GENMASK(15, 0)
+#define SPRITE_POS_X(x) REG_FIELD_PREP(SPRITE_POS_X_MASK, (x))
+#define _SPRA_SIZE 0x70290
+#define SPRITE_HEIGHT_MASK REG_GENMASK(31, 16)
+#define SPRITE_HEIGHT(h) REG_FIELD_PREP(SPRITE_HEIGHT_MASK, (h))
+#define SPRITE_WIDTH_MASK REG_GENMASK(15, 0)
+#define SPRITE_WIDTH(w) REG_FIELD_PREP(SPRITE_WIDTH_MASK, (w))
+#define _SPRA_KEYVAL 0x70294
+#define _SPRA_KEYMSK 0x70298
+#define _SPRA_SURF 0x7029c
+#define SPRITE_ADDR_MASK REG_GENMASK(31, 12)
+#define _SPRA_KEYMAX 0x702a0
+#define _SPRA_TILEOFF 0x702a4
+#define SPRITE_OFFSET_Y_MASK REG_GENMASK(31, 16)
+#define SPRITE_OFFSET_Y(y) REG_FIELD_PREP(SPRITE_OFFSET_Y_MASK, (y))
+#define SPRITE_OFFSET_X_MASK REG_GENMASK(15, 0)
+#define SPRITE_OFFSET_X(x) REG_FIELD_PREP(SPRITE_OFFSET_X_MASK, (x))
+#define _SPRA_OFFSET 0x702a4
+#define _SPRA_SURFLIVE 0x702ac
+#define _SPRA_SCALE 0x70304
+#define SPRITE_SCALE_ENABLE REG_BIT(31)
+#define SPRITE_FILTER_MASK REG_GENMASK(30, 29)
+#define SPRITE_FILTER_MEDIUM REG_FIELD_PREP(SPRITE_FILTER_MASK, 0)
+#define SPRITE_FILTER_ENHANCING REG_FIELD_PREP(SPRITE_FILTER_MASK, 1)
+#define SPRITE_FILTER_SOFTENING REG_FIELD_PREP(SPRITE_FILTER_MASK, 2)
+#define SPRITE_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
+#define SPRITE_VERTICAL_OFFSET_ENABLE REG_BIT(27)
+#define SPRITE_SRC_WIDTH_MASK REG_GENMASK(26, 16)
+#define SPRITE_SRC_WIDTH(w) REG_FIELD_PREP(SPRITE_SRC_WIDTH_MASK, (w))
+#define SPRITE_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
+#define SPRITE_SRC_HEIGHT(h) REG_FIELD_PREP(SPRITE_SRC_HEIGHT_MASK, (h))
+#define _SPRA_GAMC 0x70400
+#define _SPRA_GAMC16 0x70440
+#define _SPRA_GAMC17 0x7044c
+
+#define _SPRB_CTL 0x71280
+#define _SPRB_LINOFF 0x71284
+#define _SPRB_STRIDE 0x71288
+#define _SPRB_POS 0x7128c
+#define _SPRB_SIZE 0x71290
+#define _SPRB_KEYVAL 0x71294
+#define _SPRB_KEYMSK 0x71298
+#define _SPRB_SURF 0x7129c
+#define _SPRB_KEYMAX 0x712a0
+#define _SPRB_TILEOFF 0x712a4
+#define _SPRB_OFFSET 0x712a4
+#define _SPRB_SURFLIVE 0x712ac
+#define _SPRB_SCALE 0x71304
+#define _SPRB_GAMC 0x71400
+#define _SPRB_GAMC16 0x71440
+#define _SPRB_GAMC17 0x7144c
+
+#define SPRCTL(pipe) _MMIO_PIPE(pipe, _SPRA_CTL, _SPRB_CTL)
+#define SPRLINOFF(pipe) _MMIO_PIPE(pipe, _SPRA_LINOFF, _SPRB_LINOFF)
+#define SPRSTRIDE(pipe) _MMIO_PIPE(pipe, _SPRA_STRIDE, _SPRB_STRIDE)
+#define SPRPOS(pipe) _MMIO_PIPE(pipe, _SPRA_POS, _SPRB_POS)
+#define SPRSIZE(pipe) _MMIO_PIPE(pipe, _SPRA_SIZE, _SPRB_SIZE)
+#define SPRKEYVAL(pipe) _MMIO_PIPE(pipe, _SPRA_KEYVAL, _SPRB_KEYVAL)
+#define SPRKEYMSK(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMSK, _SPRB_KEYMSK)
+#define SPRSURF(pipe) _MMIO_PIPE(pipe, _SPRA_SURF, _SPRB_SURF)
+#define SPRKEYMAX(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMAX, _SPRB_KEYMAX)
+#define SPRTILEOFF(pipe) _MMIO_PIPE(pipe, _SPRA_TILEOFF, _SPRB_TILEOFF)
+#define SPROFFSET(pipe) _MMIO_PIPE(pipe, _SPRA_OFFSET, _SPRB_OFFSET)
+#define SPRSCALE(pipe) _MMIO_PIPE(pipe, _SPRA_SCALE, _SPRB_SCALE)
+#define SPRGAMC(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC, _SPRB_GAMC) + (i) * 4) /* 16 x u0.10 */
+#define SPRGAMC16(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC16, _SPRB_GAMC16) + (i) * 4) /* 3 x u1.10 */
+#define SPRGAMC17(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC17, _SPRB_GAMC17) + (i) * 4) /* 3 x u2.10 */
+#define SPRSURFLIVE(pipe) _MMIO_PIPE(pipe, _SPRA_SURFLIVE, _SPRB_SURFLIVE)
+
+#define _SPACNTR (VLV_DISPLAY_BASE + 0x72180)
+#define SP_ENABLE REG_BIT(31)
+#define SP_PIPE_GAMMA_ENABLE REG_BIT(30)
+#define SP_FORMAT_MASK REG_GENMASK(29, 26)
+#define SP_FORMAT_YUV422 REG_FIELD_PREP(SP_FORMAT_MASK, 0)
+#define SP_FORMAT_8BPP REG_FIELD_PREP(SP_FORMAT_MASK, 2)
+#define SP_FORMAT_BGR565 REG_FIELD_PREP(SP_FORMAT_MASK, 5)
+#define SP_FORMAT_BGRX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 6)
+#define SP_FORMAT_BGRA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 7)
+#define SP_FORMAT_RGBX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 8)
+#define SP_FORMAT_RGBA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 9)
+#define SP_FORMAT_BGRX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 10) /* CHV pipe B */
+#define SP_FORMAT_BGRA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 11) /* CHV pipe B */
+#define SP_FORMAT_RGBX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 14)
+#define SP_FORMAT_RGBA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 15)
+#define SP_ALPHA_PREMULTIPLY REG_BIT(23) /* CHV pipe B */
+#define SP_SOURCE_KEY REG_BIT(22)
+#define SP_YUV_FORMAT_BT709 REG_BIT(18)
+#define SP_YUV_ORDER_MASK REG_GENMASK(17, 16)
+#define SP_YUV_ORDER_YUYV REG_FIELD_PREP(SP_YUV_ORDER_MASK, 0)
+#define SP_YUV_ORDER_UYVY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 1)
+#define SP_YUV_ORDER_YVYU REG_FIELD_PREP(SP_YUV_ORDER_MASK, 2)
+#define SP_YUV_ORDER_VYUY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 3)
+#define SP_ROTATE_180 REG_BIT(15)
+#define SP_TILED REG_BIT(10)
+#define SP_MIRROR REG_BIT(8) /* CHV pipe B */
+#define _SPALINOFF (VLV_DISPLAY_BASE + 0x72184)
+#define _SPASTRIDE (VLV_DISPLAY_BASE + 0x72188)
+#define _SPAPOS (VLV_DISPLAY_BASE + 0x7218c)
+#define SP_POS_Y_MASK REG_GENMASK(31, 16)
+#define SP_POS_Y(y) REG_FIELD_PREP(SP_POS_Y_MASK, (y))
+#define SP_POS_X_MASK REG_GENMASK(15, 0)
+#define SP_POS_X(x) REG_FIELD_PREP(SP_POS_X_MASK, (x))
+#define _SPASIZE (VLV_DISPLAY_BASE + 0x72190)
+#define SP_HEIGHT_MASK REG_GENMASK(31, 16)
+#define SP_HEIGHT(h) REG_FIELD_PREP(SP_HEIGHT_MASK, (h))
+#define SP_WIDTH_MASK REG_GENMASK(15, 0)
+#define SP_WIDTH(w) REG_FIELD_PREP(SP_WIDTH_MASK, (w))
+#define _SPAKEYMINVAL (VLV_DISPLAY_BASE + 0x72194)
+#define _SPAKEYMSK (VLV_DISPLAY_BASE + 0x72198)
+#define _SPASURF (VLV_DISPLAY_BASE + 0x7219c)
+#define SP_ADDR_MASK REG_GENMASK(31, 12)
+#define _SPAKEYMAXVAL (VLV_DISPLAY_BASE + 0x721a0)
+#define _SPATILEOFF (VLV_DISPLAY_BASE + 0x721a4)
+#define SP_OFFSET_Y_MASK REG_GENMASK(31, 16)
+#define SP_OFFSET_Y(y) REG_FIELD_PREP(SP_OFFSET_Y_MASK, (y))
+#define SP_OFFSET_X_MASK REG_GENMASK(15, 0)
+#define SP_OFFSET_X(x) REG_FIELD_PREP(SP_OFFSET_X_MASK, (x))
+#define _SPACONSTALPHA (VLV_DISPLAY_BASE + 0x721a8)
+#define SP_CONST_ALPHA_ENABLE REG_BIT(31)
+#define SP_CONST_ALPHA_MASK REG_GENMASK(7, 0)
+#define SP_CONST_ALPHA(alpha) REG_FIELD_PREP(SP_CONST_ALPHA_MASK, (alpha))
+#define _SPASURFLIVE (VLV_DISPLAY_BASE + 0x721ac)
+#define _SPACLRC0 (VLV_DISPLAY_BASE + 0x721d0)
+#define SP_CONTRAST_MASK REG_GENMASK(26, 18)
+#define SP_CONTRAST(x) REG_FIELD_PREP(SP_CONTRAST_MASK, (x)) /* u3.6 */
+#define SP_BRIGHTNESS_MASK REG_GENMASK(7, 0)
+#define SP_BRIGHTNESS(x) REG_FIELD_PREP(SP_BRIGHTNESS_MASK, (x)) /* s8 */
+#define _SPACLRC1 (VLV_DISPLAY_BASE + 0x721d4)
+#define SP_SH_SIN_MASK REG_GENMASK(26, 16)
+#define SP_SH_SIN(x) REG_FIELD_PREP(SP_SH_SIN_MASK, (x)) /* s4.7 */
+#define SP_SH_COS_MASK REG_GENMASK(9, 0)
+#define SP_SH_COS(x) REG_FIELD_PREP(SP_SH_COS_MASK, (x)) /* u3.7 */
+#define _SPAGAMC (VLV_DISPLAY_BASE + 0x721e0)
+
+#define _SPBCNTR (VLV_DISPLAY_BASE + 0x72280)
+#define _SPBLINOFF (VLV_DISPLAY_BASE + 0x72284)
+#define _SPBSTRIDE (VLV_DISPLAY_BASE + 0x72288)
+#define _SPBPOS (VLV_DISPLAY_BASE + 0x7228c)
+#define _SPBSIZE (VLV_DISPLAY_BASE + 0x72290)
+#define _SPBKEYMINVAL (VLV_DISPLAY_BASE + 0x72294)
+#define _SPBKEYMSK (VLV_DISPLAY_BASE + 0x72298)
+#define _SPBSURF (VLV_DISPLAY_BASE + 0x7229c)
+#define _SPBKEYMAXVAL (VLV_DISPLAY_BASE + 0x722a0)
+#define _SPBTILEOFF (VLV_DISPLAY_BASE + 0x722a4)
+#define _SPBCONSTALPHA (VLV_DISPLAY_BASE + 0x722a8)
+#define _SPBSURFLIVE (VLV_DISPLAY_BASE + 0x722ac)
+#define _SPBCLRC0 (VLV_DISPLAY_BASE + 0x722d0)
+#define _SPBCLRC1 (VLV_DISPLAY_BASE + 0x722d4)
+#define _SPBGAMC (VLV_DISPLAY_BASE + 0x722e0)
+
+#define _VLV_SPR(pipe, plane_id, reg_a, reg_b) \
+ _PIPE((pipe) * 2 + (plane_id) - PLANE_SPRITE0, (reg_a), (reg_b))
+#define _MMIO_VLV_SPR(pipe, plane_id, reg_a, reg_b) \
+ _MMIO(_VLV_SPR((pipe), (plane_id), (reg_a), (reg_b)))
+
+#define SPCNTR(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACNTR, _SPBCNTR)
+#define SPLINOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPALINOFF, _SPBLINOFF)
+#define SPSTRIDE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASTRIDE, _SPBSTRIDE)
+#define SPPOS(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAPOS, _SPBPOS)
+#define SPSIZE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASIZE, _SPBSIZE)
+#define SPKEYMINVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMINVAL, _SPBKEYMINVAL)
+#define SPKEYMSK(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMSK, _SPBKEYMSK)
+#define SPSURF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURF, _SPBSURF)
+#define SPKEYMAXVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMAXVAL, _SPBKEYMAXVAL)
+#define SPTILEOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPATILEOFF, _SPBTILEOFF)
+#define SPCONSTALPHA(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACONSTALPHA, _SPBCONSTALPHA)
+#define SPSURFLIVE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURFLIVE, _SPBSURFLIVE)
+#define SPCLRC0(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC0, _SPBCLRC0)
+#define SPCLRC1(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC1, _SPBCLRC1)
+#define SPGAMC(pipe, plane_id, i) _MMIO(_VLV_SPR((pipe), (plane_id), _SPAGAMC, _SPBGAMC) + (5 - (i)) * 4) /* 6 x u0.10 */
+
+/*
+ * CHV pipe B sprite CSC
+ *
+ * |cr| |c0 c1 c2| |cr + cr_ioff| |cr_ooff|
+ * |yg| = |c3 c4 c5| x |yg + yg_ioff| + |yg_ooff|
+ * |cb| |c6 c7 c8| |cb + cr_ioff| |cb_ooff|
+ */
+#define _MMIO_CHV_SPCSC(plane_id, reg) \
+ _MMIO(VLV_DISPLAY_BASE + ((plane_id) - PLANE_SPRITE0) * 0x1000 + (reg))
+
+#define SPCSCYGOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d900)
+#define SPCSCCBOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d904)
+#define SPCSCCROFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d908)
+#define SPCSC_OOFF_MASK REG_GENMASK(26, 16)
+#define SPCSC_OOFF(x) REG_FIELD_PREP(SPCSC_OOFF_MASK, (x) & 0x7ff) /* s11 */
+#define SPCSC_IOFF_MASK REG_GENMASK(10, 0)
+#define SPCSC_IOFF(x) REG_FIELD_PREP(SPCSC_IOFF_MASK, (x) & 0x7ff) /* s11 */
+
+#define SPCSCC01(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d90c)
+#define SPCSCC23(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d910)
+#define SPCSCC45(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d914)
+#define SPCSCC67(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d918)
+#define SPCSCC8(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d91c)
+#define SPCSC_C1_MASK REG_GENMASK(30, 16)
+#define SPCSC_C1(x) REG_FIELD_PREP(SPCSC_C1_MASK, (x) & 0x7fff) /* s3.12 */
+#define SPCSC_C0_MASK REG_GENMASK(14, 0)
+#define SPCSC_C0(x) REG_FIELD_PREP(SPCSC_C0_MASK, (x) & 0x7fff) /* s3.12 */
+
+#define SPCSCYGICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d920)
+#define SPCSCCBICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d924)
+#define SPCSCCRICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d928)
+#define SPCSC_IMAX_MASK REG_GENMASK(26, 16)
+#define SPCSC_IMAX(x) REG_FIELD_PREP(SPCSC_IMAX_MASK, (x) & 0x7ff) /* s11 */
+#define SPCSC_IMIN_MASK REG_GENMASK(10, 0)
+#define SPCSC_IMIN(x) REG_FIELD_PREP(SPCSC_IMIN_MASK, (x) & 0x7ff) /* s11 */
+
+#define SPCSCYGOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d92c)
+#define SPCSCCBOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d930)
+#define SPCSCCROCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d934)
+#define SPCSC_OMAX_MASK REG_GENMASK(25, 16)
+#define SPCSC_OMAX(x) REG_FIELD_PREP(SPCSC_OMAX_MASK, (x)) /* u10 */
+#define SPCSC_OMIN_MASK REG_GENMASK(9, 0)
+#define SPCSC_OMIN(x) REG_FIELD_PREP(SPCSC_OMIN_MASK, (x)) /* u10 */
+
+#endif /* __INTEL_SPRITE_REGS__ */
diff --git a/drivers/gpu/drm/i915/gvt/cmd_parser.c b/drivers/gpu/drm/i915/gvt/cmd_parser.c
index d4a3f3e093b0..4be8cb65fb7e 100644
--- a/drivers/gpu/drm/i915/gvt/cmd_parser.c
+++ b/drivers/gpu/drm/i915/gvt/cmd_parser.c
@@ -50,6 +50,7 @@
#include "trace.h"
#include "display/intel_display.h"
+#include "display/intel_sprite_regs.h"
#include "gem/i915_gem_context.h"
#include "gem/i915_gem_pm.h"
#include "gt/intel_context.h"
diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c
index e0c5dfb788eb..498698482d59 100644
--- a/drivers/gpu/drm/i915/gvt/display.c
+++ b/drivers/gpu/drm/i915/gvt/display.c
@@ -38,6 +38,7 @@
#include "display/intel_display.h"
#include "display/intel_dpio_phy.h"
+#include "display/intel_sprite_regs.h"
static int get_edp_pipe(struct intel_vgpu *vgpu)
{
diff --git a/drivers/gpu/drm/i915/gvt/fb_decoder.c b/drivers/gpu/drm/i915/gvt/fb_decoder.c
index 313efdabee57..4140da68aabb 100644
--- a/drivers/gpu/drm/i915/gvt/fb_decoder.c
+++ b/drivers/gpu/drm/i915/gvt/fb_decoder.c
@@ -34,11 +34,14 @@
*/
#include <uapi/drm/drm_fourcc.h>
-#include "i915_drv.h"
+
#include "gvt.h"
+#include "i915_drv.h"
#include "i915_pvinfo.h"
#include "i915_reg.h"
+#include "display/intel_sprite_regs.h"
+
#define PRIMARY_FORMAT_NUM 16
struct pixel_format {
int drm_format; /* Pixel format in DRM definition */
diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
index efcb00472be2..7d749995c7a7 100644
--- a/drivers/gpu/drm/i915/gvt/handlers.c
+++ b/drivers/gpu/drm/i915/gvt/handlers.c
@@ -49,6 +49,7 @@
#include "display/intel_fdi_regs.h"
#include "display/intel_pps_regs.h"
#include "display/intel_psr_regs.h"
+#include "display/intel_sprite_regs.h"
#include "display/skl_watermark_regs.h"
#include "display/vlv_dsi_pll_regs.h"
#include "gt/intel_gt_regs.h"
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 8c44a21977a4..bb63c7214e12 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -3070,346 +3070,6 @@
#define _PIPEDSI0CONF 0x7b008
#define _PIPEDSI1CONF 0x7b808
-/* Sprite A control */
-#define _DVSACNTR 0x72180
-#define DVS_ENABLE REG_BIT(31)
-#define DVS_PIPE_GAMMA_ENABLE REG_BIT(30)
-#define DVS_YUV_RANGE_CORRECTION_DISABLE REG_BIT(27)
-#define DVS_FORMAT_MASK REG_GENMASK(26, 25)
-#define DVS_FORMAT_YUV422 REG_FIELD_PREP(DVS_FORMAT_MASK, 0)
-#define DVS_FORMAT_RGBX101010 REG_FIELD_PREP(DVS_FORMAT_MASK, 1)
-#define DVS_FORMAT_RGBX888 REG_FIELD_PREP(DVS_FORMAT_MASK, 2)
-#define DVS_FORMAT_RGBX161616 REG_FIELD_PREP(DVS_FORMAT_MASK, 3)
-#define DVS_PIPE_CSC_ENABLE REG_BIT(24)
-#define DVS_SOURCE_KEY REG_BIT(22)
-#define DVS_RGB_ORDER_XBGR REG_BIT(20)
-#define DVS_YUV_FORMAT_BT709 REG_BIT(18)
-#define DVS_YUV_ORDER_MASK REG_GENMASK(17, 16)
-#define DVS_YUV_ORDER_YUYV REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 0)
-#define DVS_YUV_ORDER_UYVY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 1)
-#define DVS_YUV_ORDER_YVYU REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 2)
-#define DVS_YUV_ORDER_VYUY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 3)
-#define DVS_ROTATE_180 REG_BIT(15)
-#define DVS_TRICKLE_FEED_DISABLE REG_BIT(14)
-#define DVS_TILED REG_BIT(10)
-#define DVS_DEST_KEY REG_BIT(2)
-#define _DVSALINOFF 0x72184
-#define _DVSASTRIDE 0x72188
-#define _DVSAPOS 0x7218c
-#define DVS_POS_Y_MASK REG_GENMASK(31, 16)
-#define DVS_POS_Y(y) REG_FIELD_PREP(DVS_POS_Y_MASK, (y))
-#define DVS_POS_X_MASK REG_GENMASK(15, 0)
-#define DVS_POS_X(x) REG_FIELD_PREP(DVS_POS_X_MASK, (x))
-#define _DVSASIZE 0x72190
-#define DVS_HEIGHT_MASK REG_GENMASK(31, 16)
-#define DVS_HEIGHT(h) REG_FIELD_PREP(DVS_HEIGHT_MASK, (h))
-#define DVS_WIDTH_MASK REG_GENMASK(15, 0)
-#define DVS_WIDTH(w) REG_FIELD_PREP(DVS_WIDTH_MASK, (w))
-#define _DVSAKEYVAL 0x72194
-#define _DVSAKEYMSK 0x72198
-#define _DVSASURF 0x7219c
-#define DVS_ADDR_MASK REG_GENMASK(31, 12)
-#define _DVSAKEYMAXVAL 0x721a0
-#define _DVSATILEOFF 0x721a4
-#define DVS_OFFSET_Y_MASK REG_GENMASK(31, 16)
-#define DVS_OFFSET_Y(y) REG_FIELD_PREP(DVS_OFFSET_Y_MASK, (y))
-#define DVS_OFFSET_X_MASK REG_GENMASK(15, 0)
-#define DVS_OFFSET_X(x) REG_FIELD_PREP(DVS_OFFSET_X_MASK, (x))
-#define _DVSASURFLIVE 0x721ac
-#define _DVSAGAMC_G4X 0x721e0 /* g4x */
-#define _DVSASCALE 0x72204
-#define DVS_SCALE_ENABLE REG_BIT(31)
-#define DVS_FILTER_MASK REG_GENMASK(30, 29)
-#define DVS_FILTER_MEDIUM REG_FIELD_PREP(DVS_FILTER_MASK, 0)
-#define DVS_FILTER_ENHANCING REG_FIELD_PREP(DVS_FILTER_MASK, 1)
-#define DVS_FILTER_SOFTENING REG_FIELD_PREP(DVS_FILTER_MASK, 2)
-#define DVS_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
-#define DVS_VERTICAL_OFFSET_ENABLE REG_BIT(27)
-#define DVS_SRC_WIDTH_MASK REG_GENMASK(26, 16)
-#define DVS_SRC_WIDTH(w) REG_FIELD_PREP(DVS_SRC_WIDTH_MASK, (w))
-#define DVS_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
-#define DVS_SRC_HEIGHT(h) REG_FIELD_PREP(DVS_SRC_HEIGHT_MASK, (h))
-#define _DVSAGAMC_ILK 0x72300 /* ilk/snb */
-#define _DVSAGAMCMAX_ILK 0x72340 /* ilk/snb */
-
-#define _DVSBCNTR 0x73180
-#define _DVSBLINOFF 0x73184
-#define _DVSBSTRIDE 0x73188
-#define _DVSBPOS 0x7318c
-#define _DVSBSIZE 0x73190
-#define _DVSBKEYVAL 0x73194
-#define _DVSBKEYMSK 0x73198
-#define _DVSBSURF 0x7319c
-#define _DVSBKEYMAXVAL 0x731a0
-#define _DVSBTILEOFF 0x731a4
-#define _DVSBSURFLIVE 0x731ac
-#define _DVSBGAMC_G4X 0x731e0 /* g4x */
-#define _DVSBSCALE 0x73204
-#define _DVSBGAMC_ILK 0x73300 /* ilk/snb */
-#define _DVSBGAMCMAX_ILK 0x73340 /* ilk/snb */
-
-#define DVSCNTR(pipe) _MMIO_PIPE(pipe, _DVSACNTR, _DVSBCNTR)
-#define DVSLINOFF(pipe) _MMIO_PIPE(pipe, _DVSALINOFF, _DVSBLINOFF)
-#define DVSSTRIDE(pipe) _MMIO_PIPE(pipe, _DVSASTRIDE, _DVSBSTRIDE)
-#define DVSPOS(pipe) _MMIO_PIPE(pipe, _DVSAPOS, _DVSBPOS)
-#define DVSSURF(pipe) _MMIO_PIPE(pipe, _DVSASURF, _DVSBSURF)
-#define DVSKEYMAX(pipe) _MMIO_PIPE(pipe, _DVSAKEYMAXVAL, _DVSBKEYMAXVAL)
-#define DVSSIZE(pipe) _MMIO_PIPE(pipe, _DVSASIZE, _DVSBSIZE)
-#define DVSSCALE(pipe) _MMIO_PIPE(pipe, _DVSASCALE, _DVSBSCALE)
-#define DVSTILEOFF(pipe) _MMIO_PIPE(pipe, _DVSATILEOFF, _DVSBTILEOFF)
-#define DVSKEYVAL(pipe) _MMIO_PIPE(pipe, _DVSAKEYVAL, _DVSBKEYVAL)
-#define DVSKEYMSK(pipe) _MMIO_PIPE(pipe, _DVSAKEYMSK, _DVSBKEYMSK)
-#define DVSSURFLIVE(pipe) _MMIO_PIPE(pipe, _DVSASURFLIVE, _DVSBSURFLIVE)
-#define DVSGAMC_G4X(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_G4X, _DVSBGAMC_G4X) + (5 - (i)) * 4) /* 6 x u0.8 */
-#define DVSGAMC_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_ILK, _DVSBGAMC_ILK) + (i) * 4) /* 16 x u0.10 */
-#define DVSGAMCMAX_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMCMAX_ILK, _DVSBGAMCMAX_ILK) + (i) * 4) /* 3 x u1.10 */
-
-#define _SPRA_CTL 0x70280
-#define SPRITE_ENABLE REG_BIT(31)
-#define SPRITE_PIPE_GAMMA_ENABLE REG_BIT(30)
-#define SPRITE_YUV_RANGE_CORRECTION_DISABLE REG_BIT(28)
-#define SPRITE_FORMAT_MASK REG_GENMASK(27, 25)
-#define SPRITE_FORMAT_YUV422 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 0)
-#define SPRITE_FORMAT_RGBX101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 1)
-#define SPRITE_FORMAT_RGBX888 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 2)
-#define SPRITE_FORMAT_RGBX161616 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 3)
-#define SPRITE_FORMAT_YUV444 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 4)
-#define SPRITE_FORMAT_XR_BGR101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 5) /* Extended range */
-#define SPRITE_PIPE_CSC_ENABLE REG_BIT(24)
-#define SPRITE_SOURCE_KEY REG_BIT(22)
-#define SPRITE_RGB_ORDER_RGBX REG_BIT(20) /* only for 888 and 161616 */
-#define SPRITE_YUV_TO_RGB_CSC_DISABLE REG_BIT(19)
-#define SPRITE_YUV_TO_RGB_CSC_FORMAT_BT709 REG_BIT(18) /* 0 is BT601 */
-#define SPRITE_YUV_ORDER_MASK REG_GENMASK(17, 16)
-#define SPRITE_YUV_ORDER_YUYV REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 0)
-#define SPRITE_YUV_ORDER_UYVY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 1)
-#define SPRITE_YUV_ORDER_YVYU REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 2)
-#define SPRITE_YUV_ORDER_VYUY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 3)
-#define SPRITE_ROTATE_180 REG_BIT(15)
-#define SPRITE_TRICKLE_FEED_DISABLE REG_BIT(14)
-#define SPRITE_PLANE_GAMMA_DISABLE REG_BIT(13)
-#define SPRITE_TILED REG_BIT(10)
-#define SPRITE_DEST_KEY REG_BIT(2)
-#define _SPRA_LINOFF 0x70284
-#define _SPRA_STRIDE 0x70288
-#define _SPRA_POS 0x7028c
-#define SPRITE_POS_Y_MASK REG_GENMASK(31, 16)
-#define SPRITE_POS_Y(y) REG_FIELD_PREP(SPRITE_POS_Y_MASK, (y))
-#define SPRITE_POS_X_MASK REG_GENMASK(15, 0)
-#define SPRITE_POS_X(x) REG_FIELD_PREP(SPRITE_POS_X_MASK, (x))
-#define _SPRA_SIZE 0x70290
-#define SPRITE_HEIGHT_MASK REG_GENMASK(31, 16)
-#define SPRITE_HEIGHT(h) REG_FIELD_PREP(SPRITE_HEIGHT_MASK, (h))
-#define SPRITE_WIDTH_MASK REG_GENMASK(15, 0)
-#define SPRITE_WIDTH(w) REG_FIELD_PREP(SPRITE_WIDTH_MASK, (w))
-#define _SPRA_KEYVAL 0x70294
-#define _SPRA_KEYMSK 0x70298
-#define _SPRA_SURF 0x7029c
-#define SPRITE_ADDR_MASK REG_GENMASK(31, 12)
-#define _SPRA_KEYMAX 0x702a0
-#define _SPRA_TILEOFF 0x702a4
-#define SPRITE_OFFSET_Y_MASK REG_GENMASK(31, 16)
-#define SPRITE_OFFSET_Y(y) REG_FIELD_PREP(SPRITE_OFFSET_Y_MASK, (y))
-#define SPRITE_OFFSET_X_MASK REG_GENMASK(15, 0)
-#define SPRITE_OFFSET_X(x) REG_FIELD_PREP(SPRITE_OFFSET_X_MASK, (x))
-#define _SPRA_OFFSET 0x702a4
-#define _SPRA_SURFLIVE 0x702ac
-#define _SPRA_SCALE 0x70304
-#define SPRITE_SCALE_ENABLE REG_BIT(31)
-#define SPRITE_FILTER_MASK REG_GENMASK(30, 29)
-#define SPRITE_FILTER_MEDIUM REG_FIELD_PREP(SPRITE_FILTER_MASK, 0)
-#define SPRITE_FILTER_ENHANCING REG_FIELD_PREP(SPRITE_FILTER_MASK, 1)
-#define SPRITE_FILTER_SOFTENING REG_FIELD_PREP(SPRITE_FILTER_MASK, 2)
-#define SPRITE_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
-#define SPRITE_VERTICAL_OFFSET_ENABLE REG_BIT(27)
-#define SPRITE_SRC_WIDTH_MASK REG_GENMASK(26, 16)
-#define SPRITE_SRC_WIDTH(w) REG_FIELD_PREP(SPRITE_SRC_WIDTH_MASK, (w))
-#define SPRITE_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
-#define SPRITE_SRC_HEIGHT(h) REG_FIELD_PREP(SPRITE_SRC_HEIGHT_MASK, (h))
-#define _SPRA_GAMC 0x70400
-#define _SPRA_GAMC16 0x70440
-#define _SPRA_GAMC17 0x7044c
-
-#define _SPRB_CTL 0x71280
-#define _SPRB_LINOFF 0x71284
-#define _SPRB_STRIDE 0x71288
-#define _SPRB_POS 0x7128c
-#define _SPRB_SIZE 0x71290
-#define _SPRB_KEYVAL 0x71294
-#define _SPRB_KEYMSK 0x71298
-#define _SPRB_SURF 0x7129c
-#define _SPRB_KEYMAX 0x712a0
-#define _SPRB_TILEOFF 0x712a4
-#define _SPRB_OFFSET 0x712a4
-#define _SPRB_SURFLIVE 0x712ac
-#define _SPRB_SCALE 0x71304
-#define _SPRB_GAMC 0x71400
-#define _SPRB_GAMC16 0x71440
-#define _SPRB_GAMC17 0x7144c
-
-#define SPRCTL(pipe) _MMIO_PIPE(pipe, _SPRA_CTL, _SPRB_CTL)
-#define SPRLINOFF(pipe) _MMIO_PIPE(pipe, _SPRA_LINOFF, _SPRB_LINOFF)
-#define SPRSTRIDE(pipe) _MMIO_PIPE(pipe, _SPRA_STRIDE, _SPRB_STRIDE)
-#define SPRPOS(pipe) _MMIO_PIPE(pipe, _SPRA_POS, _SPRB_POS)
-#define SPRSIZE(pipe) _MMIO_PIPE(pipe, _SPRA_SIZE, _SPRB_SIZE)
-#define SPRKEYVAL(pipe) _MMIO_PIPE(pipe, _SPRA_KEYVAL, _SPRB_KEYVAL)
-#define SPRKEYMSK(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMSK, _SPRB_KEYMSK)
-#define SPRSURF(pipe) _MMIO_PIPE(pipe, _SPRA_SURF, _SPRB_SURF)
-#define SPRKEYMAX(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMAX, _SPRB_KEYMAX)
-#define SPRTILEOFF(pipe) _MMIO_PIPE(pipe, _SPRA_TILEOFF, _SPRB_TILEOFF)
-#define SPROFFSET(pipe) _MMIO_PIPE(pipe, _SPRA_OFFSET, _SPRB_OFFSET)
-#define SPRSCALE(pipe) _MMIO_PIPE(pipe, _SPRA_SCALE, _SPRB_SCALE)
-#define SPRGAMC(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC, _SPRB_GAMC) + (i) * 4) /* 16 x u0.10 */
-#define SPRGAMC16(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC16, _SPRB_GAMC16) + (i) * 4) /* 3 x u1.10 */
-#define SPRGAMC17(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC17, _SPRB_GAMC17) + (i) * 4) /* 3 x u2.10 */
-#define SPRSURFLIVE(pipe) _MMIO_PIPE(pipe, _SPRA_SURFLIVE, _SPRB_SURFLIVE)
-
-#define _SPACNTR (VLV_DISPLAY_BASE + 0x72180)
-#define SP_ENABLE REG_BIT(31)
-#define SP_PIPE_GAMMA_ENABLE REG_BIT(30)
-#define SP_FORMAT_MASK REG_GENMASK(29, 26)
-#define SP_FORMAT_YUV422 REG_FIELD_PREP(SP_FORMAT_MASK, 0)
-#define SP_FORMAT_8BPP REG_FIELD_PREP(SP_FORMAT_MASK, 2)
-#define SP_FORMAT_BGR565 REG_FIELD_PREP(SP_FORMAT_MASK, 5)
-#define SP_FORMAT_BGRX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 6)
-#define SP_FORMAT_BGRA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 7)
-#define SP_FORMAT_RGBX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 8)
-#define SP_FORMAT_RGBA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 9)
-#define SP_FORMAT_BGRX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 10) /* CHV pipe B */
-#define SP_FORMAT_BGRA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 11) /* CHV pipe B */
-#define SP_FORMAT_RGBX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 14)
-#define SP_FORMAT_RGBA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 15)
-#define SP_ALPHA_PREMULTIPLY REG_BIT(23) /* CHV pipe B */
-#define SP_SOURCE_KEY REG_BIT(22)
-#define SP_YUV_FORMAT_BT709 REG_BIT(18)
-#define SP_YUV_ORDER_MASK REG_GENMASK(17, 16)
-#define SP_YUV_ORDER_YUYV REG_FIELD_PREP(SP_YUV_ORDER_MASK, 0)
-#define SP_YUV_ORDER_UYVY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 1)
-#define SP_YUV_ORDER_YVYU REG_FIELD_PREP(SP_YUV_ORDER_MASK, 2)
-#define SP_YUV_ORDER_VYUY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 3)
-#define SP_ROTATE_180 REG_BIT(15)
-#define SP_TILED REG_BIT(10)
-#define SP_MIRROR REG_BIT(8) /* CHV pipe B */
-#define _SPALINOFF (VLV_DISPLAY_BASE + 0x72184)
-#define _SPASTRIDE (VLV_DISPLAY_BASE + 0x72188)
-#define _SPAPOS (VLV_DISPLAY_BASE + 0x7218c)
-#define SP_POS_Y_MASK REG_GENMASK(31, 16)
-#define SP_POS_Y(y) REG_FIELD_PREP(SP_POS_Y_MASK, (y))
-#define SP_POS_X_MASK REG_GENMASK(15, 0)
-#define SP_POS_X(x) REG_FIELD_PREP(SP_POS_X_MASK, (x))
-#define _SPASIZE (VLV_DISPLAY_BASE + 0x72190)
-#define SP_HEIGHT_MASK REG_GENMASK(31, 16)
-#define SP_HEIGHT(h) REG_FIELD_PREP(SP_HEIGHT_MASK, (h))
-#define SP_WIDTH_MASK REG_GENMASK(15, 0)
-#define SP_WIDTH(w) REG_FIELD_PREP(SP_WIDTH_MASK, (w))
-#define _SPAKEYMINVAL (VLV_DISPLAY_BASE + 0x72194)
-#define _SPAKEYMSK (VLV_DISPLAY_BASE + 0x72198)
-#define _SPASURF (VLV_DISPLAY_BASE + 0x7219c)
-#define SP_ADDR_MASK REG_GENMASK(31, 12)
-#define _SPAKEYMAXVAL (VLV_DISPLAY_BASE + 0x721a0)
-#define _SPATILEOFF (VLV_DISPLAY_BASE + 0x721a4)
-#define SP_OFFSET_Y_MASK REG_GENMASK(31, 16)
-#define SP_OFFSET_Y(y) REG_FIELD_PREP(SP_OFFSET_Y_MASK, (y))
-#define SP_OFFSET_X_MASK REG_GENMASK(15, 0)
-#define SP_OFFSET_X(x) REG_FIELD_PREP(SP_OFFSET_X_MASK, (x))
-#define _SPACONSTALPHA (VLV_DISPLAY_BASE + 0x721a8)
-#define SP_CONST_ALPHA_ENABLE REG_BIT(31)
-#define SP_CONST_ALPHA_MASK REG_GENMASK(7, 0)
-#define SP_CONST_ALPHA(alpha) REG_FIELD_PREP(SP_CONST_ALPHA_MASK, (alpha))
-#define _SPASURFLIVE (VLV_DISPLAY_BASE + 0x721ac)
-#define _SPACLRC0 (VLV_DISPLAY_BASE + 0x721d0)
-#define SP_CONTRAST_MASK REG_GENMASK(26, 18)
-#define SP_CONTRAST(x) REG_FIELD_PREP(SP_CONTRAST_MASK, (x)) /* u3.6 */
-#define SP_BRIGHTNESS_MASK REG_GENMASK(7, 0)
-#define SP_BRIGHTNESS(x) REG_FIELD_PREP(SP_BRIGHTNESS_MASK, (x)) /* s8 */
-#define _SPACLRC1 (VLV_DISPLAY_BASE + 0x721d4)
-#define SP_SH_SIN_MASK REG_GENMASK(26, 16)
-#define SP_SH_SIN(x) REG_FIELD_PREP(SP_SH_SIN_MASK, (x)) /* s4.7 */
-#define SP_SH_COS_MASK REG_GENMASK(9, 0)
-#define SP_SH_COS(x) REG_FIELD_PREP(SP_SH_COS_MASK, (x)) /* u3.7 */
-#define _SPAGAMC (VLV_DISPLAY_BASE + 0x721e0)
-
-#define _SPBCNTR (VLV_DISPLAY_BASE + 0x72280)
-#define _SPBLINOFF (VLV_DISPLAY_BASE + 0x72284)
-#define _SPBSTRIDE (VLV_DISPLAY_BASE + 0x72288)
-#define _SPBPOS (VLV_DISPLAY_BASE + 0x7228c)
-#define _SPBSIZE (VLV_DISPLAY_BASE + 0x72290)
-#define _SPBKEYMINVAL (VLV_DISPLAY_BASE + 0x72294)
-#define _SPBKEYMSK (VLV_DISPLAY_BASE + 0x72298)
-#define _SPBSURF (VLV_DISPLAY_BASE + 0x7229c)
-#define _SPBKEYMAXVAL (VLV_DISPLAY_BASE + 0x722a0)
-#define _SPBTILEOFF (VLV_DISPLAY_BASE + 0x722a4)
-#define _SPBCONSTALPHA (VLV_DISPLAY_BASE + 0x722a8)
-#define _SPBSURFLIVE (VLV_DISPLAY_BASE + 0x722ac)
-#define _SPBCLRC0 (VLV_DISPLAY_BASE + 0x722d0)
-#define _SPBCLRC1 (VLV_DISPLAY_BASE + 0x722d4)
-#define _SPBGAMC (VLV_DISPLAY_BASE + 0x722e0)
-
-#define _VLV_SPR(pipe, plane_id, reg_a, reg_b) \
- _PIPE((pipe) * 2 + (plane_id) - PLANE_SPRITE0, (reg_a), (reg_b))
-#define _MMIO_VLV_SPR(pipe, plane_id, reg_a, reg_b) \
- _MMIO(_VLV_SPR((pipe), (plane_id), (reg_a), (reg_b)))
-
-#define SPCNTR(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACNTR, _SPBCNTR)
-#define SPLINOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPALINOFF, _SPBLINOFF)
-#define SPSTRIDE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASTRIDE, _SPBSTRIDE)
-#define SPPOS(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAPOS, _SPBPOS)
-#define SPSIZE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASIZE, _SPBSIZE)
-#define SPKEYMINVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMINVAL, _SPBKEYMINVAL)
-#define SPKEYMSK(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMSK, _SPBKEYMSK)
-#define SPSURF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURF, _SPBSURF)
-#define SPKEYMAXVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMAXVAL, _SPBKEYMAXVAL)
-#define SPTILEOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPATILEOFF, _SPBTILEOFF)
-#define SPCONSTALPHA(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACONSTALPHA, _SPBCONSTALPHA)
-#define SPSURFLIVE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURFLIVE, _SPBSURFLIVE)
-#define SPCLRC0(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC0, _SPBCLRC0)
-#define SPCLRC1(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC1, _SPBCLRC1)
-#define SPGAMC(pipe, plane_id, i) _MMIO(_VLV_SPR((pipe), (plane_id), _SPAGAMC, _SPBGAMC) + (5 - (i)) * 4) /* 6 x u0.10 */
-
-/*
- * CHV pipe B sprite CSC
- *
- * |cr| |c0 c1 c2| |cr + cr_ioff| |cr_ooff|
- * |yg| = |c3 c4 c5| x |yg + yg_ioff| + |yg_ooff|
- * |cb| |c6 c7 c8| |cb + cr_ioff| |cb_ooff|
- */
-#define _MMIO_CHV_SPCSC(plane_id, reg) \
- _MMIO(VLV_DISPLAY_BASE + ((plane_id) - PLANE_SPRITE0) * 0x1000 + (reg))
-
-#define SPCSCYGOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d900)
-#define SPCSCCBOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d904)
-#define SPCSCCROFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d908)
-#define SPCSC_OOFF_MASK REG_GENMASK(26, 16)
-#define SPCSC_OOFF(x) REG_FIELD_PREP(SPCSC_OOFF_MASK, (x) & 0x7ff) /* s11 */
-#define SPCSC_IOFF_MASK REG_GENMASK(10, 0)
-#define SPCSC_IOFF(x) REG_FIELD_PREP(SPCSC_IOFF_MASK, (x) & 0x7ff) /* s11 */
-
-#define SPCSCC01(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d90c)
-#define SPCSCC23(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d910)
-#define SPCSCC45(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d914)
-#define SPCSCC67(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d918)
-#define SPCSCC8(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d91c)
-#define SPCSC_C1_MASK REG_GENMASK(30, 16)
-#define SPCSC_C1(x) REG_FIELD_PREP(SPCSC_C1_MASK, (x) & 0x7fff) /* s3.12 */
-#define SPCSC_C0_MASK REG_GENMASK(14, 0)
-#define SPCSC_C0(x) REG_FIELD_PREP(SPCSC_C0_MASK, (x) & 0x7fff) /* s3.12 */
-
-#define SPCSCYGICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d920)
-#define SPCSCCBICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d924)
-#define SPCSCCRICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d928)
-#define SPCSC_IMAX_MASK REG_GENMASK(26, 16)
-#define SPCSC_IMAX(x) REG_FIELD_PREP(SPCSC_IMAX_MASK, (x) & 0x7ff) /* s11 */
-#define SPCSC_IMIN_MASK REG_GENMASK(10, 0)
-#define SPCSC_IMIN(x) REG_FIELD_PREP(SPCSC_IMIN_MASK, (x) & 0x7ff) /* s11 */
-
-#define SPCSCYGOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d92c)
-#define SPCSCCBOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d930)
-#define SPCSCCROCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d934)
-#define SPCSC_OMAX_MASK REG_GENMASK(25, 16)
-#define SPCSC_OMAX(x) REG_FIELD_PREP(SPCSC_OMAX_MASK, (x)) /* u10 */
-#define SPCSC_OMIN_MASK REG_GENMASK(9, 0)
-#define SPCSC_OMIN(x) REG_FIELD_PREP(SPCSC_OMIN_MASK, (x)) /* u10 */
-
/* Skylake plane registers */
#define _PLANE_CTL_1_A 0x70180
diff --git a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
index 70d661bffcc2..442ffc0c79fe 100644
--- a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
+++ b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
@@ -14,6 +14,7 @@
#include "display/intel_fdi_regs.h"
#include "display/intel_lvds_regs.h"
#include "display/intel_psr_regs.h"
+#include "display/intel_sprite_regs.h"
#include "display/skl_watermark_regs.h"
#include "display/vlv_dsi_pll_regs.h"
#include "gt/intel_engine_regs.h"
--
2.39.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 5/6] drm/i915/display: split out intel_dpio_regs.h from i915_reg.h
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (3 preceding siblings ...)
2024-04-12 14:52 ` [PATCH 4/6] drm/i915/display: split out intel_sprite_regs.h " Jani Nikula
@ 2024-04-12 14:52 ` Jani Nikula
2024-04-12 15:31 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 6/6] drm/i915/display: split out bxt_phy_regs.h " Jani Nikula
` (8 subsequent siblings)
13 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 14:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
Clean up i915_reg.h.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
.../i915/display/intel_display_power_well.c | 1 +
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 +
drivers/gpu/drm/i915/display/intel_dpll.c | 1 +
drivers/gpu/drm/i915/display/vlv_dpio_regs.h | 352 ++++++++++++++++++
drivers/gpu/drm/i915/i915_reg.h | 343 -----------------
5 files changed, 355 insertions(+), 343 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/vlv_dpio_regs.h
diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
index e4de40228997..0b356ff0e319 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
@@ -26,6 +26,7 @@
#include "intel_tc.h"
#include "intel_vga.h"
#include "skl_watermark.h"
+#include "vlv_dpio_regs.h"
#include "vlv_sideband.h"
#include "vlv_sideband_reg.h"
diff --git a/drivers/gpu/drm/i915/display/intel_dpio_phy.c b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
index 2d7a71c8c69c..8d99e00ea326 100644
--- a/drivers/gpu/drm/i915/display/intel_dpio_phy.c
+++ b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
@@ -29,6 +29,7 @@
#include "intel_display_types.h"
#include "intel_dp.h"
#include "intel_dpio_phy.h"
+#include "vlv_dpio_regs.h"
#include "vlv_sideband.h"
/**
diff --git a/drivers/gpu/drm/i915/display/intel_dpll.c b/drivers/gpu/drm/i915/display/intel_dpll.c
index 3038655377ea..5c14bbd6ca82 100644
--- a/drivers/gpu/drm/i915/display/intel_dpll.c
+++ b/drivers/gpu/drm/i915/display/intel_dpll.c
@@ -20,6 +20,7 @@
#include "intel_panel.h"
#include "intel_pps.h"
#include "intel_snps_phy.h"
+#include "vlv_dpio_regs.h"
#include "vlv_sideband.h"
struct intel_dpll_funcs {
diff --git a/drivers/gpu/drm/i915/display/vlv_dpio_regs.h b/drivers/gpu/drm/i915/display/vlv_dpio_regs.h
new file mode 100644
index 000000000000..0982682c269f
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/vlv_dpio_regs.h
@@ -0,0 +1,352 @@
+/* SPDX-License-Identifier: MIT */
+/* Copyright © 2024 Intel Corporation */
+
+#ifndef __VLV_DPIO_REGS_H__
+#define __VLV_DPIO_REGS_H__
+
+#include "intel_display_reg_defs.h"
+
+/*
+ * Per pipe/PLL DPIO regs
+ */
+#define _VLV_PLL_DW3_CH0 0x800c
+#define DPIO_POST_DIV_SHIFT (28) /* 3 bits */
+#define DPIO_POST_DIV_DAC 0
+#define DPIO_POST_DIV_HDMIDP 1 /* DAC 225-400M rate */
+#define DPIO_POST_DIV_LVDS1 2
+#define DPIO_POST_DIV_LVDS2 3
+#define DPIO_K_SHIFT (24) /* 4 bits */
+#define DPIO_P1_SHIFT (21) /* 3 bits */
+#define DPIO_P2_SHIFT (16) /* 5 bits */
+#define DPIO_N_SHIFT (12) /* 4 bits */
+#define DPIO_ENABLE_CALIBRATION (1 << 11)
+#define DPIO_M1DIV_SHIFT (8) /* 3 bits */
+#define DPIO_M2DIV_MASK 0xff
+#define _VLV_PLL_DW3_CH1 0x802c
+#define VLV_PLL_DW3(ch) _PIPE(ch, _VLV_PLL_DW3_CH0, _VLV_PLL_DW3_CH1)
+
+#define _VLV_PLL_DW5_CH0 0x8014
+#define DPIO_REFSEL_OVERRIDE 27
+#define DPIO_PLL_MODESEL_SHIFT 24 /* 3 bits */
+#define DPIO_BIAS_CURRENT_CTL_SHIFT 21 /* 3 bits, always 0x7 */
+#define DPIO_PLL_REFCLK_SEL_SHIFT 16 /* 2 bits */
+#define DPIO_PLL_REFCLK_SEL_MASK 3
+#define DPIO_DRIVER_CTL_SHIFT 12 /* always set to 0x8 */
+#define DPIO_CLK_BIAS_CTL_SHIFT 8 /* always set to 0x5 */
+#define _VLV_PLL_DW5_CH1 0x8034
+#define VLV_PLL_DW5(ch) _PIPE(ch, _VLV_PLL_DW5_CH0, _VLV_PLL_DW5_CH1)
+
+#define _VLV_PLL_DW7_CH0 0x801c
+#define _VLV_PLL_DW7_CH1 0x803c
+#define VLV_PLL_DW7(ch) _PIPE(ch, _VLV_PLL_DW7_CH0, _VLV_PLL_DW7_CH1)
+
+#define _VLV_PLL_DW8_CH0 0x8040
+#define _VLV_PLL_DW8_CH1 0x8060
+#define VLV_PLL_DW8(ch) _PIPE(ch, _VLV_PLL_DW8_CH0, _VLV_PLL_DW8_CH1)
+
+#define VLV_PLL_DW9_BCAST 0xc044
+#define _VLV_PLL_DW9_CH0 0x8044
+#define _VLV_PLL_DW9_CH1 0x8064
+#define VLV_PLL_DW9(ch) _PIPE(ch, _VLV_PLL_DW9_CH0, _VLV_PLL_DW9_CH1)
+
+#define _VLV_PLL_DW10_CH0 0x8048
+#define _VLV_PLL_DW10_CH1 0x8068
+#define VLV_PLL_DW10(ch) _PIPE(ch, _VLV_PLL_DW10_CH0, _VLV_PLL_DW10_CH1)
+
+#define _VLV_PLL_DW11_CH0 0x804c
+#define _VLV_PLL_DW11_CH1 0x806c
+#define VLV_PLL_DW11(ch) _PIPE(ch, _VLV_PLL_DW11_CH0, _VLV_PLL_DW11_CH1)
+
+/* Spec for ref block start counts at DW10 */
+#define VLV_REF_DW13 0x80ac
+
+#define VLV_CMN_DW0 0x8100
+
+/*
+ * Per DDI channel DPIO regs
+ */
+
+#define _VLV_PCS_DW0_CH0 0x8200
+#define _VLV_PCS_DW0_CH1 0x8400
+#define DPIO_PCS_TX_LANE2_RESET (1 << 16)
+#define DPIO_PCS_TX_LANE1_RESET (1 << 7)
+#define DPIO_LEFT_TXFIFO_RST_MASTER2 (1 << 4)
+#define DPIO_RIGHT_TXFIFO_RST_MASTER2 (1 << 3)
+#define VLV_PCS_DW0(ch) _PORT(ch, _VLV_PCS_DW0_CH0, _VLV_PCS_DW0_CH1)
+
+#define _VLV_PCS01_DW0_CH0 0x200
+#define _VLV_PCS23_DW0_CH0 0x400
+#define _VLV_PCS01_DW0_CH1 0x2600
+#define _VLV_PCS23_DW0_CH1 0x2800
+#define VLV_PCS01_DW0(ch) _PORT(ch, _VLV_PCS01_DW0_CH0, _VLV_PCS01_DW0_CH1)
+#define VLV_PCS23_DW0(ch) _PORT(ch, _VLV_PCS23_DW0_CH0, _VLV_PCS23_DW0_CH1)
+
+#define _VLV_PCS_DW1_CH0 0x8204
+#define _VLV_PCS_DW1_CH1 0x8404
+#define CHV_PCS_REQ_SOFTRESET_EN (1 << 23)
+#define DPIO_PCS_CLK_CRI_RXEB_EIOS_EN (1 << 22)
+#define DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN (1 << 21)
+#define DPIO_PCS_CLK_DATAWIDTH_SHIFT (6)
+#define DPIO_PCS_CLK_SOFT_RESET (1 << 5)
+#define VLV_PCS_DW1(ch) _PORT(ch, _VLV_PCS_DW1_CH0, _VLV_PCS_DW1_CH1)
+
+#define _VLV_PCS01_DW1_CH0 0x204
+#define _VLV_PCS23_DW1_CH0 0x404
+#define _VLV_PCS01_DW1_CH1 0x2604
+#define _VLV_PCS23_DW1_CH1 0x2804
+#define VLV_PCS01_DW1(ch) _PORT(ch, _VLV_PCS01_DW1_CH0, _VLV_PCS01_DW1_CH1)
+#define VLV_PCS23_DW1(ch) _PORT(ch, _VLV_PCS23_DW1_CH0, _VLV_PCS23_DW1_CH1)
+
+#define _VLV_PCS_DW8_CH0 0x8220
+#define _VLV_PCS_DW8_CH1 0x8420
+#define CHV_PCS_USEDCLKCHANNEL_OVRRIDE (1 << 20)
+#define CHV_PCS_USEDCLKCHANNEL (1 << 21)
+#define VLV_PCS_DW8(ch) _PORT(ch, _VLV_PCS_DW8_CH0, _VLV_PCS_DW8_CH1)
+
+#define _VLV_PCS01_DW8_CH0 0x0220
+#define _VLV_PCS23_DW8_CH0 0x0420
+#define _VLV_PCS01_DW8_CH1 0x2620
+#define _VLV_PCS23_DW8_CH1 0x2820
+#define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1)
+#define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1)
+
+#define _VLV_PCS_DW9_CH0 0x8224
+#define _VLV_PCS_DW9_CH1 0x8424
+#define DPIO_PCS_TX2MARGIN_MASK (0x7 << 13)
+#define DPIO_PCS_TX2MARGIN_000 (0 << 13)
+#define DPIO_PCS_TX2MARGIN_101 (1 << 13)
+#define DPIO_PCS_TX1MARGIN_MASK (0x7 << 10)
+#define DPIO_PCS_TX1MARGIN_000 (0 << 10)
+#define DPIO_PCS_TX1MARGIN_101 (1 << 10)
+#define VLV_PCS_DW9(ch) _PORT(ch, _VLV_PCS_DW9_CH0, _VLV_PCS_DW9_CH1)
+
+#define _VLV_PCS01_DW9_CH0 0x224
+#define _VLV_PCS23_DW9_CH0 0x424
+#define _VLV_PCS01_DW9_CH1 0x2624
+#define _VLV_PCS23_DW9_CH1 0x2824
+#define VLV_PCS01_DW9(ch) _PORT(ch, _VLV_PCS01_DW9_CH0, _VLV_PCS01_DW9_CH1)
+#define VLV_PCS23_DW9(ch) _PORT(ch, _VLV_PCS23_DW9_CH0, _VLV_PCS23_DW9_CH1)
+
+#define _CHV_PCS_DW10_CH0 0x8228
+#define _CHV_PCS_DW10_CH1 0x8428
+#define DPIO_PCS_SWING_CALC_TX0_TX2 (1 << 30)
+#define DPIO_PCS_SWING_CALC_TX1_TX3 (1 << 31)
+#define DPIO_PCS_TX2DEEMP_MASK (0xf << 24)
+#define DPIO_PCS_TX2DEEMP_9P5 (0 << 24)
+#define DPIO_PCS_TX2DEEMP_6P0 (2 << 24)
+#define DPIO_PCS_TX1DEEMP_MASK (0xf << 16)
+#define DPIO_PCS_TX1DEEMP_9P5 (0 << 16)
+#define DPIO_PCS_TX1DEEMP_6P0 (2 << 16)
+#define CHV_PCS_DW10(ch) _PORT(ch, _CHV_PCS_DW10_CH0, _CHV_PCS_DW10_CH1)
+
+#define _VLV_PCS01_DW10_CH0 0x0228
+#define _VLV_PCS23_DW10_CH0 0x0428
+#define _VLV_PCS01_DW10_CH1 0x2628
+#define _VLV_PCS23_DW10_CH1 0x2828
+#define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1)
+#define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1)
+
+#define _VLV_PCS_DW11_CH0 0x822c
+#define _VLV_PCS_DW11_CH1 0x842c
+#define DPIO_TX2_STAGGER_MASK(x) ((x) << 24)
+#define DPIO_LANEDESKEW_STRAP_OVRD (1 << 3)
+#define DPIO_LEFT_TXFIFO_RST_MASTER (1 << 1)
+#define DPIO_RIGHT_TXFIFO_RST_MASTER (1 << 0)
+#define VLV_PCS_DW11(ch) _PORT(ch, _VLV_PCS_DW11_CH0, _VLV_PCS_DW11_CH1)
+
+#define _VLV_PCS01_DW11_CH0 0x022c
+#define _VLV_PCS23_DW11_CH0 0x042c
+#define _VLV_PCS01_DW11_CH1 0x262c
+#define _VLV_PCS23_DW11_CH1 0x282c
+#define VLV_PCS01_DW11(ch) _PORT(ch, _VLV_PCS01_DW11_CH0, _VLV_PCS01_DW11_CH1)
+#define VLV_PCS23_DW11(ch) _PORT(ch, _VLV_PCS23_DW11_CH0, _VLV_PCS23_DW11_CH1)
+
+#define _VLV_PCS01_DW12_CH0 0x0230
+#define _VLV_PCS23_DW12_CH0 0x0430
+#define _VLV_PCS01_DW12_CH1 0x2630
+#define _VLV_PCS23_DW12_CH1 0x2830
+#define VLV_PCS01_DW12(ch) _PORT(ch, _VLV_PCS01_DW12_CH0, _VLV_PCS01_DW12_CH1)
+#define VLV_PCS23_DW12(ch) _PORT(ch, _VLV_PCS23_DW12_CH0, _VLV_PCS23_DW12_CH1)
+
+#define _VLV_PCS_DW12_CH0 0x8230
+#define _VLV_PCS_DW12_CH1 0x8430
+#define DPIO_TX2_STAGGER_MULT(x) ((x) << 20)
+#define DPIO_TX1_STAGGER_MULT(x) ((x) << 16)
+#define DPIO_TX1_STAGGER_MASK(x) ((x) << 8)
+#define DPIO_LANESTAGGER_STRAP_OVRD (1 << 6)
+#define DPIO_LANESTAGGER_STRAP(x) ((x) << 0)
+#define VLV_PCS_DW12(ch) _PORT(ch, _VLV_PCS_DW12_CH0, _VLV_PCS_DW12_CH1)
+
+#define _VLV_PCS_DW14_CH0 0x8238
+#define _VLV_PCS_DW14_CH1 0x8438
+#define VLV_PCS_DW14(ch) _PORT(ch, _VLV_PCS_DW14_CH0, _VLV_PCS_DW14_CH1)
+
+#define _VLV_PCS_DW23_CH0 0x825c
+#define _VLV_PCS_DW23_CH1 0x845c
+#define VLV_PCS_DW23(ch) _PORT(ch, _VLV_PCS_DW23_CH0, _VLV_PCS_DW23_CH1)
+
+#define _VLV_TX_DW2_CH0 0x8288
+#define _VLV_TX_DW2_CH1 0x8488
+#define DPIO_SWING_MARGIN000_SHIFT 16
+#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT)
+#define DPIO_UNIQ_TRANS_SCALE_SHIFT 8
+#define VLV_TX_DW2(ch) _PORT(ch, _VLV_TX_DW2_CH0, _VLV_TX_DW2_CH1)
+
+#define _VLV_TX_DW3_CH0 0x828c
+#define _VLV_TX_DW3_CH1 0x848c
+/* The following bit for CHV phy */
+#define DPIO_TX_UNIQ_TRANS_SCALE_EN (1 << 27)
+#define DPIO_SWING_MARGIN101_SHIFT 16
+#define DPIO_SWING_MARGIN101_MASK (0xff << DPIO_SWING_MARGIN101_SHIFT)
+#define VLV_TX_DW3(ch) _PORT(ch, _VLV_TX_DW3_CH0, _VLV_TX_DW3_CH1)
+
+#define _VLV_TX_DW4_CH0 0x8290
+#define _VLV_TX_DW4_CH1 0x8490
+#define DPIO_SWING_DEEMPH9P5_SHIFT 24
+#define DPIO_SWING_DEEMPH9P5_MASK (0xff << DPIO_SWING_DEEMPH9P5_SHIFT)
+#define DPIO_SWING_DEEMPH6P0_SHIFT 16
+#define DPIO_SWING_DEEMPH6P0_MASK (0xff << DPIO_SWING_DEEMPH6P0_SHIFT)
+#define VLV_TX_DW4(ch) _PORT(ch, _VLV_TX_DW4_CH0, _VLV_TX_DW4_CH1)
+
+#define _VLV_TX3_DW4_CH0 0x690
+#define _VLV_TX3_DW4_CH1 0x2a90
+#define VLV_TX3_DW4(ch) _PORT(ch, _VLV_TX3_DW4_CH0, _VLV_TX3_DW4_CH1)
+
+#define _VLV_TX_DW5_CH0 0x8294
+#define _VLV_TX_DW5_CH1 0x8494
+#define DPIO_TX_OCALINIT_EN (1 << 31)
+#define VLV_TX_DW5(ch) _PORT(ch, _VLV_TX_DW5_CH0, _VLV_TX_DW5_CH1)
+
+#define _VLV_TX_DW11_CH0 0x82ac
+#define _VLV_TX_DW11_CH1 0x84ac
+#define VLV_TX_DW11(ch) _PORT(ch, _VLV_TX_DW11_CH0, _VLV_TX_DW11_CH1)
+
+#define _VLV_TX_DW14_CH0 0x82b8
+#define _VLV_TX_DW14_CH1 0x84b8
+#define VLV_TX_DW14(ch) _PORT(ch, _VLV_TX_DW14_CH0, _VLV_TX_DW14_CH1)
+
+/* CHV dpPhy registers */
+#define _CHV_PLL_DW0_CH0 0x8000
+#define _CHV_PLL_DW0_CH1 0x8180
+#define CHV_PLL_DW0(ch) _PIPE(ch, _CHV_PLL_DW0_CH0, _CHV_PLL_DW0_CH1)
+
+#define _CHV_PLL_DW1_CH0 0x8004
+#define _CHV_PLL_DW1_CH1 0x8184
+#define DPIO_CHV_N_DIV_SHIFT 8
+#define DPIO_CHV_M1_DIV_BY_2 (0 << 0)
+#define CHV_PLL_DW1(ch) _PIPE(ch, _CHV_PLL_DW1_CH0, _CHV_PLL_DW1_CH1)
+
+#define _CHV_PLL_DW2_CH0 0x8008
+#define _CHV_PLL_DW2_CH1 0x8188
+#define CHV_PLL_DW2(ch) _PIPE(ch, _CHV_PLL_DW2_CH0, _CHV_PLL_DW2_CH1)
+
+#define _CHV_PLL_DW3_CH0 0x800c
+#define _CHV_PLL_DW3_CH1 0x818c
+#define DPIO_CHV_FRAC_DIV_EN (1 << 16)
+#define DPIO_CHV_FIRST_MOD (0 << 8)
+#define DPIO_CHV_SECOND_MOD (1 << 8)
+#define DPIO_CHV_FEEDFWD_GAIN_SHIFT 0
+#define DPIO_CHV_FEEDFWD_GAIN_MASK (0xF << 0)
+#define CHV_PLL_DW3(ch) _PIPE(ch, _CHV_PLL_DW3_CH0, _CHV_PLL_DW3_CH1)
+
+#define _CHV_PLL_DW6_CH0 0x8018
+#define _CHV_PLL_DW6_CH1 0x8198
+#define DPIO_CHV_GAIN_CTRL_SHIFT 16
+#define DPIO_CHV_INT_COEFF_SHIFT 8
+#define DPIO_CHV_PROP_COEFF_SHIFT 0
+#define CHV_PLL_DW6(ch) _PIPE(ch, _CHV_PLL_DW6_CH0, _CHV_PLL_DW6_CH1)
+
+#define _CHV_PLL_DW8_CH0 0x8020
+#define _CHV_PLL_DW8_CH1 0x81A0
+#define DPIO_CHV_TDC_TARGET_CNT_SHIFT 0
+#define DPIO_CHV_TDC_TARGET_CNT_MASK (0x3FF << 0)
+#define CHV_PLL_DW8(ch) _PIPE(ch, _CHV_PLL_DW8_CH0, _CHV_PLL_DW8_CH1)
+
+#define _CHV_PLL_DW9_CH0 0x8024
+#define _CHV_PLL_DW9_CH1 0x81A4
+#define DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT 1 /* 3 bits */
+#define DPIO_CHV_INT_LOCK_THRESHOLD_MASK (7 << 1)
+#define DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE 1 /* 1: coarse & 0 : fine */
+#define CHV_PLL_DW9(ch) _PIPE(ch, _CHV_PLL_DW9_CH0, _CHV_PLL_DW9_CH1)
+
+#define _CHV_CMN_DW0_CH0 0x8100
+#define DPIO_ALLDL_POWERDOWN_SHIFT_CH0 19
+#define DPIO_ANYDL_POWERDOWN_SHIFT_CH0 18
+#define DPIO_ALLDL_POWERDOWN (1 << 1)
+#define DPIO_ANYDL_POWERDOWN (1 << 0)
+
+#define _CHV_CMN_DW5_CH0 0x8114
+#define CHV_BUFRIGHTENA1_DISABLE (0 << 20)
+#define CHV_BUFRIGHTENA1_NORMAL (1 << 20)
+#define CHV_BUFRIGHTENA1_FORCE (3 << 20)
+#define CHV_BUFRIGHTENA1_MASK (3 << 20)
+#define CHV_BUFLEFTENA1_DISABLE (0 << 22)
+#define CHV_BUFLEFTENA1_NORMAL (1 << 22)
+#define CHV_BUFLEFTENA1_FORCE (3 << 22)
+#define CHV_BUFLEFTENA1_MASK (3 << 22)
+
+#define _CHV_CMN_DW13_CH0 0x8134
+#define _CHV_CMN_DW0_CH1 0x8080
+#define DPIO_CHV_S1_DIV_SHIFT 21
+#define DPIO_CHV_P1_DIV_SHIFT 13 /* 3 bits */
+#define DPIO_CHV_P2_DIV_SHIFT 8 /* 5 bits */
+#define DPIO_CHV_K_DIV_SHIFT 4
+#define DPIO_PLL_FREQLOCK (1 << 1)
+#define DPIO_PLL_LOCK (1 << 0)
+#define CHV_CMN_DW13(ch) _PIPE(ch, _CHV_CMN_DW13_CH0, _CHV_CMN_DW0_CH1)
+
+#define _CHV_CMN_DW14_CH0 0x8138
+#define _CHV_CMN_DW1_CH1 0x8084
+#define DPIO_AFC_RECAL (1 << 14)
+#define DPIO_DCLKP_EN (1 << 13)
+#define CHV_BUFLEFTENA2_DISABLE (0 << 17) /* CL2 DW1 only */
+#define CHV_BUFLEFTENA2_NORMAL (1 << 17) /* CL2 DW1 only */
+#define CHV_BUFLEFTENA2_FORCE (3 << 17) /* CL2 DW1 only */
+#define CHV_BUFLEFTENA2_MASK (3 << 17) /* CL2 DW1 only */
+#define CHV_BUFRIGHTENA2_DISABLE (0 << 19) /* CL2 DW1 only */
+#define CHV_BUFRIGHTENA2_NORMAL (1 << 19) /* CL2 DW1 only */
+#define CHV_BUFRIGHTENA2_FORCE (3 << 19) /* CL2 DW1 only */
+#define CHV_BUFRIGHTENA2_MASK (3 << 19) /* CL2 DW1 only */
+#define CHV_CMN_DW14(ch) _PIPE(ch, _CHV_CMN_DW14_CH0, _CHV_CMN_DW1_CH1)
+
+#define _CHV_CMN_DW19_CH0 0x814c
+#define _CHV_CMN_DW6_CH1 0x8098
+#define DPIO_ALLDL_POWERDOWN_SHIFT_CH1 30 /* CL2 DW6 only */
+#define DPIO_ANYDL_POWERDOWN_SHIFT_CH1 29 /* CL2 DW6 only */
+#define DPIO_DYNPWRDOWNEN_CH1 (1 << 28) /* CL2 DW6 only */
+#define CHV_CMN_USEDCLKCHANNEL (1 << 13)
+
+#define CHV_CMN_DW19(ch) _PIPE(ch, _CHV_CMN_DW19_CH0, _CHV_CMN_DW6_CH1)
+
+#define CHV_CMN_DW28 0x8170
+#define DPIO_CL1POWERDOWNEN (1 << 23)
+#define DPIO_DYNPWRDOWNEN_CH0 (1 << 22)
+#define DPIO_SUS_CLK_CONFIG_ON (0 << 0)
+#define DPIO_SUS_CLK_CONFIG_CLKREQ (1 << 0)
+#define DPIO_SUS_CLK_CONFIG_GATE (2 << 0)
+#define DPIO_SUS_CLK_CONFIG_GATE_CLKREQ (3 << 0)
+
+#define CHV_CMN_DW30 0x8178
+#define DPIO_CL2_LDOFUSE_PWRENB (1 << 6)
+#define DPIO_LRC_BYPASS (1 << 3)
+
+#define _TXLANE(ch, lane, offset) ((ch ? 0x2400 : 0) + \
+ (lane) * 0x200 + (offset))
+
+#define CHV_TX_DW0(ch, lane) _TXLANE(ch, lane, 0x80)
+#define CHV_TX_DW1(ch, lane) _TXLANE(ch, lane, 0x84)
+#define CHV_TX_DW2(ch, lane) _TXLANE(ch, lane, 0x88)
+#define CHV_TX_DW3(ch, lane) _TXLANE(ch, lane, 0x8c)
+#define CHV_TX_DW4(ch, lane) _TXLANE(ch, lane, 0x90)
+#define CHV_TX_DW5(ch, lane) _TXLANE(ch, lane, 0x94)
+#define CHV_TX_DW6(ch, lane) _TXLANE(ch, lane, 0x98)
+#define CHV_TX_DW7(ch, lane) _TXLANE(ch, lane, 0x9c)
+#define CHV_TX_DW8(ch, lane) _TXLANE(ch, lane, 0xa0)
+#define CHV_TX_DW9(ch, lane) _TXLANE(ch, lane, 0xa4)
+#define CHV_TX_DW10(ch, lane) _TXLANE(ch, lane, 0xa8)
+#define CHV_TX_DW11(ch, lane) _TXLANE(ch, lane, 0xac)
+#define DPIO_FRC_LATENCY_SHFIT 8
+#define CHV_TX_DW14(ch, lane) _TXLANE(ch, lane, 0xb8)
+#define DPIO_UPAR_SHIFT 30
+
+#endif
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index bb63c7214e12..86700c6caa27 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -195,349 +195,6 @@
#define DPIO_SFR_BYPASS (1 << 1)
#define DPIO_CMNRST (1 << 0)
-/*
- * Per pipe/PLL DPIO regs
- */
-#define _VLV_PLL_DW3_CH0 0x800c
-#define DPIO_POST_DIV_SHIFT (28) /* 3 bits */
-#define DPIO_POST_DIV_DAC 0
-#define DPIO_POST_DIV_HDMIDP 1 /* DAC 225-400M rate */
-#define DPIO_POST_DIV_LVDS1 2
-#define DPIO_POST_DIV_LVDS2 3
-#define DPIO_K_SHIFT (24) /* 4 bits */
-#define DPIO_P1_SHIFT (21) /* 3 bits */
-#define DPIO_P2_SHIFT (16) /* 5 bits */
-#define DPIO_N_SHIFT (12) /* 4 bits */
-#define DPIO_ENABLE_CALIBRATION (1 << 11)
-#define DPIO_M1DIV_SHIFT (8) /* 3 bits */
-#define DPIO_M2DIV_MASK 0xff
-#define _VLV_PLL_DW3_CH1 0x802c
-#define VLV_PLL_DW3(ch) _PIPE(ch, _VLV_PLL_DW3_CH0, _VLV_PLL_DW3_CH1)
-
-#define _VLV_PLL_DW5_CH0 0x8014
-#define DPIO_REFSEL_OVERRIDE 27
-#define DPIO_PLL_MODESEL_SHIFT 24 /* 3 bits */
-#define DPIO_BIAS_CURRENT_CTL_SHIFT 21 /* 3 bits, always 0x7 */
-#define DPIO_PLL_REFCLK_SEL_SHIFT 16 /* 2 bits */
-#define DPIO_PLL_REFCLK_SEL_MASK 3
-#define DPIO_DRIVER_CTL_SHIFT 12 /* always set to 0x8 */
-#define DPIO_CLK_BIAS_CTL_SHIFT 8 /* always set to 0x5 */
-#define _VLV_PLL_DW5_CH1 0x8034
-#define VLV_PLL_DW5(ch) _PIPE(ch, _VLV_PLL_DW5_CH0, _VLV_PLL_DW5_CH1)
-
-#define _VLV_PLL_DW7_CH0 0x801c
-#define _VLV_PLL_DW7_CH1 0x803c
-#define VLV_PLL_DW7(ch) _PIPE(ch, _VLV_PLL_DW7_CH0, _VLV_PLL_DW7_CH1)
-
-#define _VLV_PLL_DW8_CH0 0x8040
-#define _VLV_PLL_DW8_CH1 0x8060
-#define VLV_PLL_DW8(ch) _PIPE(ch, _VLV_PLL_DW8_CH0, _VLV_PLL_DW8_CH1)
-
-#define VLV_PLL_DW9_BCAST 0xc044
-#define _VLV_PLL_DW9_CH0 0x8044
-#define _VLV_PLL_DW9_CH1 0x8064
-#define VLV_PLL_DW9(ch) _PIPE(ch, _VLV_PLL_DW9_CH0, _VLV_PLL_DW9_CH1)
-
-#define _VLV_PLL_DW10_CH0 0x8048
-#define _VLV_PLL_DW10_CH1 0x8068
-#define VLV_PLL_DW10(ch) _PIPE(ch, _VLV_PLL_DW10_CH0, _VLV_PLL_DW10_CH1)
-
-#define _VLV_PLL_DW11_CH0 0x804c
-#define _VLV_PLL_DW11_CH1 0x806c
-#define VLV_PLL_DW11(ch) _PIPE(ch, _VLV_PLL_DW11_CH0, _VLV_PLL_DW11_CH1)
-
-/* Spec for ref block start counts at DW10 */
-#define VLV_REF_DW13 0x80ac
-
-#define VLV_CMN_DW0 0x8100
-
-/*
- * Per DDI channel DPIO regs
- */
-
-#define _VLV_PCS_DW0_CH0 0x8200
-#define _VLV_PCS_DW0_CH1 0x8400
-#define DPIO_PCS_TX_LANE2_RESET (1 << 16)
-#define DPIO_PCS_TX_LANE1_RESET (1 << 7)
-#define DPIO_LEFT_TXFIFO_RST_MASTER2 (1 << 4)
-#define DPIO_RIGHT_TXFIFO_RST_MASTER2 (1 << 3)
-#define VLV_PCS_DW0(ch) _PORT(ch, _VLV_PCS_DW0_CH0, _VLV_PCS_DW0_CH1)
-
-#define _VLV_PCS01_DW0_CH0 0x200
-#define _VLV_PCS23_DW0_CH0 0x400
-#define _VLV_PCS01_DW0_CH1 0x2600
-#define _VLV_PCS23_DW0_CH1 0x2800
-#define VLV_PCS01_DW0(ch) _PORT(ch, _VLV_PCS01_DW0_CH0, _VLV_PCS01_DW0_CH1)
-#define VLV_PCS23_DW0(ch) _PORT(ch, _VLV_PCS23_DW0_CH0, _VLV_PCS23_DW0_CH1)
-
-#define _VLV_PCS_DW1_CH0 0x8204
-#define _VLV_PCS_DW1_CH1 0x8404
-#define CHV_PCS_REQ_SOFTRESET_EN (1 << 23)
-#define DPIO_PCS_CLK_CRI_RXEB_EIOS_EN (1 << 22)
-#define DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN (1 << 21)
-#define DPIO_PCS_CLK_DATAWIDTH_SHIFT (6)
-#define DPIO_PCS_CLK_SOFT_RESET (1 << 5)
-#define VLV_PCS_DW1(ch) _PORT(ch, _VLV_PCS_DW1_CH0, _VLV_PCS_DW1_CH1)
-
-#define _VLV_PCS01_DW1_CH0 0x204
-#define _VLV_PCS23_DW1_CH0 0x404
-#define _VLV_PCS01_DW1_CH1 0x2604
-#define _VLV_PCS23_DW1_CH1 0x2804
-#define VLV_PCS01_DW1(ch) _PORT(ch, _VLV_PCS01_DW1_CH0, _VLV_PCS01_DW1_CH1)
-#define VLV_PCS23_DW1(ch) _PORT(ch, _VLV_PCS23_DW1_CH0, _VLV_PCS23_DW1_CH1)
-
-#define _VLV_PCS_DW8_CH0 0x8220
-#define _VLV_PCS_DW8_CH1 0x8420
-#define CHV_PCS_USEDCLKCHANNEL_OVRRIDE (1 << 20)
-#define CHV_PCS_USEDCLKCHANNEL (1 << 21)
-#define VLV_PCS_DW8(ch) _PORT(ch, _VLV_PCS_DW8_CH0, _VLV_PCS_DW8_CH1)
-
-#define _VLV_PCS01_DW8_CH0 0x0220
-#define _VLV_PCS23_DW8_CH0 0x0420
-#define _VLV_PCS01_DW8_CH1 0x2620
-#define _VLV_PCS23_DW8_CH1 0x2820
-#define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1)
-#define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1)
-
-#define _VLV_PCS_DW9_CH0 0x8224
-#define _VLV_PCS_DW9_CH1 0x8424
-#define DPIO_PCS_TX2MARGIN_MASK (0x7 << 13)
-#define DPIO_PCS_TX2MARGIN_000 (0 << 13)
-#define DPIO_PCS_TX2MARGIN_101 (1 << 13)
-#define DPIO_PCS_TX1MARGIN_MASK (0x7 << 10)
-#define DPIO_PCS_TX1MARGIN_000 (0 << 10)
-#define DPIO_PCS_TX1MARGIN_101 (1 << 10)
-#define VLV_PCS_DW9(ch) _PORT(ch, _VLV_PCS_DW9_CH0, _VLV_PCS_DW9_CH1)
-
-#define _VLV_PCS01_DW9_CH0 0x224
-#define _VLV_PCS23_DW9_CH0 0x424
-#define _VLV_PCS01_DW9_CH1 0x2624
-#define _VLV_PCS23_DW9_CH1 0x2824
-#define VLV_PCS01_DW9(ch) _PORT(ch, _VLV_PCS01_DW9_CH0, _VLV_PCS01_DW9_CH1)
-#define VLV_PCS23_DW9(ch) _PORT(ch, _VLV_PCS23_DW9_CH0, _VLV_PCS23_DW9_CH1)
-
-#define _CHV_PCS_DW10_CH0 0x8228
-#define _CHV_PCS_DW10_CH1 0x8428
-#define DPIO_PCS_SWING_CALC_TX0_TX2 (1 << 30)
-#define DPIO_PCS_SWING_CALC_TX1_TX3 (1 << 31)
-#define DPIO_PCS_TX2DEEMP_MASK (0xf << 24)
-#define DPIO_PCS_TX2DEEMP_9P5 (0 << 24)
-#define DPIO_PCS_TX2DEEMP_6P0 (2 << 24)
-#define DPIO_PCS_TX1DEEMP_MASK (0xf << 16)
-#define DPIO_PCS_TX1DEEMP_9P5 (0 << 16)
-#define DPIO_PCS_TX1DEEMP_6P0 (2 << 16)
-#define CHV_PCS_DW10(ch) _PORT(ch, _CHV_PCS_DW10_CH0, _CHV_PCS_DW10_CH1)
-
-#define _VLV_PCS01_DW10_CH0 0x0228
-#define _VLV_PCS23_DW10_CH0 0x0428
-#define _VLV_PCS01_DW10_CH1 0x2628
-#define _VLV_PCS23_DW10_CH1 0x2828
-#define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1)
-#define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1)
-
-#define _VLV_PCS_DW11_CH0 0x822c
-#define _VLV_PCS_DW11_CH1 0x842c
-#define DPIO_TX2_STAGGER_MASK(x) ((x) << 24)
-#define DPIO_LANEDESKEW_STRAP_OVRD (1 << 3)
-#define DPIO_LEFT_TXFIFO_RST_MASTER (1 << 1)
-#define DPIO_RIGHT_TXFIFO_RST_MASTER (1 << 0)
-#define VLV_PCS_DW11(ch) _PORT(ch, _VLV_PCS_DW11_CH0, _VLV_PCS_DW11_CH1)
-
-#define _VLV_PCS01_DW11_CH0 0x022c
-#define _VLV_PCS23_DW11_CH0 0x042c
-#define _VLV_PCS01_DW11_CH1 0x262c
-#define _VLV_PCS23_DW11_CH1 0x282c
-#define VLV_PCS01_DW11(ch) _PORT(ch, _VLV_PCS01_DW11_CH0, _VLV_PCS01_DW11_CH1)
-#define VLV_PCS23_DW11(ch) _PORT(ch, _VLV_PCS23_DW11_CH0, _VLV_PCS23_DW11_CH1)
-
-#define _VLV_PCS01_DW12_CH0 0x0230
-#define _VLV_PCS23_DW12_CH0 0x0430
-#define _VLV_PCS01_DW12_CH1 0x2630
-#define _VLV_PCS23_DW12_CH1 0x2830
-#define VLV_PCS01_DW12(ch) _PORT(ch, _VLV_PCS01_DW12_CH0, _VLV_PCS01_DW12_CH1)
-#define VLV_PCS23_DW12(ch) _PORT(ch, _VLV_PCS23_DW12_CH0, _VLV_PCS23_DW12_CH1)
-
-#define _VLV_PCS_DW12_CH0 0x8230
-#define _VLV_PCS_DW12_CH1 0x8430
-#define DPIO_TX2_STAGGER_MULT(x) ((x) << 20)
-#define DPIO_TX1_STAGGER_MULT(x) ((x) << 16)
-#define DPIO_TX1_STAGGER_MASK(x) ((x) << 8)
-#define DPIO_LANESTAGGER_STRAP_OVRD (1 << 6)
-#define DPIO_LANESTAGGER_STRAP(x) ((x) << 0)
-#define VLV_PCS_DW12(ch) _PORT(ch, _VLV_PCS_DW12_CH0, _VLV_PCS_DW12_CH1)
-
-#define _VLV_PCS_DW14_CH0 0x8238
-#define _VLV_PCS_DW14_CH1 0x8438
-#define VLV_PCS_DW14(ch) _PORT(ch, _VLV_PCS_DW14_CH0, _VLV_PCS_DW14_CH1)
-
-#define _VLV_PCS_DW23_CH0 0x825c
-#define _VLV_PCS_DW23_CH1 0x845c
-#define VLV_PCS_DW23(ch) _PORT(ch, _VLV_PCS_DW23_CH0, _VLV_PCS_DW23_CH1)
-
-#define _VLV_TX_DW2_CH0 0x8288
-#define _VLV_TX_DW2_CH1 0x8488
-#define DPIO_SWING_MARGIN000_SHIFT 16
-#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT)
-#define DPIO_UNIQ_TRANS_SCALE_SHIFT 8
-#define VLV_TX_DW2(ch) _PORT(ch, _VLV_TX_DW2_CH0, _VLV_TX_DW2_CH1)
-
-#define _VLV_TX_DW3_CH0 0x828c
-#define _VLV_TX_DW3_CH1 0x848c
-/* The following bit for CHV phy */
-#define DPIO_TX_UNIQ_TRANS_SCALE_EN (1 << 27)
-#define DPIO_SWING_MARGIN101_SHIFT 16
-#define DPIO_SWING_MARGIN101_MASK (0xff << DPIO_SWING_MARGIN101_SHIFT)
-#define VLV_TX_DW3(ch) _PORT(ch, _VLV_TX_DW3_CH0, _VLV_TX_DW3_CH1)
-
-#define _VLV_TX_DW4_CH0 0x8290
-#define _VLV_TX_DW4_CH1 0x8490
-#define DPIO_SWING_DEEMPH9P5_SHIFT 24
-#define DPIO_SWING_DEEMPH9P5_MASK (0xff << DPIO_SWING_DEEMPH9P5_SHIFT)
-#define DPIO_SWING_DEEMPH6P0_SHIFT 16
-#define DPIO_SWING_DEEMPH6P0_MASK (0xff << DPIO_SWING_DEEMPH6P0_SHIFT)
-#define VLV_TX_DW4(ch) _PORT(ch, _VLV_TX_DW4_CH0, _VLV_TX_DW4_CH1)
-
-#define _VLV_TX3_DW4_CH0 0x690
-#define _VLV_TX3_DW4_CH1 0x2a90
-#define VLV_TX3_DW4(ch) _PORT(ch, _VLV_TX3_DW4_CH0, _VLV_TX3_DW4_CH1)
-
-#define _VLV_TX_DW5_CH0 0x8294
-#define _VLV_TX_DW5_CH1 0x8494
-#define DPIO_TX_OCALINIT_EN (1 << 31)
-#define VLV_TX_DW5(ch) _PORT(ch, _VLV_TX_DW5_CH0, _VLV_TX_DW5_CH1)
-
-#define _VLV_TX_DW11_CH0 0x82ac
-#define _VLV_TX_DW11_CH1 0x84ac
-#define VLV_TX_DW11(ch) _PORT(ch, _VLV_TX_DW11_CH0, _VLV_TX_DW11_CH1)
-
-#define _VLV_TX_DW14_CH0 0x82b8
-#define _VLV_TX_DW14_CH1 0x84b8
-#define VLV_TX_DW14(ch) _PORT(ch, _VLV_TX_DW14_CH0, _VLV_TX_DW14_CH1)
-
-/* CHV dpPhy registers */
-#define _CHV_PLL_DW0_CH0 0x8000
-#define _CHV_PLL_DW0_CH1 0x8180
-#define CHV_PLL_DW0(ch) _PIPE(ch, _CHV_PLL_DW0_CH0, _CHV_PLL_DW0_CH1)
-
-#define _CHV_PLL_DW1_CH0 0x8004
-#define _CHV_PLL_DW1_CH1 0x8184
-#define DPIO_CHV_N_DIV_SHIFT 8
-#define DPIO_CHV_M1_DIV_BY_2 (0 << 0)
-#define CHV_PLL_DW1(ch) _PIPE(ch, _CHV_PLL_DW1_CH0, _CHV_PLL_DW1_CH1)
-
-#define _CHV_PLL_DW2_CH0 0x8008
-#define _CHV_PLL_DW2_CH1 0x8188
-#define CHV_PLL_DW2(ch) _PIPE(ch, _CHV_PLL_DW2_CH0, _CHV_PLL_DW2_CH1)
-
-#define _CHV_PLL_DW3_CH0 0x800c
-#define _CHV_PLL_DW3_CH1 0x818c
-#define DPIO_CHV_FRAC_DIV_EN (1 << 16)
-#define DPIO_CHV_FIRST_MOD (0 << 8)
-#define DPIO_CHV_SECOND_MOD (1 << 8)
-#define DPIO_CHV_FEEDFWD_GAIN_SHIFT 0
-#define DPIO_CHV_FEEDFWD_GAIN_MASK (0xF << 0)
-#define CHV_PLL_DW3(ch) _PIPE(ch, _CHV_PLL_DW3_CH0, _CHV_PLL_DW3_CH1)
-
-#define _CHV_PLL_DW6_CH0 0x8018
-#define _CHV_PLL_DW6_CH1 0x8198
-#define DPIO_CHV_GAIN_CTRL_SHIFT 16
-#define DPIO_CHV_INT_COEFF_SHIFT 8
-#define DPIO_CHV_PROP_COEFF_SHIFT 0
-#define CHV_PLL_DW6(ch) _PIPE(ch, _CHV_PLL_DW6_CH0, _CHV_PLL_DW6_CH1)
-
-#define _CHV_PLL_DW8_CH0 0x8020
-#define _CHV_PLL_DW8_CH1 0x81A0
-#define DPIO_CHV_TDC_TARGET_CNT_SHIFT 0
-#define DPIO_CHV_TDC_TARGET_CNT_MASK (0x3FF << 0)
-#define CHV_PLL_DW8(ch) _PIPE(ch, _CHV_PLL_DW8_CH0, _CHV_PLL_DW8_CH1)
-
-#define _CHV_PLL_DW9_CH0 0x8024
-#define _CHV_PLL_DW9_CH1 0x81A4
-#define DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT 1 /* 3 bits */
-#define DPIO_CHV_INT_LOCK_THRESHOLD_MASK (7 << 1)
-#define DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE 1 /* 1: coarse & 0 : fine */
-#define CHV_PLL_DW9(ch) _PIPE(ch, _CHV_PLL_DW9_CH0, _CHV_PLL_DW9_CH1)
-
-#define _CHV_CMN_DW0_CH0 0x8100
-#define DPIO_ALLDL_POWERDOWN_SHIFT_CH0 19
-#define DPIO_ANYDL_POWERDOWN_SHIFT_CH0 18
-#define DPIO_ALLDL_POWERDOWN (1 << 1)
-#define DPIO_ANYDL_POWERDOWN (1 << 0)
-
-#define _CHV_CMN_DW5_CH0 0x8114
-#define CHV_BUFRIGHTENA1_DISABLE (0 << 20)
-#define CHV_BUFRIGHTENA1_NORMAL (1 << 20)
-#define CHV_BUFRIGHTENA1_FORCE (3 << 20)
-#define CHV_BUFRIGHTENA1_MASK (3 << 20)
-#define CHV_BUFLEFTENA1_DISABLE (0 << 22)
-#define CHV_BUFLEFTENA1_NORMAL (1 << 22)
-#define CHV_BUFLEFTENA1_FORCE (3 << 22)
-#define CHV_BUFLEFTENA1_MASK (3 << 22)
-
-#define _CHV_CMN_DW13_CH0 0x8134
-#define _CHV_CMN_DW0_CH1 0x8080
-#define DPIO_CHV_S1_DIV_SHIFT 21
-#define DPIO_CHV_P1_DIV_SHIFT 13 /* 3 bits */
-#define DPIO_CHV_P2_DIV_SHIFT 8 /* 5 bits */
-#define DPIO_CHV_K_DIV_SHIFT 4
-#define DPIO_PLL_FREQLOCK (1 << 1)
-#define DPIO_PLL_LOCK (1 << 0)
-#define CHV_CMN_DW13(ch) _PIPE(ch, _CHV_CMN_DW13_CH0, _CHV_CMN_DW0_CH1)
-
-#define _CHV_CMN_DW14_CH0 0x8138
-#define _CHV_CMN_DW1_CH1 0x8084
-#define DPIO_AFC_RECAL (1 << 14)
-#define DPIO_DCLKP_EN (1 << 13)
-#define CHV_BUFLEFTENA2_DISABLE (0 << 17) /* CL2 DW1 only */
-#define CHV_BUFLEFTENA2_NORMAL (1 << 17) /* CL2 DW1 only */
-#define CHV_BUFLEFTENA2_FORCE (3 << 17) /* CL2 DW1 only */
-#define CHV_BUFLEFTENA2_MASK (3 << 17) /* CL2 DW1 only */
-#define CHV_BUFRIGHTENA2_DISABLE (0 << 19) /* CL2 DW1 only */
-#define CHV_BUFRIGHTENA2_NORMAL (1 << 19) /* CL2 DW1 only */
-#define CHV_BUFRIGHTENA2_FORCE (3 << 19) /* CL2 DW1 only */
-#define CHV_BUFRIGHTENA2_MASK (3 << 19) /* CL2 DW1 only */
-#define CHV_CMN_DW14(ch) _PIPE(ch, _CHV_CMN_DW14_CH0, _CHV_CMN_DW1_CH1)
-
-#define _CHV_CMN_DW19_CH0 0x814c
-#define _CHV_CMN_DW6_CH1 0x8098
-#define DPIO_ALLDL_POWERDOWN_SHIFT_CH1 30 /* CL2 DW6 only */
-#define DPIO_ANYDL_POWERDOWN_SHIFT_CH1 29 /* CL2 DW6 only */
-#define DPIO_DYNPWRDOWNEN_CH1 (1 << 28) /* CL2 DW6 only */
-#define CHV_CMN_USEDCLKCHANNEL (1 << 13)
-
-#define CHV_CMN_DW19(ch) _PIPE(ch, _CHV_CMN_DW19_CH0, _CHV_CMN_DW6_CH1)
-
-#define CHV_CMN_DW28 0x8170
-#define DPIO_CL1POWERDOWNEN (1 << 23)
-#define DPIO_DYNPWRDOWNEN_CH0 (1 << 22)
-#define DPIO_SUS_CLK_CONFIG_ON (0 << 0)
-#define DPIO_SUS_CLK_CONFIG_CLKREQ (1 << 0)
-#define DPIO_SUS_CLK_CONFIG_GATE (2 << 0)
-#define DPIO_SUS_CLK_CONFIG_GATE_CLKREQ (3 << 0)
-
-#define CHV_CMN_DW30 0x8178
-#define DPIO_CL2_LDOFUSE_PWRENB (1 << 6)
-#define DPIO_LRC_BYPASS (1 << 3)
-
-#define _TXLANE(ch, lane, offset) ((ch ? 0x2400 : 0) + \
- (lane) * 0x200 + (offset))
-
-#define CHV_TX_DW0(ch, lane) _TXLANE(ch, lane, 0x80)
-#define CHV_TX_DW1(ch, lane) _TXLANE(ch, lane, 0x84)
-#define CHV_TX_DW2(ch, lane) _TXLANE(ch, lane, 0x88)
-#define CHV_TX_DW3(ch, lane) _TXLANE(ch, lane, 0x8c)
-#define CHV_TX_DW4(ch, lane) _TXLANE(ch, lane, 0x90)
-#define CHV_TX_DW5(ch, lane) _TXLANE(ch, lane, 0x94)
-#define CHV_TX_DW6(ch, lane) _TXLANE(ch, lane, 0x98)
-#define CHV_TX_DW7(ch, lane) _TXLANE(ch, lane, 0x9c)
-#define CHV_TX_DW8(ch, lane) _TXLANE(ch, lane, 0xa0)
-#define CHV_TX_DW9(ch, lane) _TXLANE(ch, lane, 0xa4)
-#define CHV_TX_DW10(ch, lane) _TXLANE(ch, lane, 0xa8)
-#define CHV_TX_DW11(ch, lane) _TXLANE(ch, lane, 0xac)
-#define DPIO_FRC_LATENCY_SHFIT 8
-#define CHV_TX_DW14(ch, lane) _TXLANE(ch, lane, 0xb8)
-#define DPIO_UPAR_SHIFT 30
-
/* BXT PHY registers */
#define _BXT_PHY0_BASE 0x6C000
#define _BXT_PHY1_BASE 0x162000
--
2.39.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 6/6] drm/i915/display: split out bxt_phy_regs.h from i915_reg.h
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (4 preceding siblings ...)
2024-04-12 14:52 ` [PATCH 5/6] drm/i915/display: split out intel_dpio_regs.h " Jani Nikula
@ 2024-04-12 14:52 ` Jani Nikula
2024-04-15 13:16 ` ✓ CI.Patch_applied: success for drm/i915: i915_reg.h cleanups Patchwork
` (7 subsequent siblings)
13 siblings, 0 replies; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 14:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
Clean up i915_reg.h.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/bxt_phy_regs.h | 292 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_ddi.c | 1 +
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 1 +
drivers/gpu/drm/i915/display/vlv_dsi.c | 1 +
drivers/gpu/drm/i915/gvt/display.c | 1 +
drivers/gpu/drm/i915/gvt/handlers.c | 1 +
drivers/gpu/drm/i915/gvt/mmio.c | 1 +
drivers/gpu/drm/i915/i915_reg.h | 283 -----------------
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 +
10 files changed, 300 insertions(+), 283 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/bxt_phy_regs.h
diff --git a/drivers/gpu/drm/i915/display/bxt_phy_regs.h b/drivers/gpu/drm/i915/display/bxt_phy_regs.h
new file mode 100644
index 000000000000..73a3e545f5b6
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/bxt_phy_regs.h
@@ -0,0 +1,292 @@
+/* SPDX-License-Identifier: MIT */
+/* Copyright © 2024 Intel Corporation */
+
+#ifndef __BXT_PHY_REGS__
+#define __BXT_PHY_REGS__
+
+#include "intel_display_reg_defs.h"
+
+/* BXT PHY registers */
+#define _BXT_PHY0_BASE 0x6C000
+#define _BXT_PHY1_BASE 0x162000
+#define _BXT_PHY2_BASE 0x163000
+#define BXT_PHY_BASE(phy) \
+ _PICK_EVEN_2RANGES(phy, 1, \
+ _BXT_PHY0_BASE, _BXT_PHY0_BASE, \
+ _BXT_PHY1_BASE, _BXT_PHY2_BASE)
+
+#define _BXT_PHY(phy, reg) \
+ _MMIO(BXT_PHY_BASE(phy) - _BXT_PHY0_BASE + (reg))
+
+#define _BXT_PHY_CH(phy, ch, reg_ch0, reg_ch1) \
+ (BXT_PHY_BASE(phy) + _PIPE((ch), (reg_ch0) - _BXT_PHY0_BASE, \
+ (reg_ch1) - _BXT_PHY0_BASE))
+#define _MMIO_BXT_PHY_CH(phy, ch, reg_ch0, reg_ch1) \
+ _MMIO(_BXT_PHY_CH(phy, ch, reg_ch0, reg_ch1))
+
+#define BXT_P_CR_GT_DISP_PWRON _MMIO(0x138090)
+#define MIPIO_RST_CTRL (1 << 2)
+
+#define _BXT_PHY_CTL_DDI_A 0x64C00
+#define _BXT_PHY_CTL_DDI_B 0x64C10
+#define _BXT_PHY_CTL_DDI_C 0x64C20
+#define BXT_PHY_CMNLANE_POWERDOWN_ACK (1 << 10)
+#define BXT_PHY_LANE_POWERDOWN_ACK (1 << 9)
+#define BXT_PHY_LANE_ENABLED (1 << 8)
+#define BXT_PHY_CTL(port) _MMIO_PORT(port, _BXT_PHY_CTL_DDI_A, \
+ _BXT_PHY_CTL_DDI_B)
+
+#define _PHY_CTL_FAMILY_DDI 0x64C90
+#define _PHY_CTL_FAMILY_EDP 0x64C80
+#define _PHY_CTL_FAMILY_DDI_C 0x64CA0
+#define COMMON_RESET_DIS (1 << 31)
+#define BXT_PHY_CTL_FAMILY(phy) \
+ _MMIO(_PICK_EVEN_2RANGES(phy, 1, \
+ _PHY_CTL_FAMILY_DDI, _PHY_CTL_FAMILY_DDI, \
+ _PHY_CTL_FAMILY_EDP, _PHY_CTL_FAMILY_DDI_C))
+
+/* BXT PHY PLL registers */
+#define _PORT_PLL_A 0x46074
+#define _PORT_PLL_B 0x46078
+#define _PORT_PLL_C 0x4607c
+#define PORT_PLL_ENABLE REG_BIT(31)
+#define PORT_PLL_LOCK REG_BIT(30)
+#define PORT_PLL_REF_SEL REG_BIT(27)
+#define PORT_PLL_POWER_ENABLE REG_BIT(26)
+#define PORT_PLL_POWER_STATE REG_BIT(25)
+#define BXT_PORT_PLL_ENABLE(port) _MMIO_PORT(port, _PORT_PLL_A, _PORT_PLL_B)
+
+#define _PORT_PLL_EBB_0_A 0x162034
+#define _PORT_PLL_EBB_0_B 0x6C034
+#define _PORT_PLL_EBB_0_C 0x6C340
+#define PORT_PLL_P1_MASK REG_GENMASK(15, 13)
+#define PORT_PLL_P1(p1) REG_FIELD_PREP(PORT_PLL_P1_MASK, (p1))
+#define PORT_PLL_P2_MASK REG_GENMASK(12, 8)
+#define PORT_PLL_P2(p2) REG_FIELD_PREP(PORT_PLL_P2_MASK, (p2))
+#define BXT_PORT_PLL_EBB_0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_PLL_EBB_0_B, \
+ _PORT_PLL_EBB_0_C)
+
+#define _PORT_PLL_EBB_4_A 0x162038
+#define _PORT_PLL_EBB_4_B 0x6C038
+#define _PORT_PLL_EBB_4_C 0x6C344
+#define PORT_PLL_RECALIBRATE REG_BIT(14)
+#define PORT_PLL_10BIT_CLK_ENABLE REG_BIT(13)
+#define BXT_PORT_PLL_EBB_4(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_PLL_EBB_4_B, \
+ _PORT_PLL_EBB_4_C)
+
+#define _PORT_PLL_0_A 0x162100
+#define _PORT_PLL_0_B 0x6C100
+#define _PORT_PLL_0_C 0x6C380
+/* PORT_PLL_0_A */
+#define PORT_PLL_M2_INT_MASK REG_GENMASK(7, 0)
+#define PORT_PLL_M2_INT(m2_int) REG_FIELD_PREP(PORT_PLL_M2_INT_MASK, (m2_int))
+/* PORT_PLL_1_A */
+#define PORT_PLL_N_MASK REG_GENMASK(11, 8)
+#define PORT_PLL_N(n) REG_FIELD_PREP(PORT_PLL_N_MASK, (n))
+/* PORT_PLL_2_A */
+#define PORT_PLL_M2_FRAC_MASK REG_GENMASK(21, 0)
+#define PORT_PLL_M2_FRAC(m2_frac) REG_FIELD_PREP(PORT_PLL_M2_FRAC_MASK, (m2_frac))
+/* PORT_PLL_3_A */
+#define PORT_PLL_M2_FRAC_ENABLE REG_BIT(16)
+/* PORT_PLL_6_A */
+#define PORT_PLL_GAIN_CTL_MASK REG_GENMASK(18, 16)
+#define PORT_PLL_GAIN_CTL(x) REG_FIELD_PREP(PORT_PLL_GAIN_CTL_MASK, (x))
+#define PORT_PLL_INT_COEFF_MASK REG_GENMASK(12, 8)
+#define PORT_PLL_INT_COEFF(x) REG_FIELD_PREP(PORT_PLL_INT_COEFF_MASK, (x))
+#define PORT_PLL_PROP_COEFF_MASK REG_GENMASK(3, 0)
+#define PORT_PLL_PROP_COEFF(x) REG_FIELD_PREP(PORT_PLL_PROP_COEFF_MASK, (x))
+/* PORT_PLL_8_A */
+#define PORT_PLL_TARGET_CNT_MASK REG_GENMASK(9, 0)
+#define PORT_PLL_TARGET_CNT(x) REG_FIELD_PREP(PORT_PLL_TARGET_CNT_MASK, (x))
+/* PORT_PLL_9_A */
+#define PORT_PLL_LOCK_THRESHOLD_MASK REG_GENMASK(3, 1)
+#define PORT_PLL_LOCK_THRESHOLD(x) REG_FIELD_PREP(PORT_PLL_LOCK_THRESHOLD_MASK, (x))
+/* PORT_PLL_10_A */
+#define PORT_PLL_DCO_AMP_OVR_EN_H REG_BIT(27)
+#define PORT_PLL_DCO_AMP_MASK REG_GENMASK(13, 10)
+#define PORT_PLL_DCO_AMP(x) REG_FIELD_PREP(PORT_PLL_DCO_AMP_MASK, (x))
+#define _PORT_PLL_BASE(phy, ch) _BXT_PHY_CH(phy, ch, \
+ _PORT_PLL_0_B, \
+ _PORT_PLL_0_C)
+#define BXT_PORT_PLL(phy, ch, idx) _MMIO(_PORT_PLL_BASE(phy, ch) + \
+ (idx) * 4)
+
+/* BXT PHY common lane registers */
+#define _PORT_CL1CM_DW0_A 0x162000
+#define _PORT_CL1CM_DW0_BC 0x6C000
+#define PHY_POWER_GOOD (1 << 16)
+#define PHY_RESERVED (1 << 7)
+#define BXT_PORT_CL1CM_DW0(phy) _BXT_PHY((phy), _PORT_CL1CM_DW0_BC)
+
+#define _PORT_CL1CM_DW9_A 0x162024
+#define _PORT_CL1CM_DW9_BC 0x6C024
+#define IREF0RC_OFFSET_SHIFT 8
+#define IREF0RC_OFFSET_MASK (0xFF << IREF0RC_OFFSET_SHIFT)
+#define BXT_PORT_CL1CM_DW9(phy) _BXT_PHY((phy), _PORT_CL1CM_DW9_BC)
+
+#define _PORT_CL1CM_DW10_A 0x162028
+#define _PORT_CL1CM_DW10_BC 0x6C028
+#define IREF1RC_OFFSET_SHIFT 8
+#define IREF1RC_OFFSET_MASK (0xFF << IREF1RC_OFFSET_SHIFT)
+#define BXT_PORT_CL1CM_DW10(phy) _BXT_PHY((phy), _PORT_CL1CM_DW10_BC)
+
+#define _PORT_CL1CM_DW28_A 0x162070
+#define _PORT_CL1CM_DW28_BC 0x6C070
+#define OCL1_POWER_DOWN_EN (1 << 23)
+#define DW28_OLDO_DYN_PWR_DOWN_EN (1 << 22)
+#define SUS_CLK_CONFIG 0x3
+#define BXT_PORT_CL1CM_DW28(phy) _BXT_PHY((phy), _PORT_CL1CM_DW28_BC)
+
+#define _PORT_CL1CM_DW30_A 0x162078
+#define _PORT_CL1CM_DW30_BC 0x6C078
+#define OCL2_LDOFUSE_PWR_DIS (1 << 6)
+#define BXT_PORT_CL1CM_DW30(phy) _BXT_PHY((phy), _PORT_CL1CM_DW30_BC)
+
+/* The spec defines this only for BXT PHY0, but lets assume that this
+ * would exist for PHY1 too if it had a second channel.
+ */
+#define _PORT_CL2CM_DW6_A 0x162358
+#define _PORT_CL2CM_DW6_BC 0x6C358
+#define BXT_PORT_CL2CM_DW6(phy) _BXT_PHY((phy), _PORT_CL2CM_DW6_BC)
+#define DW6_OLDO_DYN_PWR_DOWN_EN (1 << 28)
+
+/* BXT PHY Ref registers */
+#define _PORT_REF_DW3_A 0x16218C
+#define _PORT_REF_DW3_BC 0x6C18C
+#define GRC_DONE (1 << 22)
+#define BXT_PORT_REF_DW3(phy) _BXT_PHY((phy), _PORT_REF_DW3_BC)
+
+#define _PORT_REF_DW6_A 0x162198
+#define _PORT_REF_DW6_BC 0x6C198
+#define GRC_CODE_SHIFT 24
+#define GRC_CODE_MASK (0xFF << GRC_CODE_SHIFT)
+#define GRC_CODE_FAST_SHIFT 16
+#define GRC_CODE_FAST_MASK (0xFF << GRC_CODE_FAST_SHIFT)
+#define GRC_CODE_SLOW_SHIFT 8
+#define GRC_CODE_SLOW_MASK (0xFF << GRC_CODE_SLOW_SHIFT)
+#define GRC_CODE_NOM_MASK 0xFF
+#define BXT_PORT_REF_DW6(phy) _BXT_PHY((phy), _PORT_REF_DW6_BC)
+
+#define _PORT_REF_DW8_A 0x1621A0
+#define _PORT_REF_DW8_BC 0x6C1A0
+#define GRC_DIS (1 << 15)
+#define GRC_RDY_OVRD (1 << 1)
+#define BXT_PORT_REF_DW8(phy) _BXT_PHY((phy), _PORT_REF_DW8_BC)
+
+/* BXT PHY PCS registers */
+#define _PORT_PCS_DW10_LN01_A 0x162428
+#define _PORT_PCS_DW10_LN01_B 0x6C428
+#define _PORT_PCS_DW10_LN01_C 0x6C828
+#define _PORT_PCS_DW10_GRP_A 0x162C28
+#define _PORT_PCS_DW10_GRP_B 0x6CC28
+#define _PORT_PCS_DW10_GRP_C 0x6CE28
+#define BXT_PORT_PCS_DW10_LN01(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_PCS_DW10_LN01_B, \
+ _PORT_PCS_DW10_LN01_C)
+#define BXT_PORT_PCS_DW10_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_PCS_DW10_GRP_B, \
+ _PORT_PCS_DW10_GRP_C)
+
+#define TX2_SWING_CALC_INIT (1 << 31)
+#define TX1_SWING_CALC_INIT (1 << 30)
+
+#define _PORT_PCS_DW12_LN01_A 0x162430
+#define _PORT_PCS_DW12_LN01_B 0x6C430
+#define _PORT_PCS_DW12_LN01_C 0x6C830
+#define _PORT_PCS_DW12_LN23_A 0x162630
+#define _PORT_PCS_DW12_LN23_B 0x6C630
+#define _PORT_PCS_DW12_LN23_C 0x6CA30
+#define _PORT_PCS_DW12_GRP_A 0x162c30
+#define _PORT_PCS_DW12_GRP_B 0x6CC30
+#define _PORT_PCS_DW12_GRP_C 0x6CE30
+#define LANESTAGGER_STRAP_OVRD (1 << 6)
+#define LANE_STAGGER_MASK 0x1F
+#define BXT_PORT_PCS_DW12_LN01(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_PCS_DW12_LN01_B, \
+ _PORT_PCS_DW12_LN01_C)
+#define BXT_PORT_PCS_DW12_LN23(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_PCS_DW12_LN23_B, \
+ _PORT_PCS_DW12_LN23_C)
+#define BXT_PORT_PCS_DW12_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_PCS_DW12_GRP_B, \
+ _PORT_PCS_DW12_GRP_C)
+
+/* BXT PHY TX registers */
+#define _BXT_LANE_OFFSET(lane) (((lane) >> 1) * 0x200 + \
+ ((lane) & 1) * 0x80)
+
+#define _PORT_TX_DW2_LN0_A 0x162508
+#define _PORT_TX_DW2_LN0_B 0x6C508
+#define _PORT_TX_DW2_LN0_C 0x6C908
+#define _PORT_TX_DW2_GRP_A 0x162D08
+#define _PORT_TX_DW2_GRP_B 0x6CD08
+#define _PORT_TX_DW2_GRP_C 0x6CF08
+#define BXT_PORT_TX_DW2_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW2_LN0_B, \
+ _PORT_TX_DW2_LN0_C)
+#define BXT_PORT_TX_DW2_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW2_GRP_B, \
+ _PORT_TX_DW2_GRP_C)
+#define MARGIN_000_SHIFT 16
+#define MARGIN_000 (0xFF << MARGIN_000_SHIFT)
+#define UNIQ_TRANS_SCALE_SHIFT 8
+#define UNIQ_TRANS_SCALE (0xFF << UNIQ_TRANS_SCALE_SHIFT)
+
+#define _PORT_TX_DW3_LN0_A 0x16250C
+#define _PORT_TX_DW3_LN0_B 0x6C50C
+#define _PORT_TX_DW3_LN0_C 0x6C90C
+#define _PORT_TX_DW3_GRP_A 0x162D0C
+#define _PORT_TX_DW3_GRP_B 0x6CD0C
+#define _PORT_TX_DW3_GRP_C 0x6CF0C
+#define BXT_PORT_TX_DW3_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW3_LN0_B, \
+ _PORT_TX_DW3_LN0_C)
+#define BXT_PORT_TX_DW3_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW3_GRP_B, \
+ _PORT_TX_DW3_GRP_C)
+#define SCALE_DCOMP_METHOD (1 << 26)
+#define UNIQUE_TRANGE_EN_METHOD (1 << 27)
+
+#define _PORT_TX_DW4_LN0_A 0x162510
+#define _PORT_TX_DW4_LN0_B 0x6C510
+#define _PORT_TX_DW4_LN0_C 0x6C910
+#define _PORT_TX_DW4_GRP_A 0x162D10
+#define _PORT_TX_DW4_GRP_B 0x6CD10
+#define _PORT_TX_DW4_GRP_C 0x6CF10
+#define BXT_PORT_TX_DW4_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW4_LN0_B, \
+ _PORT_TX_DW4_LN0_C)
+#define BXT_PORT_TX_DW4_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW4_GRP_B, \
+ _PORT_TX_DW4_GRP_C)
+#define DEEMPH_SHIFT 24
+#define DE_EMPHASIS (0xFF << DEEMPH_SHIFT)
+
+#define _PORT_TX_DW5_LN0_A 0x162514
+#define _PORT_TX_DW5_LN0_B 0x6C514
+#define _PORT_TX_DW5_LN0_C 0x6C914
+#define _PORT_TX_DW5_GRP_A 0x162D14
+#define _PORT_TX_DW5_GRP_B 0x6CD14
+#define _PORT_TX_DW5_GRP_C 0x6CF14
+#define BXT_PORT_TX_DW5_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW5_LN0_B, \
+ _PORT_TX_DW5_LN0_C)
+#define BXT_PORT_TX_DW5_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
+ _PORT_TX_DW5_GRP_B, \
+ _PORT_TX_DW5_GRP_C)
+#define DCC_DELAY_RANGE_1 (1 << 9)
+#define DCC_DELAY_RANGE_2 (1 << 8)
+
+#define _PORT_TX_DW14_LN0_A 0x162538
+#define _PORT_TX_DW14_LN0_B 0x6C538
+#define _PORT_TX_DW14_LN0_C 0x6C938
+#define LATENCY_OPTIM_SHIFT 30
+#define LATENCY_OPTIM (1 << LATENCY_OPTIM_SHIFT)
+#define BXT_PORT_TX_DW14_LN(phy, ch, lane) \
+ _MMIO(_BXT_PHY_CH(phy, ch, _PORT_TX_DW14_LN0_B, \
+ _PORT_TX_DW14_LN0_C) + \
+ _BXT_LANE_OFFSET(lane))
+
+#endif /* __BXT_PHY_REGS__ */
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index 3255d4e375af..2ad6e221cf67 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -31,6 +31,7 @@
#include <drm/display/drm_scdc_helper.h>
#include <drm/drm_privacy_screen_consumer.h>
+#include "bxt_phy_regs.h"
#include "i915_drv.h"
#include "i915_reg.h"
#include "icl_dsi.h"
diff --git a/drivers/gpu/drm/i915/display/intel_dpio_phy.c b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
index 8d99e00ea326..bf1897bec9ac 100644
--- a/drivers/gpu/drm/i915/display/intel_dpio_phy.c
+++ b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
@@ -21,6 +21,7 @@
* DEALINGS IN THE SOFTWARE.
*/
+#include "bxt_phy_regs.h"
#include "i915_reg.h"
#include "intel_ddi.h"
#include "intel_ddi_buf_trans.h"
diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
index 9ff6c4cc2e4b..c0255b0b3279 100644
--- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
+++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
@@ -24,6 +24,7 @@
#include <linux/math.h>
#include <linux/string_helpers.h>
+#include "bxt_phy_regs.h"
#include "i915_reg.h"
#include "intel_de.h"
#include "intel_display_types.h"
diff --git a/drivers/gpu/drm/i915/display/vlv_dsi.c b/drivers/gpu/drm/i915/display/vlv_dsi.c
index 63f4af601d15..27d9d15852fc 100644
--- a/drivers/gpu/drm/i915/display/vlv_dsi.c
+++ b/drivers/gpu/drm/i915/display/vlv_dsi.c
@@ -31,6 +31,7 @@
#include <drm/drm_edid.h>
#include <drm/drm_mipi_dsi.h>
+#include "bxt_phy_regs.h"
#include "i915_drv.h"
#include "i915_reg.h"
#include "intel_atomic.h"
diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c
index 498698482d59..c8ee15f4ea34 100644
--- a/drivers/gpu/drm/i915/gvt/display.c
+++ b/drivers/gpu/drm/i915/gvt/display.c
@@ -36,6 +36,7 @@
#include "i915_reg.h"
#include "gvt.h"
+#include "display/bxt_phy_regs.h"
#include "display/intel_display.h"
#include "display/intel_dpio_phy.h"
#include "display/intel_sprite_regs.h"
diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
index 7d749995c7a7..daa83f0c1d5f 100644
--- a/drivers/gpu/drm/i915/gvt/handlers.c
+++ b/drivers/gpu/drm/i915/gvt/handlers.c
@@ -41,6 +41,7 @@
#include "gvt.h"
#include "i915_pvinfo.h"
#include "intel_mchbar_regs.h"
+#include "display/bxt_phy_regs.h"
#include "display/intel_display_types.h"
#include "display/intel_dmc_regs.h"
#include "display/intel_dp_aux_regs.h"
diff --git a/drivers/gpu/drm/i915/gvt/mmio.c b/drivers/gpu/drm/i915/gvt/mmio.c
index 5b5def6ddef7..1b75eda56c02 100644
--- a/drivers/gpu/drm/i915/gvt/mmio.c
+++ b/drivers/gpu/drm/i915/gvt/mmio.c
@@ -37,6 +37,7 @@
#include "i915_reg.h"
#include "gvt.h"
+#include "display/bxt_phy_regs.h"
#include "display/intel_dpio_phy.h"
#include "gt/intel_gt_regs.h"
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 86700c6caa27..f456153335c5 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -195,289 +195,6 @@
#define DPIO_SFR_BYPASS (1 << 1)
#define DPIO_CMNRST (1 << 0)
-/* BXT PHY registers */
-#define _BXT_PHY0_BASE 0x6C000
-#define _BXT_PHY1_BASE 0x162000
-#define _BXT_PHY2_BASE 0x163000
-#define BXT_PHY_BASE(phy) \
- _PICK_EVEN_2RANGES(phy, 1, \
- _BXT_PHY0_BASE, _BXT_PHY0_BASE, \
- _BXT_PHY1_BASE, _BXT_PHY2_BASE)
-
-#define _BXT_PHY(phy, reg) \
- _MMIO(BXT_PHY_BASE(phy) - _BXT_PHY0_BASE + (reg))
-
-#define _BXT_PHY_CH(phy, ch, reg_ch0, reg_ch1) \
- (BXT_PHY_BASE(phy) + _PIPE((ch), (reg_ch0) - _BXT_PHY0_BASE, \
- (reg_ch1) - _BXT_PHY0_BASE))
-#define _MMIO_BXT_PHY_CH(phy, ch, reg_ch0, reg_ch1) \
- _MMIO(_BXT_PHY_CH(phy, ch, reg_ch0, reg_ch1))
-
-#define BXT_P_CR_GT_DISP_PWRON _MMIO(0x138090)
-#define MIPIO_RST_CTRL (1 << 2)
-
-#define _BXT_PHY_CTL_DDI_A 0x64C00
-#define _BXT_PHY_CTL_DDI_B 0x64C10
-#define _BXT_PHY_CTL_DDI_C 0x64C20
-#define BXT_PHY_CMNLANE_POWERDOWN_ACK (1 << 10)
-#define BXT_PHY_LANE_POWERDOWN_ACK (1 << 9)
-#define BXT_PHY_LANE_ENABLED (1 << 8)
-#define BXT_PHY_CTL(port) _MMIO_PORT(port, _BXT_PHY_CTL_DDI_A, \
- _BXT_PHY_CTL_DDI_B)
-
-#define _PHY_CTL_FAMILY_DDI 0x64C90
-#define _PHY_CTL_FAMILY_EDP 0x64C80
-#define _PHY_CTL_FAMILY_DDI_C 0x64CA0
-#define COMMON_RESET_DIS (1 << 31)
-#define BXT_PHY_CTL_FAMILY(phy) \
- _MMIO(_PICK_EVEN_2RANGES(phy, 1, \
- _PHY_CTL_FAMILY_DDI, _PHY_CTL_FAMILY_DDI, \
- _PHY_CTL_FAMILY_EDP, _PHY_CTL_FAMILY_DDI_C))
-
-/* BXT PHY PLL registers */
-#define _PORT_PLL_A 0x46074
-#define _PORT_PLL_B 0x46078
-#define _PORT_PLL_C 0x4607c
-#define PORT_PLL_ENABLE REG_BIT(31)
-#define PORT_PLL_LOCK REG_BIT(30)
-#define PORT_PLL_REF_SEL REG_BIT(27)
-#define PORT_PLL_POWER_ENABLE REG_BIT(26)
-#define PORT_PLL_POWER_STATE REG_BIT(25)
-#define BXT_PORT_PLL_ENABLE(port) _MMIO_PORT(port, _PORT_PLL_A, _PORT_PLL_B)
-
-#define _PORT_PLL_EBB_0_A 0x162034
-#define _PORT_PLL_EBB_0_B 0x6C034
-#define _PORT_PLL_EBB_0_C 0x6C340
-#define PORT_PLL_P1_MASK REG_GENMASK(15, 13)
-#define PORT_PLL_P1(p1) REG_FIELD_PREP(PORT_PLL_P1_MASK, (p1))
-#define PORT_PLL_P2_MASK REG_GENMASK(12, 8)
-#define PORT_PLL_P2(p2) REG_FIELD_PREP(PORT_PLL_P2_MASK, (p2))
-#define BXT_PORT_PLL_EBB_0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_PLL_EBB_0_B, \
- _PORT_PLL_EBB_0_C)
-
-#define _PORT_PLL_EBB_4_A 0x162038
-#define _PORT_PLL_EBB_4_B 0x6C038
-#define _PORT_PLL_EBB_4_C 0x6C344
-#define PORT_PLL_RECALIBRATE REG_BIT(14)
-#define PORT_PLL_10BIT_CLK_ENABLE REG_BIT(13)
-#define BXT_PORT_PLL_EBB_4(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_PLL_EBB_4_B, \
- _PORT_PLL_EBB_4_C)
-
-#define _PORT_PLL_0_A 0x162100
-#define _PORT_PLL_0_B 0x6C100
-#define _PORT_PLL_0_C 0x6C380
-/* PORT_PLL_0_A */
-#define PORT_PLL_M2_INT_MASK REG_GENMASK(7, 0)
-#define PORT_PLL_M2_INT(m2_int) REG_FIELD_PREP(PORT_PLL_M2_INT_MASK, (m2_int))
-/* PORT_PLL_1_A */
-#define PORT_PLL_N_MASK REG_GENMASK(11, 8)
-#define PORT_PLL_N(n) REG_FIELD_PREP(PORT_PLL_N_MASK, (n))
-/* PORT_PLL_2_A */
-#define PORT_PLL_M2_FRAC_MASK REG_GENMASK(21, 0)
-#define PORT_PLL_M2_FRAC(m2_frac) REG_FIELD_PREP(PORT_PLL_M2_FRAC_MASK, (m2_frac))
-/* PORT_PLL_3_A */
-#define PORT_PLL_M2_FRAC_ENABLE REG_BIT(16)
-/* PORT_PLL_6_A */
-#define PORT_PLL_GAIN_CTL_MASK REG_GENMASK(18, 16)
-#define PORT_PLL_GAIN_CTL(x) REG_FIELD_PREP(PORT_PLL_GAIN_CTL_MASK, (x))
-#define PORT_PLL_INT_COEFF_MASK REG_GENMASK(12, 8)
-#define PORT_PLL_INT_COEFF(x) REG_FIELD_PREP(PORT_PLL_INT_COEFF_MASK, (x))
-#define PORT_PLL_PROP_COEFF_MASK REG_GENMASK(3, 0)
-#define PORT_PLL_PROP_COEFF(x) REG_FIELD_PREP(PORT_PLL_PROP_COEFF_MASK, (x))
-/* PORT_PLL_8_A */
-#define PORT_PLL_TARGET_CNT_MASK REG_GENMASK(9, 0)
-#define PORT_PLL_TARGET_CNT(x) REG_FIELD_PREP(PORT_PLL_TARGET_CNT_MASK, (x))
-/* PORT_PLL_9_A */
-#define PORT_PLL_LOCK_THRESHOLD_MASK REG_GENMASK(3, 1)
-#define PORT_PLL_LOCK_THRESHOLD(x) REG_FIELD_PREP(PORT_PLL_LOCK_THRESHOLD_MASK, (x))
-/* PORT_PLL_10_A */
-#define PORT_PLL_DCO_AMP_OVR_EN_H REG_BIT(27)
-#define PORT_PLL_DCO_AMP_MASK REG_GENMASK(13, 10)
-#define PORT_PLL_DCO_AMP(x) REG_FIELD_PREP(PORT_PLL_DCO_AMP_MASK, (x))
-#define _PORT_PLL_BASE(phy, ch) _BXT_PHY_CH(phy, ch, \
- _PORT_PLL_0_B, \
- _PORT_PLL_0_C)
-#define BXT_PORT_PLL(phy, ch, idx) _MMIO(_PORT_PLL_BASE(phy, ch) + \
- (idx) * 4)
-
-/* BXT PHY common lane registers */
-#define _PORT_CL1CM_DW0_A 0x162000
-#define _PORT_CL1CM_DW0_BC 0x6C000
-#define PHY_POWER_GOOD (1 << 16)
-#define PHY_RESERVED (1 << 7)
-#define BXT_PORT_CL1CM_DW0(phy) _BXT_PHY((phy), _PORT_CL1CM_DW0_BC)
-
-#define _PORT_CL1CM_DW9_A 0x162024
-#define _PORT_CL1CM_DW9_BC 0x6C024
-#define IREF0RC_OFFSET_SHIFT 8
-#define IREF0RC_OFFSET_MASK (0xFF << IREF0RC_OFFSET_SHIFT)
-#define BXT_PORT_CL1CM_DW9(phy) _BXT_PHY((phy), _PORT_CL1CM_DW9_BC)
-
-#define _PORT_CL1CM_DW10_A 0x162028
-#define _PORT_CL1CM_DW10_BC 0x6C028
-#define IREF1RC_OFFSET_SHIFT 8
-#define IREF1RC_OFFSET_MASK (0xFF << IREF1RC_OFFSET_SHIFT)
-#define BXT_PORT_CL1CM_DW10(phy) _BXT_PHY((phy), _PORT_CL1CM_DW10_BC)
-
-#define _PORT_CL1CM_DW28_A 0x162070
-#define _PORT_CL1CM_DW28_BC 0x6C070
-#define OCL1_POWER_DOWN_EN (1 << 23)
-#define DW28_OLDO_DYN_PWR_DOWN_EN (1 << 22)
-#define SUS_CLK_CONFIG 0x3
-#define BXT_PORT_CL1CM_DW28(phy) _BXT_PHY((phy), _PORT_CL1CM_DW28_BC)
-
-#define _PORT_CL1CM_DW30_A 0x162078
-#define _PORT_CL1CM_DW30_BC 0x6C078
-#define OCL2_LDOFUSE_PWR_DIS (1 << 6)
-#define BXT_PORT_CL1CM_DW30(phy) _BXT_PHY((phy), _PORT_CL1CM_DW30_BC)
-
-/* The spec defines this only for BXT PHY0, but lets assume that this
- * would exist for PHY1 too if it had a second channel.
- */
-#define _PORT_CL2CM_DW6_A 0x162358
-#define _PORT_CL2CM_DW6_BC 0x6C358
-#define BXT_PORT_CL2CM_DW6(phy) _BXT_PHY((phy), _PORT_CL2CM_DW6_BC)
-#define DW6_OLDO_DYN_PWR_DOWN_EN (1 << 28)
-
-/* BXT PHY Ref registers */
-#define _PORT_REF_DW3_A 0x16218C
-#define _PORT_REF_DW3_BC 0x6C18C
-#define GRC_DONE (1 << 22)
-#define BXT_PORT_REF_DW3(phy) _BXT_PHY((phy), _PORT_REF_DW3_BC)
-
-#define _PORT_REF_DW6_A 0x162198
-#define _PORT_REF_DW6_BC 0x6C198
-#define GRC_CODE_SHIFT 24
-#define GRC_CODE_MASK (0xFF << GRC_CODE_SHIFT)
-#define GRC_CODE_FAST_SHIFT 16
-#define GRC_CODE_FAST_MASK (0xFF << GRC_CODE_FAST_SHIFT)
-#define GRC_CODE_SLOW_SHIFT 8
-#define GRC_CODE_SLOW_MASK (0xFF << GRC_CODE_SLOW_SHIFT)
-#define GRC_CODE_NOM_MASK 0xFF
-#define BXT_PORT_REF_DW6(phy) _BXT_PHY((phy), _PORT_REF_DW6_BC)
-
-#define _PORT_REF_DW8_A 0x1621A0
-#define _PORT_REF_DW8_BC 0x6C1A0
-#define GRC_DIS (1 << 15)
-#define GRC_RDY_OVRD (1 << 1)
-#define BXT_PORT_REF_DW8(phy) _BXT_PHY((phy), _PORT_REF_DW8_BC)
-
-/* BXT PHY PCS registers */
-#define _PORT_PCS_DW10_LN01_A 0x162428
-#define _PORT_PCS_DW10_LN01_B 0x6C428
-#define _PORT_PCS_DW10_LN01_C 0x6C828
-#define _PORT_PCS_DW10_GRP_A 0x162C28
-#define _PORT_PCS_DW10_GRP_B 0x6CC28
-#define _PORT_PCS_DW10_GRP_C 0x6CE28
-#define BXT_PORT_PCS_DW10_LN01(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_PCS_DW10_LN01_B, \
- _PORT_PCS_DW10_LN01_C)
-#define BXT_PORT_PCS_DW10_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_PCS_DW10_GRP_B, \
- _PORT_PCS_DW10_GRP_C)
-
-#define TX2_SWING_CALC_INIT (1 << 31)
-#define TX1_SWING_CALC_INIT (1 << 30)
-
-#define _PORT_PCS_DW12_LN01_A 0x162430
-#define _PORT_PCS_DW12_LN01_B 0x6C430
-#define _PORT_PCS_DW12_LN01_C 0x6C830
-#define _PORT_PCS_DW12_LN23_A 0x162630
-#define _PORT_PCS_DW12_LN23_B 0x6C630
-#define _PORT_PCS_DW12_LN23_C 0x6CA30
-#define _PORT_PCS_DW12_GRP_A 0x162c30
-#define _PORT_PCS_DW12_GRP_B 0x6CC30
-#define _PORT_PCS_DW12_GRP_C 0x6CE30
-#define LANESTAGGER_STRAP_OVRD (1 << 6)
-#define LANE_STAGGER_MASK 0x1F
-#define BXT_PORT_PCS_DW12_LN01(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_PCS_DW12_LN01_B, \
- _PORT_PCS_DW12_LN01_C)
-#define BXT_PORT_PCS_DW12_LN23(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_PCS_DW12_LN23_B, \
- _PORT_PCS_DW12_LN23_C)
-#define BXT_PORT_PCS_DW12_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_PCS_DW12_GRP_B, \
- _PORT_PCS_DW12_GRP_C)
-
-/* BXT PHY TX registers */
-#define _BXT_LANE_OFFSET(lane) (((lane) >> 1) * 0x200 + \
- ((lane) & 1) * 0x80)
-
-#define _PORT_TX_DW2_LN0_A 0x162508
-#define _PORT_TX_DW2_LN0_B 0x6C508
-#define _PORT_TX_DW2_LN0_C 0x6C908
-#define _PORT_TX_DW2_GRP_A 0x162D08
-#define _PORT_TX_DW2_GRP_B 0x6CD08
-#define _PORT_TX_DW2_GRP_C 0x6CF08
-#define BXT_PORT_TX_DW2_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW2_LN0_B, \
- _PORT_TX_DW2_LN0_C)
-#define BXT_PORT_TX_DW2_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW2_GRP_B, \
- _PORT_TX_DW2_GRP_C)
-#define MARGIN_000_SHIFT 16
-#define MARGIN_000 (0xFF << MARGIN_000_SHIFT)
-#define UNIQ_TRANS_SCALE_SHIFT 8
-#define UNIQ_TRANS_SCALE (0xFF << UNIQ_TRANS_SCALE_SHIFT)
-
-#define _PORT_TX_DW3_LN0_A 0x16250C
-#define _PORT_TX_DW3_LN0_B 0x6C50C
-#define _PORT_TX_DW3_LN0_C 0x6C90C
-#define _PORT_TX_DW3_GRP_A 0x162D0C
-#define _PORT_TX_DW3_GRP_B 0x6CD0C
-#define _PORT_TX_DW3_GRP_C 0x6CF0C
-#define BXT_PORT_TX_DW3_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW3_LN0_B, \
- _PORT_TX_DW3_LN0_C)
-#define BXT_PORT_TX_DW3_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW3_GRP_B, \
- _PORT_TX_DW3_GRP_C)
-#define SCALE_DCOMP_METHOD (1 << 26)
-#define UNIQUE_TRANGE_EN_METHOD (1 << 27)
-
-#define _PORT_TX_DW4_LN0_A 0x162510
-#define _PORT_TX_DW4_LN0_B 0x6C510
-#define _PORT_TX_DW4_LN0_C 0x6C910
-#define _PORT_TX_DW4_GRP_A 0x162D10
-#define _PORT_TX_DW4_GRP_B 0x6CD10
-#define _PORT_TX_DW4_GRP_C 0x6CF10
-#define BXT_PORT_TX_DW4_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW4_LN0_B, \
- _PORT_TX_DW4_LN0_C)
-#define BXT_PORT_TX_DW4_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW4_GRP_B, \
- _PORT_TX_DW4_GRP_C)
-#define DEEMPH_SHIFT 24
-#define DE_EMPHASIS (0xFF << DEEMPH_SHIFT)
-
-#define _PORT_TX_DW5_LN0_A 0x162514
-#define _PORT_TX_DW5_LN0_B 0x6C514
-#define _PORT_TX_DW5_LN0_C 0x6C914
-#define _PORT_TX_DW5_GRP_A 0x162D14
-#define _PORT_TX_DW5_GRP_B 0x6CD14
-#define _PORT_TX_DW5_GRP_C 0x6CF14
-#define BXT_PORT_TX_DW5_LN0(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW5_LN0_B, \
- _PORT_TX_DW5_LN0_C)
-#define BXT_PORT_TX_DW5_GRP(phy, ch) _MMIO_BXT_PHY_CH(phy, ch, \
- _PORT_TX_DW5_GRP_B, \
- _PORT_TX_DW5_GRP_C)
-#define DCC_DELAY_RANGE_1 (1 << 9)
-#define DCC_DELAY_RANGE_2 (1 << 8)
-
-#define _PORT_TX_DW14_LN0_A 0x162538
-#define _PORT_TX_DW14_LN0_B 0x6C538
-#define _PORT_TX_DW14_LN0_C 0x6C938
-#define LATENCY_OPTIM_SHIFT 30
-#define LATENCY_OPTIM (1 << LATENCY_OPTIM_SHIFT)
-#define BXT_PORT_TX_DW14_LN(phy, ch, lane) \
- _MMIO(_BXT_PHY_CH(phy, ch, _PORT_TX_DW14_LN0_B, \
- _PORT_TX_DW14_LN0_C) + \
- _BXT_LANE_OFFSET(lane))
-
/* UAIMI scratch pad register 1 */
#define UAIMI_SPR1 _MMIO(0x4F074)
/* SKL VccIO mask */
diff --git a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
index 442ffc0c79fe..80e7a5aa584b 100644
--- a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
+++ b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
@@ -3,6 +3,7 @@
* Copyright © 2020 Intel Corporation
*/
+#include "display/bxt_phy_regs.h"
#include "display/intel_audio_regs.h"
#include "display/intel_backlight_regs.h"
#include "display/intel_color_regs.h"
--
2.39.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
2024-04-12 14:52 ` [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h Jani Nikula
@ 2024-04-12 15:14 ` Ville Syrjälä
2024-04-12 15:50 ` Jani Nikula
0 siblings, 1 reply; 23+ messages in thread
From: Ville Syrjälä @ 2024-04-12 15:14 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Apr 12, 2024 at 05:52:55PM +0300, Jani Nikula wrote:
> Clean up i915_reg.h.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_fbc.c | 1 +
> drivers/gpu/drm/i915/display/intel_fbc_regs.h | 152 ++++++++++++++++++
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 2 +
> drivers/gpu/drm/i915/i915_reg.h | 142 ----------------
> drivers/gpu/drm/i915/intel_clock_gating.c | 1 +
> drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 +
> 6 files changed, 157 insertions(+), 142 deletions(-)
> create mode 100644 drivers/gpu/drm/i915/display/intel_fbc_regs.h
>
> diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c
> index 7c4d2b2bf20b..151dcd0c45b6 100644
> --- a/drivers/gpu/drm/i915/display/intel_fbc.c
> +++ b/drivers/gpu/drm/i915/display/intel_fbc.c
> @@ -54,6 +54,7 @@
> #include "intel_display_trace.h"
> #include "intel_display_types.h"
> #include "intel_fbc.h"
> +#include "intel_fbc_regs.h"
> #include "intel_frontbuffer.h"
>
> #define for_each_fbc_id(__dev_priv, __fbc_id) \
> diff --git a/drivers/gpu/drm/i915/display/intel_fbc_regs.h b/drivers/gpu/drm/i915/display/intel_fbc_regs.h
> new file mode 100644
> index 000000000000..d454d599a22c
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_fbc_regs.h
> @@ -0,0 +1,152 @@
> +/* SPDX-License-Identifier: MIT */
> +/* Copyright © 2024 Intel Corporation */
> +
> +#ifndef __INTEL_FBC_REGS__
> +#define __INTEL_FBC_REGS__
> +
> +#include "intel_display_reg_defs.h"
> +
> +/*
> + * Framebuffer compression (915+ only)
> + */
Outdated comment. Looks like pretty much all the comments
in this file are misleading/outdated. Maybe just nuke them
all while at it.
> +
> +#define FBC_CFB_BASE _MMIO(0x3200) /* 4k page aligned */
> +#define FBC_LL_BASE _MMIO(0x3204) /* 4k page aligned */
> +#define FBC_CONTROL _MMIO(0x3208)
> +#define FBC_CTL_EN REG_BIT(31)
> +#define FBC_CTL_PERIODIC REG_BIT(30)
> +#define FBC_CTL_INTERVAL_MASK REG_GENMASK(29, 16)
> +#define FBC_CTL_INTERVAL(x) REG_FIELD_PREP(FBC_CTL_INTERVAL_MASK, (x))
> +#define FBC_CTL_STOP_ON_MOD REG_BIT(15)
> +#define FBC_CTL_UNCOMPRESSIBLE REG_BIT(14) /* i915+ */
> +#define FBC_CTL_C3_IDLE REG_BIT(13) /* i945gm only */
> +#define FBC_CTL_STRIDE_MASK REG_GENMASK(12, 5)
> +#define FBC_CTL_STRIDE(x) REG_FIELD_PREP(FBC_CTL_STRIDE_MASK, (x))
> +#define FBC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
> +#define FBC_CTL_FENCENO(x) REG_FIELD_PREP(FBC_CTL_FENCENO_MASK, (x))
> +#define FBC_COMMAND _MMIO(0x320c)
> +#define FBC_CMD_COMPRESS REG_BIT(0)
> +#define FBC_STATUS _MMIO(0x3210)
> +#define FBC_STAT_COMPRESSING REG_BIT(31)
> +#define FBC_STAT_COMPRESSED REG_BIT(30)
> +#define FBC_STAT_MODIFIED REG_BIT(29)
> +#define FBC_STAT_CURRENT_LINE_MASK REG_GENMASK(10, 0)
> +#define FBC_CONTROL2 _MMIO(0x3214) /* i965gm only */
> +#define FBC_CTL_FENCE_DBL REG_BIT(4)
> +#define FBC_CTL_IDLE_MASK REG_GENMASK(3, 2)
> +#define FBC_CTL_IDLE_IMM REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 0)
> +#define FBC_CTL_IDLE_FULL REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 1)
> +#define FBC_CTL_IDLE_LINE REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 2)
> +#define FBC_CTL_IDLE_DEBUG REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 3)
> +#define FBC_CTL_CPU_FENCE_EN REG_BIT(1)
> +#define FBC_CTL_PLANE_MASK REG_GENMASK(1, 0)
> +#define FBC_CTL_PLANE(i9xx_plane) REG_FIELD_PREP(FBC_CTL_PLANE_MASK, (i9xx_plane))
> +#define FBC_FENCE_OFF _MMIO(0x3218) /* i965gm only, BSpec typo has 321Bh */
> +#define FBC_MOD_NUM _MMIO(0x3220) /* i965gm only */
> +#define FBC_MOD_NUM_MASK REG_GENMASK(31, 1)
> +#define FBC_MOD_NUM_VALID REG_BIT(0)
> +#define FBC_TAG(i) _MMIO(0x3300 + (i) * 4) /* 49 reisters */
> +#define FBC_TAG_MASK REG_GENMASK(1, 0) /* 16 tags per register */
> +#define FBC_TAG_MODIFIED REG_FIELD_PREP(FBC_TAG_MASK, 0)
> +#define FBC_TAG_UNCOMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 1)
> +#define FBC_TAG_UNCOMPRESSIBLE REG_FIELD_PREP(FBC_TAG_MASK, 2)
> +#define FBC_TAG_COMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 3)
> +
> +#define FBC_LL_SIZE (1536)
> +
> +/* Framebuffer compression for GM45+ */
> +#define DPFC_CB_BASE _MMIO(0x3200)
> +#define ILK_DPFC_CB_BASE(fbc_id) _MMIO_PIPE((fbc_id), 0x43200, 0x43240)
> +#define DPFC_CONTROL _MMIO(0x3208)
> +#define ILK_DPFC_CONTROL(fbc_id) _MMIO_PIPE((fbc_id), 0x43208, 0x43248)
> +#define DPFC_CTL_EN REG_BIT(31)
> +#define DPFC_CTL_PLANE_MASK_G4X REG_BIT(30) /* g4x-snb */
> +#define DPFC_CTL_PLANE_G4X(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_G4X, (i9xx_plane))
> +#define DPFC_CTL_FENCE_EN_G4X REG_BIT(29) /* g4x-snb */
> +#define DPFC_CTL_PLANE_MASK_IVB REG_GENMASK(30, 29) /* ivb only */
> +#define DPFC_CTL_PLANE_IVB(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_IVB, (i9xx_plane))
> +#define DPFC_CTL_FENCE_EN_IVB REG_BIT(28) /* ivb+ */
> +#define DPFC_CTL_PERSISTENT_MODE REG_BIT(25) /* g4x-snb */
> +#define DPFC_CTL_PLANE_BINDING_MASK REG_GENMASK(12, 11) /* lnl+ */
> +#define DPFC_CTL_PLANE_BINDING(plane_id) REG_FIELD_PREP(DPFC_CTL_PLANE_BINDING_MASK, (plane_id))
> +#define DPFC_CTL_FALSE_COLOR REG_BIT(10) /* ivb+ */
> +#define DPFC_CTL_SR_EN REG_BIT(10) /* g4x only */
> +#define DPFC_CTL_SR_EXIT_DIS REG_BIT(9) /* g4x only */
> +#define DPFC_CTL_LIMIT_MASK REG_GENMASK(7, 6)
> +#define DPFC_CTL_LIMIT_1X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 0)
> +#define DPFC_CTL_LIMIT_2X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 1)
> +#define DPFC_CTL_LIMIT_4X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 2)
> +#define DPFC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
> +#define DPFC_CTL_FENCENO(fence) REG_FIELD_PREP(DPFC_CTL_FENCENO_MASK, (fence))
> +#define DPFC_RECOMP_CTL _MMIO(0x320c)
> +#define ILK_DPFC_RECOMP_CTL(fbc_id) _MMIO_PIPE((fbc_id), 0x4320c, 0x4324c)
> +#define DPFC_RECOMP_STALL_EN REG_BIT(27)
> +#define DPFC_RECOMP_STALL_WM_MASK REG_GENMASK(26, 16)
> +#define DPFC_RECOMP_TIMER_COUNT_MASK REG_GENMASK(5, 0)
> +#define DPFC_STATUS _MMIO(0x3210)
> +#define ILK_DPFC_STATUS(fbc_id) _MMIO_PIPE((fbc_id), 0x43210, 0x43250)
> +#define DPFC_INVAL_SEG_MASK REG_GENMASK(26, 16)
> +#define DPFC_COMP_SEG_MASK REG_GENMASK(10, 0)
> +#define DPFC_STATUS2 _MMIO(0x3214)
> +#define ILK_DPFC_STATUS2(fbc_id) _MMIO_PIPE((fbc_id), 0x43214, 0x43254)
> +#define DPFC_COMP_SEG_MASK_IVB REG_GENMASK(11, 0)
> +#define DPFC_FENCE_YOFF _MMIO(0x3218)
> +#define ILK_DPFC_FENCE_YOFF(fbc_id) _MMIO_PIPE((fbc_id), 0x43218, 0x43258)
> +#define DPFC_CHICKEN _MMIO(0x3224)
> +#define ILK_DPFC_CHICKEN(fbc_id) _MMIO_PIPE((fbc_id), 0x43224, 0x43264)
> +#define DPFC_HT_MODIFY REG_BIT(31) /* pre-ivb */
> +#define DPFC_NUKE_ON_ANY_MODIFICATION REG_BIT(23) /* bdw+ */
> +#define DPFC_CHICKEN_COMP_DUMMY_PIXEL REG_BIT(14) /* glk+ */
> +#define DPFC_CHICKEN_FORCE_SLB_INVALIDATION REG_BIT(13) /* icl+ */
> +#define DPFC_DISABLE_DUMMY0 REG_BIT(8) /* ivb+ */
> +
> +#define GLK_FBC_STRIDE(fbc_id) _MMIO_PIPE((fbc_id), 0x43228, 0x43268)
> +#define FBC_STRIDE_OVERRIDE REG_BIT(15)
> +#define FBC_STRIDE_MASK REG_GENMASK(14, 0)
> +#define FBC_STRIDE(x) REG_FIELD_PREP(FBC_STRIDE_MASK, (x))
> +
> +#define ILK_FBC_RT_BASE _MMIO(0x2128)
> +#define ILK_FBC_RT_VALID REG_BIT(0)
> +#define SNB_FBC_FRONT_BUFFER REG_BIT(1)
> +
> +#define ILK_DISPLAY_CHICKEN1 _MMIO(0x42000)
Not an FBC register.
> +#define ILK_FBCQ_DIS REG_BIT(22)
> +#define ILK_PABSTRETCH_DIS REG_BIT(21)
> +#define ILK_SABSTRETCH_DIS REG_BIT(20)
> +#define IVB_PRI_STRETCH_MAX_MASK REG_GENMASK(21, 20)
> +#define IVB_PRI_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 0)
> +#define IVB_PRI_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 1)
> +#define IVB_PRI_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 2)
> +#define IVB_PRI_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 3)
> +#define IVB_SPR_STRETCH_MAX_MASK REG_GENMASK(19, 18)
> +#define IVB_SPR_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 0)
> +#define IVB_SPR_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 1)
> +#define IVB_SPR_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 2)
> +#define IVB_SPR_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 3)
> +
> +
> +/*
> + * Framebuffer compression for Sandybridge
> + *
> + * The following two registers are of type GTTMMADR
> + */
> +#define SNB_DPFC_CTL_SA _MMIO(0x100100)
> +#define SNB_DPFC_FENCE_EN REG_BIT(29)
> +#define SNB_DPFC_FENCENO_MASK REG_GENMASK(4, 0)
> +#define SNB_DPFC_FENCENO(fence) REG_FIELD_PREP(SNB_DPFC_FENCENO_MASK, (fence))
> +#define SNB_DPFC_CPU_FENCE_OFFSET _MMIO(0x100104)
> +
> +/* Framebuffer compression for Ivybridge */
> +#define IVB_FBC_RT_BASE _MMIO(0x7020)
> +#define IVB_FBC_RT_BASE_UPPER _MMIO(0x7024)
> +
> +#define MSG_FBC_REND_STATE(fbc_id) _MMIO_PIPE((fbc_id), 0x50380, 0x50384)
> +#define FBC_REND_NUKE REG_BIT(2)
> +#define FBC_REND_CACHE_CLEAN REG_BIT(1)
> +
> +#define CHICKEN_MISC_4 _MMIO(0x4208c)
Also not an FBC register.
> +#define CHICKEN_FBC_STRIDE_OVERRIDE REG_BIT(13)
> +#define CHICKEN_FBC_STRIDE_MASK REG_GENMASK(12, 0)
> +#define CHICKEN_FBC_STRIDE(x) REG_FIELD_PREP(CHICKEN_FBC_STRIDE_MASK, (x))
> +
> +#endif /* __INTEL_FBC_REGS__ */
> diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> index 68b6aa11bcf7..40e79f0dc257 100644
> --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> @@ -17,6 +17,8 @@
> #include "intel_ring.h"
> #include "intel_workarounds.h"
>
> +#include "display/intel_fbc_regs.h"
> +
> /**
> * DOC: Hardware workarounds
> *
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
> index b74965383a56..8c44a21977a4 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -1248,148 +1248,11 @@
> #define GEN7_FF_DS_SCHED_LOAD_BALANCE (0x1 << 4) /* Default */
> #define GEN7_FF_DS_SCHED_HW (0x0 << 4)
>
> -/*
> - * Framebuffer compression (915+ only)
> - */
> -
> -#define FBC_CFB_BASE _MMIO(0x3200) /* 4k page aligned */
> -#define FBC_LL_BASE _MMIO(0x3204) /* 4k page aligned */
> -#define FBC_CONTROL _MMIO(0x3208)
> -#define FBC_CTL_EN REG_BIT(31)
> -#define FBC_CTL_PERIODIC REG_BIT(30)
> -#define FBC_CTL_INTERVAL_MASK REG_GENMASK(29, 16)
> -#define FBC_CTL_INTERVAL(x) REG_FIELD_PREP(FBC_CTL_INTERVAL_MASK, (x))
> -#define FBC_CTL_STOP_ON_MOD REG_BIT(15)
> -#define FBC_CTL_UNCOMPRESSIBLE REG_BIT(14) /* i915+ */
> -#define FBC_CTL_C3_IDLE REG_BIT(13) /* i945gm only */
> -#define FBC_CTL_STRIDE_MASK REG_GENMASK(12, 5)
> -#define FBC_CTL_STRIDE(x) REG_FIELD_PREP(FBC_CTL_STRIDE_MASK, (x))
> -#define FBC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
> -#define FBC_CTL_FENCENO(x) REG_FIELD_PREP(FBC_CTL_FENCENO_MASK, (x))
> -#define FBC_COMMAND _MMIO(0x320c)
> -#define FBC_CMD_COMPRESS REG_BIT(0)
> -#define FBC_STATUS _MMIO(0x3210)
> -#define FBC_STAT_COMPRESSING REG_BIT(31)
> -#define FBC_STAT_COMPRESSED REG_BIT(30)
> -#define FBC_STAT_MODIFIED REG_BIT(29)
> -#define FBC_STAT_CURRENT_LINE_MASK REG_GENMASK(10, 0)
> -#define FBC_CONTROL2 _MMIO(0x3214) /* i965gm only */
> -#define FBC_CTL_FENCE_DBL REG_BIT(4)
> -#define FBC_CTL_IDLE_MASK REG_GENMASK(3, 2)
> -#define FBC_CTL_IDLE_IMM REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 0)
> -#define FBC_CTL_IDLE_FULL REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 1)
> -#define FBC_CTL_IDLE_LINE REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 2)
> -#define FBC_CTL_IDLE_DEBUG REG_FIELD_PREP(FBC_CTL_IDLE_MASK, 3)
> -#define FBC_CTL_CPU_FENCE_EN REG_BIT(1)
> -#define FBC_CTL_PLANE_MASK REG_GENMASK(1, 0)
> -#define FBC_CTL_PLANE(i9xx_plane) REG_FIELD_PREP(FBC_CTL_PLANE_MASK, (i9xx_plane))
> -#define FBC_FENCE_OFF _MMIO(0x3218) /* i965gm only, BSpec typo has 321Bh */
> -#define FBC_MOD_NUM _MMIO(0x3220) /* i965gm only */
> -#define FBC_MOD_NUM_MASK REG_GENMASK(31, 1)
> -#define FBC_MOD_NUM_VALID REG_BIT(0)
> -#define FBC_TAG(i) _MMIO(0x3300 + (i) * 4) /* 49 reisters */
> -#define FBC_TAG_MASK REG_GENMASK(1, 0) /* 16 tags per register */
> -#define FBC_TAG_MODIFIED REG_FIELD_PREP(FBC_TAG_MASK, 0)
> -#define FBC_TAG_UNCOMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 1)
> -#define FBC_TAG_UNCOMPRESSIBLE REG_FIELD_PREP(FBC_TAG_MASK, 2)
> -#define FBC_TAG_COMPRESSED REG_FIELD_PREP(FBC_TAG_MASK, 3)
> -
> -#define FBC_LL_SIZE (1536)
> -
> -/* Framebuffer compression for GM45+ */
> -#define DPFC_CB_BASE _MMIO(0x3200)
> -#define ILK_DPFC_CB_BASE(fbc_id) _MMIO_PIPE((fbc_id), 0x43200, 0x43240)
> -#define DPFC_CONTROL _MMIO(0x3208)
> -#define ILK_DPFC_CONTROL(fbc_id) _MMIO_PIPE((fbc_id), 0x43208, 0x43248)
> -#define DPFC_CTL_EN REG_BIT(31)
> -#define DPFC_CTL_PLANE_MASK_G4X REG_BIT(30) /* g4x-snb */
> -#define DPFC_CTL_PLANE_G4X(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_G4X, (i9xx_plane))
> -#define DPFC_CTL_FENCE_EN_G4X REG_BIT(29) /* g4x-snb */
> -#define DPFC_CTL_PLANE_MASK_IVB REG_GENMASK(30, 29) /* ivb only */
> -#define DPFC_CTL_PLANE_IVB(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_IVB, (i9xx_plane))
> -#define DPFC_CTL_FENCE_EN_IVB REG_BIT(28) /* ivb+ */
> -#define DPFC_CTL_PERSISTENT_MODE REG_BIT(25) /* g4x-snb */
> -#define DPFC_CTL_PLANE_BINDING_MASK REG_GENMASK(12, 11) /* lnl+ */
> -#define DPFC_CTL_PLANE_BINDING(plane_id) REG_FIELD_PREP(DPFC_CTL_PLANE_BINDING_MASK, (plane_id))
> -#define DPFC_CTL_FALSE_COLOR REG_BIT(10) /* ivb+ */
> -#define DPFC_CTL_SR_EN REG_BIT(10) /* g4x only */
> -#define DPFC_CTL_SR_EXIT_DIS REG_BIT(9) /* g4x only */
> -#define DPFC_CTL_LIMIT_MASK REG_GENMASK(7, 6)
> -#define DPFC_CTL_LIMIT_1X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 0)
> -#define DPFC_CTL_LIMIT_2X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 1)
> -#define DPFC_CTL_LIMIT_4X REG_FIELD_PREP(DPFC_CTL_LIMIT_MASK, 2)
> -#define DPFC_CTL_FENCENO_MASK REG_GENMASK(3, 0)
> -#define DPFC_CTL_FENCENO(fence) REG_FIELD_PREP(DPFC_CTL_FENCENO_MASK, (fence))
> -#define DPFC_RECOMP_CTL _MMIO(0x320c)
> -#define ILK_DPFC_RECOMP_CTL(fbc_id) _MMIO_PIPE((fbc_id), 0x4320c, 0x4324c)
> -#define DPFC_RECOMP_STALL_EN REG_BIT(27)
> -#define DPFC_RECOMP_STALL_WM_MASK REG_GENMASK(26, 16)
> -#define DPFC_RECOMP_TIMER_COUNT_MASK REG_GENMASK(5, 0)
> -#define DPFC_STATUS _MMIO(0x3210)
> -#define ILK_DPFC_STATUS(fbc_id) _MMIO_PIPE((fbc_id), 0x43210, 0x43250)
> -#define DPFC_INVAL_SEG_MASK REG_GENMASK(26, 16)
> -#define DPFC_COMP_SEG_MASK REG_GENMASK(10, 0)
> -#define DPFC_STATUS2 _MMIO(0x3214)
> -#define ILK_DPFC_STATUS2(fbc_id) _MMIO_PIPE((fbc_id), 0x43214, 0x43254)
> -#define DPFC_COMP_SEG_MASK_IVB REG_GENMASK(11, 0)
> -#define DPFC_FENCE_YOFF _MMIO(0x3218)
> -#define ILK_DPFC_FENCE_YOFF(fbc_id) _MMIO_PIPE((fbc_id), 0x43218, 0x43258)
> -#define DPFC_CHICKEN _MMIO(0x3224)
> -#define ILK_DPFC_CHICKEN(fbc_id) _MMIO_PIPE((fbc_id), 0x43224, 0x43264)
> -#define DPFC_HT_MODIFY REG_BIT(31) /* pre-ivb */
> -#define DPFC_NUKE_ON_ANY_MODIFICATION REG_BIT(23) /* bdw+ */
> -#define DPFC_CHICKEN_COMP_DUMMY_PIXEL REG_BIT(14) /* glk+ */
> -#define DPFC_CHICKEN_FORCE_SLB_INVALIDATION REG_BIT(13) /* icl+ */
> -#define DPFC_DISABLE_DUMMY0 REG_BIT(8) /* ivb+ */
> -
> -#define GLK_FBC_STRIDE(fbc_id) _MMIO_PIPE((fbc_id), 0x43228, 0x43268)
> -#define FBC_STRIDE_OVERRIDE REG_BIT(15)
> -#define FBC_STRIDE_MASK REG_GENMASK(14, 0)
> -#define FBC_STRIDE(x) REG_FIELD_PREP(FBC_STRIDE_MASK, (x))
> -
> -#define ILK_FBC_RT_BASE _MMIO(0x2128)
> -#define ILK_FBC_RT_VALID REG_BIT(0)
> -#define SNB_FBC_FRONT_BUFFER REG_BIT(1)
> -
> -#define ILK_DISPLAY_CHICKEN1 _MMIO(0x42000)
> -#define ILK_FBCQ_DIS REG_BIT(22)
> -#define ILK_PABSTRETCH_DIS REG_BIT(21)
> -#define ILK_SABSTRETCH_DIS REG_BIT(20)
> -#define IVB_PRI_STRETCH_MAX_MASK REG_GENMASK(21, 20)
> -#define IVB_PRI_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 0)
> -#define IVB_PRI_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 1)
> -#define IVB_PRI_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 2)
> -#define IVB_PRI_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_PRI_STRETCH_MAX_MASK, 3)
> -#define IVB_SPR_STRETCH_MAX_MASK REG_GENMASK(19, 18)
> -#define IVB_SPR_STRETCH_MAX_X8 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 0)
> -#define IVB_SPR_STRETCH_MAX_X4 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 1)
> -#define IVB_SPR_STRETCH_MAX_X2 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 2)
> -#define IVB_SPR_STRETCH_MAX_X1 REG_FIELD_PREP(IVB_SPR_STRETCH_MAX_MASK, 3)
> -
> -
> -/*
> - * Framebuffer compression for Sandybridge
> - *
> - * The following two registers are of type GTTMMADR
> - */
> -#define SNB_DPFC_CTL_SA _MMIO(0x100100)
> -#define SNB_DPFC_FENCE_EN REG_BIT(29)
> -#define SNB_DPFC_FENCENO_MASK REG_GENMASK(4, 0)
> -#define SNB_DPFC_FENCENO(fence) REG_FIELD_PREP(SNB_DPFC_FENCENO_MASK, (fence))
> -#define SNB_DPFC_CPU_FENCE_OFFSET _MMIO(0x100104)
> -
> -/* Framebuffer compression for Ivybridge */
> -#define IVB_FBC_RT_BASE _MMIO(0x7020)
> -#define IVB_FBC_RT_BASE_UPPER _MMIO(0x7024)
>
> #define IPS_CTL _MMIO(0x43408)
> #define IPS_ENABLE REG_BIT(31)
> #define IPS_FALSE_COLOR REG_BIT(4)
>
> -#define MSG_FBC_REND_STATE(fbc_id) _MMIO_PIPE((fbc_id), 0x50380, 0x50384)
> -#define FBC_REND_NUKE REG_BIT(2)
> -#define FBC_REND_CACHE_CLEAN REG_BIT(1)
> -
> /*
> * Clock control & power management
> */
> @@ -4526,11 +4389,6 @@
> #define DP_MST_SHORT_HBLANK_WA(trans) REG_BIT(5 + (trans) - TRANSCODER_A)
> #define DP_MST_FEC_BS_JITTER_WA(trans) REG_BIT(0 + (trans) - TRANSCODER_A)
>
> -#define CHICKEN_MISC_4 _MMIO(0x4208c)
> -#define CHICKEN_FBC_STRIDE_OVERRIDE REG_BIT(13)
> -#define CHICKEN_FBC_STRIDE_MASK REG_GENMASK(12, 0)
> -#define CHICKEN_FBC_STRIDE(x) REG_FIELD_PREP(CHICKEN_FBC_STRIDE_MASK, (x))
> -
> #define _CHICKEN_PIPESL_1_A 0x420b0
> #define _CHICKEN_PIPESL_1_B 0x420b4
> #define CHICKEN_PIPESL_1(pipe) _MMIO_PIPE(pipe, _CHICKEN_PIPESL_1_A, _CHICKEN_PIPESL_1_B)
> diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
> index 7e70ee4fbd84..1dc5281b2ade 100644
> --- a/drivers/gpu/drm/i915/intel_clock_gating.c
> +++ b/drivers/gpu/drm/i915/intel_clock_gating.c
> @@ -28,6 +28,7 @@
> #include "display/intel_de.h"
> #include "display/intel_display.h"
> #include "display/intel_display_trace.h"
> +#include "display/intel_fbc_regs.h"
> #include "display/skl_watermark.h"
>
> #include "gt/intel_engine_regs.h"
> diff --git a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
> index 87ecc5104fd9..70d661bffcc2 100644
> --- a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
> +++ b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
> @@ -10,6 +10,7 @@
> #include "display/intel_dmc_regs.h"
> #include "display/intel_dp_aux_regs.h"
> #include "display/intel_dpio_phy.h"
> +#include "display/intel_fbc_regs.h"
> #include "display/intel_fdi_regs.h"
> #include "display/intel_lvds_regs.h"
> #include "display/intel_psr_regs.h"
> --
> 2.39.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/6] drm/i915/audio: move LPE audio regs to intel_audio_regs.h
2024-04-12 14:52 ` [PATCH 1/6] drm/i915/audio: move LPE audio regs to intel_audio_regs.h Jani Nikula
@ 2024-04-12 15:15 ` Ville Syrjälä
0 siblings, 0 replies; 23+ messages in thread
From: Ville Syrjälä @ 2024-04-12 15:15 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Apr 12, 2024 at 05:52:53PM +0300, Jani Nikula wrote:
> There are too few registers to warrant a dedicated file for LPE audio
> regs, but the audio reg file is better than i915_reg.h.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_audio_regs.h | 16 ++++++++++++++++
> drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +-
> drivers/gpu/drm/i915/i915_reg.h | 16 ----------------
> 3 files changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_audio_regs.h b/drivers/gpu/drm/i915/display/intel_audio_regs.h
> index 616e7b1275c4..7a6d919481fc 100644
> --- a/drivers/gpu/drm/i915/display/intel_audio_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_audio_regs.h
> @@ -148,4 +148,20 @@
> #define HBLANK_START_COUNT_96 4
> #define HBLANK_START_COUNT_128 5
>
> +/* LPE Audio */
> +#define I915_HDMI_LPE_AUDIO_BASE (VLV_DISPLAY_BASE + 0x65000)
> +#define I915_HDMI_LPE_AUDIO_SIZE 0x1000
> +
> +#define VLV_AUD_CHICKEN_BIT_REG _MMIO(VLV_DISPLAY_BASE + 0x62f38)
> +#define VLV_CHICKEN_BIT_DBG_ENABLE REG_BIT(0)
> +
> +#define _VLV_AUD_PORT_EN_B_DBG (VLV_DISPLAY_BASE + 0x62f20)
> +#define _VLV_AUD_PORT_EN_C_DBG (VLV_DISPLAY_BASE + 0x62f30)
> +#define _VLV_AUD_PORT_EN_D_DBG (VLV_DISPLAY_BASE + 0x62f34)
> +#define VLV_AUD_PORT_EN_DBG(port) _MMIO_PORT3((port) - PORT_B, \
> + _VLV_AUD_PORT_EN_B_DBG, \
> + _VLV_AUD_PORT_EN_C_DBG, \
> + _VLV_AUD_PORT_EN_D_DBG)
> +#define VLV_AMP_MUTE REG_BIT(1)
> +
> #endif /* __INTEL_AUDIO_REGS_H__ */
> diff --git a/drivers/gpu/drm/i915/display/intel_lpe_audio.c b/drivers/gpu/drm/i915/display/intel_lpe_audio.c
> index 5863763de530..93e6cac9a4ed 100644
> --- a/drivers/gpu/drm/i915/display/intel_lpe_audio.c
> +++ b/drivers/gpu/drm/i915/display/intel_lpe_audio.c
> @@ -72,7 +72,7 @@
>
> #include "i915_drv.h"
> #include "i915_irq.h"
> -#include "i915_reg.h"
> +#include "intel_audio_regs.h"
> #include "intel_de.h"
> #include "intel_lpe_audio.h"
> #include "intel_pci_config.h"
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
> index 3f34efcd7d6c..c689bc7e2867 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -1228,22 +1228,6 @@
> #define I915_ASLE_INTERRUPT (1 << 0)
> #define I915_BSD_USER_INTERRUPT (1 << 25)
>
> -#define I915_HDMI_LPE_AUDIO_BASE (VLV_DISPLAY_BASE + 0x65000)
> -#define I915_HDMI_LPE_AUDIO_SIZE 0x1000
> -
> -/* DisplayPort Audio w/ LPE */
> -#define VLV_AUD_CHICKEN_BIT_REG _MMIO(VLV_DISPLAY_BASE + 0x62F38)
> -#define VLV_CHICKEN_BIT_DBG_ENABLE (1 << 0)
> -
> -#define _VLV_AUD_PORT_EN_B_DBG (VLV_DISPLAY_BASE + 0x62F20)
> -#define _VLV_AUD_PORT_EN_C_DBG (VLV_DISPLAY_BASE + 0x62F30)
> -#define _VLV_AUD_PORT_EN_D_DBG (VLV_DISPLAY_BASE + 0x62F34)
> -#define VLV_AUD_PORT_EN_DBG(port) _MMIO_PORT3((port) - PORT_B, \
> - _VLV_AUD_PORT_EN_B_DBG, \
> - _VLV_AUD_PORT_EN_C_DBG, \
> - _VLV_AUD_PORT_EN_D_DBG)
> -#define VLV_AMP_MUTE (1 << 1)
> -
> #define GEN6_BSD_RNCID _MMIO(0x12198)
>
> #define GEN7_FF_THREAD_MODE _MMIO(0x20a0)
> --
> 2.39.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 2/6] drm/i915/color: move palette registers to intel_color_regs.h
2024-04-12 14:52 ` [PATCH 2/6] drm/i915/color: move palette registers to intel_color_regs.h Jani Nikula
@ 2024-04-12 15:19 ` Ville Syrjälä
0 siblings, 0 replies; 23+ messages in thread
From: Ville Syrjälä @ 2024-04-12 15:19 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Apr 12, 2024 at 05:52:54PM +0300, Jani Nikula wrote:
> For some reason the paletter registers were missed when adding
> intel_color_regs.h. Finish the job.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> .../gpu/drm/i915/display/intel_color_regs.h | 30 +++++++++++++++++++
> drivers/gpu/drm/i915/i915_reg.h | 30 -------------------
> 2 files changed, 30 insertions(+), 30 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_color_regs.h b/drivers/gpu/drm/i915/display/intel_color_regs.h
> index 9f4ae58f3e7e..969745821172 100644
> --- a/drivers/gpu/drm/i915/display/intel_color_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_color_regs.h
> @@ -8,6 +8,36 @@
>
> #include "intel_display_reg_defs.h"
>
> +/*
> + * Palette regs
> + */
Quite redundant. If we want to keep a comment then it
should be adjusted to say these are for gmch platforms.
> +#define _PALETTE_A 0xa000
> +#define _PALETTE_B 0xa800
> +#define _CHV_PALETTE_C 0xc000
> +/* 8bit mode / i965+ 10.6 interpolated mode ldw/udw */
> +#define PALETTE_RED_MASK REG_GENMASK(23, 16)
> +#define PALETTE_GREEN_MASK REG_GENMASK(15, 8)
> +#define PALETTE_BLUE_MASK REG_GENMASK(7, 0)
> +/* pre-i965 10bit interpolated mode ldw */
> +#define PALETTE_10BIT_RED_LDW_MASK REG_GENMASK(23, 16)
> +#define PALETTE_10BIT_GREEN_LDW_MASK REG_GENMASK(15, 8)
> +#define PALETTE_10BIT_BLUE_LDW_MASK REG_GENMASK(7, 0)
> +/* pre-i965 10bit interpolated mode udw */
> +#define PALETTE_10BIT_RED_EXP_MASK REG_GENMASK(23, 22)
> +#define PALETTE_10BIT_RED_MANT_MASK REG_GENMASK(21, 18)
> +#define PALETTE_10BIT_RED_UDW_MASK REG_GENMASK(17, 16)
> +#define PALETTE_10BIT_GREEN_EXP_MASK REG_GENMASK(15, 14)
> +#define PALETTE_10BIT_GREEN_MANT_MASK REG_GENMASK(13, 10)
> +#define PALETTE_10BIT_GREEN_UDW_MASK REG_GENMASK(9, 8)
> +#define PALETTE_10BIT_BLUE_EXP_MASK REG_GENMASK(7, 6)
> +#define PALETTE_10BIT_BLUE_MANT_MASK REG_GENMASK(5, 2)
> +#define PALETTE_10BIT_BLUE_UDW_MASK REG_GENMASK(1, 0)
> +#define PALETTE(pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \
> + _PICK_EVEN_2RANGES(pipe, 2, \
> + _PALETTE_A, _PALETTE_B, \
> + _CHV_PALETTE_C, _CHV_PALETTE_C) + \
> + (i) * 4)
> +
> /* legacy palette */
and then this should be adjusted to indicate ilk+
Otherwise
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> #define _LGC_PALETTE_A 0x4a000
> #define _LGC_PALETTE_B 0x4a800
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
> index c689bc7e2867..b74965383a56 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -1700,36 +1700,6 @@
>
> #define GMBUSFREQ_VLV _MMIO(VLV_DISPLAY_BASE + 0x6510)
>
> -/*
> - * Palette regs
> - */
> -#define _PALETTE_A 0xa000
> -#define _PALETTE_B 0xa800
> -#define _CHV_PALETTE_C 0xc000
> -/* 8bit mode / i965+ 10.6 interpolated mode ldw/udw */
> -#define PALETTE_RED_MASK REG_GENMASK(23, 16)
> -#define PALETTE_GREEN_MASK REG_GENMASK(15, 8)
> -#define PALETTE_BLUE_MASK REG_GENMASK(7, 0)
> -/* pre-i965 10bit interpolated mode ldw */
> -#define PALETTE_10BIT_RED_LDW_MASK REG_GENMASK(23, 16)
> -#define PALETTE_10BIT_GREEN_LDW_MASK REG_GENMASK(15, 8)
> -#define PALETTE_10BIT_BLUE_LDW_MASK REG_GENMASK(7, 0)
> -/* pre-i965 10bit interpolated mode udw */
> -#define PALETTE_10BIT_RED_EXP_MASK REG_GENMASK(23, 22)
> -#define PALETTE_10BIT_RED_MANT_MASK REG_GENMASK(21, 18)
> -#define PALETTE_10BIT_RED_UDW_MASK REG_GENMASK(17, 16)
> -#define PALETTE_10BIT_GREEN_EXP_MASK REG_GENMASK(15, 14)
> -#define PALETTE_10BIT_GREEN_MANT_MASK REG_GENMASK(13, 10)
> -#define PALETTE_10BIT_GREEN_UDW_MASK REG_GENMASK(9, 8)
> -#define PALETTE_10BIT_BLUE_EXP_MASK REG_GENMASK(7, 6)
> -#define PALETTE_10BIT_BLUE_MANT_MASK REG_GENMASK(5, 2)
> -#define PALETTE_10BIT_BLUE_UDW_MASK REG_GENMASK(1, 0)
> -#define PALETTE(pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \
> - _PICK_EVEN_2RANGES(pipe, 2, \
> - _PALETTE_A, _PALETTE_B, \
> - _CHV_PALETTE_C, _CHV_PALETTE_C) + \
> - (i) * 4)
> -
> #define PEG_BAND_GAP_DATA _MMIO(0x14d68)
>
> #define BXT_RP_STATE_CAP _MMIO(0x138170)
> --
> 2.39.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 4/6] drm/i915/display: split out intel_sprite_regs.h from i915_reg.h
2024-04-12 14:52 ` [PATCH 4/6] drm/i915/display: split out intel_sprite_regs.h " Jani Nikula
@ 2024-04-12 15:22 ` Ville Syrjälä
0 siblings, 0 replies; 23+ messages in thread
From: Ville Syrjälä @ 2024-04-12 15:22 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Apr 12, 2024 at 05:52:56PM +0300, Jani Nikula wrote:
> Clean up i915_reg.h.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_sprite.c | 1 +
> .../gpu/drm/i915/display/intel_sprite_regs.h | 349 ++++++++++++++++++
> drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 +
> drivers/gpu/drm/i915/gvt/display.c | 1 +
> drivers/gpu/drm/i915/gvt/fb_decoder.c | 5 +-
> drivers/gpu/drm/i915/gvt/handlers.c | 1 +
> drivers/gpu/drm/i915/i915_reg.h | 340 -----------------
> drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 +
> 8 files changed, 358 insertions(+), 341 deletions(-)
> create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_regs.h
>
> diff --git a/drivers/gpu/drm/i915/display/intel_sprite.c b/drivers/gpu/drm/i915/display/intel_sprite.c
> index d7b440c8caef..36a253a19c74 100644
> --- a/drivers/gpu/drm/i915/display/intel_sprite.c
> +++ b/drivers/gpu/drm/i915/display/intel_sprite.c
> @@ -47,6 +47,7 @@
> #include "intel_fb.h"
> #include "intel_frontbuffer.h"
> #include "intel_sprite.h"
> +#include "intel_sprite_regs.h"
>
> static char sprite_name(struct drm_i915_private *i915, enum pipe pipe, int sprite)
> {
> diff --git a/drivers/gpu/drm/i915/display/intel_sprite_regs.h b/drivers/gpu/drm/i915/display/intel_sprite_regs.h
> new file mode 100644
> index 000000000000..caf4b58e9a27
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_sprite_regs.h
> @@ -0,0 +1,349 @@
> +/* SPDX-License-Identifier: MIT */
> +/* Copyright © 2024 Intel Corporation */
> +
> +#ifndef __INTEL_SPRITE_REGS__
> +#define __INTEL_SPRITE_REGS__
> +
> +#include "intel_display_reg_defs.h"
> +
> +/* Sprite A control */
Redundant comment.
Otherwise
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
We should perhaps indicate which sprite registers are for
which platforms, but doesn't look like we have any
comments like that. So probably material for a potential
followup.
> +#define _DVSACNTR 0x72180
> +#define DVS_ENABLE REG_BIT(31)
> +#define DVS_PIPE_GAMMA_ENABLE REG_BIT(30)
> +#define DVS_YUV_RANGE_CORRECTION_DISABLE REG_BIT(27)
> +#define DVS_FORMAT_MASK REG_GENMASK(26, 25)
> +#define DVS_FORMAT_YUV422 REG_FIELD_PREP(DVS_FORMAT_MASK, 0)
> +#define DVS_FORMAT_RGBX101010 REG_FIELD_PREP(DVS_FORMAT_MASK, 1)
> +#define DVS_FORMAT_RGBX888 REG_FIELD_PREP(DVS_FORMAT_MASK, 2)
> +#define DVS_FORMAT_RGBX161616 REG_FIELD_PREP(DVS_FORMAT_MASK, 3)
> +#define DVS_PIPE_CSC_ENABLE REG_BIT(24)
> +#define DVS_SOURCE_KEY REG_BIT(22)
> +#define DVS_RGB_ORDER_XBGR REG_BIT(20)
> +#define DVS_YUV_FORMAT_BT709 REG_BIT(18)
> +#define DVS_YUV_ORDER_MASK REG_GENMASK(17, 16)
> +#define DVS_YUV_ORDER_YUYV REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 0)
> +#define DVS_YUV_ORDER_UYVY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 1)
> +#define DVS_YUV_ORDER_YVYU REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 2)
> +#define DVS_YUV_ORDER_VYUY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 3)
> +#define DVS_ROTATE_180 REG_BIT(15)
> +#define DVS_TRICKLE_FEED_DISABLE REG_BIT(14)
> +#define DVS_TILED REG_BIT(10)
> +#define DVS_DEST_KEY REG_BIT(2)
> +#define _DVSALINOFF 0x72184
> +#define _DVSASTRIDE 0x72188
> +#define _DVSAPOS 0x7218c
> +#define DVS_POS_Y_MASK REG_GENMASK(31, 16)
> +#define DVS_POS_Y(y) REG_FIELD_PREP(DVS_POS_Y_MASK, (y))
> +#define DVS_POS_X_MASK REG_GENMASK(15, 0)
> +#define DVS_POS_X(x) REG_FIELD_PREP(DVS_POS_X_MASK, (x))
> +#define _DVSASIZE 0x72190
> +#define DVS_HEIGHT_MASK REG_GENMASK(31, 16)
> +#define DVS_HEIGHT(h) REG_FIELD_PREP(DVS_HEIGHT_MASK, (h))
> +#define DVS_WIDTH_MASK REG_GENMASK(15, 0)
> +#define DVS_WIDTH(w) REG_FIELD_PREP(DVS_WIDTH_MASK, (w))
> +#define _DVSAKEYVAL 0x72194
> +#define _DVSAKEYMSK 0x72198
> +#define _DVSASURF 0x7219c
> +#define DVS_ADDR_MASK REG_GENMASK(31, 12)
> +#define _DVSAKEYMAXVAL 0x721a0
> +#define _DVSATILEOFF 0x721a4
> +#define DVS_OFFSET_Y_MASK REG_GENMASK(31, 16)
> +#define DVS_OFFSET_Y(y) REG_FIELD_PREP(DVS_OFFSET_Y_MASK, (y))
> +#define DVS_OFFSET_X_MASK REG_GENMASK(15, 0)
> +#define DVS_OFFSET_X(x) REG_FIELD_PREP(DVS_OFFSET_X_MASK, (x))
> +#define _DVSASURFLIVE 0x721ac
> +#define _DVSAGAMC_G4X 0x721e0 /* g4x */
> +#define _DVSASCALE 0x72204
> +#define DVS_SCALE_ENABLE REG_BIT(31)
> +#define DVS_FILTER_MASK REG_GENMASK(30, 29)
> +#define DVS_FILTER_MEDIUM REG_FIELD_PREP(DVS_FILTER_MASK, 0)
> +#define DVS_FILTER_ENHANCING REG_FIELD_PREP(DVS_FILTER_MASK, 1)
> +#define DVS_FILTER_SOFTENING REG_FIELD_PREP(DVS_FILTER_MASK, 2)
> +#define DVS_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
> +#define DVS_VERTICAL_OFFSET_ENABLE REG_BIT(27)
> +#define DVS_SRC_WIDTH_MASK REG_GENMASK(26, 16)
> +#define DVS_SRC_WIDTH(w) REG_FIELD_PREP(DVS_SRC_WIDTH_MASK, (w))
> +#define DVS_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
> +#define DVS_SRC_HEIGHT(h) REG_FIELD_PREP(DVS_SRC_HEIGHT_MASK, (h))
> +#define _DVSAGAMC_ILK 0x72300 /* ilk/snb */
> +#define _DVSAGAMCMAX_ILK 0x72340 /* ilk/snb */
> +
> +#define _DVSBCNTR 0x73180
> +#define _DVSBLINOFF 0x73184
> +#define _DVSBSTRIDE 0x73188
> +#define _DVSBPOS 0x7318c
> +#define _DVSBSIZE 0x73190
> +#define _DVSBKEYVAL 0x73194
> +#define _DVSBKEYMSK 0x73198
> +#define _DVSBSURF 0x7319c
> +#define _DVSBKEYMAXVAL 0x731a0
> +#define _DVSBTILEOFF 0x731a4
> +#define _DVSBSURFLIVE 0x731ac
> +#define _DVSBGAMC_G4X 0x731e0 /* g4x */
> +#define _DVSBSCALE 0x73204
> +#define _DVSBGAMC_ILK 0x73300 /* ilk/snb */
> +#define _DVSBGAMCMAX_ILK 0x73340 /* ilk/snb */
> +
> +#define DVSCNTR(pipe) _MMIO_PIPE(pipe, _DVSACNTR, _DVSBCNTR)
> +#define DVSLINOFF(pipe) _MMIO_PIPE(pipe, _DVSALINOFF, _DVSBLINOFF)
> +#define DVSSTRIDE(pipe) _MMIO_PIPE(pipe, _DVSASTRIDE, _DVSBSTRIDE)
> +#define DVSPOS(pipe) _MMIO_PIPE(pipe, _DVSAPOS, _DVSBPOS)
> +#define DVSSURF(pipe) _MMIO_PIPE(pipe, _DVSASURF, _DVSBSURF)
> +#define DVSKEYMAX(pipe) _MMIO_PIPE(pipe, _DVSAKEYMAXVAL, _DVSBKEYMAXVAL)
> +#define DVSSIZE(pipe) _MMIO_PIPE(pipe, _DVSASIZE, _DVSBSIZE)
> +#define DVSSCALE(pipe) _MMIO_PIPE(pipe, _DVSASCALE, _DVSBSCALE)
> +#define DVSTILEOFF(pipe) _MMIO_PIPE(pipe, _DVSATILEOFF, _DVSBTILEOFF)
> +#define DVSKEYVAL(pipe) _MMIO_PIPE(pipe, _DVSAKEYVAL, _DVSBKEYVAL)
> +#define DVSKEYMSK(pipe) _MMIO_PIPE(pipe, _DVSAKEYMSK, _DVSBKEYMSK)
> +#define DVSSURFLIVE(pipe) _MMIO_PIPE(pipe, _DVSASURFLIVE, _DVSBSURFLIVE)
> +#define DVSGAMC_G4X(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_G4X, _DVSBGAMC_G4X) + (5 - (i)) * 4) /* 6 x u0.8 */
> +#define DVSGAMC_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_ILK, _DVSBGAMC_ILK) + (i) * 4) /* 16 x u0.10 */
> +#define DVSGAMCMAX_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMCMAX_ILK, _DVSBGAMCMAX_ILK) + (i) * 4) /* 3 x u1.10 */
> +
> +#define _SPRA_CTL 0x70280
> +#define SPRITE_ENABLE REG_BIT(31)
> +#define SPRITE_PIPE_GAMMA_ENABLE REG_BIT(30)
> +#define SPRITE_YUV_RANGE_CORRECTION_DISABLE REG_BIT(28)
> +#define SPRITE_FORMAT_MASK REG_GENMASK(27, 25)
> +#define SPRITE_FORMAT_YUV422 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 0)
> +#define SPRITE_FORMAT_RGBX101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 1)
> +#define SPRITE_FORMAT_RGBX888 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 2)
> +#define SPRITE_FORMAT_RGBX161616 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 3)
> +#define SPRITE_FORMAT_YUV444 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 4)
> +#define SPRITE_FORMAT_XR_BGR101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 5) /* Extended range */
> +#define SPRITE_PIPE_CSC_ENABLE REG_BIT(24)
> +#define SPRITE_SOURCE_KEY REG_BIT(22)
> +#define SPRITE_RGB_ORDER_RGBX REG_BIT(20) /* only for 888 and 161616 */
> +#define SPRITE_YUV_TO_RGB_CSC_DISABLE REG_BIT(19)
> +#define SPRITE_YUV_TO_RGB_CSC_FORMAT_BT709 REG_BIT(18) /* 0 is BT601 */
> +#define SPRITE_YUV_ORDER_MASK REG_GENMASK(17, 16)
> +#define SPRITE_YUV_ORDER_YUYV REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 0)
> +#define SPRITE_YUV_ORDER_UYVY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 1)
> +#define SPRITE_YUV_ORDER_YVYU REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 2)
> +#define SPRITE_YUV_ORDER_VYUY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 3)
> +#define SPRITE_ROTATE_180 REG_BIT(15)
> +#define SPRITE_TRICKLE_FEED_DISABLE REG_BIT(14)
> +#define SPRITE_PLANE_GAMMA_DISABLE REG_BIT(13)
> +#define SPRITE_TILED REG_BIT(10)
> +#define SPRITE_DEST_KEY REG_BIT(2)
> +#define _SPRA_LINOFF 0x70284
> +#define _SPRA_STRIDE 0x70288
> +#define _SPRA_POS 0x7028c
> +#define SPRITE_POS_Y_MASK REG_GENMASK(31, 16)
> +#define SPRITE_POS_Y(y) REG_FIELD_PREP(SPRITE_POS_Y_MASK, (y))
> +#define SPRITE_POS_X_MASK REG_GENMASK(15, 0)
> +#define SPRITE_POS_X(x) REG_FIELD_PREP(SPRITE_POS_X_MASK, (x))
> +#define _SPRA_SIZE 0x70290
> +#define SPRITE_HEIGHT_MASK REG_GENMASK(31, 16)
> +#define SPRITE_HEIGHT(h) REG_FIELD_PREP(SPRITE_HEIGHT_MASK, (h))
> +#define SPRITE_WIDTH_MASK REG_GENMASK(15, 0)
> +#define SPRITE_WIDTH(w) REG_FIELD_PREP(SPRITE_WIDTH_MASK, (w))
> +#define _SPRA_KEYVAL 0x70294
> +#define _SPRA_KEYMSK 0x70298
> +#define _SPRA_SURF 0x7029c
> +#define SPRITE_ADDR_MASK REG_GENMASK(31, 12)
> +#define _SPRA_KEYMAX 0x702a0
> +#define _SPRA_TILEOFF 0x702a4
> +#define SPRITE_OFFSET_Y_MASK REG_GENMASK(31, 16)
> +#define SPRITE_OFFSET_Y(y) REG_FIELD_PREP(SPRITE_OFFSET_Y_MASK, (y))
> +#define SPRITE_OFFSET_X_MASK REG_GENMASK(15, 0)
> +#define SPRITE_OFFSET_X(x) REG_FIELD_PREP(SPRITE_OFFSET_X_MASK, (x))
> +#define _SPRA_OFFSET 0x702a4
> +#define _SPRA_SURFLIVE 0x702ac
> +#define _SPRA_SCALE 0x70304
> +#define SPRITE_SCALE_ENABLE REG_BIT(31)
> +#define SPRITE_FILTER_MASK REG_GENMASK(30, 29)
> +#define SPRITE_FILTER_MEDIUM REG_FIELD_PREP(SPRITE_FILTER_MASK, 0)
> +#define SPRITE_FILTER_ENHANCING REG_FIELD_PREP(SPRITE_FILTER_MASK, 1)
> +#define SPRITE_FILTER_SOFTENING REG_FIELD_PREP(SPRITE_FILTER_MASK, 2)
> +#define SPRITE_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
> +#define SPRITE_VERTICAL_OFFSET_ENABLE REG_BIT(27)
> +#define SPRITE_SRC_WIDTH_MASK REG_GENMASK(26, 16)
> +#define SPRITE_SRC_WIDTH(w) REG_FIELD_PREP(SPRITE_SRC_WIDTH_MASK, (w))
> +#define SPRITE_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
> +#define SPRITE_SRC_HEIGHT(h) REG_FIELD_PREP(SPRITE_SRC_HEIGHT_MASK, (h))
> +#define _SPRA_GAMC 0x70400
> +#define _SPRA_GAMC16 0x70440
> +#define _SPRA_GAMC17 0x7044c
> +
> +#define _SPRB_CTL 0x71280
> +#define _SPRB_LINOFF 0x71284
> +#define _SPRB_STRIDE 0x71288
> +#define _SPRB_POS 0x7128c
> +#define _SPRB_SIZE 0x71290
> +#define _SPRB_KEYVAL 0x71294
> +#define _SPRB_KEYMSK 0x71298
> +#define _SPRB_SURF 0x7129c
> +#define _SPRB_KEYMAX 0x712a0
> +#define _SPRB_TILEOFF 0x712a4
> +#define _SPRB_OFFSET 0x712a4
> +#define _SPRB_SURFLIVE 0x712ac
> +#define _SPRB_SCALE 0x71304
> +#define _SPRB_GAMC 0x71400
> +#define _SPRB_GAMC16 0x71440
> +#define _SPRB_GAMC17 0x7144c
> +
> +#define SPRCTL(pipe) _MMIO_PIPE(pipe, _SPRA_CTL, _SPRB_CTL)
> +#define SPRLINOFF(pipe) _MMIO_PIPE(pipe, _SPRA_LINOFF, _SPRB_LINOFF)
> +#define SPRSTRIDE(pipe) _MMIO_PIPE(pipe, _SPRA_STRIDE, _SPRB_STRIDE)
> +#define SPRPOS(pipe) _MMIO_PIPE(pipe, _SPRA_POS, _SPRB_POS)
> +#define SPRSIZE(pipe) _MMIO_PIPE(pipe, _SPRA_SIZE, _SPRB_SIZE)
> +#define SPRKEYVAL(pipe) _MMIO_PIPE(pipe, _SPRA_KEYVAL, _SPRB_KEYVAL)
> +#define SPRKEYMSK(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMSK, _SPRB_KEYMSK)
> +#define SPRSURF(pipe) _MMIO_PIPE(pipe, _SPRA_SURF, _SPRB_SURF)
> +#define SPRKEYMAX(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMAX, _SPRB_KEYMAX)
> +#define SPRTILEOFF(pipe) _MMIO_PIPE(pipe, _SPRA_TILEOFF, _SPRB_TILEOFF)
> +#define SPROFFSET(pipe) _MMIO_PIPE(pipe, _SPRA_OFFSET, _SPRB_OFFSET)
> +#define SPRSCALE(pipe) _MMIO_PIPE(pipe, _SPRA_SCALE, _SPRB_SCALE)
> +#define SPRGAMC(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC, _SPRB_GAMC) + (i) * 4) /* 16 x u0.10 */
> +#define SPRGAMC16(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC16, _SPRB_GAMC16) + (i) * 4) /* 3 x u1.10 */
> +#define SPRGAMC17(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC17, _SPRB_GAMC17) + (i) * 4) /* 3 x u2.10 */
> +#define SPRSURFLIVE(pipe) _MMIO_PIPE(pipe, _SPRA_SURFLIVE, _SPRB_SURFLIVE)
> +
> +#define _SPACNTR (VLV_DISPLAY_BASE + 0x72180)
> +#define SP_ENABLE REG_BIT(31)
> +#define SP_PIPE_GAMMA_ENABLE REG_BIT(30)
> +#define SP_FORMAT_MASK REG_GENMASK(29, 26)
> +#define SP_FORMAT_YUV422 REG_FIELD_PREP(SP_FORMAT_MASK, 0)
> +#define SP_FORMAT_8BPP REG_FIELD_PREP(SP_FORMAT_MASK, 2)
> +#define SP_FORMAT_BGR565 REG_FIELD_PREP(SP_FORMAT_MASK, 5)
> +#define SP_FORMAT_BGRX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 6)
> +#define SP_FORMAT_BGRA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 7)
> +#define SP_FORMAT_RGBX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 8)
> +#define SP_FORMAT_RGBA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 9)
> +#define SP_FORMAT_BGRX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 10) /* CHV pipe B */
> +#define SP_FORMAT_BGRA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 11) /* CHV pipe B */
> +#define SP_FORMAT_RGBX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 14)
> +#define SP_FORMAT_RGBA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 15)
> +#define SP_ALPHA_PREMULTIPLY REG_BIT(23) /* CHV pipe B */
> +#define SP_SOURCE_KEY REG_BIT(22)
> +#define SP_YUV_FORMAT_BT709 REG_BIT(18)
> +#define SP_YUV_ORDER_MASK REG_GENMASK(17, 16)
> +#define SP_YUV_ORDER_YUYV REG_FIELD_PREP(SP_YUV_ORDER_MASK, 0)
> +#define SP_YUV_ORDER_UYVY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 1)
> +#define SP_YUV_ORDER_YVYU REG_FIELD_PREP(SP_YUV_ORDER_MASK, 2)
> +#define SP_YUV_ORDER_VYUY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 3)
> +#define SP_ROTATE_180 REG_BIT(15)
> +#define SP_TILED REG_BIT(10)
> +#define SP_MIRROR REG_BIT(8) /* CHV pipe B */
> +#define _SPALINOFF (VLV_DISPLAY_BASE + 0x72184)
> +#define _SPASTRIDE (VLV_DISPLAY_BASE + 0x72188)
> +#define _SPAPOS (VLV_DISPLAY_BASE + 0x7218c)
> +#define SP_POS_Y_MASK REG_GENMASK(31, 16)
> +#define SP_POS_Y(y) REG_FIELD_PREP(SP_POS_Y_MASK, (y))
> +#define SP_POS_X_MASK REG_GENMASK(15, 0)
> +#define SP_POS_X(x) REG_FIELD_PREP(SP_POS_X_MASK, (x))
> +#define _SPASIZE (VLV_DISPLAY_BASE + 0x72190)
> +#define SP_HEIGHT_MASK REG_GENMASK(31, 16)
> +#define SP_HEIGHT(h) REG_FIELD_PREP(SP_HEIGHT_MASK, (h))
> +#define SP_WIDTH_MASK REG_GENMASK(15, 0)
> +#define SP_WIDTH(w) REG_FIELD_PREP(SP_WIDTH_MASK, (w))
> +#define _SPAKEYMINVAL (VLV_DISPLAY_BASE + 0x72194)
> +#define _SPAKEYMSK (VLV_DISPLAY_BASE + 0x72198)
> +#define _SPASURF (VLV_DISPLAY_BASE + 0x7219c)
> +#define SP_ADDR_MASK REG_GENMASK(31, 12)
> +#define _SPAKEYMAXVAL (VLV_DISPLAY_BASE + 0x721a0)
> +#define _SPATILEOFF (VLV_DISPLAY_BASE + 0x721a4)
> +#define SP_OFFSET_Y_MASK REG_GENMASK(31, 16)
> +#define SP_OFFSET_Y(y) REG_FIELD_PREP(SP_OFFSET_Y_MASK, (y))
> +#define SP_OFFSET_X_MASK REG_GENMASK(15, 0)
> +#define SP_OFFSET_X(x) REG_FIELD_PREP(SP_OFFSET_X_MASK, (x))
> +#define _SPACONSTALPHA (VLV_DISPLAY_BASE + 0x721a8)
> +#define SP_CONST_ALPHA_ENABLE REG_BIT(31)
> +#define SP_CONST_ALPHA_MASK REG_GENMASK(7, 0)
> +#define SP_CONST_ALPHA(alpha) REG_FIELD_PREP(SP_CONST_ALPHA_MASK, (alpha))
> +#define _SPASURFLIVE (VLV_DISPLAY_BASE + 0x721ac)
> +#define _SPACLRC0 (VLV_DISPLAY_BASE + 0x721d0)
> +#define SP_CONTRAST_MASK REG_GENMASK(26, 18)
> +#define SP_CONTRAST(x) REG_FIELD_PREP(SP_CONTRAST_MASK, (x)) /* u3.6 */
> +#define SP_BRIGHTNESS_MASK REG_GENMASK(7, 0)
> +#define SP_BRIGHTNESS(x) REG_FIELD_PREP(SP_BRIGHTNESS_MASK, (x)) /* s8 */
> +#define _SPACLRC1 (VLV_DISPLAY_BASE + 0x721d4)
> +#define SP_SH_SIN_MASK REG_GENMASK(26, 16)
> +#define SP_SH_SIN(x) REG_FIELD_PREP(SP_SH_SIN_MASK, (x)) /* s4.7 */
> +#define SP_SH_COS_MASK REG_GENMASK(9, 0)
> +#define SP_SH_COS(x) REG_FIELD_PREP(SP_SH_COS_MASK, (x)) /* u3.7 */
> +#define _SPAGAMC (VLV_DISPLAY_BASE + 0x721e0)
> +
> +#define _SPBCNTR (VLV_DISPLAY_BASE + 0x72280)
> +#define _SPBLINOFF (VLV_DISPLAY_BASE + 0x72284)
> +#define _SPBSTRIDE (VLV_DISPLAY_BASE + 0x72288)
> +#define _SPBPOS (VLV_DISPLAY_BASE + 0x7228c)
> +#define _SPBSIZE (VLV_DISPLAY_BASE + 0x72290)
> +#define _SPBKEYMINVAL (VLV_DISPLAY_BASE + 0x72294)
> +#define _SPBKEYMSK (VLV_DISPLAY_BASE + 0x72298)
> +#define _SPBSURF (VLV_DISPLAY_BASE + 0x7229c)
> +#define _SPBKEYMAXVAL (VLV_DISPLAY_BASE + 0x722a0)
> +#define _SPBTILEOFF (VLV_DISPLAY_BASE + 0x722a4)
> +#define _SPBCONSTALPHA (VLV_DISPLAY_BASE + 0x722a8)
> +#define _SPBSURFLIVE (VLV_DISPLAY_BASE + 0x722ac)
> +#define _SPBCLRC0 (VLV_DISPLAY_BASE + 0x722d0)
> +#define _SPBCLRC1 (VLV_DISPLAY_BASE + 0x722d4)
> +#define _SPBGAMC (VLV_DISPLAY_BASE + 0x722e0)
> +
> +#define _VLV_SPR(pipe, plane_id, reg_a, reg_b) \
> + _PIPE((pipe) * 2 + (plane_id) - PLANE_SPRITE0, (reg_a), (reg_b))
> +#define _MMIO_VLV_SPR(pipe, plane_id, reg_a, reg_b) \
> + _MMIO(_VLV_SPR((pipe), (plane_id), (reg_a), (reg_b)))
> +
> +#define SPCNTR(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACNTR, _SPBCNTR)
> +#define SPLINOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPALINOFF, _SPBLINOFF)
> +#define SPSTRIDE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASTRIDE, _SPBSTRIDE)
> +#define SPPOS(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAPOS, _SPBPOS)
> +#define SPSIZE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASIZE, _SPBSIZE)
> +#define SPKEYMINVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMINVAL, _SPBKEYMINVAL)
> +#define SPKEYMSK(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMSK, _SPBKEYMSK)
> +#define SPSURF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURF, _SPBSURF)
> +#define SPKEYMAXVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMAXVAL, _SPBKEYMAXVAL)
> +#define SPTILEOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPATILEOFF, _SPBTILEOFF)
> +#define SPCONSTALPHA(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACONSTALPHA, _SPBCONSTALPHA)
> +#define SPSURFLIVE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURFLIVE, _SPBSURFLIVE)
> +#define SPCLRC0(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC0, _SPBCLRC0)
> +#define SPCLRC1(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC1, _SPBCLRC1)
> +#define SPGAMC(pipe, plane_id, i) _MMIO(_VLV_SPR((pipe), (plane_id), _SPAGAMC, _SPBGAMC) + (5 - (i)) * 4) /* 6 x u0.10 */
> +
> +/*
> + * CHV pipe B sprite CSC
> + *
> + * |cr| |c0 c1 c2| |cr + cr_ioff| |cr_ooff|
> + * |yg| = |c3 c4 c5| x |yg + yg_ioff| + |yg_ooff|
> + * |cb| |c6 c7 c8| |cb + cr_ioff| |cb_ooff|
> + */
> +#define _MMIO_CHV_SPCSC(plane_id, reg) \
> + _MMIO(VLV_DISPLAY_BASE + ((plane_id) - PLANE_SPRITE0) * 0x1000 + (reg))
> +
> +#define SPCSCYGOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d900)
> +#define SPCSCCBOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d904)
> +#define SPCSCCROFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d908)
> +#define SPCSC_OOFF_MASK REG_GENMASK(26, 16)
> +#define SPCSC_OOFF(x) REG_FIELD_PREP(SPCSC_OOFF_MASK, (x) & 0x7ff) /* s11 */
> +#define SPCSC_IOFF_MASK REG_GENMASK(10, 0)
> +#define SPCSC_IOFF(x) REG_FIELD_PREP(SPCSC_IOFF_MASK, (x) & 0x7ff) /* s11 */
> +
> +#define SPCSCC01(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d90c)
> +#define SPCSCC23(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d910)
> +#define SPCSCC45(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d914)
> +#define SPCSCC67(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d918)
> +#define SPCSCC8(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d91c)
> +#define SPCSC_C1_MASK REG_GENMASK(30, 16)
> +#define SPCSC_C1(x) REG_FIELD_PREP(SPCSC_C1_MASK, (x) & 0x7fff) /* s3.12 */
> +#define SPCSC_C0_MASK REG_GENMASK(14, 0)
> +#define SPCSC_C0(x) REG_FIELD_PREP(SPCSC_C0_MASK, (x) & 0x7fff) /* s3.12 */
> +
> +#define SPCSCYGICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d920)
> +#define SPCSCCBICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d924)
> +#define SPCSCCRICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d928)
> +#define SPCSC_IMAX_MASK REG_GENMASK(26, 16)
> +#define SPCSC_IMAX(x) REG_FIELD_PREP(SPCSC_IMAX_MASK, (x) & 0x7ff) /* s11 */
> +#define SPCSC_IMIN_MASK REG_GENMASK(10, 0)
> +#define SPCSC_IMIN(x) REG_FIELD_PREP(SPCSC_IMIN_MASK, (x) & 0x7ff) /* s11 */
> +
> +#define SPCSCYGOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d92c)
> +#define SPCSCCBOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d930)
> +#define SPCSCCROCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d934)
> +#define SPCSC_OMAX_MASK REG_GENMASK(25, 16)
> +#define SPCSC_OMAX(x) REG_FIELD_PREP(SPCSC_OMAX_MASK, (x)) /* u10 */
> +#define SPCSC_OMIN_MASK REG_GENMASK(9, 0)
> +#define SPCSC_OMIN(x) REG_FIELD_PREP(SPCSC_OMIN_MASK, (x)) /* u10 */
> +
> +#endif /* __INTEL_SPRITE_REGS__ */
> diff --git a/drivers/gpu/drm/i915/gvt/cmd_parser.c b/drivers/gpu/drm/i915/gvt/cmd_parser.c
> index d4a3f3e093b0..4be8cb65fb7e 100644
> --- a/drivers/gpu/drm/i915/gvt/cmd_parser.c
> +++ b/drivers/gpu/drm/i915/gvt/cmd_parser.c
> @@ -50,6 +50,7 @@
> #include "trace.h"
>
> #include "display/intel_display.h"
> +#include "display/intel_sprite_regs.h"
> #include "gem/i915_gem_context.h"
> #include "gem/i915_gem_pm.h"
> #include "gt/intel_context.h"
> diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c
> index e0c5dfb788eb..498698482d59 100644
> --- a/drivers/gpu/drm/i915/gvt/display.c
> +++ b/drivers/gpu/drm/i915/gvt/display.c
> @@ -38,6 +38,7 @@
>
> #include "display/intel_display.h"
> #include "display/intel_dpio_phy.h"
> +#include "display/intel_sprite_regs.h"
>
> static int get_edp_pipe(struct intel_vgpu *vgpu)
> {
> diff --git a/drivers/gpu/drm/i915/gvt/fb_decoder.c b/drivers/gpu/drm/i915/gvt/fb_decoder.c
> index 313efdabee57..4140da68aabb 100644
> --- a/drivers/gpu/drm/i915/gvt/fb_decoder.c
> +++ b/drivers/gpu/drm/i915/gvt/fb_decoder.c
> @@ -34,11 +34,14 @@
> */
>
> #include <uapi/drm/drm_fourcc.h>
> -#include "i915_drv.h"
> +
> #include "gvt.h"
> +#include "i915_drv.h"
> #include "i915_pvinfo.h"
> #include "i915_reg.h"
>
> +#include "display/intel_sprite_regs.h"
> +
> #define PRIMARY_FORMAT_NUM 16
> struct pixel_format {
> int drm_format; /* Pixel format in DRM definition */
> diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
> index efcb00472be2..7d749995c7a7 100644
> --- a/drivers/gpu/drm/i915/gvt/handlers.c
> +++ b/drivers/gpu/drm/i915/gvt/handlers.c
> @@ -49,6 +49,7 @@
> #include "display/intel_fdi_regs.h"
> #include "display/intel_pps_regs.h"
> #include "display/intel_psr_regs.h"
> +#include "display/intel_sprite_regs.h"
> #include "display/skl_watermark_regs.h"
> #include "display/vlv_dsi_pll_regs.h"
> #include "gt/intel_gt_regs.h"
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
> index 8c44a21977a4..bb63c7214e12 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -3070,346 +3070,6 @@
> #define _PIPEDSI0CONF 0x7b008
> #define _PIPEDSI1CONF 0x7b808
>
> -/* Sprite A control */
> -#define _DVSACNTR 0x72180
> -#define DVS_ENABLE REG_BIT(31)
> -#define DVS_PIPE_GAMMA_ENABLE REG_BIT(30)
> -#define DVS_YUV_RANGE_CORRECTION_DISABLE REG_BIT(27)
> -#define DVS_FORMAT_MASK REG_GENMASK(26, 25)
> -#define DVS_FORMAT_YUV422 REG_FIELD_PREP(DVS_FORMAT_MASK, 0)
> -#define DVS_FORMAT_RGBX101010 REG_FIELD_PREP(DVS_FORMAT_MASK, 1)
> -#define DVS_FORMAT_RGBX888 REG_FIELD_PREP(DVS_FORMAT_MASK, 2)
> -#define DVS_FORMAT_RGBX161616 REG_FIELD_PREP(DVS_FORMAT_MASK, 3)
> -#define DVS_PIPE_CSC_ENABLE REG_BIT(24)
> -#define DVS_SOURCE_KEY REG_BIT(22)
> -#define DVS_RGB_ORDER_XBGR REG_BIT(20)
> -#define DVS_YUV_FORMAT_BT709 REG_BIT(18)
> -#define DVS_YUV_ORDER_MASK REG_GENMASK(17, 16)
> -#define DVS_YUV_ORDER_YUYV REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 0)
> -#define DVS_YUV_ORDER_UYVY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 1)
> -#define DVS_YUV_ORDER_YVYU REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 2)
> -#define DVS_YUV_ORDER_VYUY REG_FIELD_PREP(DVS_YUV_ORDER_MASK, 3)
> -#define DVS_ROTATE_180 REG_BIT(15)
> -#define DVS_TRICKLE_FEED_DISABLE REG_BIT(14)
> -#define DVS_TILED REG_BIT(10)
> -#define DVS_DEST_KEY REG_BIT(2)
> -#define _DVSALINOFF 0x72184
> -#define _DVSASTRIDE 0x72188
> -#define _DVSAPOS 0x7218c
> -#define DVS_POS_Y_MASK REG_GENMASK(31, 16)
> -#define DVS_POS_Y(y) REG_FIELD_PREP(DVS_POS_Y_MASK, (y))
> -#define DVS_POS_X_MASK REG_GENMASK(15, 0)
> -#define DVS_POS_X(x) REG_FIELD_PREP(DVS_POS_X_MASK, (x))
> -#define _DVSASIZE 0x72190
> -#define DVS_HEIGHT_MASK REG_GENMASK(31, 16)
> -#define DVS_HEIGHT(h) REG_FIELD_PREP(DVS_HEIGHT_MASK, (h))
> -#define DVS_WIDTH_MASK REG_GENMASK(15, 0)
> -#define DVS_WIDTH(w) REG_FIELD_PREP(DVS_WIDTH_MASK, (w))
> -#define _DVSAKEYVAL 0x72194
> -#define _DVSAKEYMSK 0x72198
> -#define _DVSASURF 0x7219c
> -#define DVS_ADDR_MASK REG_GENMASK(31, 12)
> -#define _DVSAKEYMAXVAL 0x721a0
> -#define _DVSATILEOFF 0x721a4
> -#define DVS_OFFSET_Y_MASK REG_GENMASK(31, 16)
> -#define DVS_OFFSET_Y(y) REG_FIELD_PREP(DVS_OFFSET_Y_MASK, (y))
> -#define DVS_OFFSET_X_MASK REG_GENMASK(15, 0)
> -#define DVS_OFFSET_X(x) REG_FIELD_PREP(DVS_OFFSET_X_MASK, (x))
> -#define _DVSASURFLIVE 0x721ac
> -#define _DVSAGAMC_G4X 0x721e0 /* g4x */
> -#define _DVSASCALE 0x72204
> -#define DVS_SCALE_ENABLE REG_BIT(31)
> -#define DVS_FILTER_MASK REG_GENMASK(30, 29)
> -#define DVS_FILTER_MEDIUM REG_FIELD_PREP(DVS_FILTER_MASK, 0)
> -#define DVS_FILTER_ENHANCING REG_FIELD_PREP(DVS_FILTER_MASK, 1)
> -#define DVS_FILTER_SOFTENING REG_FIELD_PREP(DVS_FILTER_MASK, 2)
> -#define DVS_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
> -#define DVS_VERTICAL_OFFSET_ENABLE REG_BIT(27)
> -#define DVS_SRC_WIDTH_MASK REG_GENMASK(26, 16)
> -#define DVS_SRC_WIDTH(w) REG_FIELD_PREP(DVS_SRC_WIDTH_MASK, (w))
> -#define DVS_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
> -#define DVS_SRC_HEIGHT(h) REG_FIELD_PREP(DVS_SRC_HEIGHT_MASK, (h))
> -#define _DVSAGAMC_ILK 0x72300 /* ilk/snb */
> -#define _DVSAGAMCMAX_ILK 0x72340 /* ilk/snb */
> -
> -#define _DVSBCNTR 0x73180
> -#define _DVSBLINOFF 0x73184
> -#define _DVSBSTRIDE 0x73188
> -#define _DVSBPOS 0x7318c
> -#define _DVSBSIZE 0x73190
> -#define _DVSBKEYVAL 0x73194
> -#define _DVSBKEYMSK 0x73198
> -#define _DVSBSURF 0x7319c
> -#define _DVSBKEYMAXVAL 0x731a0
> -#define _DVSBTILEOFF 0x731a4
> -#define _DVSBSURFLIVE 0x731ac
> -#define _DVSBGAMC_G4X 0x731e0 /* g4x */
> -#define _DVSBSCALE 0x73204
> -#define _DVSBGAMC_ILK 0x73300 /* ilk/snb */
> -#define _DVSBGAMCMAX_ILK 0x73340 /* ilk/snb */
> -
> -#define DVSCNTR(pipe) _MMIO_PIPE(pipe, _DVSACNTR, _DVSBCNTR)
> -#define DVSLINOFF(pipe) _MMIO_PIPE(pipe, _DVSALINOFF, _DVSBLINOFF)
> -#define DVSSTRIDE(pipe) _MMIO_PIPE(pipe, _DVSASTRIDE, _DVSBSTRIDE)
> -#define DVSPOS(pipe) _MMIO_PIPE(pipe, _DVSAPOS, _DVSBPOS)
> -#define DVSSURF(pipe) _MMIO_PIPE(pipe, _DVSASURF, _DVSBSURF)
> -#define DVSKEYMAX(pipe) _MMIO_PIPE(pipe, _DVSAKEYMAXVAL, _DVSBKEYMAXVAL)
> -#define DVSSIZE(pipe) _MMIO_PIPE(pipe, _DVSASIZE, _DVSBSIZE)
> -#define DVSSCALE(pipe) _MMIO_PIPE(pipe, _DVSASCALE, _DVSBSCALE)
> -#define DVSTILEOFF(pipe) _MMIO_PIPE(pipe, _DVSATILEOFF, _DVSBTILEOFF)
> -#define DVSKEYVAL(pipe) _MMIO_PIPE(pipe, _DVSAKEYVAL, _DVSBKEYVAL)
> -#define DVSKEYMSK(pipe) _MMIO_PIPE(pipe, _DVSAKEYMSK, _DVSBKEYMSK)
> -#define DVSSURFLIVE(pipe) _MMIO_PIPE(pipe, _DVSASURFLIVE, _DVSBSURFLIVE)
> -#define DVSGAMC_G4X(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_G4X, _DVSBGAMC_G4X) + (5 - (i)) * 4) /* 6 x u0.8 */
> -#define DVSGAMC_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_ILK, _DVSBGAMC_ILK) + (i) * 4) /* 16 x u0.10 */
> -#define DVSGAMCMAX_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMCMAX_ILK, _DVSBGAMCMAX_ILK) + (i) * 4) /* 3 x u1.10 */
> -
> -#define _SPRA_CTL 0x70280
> -#define SPRITE_ENABLE REG_BIT(31)
> -#define SPRITE_PIPE_GAMMA_ENABLE REG_BIT(30)
> -#define SPRITE_YUV_RANGE_CORRECTION_DISABLE REG_BIT(28)
> -#define SPRITE_FORMAT_MASK REG_GENMASK(27, 25)
> -#define SPRITE_FORMAT_YUV422 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 0)
> -#define SPRITE_FORMAT_RGBX101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 1)
> -#define SPRITE_FORMAT_RGBX888 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 2)
> -#define SPRITE_FORMAT_RGBX161616 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 3)
> -#define SPRITE_FORMAT_YUV444 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 4)
> -#define SPRITE_FORMAT_XR_BGR101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 5) /* Extended range */
> -#define SPRITE_PIPE_CSC_ENABLE REG_BIT(24)
> -#define SPRITE_SOURCE_KEY REG_BIT(22)
> -#define SPRITE_RGB_ORDER_RGBX REG_BIT(20) /* only for 888 and 161616 */
> -#define SPRITE_YUV_TO_RGB_CSC_DISABLE REG_BIT(19)
> -#define SPRITE_YUV_TO_RGB_CSC_FORMAT_BT709 REG_BIT(18) /* 0 is BT601 */
> -#define SPRITE_YUV_ORDER_MASK REG_GENMASK(17, 16)
> -#define SPRITE_YUV_ORDER_YUYV REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 0)
> -#define SPRITE_YUV_ORDER_UYVY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 1)
> -#define SPRITE_YUV_ORDER_YVYU REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 2)
> -#define SPRITE_YUV_ORDER_VYUY REG_FIELD_PREP(SPRITE_YUV_ORDER_MASK, 3)
> -#define SPRITE_ROTATE_180 REG_BIT(15)
> -#define SPRITE_TRICKLE_FEED_DISABLE REG_BIT(14)
> -#define SPRITE_PLANE_GAMMA_DISABLE REG_BIT(13)
> -#define SPRITE_TILED REG_BIT(10)
> -#define SPRITE_DEST_KEY REG_BIT(2)
> -#define _SPRA_LINOFF 0x70284
> -#define _SPRA_STRIDE 0x70288
> -#define _SPRA_POS 0x7028c
> -#define SPRITE_POS_Y_MASK REG_GENMASK(31, 16)
> -#define SPRITE_POS_Y(y) REG_FIELD_PREP(SPRITE_POS_Y_MASK, (y))
> -#define SPRITE_POS_X_MASK REG_GENMASK(15, 0)
> -#define SPRITE_POS_X(x) REG_FIELD_PREP(SPRITE_POS_X_MASK, (x))
> -#define _SPRA_SIZE 0x70290
> -#define SPRITE_HEIGHT_MASK REG_GENMASK(31, 16)
> -#define SPRITE_HEIGHT(h) REG_FIELD_PREP(SPRITE_HEIGHT_MASK, (h))
> -#define SPRITE_WIDTH_MASK REG_GENMASK(15, 0)
> -#define SPRITE_WIDTH(w) REG_FIELD_PREP(SPRITE_WIDTH_MASK, (w))
> -#define _SPRA_KEYVAL 0x70294
> -#define _SPRA_KEYMSK 0x70298
> -#define _SPRA_SURF 0x7029c
> -#define SPRITE_ADDR_MASK REG_GENMASK(31, 12)
> -#define _SPRA_KEYMAX 0x702a0
> -#define _SPRA_TILEOFF 0x702a4
> -#define SPRITE_OFFSET_Y_MASK REG_GENMASK(31, 16)
> -#define SPRITE_OFFSET_Y(y) REG_FIELD_PREP(SPRITE_OFFSET_Y_MASK, (y))
> -#define SPRITE_OFFSET_X_MASK REG_GENMASK(15, 0)
> -#define SPRITE_OFFSET_X(x) REG_FIELD_PREP(SPRITE_OFFSET_X_MASK, (x))
> -#define _SPRA_OFFSET 0x702a4
> -#define _SPRA_SURFLIVE 0x702ac
> -#define _SPRA_SCALE 0x70304
> -#define SPRITE_SCALE_ENABLE REG_BIT(31)
> -#define SPRITE_FILTER_MASK REG_GENMASK(30, 29)
> -#define SPRITE_FILTER_MEDIUM REG_FIELD_PREP(SPRITE_FILTER_MASK, 0)
> -#define SPRITE_FILTER_ENHANCING REG_FIELD_PREP(SPRITE_FILTER_MASK, 1)
> -#define SPRITE_FILTER_SOFTENING REG_FIELD_PREP(SPRITE_FILTER_MASK, 2)
> -#define SPRITE_VERTICAL_OFFSET_HALF REG_BIT(28) /* must be enabled below */
> -#define SPRITE_VERTICAL_OFFSET_ENABLE REG_BIT(27)
> -#define SPRITE_SRC_WIDTH_MASK REG_GENMASK(26, 16)
> -#define SPRITE_SRC_WIDTH(w) REG_FIELD_PREP(SPRITE_SRC_WIDTH_MASK, (w))
> -#define SPRITE_SRC_HEIGHT_MASK REG_GENMASK(10, 0)
> -#define SPRITE_SRC_HEIGHT(h) REG_FIELD_PREP(SPRITE_SRC_HEIGHT_MASK, (h))
> -#define _SPRA_GAMC 0x70400
> -#define _SPRA_GAMC16 0x70440
> -#define _SPRA_GAMC17 0x7044c
> -
> -#define _SPRB_CTL 0x71280
> -#define _SPRB_LINOFF 0x71284
> -#define _SPRB_STRIDE 0x71288
> -#define _SPRB_POS 0x7128c
> -#define _SPRB_SIZE 0x71290
> -#define _SPRB_KEYVAL 0x71294
> -#define _SPRB_KEYMSK 0x71298
> -#define _SPRB_SURF 0x7129c
> -#define _SPRB_KEYMAX 0x712a0
> -#define _SPRB_TILEOFF 0x712a4
> -#define _SPRB_OFFSET 0x712a4
> -#define _SPRB_SURFLIVE 0x712ac
> -#define _SPRB_SCALE 0x71304
> -#define _SPRB_GAMC 0x71400
> -#define _SPRB_GAMC16 0x71440
> -#define _SPRB_GAMC17 0x7144c
> -
> -#define SPRCTL(pipe) _MMIO_PIPE(pipe, _SPRA_CTL, _SPRB_CTL)
> -#define SPRLINOFF(pipe) _MMIO_PIPE(pipe, _SPRA_LINOFF, _SPRB_LINOFF)
> -#define SPRSTRIDE(pipe) _MMIO_PIPE(pipe, _SPRA_STRIDE, _SPRB_STRIDE)
> -#define SPRPOS(pipe) _MMIO_PIPE(pipe, _SPRA_POS, _SPRB_POS)
> -#define SPRSIZE(pipe) _MMIO_PIPE(pipe, _SPRA_SIZE, _SPRB_SIZE)
> -#define SPRKEYVAL(pipe) _MMIO_PIPE(pipe, _SPRA_KEYVAL, _SPRB_KEYVAL)
> -#define SPRKEYMSK(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMSK, _SPRB_KEYMSK)
> -#define SPRSURF(pipe) _MMIO_PIPE(pipe, _SPRA_SURF, _SPRB_SURF)
> -#define SPRKEYMAX(pipe) _MMIO_PIPE(pipe, _SPRA_KEYMAX, _SPRB_KEYMAX)
> -#define SPRTILEOFF(pipe) _MMIO_PIPE(pipe, _SPRA_TILEOFF, _SPRB_TILEOFF)
> -#define SPROFFSET(pipe) _MMIO_PIPE(pipe, _SPRA_OFFSET, _SPRB_OFFSET)
> -#define SPRSCALE(pipe) _MMIO_PIPE(pipe, _SPRA_SCALE, _SPRB_SCALE)
> -#define SPRGAMC(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC, _SPRB_GAMC) + (i) * 4) /* 16 x u0.10 */
> -#define SPRGAMC16(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC16, _SPRB_GAMC16) + (i) * 4) /* 3 x u1.10 */
> -#define SPRGAMC17(pipe, i) _MMIO(_PIPE(pipe, _SPRA_GAMC17, _SPRB_GAMC17) + (i) * 4) /* 3 x u2.10 */
> -#define SPRSURFLIVE(pipe) _MMIO_PIPE(pipe, _SPRA_SURFLIVE, _SPRB_SURFLIVE)
> -
> -#define _SPACNTR (VLV_DISPLAY_BASE + 0x72180)
> -#define SP_ENABLE REG_BIT(31)
> -#define SP_PIPE_GAMMA_ENABLE REG_BIT(30)
> -#define SP_FORMAT_MASK REG_GENMASK(29, 26)
> -#define SP_FORMAT_YUV422 REG_FIELD_PREP(SP_FORMAT_MASK, 0)
> -#define SP_FORMAT_8BPP REG_FIELD_PREP(SP_FORMAT_MASK, 2)
> -#define SP_FORMAT_BGR565 REG_FIELD_PREP(SP_FORMAT_MASK, 5)
> -#define SP_FORMAT_BGRX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 6)
> -#define SP_FORMAT_BGRA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 7)
> -#define SP_FORMAT_RGBX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 8)
> -#define SP_FORMAT_RGBA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 9)
> -#define SP_FORMAT_BGRX1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 10) /* CHV pipe B */
> -#define SP_FORMAT_BGRA1010102 REG_FIELD_PREP(SP_FORMAT_MASK, 11) /* CHV pipe B */
> -#define SP_FORMAT_RGBX8888 REG_FIELD_PREP(SP_FORMAT_MASK, 14)
> -#define SP_FORMAT_RGBA8888 REG_FIELD_PREP(SP_FORMAT_MASK, 15)
> -#define SP_ALPHA_PREMULTIPLY REG_BIT(23) /* CHV pipe B */
> -#define SP_SOURCE_KEY REG_BIT(22)
> -#define SP_YUV_FORMAT_BT709 REG_BIT(18)
> -#define SP_YUV_ORDER_MASK REG_GENMASK(17, 16)
> -#define SP_YUV_ORDER_YUYV REG_FIELD_PREP(SP_YUV_ORDER_MASK, 0)
> -#define SP_YUV_ORDER_UYVY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 1)
> -#define SP_YUV_ORDER_YVYU REG_FIELD_PREP(SP_YUV_ORDER_MASK, 2)
> -#define SP_YUV_ORDER_VYUY REG_FIELD_PREP(SP_YUV_ORDER_MASK, 3)
> -#define SP_ROTATE_180 REG_BIT(15)
> -#define SP_TILED REG_BIT(10)
> -#define SP_MIRROR REG_BIT(8) /* CHV pipe B */
> -#define _SPALINOFF (VLV_DISPLAY_BASE + 0x72184)
> -#define _SPASTRIDE (VLV_DISPLAY_BASE + 0x72188)
> -#define _SPAPOS (VLV_DISPLAY_BASE + 0x7218c)
> -#define SP_POS_Y_MASK REG_GENMASK(31, 16)
> -#define SP_POS_Y(y) REG_FIELD_PREP(SP_POS_Y_MASK, (y))
> -#define SP_POS_X_MASK REG_GENMASK(15, 0)
> -#define SP_POS_X(x) REG_FIELD_PREP(SP_POS_X_MASK, (x))
> -#define _SPASIZE (VLV_DISPLAY_BASE + 0x72190)
> -#define SP_HEIGHT_MASK REG_GENMASK(31, 16)
> -#define SP_HEIGHT(h) REG_FIELD_PREP(SP_HEIGHT_MASK, (h))
> -#define SP_WIDTH_MASK REG_GENMASK(15, 0)
> -#define SP_WIDTH(w) REG_FIELD_PREP(SP_WIDTH_MASK, (w))
> -#define _SPAKEYMINVAL (VLV_DISPLAY_BASE + 0x72194)
> -#define _SPAKEYMSK (VLV_DISPLAY_BASE + 0x72198)
> -#define _SPASURF (VLV_DISPLAY_BASE + 0x7219c)
> -#define SP_ADDR_MASK REG_GENMASK(31, 12)
> -#define _SPAKEYMAXVAL (VLV_DISPLAY_BASE + 0x721a0)
> -#define _SPATILEOFF (VLV_DISPLAY_BASE + 0x721a4)
> -#define SP_OFFSET_Y_MASK REG_GENMASK(31, 16)
> -#define SP_OFFSET_Y(y) REG_FIELD_PREP(SP_OFFSET_Y_MASK, (y))
> -#define SP_OFFSET_X_MASK REG_GENMASK(15, 0)
> -#define SP_OFFSET_X(x) REG_FIELD_PREP(SP_OFFSET_X_MASK, (x))
> -#define _SPACONSTALPHA (VLV_DISPLAY_BASE + 0x721a8)
> -#define SP_CONST_ALPHA_ENABLE REG_BIT(31)
> -#define SP_CONST_ALPHA_MASK REG_GENMASK(7, 0)
> -#define SP_CONST_ALPHA(alpha) REG_FIELD_PREP(SP_CONST_ALPHA_MASK, (alpha))
> -#define _SPASURFLIVE (VLV_DISPLAY_BASE + 0x721ac)
> -#define _SPACLRC0 (VLV_DISPLAY_BASE + 0x721d0)
> -#define SP_CONTRAST_MASK REG_GENMASK(26, 18)
> -#define SP_CONTRAST(x) REG_FIELD_PREP(SP_CONTRAST_MASK, (x)) /* u3.6 */
> -#define SP_BRIGHTNESS_MASK REG_GENMASK(7, 0)
> -#define SP_BRIGHTNESS(x) REG_FIELD_PREP(SP_BRIGHTNESS_MASK, (x)) /* s8 */
> -#define _SPACLRC1 (VLV_DISPLAY_BASE + 0x721d4)
> -#define SP_SH_SIN_MASK REG_GENMASK(26, 16)
> -#define SP_SH_SIN(x) REG_FIELD_PREP(SP_SH_SIN_MASK, (x)) /* s4.7 */
> -#define SP_SH_COS_MASK REG_GENMASK(9, 0)
> -#define SP_SH_COS(x) REG_FIELD_PREP(SP_SH_COS_MASK, (x)) /* u3.7 */
> -#define _SPAGAMC (VLV_DISPLAY_BASE + 0x721e0)
> -
> -#define _SPBCNTR (VLV_DISPLAY_BASE + 0x72280)
> -#define _SPBLINOFF (VLV_DISPLAY_BASE + 0x72284)
> -#define _SPBSTRIDE (VLV_DISPLAY_BASE + 0x72288)
> -#define _SPBPOS (VLV_DISPLAY_BASE + 0x7228c)
> -#define _SPBSIZE (VLV_DISPLAY_BASE + 0x72290)
> -#define _SPBKEYMINVAL (VLV_DISPLAY_BASE + 0x72294)
> -#define _SPBKEYMSK (VLV_DISPLAY_BASE + 0x72298)
> -#define _SPBSURF (VLV_DISPLAY_BASE + 0x7229c)
> -#define _SPBKEYMAXVAL (VLV_DISPLAY_BASE + 0x722a0)
> -#define _SPBTILEOFF (VLV_DISPLAY_BASE + 0x722a4)
> -#define _SPBCONSTALPHA (VLV_DISPLAY_BASE + 0x722a8)
> -#define _SPBSURFLIVE (VLV_DISPLAY_BASE + 0x722ac)
> -#define _SPBCLRC0 (VLV_DISPLAY_BASE + 0x722d0)
> -#define _SPBCLRC1 (VLV_DISPLAY_BASE + 0x722d4)
> -#define _SPBGAMC (VLV_DISPLAY_BASE + 0x722e0)
> -
> -#define _VLV_SPR(pipe, plane_id, reg_a, reg_b) \
> - _PIPE((pipe) * 2 + (plane_id) - PLANE_SPRITE0, (reg_a), (reg_b))
> -#define _MMIO_VLV_SPR(pipe, plane_id, reg_a, reg_b) \
> - _MMIO(_VLV_SPR((pipe), (plane_id), (reg_a), (reg_b)))
> -
> -#define SPCNTR(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACNTR, _SPBCNTR)
> -#define SPLINOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPALINOFF, _SPBLINOFF)
> -#define SPSTRIDE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASTRIDE, _SPBSTRIDE)
> -#define SPPOS(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAPOS, _SPBPOS)
> -#define SPSIZE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASIZE, _SPBSIZE)
> -#define SPKEYMINVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMINVAL, _SPBKEYMINVAL)
> -#define SPKEYMSK(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMSK, _SPBKEYMSK)
> -#define SPSURF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURF, _SPBSURF)
> -#define SPKEYMAXVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMAXVAL, _SPBKEYMAXVAL)
> -#define SPTILEOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPATILEOFF, _SPBTILEOFF)
> -#define SPCONSTALPHA(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACONSTALPHA, _SPBCONSTALPHA)
> -#define SPSURFLIVE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURFLIVE, _SPBSURFLIVE)
> -#define SPCLRC0(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC0, _SPBCLRC0)
> -#define SPCLRC1(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACLRC1, _SPBCLRC1)
> -#define SPGAMC(pipe, plane_id, i) _MMIO(_VLV_SPR((pipe), (plane_id), _SPAGAMC, _SPBGAMC) + (5 - (i)) * 4) /* 6 x u0.10 */
> -
> -/*
> - * CHV pipe B sprite CSC
> - *
> - * |cr| |c0 c1 c2| |cr + cr_ioff| |cr_ooff|
> - * |yg| = |c3 c4 c5| x |yg + yg_ioff| + |yg_ooff|
> - * |cb| |c6 c7 c8| |cb + cr_ioff| |cb_ooff|
> - */
> -#define _MMIO_CHV_SPCSC(plane_id, reg) \
> - _MMIO(VLV_DISPLAY_BASE + ((plane_id) - PLANE_SPRITE0) * 0x1000 + (reg))
> -
> -#define SPCSCYGOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d900)
> -#define SPCSCCBOFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d904)
> -#define SPCSCCROFF(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d908)
> -#define SPCSC_OOFF_MASK REG_GENMASK(26, 16)
> -#define SPCSC_OOFF(x) REG_FIELD_PREP(SPCSC_OOFF_MASK, (x) & 0x7ff) /* s11 */
> -#define SPCSC_IOFF_MASK REG_GENMASK(10, 0)
> -#define SPCSC_IOFF(x) REG_FIELD_PREP(SPCSC_IOFF_MASK, (x) & 0x7ff) /* s11 */
> -
> -#define SPCSCC01(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d90c)
> -#define SPCSCC23(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d910)
> -#define SPCSCC45(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d914)
> -#define SPCSCC67(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d918)
> -#define SPCSCC8(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d91c)
> -#define SPCSC_C1_MASK REG_GENMASK(30, 16)
> -#define SPCSC_C1(x) REG_FIELD_PREP(SPCSC_C1_MASK, (x) & 0x7fff) /* s3.12 */
> -#define SPCSC_C0_MASK REG_GENMASK(14, 0)
> -#define SPCSC_C0(x) REG_FIELD_PREP(SPCSC_C0_MASK, (x) & 0x7fff) /* s3.12 */
> -
> -#define SPCSCYGICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d920)
> -#define SPCSCCBICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d924)
> -#define SPCSCCRICLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d928)
> -#define SPCSC_IMAX_MASK REG_GENMASK(26, 16)
> -#define SPCSC_IMAX(x) REG_FIELD_PREP(SPCSC_IMAX_MASK, (x) & 0x7ff) /* s11 */
> -#define SPCSC_IMIN_MASK REG_GENMASK(10, 0)
> -#define SPCSC_IMIN(x) REG_FIELD_PREP(SPCSC_IMIN_MASK, (x) & 0x7ff) /* s11 */
> -
> -#define SPCSCYGOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d92c)
> -#define SPCSCCBOCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d930)
> -#define SPCSCCROCLAMP(plane_id) _MMIO_CHV_SPCSC(plane_id, 0x6d934)
> -#define SPCSC_OMAX_MASK REG_GENMASK(25, 16)
> -#define SPCSC_OMAX(x) REG_FIELD_PREP(SPCSC_OMAX_MASK, (x)) /* u10 */
> -#define SPCSC_OMIN_MASK REG_GENMASK(9, 0)
> -#define SPCSC_OMIN(x) REG_FIELD_PREP(SPCSC_OMIN_MASK, (x)) /* u10 */
> -
> /* Skylake plane registers */
>
> #define _PLANE_CTL_1_A 0x70180
> diff --git a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
> index 70d661bffcc2..442ffc0c79fe 100644
> --- a/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
> +++ b/drivers/gpu/drm/i915/intel_gvt_mmio_table.c
> @@ -14,6 +14,7 @@
> #include "display/intel_fdi_regs.h"
> #include "display/intel_lvds_regs.h"
> #include "display/intel_psr_regs.h"
> +#include "display/intel_sprite_regs.h"
> #include "display/skl_watermark_regs.h"
> #include "display/vlv_dsi_pll_regs.h"
> #include "gt/intel_engine_regs.h"
> --
> 2.39.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 5/6] drm/i915/display: split out intel_dpio_regs.h from i915_reg.h
2024-04-12 14:52 ` [PATCH 5/6] drm/i915/display: split out intel_dpio_regs.h " Jani Nikula
@ 2024-04-12 15:31 ` Ville Syrjälä
2024-04-12 15:52 ` Jani Nikula
0 siblings, 1 reply; 23+ messages in thread
From: Ville Syrjälä @ 2024-04-12 15:31 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Apr 12, 2024 at 05:52:57PM +0300, Jani Nikula wrote:
> Clean up i915_reg.h.
>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> .../i915/display/intel_display_power_well.c | 1 +
> drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 +
> drivers/gpu/drm/i915/display/intel_dpll.c | 1 +
> drivers/gpu/drm/i915/display/vlv_dpio_regs.h | 352 ++++++++++++++++++
> drivers/gpu/drm/i915/i915_reg.h | 343 -----------------
> 5 files changed, 355 insertions(+), 343 deletions(-)
> create mode 100644 drivers/gpu/drm/i915/display/vlv_dpio_regs.h
I have pretty much the same thing, but IIRC I did a bunch of
changes to the definitons first, and then extracted them.
So the rebase could be somewhat painful.
I suppose I should actually post my stuff and then we can
figure out what to do with these...
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
> index e4de40228997..0b356ff0e319 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
> @@ -26,6 +26,7 @@
> #include "intel_tc.h"
> #include "intel_vga.h"
> #include "skl_watermark.h"
> +#include "vlv_dpio_regs.h"
> #include "vlv_sideband.h"
> #include "vlv_sideband_reg.h"
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dpio_phy.c b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
> index 2d7a71c8c69c..8d99e00ea326 100644
> --- a/drivers/gpu/drm/i915/display/intel_dpio_phy.c
> +++ b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
> @@ -29,6 +29,7 @@
> #include "intel_display_types.h"
> #include "intel_dp.h"
> #include "intel_dpio_phy.h"
> +#include "vlv_dpio_regs.h"
> #include "vlv_sideband.h"
>
> /**
> diff --git a/drivers/gpu/drm/i915/display/intel_dpll.c b/drivers/gpu/drm/i915/display/intel_dpll.c
> index 3038655377ea..5c14bbd6ca82 100644
> --- a/drivers/gpu/drm/i915/display/intel_dpll.c
> +++ b/drivers/gpu/drm/i915/display/intel_dpll.c
> @@ -20,6 +20,7 @@
> #include "intel_panel.h"
> #include "intel_pps.h"
> #include "intel_snps_phy.h"
> +#include "vlv_dpio_regs.h"
> #include "vlv_sideband.h"
>
> struct intel_dpll_funcs {
> diff --git a/drivers/gpu/drm/i915/display/vlv_dpio_regs.h b/drivers/gpu/drm/i915/display/vlv_dpio_regs.h
> new file mode 100644
> index 000000000000..0982682c269f
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/vlv_dpio_regs.h
> @@ -0,0 +1,352 @@
> +/* SPDX-License-Identifier: MIT */
> +/* Copyright © 2024 Intel Corporation */
> +
> +#ifndef __VLV_DPIO_REGS_H__
> +#define __VLV_DPIO_REGS_H__
> +
> +#include "intel_display_reg_defs.h"
> +
> +/*
> + * Per pipe/PLL DPIO regs
> + */
> +#define _VLV_PLL_DW3_CH0 0x800c
> +#define DPIO_POST_DIV_SHIFT (28) /* 3 bits */
> +#define DPIO_POST_DIV_DAC 0
> +#define DPIO_POST_DIV_HDMIDP 1 /* DAC 225-400M rate */
> +#define DPIO_POST_DIV_LVDS1 2
> +#define DPIO_POST_DIV_LVDS2 3
> +#define DPIO_K_SHIFT (24) /* 4 bits */
> +#define DPIO_P1_SHIFT (21) /* 3 bits */
> +#define DPIO_P2_SHIFT (16) /* 5 bits */
> +#define DPIO_N_SHIFT (12) /* 4 bits */
> +#define DPIO_ENABLE_CALIBRATION (1 << 11)
> +#define DPIO_M1DIV_SHIFT (8) /* 3 bits */
> +#define DPIO_M2DIV_MASK 0xff
> +#define _VLV_PLL_DW3_CH1 0x802c
> +#define VLV_PLL_DW3(ch) _PIPE(ch, _VLV_PLL_DW3_CH0, _VLV_PLL_DW3_CH1)
> +
> +#define _VLV_PLL_DW5_CH0 0x8014
> +#define DPIO_REFSEL_OVERRIDE 27
> +#define DPIO_PLL_MODESEL_SHIFT 24 /* 3 bits */
> +#define DPIO_BIAS_CURRENT_CTL_SHIFT 21 /* 3 bits, always 0x7 */
> +#define DPIO_PLL_REFCLK_SEL_SHIFT 16 /* 2 bits */
> +#define DPIO_PLL_REFCLK_SEL_MASK 3
> +#define DPIO_DRIVER_CTL_SHIFT 12 /* always set to 0x8 */
> +#define DPIO_CLK_BIAS_CTL_SHIFT 8 /* always set to 0x5 */
> +#define _VLV_PLL_DW5_CH1 0x8034
> +#define VLV_PLL_DW5(ch) _PIPE(ch, _VLV_PLL_DW5_CH0, _VLV_PLL_DW5_CH1)
> +
> +#define _VLV_PLL_DW7_CH0 0x801c
> +#define _VLV_PLL_DW7_CH1 0x803c
> +#define VLV_PLL_DW7(ch) _PIPE(ch, _VLV_PLL_DW7_CH0, _VLV_PLL_DW7_CH1)
> +
> +#define _VLV_PLL_DW8_CH0 0x8040
> +#define _VLV_PLL_DW8_CH1 0x8060
> +#define VLV_PLL_DW8(ch) _PIPE(ch, _VLV_PLL_DW8_CH0, _VLV_PLL_DW8_CH1)
> +
> +#define VLV_PLL_DW9_BCAST 0xc044
> +#define _VLV_PLL_DW9_CH0 0x8044
> +#define _VLV_PLL_DW9_CH1 0x8064
> +#define VLV_PLL_DW9(ch) _PIPE(ch, _VLV_PLL_DW9_CH0, _VLV_PLL_DW9_CH1)
> +
> +#define _VLV_PLL_DW10_CH0 0x8048
> +#define _VLV_PLL_DW10_CH1 0x8068
> +#define VLV_PLL_DW10(ch) _PIPE(ch, _VLV_PLL_DW10_CH0, _VLV_PLL_DW10_CH1)
> +
> +#define _VLV_PLL_DW11_CH0 0x804c
> +#define _VLV_PLL_DW11_CH1 0x806c
> +#define VLV_PLL_DW11(ch) _PIPE(ch, _VLV_PLL_DW11_CH0, _VLV_PLL_DW11_CH1)
> +
> +/* Spec for ref block start counts at DW10 */
> +#define VLV_REF_DW13 0x80ac
> +
> +#define VLV_CMN_DW0 0x8100
> +
> +/*
> + * Per DDI channel DPIO regs
> + */
> +
> +#define _VLV_PCS_DW0_CH0 0x8200
> +#define _VLV_PCS_DW0_CH1 0x8400
> +#define DPIO_PCS_TX_LANE2_RESET (1 << 16)
> +#define DPIO_PCS_TX_LANE1_RESET (1 << 7)
> +#define DPIO_LEFT_TXFIFO_RST_MASTER2 (1 << 4)
> +#define DPIO_RIGHT_TXFIFO_RST_MASTER2 (1 << 3)
> +#define VLV_PCS_DW0(ch) _PORT(ch, _VLV_PCS_DW0_CH0, _VLV_PCS_DW0_CH1)
> +
> +#define _VLV_PCS01_DW0_CH0 0x200
> +#define _VLV_PCS23_DW0_CH0 0x400
> +#define _VLV_PCS01_DW0_CH1 0x2600
> +#define _VLV_PCS23_DW0_CH1 0x2800
> +#define VLV_PCS01_DW0(ch) _PORT(ch, _VLV_PCS01_DW0_CH0, _VLV_PCS01_DW0_CH1)
> +#define VLV_PCS23_DW0(ch) _PORT(ch, _VLV_PCS23_DW0_CH0, _VLV_PCS23_DW0_CH1)
> +
> +#define _VLV_PCS_DW1_CH0 0x8204
> +#define _VLV_PCS_DW1_CH1 0x8404
> +#define CHV_PCS_REQ_SOFTRESET_EN (1 << 23)
> +#define DPIO_PCS_CLK_CRI_RXEB_EIOS_EN (1 << 22)
> +#define DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN (1 << 21)
> +#define DPIO_PCS_CLK_DATAWIDTH_SHIFT (6)
> +#define DPIO_PCS_CLK_SOFT_RESET (1 << 5)
> +#define VLV_PCS_DW1(ch) _PORT(ch, _VLV_PCS_DW1_CH0, _VLV_PCS_DW1_CH1)
> +
> +#define _VLV_PCS01_DW1_CH0 0x204
> +#define _VLV_PCS23_DW1_CH0 0x404
> +#define _VLV_PCS01_DW1_CH1 0x2604
> +#define _VLV_PCS23_DW1_CH1 0x2804
> +#define VLV_PCS01_DW1(ch) _PORT(ch, _VLV_PCS01_DW1_CH0, _VLV_PCS01_DW1_CH1)
> +#define VLV_PCS23_DW1(ch) _PORT(ch, _VLV_PCS23_DW1_CH0, _VLV_PCS23_DW1_CH1)
> +
> +#define _VLV_PCS_DW8_CH0 0x8220
> +#define _VLV_PCS_DW8_CH1 0x8420
> +#define CHV_PCS_USEDCLKCHANNEL_OVRRIDE (1 << 20)
> +#define CHV_PCS_USEDCLKCHANNEL (1 << 21)
> +#define VLV_PCS_DW8(ch) _PORT(ch, _VLV_PCS_DW8_CH0, _VLV_PCS_DW8_CH1)
> +
> +#define _VLV_PCS01_DW8_CH0 0x0220
> +#define _VLV_PCS23_DW8_CH0 0x0420
> +#define _VLV_PCS01_DW8_CH1 0x2620
> +#define _VLV_PCS23_DW8_CH1 0x2820
> +#define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1)
> +#define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1)
> +
> +#define _VLV_PCS_DW9_CH0 0x8224
> +#define _VLV_PCS_DW9_CH1 0x8424
> +#define DPIO_PCS_TX2MARGIN_MASK (0x7 << 13)
> +#define DPIO_PCS_TX2MARGIN_000 (0 << 13)
> +#define DPIO_PCS_TX2MARGIN_101 (1 << 13)
> +#define DPIO_PCS_TX1MARGIN_MASK (0x7 << 10)
> +#define DPIO_PCS_TX1MARGIN_000 (0 << 10)
> +#define DPIO_PCS_TX1MARGIN_101 (1 << 10)
> +#define VLV_PCS_DW9(ch) _PORT(ch, _VLV_PCS_DW9_CH0, _VLV_PCS_DW9_CH1)
> +
> +#define _VLV_PCS01_DW9_CH0 0x224
> +#define _VLV_PCS23_DW9_CH0 0x424
> +#define _VLV_PCS01_DW9_CH1 0x2624
> +#define _VLV_PCS23_DW9_CH1 0x2824
> +#define VLV_PCS01_DW9(ch) _PORT(ch, _VLV_PCS01_DW9_CH0, _VLV_PCS01_DW9_CH1)
> +#define VLV_PCS23_DW9(ch) _PORT(ch, _VLV_PCS23_DW9_CH0, _VLV_PCS23_DW9_CH1)
> +
> +#define _CHV_PCS_DW10_CH0 0x8228
> +#define _CHV_PCS_DW10_CH1 0x8428
> +#define DPIO_PCS_SWING_CALC_TX0_TX2 (1 << 30)
> +#define DPIO_PCS_SWING_CALC_TX1_TX3 (1 << 31)
> +#define DPIO_PCS_TX2DEEMP_MASK (0xf << 24)
> +#define DPIO_PCS_TX2DEEMP_9P5 (0 << 24)
> +#define DPIO_PCS_TX2DEEMP_6P0 (2 << 24)
> +#define DPIO_PCS_TX1DEEMP_MASK (0xf << 16)
> +#define DPIO_PCS_TX1DEEMP_9P5 (0 << 16)
> +#define DPIO_PCS_TX1DEEMP_6P0 (2 << 16)
> +#define CHV_PCS_DW10(ch) _PORT(ch, _CHV_PCS_DW10_CH0, _CHV_PCS_DW10_CH1)
> +
> +#define _VLV_PCS01_DW10_CH0 0x0228
> +#define _VLV_PCS23_DW10_CH0 0x0428
> +#define _VLV_PCS01_DW10_CH1 0x2628
> +#define _VLV_PCS23_DW10_CH1 0x2828
> +#define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1)
> +#define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1)
> +
> +#define _VLV_PCS_DW11_CH0 0x822c
> +#define _VLV_PCS_DW11_CH1 0x842c
> +#define DPIO_TX2_STAGGER_MASK(x) ((x) << 24)
> +#define DPIO_LANEDESKEW_STRAP_OVRD (1 << 3)
> +#define DPIO_LEFT_TXFIFO_RST_MASTER (1 << 1)
> +#define DPIO_RIGHT_TXFIFO_RST_MASTER (1 << 0)
> +#define VLV_PCS_DW11(ch) _PORT(ch, _VLV_PCS_DW11_CH0, _VLV_PCS_DW11_CH1)
> +
> +#define _VLV_PCS01_DW11_CH0 0x022c
> +#define _VLV_PCS23_DW11_CH0 0x042c
> +#define _VLV_PCS01_DW11_CH1 0x262c
> +#define _VLV_PCS23_DW11_CH1 0x282c
> +#define VLV_PCS01_DW11(ch) _PORT(ch, _VLV_PCS01_DW11_CH0, _VLV_PCS01_DW11_CH1)
> +#define VLV_PCS23_DW11(ch) _PORT(ch, _VLV_PCS23_DW11_CH0, _VLV_PCS23_DW11_CH1)
> +
> +#define _VLV_PCS01_DW12_CH0 0x0230
> +#define _VLV_PCS23_DW12_CH0 0x0430
> +#define _VLV_PCS01_DW12_CH1 0x2630
> +#define _VLV_PCS23_DW12_CH1 0x2830
> +#define VLV_PCS01_DW12(ch) _PORT(ch, _VLV_PCS01_DW12_CH0, _VLV_PCS01_DW12_CH1)
> +#define VLV_PCS23_DW12(ch) _PORT(ch, _VLV_PCS23_DW12_CH0, _VLV_PCS23_DW12_CH1)
> +
> +#define _VLV_PCS_DW12_CH0 0x8230
> +#define _VLV_PCS_DW12_CH1 0x8430
> +#define DPIO_TX2_STAGGER_MULT(x) ((x) << 20)
> +#define DPIO_TX1_STAGGER_MULT(x) ((x) << 16)
> +#define DPIO_TX1_STAGGER_MASK(x) ((x) << 8)
> +#define DPIO_LANESTAGGER_STRAP_OVRD (1 << 6)
> +#define DPIO_LANESTAGGER_STRAP(x) ((x) << 0)
> +#define VLV_PCS_DW12(ch) _PORT(ch, _VLV_PCS_DW12_CH0, _VLV_PCS_DW12_CH1)
> +
> +#define _VLV_PCS_DW14_CH0 0x8238
> +#define _VLV_PCS_DW14_CH1 0x8438
> +#define VLV_PCS_DW14(ch) _PORT(ch, _VLV_PCS_DW14_CH0, _VLV_PCS_DW14_CH1)
> +
> +#define _VLV_PCS_DW23_CH0 0x825c
> +#define _VLV_PCS_DW23_CH1 0x845c
> +#define VLV_PCS_DW23(ch) _PORT(ch, _VLV_PCS_DW23_CH0, _VLV_PCS_DW23_CH1)
> +
> +#define _VLV_TX_DW2_CH0 0x8288
> +#define _VLV_TX_DW2_CH1 0x8488
> +#define DPIO_SWING_MARGIN000_SHIFT 16
> +#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT)
> +#define DPIO_UNIQ_TRANS_SCALE_SHIFT 8
> +#define VLV_TX_DW2(ch) _PORT(ch, _VLV_TX_DW2_CH0, _VLV_TX_DW2_CH1)
> +
> +#define _VLV_TX_DW3_CH0 0x828c
> +#define _VLV_TX_DW3_CH1 0x848c
> +/* The following bit for CHV phy */
> +#define DPIO_TX_UNIQ_TRANS_SCALE_EN (1 << 27)
> +#define DPIO_SWING_MARGIN101_SHIFT 16
> +#define DPIO_SWING_MARGIN101_MASK (0xff << DPIO_SWING_MARGIN101_SHIFT)
> +#define VLV_TX_DW3(ch) _PORT(ch, _VLV_TX_DW3_CH0, _VLV_TX_DW3_CH1)
> +
> +#define _VLV_TX_DW4_CH0 0x8290
> +#define _VLV_TX_DW4_CH1 0x8490
> +#define DPIO_SWING_DEEMPH9P5_SHIFT 24
> +#define DPIO_SWING_DEEMPH9P5_MASK (0xff << DPIO_SWING_DEEMPH9P5_SHIFT)
> +#define DPIO_SWING_DEEMPH6P0_SHIFT 16
> +#define DPIO_SWING_DEEMPH6P0_MASK (0xff << DPIO_SWING_DEEMPH6P0_SHIFT)
> +#define VLV_TX_DW4(ch) _PORT(ch, _VLV_TX_DW4_CH0, _VLV_TX_DW4_CH1)
> +
> +#define _VLV_TX3_DW4_CH0 0x690
> +#define _VLV_TX3_DW4_CH1 0x2a90
> +#define VLV_TX3_DW4(ch) _PORT(ch, _VLV_TX3_DW4_CH0, _VLV_TX3_DW4_CH1)
> +
> +#define _VLV_TX_DW5_CH0 0x8294
> +#define _VLV_TX_DW5_CH1 0x8494
> +#define DPIO_TX_OCALINIT_EN (1 << 31)
> +#define VLV_TX_DW5(ch) _PORT(ch, _VLV_TX_DW5_CH0, _VLV_TX_DW5_CH1)
> +
> +#define _VLV_TX_DW11_CH0 0x82ac
> +#define _VLV_TX_DW11_CH1 0x84ac
> +#define VLV_TX_DW11(ch) _PORT(ch, _VLV_TX_DW11_CH0, _VLV_TX_DW11_CH1)
> +
> +#define _VLV_TX_DW14_CH0 0x82b8
> +#define _VLV_TX_DW14_CH1 0x84b8
> +#define VLV_TX_DW14(ch) _PORT(ch, _VLV_TX_DW14_CH0, _VLV_TX_DW14_CH1)
> +
> +/* CHV dpPhy registers */
> +#define _CHV_PLL_DW0_CH0 0x8000
> +#define _CHV_PLL_DW0_CH1 0x8180
> +#define CHV_PLL_DW0(ch) _PIPE(ch, _CHV_PLL_DW0_CH0, _CHV_PLL_DW0_CH1)
> +
> +#define _CHV_PLL_DW1_CH0 0x8004
> +#define _CHV_PLL_DW1_CH1 0x8184
> +#define DPIO_CHV_N_DIV_SHIFT 8
> +#define DPIO_CHV_M1_DIV_BY_2 (0 << 0)
> +#define CHV_PLL_DW1(ch) _PIPE(ch, _CHV_PLL_DW1_CH0, _CHV_PLL_DW1_CH1)
> +
> +#define _CHV_PLL_DW2_CH0 0x8008
> +#define _CHV_PLL_DW2_CH1 0x8188
> +#define CHV_PLL_DW2(ch) _PIPE(ch, _CHV_PLL_DW2_CH0, _CHV_PLL_DW2_CH1)
> +
> +#define _CHV_PLL_DW3_CH0 0x800c
> +#define _CHV_PLL_DW3_CH1 0x818c
> +#define DPIO_CHV_FRAC_DIV_EN (1 << 16)
> +#define DPIO_CHV_FIRST_MOD (0 << 8)
> +#define DPIO_CHV_SECOND_MOD (1 << 8)
> +#define DPIO_CHV_FEEDFWD_GAIN_SHIFT 0
> +#define DPIO_CHV_FEEDFWD_GAIN_MASK (0xF << 0)
> +#define CHV_PLL_DW3(ch) _PIPE(ch, _CHV_PLL_DW3_CH0, _CHV_PLL_DW3_CH1)
> +
> +#define _CHV_PLL_DW6_CH0 0x8018
> +#define _CHV_PLL_DW6_CH1 0x8198
> +#define DPIO_CHV_GAIN_CTRL_SHIFT 16
> +#define DPIO_CHV_INT_COEFF_SHIFT 8
> +#define DPIO_CHV_PROP_COEFF_SHIFT 0
> +#define CHV_PLL_DW6(ch) _PIPE(ch, _CHV_PLL_DW6_CH0, _CHV_PLL_DW6_CH1)
> +
> +#define _CHV_PLL_DW8_CH0 0x8020
> +#define _CHV_PLL_DW8_CH1 0x81A0
> +#define DPIO_CHV_TDC_TARGET_CNT_SHIFT 0
> +#define DPIO_CHV_TDC_TARGET_CNT_MASK (0x3FF << 0)
> +#define CHV_PLL_DW8(ch) _PIPE(ch, _CHV_PLL_DW8_CH0, _CHV_PLL_DW8_CH1)
> +
> +#define _CHV_PLL_DW9_CH0 0x8024
> +#define _CHV_PLL_DW9_CH1 0x81A4
> +#define DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT 1 /* 3 bits */
> +#define DPIO_CHV_INT_LOCK_THRESHOLD_MASK (7 << 1)
> +#define DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE 1 /* 1: coarse & 0 : fine */
> +#define CHV_PLL_DW9(ch) _PIPE(ch, _CHV_PLL_DW9_CH0, _CHV_PLL_DW9_CH1)
> +
> +#define _CHV_CMN_DW0_CH0 0x8100
> +#define DPIO_ALLDL_POWERDOWN_SHIFT_CH0 19
> +#define DPIO_ANYDL_POWERDOWN_SHIFT_CH0 18
> +#define DPIO_ALLDL_POWERDOWN (1 << 1)
> +#define DPIO_ANYDL_POWERDOWN (1 << 0)
> +
> +#define _CHV_CMN_DW5_CH0 0x8114
> +#define CHV_BUFRIGHTENA1_DISABLE (0 << 20)
> +#define CHV_BUFRIGHTENA1_NORMAL (1 << 20)
> +#define CHV_BUFRIGHTENA1_FORCE (3 << 20)
> +#define CHV_BUFRIGHTENA1_MASK (3 << 20)
> +#define CHV_BUFLEFTENA1_DISABLE (0 << 22)
> +#define CHV_BUFLEFTENA1_NORMAL (1 << 22)
> +#define CHV_BUFLEFTENA1_FORCE (3 << 22)
> +#define CHV_BUFLEFTENA1_MASK (3 << 22)
> +
> +#define _CHV_CMN_DW13_CH0 0x8134
> +#define _CHV_CMN_DW0_CH1 0x8080
> +#define DPIO_CHV_S1_DIV_SHIFT 21
> +#define DPIO_CHV_P1_DIV_SHIFT 13 /* 3 bits */
> +#define DPIO_CHV_P2_DIV_SHIFT 8 /* 5 bits */
> +#define DPIO_CHV_K_DIV_SHIFT 4
> +#define DPIO_PLL_FREQLOCK (1 << 1)
> +#define DPIO_PLL_LOCK (1 << 0)
> +#define CHV_CMN_DW13(ch) _PIPE(ch, _CHV_CMN_DW13_CH0, _CHV_CMN_DW0_CH1)
> +
> +#define _CHV_CMN_DW14_CH0 0x8138
> +#define _CHV_CMN_DW1_CH1 0x8084
> +#define DPIO_AFC_RECAL (1 << 14)
> +#define DPIO_DCLKP_EN (1 << 13)
> +#define CHV_BUFLEFTENA2_DISABLE (0 << 17) /* CL2 DW1 only */
> +#define CHV_BUFLEFTENA2_NORMAL (1 << 17) /* CL2 DW1 only */
> +#define CHV_BUFLEFTENA2_FORCE (3 << 17) /* CL2 DW1 only */
> +#define CHV_BUFLEFTENA2_MASK (3 << 17) /* CL2 DW1 only */
> +#define CHV_BUFRIGHTENA2_DISABLE (0 << 19) /* CL2 DW1 only */
> +#define CHV_BUFRIGHTENA2_NORMAL (1 << 19) /* CL2 DW1 only */
> +#define CHV_BUFRIGHTENA2_FORCE (3 << 19) /* CL2 DW1 only */
> +#define CHV_BUFRIGHTENA2_MASK (3 << 19) /* CL2 DW1 only */
> +#define CHV_CMN_DW14(ch) _PIPE(ch, _CHV_CMN_DW14_CH0, _CHV_CMN_DW1_CH1)
> +
> +#define _CHV_CMN_DW19_CH0 0x814c
> +#define _CHV_CMN_DW6_CH1 0x8098
> +#define DPIO_ALLDL_POWERDOWN_SHIFT_CH1 30 /* CL2 DW6 only */
> +#define DPIO_ANYDL_POWERDOWN_SHIFT_CH1 29 /* CL2 DW6 only */
> +#define DPIO_DYNPWRDOWNEN_CH1 (1 << 28) /* CL2 DW6 only */
> +#define CHV_CMN_USEDCLKCHANNEL (1 << 13)
> +
> +#define CHV_CMN_DW19(ch) _PIPE(ch, _CHV_CMN_DW19_CH0, _CHV_CMN_DW6_CH1)
> +
> +#define CHV_CMN_DW28 0x8170
> +#define DPIO_CL1POWERDOWNEN (1 << 23)
> +#define DPIO_DYNPWRDOWNEN_CH0 (1 << 22)
> +#define DPIO_SUS_CLK_CONFIG_ON (0 << 0)
> +#define DPIO_SUS_CLK_CONFIG_CLKREQ (1 << 0)
> +#define DPIO_SUS_CLK_CONFIG_GATE (2 << 0)
> +#define DPIO_SUS_CLK_CONFIG_GATE_CLKREQ (3 << 0)
> +
> +#define CHV_CMN_DW30 0x8178
> +#define DPIO_CL2_LDOFUSE_PWRENB (1 << 6)
> +#define DPIO_LRC_BYPASS (1 << 3)
> +
> +#define _TXLANE(ch, lane, offset) ((ch ? 0x2400 : 0) + \
> + (lane) * 0x200 + (offset))
> +
> +#define CHV_TX_DW0(ch, lane) _TXLANE(ch, lane, 0x80)
> +#define CHV_TX_DW1(ch, lane) _TXLANE(ch, lane, 0x84)
> +#define CHV_TX_DW2(ch, lane) _TXLANE(ch, lane, 0x88)
> +#define CHV_TX_DW3(ch, lane) _TXLANE(ch, lane, 0x8c)
> +#define CHV_TX_DW4(ch, lane) _TXLANE(ch, lane, 0x90)
> +#define CHV_TX_DW5(ch, lane) _TXLANE(ch, lane, 0x94)
> +#define CHV_TX_DW6(ch, lane) _TXLANE(ch, lane, 0x98)
> +#define CHV_TX_DW7(ch, lane) _TXLANE(ch, lane, 0x9c)
> +#define CHV_TX_DW8(ch, lane) _TXLANE(ch, lane, 0xa0)
> +#define CHV_TX_DW9(ch, lane) _TXLANE(ch, lane, 0xa4)
> +#define CHV_TX_DW10(ch, lane) _TXLANE(ch, lane, 0xa8)
> +#define CHV_TX_DW11(ch, lane) _TXLANE(ch, lane, 0xac)
> +#define DPIO_FRC_LATENCY_SHFIT 8
> +#define CHV_TX_DW14(ch, lane) _TXLANE(ch, lane, 0xb8)
> +#define DPIO_UPAR_SHIFT 30
> +
> +#endif
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
> index bb63c7214e12..86700c6caa27 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -195,349 +195,6 @@
> #define DPIO_SFR_BYPASS (1 << 1)
> #define DPIO_CMNRST (1 << 0)
>
> -/*
> - * Per pipe/PLL DPIO regs
> - */
> -#define _VLV_PLL_DW3_CH0 0x800c
> -#define DPIO_POST_DIV_SHIFT (28) /* 3 bits */
> -#define DPIO_POST_DIV_DAC 0
> -#define DPIO_POST_DIV_HDMIDP 1 /* DAC 225-400M rate */
> -#define DPIO_POST_DIV_LVDS1 2
> -#define DPIO_POST_DIV_LVDS2 3
> -#define DPIO_K_SHIFT (24) /* 4 bits */
> -#define DPIO_P1_SHIFT (21) /* 3 bits */
> -#define DPIO_P2_SHIFT (16) /* 5 bits */
> -#define DPIO_N_SHIFT (12) /* 4 bits */
> -#define DPIO_ENABLE_CALIBRATION (1 << 11)
> -#define DPIO_M1DIV_SHIFT (8) /* 3 bits */
> -#define DPIO_M2DIV_MASK 0xff
> -#define _VLV_PLL_DW3_CH1 0x802c
> -#define VLV_PLL_DW3(ch) _PIPE(ch, _VLV_PLL_DW3_CH0, _VLV_PLL_DW3_CH1)
> -
> -#define _VLV_PLL_DW5_CH0 0x8014
> -#define DPIO_REFSEL_OVERRIDE 27
> -#define DPIO_PLL_MODESEL_SHIFT 24 /* 3 bits */
> -#define DPIO_BIAS_CURRENT_CTL_SHIFT 21 /* 3 bits, always 0x7 */
> -#define DPIO_PLL_REFCLK_SEL_SHIFT 16 /* 2 bits */
> -#define DPIO_PLL_REFCLK_SEL_MASK 3
> -#define DPIO_DRIVER_CTL_SHIFT 12 /* always set to 0x8 */
> -#define DPIO_CLK_BIAS_CTL_SHIFT 8 /* always set to 0x5 */
> -#define _VLV_PLL_DW5_CH1 0x8034
> -#define VLV_PLL_DW5(ch) _PIPE(ch, _VLV_PLL_DW5_CH0, _VLV_PLL_DW5_CH1)
> -
> -#define _VLV_PLL_DW7_CH0 0x801c
> -#define _VLV_PLL_DW7_CH1 0x803c
> -#define VLV_PLL_DW7(ch) _PIPE(ch, _VLV_PLL_DW7_CH0, _VLV_PLL_DW7_CH1)
> -
> -#define _VLV_PLL_DW8_CH0 0x8040
> -#define _VLV_PLL_DW8_CH1 0x8060
> -#define VLV_PLL_DW8(ch) _PIPE(ch, _VLV_PLL_DW8_CH0, _VLV_PLL_DW8_CH1)
> -
> -#define VLV_PLL_DW9_BCAST 0xc044
> -#define _VLV_PLL_DW9_CH0 0x8044
> -#define _VLV_PLL_DW9_CH1 0x8064
> -#define VLV_PLL_DW9(ch) _PIPE(ch, _VLV_PLL_DW9_CH0, _VLV_PLL_DW9_CH1)
> -
> -#define _VLV_PLL_DW10_CH0 0x8048
> -#define _VLV_PLL_DW10_CH1 0x8068
> -#define VLV_PLL_DW10(ch) _PIPE(ch, _VLV_PLL_DW10_CH0, _VLV_PLL_DW10_CH1)
> -
> -#define _VLV_PLL_DW11_CH0 0x804c
> -#define _VLV_PLL_DW11_CH1 0x806c
> -#define VLV_PLL_DW11(ch) _PIPE(ch, _VLV_PLL_DW11_CH0, _VLV_PLL_DW11_CH1)
> -
> -/* Spec for ref block start counts at DW10 */
> -#define VLV_REF_DW13 0x80ac
> -
> -#define VLV_CMN_DW0 0x8100
> -
> -/*
> - * Per DDI channel DPIO regs
> - */
> -
> -#define _VLV_PCS_DW0_CH0 0x8200
> -#define _VLV_PCS_DW0_CH1 0x8400
> -#define DPIO_PCS_TX_LANE2_RESET (1 << 16)
> -#define DPIO_PCS_TX_LANE1_RESET (1 << 7)
> -#define DPIO_LEFT_TXFIFO_RST_MASTER2 (1 << 4)
> -#define DPIO_RIGHT_TXFIFO_RST_MASTER2 (1 << 3)
> -#define VLV_PCS_DW0(ch) _PORT(ch, _VLV_PCS_DW0_CH0, _VLV_PCS_DW0_CH1)
> -
> -#define _VLV_PCS01_DW0_CH0 0x200
> -#define _VLV_PCS23_DW0_CH0 0x400
> -#define _VLV_PCS01_DW0_CH1 0x2600
> -#define _VLV_PCS23_DW0_CH1 0x2800
> -#define VLV_PCS01_DW0(ch) _PORT(ch, _VLV_PCS01_DW0_CH0, _VLV_PCS01_DW0_CH1)
> -#define VLV_PCS23_DW0(ch) _PORT(ch, _VLV_PCS23_DW0_CH0, _VLV_PCS23_DW0_CH1)
> -
> -#define _VLV_PCS_DW1_CH0 0x8204
> -#define _VLV_PCS_DW1_CH1 0x8404
> -#define CHV_PCS_REQ_SOFTRESET_EN (1 << 23)
> -#define DPIO_PCS_CLK_CRI_RXEB_EIOS_EN (1 << 22)
> -#define DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN (1 << 21)
> -#define DPIO_PCS_CLK_DATAWIDTH_SHIFT (6)
> -#define DPIO_PCS_CLK_SOFT_RESET (1 << 5)
> -#define VLV_PCS_DW1(ch) _PORT(ch, _VLV_PCS_DW1_CH0, _VLV_PCS_DW1_CH1)
> -
> -#define _VLV_PCS01_DW1_CH0 0x204
> -#define _VLV_PCS23_DW1_CH0 0x404
> -#define _VLV_PCS01_DW1_CH1 0x2604
> -#define _VLV_PCS23_DW1_CH1 0x2804
> -#define VLV_PCS01_DW1(ch) _PORT(ch, _VLV_PCS01_DW1_CH0, _VLV_PCS01_DW1_CH1)
> -#define VLV_PCS23_DW1(ch) _PORT(ch, _VLV_PCS23_DW1_CH0, _VLV_PCS23_DW1_CH1)
> -
> -#define _VLV_PCS_DW8_CH0 0x8220
> -#define _VLV_PCS_DW8_CH1 0x8420
> -#define CHV_PCS_USEDCLKCHANNEL_OVRRIDE (1 << 20)
> -#define CHV_PCS_USEDCLKCHANNEL (1 << 21)
> -#define VLV_PCS_DW8(ch) _PORT(ch, _VLV_PCS_DW8_CH0, _VLV_PCS_DW8_CH1)
> -
> -#define _VLV_PCS01_DW8_CH0 0x0220
> -#define _VLV_PCS23_DW8_CH0 0x0420
> -#define _VLV_PCS01_DW8_CH1 0x2620
> -#define _VLV_PCS23_DW8_CH1 0x2820
> -#define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1)
> -#define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1)
> -
> -#define _VLV_PCS_DW9_CH0 0x8224
> -#define _VLV_PCS_DW9_CH1 0x8424
> -#define DPIO_PCS_TX2MARGIN_MASK (0x7 << 13)
> -#define DPIO_PCS_TX2MARGIN_000 (0 << 13)
> -#define DPIO_PCS_TX2MARGIN_101 (1 << 13)
> -#define DPIO_PCS_TX1MARGIN_MASK (0x7 << 10)
> -#define DPIO_PCS_TX1MARGIN_000 (0 << 10)
> -#define DPIO_PCS_TX1MARGIN_101 (1 << 10)
> -#define VLV_PCS_DW9(ch) _PORT(ch, _VLV_PCS_DW9_CH0, _VLV_PCS_DW9_CH1)
> -
> -#define _VLV_PCS01_DW9_CH0 0x224
> -#define _VLV_PCS23_DW9_CH0 0x424
> -#define _VLV_PCS01_DW9_CH1 0x2624
> -#define _VLV_PCS23_DW9_CH1 0x2824
> -#define VLV_PCS01_DW9(ch) _PORT(ch, _VLV_PCS01_DW9_CH0, _VLV_PCS01_DW9_CH1)
> -#define VLV_PCS23_DW9(ch) _PORT(ch, _VLV_PCS23_DW9_CH0, _VLV_PCS23_DW9_CH1)
> -
> -#define _CHV_PCS_DW10_CH0 0x8228
> -#define _CHV_PCS_DW10_CH1 0x8428
> -#define DPIO_PCS_SWING_CALC_TX0_TX2 (1 << 30)
> -#define DPIO_PCS_SWING_CALC_TX1_TX3 (1 << 31)
> -#define DPIO_PCS_TX2DEEMP_MASK (0xf << 24)
> -#define DPIO_PCS_TX2DEEMP_9P5 (0 << 24)
> -#define DPIO_PCS_TX2DEEMP_6P0 (2 << 24)
> -#define DPIO_PCS_TX1DEEMP_MASK (0xf << 16)
> -#define DPIO_PCS_TX1DEEMP_9P5 (0 << 16)
> -#define DPIO_PCS_TX1DEEMP_6P0 (2 << 16)
> -#define CHV_PCS_DW10(ch) _PORT(ch, _CHV_PCS_DW10_CH0, _CHV_PCS_DW10_CH1)
> -
> -#define _VLV_PCS01_DW10_CH0 0x0228
> -#define _VLV_PCS23_DW10_CH0 0x0428
> -#define _VLV_PCS01_DW10_CH1 0x2628
> -#define _VLV_PCS23_DW10_CH1 0x2828
> -#define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1)
> -#define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1)
> -
> -#define _VLV_PCS_DW11_CH0 0x822c
> -#define _VLV_PCS_DW11_CH1 0x842c
> -#define DPIO_TX2_STAGGER_MASK(x) ((x) << 24)
> -#define DPIO_LANEDESKEW_STRAP_OVRD (1 << 3)
> -#define DPIO_LEFT_TXFIFO_RST_MASTER (1 << 1)
> -#define DPIO_RIGHT_TXFIFO_RST_MASTER (1 << 0)
> -#define VLV_PCS_DW11(ch) _PORT(ch, _VLV_PCS_DW11_CH0, _VLV_PCS_DW11_CH1)
> -
> -#define _VLV_PCS01_DW11_CH0 0x022c
> -#define _VLV_PCS23_DW11_CH0 0x042c
> -#define _VLV_PCS01_DW11_CH1 0x262c
> -#define _VLV_PCS23_DW11_CH1 0x282c
> -#define VLV_PCS01_DW11(ch) _PORT(ch, _VLV_PCS01_DW11_CH0, _VLV_PCS01_DW11_CH1)
> -#define VLV_PCS23_DW11(ch) _PORT(ch, _VLV_PCS23_DW11_CH0, _VLV_PCS23_DW11_CH1)
> -
> -#define _VLV_PCS01_DW12_CH0 0x0230
> -#define _VLV_PCS23_DW12_CH0 0x0430
> -#define _VLV_PCS01_DW12_CH1 0x2630
> -#define _VLV_PCS23_DW12_CH1 0x2830
> -#define VLV_PCS01_DW12(ch) _PORT(ch, _VLV_PCS01_DW12_CH0, _VLV_PCS01_DW12_CH1)
> -#define VLV_PCS23_DW12(ch) _PORT(ch, _VLV_PCS23_DW12_CH0, _VLV_PCS23_DW12_CH1)
> -
> -#define _VLV_PCS_DW12_CH0 0x8230
> -#define _VLV_PCS_DW12_CH1 0x8430
> -#define DPIO_TX2_STAGGER_MULT(x) ((x) << 20)
> -#define DPIO_TX1_STAGGER_MULT(x) ((x) << 16)
> -#define DPIO_TX1_STAGGER_MASK(x) ((x) << 8)
> -#define DPIO_LANESTAGGER_STRAP_OVRD (1 << 6)
> -#define DPIO_LANESTAGGER_STRAP(x) ((x) << 0)
> -#define VLV_PCS_DW12(ch) _PORT(ch, _VLV_PCS_DW12_CH0, _VLV_PCS_DW12_CH1)
> -
> -#define _VLV_PCS_DW14_CH0 0x8238
> -#define _VLV_PCS_DW14_CH1 0x8438
> -#define VLV_PCS_DW14(ch) _PORT(ch, _VLV_PCS_DW14_CH0, _VLV_PCS_DW14_CH1)
> -
> -#define _VLV_PCS_DW23_CH0 0x825c
> -#define _VLV_PCS_DW23_CH1 0x845c
> -#define VLV_PCS_DW23(ch) _PORT(ch, _VLV_PCS_DW23_CH0, _VLV_PCS_DW23_CH1)
> -
> -#define _VLV_TX_DW2_CH0 0x8288
> -#define _VLV_TX_DW2_CH1 0x8488
> -#define DPIO_SWING_MARGIN000_SHIFT 16
> -#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT)
> -#define DPIO_UNIQ_TRANS_SCALE_SHIFT 8
> -#define VLV_TX_DW2(ch) _PORT(ch, _VLV_TX_DW2_CH0, _VLV_TX_DW2_CH1)
> -
> -#define _VLV_TX_DW3_CH0 0x828c
> -#define _VLV_TX_DW3_CH1 0x848c
> -/* The following bit for CHV phy */
> -#define DPIO_TX_UNIQ_TRANS_SCALE_EN (1 << 27)
> -#define DPIO_SWING_MARGIN101_SHIFT 16
> -#define DPIO_SWING_MARGIN101_MASK (0xff << DPIO_SWING_MARGIN101_SHIFT)
> -#define VLV_TX_DW3(ch) _PORT(ch, _VLV_TX_DW3_CH0, _VLV_TX_DW3_CH1)
> -
> -#define _VLV_TX_DW4_CH0 0x8290
> -#define _VLV_TX_DW4_CH1 0x8490
> -#define DPIO_SWING_DEEMPH9P5_SHIFT 24
> -#define DPIO_SWING_DEEMPH9P5_MASK (0xff << DPIO_SWING_DEEMPH9P5_SHIFT)
> -#define DPIO_SWING_DEEMPH6P0_SHIFT 16
> -#define DPIO_SWING_DEEMPH6P0_MASK (0xff << DPIO_SWING_DEEMPH6P0_SHIFT)
> -#define VLV_TX_DW4(ch) _PORT(ch, _VLV_TX_DW4_CH0, _VLV_TX_DW4_CH1)
> -
> -#define _VLV_TX3_DW4_CH0 0x690
> -#define _VLV_TX3_DW4_CH1 0x2a90
> -#define VLV_TX3_DW4(ch) _PORT(ch, _VLV_TX3_DW4_CH0, _VLV_TX3_DW4_CH1)
> -
> -#define _VLV_TX_DW5_CH0 0x8294
> -#define _VLV_TX_DW5_CH1 0x8494
> -#define DPIO_TX_OCALINIT_EN (1 << 31)
> -#define VLV_TX_DW5(ch) _PORT(ch, _VLV_TX_DW5_CH0, _VLV_TX_DW5_CH1)
> -
> -#define _VLV_TX_DW11_CH0 0x82ac
> -#define _VLV_TX_DW11_CH1 0x84ac
> -#define VLV_TX_DW11(ch) _PORT(ch, _VLV_TX_DW11_CH0, _VLV_TX_DW11_CH1)
> -
> -#define _VLV_TX_DW14_CH0 0x82b8
> -#define _VLV_TX_DW14_CH1 0x84b8
> -#define VLV_TX_DW14(ch) _PORT(ch, _VLV_TX_DW14_CH0, _VLV_TX_DW14_CH1)
> -
> -/* CHV dpPhy registers */
> -#define _CHV_PLL_DW0_CH0 0x8000
> -#define _CHV_PLL_DW0_CH1 0x8180
> -#define CHV_PLL_DW0(ch) _PIPE(ch, _CHV_PLL_DW0_CH0, _CHV_PLL_DW0_CH1)
> -
> -#define _CHV_PLL_DW1_CH0 0x8004
> -#define _CHV_PLL_DW1_CH1 0x8184
> -#define DPIO_CHV_N_DIV_SHIFT 8
> -#define DPIO_CHV_M1_DIV_BY_2 (0 << 0)
> -#define CHV_PLL_DW1(ch) _PIPE(ch, _CHV_PLL_DW1_CH0, _CHV_PLL_DW1_CH1)
> -
> -#define _CHV_PLL_DW2_CH0 0x8008
> -#define _CHV_PLL_DW2_CH1 0x8188
> -#define CHV_PLL_DW2(ch) _PIPE(ch, _CHV_PLL_DW2_CH0, _CHV_PLL_DW2_CH1)
> -
> -#define _CHV_PLL_DW3_CH0 0x800c
> -#define _CHV_PLL_DW3_CH1 0x818c
> -#define DPIO_CHV_FRAC_DIV_EN (1 << 16)
> -#define DPIO_CHV_FIRST_MOD (0 << 8)
> -#define DPIO_CHV_SECOND_MOD (1 << 8)
> -#define DPIO_CHV_FEEDFWD_GAIN_SHIFT 0
> -#define DPIO_CHV_FEEDFWD_GAIN_MASK (0xF << 0)
> -#define CHV_PLL_DW3(ch) _PIPE(ch, _CHV_PLL_DW3_CH0, _CHV_PLL_DW3_CH1)
> -
> -#define _CHV_PLL_DW6_CH0 0x8018
> -#define _CHV_PLL_DW6_CH1 0x8198
> -#define DPIO_CHV_GAIN_CTRL_SHIFT 16
> -#define DPIO_CHV_INT_COEFF_SHIFT 8
> -#define DPIO_CHV_PROP_COEFF_SHIFT 0
> -#define CHV_PLL_DW6(ch) _PIPE(ch, _CHV_PLL_DW6_CH0, _CHV_PLL_DW6_CH1)
> -
> -#define _CHV_PLL_DW8_CH0 0x8020
> -#define _CHV_PLL_DW8_CH1 0x81A0
> -#define DPIO_CHV_TDC_TARGET_CNT_SHIFT 0
> -#define DPIO_CHV_TDC_TARGET_CNT_MASK (0x3FF << 0)
> -#define CHV_PLL_DW8(ch) _PIPE(ch, _CHV_PLL_DW8_CH0, _CHV_PLL_DW8_CH1)
> -
> -#define _CHV_PLL_DW9_CH0 0x8024
> -#define _CHV_PLL_DW9_CH1 0x81A4
> -#define DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT 1 /* 3 bits */
> -#define DPIO_CHV_INT_LOCK_THRESHOLD_MASK (7 << 1)
> -#define DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE 1 /* 1: coarse & 0 : fine */
> -#define CHV_PLL_DW9(ch) _PIPE(ch, _CHV_PLL_DW9_CH0, _CHV_PLL_DW9_CH1)
> -
> -#define _CHV_CMN_DW0_CH0 0x8100
> -#define DPIO_ALLDL_POWERDOWN_SHIFT_CH0 19
> -#define DPIO_ANYDL_POWERDOWN_SHIFT_CH0 18
> -#define DPIO_ALLDL_POWERDOWN (1 << 1)
> -#define DPIO_ANYDL_POWERDOWN (1 << 0)
> -
> -#define _CHV_CMN_DW5_CH0 0x8114
> -#define CHV_BUFRIGHTENA1_DISABLE (0 << 20)
> -#define CHV_BUFRIGHTENA1_NORMAL (1 << 20)
> -#define CHV_BUFRIGHTENA1_FORCE (3 << 20)
> -#define CHV_BUFRIGHTENA1_MASK (3 << 20)
> -#define CHV_BUFLEFTENA1_DISABLE (0 << 22)
> -#define CHV_BUFLEFTENA1_NORMAL (1 << 22)
> -#define CHV_BUFLEFTENA1_FORCE (3 << 22)
> -#define CHV_BUFLEFTENA1_MASK (3 << 22)
> -
> -#define _CHV_CMN_DW13_CH0 0x8134
> -#define _CHV_CMN_DW0_CH1 0x8080
> -#define DPIO_CHV_S1_DIV_SHIFT 21
> -#define DPIO_CHV_P1_DIV_SHIFT 13 /* 3 bits */
> -#define DPIO_CHV_P2_DIV_SHIFT 8 /* 5 bits */
> -#define DPIO_CHV_K_DIV_SHIFT 4
> -#define DPIO_PLL_FREQLOCK (1 << 1)
> -#define DPIO_PLL_LOCK (1 << 0)
> -#define CHV_CMN_DW13(ch) _PIPE(ch, _CHV_CMN_DW13_CH0, _CHV_CMN_DW0_CH1)
> -
> -#define _CHV_CMN_DW14_CH0 0x8138
> -#define _CHV_CMN_DW1_CH1 0x8084
> -#define DPIO_AFC_RECAL (1 << 14)
> -#define DPIO_DCLKP_EN (1 << 13)
> -#define CHV_BUFLEFTENA2_DISABLE (0 << 17) /* CL2 DW1 only */
> -#define CHV_BUFLEFTENA2_NORMAL (1 << 17) /* CL2 DW1 only */
> -#define CHV_BUFLEFTENA2_FORCE (3 << 17) /* CL2 DW1 only */
> -#define CHV_BUFLEFTENA2_MASK (3 << 17) /* CL2 DW1 only */
> -#define CHV_BUFRIGHTENA2_DISABLE (0 << 19) /* CL2 DW1 only */
> -#define CHV_BUFRIGHTENA2_NORMAL (1 << 19) /* CL2 DW1 only */
> -#define CHV_BUFRIGHTENA2_FORCE (3 << 19) /* CL2 DW1 only */
> -#define CHV_BUFRIGHTENA2_MASK (3 << 19) /* CL2 DW1 only */
> -#define CHV_CMN_DW14(ch) _PIPE(ch, _CHV_CMN_DW14_CH0, _CHV_CMN_DW1_CH1)
> -
> -#define _CHV_CMN_DW19_CH0 0x814c
> -#define _CHV_CMN_DW6_CH1 0x8098
> -#define DPIO_ALLDL_POWERDOWN_SHIFT_CH1 30 /* CL2 DW6 only */
> -#define DPIO_ANYDL_POWERDOWN_SHIFT_CH1 29 /* CL2 DW6 only */
> -#define DPIO_DYNPWRDOWNEN_CH1 (1 << 28) /* CL2 DW6 only */
> -#define CHV_CMN_USEDCLKCHANNEL (1 << 13)
> -
> -#define CHV_CMN_DW19(ch) _PIPE(ch, _CHV_CMN_DW19_CH0, _CHV_CMN_DW6_CH1)
> -
> -#define CHV_CMN_DW28 0x8170
> -#define DPIO_CL1POWERDOWNEN (1 << 23)
> -#define DPIO_DYNPWRDOWNEN_CH0 (1 << 22)
> -#define DPIO_SUS_CLK_CONFIG_ON (0 << 0)
> -#define DPIO_SUS_CLK_CONFIG_CLKREQ (1 << 0)
> -#define DPIO_SUS_CLK_CONFIG_GATE (2 << 0)
> -#define DPIO_SUS_CLK_CONFIG_GATE_CLKREQ (3 << 0)
> -
> -#define CHV_CMN_DW30 0x8178
> -#define DPIO_CL2_LDOFUSE_PWRENB (1 << 6)
> -#define DPIO_LRC_BYPASS (1 << 3)
> -
> -#define _TXLANE(ch, lane, offset) ((ch ? 0x2400 : 0) + \
> - (lane) * 0x200 + (offset))
> -
> -#define CHV_TX_DW0(ch, lane) _TXLANE(ch, lane, 0x80)
> -#define CHV_TX_DW1(ch, lane) _TXLANE(ch, lane, 0x84)
> -#define CHV_TX_DW2(ch, lane) _TXLANE(ch, lane, 0x88)
> -#define CHV_TX_DW3(ch, lane) _TXLANE(ch, lane, 0x8c)
> -#define CHV_TX_DW4(ch, lane) _TXLANE(ch, lane, 0x90)
> -#define CHV_TX_DW5(ch, lane) _TXLANE(ch, lane, 0x94)
> -#define CHV_TX_DW6(ch, lane) _TXLANE(ch, lane, 0x98)
> -#define CHV_TX_DW7(ch, lane) _TXLANE(ch, lane, 0x9c)
> -#define CHV_TX_DW8(ch, lane) _TXLANE(ch, lane, 0xa0)
> -#define CHV_TX_DW9(ch, lane) _TXLANE(ch, lane, 0xa4)
> -#define CHV_TX_DW10(ch, lane) _TXLANE(ch, lane, 0xa8)
> -#define CHV_TX_DW11(ch, lane) _TXLANE(ch, lane, 0xac)
> -#define DPIO_FRC_LATENCY_SHFIT 8
> -#define CHV_TX_DW14(ch, lane) _TXLANE(ch, lane, 0xb8)
> -#define DPIO_UPAR_SHIFT 30
> -
> /* BXT PHY registers */
> #define _BXT_PHY0_BASE 0x6C000
> #define _BXT_PHY1_BASE 0x162000
> --
> 2.39.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
2024-04-12 15:14 ` Ville Syrjälä
@ 2024-04-12 15:50 ` Jani Nikula
2024-04-12 16:26 ` Ville Syrjälä
0 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 15:50 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, intel-xe
On Fri, 12 Apr 2024, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Fri, Apr 12, 2024 at 05:52:55PM +0300, Jani Nikula wrote:
>> +/*
>> + * Framebuffer compression (915+ only)
>> + */
>
> Outdated comment. Looks like pretty much all the comments
> in this file are misleading/outdated. Maybe just nuke them
> all while at it.
Ack.
>> +#define ILK_DISPLAY_CHICKEN1 _MMIO(0x42000)
>
> Not an FBC register.
Whoops, this one was an accident.
>> +#define CHICKEN_MISC_4 _MMIO(0x4208c)
>
> Also not an FBC register.
However this one was intentional. So the register isn't "an fbc
register", but the contents are all about fbc, and it's only used in
intel_fbc.c.
I guess after all reasonable topical things have been split out from
i915_reg.h, whatever display stuff is left will need to be put to a new
intel_display_regs.h or something. Things like this would then end up
there. Better or worse that way, I don't know.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 5/6] drm/i915/display: split out intel_dpio_regs.h from i915_reg.h
2024-04-12 15:31 ` Ville Syrjälä
@ 2024-04-12 15:52 ` Jani Nikula
0 siblings, 0 replies; 23+ messages in thread
From: Jani Nikula @ 2024-04-12 15:52 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, intel-xe
On Fri, 12 Apr 2024, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Fri, Apr 12, 2024 at 05:52:57PM +0300, Jani Nikula wrote:
>> Clean up i915_reg.h.
>>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> .../i915/display/intel_display_power_well.c | 1 +
>> drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 +
>> drivers/gpu/drm/i915/display/intel_dpll.c | 1 +
>> drivers/gpu/drm/i915/display/vlv_dpio_regs.h | 352 ++++++++++++++++++
>> drivers/gpu/drm/i915/i915_reg.h | 343 -----------------
>> 5 files changed, 355 insertions(+), 343 deletions(-)
>> create mode 100644 drivers/gpu/drm/i915/display/vlv_dpio_regs.h
>
> I have pretty much the same thing, but IIRC I did a bunch of
> changes to the definitons first, and then extracted them.
> So the rebase could be somewhat painful.
>
> I suppose I should actually post my stuff and then we can
> figure out what to do with these...
Let's not waste the cleanups, the movement is the easy part.
BR,
Jani.
>
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
>> index e4de40228997..0b356ff0e319 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
>> @@ -26,6 +26,7 @@
>> #include "intel_tc.h"
>> #include "intel_vga.h"
>> #include "skl_watermark.h"
>> +#include "vlv_dpio_regs.h"
>> #include "vlv_sideband.h"
>> #include "vlv_sideband_reg.h"
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dpio_phy.c b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
>> index 2d7a71c8c69c..8d99e00ea326 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dpio_phy.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dpio_phy.c
>> @@ -29,6 +29,7 @@
>> #include "intel_display_types.h"
>> #include "intel_dp.h"
>> #include "intel_dpio_phy.h"
>> +#include "vlv_dpio_regs.h"
>> #include "vlv_sideband.h"
>>
>> /**
>> diff --git a/drivers/gpu/drm/i915/display/intel_dpll.c b/drivers/gpu/drm/i915/display/intel_dpll.c
>> index 3038655377ea..5c14bbd6ca82 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dpll.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dpll.c
>> @@ -20,6 +20,7 @@
>> #include "intel_panel.h"
>> #include "intel_pps.h"
>> #include "intel_snps_phy.h"
>> +#include "vlv_dpio_regs.h"
>> #include "vlv_sideband.h"
>>
>> struct intel_dpll_funcs {
>> diff --git a/drivers/gpu/drm/i915/display/vlv_dpio_regs.h b/drivers/gpu/drm/i915/display/vlv_dpio_regs.h
>> new file mode 100644
>> index 000000000000..0982682c269f
>> --- /dev/null
>> +++ b/drivers/gpu/drm/i915/display/vlv_dpio_regs.h
>> @@ -0,0 +1,352 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/* Copyright © 2024 Intel Corporation */
>> +
>> +#ifndef __VLV_DPIO_REGS_H__
>> +#define __VLV_DPIO_REGS_H__
>> +
>> +#include "intel_display_reg_defs.h"
>> +
>> +/*
>> + * Per pipe/PLL DPIO regs
>> + */
>> +#define _VLV_PLL_DW3_CH0 0x800c
>> +#define DPIO_POST_DIV_SHIFT (28) /* 3 bits */
>> +#define DPIO_POST_DIV_DAC 0
>> +#define DPIO_POST_DIV_HDMIDP 1 /* DAC 225-400M rate */
>> +#define DPIO_POST_DIV_LVDS1 2
>> +#define DPIO_POST_DIV_LVDS2 3
>> +#define DPIO_K_SHIFT (24) /* 4 bits */
>> +#define DPIO_P1_SHIFT (21) /* 3 bits */
>> +#define DPIO_P2_SHIFT (16) /* 5 bits */
>> +#define DPIO_N_SHIFT (12) /* 4 bits */
>> +#define DPIO_ENABLE_CALIBRATION (1 << 11)
>> +#define DPIO_M1DIV_SHIFT (8) /* 3 bits */
>> +#define DPIO_M2DIV_MASK 0xff
>> +#define _VLV_PLL_DW3_CH1 0x802c
>> +#define VLV_PLL_DW3(ch) _PIPE(ch, _VLV_PLL_DW3_CH0, _VLV_PLL_DW3_CH1)
>> +
>> +#define _VLV_PLL_DW5_CH0 0x8014
>> +#define DPIO_REFSEL_OVERRIDE 27
>> +#define DPIO_PLL_MODESEL_SHIFT 24 /* 3 bits */
>> +#define DPIO_BIAS_CURRENT_CTL_SHIFT 21 /* 3 bits, always 0x7 */
>> +#define DPIO_PLL_REFCLK_SEL_SHIFT 16 /* 2 bits */
>> +#define DPIO_PLL_REFCLK_SEL_MASK 3
>> +#define DPIO_DRIVER_CTL_SHIFT 12 /* always set to 0x8 */
>> +#define DPIO_CLK_BIAS_CTL_SHIFT 8 /* always set to 0x5 */
>> +#define _VLV_PLL_DW5_CH1 0x8034
>> +#define VLV_PLL_DW5(ch) _PIPE(ch, _VLV_PLL_DW5_CH0, _VLV_PLL_DW5_CH1)
>> +
>> +#define _VLV_PLL_DW7_CH0 0x801c
>> +#define _VLV_PLL_DW7_CH1 0x803c
>> +#define VLV_PLL_DW7(ch) _PIPE(ch, _VLV_PLL_DW7_CH0, _VLV_PLL_DW7_CH1)
>> +
>> +#define _VLV_PLL_DW8_CH0 0x8040
>> +#define _VLV_PLL_DW8_CH1 0x8060
>> +#define VLV_PLL_DW8(ch) _PIPE(ch, _VLV_PLL_DW8_CH0, _VLV_PLL_DW8_CH1)
>> +
>> +#define VLV_PLL_DW9_BCAST 0xc044
>> +#define _VLV_PLL_DW9_CH0 0x8044
>> +#define _VLV_PLL_DW9_CH1 0x8064
>> +#define VLV_PLL_DW9(ch) _PIPE(ch, _VLV_PLL_DW9_CH0, _VLV_PLL_DW9_CH1)
>> +
>> +#define _VLV_PLL_DW10_CH0 0x8048
>> +#define _VLV_PLL_DW10_CH1 0x8068
>> +#define VLV_PLL_DW10(ch) _PIPE(ch, _VLV_PLL_DW10_CH0, _VLV_PLL_DW10_CH1)
>> +
>> +#define _VLV_PLL_DW11_CH0 0x804c
>> +#define _VLV_PLL_DW11_CH1 0x806c
>> +#define VLV_PLL_DW11(ch) _PIPE(ch, _VLV_PLL_DW11_CH0, _VLV_PLL_DW11_CH1)
>> +
>> +/* Spec for ref block start counts at DW10 */
>> +#define VLV_REF_DW13 0x80ac
>> +
>> +#define VLV_CMN_DW0 0x8100
>> +
>> +/*
>> + * Per DDI channel DPIO regs
>> + */
>> +
>> +#define _VLV_PCS_DW0_CH0 0x8200
>> +#define _VLV_PCS_DW0_CH1 0x8400
>> +#define DPIO_PCS_TX_LANE2_RESET (1 << 16)
>> +#define DPIO_PCS_TX_LANE1_RESET (1 << 7)
>> +#define DPIO_LEFT_TXFIFO_RST_MASTER2 (1 << 4)
>> +#define DPIO_RIGHT_TXFIFO_RST_MASTER2 (1 << 3)
>> +#define VLV_PCS_DW0(ch) _PORT(ch, _VLV_PCS_DW0_CH0, _VLV_PCS_DW0_CH1)
>> +
>> +#define _VLV_PCS01_DW0_CH0 0x200
>> +#define _VLV_PCS23_DW0_CH0 0x400
>> +#define _VLV_PCS01_DW0_CH1 0x2600
>> +#define _VLV_PCS23_DW0_CH1 0x2800
>> +#define VLV_PCS01_DW0(ch) _PORT(ch, _VLV_PCS01_DW0_CH0, _VLV_PCS01_DW0_CH1)
>> +#define VLV_PCS23_DW0(ch) _PORT(ch, _VLV_PCS23_DW0_CH0, _VLV_PCS23_DW0_CH1)
>> +
>> +#define _VLV_PCS_DW1_CH0 0x8204
>> +#define _VLV_PCS_DW1_CH1 0x8404
>> +#define CHV_PCS_REQ_SOFTRESET_EN (1 << 23)
>> +#define DPIO_PCS_CLK_CRI_RXEB_EIOS_EN (1 << 22)
>> +#define DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN (1 << 21)
>> +#define DPIO_PCS_CLK_DATAWIDTH_SHIFT (6)
>> +#define DPIO_PCS_CLK_SOFT_RESET (1 << 5)
>> +#define VLV_PCS_DW1(ch) _PORT(ch, _VLV_PCS_DW1_CH0, _VLV_PCS_DW1_CH1)
>> +
>> +#define _VLV_PCS01_DW1_CH0 0x204
>> +#define _VLV_PCS23_DW1_CH0 0x404
>> +#define _VLV_PCS01_DW1_CH1 0x2604
>> +#define _VLV_PCS23_DW1_CH1 0x2804
>> +#define VLV_PCS01_DW1(ch) _PORT(ch, _VLV_PCS01_DW1_CH0, _VLV_PCS01_DW1_CH1)
>> +#define VLV_PCS23_DW1(ch) _PORT(ch, _VLV_PCS23_DW1_CH0, _VLV_PCS23_DW1_CH1)
>> +
>> +#define _VLV_PCS_DW8_CH0 0x8220
>> +#define _VLV_PCS_DW8_CH1 0x8420
>> +#define CHV_PCS_USEDCLKCHANNEL_OVRRIDE (1 << 20)
>> +#define CHV_PCS_USEDCLKCHANNEL (1 << 21)
>> +#define VLV_PCS_DW8(ch) _PORT(ch, _VLV_PCS_DW8_CH0, _VLV_PCS_DW8_CH1)
>> +
>> +#define _VLV_PCS01_DW8_CH0 0x0220
>> +#define _VLV_PCS23_DW8_CH0 0x0420
>> +#define _VLV_PCS01_DW8_CH1 0x2620
>> +#define _VLV_PCS23_DW8_CH1 0x2820
>> +#define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1)
>> +#define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1)
>> +
>> +#define _VLV_PCS_DW9_CH0 0x8224
>> +#define _VLV_PCS_DW9_CH1 0x8424
>> +#define DPIO_PCS_TX2MARGIN_MASK (0x7 << 13)
>> +#define DPIO_PCS_TX2MARGIN_000 (0 << 13)
>> +#define DPIO_PCS_TX2MARGIN_101 (1 << 13)
>> +#define DPIO_PCS_TX1MARGIN_MASK (0x7 << 10)
>> +#define DPIO_PCS_TX1MARGIN_000 (0 << 10)
>> +#define DPIO_PCS_TX1MARGIN_101 (1 << 10)
>> +#define VLV_PCS_DW9(ch) _PORT(ch, _VLV_PCS_DW9_CH0, _VLV_PCS_DW9_CH1)
>> +
>> +#define _VLV_PCS01_DW9_CH0 0x224
>> +#define _VLV_PCS23_DW9_CH0 0x424
>> +#define _VLV_PCS01_DW9_CH1 0x2624
>> +#define _VLV_PCS23_DW9_CH1 0x2824
>> +#define VLV_PCS01_DW9(ch) _PORT(ch, _VLV_PCS01_DW9_CH0, _VLV_PCS01_DW9_CH1)
>> +#define VLV_PCS23_DW9(ch) _PORT(ch, _VLV_PCS23_DW9_CH0, _VLV_PCS23_DW9_CH1)
>> +
>> +#define _CHV_PCS_DW10_CH0 0x8228
>> +#define _CHV_PCS_DW10_CH1 0x8428
>> +#define DPIO_PCS_SWING_CALC_TX0_TX2 (1 << 30)
>> +#define DPIO_PCS_SWING_CALC_TX1_TX3 (1 << 31)
>> +#define DPIO_PCS_TX2DEEMP_MASK (0xf << 24)
>> +#define DPIO_PCS_TX2DEEMP_9P5 (0 << 24)
>> +#define DPIO_PCS_TX2DEEMP_6P0 (2 << 24)
>> +#define DPIO_PCS_TX1DEEMP_MASK (0xf << 16)
>> +#define DPIO_PCS_TX1DEEMP_9P5 (0 << 16)
>> +#define DPIO_PCS_TX1DEEMP_6P0 (2 << 16)
>> +#define CHV_PCS_DW10(ch) _PORT(ch, _CHV_PCS_DW10_CH0, _CHV_PCS_DW10_CH1)
>> +
>> +#define _VLV_PCS01_DW10_CH0 0x0228
>> +#define _VLV_PCS23_DW10_CH0 0x0428
>> +#define _VLV_PCS01_DW10_CH1 0x2628
>> +#define _VLV_PCS23_DW10_CH1 0x2828
>> +#define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1)
>> +#define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1)
>> +
>> +#define _VLV_PCS_DW11_CH0 0x822c
>> +#define _VLV_PCS_DW11_CH1 0x842c
>> +#define DPIO_TX2_STAGGER_MASK(x) ((x) << 24)
>> +#define DPIO_LANEDESKEW_STRAP_OVRD (1 << 3)
>> +#define DPIO_LEFT_TXFIFO_RST_MASTER (1 << 1)
>> +#define DPIO_RIGHT_TXFIFO_RST_MASTER (1 << 0)
>> +#define VLV_PCS_DW11(ch) _PORT(ch, _VLV_PCS_DW11_CH0, _VLV_PCS_DW11_CH1)
>> +
>> +#define _VLV_PCS01_DW11_CH0 0x022c
>> +#define _VLV_PCS23_DW11_CH0 0x042c
>> +#define _VLV_PCS01_DW11_CH1 0x262c
>> +#define _VLV_PCS23_DW11_CH1 0x282c
>> +#define VLV_PCS01_DW11(ch) _PORT(ch, _VLV_PCS01_DW11_CH0, _VLV_PCS01_DW11_CH1)
>> +#define VLV_PCS23_DW11(ch) _PORT(ch, _VLV_PCS23_DW11_CH0, _VLV_PCS23_DW11_CH1)
>> +
>> +#define _VLV_PCS01_DW12_CH0 0x0230
>> +#define _VLV_PCS23_DW12_CH0 0x0430
>> +#define _VLV_PCS01_DW12_CH1 0x2630
>> +#define _VLV_PCS23_DW12_CH1 0x2830
>> +#define VLV_PCS01_DW12(ch) _PORT(ch, _VLV_PCS01_DW12_CH0, _VLV_PCS01_DW12_CH1)
>> +#define VLV_PCS23_DW12(ch) _PORT(ch, _VLV_PCS23_DW12_CH0, _VLV_PCS23_DW12_CH1)
>> +
>> +#define _VLV_PCS_DW12_CH0 0x8230
>> +#define _VLV_PCS_DW12_CH1 0x8430
>> +#define DPIO_TX2_STAGGER_MULT(x) ((x) << 20)
>> +#define DPIO_TX1_STAGGER_MULT(x) ((x) << 16)
>> +#define DPIO_TX1_STAGGER_MASK(x) ((x) << 8)
>> +#define DPIO_LANESTAGGER_STRAP_OVRD (1 << 6)
>> +#define DPIO_LANESTAGGER_STRAP(x) ((x) << 0)
>> +#define VLV_PCS_DW12(ch) _PORT(ch, _VLV_PCS_DW12_CH0, _VLV_PCS_DW12_CH1)
>> +
>> +#define _VLV_PCS_DW14_CH0 0x8238
>> +#define _VLV_PCS_DW14_CH1 0x8438
>> +#define VLV_PCS_DW14(ch) _PORT(ch, _VLV_PCS_DW14_CH0, _VLV_PCS_DW14_CH1)
>> +
>> +#define _VLV_PCS_DW23_CH0 0x825c
>> +#define _VLV_PCS_DW23_CH1 0x845c
>> +#define VLV_PCS_DW23(ch) _PORT(ch, _VLV_PCS_DW23_CH0, _VLV_PCS_DW23_CH1)
>> +
>> +#define _VLV_TX_DW2_CH0 0x8288
>> +#define _VLV_TX_DW2_CH1 0x8488
>> +#define DPIO_SWING_MARGIN000_SHIFT 16
>> +#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT)
>> +#define DPIO_UNIQ_TRANS_SCALE_SHIFT 8
>> +#define VLV_TX_DW2(ch) _PORT(ch, _VLV_TX_DW2_CH0, _VLV_TX_DW2_CH1)
>> +
>> +#define _VLV_TX_DW3_CH0 0x828c
>> +#define _VLV_TX_DW3_CH1 0x848c
>> +/* The following bit for CHV phy */
>> +#define DPIO_TX_UNIQ_TRANS_SCALE_EN (1 << 27)
>> +#define DPIO_SWING_MARGIN101_SHIFT 16
>> +#define DPIO_SWING_MARGIN101_MASK (0xff << DPIO_SWING_MARGIN101_SHIFT)
>> +#define VLV_TX_DW3(ch) _PORT(ch, _VLV_TX_DW3_CH0, _VLV_TX_DW3_CH1)
>> +
>> +#define _VLV_TX_DW4_CH0 0x8290
>> +#define _VLV_TX_DW4_CH1 0x8490
>> +#define DPIO_SWING_DEEMPH9P5_SHIFT 24
>> +#define DPIO_SWING_DEEMPH9P5_MASK (0xff << DPIO_SWING_DEEMPH9P5_SHIFT)
>> +#define DPIO_SWING_DEEMPH6P0_SHIFT 16
>> +#define DPIO_SWING_DEEMPH6P0_MASK (0xff << DPIO_SWING_DEEMPH6P0_SHIFT)
>> +#define VLV_TX_DW4(ch) _PORT(ch, _VLV_TX_DW4_CH0, _VLV_TX_DW4_CH1)
>> +
>> +#define _VLV_TX3_DW4_CH0 0x690
>> +#define _VLV_TX3_DW4_CH1 0x2a90
>> +#define VLV_TX3_DW4(ch) _PORT(ch, _VLV_TX3_DW4_CH0, _VLV_TX3_DW4_CH1)
>> +
>> +#define _VLV_TX_DW5_CH0 0x8294
>> +#define _VLV_TX_DW5_CH1 0x8494
>> +#define DPIO_TX_OCALINIT_EN (1 << 31)
>> +#define VLV_TX_DW5(ch) _PORT(ch, _VLV_TX_DW5_CH0, _VLV_TX_DW5_CH1)
>> +
>> +#define _VLV_TX_DW11_CH0 0x82ac
>> +#define _VLV_TX_DW11_CH1 0x84ac
>> +#define VLV_TX_DW11(ch) _PORT(ch, _VLV_TX_DW11_CH0, _VLV_TX_DW11_CH1)
>> +
>> +#define _VLV_TX_DW14_CH0 0x82b8
>> +#define _VLV_TX_DW14_CH1 0x84b8
>> +#define VLV_TX_DW14(ch) _PORT(ch, _VLV_TX_DW14_CH0, _VLV_TX_DW14_CH1)
>> +
>> +/* CHV dpPhy registers */
>> +#define _CHV_PLL_DW0_CH0 0x8000
>> +#define _CHV_PLL_DW0_CH1 0x8180
>> +#define CHV_PLL_DW0(ch) _PIPE(ch, _CHV_PLL_DW0_CH0, _CHV_PLL_DW0_CH1)
>> +
>> +#define _CHV_PLL_DW1_CH0 0x8004
>> +#define _CHV_PLL_DW1_CH1 0x8184
>> +#define DPIO_CHV_N_DIV_SHIFT 8
>> +#define DPIO_CHV_M1_DIV_BY_2 (0 << 0)
>> +#define CHV_PLL_DW1(ch) _PIPE(ch, _CHV_PLL_DW1_CH0, _CHV_PLL_DW1_CH1)
>> +
>> +#define _CHV_PLL_DW2_CH0 0x8008
>> +#define _CHV_PLL_DW2_CH1 0x8188
>> +#define CHV_PLL_DW2(ch) _PIPE(ch, _CHV_PLL_DW2_CH0, _CHV_PLL_DW2_CH1)
>> +
>> +#define _CHV_PLL_DW3_CH0 0x800c
>> +#define _CHV_PLL_DW3_CH1 0x818c
>> +#define DPIO_CHV_FRAC_DIV_EN (1 << 16)
>> +#define DPIO_CHV_FIRST_MOD (0 << 8)
>> +#define DPIO_CHV_SECOND_MOD (1 << 8)
>> +#define DPIO_CHV_FEEDFWD_GAIN_SHIFT 0
>> +#define DPIO_CHV_FEEDFWD_GAIN_MASK (0xF << 0)
>> +#define CHV_PLL_DW3(ch) _PIPE(ch, _CHV_PLL_DW3_CH0, _CHV_PLL_DW3_CH1)
>> +
>> +#define _CHV_PLL_DW6_CH0 0x8018
>> +#define _CHV_PLL_DW6_CH1 0x8198
>> +#define DPIO_CHV_GAIN_CTRL_SHIFT 16
>> +#define DPIO_CHV_INT_COEFF_SHIFT 8
>> +#define DPIO_CHV_PROP_COEFF_SHIFT 0
>> +#define CHV_PLL_DW6(ch) _PIPE(ch, _CHV_PLL_DW6_CH0, _CHV_PLL_DW6_CH1)
>> +
>> +#define _CHV_PLL_DW8_CH0 0x8020
>> +#define _CHV_PLL_DW8_CH1 0x81A0
>> +#define DPIO_CHV_TDC_TARGET_CNT_SHIFT 0
>> +#define DPIO_CHV_TDC_TARGET_CNT_MASK (0x3FF << 0)
>> +#define CHV_PLL_DW8(ch) _PIPE(ch, _CHV_PLL_DW8_CH0, _CHV_PLL_DW8_CH1)
>> +
>> +#define _CHV_PLL_DW9_CH0 0x8024
>> +#define _CHV_PLL_DW9_CH1 0x81A4
>> +#define DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT 1 /* 3 bits */
>> +#define DPIO_CHV_INT_LOCK_THRESHOLD_MASK (7 << 1)
>> +#define DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE 1 /* 1: coarse & 0 : fine */
>> +#define CHV_PLL_DW9(ch) _PIPE(ch, _CHV_PLL_DW9_CH0, _CHV_PLL_DW9_CH1)
>> +
>> +#define _CHV_CMN_DW0_CH0 0x8100
>> +#define DPIO_ALLDL_POWERDOWN_SHIFT_CH0 19
>> +#define DPIO_ANYDL_POWERDOWN_SHIFT_CH0 18
>> +#define DPIO_ALLDL_POWERDOWN (1 << 1)
>> +#define DPIO_ANYDL_POWERDOWN (1 << 0)
>> +
>> +#define _CHV_CMN_DW5_CH0 0x8114
>> +#define CHV_BUFRIGHTENA1_DISABLE (0 << 20)
>> +#define CHV_BUFRIGHTENA1_NORMAL (1 << 20)
>> +#define CHV_BUFRIGHTENA1_FORCE (3 << 20)
>> +#define CHV_BUFRIGHTENA1_MASK (3 << 20)
>> +#define CHV_BUFLEFTENA1_DISABLE (0 << 22)
>> +#define CHV_BUFLEFTENA1_NORMAL (1 << 22)
>> +#define CHV_BUFLEFTENA1_FORCE (3 << 22)
>> +#define CHV_BUFLEFTENA1_MASK (3 << 22)
>> +
>> +#define _CHV_CMN_DW13_CH0 0x8134
>> +#define _CHV_CMN_DW0_CH1 0x8080
>> +#define DPIO_CHV_S1_DIV_SHIFT 21
>> +#define DPIO_CHV_P1_DIV_SHIFT 13 /* 3 bits */
>> +#define DPIO_CHV_P2_DIV_SHIFT 8 /* 5 bits */
>> +#define DPIO_CHV_K_DIV_SHIFT 4
>> +#define DPIO_PLL_FREQLOCK (1 << 1)
>> +#define DPIO_PLL_LOCK (1 << 0)
>> +#define CHV_CMN_DW13(ch) _PIPE(ch, _CHV_CMN_DW13_CH0, _CHV_CMN_DW0_CH1)
>> +
>> +#define _CHV_CMN_DW14_CH0 0x8138
>> +#define _CHV_CMN_DW1_CH1 0x8084
>> +#define DPIO_AFC_RECAL (1 << 14)
>> +#define DPIO_DCLKP_EN (1 << 13)
>> +#define CHV_BUFLEFTENA2_DISABLE (0 << 17) /* CL2 DW1 only */
>> +#define CHV_BUFLEFTENA2_NORMAL (1 << 17) /* CL2 DW1 only */
>> +#define CHV_BUFLEFTENA2_FORCE (3 << 17) /* CL2 DW1 only */
>> +#define CHV_BUFLEFTENA2_MASK (3 << 17) /* CL2 DW1 only */
>> +#define CHV_BUFRIGHTENA2_DISABLE (0 << 19) /* CL2 DW1 only */
>> +#define CHV_BUFRIGHTENA2_NORMAL (1 << 19) /* CL2 DW1 only */
>> +#define CHV_BUFRIGHTENA2_FORCE (3 << 19) /* CL2 DW1 only */
>> +#define CHV_BUFRIGHTENA2_MASK (3 << 19) /* CL2 DW1 only */
>> +#define CHV_CMN_DW14(ch) _PIPE(ch, _CHV_CMN_DW14_CH0, _CHV_CMN_DW1_CH1)
>> +
>> +#define _CHV_CMN_DW19_CH0 0x814c
>> +#define _CHV_CMN_DW6_CH1 0x8098
>> +#define DPIO_ALLDL_POWERDOWN_SHIFT_CH1 30 /* CL2 DW6 only */
>> +#define DPIO_ANYDL_POWERDOWN_SHIFT_CH1 29 /* CL2 DW6 only */
>> +#define DPIO_DYNPWRDOWNEN_CH1 (1 << 28) /* CL2 DW6 only */
>> +#define CHV_CMN_USEDCLKCHANNEL (1 << 13)
>> +
>> +#define CHV_CMN_DW19(ch) _PIPE(ch, _CHV_CMN_DW19_CH0, _CHV_CMN_DW6_CH1)
>> +
>> +#define CHV_CMN_DW28 0x8170
>> +#define DPIO_CL1POWERDOWNEN (1 << 23)
>> +#define DPIO_DYNPWRDOWNEN_CH0 (1 << 22)
>> +#define DPIO_SUS_CLK_CONFIG_ON (0 << 0)
>> +#define DPIO_SUS_CLK_CONFIG_CLKREQ (1 << 0)
>> +#define DPIO_SUS_CLK_CONFIG_GATE (2 << 0)
>> +#define DPIO_SUS_CLK_CONFIG_GATE_CLKREQ (3 << 0)
>> +
>> +#define CHV_CMN_DW30 0x8178
>> +#define DPIO_CL2_LDOFUSE_PWRENB (1 << 6)
>> +#define DPIO_LRC_BYPASS (1 << 3)
>> +
>> +#define _TXLANE(ch, lane, offset) ((ch ? 0x2400 : 0) + \
>> + (lane) * 0x200 + (offset))
>> +
>> +#define CHV_TX_DW0(ch, lane) _TXLANE(ch, lane, 0x80)
>> +#define CHV_TX_DW1(ch, lane) _TXLANE(ch, lane, 0x84)
>> +#define CHV_TX_DW2(ch, lane) _TXLANE(ch, lane, 0x88)
>> +#define CHV_TX_DW3(ch, lane) _TXLANE(ch, lane, 0x8c)
>> +#define CHV_TX_DW4(ch, lane) _TXLANE(ch, lane, 0x90)
>> +#define CHV_TX_DW5(ch, lane) _TXLANE(ch, lane, 0x94)
>> +#define CHV_TX_DW6(ch, lane) _TXLANE(ch, lane, 0x98)
>> +#define CHV_TX_DW7(ch, lane) _TXLANE(ch, lane, 0x9c)
>> +#define CHV_TX_DW8(ch, lane) _TXLANE(ch, lane, 0xa0)
>> +#define CHV_TX_DW9(ch, lane) _TXLANE(ch, lane, 0xa4)
>> +#define CHV_TX_DW10(ch, lane) _TXLANE(ch, lane, 0xa8)
>> +#define CHV_TX_DW11(ch, lane) _TXLANE(ch, lane, 0xac)
>> +#define DPIO_FRC_LATENCY_SHFIT 8
>> +#define CHV_TX_DW14(ch, lane) _TXLANE(ch, lane, 0xb8)
>> +#define DPIO_UPAR_SHIFT 30
>> +
>> +#endif
>> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
>> index bb63c7214e12..86700c6caa27 100644
>> --- a/drivers/gpu/drm/i915/i915_reg.h
>> +++ b/drivers/gpu/drm/i915/i915_reg.h
>> @@ -195,349 +195,6 @@
>> #define DPIO_SFR_BYPASS (1 << 1)
>> #define DPIO_CMNRST (1 << 0)
>>
>> -/*
>> - * Per pipe/PLL DPIO regs
>> - */
>> -#define _VLV_PLL_DW3_CH0 0x800c
>> -#define DPIO_POST_DIV_SHIFT (28) /* 3 bits */
>> -#define DPIO_POST_DIV_DAC 0
>> -#define DPIO_POST_DIV_HDMIDP 1 /* DAC 225-400M rate */
>> -#define DPIO_POST_DIV_LVDS1 2
>> -#define DPIO_POST_DIV_LVDS2 3
>> -#define DPIO_K_SHIFT (24) /* 4 bits */
>> -#define DPIO_P1_SHIFT (21) /* 3 bits */
>> -#define DPIO_P2_SHIFT (16) /* 5 bits */
>> -#define DPIO_N_SHIFT (12) /* 4 bits */
>> -#define DPIO_ENABLE_CALIBRATION (1 << 11)
>> -#define DPIO_M1DIV_SHIFT (8) /* 3 bits */
>> -#define DPIO_M2DIV_MASK 0xff
>> -#define _VLV_PLL_DW3_CH1 0x802c
>> -#define VLV_PLL_DW3(ch) _PIPE(ch, _VLV_PLL_DW3_CH0, _VLV_PLL_DW3_CH1)
>> -
>> -#define _VLV_PLL_DW5_CH0 0x8014
>> -#define DPIO_REFSEL_OVERRIDE 27
>> -#define DPIO_PLL_MODESEL_SHIFT 24 /* 3 bits */
>> -#define DPIO_BIAS_CURRENT_CTL_SHIFT 21 /* 3 bits, always 0x7 */
>> -#define DPIO_PLL_REFCLK_SEL_SHIFT 16 /* 2 bits */
>> -#define DPIO_PLL_REFCLK_SEL_MASK 3
>> -#define DPIO_DRIVER_CTL_SHIFT 12 /* always set to 0x8 */
>> -#define DPIO_CLK_BIAS_CTL_SHIFT 8 /* always set to 0x5 */
>> -#define _VLV_PLL_DW5_CH1 0x8034
>> -#define VLV_PLL_DW5(ch) _PIPE(ch, _VLV_PLL_DW5_CH0, _VLV_PLL_DW5_CH1)
>> -
>> -#define _VLV_PLL_DW7_CH0 0x801c
>> -#define _VLV_PLL_DW7_CH1 0x803c
>> -#define VLV_PLL_DW7(ch) _PIPE(ch, _VLV_PLL_DW7_CH0, _VLV_PLL_DW7_CH1)
>> -
>> -#define _VLV_PLL_DW8_CH0 0x8040
>> -#define _VLV_PLL_DW8_CH1 0x8060
>> -#define VLV_PLL_DW8(ch) _PIPE(ch, _VLV_PLL_DW8_CH0, _VLV_PLL_DW8_CH1)
>> -
>> -#define VLV_PLL_DW9_BCAST 0xc044
>> -#define _VLV_PLL_DW9_CH0 0x8044
>> -#define _VLV_PLL_DW9_CH1 0x8064
>> -#define VLV_PLL_DW9(ch) _PIPE(ch, _VLV_PLL_DW9_CH0, _VLV_PLL_DW9_CH1)
>> -
>> -#define _VLV_PLL_DW10_CH0 0x8048
>> -#define _VLV_PLL_DW10_CH1 0x8068
>> -#define VLV_PLL_DW10(ch) _PIPE(ch, _VLV_PLL_DW10_CH0, _VLV_PLL_DW10_CH1)
>> -
>> -#define _VLV_PLL_DW11_CH0 0x804c
>> -#define _VLV_PLL_DW11_CH1 0x806c
>> -#define VLV_PLL_DW11(ch) _PIPE(ch, _VLV_PLL_DW11_CH0, _VLV_PLL_DW11_CH1)
>> -
>> -/* Spec for ref block start counts at DW10 */
>> -#define VLV_REF_DW13 0x80ac
>> -
>> -#define VLV_CMN_DW0 0x8100
>> -
>> -/*
>> - * Per DDI channel DPIO regs
>> - */
>> -
>> -#define _VLV_PCS_DW0_CH0 0x8200
>> -#define _VLV_PCS_DW0_CH1 0x8400
>> -#define DPIO_PCS_TX_LANE2_RESET (1 << 16)
>> -#define DPIO_PCS_TX_LANE1_RESET (1 << 7)
>> -#define DPIO_LEFT_TXFIFO_RST_MASTER2 (1 << 4)
>> -#define DPIO_RIGHT_TXFIFO_RST_MASTER2 (1 << 3)
>> -#define VLV_PCS_DW0(ch) _PORT(ch, _VLV_PCS_DW0_CH0, _VLV_PCS_DW0_CH1)
>> -
>> -#define _VLV_PCS01_DW0_CH0 0x200
>> -#define _VLV_PCS23_DW0_CH0 0x400
>> -#define _VLV_PCS01_DW0_CH1 0x2600
>> -#define _VLV_PCS23_DW0_CH1 0x2800
>> -#define VLV_PCS01_DW0(ch) _PORT(ch, _VLV_PCS01_DW0_CH0, _VLV_PCS01_DW0_CH1)
>> -#define VLV_PCS23_DW0(ch) _PORT(ch, _VLV_PCS23_DW0_CH0, _VLV_PCS23_DW0_CH1)
>> -
>> -#define _VLV_PCS_DW1_CH0 0x8204
>> -#define _VLV_PCS_DW1_CH1 0x8404
>> -#define CHV_PCS_REQ_SOFTRESET_EN (1 << 23)
>> -#define DPIO_PCS_CLK_CRI_RXEB_EIOS_EN (1 << 22)
>> -#define DPIO_PCS_CLK_CRI_RXDIGFILTSG_EN (1 << 21)
>> -#define DPIO_PCS_CLK_DATAWIDTH_SHIFT (6)
>> -#define DPIO_PCS_CLK_SOFT_RESET (1 << 5)
>> -#define VLV_PCS_DW1(ch) _PORT(ch, _VLV_PCS_DW1_CH0, _VLV_PCS_DW1_CH1)
>> -
>> -#define _VLV_PCS01_DW1_CH0 0x204
>> -#define _VLV_PCS23_DW1_CH0 0x404
>> -#define _VLV_PCS01_DW1_CH1 0x2604
>> -#define _VLV_PCS23_DW1_CH1 0x2804
>> -#define VLV_PCS01_DW1(ch) _PORT(ch, _VLV_PCS01_DW1_CH0, _VLV_PCS01_DW1_CH1)
>> -#define VLV_PCS23_DW1(ch) _PORT(ch, _VLV_PCS23_DW1_CH0, _VLV_PCS23_DW1_CH1)
>> -
>> -#define _VLV_PCS_DW8_CH0 0x8220
>> -#define _VLV_PCS_DW8_CH1 0x8420
>> -#define CHV_PCS_USEDCLKCHANNEL_OVRRIDE (1 << 20)
>> -#define CHV_PCS_USEDCLKCHANNEL (1 << 21)
>> -#define VLV_PCS_DW8(ch) _PORT(ch, _VLV_PCS_DW8_CH0, _VLV_PCS_DW8_CH1)
>> -
>> -#define _VLV_PCS01_DW8_CH0 0x0220
>> -#define _VLV_PCS23_DW8_CH0 0x0420
>> -#define _VLV_PCS01_DW8_CH1 0x2620
>> -#define _VLV_PCS23_DW8_CH1 0x2820
>> -#define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1)
>> -#define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1)
>> -
>> -#define _VLV_PCS_DW9_CH0 0x8224
>> -#define _VLV_PCS_DW9_CH1 0x8424
>> -#define DPIO_PCS_TX2MARGIN_MASK (0x7 << 13)
>> -#define DPIO_PCS_TX2MARGIN_000 (0 << 13)
>> -#define DPIO_PCS_TX2MARGIN_101 (1 << 13)
>> -#define DPIO_PCS_TX1MARGIN_MASK (0x7 << 10)
>> -#define DPIO_PCS_TX1MARGIN_000 (0 << 10)
>> -#define DPIO_PCS_TX1MARGIN_101 (1 << 10)
>> -#define VLV_PCS_DW9(ch) _PORT(ch, _VLV_PCS_DW9_CH0, _VLV_PCS_DW9_CH1)
>> -
>> -#define _VLV_PCS01_DW9_CH0 0x224
>> -#define _VLV_PCS23_DW9_CH0 0x424
>> -#define _VLV_PCS01_DW9_CH1 0x2624
>> -#define _VLV_PCS23_DW9_CH1 0x2824
>> -#define VLV_PCS01_DW9(ch) _PORT(ch, _VLV_PCS01_DW9_CH0, _VLV_PCS01_DW9_CH1)
>> -#define VLV_PCS23_DW9(ch) _PORT(ch, _VLV_PCS23_DW9_CH0, _VLV_PCS23_DW9_CH1)
>> -
>> -#define _CHV_PCS_DW10_CH0 0x8228
>> -#define _CHV_PCS_DW10_CH1 0x8428
>> -#define DPIO_PCS_SWING_CALC_TX0_TX2 (1 << 30)
>> -#define DPIO_PCS_SWING_CALC_TX1_TX3 (1 << 31)
>> -#define DPIO_PCS_TX2DEEMP_MASK (0xf << 24)
>> -#define DPIO_PCS_TX2DEEMP_9P5 (0 << 24)
>> -#define DPIO_PCS_TX2DEEMP_6P0 (2 << 24)
>> -#define DPIO_PCS_TX1DEEMP_MASK (0xf << 16)
>> -#define DPIO_PCS_TX1DEEMP_9P5 (0 << 16)
>> -#define DPIO_PCS_TX1DEEMP_6P0 (2 << 16)
>> -#define CHV_PCS_DW10(ch) _PORT(ch, _CHV_PCS_DW10_CH0, _CHV_PCS_DW10_CH1)
>> -
>> -#define _VLV_PCS01_DW10_CH0 0x0228
>> -#define _VLV_PCS23_DW10_CH0 0x0428
>> -#define _VLV_PCS01_DW10_CH1 0x2628
>> -#define _VLV_PCS23_DW10_CH1 0x2828
>> -#define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1)
>> -#define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1)
>> -
>> -#define _VLV_PCS_DW11_CH0 0x822c
>> -#define _VLV_PCS_DW11_CH1 0x842c
>> -#define DPIO_TX2_STAGGER_MASK(x) ((x) << 24)
>> -#define DPIO_LANEDESKEW_STRAP_OVRD (1 << 3)
>> -#define DPIO_LEFT_TXFIFO_RST_MASTER (1 << 1)
>> -#define DPIO_RIGHT_TXFIFO_RST_MASTER (1 << 0)
>> -#define VLV_PCS_DW11(ch) _PORT(ch, _VLV_PCS_DW11_CH0, _VLV_PCS_DW11_CH1)
>> -
>> -#define _VLV_PCS01_DW11_CH0 0x022c
>> -#define _VLV_PCS23_DW11_CH0 0x042c
>> -#define _VLV_PCS01_DW11_CH1 0x262c
>> -#define _VLV_PCS23_DW11_CH1 0x282c
>> -#define VLV_PCS01_DW11(ch) _PORT(ch, _VLV_PCS01_DW11_CH0, _VLV_PCS01_DW11_CH1)
>> -#define VLV_PCS23_DW11(ch) _PORT(ch, _VLV_PCS23_DW11_CH0, _VLV_PCS23_DW11_CH1)
>> -
>> -#define _VLV_PCS01_DW12_CH0 0x0230
>> -#define _VLV_PCS23_DW12_CH0 0x0430
>> -#define _VLV_PCS01_DW12_CH1 0x2630
>> -#define _VLV_PCS23_DW12_CH1 0x2830
>> -#define VLV_PCS01_DW12(ch) _PORT(ch, _VLV_PCS01_DW12_CH0, _VLV_PCS01_DW12_CH1)
>> -#define VLV_PCS23_DW12(ch) _PORT(ch, _VLV_PCS23_DW12_CH0, _VLV_PCS23_DW12_CH1)
>> -
>> -#define _VLV_PCS_DW12_CH0 0x8230
>> -#define _VLV_PCS_DW12_CH1 0x8430
>> -#define DPIO_TX2_STAGGER_MULT(x) ((x) << 20)
>> -#define DPIO_TX1_STAGGER_MULT(x) ((x) << 16)
>> -#define DPIO_TX1_STAGGER_MASK(x) ((x) << 8)
>> -#define DPIO_LANESTAGGER_STRAP_OVRD (1 << 6)
>> -#define DPIO_LANESTAGGER_STRAP(x) ((x) << 0)
>> -#define VLV_PCS_DW12(ch) _PORT(ch, _VLV_PCS_DW12_CH0, _VLV_PCS_DW12_CH1)
>> -
>> -#define _VLV_PCS_DW14_CH0 0x8238
>> -#define _VLV_PCS_DW14_CH1 0x8438
>> -#define VLV_PCS_DW14(ch) _PORT(ch, _VLV_PCS_DW14_CH0, _VLV_PCS_DW14_CH1)
>> -
>> -#define _VLV_PCS_DW23_CH0 0x825c
>> -#define _VLV_PCS_DW23_CH1 0x845c
>> -#define VLV_PCS_DW23(ch) _PORT(ch, _VLV_PCS_DW23_CH0, _VLV_PCS_DW23_CH1)
>> -
>> -#define _VLV_TX_DW2_CH0 0x8288
>> -#define _VLV_TX_DW2_CH1 0x8488
>> -#define DPIO_SWING_MARGIN000_SHIFT 16
>> -#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT)
>> -#define DPIO_UNIQ_TRANS_SCALE_SHIFT 8
>> -#define VLV_TX_DW2(ch) _PORT(ch, _VLV_TX_DW2_CH0, _VLV_TX_DW2_CH1)
>> -
>> -#define _VLV_TX_DW3_CH0 0x828c
>> -#define _VLV_TX_DW3_CH1 0x848c
>> -/* The following bit for CHV phy */
>> -#define DPIO_TX_UNIQ_TRANS_SCALE_EN (1 << 27)
>> -#define DPIO_SWING_MARGIN101_SHIFT 16
>> -#define DPIO_SWING_MARGIN101_MASK (0xff << DPIO_SWING_MARGIN101_SHIFT)
>> -#define VLV_TX_DW3(ch) _PORT(ch, _VLV_TX_DW3_CH0, _VLV_TX_DW3_CH1)
>> -
>> -#define _VLV_TX_DW4_CH0 0x8290
>> -#define _VLV_TX_DW4_CH1 0x8490
>> -#define DPIO_SWING_DEEMPH9P5_SHIFT 24
>> -#define DPIO_SWING_DEEMPH9P5_MASK (0xff << DPIO_SWING_DEEMPH9P5_SHIFT)
>> -#define DPIO_SWING_DEEMPH6P0_SHIFT 16
>> -#define DPIO_SWING_DEEMPH6P0_MASK (0xff << DPIO_SWING_DEEMPH6P0_SHIFT)
>> -#define VLV_TX_DW4(ch) _PORT(ch, _VLV_TX_DW4_CH0, _VLV_TX_DW4_CH1)
>> -
>> -#define _VLV_TX3_DW4_CH0 0x690
>> -#define _VLV_TX3_DW4_CH1 0x2a90
>> -#define VLV_TX3_DW4(ch) _PORT(ch, _VLV_TX3_DW4_CH0, _VLV_TX3_DW4_CH1)
>> -
>> -#define _VLV_TX_DW5_CH0 0x8294
>> -#define _VLV_TX_DW5_CH1 0x8494
>> -#define DPIO_TX_OCALINIT_EN (1 << 31)
>> -#define VLV_TX_DW5(ch) _PORT(ch, _VLV_TX_DW5_CH0, _VLV_TX_DW5_CH1)
>> -
>> -#define _VLV_TX_DW11_CH0 0x82ac
>> -#define _VLV_TX_DW11_CH1 0x84ac
>> -#define VLV_TX_DW11(ch) _PORT(ch, _VLV_TX_DW11_CH0, _VLV_TX_DW11_CH1)
>> -
>> -#define _VLV_TX_DW14_CH0 0x82b8
>> -#define _VLV_TX_DW14_CH1 0x84b8
>> -#define VLV_TX_DW14(ch) _PORT(ch, _VLV_TX_DW14_CH0, _VLV_TX_DW14_CH1)
>> -
>> -/* CHV dpPhy registers */
>> -#define _CHV_PLL_DW0_CH0 0x8000
>> -#define _CHV_PLL_DW0_CH1 0x8180
>> -#define CHV_PLL_DW0(ch) _PIPE(ch, _CHV_PLL_DW0_CH0, _CHV_PLL_DW0_CH1)
>> -
>> -#define _CHV_PLL_DW1_CH0 0x8004
>> -#define _CHV_PLL_DW1_CH1 0x8184
>> -#define DPIO_CHV_N_DIV_SHIFT 8
>> -#define DPIO_CHV_M1_DIV_BY_2 (0 << 0)
>> -#define CHV_PLL_DW1(ch) _PIPE(ch, _CHV_PLL_DW1_CH0, _CHV_PLL_DW1_CH1)
>> -
>> -#define _CHV_PLL_DW2_CH0 0x8008
>> -#define _CHV_PLL_DW2_CH1 0x8188
>> -#define CHV_PLL_DW2(ch) _PIPE(ch, _CHV_PLL_DW2_CH0, _CHV_PLL_DW2_CH1)
>> -
>> -#define _CHV_PLL_DW3_CH0 0x800c
>> -#define _CHV_PLL_DW3_CH1 0x818c
>> -#define DPIO_CHV_FRAC_DIV_EN (1 << 16)
>> -#define DPIO_CHV_FIRST_MOD (0 << 8)
>> -#define DPIO_CHV_SECOND_MOD (1 << 8)
>> -#define DPIO_CHV_FEEDFWD_GAIN_SHIFT 0
>> -#define DPIO_CHV_FEEDFWD_GAIN_MASK (0xF << 0)
>> -#define CHV_PLL_DW3(ch) _PIPE(ch, _CHV_PLL_DW3_CH0, _CHV_PLL_DW3_CH1)
>> -
>> -#define _CHV_PLL_DW6_CH0 0x8018
>> -#define _CHV_PLL_DW6_CH1 0x8198
>> -#define DPIO_CHV_GAIN_CTRL_SHIFT 16
>> -#define DPIO_CHV_INT_COEFF_SHIFT 8
>> -#define DPIO_CHV_PROP_COEFF_SHIFT 0
>> -#define CHV_PLL_DW6(ch) _PIPE(ch, _CHV_PLL_DW6_CH0, _CHV_PLL_DW6_CH1)
>> -
>> -#define _CHV_PLL_DW8_CH0 0x8020
>> -#define _CHV_PLL_DW8_CH1 0x81A0
>> -#define DPIO_CHV_TDC_TARGET_CNT_SHIFT 0
>> -#define DPIO_CHV_TDC_TARGET_CNT_MASK (0x3FF << 0)
>> -#define CHV_PLL_DW8(ch) _PIPE(ch, _CHV_PLL_DW8_CH0, _CHV_PLL_DW8_CH1)
>> -
>> -#define _CHV_PLL_DW9_CH0 0x8024
>> -#define _CHV_PLL_DW9_CH1 0x81A4
>> -#define DPIO_CHV_INT_LOCK_THRESHOLD_SHIFT 1 /* 3 bits */
>> -#define DPIO_CHV_INT_LOCK_THRESHOLD_MASK (7 << 1)
>> -#define DPIO_CHV_INT_LOCK_THRESHOLD_SEL_COARSE 1 /* 1: coarse & 0 : fine */
>> -#define CHV_PLL_DW9(ch) _PIPE(ch, _CHV_PLL_DW9_CH0, _CHV_PLL_DW9_CH1)
>> -
>> -#define _CHV_CMN_DW0_CH0 0x8100
>> -#define DPIO_ALLDL_POWERDOWN_SHIFT_CH0 19
>> -#define DPIO_ANYDL_POWERDOWN_SHIFT_CH0 18
>> -#define DPIO_ALLDL_POWERDOWN (1 << 1)
>> -#define DPIO_ANYDL_POWERDOWN (1 << 0)
>> -
>> -#define _CHV_CMN_DW5_CH0 0x8114
>> -#define CHV_BUFRIGHTENA1_DISABLE (0 << 20)
>> -#define CHV_BUFRIGHTENA1_NORMAL (1 << 20)
>> -#define CHV_BUFRIGHTENA1_FORCE (3 << 20)
>> -#define CHV_BUFRIGHTENA1_MASK (3 << 20)
>> -#define CHV_BUFLEFTENA1_DISABLE (0 << 22)
>> -#define CHV_BUFLEFTENA1_NORMAL (1 << 22)
>> -#define CHV_BUFLEFTENA1_FORCE (3 << 22)
>> -#define CHV_BUFLEFTENA1_MASK (3 << 22)
>> -
>> -#define _CHV_CMN_DW13_CH0 0x8134
>> -#define _CHV_CMN_DW0_CH1 0x8080
>> -#define DPIO_CHV_S1_DIV_SHIFT 21
>> -#define DPIO_CHV_P1_DIV_SHIFT 13 /* 3 bits */
>> -#define DPIO_CHV_P2_DIV_SHIFT 8 /* 5 bits */
>> -#define DPIO_CHV_K_DIV_SHIFT 4
>> -#define DPIO_PLL_FREQLOCK (1 << 1)
>> -#define DPIO_PLL_LOCK (1 << 0)
>> -#define CHV_CMN_DW13(ch) _PIPE(ch, _CHV_CMN_DW13_CH0, _CHV_CMN_DW0_CH1)
>> -
>> -#define _CHV_CMN_DW14_CH0 0x8138
>> -#define _CHV_CMN_DW1_CH1 0x8084
>> -#define DPIO_AFC_RECAL (1 << 14)
>> -#define DPIO_DCLKP_EN (1 << 13)
>> -#define CHV_BUFLEFTENA2_DISABLE (0 << 17) /* CL2 DW1 only */
>> -#define CHV_BUFLEFTENA2_NORMAL (1 << 17) /* CL2 DW1 only */
>> -#define CHV_BUFLEFTENA2_FORCE (3 << 17) /* CL2 DW1 only */
>> -#define CHV_BUFLEFTENA2_MASK (3 << 17) /* CL2 DW1 only */
>> -#define CHV_BUFRIGHTENA2_DISABLE (0 << 19) /* CL2 DW1 only */
>> -#define CHV_BUFRIGHTENA2_NORMAL (1 << 19) /* CL2 DW1 only */
>> -#define CHV_BUFRIGHTENA2_FORCE (3 << 19) /* CL2 DW1 only */
>> -#define CHV_BUFRIGHTENA2_MASK (3 << 19) /* CL2 DW1 only */
>> -#define CHV_CMN_DW14(ch) _PIPE(ch, _CHV_CMN_DW14_CH0, _CHV_CMN_DW1_CH1)
>> -
>> -#define _CHV_CMN_DW19_CH0 0x814c
>> -#define _CHV_CMN_DW6_CH1 0x8098
>> -#define DPIO_ALLDL_POWERDOWN_SHIFT_CH1 30 /* CL2 DW6 only */
>> -#define DPIO_ANYDL_POWERDOWN_SHIFT_CH1 29 /* CL2 DW6 only */
>> -#define DPIO_DYNPWRDOWNEN_CH1 (1 << 28) /* CL2 DW6 only */
>> -#define CHV_CMN_USEDCLKCHANNEL (1 << 13)
>> -
>> -#define CHV_CMN_DW19(ch) _PIPE(ch, _CHV_CMN_DW19_CH0, _CHV_CMN_DW6_CH1)
>> -
>> -#define CHV_CMN_DW28 0x8170
>> -#define DPIO_CL1POWERDOWNEN (1 << 23)
>> -#define DPIO_DYNPWRDOWNEN_CH0 (1 << 22)
>> -#define DPIO_SUS_CLK_CONFIG_ON (0 << 0)
>> -#define DPIO_SUS_CLK_CONFIG_CLKREQ (1 << 0)
>> -#define DPIO_SUS_CLK_CONFIG_GATE (2 << 0)
>> -#define DPIO_SUS_CLK_CONFIG_GATE_CLKREQ (3 << 0)
>> -
>> -#define CHV_CMN_DW30 0x8178
>> -#define DPIO_CL2_LDOFUSE_PWRENB (1 << 6)
>> -#define DPIO_LRC_BYPASS (1 << 3)
>> -
>> -#define _TXLANE(ch, lane, offset) ((ch ? 0x2400 : 0) + \
>> - (lane) * 0x200 + (offset))
>> -
>> -#define CHV_TX_DW0(ch, lane) _TXLANE(ch, lane, 0x80)
>> -#define CHV_TX_DW1(ch, lane) _TXLANE(ch, lane, 0x84)
>> -#define CHV_TX_DW2(ch, lane) _TXLANE(ch, lane, 0x88)
>> -#define CHV_TX_DW3(ch, lane) _TXLANE(ch, lane, 0x8c)
>> -#define CHV_TX_DW4(ch, lane) _TXLANE(ch, lane, 0x90)
>> -#define CHV_TX_DW5(ch, lane) _TXLANE(ch, lane, 0x94)
>> -#define CHV_TX_DW6(ch, lane) _TXLANE(ch, lane, 0x98)
>> -#define CHV_TX_DW7(ch, lane) _TXLANE(ch, lane, 0x9c)
>> -#define CHV_TX_DW8(ch, lane) _TXLANE(ch, lane, 0xa0)
>> -#define CHV_TX_DW9(ch, lane) _TXLANE(ch, lane, 0xa4)
>> -#define CHV_TX_DW10(ch, lane) _TXLANE(ch, lane, 0xa8)
>> -#define CHV_TX_DW11(ch, lane) _TXLANE(ch, lane, 0xac)
>> -#define DPIO_FRC_LATENCY_SHFIT 8
>> -#define CHV_TX_DW14(ch, lane) _TXLANE(ch, lane, 0xb8)
>> -#define DPIO_UPAR_SHIFT 30
>> -
>> /* BXT PHY registers */
>> #define _BXT_PHY0_BASE 0x6C000
>> #define _BXT_PHY1_BASE 0x162000
>> --
>> 2.39.2
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
2024-04-12 15:50 ` Jani Nikula
@ 2024-04-12 16:26 ` Ville Syrjälä
0 siblings, 0 replies; 23+ messages in thread
From: Ville Syrjälä @ 2024-04-12 16:26 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Apr 12, 2024 at 06:50:57PM +0300, Jani Nikula wrote:
> On Fri, 12 Apr 2024, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> > On Fri, Apr 12, 2024 at 05:52:55PM +0300, Jani Nikula wrote:
> >> +/*
> >> + * Framebuffer compression (915+ only)
> >> + */
> >
> > Outdated comment. Looks like pretty much all the comments
> > in this file are misleading/outdated. Maybe just nuke them
> > all while at it.
>
> Ack.
>
> >> +#define ILK_DISPLAY_CHICKEN1 _MMIO(0x42000)
> >
> > Not an FBC register.
>
> Whoops, this one was an accident.
>
> >> +#define CHICKEN_MISC_4 _MMIO(0x4208c)
> >
> > Also not an FBC register.
>
> However this one was intentional. So the register isn't "an fbc
> register", but the contents are all about fbc,
Only the bits we have thus far defined. There's other stuff
in there that we haven't bothered to name.
> and it's only used in
> intel_fbc.c.
I don't think we should place chicken register/etc definitons based
purely on where it might be currently used. That may change at any
point when we discover a new chicken bit that needs to be flipped.
At that point the defintion would have to be moved again, or what
seems rather likely to happen, people will overlook the existing
definiton and add a duplicate elsewhere.
>
> I guess after all reasonable topical things have been split out from
> i915_reg.h, whatever display stuff is left will need to be put to a new
> intel_display_regs.h or something. Things like this would then end up
> there. Better or worse that way, I don't know.
Yeah, there are a bunch of "these don't really belong anywhere"
registers. Though maybe this kind of non-specific chicken registers
could even live in the intel_chicken_regs.h file. Shrug.
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.Patch_applied: success for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (5 preceding siblings ...)
2024-04-12 14:52 ` [PATCH 6/6] drm/i915/display: split out bxt_phy_regs.h " Jani Nikula
@ 2024-04-15 13:16 ` Patchwork
2024-04-15 13:17 ` ✗ CI.checkpatch: warning " Patchwork
` (6 subsequent siblings)
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 13:16 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: dae2a18d3c7c drm-tip: 2024y-04m-15d-12h-54m-00s UTC integration manifest
=== git am output follows ===
Applying: drm/i915/audio: move LPE audio regs to intel_audio_regs.h
Applying: drm/i915/color: move palette registers to intel_color_regs.h
Applying: drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
Applying: drm/i915/display: split out intel_sprite_regs.h from i915_reg.h
Applying: drm/i915/display: split out intel_dpio_regs.h from i915_reg.h
Applying: drm/i915/display: split out bxt_phy_regs.h from i915_reg.h
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✗ CI.checkpatch: warning for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (6 preceding siblings ...)
2024-04-15 13:16 ` ✓ CI.Patch_applied: success for drm/i915: i915_reg.h cleanups Patchwork
@ 2024-04-15 13:17 ` Patchwork
2024-04-15 13:18 ` ✓ CI.KUnit: success " Patchwork
` (5 subsequent siblings)
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 13:17 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
04432599dcb1becb52633b02487fe3c638ba5915
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 59fc40f4f12f65a2aff8319aad02116cc04663ac
Author: Jani Nikula <jani.nikula@intel.com>
Date: Fri Apr 12 17:52:58 2024 +0300
drm/i915/display: split out bxt_phy_regs.h from i915_reg.h
Clean up i915_reg.h.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
+ /mt/dim checkpatch dae2a18d3c7cc61f4544afe02264163a16fa6e32 drm-intel
561688b3ed0d drm/i915/audio: move LPE audio regs to intel_audio_regs.h
f5940247326d drm/i915/color: move palette registers to intel_color_regs.h
de98d6cb2733 drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
Traceback (most recent call last):
File "scripts/spdxcheck.py", line 6, in <module>
from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:23: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#23:
new file mode 100644
-:91: WARNING:LONG_LINE: line length of 101 exceeds 100 columns
#91: FILE: drivers/gpu/drm/i915/display/intel_fbc_regs.h:64:
+#define DPFC_CTL_PLANE_G4X(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_G4X, (i9xx_plane))
-:94: WARNING:LONG_LINE: line length of 101 exceeds 100 columns
#94: FILE: drivers/gpu/drm/i915/display/intel_fbc_regs.h:67:
+#define DPFC_CTL_PLANE_IVB(i9xx_plane) REG_FIELD_PREP(DPFC_CTL_PLANE_MASK_IVB, (i9xx_plane))
-:98: WARNING:LONG_LINE: line length of 103 exceeds 100 columns
#98: FILE: drivers/gpu/drm/i915/display/intel_fbc_regs.h:71:
+#define DPFC_CTL_PLANE_BINDING(plane_id) REG_FIELD_PREP(DPFC_CTL_PLANE_BINDING_MASK, (plane_id))
-:154: CHECK:LINE_SPACING: Please don't use multiple blank lines
#154: FILE: drivers/gpu/drm/i915/display/intel_fbc_regs.h:127:
+
+
total: 0 errors, 4 warnings, 1 checks, 340 lines checked
43d33fdd7a05 drm/i915/display: split out intel_sprite_regs.h from i915_reg.h
Traceback (most recent call last):
File "scripts/spdxcheck.py", line 6, in <module>
from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:28: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#28:
new file mode 100644
-:131: WARNING:LONG_LINE_COMMENT: line length of 108 exceeds 100 columns
#131: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:99:
+#define DVSGAMC_G4X(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_G4X, _DVSBGAMC_G4X) + (5 - (i)) * 4) /* 6 x u0.8 */
-:132: WARNING:LONG_LINE_COMMENT: line length of 104 exceeds 100 columns
#132: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:100:
+#define DVSGAMC_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMC_ILK, _DVSBGAMC_ILK) + (i) * 4) /* 16 x u0.10 */
-:133: WARNING:LONG_LINE_COMMENT: line length of 112 exceeds 100 columns
#133: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:101:
+#define DVSGAMCMAX_ILK(pipe, i) _MMIO(_PIPE(pipe, _DVSAGAMCMAX_ILK, _DVSBGAMCMAX_ILK) + (i) * 4) /* 3 x u1.10 */
-:145: WARNING:LONG_LINE_COMMENT: line length of 106 exceeds 100 columns
#145: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:113:
+#define SPRITE_FORMAT_XR_BGR101010 REG_FIELD_PREP(SPRITE_FORMAT_MASK, 5) /* Extended range */
-:326: WARNING:LONG_LINE: line length of 103 exceeds 100 columns
#326: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:294:
+#define SPKEYMINVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMINVAL, _SPBKEYMINVAL)
-:329: WARNING:LONG_LINE: line length of 103 exceeds 100 columns
#329: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:297:
+#define SPKEYMAXVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMAXVAL, _SPBKEYMAXVAL)
-:331: WARNING:LONG_LINE: line length of 105 exceeds 100 columns
#331: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:299:
+#define SPCONSTALPHA(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACONSTALPHA, _SPBCONSTALPHA)
-:332: WARNING:LONG_LINE: line length of 101 exceeds 100 columns
#332: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:300:
+#define SPSURFLIVE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASURFLIVE, _SPBSURFLIVE)
-:335: WARNING:LONG_LINE: line length of 127 exceeds 100 columns
#335: FILE: drivers/gpu/drm/i915/display/intel_sprite_regs.h:303:
+#define SPGAMC(pipe, plane_id, i) _MMIO(_VLV_SPR((pipe), (plane_id), _SPAGAMC, _SPBGAMC) + (5 - (i)) * 4) /* 6 x u0.10 */
total: 0 errors, 10 warnings, 0 checks, 745 lines checked
cfa1e4397f5a drm/i915/display: split out intel_dpio_regs.h from i915_reg.h
Traceback (most recent call last):
File "scripts/spdxcheck.py", line 6, in <module>
from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:47: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#47:
new file mode 100644
total: 0 errors, 1 warnings, 0 checks, 722 lines checked
59fc40f4f12f drm/i915/display: split out bxt_phy_regs.h from i915_reg.h
Traceback (most recent call last):
File "scripts/spdxcheck.py", line 6, in <module>
from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:11: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#11:
new file mode 100644
-:232: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'lane' - possible side-effects?
#232: FILE: drivers/gpu/drm/i915/display/bxt_phy_regs.h:217:
+#define _BXT_LANE_OFFSET(lane) (((lane) >> 1) * 0x200 + \
+ ((lane) & 1) * 0x80)
total: 0 errors, 1 warnings, 1 checks, 637 lines checked
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.KUnit: success for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (7 preceding siblings ...)
2024-04-15 13:17 ` ✗ CI.checkpatch: warning " Patchwork
@ 2024-04-15 13:18 ` Patchwork
2024-04-15 13:31 ` ✓ CI.Build: " Patchwork
` (4 subsequent siblings)
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 13:18 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[13:17:04] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:17:08] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
../arch/x86/um/user-offsets.c:17:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
17 | void foo(void)
| ^~~
In file included from ../arch/um/kernel/asm-offsets.c:1:
../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
9 | void foo(void)
| ^~~
../arch/x86/um/bugs_64.c:9:6: warning: no previous prototype for ‘arch_check_bugs’ [-Wmissing-prototypes]
9 | void arch_check_bugs(void)
| ^~~~~~~~~~~~~~~
../arch/x86/um/bugs_64.c:13:6: warning: no previous prototype for ‘arch_examine_signal’ [-Wmissing-prototypes]
13 | void arch_examine_signal(int sig, struct uml_pt_regs *regs)
| ^~~~~~~~~~~~~~~~~~~
../arch/x86/um/fault.c:18:5: warning: no previous prototype for ‘arch_fixup’ [-Wmissing-prototypes]
18 | int arch_fixup(unsigned long address, struct uml_pt_regs *regs)
| ^~~~~~~~~~
../arch/x86/um/os-Linux/registers.c:146:15: warning: no previous prototype for ‘get_thread_reg’ [-Wmissing-prototypes]
146 | unsigned long get_thread_reg(int reg, jmp_buf *buf)
| ^~~~~~~~~~~~~~
../arch/x86/um/os-Linux/mcontext.c:7:6: warning: no previous prototype for ‘get_regs_from_mc’ [-Wmissing-prototypes]
7 | void get_regs_from_mc(struct uml_pt_regs *regs, mcontext_t *mc)
| ^~~~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:16:5: warning: no previous prototype for ‘__vdso_clock_gettime’ [-Wmissing-prototypes]
16 | int __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts)
| ^~~~~~~~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:30:5: warning: no previous prototype for ‘__vdso_gettimeofday’ [-Wmissing-prototypes]
30 | int __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz)
| ^~~~~~~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:44:21: warning: no previous prototype for ‘__vdso_time’ [-Wmissing-prototypes]
44 | __kernel_old_time_t __vdso_time(__kernel_old_time_t *t)
| ^~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:57:1: warning: no previous prototype for ‘__vdso_getcpu’ [-Wmissing-prototypes]
57 | __vdso_getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *unused)
| ^~~~~~~~~~~~~
../arch/um/os-Linux/skas/process.c:107:6: warning: no previous prototype for ‘wait_stub_done’ [-Wmissing-prototypes]
107 | void wait_stub_done(int pid)
| ^~~~~~~~~~~~~~
../arch/um/os-Linux/skas/process.c:683:6: warning: no previous prototype for ‘__switch_mm’ [-Wmissing-prototypes]
683 | void __switch_mm(struct mm_id *mm_idp)
| ^~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes]
17 | int init_new_context(struct task_struct *task, struct mm_struct *mm)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes]
60 | void destroy_context(struct mm_struct *mm)
| ^~~~~~~~~~~~~~~
../arch/um/os-Linux/main.c:187:7: warning: no previous prototype for ‘__wrap_malloc’ [-Wmissing-prototypes]
187 | void *__wrap_malloc(int size)
| ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:208:7: warning: no previous prototype for ‘__wrap_calloc’ [-Wmissing-prototypes]
208 | void *__wrap_calloc(int n, int size)
| ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:222:6: warning: no previous prototype for ‘__wrap_free’ [-Wmissing-prototypes]
222 | void __wrap_free(void *ptr)
| ^~~~~~~~~~~
../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes]
36 | int __init start_uml(void)
| ^~~~~~~~~
../arch/um/os-Linux/mem.c:28:6: warning: no previous prototype for ‘kasan_map_memory’ [-Wmissing-prototypes]
28 | void kasan_map_memory(void *start, size_t len)
| ^~~~~~~~~~~~~~~~
../arch/um/os-Linux/mem.c:212:13: warning: no previous prototype for ‘check_tmpexec’ [-Wmissing-prototypes]
212 | void __init check_tmpexec(void)
| ^~~~~~~~~~~~~
../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes]
111 | int poke_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes]
171 | int peek_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/um/os-Linux/signal.c:75:6: warning: no previous prototype for ‘sig_handler’ [-Wmissing-prototypes]
75 | void sig_handler(int sig, struct siginfo *si, mcontext_t *mc)
| ^~~~~~~~~~~
../arch/um/os-Linux/signal.c:111:6: warning: no previous prototype for ‘timer_alarm_handler’ [-Wmissing-prototypes]
111 | void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc)
| ^~~~~~~~~~~~~~~~~~~
../arch/um/os-Linux/start_up.c:301:12: warning: no previous prototype for ‘parse_iomem’ [-Wmissing-prototypes]
301 | int __init parse_iomem(char *str, int *add)
| ^~~~~~~~~~~
../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
560 | long sys_rt_sigreturn(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes]
202 | pgd_t *pgd_alloc(struct mm_struct *mm)
| ^~~~~~~~~
../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes]
215 | void *uml_kmalloc(int size, int flags)
| ^~~~~~~~~~~
../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes]
51 | int pid_to_processor_id(int pid)
| ^~~~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes]
87 | void *__switch_to(struct task_struct *from, struct task_struct *to)
| ^~~~~~~~~~~
../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes]
140 | void fork_handler(void)
| ^~~~~~~~~~~~
../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes]
217 | void arch_cpu_idle(void)
| ^~~~~~~~~~~~~
../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes]
253 | int copy_to_user_proc(void __user *to, void *from, int size)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes]
263 | int clear_user_proc(void __user *buf, int size)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes]
271 | void set_using_sysemu(int value)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes]
278 | int get_using_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes]
316 | int __init make_proc_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes]
348 | unsigned long arch_align_stack(unsigned long sp)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes]
45 | void machine_restart(char * __unused)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes]
51 | void machine_power_off(void)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes]
57 | void machine_halt(void)
| ^~~~~~~~~~~~
../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes]
48 | void arch_switch_to(struct task_struct *to)
| ^~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes]
579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
| ^~~~~~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes]
594 | void force_flush_all(void)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes]
60 | int __init kmsg_dumper_stdout_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes]
408 | int __init __weak read_initrd(void)
| ^~~~~~~~~~~
../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes]
461 | void *text_poke(void *addr, const void *opcode, size_t len)
| ^~~~~~~~~
../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes]
473 | void text_poke_sync(void)
| ^~~~~~~~~~~~~~
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
156 | u64 ioread64_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
163 | u64 ioread64_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
170 | u64 ioread64be_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
178 | u64 ioread64be_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
stty: 'standard input': Inappropriate ioctl for device
[13:17:33] Starting KUnit Kernel (1/1)...
[13:17:33] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[13:17:33] =================== guc_dbm (7 subtests) ===================
[13:17:33] [PASSED] test_empty
[13:17:33] [PASSED] test_default
[13:17:33] ======================== test_size ========================
[13:17:33] [PASSED] 4
[13:17:33] [PASSED] 8
[13:17:33] [PASSED] 32
[13:17:33] [PASSED] 256
[13:17:33] ==================== [PASSED] test_size ====================
[13:17:33] ======================= test_reuse ========================
[13:17:33] [PASSED] 4
[13:17:33] [PASSED] 8
[13:17:33] [PASSED] 32
[13:17:33] [PASSED] 256
[13:17:33] =================== [PASSED] test_reuse ====================
[13:17:33] =================== test_range_overlap ====================
[13:17:33] [PASSED] 4
[13:17:33] [PASSED] 8
[13:17:33] [PASSED] 32
[13:17:33] [PASSED] 256
[13:17:33] =============== [PASSED] test_range_overlap ================
[13:17:33] =================== test_range_compact ====================
[13:17:33] [PASSED] 4
[13:17:33] [PASSED] 8
[13:17:33] [PASSED] 32
[13:17:33] [PASSED] 256
[13:17:33] =============== [PASSED] test_range_compact ================
[13:17:33] ==================== test_range_spare =====================
[13:17:33] [PASSED] 4
[13:17:33] [PASSED] 8
[13:17:33] [PASSED] 32
[13:17:33] [PASSED] 256
[13:17:33] ================ [PASSED] test_range_spare =================
[13:17:33] ===================== [PASSED] guc_dbm =====================
[13:17:33] =================== guc_idm (6 subtests) ===================
[13:17:33] [PASSED] bad_init
[13:17:33] [PASSED] no_init
[13:17:33] [PASSED] init_fini
[13:17:33] [PASSED] check_used
[13:17:33] [PASSED] check_quota
[13:17:33] [PASSED] check_all
[13:17:33] ===================== [PASSED] guc_idm =====================
[13:17:33] ================== no_relay (3 subtests) ===================
[13:17:33] [PASSED] xe_drops_guc2pf_if_not_ready
[13:17:33] [PASSED] xe_drops_guc2vf_if_not_ready
[13:17:33] [PASSED] xe_rejects_send_if_not_ready
[13:17:33] ==================== [PASSED] no_relay =====================
[13:17:33] ================== pf_relay (14 subtests) ==================
[13:17:33] [PASSED] pf_rejects_guc2pf_too_short
[13:17:33] [PASSED] pf_rejects_guc2pf_too_long
[13:17:33] [PASSED] pf_rejects_guc2pf_no_payload
[13:17:33] [PASSED] pf_fails_no_payload
[13:17:33] [PASSED] pf_fails_bad_origin
[13:17:33] [PASSED] pf_fails_bad_type
[13:17:33] [PASSED] pf_txn_reports_error
[13:17:33] [PASSED] pf_txn_sends_pf2guc
[13:17:33] [PASSED] pf_sends_pf2guc
[13:17:33] [SKIPPED] pf_loopback_nop
[13:17:33] [SKIPPED] pf_loopback_echo
[13:17:33] [SKIPPED] pf_loopback_fail
[13:17:33] [SKIPPED] pf_loopback_busy
[13:17:33] [SKIPPED] pf_loopback_retry
[13:17:33] ==================== [PASSED] pf_relay =====================
[13:17:33] ================== vf_relay (3 subtests) ===================
[13:17:33] [PASSED] vf_rejects_guc2vf_too_short
[13:17:33] [PASSED] vf_rejects_guc2vf_too_long
[13:17:33] [PASSED] vf_rejects_guc2vf_no_payload
[13:17:33] ==================== [PASSED] vf_relay =====================
[13:17:33] ===================== lmtt (1 subtest) =====================
[13:17:33] ======================== test_ops =========================
[13:17:33] [PASSED] 2-level
[13:17:33] [PASSED] multi-level
[13:17:33] ==================== [PASSED] test_ops =====================
[13:17:33] ====================== [PASSED] lmtt =======================
[13:17:33] ==================== xe_bo (2 subtests) ====================
[13:17:33] [SKIPPED] xe_ccs_migrate_kunit
[13:17:33] [SKIPPED] xe_bo_evict_kunit
[13:17:33] ===================== [SKIPPED] xe_bo ======================
[13:17:33] ================== xe_dma_buf (1 subtest) ==================
[13:17:33] [SKIPPED] xe_dma_buf_kunit
[13:17:33] =================== [SKIPPED] xe_dma_buf ===================
[13:17:33] ================== xe_migrate (1 subtest) ==================
[13:17:33] [SKIPPED] xe_migrate_sanity_kunit
[13:17:33] =================== [SKIPPED] xe_migrate ===================
[13:17:33] =================== xe_mocs (2 subtests) ===================
[13:17:33] [SKIPPED] xe_live_mocs_kernel_kunit
[13:17:33] [SKIPPED] xe_live_mocs_reset_kunit
[13:17:33] ==================== [SKIPPED] xe_mocs =====================
[13:17:33] =================== xe_pci (2 subtests) ====================
[13:17:33] [PASSED] xe_gmdid_graphics_ip
[13:17:33] [PASSED] xe_gmdid_media_ip
[13:17:33] ===================== [PASSED] xe_pci ======================
[13:17:33] ==================== xe_rtp (1 subtest) ====================
[13:17:33] ================== xe_rtp_process_tests ===================
[13:17:33] [PASSED] coalesce-same-reg
[13:17:33] [PASSED] no-match-no-add
[13:17:33] [PASSED] no-match-no-add-multiple-rules
[13:17:33] [PASSED] two-regs-two-entries
[13:17:33] [PASSED] clr-one-set-other
[13:17:33] [PASSED] set-field
[13:17:33] [PASSED] conflict-duplicate
[13:17:33] [PASSED] conflict-not-disjoint
[13:17:33] [PASSED] conflict-reg-type
[13:17:33] ============== [PASSED] xe_rtp_process_tests ===============
[13:17:33] ===================== [PASSED] xe_rtp ======================
[13:17:33] ==================== xe_wa (1 subtest) =====================
[13:17:33] ======================== xe_wa_gt =========================
[13:17:33] [PASSED] TIGERLAKE (B0)
[13:17:33] [PASSED] DG1 (A0)
[13:17:33] [PASSED] DG1 (B0)
[13:17:33] [PASSED] ALDERLAKE_S (A0)
[13:17:33] [PASSED] ALDERLAKE_S (B0)
[13:17:33] [PASSED] ALDERLAKE_S (C0)
[13:17:33] [PASSED] ALDERLAKE_S (D0)
[13:17:33] [PASSED] ALDERLAKE_P (A0)
[13:17:33] [PASSED] ALDERLAKE_P (B0)
[13:17:33] [PASSED] ALDERLAKE_P (C0)
[13:17:33] [PASSED] ALDERLAKE_S_RPLS (D0)
[13:17:33] [PASSED] ALDERLAKE_P_RPLU (E0)
[13:17:33] [PASSED] DG2_G10 (C0)
[13:17:33] [PASSED] DG2_G11 (B1)
[13:17:33] [PASSED] DG2_G12 (A1)
[13:17:33] [PASSED] METEORLAKE (g:A0, m:A0)
[13:17:33] [PASSED] METEORLAKE (g:A0, m:A0)
[13:17:33] [PASSED] METEORLAKE (g:A0, m:A0)
[13:17:33] [PASSED] LUNARLAKE (g:A0, m:A0)
[13:17:33] [PASSED] LUNARLAKE (g:B0, m:A0)
[13:17:33] ==================== [PASSED] xe_wa_gt =====================
[13:17:33] ====================== [PASSED] xe_wa ======================
[13:17:33] ============================================================
[13:17:33] Testing complete. Ran 87 tests: passed: 76, skipped: 11
[13:17:33] Elapsed time: 29.869s total, 4.218s configuring, 25.481s building, 0.150s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[13:17:34] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:17:35] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
In file included from ../arch/um/kernel/asm-offsets.c:1:
../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
9 | void foo(void)
| ^~~
../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes]
111 | int poke_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes]
171 | int peek_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
560 | long sys_rt_sigreturn(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes]
202 | pgd_t *pgd_alloc(struct mm_struct *mm)
| ^~~~~~~~~
../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes]
215 | void *uml_kmalloc(int size, int flags)
| ^~~~~~~~~~~
../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes]
51 | int pid_to_processor_id(int pid)
| ^~~~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes]
87 | void *__switch_to(struct task_struct *from, struct task_struct *to)
| ^~~~~~~~~~~
../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes]
140 | void fork_handler(void)
| ^~~~~~~~~~~~
../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes]
217 | void arch_cpu_idle(void)
| ^~~~~~~~~~~~~
../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes]
253 | int copy_to_user_proc(void __user *to, void *from, int size)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes]
263 | int clear_user_proc(void __user *buf, int size)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes]
271 | void set_using_sysemu(int value)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes]
278 | int get_using_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes]
316 | int __init make_proc_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes]
348 | unsigned long arch_align_stack(unsigned long sp)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes]
45 | void machine_restart(char * __unused)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes]
51 | void machine_power_off(void)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes]
57 | void machine_halt(void)
| ^~~~~~~~~~~~
../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes]
48 | void arch_switch_to(struct task_struct *to)
| ^~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes]
579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
| ^~~~~~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes]
594 | void force_flush_all(void)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes]
408 | int __init __weak read_initrd(void)
| ^~~~~~~~~~~
../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes]
461 | void *text_poke(void *addr, const void *opcode, size_t len)
| ^~~~~~~~~
../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes]
473 | void text_poke_sync(void)
| ^~~~~~~~~~~~~~
../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes]
60 | int __init kmsg_dumper_stdout_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes]
36 | int __init start_uml(void)
| ^~~~~~~~~
../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes]
17 | int init_new_context(struct task_struct *task, struct mm_struct *mm)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes]
60 | void destroy_context(struct mm_struct *mm)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
156 | u64 ioread64_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
163 | u64 ioread64_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
170 | u64 ioread64be_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
178 | u64 ioread64be_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
[13:17:57] Starting KUnit Kernel (1/1)...
[13:17:57] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[13:17:57] ============ drm_test_pick_cmdline (2 subtests) ============
[13:17:57] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[13:17:57] =============== drm_test_pick_cmdline_named ===============
[13:17:57] [PASSED] NTSC
[13:17:57] [PASSED] NTSC-J
[13:17:57] [PASSED] PAL
[13:17:57] [PASSED] PAL-M
[13:17:57] =========== [PASSED] drm_test_pick_cmdline_named ===========
[13:17:57] ============== [PASSED] drm_test_pick_cmdline ==============
[13:17:57] ================== drm_buddy (6 subtests) ==================
[13:17:57] [PASSED] drm_test_buddy_alloc_limit
[13:17:57] [PASSED] drm_test_buddy_alloc_optimistic
[13:17:57] [PASSED] drm_test_buddy_alloc_pessimistic
[13:17:57] [PASSED] drm_test_buddy_alloc_pathological
[13:17:57] [PASSED] drm_test_buddy_alloc_contiguous
[13:17:57] [PASSED] drm_test_buddy_alloc_range_bias
[13:17:57] ==================== [PASSED] drm_buddy ====================
[13:17:57] ============= drm_cmdline_parser (40 subtests) =============
[13:17:57] [PASSED] drm_test_cmdline_force_d_only
[13:17:57] [PASSED] drm_test_cmdline_force_D_only_dvi
[13:17:57] [PASSED] drm_test_cmdline_force_D_only_hdmi
[13:17:57] [PASSED] drm_test_cmdline_force_D_only_not_digital
[13:17:57] [PASSED] drm_test_cmdline_force_e_only
[13:17:57] [PASSED] drm_test_cmdline_res
[13:17:57] [PASSED] drm_test_cmdline_res_vesa
[13:17:57] [PASSED] drm_test_cmdline_res_vesa_rblank
[13:17:57] [PASSED] drm_test_cmdline_res_rblank
[13:17:57] [PASSED] drm_test_cmdline_res_bpp
[13:17:57] [PASSED] drm_test_cmdline_res_refresh
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[13:17:57] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[13:17:57] [PASSED] drm_test_cmdline_res_margins_force_on
[13:17:57] [PASSED] drm_test_cmdline_res_vesa_margins
[13:17:57] [PASSED] drm_test_cmdline_name
[13:17:57] [PASSED] drm_test_cmdline_name_bpp
[13:17:57] [PASSED] drm_test_cmdline_name_option
[13:17:57] [PASSED] drm_test_cmdline_name_bpp_option
[13:17:57] [PASSED] drm_test_cmdline_rotate_0
[13:17:57] [PASSED] drm_test_cmdline_rotate_90
[13:17:57] [PASSED] drm_test_cmdline_rotate_180
[13:17:57] [PASSED] drm_test_cmdline_rotate_270
[13:17:57] [PASSED] drm_test_cmdline_hmirror
[13:17:57] [PASSED] drm_test_cmdline_vmirror
[13:17:57] [PASSED] drm_test_cmdline_margin_options
[13:17:57] [PASSED] drm_test_cmdline_multiple_options
[13:17:57] [PASSED] drm_test_cmdline_bpp_extra_and_option
[13:17:57] [PASSED] drm_test_cmdline_extra_and_option
[13:17:57] [PASSED] drm_test_cmdline_freestanding_options
[13:17:57] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[13:17:57] [PASSED] drm_test_cmdline_panel_orientation
[13:17:57] ================ drm_test_cmdline_invalid =================
[13:17:57] [PASSED] margin_only
[13:17:57] [PASSED] interlace_only
[13:17:57] [PASSED] res_missing_x
[13:17:57] [PASSED] res_missing_y
[13:17:57] [PASSED] res_bad_y
[13:17:57] [PASSED] res_missing_y_bpp
[13:17:57] [PASSED] res_bad_bpp
[13:17:57] [PASSED] res_bad_refresh
[13:17:57] [PASSED] res_bpp_refresh_force_on_off
[13:17:57] [PASSED] res_invalid_mode
[13:17:57] [PASSED] res_bpp_wrong_place_mode
[13:17:57] [PASSED] name_bpp_refresh
[13:17:57] [PASSED] name_refresh
[13:17:57] [PASSED] name_refresh_wrong_mode
[13:17:57] [PASSED] name_refresh_invalid_mode
[13:17:57] [PASSED] rotate_multiple
[13:17:57] [PASSED] rotate_invalid_val
[13:17:57] [PASSED] rotate_truncated
[13:17:57] [PASSED] invalid_option
[13:17:57] [PASSED] invalid_tv_option
[13:17:57] [PASSED] truncated_tv_option
[13:17:57] ============ [PASSED] drm_test_cmdline_invalid =============
[13:17:57] =============== drm_test_cmdline_tv_options ===============
[13:17:57] [PASSED] NTSC
[13:17:57] [PASSED] NTSC_443
[13:17:57] [PASSED] NTSC_J
[13:17:57] [PASSED] PAL
[13:17:57] [PASSED] PAL_M
[13:17:57] [PASSED] PAL_N
[13:17:57] [PASSED] SECAM
[13:17:57] =========== [PASSED] drm_test_cmdline_tv_options ===========
[13:17:57] =============== [PASSED] drm_cmdline_parser ================
[13:17:57] ============= drmm_connector_init (3 subtests) =============
[13:17:57] [PASSED] drm_test_drmm_connector_init
[13:17:57] [PASSED] drm_test_drmm_connector_init_null_ddc
[13:17:57] ========= drm_test_drmm_connector_init_type_valid =========
[13:17:57] [PASSED] Unknown
[13:17:57] [PASSED] VGA
[13:17:57] [PASSED] DVI-I
[13:17:57] [PASSED] DVI-D
[13:17:57] [PASSED] DVI-A
[13:17:57] [PASSED] Composite
[13:17:57] [PASSED] SVIDEO
[13:17:57] [PASSED] LVDS
[13:17:57] [PASSED] Component
[13:17:57] [PASSED] DIN
[13:17:57] [PASSED] DP
[13:17:57] [PASSED] HDMI-A
[13:17:57] [PASSED] HDMI-B
[13:17:57] [PASSED] TV
[13:17:57] [PASSED] eDP
[13:17:57] [PASSED] Virtual
[13:17:57] [PASSED] DSI
[13:17:57] [PASSED] DPI
[13:17:57] [PASSED] Writeback
[13:17:57] [PASSED] SPI
[13:17:57] [PASSED] USB
[13:17:57] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[13:17:57] =============== [PASSED] drmm_connector_init ===============
[13:17:57] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[13:17:57] ========== drm_test_get_tv_mode_from_name_valid ===========
[13:17:57] [PASSED] NTSC
[13:17:57] [PASSED] NTSC-443
[13:17:57] [PASSED] NTSC-J
[13:17:57] [PASSED] PAL
[13:17:57] [PASSED] PAL-M
[13:17:57] [PASSED] PAL-N
[13:17:57] [PASSED] SECAM
[13:17:57] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[13:17:57] [PASSED] drm_test_get_tv_mode_from_name_truncated
[13:17:57] ============ [PASSED] drm_get_tv_mode_from_name ============
[13:17:57] ============= drm_damage_helper (21 subtests) ==============
[13:17:57] [PASSED] drm_test_damage_iter_no_damage
[13:17:57] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[13:17:57] [PASSED] drm_test_damage_iter_no_damage_src_moved
[13:17:57] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[13:17:57] [PASSED] drm_test_damage_iter_no_damage_not_visible
[13:17:57] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[13:17:57] [PASSED] drm_test_damage_iter_no_damage_no_fb
[13:17:57] [PASSED] drm_test_damage_iter_simple_damage
[13:17:57] [PASSED] drm_test_damage_iter_single_damage
[13:17:57] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[13:17:57] [PASSED] drm_test_damage_iter_single_damage_outside_src
[13:17:57] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[13:17:57] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[13:17:57] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[13:17:57] [PASSED] drm_test_damage_iter_single_damage_src_moved
[13:17:57] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[13:17:57] [PASSED] drm_test_damage_iter_damage
[13:17:57] [PASSED] drm_test_damage_iter_damage_one_intersect
[13:17:57] [PASSED] drm_test_damage_iter_damage_one_outside
[13:17:57] [PASSED] drm_test_damage_iter_damage_src_moved
[13:17:57] [PASSED] drm_test_damage_iter_damage_not_visible
[13:17:57] ================ [PASSED] drm_damage_helper ================
[13:17:57] ============== drm_dp_mst_helper (3 subtests) ==============
[13:17:57] ============== drm_test_dp_mst_calc_pbn_mode ==============
[13:17:57] [PASSED] Clock 154000 BPP 30 DSC disabled
[13:17:57] [PASSED] Clock 234000 BPP 30 DSC disabled
[13:17:57] [PASSED] Clock 297000 BPP 24 DSC disabled
[13:17:57] [PASSED] Clock 332880 BPP 24 DSC enabled
[13:17:57] [PASSED] Clock 324540 BPP 24 DSC enabled
[13:17:57] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[13:17:57] ============== drm_test_dp_mst_calc_pbn_div ===============
[13:17:57] [PASSED] Link rate 2000000 lane count 4
[13:17:57] [PASSED] Link rate 2000000 lane count 2
[13:17:57] [PASSED] Link rate 2000000 lane count 1
[13:17:57] [PASSED] Link rate 1350000 lane count 4
[13:17:57] [PASSED] Link rate 1350000 lane count 2
[13:17:57] [PASSED] Link rate 1350000 lane count 1
[13:17:57] [PASSED] Link rate 1000000 lane count 4
[13:17:57] [PASSED] Link rate 1000000 lane count 2
[13:17:57] [PASSED] Link rate 1000000 lane count 1
[13:17:57] [PASSED] Link rate 810000 lane count 4
[13:17:57] [PASSED] Link rate 810000 lane count 2
[13:17:57] [PASSED] Link rate 810000 lane count 1
[13:17:57] [PASSED] Link rate 540000 lane count 4
[13:17:57] [PASSED] Link rate 540000 lane count 2
[13:17:57] [PASSED] Link rate 540000 lane count 1
[13:17:57] [PASSED] Link rate 270000 lane count 4
[13:17:57] [PASSED] Link rate 270000 lane count 2
[13:17:57] [PASSED] Link rate 270000 lane count 1
[13:17:57] [PASSED] Link rate 162000 lane count 4
[13:17:57] [PASSED] Link rate 162000 lane count 2
[13:17:57] [PASSED] Link rate 162000 lane count 1
[13:17:57] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[13:17:57] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[13:17:57] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[13:17:57] [PASSED] DP_POWER_UP_PHY with port number
[13:17:57] [PASSED] DP_POWER_DOWN_PHY with port number
[13:17:57] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[13:17:57] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[13:17:57] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[13:17:57] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[13:17:57] [PASSED] DP_QUERY_PAYLOAD with port number
[13:17:57] [PASSED] DP_QUERY_PAYLOAD with VCPI
[13:17:57] [PASSED] DP_REMOTE_DPCD_READ with port number
[13:17:57] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[13:17:57] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[13:17:57] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[13:17:57] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[13:17:57] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[13:17:57] [PASSED] DP_REMOTE_I2C_READ with port number
[13:17:57] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[13:17:57] [PASSED] DP_REMOTE_I2C_READ with transactions array
[13:17:57] [PASSED] DP_REMOTE_I2C_WRITE with port number
[13:17:57] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[13:17:57] [PASSED] DP_REMOTE_I2C_WRITE with data array
[13:17:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[13:17:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[13:17:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[13:17:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[13:17:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[13:17:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[13:17:57] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[13:17:57] ================ [PASSED] drm_dp_mst_helper ================
[13:17:57] ================== drm_exec (7 subtests) ===================
[13:17:57] [PASSED] sanitycheck
[13:17:57] [PASSED] test_lock
[13:17:57] [PASSED] test_lock_unlock
[13:17:57] [PASSED] test_duplicates
[13:17:57] [PASSED] test_prepare
[13:17:57] [PASSED] test_prepare_array
[13:17:57] [PASSED] test_multiple_loops
[13:17:57] ==================== [PASSED] drm_exec =====================
[13:17:57] =========== drm_format_helper_test (17 subtests) ===========
[13:17:57] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[13:17:57] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[13:17:57] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[13:17:57] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[13:17:57] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[13:17:57] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[13:17:57] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[13:17:57] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[13:17:57] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[13:17:57] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[13:17:57] ============== drm_test_fb_xrgb8888_to_mono ===============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[13:17:57] ==================== drm_test_fb_swab =====================
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ================ [PASSED] drm_test_fb_swab =================
[13:17:57] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[13:17:57] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[13:17:57] [PASSED] single_pixel_source_buffer
[13:17:57] [PASSED] single_pixel_clip_rectangle
[13:17:57] [PASSED] well_known_colors
[13:17:57] [PASSED] destination_pitch
[13:17:57] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[13:17:57] ================= drm_test_fb_clip_offset =================
[13:17:57] [PASSED] pass through
[13:17:57] [PASSED] horizontal offset
[13:17:57] [PASSED] vertical offset
[13:17:57] [PASSED] horizontal and vertical offset
[13:17:57] [PASSED] horizontal offset (custom pitch)
[13:17:57] [PASSED] vertical offset (custom pitch)
[13:17:57] [PASSED] horizontal and vertical offset (custom pitch)
[13:17:57] ============= [PASSED] drm_test_fb_clip_offset =============
[13:17:57] ============== drm_test_fb_build_fourcc_list ==============
[13:17:57] [PASSED] no native formats
[13:17:57] [PASSED] XRGB8888 as native format
[13:17:57] [PASSED] remove duplicates
[13:17:57] [PASSED] convert alpha formats
[13:17:57] [PASSED] random formats
[13:17:57] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[13:17:57] =================== drm_test_fb_memcpy ====================
[13:17:57] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[13:17:57] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[13:17:57] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[13:17:57] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[13:17:57] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[13:17:57] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[13:17:57] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[13:17:57] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[13:17:57] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[13:17:57] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[13:17:57] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[13:17:57] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[13:17:57] =============== [PASSED] drm_test_fb_memcpy ================
[13:17:57] ============= [PASSED] drm_format_helper_test ==============
[13:17:57] ================= drm_format (18 subtests) =================
[13:17:57] [PASSED] drm_test_format_block_width_invalid
[13:17:57] [PASSED] drm_test_format_block_width_one_plane
[13:17:57] [PASSED] drm_test_format_block_width_two_plane
[13:17:57] [PASSED] drm_test_format_block_width_three_plane
[13:17:57] [PASSED] drm_test_format_block_width_tiled
[13:17:57] [PASSED] drm_test_format_block_height_invalid
[13:17:57] [PASSED] drm_test_format_block_height_one_plane
[13:17:57] [PASSED] drm_test_format_block_height_two_plane
[13:17:57] [PASSED] drm_test_format_block_height_three_plane
[13:17:57] [PASSED] drm_test_format_block_height_tiled
[13:17:57] [PASSED] drm_test_format_min_pitch_invalid
[13:17:57] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[13:17:57] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[13:17:57] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[13:17:57] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[13:17:57] [PASSED] drm_test_format_min_pitch_two_plane
[13:17:57] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[13:17:57] [PASSED] drm_test_format_min_pitch_tiled
[13:17:57] =================== [PASSED] drm_format ====================
[13:17:57] =============== drm_framebuffer (1 subtest) ================
[13:17:57] =============== drm_test_framebuffer_create ===============
[13:17:57] [PASSED] ABGR8888 normal sizes
[13:17:57] [PASSED] ABGR8888 max sizes
[13:17:57] [PASSED] ABGR8888 pitch greater than min required
[13:17:57] [PASSED] ABGR8888 pitch less than min required
[13:17:57] [PASSED] ABGR8888 Invalid width
[13:17:57] [PASSED] ABGR8888 Invalid buffer handle
[13:17:57] [PASSED] No pixel format
[13:17:57] [PASSED] ABGR8888 Width 0
[13:17:57] [PASSED] ABGR8888 Height 0
[13:17:57] [PASSED] ABGR8888 Out of bound height * pitch combination
[13:17:57] [PASSED] ABGR8888 Large buffer offset
[13:17:57] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[13:17:57] [PASSED] ABGR8888 Valid buffer modifier
[13:17:57] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[13:17:57] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[13:17:57] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[13:17:57] [PASSED] NV12 Normal sizes
[13:17:57] [PASSED] NV12 Max sizes
[13:17:57] [PASSED] NV12 Invalid pitch
[13:17:57] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[13:17:57] [PASSED] NV12 different modifier per-plane
[13:17:57] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[13:17:57] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[13:17:57] [PASSED] NV12 Modifier for inexistent plane
[13:17:57] [PASSED] NV12 Handle for inexistent plane
[13:17:57] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[13:17:57] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[13:17:57] [PASSED] YVU420 Normal sizes
[13:17:57] [PASSED] YVU420 Max sizes
[13:17:57] [PASSED] YVU420 Invalid pitch
[13:17:57] [PASSED] YVU420 Different pitches
[13:17:57] [PASSED] YVU420 Different buffer offsets/pitches
[13:17:57] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[13:17:57] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[13:17:57] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[13:17:57] [PASSED] YVU420 Valid modifier
[13:17:57] [PASSED] YVU420 Different modifiers per plane
[13:17:57] [PASSED] YVU420 Modifier for inexistent plane
[13:17:57] [PASSED] X0L2 Normal sizes
[13:17:57] [PASSED] X0L2 Max sizes
[13:17:57] [PASSED] X0L2 Invalid pitch
[13:17:57] [PASSED] X0L2 Pitch greater than minimum required
[13:17:57] [PASSED] X0L2 Handle for inexistent plane
[13:17:57] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[13:17:57] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[13:17:57] [PASSED] X0L2 Valid modifier
[13:17:57] [PASSED] X0L2 Modifier for inexistent plane
[13:17:57] =========== [PASSED] drm_test_framebuffer_create ===========
[13:17:57] ================= [PASSED] drm_framebuffer =================
[13:17:57] ================ drm_gem_shmem (8 subtests) ================
[13:17:57] [PASSED] drm_gem_shmem_test_obj_create
[13:17:57] [PASSED] drm_gem_shmem_test_obj_create_private
[13:17:57] [PASSED] drm_gem_shmem_test_pin_pages
[13:17:57] [PASSED] drm_gem_shmem_test_vmap
[13:17:57] [PASSED] drm_gem_shmem_test_get_pages_sgt
[13:17:57] [PASSED] drm_gem_shmem_test_get_sg_table
[13:17:57] [PASSED] drm_gem_shmem_test_madvise
[13:17:57] [PASSED] drm_gem_shmem_test_purge
[13:17:57] ================== [PASSED] drm_gem_shmem ==================
[13:17:57] ================= drm_managed (2 subtests) =================
[13:17:57] [PASSED] drm_test_managed_release_action
[13:17:57] [PASSED] drm_test_managed_run_action
[13:17:57] =================== [PASSED] drm_managed ===================
[13:17:57] =================== drm_mm (6 subtests) ====================
[13:17:57] [PASSED] drm_test_mm_init
[13:17:57] [PASSED] drm_test_mm_debug
[13:17:57] [PASSED] drm_test_mm_align32
[13:17:57] [PASSED] drm_test_mm_align64
[13:17:57] [PASSED] drm_test_mm_lowest
[13:17:57] [PASSED] drm_test_mm_highest
[13:17:57] ===================== [PASSED] drm_mm ======================
[13:17:57] ============= drm_modes_analog_tv (4 subtests) =============
[13:17:57] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[13:17:57] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[13:17:57] [PASSED] drm_test_modes_analog_tv_pal_576i
[13:17:57] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[13:17:57] =============== [PASSED] drm_modes_analog_tv ===============
[13:17:57] ============== drm_plane_helper (2 subtests) ===============
[13:17:57] =============== drm_test_check_plane_state ================
[13:17:57] [PASSED] clipping_simple
[13:17:57] [PASSED] clipping_rotate_reflect
[13:17:57] [PASSED] positioning_simple
[13:17:57] [PASSED] upscaling
[13:17:57] [PASSED] downscaling
[13:17:57] [PASSED] rounding1
[13:17:57] [PASSED] rounding2
[13:17:57] [PASSED] rounding3
[13:17:57] [PASSED] rounding4
[13:17:57] =========== [PASSED] drm_test_check_plane_state ============
[13:17:57] =========== drm_test_check_invalid_plane_state ============
[13:17:57] [PASSED] positioning_invalid
[13:17:57] [PASSED] upscaling_invalid
[13:17:57] [PASSED] downscaling_invalid
[13:17:57] ======= [PASSED] drm_test_check_invalid_plane_state ========
[13:17:57] ================ [PASSED] drm_plane_helper =================
[13:17:57] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[13:17:57] ====== drm_test_connector_helper_tv_get_modes_check =======
[13:17:57] [PASSED] None
[13:17:57] [PASSED] PAL
[13:17:57] [PASSED] NTSC
[13:17:57] [PASSED] Both, NTSC Default
[13:17:57] [PASSED] Both, PAL Default
[13:17:57] [PASSED] Both, NTSC Default, with PAL on command-line
[13:17:57] [PASSED] Both, PAL Default, with NTSC on command-line
[13:17:57] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[13:17:57] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[13:17:57] ================== drm_rect (9 subtests) ===================
[13:17:57] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[13:17:57] [PASSED] drm_test_rect_clip_scaled_not_clipped
[13:17:57] [PASSED] drm_test_rect_clip_scaled_clipped
[13:17:57] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
stty: 'standard input': Inappropriate ioctl for device
[13:17:57] ================= drm_test_rect_intersect =================
[13:17:57] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[13:17:57] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[13:17:57] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[13:17:57] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[13:17:57] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[13:17:57] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[13:17:57] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[13:17:57] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[13:17:57] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[13:17:57] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[13:17:57] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[13:17:57] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[13:17:57] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[13:17:57] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[13:17:57] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[13:17:57] ============= [PASSED] drm_test_rect_intersect =============
[13:17:57] ================ drm_test_rect_calc_hscale ================
[13:17:57] [PASSED] normal use
[13:17:57] [PASSED] out of max range
[13:17:57] [PASSED] out of min range
[13:17:57] [PASSED] zero dst
[13:17:57] [PASSED] negative src
[13:17:57] [PASSED] negative dst
[13:17:57] ============ [PASSED] drm_test_rect_calc_hscale ============
[13:17:57] ================ drm_test_rect_calc_vscale ================
[13:17:57] [PASSED] normal use
[13:17:57] [PASSED] out of max range
[13:17:57] [PASSED] out of min range
[13:17:57] [PASSED] zero dst
[13:17:57] [PASSED] negative src
[13:17:57] [PASSED] negative dst
[13:17:57] ============ [PASSED] drm_test_rect_calc_vscale ============
[13:17:57] ================== drm_test_rect_rotate ===================
[13:17:57] [PASSED] reflect-x
[13:17:57] [PASSED] reflect-y
[13:17:57] [PASSED] rotate-0
[13:17:57] [PASSED] rotate-90
[13:17:57] [PASSED] rotate-180
[13:17:57] [PASSED] rotate-270
[13:17:57] ============== [PASSED] drm_test_rect_rotate ===============
[13:17:57] ================ drm_test_rect_rotate_inv =================
[13:17:57] [PASSED] reflect-x
[13:17:57] [PASSED] reflect-y
[13:17:57] [PASSED] rotate-0
[13:17:57] [PASSED] rotate-90
[13:17:57] [PASSED] rotate-180
[13:17:57] [PASSED] rotate-270
[13:17:57] ============ [PASSED] drm_test_rect_rotate_inv =============
[13:17:57] ==================== [PASSED] drm_rect =====================
[13:17:57] ============================================================
[13:17:57] Testing complete. Ran 416 tests: passed: 416
[13:17:57] Elapsed time: 23.255s total, 1.701s configuring, 21.430s building, 0.121s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.Build: success for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (8 preceding siblings ...)
2024-04-15 13:18 ` ✓ CI.KUnit: success " Patchwork
@ 2024-04-15 13:31 ` Patchwork
2024-04-15 13:34 ` ✓ CI.Hooks: " Patchwork
` (3 subsequent siblings)
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 13:31 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : success
== Summary ==
+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
+ '[' -n '' ']'
++ date +%s
^[[0Ksection_start:1713187087:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ echo -e '\e[0Ksection_start:1713187087:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
GEN Makefile
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/menu.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64-default'
++ nproc
+ make O=build64-default -j48
make[1]: Entering directory '/kernel/build64-default'
GEN Makefile
UPD include/generated/uapi/linux/version.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/ioctl.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.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/resource.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
UPD include/config/kernel.release
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
UPD include/generated/compile.h
HYPERCALLS arch/x86/include/generated/asm/xen-hypercalls.h
WRAP arch/x86/include/generated/asm/early_ioremap.h
HOSTCC arch/x86/tools/relocs_64.o
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
HOSTCC arch/x86/tools/relocs_32.o
WRAP arch/x86/include/generated/asm/irq_regs.h
HOSTCC arch/x86/tools/relocs_common.o
WRAP arch/x86/include/generated/asm/kmap_size.h
WRAP arch/x86/include/generated/asm/local64.h
UPD include/generated/utsrelease.h
WRAP arch/x86/include/generated/asm/mmiowb.h
WRAP arch/x86/include/generated/asm/module.lds.h
HOSTCC scripts/unifdef
WRAP arch/x86/include/generated/asm/rwonce.h
WRAP arch/x86/include/generated/asm/unaligned.h
mkdir -p /kernel/build64-default/tools/objtool && make O=/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC scripts/genksyms/genksyms.o
YACC scripts/genksyms/parse.tab.[ch]
LEX scripts/genksyms/lex.lex.c
HOSTCC scripts/selinux/mdp/mdp
HOSTCC scripts/selinux/genheaders/genheaders
HOSTCC scripts/sign-file
HOSTCC scripts/insert-sys-cert
HOSTCC /kernel/build64-default/tools/objtool/fixdep.o
HOSTCC scripts/genksyms/parse.tab.o
HOSTCC scripts/genksyms/lex.lex.o
HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o
LINK /kernel/build64-default/tools/objtool/fixdep
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h
CC /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
INSTALL libsubcmd_headers
HOSTLD arch/x86/tools/relocs
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/qaic_accel.h
HDRINST usr/include/drm/pvr_drm.h
HDRINST usr/include/drm/vgem_drm.h
HDRINST usr/include/drm/i915_drm.h
HDRINST usr/include/drm/virtgpu_drm.h
HDRINST usr/include/drm/xe_drm.h
HDRINST usr/include/drm/omap_drm.h
HDRINST usr/include/drm/radeon_drm.h
HDRINST usr/include/drm/drm_mode.h
HDRINST usr/include/drm/tegra_drm.h
HDRINST usr/include/drm/ivpu_accel.h
HDRINST usr/include/drm/exynos_drm.h
HDRINST usr/include/drm/drm_sarea.h
HDRINST usr/include/drm/v3d_drm.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/nouveau_drm.h
HDRINST usr/include/drm/drm_fourcc.h
HDRINST usr/include/drm/habanalabs_accel.h
HDRINST usr/include/drm/vmwgfx_drm.h
HDRINST usr/include/drm/msm_drm.h
HDRINST usr/include/drm/etnaviv_drm.h
HDRINST usr/include/drm/vc4_drm.h
HDRINST usr/include/drm/lima_drm.h
HDRINST usr/include/drm/panfrost_drm.h
HDRINST usr/include/drm/panthor_drm.h
HDRINST usr/include/drm/drm.h
HDRINST usr/include/drm/armada_drm.h
HDRINST usr/include/mtd/inftl-user.h
HDRINST usr/include/mtd/nftl-user.h
HDRINST usr/include/mtd/mtd-user.h
HDRINST usr/include/mtd/ubi-user.h
HDRINST usr/include/mtd/mtd-abi.h
HDRINST usr/include/xen/gntdev.h
HDRINST usr/include/xen/gntalloc.h
HDRINST usr/include/xen/evtchn.h
HDRINST usr/include/xen/privcmd.h
HDRINST usr/include/asm-generic/auxvec.h
HDRINST usr/include/asm-generic/bitsperlong.h
HDRINST usr/include/asm-generic/posix_types.h
HDRINST usr/include/asm-generic/ioctls.h
HDRINST usr/include/asm-generic/mman.h
HDRINST usr/include/asm-generic/shmbuf.h
HDRINST usr/include/asm-generic/bpf_perf_event.h
HDRINST usr/include/asm-generic/types.h
HDRINST usr/include/asm-generic/poll.h
HDRINST usr/include/asm-generic/msgbuf.h
HDRINST usr/include/asm-generic/swab.h
HDRINST usr/include/asm-generic/statfs.h
HDRINST usr/include/asm-generic/unistd.h
HDRINST usr/include/asm-generic/hugetlb_encode.h
HDRINST usr/include/asm-generic/resource.h
HDRINST usr/include/asm-generic/param.h
HDRINST usr/include/asm-generic/termbits-common.h
HDRINST usr/include/asm-generic/sockios.h
HDRINST usr/include/asm-generic/kvm_para.h
HDRINST usr/include/asm-generic/errno.h
HDRINST usr/include/asm-generic/termios.h
HDRINST usr/include/asm-generic/mman-common.h
HDRINST usr/include/asm-generic/ioctl.h
HDRINST usr/include/asm-generic/socket.h
HDRINST usr/include/asm-generic/signal-defs.h
HDRINST usr/include/asm-generic/termbits.h
HDRINST usr/include/asm-generic/signal.h
HDRINST usr/include/asm-generic/int-ll64.h
HDRINST usr/include/asm-generic/siginfo.h
HDRINST usr/include/asm-generic/stat.h
HDRINST usr/include/asm-generic/int-l64.h
HDRINST usr/include/asm-generic/errno-base.h
HDRINST usr/include/asm-generic/fcntl.h
HDRINST usr/include/asm-generic/setup.h
HDRINST usr/include/asm-generic/ipcbuf.h
HDRINST usr/include/asm-generic/sembuf.h
HDRINST usr/include/asm-generic/ucontext.h
HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
HDRINST usr/include/rdma/irdma-abi.h
HDRINST usr/include/rdma/mana-abi.h
HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
HDRINST usr/include/rdma/hfi/hfi1_user.h
HDRINST usr/include/rdma/rdma_user_rxe.h
HDRINST usr/include/rdma/rdma_user_ioctl.h
HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
HDRINST usr/include/rdma/bnxt_re-abi.h
HDRINST usr/include/rdma/hns-abi.h
HDRINST usr/include/rdma/qedr-abi.h
HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
HDRINST usr/include/rdma/vmw_pvrdma-abi.h
HDRINST usr/include/rdma/ib_user_sa.h
HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
HDRINST usr/include/rdma/rvt-abi.h
HDRINST usr/include/rdma/mlx5-abi.h
HDRINST usr/include/rdma/rdma_netlink.h
HDRINST usr/include/rdma/erdma-abi.h
HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
HDRINST usr/include/rdma/rdma_user_cm.h
HDRINST usr/include/rdma/ib_user_verbs.h
HDRINST usr/include/rdma/efa-abi.h
HDRINST usr/include/rdma/siw-abi.h
HDRINST usr/include/rdma/mlx4-abi.h
HDRINST usr/include/rdma/mthca-abi.h
HDRINST usr/include/rdma/ib_user_mad.h
HDRINST usr/include/rdma/ocrdma-abi.h
HDRINST usr/include/rdma/cxgb4-abi.h
HDRINST usr/include/misc/xilinx_sdfec.h
HDRINST usr/include/misc/uacce/hisi_qm.h
HDRINST usr/include/misc/uacce/uacce.h
HDRINST usr/include/misc/cxl.h
HDRINST usr/include/misc/ocxl.h
HDRINST usr/include/misc/fastrpc.h
HDRINST usr/include/misc/pvpanic.h
HDRINST usr/include/linux/i8k.h
HDRINST usr/include/linux/acct.h
HDRINST usr/include/linux/atmmpc.h
HDRINST usr/include/linux/fs.h
HDRINST usr/include/linux/cifs/cifs_mount.h
HDRINST usr/include/linux/cifs/cifs_netlink.h
HDRINST usr/include/linux/if_packet.h
HDRINST usr/include/linux/route.h
HDRINST usr/include/linux/patchkey.h
HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
HDRINST usr/include/linux/tc_ematch/tc_em_text.h
HDRINST usr/include/linux/virtio_pmem.h
HDRINST usr/include/linux/rkisp1-config.h
HDRINST usr/include/linux/vhost.h
HDRINST usr/include/linux/cec-funcs.h
HDRINST usr/include/linux/ppdev.h
HDRINST usr/include/linux/isdn/capicmd.h
HDRINST usr/include/linux/virtio_fs.h
HDRINST usr/include/linux/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/virtio_vsock.h
HDRINST usr/include/linux/android/binder.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/vesa.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/lsm.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/v4l2-dv-timings.h
HDRINST usr/include/linux/igmp.h
HDRINST usr/include/linux/virtio_i2c.h
HDRINST usr/include/linux/xfrm.h
HDRINST usr/include/linux/capability.h
HDRINST usr/include/linux/gtp.h
HDRINST usr/include/linux/xdp_diag.h
HDRINST usr/include/linux/pkt_cls.h
HDRINST usr/include/linux/suspend_ioctls.h
HDRINST usr/include/linux/vt.h
HDRINST usr/include/linux/loadpin.h
HDRINST usr/include/linux/dlm_plock.h
HDRINST usr/include/linux/fb.h
HDRINST usr/include/linux/max2175.h
HDRINST usr/include/linux/sunrpc/debug.h
HDRINST usr/include/linux/gsmmux.h
HDRINST usr/include/linux/watchdog.h
HDRINST usr/include/linux/vhost_types.h
HDRINST usr/include/linux/vduse.h
HDRINST usr/include/linux/ila.h
HDRINST usr/include/linux/tdx-guest.h
HDRINST usr/include/linux/close_range.h
HDRINST usr/include/linux/ivtv.h
HDRINST usr/include/linux/cryptouser.h
HDRINST usr/include/linux/netfilter/xt_string.h
HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
HDRINST usr/include/linux/netfilter/nf_nat.h
HDRINST usr/include/linux/netfilter/xt_recent.h
HDRINST usr/include/linux/netfilter/xt_addrtype.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
HDRINST usr/include/linux/netfilter/xt_MARK.h
HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
HDRINST usr/include/linux/netfilter/xt_multiport.h
HDRINST usr/include/linux/netfilter/nfnetlink.h
HDRINST usr/include/linux/netfilter/xt_cgroup.h
HDRINST usr/include/linux/netfilter/nf_synproxy.h
HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
HDRINST usr/include/linux/netfilter/nfnetlink_log.h
HDRINST usr/include/linux/netfilter/xt_TPROXY.h
HDRINST usr/include/linux/netfilter/xt_u32.h
HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
HDRINST usr/include/linux/netfilter/xt_ecn.h
HDRINST usr/include/linux/netfilter/xt_esp.h
HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
HDRINST usr/include/linux/netfilter/xt_mac.h
HDRINST usr/include/linux/netfilter/xt_comment.h
HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
HDRINST usr/include/linux/netfilter/xt_osf.h
HDRINST usr/include/linux/netfilter/xt_hashlimit.h
HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
HDRINST usr/include/linux/netfilter/xt_socket.h
HDRINST usr/include/linux/netfilter/xt_connmark.h
HDRINST usr/include/linux/netfilter/xt_sctp.h
HDRINST usr/include/linux/netfilter/xt_tcpudp.h
HDRINST usr/include/linux/netfilter/xt_DSCP.h
HDRINST usr/include/linux/netfilter/xt_time.h
HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
HDRINST usr/include/linux/netfilter/xt_policy.h
HDRINST usr/include/linux/netfilter/xt_rpfilter.h
HDRINST usr/include/linux/netfilter/xt_nfacct.h
HDRINST usr/include/linux/netfilter/xt_SECMARK.h
HDRINST usr/include/linux/netfilter/xt_length.h
HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
HDRINST usr/include/linux/netfilter/xt_quota.h
HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
HDRINST usr/include/linux/netfilter/xt_ipcomp.h
HDRINST usr/include/linux/netfilter/xt_iprange.h
HDRINST usr/include/linux/netfilter/xt_bpf.h
HDRINST usr/include/linux/netfilter/xt_LOG.h
HDRINST usr/include/linux/netfilter/xt_rateest.h
HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
HDRINST usr/include/linux/netfilter/xt_HMARK.h
HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
HDRINST usr/include/linux/netfilter/xt_pkttype.h
HDRINST usr/include/linux/netfilter/xt_ipvs.h
HDRINST usr/include/linux/netfilter/xt_devgroup.h
HDRINST usr/include/linux/netfilter/xt_AUDIT.h
HDRINST usr/include/linux/netfilter/xt_realm.h
HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
HDRINST usr/include/linux/netfilter/xt_set.h
HDRINST usr/include/linux/netfilter/xt_LED.h
HDRINST usr/include/linux/netfilter/xt_connlabel.h
HDRINST usr/include/linux/netfilter/xt_owner.h
HDRINST usr/include/linux/netfilter/xt_dccp.h
HDRINST usr/include/linux/netfilter/xt_limit.h
HDRINST usr/include/linux/netfilter/xt_conntrack.h
HDRINST usr/include/linux/netfilter/xt_TEE.h
HDRINST usr/include/linux/netfilter/xt_RATEEST.h
HDRINST usr/include/linux/netfilter/xt_connlimit.h
HDRINST usr/include/linux/netfilter/ipset/ip_set.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
HDRINST usr/include/linux/netfilter/x_tables.h
HDRINST usr/include/linux/netfilter/xt_dscp.h
HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
HDRINST usr/include/linux/netfilter/xt_cluster.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
HDRINST usr/include/linux/netfilter/nf_log.h
HDRINST usr/include/linux/netfilter/xt_tcpmss.h
HDRINST usr/include/linux/netfilter/xt_NFLOG.h
HDRINST usr/include/linux/netfilter/xt_l2tp.h
HDRINST usr/include/linux/netfilter/xt_helper.h
HDRINST usr/include/linux/netfilter/xt_statistic.h
HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
HDRINST usr/include/linux/netfilter/xt_CT.h
HOSTLD scripts/genksyms/genksyms
HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
HDRINST usr/include/linux/netfilter/xt_connbytes.h
HDRINST usr/include/linux/netfilter/xt_state.h
HDRINST usr/include/linux/netfilter/nf_tables.h
HDRINST usr/include/linux/netfilter/xt_mark.h
HDRINST usr/include/linux/netfilter/xt_cpu.h
HDRINST usr/include/linux/netfilter/nf_tables_compat.h
HDRINST usr/include/linux/netfilter/xt_physdev.h
HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
HDRINST usr/include/linux/tty_flags.h
HDRINST usr/include/linux/if_phonet.h
HDRINST usr/include/linux/elf-em.h
HDRINST usr/include/linux/vm_sockets.h
HDRINST usr/include/linux/dlmconstants.h
HDRINST usr/include/linux/bsg.h
HDRINST usr/include/linux/matroxfb.h
HDRINST usr/include/linux/sysctl.h
HDRINST usr/include/linux/unix_diag.h
HDRINST usr/include/linux/pcitest.h
HDRINST usr/include/linux/mman.h
HDRINST usr/include/linux/if_plip.h
HDRINST usr/include/linux/virtio_balloon.h
HDRINST usr/include/linux/pidfd.h
HDRINST usr/include/linux/f2fs.h
HDRINST usr/include/linux/x25.h
HDRINST usr/include/linux/if_cablemodem.h
HDRINST usr/include/linux/utsname.h
HDRINST usr/include/linux/counter.h
HDRINST usr/include/linux/atm_tcp.h
HDRINST usr/include/linux/atalk.h
HDRINST usr/include/linux/virtio_rng.h
HDRINST usr/include/linux/vboxguest.h
HDRINST usr/include/linux/bpf_perf_event.h
HDRINST usr/include/linux/ipmi_ssif_bmc.h
LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
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
CC scripts/mod/empty.o
HDRINST usr/include/linux/snmp.h
HDRINST usr/include/linux/errqueue.h
HOSTCC scripts/mod/mk_elfconfig
HDRINST usr/include/linux/if_tunnel.h
HDRINST usr/include/linux/fanotify.h
CC scripts/mod/devicetable-offsets.s
HDRINST usr/include/linux/kernel.h
HDRINST usr/include/linux/rtnetlink.h
HDRINST usr/include/linux/rpl.h
HDRINST usr/include/linux/memfd.h
AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
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
CC /kernel/build64-default/tools/objtool/weak.o
HDRINST usr/include/linux/perf_event.h
CC /kernel/build64-default/tools/objtool/check.o
HDRINST usr/include/linux/in6.h
CC /kernel/build64-default/tools/objtool/special.o
HDRINST usr/include/linux/hid.h
CC /kernel/build64-default/tools/objtool/builtin-check.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
HDRINST usr/include/linux/thp7312.h
HDRINST usr/include/linux/netlink.h
CC /kernel/build64-default/tools/objtool/elf.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/
HDRINST usr/include/linux/fuse.h
CC /kernel/build64-default/tools/objtool/objtool.o
CC /kernel/build64-default/tools/objtool/orc_gen.o
HDRINST usr/include/linux/magic.h
CC /kernel/build64-default/tools/objtool/orc_dump.o
HDRINST usr/include/linux/ioam6_iptunnel.h
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
CC /kernel/build64-default/tools/objtool/arch/x86/special.o
GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
CC /kernel/build64-default/tools/objtool/libstring.o
HDRINST usr/include/linux/vsockmon.h
HDRINST usr/include/linux/stm.h
CC /kernel/build64-default/tools/objtool/arch/x86/orc.o
CC /kernel/build64-default/tools/objtool/libctype.o
CC /kernel/build64-default/tools/objtool/str_error_r.o
CC /kernel/build64-default/tools/objtool/librbtree.o
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/virtio_bt.h
HDRINST usr/include/linux/udp.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
MKELF scripts/mod/elfconfig.h
HDRINST usr/include/linux/nfs4_mount.h
CC /kernel/build64-default/tools/objtool/arch/x86/decode.o
HDRINST usr/include/linux/keyboard.h
HDRINST usr/include/linux/virtio_mmio.h
HOSTCC scripts/mod/modpost.o
HDRINST usr/include/linux/input.h
HOSTCC scripts/mod/sumversion.o
HDRINST usr/include/linux/qnxtypes.h
HDRINST usr/include/linux/mdio.h
HOSTCC scripts/mod/symsearch.o
HDRINST usr/include/linux/lwtunnel.h
HDRINST usr/include/linux/gfs2_ondisk.h
HDRINST usr/include/linux/eventfd.h
HDRINST usr/include/linux/nfs4.h
HDRINST usr/include/linux/ptp_clock.h
HDRINST usr/include/linux/nubus.h
HDRINST usr/include/linux/if_bonding.h
HDRINST usr/include/linux/kcov.h
HDRINST usr/include/linux/fadvise.h
HDRINST usr/include/linux/taskstats.h
HDRINST usr/include/linux/veth.h
HDRINST usr/include/linux/atm.h
HDRINST usr/include/linux/ipmi.h
HDRINST usr/include/linux/kdev_t.h
HDRINST usr/include/linux/mount.h
HDRINST usr/include/linux/shm.h
HDRINST usr/include/linux/resource.h
HDRINST usr/include/linux/prctl.h
HDRINST usr/include/linux/watch_queue.h
HDRINST usr/include/linux/sched.h
HDRINST usr/include/linux/phonet.h
HDRINST usr/include/linux/random.h
HDRINST usr/include/linux/tty.h
HDRINST usr/include/linux/apm_bios.h
HDRINST usr/include/linux/fd.h
HDRINST usr/include/linux/um_timetravel.h
HDRINST usr/include/linux/tls.h
HDRINST usr/include/linux/rpmsg_types.h
HDRINST usr/include/linux/pfrut.h
HDRINST usr/include/linux/mei.h
HDRINST usr/include/linux/fsi.h
HDRINST usr/include/linux/rds.h
HDRINST usr/include/linux/if_x25.h
HDRINST usr/include/linux/param.h
HDRINST usr/include/linux/netdevice.h
HDRINST usr/include/linux/binfmts.h
HDRINST usr/include/linux/if_pppox.h
HDRINST usr/include/linux/sockios.h
HDRINST usr/include/linux/kcm.h
HDRINST usr/include/linux/virtio_9p.h
HDRINST usr/include/linux/genwqe/genwqe_card.h
HDRINST usr/include/linux/if_tun.h
HDRINST usr/include/linux/ext4.h
HDRINST usr/include/linux/if_ether.h
HDRINST usr/include/linux/kvm_para.h
HDRINST usr/include/linux/kernel-page-flags.h
HDRINST usr/include/linux/cdrom.h
HDRINST usr/include/linux/un.h
HDRINST usr/include/linux/module.h
HDRINST usr/include/linux/mqueue.h
HDRINST usr/include/linux/a.out.h
UPD scripts/mod/devicetable-offsets.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
HOSTCC scripts/mod/file2alias.o
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/nsm.h
HDRINST usr/include/linux/kfd_sysfs.h
HDRINST usr/include/linux/inet_diag.h
HDRINST usr/include/linux/netdev.h
HDRINST usr/include/linux/xattr.h
HDRINST usr/include/linux/iommufd.h
HDRINST usr/include/linux/user_events.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/handshake.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/dpll.h
HDRINST usr/include/linux/ipmi_msgdefs.h
HDRINST usr/include/linux/bpf.h
HDRINST usr/include/linux/bcm933xx_hcs.h
HDRINST usr/include/linux/mempolicy.h
HDRINST usr/include/linux/efs_fs_sb.h
HDRINST usr/include/linux/nexthop.h
HDRINST usr/include/linux/net_dropmon.h
HDRINST usr/include/linux/surface_aggregator/cdev.h
HDRINST usr/include/linux/surface_aggregator/dtx.h
HDRINST usr/include/linux/net.h
HDRINST usr/include/linux/mii.h
HDRINST usr/include/linux/virtio_pcidev.h
HDRINST usr/include/linux/termios.h
HDRINST usr/include/linux/cgroupstats.h
HDRINST usr/include/linux/mpls.h
HDRINST usr/include/linux/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/limits.h
HDRINST usr/include/linux/stddef.h
HDRINST usr/include/linux/ipmi_bmc.h
HDRINST usr/include/linux/netfilter_arp.h
HDRINST usr/include/linux/if_addr.h
HDRINST usr/include/linux/rpmsg.h
HDRINST usr/include/linux/media-bus-format.h
HDRINST usr/include/linux/kernelcapi.h
HDRINST usr/include/linux/ppp_defs.h
HDRINST usr/include/linux/ethtool.h
HDRINST usr/include/linux/aspeed-video.h
HDRINST usr/include/linux/hdlc.h
HDRINST usr/include/linux/fscrypt.h
HDRINST usr/include/linux/batadv_packet.h
HDRINST usr/include/linux/uuid.h
HDRINST usr/include/linux/capi.h
HDRINST usr/include/linux/mptcp.h
HDRINST usr/include/linux/hidraw.h
HDRINST usr/include/linux/virtio_console.h
HDRINST usr/include/linux/irqnr.h
HDRINST usr/include/linux/coresight-stm.h
HDRINST usr/include/linux/cxl_mem.h
HDRINST usr/include/linux/iso_fs.h
HDRINST usr/include/linux/virtio_blk.h
HDRINST usr/include/linux/udf_fs_i.h
HDRINST usr/include/linux/coff.h
HDRINST usr/include/linux/dma-buf.h
HDRINST usr/include/linux/ife.h
HDRINST usr/include/linux/agpgart.h
HDRINST usr/include/linux/socket.h
HDRINST usr/include/linux/nilfs2_ondisk.h
HDRINST usr/include/linux/connector.h
HDRINST usr/include/linux/auto_fs4.h
HDRINST usr/include/linux/bt-bmc.h
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/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/nfsd_netlink.h
HDRINST usr/include/linux/dw100.h
HDRINST usr/include/linux/psp-sev.h
HDRINST usr/include/linux/vfio.h
HDRINST usr/include/linux/if_ppp.h
HDRINST usr/include/linux/byteorder/big_endian.h
HDRINST usr/include/linux/byteorder/little_endian.h
HDRINST usr/include/linux/comedi.h
HDRINST usr/include/linux/scif_ioctl.h
HDRINST usr/include/linux/timerfd.h
HDRINST usr/include/linux/time_types.h
HDRINST usr/include/linux/firewire-constants.h
HDRINST usr/include/linux/virtio_snd.h
HDRINST usr/include/linux/ppp-ioctl.h
HDRINST usr/include/linux/fib_rules.h
HDRINST usr/include/linux/gen_stats.h
HDRINST usr/include/linux/virtio_iommu.h
HDRINST usr/include/linux/genetlink.h
HDRINST usr/include/linux/uvcvideo.h
HDRINST usr/include/linux/pfkeyv2.h
HDRINST usr/include/linux/soundcard.h
HDRINST usr/include/linux/times.h
HDRINST usr/include/linux/nfc.h
HDRINST usr/include/linux/affs_hardblocks.h
HDRINST usr/include/linux/nilfs2_api.h
HDRINST usr/include/linux/rseq.h
HDRINST usr/include/linux/caif/caif_socket.h
HDRINST usr/include/linux/caif/if_caif.h
HDRINST usr/include/linux/i2c-dev.h
HDRINST usr/include/linux/cuda.h
HDRINST usr/include/linux/mei_uuid.h
HDRINST usr/include/linux/cn_proc.h
HDRINST usr/include/linux/parport.h
HDRINST usr/include/linux/v4l2-controls.h
HDRINST usr/include/linux/hsi/cs-protocol.h
HDRINST usr/include/linux/hsi/hsi_char.h
HDRINST usr/include/linux/seg6_genl.h
HDRINST usr/include/linux/am437x-vpfe.h
HDRINST usr/include/linux/amt.h
HDRINST usr/include/linux/netconf.h
HDRINST usr/include/linux/erspan.h
HDRINST usr/include/linux/nsfs.h
HDRINST usr/include/linux/xilinx-v4l2-controls.h
HDRINST usr/include/linux/aspeed-p2a-ctrl.h
HDRINST usr/include/linux/vfio_zdev.h
HDRINST usr/include/linux/serio.h
HDRINST usr/include/linux/acrn.h
HDRINST usr/include/linux/nfs2.h
HDRINST usr/include/linux/mptcp_pm.h
HDRINST usr/include/linux/virtio_pci.h
HDRINST usr/include/linux/ipc.h
HDRINST usr/include/linux/ethtool_netlink.h
HDRINST usr/include/linux/kd.h
HDRINST usr/include/linux/elf.h
HDRINST usr/include/linux/videodev2.h
HDRINST usr/include/linux/if_alg.h
HDRINST usr/include/linux/sonypi.h
HDRINST usr/include/linux/fsverity.h
HDRINST usr/include/linux/if.h
HDRINST usr/include/linux/btrfs.h
HDRINST usr/include/linux/vm_sockets_diag.h
HDRINST usr/include/linux/netfilter_bridge.h
HDRINST usr/include/linux/packet_diag.h
HDRINST usr/include/linux/netfilter_ipv4.h
HDRINST usr/include/linux/kvm.h
HDRINST usr/include/linux/pci.h
HDRINST usr/include/linux/if_addrlabel.h
HDRINST usr/include/linux/hdlcdrv.h
HDRINST usr/include/linux/cfm_bridge.h
HDRINST usr/include/linux/fiemap.h
HDRINST usr/include/linux/dm-ioctl.h
HDRINST usr/include/linux/aspeed-lpc-ctrl.h
HDRINST usr/include/linux/atmioc.h
HDRINST usr/include/linux/dlm.h
HDRINST usr/include/linux/pci_regs.h
HDRINST usr/include/linux/cachefiles.h
HDRINST usr/include/linux/membarrier.h
HDRINST usr/include/linux/nfs_idmap.h
HDRINST usr/include/linux/ip.h
HDRINST usr/include/linux/atm_he.h
HDRINST usr/include/linux/nfsd/export.h
HDRINST usr/include/linux/nfsd/stats.h
HDRINST usr/include/linux/nfsd/debug.h
HDRINST usr/include/linux/nfsd/cld.h
HDRINST usr/include/linux/ip_vs.h
HDRINST usr/include/linux/vmcore.h
HDRINST usr/include/linux/vbox_vmmdev_types.h
HDRINST usr/include/linux/dvb/osd.h
HDRINST usr/include/linux/dvb/dmx.h
HDRINST usr/include/linux/dvb/net.h
HDRINST usr/include/linux/dvb/frontend.h
HDRINST usr/include/linux/dvb/ca.h
HDRINST usr/include/linux/dvb/version.h
HDRINST usr/include/linux/dvb/video.h
HDRINST usr/include/linux/dvb/audio.h
HDRINST usr/include/linux/nfs.h
HDRINST usr/include/linux/if_link.h
HDRINST usr/include/linux/wait.h
HDRINST usr/include/linux/icmpv6.h
HDRINST usr/include/linux/media.h
HDRINST usr/include/linux/seg6_local.h
HDRINST usr/include/linux/tps6594_pfsm.h
HDRINST usr/include/linux/openvswitch.h
HDRINST usr/include/linux/atmsap.h
HDRINST usr/include/linux/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/ip6_tunnel.h
HDRINST usr/include/linux/ppp-comp.h
HDRINST usr/include/linux/tipc_netlink.h
HDRINST usr/include/linux/in.h
HDRINST usr/include/linux/wireguard.h
HDRINST usr/include/linux/btf.h
HDRINST usr/include/linux/batman_adv.h
HDRINST usr/include/linux/fcntl.h
HDRINST usr/include/linux/if_ltalk.h
HDRINST usr/include/linux/i2c.h
HDRINST usr/include/linux/atm_idt77105.h
HDRINST usr/include/linux/kexec.h
HDRINST usr/include/linux/arm_sdei.h
HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
HDRINST usr/include/linux/minix_fs.h
HDRINST usr/include/linux/aio_abi.h
HDRINST usr/include/linux/pktcdvd.h
HDRINST usr/include/linux/libc-compat.h
HDRINST usr/include/linux/atmlec.h
HDRINST usr/include/linux/signalfd.h
HDRINST usr/include/linux/bpf_common.h
HDRINST usr/include/linux/seg6_iptunnel.h
HDRINST usr/include/linux/synclink.h
HDRINST usr/include/linux/mpls_iptunnel.h
HDRINST usr/include/linux/mctp.h
HDRINST usr/include/linux/if_xdp.h
HDRINST usr/include/linux/llc.h
HDRINST usr/include/linux/atmsvc.h
HDRINST usr/include/linux/sed-opal.h
HDRINST usr/include/linux/sock_diag.h
HDRINST usr/include/linux/time.h
HDRINST usr/include/linux/securebits.h
HDRINST usr/include/linux/fsl_hypervisor.h
HDRINST usr/include/linux/if_hippi.h
HDRINST usr/include/linux/seccomp.h
HDRINST usr/include/linux/oom.h
HDRINST usr/include/linux/filter.h
HDRINST usr/include/linux/inotify.h
HDRINST usr/include/linux/rfkill.h
HDRINST usr/include/linux/reboot.h
HDRINST usr/include/linux/bits.h
HDRINST usr/include/linux/can/vxcan.h
HDRINST usr/include/linux/can/j1939.h
HDRINST usr/include/linux/can/netlink.h
HDRINST usr/include/linux/can/bcm.h
HDRINST usr/include/linux/can/raw.h
HDRINST usr/include/linux/can/gw.h
HDRINST usr/include/linux/can/error.h
HDRINST usr/include/linux/can/isotp.h
HDRINST usr/include/linux/if_eql.h
HDRINST usr/include/linux/psp-dbc.h
HDRINST usr/include/linux/hiddev.h
HDRINST usr/include/linux/blktrace_api.h
HDRINST usr/include/linux/ccs.h
HDRINST usr/include/linux/ioam6.h
HDRINST usr/include/linux/hsr_netlink.h
HDRINST usr/include/linux/mmc/ioctl.h
HDRINST usr/include/linux/bfs_fs.h
HDRINST usr/include/linux/npcm-video.h
HDRINST usr/include/linux/rio_cm_cdev.h
HDRINST usr/include/linux/uleds.h
HDRINST usr/include/linux/mrp_bridge.h
HDRINST usr/include/linux/adb.h
HDRINST usr/include/linux/pmu.h
HDRINST usr/include/linux/udmabuf.h
HDRINST usr/include/linux/kcmp.h
HDRINST usr/include/linux/dma-heap.h
HDRINST usr/include/linux/userfaultfd.h
HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
HDRINST usr/include/linux/netfilter_arp/arp_tables.h
HDRINST usr/include/linux/tipc.h
HDRINST usr/include/linux/virtio_ids.h
HDRINST usr/include/linux/l2tp.h
HDRINST usr/include/linux/devlink.h
HDRINST usr/include/linux/virtio_gpio.h
HDRINST usr/include/linux/dcbnl.h
HDRINST usr/include/linux/cyclades.h
HDRINST usr/include/regulator/regulator.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/scarlett2.h
HDRINST usr/include/sound/asound.h
HDRINST usr/include/sound/asoc.h
HDRINST usr/include/sound/sb16_csp.h
HDRINST usr/include/sound/compress_offload.h
HDRINST usr/include/sound/hdsp.h
HDRINST usr/include/sound/emu10k1.h
HDRINST usr/include/sound/snd_ar_tokens.h
HDRINST usr/include/sound/snd_sst_tokens.h
HDRINST usr/include/sound/asound_fm.h
HDRINST usr/include/sound/hdspm.h
HDRINST usr/include/sound/compress_params.h
HDRINST usr/include/sound/firewire.h
HDRINST usr/include/sound/skl-tplg-interface.h
HDRINST usr/include/scsi/scsi_bsg_ufs.h
HDRINST usr/include/scsi/scsi_netlink_fc.h
HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
HDRINST usr/include/scsi/fc/fc_ns.h
HDRINST usr/include/scsi/fc/fc_fs.h
HDRINST usr/include/scsi/fc/fc_els.h
HDRINST usr/include/scsi/fc/fc_gs.h
HDRINST usr/include/scsi/scsi_bsg_fc.h
HDRINST usr/include/scsi/cxlflash_ioctl.h
HDRINST usr/include/scsi/scsi_netlink.h
HDRINST usr/include/linux/version.h
HDRINST usr/include/asm/processor-flags.h
HDRINST usr/include/asm/auxvec.h
HDRINST usr/include/asm/svm.h
HDRINST usr/include/asm/bitsperlong.h
HDRINST usr/include/asm/kvm_perf.h
HDRINST usr/include/asm/posix_types.h
HDRINST usr/include/asm/mce.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/setup_data.h
HDRINST usr/include/asm/boot.h
HDRINST usr/include/asm/sigcontext.h
HDRINST usr/include/asm/posix_types_32.h
HDRINST usr/include/asm/kvm_para.h
HDRINST usr/include/asm/a.out.h
HDRINST usr/include/asm/mtrr.h
HDRINST usr/include/asm/amd_hsmp.h
HDRINST usr/include/asm/hwcap2.h
HDRINST usr/include/asm/ptrace-abi.h
HDRINST usr/include/asm/vm86.h
HDRINST usr/include/asm/vmx.h
HDRINST usr/include/asm/ldt.h
HDRINST usr/include/asm/perf_regs.h
HDRINST usr/include/asm/kvm.h
HDRINST usr/include/asm/debugreg.h
HDRINST usr/include/asm/signal.h
HDRINST usr/include/asm/bootparam.h
HDRINST usr/include/asm/siginfo.h
HDRINST usr/include/asm/hw_breakpoint.h
HDRINST usr/include/asm/stat.h
HDRINST usr/include/asm/setup.h
HDRINST usr/include/asm/sembuf.h
HDRINST usr/include/asm/sgx.h
HDRINST usr/include/asm/ucontext.h
HDRINST usr/include/asm/byteorder.h
HDRINST usr/include/asm/unistd_64.h
HDRINST usr/include/asm/ioctls.h
HDRINST usr/include/asm/bpf_perf_event.h
HDRINST usr/include/asm/types.h
HDRINST usr/include/asm/poll.h
HDRINST usr/include/asm/resource.h
HDRINST usr/include/asm/param.h
HDRINST usr/include/asm/sockios.h
HDRINST usr/include/asm/errno.h
HDRINST usr/include/asm/unistd_x32.h
HDRINST usr/include/asm/termios.h
HDRINST usr/include/asm/ioctl.h
HDRINST usr/include/asm/socket.h
HDRINST usr/include/asm/unistd_32.h
HDRINST usr/include/asm/termbits.h
HDRINST usr/include/asm/fcntl.h
HDRINST usr/include/asm/ipcbuf.h
LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
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
SYMLINK scripts/gdb/linux/clk.py
SYMLINK scripts/gdb/linux/config.py
SYMLINK scripts/gdb/linux/vmalloc.py
SYMLINK scripts/gdb/linux/genpd.py
SYMLINK scripts/gdb/linux/tasks.py
SYMLINK scripts/gdb/linux/modules.py
SYMLINK scripts/gdb/linux/proc.py
SYMLINK scripts/gdb/linux/utils.py
SYMLINK scripts/gdb/linux/timerlist.py
SYMLINK scripts/gdb/linux/vfs.py
SYMLINK scripts/gdb/linux/stackdepot.py
SYMLINK scripts/gdb/linux/radixtree.py
SYMLINK scripts/gdb/linux/pgtable.py
SYMLINK scripts/gdb/linux/lists.py
SYMLINK scripts/gdb/linux/symbols.py
SYMLINK scripts/gdb/linux/interrupts.py
SYMLINK scripts/gdb/linux/__init__.py
SYMLINK scripts/gdb/linux/cpus.py
SYMLINK scripts/gdb/linux/mm.py
SYMLINK scripts/gdb/linux/rbtree.py
SYMLINK scripts/gdb/linux/page_owner.py
SYMLINK scripts/gdb/linux/device.py
SYMLINK scripts/gdb/linux/dmesg.py
SYMLINK scripts/gdb/linux/slab.py
GEN scripts/gdb/linux/constants.py
LD /kernel/build64-default/tools/objtool/objtool-in.o
LINK /kernel/build64-default/tools/objtool/objtool
LDS scripts/module.lds
CC init/main.o
CC init/do_mounts.o
CC init/do_mounts_initrd.o
UPD init/utsversion-tmp.h
HOSTCC usr/gen_init_cpio
CC init/initramfs.o
AS arch/x86/lib/clear_page_64.o
CC init/calibrate.o
CC arch/x86/lib/cmdline.o
CC init/init_task.o
CC ipc/compat.o
CC arch/x86/video/fbdev.o
CC arch/x86/pci/i386.o
CC certs/system_keyring.o
AR samples/vfio-mdev/built-in.a
GEN security/selinux/flask.h security/selinux/av_permissions.h
CC arch/x86/power/cpu.o
CC security/tomoyo/audit.o
CC security/yama/yama_lsm.o
CC io_uring/io_uring.o
CC security/apparmor/apparmorfs.o
CC security/safesetid/lsm.o
CC fs/verity/enable.o
AR fs/nfs_common/built-in.a
CC security/landlock/setup.o
CC mm/kfence/core.o
CC fs/crypto/crypto.o
CC security/smack/smack_lsm.o
CC fs/iomap/trace.o
AR samples/built-in.a
CC arch/x86/platform/pvh/enlighten.o
CC net/core/sock.o
CC security/selinux/avc.o
CC net/ethernet/eth.o
CC security/bpf/hooks.o
CC fs/quota/dquot.o
CC fs/notify/dnotify/dnotify.o
CC block/partitions/core.o
CC arch/x86/xen/enlighten.o
ASN.1 security/keys/trusted-keys/tpm2key.asn1.[ch]
CC virt/lib/irqbypass.o
CC [M] fs/nfs_common/grace.o
CC arch/x86/coco/tdx/tdx.o
CC arch/x86/realmode/init.o
AR drivers/cache/built-in.a
CC security/integrity/ima/ima_fs.o
CC arch/x86/events/amd/core.o
CC security/keys/trusted-keys/trusted_core.o
AR drivers/irqchip/built-in.a
CC lib/kunit/hooks.o
CC [M] sound/core/seq/seq.o
CC lib/math/div64.o
CC arch/x86/entry/vdso/vma.o
CC kernel/sched/core.o
AR drivers/bus/mhi/built-in.a
AR drivers/bus/built-in.a
CC crypto/asymmetric_keys/asymmetric_type.o
AR drivers/phy/allwinner/built-in.a
CC lib/math/gcd.o
AR drivers/phy/amlogic/built-in.a
HOSTCC certs/extract-cert
AR drivers/phy/broadcom/built-in.a
AR drivers/phy/cadence/built-in.a
AR drivers/phy/freescale/built-in.a
AR drivers/phy/hisilicon/built-in.a
GEN usr/initramfs_data.cpio
AR drivers/phy/ingenic/built-in.a
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
AR drivers/phy/intel/built-in.a
CC lib/math/lcm.o
AR drivers/phy/lantiq/built-in.a
AR drivers/phy/marvell/built-in.a
AR usr/built-in.a
COPY certs/x509.genkey
AR drivers/phy/mediatek/built-in.a
CC lib/math/int_log.o
AR drivers/phy/microchip/built-in.a
CC security/keys/trusted-keys/trusted_tpm1.o
AS arch/x86/lib/cmpxchg16b_emu.o
CC kernel/locking/mutex.o
CC certs/blacklist.o
AR drivers/phy/motorola/built-in.a
AR drivers/phy/mscc/built-in.a
CC arch/x86/lib/copy_mc.o
AR drivers/phy/qualcomm/built-in.a
AR drivers/phy/ralink/built-in.a
AR drivers/phy/realtek/built-in.a
CC lib/math/int_pow.o
CC [M] lib/kunit/test.o
AR drivers/phy/renesas/built-in.a
AR drivers/phy/rockchip/built-in.a
AR drivers/phy/samsung/built-in.a
AR drivers/phy/socionext/built-in.a
AR drivers/phy/st/built-in.a
CC lib/math/int_sqrt.o
AR drivers/phy/starfive/built-in.a
AR drivers/phy/sunplus/built-in.a
AR drivers/phy/tegra/built-in.a
CC [M] sound/core/seq/seq_lock.o
AR drivers/phy/ti/built-in.a
AR drivers/phy/xilinx/built-in.a
AS arch/x86/realmode/rm/header.o
CC drivers/phy/phy-core.o
CC lib/math/reciprocal_div.o
AS arch/x86/lib/copy_mc_64.o
AS arch/x86/realmode/rm/trampoline_64.o
CC [M] lib/kunit/resource.o
AS arch/x86/platform/pvh/head.o
AS arch/x86/realmode/rm/stack.o
CC security/landlock/syscalls.o
AR security/bpf/built-in.a
CC arch/x86/pci/init.o
AS arch/x86/lib/copy_page_64.o
AS arch/x86/realmode/rm/reboot.o
AR arch/x86/platform/pvh/built-in.a
CC ipc/util.o
CC security/keys/trusted-keys/trusted_tpm2.o
CC lib/math/rational.o
AS arch/x86/realmode/rm/wakeup_asm.o
AR fs/notify/dnotify/built-in.a
CC fs/notify/inotify/inotify_fsnotify.o
AR virt/lib/built-in.a
CC security/safesetid/securityfs.o
CC arch/x86/realmode/rm/wakemain.o
AR virt/built-in.a
POLICY security/tomoyo/builtin-policy.h
CC arch/x86/entry/vdso/extable.o
CC security/integrity/ima/ima_queue.o
CC arch/x86/power/hibernate_64.o
AS arch/x86/lib/copy_user_64.o
CC security/commoncap.o
AR security/yama/built-in.a
CC fs/verity/hash_algs.o
CC arch/x86/realmode/rm/video-mode.o
AS arch/x86/realmode/rm/copy.o
CC security/lsm_syscalls.o
CC arch/x86/coco/tdx/tdx-shared.o
CC init/version.o
CC security/tomoyo/condition.o
CC crypto/asymmetric_keys/restrict.o
CC fs/iomap/iter.o
CC fs/proc/task_mmu.o
CC mm/kfence/report.o
AS arch/x86/realmode/rm/bioscall.o
AR arch/x86/video/built-in.a
CC fs/verity/init.o
CC fs/crypto/fname.o
CC security/tomoyo/domain.o
GEN certs/blacklist_hash_list
LDS arch/x86/entry/vdso/vdso.lds
CC arch/x86/realmode/rm/regs.o
AS arch/x86/entry/vdso/vdso-note.o
CC security/keys/trusted-keys/tpm2key.asn1.o
CERT certs/x509_revocation_list
CC [M] lib/kunit/static_stub.o
CC arch/x86/xen/mmu.o
CERT certs/x509_certificate_list
CC arch/x86/realmode/rm/video-vga.o
GENKEY certs/signing_key.pem
Generating a RSA private key
CC block/partitions/amiga.o
... CC arch/x86/pci/mmconfig_64.o
.... AS arch/x86/lib/copy_user_uncached_64.o
. AS arch/x86/coco/tdx/tdcall.o
....... CC certs/blacklist_hashes.o
.. CC fs/notify/inotify/inotify_user.o
............ CC arch/x86/realmode/rm/video-vesa.o
........ CC [M] sound/core/seq/seq_clientmgr.o
. CC arch/x86/lib/cpu.o
...++++
.. CC security/selinux/hooks.o
AR arch/x86/coco/tdx/built-in.a
......... CC arch/x86/coco/core.o
. CC fs/crypto/hkdf.o
.. CC security/landlock/object.o
. CC fs/notify/fanotify/fanotify.o
... CC security/landlock/ruleset.o
.. CC [M] lib/math/prime_numbers.o
CC [M] lib/kunit/string-stream.o
CC fs/notify/fanotify/fanotify_user.o
CC arch/x86/realmode/rm/video-bios.o
. CC net/core/request_sock.o
CC kernel/locking/semaphore.o
......... AR security/safesetid/built-in.a
..... CC arch/x86/events/amd/lbr.o
.. AS arch/x86/power/hibernate_asm_64.o
....... CC crypto/asymmetric_keys/signature.o
.... CC lib/crypto/mpi/generic_mpih-lshift.o
. CC arch/x86/entry/vdso/vclock_gettime.o
. AR security/keys/trusted-keys/built-in.a
PASYMS arch/x86/realmode/rm/pasyms.h
.... LDS arch/x86/realmode/rm/realmode.lds
CC arch/x86/power/hibernate.o
.. CC security/integrity/ima/ima_init.o
.. CC crypto/asymmetric_keys/public_key.o
. CC security/keys/encrypted-keys/encrypted.o
..... LD arch/x86/realmode/rm/realmode.elf
..... RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
. AS arch/x86/realmode/rmpiggy.o
++++
writing new private key to 'certs/signing_key.pem'
-----
CC fs/verity/measure.o
AS certs/revocation_certificates.o
CC fs/crypto/hooks.o
AR arch/x86/realmode/built-in.a
CC net/core/skbuff.o
CERT certs/signing_key.x509
CC fs/iomap/buffered-io.o
AS certs/system_certificates.o
CC ipc/msgutil.o
CC arch/x86/kernel/fpu/init.o
AR certs/built-in.a
CC arch/x86/kernel/fpu/bugs.o
AR mm/kfence/built-in.a
AR arch/x86/coco/built-in.a
AR drivers/phy/built-in.a
CC security/integrity/ima/ima_main.o
CC mm/filemap.o
AR drivers/pinctrl/actions/built-in.a
AR net/ethernet/built-in.a
AR drivers/pinctrl/bcm/built-in.a
CC arch/x86/pci/direct.o
CC arch/x86/xen/time.o
CC security/smack/smack_access.o
AR drivers/pinctrl/cirrus/built-in.a
CC security/landlock/cred.o
CC mm/mempool.o
CC block/partitions/atari.o
AR drivers/pinctrl/freescale/built-in.a
AR init/built-in.a
ASN.1 crypto/asymmetric_keys/x509.asn1.[ch]
CC arch/x86/entry/vdso/vgetcpu.o
CC fs/quota/quota.o
AS arch/x86/entry/vdso/vsgx.o
CC [M] lib/kunit/assert.o
CC fs/quota/kqid.o
CC drivers/pinctrl/intel/pinctrl-baytrail.o
CC fs/quota/netlink.o
CC lib/crypto/mpi/generic_mpih-mul1.o
HOSTCC arch/x86/entry/vdso/vdso2c
CC kernel/power/qos.o
CC lib/crypto/mpi/generic_mpih-mul2.o
CC kernel/locking/rwsem.o
CC security/apparmor/audit.o
AS arch/x86/lib/csum-copy_64.o
CC arch/x86/lib/csum-partial_64.o
CC security/tomoyo/environ.o
AR fs/notify/inotify/built-in.a
CC arch/x86/events/amd/brs.o
CC drivers/gpio/gpiolib.o
CC security/tomoyo/file.o
CC kernel/sched/fair.o
AR arch/x86/power/built-in.a
CC drivers/gpio/gpiolib-devres.o
CC kernel/sched/build_policy.o
CC net/core/datagram.o
CC arch/x86/lib/csum-wrappers_64.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
CC drivers/pwm/core.o
CC arch/x86/events/amd/ibs.o
AS arch/x86/entry/vdso/vdso32/note.o
CC arch/x86/kernel/fpu/core.o
CC arch/x86/xen/grant-table.o
AR lib/math/built-in.a
CC arch/x86/kernel/fpu/regset.o
AS arch/x86/entry/vdso/vdso32/system_call.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC ipc/msg.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
CC security/smack/smackfs.o
ASN.1 crypto/asymmetric_keys/x509_akid.asn1.[ch]
CC crypto/asymmetric_keys/x509_loader.o
CC arch/x86/pci/mmconfig-shared.o
CC arch/x86/pci/xen.o
CC lib/crypto/mpi/generic_mpih-mul3.o
CC security/landlock/task.o
AR fs/notify/fanotify/built-in.a
CC mm/oom_kill.o
CC fs/verity/open.o
CC block/partitions/aix.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC fs/notify/fsnotify.o
CC fs/crypto/keyring.o
CC [M] sound/core/seq/seq_memory.o
CC block/partitions/cmdline.o
CC arch/x86/lib/delay.o
CC drivers/pinctrl/intel/pinctrl-cherryview.o
CC [M] lib/kunit/try-catch.o
CC security/keys/encrypted-keys/ecryptfs_format.o
CC arch/x86/entry/vdso/vdso32-setup.o
CC crypto/asymmetric_keys/x509_public_key.o
CC fs/proc/inode.o
ASN.1 crypto/asymmetric_keys/pkcs7.asn1.[ch]
CC mm/fadvise.o
CC fs/iomap/direct-io.o
CC security/keys/encrypted-keys/masterkey_trusted.o
CC fs/crypto/keysetup.o
CC arch/x86/xen/suspend.o
CC security/landlock/fs.o
CC [M] sound/core/seq/seq_queue.o
GEN security/apparmor/capability_names.h
CC lib/crypto/mpi/generic_mpih-rshift.o
CC security/apparmor/task.o
CC [M] sound/core/seq/seq_fifo.o
AR fs/quota/built-in.a
CC drivers/gpio/gpiolib-legacy.o
CC security/integrity/ima/ima_crypto.o
CC arch/x86/events/amd/iommu.o
CC fs/iomap/fiemap.o
CC arch/x86/lib/error-inject.o
CC io_uring/xattr.o
CC security/tomoyo/gc.o
CC kernel/locking/percpu-rwsem.o
CC crypto/asymmetric_keys/pkcs7_trust.o
CC fs/notify/notification.o
CC kernel/locking/irqflag-debug.o
CC fs/iomap/seek.o
VDSO arch/x86/entry/vdso/vdso64.so.dbg
CC ipc/sem.o
CC fs/verity/read_metadata.o
CC kernel/power/main.o
CC [M] sound/core/seq/seq_prioq.o
VDSO arch/x86/entry/vdso/vdso32.so.dbg
CC block/partitions/mac.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 [M] lib/kunit/executor.o
CC arch/x86/entry/vdso/vdso-image-64.o
CC fs/proc/root.o
CC lib/crypto/mpi/generic_mpih-sub1.o
AR security/keys/encrypted-keys/built-in.a
CC security/keys/gc.o
CC drivers/pwm/sysfs.o
CC arch/x86/xen/enlighten_hvm.o
CC drivers/gpio/gpiolib-cdev.o
CC drivers/pinctrl/intel/pinctrl-intel.o
CC drivers/gpio/gpiolib-sysfs.o
CC arch/x86/xen/mmu_hvm.o
CC arch/x86/pci/fixup.o
CC drivers/gpio/gpiolib-acpi.o
CC arch/x86/xen/suspend_hvm.o
CC security/smack/smack_netfilter.o
CC fs/kernfs/mount.o
AS arch/x86/lib/getuser.o
CC arch/x86/entry/vdso/vdso-image-32.o
CC crypto/asymmetric_keys/pkcs7_verify.o
CC security/landlock/net.o
CC arch/x86/kernel/fpu/signal.o
CC arch/x86/mm/pat/set_memory.o
CC io_uring/nop.o
AR arch/x86/events/amd/built-in.a
CC arch/x86/mm/init.o
CC [M] sound/core/seq/seq_timer.o
CC arch/x86/events/intel/core.o
CC fs/crypto/keysetup_v1.o
CC arch/x86/events/intel/bts.o
AR arch/x86/entry/vdso/built-in.a
CC arch/x86/events/intel/ds.o
CC block/partitions/ldm.o
CC lib/crypto/mpi/generic_mpih-add1.o
CC arch/x86/entry/vsyscall/vsyscall_64.o
CC [M] lib/kunit/attributes.o
CC security/apparmor/ipc.o
CC security/integrity/ima/ima_api.o
GEN arch/x86/lib/inat-tables.c
CC drivers/pwm/pwm-crc.o
CC arch/x86/lib/insn-eval.o
CC fs/notify/group.o
CC security/selinux/selinuxfs.o
CC drivers/pwm/pwm-lpss.o
CC crypto/asymmetric_keys/verify_pefile.o
CC security/tomoyo/group.o
CC fs/proc/base.o
CC kernel/locking/mutex-debug.o
CC security/keys/key.o
CC security/keys/keyring.o
CC mm/maccess.o
CC fs/iomap/swapfile.o
CC fs/verity/verify.o
CC arch/x86/pci/acpi.o
CC fs/kernfs/inode.o
CC fs/kernfs/dir.o
CC arch/x86/kernel/fpu/xstate.o
CC lib/crypto/mpi/ec.o
CC io_uring/fs.o
CC fs/crypto/policy.o
CC [M] lib/kunit/device.o
CC [M] sound/core/seq/seq_system.o
CC lib/crypto/mpi/mpicoder.o
CC arch/x86/lib/insn.o
CC mm/page-writeback.o
AR security/landlock/built-in.a
CC kernel/power/console.o
AR security/smack/built-in.a
CC kernel/power/process.o
CC kernel/power/suspend.o
ASN.1 crypto/asymmetric_keys/mscode.asn1.[ch]
CC crypto/asymmetric_keys/x509.asn1.o
CC fs/verity/signature.o
AS arch/x86/entry/vsyscall/vsyscall_emu_64.o
CC ipc/shm.o
CC security/integrity/ima/ima_policy.o
CC crypto/asymmetric_keys/x509_akid.asn1.o
CC arch/x86/pci/legacy.o
CC security/integrity/ima/ima_template.o
CC mm/folio-compat.o
CC mm/readahead.o
CC crypto/asymmetric_keys/x509_cert_parser.o
AR arch/x86/entry/vsyscall/built-in.a
AS arch/x86/entry/entry.o
AS arch/x86/lib/memcpy_64.o
CC drivers/gpio/gpiolib-swnode.o
CC drivers/pwm/pwm-lpss-pci.o
CC [M] drivers/pinctrl/intel/pinctrl-alderlake.o
CC security/apparmor/lib.o
AS arch/x86/lib/memmove_64.o
CC block/partitions/msdos.o
CC kernel/locking/lockdep.o
CC arch/x86/xen/platform-pci-unplug.o
CC security/tomoyo/load_policy.o
CC security/keys/keyctl.o
CC fs/notify/mark.o
CC arch/x86/mm/init_64.o
CC io_uring/splice.o
CC [M] sound/core/seq/seq_ports.o
AS arch/x86/entry/entry_64.o
AR drivers/pinctrl/mediatek/built-in.a
AR drivers/pinctrl/mvebu/built-in.a
CC mm/swap.o
AR fs/iomap/built-in.a
CC arch/x86/mm/fault.o
CC fs/kernfs/file.o
AS arch/x86/lib/memset_64.o
CC kernel/power/hibernate.o
AR fs/verity/built-in.a
CC [M] drivers/pinctrl/intel/pinctrl-meteorlake.o
CC drivers/gpio/gpio-mmio.o
CC security/keys/permission.o
CC kernel/power/snapshot.o
CC security/tomoyo/memory.o
CC [M] lib/kunit/debugfs.o
CC security/selinux/netlink.o
CC security/selinux/nlmsgtab.o
CC drivers/pwm/pwm-lpss-platform.o
CC arch/x86/mm/pat/memtype.o
CC crypto/asymmetric_keys/pkcs7.asn1.o
CC security/keys/process_keys.o
CC lib/crypto/mpi/mpi-add.o
CC security/integrity/ima/ima_template_lib.o
CC crypto/asymmetric_keys/pkcs7_parser.o
CC arch/x86/entry/syscall_64.o
CC arch/x86/xen/setup.o
CC arch/x86/pci/irq.o
CC arch/x86/xen/apic.o
CC fs/crypto/bio.o
CC arch/x86/lib/misc.o
CC fs/crypto/inline_crypt.o
CC net/core/stream.o
CC fs/proc/generic.o
CC arch/x86/lib/pc-conf-reg.o
CC security/keys/request_key.o
CC block/partitions/osf.o
CC ipc/syscall.o
CC io_uring/sync.o
CC block/bdev.o
CC [M] drivers/pinctrl/intel/pinctrl-tigerlake.o
CC security/apparmor/match.o
CC lib/crypto/mpi/mpi-bit.o
CC arch/x86/events/intel/knc.o
AR arch/x86/kernel/fpu/built-in.a
CC security/tomoyo/mount.o
CC [M] sound/core/seq/seq_info.o
AR lib/kunit/built-in.a
LD [M] lib/kunit/kunit.o
CC arch/x86/kernel/cpu/mce/core.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
AR drivers/pwm/built-in.a
CC lib/zlib_inflate/inffast.o
CC arch/x86/kernel/cpu/mtrr/if.o
AS arch/x86/lib/putuser.o
CC block/fops.o
CC block/bio.o
CC mm/truncate.o
CC lib/crypto/mpi/mpi-cmp.o
CC lib/zlib_inflate/inflate.o
CC security/selinux/netif.o
CC drivers/gpio/gpio-crystalcove.o
CC fs/notify/fdinfo.o
CC arch/x86/pci/numachip.o
CC arch/x86/xen/pmu.o
CC io_uring/advise.o
AS arch/x86/lib/retpoline.o
CC ipc/ipc_sysctl.o
CC crypto/asymmetric_keys/mscode_parser.o
CC security/integrity/ima/ima_appraise.o
LD [M] sound/core/seq/snd-seq.o
AR drivers/pinctrl/intel/built-in.a
AR drivers/pinctrl/nomadik/built-in.a
CC arch/x86/entry/common.o
CC [M] sound/core/sound.o
CC ipc/mqueue.o
CC arch/x86/mm/pat/memtype_interval.o
CC [M] sound/core/init.o
AR drivers/pinctrl/nuvoton/built-in.a
CC block/partitions/sgi.o
CC lib/crypto/mpi/mpi-sub-ui.o
AR drivers/pinctrl/nxp/built-in.a
CC lib/crypto/mpi/mpi-div.o
CC fs/kernfs/symlink.o
AR drivers/pinctrl/qcom/built-in.a
CC arch/x86/events/intel/lbr.o
CC arch/x86/kernel/cpu/mtrr/generic.o
AR drivers/pinctrl/sprd/built-in.a
CC security/keys/request_key_auth.o
CC security/apparmor/path.o
CC security/keys/user_defined.o
AR drivers/pinctrl/sunplus/built-in.a
AR drivers/pinctrl/ti/built-in.a
CC drivers/pci/msi/pcidev_msi.o
CC drivers/pci/msi/api.o
CC drivers/pinctrl/core.o
CC lib/zlib_inflate/infutil.o
CC fs/proc/array.o
CC crypto/asymmetric_keys/mscode.asn1.o
CC security/tomoyo/network.o
CC arch/x86/lib/usercopy.o
CC block/elevator.o
AR crypto/asymmetric_keys/built-in.a
CC drivers/gpio/gpio-palmas.o
CC security/tomoyo/realpath.o
CC kernel/power/swap.o
AR fs/notify/built-in.a
CC arch/x86/kernel/cpu/microcode/core.o
AR fs/crypto/built-in.a
CC security/tomoyo/securityfs_if.o
CC lib/crypto/memneq.o
CC [M] crypto/async_tx/async_tx.o
CC ipc/namespace.o
CC [M] crypto/async_tx/async_memcpy.o
CC arch/x86/pci/common.o
CC crypto/api.o
AR arch/x86/mm/pat/built-in.a
CC [M] crypto/async_tx/async_xor.o
CC arch/x86/mm/ioremap.o
CC io_uring/filetable.o
CC arch/x86/lib/usercopy_64.o
CC arch/x86/xen/suspend_pv.o
CC lib/zlib_inflate/inftrees.o
CC block/partitions/sun.o
AR fs/kernfs/built-in.a
CC security/selinux/netnode.o
CC net/core/scm.o
CC net/core/gen_stats.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
CC arch/x86/kernel/cpu/mce/severity.o
CC security/keys/compat.o
CC security/integrity/ima/ima_modsig.o
CC kernel/locking/lockdep_proc.o
CC lib/crypto/mpi/mpi-inv.o
CC arch/x86/mm/extable.o
CC lib/zlib_inflate/inflate_syms.o
AS arch/x86/entry/thunk_64.o
AS arch/x86/entry/entry_64_compat.o
CC arch/x86/kernel/cpu/microcode/intel.o
CC ipc/mq_sysctl.o
CC fs/sysfs/file.o
CC mm/vmscan.o
CC drivers/gpio/gpio-rc5t583.o
CC [M] sound/core/memory.o
CC security/apparmor/domain.o
CC arch/x86/pci/early.o
CC arch/x86/pci/bus_numa.o
CC drivers/pci/msi/msi.o
CC fs/sysfs/dir.o
CC mm/shrinker.o
CC arch/x86/entry/syscall_32.o
CC arch/x86/events/intel/p4.o
CC kernel/sched/build_utility.o
CC arch/x86/events/intel/p6.o
CC fs/proc/fd.o
CC io_uring/openclose.o
CC arch/x86/xen/p2m.o
CC lib/crypto/utils.o
CC arch/x86/xen/enlighten_pv.o
CC lib/crypto/mpi/mpi-mod.o
CC security/tomoyo/tomoyo.o
CC security/tomoyo/util.o
CC [M] sound/pci/hda/hda_bind.o
CC io_uring/uring_cmd.o
CC block/partitions/ultrix.o
AR ipc/built-in.a
CC [M] crypto/async_tx/async_pq.o
CC kernel/power/user.o
CC arch/x86/mm/mmap.o
CC security/keys/compat_dh.o
CC arch/x86/kernel/cpu/mce/genpool.o
CC drivers/pinctrl/pinctrl-utils.o
AR drivers/rapidio/switches/built-in.a
CC security/integrity/ima/ima_kexec.o
AR drivers/rapidio/devices/built-in.a
CC kernel/locking/spinlock.o
CC drivers/rapidio/rio.o
CC drivers/pinctrl/pinmux.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC arch/x86/lib/msr-smp.o
CC drivers/gpio/gpio-tps6586x.o
CC block/partitions/efi.o
CC drivers/pinctrl/pinconf.o
AR lib/zlib_inflate/built-in.a
CC security/keys/proc.o
CC security/selinux/netport.o
CC arch/x86/pci/amd_bus.o
CC security/tomoyo/common.o
CC [M] sound/pci/hda/hda_codec.o
CC arch/x86/kernel/acpi/boot.o
AS arch/x86/crypto/blake2s-core.o
CC drivers/pinctrl/pinconf-generic.o
CC lib/crypto/mpi/mpi-mul.o
CC arch/x86/crypto/blake2s-glue.o
CC [M] sound/core/control.o
CC security/integrity/ima/ima_asymmetric_keys.o
CC arch/x86/kernel/cpu/microcode/amd.o
CC arch/x86/kernel/cpu/mce/intel.o
CC arch/x86/lib/cache-smp.o
CC fs/sysfs/symlink.o
CC security/min_addr.o
CC fs/sysfs/mount.o
CC arch/x86/lib/msr.o
CC [M] sound/core/misc.o
CC lib/crypto/mpi/mpih-cmp.o
CC fs/proc/proc_tty.o
CC drivers/gpio/gpio-tps65910.o
CC arch/x86/mm/pgtable.o
CC security/integrity/evm/evm_main.o
CC kernel/locking/osq_lock.o
CC arch/x86/events/intel/pt.o
CC kernel/power/wakelock.o
CC arch/x86/events/zhaoxin/core.o
CC kernel/power/poweroff.o
CC security/keys/sysctl.o
AR arch/x86/entry/built-in.a
CC net/core/gen_estimator.o
CC kernel/power/energy_model.o
CC arch/x86/xen/mmu_pv.o
CC arch/x86/crypto/crc32c-intel_glue.o
CC drivers/pinctrl/pinctrl-amd.o
AS arch/x86/crypto/crc32c-pcl-intel-asm_64.o
CC security/integrity/evm/evm_crypto.o
CC drivers/pci/msi/irqdomain.o
AR arch/x86/pci/built-in.a
CC block/partitions/karma.o
CC kernel/locking/qspinlock.o
CC drivers/pinctrl/pinctrl-sx150x.o
CC kernel/locking/rtmutex_api.o
CC [M] crypto/async_tx/async_raid6_recov.o
CC mm/shmem.o
AS arch/x86/lib/msr-reg.o
CC security/integrity/iint.o
CC security/integrity/integrity_audit.o
CC arch/x86/kernel/cpu/mce/amd.o
CC security/keys/persistent.o
CC security/keys/dh.o
CC security/keys/keyctl_pkey.o
CC fs/proc/cmdline.o
CC arch/x86/mm/physaddr.o
CC crypto/cipher.o
CC security/selinux/status.o
CC security/integrity/ima/ima_queue_keys.o
AR arch/x86/kernel/cpu/microcode/built-in.a
CC arch/x86/kernel/kprobes/core.o
CC arch/x86/kernel/apic/apic.o
CC crypto/compress.o
CC security/integrity/ima/ima_efi.o
CC lib/crypto/mpi/mpih-div.o
AR drivers/gpio/built-in.a
CC arch/x86/lib/msr-reg-export.o
CC [M] sound/pci/hda/hda_jack.o
CC drivers/rapidio/rio-access.o
CC io_uring/epoll.o
LDS arch/x86/kernel/vmlinux.lds
AS [M] arch/x86/crypto/aesni-intel_asm.o
AR arch/x86/events/zhaoxin/built-in.a
CC [M] arch/x86/crypto/aesni-intel_glue.o
AS arch/x86/kernel/head_64.o
CC arch/x86/mm/tlb.o
CC block/partitions/sysv68.o
CC fs/proc/consoles.o
CC arch/x86/kernel/acpi/sleep.o
CC fs/sysfs/group.o
CC kernel/locking/spinlock_debug.o
CC security/apparmor/policy.o
CC net/core/net_namespace.o
CC arch/x86/mm/cpu_entry_area.o
CC fs/configfs/inode.o
AR security/keys/built-in.a
CC mm/util.o
AS arch/x86/lib/hweight.o
AR drivers/pinctrl/built-in.a
CC mm/mmzone.o
CC security/integrity/ima/ima_iint.o
CC mm/vmstat.o
CC fs/devpts/inode.o
AR kernel/power/built-in.a
CC arch/x86/mm/maccess.o
AR drivers/pci/msi/built-in.a
CC kernel/irq/irqdesc.o
CC kernel/printk/printk.o
CC arch/x86/ia32/audit.o
CC kernel/rcu/update.o
CC drivers/pci/pcie/portdrv.o
CC lib/crypto/mpi/mpih-mul.o
CC security/integrity/evm/evm_secfs.o
CC kernel/printk/printk_safe.o
CC [M] sound/core/device.o
CC kernel/printk/nbcon.o
AR security/tomoyo/built-in.a
CC io_uring/statx.o
AR arch/x86/ia32/built-in.a
CC arch/x86/kernel/kprobes/opt.o
CC arch/x86/kernel/kprobes/ftrace.o
CC kernel/printk/printk_ringbuffer.o
CC crypto/algapi.o
CC arch/x86/lib/iomem.o
CC security/selinux/ss/ebitmap.o
AR arch/x86/platform/atom/built-in.a
CC fs/proc/cpuinfo.o
AR arch/x86/platform/ce4100/built-in.a
CC arch/x86/events/intel/uncore.o
AS [M] arch/x86/crypto/aesni-intel_avx-x86_64.o
CC arch/x86/platform/efi/memmap.o
CC security/integrity/evm/evm_posix_acl.o
CC security/selinux/ss/hashtab.o
AR block/partitions/built-in.a
AS arch/x86/kernel/acpi/wakeup_64.o
CC arch/x86/platform/efi/quirks.o
CC block/blk-core.o
CC arch/x86/xen/irq.o
AR arch/x86/platform/geode/built-in.a
CC arch/x86/mm/pgprot.o
CC kernel/locking/qrwlock.o
CC arch/x86/kernel/acpi/apei.o
CC drivers/rapidio/rio-driver.o
CC fs/configfs/file.o
CC arch/x86/net/bpf_jit_comp.o
AS [M] arch/x86/crypto/aes_ctrby8_avx-x86_64.o
AR fs/devpts/built-in.a
AR fs/sysfs/built-in.a
CC net/core/secure_seq.o
CC kernel/printk/sysctl.o
AS [M] arch/x86/crypto/sha1_avx2_x86_64_asm.o
CC [M] sound/pci/hda/hda_auto_parser.o
AR security/integrity/ima/built-in.a
AS [M] arch/x86/crypto/sha1_ssse3_asm.o
CC security/selinux/ss/symtab.o
AS arch/x86/lib/iomap_copy_64.o
CC fs/ext4/balloc.o
CC lib/crypto/mpi/mpi-pow.o
CC fs/jbd2/transaction.o
CC fs/proc/devices.o
CC fs/proc/interrupts.o
CC [M] arch/x86/crypto/sha1_ssse3_glue.o
CC fs/jbd2/commit.o
CC crypto/scatterwalk.o
CC fs/proc/loadavg.o
CC io_uring/net.o
AR security/integrity/evm/built-in.a
CC security/integrity/digsig.o
CC arch/x86/lib/inat.o
CC arch/x86/kernel/cpu/mce/threshold.o
CC drivers/pci/hotplug/pci_hotplug_core.o
CC arch/x86/xen/multicalls.o
AR arch/x86/kernel/kprobes/built-in.a
CC security/selinux/ss/sidtab.o
AS arch/x86/xen/xen-asm.o
CC security/selinux/ss/avtab.o
CC arch/x86/kernel/acpi/cppc.o
CC net/core/flow_dissector.o
AR arch/x86/lib/built-in.a
CC fs/ext4/bitmap.o
CC [M] sound/core/info.o
AR arch/x86/lib/lib.a
CC drivers/rapidio/rio-sysfs.o
CC fs/configfs/dir.o
CC fs/configfs/symlink.o
CC arch/x86/xen/enlighten_pvh.o
CC drivers/pci/pcie/rcec.o
CC kernel/irq/handle.o
CC arch/x86/mm/hugetlbpage.o
CC drivers/pci/pcie/aspm.o
CC arch/x86/kernel/apic/apic_common.o
CC arch/x86/kernel/apic/apic_noop.o
AR kernel/locking/built-in.a
CC security/apparmor/policy_unpack.o
CC security/apparmor/procattr.o
CC lib/crypto/mpi/mpiutil.o
AS [M] arch/x86/crypto/sha1_ni_asm.o
CC fs/proc/meminfo.o
CC fs/squashfs/block.o
CC fs/proc/stat.o
CC arch/x86/xen/trace.o
AS [M] arch/x86/crypto/sha256-ssse3-asm.o
CC arch/x86/events/intel/uncore_nhmex.o
CC arch/x86/kernel/acpi/cstate.o
AS [M] arch/x86/crypto/sha256-avx-asm.o
CC arch/x86/platform/efi/efi.o
CC security/integrity/digsig_asymmetric.o
AS [M] arch/x86/crypto/sha256-avx2-asm.o
CC arch/x86/kernel/cpu/resctrl/core.o
CC fs/ext4/block_validity.o
CC arch/x86/kernel/cpu/sgx/driver.o
CC arch/x86/kernel/cpu/sgx/encl.o
CC arch/x86/kernel/cpu/resctrl/rdtgroup.o
CC arch/x86/kernel/cpu/sgx/ioctl.o
AR arch/x86/platform/iris/built-in.a
CC [M] arch/x86/crypto/sha256_ssse3_glue.o
CC arch/x86/events/core.o
AR drivers/rapidio/built-in.a
CC arch/x86/kernel/cpu/mce/apei.o
AS [M] arch/x86/crypto/sha256_ni_asm.o
CC crypto/proc.o
CC arch/x86/platform/intel/iosf_mbi.o
AR arch/x86/platform/intel-mid/built-in.a
CC [M] sound/pci/hda/hda_sysfs.o
CC arch/x86/mm/dump_pagetables.o
AR arch/x86/platform/intel-quark/built-in.a
CC arch/x86/kernel/cpu/mce/dev-mcelog.o
CC fs/proc/uptime.o
CC fs/proc/util.o
CC drivers/pci/hotplug/cpci_hotplug_core.o
CC security/selinux/ss/policydb.o
CC drivers/pci/hotplug/cpci_hotplug_pci.o
CC kernel/irq/manage.o
CC security/integrity/platform_certs/platform_keyring.o
CC arch/x86/kernel/apic/ipi.o
CC [M] sound/core/info_oss.o
CC kernel/rcu/sync.o
CC fs/ramfs/inode.o
CC fs/squashfs/cache.o
CC fs/squashfs/dir.o
AR kernel/printk/built-in.a
CC io_uring/msg_ring.o
CC fs/hugetlbfs/inode.o
CC net/core/sysctl_net_core.o
CC crypto/aead.o
CC crypto/geniv.o
CC fs/configfs/mount.o
CC fs/configfs/item.o
CC crypto/lskcipher.o
AS [M] arch/x86/crypto/sha512-ssse3-asm.o
CC fs/ext4/dir.o
CC arch/x86/platform/efi/efi_64.o
AR lib/crypto/mpi/built-in.a
AS [M] arch/x86/crypto/sha512-avx-asm.o
CC kernel/rcu/srcutree.o
CC fs/ext4/ext4_jbd2.o
CC lib/crypto/chacha.o
AR arch/x86/kernel/acpi/built-in.a
CC fs/proc/version.o
CC fs/ext4/extents.o
AR arch/x86/net/built-in.a
AS [M] arch/x86/crypto/sha512-avx2-asm.o
CC fs/ext4/extents_status.o
CC arch/x86/events/intel/uncore_snb.o
CC crypto/skcipher.o
CC crypto/seqiv.o
CC fs/jbd2/recovery.o
CC [M] arch/x86/crypto/sha512_ssse3_glue.o
CC drivers/pci/pcie/aer.o
CC security/security.o
CC arch/x86/kernel/apic/vector.o
CC mm/backing-dev.o
CC security/integrity/platform_certs/machine_keyring.o
CC lib/crypto/aes.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC block/blk-sysfs.o
CC kernel/livepatch/core.o
AR arch/x86/platform/intel/built-in.a
CC drivers/pci/hotplug/pciehp_core.o
CC arch/x86/kernel/cpu/sgx/main.o
CC kernel/dma/mapping.o
AR arch/x86/kernel/cpu/mce/built-in.a
CC fs/squashfs/export.o
CC fs/ramfs/file-mmu.o
CC kernel/dma/direct.o
CC arch/x86/mm/kmmio.o
CC io_uring/timeout.o
CC fs/proc/softirqs.o
CC io_uring/sqpoll.o
CC [M] sound/core/isadma.o
CC [M] sound/pci/hda/hda_controller.o
AR kernel/sched/built-in.a
CC kernel/entry/common.o
CC fs/squashfs/file.o
CC lib/zlib_deflate/deflate.o
CC arch/x86/mm/pf_in.o
AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o
CC arch/x86/mm/mmio-mod.o
CC lib/zlib_deflate/deftree.o
AR fs/configfs/built-in.a
CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o
CC kernel/entry/syscall_user_dispatch.o
CC arch/x86/kernel/cpu/resctrl/monitor.o
AR fs/hugetlbfs/built-in.a
CC security/integrity/platform_certs/efi_parser.o
CC fs/ext4/file.o
CC fs/fat/cache.o
CC arch/x86/events/intel/uncore_snbep.o
AS arch/x86/platform/efi/efi_stub_64.o
CC security/apparmor/lsm.o
GEN security/apparmor/rlim_names.h
CC fs/proc/namespaces.o
CC fs/ext4/fsmap.o
AS arch/x86/platform/efi/efi_thunk_64.o
CC fs/jbd2/checkpoint.o
CC kernel/irq/spurious.o
AR fs/ramfs/built-in.a
CC net/core/dev.o
CC arch/x86/platform/efi/runtime-map.o
CC net/core/dev_addr_lists.o
CC io_uring/fdinfo.o
CC net/core/dst.o
CC [M] sound/pci/hda/hda_proc.o
CC lib/crypto/gf128mul.o
CC drivers/pci/hotplug/pciehp_ctrl.o
CC drivers/pci/hotplug/pciehp_pci.o
CC block/blk-flush.o
CC arch/x86/kernel/cpu/cacheinfo.o
CC kernel/rcu/tree.o
CC arch/x86/kernel/cpu/scattered.o
CC [M] sound/core/sound_oss.o
CC mm/mm_init.o
AS [M] arch/x86/crypto/polyval-clmulni_asm.o
CC net/core/netevent.o
CC mm/percpu.o
CC security/integrity/platform_certs/load_uefi.o
CC lib/zlib_deflate/deflate_syms.o
CC [M] arch/x86/crypto/polyval-clmulni_glue.o
CC security/selinux/ss/services.o
CC drivers/pci/pcie/err.o
CC kernel/livepatch/patch.o
CC drivers/pci/pcie/pme.o
CC fs/squashfs/fragment.o
CC drivers/pci/pcie/dpc.o
CC arch/x86/kernel/apic/init.o
CC crypto/ahash.o
CC kernel/dma/ops_helpers.o
CC fs/fat/dir.o
CC kernel/entry/kvm.o
CC kernel/irq/resend.o
CC fs/proc/self.o
CC arch/x86/kernel/cpu/resctrl/ctrlmondata.o
CC arch/x86/events/probe.o
CC fs/ext4/fsync.o
AR arch/x86/platform/efi/built-in.a
CC arch/x86/mm/numa.o
CC io_uring/tctx.o
CC io_uring/poll.o
AR arch/x86/platform/olpc/built-in.a
CC fs/jbd2/revoke.o
CC net/core/neighbour.o
AR arch/x86/platform/scx200/built-in.a
CC crypto/shash.o
AR arch/x86/platform/ts5500/built-in.a
CC drivers/pci/hotplug/pciehp_hpc.o
CC arch/x86/platform/uv/bios_uv.o
CC fs/squashfs/id.o
CC arch/x86/kernel/cpu/sgx/virt.o
AS [M] arch/x86/crypto/crc32-pclmul_asm.o
CC [M] arch/x86/crypto/crc32-pclmul_glue.o
CC arch/x86/platform/uv/uv_irq.o
CC arch/x86/platform/uv/uv_time.o
CC arch/x86/platform/uv/uv_nmi.o
CC kernel/dma/dummy.o
CC security/integrity/platform_certs/keyring_handler.o
CC kernel/livepatch/shadow.o
CC lib/crypto/blake2s.o
CC kernel/irq/chip.o
CC fs/proc/thread_self.o
CC arch/x86/events/utils.o
CC drivers/pci/pcie/ptm.o
CC arch/x86/events/msr.o
CC [M] sound/core/vmaster.o
AR lib/zlib_deflate/built-in.a
CC drivers/pci/pcie/edr.o
CC [M] sound/pci/hda/hda_hwdep.o
CC arch/x86/kernel/apic/hw_nmi.o
CC fs/squashfs/inode.o
CC arch/x86/kernel/apic/io_apic.o
CC arch/x86/kernel/cpu/resctrl/pseudo_lock.o
CC crypto/akcipher.o
CC block/blk-settings.o
CC arch/x86/events/intel/uncore_discovery.o
CC fs/jbd2/journal.o
AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o
CC block/blk-ioc.o
CC io_uring/cancel.o
CC security/selinux/ss/conditional.o
CC kernel/dma/swiotlb.o
CC fs/proc/proc_sysctl.o
CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o
CC fs/fat/fatent.o
CC arch/x86/mm/numa_64.o
CC drivers/pci/hotplug/shpchp_core.o
CC fs/ext4/hash.o
CC arch/x86/kernel/head64.o
CC arch/x86/mm/amdtopology.o
AR security/integrity/built-in.a
CC [M] sound/pci/hda/hda_beep.o
CC crypto/sig.o
CC arch/x86/kernel/apic/msi.o
AR kernel/entry/built-in.a
CC crypto/kpp.o
CC security/inode.o
CC block/blk-map.o
CC block/blk-merge.o
LD [M] arch/x86/crypto/aesni-intel.o
CC fs/squashfs/namei.o
CC lib/crypto/blake2s-generic.o
CC drivers/pci/hotplug/shpchp_ctrl.o
CC arch/x86/purgatory/purgatory.o
AR arch/x86/virt/svm/built-in.a
CC [M] sound/core/ctljack.o
AR arch/x86/virt/vmx/built-in.a
CC kernel/livepatch/state.o
AS arch/x86/purgatory/stack.o
CC kernel/livepatch/transition.o
CC arch/x86/mm/srat.o
AR arch/x86/virt/built-in.a
CC mm/slab_common.o
CC io_uring/kbuf.o
LD [M] arch/x86/crypto/sha1-ssse3.o
LD [M] arch/x86/crypto/sha256-ssse3.o
LD [M] arch/x86/crypto/sha512-ssse3.o
CC io_uring/rsrc.o
CC kernel/irq/dummychip.o
LD [M] arch/x86/crypto/ghash-clmulni-intel.o
AS arch/x86/purgatory/setup-x86_64.o
AR drivers/pci/pcie/built-in.a
LD [M] arch/x86/crypto/polyval-clmulni.o
LD [M] arch/x86/crypto/crc32-pclmul.o
CC io_uring/rw.o
LD [M] arch/x86/crypto/crct10dif-pclmul.o
AR arch/x86/crypto/built-in.a
AR arch/x86/platform/uv/built-in.a
CC arch/x86/purgatory/sha256.o
AR arch/x86/platform/built-in.a
CC lib/lzo/lzo1x_compress.o
CC arch/x86/xen/smp.o
AR arch/x86/kernel/cpu/sgx/built-in.a
CC arch/x86/kernel/cpu/topology_common.o
CC security/apparmor/secid.o
CC fs/ext4/ialloc.o
CC io_uring/opdef.o
CC [M] arch/x86/events/intel/cstate.o
CC lib/crypto/sha1.o
CC drivers/pci/hotplug/shpchp_pci.o
CC drivers/pci/hotplug/shpchp_sysfs.o
CC arch/x86/xen/smp_pv.o
CC fs/squashfs/super.o
CC io_uring/notif.o
AR arch/x86/kernel/cpu/resctrl/built-in.a
CC [M] sound/pci/hda/patch_hdmi.o
CC [M] sound/core/jack.o
CC crypto/dh.o
AS arch/x86/purgatory/entry64.o
CC kernel/dma/pool.o
CC security/selinux/ss/mls.o
CC arch/x86/kernel/cpu/topology_ext.o
CC arch/x86/mm/numa_emulation.o
CC arch/x86/purgatory/string.o
CC crypto/dh_helper.o
CC arch/x86/xen/smp_hvm.o
CC fs/proc/proc_net.o
CC io_uring/waitid.o
CC [M] sound/pci/hda/hda_eld.o
CC net/802/fc.o
CC block/blk-timeout.o
LD arch/x86/purgatory/purgatory.ro
CC block/blk-lib.o
LD arch/x86/purgatory/purgatory.chk
AS arch/x86/purgatory/kexec-purgatory.o
CC kernel/irq/devres.o
CC fs/fat/file.o
CC arch/x86/mm/pkeys.o
CC arch/x86/kernel/cpu/topology_amd.o
AR arch/x86/purgatory/built-in.a
CC kernel/irq/autoprobe.o
CC block/blk-mq.o
CC drivers/pci/hotplug/shpchp_hpc.o
CC security/selinux/ss/context.o
CC security/lsm_audit.o
CC security/selinux/xfrm.o
CC lib/lzo/lzo1x_decompress_safe.o
CC arch/x86/kernel/apic/apic_numachip.o
CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o
AR arch/x86/events/intel/built-in.a
CC io_uring/register.o
CC arch/x86/kernel/cpu/common.o
CC fs/squashfs/symlink.o
LD [M] arch/x86/events/intel/intel-cstate.o
CC [M] arch/x86/events/rapl.o
CC security/apparmor/file.o
CC security/apparmor/policy_ns.o
CC security/selinux/netlabel.o
AR kernel/livepatch/built-in.a
CC fs/squashfs/decompressor.o
CC fs/squashfs/page_actor.o
CC net/802/fddi.o
CC kernel/dma/remap.o
CC lib/crypto/sha256.o
ASN.1 crypto/rsapubkey.asn1.[ch]
ASN.1 crypto/rsaprivkey.asn1.[ch]
CC crypto/rsa.o
CC kernel/module/main.o
CC fs/fat/inode.o
CC net/core/rtnetlink.o
CC net/core/utils.o
CC kernel/module/strict_rwx.o
CC [M] sound/core/hwdep.o
CC kernel/module/kmod.o
CC arch/x86/mm/pti.o
CC crypto/rsa_helper.o
CC crypto/rsa-pkcs1pad.o
CC io_uring/truncate.o
CC arch/x86/kernel/apic/x2apic_uv_x.o
CC io_uring/io-wq.o
CC fs/ext4/indirect.o
CC net/core/link_watch.o
CC crypto/acompress.o
CC drivers/pci/hotplug/acpiphp_core.o
CC kernel/irq/irqdomain.o
CC fs/squashfs/file_direct.o
CC fs/ext4/inline.o
CC arch/x86/mm/mem_encrypt.o
AR kernel/dma/built-in.a
CC fs/proc/kcore.o
CC io_uring/futex.o
CC fs/proc/vmcore.o
AR lib/lzo/built-in.a
CC fs/proc/kmsg.o
CC lib/lz4/lz4_decompress.o
CC kernel/rcu/rcu_segcblist.o
CC lib/zstd/zstd_compress_module.o
CC drivers/video/console/dummycon.o
AR arch/x86/events/built-in.a
CC drivers/video/backlight/backlight.o
CC [M] sound/pci/hda/hda_intel.o
CC drivers/video/fbdev/core/fb_notify.o
CC drivers/video/aperture.o
CC lib/zstd/compress/fse_compress.o
CC mm/compaction.o
CC drivers/video/console/vgacon.o
CC kernel/irq/proc.o
AR fs/jbd2/built-in.a
CC arch/x86/kernel/apic/x2apic_phys.o
AR lib/crypto/built-in.a
CC arch/x86/mm/mem_encrypt_amd.o
CC kernel/irq/migration.o
CC security/selinux/ima.o
CC lib/xz/xz_dec_syms.o
CC security/apparmor/label.o
CC net/core/filter.o
CC arch/x86/kernel/apic/x2apic_cluster.o
CC arch/x86/kernel/cpu/rdrand.o
CC lib/zstd/compress/hist.o
CC lib/zstd/compress/huf_compress.o
CC crypto/scompress.o
CC fs/squashfs/decompressor_single.o
CC drivers/video/screen_info_generic.o
CC [M] sound/core/timer.o
CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o
CC [M] net/802/p8022.o
AR kernel/rcu/built-in.a
CC arch/x86/kernel/cpu/match.o
CC io_uring/napi.o
CC arch/x86/kernel/apic/apic_flat_64.o
AR drivers/video/fbdev/omap/built-in.a
CC drivers/video/fbdev/core/fb_info.o
CC kernel/irq/cpuhotplug.o
CC kernel/module/livepatch.o
CC [M] net/802/psnap.o
CC drivers/video/fbdev/imsttfb.o
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a
CC mm/show_mem.o
AR drivers/video/fbdev/omap2/omapfb/built-in.a
CC drivers/pci/hotplug/acpiphp_glue.o
CC fs/fat/misc.o
CC mm/shmem_quota.o
CC kernel/time/time.o
AR drivers/video/fbdev/omap2/built-in.a
CC kernel/time/timer.o
CC drivers/video/fbdev/asiliantfb.o
CC lib/zstd/compress/zstd_compress.o
CC kernel/module/tree_lookup.o
AR security/selinux/built-in.a
CC lib/xz/xz_dec_stream.o
CC [M] net/802/stp.o
CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o
CC fs/squashfs/decompressor_multi.o
CC fs/squashfs/decompressor_multi_percpu.o
CC fs/proc/page.o
CC fs/ext4/inode.o
CC kernel/irq/pm.o
CC security/device_cgroup.o
AR lib/lz4/built-in.a
CC arch/x86/kernel/cpu/bugs.o
CC crypto/algboss.o
CC crypto/testmgr.o
CC arch/x86/mm/mem_encrypt_identity.o
CC crypto/hmac.o
AR drivers/video/backlight/built-in.a
CC crypto/crypto_null.o
CC kernel/time/hrtimer.o
LD [M] sound/pci/hda/snd-hda-codec.o
CC kernel/irq/msi.o
AR drivers/video/console/built-in.a
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
CC kernel/irq/affinity.o
CC lib/xz/xz_dec_lzma2.o
CC lib/xz/xz_dec_bcj.o
LD [M] sound/pci/hda/snd-hda-intel.o
CC drivers/video/screen_info_pci.o
CC drivers/video/cmdline.o
CC arch/x86/kernel/apic/probe_64.o
CC arch/x86/kernel/cpu/aperfmperf.o
AR drivers/pci/hotplug/built-in.a
CC kernel/module/debug_kmemleak.o
CC lib/zstd/compress/zstd_compress_literals.o
CC fs/squashfs/xattr.o
CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o
CC kernel/module/kallsyms.o
AR drivers/pci/endpoint/functions/built-in.a
CC fs/ecryptfs/dentry.o
CC drivers/pci/endpoint/pci-ep-cfs.o
AS arch/x86/mm/mem_encrypt_boot.o
CC lib/zstd/compress/zstd_compress_sequences.o
CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
CC fs/fat/nfs.o
CC drivers/idle/intel_idle.o
CC crypto/md5.o
CC drivers/video/fbdev/core/fbmem.o
AR arch/x86/mm/built-in.a
CC drivers/video/fbdev/core/fbcmap.o
AR io_uring/built-in.a
CC fs/proc/bootconfig.o
CC kernel/futex/core.o
CC [M] sound/core/pcm.o
CC drivers/video/fbdev/core/modedb.o
CC kernel/futex/syscalls.o
CC kernel/futex/pi.o
CC security/apparmor/mount.o
CC crypto/sha1_generic.o
GEN security/apparmor/net_names.h
AR lib/xz/built-in.a
GEN security/apparmor/net_names.h
CC kernel/futex/requeue.o
CC kernel/irq/matrix.o
CC drivers/video/nomodeset.o
CC lib/zstd/compress/zstd_compress_superblock.o
CC security/apparmor/policy_compat.o
AR arch/x86/kernel/apic/built-in.a
CC fs/fat/namei_vfat.o
AR net/802/built-in.a
CC security/apparmor/crypto.o
CC drivers/video/hdmi.o
CC kernel/futex/waitwake.o
CC kernel/module/procfs.o
CC lib/raid6/algos.o
CC block/blk-mq-tag.o
CC lib/zstd/compress/zstd_double_fast.o
CC fs/squashfs/xattr_id.o
CC net/core/sock_diag.o
CC fs/ecryptfs/file.o
CC net/core/dev_ioctl.o
AR fs/proc/built-in.a
CC lib/raid6/recov.o
CC arch/x86/xen/spinlock.o
CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o
CC arch/x86/kernel/ebda.o
HOSTCC lib/raid6/mktables
CC lib/zstd/compress/zstd_fast.o
CC lib/zstd/compress/zstd_lazy.o
CC fs/ext4/ioctl.o
CC fs/ecryptfs/inode.o
CC fs/ecryptfs/main.o
CC fs/exportfs/expfs.o
CC lib/zstd/compress/zstd_ldm.o
CC net/sched/sch_generic.o
CC net/sched/sch_mq.o
CC arch/x86/kernel/cpu/cpuid-deps.o
CC kernel/module/sysfs.o
CC net/sched/sch_frag.o
CC fs/squashfs/lz4_wrapper.o
CC drivers/video/fbdev/core/fbcvt.o
CC drivers/video/fbdev/core/fb_cmdline.o
CC drivers/pci/endpoint/pci-epc-core.o
CC lib/zstd/compress/zstd_opt.o
AR kernel/futex/built-in.a
CC block/blk-stat.o
CC lib/dim/dim.o
CC crypto/sha256_generic.o
AR drivers/idle/built-in.a
CC crypto/sha512_generic.o
CC crypto/sha3_generic.o
CC lib/dim/net_dim.o
CC fs/fat/namei_msdos.o
CC kernel/time/timekeeping.o
CC arch/x86/kernel/platform-quirks.o
CC kernel/cgroup/cgroup.o
CC net/sched/sch_api.o
CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o
CC [M] sound/core/pcm_native.o
CC block/blk-mq-sysfs.o
CC crypto/blake2b_generic.o
CC kernel/cgroup/rstat.o
CC arch/x86/kernel/cpu/umwait.o
CC lib/fonts/fonts.o
CC crypto/ecb.o
CC mm/interval_tree.o
AR kernel/irq/built-in.a
CC arch/x86/xen/vga.o
CC arch/x86/xen/efi.o
CC security/apparmor/capability.o
CC lib/fonts/font_8x8.o
UNROLL lib/raid6/int1.c
UNROLL lib/raid6/int2.c
UNROLL lib/raid6/int4.c
CC net/core/tso.o
UNROLL lib/raid6/int8.c
CC lib/raid6/recov_ssse3.o
CC lib/raid6/recov_avx2.o
CC kernel/module/kdb.o
CC fs/squashfs/lzo_wrapper.o
CC fs/ecryptfs/super.o
CC fs/ecryptfs/mmap.o
CC lib/fonts/font_8x16.o
CC lib/dim/rdma_dim.o
CC block/blk-mq-cpumap.o
CC arch/x86/kernel/process_64.o
AR fs/exportfs/built-in.a
CC mm/list_lru.o
CC block/blk-mq-sched.o
CC fs/ecryptfs/read_write.o
CC kernel/time/ntp.o
CC kernel/time/clocksource.o
CC kernel/module/version.o
AR fs/fat/built-in.a
CC crypto/cbc.o
AR arch/x86/xen/built-in.a
MKCAP arch/x86/kernel/cpu/capflags.c
CC [M] sound/core/pcm_lib.o
CC crypto/cts.o
CC kernel/time/jiffies.o
CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o
CC kernel/cgroup/namespace.o
CC lib/raid6/mmx.o
CC kernel/debug/debug_core.o
CC kernel/debug/kdb/kdb_io.o
CC drivers/video/fbdev/core/fb_backlight.o
CC lib/fonts/font_acorn_8x8.o
CC fs/nls/nls_base.o
CC kernel/trace/rv/rv.o
CC fs/squashfs/xz_wrapper.o
CC lib/fonts/font_6x10.o
CC lib/raid6/sse1.o
CC drivers/pci/endpoint/pci-epf-core.o
CC net/sched/sch_blackhole.o
CC block/ioctl.o
CC block/genhd.o
CC lib/fonts/font_ter16x32.o
CC lib/raid6/sse2.o
CC lib/raid6/avx2.o
CC lib/raid6/avx512.o
CC fs/ext4/mballoc.o
CC crypto/xts.o
CC security/apparmor/resource.o
CC crypto/ctr.o
CC block/ioprio.o
CC block/badblocks.o
CC net/core/sock_reuseport.o
AR lib/dim/built-in.a
CC drivers/video/fbdev/core/fbmon.o
CC kernel/debug/kdb/kdb_main.o
CC kernel/debug/kdb/kdb_support.o
CC drivers/video/fbdev/vesafb.o
CC fs/ecryptfs/crypto.o
CC mm/workingset.o
CC crypto/gcm.o
AR lib/fonts/built-in.a
CC fs/squashfs/zlib_wrapper.o
CC fs/nls/nls_cp437.o
CC drivers/video/fbdev/efifb.o
CC kernel/cgroup/cgroup-v1.o
CC kernel/time/timer_list.o
CC arch/x86/kernel/signal.o
AR kernel/module/built-in.a
CC drivers/pci/endpoint/pci-epc-mem.o
CC fs/unicode/utf8-norm.o
CC fs/fuse/dev.o
CC arch/x86/kernel/signal_64.o
CC fs/unicode/utf8-core.o
CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o
CC lib/raid6/recov_avx512.o
CC [M] sound/core/pcm_misc.o
CC kernel/bpf/core.o
COPY fs/unicode/utf8data.c
CC drivers/video/fbdev/core/fb_defio.o
CC block/blk-rq-qos.o
CC net/netlink/af_netlink.o
CC net/netlink/genetlink.o
CC kernel/trace/rv/monitors/wwnr/wwnr.o
CC security/apparmor/net.o
CC net/netlink/policy.o
CC block/disk-events.o
CC kernel/debug/kdb/kdb_bt.o
CC [M] fs/nls/nls_iso8859-1.o
GENKDB kernel/debug/kdb/gen-kdb_cmds.c
CC kernel/cgroup/freezer.o
CC net/core/fib_notifier.o
CC fs/ecryptfs/keystore.o
CC net/core/xdp.o
CC fs/squashfs/zstd_wrapper.o
CC net/core/flow_offload.o
CC kernel/time/timeconv.o
CC net/bpf/test_run.o
CC arch/x86/kernel/traps.o
CC fs/unicode/utf8data.o
CC crypto/aes_generic.o
CC crypto/deflate.o
CC net/sched/cls_api.o
CC [M] lib/reed_solomon/reed_solomon.o
TABLE lib/raid6/tables.c
CC mm/debug.o
CC drivers/pci/controller/dwc/pcie-designware.o
CC kernel/bpf/syscall.o
CC lib/raid6/int1.o
CC lib/argv_split.o
CC kernel/trace/trace_clock.o
CC arch/x86/kernel/idt.o
CC block/blk-ia-ranges.o
CC [M] fs/nls/nls_ucs2_utils.o
CC drivers/video/fbdev/core/fb_chrdev.o
CC [M] arch/x86/kvm/x86.o
AR drivers/pci/endpoint/built-in.a
CC block/early-lookup.o
CC [M] arch/x86/kvm/emulate.o
CC kernel/cgroup/legacy_freezer.o
CC net/core/gro.o
CC drivers/pci/controller/dwc/pcie-designware-host.o
CC kernel/trace/rv/rv_reactors.o
CC [M] sound/core/pcm_memory.o
CC [M] sound/core/memalloc.o
AR fs/squashfs/built-in.a
CC drivers/video/fbdev/core/fb_procfs.o
CC kernel/cgroup/pids.o
CC crypto/crc32c_generic.o
CC drivers/video/fbdev/core/fbsysfs.o
CC fs/fuse/dir.o
AR security/apparmor/built-in.a
CC lib/raid6/int2.o
AR security/built-in.a
CC kernel/time/timecounter.o
CC kernel/debug/kdb/kdb_bp.o
CC net/core/netdev-genl.o
CC drivers/pci/controller/dwc/pcie-designware-ep.o
CC drivers/pci/controller/dwc/pcie-designware-plat.o
CC lib/raid6/int4.o
CC kernel/time/alarmtimer.o
AR fs/unicode/built-in.a
CC mm/gup.o
AR fs/nls/built-in.a
CC [M] arch/x86/kvm/i8259.o
CC [M] arch/x86/kvm/irq.o
CC [M] sound/core/pcm_timer.o
CC fs/ecryptfs/kthread.o
CC lib/raid6/int8.o
CC crypto/crct10dif_common.o
AR fs/hostfs/built-in.a
CC net/core/netdev-genl-gen.o
CC lib/zstd/zstd_decompress_module.o
CC arch/x86/kernel/irq.o
CC kernel/time/posix-timers.o
CC kernel/time/posix-cpu-timers.o
CC fs/fuse/file.o
CC net/sched/act_api.o
CC lib/bug.o
CC kernel/trace/rv/reactor_printk.o
CC fs/ecryptfs/debug.o
CC fs/ecryptfs/messaging.o
CC net/core/gso.o
CC mm/mmap_lock.o
CC kernel/events/core.o
CC block/bsg.o
CC kernel/events/ring_buffer.o
CC kernel/debug/kdb/kdb_debugger.o
CC net/sched/sch_fifo.o
CC lib/buildid.o
CC drivers/video/fbdev/core/fbcon.o
CC fs/fuse/inode.o
CC arch/x86/kernel/irq_64.o
CC drivers/char/ipmi/ipmi_dmi.o
CC [M] sound/core/seq_device.o
CC lib/zstd/decompress/huf_decompress.o
CC arch/x86/kernel/dumpstack_64.o
CC kernel/trace/rv/reactor_panic.o
CC lib/raid6/tables.o
CC [M] arch/x86/kvm/lapic.o
CC kernel/trace/ftrace.o
CC crypto/crct10dif_generic.o
CC kernel/trace/ring_buffer.o
CC fs/ecryptfs/miscdev.o
CC lib/zstd/decompress/zstd_ddict.o
CC [M] sound/core/compress_offload.o
CC kernel/cgroup/rdma.o
CC kernel/debug/kdb/kdb_keyboard.o
CC block/bsg-lib.o
AR drivers/pci/controller/dwc/built-in.a
CC drivers/char/ipmi/ipmi_plat_data.o
CC kernel/fork.o
CC fs/ext4/migrate.o
CC kernel/exec_domain.o
AR drivers/pci/controller/mobiveil/built-in.a
CC kernel/panic.o
CC drivers/pci/controller/vmd.o
CC kernel/time/posix-clock.o
CC fs/ext4/mmp.o
CC net/bpf/bpf_dummy_struct_ops.o
CC [M] arch/x86/kvm/i8254.o
CC net/core/net-sysfs.o
AR kernel/trace/rv/built-in.a
AR net/netlink/built-in.a
CC crypto/crc64_rocksoft_generic.o
CC kernel/bpf/verifier.o
CC kernel/bpf/inode.o
CC kernel/debug/gdbstub.o
CC kernel/trace/trace.o
CC [M] drivers/char/ipmi/ipmi_msghandler.o
CC fs/fuse/control.o
CC block/blk-cgroup.o
CC net/core/hotdata.o
CC block/blk-cgroup-rwstat.o
AR fs/ecryptfs/built-in.a
CC kernel/trace/trace_output.o
CC mm/highmem.o
CC [M] arch/x86/kvm/ioapic.o
CC kernel/cpu.o
LD [M] sound/core/snd.o
LD [M] sound/core/snd-hwdep.o
CC [M] drivers/char/ipmi/ipmi_devintf.o
CC crypto/lzo.o
LD [M] sound/core/snd-timer.o
LD [M] sound/core/snd-pcm.o
CC fs/ext4/move_extent.o
CC kernel/time/itimer.o
CC lib/clz_tab.o
CC crypto/lzo-rle.o
AR drivers/pci/controller/built-in.a
AR lib/raid6/built-in.a
CC kernel/bpf/helpers.o
AR drivers/pci/switch/built-in.a
CC kernel/cgroup/cpuset.o
CC drivers/pci/access.o
CC kernel/events/callchain.o
CC kernel/trace/trace_seq.o
CC net/ethtool/ioctl.o
CC kernel/debug/kdb/gen-kdb_cmds.o
AR net/bpf/built-in.a
CC drivers/video/fbdev/core/bitblit.o
LD [M] sound/core/snd-seq-device.o
LD [M] sound/core/snd-compress.o
AR kernel/debug/kdb/built-in.a
CC kernel/trace/trace_stat.o
CC [M] drivers/char/ipmi/ipmi_si_intf.o
CC drivers/video/fbdev/core/softcursor.o
CC kernel/events/hw_breakpoint.o
CC drivers/pci/bus.o
CC lib/cmdline.o
AR kernel/debug/built-in.a
CC drivers/pci/probe.o
CC arch/x86/kernel/cpu/powerflags.o
CC fs/fuse/xattr.o
CC [M] sound/soc/codecs/hdac_hda.o
CC kernel/time/clockevents.o
CC net/sched/ematch.o
CC lib/cpumask.o
CC mm/memory.o
CC [M] sound/hda/ext/hdac_ext_bus.o
CC drivers/video/fbdev/core/tileblit.o
CC crypto/xxhash_generic.o
CC lib/ctype.o
CC kernel/trace/trace_printk.o
CC kernel/trace/pid_list.o
CC [M] sound/hda/ext/hdac_ext_controller.o
CC fs/ext4/namei.o
CC fs/fuse/acl.o
CC drivers/pci/host-bridge.o
CC fs/fuse/readdir.o
CC kernel/time/tick-common.o
CC block/blk-throttle.o
CC fs/fuse/ioctl.o
CC fs/fuse/iomode.o
CC fs/fuse/passthrough.o
CC block/blk-ioprio.o
CC kernel/events/uprobes.o
CC kernel/time/tick-broadcast.o
CC crypto/rng.o
CC lib/dec_and_lock.o
CC [M] arch/x86/kvm/irq_comm.o
CC kernel/trace/tracing_map.o
CC drivers/video/fbdev/core/fbcon_rotate.o
CC kernel/trace/trace_sched_switch.o
CC block/blk-iocost.o
CC drivers/pci/remove.o
CC kernel/trace/trace_functions.o
CC drivers/video/fbdev/core/fbcon_cw.o
CC [M] net/sched/sch_fq_codel.o
CC lib/decompress.o
CC [M] drivers/char/ipmi/ipmi_kcs_sm.o
CC net/core/page_pool.o
CC kernel/cgroup/misc.o
CC [M] drivers/char/ipmi/ipmi_smic_sm.o
LD [M] sound/soc/codecs/snd-soc-hdac-hda.o
CC [M] drivers/char/ipmi/ipmi_bt_sm.o
CC arch/x86/kernel/cpu/topology.o
CC [M] drivers/char/ipmi/ipmi_si_hotmod.o
CC arch/x86/kernel/cpu/proc.o
CC [M] sound/hda/ext/hdac_ext_stream.o
CC lib/zstd/decompress/zstd_decompress.o
CC [M] sound/soc/amd/acp-config.o
CC [M] drivers/char/ipmi/ipmi_si_hardcode.o
CC block/mq-deadline.o
CC fs/debugfs/inode.o
CC lib/zstd/decompress/zstd_decompress_block.o
CC kernel/trace/trace_preemptirq.o
CC net/ethtool/common.o
CC drivers/pci/pci.o
CC drivers/acpi/acpica/dsargs.o
CC drivers/acpi/acpica/dscontrol.o
CC crypto/drbg.o
CC drivers/acpi/numa/srat.o
AR fs/fuse/built-in.a
CC net/core/page_pool_user.o
CC net/core/net-procfs.o
CC [M] arch/x86/kvm/cpuid.o
CC arch/x86/kernel/time.o
CC kernel/trace/trace_sched_wakeup.o
CC arch/x86/kernel/ioport.o
CC [M] drivers/char/ipmi/ipmi_si_platform.o
CC lib/zstd/zstd_common_module.o
CC drivers/acpi/acpica/dsdebug.o
CC kernel/bpf/tnum.o
CC crypto/jitterentropy.o
CC drivers/video/fbdev/core/fbcon_ud.o
CC block/bio-integrity.o
CC drivers/pci/pci-driver.o
CC [M] sound/hda/hda_bus_type.o
CC [M] arch/x86/kvm/pmu.o
CC kernel/exit.o
CC [M] sound/hda/hdac_bus.o
CC fs/debugfs/file.o
CC kernel/trace/trace_hwlat.o
CC kernel/time/tick-broadcast-hrtimer.o
CC kernel/trace/trace_osnoise.o
CC arch/x86/kernel/dumpstack.o
CC crypto/jitterentropy-kcapi.o
CC kernel/bpf/log.o
CC kernel/trace/trace_nop.o
CC drivers/acpi/acpica/dsfield.o
LD [M] sound/hda/ext/snd-hda-ext-core.o
AR net/sched/built-in.a
CC kernel/trace/trace_stack.o
CC kernel/trace/trace_mmiotrace.o
CC [M] arch/x86/kvm/mtrr.o
CC kernel/trace/trace_functions_graph.o
CC [M] drivers/char/ipmi/ipmi_si_port_io.o
CC arch/x86/kernel/nmi.o
CC kernel/time/tick-oneshot.o
LD [M] sound/soc/amd/snd-acp-config.o
CC arch/x86/kernel/ldt.o
CC fs/ext4/page-io.o
AR kernel/cgroup/built-in.a
CC kernel/trace/blktrace.o
CC crypto/ghash-generic.o
CC kernel/trace/fgraph.o
CC crypto/xor.o
CC drivers/acpi/acpica/dsinit.o
CC crypto/hash_info.o
CC drivers/acpi/acpica/dsmethod.o
CC kernel/softirq.o
CC net/core/netpoll.o
CC [M] sound/soc/intel/common/soc-acpi-intel-byt-match.o
CC block/blk-integrity.o
CC drivers/video/fbdev/core/fbcon_ccw.o
CC mm/mincore.o
CC net/core/fib_rules.o
CC block/t10-pi.o
CC drivers/acpi/numa/hmat.o
CC net/core/net-traces.o
CC drivers/pnp/pnpacpi/core.o
CC net/ethtool/netlink.o
CC drivers/pnp/pnpacpi/rsparser.o
CC block/blk-mq-pci.o
CC [M] sound/hda/hdac_device.o
CC kernel/trace/trace_events.o
CC kernel/resource.o
CC [M] sound/hda/hdac_sysfs.o
CC kernel/time/tick-sched.o
CC [M] arch/x86/kvm/debugfs.o
CC [M] drivers/char/ipmi/ipmi_si_mem_io.o
CC [M] drivers/char/ipmi/ipmi_si_pci.o
CC lib/zstd/common/debug.o
CC drivers/acpi/acpica/dsmthdat.o
CC lib/zstd/common/entropy_common.o
CC lib/zstd/common/error_private.o
CC kernel/trace/trace_export.o
CC kernel/sysctl.o
CC block/blk-mq-virtio.o
CC lib/zstd/common/fse_decompress.o
CC [M] arch/x86/kvm/mmu/mmu.o
AR kernel/events/built-in.a
AR fs/debugfs/built-in.a
CC [M] sound/hda/hdac_regmap.o
CC fs/ext4/readpage.o
CC [M] arch/x86/kvm/mmu/page_track.o
CC drivers/pci/search.o
CC mm/mlock.o
CC [M] drivers/char/ipmi/ipmi_ssif.o
CC crypto/kdf_sp800108.o
CC block/blk-zoned.o
CC [M] crypto/cmac.o
CC drivers/video/fbdev/core/cfbfillrect.o
CC drivers/acpi/acpica/dsobject.o
CC [M] sound/soc/intel/common/soc-acpi-intel-cht-match.o
CC drivers/video/fbdev/core/cfbcopyarea.o
AR drivers/amba/built-in.a
CC drivers/video/fbdev/core/cfbimgblt.o
CC drivers/acpi/acpica/dsopcode.o
AR drivers/pnp/pnpacpi/built-in.a
CC kernel/bpf/token.o
CC lib/decompress_bunzip2.o
CC drivers/pnp/core.o
CC block/blk-wbt.o
CC kernel/bpf/bpf_iter.o
CC lib/zstd/common/zstd_common.o
AR drivers/clk/actions/built-in.a
AR drivers/clk/analogbits/built-in.a
CC net/ethtool/bitset.o
AR drivers/clk/bcm/built-in.a
CC net/ethtool/strset.o
CC net/ethtool/linkinfo.o
AR lib/zstd/built-in.a
CC kernel/bpf/map_iter.o
AR drivers/acpi/numa/built-in.a
AR drivers/clk/imgtec/built-in.a
LD [M] drivers/char/ipmi/ipmi_si.o
CC drivers/dma/hsu/hsu.o
CC drivers/acpi/acpica/dspkginit.o
AR drivers/clk/imx/built-in.a
AR drivers/soc/apple/built-in.a
CC net/ethtool/linkmodes.o
AR drivers/clk/ingenic/built-in.a
AR drivers/soc/aspeed/built-in.a
CC block/blk-mq-debugfs.o
AR drivers/dma/idxd/built-in.a
AR drivers/clk/mediatek/built-in.a
AR drivers/soc/bcm/built-in.a
CC kernel/trace/trace_syscalls.o
AR drivers/char/ipmi/built-in.a
CC [M] arch/x86/kvm/mmu/spte.o
CC [M] arch/x86/kvm/mmu/tdp_iter.o
AR drivers/clk/microchip/built-in.a
CC [M] sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.o
AR drivers/soc/fsl/built-in.a
AR drivers/clk/mstar/built-in.a
CC drivers/acpi/acpica/dsutils.o
AR drivers/soc/fujitsu/built-in.a
AR drivers/clk/mvebu/built-in.a
CC kernel/time/timer_migration.o
AR drivers/soc/hisilicon/built-in.a
CC kernel/time/vsyscall.o
AR drivers/clk/ralink/built-in.a
AR drivers/soc/imx/built-in.a
CC [M] crypto/ccm.o
AR drivers/soc/ixp4xx/built-in.a
AR drivers/clk/renesas/built-in.a
CC fs/ext4/resize.o
CC drivers/video/fbdev/core/fb_io_fops.o
CC drivers/acpi/apei/apei-base.o
AR drivers/clk/socfpga/built-in.a
CC drivers/pci/rom.o
AR drivers/soc/loongson/built-in.a
AR drivers/soc/mediatek/built-in.a
AR drivers/clk/starfive/built-in.a
CC drivers/pnp/card.o
CC lib/decompress_inflate.o
AR drivers/clk/sprd/built-in.a
CC [M] sound/soc/intel/atom/sst/sst.o
AR drivers/soc/microchip/built-in.a
CC [M] sound/soc/intel/atom/sst/sst_ipc.o
AR drivers/clk/sunxi-ng/built-in.a
AR drivers/soc/nuvoton/built-in.a
CC [M] sound/hda/hdac_controller.o
CC [M] sound/soc/intel/atom/sst/sst_stream.o
AR drivers/clk/ti/built-in.a
CC drivers/video/fbdev/core/sysfillrect.o
CC drivers/dma/lgm/lgm-dma.o
AR drivers/soc/pxa/built-in.a
AR drivers/clk/versatile/built-in.a
AR drivers/soc/amlogic/built-in.a
CC drivers/clk/x86/clk-fch.o
CC drivers/clk/clk-devres.o
AR drivers/soc/qcom/built-in.a
AR drivers/clk/xilinx/built-in.a
CC drivers/clk/clk-bulk.o
CC arch/x86/kernel/setup.o
AR drivers/soc/renesas/built-in.a
AR drivers/soc/rockchip/built-in.a
CC drivers/acpi/acpica/dswexec.o
CC kernel/time/timekeeping_debug.o
AR drivers/soc/sunxi/built-in.a
CC drivers/acpi/acpica/dswload.o
AR drivers/soc/ti/built-in.a
CC drivers/clk/clkdev.o
CC mm/mmap.o
CC [M] sound/soc/intel/atom/sst/sst_drv_interface.o
AR drivers/soc/xilinx/built-in.a
CC kernel/trace/trace_event_perf.o
AR drivers/soc/built-in.a
CC kernel/capability.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC drivers/video/fbdev/core/syscopyarea.o
CC drivers/acpi/pmic/intel_pmic.o
CC lib/decompress_unlz4.o
CC net/ethtool/rss.o
AR drivers/pmdomain/actions/built-in.a
CC arch/x86/kernel/cpu/intel.o
AR drivers/pmdomain/amlogic/built-in.a
CC drivers/virtio/virtio.o
CC arch/x86/kernel/x86_init.o
AR drivers/pmdomain/apple/built-in.a
CC drivers/virtio/virtio_ring.o
AR drivers/pmdomain/arm/built-in.a
CC [M] sound/soc/intel/common/soc-acpi-intel-skl-match.o
AR drivers/dma/hsu/built-in.a
CC [M] arch/x86/kvm/mmu/tdp_mmu.o
AR drivers/pmdomain/bcm/built-in.a
CC [M] crypto/cryptd.o
AR drivers/pmdomain/imx/built-in.a
CC [M] crypto/polyval-generic.o
CC drivers/acpi/acpica/dswload2.o
AR drivers/pmdomain/mediatek/built-in.a
CC drivers/clk/x86/clk-lpss-atom.o
CC [M] sound/soc/intel/common/soc-acpi-intel-kbl-match.o
AR drivers/dma/mediatek/built-in.a
CC drivers/virtio/virtio_anchor.o
AR drivers/pmdomain/qcom/built-in.a
CC drivers/virtio/virtio_pci_modern_dev.o
AR drivers/pmdomain/renesas/built-in.a
CC drivers/pci/setup-res.o
AR drivers/pmdomain/rockchip/built-in.a
CC arch/x86/kernel/i8259.o
CC kernel/trace/trace_events_filter.o
CC lib/decompress_unlzma.o
AR drivers/pmdomain/samsung/built-in.a
CC drivers/pnp/driver.o
CC drivers/acpi/apei/hest.o
AR drivers/pmdomain/st/built-in.a
CC kernel/trace/trace_events_trigger.o
CC kernel/bpf/task_iter.o
CC lib/decompress_unlzo.o
AR drivers/pmdomain/starfive/built-in.a
CC [M] sound/soc/intel/common/soc-acpi-intel-bxt-match.o
AR drivers/pmdomain/sunxi/built-in.a
AR sound/built-in.a
CC kernel/time/namespace.o
AR drivers/pmdomain/tegra/built-in.a
CC kernel/bpf/prog_iter.o
CC block/blk-mq-debugfs-zoned.o
AR drivers/pmdomain/ti/built-in.a
AR drivers/dma/qcom/built-in.a
AR drivers/dma/ti/built-in.a
CC drivers/video/fbdev/core/sysimgblt.o
AR drivers/dma/lgm/built-in.a
CC kernel/trace/trace_eprobe.o
CC drivers/acpi/acpica/dswscope.o
AR drivers/pmdomain/xilinx/built-in.a
AR drivers/dma/xilinx/built-in.a
CC drivers/pmdomain/core.o
CC [M] sound/sound_core.o
CC [M] sound/hda/hdac_stream.o
CC [M] drivers/dma/dw/core.o
CC [M] sound/soc/intel/atom/sst/sst_loader.o
CC fs/ext4/super.o
CC [M] sound/hda/array.o
CC drivers/clk/x86/clk-pmc-atom.o
CC drivers/acpi/dptf/int340x_thermal.o
CC net/ethtool/linkstate.o
CC drivers/acpi/pmic/intel_pmic_bytcrc.o
CC drivers/virtio/virtio_pci_legacy_dev.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC fs/ext4/symlink.o
CC drivers/pmdomain/governor.o
CC lib/decompress_unxz.o
CC drivers/acpi/acpica/dswstate.o
CC drivers/acpi/tables.o
CC [M] drivers/acpi/nfit/core.o
CC [M] sound/soc/intel/common/soc-acpi-intel-glk-match.o
CC kernel/trace/trace_events_inject.o
CC block/sed-opal.o
CC [M] drivers/dma/ioat/init.o
AR kernel/time/built-in.a
CC [M] drivers/dma/ioat/dma.o
CC [M] drivers/dma/ioat/prep.o
CC fs/tracefs/event_inode.o
CC fs/tracefs/inode.o
CC drivers/pnp/resource.o
CC [M] drivers/dma/ioat/dca.o
AR drivers/acpi/dptf/built-in.a
CC [M] crypto/simd.o
CC kernel/bpf/link_iter.o
CC kernel/bpf/hashtab.o
CC block/blk-pm.o
AR drivers/clk/x86/built-in.a
CC drivers/clk/clk.o
CC drivers/acpi/blacklist.o
CC drivers/pci/irq.o
CC drivers/acpi/apei/erst.o
CC [M] sound/soc/intel/atom/sst/sst_pvt.o
CC [M] drivers/acpi/nfit/intel.o
CC drivers/acpi/acpica/evevent.o
CC [M] drivers/acpi/nfit/mce.o
CC drivers/acpi/pmic/intel_pmic_chtcrc.o
CC net/ethtool/debug.o
CC lib/decompress_unzstd.o
CC fs/btrfs/super.o
CC drivers/acpi/osi.o
LD [M] sound/soundcore.o
CC kernel/trace/trace_events_synth.o
CC drivers/virtio/virtio_mmio.o
CC arch/x86/kernel/cpu/tsx.o
CC kernel/trace/trace_events_hist.o
CC drivers/video/fbdev/core/fb_sys_fops.o
CC mm/mmu_gather.o
CC drivers/clk/clk-divider.o
CC drivers/acpi/acpica/evgpe.o
CC [M] sound/hda/hdmi_chmap.o
CC [M] arch/x86/kvm/hyperv.o
CC [M] arch/x86/kvm/xen.o
CC kernel/ptrace.o
CC [M] sound/soc/intel/common/soc-acpi-intel-cnl-match.o
CC drivers/acpi/acpica/evgpeblk.o
CC [M] drivers/dma/dw/dw.o
CC drivers/acpi/pmic/intel_pmic_chtwc.o
CC [M] sound/soc/intel/common/soc-acpi-intel-cfl-match.o
CC drivers/pnp/manager.o
CC lib/dump_stack.o
CC drivers/acpi/pmic/tps68470_pmic.o
CC [M] drivers/dma/dw/idma32.o
CC kernel/trace/bpf_trace.o
CC [M] drivers/dma/dw/acpi.o
AR fs/tracefs/built-in.a
CC kernel/user.o
CC kernel/bpf/arraymap.o
CC mm/mprotect.o
CC [M] drivers/dma/ioat/sysfs.o
CC fs/pstore/inode.o
AR drivers/pmdomain/built-in.a
LD [M] crypto/crypto_simd.o
CC crypto/rsapubkey.asn1.o
CC drivers/acpi/osl.o
CC drivers/dma/dmaengine.o
CC drivers/dma/virt-dma.o
CC drivers/dma/acpi-dma.o
CC net/ethtool/wol.o
CC drivers/pci/vpd.o
CC kernel/bpf/percpu_freelist.o
CC crypto/rsaprivkey.asn1.o
CC drivers/acpi/acpica/evgpeinit.o
CC drivers/xen/events/events_base.o
CC [M] sound/soc/intel/atom/sst/sst_acpi.o
AR crypto/built-in.a
CC drivers/virtio/virtio_pci_modern.o
CC drivers/clk/clk-fixed-factor.o
CC block/blk-crypto.o
CC block/blk-crypto-profile.o
CC drivers/pnp/support.o
AR drivers/acpi/pmic/built-in.a
CC net/ethtool/features.o
CC drivers/acpi/apei/bert.o
CC fs/pstore/platform.o
CC [M] drivers/dma/idma64.o
LD [M] sound/soc/intel/atom/sst/snd-intel-sst-core.o
CC fs/efivarfs/inode.o
CC drivers/acpi/apei/ghes.o
CC drivers/acpi/acpica/evgpeutil.o
LD [M] drivers/dma/ioat/ioatdma.o
CC drivers/clk/clk-fixed-rate.o
CC net/core/drop_monitor.o
CC drivers/xen/events/events_2l.o
CC [M] sound/soc/intel/common/soc-acpi-intel-cml-match.o
CC fs/pstore/pmsg.o
AR drivers/video/fbdev/core/built-in.a
CC lib/earlycpio.o
CC net/core/timestamping.o
AR drivers/video/fbdev/built-in.a
CC [M] sound/hda/trace.o
AR drivers/video/built-in.a
CC drivers/xen/events/events_fifo.o
CC [M] sound/soc/intel/common/soc-acpi-intel-icl-match.o
CC drivers/clk/clk-gate.o
CC [M] drivers/dma/dw/platform.o
CC drivers/pci/setup-bus.o
CC lib/extable.o
LD [M] sound/soc/intel/atom/sst/snd-intel-sst-acpi.o
CC [M] sound/soc/intel/atom/sst-mfld-platform-pcm.o
CC fs/efivarfs/file.o
CC block/blk-crypto-sysfs.o
CC drivers/virtio/virtio_pci_common.o
CC drivers/acpi/acpica/evglock.o
CC drivers/acpi/acpica/evhandler.o
CC mm/mremap.o
CC fs/efivarfs/super.o
CC drivers/acpi/acpica/evmisc.o
LD [M] drivers/acpi/nfit/nfit.o
CC [M] arch/x86/kvm/smm.o
CC drivers/clk/clk-multiplier.o
CC [M] sound/soc/intel/atom/sst-mfld-platform-compress.o
CC drivers/clk/clk-mux.o
CC kernel/trace/trace_kprobe.o
CC [M] arch/x86/kvm/vmx/vmx.o
CC kernel/trace/error_report-traces.o
CC [M] sound/soc/intel/atom/sst-atom-controls.o
CC kernel/bpf/bpf_lru_list.o
CC drivers/acpi/utils.o
CC drivers/pnp/interface.o
CC net/ethtool/privflags.o
CC lib/flex_proportions.o
CC net/ethtool/rings.o
CC net/ethtool/channels.o
CC arch/x86/kernel/cpu/intel_epb.o
LD [M] drivers/dma/dw/dw_dmac_core.o
CC fs/ext4/sysfs.o
LD [M] drivers/dma/dw/dw_dmac.o
CC [M] fs/pstore/ram.o
CC lib/idr.o
CC [M] sound/hda/hdac_component.o
CC lib/irq_regs.o
CC block/blk-crypto-fallback.o
CC drivers/acpi/acpica/evregion.o
CC [M] sound/hda/hdac_i915.o
CC fs/efivarfs/vars.o
AR drivers/dma/built-in.a
CC drivers/pnp/quirks.o
CC mm/msync.o
CC kernel/bpf/lpm_trie.o
CC drivers/acpi/reboot.o
CC kernel/bpf/map_in_map.o
CC drivers/clk/clk-composite.o
CC arch/x86/kernel/irqinit.o
CC drivers/virtio/virtio_pci_legacy.o
CC drivers/acpi/acpica/evrgnini.o
CC drivers/virtio/virtio_pci_admin_legacy_io.o
CC drivers/clk/clk-fractional-divider.o
CC drivers/pci/vc.o
CC [M] sound/soc/intel/common/soc-acpi-intel-tgl-match.o
CC arch/x86/kernel/jump_label.o
CC [M] arch/x86/kvm/kvm-asm-offsets.s
CC kernel/trace/power-traces.o
AR drivers/acpi/apei/built-in.a
CC drivers/acpi/acpica/evsci.o
CC kernel/trace/rpm-traces.o
CC arch/x86/kernel/cpu/amd.o
CC kernel/trace/trace_kdb.o
CC fs/ext4/xattr.o
CC drivers/acpi/nvs.o
LD [M] sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.o
CC [M] fs/pstore/ram_core.o
CC drivers/clk/clk-gpio.o
CC [M] arch/x86/kvm/vmx/pmu_intel.o
CC fs/ext4/xattr_hurd.o
CC lib/is_single_threaded.o
AR fs/efivarfs/built-in.a
CC [M] drivers/clk/clk-tps68470.o
CC drivers/pnp/system.o
CC mm/page_vma_mapped.o
CC [M] sound/hda/intel-dsp-config.o
CC net/core/ptp_classifier.o
CC drivers/regulator/core.o
AR drivers/xen/events/built-in.a
CC net/ethtool/coalesce.o
CC drivers/acpi/wakeup.o
CC lib/klist.o
CC drivers/xen/xenbus/xenbus_client.o
CC drivers/xen/xenbus/xenbus_comms.o
CC drivers/regulator/dummy.o
CC drivers/acpi/acpica/evxface.o
CC net/ethtool/pause.o
CC block/holder.o
CC mm/pagewalk.o
CC kernel/bpf/bloom_filter.o
CC net/netfilter/core.o
CC net/netfilter/nf_log.o
CC [M] sound/soc/intel/common/soc-acpi-intel-ehl-match.o
CC drivers/virtio/virtio_balloon.o
CC drivers/pci/mmap.o
CC [M] sound/soc/intel/common/soc-acpi-intel-jsl-match.o
CC arch/x86/kernel/irq_work.o
CC [M] drivers/virtio/virtio_mem.o
CC lib/kobject.o
CC net/netfilter/nf_queue.o
CC drivers/regulator/fixed-helper.o
CC kernel/trace/trace_dynevent.o
CC arch/x86/kernel/cpu/hygon.o
CC [M] sound/soc/intel/common/soc-acpi-intel-adl-match.o
CC kernel/bpf/local_storage.o
CC net/ethtool/eee.o
CC drivers/acpi/sleep.o
CC [M] arch/x86/kvm/vmx/vmcs12.o
AR drivers/pnp/built-in.a
CC [M] arch/x86/kvm/vmx/nested.o
CC drivers/regulator/helpers.o
AR drivers/clk/built-in.a
CC drivers/regulator/devres.o
CC drivers/xen/cpu_hotplug.o
AR drivers/reset/hisilicon/built-in.a
CC [M] fs/pstore/zone.o
AR drivers/reset/starfive/built-in.a
CC drivers/reset/core.o
CC net/core/netprio_cgroup.o
CC drivers/xen/xenbus/xenbus_xs.o
CC drivers/acpi/acpica/evxfevnt.o
CC drivers/xen/xenbus/xenbus_probe.o
CC drivers/xen/xenbus/xenbus_probe_backend.o
CC drivers/pci/devres.o
CC drivers/xen/xenbus/xenbus_dev_frontend.o
CC drivers/acpi/device_sysfs.o
CC mm/pgtable-generic.o
CC mm/rmap.o
CC [M] sound/hda/intel-nhlt.o
CC kernel/bpf/queue_stack_maps.o
CC arch/x86/kernel/probe_roms.o
CC arch/x86/kernel/sys_ia32.o
CC arch/x86/kernel/cpu/centaur.o
AR block/built-in.a
CC drivers/acpi/device_pm.o
CC [M] sound/soc/sof/intel/hda.o
CC drivers/regulator/irq_helpers.o
CC [M] sound/soc/sof/intel/hda-loader.o
CC drivers/xen/grant-table.o
CC fs/btrfs/ctree.o
CC net/netfilter/nf_sockopt.o
CC drivers/tty/vt/vt_ioctl.o
CC lib/kobject_uevent.o
CC drivers/tty/vt/vc_screen.o
CC [M] sound/soc/intel/common/soc-acpi-intel-rpl-match.o
CC net/ethtool/tsinfo.o
CC fs/ext4/xattr_trusted.o
CC lib/logic_pio.o
CC drivers/reset/reset-simple.o
CC lib/maple_tree.o
CC lib/memcat_p.o
CC drivers/acpi/acpica/evxfgpe.o
CC drivers/pci/proc.o
CC net/core/netclassid_cgroup.o
CC [M] sound/soc/sof/intel/hda-stream.o
AR drivers/virtio/built-in.a
CC [M] drivers/regulator/tps68470-regulator.o
CC net/netfilter/utils.o
CC [M] arch/x86/kvm/vmx/posted_intr.o
CC kernel/trace/trace_probe.o
CC kernel/bpf/ringbuf.o
CC drivers/char/hw_random/core.o
CC drivers/xen/xenbus/xenbus_dev_backend.o
CC drivers/char/agp/backend.o
CC drivers/char/agp/generic.o
CC drivers/xen/xenbus/xenbus_probe_frontend.o
CC net/netfilter/nf_bpf_link.o
CC drivers/iommu/amd/iommu.o
CC drivers/acpi/acpica/evxfregn.o
CC arch/x86/kernel/cpu/zhaoxin.o
CC drivers/tty/vt/selection.o
CC drivers/pci/pci-sysfs.o
CC drivers/tty/vt/keyboard.o
CC [M] sound/hda/intel-sdw-acpi.o
CC drivers/tty/vt/vt.o
COPY drivers/tty/vt/defkeymap.c
CC net/core/lwtunnel.o
CC net/core/lwt_bpf.o
CC [M] fs/pstore/blk.o
AR drivers/gpu/host1x/built-in.a
CC drivers/connector/cn_queue.o
CC drivers/base/power/sysfs.o
CC net/ethtool/cabletest.o
CC [M] sound/soc/intel/common/soc-acpi-intel-mtl-match.o
CC drivers/gpu/vga/vga_switcheroo.o
CC net/ethtool/tunnels.o
CC net/ethtool/fec.o
CC drivers/xen/features.o
AR drivers/reset/built-in.a
CC fs/ext4/xattr_user.o
CC fs/ext4/fast_commit.o
CC drivers/acpi/acpica/exconcat.o
AR drivers/gpu/drm/tests/built-in.a
CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o
CC [M] sound/soc/intel/common/soc-acpi-intel-arl-match.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC drivers/tty/vt/consolemap.o
CC drivers/acpi/acpica/exconfig.o
AR net/ipv4/netfilter/built-in.a
CC arch/x86/kernel/cpu/vmware.o
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC kernel/bpf/bpf_local_storage.o
LD [M] sound/hda/snd-hda-core.o
CC [M] net/ipv4/netfilter/ip_tables.o
CC [M] net/ipv4/netfilter/iptable_filter.o
CC drivers/xen/balloon.o
AR drivers/char/hw_random/built-in.a
CC drivers/connector/connector.o
CC drivers/tty/hvc/hvc_console.o
CC drivers/tty/serdev/core.o
CC drivers/tty/serial/8250/8250_core.o
LD [M] sound/hda/snd-intel-dspcfg.o
CC drivers/tty/serial/8250/8250_pnp.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
CC kernel/trace/trace_uprobe.o
CC drivers/tty/serial/8250/8250_port.o
CC drivers/char/agp/isoch.o
CC drivers/char/agp/amd64-agp.o
CC drivers/acpi/acpica/exconvrt.o
CC kernel/bpf/bpf_task_storage.o
CC drivers/pci/slot.o
CC kernel/trace/trace_boot.o
AR drivers/regulator/built-in.a
AR drivers/xen/xenbus/built-in.a
CC [M] arch/x86/kvm/vmx/sgx.o
CC net/core/dst_cache.o
CC [M] arch/x86/kvm/vmx/hyperv.o
LD [M] fs/pstore/ramoops.o
CC kernel/trace/fprobe.o
CC [M] sound/soc/sof/intel/hda-trace.o
CC kernel/trace/rethook.o
LD [M] fs/pstore/pstore_zone.o
CC net/ethtool/eeprom.o
LD [M] fs/pstore/pstore_blk.o
AR fs/pstore/built-in.a
CC net/core/gro_cells.o
CC drivers/base/power/generic_ops.o
CC [M] sound/soc/sof/intel/hda-dsp.o
CC drivers/acpi/acpica/excreate.o
CC drivers/acpi/acpica/exdebug.o
CC mm/vmalloc.o
CC [M] sound/soc/intel/common/soc-acpi-intel-lnl-match.o
CC drivers/iommu/amd/init.o
CC [M] drivers/gpu/drm/tests/drm_buddy_test.o
CC arch/x86/kernel/cpu/hypervisor.o
CC net/netfilter/nf_hooks_lwtunnel.o
CC drivers/iommu/amd/quirks.o
CC mm/process_vm_access.o
CC fs/btrfs/extent-tree.o
CC drivers/base/firmware_loader/builtin/main.o
AR drivers/gpu/vga/built-in.a
CC [M] net/ipv4/netfilter/iptable_nat.o
CC drivers/tty/serial/8250/8250_dma.o
CC drivers/acpi/acpica/exdump.o
CC drivers/base/firmware_loader/fallback_table.o
CC drivers/char/agp/intel-agp.o
CC drivers/base/power/common.o
AR drivers/tty/ipwireless/built-in.a
CC drivers/tty/hvc/hvc_irq.o
CC arch/x86/kernel/cpu/mshyperv.o
CC kernel/bpf/bpf_inode_storage.o
CC fs/ext4/orphan.o
CC drivers/pci/pci-acpi.o
CC arch/x86/kernel/cpu/acrn.o
HOSTCC drivers/tty/vt/conmakehash
CC drivers/tty/serdev/serdev-ttyport.o
CC kernel/bpf/disasm.o
CC net/xfrm/xfrm_policy.o
CC kernel/bpf/mprog.o
CC net/unix/af_unix.o
CC arch/x86/kernel/cpu/debugfs.o
CC kernel/trace/trace_fprobe.o
CC net/xfrm/xfrm_state.o
CC drivers/xen/manage.o
CC net/ethtool/stats.o
CC drivers/base/power/qos.o
CC drivers/connector/cn_proc.o
CC fs/ext4/acl.o
CC drivers/base/power/runtime.o
CC kernel/bpf/trampoline.o
CC kernel/bpf/btf.o
CC drivers/xen/time.o
CC [M] sound/soc/sof/intel/hda-ipc.o
CC drivers/acpi/acpica/exfield.o
CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC [M] arch/x86/kvm/vmx/hyperv_evmcs.o
CC [M] sound/soc/intel/common/soc-acpi-intel-hda-match.o
CC [M] sound/soc/sof/intel/hda-ctrl.o
CC drivers/tty/vt/defkeymap.o
CC mm/page_alloc.o
CC drivers/tty/hvc/hvc_xen.o
CC [M] net/netfilter/nfnetlink.o
CC fs/btrfs/print-tree.o
CC drivers/char/agp/intel-gtt.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/tty/vt/consolemap_deftbl.o
CC drivers/base/power/wakeirq.o
AR drivers/tty/serdev/built-in.a
CC drivers/acpi/acpica/exfldio.o
AR drivers/tty/vt/built-in.a
CC drivers/tty/tty_io.o
CC drivers/pci/iomap.o
CC drivers/pci/quirks.o
CC net/core/failover.o
CC kernel/bpf/memalloc.o
CC net/core/skmsg.o
CC drivers/pci/ats.o
CC drivers/tty/serial/8250/8250_dwlib.o
CC fs/ext4/xattr_security.o
CC drivers/pci/iov.o
CC net/ipv4/route.o
CC drivers/base/firmware_loader/main.o
CC net/ethtool/phc_vclocks.o
CC drivers/base/firmware_loader/fallback.o
CC drivers/acpi/acpica/exmisc.o
CC drivers/iommu/amd/io_pgtable.o
CC drivers/char/tpm/tpm-chip.o
CC drivers/char/tpm/tpm-dev-common.o
LD [M] arch/x86/kvm/kvm.o
CC [M] sound/soc/sof/intel/hda-pcm.o
CC drivers/char/tpm/tpm-dev.o
UPD arch/x86/kvm/kvm-asm-offsets.h
AS [M] arch/x86/kvm/vmx/vmenter.o
CC drivers/iommu/intel/dmar.o
AR drivers/connector/built-in.a
CC drivers/iommu/intel/iommu.o
LD [M] arch/x86/kvm/kvm-intel.o
CC net/ipv4/inetpeer.o
CC fs/btrfs/root-tree.o
CC fs/btrfs/dir-item.o
AR kernel/trace/built-in.a
CC [M] net/netfilter/nf_conntrack_core.o
CC drivers/xen/mem-reservation.o
AR drivers/tty/hvc/built-in.a
CC drivers/acpi/acpica/exmutex.o
CC drivers/acpi/proc.o
AR drivers/gpu/drm/arm/built-in.a
CC drivers/tty/n_tty.o
CC drivers/pci/pci-label.o
CC [M] sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.o
CC drivers/iommu/amd/io_pgtable_v2.o
CC fs/ext4/verity.o
CC arch/x86/kernel/cpu/capflags.o
CC drivers/base/regmap/regmap.o
CC drivers/base/firmware_loader/sysfs.o
CC drivers/base/power/main.o
AR arch/x86/kernel/cpu/built-in.a
CC drivers/base/regmap/regcache.o
CC drivers/base/power/wakeup.o
CC arch/x86/kernel/signal_32.o
CC net/ethtool/mm.o
CC drivers/pci/p2pdma.o
CC drivers/char/agp/via-agp.o
CC [M] net/netfilter/nf_conntrack_standalone.o
CC [M] drivers/gpu/drm/tests/drm_connector_test.o
CC drivers/tty/serial/8250/8250_fintek.o
CC drivers/acpi/acpica/exnames.o
CC drivers/acpi/acpica/exoparg1.o
CC lib/nmi_backtrace.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC drivers/tty/serial/8250/8250_early.o
CC drivers/base/regmap/regcache-rbtree.o
CC [M] sound/soc/sof/intel/hda-dai.o
LD [M] sound/soc/intel/common/snd-soc-acpi-intel-match.o
CC drivers/xen/pci.o
CC [M] net/netfilter/nf_conntrack_expect.o
CC kernel/bpf/arena.o
CC drivers/base/power/wakeup_stats.o
CC drivers/char/tpm/tpm-interface.o
AR drivers/iommu/amd/built-in.a
CC drivers/pci/vgaarb.o
AR drivers/iommu/arm/arm-smmu/built-in.a
AR drivers/iommu/iommufd/built-in.a
CC fs/ext4/crypto.o
CC drivers/acpi/acpica/exoparg2.o
CC [M] net/netfilter/nf_conntrack_helper.o
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
AR drivers/iommu/arm/built-in.a
CC net/unix/garbage.o
CC drivers/tty/tty_ioctl.o
CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o
CC drivers/base/firmware_loader/sysfs_upload.o
AR drivers/base/test/built-in.a
CC drivers/iommu/iommu.o
CC fs/btrfs/file-item.o
AR drivers/char/agp/built-in.a
CC drivers/acpi/acpica/exoparg3.o
CC net/core/sock_map.o
CC drivers/base/power/trace.o
CC drivers/base/power/clock_ops.o
CC arch/x86/kernel/sys_x86_64.o
CC lib/objpool.o
CC net/core/bpf_sk_storage.o
CC [M] net/core/selftests.o
CC net/packet/af_packet.o
AR net/ipv6/netfilter/built-in.a
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC net/devlink/core.o
CC net/devlink/netlink.o
CC drivers/xen/dbgp.o
CC [M] fs/netfs/buffered_read.o
CC net/ethtool/module.o
CC drivers/acpi/acpica/exoparg6.o
CC drivers/tty/serial/8250/8250_dw.o
CC net/ipv4/protocol.o
CC drivers/char/mem.o
CC drivers/char/random.o
AR fs/ext4/built-in.a
CC [M] fs/nfs/client.o
CC net/xfrm/xfrm_hash.o
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
CC lib/plist.o
CC drivers/char/tpm/tpm1-cmd.o
CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
CC arch/x86/kernel/espfix_64.o
CC [M] sound/soc/sof/intel/hda-dai-ops.o
CC [M] fs/nfs/dir.o
CC [M] drivers/gpu/drm/tests/drm_exec_test.o
CC drivers/char/tpm/tpm2-cmd.o
CC lib/radix-tree.o
CC net/ethtool/pse-pd.o
CC net/ethtool/plca.o
CC drivers/acpi/acpica/exprep.o
CC net/unix/sysctl_net_unix.o
AR drivers/base/firmware_loader/built-in.a
CC drivers/xen/acpi.o
CC drivers/char/ttyprintk.o
CC lib/ratelimit.o
CC drivers/tty/serial/8250/8250_mid.o
CC drivers/pci/doe.o
CC lib/rbtree.o
CC lib/seq_buf.o
CC net/xfrm/xfrm_input.o
CC [M] net/netfilter/nf_conntrack_proto.o
CC drivers/acpi/acpica/exregion.o
CC drivers/tty/tty_ldisc.o
AR drivers/base/power/built-in.a
CC net/unix/unix_bpf.o
CC [M] fs/netfs/buffered_write.o
CC drivers/base/regmap/regcache-flat.o
CC net/ipv4/ip_input.o
CC fs/btrfs/inode-item.o
CC drivers/iommu/iommu-traces.o
CC drivers/iommu/iommu-sysfs.o
CC drivers/base/regmap/regcache-maple.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o
CC arch/x86/kernel/ksysfs.o
CC drivers/iommu/intel/pasid.o
CC [M] sound/soc/sof/intel/hda-bus.o
CC drivers/iommu/intel/nested.o
CC drivers/tty/serial/8250/8250_pci.o
CC drivers/xen/xen-acpi-pad.o
CC drivers/xen/pcpu.o
CC drivers/acpi/acpica/exresnte.o
CC drivers/xen/biomerge.o
CC [M] drivers/pci/pci-stub.o
CC net/xfrm/xfrm_output.o
CC fs/btrfs/disk-io.o
CC mm/shuffle.o
AR net/ethtool/built-in.a
CC net/xfrm/xfrm_sysctl.o
CC [M] fs/nfs/file.o
CC drivers/char/misc.o
CC fs/btrfs/transaction.o
CC drivers/base/component.o
CC drivers/xen/xen-balloon.o
CC drivers/acpi/bus.o
CC drivers/iommu/intel/trace.o
CC drivers/tty/tty_buffer.o
CC net/ipv4/ip_fragment.o
CC drivers/tty/tty_port.o
CC drivers/char/tpm/tpmrm-dev.o
CC lib/siphash.o
CC drivers/acpi/acpica/exresolv.o
CC drivers/base/regmap/regmap-debugfs.o
CC drivers/char/tpm/tpm2-space.o
CC kernel/bpf/dispatcher.o
CC arch/x86/kernel/bootflag.o
AR drivers/pci/built-in.a
CC drivers/char/tpm/tpm-sysfs.o
CC drivers/tty/tty_mutex.o
CC [M] sound/soc/sof/intel/skl.o
CC drivers/char/tpm/eventlog/common.o
AR net/unix/built-in.a
CC drivers/char/tpm/eventlog/tpm1.o
CC drivers/tty/tty_ldsem.o
CC net/ipv4/ip_forward.o
CC drivers/acpi/glue.o
CC [M] fs/lockd/clntlock.o
CC drivers/acpi/scan.o
CC mm/init-mm.o
AR net/core/built-in.a
CC mm/memblock.o
CC [M] fs/lockd/clntproc.o
CC drivers/char/tpm/eventlog/tpm2.o
CC drivers/acpi/acpica/exresop.o
CC [M] drivers/gpu/drm/tests/drm_format_test.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC drivers/acpi/acpica/exserial.o
CC net/ipv6/af_inet6.o
AR net/dsa/built-in.a
CC drivers/tty/serial/8250/8250_rt288x.o
TEST lib/test_fortify/read_overflow2-memmove.log
CC net/strparser/strparser.o
CC [M] fs/netfs/direct_read.o
CC arch/x86/kernel/e820.o
CC [M] fs/smb/common/cifs_arc4.o
CC drivers/xen/sys-hypervisor.o
CC drivers/base/regmap/regmap-i2c.o
CC net/devlink/netlink_gen.o
CC [M] fs/smb/client/trace.o
CC drivers/base/regmap/regmap-spi.o
CC net/devlink/dev.o
TEST lib/test_fortify/read_overflow-memcmp.log
CC drivers/iommu/intel/cap_audit.o
CC mm/memory_hotplug.o
CC kernel/bpf/devmap.o
AR net/wireless/tests/built-in.a
CC net/devlink/port.o
AR net/wireless/built-in.a
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC [M] sound/soc/sof/intel/hda-loader-skl.o
CC [M] fs/smb/common/cifs_md4.o
CC drivers/acpi/acpica/exstore.o
CC drivers/base/core.o
CC drivers/xen/platform-pci.o
CC drivers/tty/tty_baudrate.o
AR net/packet/built-in.a
CC drivers/tty/tty_jobctrl.o
CC drivers/base/bus.o
TEST lib/test_fortify/write_overflow-memmove.log
CC drivers/iommu/dma-iommu.o
CC drivers/acpi/mipi-disco-img.o
CC drivers/tty/n_null.o
CC drivers/char/tpm/tpm_ppi.o
CC [M] fs/netfs/direct_write.o
CC [M] fs/lockd/clntxdr.o
TEST lib/test_fortify/read_overflow2_field-memcpy.log
CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o
CC [M] sound/soc/sof/amd/acp.o
CC [M] sound/soc/sof/amd/acp-loader.o
CC [M] fs/netfs/io.o
CC drivers/acpi/acpica/exstoren.o
CC drivers/iommu/io-pgtable.o
CC net/ipv4/ip_options.o
CC [M] sound/soc/sof/xtensa/core.o
CC [M] fs/lockd/host.o
CC fs/btrfs/inode.o
CC drivers/char/tpm/eventlog/acpi.o
CC net/xfrm/xfrm_replay.o
TEST lib/test_fortify/read_overflow-memscan.log
CC net/netlabel/netlabel_user.o
AR drivers/tty/serial/8250/built-in.a
CC drivers/block/loop.o
CC drivers/tty/serial/serial_core.o
CC drivers/xen/swiotlb-xen.o
CC drivers/tty/pty.o
CC [M] sound/soc/sof/intel/apl.o
CC net/rfkill/core.o
CC [M] fs/nfs/getroot.o
CC [M] sound/soc/sof/intel/cnl.o
CC [M] fs/nfs/inode.o
CC drivers/iommu/intel/svm.o
CC [M] fs/lockd/svc.o
CC drivers/iommu/iova.o
CC [M] drivers/gpu/drm/tests/drm_gem_shmem_test.o
CC drivers/acpi/acpica/exstorob.o
TEST lib/test_fortify/write_overflow_field-memcpy.log
CC net/dcb/dcbnl.o
CC net/ipv6/anycast.o
CC drivers/base/dd.o
CC drivers/base/regmap/regmap-mmio.o
CC net/rfkill/input.o
CC drivers/base/regmap/regmap-irq.o
CC [M] drivers/gpu/drm/tests/drm_managed_test.o
CC drivers/tty/tty_audit.o
CC arch/x86/kernel/pci-dma.o
CC kernel/bpf/cpumap.o
CC drivers/base/syscore.o
CC [M] fs/lockd/svclock.o
TEST lib/test_fortify/read_overflow2-memcmp.log
CC drivers/char/tpm/eventlog/efi.o
AR net/strparser/built-in.a
CC [M] net/netfilter/nf_conntrack_proto_icmp.o
CC drivers/acpi/acpica/exsystem.o
CC net/dns_resolver/dns_key.o
CC net/dns_resolver/dns_query.o
CC [M] net/netfilter/nf_conntrack_extend.o
CC net/netlabel/netlabel_kapi.o
CC [M] net/netfilter/nf_conntrack_acct.o
TEST lib/test_fortify/write_overflow-strcpy-lit.log
CC drivers/iommu/irq_remapping.o
CC drivers/xen/mcelog.o
LD [M] sound/soc/sof/xtensa/snd-sof-xtensa-dsp.o
CC drivers/iommu/virtio-iommu.o
CC net/dcb/dcbevent.o
CC net/ipv4/ip_output.o
CC [M] drivers/gpu/drm/tests/drm_mm_test.o
CC net/ipv4/ip_sockglue.o
CC net/netlabel/netlabel_domainhash.o
CC mm/slub.o
CC net/ipv6/ip6_output.o
TEST lib/test_fortify/read_overflow2-memcpy.log
CC [M] fs/smb/client/cifsfs.o
CC drivers/acpi/acpica/extrace.o
CC net/devlink/sb.o
CC drivers/char/tpm/tpm_tis_core.o
CC drivers/char/tpm/tpm_tis.o
CC [M] sound/soc/sof/amd/acp-ipc.o
CC [M] fs/netfs/iterator.o
CC net/netlabel/netlabel_addrlist.o
CC drivers/base/driver.o
CC drivers/char/tpm/tpm_crb.o
CC net/ipv6/ip6_input.o
CC drivers/iommu/intel/irq_remapping.o
AR net/rfkill/built-in.a
CC kernel/signal.o
CC drivers/block/virtio_blk.o
CC [M] sound/soc/sof/intel/tgl.o
CC [M] sound/soc/sof/intel/icl.o
TEST lib/test_fortify/write_overflow-strscpy.log
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC [M] drivers/gpu/drm/tests/drm_modes_test.o
CC [M] fs/nfs/super.o
CC arch/x86/kernel/quirks.o
CC drivers/acpi/acpica/exutils.o
AR drivers/base/regmap/built-in.a
TEST lib/test_fortify/write_overflow-memcpy.log
CC drivers/acpi/acpica/hwacpi.o
CC drivers/xen/xen-acpi-processor.o
CC drivers/xen/efi.o
CC [M] fs/lockd/svcshare.o
CC drivers/xen/xlate_mmu.o
CC net/xfrm/xfrm_device.o
CC kernel/bpf/offload.o
CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o
CC [M] net/netfilter/nf_conntrack_timeout.o
TEST lib/test_fortify/read_overflow-memchr.log
CC drivers/base/class.o
AR net/dns_resolver/built-in.a
CC drivers/base/platform.o
CC drivers/iommu/iommu-sva.o
CC [M] sound/soc/sof/intel/mtl.o
CC net/devlink/dpipe.o
CC net/ipv6/addrconf.o
CC [M] fs/lockd/svcproc.o
CC [M] fs/smb/client/cifs_debug.o
CC drivers/acpi/acpica/hwesleep.o
CC drivers/block/xen-blkfront.o
CC drivers/base/cpu.o
TEST lib/test_fortify/write_overflow_field-memset.log
CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o
CC net/netlabel/netlabel_mgmt.o
AR net/mpls/built-in.a
CC drivers/tty/serial/serial_base_bus.o
AR net/dcb/built-in.a
CC net/switchdev/switchdev.o
CC net/ipv4/inet_hashtables.o
CC arch/x86/kernel/topology.o
CC [M] net/netfilter/nf_conntrack_timestamp.o
CC drivers/acpi/acpica/hwgpe.o
CC [M] sound/soc/sof/amd/acp-pcm.o
CC drivers/xen/unpopulated-alloc.o
CC [M] sound/soc/sof/amd/acp-stream.o
TEST lib/test_fortify/read_overflow-memchr_inv.log
CC [M] fs/netfs/locking.o
CC [M] fs/netfs/main.o
CC drivers/iommu/intel/perfmon.o
CC kernel/sys.o
CC net/ipv6/addrlabel.o
CC drivers/char/virtio_console.o
CC [M] fs/smb/client/connect.o
AR drivers/char/tpm/built-in.a
CC net/xfrm/xfrm_proc.o
CC [M] drivers/block/nbd.o
CC [M] fs/lockd/svcsubs.o
TEST lib/test_fortify/write_overflow-strcpy.log
CC arch/x86/kernel/kdebugfs.o
CC [M] fs/lockd/mon.o
CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o
CC drivers/acpi/acpica/hwregs.o
CC arch/x86/kernel/alternative.o
CC net/ipv6/route.o
CC arch/x86/kernel/i8253.o
CC drivers/tty/serial/serial_ctrl.o
CC kernel/umh.o
CC drivers/char/hpet.o
TEST lib/test_fortify/read_overflow2_field-memmove.log
CC [M] drivers/char/lp.o
CC [M] drivers/char/ppdev.o
CC [M] net/netfilter/nf_conntrack_ecache.o
CC net/ipv4/inet_timewait_sock.o
CC [M] drivers/gpu/drm/tests/drm_rect_test.o
CC net/netlabel/netlabel_unlabeled.o
CC drivers/acpi/acpica/hwsleep.o
CC [M] fs/nfs/io.o
CC [M] net/xfrm/xfrm_algo.o
CC arch/x86/kernel/hw_breakpoint.o
TEST lib/test_fortify/write_overflow_field-memmove.log
CC drivers/xen/grant-dma-ops.o
CC drivers/base/firmware.o
CC [M] sound/soc/sof/intel/lnl.o
CC drivers/base/init.o
CC drivers/base/map.o
CC net/ipv6/ip6_fib.o
CC drivers/iommu/io-pgfault.o
CC [M] fs/nfs/direct.o
AR drivers/iommu/intel/built-in.a
CC drivers/tty/serial/serial_port.o
CC mm/madvise.o
AR drivers/misc/cb710/built-in.a
AR drivers/misc/eeprom/built-in.a
CC [M] sound/soc/sof/amd/acp-trace.o
CC net/ipv6/ipv6_sockglue.o
AR drivers/gpu/drm/display/built-in.a
AR drivers/misc/ti-st/built-in.a
CC drivers/tty/sysrq.o
TEST lib/test_fortify/write_overflow-strncpy.log
AR drivers/misc/lis3lv02d/built-in.a
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o
CC kernel/bpf/net_namespace.o
AR drivers/gpu/drm/renesas/rz-du/built-in.a
CC drivers/acpi/acpica/hwvalid.o
AR drivers/misc/cardreader/built-in.a
AR drivers/gpu/drm/renesas/built-in.a
CC kernel/bpf/tcx.o
AR drivers/misc/pvpanic/built-in.a
CC fs/btrfs/file.o
CC drivers/acpi/resource.o
CC [M] drivers/misc/mei/hdcp/mei_hdcp.o
CC [M] fs/smb/client/dir.o
CC [M] fs/smb/client/file.o
CC net/devlink/resource.o
CC [M] fs/smb/client/inode.o
AR net/switchdev/built-in.a
CC drivers/misc/sram.o
CC net/l3mdev/l3mdev.o
AR drivers/char/built-in.a
TEST lib/test_fortify/write_overflow-memset.log
CC drivers/mfd/88pm860x-core.o
CC mm/page_io.o
CC drivers/base/devres.o
AR drivers/xen/built-in.a
CC drivers/mfd/88pm860x-i2c.o
CC drivers/acpi/acpica/hwxface.o
CC drivers/acpi/acpica/hwxfsleep.o
CC [M] fs/netfs/misc.o
CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
TEST lib/test_fortify/write_overflow-strncpy-src.log
CC lib/timerqueue.o
CC [M] fs/netfs/objects.o
CC [M] fs/lockd/trace.o
AR drivers/nfc/built-in.a
CC [M] drivers/gpu/drm/display/drm_dp_helper.o
CC drivers/tty/serial/earlycon.o
CC kernel/bpf/stackmap.o
CC drivers/acpi/acpi_processor.o
AR drivers/block/built-in.a
CC drivers/nvdimm/core.o
AR drivers/iommu/built-in.a
CC [M] fs/netfs/output.o
CC kernel/workqueue.o
CC [M] sound/soc/sof/intel/hda-common-ops.o
CC kernel/pid.o
CC mm/swap_state.o
CC lib/vsprintf.o
CC lib/win_minmax.o
CC arch/x86/kernel/tsc.o
CC [M] drivers/misc/mei/pxp/mei_pxp.o
CC net/netlabel/netlabel_cipso_v4.o
CC [M] drivers/misc/mei/gsc_proxy/mei_gsc_proxy.o
CC lib/xarray.o
CC net/netlabel/netlabel_calipso.o
CC [M] sound/soc/sof/amd/acp-common.o
CC drivers/acpi/acpica/hwpci.o
CC net/ipv4/inet_connection_sock.o
CC drivers/acpi/acpica/nsaccess.o
CC arch/x86/kernel/tsc_msr.o
CC [M] net/netfilter/nf_conntrack_labels.o
CC drivers/acpi/processor_core.o
CC drivers/acpi/processor_pdc.o
CC [M] net/xfrm/xfrm_user.o
CC drivers/tty/serial/max310x.o
CC fs/btrfs/defrag.o
CC [M] sound/soc/sof/amd/acp-probes.o
CC [M] fs/lockd/xdr.o
CC mm/swapfile.o
CC [M] sound/soc/sof/intel/telemetry.o
CC drivers/base/attribute_container.o
CC mm/swap_slots.o
CC net/devlink/param.o
CC [M] fs/smb/client/link.o
CC lib/lockref.o
CC [M] drivers/misc/mei/init.o
AR net/l3mdev/built-in.a
CC drivers/mfd/wm8400-core.o
CC drivers/acpi/acpica/nsalloc.o
CC [M] fs/nfs/pagelist.o
CC [M] drivers/misc/mei/hbm.o
CC [M] fs/nfs/read.o
CC [M] fs/nfs/symlink.o
CC kernel/bpf/cgroup_iter.o
CC [M] drivers/misc/mei/interrupt.o
CC fs/btrfs/extent_map.o
CC kernel/bpf/bpf_cgrp_storage.o
CC drivers/acpi/ec.o
CC arch/x86/kernel/io_delay.o
CC net/ipv6/ndisc.o
CC [M] sound/soc/sof/intel/hda-probes.o
CC net/ipv6/udp.o
CC net/ipv6/udplite.o
CC drivers/acpi/acpica/nsarguments.o
CC net/ipv6/raw.o
LD [M] fs/netfs/netfs.o
CC net/ipv6/icmp.o
CC [M] drivers/misc/mei/client.o
CC [M] drivers/misc/mei/main.o
CC drivers/nvdimm/bus.o
CC [M] fs/autofs/init.o
CC [M] fs/overlayfs/super.o
CC drivers/nvdimm/dimm_devs.o
CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o
CC [M] drivers/gpu/drm/display/drm_dsc_helper.o
CC [M] fs/overlayfs/namei.o
CC [M] fs/lockd/procfs.o
CC [M] sound/soc/sof/intel/hda-mlink.o
CC drivers/tty/serial/sccnxp.o
CC [M] drivers/misc/mei/dma-ring.o
CC drivers/acpi/acpica/nsconvert.o
CC drivers/base/transport_class.o
CC drivers/tty/serial/serial_mctrl_gpio.o
CC fs/open.o
CC net/devlink/region.o
CC [M] sound/soc/sof/amd/pci-rn.o
CC [M] drivers/misc/mei/bus.o
CC drivers/acpi/acpica/nsdump.o
CC arch/x86/kernel/rtc.o
AR net/netlabel/built-in.a
CC arch/x86/kernel/resource.o
AS arch/x86/kernel/irqflags.o
CC net/devlink/health.o
CC kernel/bpf/cgroup.o
CC [M] drivers/misc/mei/bus-fixup.o
CC arch/x86/kernel/static_call.o
CC drivers/mfd/wm831x-core.o
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
CC kernel/bpf/reuseport_array.o
CC [M] fs/autofs/inode.o
CC [M] fs/nfs/unlink.o
CC [M] fs/autofs/root.o
CC fs/btrfs/sysfs.o
CC kernel/bpf/bpf_struct_ops.o
CC drivers/acpi/dock.o
CC drivers/acpi/pci_root.o
LD [M] fs/lockd/lockd.o
CC drivers/acpi/acpica/nseval.o
CC fs/read_write.o
CC lib/bcd.o
CC [M] sound/soc/sof/amd/renoir.o
LD [M] sound/soc/sof/amd/snd-sof-amd-acp.o
CC [M] drivers/gpu/drm/display/drm_dp_tunnel.o
CC [M] fs/nfs/write.o
CC [M] fs/overlayfs/util.o
CC net/devlink/trap.o
CC arch/x86/kernel/process.o
CC drivers/base/topology.o
CC [M] fs/overlayfs/inode.o
CC lib/sort.o
CC net/ipv4/tcp.o
AR drivers/gpu/drm/omapdrm/built-in.a
CC drivers/acpi/acpica/nsinit.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC drivers/tty/serial/kgdb_nmi.o
CC arch/x86/kernel/ptrace.o
AR drivers/gpu/drm/imx/built-in.a
CC drivers/tty/serial/kgdboc.o
CC lib/parser.o
CC drivers/mfd/wm831x-irq.o
AR drivers/gpu/drm/i2c/built-in.a
CC [M] sound/soc/sof/intel/hda-codec.o
CC [M] fs/smb/client/misc.o
CC [M] fs/overlayfs/file.o
CC [M] fs/autofs/symlink.o
AR drivers/gpu/drm/panel/built-in.a
CC [M] fs/autofs/waitq.o
CC fs/file_table.o
CC [M] fs/autofs/expire.o
CC fs/super.o
AR net/xfrm/built-in.a
CC [M] fs/autofs/dev-ioctl.o
CC drivers/nvdimm/nd_perf.o
CC drivers/nvdimm/dimm.o
CC [M] fs/overlayfs/dir.o
CC kernel/task_work.o
CC [M] drivers/misc/mei/debugfs.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
CC kernel/extable.o
CC mm/zswap.o
CC drivers/acpi/acpica/nsload.o
CC drivers/base/container.o
CC drivers/acpi/pci_link.o
CC [M] fs/nfs/namespace.o
CC net/devlink/rate.o
CC lib/debug_locks.o
CC lib/random32.o
CC [M] fs/overlayfs/readdir.o
CC [M] drivers/misc/mei/mei-trace.o
CC fs/btrfs/accessors.o
CC kernel/bpf/cpumask.o
CC net/ncsi/ncsi-cmd.o
CC kernel/bpf/bpf_lsm.o
CC drivers/acpi/acpica/nsnames.o
CC drivers/acpi/acpica/nsobject.o
LD [M] sound/soc/sof/amd/snd-sof-amd-renoir.o
CC net/ncsi/ncsi-rsp.o
CC drivers/mfd/wm831x-otp.o
CC drivers/mfd/wm831x-auxadc.o
CC drivers/base/property.o
CC drivers/mfd/wm831x-i2c.o
CC net/ncsi/ncsi-aen.o
CC [M] fs/overlayfs/copy_up.o
CC drivers/nvdimm/region_devs.o
CC kernel/params.o
CC drivers/acpi/acpica/nsparse.o
CC drivers/mfd/wm831x-spi.o
CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o
LD [M] fs/autofs/autofs4.o
CC fs/char_dev.o
CC kernel/kthread.o
CC fs/stat.o
CC net/ipv6/mcast.o
CC net/xdp/xsk.o
AR drivers/tty/serial/built-in.a
AR drivers/tty/built-in.a
CC net/xdp/xdp_umem.o
CC [M] drivers/misc/mei/pci-me.o
CC net/devlink/linecard.o
CC fs/btrfs/xattr.o
CC [M] drivers/misc/mei/hw-me.o
CC [M] sound/soc/sof/intel/pci-tgl.o
CC lib/bust_spinlocks.o
CC drivers/acpi/acpica/nspredef.o
CC drivers/dax/hmem/device.o
CC [M] sound/soc/sof/intel/pci-mtl.o
CC drivers/mfd/wm8350-core.o
CC drivers/nvdimm/region.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC drivers/nvdimm/namespace_devs.o
CC drivers/acpi/acpica/nsprepkg.o
CC kernel/bpf/relo_core.o
CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o
CC net/mptcp/protocol.o
CC net/mctp/af_mctp.o
CC arch/x86/kernel/tls.o
CC [M] fs/smb/client/netmisc.o
CC mm/dmapool.o
CC net/xdp/xsk_queue.o
CC fs/exec.o
CC [M] sound/soc/sof/core.o
CC net/xdp/xskmap.o
CC [M] sound/soc/sof/ops.o
CC net/ncsi/ncsi-manage.o
CC drivers/mfd/wm8350-regmap.o
CC arch/x86/kernel/step.o
CC arch/x86/kernel/tboot.o
CC [M] fs/overlayfs/export.o
CC net/ncsi/ncsi-netlink.o
CC kernel/sys_ni.o
CC lib/kasprintf.o
CC kernel/nsproxy.o
CC drivers/acpi/acpica/nsrepair.o
CC [M] sound/soc/sof/intel/pci-lnl.o
CC drivers/mfd/wm8350-gpio.o
CC drivers/mfd/wm8350-irq.o
CC [M] drivers/dax/hmem/hmem.o
CC drivers/mfd/wm8350-i2c.o
CC drivers/dax/super.o
CC net/handshake/alert.o
CC [M] fs/nfs/mount_clnt.o
CC fs/pipe.o
CC [M] fs/nfs/nfstrace.o
CC mm/hugetlb.o
CC kernel/notifier.o
LD [M] sound/soc/sof/intel/snd-sof-intel-hda-common.o
LD [M] sound/soc/sof/intel/snd-sof-intel-hda-mlink.o
CC drivers/acpi/acpica/nsrepair2.o
CC drivers/nvdimm/label.o
CC [M] net/llc/llc_core.o
CC fs/btrfs/ordered-data.o
CC [M] net/bridge/br.o
CC drivers/base/cacheinfo.o
CC lib/bitmap.o
CC fs/btrfs/extent_io.o
CC lib/scatterlist.o
LD [M] sound/soc/sof/intel/snd-sof-intel-hda.o
CC [M] fs/overlayfs/params.o
CC net/handshake/genl.o
CC drivers/nvdimm/badrange.o
CC kernel/ksysfs.o
CC [M] drivers/gpu/drm/display/drm_scdc_helper.o
CC drivers/mfd/tps65910.o
CC [M] drivers/misc/mei/gsc-me.o
LD [M] sound/soc/sof/intel/snd-sof-pci-intel-tgl.o
LD [M] sound/soc/sof/intel/snd-sof-pci-intel-mtl.o
LD [M] sound/soc/sof/intel/snd-sof-pci-intel-lnl.o
CC [M] drivers/misc/enclosure.o
CC [M] sound/soc/sof/loader.o
AR drivers/dax/hmem/built-in.a
CC arch/x86/kernel/i8237.o
LD [M] drivers/dax/hmem/dax_hmem.o
AR kernel/bpf/built-in.a
LD [M] drivers/misc/mei/mei.o
CC net/mctp/device.o
CC [M] fs/smb/client/smbencrypt.o
CC net/handshake/netlink.o
CC [M] fs/smb/client/transport.o
CC [M] fs/overlayfs/xattrs.o
CC net/xdp/xsk_buff_pool.o
CC lib/list_sort.o
CC drivers/acpi/acpica/nssearch.o
CC lib/uuid.o
CC drivers/base/swnode.o
CC [M] sound/soc/sof/ipc.o
AR net/devlink/built-in.a
CC lib/iov_iter.o
CC fs/namei.o
CC arch/x86/kernel/stacktrace.o
CC net/devres.o
CC [M] net/sunrpc/clnt.o
CC [M] net/sunrpc/xprt.o
LD [M] drivers/misc/mei/mei-me.o
CC [M] net/bridge/br_device.o
CC kernel/cred.o
LD [M] drivers/misc/mei/mei-gsc.o
CC net/ipv4/tcp_input.o
CC drivers/base/auxiliary.o
CC drivers/dma-buf/heaps/system_heap.o
CC drivers/acpi/acpica/nsutils.o
CC drivers/mfd/tps65912-core.o
CC drivers/dma-buf/dma-buf.o
CC drivers/dax/bus.o
CC drivers/dma-buf/dma-fence.o
CC [M] net/netfilter/nf_nat_core.o
CC drivers/nvdimm/claim.o
LD [M] fs/overlayfs/overlay.o
CC kernel/reboot.o
CC fs/fcntl.o
CC kernel/async.o
CC kernel/range.o
CC [M] net/bridge/br_fdb.o
CC kernel/smpboot.o
CC arch/x86/kernel/reboot.o
CC [M] net/llc/llc_input.o
CC arch/x86/kernel/early-quirks.o
CC net/mctp/route.o
CC drivers/acpi/acpica/nswalk.o
AR drivers/misc/built-in.a
CC [M] net/bridge/br_forward.o
CC net/ipv6/reassembly.o
CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o
CC [M] net/sunrpc/socklib.o
CC [M] fs/smb/client/cached_dir.o
AR drivers/cxl/core/built-in.a
CC lib/clz_ctz.o
CC [M] fs/smb/client/cifs_unicode.o
CC [M] drivers/cxl/core/port.o
AR net/ncsi/built-in.a
CC drivers/mfd/tps65912-i2c.o
CC [M] drivers/cxl/core/pmem.o
CC fs/btrfs/volumes.o
CC [M] sound/soc/sof/pcm.o
AR drivers/dma-buf/heaps/built-in.a
CC [M] fs/nfs/export.o
CC [M] fs/nfs/sysfs.o
CC net/mptcp/subflow.o
CC drivers/base/devtmpfs.o
CC drivers/acpi/acpica/nsxfeval.o
CC drivers/mfd/tps65912-spi.o
CC [M] net/bridge/br_if.o
CC net/socket.o
CC net/handshake/request.o
CC net/mptcp/options.o
CC net/ipv6/tcp_ipv6.o
CC [M] sound/soc/sof/pm.o
CC fs/btrfs/async-thread.o
AR net/xdp/built-in.a
CC [M] fs/nfs/fs_context.o
CC net/handshake/tlshd.o
CC net/compat.o
LD [M] drivers/gpu/drm/display/drm_display_helper.o
CC [M] drivers/dax/device.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
CC drivers/base/node.o
AR drivers/gpu/drm/bridge/cadence/built-in.a
CC drivers/nvdimm/btt_devs.o
CC fs/ioctl.o
CC fs/readdir.o
CC kernel/ucount.o
CC drivers/acpi/acpica/nsxfname.o
CC drivers/mfd/twl-core.o
AR drivers/gpu/drm/bridge/imx/built-in.a
CC drivers/dma-buf/dma-fence-array.o
AR drivers/gpu/drm/bridge/synopsys/built-in.a
CC lib/bsearch.o
CC drivers/dma-buf/dma-fence-chain.o
CC arch/x86/kernel/smp.o
CC drivers/acpi/acpica/nsxfobj.o
AR drivers/gpu/drm/bridge/built-in.a
CC [M] net/llc/llc_output.o
CC kernel/regset.o
CC [M] drivers/cxl/core/regs.o
CC kernel/ksyms_common.o
AR drivers/dax/built-in.a
CC [M] drivers/cxl/core/memdev.o
AR drivers/gpu/drm/hisilicon/built-in.a
CC net/mctp/neigh.o
AR drivers/gpu/drm/mxsfb/built-in.a
CC [M] fs/nfs/sysctl.o
CC [M] fs/smb/client/nterr.o
CC drivers/nvdimm/pfn_devs.o
AR drivers/gpu/drm/tiny/built-in.a
AR drivers/gpu/drm/xlnx/built-in.a
AR drivers/gpu/drm/gud/built-in.a
AR drivers/gpu/drm/solomon/built-in.a
CC [M] drivers/gpu/drm/ttm/ttm_tt.o
CC [M] net/netfilter/nf_nat_proto.o
LD [M] drivers/dax/device_dax.o
CC drivers/acpi/acpica/psargs.o
CC kernel/groups.o
CC fs/select.o
CC kernel/vhost_task.o
CC [M] net/bridge/br_input.o
CC [M] net/bridge/br_ioctl.o
CC fs/btrfs/ioctl.o
CC [M] net/bridge/br_stp.o
CC [M] fs/smb/client/cifsencrypt.o
CC drivers/dma-buf/dma-fence-unwrap.o
CC [M] fs/smb/client/readdir.o
CC kernel/kcmp.o
CC [M] sound/soc/sof/debug.o
CC drivers/nvdimm/dax_devs.o
CC [M] sound/soc/sof/topology.o
CC [M] net/sunrpc/xprtsock.o
CC fs/dcache.o
CC [M] net/sunrpc/sched.o
CC [M] net/sunrpc/auth.o
CC drivers/acpi/acpica/psloop.o
CC lib/find_bit.o
CC [M] drivers/cxl/core/mbox.o
AR drivers/macintosh/built-in.a
CC [M] drivers/macintosh/mac_hid.o
AR net/mctp/built-in.a
CC drivers/nvdimm/security.o
CC drivers/nvdimm/e820.o
CC [M] fs/smb/client/ioctl.o
CC mm/hugetlb_vmemmap.o
CC drivers/base/memory.o
CC [M] fs/smb/client/sess.o
CC fs/inode.o
CC lib/llist.o
CC net/handshake/trace.o
CC drivers/mfd/twl4030-irq.o
CC fs/attr.o
CC fs/bad_inode.o
LD [M] net/llc/llc.o
CC [M] net/bridge/br_stp_bpdu.o
CC net/ipv4/tcp_output.o
CC drivers/acpi/acpica/psobject.o
CC lib/lwq.o
CC net/ipv4/tcp_timer.o
CC drivers/dma-buf/dma-resv.o
CC [M] drivers/cxl/core/pci.o
CC lib/memweight.o
CC net/sysctl_net.o
CC net/mptcp/token.o
CC [M] drivers/cxl/acpi.o
CC net/mptcp/crypto.o
CC lib/kfifo.o
CC kernel/freezer.o
CC [M] sound/soc/sof/control.o
CC arch/x86/kernel/smpboot.o
CC [M] drivers/gpu/drm/ttm/ttm_bo.o
CC [M] net/bridge/br_stp_if.o
CC drivers/acpi/acpica/psopcode.o
LD [M] fs/nfs/nfs.o
CC fs/file.o
CC fs/filesystems.o
CC lib/percpu-refcount.o
CC drivers/mfd/twl6030-irq.o
CC net/mptcp/ctrl.o
CC drivers/base/module.o
AR drivers/nvdimm/built-in.a
CC mm/mempolicy.o
CC mm/sparse.o
CC fs/namespace.o
CC [M] fs/smb/client/export.o
CC drivers/acpi/acpica/psopinfo.o
CC [M] net/sunrpc/auth_null.o
CC [M] net/netfilter/nf_nat_helper.o
CC [M] net/sunrpc/auth_tls.o
CC net/ipv6/ping.o
CC fs/seq_file.o
CC [M] sound/soc/sof/trace.o
CC [M] sound/soc/sof/iomem-utils.o
AR drivers/scsi/megaraid/built-in.a
AR drivers/scsi/device_handler/built-in.a
CC [M] net/bridge/br_stp_timer.o
CC [M] drivers/scsi/device_handler/scsi_dh_rdac.o
CC drivers/dma-buf/dma-heap.o
CC [M] net/sunrpc/auth_unix.o
AR net/handshake/built-in.a
CC [M] drivers/scsi/device_handler/scsi_dh_emc.o
CC [M] drivers/scsi/device_handler/scsi_dh_alua.o
CC drivers/base/hypervisor.o
CC drivers/dma-buf/sync_file.o
CC [M] net/bridge/br_netlink.o
CC drivers/dma-buf/sw_sync.o
CC drivers/base/pinctrl.o
CC [M] net/sunrpc/svc.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
CC drivers/acpi/acpica/psparse.o
CC drivers/mfd/twl4030-audio.o
CC net/ipv4/tcp_ipv4.o
CC [M] drivers/cxl/core/hdm.o
CC arch/x86/kernel/tsc_sync.o
CC kernel/profile.o
CC fs/xattr.o
CC lib/rhashtable.o
CC lib/base64.o
CC fs/btrfs/locking.o
CC lib/once.o
CC [M] fs/smb/client/unc.o
CC net/mptcp/pm.o
CC drivers/acpi/acpica/psscope.o
CC [M] drivers/gpu/drm/radeon/radeon_drv.o
CC drivers/acpi/acpica/pstree.o
CC [M] sound/soc/sof/sof-audio.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o
CC [M] drivers/gpu/drm/ttm/ttm_module.o
CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC [M] fs/smb/client/winucase.o
CC drivers/mfd/twl6040.o
CC mm/sparse-vmemmap.o
CC fs/libfs.o
CC [M] net/sunrpc/svcsock.o
CC [M] sound/soc/sof/stream-ipc.o
CC [M] sound/soc/sof/fw-file-profile.o
CC [M] net/sunrpc/svcauth.o
CC [M] drivers/gpu/drm/radeon/radeon_device.o
CC drivers/base/devcoredump.o
CC arch/x86/kernel/setup_percpu.o
CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o
CC lib/refcount.o
CC drivers/acpi/acpica/psutils.o
CC mm/mmu_notifier.o
CC drivers/ata/libata-core.o
AR drivers/nvme/common/built-in.a
CC drivers/nvme/host/core.o
CC drivers/dma-buf/sync_debug.o
CC kernel/stacktrace.o
AR drivers/nvme/target/built-in.a
CC drivers/nvme/host/ioctl.o
CC drivers/nvme/host/sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
CC drivers/nvme/host/pr.o
CC [M] drivers/scsi/mpt3sas/mpt3sas_base.o
CC kernel/dma.o
CC lib/rcuref.o
CC drivers/acpi/acpica/pswalk.o
CC drivers/nvme/host/trace.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC [M] net/bridge/br_netlink_tunnel.o
CC mm/ksm.o
CC mm/page_poison.o
CC [M] net/netfilter/nf_nat_masquerade.o
CC drivers/dma-buf/udmabuf.o
CC [M] fs/smb/client/smb2ops.o
CC net/ipv6/exthdrs.o
CC [M] drivers/cxl/core/pmu.o
CC net/ipv6/datagram.o
CC fs/btrfs/orphan.o
CC drivers/ata/libata-scsi.o
CC [M] drivers/gpu/drm/ttm/ttm_resource.o
CC net/mptcp/diag.o
CC drivers/acpi/acpica/psxface.o
CC drivers/acpi/acpica/rsaddr.o
CC drivers/base/platform-msi.o
CC lib/usercopy.o
CC [M] net/sunrpc/svcauth_unix.o
CC drivers/nvme/host/multipath.o
CC net/mptcp/mib.o
CC fs/fs-writeback.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
CC arch/x86/kernel/mpparse.o
CC kernel/smp.o
CC [M] drivers/gpu/drm/radeon/radeon_asic.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
CC [M] drivers/scsi/mpt3sas/mpt3sas_config.o
CC [M] sound/soc/sof/ipc3.o
CC [M] drivers/scsi/mpt3sas/mpt3sas_scsih.o
CC drivers/mfd/mfd-core.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
CC mm/memtest.o
CC mm/migrate.o
CC drivers/acpi/acpica/rscalc.o
CC net/ipv4/tcp_minisocks.o
CC fs/btrfs/export.o
CC fs/btrfs/tree-log.o
CC [M] drivers/dma-buf/selftest.o
CC mm/memory-tiers.o
CC lib/errseq.o
CC [M] net/bridge/br_arp_nd_proxy.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
CC fs/pnode.o
CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
CC drivers/nvme/host/zns.o
CC drivers/acpi/acpica/rscreate.o
CC [M] drivers/cxl/core/cdat.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC lib/bucket_locks.o
CC drivers/nvme/host/hwmon.o
CC fs/splice.o
CC [M] fs/smb/client/smb2maperror.o
CC drivers/nvme/host/pci.o
CC net/mptcp/pm_netlink.o
CC arch/x86/kernel/ftrace.o
CC mm/migrate_device.o
CC drivers/base/physical_location.o
CC fs/sync.o
CC [M] drivers/gpu/drm/ttm/ttm_pool.o
CC [M] drivers/gpu/drm/radeon/radeon_kms.o
CC [M] drivers/dma-buf/st-dma-fence.o
CC drivers/acpi/acpica/rsinfo.o
CC lib/generic-radix-tree.o
CC kernel/uid16.o
CC drivers/mfd/ezx-pcap.o
CC drivers/acpi/acpica/rsio.o
CC [M] net/netfilter/nf_tables_core.o
CC drivers/acpi/acpica/rsirq.o
CC [M] net/netfilter/nf_tables_api.o
CC drivers/acpi/acpica/rslist.o
CC mm/huge_memory.o
LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o
CC [M] drivers/dma-buf/st-dma-fence-chain.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
CC drivers/base/trace.o
CC net/ipv4/tcp_cong.o
CC mm/khugepaged.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
CC drivers/spi/spi.o
CC [M] sound/soc/sof/ipc3-loader.o
CC drivers/spi/spi-mem.o
AS arch/x86/kernel/ftrace_64.o
CC [M] net/bridge/br_sysfs_if.o
CC drivers/acpi/pci_irq.o
CC [M] drivers/scsi/mpt3sas/mpt3sas_transport.o
CC [M] drivers/gpu/drm/ttm/ttm_device.o
CC mm/page_counter.o
CC kernel/module_signature.o
CC kernel/kallsyms.o
CC net/ipv6/ip6_flowlabel.o
CC [M] drivers/spi/spi-intel.o
CC drivers/acpi/acpica/rsmemory.o
CC [M] drivers/cxl/core/trace.o
CC [M] drivers/cxl/core/region.o
CC mm/memcontrol.o
CC lib/bitmap-str.o
CC lib/string_helpers.o
CC [M] drivers/gpu/drm/radeon/radeon_atombios.o
CC arch/x86/kernel/trace_clock.o
CC net/ipv6/inet6_connection_sock.o
CC arch/x86/kernel/trace.o
CC fs/utimes.o
CC arch/x86/kernel/rethook.o
CC drivers/acpi/acpica/rsmisc.o
CC mm/vmpressure.o
CC drivers/acpi/acpica/rsserial.o
AR drivers/base/built-in.a
CC [M] drivers/dma-buf/st-dma-fence-unwrap.o
CC [M] drivers/dma-buf/st-dma-resv.o
CC [M] sound/soc/sof/ipc3-topology.o
CC drivers/acpi/acpica/rsutils.o
CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o
CC mm/swap_cgroup.o
CC [M] drivers/gpu/drm/i915/i915_config.o
CC drivers/mfd/da903x.o
AR drivers/nvme/host/built-in.a
CC [M] net/bridge/br_sysfs_br.o
AR drivers/nvme/built-in.a
CC lib/hexdump.o
CC net/mptcp/sockopt.o
CC drivers/mfd/da9052-irq.o
CC lib/kstrtox.o
CC fs/d_path.o
CC [M] net/sunrpc/addr.o
CC drivers/ata/libata-eh.o
CC [M] net/sunrpc/rpcb_clnt.o
CC mm/hugetlb_cgroup.o
CC drivers/acpi/acpi_lpss.o
CC arch/x86/kernel/vmcore_info_64.o
CC drivers/acpi/acpica/rsxface.o
CC [M] fs/smb/client/smb2transport.o
AR drivers/dma-buf/built-in.a
CC [M] drivers/gpu/drm/i915/i915_driver.o
CC [M] drivers/gpu/drm/xe/tests/xe_live_test_mod.o
CC arch/x86/kernel/machine_kexec_64.o
CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o
CC [M] drivers/gpu/drm/i915/i915_drm_client.o
CC drivers/acpi/acpi_apd.o
CC drivers/acpi/acpi_platform.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
LD [M] drivers/dma-buf/dmabuf_selftests.o
CC [M] drivers/gpu/drm/amd/amdgpu/atom.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC fs/btrfs/free-space-cache.o
CC mm/memory-failure.o
CC mm/kmemleak.o
CC [M] net/sunrpc/timer.o
CC [M] net/sunrpc/xdr.o
CC [M] net/sunrpc/sunrpc_syms.o
CC lib/debug_info.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
AS arch/x86/kernel/relocate_kernel_64.o
CC kernel/acct.o
CC net/mptcp/pm_userspace.o
CC kernel/vmcore_info.o
CC lib/iomap.o
AR drivers/net/phy/qcom/built-in.a
CC drivers/acpi/acpica/tbdata.o
CC drivers/net/pse-pd/pse_core.o
CC [M] sound/soc/sof/ipc3-control.o
CC net/ipv4/tcp_metrics.o
CC [M] drivers/net/phy/aquantia/aquantia_main.o
CC [M] drivers/net/phy/aquantia/aquantia_firmware.o
AR drivers/net/mdio/built-in.a
CC [M] drivers/net/mdio/acpi_mdio.o
CC [M] fs/smb/client/smb2misc.o
CC [M] drivers/scsi/mpt3sas/mpt3sas_ctl.o
CC arch/x86/kernel/kexec-bzimage64.o
CC net/mptcp/fastopen.o
CC drivers/mfd/da9052-core.o
CC drivers/acpi/acpi_pnp.o
CC [M] net/bridge/br_nf_core.o
CC drivers/acpi/power.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
LD [M] drivers/gpu/drm/ttm/ttm.o
LD [M] drivers/cxl/core/cxl_core.o
CC [M] drivers/gpu/drm/vgem/vgem_drv.o
CC [M] drivers/cxl/port.o
CC [M] drivers/gpu/drm/radeon/radeon_agp.o
CC net/ipv6/udp_offload.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC drivers/acpi/event.o
CC kernel/elfcorehdr.o
CC [M] drivers/gpu/drm/vgem/vgem_fence.o
CC [M] drivers/gpu/drm/i915/i915_getparam.o
CC mm/page_isolation.o
CC [M] net/sunrpc/cache.o
CC drivers/acpi/acpica/tbfadt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
CC [M] drivers/gpu/drm/radeon/atombios_crtc.o
CC drivers/ata/libata-transport.o
CC kernel/crash_reserve.o
CC drivers/ata/libata-trace.o
CC [M] drivers/gpu/drm/i915/i915_ioctl.o
CC drivers/acpi/acpica/tbfind.o
CC drivers/acpi/evged.o
CC [M] sound/soc/sof/ipc3-pcm.o
CC [M] drivers/net/phy/aquantia/aquantia_hwmon.o
CC arch/x86/kernel/crash_dump_64.o
CC lib/iomap_copy.o
LD [M] drivers/cxl/cxl_acpi.o
LD [M] drivers/cxl/cxl_port.o
AR drivers/cxl/built-in.a
CC net/mptcp/sched.o
CC [M] drivers/gpu/drm/xe/tests/xe_test_mod.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
CC [M] drivers/gpu/drm/i915/i915_irq.o
CC [M] drivers/gpu/drm/i915/i915_mitigations.o
LD [M] drivers/gpu/drm/vgem/vgem.o
CC [M] drivers/spi/spi-intel-pci.o
CC [M] net/bridge/br_multicast.o
CC drivers/acpi/acpica/tbinstal.o
CC drivers/mfd/da9052-spi.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC drivers/acpi/acpica/tbprint.o
AR drivers/net/pse-pd/built-in.a
CC [M] drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o
CC [M] drivers/gpu/drm/ast/ast_ddc.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
CC [M] drivers/gpu/drm/nouveau/nvif/object.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
CC net/ipv6/seg6.o
CC kernel/kexec_core.o
CC [M] sound/soc/soc-acpi.o
CC lib/devres.o
CC [M] drivers/net/mdio/fwnode_mdio.o
CC [M] drivers/scsi/mpt3sas/mpt3sas_warpdrive.o
CC net/ipv4/tcp_fastopen.o
CC net/ipv4/tcp_rate.o
CC [M] fs/smb/client/smb2pdu.o
CC fs/btrfs/zlib.o
CC fs/btrfs/lzo.o
CC kernel/crash_core.o
CC drivers/acpi/acpica/tbutils.o
CC arch/x86/kernel/crash.o
CC arch/x86/kernel/module.o
AR drivers/net/pcs/built-in.a
CC arch/x86/kernel/kgdb.o
CC drivers/acpi/sysfs.o
CC mm/zpool.o
CC drivers/acpi/property.o
LD [M] drivers/net/phy/aquantia/aquantia.o
CC [M] sound/soc/sof/ipc3-dtrace.o
CC drivers/net/phy/mdio-boardinfo.o
CC [M] drivers/spi/spi-pxa2xx.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
AR drivers/net/ethernet/3com/built-in.a
AR drivers/net/fddi/built-in.a
CC drivers/acpi/acpi_cmos_rtc.o
CC mm/zbud.o
CC drivers/mfd/da9052-i2c.o
AR drivers/net/ethernet/8390/built-in.a
AR drivers/net/ethernet/adaptec/built-in.a
AR drivers/net/ethernet/adi/built-in.a
CC drivers/mfd/lp8788.o
CC drivers/net/phy/stubs.o
AR drivers/net/ethernet/agere/built-in.a
AR drivers/net/ethernet/alacritech/built-in.a
CC drivers/net/phy/mii_timestamper.o
AR drivers/net/ethernet/alteon/built-in.a
CC [M] drivers/gpu/drm/ast/ast_dp501.o
AR drivers/net/ethernet/amazon/built-in.a
CC drivers/acpi/acpica/tbxface.o
AR drivers/net/ethernet/amd/built-in.a
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
LD [M] drivers/gpu/drm/xe/tests/xe_live_test.o
AR drivers/net/ethernet/aquantia/built-in.a
CC [M] drivers/gpu/drm/i915/i915_module.o
AR drivers/net/ethernet/arc/built-in.a
CC arch/x86/kernel/early_printk.o
AR drivers/net/ethernet/asix/built-in.a
CC [M] drivers/gpu/drm/i915/i915_params.o
AR drivers/net/ethernet/atheros/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvif/client.o
AR drivers/net/ethernet/cadence/built-in.a
AR drivers/net/ethernet/broadcom/built-in.a
CC [M] drivers/net/ethernet/broadcom/tg3.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
CC net/mptcp/mptcp_pm_gen.o
CC [M] drivers/gpu/drm/radeon/radeon_combios.o
CC [M] drivers/scsi/mpt3sas/mpt3sas_debugfs.o
CC mm/zsmalloc.o
CC arch/x86/kernel/hpet.o
CC drivers/ata/libata-sata.o
CC kernel/kexec.o
CC [M] sound/soc/sof/ipc4.o
CC lib/check_signature.o
CC drivers/mfd/lp8788-irq.o
CC drivers/mfd/da9055-core.o
CC kernel/kexec_file.o
CC net/ipv6/fib6_notifier.o
CC fs/btrfs/zstd.o
CC arch/x86/kernel/amd_nb.o
CC arch/x86/kernel/kvm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
CC drivers/mfd/da9055-i2c.o
CC [M] net/sunrpc/rpc_pipe.o
CC drivers/acpi/acpica/tbxfload.o
CC lib/interval_tree.o
CC [M] drivers/gpu/drm/ast/ast_dp.o
CC lib/assoc_array.o
LD [M] drivers/gpu/drm/xe/tests/xe_test.o
CC lib/list_debug.o
CC [M] drivers/gpu/drm/xe/xe_device.o
CC fs/btrfs/compression.o
CC drivers/mfd/da9063-core.o
CC fs/btrfs/delayed-ref.o
CC drivers/gpu/drm/drm_panel_orientation_quirks.o
CC [M] drivers/spi/spi-pxa2xx-dma.o
CC [M] drivers/gpu/drm/nouveau/nvif/conn.o
CC [M] sound/soc/sof/ipc4-loader.o
CC net/mptcp/syncookies.o
LD [M] drivers/scsi/mpt3sas/mpt3sas.o
CC lib/debugobjects.o
CC drivers/scsi/scsi.o
CC [M] drivers/gpu/drm/i915/i915_pci.o
CC drivers/acpi/acpica/tbxfroot.o
AR drivers/net/ethernet/brocade/built-in.a
CC arch/x86/kernel/kvmclock.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
CC drivers/acpi/x86/apple.o
CC net/ipv4/tcp_recovery.o
CC kernel/compat.o
CC [M] drivers/spi/spi-pxa2xx-pci.o
CC [M] net/netfilter/nft_chain_filter.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
CC [M] drivers/net/phy/mdio_devres.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
CC [M] sound/soc/sof/ipc4-topology.o
CC [M] drivers/net/phy/phylink.o
CC drivers/mfd/da9063-irq.o
CC net/ipv6/rpl.o
CC [M] drivers/gpu/drm/ast/ast_drv.o
CC fs/btrfs/relocation.o
CC drivers/ata/libata-sff.o
CC [M] sound/soc/sof/ipc4-control.o
CC net/mptcp/bpf.o
CC [M] drivers/gpu/drm/i915/i915_scatterlist.o
CC [M] drivers/gpu/drm/nouveau/nvif/device.o
CC drivers/acpi/acpica/utaddress.o
CC [M] drivers/gpu/drm/nouveau/nvif/disp.o
CC [M] fs/smb/client/smb2inode.o
CC arch/x86/kernel/paravirt.o
CC arch/x86/kernel/paravirt-spinlocks.o
CC arch/x86/kernel/pvclock.o
CC [M] sound/soc/sof/ipc4-pcm.o
CC arch/x86/kernel/pmem.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] net/sunrpc/sysfs.o
CC [M] drivers/gpu/drm/radeon/atom.o
CC drivers/acpi/x86/utils.o
LD [M] drivers/spi/spi-pxa2xx-platform.o
AR drivers/spi/built-in.a
CC drivers/gpu/drm/drm_mipi_dsi.o
CC [M] sound/soc/sof/ipc4-mtrace.o
CC drivers/mfd/da9063-i2c.o
CC drivers/acpi/acpica/utalloc.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
AR drivers/net/ethernet/cavium/common/built-in.a
CC drivers/mfd/max14577.o
AR drivers/net/ethernet/cavium/thunder/built-in.a
AR drivers/net/ethernet/cavium/liquidio/built-in.a
CC mm/early_ioremap.o
AR drivers/net/ethernet/cavium/octeon/built-in.a
AR drivers/net/ethernet/cavium/built-in.a
CC mm/balloon_compaction.o
CC [M] drivers/gpu/drm/ast/ast_main.o
CC mm/secretmem.o
AR drivers/net/ethernet/chelsio/built-in.a
CC [M] sound/soc/sof/ipc4-telemetry.o
AR drivers/net/ethernet/cirrus/built-in.a
CC fs/btrfs/delayed-inode.o
CC lib/bitrev.o
CC [M] drivers/gpu/drm/i915/i915_suspend.o
CC [M] drivers/gpu/drm/i915/i915_switcheroo.o
CC [M] drivers/gpu/drm/i915/i915_sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
CC arch/x86/kernel/jailhouse.o
CC arch/x86/kernel/eisa.o
CC drivers/scsi/hosts.o
CC net/ipv4/tcp_ulp.o
CC arch/x86/kernel/pcspeaker.o
CC net/ipv6/ioam6.o
CC drivers/acpi/acpica/utascii.o
CC [M] drivers/gpu/drm/nouveau/nvif/driver.o
CC [M] drivers/gpu/drm/i915/i915_utils.o
CC [M] drivers/gpu/drm/i915/intel_clock_gating.o
CC [M] net/netfilter/nf_tables_trace.o
AR net/mptcp/built-in.a
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC [M] net/netfilter/nft_immediate.o
CC kernel/utsname.o
CC [M] net/bridge/br_mdb.o
CC arch/x86/kernel/check.o
CC [M] sound/soc/sof/sof-client.o
CC fs/btrfs/scrub.o
CC [M] net/sunrpc/svc_xprt.o
CC drivers/acpi/acpica/utbuffer.o
CC [M] net/sunrpc/xprtmultipath.o
CC [M] drivers/gpu/drm/ast/ast_mm.o
CC drivers/scsi/scsi_ioctl.o
CC drivers/ata/libata-pmp.o
CC drivers/ata/libata-acpi.o
CC drivers/acpi/acpica/utcksum.o
CC arch/x86/kernel/uprobes.o
CC [M] drivers/gpu/drm/i915/intel_device_info.o
CC [M] drivers/gpu/drm/i915/intel_memory_region.o
CC [M] drivers/gpu/drm/nouveau/nvif/event.o
CC drivers/scsi/scsicam.o
CC mm/userfaultfd.o
CC [M] sound/soc/sof/sof-utils.o
CC arch/x86/kernel/perf_regs.o
CC lib/linear_ranges.o
CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o
CC kernel/user_namespace.o
CC [M] fs/smb/client/smb2file.o
CC drivers/ata/libata-zpodd.o
CC [M] net/netfilter/nft_cmp.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o
CC [M] drivers/gpu/drm/radeon/radeon_fence.o
AR drivers/net/ethernet/cisco/built-in.a
CC drivers/mfd/max77693.o
CC drivers/acpi/acpica/utcopy.o
CC drivers/scsi/scsi_error.o
AR drivers/message/fusion/built-in.a
AR drivers/net/ethernet/cortina/built-in.a
CC [M] drivers/gpu/drm/i915/intel_pcode.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC [M] sound/soc/sof/sof-pci-dev.o
AR drivers/message/built-in.a
AR drivers/net/ethernet/dec/tulip/built-in.a
CC [M] drivers/gpu/drm/xe/xe_execlist.o
AR drivers/net/ethernet/dec/built-in.a
CC [M] sound/soc/sof/sof-client-probes.o
AR drivers/net/ethernet/dlink/built-in.a
CC mm/page_idle.o
CC [M] net/sunrpc/debugfs.o
CC mm/usercopy.o
CC [M] drivers/gpu/drm/ast/ast_mode.o
CC [M] drivers/gpu/drm/ast/ast_post.o
CC [M] fs/smb/client/cifsacl.o
CC [M] drivers/net/phy/phy.o
CC [M] net/bridge/br_multicast_eht.o
CC net/ipv4/tcp_offload.o
CC drivers/acpi/acpica/utexcep.o
CC net/ipv4/tcp_plb.o
CC lib/packing.o
AR drivers/firewire/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvif/head.o
CC arch/x86/kernel/tracepoint.o
CC drivers/cdrom/cdrom.o
CC lib/crc-ccitt.o
CC drivers/acpi/acpica/utdebug.o
AR drivers/net/ethernet/emulex/built-in.a
CC net/ipv6/sysctl_net_ipv6.o
CC drivers/ata/libata-pata-timings.o
CC [M] drivers/gpu/drm/nouveau/nvif/mem.o
CC drivers/acpi/x86/s2idle.o
CC net/ipv6/ip6mr.o
CC [M] drivers/gpu/drm/drm_aperture.o
CC [M] drivers/gpu/drm/i915/intel_region_ttm.o
CC fs/btrfs/backref.o
CC drivers/ata/ahci.o
CC drivers/mfd/max77843.o
CC kernel/pid_namespace.o
CC drivers/mfd/max8925-core.o
CC [M] net/netfilter/nft_range.o
CC [M] drivers/gpu/drm/drm_atomic.o
CC [M] drivers/gpu/drm/radeon/radeon_ttm.o
CC [M] drivers/gpu/drm/radeon/radeon_object.o
UPD kernel/config_data
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC [M] drivers/gpu/drm/radeon/radeon_gart.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC lib/crc16.o
CC [M] net/sunrpc/stats.o
CC lib/crc-t10dif.o
CC drivers/acpi/acpica/utdecode.o
CC arch/x86/kernel/itmt.o
CC [M] net/sunrpc/sysctl.o
CC [M] drivers/gpu/drm/radeon/radeon_legacy_crtc.o
CC [M] sound/soc/sof/sof-client-probes-ipc3.o
CC mm/memremap.o
CC [M] drivers/gpu/drm/drm_atomic_uapi.o
HOSTCC lib/gen_crc32table
LD [M] drivers/gpu/drm/ast/ast.o
CC net/ipv6/xfrm6_policy.o
CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o
CC net/ipv6/xfrm6_state.o
CC mm/hmm.o
CC drivers/scsi/scsi_lib.o
CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o
CC [M] drivers/gpu/drm/i915/intel_sbi.o
HOSTCC lib/gen_crc64table
CC [M] drivers/gpu/drm/radeon/radeon_legacy_encoders.o
CC [M] drivers/net/phy/phy-c45.o
CC [M] drivers/net/phy/phy-core.o
CC [M] drivers/gpu/drm/nouveau/nvif/outp.o
CC drivers/acpi/acpica/utdelete.o
CC drivers/ata/libahci.o
CC [M] drivers/gpu/drm/radeon/radeon_connectors.o
CC drivers/mfd/max8925-i2c.o
CC [M] net/bridge/br_switchdev.o
CC arch/x86/kernel/umip.o
CC [M] drivers/net/phy/phy_device.o
CC [M] net/netfilter/nft_bitwise.o
CC drivers/mfd/max8997.o
CC [M] drivers/net/phy/linkmode.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
CC [M] drivers/net/phy/mdio_bus.o
CC drivers/acpi/debugfs.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC drivers/acpi/acpi_lpat.o
CC [M] net/bridge/br_mrp_switchdev.o
CC [M] sound/soc/sof/sof-client-probes-ipc4.o
CC drivers/ata/ahci_platform.o
CC lib/libcrc32c.o
CC [M] fs/smb/client/fs_context.o
CC drivers/acpi/acpica/uterror.o
CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o
CC net/ipv4/datagram.o
CC kernel/stop_machine.o
CC drivers/acpi/acpi_fpdt.o
CC lib/crc64-rocksoft.o
CC kernel/audit.o
CC lib/xxhash.o
CC [M] drivers/gpu/drm/radeon/radeon_encoders.o
CC drivers/scsi/constants.o
CC [M] fs/smb/client/dns_resolve.o
CC fs/btrfs/ulist.o
CC net/ipv6/xfrm6_input.o
CC net/ipv4/raw.o
CC net/ipv4/udp.o
CC drivers/acpi/acpica/uteval.o
CC [M] drivers/gpu/drm/i915/intel_step.o
CC [M] drivers/gpu/drm/nouveau/nvif/timer.o
CC [M] drivers/gpu/drm/i915/intel_uncore.o
CC arch/x86/kernel/unwind_frame.o
CC [M] drivers/net/phy/mdio_device.o
CC [M] drivers/gpu/drm/drm_auth.o
AR drivers/cdrom/built-in.a
CC net/ipv4/udplite.o
CC [M] drivers/gpu/drm/radeon/radeon_display.o
LD [M] sound/soc/sof/snd-sof.o
LD [M] sound/soc/sof/snd-sof-utils.o
LD [M] sound/soc/sof/snd-sof-pci.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
AR drivers/auxdisplay/built-in.a
CC mm/memfd.o
LD [M] sound/soc/sof/snd-sof-probes.o
CC fs/btrfs/qgroup.o
CC [M] drivers/net/phy/swphy.o
CC fs/btrfs/send.o
CC [M] sound/soc/soc-core.o
CC fs/btrfs/dev-replace.o
CC drivers/acpi/acpica/utglobal.o
CC [M] net/bridge/br_mrp.o
CC drivers/usb/common/common.o
AR drivers/net/ethernet/engleder/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o
CC drivers/usb/common/debug.o
CC drivers/usb/common/led.o
CC [M] net/bridge/br_mrp_netlink.o
CC [M] drivers/net/phy/phy_led_triggers.o
CC lib/genalloc.o
CC fs/btrfs/raid56.o
CC [M] net/netfilter/nft_byteorder.o
CC [M] drivers/net/phy/ax88796b.o
CC drivers/mfd/max8997-irq.o
CC fs/btrfs/uuid-tree.o
LD [M] net/sunrpc/sunrpc.o
CC net/ipv6/xfrm6_output.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
CC net/ipv6/xfrm6_protocol.o
CC [M] net/bridge/br_cfm.o
CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o
CC drivers/acpi/acpica/uthex.o
CC drivers/scsi/scsi_lib_dma.o
CC [M] net/netfilter/nft_payload.o
CC [M] drivers/gpu/drm/drm_blend.o
CC drivers/acpi/acpica/utids.o
CC [M] drivers/gpu/drm/drm_bridge.o
AR drivers/net/ethernet/ezchip/built-in.a
AR drivers/net/ethernet/fungible/built-in.a
CC net/ipv6/netfilter.o
CC arch/x86/kernel/sev.o
AR drivers/net/ethernet/google/built-in.a
CC drivers/ata/libahci_platform.o
AR drivers/net/ethernet/huawei/built-in.a
CC mm/ptdump.o
ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
CC [M] fs/smb/client/namespace.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o
CC mm/page_reporting.o
CC mm/bootmem_info.o
AR drivers/net/ethernet/i825xx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o
CC [M] net/netfilter/nft_lookup.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC kernel/auditfilter.o
CC [M] drivers/gpu/drm/nouveau/nvif/user.o
CC drivers/mfd/max8998.o
CC drivers/acpi/acpi_lpit.o
CC drivers/acpi/acpica/utinit.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o
CC [M] fs/smb/client/reparse.o
CC net/ipv6/fib6_rules.o
CC [M] drivers/gpu/drm/i915/intel_wakeref.o
CC [M] drivers/gpu/drm/radeon/radeon_cursor.o
CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o
AR drivers/usb/common/built-in.a
CC [M] sound/soc/soc-dapm.o
CC drivers/usb/core/usb.o
CC fs/stack.o
CC fs/btrfs/props.o
CC fs/fs_struct.o
CC drivers/usb/core/hub.o
CC drivers/acpi/acpica/utlock.o
CC lib/percpu_counter.o
CC lib/iommu-helper.o
CC [M] drivers/net/phy/bcm7xxx.o
CC fs/statfs.o
CC drivers/input/serio/serio.o
CC [M] drivers/gpu/drm/radeon/radeon_i2c.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
CC [M] net/bridge/br_cfm_netlink.o
CC lib/fault-inject.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
CC drivers/input/serio/i8042.o
CC fs/fs_pin.o
CC drivers/scsi/scsi_scan.o
CC [M] drivers/gpu/drm/drm_cache.o
CC drivers/mfd/max8998-irq.o
CC drivers/acpi/acpica/utmath.o
CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC [M] drivers/gpu/drm/i915/vlv_sideband.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o
CC drivers/acpi/prmt.o
CC [M] drivers/gpu/drm/i915/vlv_suspend.o
CC lib/error-inject.o
CC net/ipv4/udp_offload.o
AR mm/built-in.a
CC lib/syscall.o
CC [M] drivers/gpu/drm/drm_client.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_freq.o
AR drivers/usb/phy/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
CC drivers/acpi/acpica/utmisc.o
CC [M] drivers/gpu/drm/drm_client_modeset.o
CC [M] drivers/gpu/drm/drm_color_mgmt.o
CC drivers/ata/ata_piix.o
CC drivers/ata/pata_sis.o
CC kernel/auditsc.o
CC fs/nsfs.o
CC [M] drivers/net/phy/bcm84881.o
CC drivers/mfd/adp5520.o
CC [M] net/netfilter/nft_dynset.o
CC lib/dynamic_debug.o
CC [M] fs/smb/client/smb1ops.o
CC net/ipv4/arp.o
CC net/ipv4/icmp.o
CC [M] drivers/gpu/drm/radeon/radeon_clocks.o
CC [M] sound/soc/soc-jack.o
CC kernel/audit_watch.o
CC drivers/acpi/acpica/utmutex.o
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
CC drivers/acpi/acpica/utnonansi.o
CC [M] net/bridge/br_netfilter_hooks.o
CC drivers/acpi/acpica/utobject.o
CC [M] drivers/net/phy/bcm87xx.o
CC [M] drivers/net/ethernet/intel/igc/igc_main.o
CC [M] drivers/net/ethernet/intel/igb/igb_main.o
CC fs/btrfs/free-space-tree.o
CC [M] drivers/net/ethernet/intel/igc/igc_mac.o
CC [M] drivers/gpu/drm/radeon/radeon_gem.o
CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o
AR drivers/net/hamradio/built-in.a
CC arch/x86/kernel/callthunks.o
CC net/ipv6/proc.o
CC [M] drivers/net/ethernet/intel/igc/igc_i225.o
CC drivers/mfd/tps6586x.o
CC drivers/acpi/acpi_pcc.o
CC [M] drivers/gpu/drm/drm_connector.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle.o
CC kernel/audit_fsnotify.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC kernel/audit_tree.o
CC [M] drivers/gpu/drm/drm_crtc.o
CC drivers/input/serio/libps2.o
CC [M] drivers/gpu/drm/i915/soc/intel_dram.o
CC drivers/acpi/acpica/utosi.o
CC [M] drivers/net/phy/bcm-phy-lib.o
LD [M] drivers/net/ethernet/intel/e1000/e1000.o
CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/scsi/scsi_devinfo.o
CC drivers/scsi/scsi_sysctl.o
CC [M] drivers/gpu/drm/drm_displayid.o
CC [M] drivers/gpu/drm/drm_drv.o
CC drivers/net/ppp/ppp_generic.o
CC drivers/acpi/acpi_ffh.o
CC [M] sound/soc/soc-utils.o
CC [M] drivers/gpu/drm/drm_dumb_buffers.o
CC [M] net/netfilter/nft_meta.o
CC [M] net/netfilter/nft_rt.o
CC lib/errname.o
CC [M] net/netfilter/nft_exthdr.o
CC arch/x86/kernel/audit_64.o
CC drivers/acpi/acpica/utownerid.o
CC arch/x86/kernel/amd_gart_64.o
CC drivers/usb/core/hcd.o
CC [M] drivers/net/phy/bcm-phy-ptp.o
CC drivers/usb/dwc2/core.o
CC [M] drivers/net/ethernet/intel/igc/igc_base.o
CC drivers/usb/host/pci-quirks.o
CC drivers/ata/ata_generic.o
CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o
CC [M] drivers/gpu/drm/radeon/radeon_ring.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o
CC [M] sound/soc/soc-dai.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC lib/nlattr.o
CC [M] drivers/gpu/drm/drm_edid.o
CC [M] fs/smb/client/cifssmb.o
CC net/ipv6/syncookies.o
CC net/ipv4/devinet.o
CC drivers/acpi/acpica/utpredef.o
CC lib/cpu_rmap.o
CC drivers/acpi/acpi_adxl.o
CC drivers/mfd/tps65090.o
CC [M] drivers/gpu/drm/radeon/radeon_irq_kms.o
AR drivers/input/serio/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_phy.o
CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o
CC fs/btrfs/tree-checker.o
CC [M] drivers/gpu/drm/i915/soc/intel_pch.o
CC drivers/input/keyboard/atkbd.o
CC drivers/usb/core/urb.o
CC [M] drivers/net/phy/broadcom.o
CC drivers/acpi/acpica/utresdecode.o
CC [M] drivers/gpu/drm/drm_eld.o
CC arch/x86/kernel/aperture_64.o
CC [M] drivers/ata/acard-ahci.o
CC drivers/acpi/acpica/utresrc.o
CC [M] net/netfilter/nft_last.o
CC [M] net/netfilter/nft_counter.o
CC [M] net/bridge/br_netfilter_ipv6.o
CC kernel/kprobes.o
CC drivers/usb/host/ehci-hcd.o
LD [M] net/bridge/bridge.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o
CC drivers/scsi/scsi_proc.o
CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC [M] sound/soc/soc-component.o
CC drivers/acpi/ac.o
CC drivers/usb/dwc2/core_intr.o
CC drivers/acpi/acpica/utstate.o
CC [M] drivers/gpu/drm/radeon/radeon_cs.o
CC drivers/mfd/aat2870-core.o
CC drivers/acpi/acpica/utstring.o
CC net/ipv4/af_inet.o
AR drivers/input/mouse/built-in.a
CC [M] drivers/gpu/drm/drm_encoder.o
CC drivers/acpi/acpica/utstrsuppt.o
CC [M] drivers/net/ethernet/intel/igbvf/vf.o
CC drivers/usb/storage/scsiglue.o
CC drivers/usb/storage/protocol.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o
CC [M] drivers/net/phy/fixed_phy.o
CC [M] drivers/net/phy/lxt.o
CC drivers/acpi/button.o
CC drivers/usb/storage/transport.o
AR drivers/input/keyboard/built-in.a
CC drivers/acpi/fan_core.o
CC drivers/rtc/lib.o
AR drivers/input/joystick/built-in.a
CC drivers/acpi/fan_attr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
AR drivers/input/tablet/built-in.a
CC [M] drivers/gpu/drm/i915/i915_memcpy.o
CC drivers/acpi/pci_slot.o
CC drivers/input/touchscreen/elants_i2c.o
CC net/ipv4/igmp.o
CC kernel/hung_task.o
CC fs/btrfs/space-info.o
CC drivers/acpi/acpica/utstrtoul64.o
CC drivers/usb/serial/usb-serial.o
CC drivers/usb/serial/generic.o
CC arch/x86/kernel/mmconf-fam10h_64.o
CC [M] drivers/ata/ahci_dwc.o
CC drivers/net/slip/slhc.o
CC lib/dynamic_queue_limits.o
CC drivers/usb/serial/bus.o
CC lib/glob.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
CC drivers/usb/core/message.o
CC [M] net/netfilter/nft_objref.o
CC [M] drivers/gpu/drm/i915/i915_mm.o
CC [M] drivers/net/ethernet/intel/igc/igc_diag.o
CC drivers/mfd/intel-lpss.o
CC [M] drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
CC drivers/acpi/acpica/utxface.o
LD [M] net/bridge/br_netfilter.o
CC net/ipv6/calipso.o
CC [M] drivers/net/ethernet/intel/e1000e/mac.o
AR drivers/i3c/built-in.a
AR drivers/i2c/algos/built-in.a
CC [M] drivers/i2c/algos/i2c-algo-bit.o
CC [M] drivers/net/ethernet/intel/e1000e/manage.o
CC drivers/usb/dwc2/platform.o
CC drivers/i2c/busses/i2c-designware-common.o
CC [M] drivers/gpu/drm/radeon/radeon_bios.o
CC [M] drivers/net/ethernet/intel/igbvf/mbx.o
CC drivers/scsi/scsi_debugfs.o
CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o
AR drivers/net/ppp/built-in.a
CC [M] drivers/net/phy/realtek.o
CC [M] drivers/net/ethernet/intel/igbvf/netdev.o
CC drivers/input/misc/uinput.o
CC arch/x86/kernel/vsmp_64.o
CC drivers/rtc/class.o
CC [M] arch/x86/kernel/msr.o
CC [M] sound/soc/soc-pcm.o
CC drivers/scsi/scsi_trace.o
CC drivers/usb/storage/usb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o
AR drivers/input/touchscreen/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
CC [M] arch/x86/kernel/cpuid.o
AR drivers/ata/built-in.a
CC [M] drivers/gpu/drm/drm_file.o
CC [M] drivers/net/ethernet/intel/e1000e/nvm.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC [M] drivers/net/ethernet/intel/e1000e/phy.o
CC drivers/acpi/acpica/utxfinit.o
CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
CC [M] drivers/net/phy/smsc.o
CC [M] net/netfilter/nft_inner.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence.o
CC drivers/scsi/scsi_logging.o
CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o
CC drivers/scsi/scsi_pm.o
CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
CC drivers/mfd/intel-lpss-pci.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
CC [M] fs/smb/client/asn1.o
CC [M] sound/soc/soc-devres.o
CC kernel/watchdog.o
CC drivers/usb/dwc2/drd.o
CC drivers/usb/serial/console.o
AR drivers/input/misc/built-in.a
CC [M] drivers/gpu/drm/radeon/radeon_benchmark.o
CC kernel/watchdog_perf.o
CC lib/digsig.o
CC drivers/input/input.o
CC drivers/acpi/acpica/utxferror.o
AR drivers/i2c/muxes/built-in.a
CC drivers/i2c/i2c-boardinfo.o
CC fs/btrfs/block-rsv.o
CC fs/btrfs/delalloc-space.o
AR drivers/net/ethernet/microsoft/built-in.a
HOSTCC drivers/gpu/drm/radeon/mkregtable
CC [M] drivers/gpu/drm/radeon/rs400.o
CC [M] drivers/gpu/drm/radeon/rs690.o
AR arch/x86/kernel/built-in.a
CC [M] drivers/gpu/drm/radeon/r520.o
CC [M] drivers/gpu/drm/radeon/r600.o
CC drivers/rtc/interface.o
AR arch/x86/built-in.a
CC drivers/rtc/nvmem.o
CC drivers/rtc/dev.o
CC drivers/i2c/busses/i2c-designware-master.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o
CC drivers/i2c/busses/i2c-designware-platdrv.o
CC drivers/mfd/intel-lpss-acpi.o
CC drivers/usb/core/driver.o
CC net/ipv6/seg6_iptunnel.o
AR drivers/net/slip/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC drivers/usb/serial/ftdi_sio.o
CC net/ipv4/fib_frontend.o
CC [M] drivers/net/ethernet/intel/e1000e/param.o
CC drivers/acpi/acpica/utxfmutex.o
CC [M] drivers/gpu/drm/i915/i915_syncmap.o
CC drivers/usb/dwc2/params.o
CC net/ipv4/fib_semantics.o
CC drivers/usb/dwc2/hcd.o
CC drivers/usb/host/ehci-pci.o
CC [M] net/netfilter/nft_chain_route.o
CC [M] net/netfilter/nf_tables_offload.o
LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o
CC drivers/usb/storage/initializers.o
CC drivers/rtc/proc.o
CC [M] sound/soc/soc-ops.o
CC [M] sound/soc/soc-link.o
CC [M] sound/soc/soc-card.o
CC drivers/mfd/palmas.o
CC drivers/usb/core/config.o
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/net/ethernet/intel/igc/igc_dump.o
CC drivers/usb/serial/pl2303.o
CC drivers/scsi/scsi_dh.o
LD [M] fs/smb/client/cifs.o
CC drivers/scsi/scsi_bsg.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o
CC lib/strncpy_from_user.o
CC drivers/acpi/acpica/dbcmds.o
CC kernel/seccomp.o
CC fs/fs_types.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o
CC drivers/i2c/busses/i2c-designware-baytrail.o
CC [M] drivers/gpu/drm/radeon/rv770.o
CC [M] drivers/gpu/drm/radeon/radeon_test.o
MKREG drivers/gpu/drm/radeon/r200_reg_safe.h
CC drivers/rtc/sysfs.o
LD [M] drivers/net/phy/libphy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o
AR drivers/net/phy/built-in.a
CC drivers/rtc/rtc-mc146818-lib.o
CC [M] drivers/gpu/drm/i915/i915_user_extensions.o
CC fs/btrfs/block-group.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC drivers/rtc/rtc-cmos.o
CC fs/btrfs/discard.o
CC drivers/usb/core/file.o
CC drivers/usb/host/ehci-platform.o
CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o
CC drivers/usb/storage/sierra_ms.o
CC [M] sound/soc/soc-topology.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
CC drivers/input/input-compat.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
CC net/ipv4/fib_trie.o
CC drivers/acpi/acpica/dbconvert.o
CC [M] net/netfilter/nft_set_hash.o
CC [M] drivers/gpu/drm/i915/i915_ioc32.o
CC drivers/scsi/scsi_common.o
CC [M] drivers/i2c/busses/i2c-i801.o
CC lib/strnlen_user.o
CC [M] drivers/gpu/drm/drm_fourcc.o
CC [M] drivers/gpu/drm/drm_framebuffer.o
CC [M] drivers/gpu/drm/i915/i915_debugfs.o
AR drivers/usb/serial/built-in.a
CC net/ipv6/seg6_local.o
CC drivers/acpi/processor_driver.o
CC drivers/mfd/rc5t583.o
CC drivers/usb/core/buffer.o
CC drivers/mfd/rc5t583-irq.o
CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o
CC drivers/mfd/syscon.o
CC [M] sound/soc/soc-compress.o
LD [M] sound/soc/snd-soc-acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
CC drivers/usb/core/sysfs.o
CC drivers/acpi/acpica/dbdisply.o
CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o
CC [M] drivers/gpu/drm/radeon/radeon_legacy_tv.o
CC drivers/usb/storage/option_ms.o
MKREG drivers/gpu/drm/radeon/r600_reg_safe.h
AR drivers/net/ethernet/litex/built-in.a
CC drivers/usb/storage/usual-tables.o
CC net/ipv4/fib_notifier.o
AR drivers/rtc/built-in.a
AR drivers/net/ethernet/marvell/octeon_ep/built-in.a
CC net/ipv4/inet_fragment.o
CC drivers/mfd/as3711.o
CC drivers/usb/host/ohci-hcd.o
CC fs/fs_context.o
AR drivers/net/ethernet/marvell/octeon_ep_vf/built-in.a
CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o
AR drivers/net/ethernet/marvell/prestera/built-in.a
AR drivers/net/ethernet/marvell/octeontx2/built-in.a
CC [M] net/netfilter/nft_set_bitmap.o
CC lib/net_utils.o
AR drivers/net/ethernet/marvell/built-in.a
CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o
CC kernel/relay.o
CC drivers/input/input-mt.o
CC drivers/input/input-poller.o
CC kernel/utsname_sysctl.o
CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o
CC net/ipv6/seg6_hmac.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
CC [M] drivers/gpu/drm/i915/i915_pmu.o
CC drivers/acpi/processor_thermal.o
CC drivers/acpi/acpica/dbexec.o
CC lib/sg_pool.o
CC drivers/acpi/acpica/dbhistry.o
CC drivers/scsi/virtio_scsi.o
CC drivers/mfd/intel_soc_pmic_crc.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o
AR drivers/usb/misc/built-in.a
AR drivers/i2c/busses/built-in.a
CC [M] drivers/gpu/drm/drm_gem.o
CC drivers/i2c/i2c-core-base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o
AR drivers/usb/storage/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o
CC lib/memregion.o
CC drivers/acpi/acpica/dbinput.o
CC drivers/usb/core/endpoint.o
CC drivers/acpi/acpica/dbmethod.o
CC drivers/usb/early/ehci-dbgp.o
CC drivers/usb/gadget/udc/core.o
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
CC [M] drivers/gpu/drm/radeon/radeon_pm.o
LD [M] drivers/net/ethernet/intel/igc/igc.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o
CC drivers/usb/roles/class.o
CC fs/btrfs/reflink.o
CC net/ipv4/ping.o
CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC kernel/delayacct.o
CC drivers/usb/dwc2/hcd_intr.o
CC drivers/usb/gadget/udc/trace.o
CC [M] drivers/gpu/drm/drm_ioctl.o
CC net/ipv4/ip_tunnel_core.o
CC [M] drivers/gpu/drm/drm_lease.o
LD [M] sound/soc/snd-soc-core.o
CC drivers/usb/early/xhci-dbc.o
CC [M] net/netfilter/nft_set_rbtree.o
AR drivers/net/wan/framer/built-in.a
CC drivers/mfd/intel_soc_pmic_chtwc.o
AR drivers/net/wan/built-in.a
CC lib/irq_poll.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o
CC kernel/taskstats.o
AR drivers/net/wireless/admtek/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
AR drivers/net/wireless/ath/built-in.a
CC drivers/acpi/acpica/dbnames.o
CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC drivers/scsi/sd.o
AR drivers/net/wireless/atmel/built-in.a
CC drivers/scsi/sd_dif.o
CC drivers/input/ff-core.o
CC [M] drivers/mfd/lpc_ich.o
CC drivers/usb/core/devio.o
AR drivers/net/wireless/broadcom/built-in.a
AR drivers/net/wireless/intel/built-in.a
CC lib/stackdepot.o
AR drivers/net/wireless/intersil/built-in.a
AR drivers/net/wireless/marvell/built-in.a
CC net/ipv4/gre_offload.o
CC fs/fs_parser.o
CC net/ipv4/metrics.o
AR drivers/net/wireless/mediatek/built-in.a
CC drivers/acpi/processor_idle.o
CC drivers/scsi/sd_zbc.o
AR drivers/net/wireless/microchip/built-in.a
AR drivers/net/wireless/purelifi/built-in.a
CC drivers/acpi/processor_throttling.o
CC net/ipv6/ioam6_iptunnel.o
AR drivers/net/wireless/quantenna/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
AR drivers/net/wireless/ralink/built-in.a
AR drivers/net/wireless/realtek/built-in.a
AR drivers/net/wireless/rsi/built-in.a
CC drivers/acpi/acpica/dbobject.o
AR drivers/net/wireless/silabs/built-in.a
AR drivers/net/wireless/st/built-in.a
AR drivers/net/wireless/ti/built-in.a
AR drivers/net/wireless/zydas/built-in.a
CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o
AR drivers/net/wireless/virtual/built-in.a
AR drivers/net/wireless/built-in.a
CC [M] drivers/usb/class/usbtmc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
AR drivers/usb/roles/built-in.a
CC [M] drivers/usb/typec/ucsi/ucsi.o
CC lib/ref_tracker.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
AR drivers/mfd/built-in.a
CC net/ipv4/netlink.o
CC net/ipv6/addrconf_core.o
CC drivers/acpi/acpica/dbstats.o
CC net/ipv6/exthdrs_core.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o
AR drivers/usb/early/built-in.a
CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o
AR drivers/net/mctp/built-in.a
CC [M] drivers/gpu/drm/radeon/atombios_dp.o
CC kernel/tsacct.o
AR drivers/usb/gadget/function/built-in.a
AR drivers/media/tuners/built-in.a
AR drivers/media/i2c/built-in.a
CC [M] drivers/media/tuners/mc44s803.o
CC [M] drivers/media/i2c/ov13858.o
CC drivers/usb/dwc2/hcd_queue.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
AR drivers/media/rc/keymaps/built-in.a
CC drivers/usb/host/ohci-pci.o
CC fs/btrfs/subpage.o
CC fs/btrfs/tree-mod-log.o
CC [M] drivers/media/rc/rc-main.o
CC fs/btrfs/extent-io-tree.o
CC drivers/input/touchscreen.o
CC drivers/acpi/processor_perflib.o
CC [M] drivers/gpu/drm/xe/xe_guc_id_mgr.o
CC kernel/tracepoint.o
CC [M] net/netfilter/nft_set_pipapo.o
CC net/ipv4/nexthop.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
CC drivers/acpi/acpica/dbutils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
CC drivers/acpi/acpica/dbxface.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
AR drivers/usb/gadget/udc/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o
CC drivers/acpi/container.o
CC drivers/usb/gadget/usbstring.o
CC lib/bootconfig.o
AR drivers/usb/gadget/legacy/built-in.a
CC drivers/usb/gadget/config.o
CC drivers/acpi/acpica/rsdump.o
CC [M] drivers/usb/typec/class.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o
CC drivers/usb/dwc2/hcd_ddma.o
CC drivers/usb/host/ohci-platform.o
CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC net/ipv4/udp_tunnel_stub.o
CC [M] drivers/usb/typec/ucsi/debugfs.o
CC fs/fsopen.o
CC drivers/usb/dwc2/debugfs.o
CC drivers/i2c/i2c-core-smbus.o
CC lib/asn1_decoder.o
CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
CC [M] drivers/media/i2c/ov13b10.o
CC [M] drivers/gpu/drm/radeon/r600_hdmi.o
CC drivers/usb/core/notify.o
CC drivers/usb/core/generic.o
AR drivers/acpi/acpica/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC [M] drivers/gpu/drm/radeon/dce3_1_afmt.o
CC drivers/acpi/thermal_lib.o
CC [M] drivers/gpu/drm/xe/xe_guc_klv_helpers.o
CC net/ipv4/sysctl_net_ipv4.o
CC drivers/scsi/sr.o
CC drivers/scsi/sr_ioctl.o
CC drivers/input/vivaldi-fmap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
CC [M] drivers/media/rc/rc-ir-raw.o
CC lib/asn1_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
CC kernel/irq_work.o
CC [M] drivers/media/tuners/mt20xx.o
CC [M] drivers/media/tuners/tuner-simple.o
CC [M] drivers/media/tuners/tuner-types.o
CC [M] drivers/usb/typec/ucsi/trace.o
CC net/ipv4/proc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
CC drivers/i2c/i2c-core-acpi.o
CC drivers/usb/gadget/epautoconf.o
CC drivers/acpi/thermal.o
CC drivers/usb/host/uhci-hcd.o
CC net/ipv6/ip6_checksum.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
CC [M] drivers/usb/typec/ucsi/psy.o
CC drivers/usb/core/quirks.o
CC [M] drivers/media/rc/lirc_dev.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
AR drivers/usb/dwc2/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
CC fs/btrfs/fs.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o
CC drivers/input/mousedev.o
CC net/ipv4/fib_rules.o
CC drivers/usb/core/devices.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_main.o
CC [M] net/netfilter/nft_set_pipapo_avx2.o
CC net/ipv6/ip6_icmp.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_ethtool.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
CC [M] drivers/gpu/drm/radeon/evergreen.o
AR drivers/pps/clients/built-in.a
CC drivers/pps/pps.o
AR drivers/pps/generators/built-in.a
CC [M] drivers/net/ethernet/intel/i40e/i40e_adminq.o
CC drivers/scsi/sr_vendor.o
CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
CC fs/btrfs/messages.o
CC net/ipv6/output_core.o
CC net/ipv6/protocol.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
CC net/ipv6/ip6_offload.o
GEN lib/oid_registry_data.c
CC lib/ucs2_string.o
CC [M] drivers/usb/typec/ucsi/ucsi_acpi.o
CC net/ipv6/tcpv6_offload.o
CC drivers/acpi/acpi_memhotplug.o
CC lib/ubsan.o
CC kernel/static_call.o
CC fs/btrfs/bio.o
CC drivers/scsi/sg.o
CC [M] drivers/gpu/drm/i915/gt/intel_context.o
CC net/ipv4/ipmr.o
CC drivers/usb/core/phy.o
CC drivers/acpi/ioapic.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC drivers/usb/gadget/composite.o
CC net/ipv6/exthdrs_offload.o
CC drivers/input/evdev.o
CC drivers/usb/gadget/functions.o
CC [M] drivers/media/tuners/tda18271-maps.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o
CC drivers/pps/kapi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
AR drivers/media/rc/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
CC fs/btrfs/lru_cache.o
LD [M] drivers/media/rc/rc-core.o
CC drivers/i2c/i2c-dev.o
CC drivers/acpi/battery.o
LD [M] drivers/usb/typec/ucsi/typec_ucsi.o
CC [M] drivers/input/sparse-keymap.o
CC [M] drivers/usb/typec/mux.o
CC net/ipv4/ipmr_base.o
AR drivers/media/common/b2c2/built-in.a
CC drivers/usb/core/port.o
CC net/ipv6/inet6_hashtables.o
CC drivers/usb/core/hcd-pci.o
AR drivers/media/common/saa7146/built-in.a
LD [M] drivers/net/ethernet/intel/igb/igb.o
CC [M] drivers/net/usb/pegasus.o
AR drivers/media/common/siano/built-in.a
CC [M] drivers/net/usb/rtl8150.o
CC lib/sbitmap.o
CC drivers/usb/core/usb-acpi.o
AR drivers/media/common/v4l2-tpg/built-in.a
CC net/ipv6/mcast_snoop.o
CC kernel/static_call_inline.o
CC kernel/numa.o
AR drivers/media/common/videobuf2/built-in.a
CC [M] net/netfilter/nft_compat.o
AR drivers/media/common/built-in.a
CC drivers/usb/host/xhci.o
CC drivers/usb/gadget/configfs.o
CC drivers/usb/host/xhci-mem.o
CC drivers/pps/sysfs.o
CC [M] net/netfilter/nft_nat.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
CC [M] net/netfilter/nft_chain_nat.o
CC drivers/acpi/hed.o
CC drivers/usb/host/xhci-ext-caps.o
CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o
CC [M] drivers/media/tuners/tda18271-common.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_common.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC drivers/usb/host/xhci-ring.o
CC [M] drivers/input/input-leds.o
CC drivers/usb/gadget/u_f.o
AR drivers/net/ethernet/mellanox/built-in.a
CC [M] drivers/usb/typec/bus.o
CC [M] drivers/gpu/drm/drm_managed.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
CC [M] drivers/i2c/i2c-smbus.o
CC fs/btrfs/raid-stripe-tree.o
CC [M] drivers/scsi/raid_class.o
CC [M] drivers/input/joydev.o
CC fs/init.o
AR drivers/pps/built-in.a
CC [M] net/netfilter/x_tables.o
CC [M] net/netfilter/xt_tcpudp.o
CC net/ipv4/syncookies.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
MKREG drivers/gpu/drm/radeon/evergreen_reg_safe.h
CC [M] net/netfilter/xt_nat.o
CC [M] drivers/usb/typec/pd.o
CC [M] drivers/usb/typec/retimer.o
CC lib/group_cpus.o
CC kernel/user-return-notifier.o
CC [M] drivers/scsi/scsi_transport_sas.o
MKREG drivers/gpu/drm/radeon/cayman_reg_safe.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
CC [M] drivers/gpu/drm/radeon/evergreen_hdmi.o
CC [M] net/netfilter/xt_MASQUERADE.o
CC [M] drivers/net/usb/r8152.o
CC drivers/ptp/ptp_clock.o
AR drivers/usb/core/built-in.a
CC fs/kernel_read_file.o
CC fs/mnt_idmapping.o
CC [M] drivers/media/tuners/tda18271-fe.o
AR drivers/net/ethernet/micrel/built-in.a
CC net/ipv4/netfilter.o
CC net/ipv4/tcp_cubic.o
CC [M] drivers/i2c/i2c-mux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
CC drivers/acpi/bgrt.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC [M] drivers/usb/typec/port-mapper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_hmc.o
CC [M] net/netfilter/xt_addrtype.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_lan_hmc.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_nvm.o
CC kernel/padata.o
CC [M] net/netfilter/xt_conntrack.o
CC net/ipv4/tcp_sigpool.o
CC fs/remap_range.o
CC [M] drivers/net/usb/asix_devices.o
AR drivers/usb/gadget/built-in.a
AR drivers/input/built-in.a
CC fs/pidfs.o
CC fs/btrfs/acl.o
CC drivers/power/reset/restart-poweroff.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_debugfs.o
AR net/ipv6/built-in.a
CC drivers/power/supply/power_supply_core.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_diag.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
AR drivers/i2c/built-in.a
CC [M] drivers/scsi/ses.o
CC drivers/usb/host/xhci-hub.o
CC drivers/hwmon/hwmon.o
CC drivers/acpi/cppc_acpi.o
CC [M] drivers/hwmon/acpi_power_meter.o
AR drivers/thermal/broadcom/built-in.a
LD [M] drivers/usb/typec/typec.o
CC drivers/ptp/ptp_chardev.o
CC lib/fw_table.o
AR drivers/thermal/samsung/built-in.a
CC [M] lib/crc-itu-t.o
CC [M] drivers/gpu/drm/radeon/radeon_trace_points.o
CC drivers/ptp/ptp_sysfs.o
CC [M] drivers/thermal/intel/int340x_thermal/int3400_thermal.o
CC [M] drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.o
CC [M] drivers/thermal/intel/int340x_thermal/int3402_thermal.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
CC [M] drivers/thermal/intel/int340x_thermal/int3403_thermal.o
CC drivers/usb/host/xhci-dbg.o
AR drivers/power/reset/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
AR drivers/thermal/st/built-in.a
AR drivers/thermal/qcom/built-in.a
CC [M] lib/bch.o
CC drivers/usb/host/xhci-trace.o
CC fs/btrfs/zoned.o
CC [M] drivers/hwmon/coretemp.o
CC fs/btrfs/verity.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
CC [M] drivers/net/usb/asix_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
CC drivers/ptp/ptp_vclock.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
CC kernel/jump_label.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o
AR drivers/thermal/tegra/built-in.a
CC [M] drivers/net/ethernet/intel/i40e/i40e_txrx.o
CC fs/buffer.o
CC drivers/usb/host/xhci-dbgcap.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_ptp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
CC [M] drivers/media/tuners/tda827x.o
CC drivers/scsi/scsi_sysfs.o
CC drivers/usb/host/xhci-dbgtty.o
CC drivers/watchdog/watchdog_core.o
CC net/ipv4/tcp_bpf.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o
LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
AR drivers/media/platform/allegro-dvt/built-in.a
CC drivers/power/supply/power_supply_sysfs.o
AR drivers/net/ethernet/intel/built-in.a
AR drivers/media/platform/amphion/built-in.a
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
CC drivers/power/supply/power_supply_leds.o
AR drivers/media/platform/amlogic/built-in.a
AR drivers/thermal/mediatek/built-in.a
CC drivers/power/supply/power_supply_hwmon.o
CC kernel/context_tracking.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_ddp.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
AR drivers/media/platform/aspeed/built-in.a
CC [M] drivers/gpu/drm/radeon/ni.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_device.o
AR drivers/media/platform/atmel/built-in.a
CC drivers/thermal/intel/intel_tcc.o
AR drivers/media/platform/cadence/built-in.a
CC drivers/md/md.o
AR drivers/media/platform/chips-media/coda/built-in.a
CC drivers/thermal/intel/therm_throt.o
AR drivers/media/platform/chips-media/wave5/built-in.a
CC drivers/md/md-bitmap.o
AR drivers/media/platform/chips-media/built-in.a
CC drivers/md/md-autodetect.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
AR drivers/media/platform/intel/built-in.a
CC drivers/acpi/spcr.o
AR drivers/media/platform/marvell/built-in.a
LD [M] net/netfilter/nf_conntrack.o
LD [M] net/netfilter/nf_nat.o
LD [M] net/netfilter/nf_tables.o
AR drivers/media/platform/mediatek/jpeg/built-in.a
AR net/netfilter/built-in.a
AR drivers/media/platform/mediatek/mdp/built-in.a
AR drivers/hwmon/built-in.a
CC [M] drivers/net/ethernet/intel/i40e/i40e_client.o
AR drivers/media/platform/microchip/built-in.a
CC drivers/thermal/intel/intel_hfi.o
CC drivers/watchdog/watchdog_dev.o
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
AR drivers/media/pci/ttpci/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
AR drivers/media/pci/b2c2/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
AR drivers/media/usb/b2c2/built-in.a
CC [M] drivers/thermal/intel/intel_powerclamp.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
AR drivers/media/pci/pluto2/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
AR drivers/media/usb/dvb-usb/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
AR drivers/media/pci/dm1105/built-in.a
AR drivers/media/platform/mediatek/mdp3/built-in.a
AR drivers/media/usb/dvb-usb-v2/built-in.a
AR drivers/media/pci/pt1/built-in.a
CC drivers/watchdog/watchdog_pretimeout.o
AR drivers/media/platform/mediatek/built-in.a
AR drivers/ptp/built-in.a
AR drivers/media/pci/pt3/built-in.a
CC drivers/watchdog/pretimeout_noop.o
AR drivers/media/usb/s2255/built-in.a
CC drivers/watchdog/softdog.o
AR drivers/media/usb/siano/built-in.a
AR drivers/media/pci/mantis/built-in.a
AR drivers/media/platform/nuvoton/built-in.a
GEN lib/test_fortify.log
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
GEN lib/crc32table.h
AR drivers/media/usb/ttusb-budget/built-in.a
GEN lib/crc64table.h
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/pci/ngene/built-in.a
CC lib/oid_registry.o
AR drivers/media/usb/built-in.a
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
CC [M] drivers/gpu/drm/xe/xe_irq.o
AR drivers/media/platform/nxp/dw100/built-in.a
AR drivers/media/platform/nvidia/built-in.a
AR drivers/media/pci/saa7146/built-in.a
CC [M] drivers/gpu/drm/xe/xe_lrc.o
AR drivers/media/platform/nxp/imx-jpeg/built-in.a
CC [M] drivers/thermal/intel/int340x_thermal/int3401_thermal.o
AR drivers/media/pci/smipcie/built-in.a
AR drivers/media/platform/nxp/imx8-isi/built-in.a
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/platform/nxp/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
CC drivers/power/supply/samsung-sdi-battery.o
AR drivers/media/pci/intel/ipu3/built-in.a
AR drivers/media/pci/intel/ivsc/built-in.a
AR drivers/media/pci/intel/built-in.a
AR drivers/media/platform/qcom/camss/built-in.a
AR drivers/media/pci/built-in.a
AR drivers/media/platform/qcom/venus/built-in.a
AR drivers/media/platform/qcom/built-in.a
CC net/ipv4/udp_bpf.o
CC net/ipv4/cipso_ipv4.o
CC drivers/md/dm-init.o
CC [M] drivers/net/usb/ax88172a.o
AR drivers/media/platform/renesas/rcar-vin/built-in.a
CC kernel/iomem.o
CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
AR drivers/media/platform/renesas/vsp1/built-in.a
CC drivers/acpi/acpi_dbg.o
AR drivers/media/platform/renesas/built-in.a
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC [M] drivers/media/tuners/tda8290.o
AR drivers/media/platform/rockchip/rga/built-in.a
AR drivers/media/platform/rockchip/rkisp1/built-in.a
AR drivers/media/firewire/built-in.a
AR drivers/media/platform/rockchip/built-in.a
AR drivers/media/spi/built-in.a
CC [M] drivers/media/tuners/tda9887.o
AR drivers/media/mmc/siano/built-in.a
AR drivers/media/mmc/built-in.a
CC kernel/rseq.o
CC net/ipv4/xfrm4_policy.o
CC net/ipv4/xfrm4_state.o
CC [M] drivers/net/usb/ax88179_178a.o
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
CC [M] drivers/media/tuners/tea5761.o
CC [M] drivers/thermal/intel/intel_soc_dts_iosf.o
CC drivers/usb/host/xhci-debugfs.o
AR drivers/accessibility/braille/built-in.a
AR drivers/media/platform/samsung/exynos4-is/built-in.a
CC [M] drivers/media/tuners/tea5767.o
AR drivers/accessibility/built-in.a
AR drivers/media/platform/samsung/s3c-camif/built-in.a
CC [M] drivers/media/tuners/xc2028.o
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci_legacy.o
AR fs/btrfs/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
CC drivers/power/supply/charger-manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
AR drivers/media/platform/samsung/built-in.a
AR drivers/scsi/built-in.a
CC [M] drivers/gpu/drm/radeon/atombios_encoders.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
AR drivers/media/platform/st/sti/bdisp/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
AR drivers/isdn/hardware/built-in.a
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
AR drivers/isdn/built-in.a
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
AR drivers/media/platform/st/sti/delta/built-in.a
CC [M] drivers/thermal/intel/intel_pch_thermal.o
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
AR drivers/media/platform/st/sti/hva/built-in.a
CC lib/string.o
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
CC drivers/usb/host/xhci-pci.o
AR drivers/media/platform/st/stm32/built-in.a
CC lib/crc32.o
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
AR drivers/media/platform/st/built-in.a
CC drivers/acpi/viot.o
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
CC [M] drivers/net/usb/cdc_ether.o
CC [M] drivers/gpu/drm/xe/xe_mmio.o
AR drivers/media/platform/sunxi/built-in.a
AR drivers/media/platform/ti/am437x/built-in.a
AR drivers/watchdog/built-in.a
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
AR drivers/media/platform/ti/cal/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
AR drivers/media/platform/ti/vpe/built-in.a
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/platform/verisilicon/built-in.a
AR drivers/media/platform/ti/j721e-csi2rx/built-in.a
AR drivers/media/platform/ti/omap/built-in.a
CC [M] drivers/net/usb/cdc_eem.o
CC lib/crc64.o
AR drivers/media/platform/via/built-in.a
CC [M] drivers/gpu/drm/radeon/radeon_semaphore.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_xsk.o
AR drivers/media/platform/ti/omap3isp/built-in.a
CC net/ipv4/xfrm4_input.o
CC [M] drivers/gpu/drm/radeon/radeon_sa.o
CC [M] drivers/net/ethernet/intel/e100.o
AR drivers/media/platform/ti/built-in.a
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.o
CC [M] drivers/gpu/drm/radeon/atombios_i2c.o
CC kernel/watch_queue.o
CC [M] drivers/media/tuners/xc4000.o
AR drivers/media/platform/xilinx/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
AR drivers/media/platform/built-in.a
CC [M] drivers/media/tuners/xc5000.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
CC [M] drivers/acpi/acpi_ipmi.o
CC [M] drivers/net/usb/smsc75xx.o
CC fs/mpage.o
AR drivers/media/test-drivers/built-in.a
CC [M] drivers/net/ethernet/intel/i40e/i40e_devlink.o
CC drivers/net/loopback.o
AR drivers/power/supply/built-in.a
CC net/ipv4/xfrm4_output.o
AR drivers/power/built-in.a
CC [M] drivers/net/ethernet/intel/i40e/i40e_dcb.o
CC [M] drivers/net/usb/smsc95xx.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
CC [M] drivers/net/usb/rndis_host.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_dcb_nl.o
CC [M] drivers/media/mc/mc-device.o
CC [M] drivers/gpu/drm/radeon/si.o
CC [M] drivers/gpu/drm/radeon/radeon_prime.o
CC drivers/thermal/thermal_core.o
CC fs/proc_namespace.o
AR drivers/usb/host/built-in.a
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.o
CC drivers/edac/edac_mc.o
CC fs/direct-io.o
AR drivers/usb/built-in.a
CC fs/eventpoll.o
CC drivers/thermal/thermal_sysfs.o
CC drivers/edac/edac_device.o
CC [M] drivers/gpu/drm/radeon/cik.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
AR lib/lib.a
CC drivers/net/netconsole.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
AR lib/built-in.a
CC drivers/md/dm-uevent.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
CC [M] drivers/acpi/acpi_video.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
CC fs/anon_inodes.o
CC net/ipv4/xfrm4_protocol.o
CC fs/signalfd.o
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
CC [M] drivers/acpi/video_detect.o
CC drivers/net/tun.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
GEN drivers/eisa/devlist.h
CC drivers/opp/core.o
CC drivers/eisa/pci_eisa.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.o
GZIP kernel/config_data.gz
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
CC [M] drivers/media/mc/mc-devnode.o
CC kernel/configs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
CC drivers/net/virtio_net.o
CC drivers/md/dm-zone.o
CC drivers/net/xen-netfront.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
CC [M] drivers/media/mc/mc-entity.o
CC [M] drivers/media/v4l2-core/v4l2-async.o
CC [M] drivers/media/v4l2-core/v4l2-fwnode.o
LD [M] drivers/media/tuners/tda18271.o
CC [M] drivers/media/v4l2-core/v4l2-dv-timings.o
CC [M] drivers/media/mc/mc-request.o
CC [M] drivers/media/mc/mc-dev-allocator.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
CC [M] drivers/net/usb/mcs7830.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
CC [M] drivers/net/usb/usbnet.o
CC fs/timerfd.o
CC drivers/thermal/thermal_trip.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
CC [M] drivers/media/dvb-core/dvbdev.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
AR kernel/built-in.a
CC [M] drivers/media/v4l2-core/v4l2-dev.o
LD [M] drivers/net/ethernet/intel/i40e/i40e.o
CC drivers/eisa/virtual_root.o
CC [M] drivers/net/usb/cdc_ncm.o
CC [M] drivers/net/usb/r8153_ecm.o
CC drivers/edac/edac_mc_sysfs.o
CC drivers/cpufreq/cpufreq.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.o
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.o
CC [M] drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.o
CC fs/eventfd.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
CC drivers/md/dm-ima.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_aca.o
CC [M] drivers/media/dvb-core/dmxdev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
CC drivers/thermal/thermal_helpers.o
CC drivers/thermal/thermal_netlink.o
CC drivers/eisa/eisa-bus.o
CC fs/userfaultfd.o
CC [M] drivers/gpu/drm/drm_mm.o
CC [M] drivers/acpi/acpi_tad.o
CC fs/aio.o
LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o
CC drivers/thermal/thermal_hwmon.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
CC drivers/edac/edac_module.o
CC net/ipv4/bpf_tcp_ca.o
CC fs/dax.o
CC [M] drivers/gpu/drm/radeon/r600_dpm.o
CC drivers/thermal/gov_fair_share.o
CC [M] drivers/acpi/acpi_pad.o
CC drivers/edac/edac_device_sysfs.o
CC drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.o
AR drivers/net/ethernet/mscc/built-in.a
CC fs/locks.o
CC fs/binfmt_script.o
AR drivers/net/ethernet/natsemi/built-in.a
AR drivers/net/ethernet/myricom/built-in.a
CC drivers/thermal/gov_bang_bang.o
CC [M] drivers/media/dvb-core/dvb_demux.o
CC drivers/net/net_failover.o
CC drivers/opp/cpu.o
LD [M] drivers/media/mc/mc.o
CC drivers/net/ethernet/microchip/vcap/vcap_api.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC [M] drivers/media/dvb-core/dvb_ca_en50221.o
CC [M] drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.o
CC drivers/cpufreq/freq_table.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
CC drivers/cpufreq/cpufreq_stats.o
CC [M] drivers/gpu/drm/drm_mode_config.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC drivers/md/dm-audit.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
CC fs/binfmt_elf.o
CC drivers/edac/wq.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o
CC drivers/thermal/gov_step_wise.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
AR drivers/eisa/built-in.a
CC [M] drivers/media/v4l2-core/v4l2-ioctl.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt.o
CC drivers/cpufreq/cpufreq_performance.o
AR drivers/net/ethernet/neterion/built-in.a
AR drivers/net/ethernet/netronome/built-in.a
CC drivers/cpufreq/cpufreq_powersave.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
CC drivers/net/ethernet/microchip/vcap/vcap_tc.o
CC fs/compat_binfmt_elf.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC fs/backing-file.o
CC fs/mbcache.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o
LD [M] drivers/acpi/video.o
CC [M] drivers/gpu/drm/drm_mode_object.o
CC [M] drivers/media/dvb-core/dvb_frontend.o
AR drivers/acpi/built-in.a
CC drivers/thermal/gov_user_space.o
CC [M] drivers/media/dvb-core/dvb_net.o
AR net/ipv4/built-in.a
AR net/built-in.a
CC [M] drivers/net/mii.o
CC drivers/cpufreq/cpufreq_userspace.o
AR drivers/net/ethernet/ni/built-in.a
CC drivers/opp/debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
CC drivers/cpuidle/governors/ladder.o
CC [M] drivers/gpu/drm/radeon/rs780_dpm.o
LD [M] drivers/net/usb/asix.o
CC drivers/cpuidle/governors/menu.o
CC drivers/cpuidle/cpuidle.o
CC drivers/cpuidle/driver.o
CC [M] drivers/net/mdio.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC fs/posix_acl.o
CC drivers/cpufreq/cpufreq_conservative.o
CC drivers/thermal/gov_power_allocator.o
CC fs/coredump.o
CC [M] drivers/gpu/drm/drm_modes.o
CC drivers/cpuidle/governors/teo.o
CC [M] drivers/gpu/drm/drm_modeset_lock.o
CC [M] drivers/net/veth.o
CC [M] drivers/gpu/drm/radeon/rv6xx_dpm.o
CC drivers/thermal/devfreq_cooling.o
CC [M] drivers/gpu/drm/drm_plane.o
AR drivers/thermal/intel/built-in.a
CC [M] drivers/gpu/drm/drm_prime.o
CC [M] drivers/gpu/drm/drm_print.o
CC drivers/edac/edac_pci.o
CC [M] drivers/gpu/drm/drm_property.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.o
AR drivers/opp/built-in.a
CC [M] drivers/media/dvb-core/dvb_ringbuffer.o
CC [M] drivers/gpu/drm/radeon/rv770_dpm.o
CC drivers/mmc/core/core.o
CC fs/drop_caches.o
CC drivers/mmc/core/bus.o
CC drivers/cpuidle/governor.o
CC drivers/cpuidle/sysfs.o
CC drivers/cpuidle/poll_state.o
CC drivers/edac/edac_pci_sysfs.o
CC drivers/md/dm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
CC drivers/cpufreq/cpufreq_governor.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC drivers/cpuidle/governors/haltpoll.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
CC [M] drivers/gpu/drm/drm_syncobj.o
CC drivers/cpufreq/acpi-cpufreq.o
AR drivers/media/built-in.a
CC [M] drivers/gpu/drm/drm_sysfs.o
CC [M] drivers/gpu/drm/drm_trace_points.o
CC fs/sysctls.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/si.o
CC drivers/edac/ghes_edac.o
CC [M] drivers/gpu/drm/drm_vblank.o
CC drivers/cpufreq/amd-pstate.o
CC drivers/cpufreq/amd-pstate-trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
AR drivers/ufs/built-in.a
CC fs/fhandle.o
CC drivers/md/dm-table.o
CC [M] fs/binfmt_misc.o
CC [M] drivers/media/v4l2-core/v4l2-device.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
CC drivers/mmc/core/host.o
AR drivers/thermal/built-in.a
AR drivers/net/ethernet/microchip/vcap/built-in.a
CC [M] drivers/edac/igen6_edac.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC [M] drivers/edac/skx_common.o
CC [M] drivers/gpu/drm/radeon/rv730_dpm.o
AR drivers/net/ethernet/microchip/built-in.a
CC [M] drivers/gpu/drm/drm_vblank_work.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
AR drivers/net/ethernet/nvidia/built-in.a
CC drivers/mmc/core/mmc.o
CC [M] drivers/gpu/drm/drm_vma_manager.o
AR drivers/net/ethernet/oki-semi/built-in.a
LD [M] drivers/media/dvb-core/dvb-core.o
CC [M] drivers/gpu/drm/radeon/rv740_dpm.o
AR drivers/net/ethernet/packetengines/built-in.a
CC drivers/cpufreq/powernow-k8.o
AR drivers/net/ethernet/qlogic/built-in.a
CC [M] drivers/gpu/drm/radeon/rv770_smc.o
CC [M] drivers/gpu/drm/radeon/cypress_dpm.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC drivers/cpufreq/pcc-cpufreq.o
CC [M] drivers/media/v4l2-core/v4l2-fh.o
AR drivers/cpuidle/governors/built-in.a
CC drivers/leds/trigger/ledtrig-disk.o
AR drivers/net/ethernet/qualcomm/emac/built-in.a
AR drivers/cpuidle/built-in.a
AR drivers/net/ethernet/qualcomm/built-in.a
CC drivers/leds/trigger/ledtrig-mtd.o
CC drivers/mmc/core/mmc_ops.o
CC [M] drivers/gpu/drm/drm_writeback.o
AR drivers/net/ethernet/realtek/built-in.a
CC [M] drivers/net/ethernet/realtek/8139cp.o
CC [M] drivers/net/ethernet/realtek/8139too.o
AR drivers/firmware/arm_ffa/built-in.a
CC [M] drivers/gpu/drm/lib/drm_random.o
AR drivers/firmware/arm_scmi/built-in.a
CC [M] drivers/net/ethernet/realtek/r8169_main.o
CC [M] drivers/media/v4l2-core/v4l2-event.o
CC [M] drivers/gpu/drm/radeon/btc_dpm.o
AR drivers/firmware/broadcom/built-in.a
CC drivers/md/dm-target.o
AR drivers/firmware/cirrus/built-in.a
AR drivers/firmware/meson/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
AR drivers/firmware/microchip/built-in.a
CC drivers/cpufreq/speedstep-centrino.o
CC [M] drivers/net/ethernet/realtek/r8169_firmware.o
CC [M] drivers/media/v4l2-core/v4l2-subdev.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
CC drivers/mmc/core/sd.o
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC [M] drivers/media/v4l2-core/v4l2-common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
CC [M] drivers/gpu/drm/radeon/sumo_dpm.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o
CC [M] drivers/edac/i10nm_base.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC drivers/firmware/efi/libstub/gop.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o
AR drivers/crypto/ccp/built-in.a
CC [M] drivers/gpu/drm/xe/xe_pt.o
AR drivers/leds/blink/built-in.a
AR fs/built-in.a
CC drivers/clocksource/acpi_pm.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
AR drivers/crypto/stm32/built-in.a
CC drivers/leds/trigger/ledtrig-cpu.o
CC [M] drivers/media/v4l2-core/v4l2-ctrls-core.o
AR drivers/crypto/hisilicon/built-in.a
AR drivers/crypto/xilinx/built-in.a
AR drivers/staging/media/built-in.a
CC [M] drivers/hid/usbhid/hid-core.o
AR drivers/crypto/intel/keembay/built-in.a
CC [M] drivers/hid/intel-ish-hid/ishtp/init.o
CC [M] drivers/media/v4l2-core/v4l2-ctrls-api.o
CC drivers/staging/vme_user/vme.o
AR drivers/platform/x86/amd/built-in.a
CC [M] drivers/media/v4l2-core/v4l2-ctrls-request.o
AR drivers/platform/x86/dell/built-in.a
CC [M] drivers/media/v4l2-core/v4l2-ctrls-defs.o
CC [M] drivers/gpu/drm/radeon/sumo_smc.o
AR drivers/crypto/intel/ixp4xx/built-in.a
CC drivers/firmware/efi/libstub/secureboot.o
AR drivers/crypto/intel/built-in.a
CC drivers/cpufreq/intel_pstate.o
AR drivers/platform/x86/hp/built-in.a
AR drivers/crypto/starfive/built-in.a
CC drivers/md/dm-linear.o
CC [M] drivers/platform/x86/intel/int3472/discrete.o
AR drivers/crypto/built-in.a
CC [M] drivers/gpu/drm/drm_ioc32.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC [M] drivers/gpu/drm/drm_panel.o
AR drivers/firmware/imx/built-in.a
CC drivers/mailbox/mailbox.o
AR drivers/firmware/psci/built-in.a
CC drivers/hwspinlock/hwspinlock_core.o
CC drivers/md/dm-stripe.o
CC drivers/firmware/efi/libstub/tpm.o
CC drivers/mmc/core/sd_ops.o
CC drivers/firmware/efi/libstub/file.o
CC drivers/mmc/core/sdio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o
CC drivers/mmc/host/sdhci.o
CC [M] drivers/media/v4l2-core/v4l2-compat-ioctl32.o
CC [M] drivers/media/v4l2-core/v4l2-mc.o
CC drivers/leds/trigger/ledtrig-panic.o
CC drivers/clocksource/i8253.o
CC [M] drivers/staging/iio/impedance-analyzer/ad5933.o
CC [M] drivers/hid/intel-ish-hid/ishtp/hbm.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o
CC drivers/md/dm-ioctl.o
CC drivers/firmware/efi/libstub/mem.o
CC drivers/firmware/efi/libstub/random.o
AR drivers/edac/built-in.a
LD [M] drivers/edac/i10nm_edac.o
CC drivers/firmware/efi/libstub/randomalloc.o
AR drivers/net/ethernet/renesas/built-in.a
CC drivers/remoteproc/remoteproc_core.o
CC [M] drivers/hid/intel-ish-hid/ishtp/client.o
AR drivers/net/ethernet/rdc/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
AR drivers/virt/vboxguest/built-in.a
AR drivers/devfreq/event/built-in.a
CC [M] drivers/media/v4l2-core/v4l2-spi.o
CC drivers/devfreq/devfreq.o
AR drivers/virt/coco/tdx-guest/built-in.a
AR drivers/virt/coco/built-in.a
CC [M] drivers/platform/x86/intel/int3472/clk_and_regulator.o
CC drivers/remoteproc/remoteproc_coredump.o
AR drivers/virt/built-in.a
CC [M] drivers/gpu/drm/radeon/trinity_dpm.o
CC [M] drivers/media/v4l2-core/v4l2-trace.o
CC [M] drivers/hid/intel-ish-hid/ishtp/bus.o
CC drivers/mailbox/pcc.o
CC [M] drivers/hid/intel-ish-hid/ishtp/dma-if.o
AR drivers/leds/trigger/built-in.a
CC [M] drivers/hid/intel-ish-hid/ishtp/client-buffers.o
AR drivers/leds/simple/built-in.a
CC drivers/firmware/efi/libstub/pci.o
CC drivers/leds/led-core.o
CC drivers/devfreq/devfreq-event.o
CC drivers/devfreq/governor_simpleondemand.o
CC drivers/firmware/efi/libstub/skip_spaces.o
AR drivers/firmware/qcom/built-in.a
CC drivers/mmc/core/sdio_ops.o
AR drivers/hwspinlock/built-in.a
AR drivers/firmware/smccc/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
CC [M] drivers/media/v4l2-core/v4l2-i2c.o
CC drivers/extcon/extcon.o
CC drivers/extcon/devres.o
CC drivers/remoteproc/remoteproc_debugfs.o
CC drivers/md/dm-io.o
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC drivers/md/dm-kcopyd.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC drivers/clocksource/numachip.o
CC [M] drivers/platform/x86/intel/int3472/led.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC drivers/remoteproc/remoteproc_sysfs.o
CC drivers/devfreq/governor_performance.o
CC drivers/remoteproc/remoteproc_virtio.o
CC drivers/remoteproc/remoteproc_elf_loader.o
CC drivers/remoteproc/remoteproc_cdev.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
AR drivers/staging/vme_user/built-in.a
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC [M] drivers/platform/x86/intel/int3472/common.o
AR drivers/staging/built-in.a
LD [M] drivers/net/ethernet/realtek/r8169.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
AR drivers/net/ethernet/rocker/built-in.a
CC drivers/md/dm-sysfs.o
AR drivers/memory/built-in.a
AR drivers/net/ethernet/samsung/built-in.a
AR drivers/hid/built-in.a
AR drivers/net/ethernet/seeq/built-in.a
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] drivers/hid/usbhid/hiddev.o
CC [M] drivers/gpu/drm/radeon/trinity_smc.o
CC drivers/firmware/efi/libstub/lib-ctype.o
AR drivers/cpufreq/built-in.a
AR drivers/net/ethernet/silan/built-in.a
AR drivers/net/ethernet/sfc/built-in.a
AR drivers/net/ethernet/sis/built-in.a
CC drivers/devfreq/governor_powersave.o
CC drivers/firmware/efi/libstub/alignedmem.o
CC drivers/devfreq/governor_userspace.o
AR drivers/net/ethernet/smsc/built-in.a
CC drivers/firmware/efi/libstub/relocate.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
AR drivers/net/ethernet/socionext/built-in.a
CC drivers/firmware/efi/libstub/printk.o
AR drivers/net/ethernet/stmicro/built-in.a
CC drivers/leds/led-class.o
AR drivers/clocksource/built-in.a
CC drivers/md/dm-stats.o
AR drivers/net/ethernet/sun/built-in.a
CC drivers/mmc/core/sdio_bus.o
CC drivers/mmc/core/sdio_cis.o
CC [M] drivers/platform/x86/intel/int3472/tps68470.o
AR drivers/net/ethernet/tehuti/built-in.a
AR drivers/net/ethernet/ti/built-in.a
CC [M] drivers/gpu/drm/drm_pci.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC [M] drivers/hid/intel-ish-hid/ipc/ipc.o
CC [M] drivers/platform/x86/intel/int3472/tps68470_board_data.o
AR drivers/net/ethernet/vertexcom/built-in.a
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/radeon/ni_dpm.o
AR drivers/mailbox/built-in.a
AR drivers/net/ethernet/via/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
CC [M] drivers/gpu/drm/amd/amdgpu/vi.o
AR drivers/net/ethernet/wangxun/built-in.a
CC drivers/powercap/powercap_sys.o
AR drivers/firmware/tegra/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
AR drivers/net/ethernet/wiznet/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
AR drivers/net/ethernet/xilinx/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
CC [M] drivers/hid/usbhid/hid-pidff.o
AR drivers/net/ethernet/synopsys/built-in.a
CC drivers/leds/led-triggers.o
CC [M] drivers/gpu/drm/radeon/si_smc.o
AR drivers/net/ethernet/pensando/built-in.a
CC [M] drivers/hid/hid-core.o
AR drivers/net/ethernet/built-in.a
CC drivers/md/dm-rq.o
CC drivers/platform/x86/p2sb.o
LD [M] drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.o
CC drivers/md/dm-io-rewind.o
CC drivers/md/dm-builtin.o
CC drivers/mmc/host/sdhci-pci-core.o
AR drivers/extcon/built-in.a
CC drivers/firmware/efi/libstub/vsprintf.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC drivers/devfreq/governor_passive.o
CC drivers/firmware/efi/efi-bgrt.o
CC [M] drivers/platform/x86/intel/pmc/core.o
CC [M] drivers/platform/x86/intel/pmt/class.o
LD [M] drivers/media/v4l2-core/videodev.o
CC drivers/firmware/efi/efi.o
CC drivers/platform/x86/intel_scu_ipc.o
CC drivers/firmware/efi/vars.o
CC [M] drivers/platform/x86/intel/pmc/core_ssram.o
CC drivers/powercap/idle_inject.o
CC [M] drivers/platform/x86/intel/pmt/telemetry.o
CC drivers/firmware/efi/libstub/x86-stub.o
AR drivers/remoteproc/built-in.a
CC [M] drivers/hid/hid-input.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
CC [M] drivers/hid/hid-quirks.o
AR drivers/net/built-in.a
CC [M] drivers/gpu/drm/drm_debugfs.o
CC [M] drivers/gpu/drm/drm_debugfs_crc.o
LD [M] drivers/platform/x86/intel/int3472/intel_skl_int3472_tps68470.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o
AR drivers/perf/built-in.a
CC drivers/mmc/core/sdio_io.o
CC drivers/firmware/efi/libstub/x86-5lvl.o
CC drivers/platform/x86/intel_scu_pcidrv.o
CC [M] drivers/hid/intel-ish-hid/ipc/pci-ish.o
CC [M] drivers/platform/x86/intel/speed_select_if/isst_if_common.o
CC drivers/mmc/core/sdio_irq.o
CC drivers/firmware/efi/libstub/unaccepted_memory.o
AR drivers/ras/amd/atl/built-in.a
CC drivers/ras/ras.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
CC drivers/platform/x86/pmc_atom.o
AR drivers/firmware/xilinx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_requests.o
CC drivers/firmware/efi/libstub/bitmap.o
CC [M] drivers/platform/x86/intel/speed_select_if/isst_if_mmio.o
AR drivers/devfreq/built-in.a
CC [M] drivers/platform/x86/intel/uncore-frequency/uncore-frequency.o
CC drivers/firmware/dmi_scan.o
CC [M] drivers/gpu/drm/drm_edid_load.o
CC [M] drivers/platform/x86/intel/pmt/crashlog.o
CC [M] drivers/hid/hid-debug.o
CC drivers/firmware/efi/reboot.o
CC drivers/mmc/core/slot-gpio.o
LD [M] drivers/hid/usbhid/usbhid.o
CC [M] drivers/md/raid0.o
CC [M] drivers/hid/hidraw.o
AR drivers/leds/built-in.a
CC [M] drivers/hid/hid-generic.o
CC [M] drivers/hid/hid-sensor-hub.o
AR drivers/hwtracing/intel_th/built-in.a
CC [M] drivers/powercap/intel_rapl_common.o
CC [M] drivers/hwtracing/intel_th/core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
CC drivers/firmware/efi/libstub/find.o
CC [M] drivers/platform/x86/wmi.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
STUBCPY drivers/firmware/efi/libstub/bitmap.stub.o
CC [M] drivers/gpu/drm/../../accel/drm_accel.o
CC [M] drivers/powercap/intel_rapl_msr.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o
CC drivers/ras/debugfs.o
CC [M] drivers/md/raid1.o
CC drivers/platform/x86/intel/turbo_max_3.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
CC drivers/mmc/host/sdhci-pci-o2micro.o
CC [M] drivers/platform/x86/intel/pmc/spt.o
STUBCPY drivers/firmware/efi/libstub/find.stub.o
CC [M] drivers/platform/x86/intel/pmc/cnp.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
LD [M] drivers/platform/x86/intel/pmt/pmt_class.o
STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
CC [M] drivers/platform/x86/intel/hid.o
STUBCPY drivers/firmware/efi/libstub/mem.stub.o
LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o
CC [M] drivers/hid/hid-sensor-custom.o
CC [M] drivers/platform/x86/intel/pmc/icl.o
CC [M] drivers/gpu/drm/radeon/si_dpm.o
CC [M] drivers/platform/x86/wmi-bmof.o
CC [M] drivers/platform/x86/intel/pmc/tgl.o
CC [M] drivers/platform/x86/intel/speed_select_if/isst_if_mbox_pci.o
STUBCPY drivers/firmware/efi/libstub/pci.stub.o
CC [M] drivers/platform/x86/mxm-wmi.o
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
CC [M] drivers/hid/intel-ish-hid/ishtp-hid.o
CC drivers/firmware/efi/memattr.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o
CC [M] drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.o
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
CC [M] drivers/platform/x86/intel/vsec.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
CC [M] drivers/gpu/drm/radeon/kv_smc.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
CC [M] drivers/gpu/drm/radeon/kv_dpm.o
CC [M] drivers/hid/intel-ish-hid/ishtp-hid-client.o
STUBCPY drivers/firmware/efi/libstub/unaccepted_memory.stub.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
CC drivers/mmc/core/regulator.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
LD [M] drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency.o
AR drivers/powercap/built-in.a
AR drivers/firmware/efi/libstub/lib.a
LD [M] drivers/hid/intel-ish-hid/intel-ishtp.o
LD [M] drivers/hid/intel-ish-hid/intel-ish-ipc.o
CC drivers/mmc/core/debugfs.o
CC drivers/firmware/efi/tpm.o
CC drivers/ras/cec.o
AR drivers/android/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
AR drivers/nvmem/layouts/built-in.a
CC drivers/interconnect/core.o
CC drivers/nvmem/core.o
AR drivers/platform/mellanox/built-in.a
AR drivers/platform/chrome/built-in.a
CC [M] drivers/hwtracing/intel_th/pci.o
AR drivers/platform/surface/built-in.a
CC [M] drivers/gpu/drm/drm_exec.o
CC drivers/firmware/efi/memmap.o
CC drivers/firmware/efi/esrt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
CC drivers/firmware/efi/cper.o
CC drivers/interconnect/bulk.o
CC [M] drivers/gpu/drm/drm_gpuvm.o
CC drivers/firmware/dmi-sysfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
CC [M] drivers/gpu/drm/radeon/ci_smc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
CC [M] drivers/platform/x86/intel/pmc/adl.o
CC [M] drivers/platform/x86/intel/speed_select_if/isst_if_mbox_msr.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
CC drivers/mmc/host/sdhci-pci-arasan.o
CC drivers/hte/hte.o
CC drivers/firmware/efi/cper_cxl.o
CC drivers/firmware/efi/runtime-wrappers.o
AR drivers/accel/built-in.a
CC drivers/firmware/efi/dev-path-parser.o
CC drivers/firmware/efi/apple-properties.o
CC [M] drivers/platform/x86/intel_ips.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC drivers/firmware/edd.o
CC drivers/mmc/core/crypto.o
CC [M] drivers/parport/share.o
AR drivers/ras/built-in.a
CC drivers/mmc/host/sdhci-pci-dwc-mshc.o
CC [M] drivers/parport/ieee1284.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
CC drivers/mmc/host/sdhci-pci-gli.o
CC drivers/mmc/host/sdhci-acpi.o
CC [M] drivers/gpu/drm/radeon/ci_dpm.o
LD [M] drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common.o
CC drivers/mmc/host/cqhci-core.o
CC [M] drivers/hwtracing/intel_th/gth.o
LD [M] drivers/hid/intel-ish-hid/intel-ishtp-hid.o
CC [M] drivers/gpu/drm/drm_buddy.o
LD [M] drivers/hwtracing/intel_th/intel_th.o
LD [M] drivers/hid/hid.o
LD [M] drivers/hwtracing/intel_th/intel_th_pci.o
CC drivers/firmware/efi/rci2-table.o
CC [M] drivers/platform/x86/intel/pmc/mtl.o
CC [M] drivers/platform/x86/intel/pmc/arl.o
CC drivers/mmc/host/cqhci-crypto.o
CC [M] drivers/mtd/parsers/cmdlinepart.o
CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC [M] drivers/gpu/drm/radeon/dce6_afmt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
CC [M] drivers/gpu/drm/radeon/radeon_vm.o
CC [M] drivers/gpu/drm/radeon/radeon_ucode.o
CC [M] drivers/gpu/drm/radeon/radeon_ib.o
CC [M] drivers/mmc/host/sdhci-pltfm.o
CC [M] drivers/parport/ieee1284_ops.o
CC drivers/interconnect/debugfs-client.o
CC [M] drivers/vfio/pci/vfio_pci_core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
CC [M] drivers/vfio/pci/vfio_pci_intrs.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
CC [M] drivers/dca/dca-core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
CC drivers/firmware/efi/mokvar-table.o
CC [M] drivers/parport/procfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o
AR drivers/nvmem/built-in.a
CC drivers/firmware/efi/sysfb_efi.o
CC [M] drivers/vhost/net.o
CC drivers/firmware/efi/earlycon.o
CC drivers/firmware/efi/cper-x86.o
AR drivers/hte/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
CC [M] drivers/gpu/drm/radeon/radeon_sync.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
LD [M] drivers/hwtracing/intel_th/intel_th_gth.o
CC [M] drivers/soundwire/bus_type.o
CC [M] drivers/platform/x86/intel/pmc/lnl.o
CC [M] drivers/gpu/drm/i915/gt/intel_llc.o
CC [M] drivers/soundwire/bus.o
CC [M] drivers/mtd/chips/chipreg.o
CC [M] drivers/md/raid10.o
CC [M] drivers/soundwire/master.o
CC [M] drivers/platform/x86/intel/rst.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/iio/accel/hid-sensor-accel-3d.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/vfio/vfio_main.o
CC [M] drivers/vhost/vhost.o
CC [M] drivers/parport/daisy.o
AR drivers/mmc/core/built-in.a
CC [M] drivers/platform/x86/intel/pmc/pltdrv.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
AR drivers/interconnect/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
CC [M] drivers/parport/probe.o
CC [M] drivers/thunderbolt/nhi.o
CC [M] drivers/parport/parport_pc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC drivers/firmware/efi/unaccepted_memory.o
CC [M] drivers/gpu/drm/xe/xe_vram_freq.o
CC [M] drivers/thunderbolt/nhi_ops.o
CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/nv.o
CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
CC [M] drivers/thunderbolt/ctl.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
CC [M] drivers/vhost/iotlb.o
CC [M] drivers/soundwire/slave.o
CC [M] drivers/gpu/drm/drm_atomic_helper.o
LD [M] drivers/platform/x86/intel/intel-hid.o
CC [M] drivers/dca/dca-sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
CC [M] drivers/gpu/drm/radeon/radeon_audio.o
AR drivers/mmc/host/built-in.a
LD [M] drivers/platform/x86/intel/pmc/intel_pmc_core.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
LD [M] drivers/platform/x86/intel/pmc/intel_pmc_core_pltdrv.o
LD [M] drivers/platform/x86/intel/intel_vsec.o
AR drivers/mmc/built-in.a
LD [M] drivers/platform/x86/intel/intel-rst.o
AR drivers/platform/x86/intel/built-in.a
CC [M] drivers/md/raid5.o
CC [M] drivers/vfio/pci/vfio_pci_rdwr.o
AR drivers/platform/x86/built-in.a
CC [M] drivers/gpu/drm/radeon/radeon_dp_auxch.o
CC [M] drivers/md/raid5-cache.o
CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o
CC [M] drivers/md/raid5-ppl.o
AR drivers/platform/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] drivers/firmware/efi/efi-pstore.o
CC [M] drivers/iio/buffer/industrialio-triggered-buffer.o
CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC [M] drivers/iio/buffer/kfifo_buf.o
CC [M] drivers/gpu/drm/drm_atomic_state_helper.o
CC [M] drivers/mtd/maps/map_funcs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/gpu/drm/drm_bridge_connector.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC [M] drivers/thunderbolt/tb.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
LD [M] drivers/dca/dca.o
LD [M] drivers/parport/parport.o
CC [M] drivers/vfio/pci/vfio_pci_config.o
CC [M] drivers/thunderbolt/switch.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
AR drivers/firmware/efi/built-in.a
CC drivers/firmware/dmi-id.o
CC [M] drivers/gpu/drm/radeon/radeon_mn.o
LD [M] drivers/vhost/vhost_net.o
CC [M] drivers/gpu/drm/xe/xe_hmm.o
CC [M] drivers/gpu/drm/drm_crtc_helper.o
CC drivers/firmware/memmap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
CC [M] drivers/thunderbolt/cap.o
CC [M] drivers/iio/common/hid-sensors/hid-sensor-attributes.o
CC [M] drivers/gpu/drm/radeon/r600_dma.o
CC [M] drivers/soundwire/mipi_disco.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o
CC [M] drivers/iio/common/hid-sensors/hid-sensor-trigger.o
CC [M] drivers/gpu/drm/radeon/rv770_dma.o
CC drivers/firmware/sysfb.o
CC [M] drivers/gpu/drm/radeon/evergreen_dma.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
CC [M] drivers/gpu/drm/radeon/ni_dma.o
CC [M] drivers/thunderbolt/path.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
CC [M] drivers/thunderbolt/tunnel.o
CC [M] drivers/gpu/drm/drm_damage_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o
CC [M] drivers/mtd/nand/core.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC [M] drivers/gpu/drm/drm_encoder_slave.o
LD [M] drivers/vhost/vhost_iotlb.o
CC [M] drivers/mtd/nand/bbt.o
CC [M] drivers/gpu/drm/xe/xe_guc_relay.o
CC [M] drivers/gpu/drm/drm_flip_work.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
CC [M] drivers/gpu/drm/xe/xe_memirq.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC [M] drivers/gpu/drm/xe/xe_gt_sriov_pf_control.o
CC [M] drivers/mtd/nand/ecc.o
CC [M] drivers/gpu/drm/drm_format_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/radeon/si_dma.o
CC [M] drivers/soundwire/stream.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] drivers/thunderbolt/eeprom.o
CC [M] drivers/mtd/nand/ecc-sw-hamming.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC [M] drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.o
CC [M] drivers/md/dm-path-selector.o
CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] drivers/gpu/drm/radeon/cik_sdma.o
CC [M] drivers/gpu/drm/i915/gt/intel_reset.o
CC [M] drivers/mtd/spi-nor/core.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
CC [M] drivers/mtd/spi-nor/sfdp.o
CC [M] drivers/mtd/spi-nor/swp.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/radeon/radeon_uvd.o
CC [M] drivers/mtd/spi-nor/otp.o
CC [M] drivers/gpu/drm/xe/xe_lmtt.o
CC [M] drivers/vfio/pci/vfio_pci.o
LD [M] drivers/vfio/pci/vfio-pci-core.o
CC [M] drivers/gpu/drm/radeon/uvd_v1_0.o
CC [M] drivers/vfio/group.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_2l.o
CC [M] drivers/thunderbolt/domain.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_ml.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/radeon/uvd_v2_2.o
LD [M] drivers/iio/common/hid-sensors/hid-sensor-iio-common.o
CC [M] drivers/mtd/nand/ecc-sw-bch.o
AR drivers/firmware/built-in.a
CC [M] drivers/gpu/drm/radeon/uvd_v3_1.o
CC [M] drivers/iio/gyro/hid-sensor-gyro-3d.o
CC [M] drivers/mtd/spi-nor/sysfs.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/xe/xe_sriov_pf.o
CC [M] drivers/gpu/drm/xe/tests/xe_kunit_helpers.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
CC [M] drivers/thunderbolt/dma_port.o
CC [M] drivers/thunderbolt/icm.o
CC [M] drivers/mtd/nand/ecc-mxic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.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/amd/amdgpu/hdp_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
CC [M] drivers/gpu/drm/drm_kms_helper_common.o
CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o
CC [M] drivers/gpu/drm/drm_modeset_helper.o
CC [M] drivers/gpu/drm/drm_plane_helper.o
LD [M] drivers/vfio/pci/vfio-pci.o
CC [M] drivers/vfio/container.o
CC [M] drivers/mtd/spi-nor/atmel.o
CC [M] drivers/mtd/spi-nor/eon.o
CC [M] drivers/vfio/virqfd.o
CC [M] drivers/mtd/spi-nor/esmt.o
CC [M] drivers/gpu/drm/radeon/uvd_v4_2.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC [M] drivers/mtd/spi-nor/everspin.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o
CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o
CC [M] drivers/soundwire/sysfs_slave.o
CC [M] drivers/gpu/drm/radeon/radeon_vce.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
CC [M] drivers/gpu/drm/radeon/vce_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
CC [M] drivers/thunderbolt/property.o
CC [M] drivers/gpu/drm/radeon/vce_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
CC [M] drivers/thunderbolt/xdomain.o
CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o
CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_11.o
CC [M] drivers/md/dm-mpath.o
CC [M] drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/drm_rect.o
CC [M] drivers/mtd/mtdcore.o
CC [M] drivers/iio/light/hid-sensor-als.o
CC [M] drivers/mtd/mtdsuper.o
CC [M] drivers/vfio/vfio_iommu_type1.o
CC [M] drivers/iio/light/hid-sensor-prox.o
CC [M] drivers/mtd/spi-nor/gigadevice.o
CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o
CC [M] drivers/iio/magnetometer/hid-sensor-magn-3d.o
CC [M] drivers/mtd/spi-nor/intel.o
CC [M] drivers/mtd/spi-nor/issi.o
CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/soundwire/sysfs_slave_dpn.o
LD [M] drivers/mtd/nand/nandcore.o
CC [M] drivers/iio/orientation/hid-sensor-incl-3d.o
CC [M] drivers/soundwire/debugfs.o
CC [M] drivers/soundwire/irq.o
CC [M] drivers/iio/position/hid-sensor-custom-intel-hinge.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
CC [M] drivers/gpu/drm/radeon/radeon_fbdev.o
CC [M] drivers/gpu/drm/drm_simple_kms_helper.o
CC [M] drivers/gpu/drm/bridge/panel.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
CC [M] drivers/mtd/spi-nor/macronix.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
LD [M] drivers/vfio/vfio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
CC [M] drivers/mtd/spi-nor/micron-st.o
CC [M] drivers/gpu/drm/drm_fbdev_generic.o
CC [M] drivers/mtd/spi-nor/spansion.o
CC [M] drivers/mtd/spi-nor/sst.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
CC [M] drivers/mtd/spi-nor/winbond.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
CC [M] drivers/mtd/spi-nor/xilinx.o
CC [M] drivers/mtd/spi-nor/xmc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
CC [M] drivers/gpu/drm/drm_fb_helper.o
CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] drivers/mtd/mtdconcat.o
CC [M] drivers/mtd/mtdpart.o
CC [M] drivers/mtd/mtdchar.o
CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
CC [M] drivers/soundwire/generic_bandwidth_allocation.o
CC [M] drivers/gpu/drm/xe/display/xe_display.o
CC [M] drivers/soundwire/cadence_master.o
CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.o
CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC [M] drivers/thunderbolt/lc.o
CC [M] drivers/mtd/spi-nor/debugfs.o
CC [M] drivers/thunderbolt/tmu.o
CC [M] drivers/iio/orientation/hid-sensor-rotation.o
CC [M] drivers/thunderbolt/usb4.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.o
CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v7_0.o
CC [M] drivers/gpu/drm/radeon/radeon_atpx_handler.o
CC [M] drivers/gpu/drm/radeon/radeon_acpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.o
CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o
CC [M] drivers/md/dm-ps-round-robin.o
CC [M] drivers/soundwire/intel.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
MKREG drivers/gpu/drm/radeon/r100_reg_safe.h
CC [M] drivers/thunderbolt/usb4_port.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o
MKREG drivers/gpu/drm/radeon/rn50_reg_safe.h
CC [M] drivers/thunderbolt/nvm.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/thunderbolt/retimer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
CC [M] drivers/soundwire/intel_ace2x.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_6_2.o
LD [M] drivers/gpu/drm/drm.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
LD [M] drivers/gpu/drm/drm_shmem_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] drivers/thunderbolt/quirks.o
CC [M] drivers/thunderbolt/clx.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC [M] drivers/thunderbolt/acpi.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o
LD [M] drivers/mtd/spi-nor/spi-nor.o
CC [M] drivers/iio/industrialio-core.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
CC [M] drivers/iio/industrialio-event.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] drivers/thunderbolt/debugfs.o
CC [M] drivers/iio/inkern.o
CC [M] drivers/soundwire/intel_ace2x_debugfs.o
LD [M] drivers/gpu/drm/drm_suballoc_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
LD [M] drivers/gpu/drm/drm_ttm_helper.o
LD [M] drivers/md/raid456.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
LD [M] drivers/md/dm-multipath.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/iio/industrialio-buffer.o
CC [M] drivers/iio/industrialio-trigger.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
AR drivers/md/built-in.a
LD [M] drivers/mtd/mtd.o
LD [M] drivers/md/dm-round-robin.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
AR drivers/gpu/drm/built-in.a
CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o
MKREG drivers/gpu/drm/radeon/r300_reg_safe.h
MKREG drivers/gpu/drm/radeon/r420_reg_safe.h
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
MKREG drivers/gpu/drm/radeon/rs600_reg_safe.h
CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
MKREG drivers/gpu/drm/radeon/rv515_reg_safe.h
CC [M] drivers/gpu/drm/radeon/r200.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.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/soundwire/intel_auxdevice.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/soundwire/intel_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] drivers/gpu/drm/radeon/r600_cs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
CC [M] drivers/gpu/drm/radeon/evergreen_cs.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
CC [M] drivers/soundwire/dmi-quirks.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
LD [M] drivers/thunderbolt/thunderbolt.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/soundwire/intel_bus_common.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o
LD [M] drivers/soundwire/soundwire-bus.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
LD [M] drivers/soundwire/soundwire-generic-allocation.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
LD [M] drivers/soundwire/soundwire-cadence.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
CC [M] drivers/gpu/drm/radeon/r100.o
CC [M] drivers/gpu/drm/radeon/r300.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
CC [M] drivers/gpu/drm/radeon/r420.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
LD [M] drivers/iio/industrialio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
LD [M] drivers/soundwire/soundwire-intel.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] drivers/gpu/drm/radeon/rs600.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.o
CC [M] drivers/gpu/drm/radeon/rv515.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v12_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
CC [M] drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o
CC [M] drivers/gpu/drm/i915/i915_deps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/i915/i915_gem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
CC [M] drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o
CC [M] drivers/gpu/drm/i915/i915_gem_ww.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v7_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
LD [M] drivers/gpu/drm/radeon/radeon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.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/amd/amdgpu/psp_v3_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
CC [M] drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/i915/i915_request.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
CC [M] drivers/gpu/drm/i915/i915_scheduler.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
CC [M] drivers/gpu/drm/i915/i915_trace_points.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
CC [M] drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/i915/i915_vma_resource.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v14_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.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/i915/gt/uc/intel_guc_ct.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.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/amd/amdgpu/gfx_v10_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
CC [M] drivers/gpu/drm/i915/i915_hwmon.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/i915/display/intel_audio.o
CC [M] drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/i915/display/intel_bw.o
CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/i915/display/intel_color.o
CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
CC [M] drivers/gpu/drm/i915/display/intel_connector.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.o
CC [M] drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
CC [M] drivers/gpu/drm/i915/display/intel_display.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/i915/display/intel_display_params.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/xe/xe_gsc.o
CC [M] drivers/gpu/drm/xe/xe_guc.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/xe/xe_guc_ads.o
CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
CC [M] drivers/gpu/drm/i915/display/intel_display_wa.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
CC [M] drivers/gpu/drm/i915/display/intel_dmc.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_dpll.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_dpt.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_dpt_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
CC [M] drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
CC [M] drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb_buffer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
CC [M] drivers/gpu/drm/i915/display/intel_fb.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
CC [M] drivers/gpu/drm/i915/display/intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.Hooks: success for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (9 preceding siblings ...)
2024-04-15 13:31 ` ✓ CI.Build: " Patchwork
@ 2024-04-15 13:34 ` Patchwork
2024-04-15 13:36 ` ✗ CI.checksparse: warning " Patchwork
` (2 subsequent siblings)
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 13:34 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : success
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
GEN Makefile
UPD include/generated/compile.h
UPD include/config/kernel.release
mkdir -p /workspace/kernel/build64-default/tools/objtool && make O=/workspace/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool
UPD include/generated/utsrelease.h
HOSTCC /workspace/kernel/build64-default/tools/objtool/fixdep.o
CALL ../scripts/checksyscalls.sh
HOSTLD /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
LINK /workspace/kernel/build64-default/tools/objtool/fixdep
INSTALL libsubcmd_headers
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
LD /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
AR /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
CC /workspace/kernel/build64-default/tools/objtool/weak.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
CC /workspace/kernel/build64-default/tools/objtool/check.o
CC /workspace/kernel/build64-default/tools/objtool/special.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
CC /workspace/kernel/build64-default/tools/objtool/builtin-check.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/orc.o
CC /workspace/kernel/build64-default/tools/objtool/elf.o
CC /workspace/kernel/build64-default/tools/objtool/objtool.o
CC /workspace/kernel/build64-default/tools/objtool/orc_gen.o
CC /workspace/kernel/build64-default/tools/objtool/orc_dump.o
CC /workspace/kernel/build64-default/tools/objtool/libstring.o
CC /workspace/kernel/build64-default/tools/objtool/libctype.o
CC /workspace/kernel/build64-default/tools/objtool/str_error_r.o
CC /workspace/kernel/build64-default/tools/objtool/librbtree.o
LD /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
LD /workspace/kernel/build64-default/tools/objtool/objtool-in.o
LINK /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC [M] drivers/gpu/drm/xe/xe_device.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o
CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_freq.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC [M] drivers/gpu/drm/xe/xe_guc_id_mgr.o
CC [M] drivers/gpu/drm/xe/xe_guc_klv_helpers.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/xe/xe_vram_freq.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/xe/xe_hmm.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC [M] drivers/gpu/drm/xe/xe_guc_relay.o
CC [M] drivers/gpu/drm/xe/xe_memirq.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC [M] drivers/gpu/drm/xe/xe_gt_sriov_pf_control.o
CC [M] drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.o
CC [M] drivers/gpu/drm/xe/xe_lmtt.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_2l.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_ml.o
CC [M] drivers/gpu/drm/xe/xe_sriov_pf.o
CC [M] drivers/gpu/drm/xe/tests/xe_kunit_helpers.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/xe/display/xe_display.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_live_test_mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
CC [M] drivers/gpu/drm/xe/tests/xe_test_mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
HDRTEST drivers/gpu/drm/xe/display/xe_display.h
HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_gfx_state_commands.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
LD [M] drivers/gpu/drm/xe/tests/xe_live_test.o
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_pcode_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
HDRTEST drivers/gpu/drm/xe/regs/xe_sriov_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gtt_defs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
HDRTEST drivers/gpu/drm/xe/xe_assert.h
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
HDRTEST drivers/gpu/drm/xe/xe_device.h
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
LD [M] drivers/gpu/drm/xe/tests/xe_test.o
HDRTEST drivers/gpu/drm/xe/xe_drv.h
HDRTEST drivers/gpu/drm/xe/xe_exec.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
HDRTEST drivers/gpu/drm/xe/xe_gsc.h
HDRTEST drivers/gpu/drm/xe/xe_gsc_proxy.h
HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt.h
HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_pf_helpers.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_db_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
HDRTEST drivers/gpu/drm/xe/xe_guc_hxg_helpers.h
HDRTEST drivers/gpu/drm/xe/xe_guc_id_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_guc_klv_helpers.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_relay.h
HDRTEST drivers/gpu/drm/xe/xe_guc_relay_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
HDRTEST drivers/gpu/drm/xe/xe_hmm.h
HDRTEST drivers/gpu/drm/xe/xe_huc.h
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
HDRTEST drivers/gpu/drm/xe/xe_irq.h
HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
HDRTEST drivers/gpu/drm/xe/xe_macros.h
HDRTEST drivers/gpu/drm/xe/xe_map.h
HDRTEST drivers/gpu/drm/xe/xe_memirq.h
HDRTEST drivers/gpu/drm/xe/xe_memirq_types.h
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
HDRTEST drivers/gpu/drm/xe/xe_module.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
HDRTEST drivers/gpu/drm/xe/xe_pci.h
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
HDRTEST drivers/gpu/drm/xe/xe_pm.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
HDRTEST drivers/gpu/drm/xe/xe_query.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
HDRTEST drivers/gpu/drm/xe/xe_sa.h
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
HDRTEST drivers/gpu/drm/xe/xe_sriov.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_pf.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_pf_helpers.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
HDRTEST drivers/gpu/drm/xe/xe_sync.h
HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
HDRTEST drivers/gpu/drm/xe/xe_tile.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_trace.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
HDRTEST drivers/gpu/drm/xe/xe_uc.h
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
HDRTEST drivers/gpu/drm/xe/xe_vm.h
HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
HDRTEST drivers/gpu/drm/xe/xe_vram_freq.h
HDRTEST drivers/gpu/drm/xe/xe_wa.h
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
CC [M] drivers/gpu/drm/xe/xe_gsc.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
LD [M] drivers/gpu/drm/xe/xe.o
MODPOST drivers/gpu/drm/xe/Module.symvers
CC [M] drivers/gpu/drm/xe/xe.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_live_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_test.mod.o
LD [M] drivers/gpu/drm/xe/tests/xe_test.ko
LD [M] drivers/gpu/drm/xe/xe.ko
LD [M] drivers/gpu/drm/xe/tests/xe_live_test.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/11-build-32b
+++ realpath /workspace/ci/hooks/11-build-32b
++ dirname /workspace/ci/hooks/11-build-32b
+ THIS_SCRIPT_DIR=/workspace/ci/hooks
+ SRC_DIR=/workspace/kernel
+ TOOLS_SRC_DIR=/workspace/ci
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ BUILD_DIR=/workspace/kernel/build64-default/build32
+ cd /workspace/kernel
+ mkdir -p /workspace/kernel/build64-default/build32
++ nproc
+ make -j48 ARCH=i386 O=/workspace/kernel/build64-default/build32 defconfig
make[1]: Entering directory '/workspace/kernel/build64-default/build32'
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/menu.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTLD scripts/kconfig/conf
*** Default configuration is based on 'i386_defconfig'
#
# configuration written to .config
#
make[1]: Leaving directory '/workspace/kernel/build64-default/build32'
+ cd /workspace/kernel/build64-default/build32
+ /workspace/kernel/scripts/kconfig/merge_config.sh .config /workspace/ci/kernel/10-xe.fragment
Using .config as base
Merging /workspace/ci/kernel/10-xe.fragment
Value of CONFIG_DRM_XE is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: # CONFIG_DRM_XE is not set
New value: CONFIG_DRM_XE=m
Value of CONFIG_SND_DEBUG is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: # CONFIG_SND_DEBUG is not set
New value: CONFIG_SND_DEBUG=y
Value of CONFIG_SND_HDA_INTEL is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: CONFIG_SND_HDA_INTEL=y
New value: CONFIG_SND_HDA_INTEL=m
Value of CONFIG_SND_HDA_CODEC_HDMI is redefined by fragment /workspace/ci/kernel/10-xe.fragment:
Previous value: # CONFIG_SND_HDA_CODEC_HDMI is not set
New value: CONFIG_SND_HDA_CODEC_HDMI=m
GEN Makefile
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM_XE [=m] && DRM_XE [=m]=m
#
# configuration written to .config
#
Value requested for CONFIG_HAVE_UID16 not in final .config
Requested value: CONFIG_HAVE_UID16=y
Actual value:
Value requested for CONFIG_UID16 not in final .config
Requested value: CONFIG_UID16=y
Actual value:
Value requested for CONFIG_X86_32 not in final .config
Requested value: CONFIG_X86_32=y
Actual value:
Value requested for CONFIG_OUTPUT_FORMAT not in final .config
Requested value: CONFIG_OUTPUT_FORMAT="elf32-i386"
Actual value: CONFIG_OUTPUT_FORMAT="elf64-x86-64"
Value requested for CONFIG_ARCH_MMAP_RND_BITS_MIN not in final .config
Requested value: CONFIG_ARCH_MMAP_RND_BITS_MIN=8
Actual value: CONFIG_ARCH_MMAP_RND_BITS_MIN=28
Value requested for CONFIG_ARCH_MMAP_RND_BITS_MAX not in final .config
Requested value: CONFIG_ARCH_MMAP_RND_BITS_MAX=16
Actual value: CONFIG_ARCH_MMAP_RND_BITS_MAX=32
Value requested for CONFIG_PGTABLE_LEVELS not in final .config
Requested value: CONFIG_PGTABLE_LEVELS=2
Actual value: CONFIG_PGTABLE_LEVELS=5
Value requested for CONFIG_X86_BIGSMP not in final .config
Requested value: # CONFIG_X86_BIGSMP is not set
Actual value:
Value requested for CONFIG_X86_INTEL_QUARK not in final .config
Requested value: # CONFIG_X86_INTEL_QUARK is not set
Actual value:
Value requested for CONFIG_X86_RDC321X not in final .config
Requested value: # CONFIG_X86_RDC321X is not set
Actual value:
Value requested for CONFIG_X86_32_NON_STANDARD not in final .config
Requested value: # CONFIG_X86_32_NON_STANDARD is not set
Actual value:
Value requested for CONFIG_X86_32_IRIS not in final .config
Requested value: # CONFIG_X86_32_IRIS is not set
Actual value:
Value requested for CONFIG_M486SX not in final .config
Requested value: # CONFIG_M486SX is not set
Actual value:
Value requested for CONFIG_M486 not in final .config
Requested value: # CONFIG_M486 is not set
Actual value:
Value requested for CONFIG_M586 not in final .config
Requested value: # CONFIG_M586 is not set
Actual value:
Value requested for CONFIG_M586TSC not in final .config
Requested value: # CONFIG_M586TSC is not set
Actual value:
Value requested for CONFIG_M586MMX not in final .config
Requested value: # CONFIG_M586MMX is not set
Actual value:
Value requested for CONFIG_M686 not in final .config
Requested value: CONFIG_M686=y
Actual value:
Value requested for CONFIG_MPENTIUMII not in final .config
Requested value: # CONFIG_MPENTIUMII is not set
Actual value:
Value requested for CONFIG_MPENTIUMIII not in final .config
Requested value: # CONFIG_MPENTIUMIII is not set
Actual value:
Value requested for CONFIG_MPENTIUMM not in final .config
Requested value: # CONFIG_MPENTIUMM is not set
Actual value:
Value requested for CONFIG_MPENTIUM4 not in final .config
Requested value: # CONFIG_MPENTIUM4 is not set
Actual value:
Value requested for CONFIG_MK6 not in final .config
Requested value: # CONFIG_MK6 is not set
Actual value:
Value requested for CONFIG_MK7 not in final .config
Requested value: # CONFIG_MK7 is not set
Actual value:
Value requested for CONFIG_MCRUSOE not in final .config
Requested value: # CONFIG_MCRUSOE is not set
Actual value:
Value requested for CONFIG_MEFFICEON not in final .config
Requested value: # CONFIG_MEFFICEON is not set
Actual value:
Value requested for CONFIG_MWINCHIPC6 not in final .config
Requested value: # CONFIG_MWINCHIPC6 is not set
Actual value:
Value requested for CONFIG_MWINCHIP3D not in final .config
Requested value: # CONFIG_MWINCHIP3D is not set
Actual value:
Value requested for CONFIG_MELAN not in final .config
Requested value: # CONFIG_MELAN is not set
Actual value:
Value requested for CONFIG_MGEODEGX1 not in final .config
Requested value: # CONFIG_MGEODEGX1 is not set
Actual value:
Value requested for CONFIG_MGEODE_LX not in final .config
Requested value: # CONFIG_MGEODE_LX is not set
Actual value:
Value requested for CONFIG_MCYRIXIII not in final .config
Requested value: # CONFIG_MCYRIXIII is not set
Actual value:
Value requested for CONFIG_MVIAC3_2 not in final .config
Requested value: # CONFIG_MVIAC3_2 is not set
Actual value:
Value requested for CONFIG_MVIAC7 not in final .config
Requested value: # CONFIG_MVIAC7 is not set
Actual value:
Value requested for CONFIG_X86_GENERIC not in final .config
Requested value: # CONFIG_X86_GENERIC is not set
Actual value:
Value requested for CONFIG_X86_INTERNODE_CACHE_SHIFT not in final .config
Requested value: CONFIG_X86_INTERNODE_CACHE_SHIFT=5
Actual value: CONFIG_X86_INTERNODE_CACHE_SHIFT=6
Value requested for CONFIG_X86_L1_CACHE_SHIFT not in final .config
Requested value: CONFIG_X86_L1_CACHE_SHIFT=5
Actual value: CONFIG_X86_L1_CACHE_SHIFT=6
Value requested for CONFIG_X86_USE_PPRO_CHECKSUM not in final .config
Requested value: CONFIG_X86_USE_PPRO_CHECKSUM=y
Actual value:
Value requested for CONFIG_X86_MINIMUM_CPU_FAMILY not in final .config
Requested value: CONFIG_X86_MINIMUM_CPU_FAMILY=6
Actual value: CONFIG_X86_MINIMUM_CPU_FAMILY=64
Value requested for CONFIG_CPU_SUP_TRANSMETA_32 not in final .config
Requested value: CONFIG_CPU_SUP_TRANSMETA_32=y
Actual value:
Value requested for CONFIG_CPU_SUP_VORTEX_32 not in final .config
Requested value: CONFIG_CPU_SUP_VORTEX_32=y
Actual value:
Value requested for CONFIG_HPET_TIMER not in final .config
Requested value: # CONFIG_HPET_TIMER is not set
Actual value: CONFIG_HPET_TIMER=y
Value requested for CONFIG_NR_CPUS_RANGE_END not in final .config
Requested value: CONFIG_NR_CPUS_RANGE_END=8
Actual value: CONFIG_NR_CPUS_RANGE_END=512
Value requested for CONFIG_NR_CPUS_DEFAULT not in final .config
Requested value: CONFIG_NR_CPUS_DEFAULT=8
Actual value: CONFIG_NR_CPUS_DEFAULT=64
Value requested for CONFIG_X86_ANCIENT_MCE not in final .config
Requested value: # CONFIG_X86_ANCIENT_MCE is not set
Actual value:
Value requested for CONFIG_X86_LEGACY_VM86 not in final .config
Requested value: # CONFIG_X86_LEGACY_VM86 is not set
Actual value:
Value requested for CONFIG_X86_ESPFIX32 not in final .config
Requested value: CONFIG_X86_ESPFIX32=y
Actual value:
Value requested for CONFIG_TOSHIBA not in final .config
Requested value: # CONFIG_TOSHIBA is not set
Actual value:
Value requested for CONFIG_X86_REBOOTFIXUPS not in final .config
Requested value: # CONFIG_X86_REBOOTFIXUPS is not set
Actual value:
Value requested for CONFIG_MICROCODE_INITRD32 not in final .config
Requested value: CONFIG_MICROCODE_INITRD32=y
Actual value:
Value requested for CONFIG_NOHIGHMEM not in final .config
Requested value: # CONFIG_NOHIGHMEM is not set
Actual value:
Value requested for CONFIG_HIGHMEM4G not in final .config
Requested value: CONFIG_HIGHMEM4G=y
Actual value:
Value requested for CONFIG_HIGHMEM64G not in final .config
Requested value: # CONFIG_HIGHMEM64G is not set
Actual value:
Value requested for CONFIG_PAGE_OFFSET not in final .config
Requested value: CONFIG_PAGE_OFFSET=0xC0000000
Actual value:
Value requested for CONFIG_HIGHMEM not in final .config
Requested value: CONFIG_HIGHMEM=y
Actual value:
Value requested for CONFIG_X86_PAE not in final .config
Requested value: # CONFIG_X86_PAE is not set
Actual value:
Value requested for CONFIG_ARCH_FLATMEM_ENABLE not in final .config
Requested value: CONFIG_ARCH_FLATMEM_ENABLE=y
Actual value:
Value requested for CONFIG_ARCH_SELECT_MEMORY_MODEL not in final .config
Requested value: CONFIG_ARCH_SELECT_MEMORY_MODEL=y
Actual value:
Value requested for CONFIG_ILLEGAL_POINTER_VALUE not in final .config
Requested value: CONFIG_ILLEGAL_POINTER_VALUE=0
Actual value: CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
Value requested for CONFIG_HIGHPTE not in final .config
Requested value: # CONFIG_HIGHPTE is not set
Actual value:
Value requested for CONFIG_COMPAT_VDSO not in final .config
Requested value: # CONFIG_COMPAT_VDSO is not set
Actual value:
Value requested for CONFIG_FUNCTION_PADDING_CFI not in final .config
Requested value: CONFIG_FUNCTION_PADDING_CFI=0
Actual value: CONFIG_FUNCTION_PADDING_CFI=11
Value requested for CONFIG_FUNCTION_PADDING_BYTES not in final .config
Requested value: CONFIG_FUNCTION_PADDING_BYTES=4
Actual value: CONFIG_FUNCTION_PADDING_BYTES=16
Value requested for CONFIG_APM not in final .config
Requested value: # CONFIG_APM is not set
Actual value:
Value requested for CONFIG_X86_POWERNOW_K6 not in final .config
Requested value: # CONFIG_X86_POWERNOW_K6 is not set
Actual value:
Value requested for CONFIG_X86_POWERNOW_K7 not in final .config
Requested value: # CONFIG_X86_POWERNOW_K7 is not set
Actual value:
Value requested for CONFIG_X86_GX_SUSPMOD not in final .config
Requested value: # CONFIG_X86_GX_SUSPMOD is not set
Actual value:
Value requested for CONFIG_X86_SPEEDSTEP_ICH not in final .config
Requested value: # CONFIG_X86_SPEEDSTEP_ICH is not set
Actual value:
Value requested for CONFIG_X86_SPEEDSTEP_SMI not in final .config
Requested value: # CONFIG_X86_SPEEDSTEP_SMI is not set
Actual value:
Value requested for CONFIG_X86_CPUFREQ_NFORCE2 not in final .config
Requested value: # CONFIG_X86_CPUFREQ_NFORCE2 is not set
Actual value:
Value requested for CONFIG_X86_LONGRUN not in final .config
Requested value: # CONFIG_X86_LONGRUN is not set
Actual value:
Value requested for CONFIG_X86_LONGHAUL not in final .config
Requested value: # CONFIG_X86_LONGHAUL is not set
Actual value:
Value requested for CONFIG_X86_E_POWERSAVER not in final .config
Requested value: # CONFIG_X86_E_POWERSAVER is not set
Actual value:
Value requested for CONFIG_PCI_GOBIOS not in final .config
Requested value: # CONFIG_PCI_GOBIOS is not set
Actual value:
Value requested for CONFIG_PCI_GOMMCONFIG not in final .config
Requested value: # CONFIG_PCI_GOMMCONFIG is not set
Actual value:
Value requested for CONFIG_PCI_GODIRECT not in final .config
Requested value: # CONFIG_PCI_GODIRECT is not set
Actual value:
Value requested for CONFIG_PCI_GOANY not in final .config
Requested value: CONFIG_PCI_GOANY=y
Actual value:
Value requested for CONFIG_PCI_BIOS not in final .config
Requested value: CONFIG_PCI_BIOS=y
Actual value:
Value requested for CONFIG_ISA not in final .config
Requested value: # CONFIG_ISA is not set
Actual value:
Value requested for CONFIG_SCx200 not in final .config
Requested value: # CONFIG_SCx200 is not set
Actual value:
Value requested for CONFIG_OLPC not in final .config
Requested value: # CONFIG_OLPC is not set
Actual value:
Value requested for CONFIG_ALIX not in final .config
Requested value: # CONFIG_ALIX is not set
Actual value:
Value requested for CONFIG_NET5501 not in final .config
Requested value: # CONFIG_NET5501 is not set
Actual value:
Value requested for CONFIG_GEOS not in final .config
Requested value: # CONFIG_GEOS is not set
Actual value:
Value requested for CONFIG_COMPAT_32 not in final .config
Requested value: CONFIG_COMPAT_32=y
Actual value:
Value requested for CONFIG_HAVE_ATOMIC_IOMAP not in final .config
Requested value: CONFIG_HAVE_ATOMIC_IOMAP=y
Actual value:
Value requested for CONFIG_ARCH_32BIT_OFF_T not in final .config
Requested value: CONFIG_ARCH_32BIT_OFF_T=y
Actual value:
Value requested for CONFIG_ARCH_WANT_IPC_PARSE_VERSION not in final .config
Requested value: CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
Actual value:
Value requested for CONFIG_MODULES_USE_ELF_REL not in final .config
Requested value: CONFIG_MODULES_USE_ELF_REL=y
Actual value:
Value requested for CONFIG_ARCH_MMAP_RND_BITS not in final .config
Requested value: CONFIG_ARCH_MMAP_RND_BITS=8
Actual value: CONFIG_ARCH_MMAP_RND_BITS=28
Value requested for CONFIG_CLONE_BACKWARDS not in final .config
Requested value: CONFIG_CLONE_BACKWARDS=y
Actual value:
Value requested for CONFIG_OLD_SIGSUSPEND3 not in final .config
Requested value: CONFIG_OLD_SIGSUSPEND3=y
Actual value:
Value requested for CONFIG_OLD_SIGACTION not in final .config
Requested value: CONFIG_OLD_SIGACTION=y
Actual value:
Value requested for CONFIG_ARCH_SPLIT_ARG64 not in final .config
Requested value: CONFIG_ARCH_SPLIT_ARG64=y
Actual value:
Value requested for CONFIG_FUNCTION_ALIGNMENT not in final .config
Requested value: CONFIG_FUNCTION_ALIGNMENT=4
Actual value: CONFIG_FUNCTION_ALIGNMENT=16
Value requested for CONFIG_SELECT_MEMORY_MODEL not in final .config
Requested value: CONFIG_SELECT_MEMORY_MODEL=y
Actual value:
Value requested for CONFIG_FLATMEM_MANUAL not in final .config
Requested value: CONFIG_FLATMEM_MANUAL=y
Actual value:
Value requested for CONFIG_SPARSEMEM_MANUAL not in final .config
Requested value: # CONFIG_SPARSEMEM_MANUAL is not set
Actual value:
Value requested for CONFIG_FLATMEM not in final .config
Requested value: CONFIG_FLATMEM=y
Actual value:
Value requested for CONFIG_SPARSEMEM_STATIC not in final .config
Requested value: CONFIG_SPARSEMEM_STATIC=y
Actual value:
Value requested for CONFIG_BOUNCE not in final .config
Requested value: CONFIG_BOUNCE=y
Actual value:
Value requested for CONFIG_KMAP_LOCAL not in final .config
Requested value: CONFIG_KMAP_LOCAL=y
Actual value:
Value requested for CONFIG_HOTPLUG_PCI_COMPAQ not in final .config
Requested value: # CONFIG_HOTPLUG_PCI_COMPAQ is not set
Actual value:
Value requested for CONFIG_HOTPLUG_PCI_IBM not in final .config
Requested value: # CONFIG_HOTPLUG_PCI_IBM is not set
Actual value:
Value requested for CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH not in final .config
Requested value: CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
Actual value:
Value requested for CONFIG_PCH_PHUB not in final .config
Requested value: # CONFIG_PCH_PHUB is not set
Actual value:
Value requested for CONFIG_SCSI_NSP32 not in final .config
Requested value: # CONFIG_SCSI_NSP32 is not set
Actual value:
Value requested for CONFIG_PATA_CS5520 not in final .config
Requested value: # CONFIG_PATA_CS5520 is not set
Actual value:
Value requested for CONFIG_PATA_CS5530 not in final .config
Requested value: # CONFIG_PATA_CS5530 is not set
Actual value:
Value requested for CONFIG_PATA_CS5535 not in final .config
Requested value: # CONFIG_PATA_CS5535 is not set
Actual value:
Value requested for CONFIG_PATA_CS5536 not in final .config
Requested value: # CONFIG_PATA_CS5536 is not set
Actual value:
Value requested for CONFIG_PATA_SC1200 not in final .config
Requested value: # CONFIG_PATA_SC1200 is not set
Actual value:
Value requested for CONFIG_PCH_GBE not in final .config
Requested value: # CONFIG_PCH_GBE is not set
Actual value:
Value requested for CONFIG_INPUT_WISTRON_BTNS not in final .config
Requested value: # CONFIG_INPUT_WISTRON_BTNS is not set
Actual value:
Value requested for CONFIG_SERIAL_TIMBERDALE not in final .config
Requested value: # CONFIG_SERIAL_TIMBERDALE is not set
Actual value:
Value requested for CONFIG_SERIAL_PCH_UART not in final .config
Requested value: # CONFIG_SERIAL_PCH_UART is not set
Actual value:
Value requested for CONFIG_HW_RANDOM_GEODE not in final .config
Requested value: CONFIG_HW_RANDOM_GEODE=y
Actual value:
Value requested for CONFIG_SONYPI not in final .config
Requested value: # CONFIG_SONYPI is not set
Actual value:
Value requested for CONFIG_PC8736x_GPIO not in final .config
Requested value: # CONFIG_PC8736x_GPIO is not set
Actual value:
Value requested for CONFIG_NSC_GPIO not in final .config
Requested value: # CONFIG_NSC_GPIO is not set
Actual value:
Value requested for CONFIG_I2C_EG20T not in final .config
Requested value: # CONFIG_I2C_EG20T is not set
Actual value:
Value requested for CONFIG_SCx200_ACB not in final .config
Requested value: # CONFIG_SCx200_ACB is not set
Actual value:
Value requested for CONFIG_PTP_1588_CLOCK_PCH not in final .config
Requested value: # CONFIG_PTP_1588_CLOCK_PCH is not set
Actual value:
Value requested for CONFIG_SBC8360_WDT not in final .config
Requested value: # CONFIG_SBC8360_WDT is not set
Actual value:
Value requested for CONFIG_SBC7240_WDT not in final .config
Requested value: # CONFIG_SBC7240_WDT is not set
Actual value:
Value requested for CONFIG_MFD_CS5535 not in final .config
Requested value: # CONFIG_MFD_CS5535 is not set
Actual value:
Value requested for CONFIG_AGP_ALI not in final .config
Requested value: # CONFIG_AGP_ALI is not set
Actual value:
Value requested for CONFIG_AGP_ATI not in final .config
Requested value: # CONFIG_AGP_ATI is not set
Actual value:
Value requested for CONFIG_AGP_AMD not in final .config
Requested value: # CONFIG_AGP_AMD is not set
Actual value:
Value requested for CONFIG_AGP_NVIDIA not in final .config
Requested value: # CONFIG_AGP_NVIDIA is not set
Actual value:
Value requested for CONFIG_AGP_SWORKS not in final .config
Requested value: # CONFIG_AGP_SWORKS is not set
Actual value:
Value requested for CONFIG_AGP_EFFICEON not in final .config
Requested value: # CONFIG_AGP_EFFICEON is not set
Actual value:
Value requested for CONFIG_SND_PCM not in final .config
Requested value: CONFIG_SND_PCM=y
Actual value: CONFIG_SND_PCM=m
Value requested for CONFIG_SND_HWDEP not in final .config
Requested value: CONFIG_SND_HWDEP=y
Actual value: CONFIG_SND_HWDEP=m
Value requested for CONFIG_SND_DYNAMIC_MINORS not in final .config
Requested value: # CONFIG_SND_DYNAMIC_MINORS is not set
Actual value: CONFIG_SND_DYNAMIC_MINORS=y
Value requested for CONFIG_SND_CS5530 not in final .config
Requested value: # CONFIG_SND_CS5530 is not set
Actual value:
Value requested for CONFIG_SND_CS5535AUDIO not in final .config
Requested value: # CONFIG_SND_CS5535AUDIO is not set
Actual value:
Value requested for CONFIG_SND_SIS7019 not in final .config
Requested value: # CONFIG_SND_SIS7019 is not set
Actual value:
Value requested for CONFIG_SND_HDA not in final .config
Requested value: CONFIG_SND_HDA=y
Actual value: CONFIG_SND_HDA=m
Value requested for CONFIG_SND_HDA_CORE not in final .config
Requested value: CONFIG_SND_HDA_CORE=y
Actual value: CONFIG_SND_HDA_CORE=m
Value requested for CONFIG_SND_INTEL_DSP_CONFIG not in final .config
Requested value: CONFIG_SND_INTEL_DSP_CONFIG=y
Actual value: CONFIG_SND_INTEL_DSP_CONFIG=m
Value requested for CONFIG_SND_INTEL_SOUNDWIRE_ACPI not in final .config
Requested value: CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y
Actual value: CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
Value requested for CONFIG_LEDS_OT200 not in final .config
Requested value: # CONFIG_LEDS_OT200 is not set
Actual value:
Value requested for CONFIG_PCH_DMA not in final .config
Requested value: # CONFIG_PCH_DMA is not set
Actual value:
Value requested for CONFIG_CLKSRC_I8253 not in final .config
Requested value: CONFIG_CLKSRC_I8253=y
Actual value:
Value requested for CONFIG_MAILBOX not in final .config
Requested value: # CONFIG_MAILBOX is not set
Actual value: CONFIG_MAILBOX=y
Value requested for CONFIG_CRYPTO_SERPENT_SSE2_586 not in final .config
Requested value: # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set
Actual value:
Value requested for CONFIG_CRYPTO_TWOFISH_586 not in final .config
Requested value: # CONFIG_CRYPTO_TWOFISH_586 is not set
Actual value:
Value requested for CONFIG_CRYPTO_DEV_GEODE not in final .config
Requested value: # CONFIG_CRYPTO_DEV_GEODE is not set
Actual value:
Value requested for CONFIG_CRYPTO_DEV_HIFN_795X not in final .config
Requested value: # CONFIG_CRYPTO_DEV_HIFN_795X is not set
Actual value:
Value requested for CONFIG_CRYPTO_LIB_POLY1305_RSIZE not in final .config
Requested value: CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
Actual value: CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
Value requested for CONFIG_AUDIT_GENERIC not in final .config
Requested value: CONFIG_AUDIT_GENERIC=y
Actual value:
Value requested for CONFIG_GENERIC_VDSO_32 not in final .config
Requested value: CONFIG_GENERIC_VDSO_32=y
Actual value:
Value requested for CONFIG_DEBUG_KMAP_LOCAL not in final .config
Requested value: # CONFIG_DEBUG_KMAP_LOCAL is not set
Actual value:
Value requested for CONFIG_DEBUG_HIGHMEM not in final .config
Requested value: # CONFIG_DEBUG_HIGHMEM is not set
Actual value:
Value requested for CONFIG_HAVE_DEBUG_STACKOVERFLOW not in final .config
Requested value: CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
Actual value:
Value requested for CONFIG_DEBUG_STACKOVERFLOW not in final .config
Requested value: # CONFIG_DEBUG_STACKOVERFLOW is not set
Actual value:
Value requested for CONFIG_HAVE_FUNCTION_GRAPH_TRACER not in final .config
Requested value: CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
Actual value:
Value requested for CONFIG_HAVE_FUNCTION_GRAPH_RETVAL not in final .config
Requested value: CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y
Actual value:
Value requested for CONFIG_DRM_KUNIT_TEST not in final .config
Requested value: CONFIG_DRM_KUNIT_TEST=m
Actual value:
Value requested for CONFIG_DRM_XE_WERROR not in final .config
Requested value: CONFIG_DRM_XE_WERROR=y
Actual value:
Value requested for CONFIG_DRM_XE_DEBUG not in final .config
Requested value: CONFIG_DRM_XE_DEBUG=y
Actual value:
Value requested for CONFIG_DRM_XE_DEBUG_MEM not in final .config
Requested value: CONFIG_DRM_XE_DEBUG_MEM=y
Actual value:
Value requested for CONFIG_DRM_XE_KUNIT_TEST not in final .config
Requested value: CONFIG_DRM_XE_KUNIT_TEST=m
Actual value:
++ nproc
+ make -j48 ARCH=i386 olddefconfig
GEN Makefile
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM_XE [=m] && DRM_XE [=m]=m
#
# configuration written to .config
#
++ nproc
+ make -j48 ARCH=i386
SYNC include/config/auto.conf.cmd
GEN Makefile
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM_XE [=m] && DRM_XE [=m]=m
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM_XE [=m] && DRM_XE [=m]=m
WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS
Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n]
Selected by [m]:
- DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM_XE [=m] && DRM_XE [=m]=m
GEN Makefile
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
UPD include/generated/uapi/linux/version.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/resource.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
HOSTCC arch/x86/tools/relocs_32.o
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
HOSTCC arch/x86/tools/relocs_common.o
HOSTCC arch/x86/tools/relocs_64.o
WRAP arch/x86/include/generated/asm/irq_regs.h
UPD include/generated/compile.h
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
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC scripts/selinux/genheaders/genheaders
HOSTCC scripts/selinux/mdp/mdp
HOSTLD arch/x86/tools/relocs
UPD include/config/kernel.release
UPD include/generated/utsrelease.h
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
UPD scripts/mod/devicetable-offsets.h
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/mod/symsearch.o
HOSTLD scripts/mod/modpost
CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-arch-fallback.h
CC kernel/bounds.s
CHKSHA1 /workspace/kernel/include/linux/atomic/atomic-instrumented.h
CHKSHA1 /workspace/kernel/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 /workspace/kernel/scripts/checksyscalls.sh
LDS scripts/module.lds
CC ipc/util.o
CC ipc/msgutil.o
CC ipc/msg.o
CC ipc/sem.o
HOSTCC usr/gen_init_cpio
CC ipc/shm.o
CC ipc/syscall.o
CC certs/system_keyring.o
CC ipc/ipc_sysctl.o
CC ipc/mqueue.o
CC init/main.o
CC ipc/namespace.o
AS arch/x86/lib/atomic64_cx8_32.o
CC ipc/mq_sysctl.o
CC init/do_mounts.o
CC arch/x86/power/cpu.o
CC io_uring/io_uring.o
AS arch/x86/lib/checksum_32.o
CC block/bdev.o
CC security/commoncap.o
CC mm/filemap.o
UPD init/utsversion-tmp.h
CC arch/x86/pci/i386.o
CC security/keys/gc.o
CC block/partitions/core.o
AR virt/lib/built-in.a
AR arch/x86/crypto/built-in.a
AR drivers/cache/built-in.a
CC security/integrity/iint.o
AR drivers/irqchip/built-in.a
CC arch/x86/realmode/init.o
GEN security/selinux/flask.h security/selinux/av_permissions.h
CC net/core/sock.o
CC arch/x86/mm/pat/set_memory.o
CC arch/x86/kernel/fpu/init.o
AR sound/i2c/other/built-in.a
CC fs/nfs_common/nfsacl.o
AR sound/isa/ad1816a/built-in.a
AR virt/built-in.a
CC fs/notify/dnotify/dnotify.o
CC arch/x86/events/amd/core.o
AR sound/drivers/opl3/built-in.a
CC security/selinux/avc.o
AR drivers/bus/mhi/built-in.a
CC arch/x86/events/amd/lbr.o
CC arch/x86/mm/pat/memtype.o
CC sound/core/sound.o
CC sound/core/seq/seq.o
AR sound/i2c/built-in.a
AR arch/x86/platform/atom/built-in.a
AR sound/isa/ad1848/built-in.a
AR sound/drivers/opl4/built-in.a
CC lib/math/div64.o
CC arch/x86/entry/vdso/vma.o
AS arch/x86/realmode/rm/header.o
CC lib/math/gcd.o
AR drivers/bus/built-in.a
AR sound/isa/cs423x/built-in.a
AR sound/drivers/mpu401/built-in.a
CC arch/x86/lib/cmdline.o
AR arch/x86/platform/ce4100/built-in.a
AR sound/isa/es1688/built-in.a
AR drivers/pwm/built-in.a
CC arch/x86/platform/efi/memmap.o
AR arch/x86/platform/geode/built-in.a
AR sound/drivers/pcsp/built-in.a
AR sound/drivers/vx/built-in.a
AR sound/isa/galaxy/built-in.a
AS arch/x86/realmode/rm/trampoline_32.o
AR sound/drivers/built-in.a
CC kernel/sched/core.o
CC init/do_mounts_initrd.o
CC kernel/sched/fair.o
CC drivers/pci/msi/pcidev_msi.o
AR sound/isa/gus/built-in.a
CC block/partitions/msdos.o
AS arch/x86/realmode/rm/stack.o
CC block/partitions/efi.o
AR sound/isa/msnd/built-in.a
AS arch/x86/realmode/rm/reboot.o
CC crypto/asymmetric_keys/asymmetric_type.o
AR sound/isa/opti9xx/built-in.a
AS arch/x86/lib/cmpxchg8b_emu.o
CC lib/math/lcm.o
AS arch/x86/realmode/rm/wakeup_asm.o
AR sound/isa/sb/built-in.a
CC arch/x86/lib/cpu.o
AR sound/isa/wavefront/built-in.a
CC arch/x86/realmode/rm/wakemain.o
CC lib/math/int_log.o
AR sound/isa/wss/built-in.a
AR sound/isa/built-in.a
GEN usr/initramfs_data.cpio
CC lib/math/int_pow.o
CC kernel/sched/build_policy.o
CC arch/x86/realmode/rm/video-mode.o
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
CC arch/x86/kernel/fpu/bugs.o
HOSTCC certs/extract-cert
AR usr/built-in.a
CC fs/iomap/trace.o
CC lib/math/int_sqrt.o
CC fs/quota/dquot.o
CC arch/x86/kernel/fpu/core.o
AS arch/x86/realmode/rm/copy.o
CC lib/math/reciprocal_div.o
AS arch/x86/realmode/rm/bioscall.o
CC fs/proc/task_mmu.o
CC arch/x86/realmode/rm/regs.o
CC security/keys/key.o
AR arch/x86/entry/vsyscall/built-in.a
CC lib/math/rational.o
CC sound/core/seq/seq_lock.o
CC arch/x86/realmode/rm/video-vga.o
CC arch/x86/lib/delay.o
CC arch/x86/kernel/fpu/regset.o
CC arch/x86/kernel/fpu/signal.o
CC drivers/pci/msi/api.o
CC security/integrity/integrity_audit.o
CC security/keys/keyring.o
CC security/keys/keyctl.o
CERT certs/x509_certificate_list
CC arch/x86/realmode/rm/video-vesa.o
CERT certs/signing_key.x509
CC fs/nfs_common/grace.o
AS certs/system_certificates.o
CC arch/x86/pci/init.o
AR certs/built-in.a
AR fs/notify/dnotify/built-in.a
CC arch/x86/realmode/rm/video-bios.o
AR sound/pci/ac97/built-in.a
AR sound/ppc/built-in.a
CC fs/notify/inotify/inotify_fsnotify.o
CC arch/x86/power/hibernate_32.o
AR sound/arm/built-in.a
CC arch/x86/platform/efi/quirks.o
AR sound/pci/ali5451/built-in.a
AR sound/sh/built-in.a
CC arch/x86/entry/vdso/extable.o
CC arch/x86/mm/pat/memtype_interval.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
AS arch/x86/entry/vdso/vdso32/note.o
AS arch/x86/entry/vdso/vdso32/system_call.o
CC crypto/asymmetric_keys/restrict.o
AR sound/pci/asihpi/built-in.a
CC crypto/asymmetric_keys/signature.o
CC arch/x86/pci/pcbios.o
PASYMS arch/x86/realmode/rm/pasyms.h
LDS arch/x86/realmode/rm/realmode.lds
AR sound/pci/au88x0/built-in.a
CC fs/sysfs/file.o
CC fs/kernfs/mount.o
AS arch/x86/lib/getuser.o
AR lib/math/built-in.a
AR sound/pci/aw2/built-in.a
LD arch/x86/realmode/rm/realmode.elf
CC fs/quota/quota_v2.o
RELOCS arch/x86/realmode/rm/realmode.relocs
AR sound/pci/ctxfi/built-in.a
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
GEN arch/x86/lib/inat-tables.c
AR sound/pci/ca0106/built-in.a
CC lib/crypto/mpi/generic_mpih-lshift.o
AR arch/x86/realmode/built-in.a
AR sound/pci/cs46xx/built-in.a
CC lib/crypto/memneq.o
CC fs/sysfs/dir.o
CC sound/core/seq/seq_clientmgr.o
CC arch/x86/lib/insn-eval.o
AR sound/pci/cs5535audio/built-in.a
CC fs/sysfs/symlink.o
AR block/partitions/built-in.a
CC fs/sysfs/mount.o
AR sound/pci/lola/built-in.a
CC block/fops.o
AR sound/pci/lx6464es/built-in.a
CC net/ethernet/eth.o
AR sound/pci/echoaudio/built-in.a
AR sound/pci/hda/built-in.a
AR sound/pci/emu10k1/built-in.a
CC kernel/locking/mutex.o
CC arch/x86/events/amd/ibs.o
CC [M] sound/pci/hda/hda_bind.o
CC fs/kernfs/inode.o
CC kernel/locking/semaphore.o
AR sound/pci/ice1712/built-in.a
CC fs/notify/inotify/inotify_user.o
CC kernel/locking/rwsem.o
CC crypto/asymmetric_keys/public_key.o
CC drivers/pci/msi/msi.o
AR security/integrity/built-in.a
CC fs/kernfs/dir.o
CC kernel/locking/percpu-rwsem.o
CC security/lsm_syscalls.o
CC arch/x86/kernel/fpu/xstate.o
CC init/initramfs.o
CC sound/core/init.o
AR arch/x86/mm/pat/built-in.a
AR fs/nfs_common/built-in.a
CC arch/x86/mm/init.o
CC lib/crypto/mpi/generic_mpih-mul1.o
AS arch/x86/power/hibernate_asm_32.o
CC lib/crypto/mpi/generic_mpih-mul2.o
CC lib/crypto/mpi/generic_mpih-mul3.o
CC fs/sysfs/group.o
AR sound/synth/emux/built-in.a
AR sound/synth/built-in.a
AR ipc/built-in.a
CC fs/quota/quota_tree.o
CC arch/x86/power/hibernate.o
CC security/selinux/hooks.o
CC arch/x86/mm/init_32.o
CC security/keys/permission.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC arch/x86/pci/mmconfig_32.o
CC fs/iomap/iter.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
CC security/keys/process_keys.o
CC drivers/pci/msi/irqdomain.o
CC kernel/sched/build_utility.o
CC arch/x86/platform/efi/efi.o
CC net/core/request_sock.o
AR sound/pci/korg1212/built-in.a
CC arch/x86/lib/insn.o
CC security/keys/request_key.o
CC drivers/video/console/dummycon.o
CC [M] sound/pci/hda/hda_codec.o
CC arch/x86/kernel/cpu/mce/core.o
ASN.1 crypto/asymmetric_keys/x509.asn1.[ch]
ASN.1 crypto/asymmetric_keys/x509_akid.asn1.[ch]
CC crypto/asymmetric_keys/x509_loader.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
CC arch/x86/kernel/cpu/mtrr/if.o
CC drivers/pci/pcie/portdrv.o
CC fs/proc/inode.o
CC arch/x86/lib/kaslr.o
CC arch/x86/kernel/cpu/mtrr/generic.o
CC lib/crypto/mpi/generic_mpih-rshift.o
CC net/core/skbuff.o
AR fs/sysfs/built-in.a
AR sound/pci/mixart/built-in.a
AR sound/pci/nm256/built-in.a
AR arch/x86/power/built-in.a
CC sound/core/seq/seq_memory.o
AR sound/pci/oxygen/built-in.a
CC arch/x86/platform/efi/efi_32.o
CC block/bio.o
CC arch/x86/events/intel/core.o
AS arch/x86/platform/efi/efi_stub_32.o
CC arch/x86/events/zhaoxin/core.o
AR fs/notify/inotify/built-in.a
CC crypto/asymmetric_keys/x509_public_key.o
CC drivers/video/backlight/backlight.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC arch/x86/kernel/cpu/microcode/core.o
AR fs/notify/fanotify/built-in.a
CC fs/notify/fsnotify.o
CC arch/x86/pci/direct.o
CC arch/x86/lib/memcpy_32.o
CC arch/x86/events/intel/bts.o
CC arch/x86/events/intel/ds.o
HOSTCC arch/x86/entry/vdso/vdso2c
AS arch/x86/lib/memmove_32.o
CC security/keys/request_key_auth.o
CC arch/x86/events/amd/uncore.o
CC security/keys/user_defined.o
CC arch/x86/lib/misc.o
CC fs/iomap/buffered-io.o
CC fs/quota/quota.o
CC kernel/locking/spinlock.o
AR drivers/pci/msi/built-in.a
CC init/calibrate.o
CC drivers/video/console/vgacon.o
CC crypto/api.o
AR net/ethernet/built-in.a
CC arch/x86/lib/pc-conf-reg.o
CC arch/x86/mm/fault.o
CC arch/x86/mm/ioremap.o
CC fs/kernfs/file.o
AR arch/x86/kernel/fpu/built-in.a
CC fs/kernfs/symlink.o
CC arch/x86/entry/vdso/vdso32-setup.o
CC fs/iomap/direct-io.o
AR sound/usb/misc/built-in.a
AR arch/x86/platform/iris/built-in.a
CC drivers/pci/pcie/rcec.o
AS arch/x86/lib/putuser.o
AR sound/usb/usx2y/built-in.a
AR sound/firewire/built-in.a
CC init/init_task.o
AR sound/usb/caiaq/built-in.a
AS arch/x86/lib/retpoline.o
CC lib/crypto/mpi/generic_mpih-sub1.o
AR sound/usb/6fire/built-in.a
CC mm/mempool.o
AR sound/usb/hiface/built-in.a
CC arch/x86/lib/string_32.o
CC arch/x86/lib/strstr_32.o
AR sound/usb/bcd2000/built-in.a
AR drivers/video/fbdev/core/built-in.a
AR sound/usb/built-in.a
CC drivers/pci/pcie/aspm.o
CC kernel/locking/osq_lock.o
CC arch/x86/events/intel/knc.o
CC arch/x86/events/intel/lbr.o
AR drivers/video/fbdev/omap/built-in.a
ASN.1 crypto/asymmetric_keys/pkcs7.asn1.[ch]
CC mm/oom_kill.o
CC crypto/asymmetric_keys/pkcs7_trust.o
AR sound/sparc/built-in.a
CC arch/x86/platform/efi/runtime-map.o
CC mm/fadvise.o
CC fs/proc/root.o
CC arch/x86/lib/usercopy.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 sound/core/seq/seq_queue.o
VDSO arch/x86/entry/vdso/vdso32.so.dbg
CC arch/x86/kernel/cpu/microcode/intel.o
AR drivers/video/fbdev/omap2/built-in.a
OBJCOPY arch/x86/entry/vdso/vdso32.so
AR drivers/video/fbdev/built-in.a
CC arch/x86/pci/mmconfig-shared.o
VDSO2C arch/x86/entry/vdso/vdso-image-32.c
CC security/keys/proc.o
CC arch/x86/entry/vdso/vdso-image-32.o
CC arch/x86/events/intel/p4.o
AR arch/x86/events/zhaoxin/built-in.a
CC kernel/locking/qspinlock.o
CC arch/x86/platform/intel/iosf_mbi.o
AR drivers/video/backlight/built-in.a
CC fs/notify/notification.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
AR arch/x86/platform/intel-mid/built-in.a
CC arch/x86/kernel/cpu/mtrr/amd.o
CC lib/crypto/utils.o
CC arch/x86/lib/usercopy_32.o
CC crypto/asymmetric_keys/pkcs7_verify.o
AR arch/x86/net/built-in.a
AS arch/x86/entry/entry.o
AR arch/x86/entry/vdso/built-in.a
CC lib/crypto/mpi/generic_mpih-add1.o
CC arch/x86/events/core.o
AS arch/x86/entry/entry_32.o
CC arch/x86/entry/syscall_32.o
CC fs/notify/group.o
CC arch/x86/mm/extable.o
CC crypto/cipher.o
CC arch/x86/entry/common.o
CC init/version.o
AR fs/kernfs/built-in.a
AR drivers/video/console/built-in.a
CC drivers/video/aperture.o
CC arch/x86/kernel/cpu/microcode/amd.o
AR arch/x86/events/amd/built-in.a
CC kernel/locking/rtmutex_api.o
CC arch/x86/pci/fixup.o
CC fs/devpts/inode.o
CC arch/x86/lib/msr-smp.o
CC fs/quota/kqid.o
CC mm/maccess.o
CC fs/notify/mark.o
CC arch/x86/kernel/cpu/mce/severity.o
AR arch/x86/platform/efi/built-in.a
CC arch/x86/events/probe.o
CC net/core/datagram.o
CC security/keys/sysctl.o
AR init/built-in.a
CC crypto/asymmetric_keys/x509.asn1.o
CC crypto/asymmetric_keys/x509_akid.asn1.o
CC fs/proc/base.o
CC fs/proc/generic.o
AR arch/x86/platform/intel-quark/built-in.a
CC sound/core/seq/seq_fifo.o
CC drivers/video/cmdline.o
CC security/keys/keyctl_pkey.o
CC drivers/video/nomodeset.o
CC drivers/video/hdmi.o
AR sound/spi/built-in.a
CC crypto/asymmetric_keys/x509_cert_parser.o
AR arch/x86/platform/intel/built-in.a
CC arch/x86/kernel/cpu/mtrr/cyrix.o
CC fs/notify/fdinfo.o
CC io_uring/xattr.o
AR arch/x86/platform/olpc/built-in.a
CC lib/crypto/mpi/ec.o
CC arch/x86/lib/cache-smp.o
CC [M] sound/pci/hda/hda_jack.o
AR arch/x86/platform/scx200/built-in.a
CC fs/iomap/fiemap.o
AR arch/x86/platform/ts5500/built-in.a
CC drivers/pci/pcie/pme.o
CC fs/iomap/seek.o
CC arch/x86/events/intel/p6.o
AR arch/x86/platform/uv/built-in.a
CC block/elevator.o
AR arch/x86/platform/built-in.a
CC lib/crypto/chacha.o
CC fs/netfs/buffered_read.o
CC fs/netfs/buffered_write.o
CC arch/x86/lib/msr.o
CC fs/quota/netlink.o
CC fs/netfs/direct_read.o
AR arch/x86/virt/svm/built-in.a
CC lib/crypto/mpi/mpicoder.o
CC [M] sound/pci/hda/hda_auto_parser.o
AR arch/x86/virt/vmx/built-in.a
AR arch/x86/virt/built-in.a
CC arch/x86/kernel/cpu/mtrr/centaur.o
CC arch/x86/mm/mmap.o
AR sound/parisc/built-in.a
CC kernel/locking/qrwlock.o
AR fs/devpts/built-in.a
CC crypto/asymmetric_keys/pkcs7.asn1.o
AS arch/x86/lib/msr-reg.o
AR sound/pcmcia/vx/built-in.a
CC arch/x86/lib/msr-reg-export.o
AS arch/x86/lib/hweight.o
CC crypto/asymmetric_keys/pkcs7_parser.o
AR sound/pcmcia/pdaudiocf/built-in.a
AR arch/x86/kernel/cpu/microcode/built-in.a
CC mm/page-writeback.o
AR sound/pcmcia/built-in.a
CC arch/x86/lib/iomem.o
CC arch/x86/lib/atomic64_32.o
AR sound/pci/pcxhr/built-in.a
CC [M] sound/pci/hda/hda_sysfs.o
AS arch/x86/entry/thunk_32.o
AR sound/mips/built-in.a
CC arch/x86/mm/pgtable.o
CC sound/core/seq/seq_prioq.o
CC arch/x86/mm/physaddr.o
AR security/keys/built-in.a
CC arch/x86/pci/acpi.o
CC lib/crypto/mpi/mpi-add.o
CC arch/x86/kernel/cpu/mce/genpool.o
CC arch/x86/kernel/cpu/mtrr/legacy.o
CC lib/crypto/mpi/mpi-bit.o
CC arch/x86/events/utils.o
CC sound/core/seq/seq_timer.o
CC kernel/power/qos.o
CC mm/folio-compat.o
AR drivers/video/built-in.a
CC kernel/irq/irqdesc.o
CC kernel/printk/printk.o
CC kernel/power/main.o
AR fs/notify/built-in.a
CC kernel/power/console.o
AR arch/x86/entry/built-in.a
CC arch/x86/kernel/cpu/mce/intel.o
CC arch/x86/pci/legacy.o
CC arch/x86/pci/irq.o
CC fs/iomap/swapfile.o
AR drivers/pci/pcie/built-in.a
CC net/core/stream.o
AR kernel/locking/built-in.a
CC kernel/power/process.o
CC drivers/pci/hotplug/pci_hotplug_core.o
CC [M] sound/pci/hda/hda_controller.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC fs/ext4/balloc.o
CC io_uring/nop.o
AR crypto/asymmetric_keys/built-in.a
CC kernel/rcu/update.o
CC arch/x86/kernel/cpu/cacheinfo.o
CC crypto/compress.o
AR fs/quota/built-in.a
CC kernel/rcu/sync.o
CC io_uring/fs.o
AR drivers/pci/controller/dwc/built-in.a
CC arch/x86/events/intel/pt.o
AR drivers/pci/switch/built-in.a
CC arch/x86/lib/inat.o
AR drivers/pci/controller/mobiveil/built-in.a
AR arch/x86/lib/built-in.a
CC fs/ext4/bitmap.o
CC kernel/rcu/srcutree.o
AR drivers/pci/controller/built-in.a
CC mm/readahead.o
CC arch/x86/kernel/cpu/mce/amd.o
AR sound/atmel/built-in.a
AR sound/soc/built-in.a
CC kernel/irq/handle.o
CC [M] sound/pci/hda/hda_proc.o
AR arch/x86/lib/lib.a
AR sound/hda/built-in.a
CC sound/core/seq/seq_system.o
CC security/selinux/selinuxfs.o
CC net/core/scm.o
CC [M] sound/hda/hda_bus_type.o
CC [M] sound/hda/hdac_bus.o
CC arch/x86/mm/tlb.o
CC lib/crypto/mpi/mpi-cmp.o
CC lib/crypto/mpi/mpi-sub-ui.o
AR kernel/livepatch/built-in.a
CC lib/crypto/mpi/mpi-div.o
CC kernel/dma/mapping.o
CC sound/core/memory.o
CC arch/x86/mm/cpu_entry_area.o
CC kernel/dma/direct.o
CC kernel/dma/ops_helpers.o
CC fs/proc/array.o
CC lib/crypto/mpi/mpi-inv.o
CC fs/proc/fd.o
CC sound/core/control.o
CC fs/netfs/direct_write.o
CC fs/netfs/io.o
AR kernel/sched/built-in.a
AR sound/x86/built-in.a
AR sound/pci/riptide/built-in.a
CC block/blk-core.o
AR sound/pci/rme9652/built-in.a
CC crypto/algapi.o
AR fs/iomap/built-in.a
AR sound/pci/trident/built-in.a
AR net/802/built-in.a
AR sound/xen/built-in.a
CC net/sched/sch_generic.o
CC kernel/entry/common.o
CC net/sched/sch_mq.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC net/core/gen_stats.o
CC kernel/dma/dummy.o
CC kernel/irq/manage.o
CC sound/core/seq/seq_ports.o
CC kernel/module/main.o
CC kernel/rcu/tree.o
CC [M] sound/hda/hdac_device.o
CC kernel/rcu/rcu_segcblist.o
CC mm/swap.o
CC arch/x86/pci/common.o
CC arch/x86/pci/early.o
CC kernel/power/suspend.o
CC kernel/power/hibernate.o
CC kernel/power/snapshot.o
CC kernel/power/swap.o
CC net/sched/sch_frag.o
CC lib/crypto/mpi/mpi-mod.o
CC lib/crypto/mpi/mpi-mul.o
CC lib/crypto/mpi/mpih-cmp.o
CC io_uring/splice.o
CC fs/proc/proc_tty.o
CC kernel/dma/remap.o
CC arch/x86/kernel/acpi/boot.o
CC mm/truncate.o
CC arch/x86/kernel/cpu/scattered.o
CC fs/proc/cmdline.o
CC [M] sound/pci/hda/hda_hwdep.o
CC arch/x86/mm/maccess.o
CC fs/proc/consoles.o
CC kernel/power/user.o
CC arch/x86/events/intel/uncore.o
CC [M] sound/hda/hdac_sysfs.o
CC arch/x86/kernel/cpu/mce/threshold.o
CC kernel/irq/spurious.o
CC lib/crypto/mpi/mpih-div.o
AR drivers/pci/hotplug/built-in.a
CC drivers/pci/access.o
CC security/selinux/netlink.o
CC arch/x86/kernel/cpu/topology_common.o
CC [M] sound/hda/hdac_regmap.o
CC sound/core/seq/seq_info.o
CC [M] sound/hda/hdac_controller.o
CC arch/x86/mm/pgprot.o
CC lib/crypto/mpi/mpih-mul.o
CC kernel/printk/printk_safe.o
CC fs/netfs/iterator.o
CC arch/x86/pci/bus_numa.o
CC kernel/printk/nbcon.o
CC lib/crypto/mpi/mpi-pow.o
CC arch/x86/mm/pgtable_32.o
CC net/sched/sch_api.o
CC sound/core/misc.o
CC kernel/entry/syscall_user_dispatch.o
AR drivers/idle/built-in.a
CC net/core/gen_estimator.o
AR kernel/dma/built-in.a
AR drivers/char/ipmi/built-in.a
CC lib/crypto/mpi/mpiutil.o
CC fs/proc/cpuinfo.o
CC net/core/net_namespace.o
CC fs/proc/devices.o
CC crypto/scatterwalk.o
CC kernel/irq/resend.o
CC io_uring/sync.o
CC arch/x86/pci/amd_bus.o
CC [M] sound/pci/hda/patch_hdmi.o
CC arch/x86/kernel/acpi/sleep.o
CC kernel/time/time.o
CC mm/vmscan.o
AR sound/virtio/built-in.a
CC kernel/time/timer.o
CC kernel/power/poweroff.o
CC arch/x86/mm/iomap_32.o
CC sound/core/seq/seq_dummy.o
CC kernel/printk/printk_ringbuffer.o
CC fs/ext4/block_validity.o
CC arch/x86/mm/hugetlbpage.o
CC fs/ext4/dir.o
CC fs/ext4/ext4_jbd2.o
CC kernel/printk/sysctl.o
CC kernel/irq/chip.o
CC kernel/irq/dummychip.o
CC [M] sound/pci/hda/hda_eld.o
CC security/selinux/nlmsgtab.o
CC io_uring/advise.o
CC drivers/pci/bus.o
CC arch/x86/mm/dump_pagetables.o
CC io_uring/filetable.o
AR kernel/entry/built-in.a
CC [M] sound/hda/hdac_stream.o
CC net/core/secure_seq.o
CC io_uring/openclose.o
CC net/core/flow_dissector.o
CC kernel/irq/devres.o
CC fs/proc/interrupts.o
CC drivers/pci/probe.o
CC net/core/sysctl_net_core.o
CC net/core/dev.o
CC sound/sound_core.o
AR lib/crypto/mpi/built-in.a
CC sound/core/device.o
CC net/core/dev_addr_lists.o
CC lib/crypto/aes.o
CC crypto/proc.o
CC crypto/aead.o
AR arch/x86/kernel/cpu/mce/built-in.a
CC arch/x86/kernel/cpu/topology_ext.o
AR kernel/power/built-in.a
CC fs/netfs/locking.o
CC net/core/dst.o
CC net/sched/sch_blackhole.o
CC kernel/irq/autoprobe.o
CC kernel/futex/core.o
CC block/blk-sysfs.o
AR arch/x86/pci/built-in.a
CC kernel/futex/syscalls.o
CC fs/netfs/main.o
AR kernel/printk/built-in.a
AR sound/core/seq/built-in.a
CC kernel/futex/pi.o
CC sound/core/info.o
AS arch/x86/kernel/acpi/wakeup_32.o
CC arch/x86/events/intel/uncore_nhmex.o
CC sound/last.o
CC kernel/module/strict_rwx.o
CC arch/x86/kernel/acpi/cstate.o
CC kernel/irq/irqdomain.o
CC io_uring/uring_cmd.o
CC kernel/cgroup/cgroup.o
CC fs/proc/loadavg.o
CC kernel/cgroup/rstat.o
CC arch/x86/kernel/cpu/topology_amd.o
CC lib/crypto/arc4.o
CC kernel/irq/proc.o
CC arch/x86/mm/highmem_32.o
CC kernel/module/kmod.o
CC crypto/geniv.o
CC kernel/module/tree_lookup.o
CC kernel/module/kallsyms.o
CC [M] sound/hda/array.o
CC security/selinux/netif.o
CC kernel/trace/trace_clock.o
CC kernel/trace/ring_buffer.o
CC drivers/acpi/acpica/dsargs.o
CC kernel/bpf/core.o
CC drivers/pnp/pnpacpi/core.o
CC kernel/events/core.o
AR drivers/amba/built-in.a
CC drivers/pnp/pnpacpi/rsparser.o
AR drivers/clk/actions/built-in.a
AR drivers/clk/analogbits/built-in.a
CC lib/crypto/gf128mul.o
CC crypto/lskcipher.o
CC lib/crypto/blake2s.o
AR arch/x86/kernel/acpi/built-in.a
CC drivers/dma/dw/core.o
AR drivers/clk/bcm/built-in.a
AR drivers/clk/imgtec/built-in.a
CC fs/proc/meminfo.o
AR drivers/clk/imx/built-in.a
CC arch/x86/kernel/cpu/common.o
CC drivers/dma/hsu/hsu.o
CC kernel/futex/requeue.o
AR drivers/clk/ingenic/built-in.a
CC fs/netfs/misc.o
CC net/sched/cls_api.o
AR drivers/clk/mediatek/built-in.a
AR drivers/dma/idxd/built-in.a
CC crypto/skcipher.o
AR drivers/clk/microchip/built-in.a
CC kernel/events/ring_buffer.o
AR drivers/clk/mstar/built-in.a
CC kernel/fork.o
CC kernel/cgroup/namespace.o
CC kernel/exec_domain.o
AR drivers/clk/mvebu/built-in.a
CC sound/core/isadma.o
CC drivers/acpi/acpica/dscontrol.o
AR drivers/clk/ralink/built-in.a
CC drivers/acpi/acpica/dsdebug.o
CC kernel/trace/trace.o
AR arch/x86/mm/built-in.a
AR drivers/clk/renesas/built-in.a
CC drivers/dma/dw/dw.o
AR drivers/clk/socfpga/built-in.a
AR drivers/clk/sprd/built-in.a
CC kernel/trace/trace_output.o
AR drivers/clk/starfive/built-in.a
CC block/blk-flush.o
CC kernel/trace/trace_seq.o
AR drivers/clk/sunxi-ng/built-in.a
CC [M] sound/hda/hdmi_chmap.o
AR drivers/clk/ti/built-in.a
AR drivers/clk/versatile/built-in.a
CC fs/netfs/objects.o
CC kernel/trace/trace_stat.o
CC [M] sound/pci/hda/hda_intel.o
LD [M] sound/pci/hda/snd-hda-codec.o
CC kernel/module/procfs.o
AR drivers/clk/xilinx/built-in.a
CC arch/x86/events/intel/uncore_snb.o
CC net/sched/act_api.o
AR drivers/clk/built-in.a
CC drivers/pci/host-bridge.o
CC drivers/pci/remove.o
CC net/core/netevent.o
CC kernel/irq/migration.o
CC fs/proc/stat.o
CC drivers/acpi/acpica/dsfield.o
CC security/selinux/netnode.o
CC lib/crypto/blake2s-generic.o
CC drivers/acpi/acpica/dsinit.o
CC kernel/time/hrtimer.o
CC sound/core/vmaster.o
CC fs/ext4/extents.o
CC io_uring/epoll.o
CC kernel/futex/waitwake.o
CC io_uring/statx.o
CC io_uring/net.o
AR drivers/dma/hsu/built-in.a
AR drivers/pnp/pnpacpi/built-in.a
CC io_uring/msg_ring.o
CC fs/netfs/output.o
CC io_uring/timeout.o
CC io_uring/sqpoll.o
CC drivers/pnp/core.o
CC io_uring/fdinfo.o
CC kernel/trace/trace_printk.o
CC net/core/neighbour.o
CC kernel/irq/cpuhotplug.o
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
CC kernel/module/sysfs.o
CC [M] sound/hda/trace.o
CC drivers/dma/dw/idma32.o
CC drivers/acpi/acpica/dsmethod.o
CC lib/crypto/sha1.o
AR drivers/acpi/pmic/built-in.a
CC drivers/acpi/acpica/dsmthdat.o
CC drivers/acpi/dptf/int340x_thermal.o
CC block/blk-settings.o
CC drivers/pci/pci.o
CC fs/proc/uptime.o
AR kernel/rcu/built-in.a
CC net/core/rtnetlink.o
CC fs/proc/util.o
CC mm/shrinker.o
CC sound/core/ctljack.o
CC block/blk-ioc.o
CC crypto/seqiv.o
CC crypto/echainiv.o
CC kernel/events/callchain.o
CC arch/x86/events/intel/uncore_snbep.o
CC arch/x86/kernel/cpu/rdrand.o
CC mm/shmem.o
CC lib/crypto/sha256.o
CC drivers/acpi/tables.o
AR kernel/futex/built-in.a
CC drivers/pnp/card.o
CC drivers/acpi/acpica/dsobject.o
CC kernel/cgroup/cgroup-v1.o
CC arch/x86/kernel/cpu/match.o
AR drivers/acpi/dptf/built-in.a
CC kernel/cgroup/freezer.o
CC drivers/pci/pci-driver.o
CC arch/x86/events/rapl.o
CC sound/core/jack.o
AR drivers/dma/mediatek/built-in.a
CC kernel/irq/pm.o
CC security/selinux/netport.o
CC fs/proc/version.o
CC fs/proc/softirqs.o
CC drivers/dma/dw/acpi.o
CC kernel/irq/msi.o
CC kernel/cgroup/legacy_freezer.o
AR kernel/module/built-in.a
CC security/selinux/status.o
CC crypto/ahash.o
AR fs/netfs/built-in.a
LD [M] sound/pci/hda/snd-hda-intel.o
AR sound/pci/ymfpci/built-in.a
CC fs/jbd2/transaction.o
CC io_uring/tctx.o
AR sound/pci/vx222/built-in.a
AR sound/pci/built-in.a
CC fs/jbd2/commit.o
CC kernel/events/hw_breakpoint.o
CC kernel/trace/pid_list.o
CC drivers/acpi/acpica/dsopcode.o
CC arch/x86/kernel/cpu/bugs.o
CC arch/x86/kernel/cpu/aperfmperf.o
CC kernel/time/timekeeping.o
CC [M] sound/hda/hdac_component.o
AR lib/crypto/built-in.a
CC fs/ext4/extents_status.o
CC lib/zlib_inflate/inffast.o
CC fs/ext4/file.o
CC arch/x86/kernel/cpu/cpuid-deps.o
CC block/blk-map.o
CC kernel/cgroup/pids.o
CC fs/proc/namespaces.o
CC drivers/acpi/acpica/dspkginit.o
CC lib/zlib_inflate/inflate.o
CC drivers/pnp/driver.o
CC net/sched/sch_fifo.o
CC sound/core/timer.o
AR drivers/dma/dw/built-in.a
CC kernel/events/uprobes.o
AR drivers/dma/qcom/built-in.a
CC io_uring/poll.o
CC drivers/pnp/resource.o
CC drivers/pci/search.o
AR drivers/dma/ti/built-in.a
AR drivers/dma/xilinx/built-in.a
CC drivers/dma/dmaengine.o
CC fs/ramfs/inode.o
CC fs/hugetlbfs/inode.o
CC crypto/shash.o
CC fs/ramfs/file-mmu.o
AR kernel/bpf/built-in.a
CC drivers/dma/virt-dma.o
CC arch/x86/kernel/cpu/umwait.o
CC net/sched/cls_cgroup.o
CC kernel/cgroup/rdma.o
CC drivers/acpi/acpica/dsutils.o
CC drivers/pci/rom.o
CC drivers/pci/setup-res.o
CC [M] sound/hda/hdac_i915.o
CC drivers/pci/irq.o
CC kernel/cgroup/cpuset.o
CC net/netlink/af_netlink.o
CC net/netlink/genetlink.o
CC [M] sound/hda/intel-dsp-config.o
CC kernel/irq/affinity.o
CC security/selinux/ss/ebitmap.o
CC lib/zlib_inflate/infutil.o
CC [M] sound/hda/intel-nhlt.o
AR net/bpf/built-in.a
CC fs/proc/self.o
CC fs/proc/thread_self.o
CC net/ethtool/ioctl.o
CC drivers/acpi/acpica/dswexec.o
CC block/blk-merge.o
CC net/sched/ematch.o
CC drivers/pnp/manager.o
CC kernel/cgroup/misc.o
CC drivers/pnp/support.o
CC fs/fat/cache.o
CC kernel/irq/matrix.o
MKCAP arch/x86/kernel/cpu/capflags.c
CC fs/fat/dir.o
CC drivers/pci/vpd.o
CC security/selinux/ss/hashtab.o
CC fs/jbd2/recovery.o
CC kernel/time/ntp.o
CC arch/x86/events/intel/uncore_discovery.o
CC fs/jbd2/checkpoint.o
CC lib/zlib_inflate/inftrees.o
CC fs/jbd2/revoke.o
CC lib/zlib_inflate/inflate_syms.o
CC crypto/akcipher.o
AR fs/ramfs/built-in.a
CC drivers/dma/acpi-dma.o
CC sound/core/hrtimer.o
CC drivers/pnp/interface.o
CC sound/core/seq_device.o
CC arch/x86/kernel/cpu/powerflags.o
CC arch/x86/kernel/cpu/topology.o
CC kernel/trace/trace_sched_switch.o
CC drivers/pci/setup-bus.o
CC [M] sound/hda/intel-sdw-acpi.o
CC net/netlink/policy.o
CC fs/fat/fatent.o
CC security/selinux/ss/symtab.o
CC fs/fat/file.o
CC drivers/acpi/acpica/dswload.o
AR lib/zlib_inflate/built-in.a
CC lib/zlib_deflate/deflate.o
CC lib/zlib_deflate/deftree.o
CC lib/lzo/lzo1x_compress.o
CC lib/lz4/lz4_decompress.o
CC drivers/acpi/blacklist.o
CC lib/zstd/zstd_decompress_module.o
CC drivers/acpi/osi.o
CC security/selinux/ss/sidtab.o
CC mm/util.o
CC kernel/time/clocksource.o
CC net/ethtool/common.o
CC drivers/pnp/quirks.o
AR fs/hugetlbfs/built-in.a
CC fs/proc/proc_sysctl.o
CC crypto/sig.o
CC fs/isofs/namei.o
CC net/netfilter/core.o
CC io_uring/cancel.o
CC lib/zstd/decompress/huf_decompress.o
CC lib/zlib_deflate/deflate_syms.o
CC net/ipv4/netfilter/nf_defrag_ipv4.o
CC lib/zstd/decompress/zstd_ddict.o
CC arch/x86/events/intel/cstate.o
CC [M] sound/core/hwdep.o
CC lib/zstd/decompress/zstd_decompress.o
LD [M] sound/hda/snd-hda-core.o
CC drivers/acpi/acpica/dswload2.o
LD [M] sound/hda/snd-intel-dspcfg.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
AR drivers/dma/built-in.a
CC fs/isofs/inode.o
AR net/sched/built-in.a
CC fs/ext4/fsmap.o
CC fs/isofs/dir.o
CC kernel/time/jiffies.o
CC fs/isofs/util.o
CC crypto/kpp.o
CC kernel/trace/trace_nop.o
CC fs/isofs/rock.o
CC net/ipv4/route.o
CC fs/nfs/client.o
CC fs/isofs/export.o
CC lib/lzo/lzo1x_decompress_safe.o
CC fs/isofs/joliet.o
ASN.1 crypto/rsapubkey.asn1.[ch]
CC mm/mmzone.o
CC net/netfilter/nf_log.o
AR lib/zlib_deflate/built-in.a
AR drivers/soc/apple/built-in.a
CC fs/ext4/fsync.o
CC lib/xz/xz_dec_syms.o
AR drivers/soc/aspeed/built-in.a
CC drivers/pnp/system.o
AR drivers/soc/bcm/built-in.a
AR drivers/soc/fsl/built-in.a
CC kernel/time/timer_list.o
CC lib/dim/dim.o
CC block/blk-timeout.o
AR kernel/irq/built-in.a
AR drivers/soc/fujitsu/built-in.a
CC fs/fat/inode.o
CC io_uring/kbuf.o
CC mm/vmstat.o
CC io_uring/rsrc.o
AR drivers/soc/hisilicon/built-in.a
CC io_uring/rw.o
CC lib/dim/net_dim.o
AR drivers/soc/imx/built-in.a
CC lib/xz/xz_dec_stream.o
CC fs/jbd2/journal.o
AR lib/lzo/built-in.a
AR drivers/soc/ixp4xx/built-in.a
CC drivers/acpi/acpica/dswscope.o
CC lib/xz/xz_dec_lzma2.o
AR drivers/soc/loongson/built-in.a
CC [M] sound/core/pcm.o
CC kernel/cgroup/debug.o
AR drivers/soc/microchip/built-in.a
AR drivers/soc/mediatek/built-in.a
CC net/ipv4/inetpeer.o
AR arch/x86/events/intel/built-in.a
CC net/ipv4/netfilter/nf_reject_ipv4.o
CC kernel/trace/blktrace.o
CC kernel/panic.o
CC net/core/utils.o
CC net/ipv4/protocol.o
AR drivers/soc/nuvoton/built-in.a
CC arch/x86/events/msr.o
ASN.1 crypto/rsaprivkey.asn1.[ch]
CC net/ipv4/ip_input.o
CC crypto/rsa.o
AR drivers/soc/pxa/built-in.a
AR drivers/pnp/built-in.a
CC net/ipv4/ip_fragment.o
AR net/netlink/built-in.a
CC drivers/acpi/acpica/dswstate.o
CC net/ipv4/netfilter/ip_tables.o
AR drivers/soc/amlogic/built-in.a
CC drivers/acpi/osl.o
CC security/selinux/ss/avtab.o
CC crypto/rsa_helper.o
CC drivers/virtio/virtio.o
CC fs/isofs/compress.o
AR drivers/soc/qcom/built-in.a
CC lib/dim/rdma_dim.o
CC lib/zstd/decompress/zstd_decompress_block.o
AR drivers/soc/renesas/built-in.a
CC arch/x86/kernel/apic/apic.o
CC fs/nfs/dir.o
AR lib/lz4/built-in.a
AR drivers/soc/rockchip/built-in.a
CC drivers/pci/vc.o
CC net/ethtool/netlink.o
CC drivers/acpi/acpica/evevent.o
CC kernel/cpu.o
CC mm/backing-dev.o
AR drivers/soc/sunxi/built-in.a
CC kernel/time/timeconv.o
CC net/ipv4/netfilter/iptable_filter.o
AR drivers/soc/ti/built-in.a
CC block/blk-lib.o
CC fs/proc/proc_net.o
AR drivers/soc/xilinx/built-in.a
CC lib/xz/xz_dec_bcj.o
AR drivers/soc/built-in.a
CC arch/x86/kernel/apic/apic_common.o
CC [M] sound/core/pcm_native.o
CC security/selinux/ss/policydb.o
AR kernel/cgroup/built-in.a
AR lib/dim/built-in.a
CC kernel/time/timecounter.o
CC net/netfilter/nf_queue.o
AR fs/isofs/built-in.a
CC arch/x86/kernel/apic/apic_noop.o
CC security/selinux/ss/services.o
CC arch/x86/kernel/apic/ipi.o
CC drivers/acpi/acpica/evgpe.o
CC crypto/rsa-pkcs1pad.o
CC drivers/tty/vt/vt_ioctl.o
CC arch/x86/kernel/apic/vector.o
CC arch/x86/kernel/apic/init.o
CC drivers/tty/vt/vc_screen.o
CC drivers/tty/vt/selection.o
CC drivers/virtio/virtio_ring.o
CC io_uring/opdef.o
CC net/core/link_watch.o
CC kernel/time/alarmtimer.o
AR kernel/events/built-in.a
CC fs/nfs/file.o
CC drivers/tty/vt/keyboard.o
AR lib/xz/built-in.a
CC drivers/tty/vt/vt.o
CC fs/proc/kcore.o
COPY drivers/tty/vt/defkeymap.c
CC fs/proc/vmcore.o
CC fs/proc/kmsg.o
CC drivers/tty/hvc/hvc_console.o
CC block/blk-mq.o
CC drivers/pci/mmap.o
CC kernel/time/posix-timers.o
CC drivers/pci/devres.o
CC kernel/trace/trace_events.o
CC drivers/tty/serial/8250/8250_core.o
AR arch/x86/events/built-in.a
CC arch/x86/kernel/cpu/proc.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC drivers/pci/proc.o
CC drivers/acpi/acpica/evgpeblk.o
CC [M] sound/core/pcm_lib.o
CC drivers/pci/pci-sysfs.o
CC fs/fat/misc.o
CC drivers/pci/slot.o
CC kernel/time/posix-cpu-timers.o
CC fs/proc/page.o
CC net/core/filter.o
CC fs/nfs/getroot.o
CC fs/nfs/inode.o
CC crypto/acompress.o
CC fs/nfs/super.o
CC drivers/tty/serial/8250/8250_pnp.o
CC net/netfilter/nf_sockopt.o
CC fs/nfs/io.o
AR fs/jbd2/built-in.a
CC net/ethtool/bitset.o
CC fs/ext4/hash.o
CC mm/mm_init.o
CC drivers/tty/serial/8250/8250_port.o
CC drivers/tty/serial/8250/8250_dma.o
CC drivers/acpi/acpica/evgpeinit.o
CC drivers/virtio/virtio_anchor.o
CC drivers/tty/serial/8250/8250_dwlib.o
CC drivers/pci/pci-acpi.o
CC drivers/tty/vt/consolemap.o
CC io_uring/notif.o
CC net/xfrm/xfrm_policy.o
CC net/ipv4/netfilter/iptable_mangle.o
CC net/unix/af_unix.o
CC security/selinux/ss/conditional.o
CC security/selinux/ss/mls.o
CC net/xfrm/xfrm_state.o
CC net/unix/garbage.o
AR drivers/tty/hvc/built-in.a
CC net/unix/sysctl_net_unix.o
CC fs/fat/nfs.o
CC drivers/acpi/utils.o
AR drivers/tty/ipwireless/built-in.a
AR fs/proc/built-in.a
CC drivers/tty/tty_io.o
CC drivers/tty/serial/serial_core.o
CC arch/x86/kernel/cpu/intel.o
HOSTCC drivers/tty/vt/conmakehash
CC drivers/acpi/acpica/evgpeutil.o
CC net/xfrm/xfrm_hash.o
CC drivers/virtio/virtio_pci_modern_dev.o
CC net/xfrm/xfrm_input.o
CC drivers/acpi/acpica/evglock.o
CC fs/nfs/direct.o
CC crypto/scompress.o
CC kernel/time/posix-clock.o
CC drivers/acpi/acpica/evhandler.o
CC kernel/trace/trace_export.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC kernel/exit.o
CC fs/ext4/ialloc.o
CC kernel/softirq.o
CC lib/zstd/zstd_common_module.o
CC net/ethtool/strset.o
CC lib/fonts/fonts.o
CC fs/ext4/indirect.o
CC lib/argv_split.o
CC crypto/algboss.o
CC net/ipv4/netfilter/ipt_REJECT.o
CC net/netfilter/utils.o
CC arch/x86/kernel/apic/hw_nmi.o
CC net/netfilter/nfnetlink.o
CC drivers/pci/iomap.o
CC drivers/tty/vt/defkeymap.o
CC drivers/pci/quirks.o
CC lib/bug.o
CC net/ethtool/linkinfo.o
CC mm/percpu.o
CC lib/fonts/font_8x16.o
CC drivers/acpi/acpica/evmisc.o
CC fs/fat/namei_vfat.o
CC crypto/testmgr.o
CC drivers/virtio/virtio_pci_legacy_dev.o
CC fs/ext4/inline.o
CC fs/fat/namei_msdos.o
CC [M] sound/core/pcm_misc.o
CC io_uring/waitid.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC lib/zstd/common/debug.o
CC net/ethtool/linkmodes.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC lib/zstd/common/entropy_common.o
CC drivers/tty/vt/consolemap_deftbl.o
CC crypto/cmac.o
CC io_uring/register.o
CC kernel/resource.o
CC block/blk-mq-tag.o
AR drivers/tty/vt/built-in.a
AR lib/fonts/built-in.a
CC kernel/sysctl.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC net/ipv4/ip_forward.o
CC drivers/acpi/acpica/evregion.o
CC kernel/time/itimer.o
CC drivers/virtio/virtio_pci_modern.o
CC io_uring/truncate.o
CC lib/zstd/common/error_private.o
CC [M] sound/core/pcm_memory.o
CC net/ethtool/rss.o
CC kernel/trace/trace_event_perf.o
CC lib/zstd/common/fse_decompress.o
CC drivers/tty/n_tty.o
CC block/blk-stat.o
CC security/selinux/ss/context.o
CC net/xfrm/xfrm_output.o
CC arch/x86/kernel/apic/io_apic.o
CC block/blk-mq-sysfs.o
CC block/blk-mq-cpumap.o
CC crypto/hmac.o
CC crypto/crypto_null.o
CC net/ethtool/linkstate.o
CC drivers/tty/serial/8250/8250_early.o
CC fs/ext4/inode.o
CC net/core/sock_diag.o
CC mm/slab_common.o
CC net/core/dev_ioctl.o
CC drivers/acpi/acpica/evrgnini.o
CC crypto/md5.o
CC net/xfrm/xfrm_sysctl.o
CC fs/nfs/pagelist.o
CC lib/zstd/common/zstd_common.o
CC fs/exportfs/expfs.o
CC net/netfilter/nfnetlink_log.o
CC [M] sound/core/memalloc.o
CC kernel/capability.o
CC kernel/time/clockevents.o
AR lib/zstd/built-in.a
AR net/unix/built-in.a
AR fs/fat/built-in.a
CC kernel/trace/trace_events_filter.o
CC drivers/acpi/reboot.o
CC kernel/trace/trace_events_trigger.o
CC kernel/ptrace.o
CC drivers/virtio/virtio_pci_common.o
CC lib/buildid.o
AR net/ipv4/netfilter/built-in.a
CC fs/nfs/read.o
CC kernel/user.o
CC drivers/acpi/acpica/evsci.o
CC block/blk-mq-sched.o
CC crypto/sha256_generic.o
CC drivers/virtio/virtio_pci_legacy.o
CC block/ioctl.o
CC mm/compaction.o
CC net/ipv4/ip_options.o
CC net/ipv4/ip_output.o
CC security/selinux/netlabel.o
CC block/genhd.o
CC lib/clz_tab.o
CC net/ipv6/netfilter/ip6_tables.o
CC block/ioprio.o
CC drivers/pci/pci-label.o
CC fs/nfs/symlink.o
CC block/badblocks.o
CC net/ipv6/netfilter/ip6table_filter.o
CC drivers/pci/vgaarb.o
CC drivers/tty/serial/8250/8250_exar.o
CC drivers/char/hw_random/core.o
CC io_uring/io-wq.o
AR fs/exportfs/built-in.a
CC drivers/acpi/acpica/evxface.o
CC drivers/acpi/acpica/evxfevnt.o
CC kernel/time/tick-common.o
CC kernel/time/tick-broadcast.o
CC net/ethtool/debug.o
CC kernel/time/tick-broadcast-hrtimer.o
CC kernel/time/tick-oneshot.o
CC drivers/tty/tty_ioctl.o
CC lib/cmdline.o
CC drivers/acpi/nvs.o
CC net/xfrm/xfrm_replay.o
CC crypto/sha512_generic.o
CC net/core/tso.o
CC [M] sound/core/pcm_timer.o
CC drivers/acpi/wakeup.o
CC drivers/tty/tty_ldisc.o
CC arch/x86/kernel/kprobes/core.o
CC arch/x86/kernel/apic/msi.o
CC lib/cpumask.o
CC drivers/acpi/sleep.o
LDS arch/x86/kernel/vmlinux.lds
CC drivers/virtio/virtio_pci_admin_legacy_io.o
CC kernel/trace/trace_eprobe.o
CC crypto/sha3_generic.o
CC crypto/ecb.o
AS arch/x86/kernel/head_32.o
CC arch/x86/kernel/head32.o
CC drivers/acpi/acpica/evxfgpe.o
CC drivers/acpi/acpica/evxfregn.o
CC kernel/time/tick-sched.o
CC kernel/time/timer_migration.o
CC drivers/tty/serial/8250/8250_lpss.o
CC kernel/time/vsyscall.o
CC mm/show_mem.o
CC net/netfilter/nf_conntrack_core.o
CC drivers/char/hw_random/intel-rng.o
CC drivers/char/hw_random/amd-rng.o
CC drivers/char/hw_random/geode-rng.o
CC mm/shmem_quota.o
CC drivers/char/hw_random/via-rng.o
CC block/blk-rq-qos.o
AR drivers/pci/built-in.a
CC drivers/tty/tty_buffer.o
CC kernel/trace/trace_kprobe.o
AR drivers/iommu/amd/built-in.a
AR drivers/iommu/intel/built-in.a
AR security/selinux/built-in.a
CC security/min_addr.o
AR drivers/iommu/arm/arm-smmu/built-in.a
CC security/security.o
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
LD [M] sound/core/snd-hwdep.o
CC block/disk-events.o
AR drivers/iommu/arm/built-in.a
LD [M] sound/core/snd-pcm.o
CC block/blk-ia-ranges.o
CC drivers/acpi/acpica/exconcat.o
AR sound/core/built-in.a
AR drivers/iommu/iommufd/built-in.a
CC lib/ctype.o
AR sound/built-in.a
CC drivers/iommu/iommu.o
CC net/ipv4/ip_sockglue.o
CC drivers/tty/tty_port.o
CC lib/dec_and_lock.o
CC kernel/trace/error_report-traces.o
CC net/core/sock_reuseport.o
CC kernel/time/timekeeping_debug.o
CC net/core/fib_notifier.o
CC net/ipv6/netfilter/ip6table_mangle.o
CC arch/x86/kernel/apic/probe_32.o
CC net/ethtool/wol.o
CC drivers/acpi/acpica/exconfig.o
CC crypto/cbc.o
CC drivers/virtio/virtio_input.o
CC crypto/ctr.o
CC net/ethtool/features.o
CC drivers/iommu/iommu-traces.o
CC lib/decompress.o
CC arch/x86/kernel/kprobes/opt.o
CC lib/decompress_bunzip2.o
CC lib/decompress_inflate.o
CC lib/decompress_unlz4.o
CC net/core/xdp.o
CC drivers/tty/serial/8250/8250_mid.o
CC lib/decompress_unlzma.o
AR drivers/char/hw_random/built-in.a
CC io_uring/futex.o
CC lib/decompress_unlzo.o
CC drivers/char/agp/backend.o
CC net/xfrm/xfrm_device.o
CC drivers/char/agp/generic.o
AR arch/x86/kernel/apic/built-in.a
CC arch/x86/kernel/cpu/tsx.o
CC drivers/acpi/acpica/exconvrt.o
CC drivers/tty/serial/8250/8250_pci.o
CC fs/nfs/unlink.o
CC fs/nfs/write.o
CC block/early-lookup.o
CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC drivers/acpi/acpica/excreate.o
CC net/ipv6/netfilter/nf_conntrack_reasm.o
CC mm/interval_tree.o
CC security/lsm_audit.o
CC crypto/gcm.o
CC arch/x86/kernel/cpu/intel_epb.o
CC crypto/ccm.o
CC arch/x86/kernel/cpu/amd.o
CC fs/lockd/clntlock.o
CC fs/nls/nls_base.o
AR fs/unicode/built-in.a
CC fs/nls/nls_cp437.o
CC drivers/tty/serial/8250/8250_pericom.o
CC kernel/signal.o
CC block/bounce.o
CC drivers/virtio/virtio_dma_buf.o
CC drivers/char/mem.o
CC lib/decompress_unxz.o
CC drivers/acpi/acpica/exdebug.o
CC kernel/trace/power-traces.o
CC lib/decompress_unzstd.o
CC drivers/acpi/acpica/exdump.o
CC fs/lockd/clntproc.o
CC net/ipv4/inet_hashtables.o
CC drivers/char/agp/isoch.o
CC fs/autofs/init.o
AR arch/x86/kernel/kprobes/built-in.a
CC fs/autofs/inode.o
CC fs/autofs/root.o
CC net/ipv6/af_inet6.o
CC fs/nls/nls_ascii.o
CC net/ethtool/privflags.o
CC lib/dump_stack.o
AR drivers/gpu/host1x/built-in.a
CC kernel/time/namespace.o
CC io_uring/napi.o
CC net/core/flow_offload.o
CC arch/x86/kernel/ebda.o
CC net/ipv4/inet_timewait_sock.o
CC drivers/acpi/acpica/exfield.o
CC drivers/connector/cn_queue.o
CC mm/list_lru.o
CC mm/workingset.o
CC net/ipv4/inet_connection_sock.o
AR drivers/virtio/built-in.a
CC fs/autofs/symlink.o
CC lib/earlycpio.o
CC net/xfrm/xfrm_algo.o
AR drivers/gpu/vga/built-in.a
CC lib/extable.o
AR drivers/gpu/drm/tests/built-in.a
CC fs/nls/nls_iso8859-1.o
AR drivers/gpu/drm/arm/built-in.a
CC net/ipv4/tcp.o
CC drivers/gpu/drm/display/drm_display_helper_mod.o
CC net/ipv4/tcp_input.o
CC drivers/iommu/iommu-sysfs.o
CC net/ipv4/tcp_output.o
CC net/ipv4/tcp_timer.o
CC crypto/aes_generic.o
CC net/netfilter/nf_conntrack_standalone.o
CC lib/flex_proportions.o
AR drivers/tty/serial/8250/built-in.a
CC net/core/gro.o
CC drivers/tty/serial/serial_base_bus.o
CC drivers/acpi/acpica/exfldio.o
CC drivers/acpi/acpica/exmisc.o
CC drivers/acpi/acpica/exmutex.o
CC drivers/acpi/acpica/exnames.o
CC fs/nls/nls_utf8.o
CC drivers/iommu/dma-iommu.o
CC drivers/char/agp/amd64-agp.o
CC net/ipv4/tcp_ipv4.o
CC net/ipv6/netfilter/nf_reject_ipv6.o
CC drivers/connector/connector.o
CC fs/autofs/waitq.o
AR kernel/time/built-in.a
CC drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
CC drivers/gpu/drm/display/drm_dp_helper.o
CC net/ipv6/netfilter/ip6t_ipv6header.o
CC drivers/char/agp/intel-agp.o
CC drivers/connector/cn_proc.o
CC net/ethtool/rings.o
CC lib/idr.o
CC mm/debug.o
CC block/bsg.o
CC drivers/gpu/drm/display/drm_dp_mst_topology.o
CC net/xfrm/xfrm_user.o
AR fs/nls/built-in.a
CC net/core/netdev-genl.o
CC drivers/acpi/acpica/exoparg1.o
CC drivers/gpu/drm/ttm/ttm_tt.o
CC net/core/netdev-genl-gen.o
CC net/core/gso.o
CC fs/autofs/expire.o
CC fs/lockd/clntxdr.o
CC security/device_cgroup.o
CC fs/9p/vfs_super.o
CC drivers/tty/serial/serial_ctrl.o
CC crypto/crc32c_generic.o
CC fs/ext4/ioctl.o
CC fs/ext4/mballoc.o
CC net/ethtool/channels.o
CC net/ethtool/coalesce.o
CC drivers/gpu/drm/i915/i915_config.o
AR io_uring/built-in.a
CC drivers/char/random.o
CC lib/irq_regs.o
CC drivers/gpu/drm/i915/i915_driver.o
CC drivers/char/misc.o
CC fs/9p/vfs_inode.o
CC fs/ext4/migrate.o
CC kernel/trace/rpm-traces.o
CC net/netfilter/nf_conntrack_expect.o
CC drivers/acpi/acpica/exoparg2.o
CC fs/lockd/host.o
CC lib/is_single_threaded.o
CC drivers/char/agp/intel-gtt.o
CC crypto/authenc.o
CC fs/lockd/svc.o
CC block/blk-cgroup.o
AR fs/hostfs/built-in.a
CC crypto/authencesn.o
CC mm/gup.o
CC drivers/iommu/iova.o
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
CC drivers/tty/serial/serial_port.o
CC drivers/tty/serial/earlycon.o
CC block/blk-ioprio.o
AR drivers/gpu/drm/renesas/rz-du/built-in.a
CC block/blk-iolatency.o
AR drivers/gpu/drm/renesas/built-in.a
CC kernel/sys.o
AR drivers/connector/built-in.a
AR drivers/gpu/drm/omapdrm/built-in.a
CC fs/autofs/dev-ioctl.o
CC drivers/tty/tty_mutex.o
CC arch/x86/kernel/platform-quirks.o
CC drivers/gpu/drm/ttm/ttm_bo.o
CC drivers/gpu/drm/ttm/ttm_bo_util.o
CC drivers/acpi/acpica/exoparg3.o
CC kernel/umh.o
CC lib/klist.o
CC net/ipv6/netfilter/ip6t_REJECT.o
CC fs/nfs/namespace.o
CC arch/x86/kernel/cpu/hygon.o
CC arch/x86/kernel/cpu/centaur.o
CC net/ethtool/pause.o
CC arch/x86/kernel/process_32.o
CC fs/lockd/svclock.o
AR security/built-in.a
CC kernel/trace/trace_dynevent.o
CC drivers/base/power/sysfs.o
CC kernel/trace/trace_probe.o
CC lib/kobject.o
CC drivers/acpi/acpica/exoparg6.o
CC drivers/base/firmware_loader/builtin/main.o
CC net/core/net-sysfs.o
CC net/core/hotdata.o
CC drivers/base/power/generic_ops.o
CC kernel/workqueue.o
CC kernel/pid.o
AR drivers/tty/serial/built-in.a
CC drivers/acpi/acpica/exprep.o
CC fs/9p/vfs_inode_dotl.o
CC drivers/tty/tty_ldsem.o
CC net/core/net-procfs.o
CC net/packet/af_packet.o
CC arch/x86/kernel/cpu/transmeta.o
CC kernel/task_work.o
AR drivers/char/agp/built-in.a
CC kernel/extable.o
AR drivers/iommu/built-in.a
CC drivers/base/firmware_loader/main.o
CC crypto/lzo.o
AR fs/autofs/built-in.a
CC arch/x86/kernel/signal.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC fs/9p/vfs_addr.o
CC drivers/char/virtio_console.o
CC fs/nfs/mount_clnt.o
CC net/ipv4/tcp_minisocks.o
CC crypto/lzo-rle.o
CC net/netfilter/nf_conntrack_helper.o
CC drivers/acpi/acpica/exregion.o
CC drivers/acpi/acpica/exresnte.o
CC kernel/params.o
CC drivers/base/power/common.o
CC drivers/gpu/drm/ttm/ttm_bo_vm.o
CC fs/debugfs/inode.o
CC lib/kobject_uevent.o
CC fs/debugfs/file.o
CC drivers/gpu/drm/i915/i915_drm_client.o
CC net/ethtool/eee.o
CC mm/mmap_lock.o
CC drivers/tty/tty_baudrate.o
AR net/ipv6/netfilter/built-in.a
CC arch/x86/kernel/signal_32.o
CC block/blk-iocost.o
CC drivers/tty/tty_jobctrl.o
CC net/ipv6/anycast.o
CC drivers/tty/n_null.o
CC kernel/kthread.o
CC net/netfilter/nf_conntrack_proto.o
CC net/netfilter/nf_conntrack_proto_generic.o
CC drivers/acpi/acpica/exresolv.o
AR net/xfrm/built-in.a
CC drivers/acpi/acpica/exresop.o
CC fs/lockd/svcshare.o
CC drivers/gpu/drm/i915/i915_getparam.o
AR net/dsa/built-in.a
CC fs/9p/vfs_file.o
CC fs/lockd/svcproc.o
CC crypto/rng.o
CC fs/9p/vfs_dir.o
CC drivers/base/power/qos.o
CC net/ipv4/tcp_cong.o
CC net/ipv4/tcp_metrics.o
CC net/ipv4/tcp_fastopen.o
CC arch/x86/kernel/traps.o
CC drivers/gpu/drm/ttm/ttm_module.o
AR drivers/base/firmware_loader/built-in.a
CC drivers/char/hpet.o
CC fs/lockd/svcsubs.o
CC lib/logic_pio.o
CC lib/maple_tree.o
CC drivers/gpu/drm/display/drm_dsc_helper.o
CC drivers/char/nvram.o
CC net/sunrpc/auth_gss/auth_gss.o
CC net/sunrpc/auth_gss/gss_generic_token.o
CC net/ipv4/tcp_rate.o
CC drivers/acpi/acpica/exserial.o
CC kernel/trace/trace_uprobe.o
CC drivers/tty/pty.o
CC kernel/trace/rethook.o
CC drivers/gpu/drm/i915/i915_ioctl.o
CC fs/nfs/nfstrace.o
CC fs/9p/vfs_dentry.o
CC net/ipv4/tcp_recovery.o
CC net/sunrpc/auth_gss/gss_mech_switch.o
CC mm/highmem.o
CC drivers/gpu/drm/ttm/ttm_execbuf_util.o
AR fs/debugfs/built-in.a
CC net/ethtool/tsinfo.o
AR net/wireless/tests/built-in.a
CC net/wireless/core.o
CC net/mac80211/main.o
AR net/mac80211/tests/built-in.a
CC drivers/base/regmap/regmap.o
CC net/wireless/sysfs.o
CC drivers/acpi/acpica/exstore.o
CC drivers/acpi/acpica/exstoren.o
CC net/core/netpoll.o
CC crypto/drbg.o
CC crypto/jitterentropy.o
CC fs/9p/v9fs.o
CC lib/memcat_p.o
CC lib/nmi_backtrace.o
CC drivers/gpu/drm/i915/i915_irq.o
CC net/netfilter/nf_conntrack_proto_tcp.o
CC fs/lockd/mon.o
CC net/ipv6/ip6_output.o
CC net/core/fib_rules.o
CC net/ipv6/ip6_input.o
CC arch/x86/kernel/cpu/zhaoxin.o
CC net/core/net-traces.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC drivers/gpu/drm/virtio/virtgpu_drv.o
CC drivers/gpu/drm/display/drm_hdcp_helper.o
AR drivers/char/built-in.a
CC drivers/gpu/drm/display/drm_hdmi_helper.o
AR drivers/gpu/drm/imx/built-in.a
CC drivers/block/loop.o
CC net/ipv4/tcp_ulp.o
CC drivers/acpi/acpica/exstorob.o
CC drivers/tty/tty_audit.o
CC drivers/block/virtio_blk.o
CC drivers/gpu/drm/i915/i915_mitigations.o
CC net/netfilter/nf_conntrack_proto_udp.o
CC drivers/base/power/runtime.o
CC drivers/tty/sysrq.o
CC drivers/gpu/drm/ttm/ttm_range_manager.o
AR drivers/base/test/built-in.a
CC drivers/gpu/drm/i915/i915_module.o
CC net/core/selftests.o
AR drivers/gpu/drm/i2c/built-in.a
CC drivers/gpu/drm/display/drm_scdc_helper.o
AR drivers/gpu/drm/panel/built-in.a
CC arch/x86/kernel/cpu/vortex.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC drivers/gpu/drm/virtio/virtgpu_kms.o
CC fs/9p/fid.o
CC mm/memory.o
CC drivers/gpu/drm/virtio/virtgpu_gem.o
CC net/ethtool/cabletest.o
CC net/core/ptp_classifier.o
CC drivers/acpi/acpica/exsystem.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
AR drivers/gpu/drm/bridge/cadence/built-in.a
AR drivers/gpu/drm/bridge/imx/built-in.a
AR drivers/gpu/drm/bridge/synopsys/built-in.a
CC crypto/jitterentropy-kcapi.o
AR drivers/gpu/drm/bridge/built-in.a
CC fs/ext4/mmp.o
AR drivers/gpu/drm/hisilicon/built-in.a
CC drivers/gpu/drm/virtio/virtgpu_vram.o
AR drivers/gpu/drm/mxsfb/built-in.a
CC drivers/acpi/acpica/extrace.o
CC mm/mincore.o
CC arch/x86/kernel/cpu/vmware.o
CC fs/9p/xattr.o
CC drivers/gpu/drm/ttm/ttm_resource.o
CC drivers/gpu/drm/ttm/ttm_pool.o
AR kernel/trace/built-in.a
CC kernel/sys_ni.o
CC kernel/nsproxy.o
CC drivers/acpi/acpica/exutils.o
CC fs/lockd/trace.o
AR net/packet/built-in.a
CC drivers/gpu/drm/virtio/virtgpu_display.o
CC net/sunrpc/clnt.o
CC net/wireless/radiotap.o
AR drivers/tty/built-in.a
CC crypto/ghash-generic.o
CC drivers/base/regmap/regcache.o
CC drivers/acpi/acpica/hwacpi.o
AR drivers/gpu/drm/display/built-in.a
CC crypto/hash_info.o
CC block/mq-deadline.o
AR drivers/gpu/drm/tiny/built-in.a
CC fs/ext4/move_extent.o
CC drivers/gpu/drm/virtio/virtgpu_vq.o
CC drivers/gpu/drm/virtio/virtgpu_fence.o
CC drivers/base/power/wakeirq.o
CC net/wireless/util.o
CC net/ipv4/tcp_offload.o
CC net/ipv4/tcp_plb.o
CC net/ipv4/datagram.o
CC fs/tracefs/inode.o
CC fs/open.o
CC net/sunrpc/auth_gss/svcauth_gss.o
CC [M] fs/efivarfs/inode.o
CC net/core/netprio_cgroup.o
CC net/sunrpc/auth_gss/gss_rpc_upcall.o
CC net/sunrpc/auth_gss/gss_rpc_xdr.o
CC drivers/gpu/drm/i915/i915_params.o
CC net/netfilter/nf_conntrack_proto_icmp.o
CC arch/x86/kernel/idt.o
CC net/netfilter/nf_conntrack_extend.o
AR fs/9p/built-in.a
CC drivers/acpi/acpica/hwesleep.o
CC drivers/gpu/drm/virtio/virtgpu_object.o
CC net/ethtool/tunnels.o
CC net/netfilter/nf_conntrack_acct.o
CC arch/x86/kernel/irq.o
CC crypto/rsapubkey.asn1.o
AR drivers/block/built-in.a
CC net/sunrpc/xprt.o
CC crypto/rsaprivkey.asn1.o
CC fs/lockd/xdr.o
CC fs/lockd/clnt4xdr.o
CC net/sunrpc/socklib.o
AR crypto/built-in.a
CC net/sunrpc/xprtsock.o
CC fs/ext4/namei.o
CC fs/ext4/page-io.o
CC drivers/base/power/main.o
CC drivers/gpu/drm/ttm/ttm_device.o
CC kernel/notifier.o
CC drivers/acpi/acpica/hwgpe.o
CC [M] fs/efivarfs/file.o
CC kernel/ksysfs.o
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
AR drivers/mfd/built-in.a
AR drivers/misc/ti-st/built-in.a
CC fs/lockd/xdr4.o
AR drivers/misc/lis3lv02d/built-in.a
CC fs/tracefs/event_inode.o
CC drivers/gpu/drm/ttm/ttm_sys_manager.o
AR drivers/misc/cardreader/built-in.a
AR drivers/misc/built-in.a
CC fs/read_write.o
CC lib/objpool.o
CC lib/plist.o
CC drivers/base/component.o
CC drivers/base/regmap/regcache-rbtree.o
CC drivers/gpu/drm/i915/i915_pci.o
CC arch/x86/kernel/irq_32.o
CC net/ipv6/addrconf.o
CC fs/file_table.o
CC arch/x86/kernel/cpu/hypervisor.o
CC fs/super.o
CC drivers/acpi/acpica/hwregs.o
CC drivers/gpu/drm/virtio/virtgpu_debugfs.o
CC drivers/acpi/acpica/hwsleep.o
CC drivers/gpu/drm/virtio/virtgpu_plane.o
CC block/kyber-iosched.o
CC drivers/gpu/drm/i915/i915_scatterlist.o
CC arch/x86/kernel/dumpstack_32.o
CC fs/lockd/svc4proc.o
CC drivers/base/core.o
CC [M] fs/efivarfs/super.o
CC fs/lockd/procfs.o
CC net/netfilter/nf_conntrack_seqadj.o
CC net/ipv4/raw.o
CC lib/radix-tree.o
CC drivers/base/regmap/regcache-flat.o
CC arch/x86/kernel/cpu/mshyperv.o
CC net/mac80211/status.o
CC net/ethtool/fec.o
CC drivers/gpu/drm/ttm/ttm_agp_backend.o
CC net/mac80211/driver-ops.o
CC fs/ext4/readpage.o
CC net/netlabel/netlabel_user.o
CC kernel/cred.o
CC drivers/gpu/drm/i915/i915_suspend.o
CC net/sunrpc/auth_gss/trace.o
CC net/netlabel/netlabel_kapi.o
CC net/netlabel/netlabel_domainhash.o
CC net/ipv4/udp.o
CC drivers/acpi/acpica/hwvalid.o
CC net/ipv4/udplite.o
CC fs/char_dev.o
AR fs/tracefs/built-in.a
CC lib/ratelimit.o
CC fs/stat.o
CC drivers/gpu/drm/virtio/virtgpu_ioctl.o
CC arch/x86/kernel/time.o
CC drivers/gpu/drm/i915/i915_switcheroo.o
CC fs/exec.o
CC drivers/base/regmap/regcache-maple.o
CC drivers/gpu/drm/i915/i915_sysfs.o
CC drivers/base/power/wakeup.o
CC drivers/acpi/acpica/hwxface.o
CC drivers/acpi/acpica/hwxfsleep.o
CC drivers/gpu/drm/virtio/virtgpu_prime.o
CC net/rfkill/core.o
AR drivers/gpu/drm/ttm/built-in.a
CC [M] fs/efivarfs/vars.o
AR drivers/nfc/built-in.a
CC net/rfkill/input.o
CC lib/rbtree.o
AR drivers/dax/hmem/built-in.a
AR drivers/dax/built-in.a
CC drivers/dma-buf/dma-buf.o
CC mm/mlock.o
AR drivers/cxl/core/built-in.a
AR fs/lockd/built-in.a
AR drivers/cxl/built-in.a
CC arch/x86/kernel/cpu/debugfs.o
CC drivers/dma-buf/dma-fence.o
CC block/blk-mq-pci.o
CC drivers/dma-buf/dma-fence-array.o
CC fs/nfs/export.o
CC drivers/base/power/wakeup_stats.o
CC arch/x86/kernel/ioport.o
CC fs/pipe.o
CC net/ethtool/eeprom.o
CC drivers/acpi/acpica/hwpci.o
CC net/core/netclassid_cgroup.o
CC drivers/acpi/acpica/nsaccess.o
CC kernel/reboot.o
CC arch/x86/kernel/dumpstack.o
CC mm/mmap.o
CC drivers/macintosh/mac_hid.o
CC net/netfilter/nf_conntrack_proto_icmpv6.o
CC drivers/base/regmap/regmap-debugfs.o
CC net/netfilter/nf_conntrack_netlink.o
CC block/blk-mq-virtio.o
CC net/netlabel/netlabel_addrlist.o
CC drivers/acpi/acpica/nsalloc.o
CC drivers/gpu/drm/virtio/virtgpu_trace_points.o
CC drivers/acpi/acpica/nsarguments.o
CC drivers/dma-buf/dma-fence-chain.o
CC drivers/dma-buf/dma-fence-unwrap.o
LD [M] fs/efivarfs/efivarfs.o
CC lib/seq_buf.o
CC fs/nfs/sysfs.o
CC net/ipv4/udp_offload.o
CC lib/siphash.o
CC arch/x86/kernel/cpu/capflags.o
CC drivers/acpi/acpica/nsconvert.o
CC net/netlabel/netlabel_mgmt.o
CC drivers/gpu/drm/virtio/virtgpu_submit.o
CC drivers/gpu/drm/i915/i915_utils.o
CC fs/namei.o
CC drivers/dma-buf/dma-resv.o
AR net/rfkill/built-in.a
CC net/netlabel/netlabel_unlabeled.o
CC fs/nfs/fs_context.o
AR arch/x86/kernel/cpu/built-in.a
CC drivers/dma-buf/sync_file.o
AR drivers/macintosh/built-in.a
CC block/blk-mq-debugfs.o
CC drivers/acpi/acpica/nsdump.o
AR drivers/scsi/pcmcia/built-in.a
CC drivers/scsi/scsi.o
CC drivers/scsi/hosts.o
CC fs/fcntl.o
CC arch/x86/kernel/nmi.o
CC drivers/scsi/scsi_ioctl.o
CC drivers/base/power/trace.o
CC arch/x86/kernel/ldt.o
CC net/sunrpc/sched.o
CC net/sunrpc/auth.o
CC net/sunrpc/auth_null.o
CC drivers/acpi/acpica/nseval.o
CC net/sunrpc/auth_gss/gss_krb5_mech.o
AR drivers/base/regmap/built-in.a
CC net/sunrpc/auth_gss/gss_krb5_seal.o
CC block/blk-pm.o
CC kernel/async.o
CC lib/string.o
CC lib/timerqueue.o
CC net/ethtool/stats.o
CC net/core/dst_cache.o
CC net/core/gro_cells.o
CC fs/ioctl.o
CC drivers/gpu/drm/i915/intel_clock_gating.o
CC drivers/base/bus.o
CC drivers/acpi/acpica/nsinit.o
CC mm/mmu_gather.o
AR drivers/gpu/drm/virtio/built-in.a
CC net/wireless/reg.o
CC drivers/base/dd.o
CC lib/vsprintf.o
CC lib/win_minmax.o
AR drivers/dma-buf/built-in.a
CC fs/ext4/resize.o
CC lib/xarray.o
CC drivers/base/syscore.o
CC drivers/base/driver.o
CC block/holder.o
CC drivers/acpi/device_sysfs.o
CC net/ipv6/addrlabel.o
CC net/sunrpc/auth_tls.o
CC fs/nfs/nfsroot.o
CC kernel/range.o
AR drivers/base/power/built-in.a
CC fs/readdir.o
CC drivers/acpi/acpica/nsload.o
AR drivers/gpu/drm/xlnx/built-in.a
CC net/sunrpc/auth_gss/gss_krb5_unseal.o
CC lib/lockref.o
AR drivers/gpu/drm/gud/built-in.a
CC net/netlabel/netlabel_cipso_v4.o
CC net/mac80211/sta_info.o
CC net/sunrpc/auth_gss/gss_krb5_wrap.o
CC net/netlabel/netlabel_calipso.o
AR drivers/gpu/drm/solomon/built-in.a
CC net/mac80211/wep.o
CC drivers/scsi/scsicam.o
CC kernel/smpboot.o
CC kernel/ucount.o
CC kernel/regset.o
CC arch/x86/kernel/setup.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
CC drivers/scsi/scsi_error.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC net/ethtool/phc_vclocks.o
CC drivers/gpu/drm/i915/intel_device_info.o
CC net/netfilter/nf_conntrack_ftp.o
CC drivers/acpi/acpica/nsnames.o
CC net/ipv4/arp.o
CC net/mac80211/aead_api.o
CC drivers/acpi/acpica/nsobject.o
CC drivers/acpi/acpica/nsparse.o
CC mm/mprotect.o
AR block/built-in.a
CC drivers/acpi/device_pm.o
CC drivers/scsi/scsi_lib.o
CC net/sunrpc/auth_unix.o
CC net/core/failover.o
CC mm/mremap.o
CC net/mac80211/wpa.o
CC drivers/acpi/proc.o
CC drivers/gpu/drm/i915/intel_memory_region.o
CC drivers/scsi/constants.o
CC net/ethtool/mm.o
CC net/netfilter/nf_conntrack_irc.o
CC net/ipv6/route.o
CC drivers/gpu/drm/i915/intel_pcode.o
CC kernel/ksyms_common.o
CC lib/bcd.o
CC net/sunrpc/svc.o
CC fs/select.o
CC net/ipv6/ip6_fib.o
CC net/sunrpc/svcsock.o
CC drivers/base/class.o
CC net/ipv4/icmp.o
CC fs/dcache.o
CC drivers/acpi/acpica/nspredef.o
CC net/sunrpc/auth_gss/gss_krb5_crypto.o
CC fs/inode.o
CC net/mac80211/scan.o
CC lib/sort.o
CC net/sunrpc/auth_gss/gss_krb5_keys.o
CC fs/nfs/sysctl.o
CC lib/parser.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC arch/x86/kernel/x86_init.o
CC drivers/base/platform.o
CC net/sunrpc/svcauth.o
CC drivers/acpi/acpica/nsprepkg.o
CC drivers/acpi/acpica/nsrepair.o
AR net/netlabel/built-in.a
CC arch/x86/kernel/i8259.o
CC net/9p/mod.o
CC net/9p/client.o
CC drivers/acpi/bus.o
CC drivers/acpi/glue.o
CC kernel/groups.o
AR net/core/built-in.a
CC net/sunrpc/svcauth_unix.o
CC fs/ext4/super.o
CC drivers/gpu/drm/i915/intel_region_ttm.o
CC mm/msync.o
CC net/dns_resolver/dns_key.o
CC net/9p/error.o
CC net/sunrpc/addr.o
CC drivers/acpi/scan.o
CC drivers/acpi/mipi-disco-img.o
CC drivers/acpi/acpica/nsrepair2.o
CC net/ethtool/module.o
CC net/ethtool/pse-pd.o
CC net/ethtool/plca.o
CC drivers/scsi/scsi_lib_dma.o
CC drivers/scsi/scsi_scan.o
CC fs/attr.o
CC fs/bad_inode.o
CC net/netfilter/nf_conntrack_sip.o
CC net/wireless/scan.o
CC net/9p/protocol.o
CC lib/debug_locks.o
CC mm/page_vma_mapped.o
CC arch/x86/kernel/irqinit.o
CC net/ipv6/ipv6_sockglue.o
AR net/sunrpc/auth_gss/built-in.a
CC mm/pagewalk.o
CC mm/pgtable-generic.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
CC net/ipv6/ndisc.o
CC fs/nfs/nfs2super.o
CC net/wireless/nl80211.o
CC lib/random32.o
CC kernel/kcmp.o
CC drivers/acpi/acpica/nssearch.o
CC drivers/gpu/drm/drm_aperture.o
CC net/dns_resolver/dns_query.o
CC kernel/freezer.o
CC drivers/base/cpu.o
GEN drivers/scsi/scsi_devinfo_tbl.c
CC net/9p/trans_common.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC net/9p/trans_fd.o
CC drivers/gpu/drm/drm_atomic.o
CC kernel/profile.o
CC drivers/scsi/scsi_devinfo.o
CC drivers/gpu/drm/drm_atomic_uapi.o
CC lib/bust_spinlocks.o
CC lib/kasprintf.o
CC lib/bitmap.o
CC drivers/gpu/drm/i915/intel_runtime_pm.o
CC drivers/acpi/acpica/nsutils.o
CC arch/x86/kernel/jump_label.o
CC fs/nfs/proc.o
CC net/netfilter/nf_nat_core.o
CC net/ipv4/devinet.o
AR drivers/nvme/common/built-in.a
CC fs/file.o
CC drivers/gpu/drm/drm_auth.o
AR net/ethtool/built-in.a
AR drivers/nvme/host/built-in.a
AR drivers/nvme/target/built-in.a
CC net/devres.o
CC kernel/stacktrace.o
CC net/sunrpc/rpcb_clnt.o
AR drivers/nvme/built-in.a
CC net/handshake/alert.o
CC mm/rmap.o
CC net/socket.o
CC net/sunrpc/timer.o
CC net/sunrpc/xdr.o
CC drivers/base/firmware.o
CC net/sunrpc/sunrpc_syms.o
CC net/ipv6/udp.o
AR net/dns_resolver/built-in.a
CC drivers/acpi/acpica/nswalk.o
CC drivers/acpi/acpica/nsxfeval.o
CC net/sysctl_net.o
CC net/sunrpc/cache.o
CC kernel/dma.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC fs/nfs/nfs2xdr.o
CC fs/nfs/nfs3super.o
CC kernel/smp.o
CC arch/x86/kernel/irq_work.o
CC lib/scatterlist.o
CC drivers/scsi/scsi_sysctl.o
CC drivers/acpi/acpica/nsxfname.o
CC drivers/acpi/acpica/nsxfobj.o
CC drivers/base/init.o
CC drivers/gpu/drm/drm_blend.o
CC net/netfilter/nf_nat_proto.o
CC drivers/acpi/acpica/psargs.o
CC net/9p/trans_virtio.o
CC net/netfilter/nf_nat_helper.o
CC net/sunrpc/rpc_pipe.o
CC drivers/gpu/drm/drm_bridge.o
CC kernel/uid16.o
CC net/netfilter/nf_nat_masquerade.o
CC net/ipv4/af_inet.o
CC drivers/gpu/drm/i915/intel_sbi.o
CC net/ipv4/igmp.o
CC drivers/acpi/resource.o
CC kernel/kallsyms.o
CC net/netfilter/nf_nat_ftp.o
CC net/wireless/mlme.o
CC arch/x86/kernel/probe_roms.o
CC net/ipv6/udplite.o
CC net/sunrpc/sysfs.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC drivers/base/map.o
CC drivers/scsi/scsi_proc.o
CC net/handshake/genl.o
CC drivers/acpi/acpica/psloop.o
CC drivers/base/devres.o
CC net/sunrpc/svc_xprt.o
CC net/netfilter/nf_nat_irc.o
CC net/netfilter/nf_nat_sip.o
CC net/mac80211/offchannel.o
CC net/wireless/ibss.o
CC net/wireless/sme.o
CC net/wireless/chan.o
CC fs/nfs/nfs3client.o
CC lib/list_sort.o
CC drivers/gpu/drm/drm_cache.o
CC kernel/acct.o
CC lib/uuid.o
CC drivers/base/attribute_container.o
CC net/ipv6/raw.o
CC drivers/acpi/acpica/psobject.o
CC net/sunrpc/xprtmultipath.o
CC drivers/gpu/drm/drm_client.o
CC drivers/acpi/acpi_processor.o
CC lib/iov_iter.o
CC arch/x86/kernel/sys_ia32.o
CC mm/vmalloc.o
CC net/ipv4/fib_frontend.o
CC drivers/gpu/drm/i915/intel_step.o
CC net/handshake/netlink.o
CC drivers/base/transport_class.o
CC drivers/scsi/scsi_debugfs.o
CC drivers/base/topology.o
AR net/9p/built-in.a
CC net/sunrpc/stats.o
CC net/netfilter/x_tables.o
CC mm/process_vm_access.o
CC net/sunrpc/sysctl.o
CC net/ipv6/icmp.o
CC drivers/acpi/acpica/psopcode.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC net/handshake/request.o
CC net/handshake/tlshd.o
CC net/handshake/trace.o
CC net/netfilter/xt_tcpudp.o
CC drivers/acpi/acpica/psopinfo.o
CC fs/nfs/nfs3proc.o
CC fs/nfs/nfs3xdr.o
CC fs/nfs/nfs3acl.o
CC kernel/vmcore_info.o
CC drivers/base/container.o
CC drivers/gpu/drm/drm_client_modeset.o
CC drivers/scsi/scsi_trace.o
CC net/ipv4/fib_semantics.o
CC drivers/acpi/processor_core.o
CC drivers/gpu/drm/drm_color_mgmt.o
CC net/mac80211/ht.o
CC drivers/ata/libata-core.o
CC drivers/acpi/acpica/psparse.o
CC arch/x86/kernel/ksysfs.o
CC drivers/ata/libata-scsi.o
CC drivers/ata/libata-eh.o
CC drivers/ata/libata-transport.o
CC drivers/ata/libata-trace.o
CC drivers/ata/libata-sata.o
CC drivers/base/property.o
CC drivers/acpi/processor_pdc.o
CC drivers/gpu/drm/i915/intel_uncore.o
CC [M] drivers/gpu/drm/xe/xe_device.o
CC drivers/acpi/acpica/psscope.o
CC drivers/acpi/acpica/pstree.o
CC kernel/elfcorehdr.o
CC kernel/crash_reserve.o
CC drivers/acpi/ec.o
CC fs/nfs/nfs4proc.o
CC fs/nfs/nfs4xdr.o
CC drivers/acpi/dock.o
CC drivers/acpi/acpica/psutils.o
CC arch/x86/kernel/bootflag.o
CC drivers/acpi/acpica/pswalk.o
CC drivers/scsi/scsi_logging.o
CC drivers/acpi/acpica/psxface.o
CC drivers/gpu/drm/drm_connector.o
CC drivers/acpi/pci_root.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC drivers/acpi/acpica/rsaddr.o
CC drivers/gpu/drm/i915/intel_wakeref.o
CC drivers/firewire/init_ohci1394_dma.o
CC drivers/net/phy/mdio-boardinfo.o
CC drivers/net/phy/stubs.o
CC lib/clz_ctz.o
CC lib/bsearch.o
AR drivers/net/phy/qcom/built-in.a
CC drivers/cdrom/cdrom.o
CC lib/find_bit.o
CC lib/llist.o
CC lib/lwq.o
AR net/handshake/built-in.a
CC lib/memweight.o
CC net/ipv6/mcast.o
CC arch/x86/kernel/e820.o
CC kernel/kexec_core.o
CC kernel/crash_core.o
CC mm/page_alloc.o
CC drivers/acpi/acpica/rscalc.o
CC lib/kfifo.o
CC drivers/acpi/acpica/rscreate.o
CC drivers/ata/libata-sff.o
CC net/netfilter/xt_CONNSECMARK.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC kernel/kexec.o
CC kernel/utsname.o
CC arch/x86/kernel/pci-dma.o
CC drivers/acpi/pci_link.o
AR drivers/auxdisplay/built-in.a
CC drivers/base/cacheinfo.o
CC drivers/base/swnode.o
CC drivers/pcmcia/cs.o
CC drivers/pcmcia/socket_sysfs.o
CC drivers/pcmcia/cardbus.o
CC net/wireless/ethtool.o
CC drivers/scsi/scsi_pm.o
AR drivers/firewire/built-in.a
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC drivers/input/serio/serio.o
CC drivers/usb/common/common.o
CC net/netfilter/xt_NFLOG.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC net/ipv4/fib_trie.o
CC net/wireless/mesh.o
CC drivers/usb/core/usb.o
CC drivers/acpi/acpica/rsinfo.o
AR drivers/usb/phy/built-in.a
CC drivers/usb/core/hub.o
CC drivers/acpi/acpica/rsio.o
AR net/sunrpc/built-in.a
CC drivers/ata/libata-pmp.o
CC drivers/usb/mon/mon_main.o
CC drivers/net/phy/mdio_devres.o
CC drivers/usb/mon/mon_stat.o
CC drivers/gpu/drm/drm_crtc.o
CC drivers/usb/mon/mon_text.o
CC drivers/input/serio/i8042.o
CC drivers/ata/libata-acpi.o
CC drivers/gpu/drm/i915/vlv_sideband.o
CC lib/percpu-refcount.o
CC drivers/gpu/drm/i915/vlv_suspend.o
CC net/wireless/ap.o
CC fs/nfs/nfs4state.o
CC net/mac80211/agg-tx.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC drivers/pcmcia/ds.o
CC net/mac80211/agg-rx.o
CC drivers/base/auxiliary.o
CC drivers/acpi/acpica/rsirq.o
CC drivers/base/devtmpfs.o
CC net/mac80211/vht.o
CC kernel/pid_namespace.o
CC arch/x86/kernel/quirks.o
CC drivers/usb/core/hcd.o
CC net/netfilter/xt_SECMARK.o
CC drivers/usb/common/debug.o
CC drivers/net/phy/phy.o
CC drivers/scsi/scsi_bsg.o
CC net/mac80211/he.o
AR drivers/usb/common/built-in.a
CC drivers/acpi/acpica/rslist.o
CC drivers/pcmcia/pcmcia_resource.o
CC drivers/usb/core/urb.o
CC arch/x86/kernel/topology.o
CC drivers/acpi/acpica/rsmemory.o
CC net/mac80211/s1g.o
AR drivers/cdrom/built-in.a
CC drivers/pcmcia/cistpl.o
CC drivers/acpi/pci_irq.o
CC net/mac80211/ibss.o
CC drivers/usb/core/message.o
CC lib/rhashtable.o
CC drivers/ata/libata-pata-timings.o
CC drivers/usb/mon/mon_bin.o
CC drivers/usb/core/driver.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC drivers/acpi/acpica/rsmisc.o
CC drivers/gpu/drm/i915/soc/intel_dram.o
CC arch/x86/kernel/kdebugfs.o
CC drivers/base/module.o
CC drivers/base/devcoredump.o
CC net/ipv6/reassembly.o
CC lib/base64.o
CC fs/nfs/nfs4renewd.o
CC kernel/stop_machine.o
CC drivers/gpu/drm/i915/soc/intel_gmch.o
CC drivers/gpu/drm/drm_displayid.o
CC drivers/usb/core/config.o
CC drivers/input/serio/serport.o
CC drivers/scsi/scsi_common.o
CC drivers/usb/core/file.o
CC net/netfilter/xt_TCPMSS.o
CC net/netfilter/xt_conntrack.o
CC drivers/scsi/scsi_transport_spi.o
CC drivers/scsi/virtio_scsi.o
CC drivers/pcmcia/pcmcia_cis.o
CC drivers/usb/host/pci-quirks.o
CC drivers/acpi/acpica/rsserial.o
CC arch/x86/kernel/alternative.o
CC drivers/usb/host/ehci-hcd.o
CC net/mac80211/iface.o
CC drivers/scsi/sd.o
CC drivers/net/phy/phy-c45.o
CC drivers/base/platform-msi.o
CC drivers/acpi/acpica/rsutils.o
CC drivers/usb/class/usblp.o
CC drivers/net/phy/phy-core.o
CC drivers/usb/storage/scsiglue.o
CC lib/once.o
CC drivers/usb/storage/protocol.o
CC drivers/pcmcia/rsrc_mgr.o
CC net/ipv4/fib_notifier.o
CC drivers/input/serio/libps2.o
CC kernel/audit.o
CC drivers/ata/ahci.o
AR drivers/usb/mon/built-in.a
CC drivers/usb/core/buffer.o
CC drivers/ata/libahci.o
CC net/ipv4/inet_fragment.o
CC drivers/acpi/acpi_lpss.o
CC drivers/gpu/drm/i915/soc/intel_pch.o
CC drivers/gpu/drm/i915/i915_memcpy.o
CC kernel/auditfilter.o
CC fs/ext4/symlink.o
CC drivers/acpi/acpica/rsxface.o
CC drivers/net/phy/phy_device.o
CC drivers/base/physical_location.o
CC drivers/pcmcia/rsrc_nonstatic.o
CC mm/init-mm.o
CC lib/refcount.o
CC lib/rcuref.o
CC drivers/usb/storage/transport.o
CC net/ipv6/tcp_ipv6.o
CC drivers/pcmcia/yenta_socket.o
CC mm/memblock.o
CC drivers/usb/host/ehci-pci.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC fs/nfs/nfs4super.o
CC drivers/scsi/sr.o
CC drivers/scsi/sr_ioctl.o
CC fs/ext4/sysfs.o
CC lib/usercopy.o
CC net/netfilter/xt_policy.o
CC fs/ext4/xattr.o
CC drivers/usb/core/sysfs.o
AR drivers/input/serio/built-in.a
CC drivers/usb/core/endpoint.o
CC drivers/acpi/acpica/tbdata.o
CC drivers/scsi/sr_vendor.o
AR drivers/usb/class/built-in.a
CC drivers/scsi/sg.o
CC drivers/usb/storage/usb.o
CC drivers/usb/storage/initializers.o
CC drivers/usb/storage/sierra_ms.o
CC drivers/acpi/acpi_apd.o
AR drivers/usb/misc/built-in.a
CC arch/x86/kernel/i8253.o
CC drivers/base/trace.o
CC fs/nfs/nfs4file.o
CC drivers/gpu/drm/drm_drv.o
CC lib/errseq.o
CC drivers/acpi/acpi_platform.o
CC kernel/auditsc.o
CC drivers/acpi/acpi_pnp.o
CC drivers/gpu/drm/drm_dumb_buffers.o
CC drivers/usb/early/ehci-dbgp.o
CC drivers/gpu/drm/i915/i915_mm.o
CC lib/bucket_locks.o
CC fs/ext4/xattr_hurd.o
CC mm/slub.o
CC net/netfilter/xt_state.o
CC drivers/ata/ata_piix.o
CC drivers/acpi/acpica/tbfadt.o
CC net/ipv6/ping.o
CC net/mac80211/link.o
CC drivers/usb/host/ohci-hcd.o
CC arch/x86/kernel/hw_breakpoint.o
CC drivers/ata/pata_amd.o
CC drivers/ata/pata_oldpiix.o
CC fs/ext4/xattr_trusted.o
CC drivers/acpi/power.o
CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC drivers/scsi/scsi_sysfs.o
CC drivers/usb/storage/option_ms.o
CC arch/x86/kernel/tsc.o
CC net/ipv4/ping.o
CC drivers/usb/host/ohci-pci.o
CC lib/generic-radix-tree.o
CC net/mac80211/rate.o
AR drivers/base/built-in.a
CC net/mac80211/michael.o
AR drivers/pcmcia/built-in.a
CC arch/x86/kernel/tsc_msr.o
CC fs/ext4/xattr_user.o
CC arch/x86/kernel/io_delay.o
CC net/wireless/trace.o
CC mm/madvise.o
CC drivers/acpi/event.o
CC drivers/acpi/evged.o
CC drivers/usb/core/devio.o
CC drivers/usb/core/notify.o
CC drivers/acpi/acpica/tbfind.o
CC net/ipv6/exthdrs.o
CC drivers/usb/host/uhci-hcd.o
CC net/wireless/ocb.o
AR drivers/net/pse-pd/built-in.a
AR drivers/usb/early/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o
CC drivers/usb/core/generic.o
CC fs/filesystems.o
CC fs/ext4/fast_commit.o
CC drivers/input/keyboard/atkbd.o
CC drivers/input/mouse/psmouse-base.o
CC drivers/gpu/drm/i915/i915_sw_fence.o
CC drivers/input/mouse/synaptics.o
CC lib/bitmap-str.o
CC arch/x86/kernel/rtc.o
CC net/mac80211/tkip.o
CC drivers/acpi/acpica/tbinstal.o
CC net/mac80211/aes_cmac.o
CC drivers/usb/storage/usual-tables.o
CC drivers/rtc/lib.o
CC [M] net/netfilter/nf_log_syslog.o
CC net/wireless/pmsr.o
CC [M] net/netfilter/xt_mark.o
CC drivers/rtc/class.o
CC drivers/net/phy/linkmode.o
CC drivers/usb/host/xhci.o
CC drivers/usb/core/quirks.o
CC drivers/usb/host/xhci-mem.o
CC drivers/usb/host/xhci-ext-caps.o
CC lib/string_helpers.o
CC lib/hexdump.o
CC drivers/acpi/acpica/tbprint.o
CC kernel/audit_watch.o
CC mm/page_io.o
CC drivers/acpi/sysfs.o
CC drivers/ata/pata_sch.o
CC drivers/gpu/drm/i915/i915_sw_fence_work.o
CC arch/x86/kernel/resource.o
CC drivers/input/mouse/focaltech.o
CC drivers/usb/host/xhci-ring.o
CC net/ipv6/datagram.o
CC drivers/gpu/drm/drm_edid.o
CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o
CC fs/nfs/delegation.o
AR drivers/scsi/built-in.a
CC drivers/gpu/drm/drm_eld.o
CC kernel/audit_fsnotify.o
AR drivers/usb/storage/built-in.a
AS arch/x86/kernel/irqflags.o
CC net/ipv6/ip6_flowlabel.o
CC net/ipv6/inet6_connection_sock.o
CC drivers/usb/core/devices.o
CC arch/x86/kernel/static_call.o
CC drivers/acpi/acpica/tbutils.o
CC drivers/rtc/interface.o
CC fs/nfs/nfs4idmap.o
AR drivers/input/keyboard/built-in.a
CC [M] net/netfilter/xt_nat.o
CC drivers/acpi/acpica/tbxface.o
CC drivers/gpu/drm/i915/i915_syncmap.o
CC net/ipv6/udp_offload.o
CC net/ipv4/ip_tunnel_core.o
CC drivers/net/phy/mdio_bus.o
CC fs/nfs/callback.o
AR drivers/i3c/built-in.a
CC drivers/i2c/busses/i2c-i801.o
CC drivers/i2c/algos/i2c-algo-bit.o
CC lib/kstrtox.o
CC drivers/ata/pata_mpiix.o
CC drivers/usb/core/phy.o
CC net/mac80211/aes_gmac.o
CC arch/x86/kernel/process.o
CC drivers/acpi/property.o
CC lib/iomap.o
CC drivers/acpi/acpica/tbxfload.o
CC drivers/input/mouse/alps.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC kernel/audit_tree.o
CC net/ipv4/gre_offload.o
CC drivers/usb/core/port.o
AR drivers/media/i2c/built-in.a
CC drivers/gpu/drm/i915/i915_user_extensions.o
CC mm/swap_state.o
AR drivers/media/tuners/built-in.a
CC fs/namespace.o
CC net/ipv6/seg6.o
AR drivers/media/rc/keymaps/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o
CC drivers/acpi/acpi_cmos_rtc.o
AR drivers/media/rc/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC drivers/usb/core/hcd-pci.o
AR drivers/media/common/b2c2/built-in.a
CC drivers/acpi/acpica/tbxfroot.o
AR drivers/media/common/saa7146/built-in.a
AR drivers/media/common/siano/built-in.a
AR drivers/media/common/v4l2-tpg/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC drivers/gpu/drm/i915/i915_debugfs.o
AR drivers/media/common/videobuf2/built-in.a
CC arch/x86/kernel/ptrace.o
AR drivers/media/common/built-in.a
CC drivers/usb/core/usb-acpi.o
CC drivers/ata/ata_generic.o
CC fs/nfs/callback_xdr.o
CC lib/iomap_copy.o
CC [M] net/netfilter/xt_LOG.o
AR drivers/i2c/algos/built-in.a
AR drivers/media/platform/allegro-dvt/built-in.a
CC fs/ext4/orphan.o
AR drivers/media/pci/ttpci/built-in.a
CC fs/ext4/acl.o
AR drivers/input/joystick/built-in.a
CC drivers/acpi/acpica/utaddress.o
AR drivers/media/pci/b2c2/built-in.a
AR drivers/media/pci/pluto2/built-in.a
CC drivers/acpi/acpica/utalloc.o
AR drivers/media/pci/dm1105/built-in.a
CC fs/seq_file.o
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
AR drivers/input/tablet/built-in.a
AR drivers/media/pci/pt1/built-in.a
AR drivers/media/platform/amlogic/built-in.a
CC net/mac80211/fils_aead.o
GEN net/wireless/shipped-certs.c
AR drivers/media/pci/pt3/built-in.a
CC lib/devres.o
AR drivers/i2c/busses/built-in.a
CC drivers/gpu/drm/i915/i915_debugfs_params.o
CC drivers/net/phy/mdio_device.o
AR drivers/media/pci/mantis/built-in.a
AR drivers/i2c/muxes/built-in.a
AR drivers/pps/clients/built-in.a
AR drivers/media/platform/amphion/built-in.a
AR drivers/pps/generators/built-in.a
CC mm/swapfile.o
CC drivers/i2c/i2c-boardinfo.o
CC drivers/rtc/nvmem.o
CC drivers/pps/pps.o
CC drivers/pps/kapi.o
AR drivers/media/pci/ngene/built-in.a
CC drivers/ptp/ptp_clock.o
CC drivers/ptp/ptp_chardev.o
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/media/pci/saa7146/built-in.a
AR drivers/media/platform/aspeed/built-in.a
CC fs/xattr.o
CC fs/libfs.o
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/pci/smipcie/built-in.a
CC fs/nfs/callback_proc.o
CC drivers/gpu/drm/drm_encoder.o
AR drivers/media/platform/cadence/built-in.a
CC net/wireless/shipped-certs.o
CC fs/nfs/nfs4namespace.o
AR drivers/media/platform/chips-media/coda/built-in.a
CC drivers/net/mdio/acpi_mdio.o
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/platform/chips-media/wave5/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_freq.o
AR drivers/media/platform/chips-media/built-in.a
AR drivers/media/pci/intel/ipu3/built-in.a
CC drivers/acpi/acpica/utascii.o
CC kernel/kprobes.o
AR drivers/media/pci/intel/ivsc/built-in.a
CC drivers/ptp/ptp_sysfs.o
AR drivers/media/pci/intel/built-in.a
CC drivers/ptp/ptp_vclock.o
CC net/ipv6/fib6_notifier.o
AR drivers/media/pci/built-in.a
CC net/ipv4/metrics.o
AR drivers/media/platform/intel/built-in.a
CC net/ipv6/rpl.o
AR drivers/media/platform/marvell/built-in.a
AR drivers/media/platform/mediatek/jpeg/built-in.a
AR drivers/usb/core/built-in.a
CC lib/check_signature.o
AR drivers/media/platform/mediatek/mdp/built-in.a
CC lib/interval_tree.o
CC drivers/ptp/ptp_kvm_x86.o
CC drivers/rtc/dev.o
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
CC drivers/rtc/proc.o
CC drivers/input/mouse/byd.o
AR drivers/ata/built-in.a
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
CC arch/x86/kernel/tls.o
CC net/ipv6/ioam6.o
CC drivers/input/mouse/logips2pp.o
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
CC drivers/ptp/ptp_kvm_common.o
CC mm/swap_slots.o
CC drivers/acpi/acpica/utbuffer.o
CC mm/dmapool.o
CC drivers/pps/sysfs.o
CC lib/assoc_array.o
AR drivers/media/platform/mediatek/mdp3/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
CC drivers/i2c/i2c-core-base.o
CC fs/nfs/nfs4getroot.o
AR drivers/media/platform/mediatek/built-in.a
CC drivers/net/phy/swphy.o
CC fs/ext4/xattr_security.o
CC [M] net/netfilter/xt_MASQUERADE.o
CC drivers/gpu/drm/drm_file.o
CC fs/nfs/nfs4client.o
CC fs/fs-writeback.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle.o
CC [M] net/netfilter/xt_addrtype.o
CC drivers/gpu/drm/drm_fourcc.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC drivers/i2c/i2c-core-smbus.o
CC drivers/gpu/drm/i915/i915_pmu.o
CC drivers/net/mdio/fwnode_mdio.o
AR drivers/media/platform/microchip/built-in.a
CC drivers/usb/host/xhci-hub.o
CC drivers/acpi/acpica/utcksum.o
CC drivers/usb/host/xhci-dbg.o
AR drivers/media/platform/nuvoton/built-in.a
CC net/mac80211/cfg.o
CC drivers/usb/host/xhci-trace.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC drivers/gpu/drm/drm_framebuffer.o
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
CC drivers/rtc/sysfs.o
AR drivers/pps/built-in.a
CC drivers/input/mouse/lifebook.o
AR drivers/media/platform/nvidia/built-in.a
AR drivers/media/usb/b2c2/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC net/ipv6/sysctl_net_ipv6.o
CC drivers/i2c/i2c-core-acpi.o
CC arch/x86/kernel/step.o
AR drivers/ptp/built-in.a
AR drivers/media/usb/dvb-usb/built-in.a
CC net/ipv4/netlink.o
AR drivers/media/platform/nxp/dw100/built-in.a
AR drivers/net/pcs/built-in.a
AR drivers/media/usb/dvb-usb-v2/built-in.a
CC drivers/acpi/acpica/utcopy.o
CC drivers/hwmon/hwmon.o
CC drivers/power/supply/power_supply_core.o
AR drivers/media/platform/nxp/imx-jpeg/built-in.a
CC drivers/gpu/drm/drm_gem.o
AR drivers/media/platform/qcom/camss/built-in.a
AR drivers/media/firewire/built-in.a
CC lib/bitrev.o
AR drivers/media/usb/s2255/built-in.a
AR drivers/media/mmc/siano/built-in.a
AR drivers/media/platform/renesas/rcar-vin/built-in.a
CC mm/hugetlb.o
AR drivers/media/platform/qcom/venus/built-in.a
AR drivers/media/platform/rockchip/rga/built-in.a
AR drivers/media/usb/siano/built-in.a
AR drivers/media/platform/nxp/imx8-isi/built-in.a
AR drivers/media/mmc/built-in.a
CC drivers/net/phy/fixed_phy.o
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
AR fs/ext4/built-in.a
AR drivers/media/platform/nxp/built-in.a
AR drivers/media/platform/qcom/built-in.a
AR drivers/media/usb/ttusb-budget/built-in.a
AR drivers/media/platform/rockchip/rkisp1/built-in.a
CC mm/mmu_notifier.o
CC net/ipv6/xfrm6_policy.o
AR drivers/media/platform/renesas/vsp1/built-in.a
CC drivers/i2c/i2c-smbus.o
AR drivers/media/platform/rockchip/built-in.a
CC kernel/seccomp.o
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/platform/renesas/built-in.a
CC kernel/relay.o
AR drivers/media/usb/built-in.a
GEN xe_wa_oob.c xe_wa_oob.h
CC kernel/utsname_sysctl.o
CC drivers/net/phy/realtek.o
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC drivers/power/supply/power_supply_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o
CC drivers/acpi/acpica/utexcep.o
CC arch/x86/kernel/i8237.o
AR drivers/media/platform/samsung/exynos4-is/built-in.a
AR drivers/media/spi/built-in.a
CC drivers/input/mouse/trackpoint.o
CC drivers/gpu/drm/drm_ioctl.o
AR drivers/media/test-drivers/built-in.a
CC drivers/gpu/drm/drm_lease.o
AR drivers/media/platform/samsung/s3c-camif/built-in.a
AR drivers/net/mdio/built-in.a
CC drivers/rtc/rtc-mc146818-lib.o
CC drivers/rtc/rtc-cmos.o
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
CC lib/crc-ccitt.o
CC drivers/input/mouse/cypress_ps2.o
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
AR drivers/watchdog/built-in.a
CC drivers/gpu/drm/i915/gt/gen2_engine_cs.o
AR drivers/thermal/broadcom/built-in.a
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
CC drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC drivers/md/md.o
AR drivers/thermal/samsung/built-in.a
CC drivers/md/md-bitmap.o
AR drivers/media/platform/samsung/built-in.a
CC drivers/md/md-autodetect.o
CC drivers/thermal/intel/intel_tcc.o
AR drivers/media/platform/st/sti/bdisp/built-in.a
CC drivers/thermal/intel/therm_throt.o
CC fs/nfs/nfs4session.o
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
AR drivers/media/platform/st/sti/delta/built-in.a
CC arch/x86/kernel/stacktrace.o
CC drivers/acpi/acpica/utdebug.o
AR drivers/media/platform/st/sti/hva/built-in.a
CC drivers/gpu/drm/drm_managed.o
AR drivers/media/platform/st/stm32/built-in.a
CC drivers/power/supply/power_supply_leds.o
AR drivers/media/platform/st/built-in.a
AR drivers/net/ethernet/3com/built-in.a
CC drivers/gpu/drm/drm_mm.o
CC drivers/md/dm.o
CC lib/crc16.o
HOSTCC lib/gen_crc32table
CC drivers/cpufreq/cpufreq.o
CC drivers/net/ethernet/8390/ne2k-pci.o
CC net/ipv4/nexthop.o
CC net/ipv6/xfrm6_state.o
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
CC drivers/net/ethernet/8390/8390.o
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
AR net/netfilter/built-in.a
AR drivers/i2c/built-in.a
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
CC drivers/power/supply/power_supply_hwmon.o
CC mm/migrate.o
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
AR drivers/input/touchscreen/built-in.a
AR drivers/net/ethernet/adaptec/built-in.a
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
CC drivers/cpuidle/governors/menu.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
AR drivers/thermal/st/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC drivers/acpi/acpica/utdecode.o
CC drivers/cpuidle/cpuidle.o
AR drivers/media/platform/sunxi/built-in.a
CC fs/pnode.o
CC fs/splice.o
AR drivers/hwmon/built-in.a
CC drivers/acpi/acpica/utdelete.o
AR drivers/media/platform/ti/am437x/built-in.a
CC drivers/gpu/drm/drm_mode_config.o
AR drivers/thermal/qcom/built-in.a
AR drivers/media/platform/ti/cal/built-in.a
AR drivers/media/platform/ti/vpe/built-in.a
CC arch/x86/kernel/reboot.o
CC kernel/delayacct.o
AR drivers/media/platform/verisilicon/built-in.a
CC kernel/taskstats.o
CC lib/xxhash.o
CC fs/sync.o
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/platform/ti/j721e-csi2rx/built-in.a
AR drivers/net/phy/built-in.a
CC lib/genalloc.o
AR drivers/media/platform/ti/omap/built-in.a
CC drivers/input/mouse/psmouse-smbus.o
AR drivers/media/platform/ti/omap3isp/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_id_mgr.o
AR drivers/media/platform/ti/built-in.a
CC drivers/acpi/acpica/uterror.o
CC drivers/acpi/x86/apple.o
CC drivers/cpufreq/freq_table.o
CC drivers/gpu/drm/i915/gt/gen6_ppgtt.o
AR drivers/media/platform/via/built-in.a
AR drivers/media/platform/xilinx/built-in.a
AR drivers/media/platform/built-in.a
AR drivers/rtc/built-in.a
AR drivers/mmc/built-in.a
CC lib/percpu_counter.o
CC lib/audit.o
AR drivers/power/supply/built-in.a
AR drivers/power/built-in.a
CC net/ipv4/udp_tunnel_stub.o
CC drivers/acpi/x86/utils.o
AR drivers/media/built-in.a
CC net/mac80211/ethtool.o
CC kernel/tsacct.o
CC drivers/cpuidle/governors/haltpoll.o
CC drivers/acpi/acpica/uteval.o
CC [M] drivers/gpu/drm/xe/xe_guc_klv_helpers.o
AR drivers/ufs/built-in.a
CC drivers/md/dm-table.o
CC drivers/usb/host/xhci-debugfs.o
AR drivers/thermal/intel/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
AR drivers/leds/trigger/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
AR drivers/thermal/tegra/built-in.a
AR drivers/leds/blink/built-in.a
CC drivers/gpu/drm/drm_mode_object.o
AR drivers/thermal/mediatek/built-in.a
CC net/ipv4/ip_tunnel.o
AR drivers/net/ethernet/agere/built-in.a
AR drivers/leds/simple/built-in.a
CC drivers/thermal/thermal_core.o
CC net/ipv4/sysctl_net_ipv4.o
CC drivers/leds/led-core.o
CC fs/nfs/dns_resolve.o
AR drivers/net/ethernet/alacritech/built-in.a
CC fs/nfs/nfs4trace.o
CC drivers/gpu/drm/drm_modes.o
CC mm/page_counter.o
CC kernel/tracepoint.o
CC fs/utimes.o
CC net/ipv6/xfrm6_input.o
AR drivers/firmware/arm_ffa/built-in.a
CC lib/syscall.o
AR drivers/firmware/arm_scmi/built-in.a
CC fs/d_path.o
AR drivers/firmware/broadcom/built-in.a
AR drivers/net/ethernet/alteon/built-in.a
AR drivers/net/ethernet/amazon/built-in.a
AR drivers/net/ethernet/amd/built-in.a
CC drivers/cpufreq/cpufreq_performance.o
AR drivers/firmware/cirrus/built-in.a
CC arch/x86/kernel/msr.o
AR drivers/firmware/meson/built-in.a
AR drivers/firmware/microchip/built-in.a
AR drivers/net/ethernet/aquantia/built-in.a
AR drivers/net/ethernet/8390/built-in.a
CC arch/x86/kernel/cpuid.o
AR drivers/firmware/imx/built-in.a
CC drivers/acpi/acpica/utglobal.o
CC arch/x86/kernel/early-quirks.o
AR drivers/net/ethernet/arc/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC drivers/acpi/x86/s2idle.o
AR drivers/input/mouse/built-in.a
AR drivers/net/ethernet/asix/built-in.a
AR drivers/firmware/psci/built-in.a
AR drivers/input/misc/built-in.a
CC drivers/input/input.o
AR drivers/net/ethernet/atheros/built-in.a
CC drivers/leds/led-class.o
CC drivers/cpufreq/cpufreq_userspace.o
AR drivers/firmware/qcom/built-in.a
AR drivers/net/ethernet/cadence/built-in.a
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC drivers/firmware/efi/libstub/gop.o
CC kernel/irq_work.o
CC drivers/acpi/debugfs.o
CC drivers/net/ethernet/broadcom/bnx2.o
CC drivers/net/ethernet/broadcom/tg3.o
CC drivers/usb/host/xhci-pci.o
CC drivers/acpi/acpica/uthex.o
CC drivers/cpuidle/driver.o
CC drivers/acpi/acpica/utids.o
CC lib/errname.o
CC drivers/md/dm-target.o
CC net/ipv4/proc.o
AR drivers/crypto/stm32/built-in.a
AR drivers/crypto/xilinx/built-in.a
CC lib/nlattr.o
CC drivers/gpu/drm/i915/gt/gen7_renderclear.o
AR drivers/crypto/hisilicon/built-in.a
AR drivers/cpuidle/governors/built-in.a
CC drivers/gpu/drm/drm_modeset_lock.o
AR drivers/crypto/intel/keembay/built-in.a
CC drivers/gpu/drm/i915/gt/gen8_engine_cs.o
AR drivers/crypto/intel/ixp4xx/built-in.a
CC drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC drivers/cpuidle/governor.o
CC net/ipv4/fib_rules.o
AR drivers/crypto/intel/built-in.a
AR drivers/crypto/starfive/built-in.a
CC net/ipv4/ipmr.o
CC net/ipv4/ipmr_base.o
CC lib/cpu_rmap.o
CC drivers/leds/led-triggers.o
AR drivers/crypto/built-in.a
CC drivers/cpufreq/cpufreq_ondemand.o
CC mm/hugetlb_cgroup.o
CC mm/early_ioremap.o
CC drivers/clocksource/acpi_pm.o
AR drivers/firmware/smccc/built-in.a
CC drivers/md/dm-linear.o
CC arch/x86/kernel/smp.o
CC drivers/md/dm-stripe.o
CC arch/x86/kernel/smpboot.o
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC lib/dynamic_queue_limits.o
CC kernel/static_call.o
CC drivers/acpi/acpica/utinit.o
CC lib/glob.o
CC kernel/padata.o
AR drivers/firmware/tegra/built-in.a
AR drivers/firmware/xilinx/built-in.a
CC drivers/firmware/dmi_scan.o
CC drivers/firmware/efi/libstub/secureboot.o
CC drivers/cpufreq/cpufreq_governor.o
CC drivers/cpuidle/sysfs.o
CC drivers/cpuidle/poll_state.o
CC drivers/firmware/dmi-id.o
CC mm/secretmem.o
CC drivers/thermal/thermal_sysfs.o
CC drivers/md/dm-ioctl.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC net/ipv6/xfrm6_output.o
CC drivers/gpu/drm/drm_plane.o
CC drivers/acpi/acpica/utlock.o
CC lib/strncpy_from_user.o
CC net/ipv6/xfrm6_protocol.o
CC lib/strnlen_user.o
CC drivers/clocksource/i8253.o
CC net/ipv6/netfilter.o
AR drivers/leds/built-in.a
CC drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
AR drivers/net/usb/built-in.a
CC drivers/cpuidle/cpuidle-haltpoll.o
CC net/ipv4/syncookies.o
CC lib/net_utils.o
AR drivers/net/wireless/admtek/built-in.a
CC drivers/input/input-compat.o
CC net/ipv4/tunnel4.o
AR drivers/net/wireless/ath/built-in.a
CC drivers/input/input-mt.o
CC drivers/thermal/thermal_trip.o
AR drivers/net/wireless/atmel/built-in.a
CC drivers/firmware/memmap.o
CC mm/hmm.o
AR drivers/net/wireless/broadcom/built-in.a
CC drivers/acpi/acpica/utmath.o
CC drivers/firmware/efi/libstub/tpm.o
CC drivers/hid/hid-core.o
AR drivers/platform/x86/amd/built-in.a
CC drivers/hid/usbhid/hid-core.o
AR drivers/net/wireless/intel/built-in.a
AR drivers/net/wireless/intersil/built-in.a
AR drivers/platform/x86/intel/built-in.a
CC kernel/jump_label.o
CC drivers/mailbox/mailbox.o
CC drivers/platform/x86/wmi.o
AR drivers/net/wireless/marvell/built-in.a
CC drivers/cpufreq/acpi-cpufreq.o
CC drivers/gpu/drm/drm_prime.o
CC drivers/mailbox/pcc.o
AR drivers/clocksource/built-in.a
AR drivers/net/wireless/mediatek/built-in.a
CC drivers/hid/usbhid/hiddev.o
CC arch/x86/kernel/tsc_sync.o
CC arch/x86/kernel/setup_percpu.o
CC net/ipv6/proc.o
CC net/mac80211/rx.o
AR drivers/net/wireless/microchip/built-in.a
AR drivers/usb/host/built-in.a
CC drivers/hid/usbhid/hid-pidff.o
CC net/mac80211/spectmgmt.o
AR drivers/usb/built-in.a
AR drivers/net/wireless/purelifi/built-in.a
AR drivers/platform/surface/built-in.a
AR drivers/net/wireless/quantenna/built-in.a
CC lib/sg_pool.o
CC lib/stackdepot.o
CC drivers/gpu/drm/i915/gt/intel_context.o
AR drivers/cpuidle/built-in.a
CC drivers/input/input-poller.o
CC drivers/hid/hid-input.o
AR drivers/net/wireless/ralink/built-in.a
CC net/mac80211/tx.o
CC drivers/gpu/drm/drm_print.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC drivers/gpu/drm/drm_property.o
CC drivers/thermal/thermal_helpers.o
AR drivers/net/wireless/realtek/built-in.a
CC drivers/gpu/drm/drm_syncobj.o
CC drivers/acpi/acpica/utmisc.o
CC drivers/gpu/drm/i915/gt/intel_context_sseu.o
AR drivers/net/wireless/rsi/built-in.a
AR drivers/net/wireless/silabs/built-in.a
AR drivers/net/wireless/st/built-in.a
AR drivers/net/wireless/ti/built-in.a
AR drivers/net/wireless/zydas/built-in.a
CC drivers/gpu/drm/i915/gt/intel_engine_cs.o
AR drivers/net/wireless/virtual/built-in.a
AR drivers/net/wireless/built-in.a
CC net/ipv4/ipconfig.o
CC drivers/firmware/efi/libstub/file.o
CC drivers/input/ff-core.o
CC arch/x86/kernel/mpparse.o
AR drivers/mailbox/built-in.a
CC drivers/acpi/acpica/utmutex.o
CC net/mac80211/key.o
CC kernel/context_tracking.o
CC drivers/gpu/drm/drm_sysfs.o
CC drivers/firmware/efi/libstub/mem.o
CC mm/memfd.o
CC drivers/thermal/thermal_hwmon.o
CC net/mac80211/util.o
CC lib/asn1_decoder.o
CC drivers/input/touchscreen.o
CC mm/ptdump.o
CC drivers/cpufreq/amd-pstate.o
CC net/ipv4/netfilter.o
CC kernel/iomem.o
CC net/ipv6/syncookies.o
CC drivers/platform/x86/wmi-bmof.o
GEN lib/oid_registry_data.c
CC drivers/platform/x86/eeepc-laptop.o
CC drivers/platform/x86/p2sb.o
CC drivers/gpu/drm/drm_trace_points.o
CC lib/ucs2_string.o
CC drivers/firmware/efi/libstub/random.o
CC drivers/acpi/acpica/utnonansi.o
CC drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC net/mac80211/parse.o
CC net/mac80211/wme.o
CC drivers/firmware/efi/libstub/randomalloc.o
AR drivers/hid/usbhid/built-in.a
CC lib/sbitmap.o
CC arch/x86/kernel/trace_clock.o
AR drivers/net/ethernet/brocade/built-in.a
CC drivers/hid/hid-quirks.o
CC drivers/thermal/gov_step_wise.o
CC drivers/thermal/gov_user_space.o
CC drivers/md/dm-io.o
CC net/ipv4/tcp_cubic.o
AR drivers/net/ethernet/cavium/common/built-in.a
CC fs/nfs/nfs4sysctl.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
AR drivers/net/ethernet/cavium/thunder/built-in.a
CC drivers/input/ff-memless.o
AR drivers/net/ethernet/cavium/liquidio/built-in.a
CC drivers/acpi/acpica/utobject.o
CC kernel/rseq.o
CC lib/group_cpus.o
AR drivers/net/ethernet/cavium/octeon/built-in.a
CC lib/fw_table.o
AR drivers/net/ethernet/cavium/built-in.a
CC drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC drivers/acpi/acpica/utosi.o
AR drivers/net/ethernet/chelsio/built-in.a
AR drivers/net/ethernet/cisco/built-in.a
AR drivers/net/ethernet/cortina/built-in.a
AR lib/lib.a
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC net/ipv4/tcp_sigpool.o
GEN lib/crc32table.h
CC drivers/gpu/drm/drm_vblank.o
CC net/ipv6/calipso.o
CC lib/oid_registry.o
CC drivers/md/dm-kcopyd.o
CC drivers/md/dm-sysfs.o
AR mm/built-in.a
CC arch/x86/kernel/trace.o
CC net/ipv4/cipso_ipv4.o
CC drivers/md/dm-stats.o
AR drivers/perf/built-in.a
AR drivers/hwtracing/intel_th/built-in.a
AR drivers/thermal/built-in.a
AR drivers/android/built-in.a
AR drivers/nvmem/layouts/built-in.a
CC drivers/firmware/efi/libstub/pci.o
CC drivers/nvmem/core.o
CC drivers/gpu/drm/drm_vblank_work.o
CC net/ipv4/xfrm4_policy.o
CC net/ipv4/xfrm4_state.o
CC lib/crc32.o
AR drivers/net/ethernet/dec/tulip/built-in.a
CC drivers/acpi/acpica/utownerid.o
AR drivers/net/ethernet/dlink/built-in.a
CC net/ipv4/xfrm4_input.o
AR drivers/net/ethernet/dec/built-in.a
CC drivers/acpi/acpica/utpredef.o
CC drivers/md/dm-rq.o
CC drivers/md/dm-io-rewind.o
AR drivers/net/ethernet/emulex/built-in.a
CC drivers/firmware/efi/libstub/skip_spaces.o
AR drivers/net/ethernet/engleder/built-in.a
CC drivers/cpufreq/amd-pstate-trace.o
CC arch/x86/kernel/rethook.o
CC drivers/gpu/drm/drm_vma_manager.o
AR drivers/platform/x86/built-in.a
CC net/ipv6/ah6.o
AR net/wireless/built-in.a
AR drivers/net/ethernet/ezchip/built-in.a
AR drivers/platform/built-in.a
CC drivers/gpu/drm/drm_writeback.o
CC drivers/hid/hid-debug.o
CC drivers/acpi/acpica/utresdecode.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC drivers/input/sparse-keymap.o
CC net/ipv4/xfrm4_output.o
CC net/ipv4/xfrm4_protocol.o
CC drivers/acpi/acpica/utresrc.o
CC drivers/cpufreq/intel_pstate.o
AR fs/nfs/built-in.a
AR kernel/built-in.a
AR drivers/net/ethernet/fujitsu/built-in.a
CC fs/stack.o
CC drivers/acpi/acpica/utstate.o
CC drivers/net/mii.o
CC drivers/gpu/drm/drm_panel.o
AR lib/built-in.a
CC drivers/net/loopback.o
CC drivers/gpu/drm/i915/gt/intel_engine_user.o
CC drivers/gpu/drm/i915/gt/intel_execlists_submission.o
CC drivers/acpi/acpi_lpat.o
AR drivers/net/ethernet/fungible/built-in.a
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC drivers/firmware/efi/efi-bgrt.o
CC arch/x86/kernel/vmcore_info_32.o
CC drivers/acpi/acpi_pcc.o
CC arch/x86/kernel/machine_kexec_32.o
AR drivers/net/ethernet/google/built-in.a
CC drivers/acpi/ac.o
AR drivers/net/ethernet/huawei/built-in.a
CC drivers/md/dm-builtin.o
CC drivers/firmware/efi/libstub/lib-ctype.o
CC drivers/hid/hidraw.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC net/mac80211/chan.o
CC drivers/gpu/drm/drm_pci.o
CC drivers/gpu/drm/drm_debugfs.o
CC drivers/hid/hid-generic.o
CC drivers/firmware/efi/libstub/alignedmem.o
CC drivers/net/netconsole.o
CC drivers/input/vivaldi-fmap.o
CC drivers/acpi/acpica/utstring.o
CC drivers/acpi/button.o
CC fs/fs_struct.o
CC drivers/net/ethernet/intel/e1000/e1000_main.o
CC drivers/net/ethernet/intel/e1000e/82571.o
AR drivers/nvmem/built-in.a
CC drivers/acpi/fan_core.o
CC drivers/net/ethernet/intel/e1000e/ich8lan.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC drivers/net/ethernet/intel/e100.o
CC drivers/acpi/fan_attr.o
AR drivers/net/ethernet/i825xx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_mmio.o
AS arch/x86/kernel/relocate_kernel_32.o
CC arch/x86/kernel/crash_dump_32.o
AR drivers/net/ethernet/microsoft/built-in.a
CC drivers/hid/hid-a4tech.o
AR drivers/net/ethernet/litex/built-in.a
CC drivers/hid/hid-apple.o
CC drivers/acpi/acpica/utstrsuppt.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
AR drivers/net/ethernet/marvell/octeon_ep/built-in.a
CC drivers/md/dm-raid1.o
CC drivers/firmware/efi/libstub/relocate.o
CC net/ipv6/esp6.o
CC drivers/net/ethernet/intel/e1000/e1000_hw.o
AR drivers/net/ethernet/marvell/octeon_ep_vf/built-in.a
CC drivers/input/input-leds.o
CC drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC drivers/net/ethernet/intel/e1000e/mac.o
AR drivers/net/ethernet/marvell/octeontx2/built-in.a
CC drivers/net/ethernet/intel/e1000e/manage.o
CC arch/x86/kernel/crash.o
AR drivers/net/ethernet/marvell/prestera/built-in.a
CC drivers/gpu/drm/i915/gt/intel_ggtt.o
CC drivers/net/ethernet/intel/e1000e/nvm.o
CC drivers/net/ethernet/marvell/sky2.o
AR drivers/net/ethernet/mellanox/built-in.a
CC fs/statfs.o
AR drivers/net/ethernet/micrel/built-in.a
CC drivers/hid/hid-belkin.o
CC drivers/firmware/efi/efi.o
CC drivers/firmware/efi/vars.o
CC drivers/md/dm-log.o
CC drivers/input/evdev.o
CC fs/fs_pin.o
CC drivers/net/ethernet/intel/e1000e/phy.o
AR net/ipv4/built-in.a
CC drivers/net/ethernet/intel/e1000e/param.o
CC drivers/net/ethernet/intel/e1000/e1000_ethtool.o
CC arch/x86/kernel/module.o
CC drivers/acpi/acpica/utstrtoul64.o
CC drivers/firmware/efi/libstub/printk.o
CC net/mac80211/trace.o
CC drivers/firmware/efi/libstub/vsprintf.o
CC net/mac80211/mlme.o
CC arch/x86/kernel/doublefault_32.o
CC drivers/net/virtio_net.o
AR drivers/net/ethernet/microchip/built-in.a
CC [M] drivers/gpu/drm/xe/xe_module.o
AR drivers/net/ethernet/mscc/built-in.a
CC drivers/firmware/efi/libstub/x86-stub.o
AR drivers/net/ethernet/myricom/built-in.a
CC drivers/acpi/acpica/utxface.o
CC drivers/net/ethernet/intel/e1000/e1000_param.o
CC drivers/net/ethernet/intel/e1000e/ethtool.o
CC drivers/hid/hid-cherry.o
CC drivers/net/net_failover.o
CC drivers/acpi/acpica/utxfinit.o
CC drivers/acpi/acpica/utxferror.o
CC drivers/acpi/acpica/utxfmutex.o
CC drivers/net/ethernet/intel/e1000e/netdev.o
CC arch/x86/kernel/early_printk.o
CC arch/x86/kernel/hpet.o
CC fs/nsfs.o
CC fs/fs_types.o
CC arch/x86/kernel/amd_nb.o
CC arch/x86/kernel/kvm.o
CC arch/x86/kernel/kvmclock.o
AR drivers/cpufreq/built-in.a
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC drivers/md/dm-region-hash.o
CC drivers/firmware/efi/reboot.o
AR drivers/net/ethernet/natsemi/built-in.a
AR drivers/input/built-in.a
AR drivers/net/ethernet/neterion/built-in.a
CC drivers/md/dm-zero.o
CC drivers/firmware/efi/memattr.o
CC arch/x86/kernel/paravirt.o
AR drivers/net/ethernet/netronome/built-in.a
CC arch/x86/kernel/pvclock.o
CC arch/x86/kernel/pcspeaker.o
CC drivers/firmware/efi/tpm.o
AR drivers/acpi/acpica/built-in.a
CC drivers/net/ethernet/intel/e1000e/ptp.o
AR drivers/net/ethernet/ni/built-in.a
CC drivers/firmware/efi/memmap.o
CC drivers/acpi/acpi_video.o
CC drivers/acpi/video_detect.o
CC drivers/firmware/efi/capsule.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
CC net/mac80211/tdls.o
CC drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC net/ipv6/sit.o
CC drivers/hid/hid-chicony.o
CC net/mac80211/ocb.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
CC drivers/net/ethernet/nvidia/forcedeth.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
CC fs/fs_context.o
CC net/mac80211/airtime.o
STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
CC arch/x86/kernel/check.o
STUBCPY drivers/firmware/efi/libstub/mem.stub.o
STUBCPY drivers/firmware/efi/libstub/pci.stub.o
CC net/mac80211/eht.o
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
CC drivers/firmware/efi/esrt.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 net/mac80211/led.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
AR drivers/net/ethernet/oki-semi/built-in.a
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
CC arch/x86/kernel/uprobes.o
CC net/ipv6/addrconf_core.o
CC net/ipv6/exthdrs_core.o
AR drivers/firmware/efi/libstub/lib.a
CC drivers/gpu/drm/i915/gt/intel_gt.o
AR drivers/net/ethernet/packetengines/built-in.a
CC drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
AR drivers/net/ethernet/qlogic/built-in.a
CC drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.o
CC drivers/net/ethernet/realtek/8139too.o
CC drivers/net/ethernet/realtek/r8169_main.o
CC drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC drivers/net/ethernet/realtek/r8169_firmware.o
AR drivers/net/ethernet/qualcomm/emac/built-in.a
CC drivers/net/ethernet/realtek/r8169_phy_config.o
CC arch/x86/kernel/perf_regs.o
AR drivers/net/ethernet/qualcomm/built-in.a
CC drivers/firmware/efi/runtime-wrappers.o
AR drivers/net/ethernet/renesas/built-in.a
CC drivers/firmware/efi/capsule-loader.o
CC drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
AR drivers/md/built-in.a
CC drivers/firmware/efi/earlycon.o
CC fs/fs_parser.o
CC net/mac80211/pm.o
CC fs/fsopen.o
CC fs/init.o
CC drivers/gpu/drm/drm_debugfs_crc.o
CC arch/x86/kernel/tracepoint.o
CC drivers/hid/hid-cypress.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC arch/x86/kernel/itmt.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC arch/x86/kernel/umip.o
CC arch/x86/kernel/unwind_frame.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
AR drivers/net/ethernet/intel/e1000/built-in.a
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC fs/kernel_read_file.o
CC drivers/acpi/processor_driver.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
CC fs/mnt_idmapping.o
CC fs/remap_range.o
CC fs/pidfs.o
CC drivers/gpu/drm/drm_panel_orientation_quirks.o
CC drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC net/mac80211/rc80211_minstrel_ht.o
CC net/ipv6/ip6_checksum.o
CC drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC fs/buffer.o
CC net/ipv6/ip6_icmp.o
AR drivers/firmware/efi/built-in.a
CC drivers/gpu/drm/i915/gt/intel_gt_pm.o
AR drivers/firmware/built-in.a
CC net/mac80211/wbrf.o
CC drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC fs/mpage.o
CC fs/proc_namespace.o
CC drivers/gpu/drm/i915/gt/intel_gt_requests.o
CC drivers/hid/hid-ezkey.o
CC drivers/hid/hid-gyration.o
CC drivers/hid/hid-ite.o
CC drivers/hid/hid-kensington.o
CC drivers/hid/hid-lg.o
AR drivers/net/ethernet/marvell/built-in.a
CC drivers/hid/hid-lgff.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
AR drivers/net/ethernet/rdc/built-in.a
AR drivers/net/ethernet/rocker/built-in.a
CC drivers/acpi/processor_thermal.o
AR arch/x86/kernel/built-in.a
CC fs/direct-io.o
AR drivers/net/ethernet/samsung/built-in.a
CC fs/eventpoll.o
AR arch/x86/built-in.a
CC net/ipv6/output_core.o
CC fs/anon_inodes.o
AR drivers/net/ethernet/seeq/built-in.a
AR drivers/net/ethernet/silan/built-in.a
CC drivers/acpi/processor_idle.o
CC drivers/gpu/drm/drm_buddy.o
CC drivers/gpu/drm/drm_gem_shmem_helper.o
AR drivers/net/ethernet/sis/built-in.a
CC drivers/acpi/processor_throttling.o
CC drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC drivers/acpi/processor_perflib.o
CC net/ipv6/protocol.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC fs/signalfd.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC drivers/hid/hid-lg4ff.o
CC fs/timerfd.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC fs/eventfd.o
AR drivers/net/ethernet/broadcom/built-in.a
CC drivers/hid/hid-lg-g15.o
AR drivers/net/ethernet/sfc/built-in.a
CC drivers/hid/hid-microsoft.o
CC drivers/hid/hid-monterey.o
AR drivers/net/ethernet/smsc/built-in.a
AR drivers/net/ethernet/socionext/built-in.a
CC drivers/hid/hid-ntrig.o
CC drivers/acpi/container.o
CC drivers/hid/hid-pl.o
AR drivers/net/ethernet/stmicro/built-in.a
AR drivers/net/ethernet/sun/built-in.a
CC net/ipv6/ip6_offload.o
CC drivers/acpi/thermal_lib.o
CC drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC drivers/gpu/drm/i915/gt/intel_gtt.o
CC drivers/gpu/drm/i915/gt/intel_llc.o
CC drivers/gpu/drm/i915/gt/intel_lrc.o
CC drivers/gpu/drm/i915/gt/intel_migrate.o
CC fs/aio.o
CC drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC fs/locks.o
CC drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC drivers/gpu/drm/i915/gt/intel_rc6.o
CC drivers/hid/hid-petalynx.o
CC drivers/acpi/thermal.o
CC drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC drivers/acpi/acpi_memhotplug.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC net/ipv6/tcpv6_offload.o
CC drivers/hid/hid-redragon.o
CC net/ipv6/exthdrs_offload.o
CC drivers/acpi/ioapic.o
CC fs/binfmt_misc.o
CC net/ipv6/inet6_hashtables.o
CC net/ipv6/mcast_snoop.o
AR drivers/net/ethernet/nvidia/built-in.a
CC drivers/acpi/battery.o
CC drivers/acpi/bgrt.o
CC fs/binfmt_script.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC fs/binfmt_elf.o
CC drivers/hid/hid-samsung.o
AR drivers/net/ethernet/tehuti/built-in.a
CC drivers/gpu/drm/i915/gt/intel_renderstate.o
CC drivers/acpi/spcr.o
CC drivers/hid/hid-sony.o
CC drivers/hid/hid-sunplus.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC fs/mbcache.o
CC drivers/hid/hid-topseed.o
AR drivers/net/ethernet/intel/e1000e/built-in.a
CC drivers/gpu/drm/drm_atomic_helper.o
AR drivers/net/ethernet/intel/built-in.a
AR drivers/net/ethernet/realtek/built-in.a
CC fs/posix_acl.o
AR drivers/net/ethernet/ti/built-in.a
CC drivers/gpu/drm/drm_atomic_state_helper.o
CC drivers/gpu/drm/drm_bridge_connector.o
AR drivers/net/ethernet/vertexcom/built-in.a
AR drivers/net/ethernet/via/built-in.a
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
AR drivers/net/ethernet/wangxun/built-in.a
CC drivers/gpu/drm/i915/gt/intel_reset.o
AR drivers/net/ethernet/wiznet/built-in.a
AR drivers/net/ethernet/xilinx/built-in.a
CC drivers/gpu/drm/i915/gt/intel_ring.o
CC fs/coredump.o
CC drivers/gpu/drm/i915/gt/intel_ring_submission.o
AR drivers/net/ethernet/synopsys/built-in.a
AR drivers/net/ethernet/xircom/built-in.a
AR drivers/net/ethernet/pensando/built-in.a
CC drivers/gpu/drm/i915/gt/intel_rps.o
CC drivers/gpu/drm/i915/gt/intel_sa_media.o
AR drivers/net/ethernet/built-in.a
CC fs/drop_caches.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC fs/sysctls.o
CC drivers/gpu/drm/i915/gt/intel_sseu.o
CC drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC drivers/gpu/drm/i915/gt/intel_timeline.o
CC fs/fhandle.o
CC drivers/gpu/drm/i915/gt/intel_tlb.o
CC drivers/gpu/drm/drm_crtc_helper.o
CC drivers/gpu/drm/i915/gt/intel_wopcm.o
CC drivers/gpu/drm/i915/gt/intel_workarounds.o
CC drivers/gpu/drm/drm_damage_helper.o
AR drivers/net/built-in.a
CC drivers/gpu/drm/i915/gt/shmem_utils.o
CC drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC drivers/gpu/drm/drm_encoder_slave.o
CC drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
AR drivers/acpi/built-in.a
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/xe/xe_vram_freq.o
CC drivers/gpu/drm/i915/gt/gen7_renderstate.o
CC drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC drivers/gpu/drm/drm_flip_work.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC drivers/gpu/drm/drm_format_helper.o
AR net/ipv6/built-in.a
CC drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
AR drivers/hid/built-in.a
CC drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC [M] drivers/gpu/drm/xe/xe_hmm.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC drivers/gpu/drm/i915/gem/i915_gem_context.o
CC [M] drivers/gpu/drm/xe/xe_guc_relay.o
CC drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] drivers/gpu/drm/xe/xe_memirq.o
CC drivers/gpu/drm/drm_kms_helper_common.o
CC drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC drivers/gpu/drm/drm_modeset_helper.o
CC drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC drivers/gpu/drm/drm_probe_helper.o
CC drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC drivers/gpu/drm/drm_rect.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC drivers/gpu/drm/i915/gem/i915_gem_object.o
CC drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/xe/display/xe_display.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC drivers/gpu/drm/drm_simple_kms_helper.o
CC drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC drivers/gpu/drm/i915/gem/i915_gem_region.o
CC drivers/gpu/drm/bridge/panel.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC drivers/gpu/drm/drm_mipi_dsi.o
CC drivers/gpu/drm/i915/gem/i915_gem_shmem.o
AR fs/built-in.a
CC [M] drivers/gpu/drm/drm_exec.o
CC [M] drivers/gpu/drm/drm_gpuvm.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
CC drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC drivers/gpu/drm/i915/gem/i915_gemfs.o
CC drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
LD [M] drivers/gpu/drm/drm_suballoc_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC drivers/gpu/drm/i915/i915_deps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
LD [M] drivers/gpu/drm/drm_ttm_helper.o
CC drivers/gpu/drm/i915/i915_gem.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC drivers/gpu/drm/i915/i915_gem_evict.o
CC drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC drivers/gpu/drm/i915/i915_gem_ww.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC drivers/gpu/drm/i915/i915_request.o
CC drivers/gpu/drm/i915/i915_scheduler.o
CC drivers/gpu/drm/i915/i915_trace_points.o
CC drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC drivers/gpu/drm/i915/i915_vma.o
CC drivers/gpu/drm/i915/i915_vma_resource.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
AR net/mac80211/built-in.a
CC drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
AR net/built-in.a
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC drivers/gpu/drm/i915/i915_hwmon.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
CC drivers/gpu/drm/i915/display/i9xx_plane.o
CC drivers/gpu/drm/i915/display/i9xx_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC drivers/gpu/drm/i915/display/intel_atomic.o
CC drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC drivers/gpu/drm/i915/display/intel_audio.o
CC drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC drivers/gpu/drm/i915/display/intel_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC drivers/gpu/drm/i915/display/intel_color.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC drivers/gpu/drm/i915/display/intel_connector.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC drivers/gpu/drm/i915/display/intel_crtc.o
CC drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC drivers/gpu/drm/i915/display/intel_cursor.o
CC drivers/gpu/drm/i915/display/intel_display.o
CC drivers/gpu/drm/i915/display/intel_display_driver.o
CC drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC drivers/gpu/drm/i915/display/intel_display_params.o
CC drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC drivers/gpu/drm/i915/display/intel_display_power_map.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC drivers/gpu/drm/i915/display/intel_display_power_well.o
CC drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC drivers/gpu/drm/i915/display/intel_display_rps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC drivers/gpu/drm/i915/display/intel_display_wa.o
CC drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/xe/xe_gsc.o
CC drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC drivers/gpu/drm/i915/display/intel_dpll.o
CC drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC drivers/gpu/drm/i915/display/intel_dpt.o
CC drivers/gpu/drm/i915/display/intel_dpt_common.o
CC drivers/gpu/drm/i915/display/intel_drrs.o
CC drivers/gpu/drm/i915/display/intel_dsb.o
CC drivers/gpu/drm/i915/display/intel_dsb_buffer.o
CC drivers/gpu/drm/i915/display/intel_fb.o
CC drivers/gpu/drm/i915/display/intel_fb_bo.o
CC drivers/gpu/drm/i915/display/intel_fb_pin.o
CC drivers/gpu/drm/i915/display/intel_fbc.o
CC drivers/gpu/drm/i915/display/intel_fdi.o
CC drivers/gpu/drm/i915/display/intel_fifo_underrun.o
CC drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC drivers/gpu/drm/i915/display/intel_global_state.o
CC drivers/gpu/drm/i915/display/intel_hdcp.o
CC drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.o
CC drivers/gpu/drm/i915/display/intel_hotplug.o
CC drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC drivers/gpu/drm/i915/display/intel_hti.o
CC drivers/gpu/drm/i915/display/intel_link_bw.o
CC drivers/gpu/drm/i915/display/intel_load_detect.o
CC drivers/gpu/drm/i915/display/intel_lpe_audio.o
CC drivers/gpu/drm/i915/display/intel_modeset_lock.o
CC drivers/gpu/drm/i915/display/intel_modeset_setup.o
CC drivers/gpu/drm/i915/display/intel_modeset_verify.o
CC drivers/gpu/drm/i915/display/intel_overlay.o
CC drivers/gpu/drm/i915/display/intel_pch_display.o
CC drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC drivers/gpu/drm/i915/display/intel_plane_initial.o
CC drivers/gpu/drm/i915/display/intel_pmdemand.o
CC drivers/gpu/drm/i915/display/intel_psr.o
CC drivers/gpu/drm/i915/display/intel_quirks.o
CC drivers/gpu/drm/i915/display/intel_sprite.o
CC drivers/gpu/drm/i915/display/intel_sprite_uapi.o
CC drivers/gpu/drm/i915/display/intel_tc.o
CC drivers/gpu/drm/i915/display/intel_vblank.o
CC drivers/gpu/drm/i915/display/intel_vga.o
CC drivers/gpu/drm/i915/display/intel_wm.o
CC drivers/gpu/drm/i915/display/skl_scaler.o
CC drivers/gpu/drm/i915/display/skl_universal_plane.o
CC drivers/gpu/drm/i915/display/skl_watermark.o
CC drivers/gpu/drm/i915/display/intel_acpi.o
CC drivers/gpu/drm/i915/display/intel_opregion.o
CC drivers/gpu/drm/i915/display/intel_display_debugfs.o
CC drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
CC drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC drivers/gpu/drm/i915/display/dvo_ch7017.o
CC drivers/gpu/drm/i915/display/dvo_ch7xxx.o
CC drivers/gpu/drm/i915/display/dvo_ivch.o
CC drivers/gpu/drm/i915/display/dvo_ns2501.o
CC drivers/gpu/drm/i915/display/dvo_sil164.o
CC drivers/gpu/drm/i915/display/dvo_tfp410.o
CC drivers/gpu/drm/i915/display/g4x_dp.o
CC drivers/gpu/drm/i915/display/g4x_hdmi.o
CC drivers/gpu/drm/i915/display/icl_dsi.o
CC drivers/gpu/drm/i915/display/intel_backlight.o
CC drivers/gpu/drm/i915/display/intel_crt.o
CC drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC drivers/gpu/drm/i915/display/intel_ddi.o
CC drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC drivers/gpu/drm/i915/display/intel_display_device.o
CC drivers/gpu/drm/i915/display/intel_display_trace.o
CC drivers/gpu/drm/i915/display/intel_dkl_phy.o
CC drivers/gpu/drm/i915/display/intel_dp.o
CC drivers/gpu/drm/i915/display/intel_dp_aux.o
CC drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC drivers/gpu/drm/i915/display/intel_dp_hdcp.o
CC drivers/gpu/drm/i915/display/intel_dp_link_training.o
CC drivers/gpu/drm/i915/display/intel_dp_mst.o
CC drivers/gpu/drm/i915/display/intel_dsi.o
CC drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
LD [M] drivers/gpu/drm/xe/xe.o
CC drivers/gpu/drm/i915/display/intel_dsi_vbt.o
CC drivers/gpu/drm/i915/display/intel_dvo.o
CC drivers/gpu/drm/i915/display/intel_gmbus.o
CC drivers/gpu/drm/i915/display/intel_hdmi.o
CC drivers/gpu/drm/i915/display/intel_lspcon.o
CC drivers/gpu/drm/i915/display/intel_lvds.o
CC drivers/gpu/drm/i915/display/intel_panel.o
CC drivers/gpu/drm/i915/display/intel_pps.o
CC drivers/gpu/drm/i915/display/intel_qp_tables.o
CC drivers/gpu/drm/i915/display/intel_sdvo.o
CC drivers/gpu/drm/i915/display/intel_snps_phy.o
CC drivers/gpu/drm/i915/display/intel_tv.o
CC drivers/gpu/drm/i915/display/intel_vdsc.o
CC drivers/gpu/drm/i915/display/intel_vrr.o
CC drivers/gpu/drm/i915/display/vlv_dsi.o
CC drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC drivers/gpu/drm/i915/i915_perf.o
CC drivers/gpu/drm/i915/pxp/intel_pxp.o
CC drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
CC drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC drivers/gpu/drm/i915/i915_gpu_error.o
CC drivers/gpu/drm/i915/i915_vgpu.o
AR drivers/gpu/drm/i915/built-in.a
AR drivers/gpu/drm/built-in.a
AR drivers/gpu/built-in.a
AR drivers/built-in.a
AR built-in.a
AR vmlinux.a
LD vmlinux.o
OBJCOPY modules.builtin.modinfo
GEN modules.builtin
MODPOST Module.symvers
CC .vmlinux.export.o
CC [M] fs/efivarfs/efivarfs.mod.o
CC [M] drivers/gpu/drm/drm_exec.mod.o
CC [M] drivers/gpu/drm/drm_gpuvm.mod.o
CC [M] drivers/gpu/drm/drm_suballoc_helper.mod.o
CC [M] drivers/gpu/drm/drm_ttm_helper.mod.o
CC [M] drivers/gpu/drm/scheduler/gpu-sched.mod.o
CC [M] drivers/gpu/drm/xe/xe.mod.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.mod.o
CC [M] sound/core/snd-hwdep.mod.o
CC [M] sound/core/snd-pcm.mod.o
CC [M] sound/pci/hda/snd-hda-codec.mod.o
CC [M] sound/pci/hda/snd-hda-codec-hdmi.mod.o
CC [M] sound/pci/hda/snd-hda-intel.mod.o
CC [M] sound/hda/snd-hda-core.mod.o
CC [M] sound/hda/snd-intel-dspcfg.mod.o
CC [M] sound/hda/snd-intel-sdw-acpi.mod.o
CC [M] net/netfilter/nf_log_syslog.mod.o
CC [M] net/netfilter/xt_mark.mod.o
CC [M] net/netfilter/xt_nat.mod.o
CC [M] net/netfilter/xt_LOG.mod.o
CC [M] net/netfilter/xt_MASQUERADE.mod.o
CC [M] net/netfilter/xt_addrtype.mod.o
CC [M] net/ipv4/netfilter/iptable_nat.mod.o
LD [M] drivers/gpu/drm/drm_exec.ko
LD [M] drivers/thermal/intel/x86_pkg_temp_thermal.ko
LD [M] drivers/gpu/drm/drm_ttm_helper.ko
LD [M] drivers/gpu/drm/drm_gpuvm.ko
LD [M] sound/hda/snd-intel-dspcfg.ko
LD [M] net/netfilter/nf_log_syslog.ko
LD [M] net/netfilter/xt_MASQUERADE.ko
LD [M] net/netfilter/xt_LOG.ko
LD [M] net/ipv4/netfilter/iptable_nat.ko
LD [M] sound/pci/hda/snd-hda-intel.ko
LD [M] drivers/gpu/drm/xe/xe.ko
LD [M] net/netfilter/xt_addrtype.ko
LD [M] sound/hda/snd-intel-sdw-acpi.ko
LD [M] fs/efivarfs/efivarfs.ko
LD [M] sound/pci/hda/snd-hda-codec.ko
LD [M] drivers/gpu/drm/drm_suballoc_helper.ko
LD [M] sound/pci/hda/snd-hda-codec-hdmi.ko
LD [M] net/netfilter/xt_nat.ko
LD [M] sound/core/snd-hwdep.ko
LD [M] net/netfilter/xt_mark.ko
LD [M] drivers/gpu/drm/scheduler/gpu-sched.ko
LD [M] sound/core/snd-pcm.ko
LD [M] sound/hda/snd-hda-core.ko
UPD include/generated/utsversion.h
CC init/version-timestamp.o
LD .tmp_vmlinux.kallsyms1
NM .tmp_vmlinux.kallsyms1.syms
KSYMS .tmp_vmlinux.kallsyms1.S
AS .tmp_vmlinux.kallsyms1.S
LD .tmp_vmlinux.kallsyms2
NM .tmp_vmlinux.kallsyms2.syms
KSYMS .tmp_vmlinux.kallsyms2.S
AS .tmp_vmlinux.kallsyms2.S
LD vmlinux
NM System.map
SORTTAB vmlinux
RELOCS arch/x86/boot/compressed/vmlinux.relocs
RSTRIP vmlinux
CC arch/x86/boot/a20.o
AS arch/x86/boot/bioscall.o
CC arch/x86/boot/cmdline.o
AS arch/x86/boot/copy.o
HOSTCC arch/x86/boot/mkcpustr
CC arch/x86/boot/cpuflags.o
CC arch/x86/boot/cpucheck.o
CC arch/x86/boot/early_serial_console.o
CC arch/x86/boot/edd.o
CC arch/x86/boot/main.o
CC arch/x86/boot/memory.o
CC arch/x86/boot/pm.o
AS arch/x86/boot/pmjump.o
CC arch/x86/boot/printf.o
CC arch/x86/boot/regs.o
CC arch/x86/boot/string.o
CC arch/x86/boot/tty.o
CC arch/x86/boot/video.o
CC arch/x86/boot/video-mode.o
CC arch/x86/boot/version.o
CC arch/x86/boot/video-vga.o
CC arch/x86/boot/video-vesa.o
CC arch/x86/boot/video-bios.o
HOSTCC arch/x86/boot/tools/build
CPUSTR arch/x86/boot/cpustr.h
CC arch/x86/boot/cpu.o
LDS arch/x86/boot/compressed/vmlinux.lds
AS arch/x86/boot/compressed/kernel_info.o
AS arch/x86/boot/compressed/head_32.o
VOFFSET arch/x86/boot/compressed/../voffset.h
CC arch/x86/boot/compressed/string.o
CC arch/x86/boot/compressed/cmdline.o
CC arch/x86/boot/compressed/error.o
OBJCOPY arch/x86/boot/compressed/vmlinux.bin
HOSTCC arch/x86/boot/compressed/mkpiggy
CC arch/x86/boot/compressed/cpuflags.o
CC arch/x86/boot/compressed/early_serial_console.o
CC arch/x86/boot/compressed/kaslr.o
CC arch/x86/boot/compressed/acpi.o
CC arch/x86/boot/compressed/efi.o
GZIP arch/x86/boot/compressed/vmlinux.bin.gz
CC arch/x86/boot/compressed/misc.o
MKPIGGY arch/x86/boot/compressed/piggy.S
AS arch/x86/boot/compressed/piggy.o
LD arch/x86/boot/compressed/vmlinux
ZOFFSET arch/x86/boot/zoffset.h
OBJCOPY arch/x86/boot/vmlinux.bin
AS arch/x86/boot/header.o
LD arch/x86/boot/setup.elf
OBJCOPY arch/x86/boot/setup.bin
BUILD arch/x86/boot/bzImage
Kernel: arch/x86/boot/bzImage is ready (#1)
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✗ CI.checksparse: warning for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (10 preceding siblings ...)
2024-04-15 13:34 ` ✓ CI.Hooks: " Patchwork
@ 2024-04-15 13:36 ` Patchwork
2024-04-15 13:59 ` ✓ CI.BAT: success " Patchwork
2024-04-15 17:52 ` ✗ CI.FULL: failure " Patchwork
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 13:36 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : warning
== Summary ==
+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast dae2a18d3c7cc61f4544afe02264163a16fa6e32
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.BAT: success for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (11 preceding siblings ...)
2024-04-15 13:36 ` ✗ CI.checksparse: warning " Patchwork
@ 2024-04-15 13:59 ` Patchwork
2024-04-15 17:52 ` ✗ CI.FULL: failure " Patchwork
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 13:59 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 3497 bytes --]
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : success
== Summary ==
CI Bug Log - changes from xe-1084-85eef611f85be84edeabab83debdbb1fabeba066_BAT -> xe-pw-132380v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 5)
------------------------------
Additional (1): bat-dg2-oem2
Known issues
------------
Here are the changes found in xe-pw-132380v1_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-oem2: NOTRUN -> [SKIP][1] ([Intel XE#623])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-dg2-oem2: NOTRUN -> [SKIP][2] ([Intel XE#455])
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-oem2: NOTRUN -> [SKIP][3] ([i915#5274])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_psr@psr-cursor-plane-move:
- bat-dg2-oem2: NOTRUN -> [SKIP][4] ([Intel XE#929]) +2 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@kms_psr@psr-cursor-plane-move.html
* igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-invalidate:
- bat-dg2-oem2: NOTRUN -> [SKIP][5] ([Intel XE#288]) +22 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-invalidate.html
* igt@xe_huc_copy@huc_copy:
- bat-dg2-oem2: NOTRUN -> [SKIP][6] ([Intel XE#255])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html
* igt@xe_pat@pat-index-xe2:
- bat-dg2-oem2: NOTRUN -> [SKIP][7] ([Intel XE#977])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@pat-index-xehpc:
- bat-dg2-oem2: NOTRUN -> [SKIP][8] ([Intel XE#979]) +1 other test skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/bat-dg2-oem2/igt@xe_pat@pat-index-xehpc.html
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
Build changes
-------------
* Linux: xe-1084-85eef611f85be84edeabab83debdbb1fabeba066 -> xe-pw-132380v1
IGT_7806: 849cd963ce7e8222dcf17cc872d355181fd2c2a2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1084-85eef611f85be84edeabab83debdbb1fabeba066: 85eef611f85be84edeabab83debdbb1fabeba066
xe-pw-132380v1: 132380v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/index.html
[-- Attachment #2: Type: text/html, Size: 4249 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✗ CI.FULL: failure for drm/i915: i915_reg.h cleanups
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
` (12 preceding siblings ...)
2024-04-15 13:59 ` ✓ CI.BAT: success " Patchwork
@ 2024-04-15 17:52 ` Patchwork
13 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-04-15 17:52 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 80176 bytes --]
== Series Details ==
Series: drm/i915: i915_reg.h cleanups
URL : https://patchwork.freedesktop.org/series/132380/
State : failure
== Summary ==
CI Bug Log - changes from xe-1084-85eef611f85be84edeabab83debdbb1fabeba066_full -> xe-pw-132380v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-132380v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-132380v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (3 -> 3)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-132380v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1:
- shard-adlp: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@core_auth@getclient-master-drop:
- {shard-lnl}: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-1/igt@core_auth@getclient-master-drop.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-2/igt@core_auth@getclient-master-drop.html
Known issues
------------
Here are the changes found in xe-pw-132380v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotreplug:
- shard-adlp: NOTRUN -> [ABORT][5] ([Intel XE#1538])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@core_hotunplug@hotreplug.html
* igt@core_hotunplug@unplug-rescan:
- shard-adlp: [PASS][6] -> [DMESG-WARN][7] ([Intel XE#1214]) +1 other test dmesg-warn
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@core_hotunplug@unplug-rescan.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@core_hotunplug@unplug-rescan.html
* igt@kms_async_flips@async-flip-with-page-flip-events:
- shard-adlp: NOTRUN -> [DMESG-WARN][8] ([Intel XE#1033] / [Intel XE#1214] / [Intel XE#358])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_async_flips@async-flip-with-page-flip-events.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y:
- shard-adlp: NOTRUN -> [DMESG-WARN][9] ([Intel XE#1033] / [Intel XE#1214]) +3 other tests dmesg-warn
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-7-4-mc-ccs:
- shard-dg2-set2: NOTRUN -> [FAIL][10] ([Intel XE#650]) +7 other tests fail
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-7-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-7-4-rc-ccs-cc:
- shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#1185] / [Intel XE#1201]) +7 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-7-4-rc-ccs-cc.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#1201] / [Intel XE#316])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-adlp: NOTRUN -> [FAIL][13] ([Intel XE#1204]) +1 other test fail
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][14] ([Intel XE#1124] / [Intel XE#1201]) +2 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180:
- shard-adlp: NOTRUN -> [FAIL][15] ([Intel XE#616])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-adlp: NOTRUN -> [SKIP][16] ([Intel XE#1124] / [Intel XE#1201]) +2 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_bw@linear-tiling-3-displays-3840x2160p:
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#1201] / [Intel XE#367])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +28 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-436/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-dp-4.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-7:
- shard-dg2-set2: NOTRUN -> [FAIL][19] ([Intel XE#616]) +4 other tests fail
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-7.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#1201] / [Intel XE#787]) +91 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][21] ([Intel XE#1201] / [Intel XE#787]) +5 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][22] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +3 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-adlp: NOTRUN -> [SKIP][23] ([Intel XE#1201] / [Intel XE#373]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-cmp-planes-random:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#1201] / [Intel XE#373]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_chamelium_frames@hdmi-cmp-planes-random.html
* igt@kms_content_protection@atomic@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][25] ([Intel XE#1178])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-436/igt@kms_content_protection@atomic@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-dpms:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][26] ([Intel XE#1214] / [Intel XE#282]) +5 other tests dmesg-warn
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_cursor_crc@cursor-dpms.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-adlp: NOTRUN -> [SKIP][27] ([Intel XE#1201] / [Intel XE#308]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-d-hdmi-a-6:
- shard-dg2-set2: [PASS][28] -> [DMESG-WARN][29] ([Intel XE#1214] / [Intel XE#282]) +10 other tests dmesg-warn
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-436/igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-d-hdmi-a-6.html
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-463/igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-d-hdmi-a-6.html
* igt@kms_cursor_edge_walk@256x256-top-bottom:
- shard-dg2-set2: NOTRUN -> [FAIL][30] ([Intel XE#581])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_cursor_edge_walk@256x256-top-bottom.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-dg2-set2: [PASS][31] -> [DMESG-WARN][32] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#910]) +1 other test dmesg-warn
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-adlp: NOTRUN -> [SKIP][33] ([Intel XE#1201] / [Intel XE#309])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#1201] / [i915#3804])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible@ad-hdmi-a6-hdmi-a7:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][35] ([Intel XE#1214])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_flip@2x-flip-vs-rmfb-interruptible@ad-hdmi-a6-hdmi-a7.html
* igt@kms_flip@2x-wf_vblank-ts-check@cd-hdmi-a6-hdmi-a7:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][36] ([Intel XE#1200] / [Intel XE#1214]) +2 other tests dmesg-warn
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_flip@2x-wf_vblank-ts-check@cd-hdmi-a6-hdmi-a7.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-adlp: [PASS][37] -> [FAIL][38] ([Intel XE#301])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-adlp: NOTRUN -> [SKIP][39] ([Intel XE#1201] / [Intel XE#455]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-x-to-x:
- shard-adlp: [PASS][40] -> [FAIL][41] ([Intel XE#616]) +2 other tests fail
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-9/igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-x-to-x.html
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-x-to-x.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render:
- shard-adlp: NOTRUN -> [SKIP][42] ([Intel XE#1201] / [Intel XE#651]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff:
- shard-adlp: NOTRUN -> [SKIP][43] ([Intel XE#1201] / [Intel XE#656]) +5 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#1201] / [Intel XE#651]) +8 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-4:
- shard-adlp: NOTRUN -> [SKIP][45] ([Intel XE#1151] / [Intel XE#1201])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#1201] / [Intel XE#653]) +13 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render:
- shard-adlp: NOTRUN -> [SKIP][47] ([Intel XE#1201] / [Intel XE#653])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_hdmi_inject@inject-audio:
- shard-adlp: NOTRUN -> [SKIP][48] ([Intel XE#1201] / [Intel XE#417])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2-set2: [PASS][49] -> [SKIP][50] ([Intel XE#1201] / [Intel XE#455])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-463/igt@kms_hdr@invalid-hdr.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_hdr@invalid-hdr.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- shard-dg2-set2: [PASS][51] -> [SKIP][52] ([Intel XE#1201] / [i915#2575]) +17 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1:
- shard-adlp: [PASS][53] -> [DMESG-WARN][54] ([Intel XE#1191] / [Intel XE#1214])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
* igt@kms_plane@planar-pixel-format-settings:
- shard-adlp: [PASS][55] -> [SKIP][56] ([Intel XE#1177] / [Intel XE#1201]) +7 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_plane@planar-pixel-format-settings.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_plane@planar-pixel-format-settings.html
* igt@kms_plane_lowres@tiling-x@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][57] ([Intel XE#1214] / [Intel XE#324]) +5 other tests dmesg-warn
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_plane_lowres@tiling-x@pipe-a-dp-4.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][58] ([Intel XE#361])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
- shard-dg2-set2: [PASS][59] -> [FAIL][60] ([Intel XE#361]) +1 other test fail
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format:
- shard-dg2-set2: NOTRUN -> [TIMEOUT][61] ([Intel XE#380] / [Intel XE#904] / [Intel XE#909])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [TIMEOUT][62] ([Intel XE#904] / [Intel XE#909])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#1201]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
- shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#1201] / [Intel XE#305] / [Intel XE#455]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][65] ([Intel XE#1201] / [Intel XE#305]) +2 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a-hdmi-a-6.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#1201] / [Intel XE#870])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_rpm@cursor:
- shard-dg2-set2: [PASS][67] -> [SKIP][68] ([Intel XE#1201] / [Intel XE#1211])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-436/igt@kms_pm_rpm@cursor.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-435/igt@kms_pm_rpm@cursor.html
* igt@kms_psr@fbc-psr2-primary-render:
- shard-adlp: NOTRUN -> [SKIP][69] ([Intel XE#1201] / [Intel XE#929]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_psr@fbc-psr2-primary-render.html
* igt@kms_psr@psr-primary-render:
- shard-dg2-set2: NOTRUN -> [SKIP][70] ([Intel XE#1201] / [Intel XE#929]) +8 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_psr@psr-primary-render.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2-set2: NOTRUN -> [SKIP][71] ([Intel XE#1201] / [Intel XE#327]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-adlp: NOTRUN -> [FAIL][72] ([Intel XE#771] / [Intel XE#899])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1:
- shard-adlp: NOTRUN -> [FAIL][73] ([Intel XE#899])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html
* igt@kms_vrr@flip-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#1201] / [Intel XE#455]) +9 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_vrr@flip-dpms.html
* igt@kms_writeback@writeback-check-output:
- shard-dg2-set2: NOTRUN -> [SKIP][75] ([Intel XE#1201] / [Intel XE#756])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-adlp: NOTRUN -> [SKIP][76] ([Intel XE#1201] / [Intel XE#756])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@kms_writeback@writeback-invalid-parameters.html
* igt@xe_compute@ccs-mode-compute-kernel:
- shard-adlp: NOTRUN -> [SKIP][77] ([Intel XE#1201] / [Intel XE#1447])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@xe_compute@ccs-mode-compute-kernel.html
* igt@xe_evict@evict-beng-mixed-threads-small:
- shard-dg2-set2: [PASS][78] -> [FAIL][79] ([Intel XE#1259])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-434/igt@xe_evict@evict-beng-mixed-threads-small.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-463/igt@xe_evict@evict-beng-mixed-threads-small.html
* igt@xe_evict@evict-beng-threads-small-multi-vm:
- shard-adlp: NOTRUN -> [SKIP][80] ([Intel XE#1201] / [Intel XE#261])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@xe_evict@evict-beng-threads-small-multi-vm.html
* igt@xe_evict@evict-cm-threads-large-multi-vm:
- shard-dg2-set2: [PASS][81] -> [ABORT][82] ([Intel XE#1591])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_evict@evict-cm-threads-large-multi-vm.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@xe_evict@evict-cm-threads-large-multi-vm.html
* igt@xe_evict@evict-small-multi-vm-cm:
- shard-adlp: NOTRUN -> [SKIP][83] ([Intel XE#1201] / [Intel XE#261] / [Intel XE#688])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@xe_evict@evict-small-multi-vm-cm.html
* igt@xe_evict@evict-threads-large:
- shard-dg2-set2: [PASS][84] -> [TIMEOUT][85] ([Intel XE#1473] / [Intel XE#392])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_evict@evict-threads-large.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-436/igt@xe_evict@evict-threads-large.html
* igt@xe_exec_basic@many-rebind:
- shard-adlp: [PASS][86] -> [SKIP][87] ([Intel XE#1201]) +79 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@xe_exec_basic@many-rebind.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@xe_exec_basic@many-rebind.html
* igt@xe_exec_fault_mode@many-execqueues-rebind-prefetch:
- shard-dg2-set2: NOTRUN -> [SKIP][88] ([Intel XE#1201] / [Intel XE#288]) +5 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@xe_exec_fault_mode@many-execqueues-rebind-prefetch.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
- shard-adlp: NOTRUN -> [SKIP][89] ([Intel XE#1201] / [Intel XE#288]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-4/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
* igt@xe_exec_reset@cm-close-fd-no-exec:
- shard-dg2-set2: [PASS][90] -> [SKIP][91] ([Intel XE#1201]) +39 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_exec_reset@cm-close-fd-no-exec.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@xe_exec_reset@cm-close-fd-no-exec.html
* igt@xe_exec_threads@threads-bal-fd-userptr:
- shard-dg2-set2: [PASS][92] -> [TIMEOUT][93] ([Intel XE#1261] / [Intel XE#1356])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-434/igt@xe_exec_threads@threads-bal-fd-userptr.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-463/igt@xe_exec_threads@threads-bal-fd-userptr.html
* igt@xe_pm@d3-mmap-system:
- shard-dg2-set2: NOTRUN -> [FAIL][94] ([Intel XE#1221])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@xe_pm@d3-mmap-system.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#1201] / [Intel XE#944])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@xe_query@multigpu-query-invalid-cs-cycles.html
#### Possible fixes ####
* igt@kms_cursor_legacy@cursor-vs-flip-toggle:
- shard-dg2-set2: [DMESG-WARN][96] ([Intel XE#1214] / [Intel XE#282]) -> [PASS][97] +4 other tests pass
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-463/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html
* igt@kms_cursor_legacy@single-move@pipe-a:
- shard-dg2-set2: [DMESG-WARN][98] ([Intel XE#1214] / [Intel XE#877]) -> [PASS][99]
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@kms_cursor_legacy@single-move@pipe-a.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-435/igt@kms_cursor_legacy@single-move@pipe-a.html
* igt@kms_fbcon_fbt@psr-suspend:
- {shard-lnl}: [DMESG-WARN][100] ([Intel XE#1595]) -> [PASS][101]
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-4/igt@kms_fbcon_fbt@psr-suspend.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-2/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-x-to-x:
- shard-adlp: [FAIL][102] ([Intel XE#616]) -> [PASS][103] +2 other tests pass
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-9/igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-x-to-x.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-x-to-x.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc:
- {shard-lnl}: [DMESG-WARN][104] -> [PASS][105]
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_plane@plane-position-hole:
- {shard-lnl}: [DMESG-WARN][106] ([Intel XE#1330]) -> [PASS][107] +3 other tests pass
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-7/igt@kms_plane@plane-position-hole.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-7/igt@kms_plane@plane-position-hole.html
* igt@kms_pm_rpm@modeset-stress-extra-wait:
- {shard-lnl}: [SKIP][108] ([Intel XE#1211]) -> [PASS][109]
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-4/igt@kms_pm_rpm@modeset-stress-extra-wait.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-5/igt@kms_pm_rpm@modeset-stress-extra-wait.html
* igt@kms_psr@fbc-psr2-cursor-render@edp-1:
- {shard-lnl}: [FAIL][110] -> [PASS][111] +1 other test pass
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-1/igt@kms_psr@fbc-psr2-cursor-render@edp-1.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-3/igt@kms_psr@fbc-psr2-cursor-render@edp-1.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-dg2-set2: [FAIL][112] ([Intel XE#771] / [Intel XE#899]) -> [PASS][113]
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@kms_universal_plane@cursor-fb-leak.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-435/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-dp-4:
- shard-dg2-set2: [FAIL][114] ([Intel XE#899]) -> [PASS][115]
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@kms_universal_plane@cursor-fb-leak@pipe-b-dp-4.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-435/igt@kms_universal_plane@cursor-fb-leak@pipe-b-dp-4.html
* igt@xe_evict@evict-beng-cm-threads-large-multi-vm:
- shard-dg2-set2: [INCOMPLETE][116] ([Intel XE#1195] / [Intel XE#1473]) -> [PASS][117]
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-463/igt@xe_evict@evict-beng-cm-threads-large-multi-vm.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@xe_evict@evict-beng-cm-threads-large-multi-vm.html
* igt@xe_evict@evict-beng-threads-large:
- shard-dg2-set2: [TIMEOUT][118] ([Intel XE#1473] / [Intel XE#821]) -> [PASS][119]
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_evict@evict-beng-threads-large.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-436/igt@xe_evict@evict-beng-threads-large.html
* igt@xe_exec_threads@threads-fd-basic:
- shard-dg2-set2: [TIMEOUT][120] ([Intel XE#1261] / [Intel XE#1356]) -> [PASS][121]
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@xe_exec_threads@threads-fd-basic.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@xe_exec_threads@threads-fd-basic.html
* igt@xe_exec_threads@threads-hang-basic:
- {shard-lnl}: [FAIL][122] ([Intel XE#1256]) -> [PASS][123]
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-8/igt@xe_exec_threads@threads-hang-basic.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-1/igt@xe_exec_threads@threads-hang-basic.html
* igt@xe_exec_threads@threads-hang-fd-rebind:
- shard-dg2-set2: [INCOMPLETE][124] ([Intel XE#1169] / [Intel XE#1195] / [Intel XE#1356] / [Intel XE#1376]) -> [PASS][125] +1 other test pass
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-434/igt@xe_exec_threads@threads-hang-fd-rebind.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-463/igt@xe_exec_threads@threads-hang-fd-rebind.html
* igt@xe_exec_threads@threads-hang-userptr-invalidate-race:
- {shard-lnl}: [FAIL][126] ([Intel XE#1081]) -> [PASS][127]
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-3/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-6/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
* igt@xe_gt_freq@freq_low_max:
- shard-dg2-set2: [FAIL][128] ([Intel XE#1045] / [Intel XE#1204]) -> [PASS][129]
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@xe_gt_freq@freq_low_max.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-435/igt@xe_gt_freq@freq_low_max.html
* igt@xe_pm@d3hot-basic-exec:
- shard-dg2-set2: [FAIL][130] ([Intel XE#355]) -> [PASS][131]
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@xe_pm@d3hot-basic-exec.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@xe_pm@d3hot-basic-exec.html
* igt@xe_vm@munmap-style-unbind-many-either-side-partial-hammer:
- {shard-lnl}: [FAIL][132] ([Intel XE#1440]) -> [PASS][133] +1 other test pass
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-lnl-5/igt@xe_vm@munmap-style-unbind-many-either-side-partial-hammer.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-lnl-8/igt@xe_vm@munmap-style-unbind-many-either-side-partial-hammer.html
#### Warnings ####
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-adlp: [SKIP][134] ([Intel XE#1201] / [Intel XE#660]) -> [SKIP][135] ([Intel XE#1201])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-adlp: [SKIP][136] ([Intel XE#1201] / [Intel XE#610]) -> [SKIP][137] ([Intel XE#1201])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
- shard-adlp: [SKIP][138] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][139] ([Intel XE#1201]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2-set2: [SKIP][140] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][141] ([Intel XE#1201])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
- shard-adlp: [SKIP][142] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][143] ([Intel XE#1201])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-adlp: [FAIL][144] ([Intel XE#1231]) -> [SKIP][145] ([Intel XE#1201])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-adlp: [FAIL][146] ([Intel XE#1231]) -> [DMESG-FAIL][147] ([Intel XE#324]) +1 other test dmesg-fail
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-8/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-270:
- shard-adlp: [SKIP][148] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][149] ([Intel XE#1177] / [Intel XE#1201])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_big_fb@y-tiled-16bpp-rotate-270.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_big_fb@y-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-dg2-set2: [SKIP][150] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][151] ([Intel XE#1201]) +2 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
- shard-adlp: [SKIP][152] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][153] ([Intel XE#1177] / [Intel XE#1201])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_bw@linear-tiling-2-displays-1920x1080p:
- shard-dg2-set2: [SKIP][154] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][155] ([Intel XE#1201] / [i915#2575])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html
- shard-adlp: [SKIP][156] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][157] ([Intel XE#1201])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs:
- shard-adlp: [SKIP][158] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][159] ([Intel XE#1201]) +7 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs:
- shard-adlp: [SKIP][160] ([Intel XE#1201] / [Intel XE#1252]) -> [SKIP][161] ([Intel XE#1201])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc:
- shard-dg2-set2: [SKIP][162] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][163] ([Intel XE#1201]) +2 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-adlp: [SKIP][164] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][165] ([Intel XE#1201]) +4 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-dg2-set2: [SKIP][166] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][167] ([Intel XE#1201] / [i915#2575]) +2 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@atomic:
- shard-dg2-set2: [SKIP][168] ([Intel XE#1201] / [Intel XE#455]) -> [FAIL][169] ([Intel XE#1178])
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_content_protection@atomic.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-436/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-adlp: [SKIP][170] ([Intel XE#1201] / [Intel XE#307]) -> [SKIP][171] ([Intel XE#1201])
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_content_protection@dp-mst-type-1.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg2-set2: [SKIP][172] ([Intel XE#1201] / [Intel XE#307]) -> [SKIP][173] ([Intel XE#1201] / [i915#2575])
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_content_protection@dp-mst-type-1.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-dg2-set2: [FAIL][174] ([Intel XE#1178]) -> [SKIP][175] ([Intel XE#1201] / [Intel XE#455])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-463/igt@kms_content_protection@legacy.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-464/igt@kms_content_protection@legacy.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-adlp: [SKIP][176] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][177] ([Intel XE#1201]) +7 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_cursor_crc@cursor-offscreen-32x32.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-256x256:
- shard-dg2-set2: [DMESG-WARN][178] ([Intel XE#1214] / [Intel XE#282]) -> [SKIP][179] ([Intel XE#1201] / [i915#2575]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_cursor_crc@cursor-random-256x256.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_cursor_crc@cursor-random-256x256.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-adlp: [SKIP][180] ([Intel XE#1201] / [Intel XE#309]) -> [SKIP][181] ([Intel XE#1201]) +3 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-adlp: [SKIP][182] ([Intel XE#1201] / [Intel XE#323]) -> [SKIP][183] ([Intel XE#1201]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2-set2: [SKIP][184] ([Intel XE#1201] / [Intel XE#323]) -> [SKIP][185] ([Intel XE#1201] / [i915#2575])
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@single-move:
- shard-dg2-set2: [DMESG-WARN][186] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#877]) -> [DMESG-WARN][187] ([Intel XE#1214] / [Intel XE#282])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@kms_cursor_legacy@single-move.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-435/igt@kms_cursor_legacy@single-move.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2-set2: [SKIP][188] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][189] ([Intel XE#1201]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_dsc@dsc-fractional-bpp.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
- shard-adlp: [SKIP][190] ([Intel XE#1201] / [Intel XE#310]) -> [SKIP][191] ([Intel XE#1177] / [Intel XE#1201]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-adlp: [SKIP][192] ([Intel XE#1201] / [Intel XE#310]) -> [SKIP][193] ([Intel XE#1201]) +2 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-adlp: [DMESG-WARN][194] ([Intel XE#1191] / [Intel XE#1214] / [Intel XE#1608]) -> [INCOMPLETE][195] ([Intel XE#1195] / [Intel XE#927])
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-6/igt@kms_flip@flip-vs-suspend-interruptible.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-9/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-adlp: [DMESG-WARN][196] ([Intel XE#1191] / [Intel XE#1214] / [Intel XE#1608]) -> [INCOMPLETE][197] ([Intel XE#1195])
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-6/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-9/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-adlp: [DMESG-FAIL][198] ([Intel XE#324] / [Intel XE#358]) -> [SKIP][199] ([Intel XE#1201])
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling:
- shard-adlp: [FAIL][200] ([Intel XE#422] / [Intel XE#616]) -> [SKIP][201] ([Intel XE#1201])
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt:
- shard-adlp: [SKIP][202] ([Intel XE#1201] / [Intel XE#656]) -> [SKIP][203] ([Intel XE#1201]) +12 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-adlp: [SKIP][204] ([Intel XE#1151] / [Intel XE#1201]) -> [SKIP][205] ([Intel XE#1201])
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt:
- shard-adlp: [SKIP][206] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][207] ([Intel XE#1177] / [Intel XE#1201]) +4 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move:
- shard-dg2-set2: [SKIP][208] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][209] ([Intel XE#1201]) +7 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-render:
- shard-adlp: [SKIP][210] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][211] ([Intel XE#1201]) +3 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-render.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][212] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][213] ([Intel XE#1201]) +6 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
- shard-adlp: [SKIP][214] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][215] ([Intel XE#1201]) +8 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-adlp: [SKIP][216] ([Intel XE#1201] / [Intel XE#656]) -> [SKIP][217] ([Intel XE#1177] / [Intel XE#1201]) +2 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_plane_lowres@tiling-x:
- shard-dg2-set2: [DMESG-FAIL][218] ([Intel XE#324]) -> [DMESG-WARN][219] ([Intel XE#1214] / [Intel XE#324]) +2 other tests dmesg-warn
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_plane_lowres@tiling-x.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_plane_lowres@tiling-x.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
- shard-adlp: [SKIP][220] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#498]) -> [SKIP][221] ([Intel XE#1201])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
- shard-dg2-set2: [SKIP][222] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#498]) -> [SKIP][223] ([Intel XE#1201] / [i915#2575])
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20:
- shard-adlp: [SKIP][224] ([Intel XE#1201] / [Intel XE#305] / [Intel XE#455]) -> [SKIP][225] ([Intel XE#1177] / [Intel XE#1201])
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-set2: [SKIP][226] ([Intel XE#1201] / [Intel XE#908]) -> [SKIP][227] ([Intel XE#1201])
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_pm_dc@dc6-dpms.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_pm_dc@dc6-dpms.html
- shard-adlp: [FAIL][228] ([Intel XE#718]) -> [SKIP][229] ([Intel XE#1201])
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_pm_dc@dc6-dpms.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-adlp: [SKIP][230] ([Intel XE#1129] / [Intel XE#1201]) -> [SKIP][231] ([Intel XE#1201])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_pm_dc@dc6-psr.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_pm_dc@dc6-psr.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-adlp: [SKIP][232] ([Intel XE#1122] / [Intel XE#1201]) -> [SKIP][233] ([Intel XE#1201])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_psr2_su@page_flip-nv12.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-cursor-plane-onoff:
- shard-adlp: [SKIP][234] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][235] ([Intel XE#1201]) +4 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-cursor-render:
- shard-adlp: [SKIP][236] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][237] ([Intel XE#1177] / [Intel XE#1201])
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_psr@fbc-psr2-cursor-render.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_psr@fbc-psr2-cursor-render.html
* igt@kms_psr@psr2-primary-render:
- shard-dg2-set2: [SKIP][238] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][239] ([Intel XE#1201]) +4 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_psr@psr2-primary-render.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_psr@psr2-primary-render.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-adlp: [FAIL][240] ([Intel XE#616]) -> [SKIP][241] ([Intel XE#1201]) +2 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_rotation_crc@multiplane-rotation.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-adlp: [SKIP][242] ([Intel XE#1201] / [Intel XE#327]) -> [SKIP][243] ([Intel XE#1201])
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-dg2-set2: [SKIP][244] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][245] ([Intel XE#1201] / [i915#2575]) +1 other test skip
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@kms_scaling_modes@scaling-mode-full-aspect.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@kms_scaling_modes@scaling-mode-full-aspect.html
- shard-adlp: [SKIP][246] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][247] ([Intel XE#1177] / [Intel XE#1201]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@kms_scaling_modes@scaling-mode-full-aspect.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2-set2: [SKIP][248] ([Intel XE#1201] / [Intel XE#869]) -> [SKIP][249] ([Intel XE#1201] / [Intel XE#362])
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-434/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-adlp: [DMESG-WARN][250] ([Intel XE#1191] / [Intel XE#1214]) -> [INCOMPLETE][251] ([Intel XE#1034] / [Intel XE#1195]) +1 other test incomplete
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-1/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_writeback@writeback-fb-id:
- shard-adlp: [SKIP][252] ([Intel XE#1201] / [Intel XE#756]) -> [SKIP][253] ([Intel XE#1201])
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@kms_writeback@writeback-fb-id.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@kms_writeback@writeback-fb-id.html
* igt@xe_copy_basic@mem-copy-linear-0xfd:
- shard-adlp: [SKIP][254] ([Intel XE#1123] / [Intel XE#1201]) -> [SKIP][255] ([Intel XE#1201])
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@xe_copy_basic@mem-copy-linear-0xfd.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@xe_copy_basic@mem-copy-linear-0xfd.html
- shard-dg2-set2: [SKIP][256] ([Intel XE#1123] / [Intel XE#1201]) -> [SKIP][257] ([Intel XE#1201])
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_copy_basic@mem-copy-linear-0xfd.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@xe_copy_basic@mem-copy-linear-0xfd.html
* igt@xe_copy_basic@mem-set-linear-0x369:
- shard-adlp: [SKIP][258] ([Intel XE#1126] / [Intel XE#1201]) -> [SKIP][259] ([Intel XE#1201])
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@xe_copy_basic@mem-set-linear-0x369.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@xe_copy_basic@mem-set-linear-0x369.html
* igt@xe_evict@evict-beng-large-external-cm:
- shard-adlp: [SKIP][260] ([Intel XE#1201] / [Intel XE#261]) -> [SKIP][261] ([Intel XE#1201]) +2 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@xe_evict@evict-beng-large-external-cm.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@xe_evict@evict-beng-large-external-cm.html
* igt@xe_evict@evict-beng-mixed-many-threads-large:
- shard-dg2-set2: [TIMEOUT][262] ([Intel XE#1259] / [Intel XE#1473] / [Intel XE#392]) -> [TIMEOUT][263] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392])
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-435/igt@xe_evict@evict-beng-mixed-many-threads-large.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-434/igt@xe_evict@evict-beng-mixed-many-threads-large.html
* igt@xe_evict@evict-mixed-threads-large:
- shard-dg2-set2: [TIMEOUT][264] ([Intel XE#1473] / [Intel XE#392]) -> [TIMEOUT][265] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392])
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-434/igt@xe_evict@evict-mixed-threads-large.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-463/igt@xe_evict@evict-mixed-threads-large.html
* igt@xe_evict_ccs@evict-overcommit-standalone-nofree-samefd:
- shard-adlp: [SKIP][266] ([Intel XE#1201] / [Intel XE#688]) -> [SKIP][267] ([Intel XE#1201])
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-samefd.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-samefd.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-rebind:
- shard-adlp: [SKIP][268] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][269] ([Intel XE#1201]) +6 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-rebind.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-rebind.html
* igt@xe_exec_fault_mode@twice-invalid-fault:
- shard-dg2-set2: [SKIP][270] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][271] ([Intel XE#1201]) +3 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_exec_fault_mode@twice-invalid-fault.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@xe_exec_fault_mode@twice-invalid-fault.html
* igt@xe_exec_threads@threads-hang-fd-userptr-rebind:
- shard-dg2-set2: [FAIL][272] ([Intel XE#1256]) -> [SKIP][273] ([Intel XE#1201])
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_exec_threads@threads-hang-fd-userptr-rebind.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@xe_exec_threads@threads-hang-fd-userptr-rebind.html
* igt@xe_gt_freq@freq_suspend:
- shard-adlp: [DMESG-WARN][274] ([Intel XE#1191] / [Intel XE#1214]) -> [INCOMPLETE][275] ([Intel XE#1195])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@xe_gt_freq@freq_suspend.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-9/igt@xe_gt_freq@freq_suspend.html
* igt@xe_peer2peer@write:
- shard-dg2-set2: [FAIL][276] ([Intel XE#1173]) -> [SKIP][277] ([Intel XE#1061] / [Intel XE#1201])
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_peer2peer@write.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@xe_peer2peer@write.html
* igt@xe_pm@s2idle-basic-exec:
- shard-adlp: [DMESG-WARN][278] ([Intel XE#1191] / [Intel XE#1214] / [Intel XE#1608]) -> [SKIP][279] ([Intel XE#1201])
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-2/igt@xe_pm@s2idle-basic-exec.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-2/igt@xe_pm@s2idle-basic-exec.html
* igt@xe_pm@s3-basic-exec:
- shard-adlp: [DMESG-WARN][280] ([Intel XE#1191] / [Intel XE#1214]) -> [SKIP][281] ([Intel XE#1201])
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@xe_pm@s3-basic-exec.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@xe_pm@s3-basic-exec.html
* igt@xe_pm@s3-multiple-execs:
- shard-adlp: [INCOMPLETE][282] ([Intel XE#1044] / [Intel XE#1195] / [Intel XE#1358]) -> [DMESG-WARN][283] ([Intel XE#1191] / [Intel XE#1214]) +1 other test dmesg-warn
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-9/igt@xe_pm@s3-multiple-execs.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-8/igt@xe_pm@s3-multiple-execs.html
* igt@xe_query@multigpu-query-cs-cycles:
- shard-dg2-set2: [SKIP][284] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][285] ([Intel XE#1201])
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-dg2-464/igt@xe_query@multigpu-query-cs-cycles.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-dg2-466/igt@xe_query@multigpu-query-cs-cycles.html
* igt@xe_query@multigpu-query-engines:
- shard-adlp: [SKIP][286] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][287] ([Intel XE#1201]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-1084-85eef611f85be84edeabab83debdbb1fabeba066/shard-adlp-4/igt@xe_query@multigpu-query-engines.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/shard-adlp-6/igt@xe_query@multigpu-query-engines.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033
[Intel XE#1034]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1034
[Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041
[Intel XE#1043]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1043
[Intel XE#1044]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1044
[Intel XE#1045]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1045
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1081]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1081
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
[Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
[Intel XE#1151]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1151
[Intel XE#1169]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1169
[Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
[Intel XE#1177]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1177
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1185]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1185
[Intel XE#1191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1191
[Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
[Intel XE#1200]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1200
[Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201
[Intel XE#1204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1204
[Intel XE#1211]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1211
[Intel XE#1214]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1214
[Intel XE#1221]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1221
[Intel XE#1231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1231
[Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252
[Intel XE#1256]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1256
[Intel XE#1259]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1259
[Intel XE#1261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1261
[Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
[Intel XE#1330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1330
[Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337
[Intel XE#1356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1356
[Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358
[Intel XE#1376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1376
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1399
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1413
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1437
[Intel XE#1440]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1440
[Intel XE#1442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1442
[Intel XE#1444]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1444
[Intel XE#1446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1446
[Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[Intel XE#1465]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1465
[Intel XE#1467]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1467
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1537]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1537
[Intel XE#1538]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1538
[Intel XE#1577]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1577
[Intel XE#1591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1591
[Intel XE#1595]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1595
[Intel XE#1602]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1602
[Intel XE#1604]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1604
[Intel XE#1608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1608
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/305
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#324]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/324
[Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327
[Intel XE#355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/355
[Intel XE#358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/358
[Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/380
[Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392
[Intel XE#417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/417
[Intel XE#422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/422
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498
[Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
[Intel XE#581]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/581
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/650
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#660]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/660
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/821
[Intel XE#869]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/869
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[Intel XE#904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/904
[Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
[Intel XE#909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/909
[Intel XE#910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/910
[Intel XE#927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/927
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
Build changes
-------------
* Linux: xe-1084-85eef611f85be84edeabab83debdbb1fabeba066 -> xe-pw-132380v1
IGT_7806: 849cd963ce7e8222dcf17cc872d355181fd2c2a2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1084-85eef611f85be84edeabab83debdbb1fabeba066: 85eef611f85be84edeabab83debdbb1fabeba066
xe-pw-132380v1: 132380v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132380v1/index.html
[-- Attachment #2: Type: text/html, Size: 104725 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2024-04-15 17:52 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-12 14:52 [PATCH 0/6] drm/i915: i915_reg.h cleanups Jani Nikula
2024-04-12 14:52 ` [PATCH 1/6] drm/i915/audio: move LPE audio regs to intel_audio_regs.h Jani Nikula
2024-04-12 15:15 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 2/6] drm/i915/color: move palette registers to intel_color_regs.h Jani Nikula
2024-04-12 15:19 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 3/6] drm/i915/display: split out intel_fbc_regs.h from i915_reg.h Jani Nikula
2024-04-12 15:14 ` Ville Syrjälä
2024-04-12 15:50 ` Jani Nikula
2024-04-12 16:26 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 4/6] drm/i915/display: split out intel_sprite_regs.h " Jani Nikula
2024-04-12 15:22 ` Ville Syrjälä
2024-04-12 14:52 ` [PATCH 5/6] drm/i915/display: split out intel_dpio_regs.h " Jani Nikula
2024-04-12 15:31 ` Ville Syrjälä
2024-04-12 15:52 ` Jani Nikula
2024-04-12 14:52 ` [PATCH 6/6] drm/i915/display: split out bxt_phy_regs.h " Jani Nikula
2024-04-15 13:16 ` ✓ CI.Patch_applied: success for drm/i915: i915_reg.h cleanups Patchwork
2024-04-15 13:17 ` ✗ CI.checkpatch: warning " Patchwork
2024-04-15 13:18 ` ✓ CI.KUnit: success " Patchwork
2024-04-15 13:31 ` ✓ CI.Build: " Patchwork
2024-04-15 13:34 ` ✓ CI.Hooks: " Patchwork
2024-04-15 13:36 ` ✗ CI.checksparse: warning " Patchwork
2024-04-15 13:59 ` ✓ CI.BAT: success " Patchwork
2024-04-15 17:52 ` ✗ CI.FULL: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox