* [Intel-xe] [PATCH v4 1/9] drm/xe/xe2: Determine bios enablement for flat ccs on igfx
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-06 22:14 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 2/9] drm/xe/xe2: Allocate extra pages for ccs during bo create Himal Prasad Ghimiray
` (14 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
If bios disables flat ccs on igfx make has_flat_ccs as 0 and notify
via drm_info.
Bspec:59255
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 +++
drivers/gpu/drm/xe/xe_device.c | 29 ++++++++++++++++++++++++++++
2 files changed, 32 insertions(+)
diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
index d318ec0efd7d..5979ec82ea31 100644
--- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
+++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
@@ -145,6 +145,9 @@
#define XEHP_SLICE_COMMON_ECO_CHICKEN1 XE_REG_MCR(0x731c, XE_REG_OPTION_MASKED)
#define MSC_MSAA_REODER_BUF_BYPASS_DISABLE REG_BIT(14)
+#define XE2_FLAT_CCS_BASE_RANGE_LOWER XE_REG_MCR(0x8800)
+#define XE2_FLAT_CCS_ENABLE REG_BIT(0)
+
#define VF_PREEMPTION XE_REG(0x83a4, XE_REG_OPTION_MASKED)
#define PREEMPTION_VERTEX_COUNT REG_GENMASK(15, 0)
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 8423c817111b..400fa1ac6168 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -16,6 +16,7 @@
#include <drm/xe_drm.h>
#include "regs/xe_regs.h"
+#include "regs/xe_gt_regs.h"
#include "xe_bo.h"
#include "xe_debugfs.h"
#include "xe_display.h"
@@ -26,6 +27,7 @@
#include "xe_exec.h"
#include "xe_ggtt.h"
#include "xe_gt.h"
+#include "xe_gt_mcr.h"
#include "xe_irq.h"
#include "xe_mmio.h"
#include "xe_module.h"
@@ -392,6 +394,29 @@ int xe_device_probe_early(struct xe_device *xe)
return 0;
}
+static int xe_device_set_has_flat_ccs(struct xe_device *xe)
+{
+ u32 reg;
+ int err;
+
+ if (IS_DGFX(xe) || GRAPHICS_VER(xe) < 20 || !xe->info.has_flat_ccs)
+ return 0;
+
+ struct xe_gt *gt = xe_root_mmio_gt(xe);
+
+ err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (err)
+ return err;
+
+ reg = xe_gt_mcr_unicast_read_any(gt, XE2_FLAT_CCS_BASE_RANGE_LOWER);
+ xe->info.has_flat_ccs = (reg & XE2_FLAT_CCS_ENABLE);
+
+ if (!xe->info.has_flat_ccs)
+ drm_info(&xe->drm,
+ "Flat CCS has been disabled in bios, May lead to performance impact");
+ return 0;
+}
+
int xe_device_probe(struct xe_device *xe)
{
struct xe_tile *tile;
@@ -447,6 +472,10 @@ int xe_device_probe(struct xe_device *xe)
goto err_irq_shutdown;
}
+ err = xe_device_set_has_flat_ccs(xe);
+ if (err)
+ return err;
+
err = xe_mmio_probe_vram(xe);
if (err)
goto err_irq_shutdown;
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 1/9] drm/xe/xe2: Determine bios enablement for flat ccs on igfx
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 1/9] drm/xe/xe2: Determine bios enablement for flat ccs on igfx Himal Prasad Ghimiray
@ 2023-12-06 22:14 ` Matt Roper
0 siblings, 0 replies; 32+ messages in thread
From: Matt Roper @ 2023-12-06 22:14 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
On Wed, Dec 06, 2023 at 10:01:18AM +0530, Himal Prasad Ghimiray wrote:
> If bios disables flat ccs on igfx make has_flat_ccs as 0 and notify
> via drm_info.
>
> Bspec:59255
This bspec reference is just the register detail page for
FLAT_CCS_BASE_ADDR. Is there a better overview page you can provide as
reference instead or as well? I can't find anything that indicates the
'enable' bit is only relevant to integrated graphics platforms. In fact
other overview pages like 58797 or 67090 seem to imply that it would
apply to all Xe2 platforms.
Also, how does this enable bit relate to the one in register 0x4910?
Are they always set the same way (enabled or disabled) by the BIOS?
>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 +++
> drivers/gpu/drm/xe/xe_device.c | 29 ++++++++++++++++++++++++++++
> 2 files changed, 32 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> index d318ec0efd7d..5979ec82ea31 100644
> --- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> +++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> @@ -145,6 +145,9 @@
> #define XEHP_SLICE_COMMON_ECO_CHICKEN1 XE_REG_MCR(0x731c, XE_REG_OPTION_MASKED)
> #define MSC_MSAA_REODER_BUF_BYPASS_DISABLE REG_BIT(14)
>
> +#define XE2_FLAT_CCS_BASE_RANGE_LOWER XE_REG_MCR(0x8800)
This register definition seems to be mis-sorted; it shouldn't be before
0x83a4.
> +#define XE2_FLAT_CCS_ENABLE REG_BIT(0)
> +
> #define VF_PREEMPTION XE_REG(0x83a4, XE_REG_OPTION_MASKED)
> #define PREEMPTION_VERTEX_COUNT REG_GENMASK(15, 0)
>
> diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
> index 8423c817111b..400fa1ac6168 100644
> --- a/drivers/gpu/drm/xe/xe_device.c
> +++ b/drivers/gpu/drm/xe/xe_device.c
> @@ -16,6 +16,7 @@
> #include <drm/xe_drm.h>
>
> #include "regs/xe_regs.h"
> +#include "regs/xe_gt_regs.h"
> #include "xe_bo.h"
> #include "xe_debugfs.h"
> #include "xe_display.h"
> @@ -26,6 +27,7 @@
> #include "xe_exec.h"
> #include "xe_ggtt.h"
> #include "xe_gt.h"
> +#include "xe_gt_mcr.h"
> #include "xe_irq.h"
> #include "xe_mmio.h"
> #include "xe_module.h"
> @@ -392,6 +394,29 @@ int xe_device_probe_early(struct xe_device *xe)
> return 0;
> }
>
> +static int xe_device_set_has_flat_ccs(struct xe_device *xe)
> +{
> + u32 reg;
> + int err;
> +
> + if (IS_DGFX(xe) || GRAPHICS_VER(xe) < 20 || !xe->info.has_flat_ccs)
> + return 0;
As noted above, I don't see anything that says this needs to be igpu
specific; it seems this should be the general programming for all future
platforms, igpu or dgpu. If nothing else, we should probably drop this
condition now and only add it back in in the future when we actually add
support for an Xe2 dgpu and know it's the right thing to do.
> +
> + struct xe_gt *gt = xe_root_mmio_gt(xe);
> +
> + err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
This forcewake never gets released.
> + if (err)
> + return err;
> +
> + reg = xe_gt_mcr_unicast_read_any(gt, XE2_FLAT_CCS_BASE_RANGE_LOWER);
> + xe->info.has_flat_ccs = (reg & XE2_FLAT_CCS_ENABLE);
> +
> + if (!xe->info.has_flat_ccs)
> + drm_info(&xe->drm,
> + "Flat CCS has been disabled in bios, May lead to performance impact");
I don't think this needs to be a drm_info; a drm_dbg would probably be
fine. Otherwise end users may be alarmed when they see this showing up
in the dmesg and don't know what it means or even what kind of
"performance" we're talking about.
Matt
> + return 0;
> +}
> +
> int xe_device_probe(struct xe_device *xe)
> {
> struct xe_tile *tile;
> @@ -447,6 +472,10 @@ int xe_device_probe(struct xe_device *xe)
> goto err_irq_shutdown;
> }
>
> + err = xe_device_set_has_flat_ccs(xe);
> + if (err)
> + return err;
> +
> err = xe_mmio_probe_vram(xe);
> if (err)
> goto err_irq_shutdown;
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 2/9] drm/xe/xe2: Allocate extra pages for ccs during bo create
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 1/9] drm/xe/xe2: Determine bios enablement for flat ccs on igfx Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-06 22:27 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 3/9] drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT Himal Prasad Ghimiray
` (13 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
Each byte of CCS data now represents 512 bytes of main memory data.
Allocate extra pages to handle ccs region for igfx too.
Bspec:58796
v2:
- For dgfx ensure system bit is not set.
- Modify comments.(Thomas)
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/regs/xe_gpu_commands.h | 2 +-
drivers/gpu/drm/xe/xe_bo.c | 14 +++++++++-----
drivers/gpu/drm/xe/xe_device.c | 2 +-
3 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
index f1c5bf203b3d..1f9c32e694c6 100644
--- a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
+++ b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
@@ -16,7 +16,7 @@
#define XY_CTRL_SURF_MOCS_MASK GENMASK(31, 26)
#define XE2_XY_CTRL_SURF_MOCS_INDEX_MASK GENMASK(31, 28)
#define NUM_CCS_BYTES_PER_BLOCK 256
-#define NUM_BYTES_PER_CCS_BYTE 256
+#define NUM_BYTES_PER_CCS_BYTE(_xe) (GRAPHICS_VER(_xe) >= 20 ? 512 : 256)
#define NUM_CCS_BLKS_PER_XFER 1024
#define XY_FAST_COLOR_BLT_CMD (2 << 29 | 0x44 << 22)
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index 72dc4a4eed4e..81630838d769 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -2173,8 +2173,8 @@ int xe_bo_evict(struct xe_bo *bo, bool force_alloc)
* placed in system memory.
* @bo: The xe_bo
*
- * If a bo has an allowable placement in XE_PL_TT memory, it can't use
- * flat CCS compression, because the GPU then has no way to access the
+ * For dgfx if a bo has an allowable placement in XE_PL_TT memory, it can't
+ * use flat CCS compression, because the GPU then has no way to access the
* CCS metadata using relevant commands. For the opposite case, we need to
* allocate storage for the CCS metadata when the BO is not resident in
* VRAM memory.
@@ -2183,9 +2183,13 @@ int xe_bo_evict(struct xe_bo *bo, bool force_alloc)
*/
bool xe_bo_needs_ccs_pages(struct xe_bo *bo)
{
- return bo->ttm.type == ttm_bo_type_device &&
- !(bo->flags & XE_BO_CREATE_SYSTEM_BIT) &&
- (bo->flags & XE_BO_CREATE_VRAM_MASK);
+ struct xe_device *xe = xe_bo_device(bo);
+
+ return (xe_device_has_flat_ccs(xe) &&
+ bo->ttm.type == ttm_bo_type_device &&
+ ((IS_DGFX(xe) && (bo->flags & XE_BO_CREATE_VRAM_MASK) &&
+ !(bo->flags & XE_BO_CREATE_SYSTEM_BIT)) ||
+ (!IS_DGFX(xe) && (bo->flags & XE_BO_CREATE_SYSTEM_BIT))));
}
/**
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 400fa1ac6168..50c87f03c51c 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -605,7 +605,7 @@ void xe_device_wmb(struct xe_device *xe)
u32 xe_device_ccs_bytes(struct xe_device *xe, u64 size)
{
return xe_device_has_flat_ccs(xe) ?
- DIV_ROUND_UP(size, NUM_BYTES_PER_CCS_BYTE) : 0;
+ DIV_ROUND_UP(size, NUM_BYTES_PER_CCS_BYTE(xe)) : 0;
}
bool xe_device_mem_access_ongoing(struct xe_device *xe)
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 2/9] drm/xe/xe2: Allocate extra pages for ccs during bo create
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 2/9] drm/xe/xe2: Allocate extra pages for ccs during bo create Himal Prasad Ghimiray
@ 2023-12-06 22:27 ` Matt Roper
2023-12-08 3:59 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 32+ messages in thread
From: Matt Roper @ 2023-12-06 22:27 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
On Wed, Dec 06, 2023 at 10:01:19AM +0530, Himal Prasad Ghimiray wrote:
> Each byte of CCS data now represents 512 bytes of main memory data.
> Allocate extra pages to handle ccs region for igfx too.
This description seems confusing. Explicitly allocating memory for CCS
data sounds more like the legacy AuxCCS rather than FlatCCS. For
FlatCCS, the storage for the CCS data is already pre-allocated at a
well-defined location (I'm assuming it's in some kind of stolen memory
on an igpu?)
On discrete GPUs, if a surface was being migrated from LMEM to SMEM,
then you'd probably need extra storage for the SMEM copy. But that
doesn't seem like it would be relevant to an igpu since there's no
lmem<->smem migration happening.
As a general comment, it might be worth starting this series with a
patch that describes and documents how FlatCCS actually works on an
igpu. Since the main surfaces are in smem rather than a separate lmem
area, how does the CCS work? Where does the CCS data live and how are
addresses of main surfaces (in smem) translated to CCS offsets? Is
there CCS space set aside for the entire SMEM physical address space,
even though a lot of that memory is going to be used for non-graphics
purposes?
>
> Bspec:58796
>
> v2:
> - For dgfx ensure system bit is not set.
> - Modify comments.(Thomas)
>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/regs/xe_gpu_commands.h | 2 +-
> drivers/gpu/drm/xe/xe_bo.c | 14 +++++++++-----
> drivers/gpu/drm/xe/xe_device.c | 2 +-
> 3 files changed, 11 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
> index f1c5bf203b3d..1f9c32e694c6 100644
> --- a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
> +++ b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
> @@ -16,7 +16,7 @@
> #define XY_CTRL_SURF_MOCS_MASK GENMASK(31, 26)
> #define XE2_XY_CTRL_SURF_MOCS_INDEX_MASK GENMASK(31, 28)
> #define NUM_CCS_BYTES_PER_BLOCK 256
> -#define NUM_BYTES_PER_CCS_BYTE 256
> +#define NUM_BYTES_PER_CCS_BYTE(_xe) (GRAPHICS_VER(_xe) >= 20 ? 512 : 256)
Changes like this that change platform-specific Xe1 vs Xe2 details
should probably be kept in a separate patch from the more general
"support FlatCCS on an igpu" work happening here.
Matt
> #define NUM_CCS_BLKS_PER_XFER 1024
>
> #define XY_FAST_COLOR_BLT_CMD (2 << 29 | 0x44 << 22)
> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> index 72dc4a4eed4e..81630838d769 100644
> --- a/drivers/gpu/drm/xe/xe_bo.c
> +++ b/drivers/gpu/drm/xe/xe_bo.c
> @@ -2173,8 +2173,8 @@ int xe_bo_evict(struct xe_bo *bo, bool force_alloc)
> * placed in system memory.
> * @bo: The xe_bo
> *
> - * If a bo has an allowable placement in XE_PL_TT memory, it can't use
> - * flat CCS compression, because the GPU then has no way to access the
> + * For dgfx if a bo has an allowable placement in XE_PL_TT memory, it can't
> + * use flat CCS compression, because the GPU then has no way to access the
> * CCS metadata using relevant commands. For the opposite case, we need to
> * allocate storage for the CCS metadata when the BO is not resident in
> * VRAM memory.
> @@ -2183,9 +2183,13 @@ int xe_bo_evict(struct xe_bo *bo, bool force_alloc)
> */
> bool xe_bo_needs_ccs_pages(struct xe_bo *bo)
> {
> - return bo->ttm.type == ttm_bo_type_device &&
> - !(bo->flags & XE_BO_CREATE_SYSTEM_BIT) &&
> - (bo->flags & XE_BO_CREATE_VRAM_MASK);
> + struct xe_device *xe = xe_bo_device(bo);
> +
> + return (xe_device_has_flat_ccs(xe) &&
> + bo->ttm.type == ttm_bo_type_device &&
> + ((IS_DGFX(xe) && (bo->flags & XE_BO_CREATE_VRAM_MASK) &&
> + !(bo->flags & XE_BO_CREATE_SYSTEM_BIT)) ||
> + (!IS_DGFX(xe) && (bo->flags & XE_BO_CREATE_SYSTEM_BIT))));
> }
>
> /**
> diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
> index 400fa1ac6168..50c87f03c51c 100644
> --- a/drivers/gpu/drm/xe/xe_device.c
> +++ b/drivers/gpu/drm/xe/xe_device.c
> @@ -605,7 +605,7 @@ void xe_device_wmb(struct xe_device *xe)
> u32 xe_device_ccs_bytes(struct xe_device *xe, u64 size)
> {
> return xe_device_has_flat_ccs(xe) ?
> - DIV_ROUND_UP(size, NUM_BYTES_PER_CCS_BYTE) : 0;
> + DIV_ROUND_UP(size, NUM_BYTES_PER_CCS_BYTE(xe)) : 0;
> }
>
> bool xe_device_mem_access_ongoing(struct xe_device *xe)
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 2/9] drm/xe/xe2: Allocate extra pages for ccs during bo create
2023-12-06 22:27 ` Matt Roper
@ 2023-12-08 3:59 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 32+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-12-08 3:59 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 5102 bytes --]
On 07-12-2023 03:57, Matt Roper wrote:
> On Wed, Dec 06, 2023 at 10:01:19AM +0530, Himal Prasad Ghimiray wrote:
>> Each byte of CCS data now represents 512 bytes of main memory data.
>> Allocate extra pages to handle ccs region for igfx too.
> This description seems confusing. Explicitly allocating memory for CCS
> data sounds more like the legacy AuxCCS rather than FlatCCS. For
> FlatCCS, the storage for the CCS data is already pre-allocated at a
> well-defined location (I'm assuming it's in some kind of stolen memory
> on an igpu?
On Igpu flat ccs is iGPU firmware reserved memory. Driver needs to
allocate extra
system memory to hold ccs metadata while evicting.
>
> On discrete GPUs, if a surface was being migrated from LMEM to SMEM,
> then you'd probably need extra storage for the SMEM copy. But that
> doesn't seem like it would be relevant to an igpu since there's no
> lmem<->smem migration happening.
Incase of igfx we need to store flat cccs metadata when bo is moved
in/out of
gpu domain. CCS metadata needs to copied from flat ccs region to extra
pages allocated
in bo when bo moves from gpu domain to system domain and vice-versa.
>
> As a general comment, it might be worth starting this series with a
> patch that describes and documents how FlatCCS actually works on an
> igpu. Since the main surfaces are in smem rather than a separate lmem
> area, how does the CCS work? Where does the CCS data live and how are
> addresses of main surfaces (in smem) translated to CCS offsets? Is
> there CCS space set aside for the entire SMEM physical address space,
> even though a lot of that memory is going to be used for non-graphics
> purposes?
>> Bspec:58796
>>
>> v2:
>> - For dgfx ensure system bit is not set.
>> - Modify comments.(Thomas)
>>
>> Cc: Thomas Hellström<thomas.hellstrom@linux.intel.com>
>> Signed-off-by: Himal Prasad Ghimiray<himal.prasad.ghimiray@intel.com>
>> ---
>> drivers/gpu/drm/xe/regs/xe_gpu_commands.h | 2 +-
>> drivers/gpu/drm/xe/xe_bo.c | 14 +++++++++-----
>> drivers/gpu/drm/xe/xe_device.c | 2 +-
>> 3 files changed, 11 insertions(+), 7 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
>> index f1c5bf203b3d..1f9c32e694c6 100644
>> --- a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
>> +++ b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
>> @@ -16,7 +16,7 @@
>> #define XY_CTRL_SURF_MOCS_MASK GENMASK(31, 26)
>> #define XE2_XY_CTRL_SURF_MOCS_INDEX_MASK GENMASK(31, 28)
>> #define NUM_CCS_BYTES_PER_BLOCK 256
>> -#define NUM_BYTES_PER_CCS_BYTE 256
>> +#define NUM_BYTES_PER_CCS_BYTE(_xe) (GRAPHICS_VER(_xe) >= 20 ? 512 : 256)
> Changes like this that change platform-specific Xe1 vs Xe2 details
> should probably be kept in a separate patch from the more general
> "support FlatCCS on an igpu" work happening here.
Seperate out this change into another patch.
BR
Himal
>
>
> Matt
>
>> #define NUM_CCS_BLKS_PER_XFER 1024
>>
>> #define XY_FAST_COLOR_BLT_CMD (2 << 29 | 0x44 << 22)
>> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
>> index 72dc4a4eed4e..81630838d769 100644
>> --- a/drivers/gpu/drm/xe/xe_bo.c
>> +++ b/drivers/gpu/drm/xe/xe_bo.c
>> @@ -2173,8 +2173,8 @@ int xe_bo_evict(struct xe_bo *bo, bool force_alloc)
>> * placed in system memory.
>> * @bo: The xe_bo
>> *
>> - * If a bo has an allowable placement in XE_PL_TT memory, it can't use
>> - * flat CCS compression, because the GPU then has no way to access the
>> + * For dgfx if a bo has an allowable placement in XE_PL_TT memory, it can't
>> + * use flat CCS compression, because the GPU then has no way to access the
>> * CCS metadata using relevant commands. For the opposite case, we need to
>> * allocate storage for the CCS metadata when the BO is not resident in
>> * VRAM memory.
>> @@ -2183,9 +2183,13 @@ int xe_bo_evict(struct xe_bo *bo, bool force_alloc)
>> */
>> bool xe_bo_needs_ccs_pages(struct xe_bo *bo)
>> {
>> - return bo->ttm.type == ttm_bo_type_device &&
>> - !(bo->flags & XE_BO_CREATE_SYSTEM_BIT) &&
>> - (bo->flags & XE_BO_CREATE_VRAM_MASK);
>> + struct xe_device *xe = xe_bo_device(bo);
>> +
>> + return (xe_device_has_flat_ccs(xe) &&
>> + bo->ttm.type == ttm_bo_type_device &&
>> + ((IS_DGFX(xe) && (bo->flags & XE_BO_CREATE_VRAM_MASK) &&
>> + !(bo->flags & XE_BO_CREATE_SYSTEM_BIT)) ||
>> + (!IS_DGFX(xe) && (bo->flags & XE_BO_CREATE_SYSTEM_BIT))));
>> }
>>
>> /**
>> diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
>> index 400fa1ac6168..50c87f03c51c 100644
>> --- a/drivers/gpu/drm/xe/xe_device.c
>> +++ b/drivers/gpu/drm/xe/xe_device.c
>> @@ -605,7 +605,7 @@ void xe_device_wmb(struct xe_device *xe)
>> u32 xe_device_ccs_bytes(struct xe_device *xe, u64 size)
>> {
>> return xe_device_has_flat_ccs(xe) ?
>> - DIV_ROUND_UP(size, NUM_BYTES_PER_CCS_BYTE) : 0;
>> + DIV_ROUND_UP(size, NUM_BYTES_PER_CCS_BYTE(xe)) : 0;
>> }
>>
>> bool xe_device_mem_access_ongoing(struct xe_device *xe)
>> --
>> 2.25.1
>>
[-- Attachment #2: Type: text/html, Size: 7773 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 3/9] drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 1/9] drm/xe/xe2: Determine bios enablement for flat ccs on igfx Himal Prasad Ghimiray
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 2/9] drm/xe/xe2: Allocate extra pages for ccs during bo create Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-06 23:22 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 4/9] drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear Himal Prasad Ghimiray
` (12 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
- The XY_CTRL_SURF_COPY_BLT instruction operationg on ccs data expects
size in pages of main memory for which CCS data should be copied.
- The bitfield representing copy size in XY_CTRL_SURF_COPY_BLT has
shifted one bit higher in the instruction.
v2:
- Fix the num_pages for ccs size calculation.
- Address nits (Thomas)
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/regs/xe_gpu_commands.h | 1 +
drivers/gpu/drm/xe/xe_migrate.c | 21 +++++++++++++++------
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
index 1f9c32e694c6..6ff6c7aaa648 100644
--- a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
+++ b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
@@ -13,6 +13,7 @@
#define DST_ACCESS_TYPE_SHIFT 20
#define CCS_SIZE_MASK 0x3FF
#define CCS_SIZE_SHIFT 8
+#define XE2_CCS_SIZE_SHIFT 9
#define XY_CTRL_SURF_MOCS_MASK GENMASK(31, 26)
#define XE2_XY_CTRL_SURF_MOCS_INDEX_MASK GENMASK(31, 28)
#define NUM_CCS_BYTES_PER_BLOCK 256
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index e8b567708ac0..7ef068451b59 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -526,21 +526,30 @@ static void emit_copy_ccs(struct xe_gt *gt, struct xe_bb *bb,
struct xe_device *xe = gt_to_xe(gt);
u32 *cs = bb->cs + bb->len;
u32 num_ccs_blks;
+ u32 num_pages;
+ u32 ccs_copy_size;
u32 mocs;
- num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
- NUM_CCS_BYTES_PER_BLOCK);
- xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER);
+ if (GRAPHICS_VERx100(xe) >= 2000) {
+ num_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
+ xe_gt_assert(gt, num_pages <= 1024);
- if (GRAPHICS_VERx100(xe) >= 2000)
+ ccs_copy_size = ((num_pages - 1) & CCS_SIZE_MASK) << XE2_CCS_SIZE_SHIFT;
mocs = FIELD_PREP(XE2_XY_CTRL_SURF_MOCS_INDEX_MASK, gt->mocs.uc_index);
- else
+
+ } else {
+ num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
+ NUM_CCS_BYTES_PER_BLOCK);
+ xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER);
+
+ ccs_copy_size = ((num_ccs_blks - 1) & CCS_SIZE_MASK) << CCS_SIZE_SHIFT;
mocs = FIELD_PREP(XY_CTRL_SURF_MOCS_MASK, gt->mocs.uc_index);
+ }
*cs++ = XY_CTRL_SURF_COPY_BLT |
(src_is_indirect ? 0x0 : 0x1) << SRC_ACCESS_TYPE_SHIFT |
(dst_is_indirect ? 0x0 : 0x1) << DST_ACCESS_TYPE_SHIFT |
- ((num_ccs_blks - 1) & CCS_SIZE_MASK) << CCS_SIZE_SHIFT;
+ ccs_copy_size;
*cs++ = lower_32_bits(src_ofs);
*cs++ = upper_32_bits(src_ofs) | mocs;
*cs++ = lower_32_bits(dst_ofs);
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 3/9] drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 3/9] drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT Himal Prasad Ghimiray
@ 2023-12-06 23:22 ` Matt Roper
2023-12-08 4:01 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 32+ messages in thread
From: Matt Roper @ 2023-12-06 23:22 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
On Wed, Dec 06, 2023 at 10:01:20AM +0530, Himal Prasad Ghimiray wrote:
> - The XY_CTRL_SURF_COPY_BLT instruction operationg on ccs data expects
> size in pages of main memory for which CCS data should be copied.
> - The bitfield representing copy size in XY_CTRL_SURF_COPY_BLT has
> shifted one bit higher in the instruction.
>
> v2:
> - Fix the num_pages for ccs size calculation.
> - Address nits (Thomas)
>
> Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/regs/xe_gpu_commands.h | 1 +
> drivers/gpu/drm/xe/xe_migrate.c | 21 +++++++++++++++------
> 2 files changed, 16 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
> index 1f9c32e694c6..6ff6c7aaa648 100644
> --- a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
> +++ b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
> @@ -13,6 +13,7 @@
> #define DST_ACCESS_TYPE_SHIFT 20
> #define CCS_SIZE_MASK 0x3FF
> #define CCS_SIZE_SHIFT 8
> +#define XE2_CCS_SIZE_SHIFT 9
It would be preferred if we just removed the shifts and used
FIELD_PREP() to put values into proper field masks instead.
> #define XY_CTRL_SURF_MOCS_MASK GENMASK(31, 26)
> #define XE2_XY_CTRL_SURF_MOCS_INDEX_MASK GENMASK(31, 28)
> #define NUM_CCS_BYTES_PER_BLOCK 256
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index e8b567708ac0..7ef068451b59 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -526,21 +526,30 @@ static void emit_copy_ccs(struct xe_gt *gt, struct xe_bb *bb,
> struct xe_device *xe = gt_to_xe(gt);
> u32 *cs = bb->cs + bb->len;
> u32 num_ccs_blks;
> + u32 num_pages;
> + u32 ccs_copy_size;
> u32 mocs;
>
> - num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
> - NUM_CCS_BYTES_PER_BLOCK);
> - xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER);
> + if (GRAPHICS_VERx100(xe) >= 2000) {
> + num_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
> + xe_gt_assert(gt, num_pages <= 1024);
Rather than using a magic number here, FIELD_FIT() might be better. We
can do the same for the other branch as well and get rid of
NUM_CCS_BLKS_PER_XFER too.
Matt
>
> - if (GRAPHICS_VERx100(xe) >= 2000)
> + ccs_copy_size = ((num_pages - 1) & CCS_SIZE_MASK) << XE2_CCS_SIZE_SHIFT;
> mocs = FIELD_PREP(XE2_XY_CTRL_SURF_MOCS_INDEX_MASK, gt->mocs.uc_index);
> - else
> +
> + } else {
> + num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
> + NUM_CCS_BYTES_PER_BLOCK);
> + xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER);
> +
> + ccs_copy_size = ((num_ccs_blks - 1) & CCS_SIZE_MASK) << CCS_SIZE_SHIFT;
> mocs = FIELD_PREP(XY_CTRL_SURF_MOCS_MASK, gt->mocs.uc_index);
> + }
>
> *cs++ = XY_CTRL_SURF_COPY_BLT |
> (src_is_indirect ? 0x0 : 0x1) << SRC_ACCESS_TYPE_SHIFT |
> (dst_is_indirect ? 0x0 : 0x1) << DST_ACCESS_TYPE_SHIFT |
> - ((num_ccs_blks - 1) & CCS_SIZE_MASK) << CCS_SIZE_SHIFT;
> + ccs_copy_size;
> *cs++ = lower_32_bits(src_ofs);
> *cs++ = upper_32_bits(src_ofs) | mocs;
> *cs++ = lower_32_bits(dst_ofs);
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 3/9] drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
2023-12-06 23:22 ` Matt Roper
@ 2023-12-08 4:01 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 32+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-12-08 4:01 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 3551 bytes --]
On 07-12-2023 04:52, Matt Roper wrote:
> On Wed, Dec 06, 2023 at 10:01:20AM +0530, Himal Prasad Ghimiray wrote:
>> - The XY_CTRL_SURF_COPY_BLT instruction operationg on ccs data expects
>> size in pages of main memory for which CCS data should be copied.
>> - The bitfield representing copy size in XY_CTRL_SURF_COPY_BLT has
>> shifted one bit higher in the instruction.
>>
>> v2:
>> - Fix the num_pages for ccs size calculation.
>> - Address nits (Thomas)
>>
>> Reviewed-by: Thomas Hellström<thomas.hellstrom@linux.intel.com>
>> Cc: Thomas Hellström<thomas.hellstrom@linux.intel.com>
>> Signed-off-by: Himal Prasad Ghimiray<himal.prasad.ghimiray@intel.com>
>> ---
>> drivers/gpu/drm/xe/regs/xe_gpu_commands.h | 1 +
>> drivers/gpu/drm/xe/xe_migrate.c | 21 +++++++++++++++------
>> 2 files changed, 16 insertions(+), 6 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
>> index 1f9c32e694c6..6ff6c7aaa648 100644
>> --- a/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
>> +++ b/drivers/gpu/drm/xe/regs/xe_gpu_commands.h
>> @@ -13,6 +13,7 @@
>> #define DST_ACCESS_TYPE_SHIFT 20
>> #define CCS_SIZE_MASK 0x3FF
>> #define CCS_SIZE_SHIFT 8
>> +#define XE2_CCS_SIZE_SHIFT 9
> It would be preferred if we just removed the shifts and used
> FIELD_PREP() to put values into proper field masks instead.
>
>> #define XY_CTRL_SURF_MOCS_MASK GENMASK(31, 26)
>> #define XE2_XY_CTRL_SURF_MOCS_INDEX_MASK GENMASK(31, 28)
>> #define NUM_CCS_BYTES_PER_BLOCK 256
>> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
>> index e8b567708ac0..7ef068451b59 100644
>> --- a/drivers/gpu/drm/xe/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/xe_migrate.c
>> @@ -526,21 +526,30 @@ static void emit_copy_ccs(struct xe_gt *gt, struct xe_bb *bb,
>> struct xe_device *xe = gt_to_xe(gt);
>> u32 *cs = bb->cs + bb->len;
>> u32 num_ccs_blks;
>> + u32 num_pages;
>> + u32 ccs_copy_size;
>> u32 mocs;
>>
>> - num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
>> - NUM_CCS_BYTES_PER_BLOCK);
>> - xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER);
>> + if (GRAPHICS_VERx100(xe) >= 2000) {
>> + num_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
>> + xe_gt_assert(gt, num_pages <= 1024);
> Rather than using a magic number here, FIELD_FIT() might be better. We
> can do the same for the other branch as well and get rid of
> NUM_CCS_BLKS_PER_XFER too.
Sure. Using FIELD_FIT is much better. Will update in next version.
BR
Himal
>
> Matt
>
>>
>> - if (GRAPHICS_VERx100(xe) >= 2000)
>> + ccs_copy_size = ((num_pages - 1) & CCS_SIZE_MASK) << XE2_CCS_SIZE_SHIFT;
>> mocs = FIELD_PREP(XE2_XY_CTRL_SURF_MOCS_INDEX_MASK, gt->mocs.uc_index);
>> - else
>> +
>> + } else {
>> + num_ccs_blks = DIV_ROUND_UP(xe_device_ccs_bytes(gt_to_xe(gt), size),
>> + NUM_CCS_BYTES_PER_BLOCK);
>> + xe_gt_assert(gt, num_ccs_blks <= NUM_CCS_BLKS_PER_XFER);
>> +
>> + ccs_copy_size = ((num_ccs_blks - 1) & CCS_SIZE_MASK) << CCS_SIZE_SHIFT;
>> mocs = FIELD_PREP(XY_CTRL_SURF_MOCS_MASK, gt->mocs.uc_index);
>> + }
>>
>> *cs++ = XY_CTRL_SURF_COPY_BLT |
>> (src_is_indirect ? 0x0 : 0x1) << SRC_ACCESS_TYPE_SHIFT |
>> (dst_is_indirect ? 0x0 : 0x1) << DST_ACCESS_TYPE_SHIFT |
>> - ((num_ccs_blks - 1) & CCS_SIZE_MASK) << CCS_SIZE_SHIFT;
>> + ccs_copy_size;
>> *cs++ = lower_32_bits(src_ofs);
>> *cs++ = upper_32_bits(src_ofs) | mocs;
>> *cs++ = lower_32_bits(dst_ofs);
>> --
>> 2.25.1
>>
[-- Attachment #2: Type: text/html, Size: 4702 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 4/9] drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (2 preceding siblings ...)
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 3/9] drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-06 23:37 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 5/9] drm/xe/xe2: Update chunk size for each iteration of ccs copy Himal Prasad Ghimiray
` (11 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
Get rid of the cleared bo, instead use null 1G PTE mapped at 255GiB
offset, this can be used for both dgfx and igfx.
v2:
- Remove xe_migrate::cleared_bo.
- Add a comment for NULL mapping.(Thomas)
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/xe_migrate.c | 65 ++++++---------------------------
1 file changed, 11 insertions(+), 54 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index 7ef068451b59..b4dd1b6d78f0 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -46,16 +46,12 @@ struct xe_migrate {
struct mutex job_mutex;
/** @pt_bo: Page-table buffer object. */
struct xe_bo *pt_bo;
- /**
- * @cleared_bo: Zeroed out bo used as a source for CCS metadata clears
- */
- struct xe_bo *cleared_bo;
/** @batch_base_ofs: VM offset of the migration batch buffer */
u64 batch_base_ofs;
/** @usm_batch_base_ofs: VM offset of the usm batch buffer */
u64 usm_batch_base_ofs;
- /** @cleared_vram_ofs: VM offset of @cleared_bo. */
- u64 cleared_vram_ofs;
+ /** @cleared_mem_ofs: VM offset of @cleared_bo. */
+ u64 cleared_mem_ofs;
/**
* @fence: dma-fence representing the last migration job batch.
* Protected by @job_mutex.
@@ -93,13 +89,9 @@ static void xe_migrate_fini(struct drm_device *dev, void *arg)
xe_vm_lock(m->q->vm, false);
xe_bo_unpin(m->pt_bo);
- if (m->cleared_bo)
- xe_bo_unpin(m->cleared_bo);
xe_vm_unlock(m->q->vm);
dma_fence_put(m->fence);
- if (m->cleared_bo)
- xe_bo_put(m->cleared_bo);
xe_bo_put(m->pt_bo);
drm_suballoc_manager_fini(&m->vm_update_sa);
mutex_destroy(&m->job_mutex);
@@ -125,41 +117,6 @@ static u64 xe_migrate_vram_ofs(struct xe_device *xe, u64 addr)
return addr + (256ULL << xe_pt_shift(2));
}
-/*
- * For flat CCS clearing we need a cleared chunk of memory to copy from,
- * since the CCS clearing mode of XY_FAST_COLOR_BLT appears to be buggy
- * (it clears on only 14 bytes in each chunk of 16).
- * If clearing the main surface one can use the part of the main surface
- * already cleared, but for clearing as part of copying non-compressed
- * data out of system memory, we don't readily have a cleared part of
- * VRAM to copy from, so create one to use for that case.
- */
-static int xe_migrate_create_cleared_bo(struct xe_migrate *m, struct xe_vm *vm)
-{
- struct xe_tile *tile = m->tile;
- struct xe_device *xe = vm->xe;
- size_t cleared_size;
- u64 vram_addr;
-
- if (!xe_device_has_flat_ccs(xe))
- return 0;
-
- cleared_size = xe_device_ccs_bytes(xe, MAX_PREEMPTDISABLE_TRANSFER);
- cleared_size = PAGE_ALIGN(cleared_size);
- m->cleared_bo = xe_bo_create_pin_map(xe, tile, vm, cleared_size,
- ttm_bo_type_kernel,
- XE_BO_CREATE_VRAM_IF_DGFX(tile) |
- XE_BO_CREATE_PINNED_BIT);
- if (IS_ERR(m->cleared_bo))
- return PTR_ERR(m->cleared_bo);
-
- xe_map_memset(xe, &m->cleared_bo->vmap, 0, 0x00, cleared_size);
- vram_addr = xe_bo_addr(m->cleared_bo, 0, XE_PAGE_SIZE);
- m->cleared_vram_ofs = xe_migrate_vram_ofs(xe, vram_addr);
-
- return 0;
-}
-
static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
struct xe_vm *vm)
{
@@ -170,7 +127,6 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
u32 map_ofs, level, i;
struct xe_bo *bo, *batch = tile->mem.kernel_bb_pool->bo;
u64 entry;
- int ret;
/* Can't bump NUM_PT_SLOTS too high */
BUILD_BUG_ON(NUM_PT_SLOTS > SZ_2M/XE_PAGE_SIZE);
@@ -190,12 +146,6 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
if (IS_ERR(bo))
return PTR_ERR(bo);
- ret = xe_migrate_create_cleared_bo(m, vm);
- if (ret) {
- xe_bo_put(bo);
- return ret;
- }
-
entry = vm->pt_ops->pde_encode_bo(bo, bo->size - XE_PAGE_SIZE, pat_index);
xe_pt_write(xe, &vm->pt_root[id]->bo->vmap, 0, entry);
@@ -265,6 +215,13 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
(i + 1) * 8, u64, entry);
}
+ /* Set up a 1GiB NULL mapping at 255GiB offset. */
+ level = 2;
+ xe_map_wr(xe, &bo->vmap, map_ofs + XE_PAGE_SIZE * level + 255 * 8, u64,
+ vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0)
+ | XE_PTE_NULL);
+ m->cleared_mem_ofs = (255ULL << xe_pt_shift(level));
+
/* Identity map the entire vram at 256GiB offset */
if (IS_DGFX(xe)) {
u64 pos, ofs, flags;
@@ -618,7 +575,7 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
* Otherwise if the bo doesn't have any CCS metadata attached,
* we still need to clear it for security reasons.
*/
- u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_vram_ofs;
+ u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_mem_ofs;
emit_copy_ccs(gt, bb,
dst_ofs, true,
@@ -1006,7 +963,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
clear_vram);
if (xe_device_has_flat_ccs(xe) && clear_vram) {
emit_copy_ccs(gt, bb, clear_L0_ofs, true,
- m->cleared_vram_ofs, false, clear_L0);
+ m->cleared_mem_ofs, false, clear_L0);
flush_flags = MI_FLUSH_DW_CCS;
}
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 4/9] drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 4/9] drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear Himal Prasad Ghimiray
@ 2023-12-06 23:37 ` Matt Roper
2023-12-08 4:10 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 32+ messages in thread
From: Matt Roper @ 2023-12-06 23:37 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
On Wed, Dec 06, 2023 at 10:01:21AM +0530, Himal Prasad Ghimiray wrote:
> Get rid of the cleared bo, instead use null 1G PTE mapped at 255GiB
> offset, this can be used for both dgfx and igfx.
>
> v2:
> - Remove xe_migrate::cleared_bo.
> - Add a comment for NULL mapping.(Thomas)
>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/xe_migrate.c | 65 ++++++---------------------------
> 1 file changed, 11 insertions(+), 54 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index 7ef068451b59..b4dd1b6d78f0 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -46,16 +46,12 @@ struct xe_migrate {
> struct mutex job_mutex;
> /** @pt_bo: Page-table buffer object. */
> struct xe_bo *pt_bo;
> - /**
> - * @cleared_bo: Zeroed out bo used as a source for CCS metadata clears
> - */
> - struct xe_bo *cleared_bo;
> /** @batch_base_ofs: VM offset of the migration batch buffer */
> u64 batch_base_ofs;
> /** @usm_batch_base_ofs: VM offset of the usm batch buffer */
> u64 usm_batch_base_ofs;
> - /** @cleared_vram_ofs: VM offset of @cleared_bo. */
> - u64 cleared_vram_ofs;
> + /** @cleared_mem_ofs: VM offset of @cleared_bo. */
> + u64 cleared_mem_ofs;
> /**
> * @fence: dma-fence representing the last migration job batch.
> * Protected by @job_mutex.
> @@ -93,13 +89,9 @@ static void xe_migrate_fini(struct drm_device *dev, void *arg)
>
> xe_vm_lock(m->q->vm, false);
> xe_bo_unpin(m->pt_bo);
> - if (m->cleared_bo)
> - xe_bo_unpin(m->cleared_bo);
> xe_vm_unlock(m->q->vm);
>
> dma_fence_put(m->fence);
> - if (m->cleared_bo)
> - xe_bo_put(m->cleared_bo);
> xe_bo_put(m->pt_bo);
> drm_suballoc_manager_fini(&m->vm_update_sa);
> mutex_destroy(&m->job_mutex);
> @@ -125,41 +117,6 @@ static u64 xe_migrate_vram_ofs(struct xe_device *xe, u64 addr)
> return addr + (256ULL << xe_pt_shift(2));
> }
>
> -/*
> - * For flat CCS clearing we need a cleared chunk of memory to copy from,
> - * since the CCS clearing mode of XY_FAST_COLOR_BLT appears to be buggy
> - * (it clears on only 14 bytes in each chunk of 16).
Is XY_FAST_COLOR_BLT still broken on Xe2_LPG? If not, have we checked
to see whether there's any performance difference between doing a NULL
copy vs a regular fill?
In general, this pre-existing comment should have been labeled with a
workaround number so that we could properly track which platforms and
steppings it applies to and know if/when we could potentially go back to
using the dedicated fill instruction.
> - * If clearing the main surface one can use the part of the main surface
> - * already cleared, but for clearing as part of copying non-compressed
> - * data out of system memory, we don't readily have a cleared part of
> - * VRAM to copy from, so create one to use for that case.
> - */
> -static int xe_migrate_create_cleared_bo(struct xe_migrate *m, struct xe_vm *vm)
> -{
> - struct xe_tile *tile = m->tile;
> - struct xe_device *xe = vm->xe;
> - size_t cleared_size;
> - u64 vram_addr;
> -
> - if (!xe_device_has_flat_ccs(xe))
> - return 0;
> -
> - cleared_size = xe_device_ccs_bytes(xe, MAX_PREEMPTDISABLE_TRANSFER);
> - cleared_size = PAGE_ALIGN(cleared_size);
> - m->cleared_bo = xe_bo_create_pin_map(xe, tile, vm, cleared_size,
> - ttm_bo_type_kernel,
> - XE_BO_CREATE_VRAM_IF_DGFX(tile) |
> - XE_BO_CREATE_PINNED_BIT);
> - if (IS_ERR(m->cleared_bo))
> - return PTR_ERR(m->cleared_bo);
> -
> - xe_map_memset(xe, &m->cleared_bo->vmap, 0, 0x00, cleared_size);
> - vram_addr = xe_bo_addr(m->cleared_bo, 0, XE_PAGE_SIZE);
> - m->cleared_vram_ofs = xe_migrate_vram_ofs(xe, vram_addr);
> -
> - return 0;
> -}
> -
> static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
> struct xe_vm *vm)
> {
> @@ -170,7 +127,6 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
> u32 map_ofs, level, i;
> struct xe_bo *bo, *batch = tile->mem.kernel_bb_pool->bo;
> u64 entry;
> - int ret;
>
> /* Can't bump NUM_PT_SLOTS too high */
> BUILD_BUG_ON(NUM_PT_SLOTS > SZ_2M/XE_PAGE_SIZE);
> @@ -190,12 +146,6 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
> if (IS_ERR(bo))
> return PTR_ERR(bo);
>
> - ret = xe_migrate_create_cleared_bo(m, vm);
> - if (ret) {
> - xe_bo_put(bo);
> - return ret;
> - }
> -
> entry = vm->pt_ops->pde_encode_bo(bo, bo->size - XE_PAGE_SIZE, pat_index);
> xe_pt_write(xe, &vm->pt_root[id]->bo->vmap, 0, entry);
>
> @@ -265,6 +215,13 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
> (i + 1) * 8, u64, entry);
> }
>
> + /* Set up a 1GiB NULL mapping at 255GiB offset. */
> + level = 2;
> + xe_map_wr(xe, &bo->vmap, map_ofs + XE_PAGE_SIZE * level + 255 * 8, u64,
> + vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0)
> + | XE_PTE_NULL);
> + m->cleared_mem_ofs = (255ULL << xe_pt_shift(level));
> +
> /* Identity map the entire vram at 256GiB offset */
> if (IS_DGFX(xe)) {
> u64 pos, ofs, flags;
> @@ -618,7 +575,7 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
> * Otherwise if the bo doesn't have any CCS metadata attached,
> * we still need to clear it for security reasons.
> */
> - u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_vram_ofs;
> + u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_mem_ofs;
Is the 'src_is_vram' check even correct for an igpu? It seems like
we're _always_ going to be copying the NULL CCS data now and will never
be able to copy the real CCS data.
Matt
>
> emit_copy_ccs(gt, bb,
> dst_ofs, true,
> @@ -1006,7 +963,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> clear_vram);
> if (xe_device_has_flat_ccs(xe) && clear_vram) {
> emit_copy_ccs(gt, bb, clear_L0_ofs, true,
> - m->cleared_vram_ofs, false, clear_L0);
> + m->cleared_mem_ofs, false, clear_L0);
> flush_flags = MI_FLUSH_DW_CCS;
> }
>
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 4/9] drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear
2023-12-06 23:37 ` Matt Roper
@ 2023-12-08 4:10 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 32+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-12-08 4:10 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-xe
On 07-12-2023 05:07, Matt Roper wrote:
> On Wed, Dec 06, 2023 at 10:01:21AM +0530, Himal Prasad Ghimiray wrote:
>> Get rid of the cleared bo, instead use null 1G PTE mapped at 255GiB
>> offset, this can be used for both dgfx and igfx.
>>
>> v2:
>> - Remove xe_migrate::cleared_bo.
>> - Add a comment for NULL mapping.(Thomas)
>>
>> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
>> ---
>> drivers/gpu/drm/xe/xe_migrate.c | 65 ++++++---------------------------
>> 1 file changed, 11 insertions(+), 54 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
>> index 7ef068451b59..b4dd1b6d78f0 100644
>> --- a/drivers/gpu/drm/xe/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/xe_migrate.c
>> @@ -46,16 +46,12 @@ struct xe_migrate {
>> struct mutex job_mutex;
>> /** @pt_bo: Page-table buffer object. */
>> struct xe_bo *pt_bo;
>> - /**
>> - * @cleared_bo: Zeroed out bo used as a source for CCS metadata clears
>> - */
>> - struct xe_bo *cleared_bo;
>> /** @batch_base_ofs: VM offset of the migration batch buffer */
>> u64 batch_base_ofs;
>> /** @usm_batch_base_ofs: VM offset of the usm batch buffer */
>> u64 usm_batch_base_ofs;
>> - /** @cleared_vram_ofs: VM offset of @cleared_bo. */
>> - u64 cleared_vram_ofs;
>> + /** @cleared_mem_ofs: VM offset of @cleared_bo. */
>> + u64 cleared_mem_ofs;
>> /**
>> * @fence: dma-fence representing the last migration job batch.
>> * Protected by @job_mutex.
>> @@ -93,13 +89,9 @@ static void xe_migrate_fini(struct drm_device *dev, void *arg)
>>
>> xe_vm_lock(m->q->vm, false);
>> xe_bo_unpin(m->pt_bo);
>> - if (m->cleared_bo)
>> - xe_bo_unpin(m->cleared_bo);
>> xe_vm_unlock(m->q->vm);
>>
>> dma_fence_put(m->fence);
>> - if (m->cleared_bo)
>> - xe_bo_put(m->cleared_bo);
>> xe_bo_put(m->pt_bo);
>> drm_suballoc_manager_fini(&m->vm_update_sa);
>> mutex_destroy(&m->job_mutex);
>> @@ -125,41 +117,6 @@ static u64 xe_migrate_vram_ofs(struct xe_device *xe, u64 addr)
>> return addr + (256ULL << xe_pt_shift(2));
>> }
>>
>> -/*
>> - * For flat CCS clearing we need a cleared chunk of memory to copy from,
>> - * since the CCS clearing mode of XY_FAST_COLOR_BLT appears to be buggy
>> - * (it clears on only 14 bytes in each chunk of 16).
> Is XY_FAST_COLOR_BLT still broken on Xe2_LPG? If not, have we checked
> to see whether there's any performance difference between doing a NULL
> copy vs a regular fill?
Will try to figure out this info.
>
> In general, this pre-existing comment should have been labeled with a
> workaround number so that we could properly track which platforms and
> steppings it applies to and know if/when we could potentially go back to
> using the dedicated fill instruction.
>
>> - * If clearing the main surface one can use the part of the main surface
>> - * already cleared, but for clearing as part of copying non-compressed
>> - * data out of system memory, we don't readily have a cleared part of
>> - * VRAM to copy from, so create one to use for that case.
>> - */
>> -static int xe_migrate_create_cleared_bo(struct xe_migrate *m, struct xe_vm *vm)
>> -{
>> - struct xe_tile *tile = m->tile;
>> - struct xe_device *xe = vm->xe;
>> - size_t cleared_size;
>> - u64 vram_addr;
>> -
>> - if (!xe_device_has_flat_ccs(xe))
>> - return 0;
>> -
>> - cleared_size = xe_device_ccs_bytes(xe, MAX_PREEMPTDISABLE_TRANSFER);
>> - cleared_size = PAGE_ALIGN(cleared_size);
>> - m->cleared_bo = xe_bo_create_pin_map(xe, tile, vm, cleared_size,
>> - ttm_bo_type_kernel,
>> - XE_BO_CREATE_VRAM_IF_DGFX(tile) |
>> - XE_BO_CREATE_PINNED_BIT);
>> - if (IS_ERR(m->cleared_bo))
>> - return PTR_ERR(m->cleared_bo);
>> -
>> - xe_map_memset(xe, &m->cleared_bo->vmap, 0, 0x00, cleared_size);
>> - vram_addr = xe_bo_addr(m->cleared_bo, 0, XE_PAGE_SIZE);
>> - m->cleared_vram_ofs = xe_migrate_vram_ofs(xe, vram_addr);
>> -
>> - return 0;
>> -}
>> -
>> static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
>> struct xe_vm *vm)
>> {
>> @@ -170,7 +127,6 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
>> u32 map_ofs, level, i;
>> struct xe_bo *bo, *batch = tile->mem.kernel_bb_pool->bo;
>> u64 entry;
>> - int ret;
>>
>> /* Can't bump NUM_PT_SLOTS too high */
>> BUILD_BUG_ON(NUM_PT_SLOTS > SZ_2M/XE_PAGE_SIZE);
>> @@ -190,12 +146,6 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
>> if (IS_ERR(bo))
>> return PTR_ERR(bo);
>>
>> - ret = xe_migrate_create_cleared_bo(m, vm);
>> - if (ret) {
>> - xe_bo_put(bo);
>> - return ret;
>> - }
>> -
>> entry = vm->pt_ops->pde_encode_bo(bo, bo->size - XE_PAGE_SIZE, pat_index);
>> xe_pt_write(xe, &vm->pt_root[id]->bo->vmap, 0, entry);
>>
>> @@ -265,6 +215,13 @@ static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
>> (i + 1) * 8, u64, entry);
>> }
>>
>> + /* Set up a 1GiB NULL mapping at 255GiB offset. */
>> + level = 2;
>> + xe_map_wr(xe, &bo->vmap, map_ofs + XE_PAGE_SIZE * level + 255 * 8, u64,
>> + vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0)
>> + | XE_PTE_NULL);
>> + m->cleared_mem_ofs = (255ULL << xe_pt_shift(level));
>> +
>> /* Identity map the entire vram at 256GiB offset */
>> if (IS_DGFX(xe)) {
>> u64 pos, ofs, flags;
>> @@ -618,7 +575,7 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
>> * Otherwise if the bo doesn't have any CCS metadata attached,
>> * we still need to clear it for security reasons.
>> */
>> - u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_vram_ofs;
>> + u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_mem_ofs;
> Is the 'src_is_vram' check even correct for an igpu? It seems like
> we're _always_ going to be copying the NULL CCS data now and will never
> be able to copy the real CCS data.
This check is being enhanced for igfx in [PATCH v4 7/9].
>
>
> Matt
>
>>
>> emit_copy_ccs(gt, bb,
>> dst_ofs, true,
>> @@ -1006,7 +963,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> clear_vram);
>> if (xe_device_has_flat_ccs(xe) && clear_vram) {
>> emit_copy_ccs(gt, bb, clear_L0_ofs, true,
>> - m->cleared_vram_ofs, false, clear_L0);
>> + m->cleared_mem_ofs, false, clear_L0);
>> flush_flags = MI_FLUSH_DW_CCS;
>> }
>>
>> --
>> 2.25.1
>>
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 5/9] drm/xe/xe2: Update chunk size for each iteration of ccs copy
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (3 preceding siblings ...)
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 4/9] drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-07 0:01 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 6/9] drm/xe/xe2: Update emit_pte to use compression enabled PAT index Himal Prasad Ghimiray
` (10 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
In xe2 platform XY_CTRL_SURF_COPY_BLT can handle ccs copy for
max of 1024 main surface pages.
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/xe_migrate.c | 34 ++++++++++++++++++++++++++++-----
1 file changed, 29 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index b4dd1b6d78f0..98dca906a023 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -672,11 +672,24 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
u32 update_idx;
u64 ccs_ofs, ccs_size;
u32 ccs_pt;
+
bool usm = xe->info.supports_usm;
+ u32 avail_pts = NUM_PT_PER_BLIT;
src_L0 = xe_migrate_res_sizes(&src_it);
dst_L0 = xe_migrate_res_sizes(&dst_it);
+ /* In IGFX the XY_CTRL_SURF_COPY_BLT can handle max of 1024
+ * pages. Hence limit the processing size to SZ_4M per
+ * iteration.
+ */
+ if (!IS_DGFX(xe) && GRAPHICS_VER(xe) >= 20) {
+ src_L0 = min_t(u64, src_L0, SZ_4M);
+ dst_L0 = min_t(u64, dst_L0, SZ_4M);
+
+ avail_pts = SZ_4M / SZ_2M;
+ }
+
drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
pass++, src_L0, dst_L0);
@@ -684,18 +697,18 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
batch_size += pte_update_size(m, src_is_vram, src, &src_it, &src_L0,
&src_L0_ofs, &src_L0_pt, 0, 0,
- NUM_PT_PER_BLIT);
+ avail_pts);
batch_size += pte_update_size(m, dst_is_vram, dst, &dst_it, &src_L0,
&dst_L0_ofs, &dst_L0_pt, 0,
- NUM_PT_PER_BLIT, NUM_PT_PER_BLIT);
+ avail_pts, avail_pts);
if (copy_system_ccs) {
ccs_size = xe_device_ccs_bytes(xe, src_L0);
batch_size += pte_update_size(m, false, NULL, &ccs_it, &ccs_size,
&ccs_ofs, &ccs_pt, 0,
- 2 * NUM_PT_PER_BLIT,
- NUM_PT_PER_BLIT);
+ 2 * avail_pts,
+ avail_pts);
}
/* Add copy commands size here */
@@ -923,8 +936,19 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
struct xe_bb *bb;
u32 batch_size, update_idx;
bool usm = xe->info.supports_usm;
+ u32 avail_pts = NUM_PT_PER_BLIT;
clear_L0 = xe_migrate_res_sizes(&src_it);
+
+ /* In IGFX the XY_CTRL_SURF_COPY_BLT can handle max of 1024
+ * pages. Hence limit the processing size to SZ_4M per
+ * iteration.
+ */
+ if (!IS_DGFX(xe) && GRAPHICS_VER(xe) >= 20) {
+ clear_L0 = min_t(u64, clear_L0, SZ_4M);
+ avail_pts = SZ_4M / SZ_2M;
+ }
+
drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
/* Calculate final sizes and batch size.. */
@@ -932,7 +956,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
pte_update_size(m, clear_vram, src, &src_it,
&clear_L0, &clear_L0_ofs, &clear_L0_pt,
emit_clear_cmd_len(gt), 0,
- NUM_PT_PER_BLIT);
+ avail_pts);
if (xe_device_has_flat_ccs(xe) && clear_vram)
batch_size += EMIT_COPY_CCS_DW;
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 5/9] drm/xe/xe2: Update chunk size for each iteration of ccs copy
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 5/9] drm/xe/xe2: Update chunk size for each iteration of ccs copy Himal Prasad Ghimiray
@ 2023-12-07 0:01 ` Matt Roper
2023-12-08 4:22 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 32+ messages in thread
From: Matt Roper @ 2023-12-07 0:01 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
On Wed, Dec 06, 2023 at 10:01:22AM +0530, Himal Prasad Ghimiray wrote:
> In xe2 platform XY_CTRL_SURF_COPY_BLT can handle ccs copy for
> max of 1024 main surface pages.
>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/xe_migrate.c | 34 ++++++++++++++++++++++++++++-----
> 1 file changed, 29 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index b4dd1b6d78f0..98dca906a023 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -672,11 +672,24 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> u32 update_idx;
> u64 ccs_ofs, ccs_size;
> u32 ccs_pt;
> +
> bool usm = xe->info.supports_usm;
> + u32 avail_pts = NUM_PT_PER_BLIT;
>
> src_L0 = xe_migrate_res_sizes(&src_it);
> dst_L0 = xe_migrate_res_sizes(&dst_it);
>
> + /* In IGFX the XY_CTRL_SURF_COPY_BLT can handle max of 1024
> + * pages. Hence limit the processing size to SZ_4M per
> + * iteration.
> + */
> + if (!IS_DGFX(xe) && GRAPHICS_VER(xe) >= 20) {
Where is the igpu limitation coming from? The change to expressing copy
size in terms of pages seems to be a general Xe2 IP change that we'd
expect all future platforms, both igpu and dgpu to follow.
> + src_L0 = min_t(u64, src_L0, SZ_4M);
> + dst_L0 = min_t(u64, dst_L0, SZ_4M);
> +
> + avail_pts = SZ_4M / SZ_2M;
What does the SZ_2M here represent? It's not super obvious.
Also, even though you have a comment above, it still might be nicer to
"show the work" for SZ_4M instead of using a magic number. E.g.,
XE_PAGE_SIZE * (FIELD_MAX(XE2_CCS_SIZE_MASK) + 1) / ...
Matt
> + }
> +
> drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
> pass++, src_L0, dst_L0);
>
> @@ -684,18 +697,18 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>
> batch_size += pte_update_size(m, src_is_vram, src, &src_it, &src_L0,
> &src_L0_ofs, &src_L0_pt, 0, 0,
> - NUM_PT_PER_BLIT);
> + avail_pts);
>
> batch_size += pte_update_size(m, dst_is_vram, dst, &dst_it, &src_L0,
> &dst_L0_ofs, &dst_L0_pt, 0,
> - NUM_PT_PER_BLIT, NUM_PT_PER_BLIT);
> + avail_pts, avail_pts);
>
> if (copy_system_ccs) {
> ccs_size = xe_device_ccs_bytes(xe, src_L0);
> batch_size += pte_update_size(m, false, NULL, &ccs_it, &ccs_size,
> &ccs_ofs, &ccs_pt, 0,
> - 2 * NUM_PT_PER_BLIT,
> - NUM_PT_PER_BLIT);
> + 2 * avail_pts,
> + avail_pts);
> }
>
> /* Add copy commands size here */
> @@ -923,8 +936,19 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> struct xe_bb *bb;
> u32 batch_size, update_idx;
> bool usm = xe->info.supports_usm;
> + u32 avail_pts = NUM_PT_PER_BLIT;
>
> clear_L0 = xe_migrate_res_sizes(&src_it);
> +
> + /* In IGFX the XY_CTRL_SURF_COPY_BLT can handle max of 1024
> + * pages. Hence limit the processing size to SZ_4M per
> + * iteration.
> + */
> + if (!IS_DGFX(xe) && GRAPHICS_VER(xe) >= 20) {
> + clear_L0 = min_t(u64, clear_L0, SZ_4M);
> + avail_pts = SZ_4M / SZ_2M;
> + }
> +
> drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
>
> /* Calculate final sizes and batch size.. */
> @@ -932,7 +956,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> pte_update_size(m, clear_vram, src, &src_it,
> &clear_L0, &clear_L0_ofs, &clear_L0_pt,
> emit_clear_cmd_len(gt), 0,
> - NUM_PT_PER_BLIT);
> + avail_pts);
> if (xe_device_has_flat_ccs(xe) && clear_vram)
> batch_size += EMIT_COPY_CCS_DW;
>
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 5/9] drm/xe/xe2: Update chunk size for each iteration of ccs copy
2023-12-07 0:01 ` Matt Roper
@ 2023-12-08 4:22 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 32+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-12-08 4:22 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-xe
On 07-12-2023 05:31, Matt Roper wrote:
> On Wed, Dec 06, 2023 at 10:01:22AM +0530, Himal Prasad Ghimiray wrote:
>> In xe2 platform XY_CTRL_SURF_COPY_BLT can handle ccs copy for
>> max of 1024 main surface pages.
>>
>> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
>> ---
>> drivers/gpu/drm/xe/xe_migrate.c | 34 ++++++++++++++++++++++++++++-----
>> 1 file changed, 29 insertions(+), 5 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
>> index b4dd1b6d78f0..98dca906a023 100644
>> --- a/drivers/gpu/drm/xe/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/xe_migrate.c
>> @@ -672,11 +672,24 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>> u32 update_idx;
>> u64 ccs_ofs, ccs_size;
>> u32 ccs_pt;
>> +
>> bool usm = xe->info.supports_usm;
>> + u32 avail_pts = NUM_PT_PER_BLIT;
>>
>> src_L0 = xe_migrate_res_sizes(&src_it);
>> dst_L0 = xe_migrate_res_sizes(&dst_it);
>>
>> + /* In IGFX the XY_CTRL_SURF_COPY_BLT can handle max of 1024
>> + * pages. Hence limit the processing size to SZ_4M per
>> + * iteration.
>> + */
>> + if (!IS_DGFX(xe) && GRAPHICS_VER(xe) >= 20) {
> Where is the igpu limitation coming from? The change to expressing copy
> size in terms of pages seems to be a general Xe2 IP change that we'd
> expect all future platforms, both igpu and dgpu to follow.
I added the limitation considering dgfx can have 64 K pages. And then
limiting size should be decided by
xe_migrate_res_sizes. Will try to make this change more generic in next version.
>
>
>> + src_L0 = min_t(u64, src_L0, SZ_4M);
>> + dst_L0 = min_t(u64, dst_L0, SZ_4M);
>> +
>> + avail_pts = SZ_4M / SZ_2M;
> What does the SZ_2M here represent? It's not super obvious.
>
> Also, even though you have a comment above, it still might be nicer to
> "show the work" for SZ_4M instead of using a magic number. E.g.,
>
> XE_PAGE_SIZE * (FIELD_MAX(XE2_CCS_SIZE_MASK) + 1) / ...
>
>
> Matt
>
>> + }
>> +
>> drm_dbg(&xe->drm, "Pass %u, sizes: %llu & %llu\n",
>> pass++, src_L0, dst_L0);
>>
>> @@ -684,18 +697,18 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>>
>> batch_size += pte_update_size(m, src_is_vram, src, &src_it, &src_L0,
>> &src_L0_ofs, &src_L0_pt, 0, 0,
>> - NUM_PT_PER_BLIT);
>> + avail_pts);
>>
>> batch_size += pte_update_size(m, dst_is_vram, dst, &dst_it, &src_L0,
>> &dst_L0_ofs, &dst_L0_pt, 0,
>> - NUM_PT_PER_BLIT, NUM_PT_PER_BLIT);
>> + avail_pts, avail_pts);
>>
>> if (copy_system_ccs) {
>> ccs_size = xe_device_ccs_bytes(xe, src_L0);
>> batch_size += pte_update_size(m, false, NULL, &ccs_it, &ccs_size,
>> &ccs_ofs, &ccs_pt, 0,
>> - 2 * NUM_PT_PER_BLIT,
>> - NUM_PT_PER_BLIT);
>> + 2 * avail_pts,
>> + avail_pts);
>> }
>>
>> /* Add copy commands size here */
>> @@ -923,8 +936,19 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> struct xe_bb *bb;
>> u32 batch_size, update_idx;
>> bool usm = xe->info.supports_usm;
>> + u32 avail_pts = NUM_PT_PER_BLIT;
>>
>> clear_L0 = xe_migrate_res_sizes(&src_it);
>> +
>> + /* In IGFX the XY_CTRL_SURF_COPY_BLT can handle max of 1024
>> + * pages. Hence limit the processing size to SZ_4M per
>> + * iteration.
>> + */
>> + if (!IS_DGFX(xe) && GRAPHICS_VER(xe) >= 20) {
>> + clear_L0 = min_t(u64, clear_L0, SZ_4M);
>> + avail_pts = SZ_4M / SZ_2M;
>> + }
>> +
>> drm_dbg(&xe->drm, "Pass %u, size: %llu\n", pass++, clear_L0);
>>
>> /* Calculate final sizes and batch size.. */
>> @@ -932,7 +956,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> pte_update_size(m, clear_vram, src, &src_it,
>> &clear_L0, &clear_L0_ofs, &clear_L0_pt,
>> emit_clear_cmd_len(gt), 0,
>> - NUM_PT_PER_BLIT);
>> + avail_pts);
>> if (xe_device_has_flat_ccs(xe) && clear_vram)
>> batch_size += EMIT_COPY_CCS_DW;
>>
>> --
>> 2.25.1
>>
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 6/9] drm/xe/xe2: Update emit_pte to use compression enabled PAT index
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (4 preceding siblings ...)
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 5/9] drm/xe/xe2: Update chunk size for each iteration of ccs copy Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-07 0:14 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 7/9] drm/xe/xe2: Handle flat ccs move for igfx Himal Prasad Ghimiray
` (9 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe; +Cc: Matthew Auld
For indirect accessed buffer use compression enabled PAT index.
v2:
- Fix parameter name.
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/tests/xe_migrate.c | 2 +-
drivers/gpu/drm/xe/xe_migrate.c | 20 ++++++++++++++------
2 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
index 83d6a66ed369..f77477f7e9fa 100644
--- a/drivers/gpu/drm/xe/tests/xe_migrate.c
+++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
@@ -330,7 +330,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
else
xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
- emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt),
+ emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
&src_it, XE_PAGE_SIZE, pt);
run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index 98dca906a023..1bfb249680f4 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -416,15 +416,23 @@ static u32 pte_update_size(struct xe_migrate *m,
static void emit_pte(struct xe_migrate *m,
struct xe_bb *bb, u32 at_pt,
- bool is_vram,
+ bool is_vram, bool is_comp_pte,
struct xe_res_cursor *cur,
u32 size, struct xe_bo *bo)
{
- u16 pat_index = tile_to_xe(m->tile)->pat.idx[XE_CACHE_WB];
+ struct xe_device *xe = tile_to_xe(m->tile);
+
+ u16 pat_index;
u32 ptes;
u64 ofs = at_pt * XE_PAGE_SIZE;
u64 cur_ofs;
+ /* Indirect access needs compression enabled uncached PAT index */
+ if (GRAPHICS_VERx100(xe) >= 2000)
+ pat_index = is_comp_pte ? 12 : xe->pat.idx[XE_CACHE_NONE];
+ else
+ pat_index = xe->pat.idx[XE_CACHE_WB];
+
/*
* FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
* we're only emitting VRAM PTEs during sanity tests, so when
@@ -722,19 +730,19 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
}
if (!src_is_vram)
- emit_pte(m, bb, src_L0_pt, src_is_vram, &src_it, src_L0,
+ emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
src_bo);
else
xe_res_next(&src_it, src_L0);
if (!dst_is_vram)
- emit_pte(m, bb, dst_L0_pt, dst_is_vram, &dst_it, src_L0,
+ emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
dst_bo);
else
xe_res_next(&dst_it, src_L0);
if (copy_system_ccs)
- emit_pte(m, bb, ccs_pt, false, &ccs_it, ccs_size, src_bo);
+ emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
update_idx = bb->len;
@@ -975,7 +983,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
/* Preemption is enabled again by the ring ops. */
if (!clear_vram) {
- emit_pte(m, bb, clear_L0_pt, clear_vram, &src_it, clear_L0,
+ emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
bo);
} else {
xe_res_next(&src_it, clear_L0);
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 6/9] drm/xe/xe2: Update emit_pte to use compression enabled PAT index
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 6/9] drm/xe/xe2: Update emit_pte to use compression enabled PAT index Himal Prasad Ghimiray
@ 2023-12-07 0:14 ` Matt Roper
2023-12-08 5:01 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 32+ messages in thread
From: Matt Roper @ 2023-12-07 0:14 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe, Matthew Auld
On Wed, Dec 06, 2023 at 10:01:23AM +0530, Himal Prasad Ghimiray wrote:
> For indirect accessed buffer use compression enabled PAT index.
>
> v2:
> - Fix parameter name.
>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Cc: Matthew Auld <matthew.auld@intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/tests/xe_migrate.c | 2 +-
> drivers/gpu/drm/xe/xe_migrate.c | 20 ++++++++++++++------
> 2 files changed, 15 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
> index 83d6a66ed369..f77477f7e9fa 100644
> --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
> @@ -330,7 +330,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
> else
> xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
>
> - emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt),
> + emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
> &src_it, XE_PAGE_SIZE, pt);
>
> run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index 98dca906a023..1bfb249680f4 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -416,15 +416,23 @@ static u32 pte_update_size(struct xe_migrate *m,
>
> static void emit_pte(struct xe_migrate *m,
> struct xe_bb *bb, u32 at_pt,
> - bool is_vram,
> + bool is_vram, bool is_comp_pte,
> struct xe_res_cursor *cur,
> u32 size, struct xe_bo *bo)
> {
> - u16 pat_index = tile_to_xe(m->tile)->pat.idx[XE_CACHE_WB];
> + struct xe_device *xe = tile_to_xe(m->tile);
> +
> + u16 pat_index;
> u32 ptes;
> u64 ofs = at_pt * XE_PAGE_SIZE;
> u64 cur_ofs;
>
> + /* Indirect access needs compression enabled uncached PAT index */
> + if (GRAPHICS_VERx100(xe) >= 2000)
> + pat_index = is_comp_pte ? 12 : xe->pat.idx[XE_CACHE_NONE];
We should always select the PAT properly for the platform; we really
don't want a magic number like "12" here.
Also, how do we know we want to always use compression here? Is there a
reason we select uncached? Do we need to worry that we're now using a
non-coherent mapping and may miss updates to the buffer that are sitting
in the CPU cache?
Matt
> + else
> + pat_index = xe->pat.idx[XE_CACHE_WB];
> +
> /*
> * FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
> * we're only emitting VRAM PTEs during sanity tests, so when
> @@ -722,19 +730,19 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> }
>
> if (!src_is_vram)
> - emit_pte(m, bb, src_L0_pt, src_is_vram, &src_it, src_L0,
> + emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
> src_bo);
> else
> xe_res_next(&src_it, src_L0);
>
> if (!dst_is_vram)
> - emit_pte(m, bb, dst_L0_pt, dst_is_vram, &dst_it, src_L0,
> + emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
> dst_bo);
> else
> xe_res_next(&dst_it, src_L0);
>
> if (copy_system_ccs)
> - emit_pte(m, bb, ccs_pt, false, &ccs_it, ccs_size, src_bo);
> + emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
>
> bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
> update_idx = bb->len;
> @@ -975,7 +983,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>
> /* Preemption is enabled again by the ring ops. */
> if (!clear_vram) {
> - emit_pte(m, bb, clear_L0_pt, clear_vram, &src_it, clear_L0,
> + emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> bo);
> } else {
> xe_res_next(&src_it, clear_L0);
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 6/9] drm/xe/xe2: Update emit_pte to use compression enabled PAT index
2023-12-07 0:14 ` Matt Roper
@ 2023-12-08 5:01 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 32+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-12-08 5:01 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-xe, Matthew Auld
On 07-12-2023 05:44, Matt Roper wrote:
> On Wed, Dec 06, 2023 at 10:01:23AM +0530, Himal Prasad Ghimiray wrote:
>> For indirect accessed buffer use compression enabled PAT index.
>>
>> v2:
>> - Fix parameter name.
>>
>> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Cc: Matthew Auld <matthew.auld@intel.com>
>> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
>> ---
>> drivers/gpu/drm/xe/tests/xe_migrate.c | 2 +-
>> drivers/gpu/drm/xe/xe_migrate.c | 20 ++++++++++++++------
>> 2 files changed, 15 insertions(+), 7 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/tests/xe_migrate.c b/drivers/gpu/drm/xe/tests/xe_migrate.c
>> index 83d6a66ed369..f77477f7e9fa 100644
>> --- a/drivers/gpu/drm/xe/tests/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/tests/xe_migrate.c
>> @@ -330,7 +330,7 @@ static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test)
>> else
>> xe_res_first_sg(xe_bo_sg(pt), 0, pt->size, &src_it);
>>
>> - emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt),
>> + emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false,
>> &src_it, XE_PAGE_SIZE, pt);
>>
>> run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test);
>> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
>> index 98dca906a023..1bfb249680f4 100644
>> --- a/drivers/gpu/drm/xe/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/xe_migrate.c
>> @@ -416,15 +416,23 @@ static u32 pte_update_size(struct xe_migrate *m,
>>
>> static void emit_pte(struct xe_migrate *m,
>> struct xe_bb *bb, u32 at_pt,
>> - bool is_vram,
>> + bool is_vram, bool is_comp_pte,
>> struct xe_res_cursor *cur,
>> u32 size, struct xe_bo *bo)
>> {
>> - u16 pat_index = tile_to_xe(m->tile)->pat.idx[XE_CACHE_WB];
>> + struct xe_device *xe = tile_to_xe(m->tile);
>> +
>> + u16 pat_index;
>> u32 ptes;
>> u64 ofs = at_pt * XE_PAGE_SIZE;
>> u64 cur_ofs;
>>
>> + /* Indirect access needs compression enabled uncached PAT index */
>> + if (GRAPHICS_VERx100(xe) >= 2000)
>> + pat_index = is_comp_pte ? 12 : xe->pat.idx[XE_CACHE_NONE];
> We should always select the PAT properly for the platform; we really
> don't want a magic number like "12" here.
Sure.
>
> Also, how do we know we want to always use compression here? Is there a
> reason we select uncached? Do we need to worry that we're now using a
> non-coherent mapping and may miss updates to the buffer that are sitting
> in the CPU cache?
>
In case of uncompressed PAT hardware is returning always ccs read as 0.
Have already started discussion on this, will come back with updates.
> Matt
>
>> + else
>> + pat_index = xe->pat.idx[XE_CACHE_WB];
>> +
>> /*
>> * FIXME: Emitting VRAM PTEs to L0 PTs is forbidden. Currently
>> * we're only emitting VRAM PTEs during sanity tests, so when
>> @@ -722,19 +730,19 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>> }
>>
>> if (!src_is_vram)
>> - emit_pte(m, bb, src_L0_pt, src_is_vram, &src_it, src_L0,
>> + emit_pte(m, bb, src_L0_pt, src_is_vram, true, &src_it, src_L0,
>> src_bo);
>> else
>> xe_res_next(&src_it, src_L0);
>>
>> if (!dst_is_vram)
>> - emit_pte(m, bb, dst_L0_pt, dst_is_vram, &dst_it, src_L0,
>> + emit_pte(m, bb, dst_L0_pt, dst_is_vram, true, &dst_it, src_L0,
>> dst_bo);
>> else
>> xe_res_next(&dst_it, src_L0);
>>
>> if (copy_system_ccs)
>> - emit_pte(m, bb, ccs_pt, false, &ccs_it, ccs_size, src_bo);
>> + emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src_bo);
>>
>> bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
>> update_idx = bb->len;
>> @@ -975,7 +983,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>>
>> /* Preemption is enabled again by the ring ops. */
>> if (!clear_vram) {
>> - emit_pte(m, bb, clear_L0_pt, clear_vram, &src_it, clear_L0,
>> + emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
>> bo);
>> } else {
>> xe_res_next(&src_it, clear_L0);
>> --
>> 2.25.1
>>
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 7/9] drm/xe/xe2: Handle flat ccs move for igfx.
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (5 preceding siblings ...)
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 6/9] drm/xe/xe2: Update emit_pte to use compression enabled PAT index Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-07 0:17 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 8/9] drm/xe/xe2: Modify xe_bo_test for system memory Himal Prasad Ghimiray
` (8 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
- Clear flat ccs during user bo creation.
- copy ccs meta data between flat ccs and bo during eviction and
restore.
- Add a bool field ccs_cleared in bo, true means ccs region of bo is
already cleared.
v2:
- Rebase.
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/xe_bo.c | 25 ++++++++-----
drivers/gpu/drm/xe/xe_bo_types.h | 4 +++
drivers/gpu/drm/xe/xe_migrate.c | 60 ++++++++++++++++++--------------
3 files changed, 53 insertions(+), 36 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index 81630838d769..e9b6c67b2523 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -647,10 +647,12 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
bool move_lacks_source;
bool tt_has_data;
bool needs_clear;
+ bool handle_system_ccs = (!IS_DGFX(xe) && xe_bo_needs_ccs_pages(bo) &&
+ ttm && ttm_tt_is_populated(ttm)) ? true : false;
int ret = 0;
-
- /* Bo creation path, moving to system or TT. No clearing required. */
- if (!old_mem && ttm) {
+ /* Bo creation path, moving to system or TT. */
+ if (((old_mem_type == XE_PL_SYSTEM && new_mem->mem_type == XE_PL_TT) ||
+ (!old_mem && ttm)) && !handle_system_ccs) {
ttm_bo_move_null(ttm_bo, new_mem);
return 0;
}
@@ -665,14 +667,13 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
tt_has_data = ttm && (ttm_tt_is_populated(ttm) ||
(ttm->page_flags & TTM_TT_FLAG_SWAPPED));
- move_lacks_source = !mem_type_is_vram(old_mem_type) && !tt_has_data;
+ move_lacks_source = handle_system_ccs ? (!bo->ccs_cleared) :
+ (!mem_type_is_vram(old_mem_type) && !tt_has_data);
needs_clear = (ttm && ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC) ||
(!ttm && ttm_bo->type == ttm_bo_type_device);
- if ((move_lacks_source && !needs_clear) ||
- (old_mem_type == XE_PL_SYSTEM &&
- new_mem->mem_type == XE_PL_TT)) {
+ if ((move_lacks_source && !needs_clear)) {
ttm_bo_move_null(ttm_bo, new_mem);
goto out;
}
@@ -703,8 +704,11 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
ret = timeout;
goto out;
}
- ttm_bo_move_null(ttm_bo, new_mem);
- goto out;
+
+ if (!handle_system_ccs) {
+ ttm_bo_move_null(ttm_bo, new_mem);
+ goto out;
+ }
}
if (!move_lacks_source &&
@@ -725,6 +729,8 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
migrate = mem_type_to_migrate(xe, new_mem->mem_type);
else if (mem_type_is_vram(old_mem_type))
migrate = mem_type_to_migrate(xe, old_mem_type);
+ else
+ migrate = xe->tiles[0].migrate;
xe_assert(xe, migrate);
@@ -1254,6 +1260,7 @@ struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
return bo;
}
+ bo->ccs_cleared = false;
bo->tile = tile;
bo->size = size;
bo->flags = flags;
diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
index f71dbc518958..64c2249a4e40 100644
--- a/drivers/gpu/drm/xe/xe_bo_types.h
+++ b/drivers/gpu/drm/xe/xe_bo_types.h
@@ -79,6 +79,10 @@ struct xe_bo {
struct llist_node freed;
/** @created: Whether the bo has passed initial creation */
bool created;
+
+ /** @ccs_cleared */
+ bool ccs_cleared;
+
/**
* @cpu_caching: CPU caching mode. Currently only used for userspace
* objects.
diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
index 1bfb249680f4..ae11701408a9 100644
--- a/drivers/gpu/drm/xe/xe_migrate.c
+++ b/drivers/gpu/drm/xe/xe_migrate.c
@@ -567,14 +567,14 @@ static u64 xe_migrate_batch_base(struct xe_migrate *m, bool usm)
static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
struct xe_bb *bb,
- u64 src_ofs, bool src_is_vram,
- u64 dst_ofs, bool dst_is_vram, u32 dst_size,
+ u64 src_ofs, bool src_is_indirect,
+ u64 dst_ofs, bool dst_is_indirect, u32 dst_size,
u64 ccs_ofs, bool copy_ccs)
{
struct xe_gt *gt = m->tile->primary_gt;
u32 flush_flags = 0;
- if (xe_device_has_flat_ccs(gt_to_xe(gt)) && !copy_ccs && dst_is_vram) {
+ if (xe_device_has_flat_ccs(gt_to_xe(gt)) && !copy_ccs && dst_is_indirect) {
/*
* If the src is already in vram, then it should already
* have been cleared by us, or has been populated by the
@@ -583,28 +583,24 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
* Otherwise if the bo doesn't have any CCS metadata attached,
* we still need to clear it for security reasons.
*/
- u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_mem_ofs;
+ u64 ccs_src_ofs = src_is_indirect ? src_ofs : m->cleared_mem_ofs;
emit_copy_ccs(gt, bb,
dst_ofs, true,
- ccs_src_ofs, src_is_vram, dst_size);
+ ccs_src_ofs, src_is_indirect, dst_size);
flush_flags = MI_FLUSH_DW_CCS;
} else if (copy_ccs) {
- if (!src_is_vram)
+ if (!src_is_indirect)
src_ofs = ccs_ofs;
- else if (!dst_is_vram)
+ else if (!dst_is_indirect)
dst_ofs = ccs_ofs;
- /*
- * At the moment, we don't support copying CCS metadata from
- * system to system.
- */
- xe_gt_assert(gt, src_is_vram || dst_is_vram);
+ xe_gt_assert(gt, src_is_indirect || dst_is_indirect);
- emit_copy_ccs(gt, bb, dst_ofs, dst_is_vram, src_ofs,
- src_is_vram, dst_size);
- if (dst_is_vram)
+ emit_copy_ccs(gt, bb, dst_ofs, dst_is_indirect, src_ofs,
+ src_is_indirect, dst_size);
+ if (dst_is_indirect)
flush_flags = MI_FLUSH_DW_CCS;
}
@@ -645,6 +641,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
u64 src_L0, dst_L0;
int pass = 0;
int err;
+ bool src_is_pltt = src->mem_type == XE_PL_TT;
+ bool dst_is_pltt = dst->mem_type == XE_PL_TT;
bool src_is_vram = mem_type_is_vram(src->mem_type);
bool dst_is_vram = mem_type_is_vram(dst->mem_type);
bool copy_ccs = xe_device_has_flat_ccs(xe) &&
@@ -720,8 +718,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
}
/* Add copy commands size here */
- batch_size += EMIT_COPY_DW +
- (xe_device_has_flat_ccs(xe) ? EMIT_COPY_CCS_DW : 0);
+ batch_size += ((!src_is_vram && !dst_is_vram) ? 0 : EMIT_COPY_DW) +
+ ((xe_device_has_flat_ccs(xe) ? EMIT_COPY_CCS_DW : 0));
bb = xe_bb_new(gt, batch_size, usm);
if (IS_ERR(bb)) {
@@ -747,10 +745,13 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
update_idx = bb->len;
- emit_copy(gt, bb, src_L0_ofs, dst_L0_ofs, src_L0,
- XE_PAGE_SIZE);
- flush_flags = xe_migrate_ccs_copy(m, bb, src_L0_ofs, src_is_vram,
- dst_L0_ofs, dst_is_vram,
+ if (src_is_vram || dst_is_vram)
+ emit_copy(gt, bb, src_L0_ofs, dst_L0_ofs, src_L0, XE_PAGE_SIZE);
+
+ flush_flags = xe_migrate_ccs_copy(m, bb, src_L0_ofs,
+ IS_DGFX(xe) ? src_is_vram : src_is_pltt,
+ dst_L0_ofs,
+ IS_DGFX(xe) ? dst_is_vram : dst_is_pltt,
src_L0, ccs_ofs, copy_ccs);
mutex_lock(&m->job_mutex);
@@ -923,6 +924,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
bool clear_vram = mem_type_is_vram(dst->mem_type);
struct xe_gt *gt = m->tile->primary_gt;
struct xe_device *xe = gt_to_xe(gt);
+ bool clear_system_ccs = (xe_bo_needs_ccs_pages(bo) && !IS_DGFX(xe)) ? true : false;
struct dma_fence *fence = NULL;
u64 size = bo->size;
struct xe_res_cursor src_it;
@@ -963,9 +965,10 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
batch_size = 2 +
pte_update_size(m, clear_vram, src, &src_it,
&clear_L0, &clear_L0_ofs, &clear_L0_pt,
- emit_clear_cmd_len(gt), 0,
+ clear_system_ccs ? 0 : emit_clear_cmd_len(gt), 0,
avail_pts);
- if (xe_device_has_flat_ccs(xe) && clear_vram)
+
+ if (xe_bo_needs_ccs_pages(bo))
batch_size += EMIT_COPY_CCS_DW;
/* Clear commands */
@@ -980,7 +983,6 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
}
size -= clear_L0;
-
/* Preemption is enabled again by the ring ops. */
if (!clear_vram) {
emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
@@ -991,9 +993,10 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
update_idx = bb->len;
- emit_clear(gt, bb, clear_L0_ofs, clear_L0, XE_PAGE_SIZE,
- clear_vram);
- if (xe_device_has_flat_ccs(xe) && clear_vram) {
+ if (!clear_system_ccs)
+ emit_clear(gt, bb, clear_L0_ofs, clear_L0, XE_PAGE_SIZE, clear_vram);
+
+ if (xe_bo_needs_ccs_pages(bo)) {
emit_copy_ccs(gt, bb, clear_L0_ofs, true,
m->cleared_mem_ofs, false, clear_L0);
flush_flags = MI_FLUSH_DW_CCS;
@@ -1050,6 +1053,9 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
return ERR_PTR(err);
}
+ if (clear_system_ccs)
+ bo->ccs_cleared = true;
+
return fence;
}
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 7/9] drm/xe/xe2: Handle flat ccs move for igfx.
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 7/9] drm/xe/xe2: Handle flat ccs move for igfx Himal Prasad Ghimiray
@ 2023-12-07 0:17 ` Matt Roper
2023-12-08 4:32 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 32+ messages in thread
From: Matt Roper @ 2023-12-07 0:17 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
On Wed, Dec 06, 2023 at 10:01:24AM +0530, Himal Prasad Ghimiray wrote:
> - Clear flat ccs during user bo creation.
> - copy ccs meta data between flat ccs and bo during eviction and
> restore.
> - Add a bool field ccs_cleared in bo, true means ccs region of bo is
> already cleared.
What does a "ccs move" refer to in the context of an igpu that doesn't
have vram?
Matt
>
> v2:
> - Rebase.
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/xe_bo.c | 25 ++++++++-----
> drivers/gpu/drm/xe/xe_bo_types.h | 4 +++
> drivers/gpu/drm/xe/xe_migrate.c | 60 ++++++++++++++++++--------------
> 3 files changed, 53 insertions(+), 36 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> index 81630838d769..e9b6c67b2523 100644
> --- a/drivers/gpu/drm/xe/xe_bo.c
> +++ b/drivers/gpu/drm/xe/xe_bo.c
> @@ -647,10 +647,12 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
> bool move_lacks_source;
> bool tt_has_data;
> bool needs_clear;
> + bool handle_system_ccs = (!IS_DGFX(xe) && xe_bo_needs_ccs_pages(bo) &&
> + ttm && ttm_tt_is_populated(ttm)) ? true : false;
> int ret = 0;
> -
> - /* Bo creation path, moving to system or TT. No clearing required. */
> - if (!old_mem && ttm) {
> + /* Bo creation path, moving to system or TT. */
> + if (((old_mem_type == XE_PL_SYSTEM && new_mem->mem_type == XE_PL_TT) ||
> + (!old_mem && ttm)) && !handle_system_ccs) {
> ttm_bo_move_null(ttm_bo, new_mem);
> return 0;
> }
> @@ -665,14 +667,13 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
> tt_has_data = ttm && (ttm_tt_is_populated(ttm) ||
> (ttm->page_flags & TTM_TT_FLAG_SWAPPED));
>
> - move_lacks_source = !mem_type_is_vram(old_mem_type) && !tt_has_data;
> + move_lacks_source = handle_system_ccs ? (!bo->ccs_cleared) :
> + (!mem_type_is_vram(old_mem_type) && !tt_has_data);
>
> needs_clear = (ttm && ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC) ||
> (!ttm && ttm_bo->type == ttm_bo_type_device);
>
> - if ((move_lacks_source && !needs_clear) ||
> - (old_mem_type == XE_PL_SYSTEM &&
> - new_mem->mem_type == XE_PL_TT)) {
> + if ((move_lacks_source && !needs_clear)) {
> ttm_bo_move_null(ttm_bo, new_mem);
> goto out;
> }
> @@ -703,8 +704,11 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
> ret = timeout;
> goto out;
> }
> - ttm_bo_move_null(ttm_bo, new_mem);
> - goto out;
> +
> + if (!handle_system_ccs) {
> + ttm_bo_move_null(ttm_bo, new_mem);
> + goto out;
> + }
> }
>
> if (!move_lacks_source &&
> @@ -725,6 +729,8 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
> migrate = mem_type_to_migrate(xe, new_mem->mem_type);
> else if (mem_type_is_vram(old_mem_type))
> migrate = mem_type_to_migrate(xe, old_mem_type);
> + else
> + migrate = xe->tiles[0].migrate;
>
> xe_assert(xe, migrate);
>
> @@ -1254,6 +1260,7 @@ struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
> return bo;
> }
>
> + bo->ccs_cleared = false;
> bo->tile = tile;
> bo->size = size;
> bo->flags = flags;
> diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
> index f71dbc518958..64c2249a4e40 100644
> --- a/drivers/gpu/drm/xe/xe_bo_types.h
> +++ b/drivers/gpu/drm/xe/xe_bo_types.h
> @@ -79,6 +79,10 @@ struct xe_bo {
> struct llist_node freed;
> /** @created: Whether the bo has passed initial creation */
> bool created;
> +
> + /** @ccs_cleared */
> + bool ccs_cleared;
> +
> /**
> * @cpu_caching: CPU caching mode. Currently only used for userspace
> * objects.
> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
> index 1bfb249680f4..ae11701408a9 100644
> --- a/drivers/gpu/drm/xe/xe_migrate.c
> +++ b/drivers/gpu/drm/xe/xe_migrate.c
> @@ -567,14 +567,14 @@ static u64 xe_migrate_batch_base(struct xe_migrate *m, bool usm)
>
> static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
> struct xe_bb *bb,
> - u64 src_ofs, bool src_is_vram,
> - u64 dst_ofs, bool dst_is_vram, u32 dst_size,
> + u64 src_ofs, bool src_is_indirect,
> + u64 dst_ofs, bool dst_is_indirect, u32 dst_size,
> u64 ccs_ofs, bool copy_ccs)
> {
> struct xe_gt *gt = m->tile->primary_gt;
> u32 flush_flags = 0;
>
> - if (xe_device_has_flat_ccs(gt_to_xe(gt)) && !copy_ccs && dst_is_vram) {
> + if (xe_device_has_flat_ccs(gt_to_xe(gt)) && !copy_ccs && dst_is_indirect) {
> /*
> * If the src is already in vram, then it should already
> * have been cleared by us, or has been populated by the
> @@ -583,28 +583,24 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
> * Otherwise if the bo doesn't have any CCS metadata attached,
> * we still need to clear it for security reasons.
> */
> - u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_mem_ofs;
> + u64 ccs_src_ofs = src_is_indirect ? src_ofs : m->cleared_mem_ofs;
>
> emit_copy_ccs(gt, bb,
> dst_ofs, true,
> - ccs_src_ofs, src_is_vram, dst_size);
> + ccs_src_ofs, src_is_indirect, dst_size);
>
> flush_flags = MI_FLUSH_DW_CCS;
> } else if (copy_ccs) {
> - if (!src_is_vram)
> + if (!src_is_indirect)
> src_ofs = ccs_ofs;
> - else if (!dst_is_vram)
> + else if (!dst_is_indirect)
> dst_ofs = ccs_ofs;
>
> - /*
> - * At the moment, we don't support copying CCS metadata from
> - * system to system.
> - */
> - xe_gt_assert(gt, src_is_vram || dst_is_vram);
> + xe_gt_assert(gt, src_is_indirect || dst_is_indirect);
>
> - emit_copy_ccs(gt, bb, dst_ofs, dst_is_vram, src_ofs,
> - src_is_vram, dst_size);
> - if (dst_is_vram)
> + emit_copy_ccs(gt, bb, dst_ofs, dst_is_indirect, src_ofs,
> + src_is_indirect, dst_size);
> + if (dst_is_indirect)
> flush_flags = MI_FLUSH_DW_CCS;
> }
>
> @@ -645,6 +641,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> u64 src_L0, dst_L0;
> int pass = 0;
> int err;
> + bool src_is_pltt = src->mem_type == XE_PL_TT;
> + bool dst_is_pltt = dst->mem_type == XE_PL_TT;
> bool src_is_vram = mem_type_is_vram(src->mem_type);
> bool dst_is_vram = mem_type_is_vram(dst->mem_type);
> bool copy_ccs = xe_device_has_flat_ccs(xe) &&
> @@ -720,8 +718,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> }
>
> /* Add copy commands size here */
> - batch_size += EMIT_COPY_DW +
> - (xe_device_has_flat_ccs(xe) ? EMIT_COPY_CCS_DW : 0);
> + batch_size += ((!src_is_vram && !dst_is_vram) ? 0 : EMIT_COPY_DW) +
> + ((xe_device_has_flat_ccs(xe) ? EMIT_COPY_CCS_DW : 0));
>
> bb = xe_bb_new(gt, batch_size, usm);
> if (IS_ERR(bb)) {
> @@ -747,10 +745,13 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
> bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
> update_idx = bb->len;
>
> - emit_copy(gt, bb, src_L0_ofs, dst_L0_ofs, src_L0,
> - XE_PAGE_SIZE);
> - flush_flags = xe_migrate_ccs_copy(m, bb, src_L0_ofs, src_is_vram,
> - dst_L0_ofs, dst_is_vram,
> + if (src_is_vram || dst_is_vram)
> + emit_copy(gt, bb, src_L0_ofs, dst_L0_ofs, src_L0, XE_PAGE_SIZE);
> +
> + flush_flags = xe_migrate_ccs_copy(m, bb, src_L0_ofs,
> + IS_DGFX(xe) ? src_is_vram : src_is_pltt,
> + dst_L0_ofs,
> + IS_DGFX(xe) ? dst_is_vram : dst_is_pltt,
> src_L0, ccs_ofs, copy_ccs);
>
> mutex_lock(&m->job_mutex);
> @@ -923,6 +924,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> bool clear_vram = mem_type_is_vram(dst->mem_type);
> struct xe_gt *gt = m->tile->primary_gt;
> struct xe_device *xe = gt_to_xe(gt);
> + bool clear_system_ccs = (xe_bo_needs_ccs_pages(bo) && !IS_DGFX(xe)) ? true : false;
> struct dma_fence *fence = NULL;
> u64 size = bo->size;
> struct xe_res_cursor src_it;
> @@ -963,9 +965,10 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> batch_size = 2 +
> pte_update_size(m, clear_vram, src, &src_it,
> &clear_L0, &clear_L0_ofs, &clear_L0_pt,
> - emit_clear_cmd_len(gt), 0,
> + clear_system_ccs ? 0 : emit_clear_cmd_len(gt), 0,
> avail_pts);
> - if (xe_device_has_flat_ccs(xe) && clear_vram)
> +
> + if (xe_bo_needs_ccs_pages(bo))
> batch_size += EMIT_COPY_CCS_DW;
>
> /* Clear commands */
> @@ -980,7 +983,6 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> }
>
> size -= clear_L0;
> -
> /* Preemption is enabled again by the ring ops. */
> if (!clear_vram) {
> emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
> @@ -991,9 +993,10 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
> update_idx = bb->len;
>
> - emit_clear(gt, bb, clear_L0_ofs, clear_L0, XE_PAGE_SIZE,
> - clear_vram);
> - if (xe_device_has_flat_ccs(xe) && clear_vram) {
> + if (!clear_system_ccs)
> + emit_clear(gt, bb, clear_L0_ofs, clear_L0, XE_PAGE_SIZE, clear_vram);
> +
> + if (xe_bo_needs_ccs_pages(bo)) {
> emit_copy_ccs(gt, bb, clear_L0_ofs, true,
> m->cleared_mem_ofs, false, clear_L0);
> flush_flags = MI_FLUSH_DW_CCS;
> @@ -1050,6 +1053,9 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
> return ERR_PTR(err);
> }
>
> + if (clear_system_ccs)
> + bo->ccs_cleared = true;
> +
> return fence;
> }
>
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 7/9] drm/xe/xe2: Handle flat ccs move for igfx.
2023-12-07 0:17 ` Matt Roper
@ 2023-12-08 4:32 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 32+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-12-08 4:32 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-xe
On 07-12-2023 05:47, Matt Roper wrote:
> On Wed, Dec 06, 2023 at 10:01:24AM +0530, Himal Prasad Ghimiray wrote:
>> - Clear flat ccs during user bo creation.
>> - copy ccs meta data between flat ccs and bo during eviction and
>> restore.
>> - Add a bool field ccs_cleared in bo, true means ccs region of bo is
>> already cleared.
> What does a "ccs move" refer to in the context of an igpu that doesn't
> have vram?
It means ccs metadata copy from/to flat ccs during movement of bo
between gpu domain and
system domain.
BR
Himal
>
>
> Matt
>
>> v2:
>> - Rebase.
>> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
>> ---
>> drivers/gpu/drm/xe/xe_bo.c | 25 ++++++++-----
>> drivers/gpu/drm/xe/xe_bo_types.h | 4 +++
>> drivers/gpu/drm/xe/xe_migrate.c | 60 ++++++++++++++++++--------------
>> 3 files changed, 53 insertions(+), 36 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
>> index 81630838d769..e9b6c67b2523 100644
>> --- a/drivers/gpu/drm/xe/xe_bo.c
>> +++ b/drivers/gpu/drm/xe/xe_bo.c
>> @@ -647,10 +647,12 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
>> bool move_lacks_source;
>> bool tt_has_data;
>> bool needs_clear;
>> + bool handle_system_ccs = (!IS_DGFX(xe) && xe_bo_needs_ccs_pages(bo) &&
>> + ttm && ttm_tt_is_populated(ttm)) ? true : false;
>> int ret = 0;
>> -
>> - /* Bo creation path, moving to system or TT. No clearing required. */
>> - if (!old_mem && ttm) {
>> + /* Bo creation path, moving to system or TT. */
>> + if (((old_mem_type == XE_PL_SYSTEM && new_mem->mem_type == XE_PL_TT) ||
>> + (!old_mem && ttm)) && !handle_system_ccs) {
>> ttm_bo_move_null(ttm_bo, new_mem);
>> return 0;
>> }
>> @@ -665,14 +667,13 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
>> tt_has_data = ttm && (ttm_tt_is_populated(ttm) ||
>> (ttm->page_flags & TTM_TT_FLAG_SWAPPED));
>>
>> - move_lacks_source = !mem_type_is_vram(old_mem_type) && !tt_has_data;
>> + move_lacks_source = handle_system_ccs ? (!bo->ccs_cleared) :
>> + (!mem_type_is_vram(old_mem_type) && !tt_has_data);
>>
>> needs_clear = (ttm && ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC) ||
>> (!ttm && ttm_bo->type == ttm_bo_type_device);
>>
>> - if ((move_lacks_source && !needs_clear) ||
>> - (old_mem_type == XE_PL_SYSTEM &&
>> - new_mem->mem_type == XE_PL_TT)) {
>> + if ((move_lacks_source && !needs_clear)) {
>> ttm_bo_move_null(ttm_bo, new_mem);
>> goto out;
>> }
>> @@ -703,8 +704,11 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
>> ret = timeout;
>> goto out;
>> }
>> - ttm_bo_move_null(ttm_bo, new_mem);
>> - goto out;
>> +
>> + if (!handle_system_ccs) {
>> + ttm_bo_move_null(ttm_bo, new_mem);
>> + goto out;
>> + }
>> }
>>
>> if (!move_lacks_source &&
>> @@ -725,6 +729,8 @@ static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
>> migrate = mem_type_to_migrate(xe, new_mem->mem_type);
>> else if (mem_type_is_vram(old_mem_type))
>> migrate = mem_type_to_migrate(xe, old_mem_type);
>> + else
>> + migrate = xe->tiles[0].migrate;
>>
>> xe_assert(xe, migrate);
>>
>> @@ -1254,6 +1260,7 @@ struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
>> return bo;
>> }
>>
>> + bo->ccs_cleared = false;
>> bo->tile = tile;
>> bo->size = size;
>> bo->flags = flags;
>> diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
>> index f71dbc518958..64c2249a4e40 100644
>> --- a/drivers/gpu/drm/xe/xe_bo_types.h
>> +++ b/drivers/gpu/drm/xe/xe_bo_types.h
>> @@ -79,6 +79,10 @@ struct xe_bo {
>> struct llist_node freed;
>> /** @created: Whether the bo has passed initial creation */
>> bool created;
>> +
>> + /** @ccs_cleared */
>> + bool ccs_cleared;
>> +
>> /**
>> * @cpu_caching: CPU caching mode. Currently only used for userspace
>> * objects.
>> diff --git a/drivers/gpu/drm/xe/xe_migrate.c b/drivers/gpu/drm/xe/xe_migrate.c
>> index 1bfb249680f4..ae11701408a9 100644
>> --- a/drivers/gpu/drm/xe/xe_migrate.c
>> +++ b/drivers/gpu/drm/xe/xe_migrate.c
>> @@ -567,14 +567,14 @@ static u64 xe_migrate_batch_base(struct xe_migrate *m, bool usm)
>>
>> static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
>> struct xe_bb *bb,
>> - u64 src_ofs, bool src_is_vram,
>> - u64 dst_ofs, bool dst_is_vram, u32 dst_size,
>> + u64 src_ofs, bool src_is_indirect,
>> + u64 dst_ofs, bool dst_is_indirect, u32 dst_size,
>> u64 ccs_ofs, bool copy_ccs)
>> {
>> struct xe_gt *gt = m->tile->primary_gt;
>> u32 flush_flags = 0;
>>
>> - if (xe_device_has_flat_ccs(gt_to_xe(gt)) && !copy_ccs && dst_is_vram) {
>> + if (xe_device_has_flat_ccs(gt_to_xe(gt)) && !copy_ccs && dst_is_indirect) {
>> /*
>> * If the src is already in vram, then it should already
>> * have been cleared by us, or has been populated by the
>> @@ -583,28 +583,24 @@ static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
>> * Otherwise if the bo doesn't have any CCS metadata attached,
>> * we still need to clear it for security reasons.
>> */
>> - u64 ccs_src_ofs = src_is_vram ? src_ofs : m->cleared_mem_ofs;
>> + u64 ccs_src_ofs = src_is_indirect ? src_ofs : m->cleared_mem_ofs;
>>
>> emit_copy_ccs(gt, bb,
>> dst_ofs, true,
>> - ccs_src_ofs, src_is_vram, dst_size);
>> + ccs_src_ofs, src_is_indirect, dst_size);
>>
>> flush_flags = MI_FLUSH_DW_CCS;
>> } else if (copy_ccs) {
>> - if (!src_is_vram)
>> + if (!src_is_indirect)
>> src_ofs = ccs_ofs;
>> - else if (!dst_is_vram)
>> + else if (!dst_is_indirect)
>> dst_ofs = ccs_ofs;
>>
>> - /*
>> - * At the moment, we don't support copying CCS metadata from
>> - * system to system.
>> - */
>> - xe_gt_assert(gt, src_is_vram || dst_is_vram);
>> + xe_gt_assert(gt, src_is_indirect || dst_is_indirect);
>>
>> - emit_copy_ccs(gt, bb, dst_ofs, dst_is_vram, src_ofs,
>> - src_is_vram, dst_size);
>> - if (dst_is_vram)
>> + emit_copy_ccs(gt, bb, dst_ofs, dst_is_indirect, src_ofs,
>> + src_is_indirect, dst_size);
>> + if (dst_is_indirect)
>> flush_flags = MI_FLUSH_DW_CCS;
>> }
>>
>> @@ -645,6 +641,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>> u64 src_L0, dst_L0;
>> int pass = 0;
>> int err;
>> + bool src_is_pltt = src->mem_type == XE_PL_TT;
>> + bool dst_is_pltt = dst->mem_type == XE_PL_TT;
>> bool src_is_vram = mem_type_is_vram(src->mem_type);
>> bool dst_is_vram = mem_type_is_vram(dst->mem_type);
>> bool copy_ccs = xe_device_has_flat_ccs(xe) &&
>> @@ -720,8 +718,8 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>> }
>>
>> /* Add copy commands size here */
>> - batch_size += EMIT_COPY_DW +
>> - (xe_device_has_flat_ccs(xe) ? EMIT_COPY_CCS_DW : 0);
>> + batch_size += ((!src_is_vram && !dst_is_vram) ? 0 : EMIT_COPY_DW) +
>> + ((xe_device_has_flat_ccs(xe) ? EMIT_COPY_CCS_DW : 0));
>>
>> bb = xe_bb_new(gt, batch_size, usm);
>> if (IS_ERR(bb)) {
>> @@ -747,10 +745,13 @@ struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
>> bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
>> update_idx = bb->len;
>>
>> - emit_copy(gt, bb, src_L0_ofs, dst_L0_ofs, src_L0,
>> - XE_PAGE_SIZE);
>> - flush_flags = xe_migrate_ccs_copy(m, bb, src_L0_ofs, src_is_vram,
>> - dst_L0_ofs, dst_is_vram,
>> + if (src_is_vram || dst_is_vram)
>> + emit_copy(gt, bb, src_L0_ofs, dst_L0_ofs, src_L0, XE_PAGE_SIZE);
>> +
>> + flush_flags = xe_migrate_ccs_copy(m, bb, src_L0_ofs,
>> + IS_DGFX(xe) ? src_is_vram : src_is_pltt,
>> + dst_L0_ofs,
>> + IS_DGFX(xe) ? dst_is_vram : dst_is_pltt,
>> src_L0, ccs_ofs, copy_ccs);
>>
>> mutex_lock(&m->job_mutex);
>> @@ -923,6 +924,7 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> bool clear_vram = mem_type_is_vram(dst->mem_type);
>> struct xe_gt *gt = m->tile->primary_gt;
>> struct xe_device *xe = gt_to_xe(gt);
>> + bool clear_system_ccs = (xe_bo_needs_ccs_pages(bo) && !IS_DGFX(xe)) ? true : false;
>> struct dma_fence *fence = NULL;
>> u64 size = bo->size;
>> struct xe_res_cursor src_it;
>> @@ -963,9 +965,10 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> batch_size = 2 +
>> pte_update_size(m, clear_vram, src, &src_it,
>> &clear_L0, &clear_L0_ofs, &clear_L0_pt,
>> - emit_clear_cmd_len(gt), 0,
>> + clear_system_ccs ? 0 : emit_clear_cmd_len(gt), 0,
>> avail_pts);
>> - if (xe_device_has_flat_ccs(xe) && clear_vram)
>> +
>> + if (xe_bo_needs_ccs_pages(bo))
>> batch_size += EMIT_COPY_CCS_DW;
>>
>> /* Clear commands */
>> @@ -980,7 +983,6 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> }
>>
>> size -= clear_L0;
>> -
>> /* Preemption is enabled again by the ring ops. */
>> if (!clear_vram) {
>> emit_pte(m, bb, clear_L0_pt, clear_vram, true, &src_it, clear_L0,
>> @@ -991,9 +993,10 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> bb->cs[bb->len++] = MI_BATCH_BUFFER_END;
>> update_idx = bb->len;
>>
>> - emit_clear(gt, bb, clear_L0_ofs, clear_L0, XE_PAGE_SIZE,
>> - clear_vram);
>> - if (xe_device_has_flat_ccs(xe) && clear_vram) {
>> + if (!clear_system_ccs)
>> + emit_clear(gt, bb, clear_L0_ofs, clear_L0, XE_PAGE_SIZE, clear_vram);
>> +
>> + if (xe_bo_needs_ccs_pages(bo)) {
>> emit_copy_ccs(gt, bb, clear_L0_ofs, true,
>> m->cleared_mem_ofs, false, clear_L0);
>> flush_flags = MI_FLUSH_DW_CCS;
>> @@ -1050,6 +1053,9 @@ struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
>> return ERR_PTR(err);
>> }
>>
>> + if (clear_system_ccs)
>> + bo->ccs_cleared = true;
>> +
>> return fence;
>> }
>>
>> --
>> 2.25.1
>>
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 8/9] drm/xe/xe2: Modify xe_bo_test for system memory
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (6 preceding siblings ...)
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 7/9] drm/xe/xe2: Handle flat ccs move for igfx Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-07 0:23 ` Matt Roper
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 9/9] drm/xe/xe2: Support flat ccs Himal Prasad Ghimiray
` (7 subsequent siblings)
15 siblings, 1 reply; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
Modify test to valid ccs clear and copy during evict/restore on
igfx.
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/tests/xe_bo.c | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
index 549ab343de80..5e4e19a246dc 100644
--- a/drivers/gpu/drm/xe/tests/xe_bo.c
+++ b/drivers/gpu/drm/xe/tests/xe_bo.c
@@ -112,16 +112,21 @@ static void ccs_test_run_gt(struct xe_device *xe, struct xe_gt *gt,
struct kunit *test)
{
struct xe_bo *bo;
- u32 vram_bit;
+ u32 mem_bit;
int ret;
/* TODO: Sanity check */
- vram_bit = XE_BO_CREATE_VRAM0_BIT << gt_to_tile(gt)->id;
- kunit_info(test, "Testing gt id %u vram id %u\n", gt->info.id,
- gt_to_tile(gt)->id);
- bo = xe_bo_create_locked(xe, NULL, NULL, SZ_1M, ttm_bo_type_device,
- vram_bit);
+ mem_bit = IS_DGFX(xe) ? XE_BO_CREATE_VRAM0_BIT << gt_to_tile(gt)->id :
+ XE_BO_CREATE_SYSTEM_BIT;
+
+ if (IS_DGFX(xe))
+ kunit_info(test, "Testing gt id %u vram id %u\n", gt->info.id, gt_to_tile(gt)->id);
+ else
+ kunit_info(test, "Testing system memory\n");
+
+ bo = xe_bo_create_user(xe, NULL, NULL, SZ_1M, DRM_XE_GEM_CPU_CACHING_WC,
+ ttm_bo_type_device, mem_bit);
if (IS_ERR(bo)) {
KUNIT_FAIL(test, "Failed to create bo.\n");
return;
@@ -160,8 +165,12 @@ static int ccs_test_run_device(struct xe_device *xe)
xe_device_mem_access_get(xe);
- for_each_gt(gt, xe, id)
+ for_each_gt(gt, xe, id) {
+ /* For igfx run only for primary gt */
+ if (!IS_DGFX(xe) && id > 0)
+ continue;
ccs_test_run_gt(xe, gt, test);
+ }
xe_device_mem_access_put(xe);
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 8/9] drm/xe/xe2: Modify xe_bo_test for system memory
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 8/9] drm/xe/xe2: Modify xe_bo_test for system memory Himal Prasad Ghimiray
@ 2023-12-07 0:23 ` Matt Roper
2023-12-08 4:35 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 32+ messages in thread
From: Matt Roper @ 2023-12-07 0:23 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
On Wed, Dec 06, 2023 at 10:01:25AM +0530, Himal Prasad Ghimiray wrote:
> Modify test to valid ccs clear and copy during evict/restore on
> igfx.
As on the previous patch, what exactly does "evict/restore" refer to in
this setting?
>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> drivers/gpu/drm/xe/tests/xe_bo.c | 23 ++++++++++++++++-------
> 1 file changed, 16 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
> index 549ab343de80..5e4e19a246dc 100644
> --- a/drivers/gpu/drm/xe/tests/xe_bo.c
> +++ b/drivers/gpu/drm/xe/tests/xe_bo.c
> @@ -112,16 +112,21 @@ static void ccs_test_run_gt(struct xe_device *xe, struct xe_gt *gt,
> struct kunit *test)
> {
> struct xe_bo *bo;
> - u32 vram_bit;
> + u32 mem_bit;
> int ret;
>
> /* TODO: Sanity check */
> - vram_bit = XE_BO_CREATE_VRAM0_BIT << gt_to_tile(gt)->id;
> - kunit_info(test, "Testing gt id %u vram id %u\n", gt->info.id,
> - gt_to_tile(gt)->id);
>
> - bo = xe_bo_create_locked(xe, NULL, NULL, SZ_1M, ttm_bo_type_device,
> - vram_bit);
> + mem_bit = IS_DGFX(xe) ? XE_BO_CREATE_VRAM0_BIT << gt_to_tile(gt)->id :
> + XE_BO_CREATE_SYSTEM_BIT;
> +
> + if (IS_DGFX(xe))
> + kunit_info(test, "Testing gt id %u vram id %u\n", gt->info.id, gt_to_tile(gt)->id);
> + else
> + kunit_info(test, "Testing system memory\n");
> +
> + bo = xe_bo_create_user(xe, NULL, NULL, SZ_1M, DRM_XE_GEM_CPU_CACHING_WC,
> + ttm_bo_type_device, mem_bit);
> if (IS_ERR(bo)) {
> KUNIT_FAIL(test, "Failed to create bo.\n");
> return;
> @@ -160,8 +165,12 @@ static int ccs_test_run_device(struct xe_device *xe)
>
> xe_device_mem_access_get(xe);
>
> - for_each_gt(gt, xe, id)
> + for_each_gt(gt, xe, id) {
> + /* For igfx run only for primary gt */
Even on a dgpu why would we want to run on non-primary GTs? Should this
whole loop be switched to for_each_tile() instead? There doesn't seem
to be anything GT-centric in this whole test, so it seems like we should
be passing around and operating on tile pointers instead of GT pointers.
Matt
> + if (!IS_DGFX(xe) && id > 0)
> + continue;
> ccs_test_run_gt(xe, gt, test);
> + }
>
> xe_device_mem_access_put(xe);
>
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 32+ messages in thread* Re: [Intel-xe] [PATCH v4 8/9] drm/xe/xe2: Modify xe_bo_test for system memory
2023-12-07 0:23 ` Matt Roper
@ 2023-12-08 4:35 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 32+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-12-08 4:35 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-xe
On 07-12-2023 05:53, Matt Roper wrote:
> On Wed, Dec 06, 2023 at 10:01:25AM +0530, Himal Prasad Ghimiray wrote:
>> Modify test to valid ccs clear and copy during evict/restore on
>> igfx.
> As on the previous patch, what exactly does "evict/restore" refer to in
> this setting?
Evict -> Movement of bo from PL_TT to PL_SYSTEM
restore -> Movement from PL_SYSTEM to PL_TT
>
>> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
>> ---
>> drivers/gpu/drm/xe/tests/xe_bo.c | 23 ++++++++++++++++-------
>> 1 file changed, 16 insertions(+), 7 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
>> index 549ab343de80..5e4e19a246dc 100644
>> --- a/drivers/gpu/drm/xe/tests/xe_bo.c
>> +++ b/drivers/gpu/drm/xe/tests/xe_bo.c
>> @@ -112,16 +112,21 @@ static void ccs_test_run_gt(struct xe_device *xe, struct xe_gt *gt,
>> struct kunit *test)
>> {
>> struct xe_bo *bo;
>> - u32 vram_bit;
>> + u32 mem_bit;
>> int ret;
>>
>> /* TODO: Sanity check */
>> - vram_bit = XE_BO_CREATE_VRAM0_BIT << gt_to_tile(gt)->id;
>> - kunit_info(test, "Testing gt id %u vram id %u\n", gt->info.id,
>> - gt_to_tile(gt)->id);
>>
>> - bo = xe_bo_create_locked(xe, NULL, NULL, SZ_1M, ttm_bo_type_device,
>> - vram_bit);
>> + mem_bit = IS_DGFX(xe) ? XE_BO_CREATE_VRAM0_BIT << gt_to_tile(gt)->id :
>> + XE_BO_CREATE_SYSTEM_BIT;
>> +
>> + if (IS_DGFX(xe))
>> + kunit_info(test, "Testing gt id %u vram id %u\n", gt->info.id, gt_to_tile(gt)->id);
>> + else
>> + kunit_info(test, "Testing system memory\n");
>> +
>> + bo = xe_bo_create_user(xe, NULL, NULL, SZ_1M, DRM_XE_GEM_CPU_CACHING_WC,
>> + ttm_bo_type_device, mem_bit);
>> if (IS_ERR(bo)) {
>> KUNIT_FAIL(test, "Failed to create bo.\n");
>> return;
>> @@ -160,8 +165,12 @@ static int ccs_test_run_device(struct xe_device *xe)
>>
>> xe_device_mem_access_get(xe);
>>
>> - for_each_gt(gt, xe, id)
>> + for_each_gt(gt, xe, id) {
>> + /* For igfx run only for primary gt */
> Even on a dgpu why would we want to run on non-primary GTs? Should this
> whole loop be switched to for_each_tile() instead? There doesn't seem
> to be anything GT-centric in this whole test, so it seems like we should
> be passing around and operating on tile pointers instead of GT pointers.
Agreed. Will make the change in next version.
>
> Matt
>
>> + if (!IS_DGFX(xe) && id > 0)
>> + continue;
>> ccs_test_run_gt(xe, gt, test);
>> + }
>>
>> xe_device_mem_access_put(xe);
>>
>> --
>> 2.25.1
>>
^ permalink raw reply [flat|nested] 32+ messages in thread
* [Intel-xe] [PATCH v4 9/9] drm/xe/xe2: Support flat ccs
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (7 preceding siblings ...)
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 8/9] drm/xe/xe2: Modify xe_bo_test for system memory Himal Prasad Ghimiray
@ 2023-12-06 4:31 ` Himal Prasad Ghimiray
2023-12-06 8:23 ` [Intel-xe] ✓ CI.Patch_applied: success for Enable compression handling on LNL. (rev5) Patchwork
` (6 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Himal Prasad Ghimiray @ 2023-12-06 4:31 UTC (permalink / raw)
To: intel-xe
Enable flat ccs for XE2_GFX_FEATURES.
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
drivers/gpu/drm/xe/xe_pci.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index 076e9dc85838..4a56c2f7a6ac 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -163,7 +163,7 @@ static const struct xe_graphics_desc graphics_xelpg = {
#define XE2_GFX_FEATURES \
.dma_mask_size = 46, \
.has_asid = 1, \
- .has_flat_ccs = 0 /* FIXME: implementation missing */, \
+ .has_flat_ccs = 1, \
.has_range_tlb_invalidation = 1, \
.supports_usm = 0 /* FIXME: implementation missing */, \
.va_bits = 48, \
--
2.25.1
^ permalink raw reply related [flat|nested] 32+ messages in thread* [Intel-xe] ✓ CI.Patch_applied: success for Enable compression handling on LNL. (rev5)
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (8 preceding siblings ...)
2023-12-06 4:31 ` [Intel-xe] [PATCH v4 9/9] drm/xe/xe2: Support flat ccs Himal Prasad Ghimiray
@ 2023-12-06 8:23 ` Patchwork
2023-12-06 8:23 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
` (5 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Patchwork @ 2023-12-06 8:23 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
== Series Details ==
Series: Enable compression handling on LNL. (rev5)
URL : https://patchwork.freedesktop.org/series/126704/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 9d76164e0 drm/xe/xe2: Add workaround 14019988906
=== git am output follows ===
Applying: drm/xe/xe2: Determine bios enablement for flat ccs on igfx
Applying: drm/xe/xe2: Allocate extra pages for ccs during bo create
Applying: drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
Applying: drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear
Applying: drm/xe/xe2: Update chunk size for each iteration of ccs copy
Applying: drm/xe/xe2: Update emit_pte to use compression enabled PAT index
Applying: drm/xe/xe2: Handle flat ccs move for igfx.
Applying: drm/xe/xe2: Modify xe_bo_test for system memory
Applying: drm/xe/xe2: Support flat ccs
^ permalink raw reply [flat|nested] 32+ messages in thread* [Intel-xe] ✓ CI.checkpatch: success for Enable compression handling on LNL. (rev5)
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (9 preceding siblings ...)
2023-12-06 8:23 ` [Intel-xe] ✓ CI.Patch_applied: success for Enable compression handling on LNL. (rev5) Patchwork
@ 2023-12-06 8:23 ` Patchwork
2023-12-06 8:24 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
` (4 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Patchwork @ 2023-12-06 8:23 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
== Series Details ==
Series: Enable compression handling on LNL. (rev5)
URL : https://patchwork.freedesktop.org/series/126704/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 274b29788c5d60dd99959ea4ece382a4f46d4a16
Author: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Date: Wed Dec 6 10:01:26 2023 +0530
drm/xe/xe2: Support flat ccs
Enable flat ccs for XE2_GFX_FEATURES.
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
+ /mt/dim checkpatch 9d76164e08c68a3d5d081ff7b07c15a2cadf741a drm-intel
5e6dcb33d drm/xe/xe2: Determine bios enablement for flat ccs on igfx
fa7b5818a drm/xe/xe2: Allocate extra pages for ccs during bo create
ccab009a2 drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
714521a9e drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear
fc39507d1 drm/xe/xe2: Update chunk size for each iteration of ccs copy
73f2bd45d drm/xe/xe2: Update emit_pte to use compression enabled PAT index
581d87c10 drm/xe/xe2: Handle flat ccs move for igfx.
6d371be54 drm/xe/xe2: Modify xe_bo_test for system memory
274b29788 drm/xe/xe2: Support flat ccs
^ permalink raw reply [flat|nested] 32+ messages in thread* [Intel-xe] ✓ CI.KUnit: success for Enable compression handling on LNL. (rev5)
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (10 preceding siblings ...)
2023-12-06 8:23 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
@ 2023-12-06 8:24 ` Patchwork
2023-12-06 8:32 ` [Intel-xe] ✓ CI.Build: " Patchwork
` (3 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Patchwork @ 2023-12-06 8:24 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
== Series Details ==
Series: Enable compression handling on LNL. (rev5)
URL : https://patchwork.freedesktop.org/series/126704/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[08:23:42] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:23:47] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[08:24:07] Starting KUnit Kernel (1/1)...
[08:24:07] ============================================================
[08:24:07] ========================== xe_bo ==========================
[08:24:07] [SKIPPED] xe_ccs_migrate_kunit
[08:24:07] [SKIPPED] xe_bo_evict_kunit
[08:24:07] ===================== [SKIPPED] xe_bo ======================
[08:24:07] ======================= xe_dma_buf ========================
[08:24:07] [SKIPPED] xe_dma_buf_kunit
[08:24:07] =================== [SKIPPED] xe_dma_buf ===================
[08:24:07] ======================= xe_migrate ========================
[08:24:07] [SKIPPED] xe_migrate_sanity_kunit
[08:24:07] =================== [SKIPPED] xe_migrate ===================
[08:24:07] ========================= xe_mocs =========================
[08:24:07] [SKIPPED] xe_live_mocs_kernel_kunit
[08:24:07] ==================== [SKIPPED] xe_mocs =====================
[08:24:07] ========================= xe_pci ==========================
[08:24:07] [PASSED] xe_gmdid_graphics_ip
[08:24:07] [PASSED] xe_gmdid_media_ip
[08:24:07] ===================== [PASSED] xe_pci ======================
[08:24:07] ========================= xe_rtp ==========================
[08:24:07] ================== xe_rtp_process_tests ===================
[08:24:07] [PASSED] coalesce-same-reg
[08:24:07] [PASSED] no-match-no-add
[08:24:07] [PASSED] no-match-no-add-multiple-rules
[08:24:07] [PASSED] two-regs-two-entries
[08:24:07] [PASSED] clr-one-set-other
[08:24:07] [PASSED] set-field
[08:24:07] [PASSED] conflict-duplicate
[08:24:07] [PASSED] conflict-not-disjoint
[08:24:07] [PASSED] conflict-reg-type
[08:24:07] ============== [PASSED] xe_rtp_process_tests ===============
[08:24:07] ===================== [PASSED] xe_rtp ======================
[08:24:07] ========================== xe_wa ==========================
[08:24:07] ======================== xe_wa_gt =========================
[08:24:07] [PASSED] TIGERLAKE (B0)
[08:24:07] [PASSED] DG1 (A0)
[08:24:07] [PASSED] DG1 (B0)
[08:24:07] [PASSED] ALDERLAKE_S (A0)
[08:24:07] [PASSED] ALDERLAKE_S (B0)
[08:24:07] [PASSED] ALDERLAKE_S (C0)
[08:24:07] [PASSED] ALDERLAKE_S (D0)
[08:24:07] [PASSED] ALDERLAKE_P (A0)
[08:24:07] [PASSED] ALDERLAKE_P (B0)
[08:24:07] [PASSED] ALDERLAKE_P (C0)
[08:24:07] [PASSED] ALDERLAKE_S_RPLS (D0)
[08:24:07] [PASSED] ALDERLAKE_P_RPLU (E0)
[08:24:07] [PASSED] DG2_G10 (A0)
[08:24:07] [PASSED] DG2_G10 (A1)
[08:24:07] [PASSED] DG2_G10 (B0)
[08:24:07] [PASSED] DG2_G10 (C0)
[08:24:07] [PASSED] DG2_G11 (A0)
[08:24:07] [PASSED] DG2_G11 (B0)
[08:24:07] [PASSED] DG2_G11 (B1)
[08:24:07] [PASSED] DG2_G12 (A0)
[08:24:07] [PASSED] DG2_G12 (A1)
[08:24:07] [PASSED] PVC (B0)
[08:24:07] [PASSED] PVC (B1)
[08:24:07] [PASSED] PVC (C0)
[08:24:07] [PASSED] METEORLAKE (g:A0, m:A0)
[08:24:07] [PASSED] METEORLAKE (g:A0, m:A0)
[08:24:07] [PASSED] LUNARLAKE (g:A0, m:A0)
[08:24:07] [PASSED] LUNARLAKE (g:B0, m:A0)
[08:24:07] ==================== [PASSED] xe_wa_gt =====================
[08:24:07] ====================== [PASSED] xe_wa ======================
[08:24:07] ============================================================
[08:24:07] Testing complete. Ran 44 tests: passed: 39, skipped: 5
[08:24:07] Elapsed time: 24.794s total, 4.215s configuring, 20.460s building, 0.099s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[08:24:07] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:24:09] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[08:24:29] Starting KUnit Kernel (1/1)...
[08:24:29] ============================================================
[08:24:29] ================== drm_test_pick_cmdline ==================
[08:24:29] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[08:24:29] =============== drm_test_pick_cmdline_named ===============
[08:24:29] [PASSED] NTSC
[08:24:29] [PASSED] NTSC-J
[08:24:29] [PASSED] PAL
[08:24:29] [PASSED] PAL-M
[08:24:29] =========== [PASSED] drm_test_pick_cmdline_named ===========
[08:24:29] ============== [PASSED] drm_test_pick_cmdline ==============
[08:24:29] ======================== drm_buddy ========================
[08:24:29] [PASSED] drm_test_buddy_alloc_limit
[08:24:29] [PASSED] drm_test_buddy_alloc_range
[08:24:29] [PASSED] drm_test_buddy_alloc_optimistic
[08:24:29] [PASSED] drm_test_buddy_alloc_pessimistic
[08:24:29] [PASSED] drm_test_buddy_alloc_smoke
[08:24:29] [PASSED] drm_test_buddy_alloc_pathological
[08:24:29] ==================== [PASSED] drm_buddy ====================
[08:24:29] =================== drm_cmdline_parser ====================
[08:24:29] [PASSED] drm_test_cmdline_force_d_only
[08:24:29] [PASSED] drm_test_cmdline_force_D_only_dvi
[08:24:29] [PASSED] drm_test_cmdline_force_D_only_hdmi
[08:24:29] [PASSED] drm_test_cmdline_force_D_only_not_digital
[08:24:29] [PASSED] drm_test_cmdline_force_e_only
[08:24:29] [PASSED] drm_test_cmdline_res
[08:24:29] [PASSED] drm_test_cmdline_res_vesa
[08:24:29] [PASSED] drm_test_cmdline_res_vesa_rblank
[08:24:29] [PASSED] drm_test_cmdline_res_rblank
[08:24:29] [PASSED] drm_test_cmdline_res_bpp
[08:24:29] [PASSED] drm_test_cmdline_res_refresh
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[08:24:29] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[08:24:29] [PASSED] drm_test_cmdline_res_margins_force_on
[08:24:29] [PASSED] drm_test_cmdline_res_vesa_margins
[08:24:29] [PASSED] drm_test_cmdline_name
[08:24:29] [PASSED] drm_test_cmdline_name_bpp
[08:24:29] [PASSED] drm_test_cmdline_name_option
[08:24:29] [PASSED] drm_test_cmdline_name_bpp_option
[08:24:29] [PASSED] drm_test_cmdline_rotate_0
[08:24:29] [PASSED] drm_test_cmdline_rotate_90
[08:24:29] [PASSED] drm_test_cmdline_rotate_180
[08:24:29] [PASSED] drm_test_cmdline_rotate_270
[08:24:29] [PASSED] drm_test_cmdline_hmirror
[08:24:29] [PASSED] drm_test_cmdline_vmirror
[08:24:29] [PASSED] drm_test_cmdline_margin_options
[08:24:29] [PASSED] drm_test_cmdline_multiple_options
[08:24:29] [PASSED] drm_test_cmdline_bpp_extra_and_option
[08:24:29] [PASSED] drm_test_cmdline_extra_and_option
[08:24:29] [PASSED] drm_test_cmdline_freestanding_options
[08:24:29] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[08:24:29] [PASSED] drm_test_cmdline_panel_orientation
[08:24:29] ================ drm_test_cmdline_invalid =================
[08:24:29] [PASSED] margin_only
[08:24:29] [PASSED] interlace_only
[08:24:29] [PASSED] res_missing_x
[08:24:29] [PASSED] res_missing_y
[08:24:29] [PASSED] res_bad_y
[08:24:29] [PASSED] res_missing_y_bpp
[08:24:29] [PASSED] res_bad_bpp
[08:24:29] [PASSED] res_bad_refresh
[08:24:29] [PASSED] res_bpp_refresh_force_on_off
[08:24:29] [PASSED] res_invalid_mode
[08:24:29] [PASSED] res_bpp_wrong_place_mode
[08:24:29] [PASSED] name_bpp_refresh
[08:24:29] [PASSED] name_refresh
[08:24:29] [PASSED] name_refresh_wrong_mode
[08:24:29] [PASSED] name_refresh_invalid_mode
[08:24:29] [PASSED] rotate_multiple
[08:24:29] [PASSED] rotate_invalid_val
[08:24:29] [PASSED] rotate_truncated
[08:24:29] [PASSED] invalid_option
[08:24:29] [PASSED] invalid_tv_option
[08:24:29] [PASSED] truncated_tv_option
[08:24:29] ============ [PASSED] drm_test_cmdline_invalid =============
[08:24:29] =============== drm_test_cmdline_tv_options ===============
[08:24:29] [PASSED] NTSC
[08:24:29] [PASSED] NTSC_443
[08:24:29] [PASSED] NTSC_J
[08:24:29] [PASSED] PAL
[08:24:29] [PASSED] PAL_M
[08:24:29] [PASSED] PAL_N
[08:24:29] [PASSED] SECAM
[08:24:29] =========== [PASSED] drm_test_cmdline_tv_options ===========
[08:24:29] =============== [PASSED] drm_cmdline_parser ================
[08:24:29] ================ drm_get_tv_mode_from_name ================
[08:24:29] ========== drm_test_get_tv_mode_from_name_valid ===========
[08:24:29] [PASSED] NTSC
[08:24:29] [PASSED] NTSC-443
[08:24:29] [PASSED] NTSC-J
[08:24:29] [PASSED] PAL
[08:24:29] [PASSED] PAL-M
[08:24:29] [PASSED] PAL-N
[08:24:29] [PASSED] SECAM
[08:24:29] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[08:24:29] [PASSED] drm_test_get_tv_mode_from_name_truncated
[08:24:29] ============ [PASSED] drm_get_tv_mode_from_name ============
[08:24:29] ==================== drm_damage_helper ====================
[08:24:29] [PASSED] drm_test_damage_iter_no_damage
[08:24:29] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[08:24:29] [PASSED] drm_test_damage_iter_no_damage_src_moved
[08:24:29] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[08:24:29] [PASSED] drm_test_damage_iter_no_damage_not_visible
[08:24:29] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[08:24:29] [PASSED] drm_test_damage_iter_no_damage_no_fb
[08:24:29] [PASSED] drm_test_damage_iter_simple_damage
[08:24:29] [PASSED] drm_test_damage_iter_single_damage
[08:24:29] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[08:24:29] [PASSED] drm_test_damage_iter_single_damage_outside_src
[08:24:29] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[08:24:29] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[08:24:29] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[08:24:29] [PASSED] drm_test_damage_iter_single_damage_src_moved
[08:24:29] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[08:24:29] [PASSED] drm_test_damage_iter_damage
[08:24:29] [PASSED] drm_test_damage_iter_damage_one_intersect
[08:24:29] [PASSED] drm_test_damage_iter_damage_one_outside
[08:24:29] [PASSED] drm_test_damage_iter_damage_src_moved
[08:24:29] [PASSED] drm_test_damage_iter_damage_not_visible
[08:24:29] ================ [PASSED] drm_damage_helper ================
[08:24:29] ==================== drm_dp_mst_helper ====================
[08:24:29] ============== drm_test_dp_mst_calc_pbn_mode ==============
[08:24:29] [PASSED] Clock 154000 BPP 30 DSC disabled
[08:24:29] [PASSED] Clock 234000 BPP 30 DSC disabled
[08:24:29] [PASSED] Clock 297000 BPP 24 DSC disabled
[08:24:29] [PASSED] Clock 332880 BPP 24 DSC enabled
[08:24:29] [PASSED] Clock 324540 BPP 24 DSC enabled
[08:24:29] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[08:24:29] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[08:24:29] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[08:24:29] [PASSED] DP_POWER_UP_PHY with port number
[08:24:29] [PASSED] DP_POWER_DOWN_PHY with port number
[08:24:29] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[08:24:29] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[08:24:29] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[08:24:29] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[08:24:29] [PASSED] DP_QUERY_PAYLOAD with port number
[08:24:29] [PASSED] DP_QUERY_PAYLOAD with VCPI
[08:24:29] [PASSED] DP_REMOTE_DPCD_READ with port number
[08:24:29] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[08:24:29] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[08:24:29] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[08:24:29] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[08:24:29] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[08:24:29] [PASSED] DP_REMOTE_I2C_READ with port number
[08:24:29] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[08:24:29] [PASSED] DP_REMOTE_I2C_READ with transactions array
[08:24:29] [PASSED] DP_REMOTE_I2C_WRITE with port number
[08:24:29] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[08:24:29] [PASSED] DP_REMOTE_I2C_WRITE with data array
[08:24:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[08:24:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[08:24:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[08:24:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[08:24:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[08:24:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[08:24:29] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[08:24:29] ================ [PASSED] drm_dp_mst_helper ================
[08:24:29] ================= drm_format_helper_test ==================
[08:24:29] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[08:24:29] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[08:24:29] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[08:24:29] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[08:24:29] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[08:24:29] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[08:24:29] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[08:24:29] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[08:24:29] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[08:24:29] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[08:24:29] ============== drm_test_fb_xrgb8888_to_mono ===============
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[08:24:29] ==================== drm_test_fb_swab =====================
[08:24:29] [PASSED] single_pixel_source_buffer
[08:24:29] [PASSED] single_pixel_clip_rectangle
[08:24:29] [PASSED] well_known_colors
[08:24:29] [PASSED] destination_pitch
[08:24:29] ================ [PASSED] drm_test_fb_swab =================
[08:24:29] ================= drm_test_fb_clip_offset =================
[08:24:29] [PASSED] pass through
[08:24:29] [PASSED] horizontal offset
[08:24:29] [PASSED] vertical offset
[08:24:29] [PASSED] horizontal and vertical offset
[08:24:29] [PASSED] horizontal offset (custom pitch)
[08:24:29] [PASSED] vertical offset (custom pitch)
[08:24:29] [PASSED] horizontal and vertical offset (custom pitch)
[08:24:29] ============= [PASSED] drm_test_fb_clip_offset =============
[08:24:29] ============== drm_test_fb_build_fourcc_list ==============
[08:24:29] [PASSED] no native formats
[08:24:29] [PASSED] XRGB8888 as native format
[08:24:29] [PASSED] remove duplicates
[08:24:29] [PASSED] convert alpha formats
[08:24:29] [PASSED] random formats
[08:24:29] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[08:24:29] =================== drm_test_fb_memcpy ====================
[08:24:29] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[08:24:29] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[08:24:29] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[08:24:29] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[08:24:29] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[08:24:29] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[08:24:29] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[08:24:29] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[08:24:29] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[08:24:29] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[08:24:29] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[08:24:29] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[08:24:29] =============== [PASSED] drm_test_fb_memcpy ================
[08:24:29] ============= [PASSED] drm_format_helper_test ==============
[08:24:29] ======================= drm_format ========================
[08:24:29] [PASSED] drm_test_format_block_width_invalid
[08:24:29] [PASSED] drm_test_format_block_width_one_plane
[08:24:29] [PASSED] drm_test_format_block_width_two_plane
[08:24:29] [PASSED] drm_test_format_block_width_three_plane
[08:24:29] [PASSED] drm_test_format_block_width_tiled
[08:24:29] [PASSED] drm_test_format_block_height_invalid
[08:24:29] [PASSED] drm_test_format_block_height_one_plane
[08:24:29] [PASSED] drm_test_format_block_height_two_plane
[08:24:29] [PASSED] drm_test_format_block_height_three_plane
[08:24:29] [PASSED] drm_test_format_block_height_tiled
[08:24:29] [PASSED] drm_test_format_min_pitch_invalid
[08:24:29] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[08:24:29] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[08:24:29] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[08:24:29] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[08:24:29] [PASSED] drm_test_format_min_pitch_two_plane
[08:24:29] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[08:24:29] [PASSED] drm_test_format_min_pitch_tiled
[08:24:29] =================== [PASSED] drm_format ====================
[08:24:29] ===================== drm_framebuffer =====================
[08:24:29] =============== drm_test_framebuffer_create ===============
[08:24:29] [PASSED] ABGR8888 normal sizes
[08:24:29] [PASSED] ABGR8888 max sizes
[08:24:29] [PASSED] ABGR8888 pitch greater than min required
[08:24:29] [PASSED] ABGR8888 pitch less than min required
[08:24:29] [PASSED] ABGR8888 Invalid width
[08:24:29] [PASSED] ABGR8888 Invalid buffer handle
[08:24:29] [PASSED] No pixel format
[08:24:29] [PASSED] ABGR8888 Width 0
[08:24:29] [PASSED] ABGR8888 Height 0
[08:24:29] [PASSED] ABGR8888 Out of bound height * pitch combination
[08:24:29] [PASSED] ABGR8888 Large buffer offset
[08:24:29] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[08:24:29] [PASSED] ABGR8888 Valid buffer modifier
[08:24:29] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[08:24:29] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[08:24:29] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[08:24:29] [PASSED] NV12 Normal sizes
[08:24:29] [PASSED] NV12 Max sizes
[08:24:29] [PASSED] NV12 Invalid pitch
[08:24:29] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[08:24:29] [PASSED] NV12 different modifier per-plane
[08:24:29] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[08:24:29] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[08:24:29] [PASSED] NV12 Modifier for inexistent plane
[08:24:29] [PASSED] NV12 Handle for inexistent plane
[08:24:29] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[08:24:29] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[08:24:29] [PASSED] YVU420 Normal sizes
[08:24:29] [PASSED] YVU420 Max sizes
[08:24:29] [PASSED] YVU420 Invalid pitch
[08:24:29] [PASSED] YVU420 Different pitches
[08:24:29] [PASSED] YVU420 Different buffer offsets/pitches
[08:24:29] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[08:24:29] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[08:24:29] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[08:24:29] [PASSED] YVU420 Valid modifier
[08:24:29] [PASSED] YVU420 Different modifiers per plane
[08:24:29] [PASSED] YVU420 Modifier for inexistent plane
[08:24:29] [PASSED] X0L2 Normal sizes
[08:24:29] [PASSED] X0L2 Max sizes
[08:24:29] [PASSED] X0L2 Invalid pitch
[08:24:29] [PASSED] X0L2 Pitch greater than minimum required
[08:24:29] [PASSED] X0L2 Handle for inexistent plane
[08:24:29] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[08:24:29] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[08:24:29] [PASSED] X0L2 Valid modifier
[08:24:29] [PASSED] X0L2 Modifier for inexistent plane
[08:24:29] =========== [PASSED] drm_test_framebuffer_create ===========
[08:24:29] ================= [PASSED] drm_framebuffer =================
[08:24:29] ==================== drm-test-managed =====================
[08:24:29] [PASSED] drm_test_managed_run_action
[08:24:29] ================ [PASSED] drm-test-managed =================
[08:24:29] ========================= drm_mm ==========================
[08:24:29] [PASSED] drm_test_mm_init
[08:24:29] [PASSED] drm_test_mm_debug
[08:24:39] [PASSED] drm_test_mm_reserve
[08:24:49] [PASSED] drm_test_mm_insert
[08:24:50] [PASSED] drm_test_mm_replace
[08:24:50] [PASSED] drm_test_mm_insert_range
[08:24:50] [PASSED] drm_test_mm_frag
[08:24:50] [PASSED] drm_test_mm_align
[08:24:50] [PASSED] drm_test_mm_align32
[08:24:51] [PASSED] drm_test_mm_align64
[08:24:51] [PASSED] drm_test_mm_evict
[08:24:51] [PASSED] drm_test_mm_evict_range
[08:24:51] [PASSED] drm_test_mm_topdown
[08:24:51] [PASSED] drm_test_mm_bottomup
[08:24:51] [PASSED] drm_test_mm_lowest
[08:24:51] [PASSED] drm_test_mm_highest
[08:24:52] [PASSED] drm_test_mm_color
[08:24:52] [PASSED] drm_test_mm_color_evict
[08:24:52] [PASSED] drm_test_mm_color_evict_range
[08:24:52] ===================== [PASSED] drm_mm ======================
[08:24:52] =================== drm_modes_analog_tv ===================
[08:24:52] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[08:24:52] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[08:24:52] [PASSED] drm_test_modes_analog_tv_pal_576i
[08:24:52] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[08:24:52] =============== [PASSED] drm_modes_analog_tv ===============
[08:24:52] ==================== drm_plane_helper =====================
[08:24:52] =============== drm_test_check_plane_state ================
[08:24:52] [PASSED] clipping_simple
[08:24:52] [PASSED] clipping_rotate_reflect
[08:24:52] [PASSED] positioning_simple
[08:24:52] [PASSED] upscaling
[08:24:52] [PASSED] downscaling
[08:24:52] [PASSED] rounding1
[08:24:52] [PASSED] rounding2
[08:24:52] [PASSED] rounding3
[08:24:52] [PASSED] rounding4
[08:24:52] =========== [PASSED] drm_test_check_plane_state ============
[08:24:52] =========== drm_test_check_invalid_plane_state ============
[08:24:52] [PASSED] positioning_invalid
[08:24:52] [PASSED] upscaling_invalid
[08:24:52] [PASSED] downscaling_invalid
[08:24:52] ======= [PASSED] drm_test_check_invalid_plane_state ========
[08:24:52] ================ [PASSED] drm_plane_helper =================
[08:24:52] ============ drm_connector_helper_tv_get_modes ============
[08:24:52] ====== drm_test_connector_helper_tv_get_modes_check =======
[08:24:52] [PASSED] None
[08:24:52] [PASSED] PAL
[08:24:52] [PASSED] NTSC
[08:24:52] [PASSED] Both, NTSC Default
[08:24:52] [PASSED] Both, PAL Default
[08:24:52] [PASSED] Both, NTSC Default, with PAL on command-line
[08:24:52] [PASSED] Both, PAL Default, with NTSC on command-line
[08:24:52] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[08:24:52] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[08:24:52] ======================== drm_rect =========================
[08:24:52] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[08:24:52] [PASSED] drm_test_rect_clip_scaled_not_clipped
[08:24:52] [PASSED] drm_test_rect_clip_scaled_clipped
[08:24:52] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[08:24:52] ================= drm_test_rect_intersect =================
[08:24:52] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[08:24:52] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[08:24:52] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[08:24:52] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[08:24:52] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[08:24:52] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[08:24:52] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[08:24:52] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[08:24:52] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[08:24:52] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[08:24:52] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[08:24:52] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[08:24:52] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[08:24:52] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[08:24:52] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[08:24:52] ============= [PASSED] drm_test_rect_intersect =============
[08:24:52] ================ drm_test_rect_calc_hscale ================
[08:24:52] [PASSED] normal use
[08:24:52] [PASSED] out of max range
[08:24:52] [PASSED] out of min range
[08:24:52] [PASSED] zero dst
[08:24:52] [PASSED] negative src
[08:24:52] [PASSED] negative dst
[08:24:52] ============ [PASSED] drm_test_rect_calc_hscale ============
[08:24:52] ================ drm_test_rect_calc_vscale ================
[08:24:52] [PASSED] normal use
[08:24:52] [PASSED] out of max range
[08:24:52] [PASSED] out of min range
[08:24:52] [PASSED] zero dst
[08:24:52] [PASSED] negative src
[08:24:52] [PASSED] negative dst
[08:24:52] ============ [PASSED] drm_test_rect_calc_vscale ============
[08:24:52] ================== drm_test_rect_rotate ===================
[08:24:52] [PASSED] reflect-x
[08:24:52] [PASSED] reflect-y
[08:24:52] [PASSED] rotate-0
[08:24:52] [PASSED] rotate-90
[08:24:52] [PASSED] rotate-180
[08:24:52] [PASSED] rotate-270
[08:24:52] ============== [PASSED] drm_test_rect_rotate ===============
[08:24:52] ================ drm_test_rect_rotate_inv =================
[08:24:52] [PASSED] reflect-x
[08:24:52] [PASSED] reflect-y
[08:24:52] [PASSED] rotate-0
[08:24:52] [PASSED] rotate-90
[08:24:52] [PASSED] rotate-180
[08:24:52] [PASSED] rotate-270
[08:24:52] ============ [PASSED] drm_test_rect_rotate_inv =============
stty: 'standard input': Inappropriate ioctl for device
[08:24:52] ==================== [PASSED] drm_rect =====================
[08:24:52] ======================== drm_exec =========================
[08:24:52] [PASSED] sanitycheck
[08:24:52] [PASSED] test_lock
[08:24:52] [PASSED] test_lock_unlock
[08:24:52] [PASSED] test_duplicates
[08:24:52] [PASSED] test_prepare
[08:24:52] [PASSED] test_prepare_array
[08:24:52] [PASSED] test_multiple_loops
[08:24:52] ==================== [PASSED] drm_exec =====================
[08:24:52] ============================================================
[08:24:52] Testing complete. Ran 368 tests: passed: 368
[08:24:52] Elapsed time: 45.140s total, 1.692s configuring, 19.765s building, 23.655s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 32+ messages in thread* [Intel-xe] ✓ CI.Build: success for Enable compression handling on LNL. (rev5)
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (11 preceding siblings ...)
2023-12-06 8:24 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
@ 2023-12-06 8:32 ` Patchwork
2023-12-06 8:32 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
` (2 subsequent siblings)
15 siblings, 0 replies; 32+ messages in thread
From: Patchwork @ 2023-12-06 8:32 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
== Series Details ==
Series: Enable compression handling on LNL. (rev5)
URL : https://patchwork.freedesktop.org/series/126704/
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
+ echo -e '\e[0Ksection_start:1701851102:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1701851102:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
GEN Makefile
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/menu.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64-default'
++ nproc
+ make O=build64-default -j48
make[1]: Entering directory '/kernel/build64-default'
GEN Makefile
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
GEN arch/x86/include/generated/asm/orc_hash.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
WRAP arch/x86/include/generated/uapi/asm/param.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/types.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/export.h
HOSTCC arch/x86/tools/relocs_common.o
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
WRAP arch/x86/include/generated/asm/irq_regs.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
UPD include/generated/uapi/linux/version.h
WRAP arch/x86/include/generated/asm/module.lds.h
WRAP arch/x86/include/generated/asm/rwonce.h
WRAP arch/x86/include/generated/asm/unaligned.h
UPD include/config/kernel.release
UPD include/generated/compile.h
HOSTCC scripts/unifdef
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
UPD include/generated/utsrelease.h
DESCEND objtool
HOSTCC /kernel/build64-default/tools/objtool/fixdep.o
HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o
LINK /kernel/build64-default/tools/objtool/fixdep
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
HOSTLD arch/x86/tools/relocs
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
INSTALL libsubcmd_headers
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
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
HDRINST usr/include/video/edid.h
HDRINST usr/include/video/sisfb.h
HDRINST usr/include/video/uvesafb.h
HDRINST usr/include/drm/amdgpu_drm.h
HDRINST usr/include/drm/vgem_drm.h
HDRINST usr/include/drm/qaic_accel.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/exynos_drm.h
HDRINST usr/include/drm/ivpu_accel.h
HDRINST usr/include/drm/drm_sarea.h
HDRINST usr/include/drm/v3d_drm.h
HDRINST usr/include/drm/drm_fourcc.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/nouveau_drm.h
HDRINST usr/include/drm/vmwgfx_drm.h
HDRINST usr/include/drm/habanalabs_accel.h
HDRINST usr/include/drm/msm_drm.h
HDRINST usr/include/drm/etnaviv_drm.h
HDRINST usr/include/drm/panfrost_drm.h
HDRINST usr/include/drm/vc4_drm.h
HDRINST usr/include/drm/lima_drm.h
HDRINST usr/include/drm/drm.h
HDRINST usr/include/drm/armada_drm.h
HDRINST usr/include/mtd/inftl-user.h
HDRINST usr/include/mtd/mtd-user.h
HDRINST usr/include/mtd/nftl-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
UPD scripts/mod/devicetable-offsets.h
HDRINST usr/include/asm-generic/termios.h
HDRINST usr/include/asm-generic/mman-common.h
HDRINST usr/include/asm-generic/ioctl.h
HDRINST usr/include/asm-generic/socket.h
HDRINST usr/include/asm-generic/signal-defs.h
HDRINST usr/include/asm-generic/termbits.h
HDRINST usr/include/asm-generic/int-ll64.h
HDRINST usr/include/asm-generic/signal.h
HDRINST usr/include/asm-generic/siginfo.h
HDRINST usr/include/asm-generic/stat.h
HDRINST usr/include/asm-generic/int-l64.h
HDRINST usr/include/asm-generic/errno-base.h
HDRINST usr/include/asm-generic/fcntl.h
HDRINST usr/include/asm-generic/setup.h
HDRINST usr/include/asm-generic/ipcbuf.h
HDRINST usr/include/asm-generic/sembuf.h
HDRINST usr/include/asm-generic/ucontext.h
HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
HDRINST usr/include/rdma/irdma-abi.h
HDRINST usr/include/rdma/mana-abi.h
HDRINST usr/include/rdma/hfi/hfi1_user.h
HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
HDRINST usr/include/rdma/rdma_user_rxe.h
HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
HDRINST usr/include/rdma/rdma_user_ioctl.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
MKELF scripts/mod/elfconfig.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
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/file2alias.o
HDRINST usr/include/rdma/ib_user_verbs.h
HDRINST usr/include/rdma/efa-abi.h
HOSTCC scripts/mod/sumversion.o
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/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/wmi.h
HDRINST usr/include/linux/loop.h
HDRINST usr/include/linux/nvme_ioctl.h
HDRINST usr/include/linux/mmtimer.h
HDRINST usr/include/linux/if_pppol2tp.h
HDRINST usr/include/linux/mtio.h
HDRINST usr/include/linux/if_arcnet.h
HDRINST usr/include/linux/romfs_fs.h
HDRINST usr/include/linux/posix_types.h
HDRINST usr/include/linux/rtc.h
HDRINST usr/include/linux/landlock.h
HDRINST usr/include/linux/gpio.h
HDRINST usr/include/linux/selinux_netlink.h
HDRINST usr/include/linux/pps.h
HDRINST usr/include/linux/ndctl.h
HDRINST usr/include/linux/virtio_gpu.h
HDRINST usr/include/linux/android/binderfs.h
HDRINST usr/include/linux/android/binder.h
HDRINST usr/include/linux/virtio_vsock.h
HDRINST usr/include/linux/sound.h
HDRINST usr/include/linux/vtpm_proxy.h
HDRINST usr/include/linux/nfs_fs.h
HDRINST usr/include/linux/elf-fdpic.h
HDRINST usr/include/linux/adfs_fs.h
HDRINST usr/include/linux/target_core_user.h
HDRINST usr/include/linux/netlink_diag.h
HDRINST usr/include/linux/const.h
HDRINST usr/include/linux/firewire-cdev.h
HDRINST usr/include/linux/vdpa.h
HDRINST usr/include/linux/if_infiniband.h
HDRINST usr/include/linux/serial.h
HDRINST usr/include/linux/iio/types.h
HDRINST usr/include/linux/iio/buffer.h
HDRINST usr/include/linux/iio/events.h
HDRINST usr/include/linux/baycom.h
HDRINST usr/include/linux/major.h
HDRINST usr/include/linux/atmppp.h
HDRINST usr/include/linux/ipv6_route.h
HDRINST usr/include/linux/spi/spidev.h
HDRINST usr/include/linux/spi/spi.h
HDRINST usr/include/linux/virtio_ring.h
HDRINST usr/include/linux/hdlc/ioctl.h
HDRINST usr/include/linux/remoteproc_cdev.h
HDRINST usr/include/linux/hyperv.h
HDRINST usr/include/linux/rpl_iptunnel.h
HDRINST usr/include/linux/sync_file.h
HDRINST usr/include/linux/igmp.h
HDRINST usr/include/linux/v4l2-dv-timings.h
HDRINST usr/include/linux/virtio_i2c.h
HDRINST usr/include/linux/xfrm.h
HDRINST usr/include/linux/capability.h
HDRINST usr/include/linux/gtp.h
HDRINST usr/include/linux/xdp_diag.h
HDRINST usr/include/linux/pkt_cls.h
HDRINST usr/include/linux/suspend_ioctls.h
HDRINST usr/include/linux/vt.h
HDRINST usr/include/linux/loadpin.h
HDRINST usr/include/linux/dlm_plock.h
HDRINST usr/include/linux/fb.h
HDRINST usr/include/linux/max2175.h
HDRINST usr/include/linux/sunrpc/debug.h
HDRINST usr/include/linux/gsmmux.h
HDRINST usr/include/linux/watchdog.h
HDRINST usr/include/linux/vhost_types.h
HDRINST usr/include/linux/vduse.h
HDRINST usr/include/linux/ila.h
HDRINST usr/include/linux/tdx-guest.h
HDRINST usr/include/linux/close_range.h
HDRINST usr/include/linux/ivtv.h
HDRINST usr/include/linux/cryptouser.h
HDRINST usr/include/linux/netfilter/xt_string.h
HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
HDRINST usr/include/linux/netfilter/nf_nat.h
HDRINST usr/include/linux/netfilter/xt_recent.h
HDRINST usr/include/linux/netfilter/xt_addrtype.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
HDRINST usr/include/linux/netfilter/xt_MARK.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/xt_ecn.h
HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
HDRINST usr/include/linux/netfilter/xt_esp.h
HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
HDRINST usr/include/linux/netfilter/xt_mac.h
HDRINST usr/include/linux/netfilter/xt_comment.h
HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
HDRINST usr/include/linux/netfilter/xt_osf.h
HDRINST usr/include/linux/netfilter/xt_hashlimit.h
HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
HDRINST usr/include/linux/netfilter/xt_socket.h
HDRINST usr/include/linux/netfilter/xt_connmark.h
HDRINST usr/include/linux/netfilter/xt_sctp.h
HDRINST usr/include/linux/netfilter/xt_tcpudp.h
HDRINST usr/include/linux/netfilter/xt_DSCP.h
HDRINST usr/include/linux/netfilter/xt_time.h
HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
HDRINST usr/include/linux/netfilter/xt_policy.h
HDRINST usr/include/linux/netfilter/xt_rpfilter.h
HDRINST usr/include/linux/netfilter/xt_nfacct.h
HDRINST usr/include/linux/netfilter/xt_SECMARK.h
HDRINST usr/include/linux/netfilter/xt_length.h
HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
HDRINST usr/include/linux/netfilter/xt_quota.h
HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
HDRINST usr/include/linux/netfilter/xt_ipcomp.h
HDRINST usr/include/linux/netfilter/xt_iprange.h
HDRINST usr/include/linux/netfilter/xt_bpf.h
HDRINST usr/include/linux/netfilter/xt_LOG.h
HDRINST usr/include/linux/netfilter/xt_rateest.h
HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
HDRINST usr/include/linux/netfilter/xt_HMARK.h
HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
HDRINST usr/include/linux/netfilter/xt_pkttype.h
HDRINST usr/include/linux/netfilter/xt_ipvs.h
HDRINST usr/include/linux/netfilter/xt_devgroup.h
HDRINST usr/include/linux/netfilter/xt_AUDIT.h
HDRINST usr/include/linux/netfilter/xt_realm.h
HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
HDRINST usr/include/linux/netfilter/xt_set.h
HDRINST usr/include/linux/netfilter/xt_LED.h
HDRINST usr/include/linux/netfilter/xt_connlabel.h
HDRINST usr/include/linux/netfilter/xt_owner.h
HDRINST usr/include/linux/netfilter/xt_dccp.h
HDRINST usr/include/linux/netfilter/xt_limit.h
HDRINST usr/include/linux/netfilter/xt_conntrack.h
HDRINST usr/include/linux/netfilter/xt_TEE.h
HDRINST usr/include/linux/netfilter/xt_RATEEST.h
HDRINST usr/include/linux/netfilter/xt_connlimit.h
HDRINST usr/include/linux/netfilter/ipset/ip_set.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
HDRINST usr/include/linux/netfilter/x_tables.h
HDRINST usr/include/linux/netfilter/xt_dscp.h
HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
HDRINST usr/include/linux/netfilter/xt_cluster.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
HDRINST usr/include/linux/netfilter/nf_log.h
HDRINST usr/include/linux/netfilter/xt_tcpmss.h
HDRINST usr/include/linux/netfilter/xt_NFLOG.h
HDRINST usr/include/linux/netfilter/xt_l2tp.h
HDRINST usr/include/linux/netfilter/xt_helper.h
HDRINST usr/include/linux/netfilter/xt_statistic.h
HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
HDRINST usr/include/linux/netfilter/xt_CT.h
HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
HDRINST usr/include/linux/netfilter/xt_connbytes.h
HDRINST usr/include/linux/netfilter/xt_state.h
HDRINST usr/include/linux/netfilter/nf_tables.h
HDRINST usr/include/linux/netfilter/xt_mark.h
HDRINST usr/include/linux/netfilter/xt_cpu.h
HDRINST usr/include/linux/netfilter/nf_tables_compat.h
HDRINST usr/include/linux/netfilter/xt_physdev.h
HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
HDRINST usr/include/linux/tty_flags.h
HDRINST usr/include/linux/if_phonet.h
HDRINST usr/include/linux/elf-em.h
HDRINST usr/include/linux/vm_sockets.h
HDRINST usr/include/linux/dlmconstants.h
HDRINST usr/include/linux/bsg.h
HDRINST usr/include/linux/matroxfb.h
HDRINST usr/include/linux/sysctl.h
HDRINST usr/include/linux/unix_diag.h
HDRINST usr/include/linux/pcitest.h
HDRINST usr/include/linux/mman.h
HDRINST usr/include/linux/if_plip.h
HDRINST usr/include/linux/virtio_balloon.h
HDRINST usr/include/linux/pidfd.h
HDRINST usr/include/linux/f2fs.h
HDRINST usr/include/linux/x25.h
HDRINST usr/include/linux/if_cablemodem.h
HDRINST usr/include/linux/utsname.h
HDRINST usr/include/linux/counter.h
HDRINST usr/include/linux/atm_tcp.h
HDRINST usr/include/linux/atalk.h
HDRINST usr/include/linux/virtio_rng.h
HDRINST usr/include/linux/vboxguest.h
HDRINST usr/include/linux/bpf_perf_event.h
HDRINST usr/include/linux/ipmi_ssif_bmc.h
HDRINST usr/include/linux/nfs_mount.h
HDRINST usr/include/linux/sonet.h
HDRINST usr/include/linux/netfilter.h
HDRINST usr/include/linux/keyctl.h
HDRINST usr/include/linux/nl80211.h
HDRINST usr/include/linux/misc/bcm_vk.h
HDRINST usr/include/linux/audit.h
HDRINST usr/include/linux/tipc_config.h
HDRINST usr/include/linux/tipc_sockets_diag.h
HDRINST usr/include/linux/futex.h
HDRINST usr/include/linux/sev-guest.h
HDRINST usr/include/linux/ublk_cmd.h
HDRINST usr/include/linux/types.h
HDRINST usr/include/linux/virtio_input.h
HDRINST usr/include/linux/if_slip.h
HDRINST usr/include/linux/personality.h
HDRINST usr/include/linux/openat2.h
HDRINST usr/include/linux/poll.h
HDRINST usr/include/linux/posix_acl.h
HDRINST usr/include/linux/smc_diag.h
HDRINST usr/include/linux/snmp.h
HDRINST usr/include/linux/errqueue.h
HDRINST usr/include/linux/if_tunnel.h
HDRINST usr/include/linux/fanotify.h
HDRINST usr/include/linux/kernel.h
HDRINST usr/include/linux/rtnetlink.h
HDRINST usr/include/linux/memfd.h
HDRINST usr/include/linux/rpl.h
HDRINST usr/include/linux/serial_core.h
HDRINST usr/include/linux/dns_resolver.h
HDRINST usr/include/linux/pr.h
HDRINST usr/include/linux/atm_eni.h
HDRINST usr/include/linux/lp.h
HDRINST usr/include/linux/virtio_mem.h
HDRINST usr/include/linux/ultrasound.h
HDRINST usr/include/linux/sctp.h
HDRINST usr/include/linux/uio.h
HDRINST usr/include/linux/tcp_metrics.h
HDRINST usr/include/linux/wwan.h
HDRINST usr/include/linux/atmbr2684.h
HDRINST usr/include/linux/in_route.h
HDRINST usr/include/linux/qemu_fw_cfg.h
HDRINST usr/include/linux/if_macsec.h
HDRINST usr/include/linux/usb/charger.h
HDRINST usr/include/linux/usb/g_uvc.h
HDRINST usr/include/linux/usb/gadgetfs.h
HDRINST usr/include/linux/usb/raw_gadget.h
HDRINST usr/include/linux/usb/cdc-wdm.h
HDRINST usr/include/linux/usb/g_printer.h
HDRINST usr/include/linux/usb/midi.h
HDRINST usr/include/linux/usb/tmc.h
HDRINST usr/include/linux/usb/video.h
HDRINST usr/include/linux/usb/functionfs.h
HDRINST usr/include/linux/usb/audio.h
HDRINST usr/include/linux/usb/ch11.h
HDRINST usr/include/linux/usb/ch9.h
HDRINST usr/include/linux/usb/cdc.h
HDRINST usr/include/linux/jffs2.h
HDRINST usr/include/linux/ax25.h
HDRINST usr/include/linux/auto_fs.h
HDRINST usr/include/linux/tiocl.h
HDRINST usr/include/linux/scc.h
HDRINST usr/include/linux/psci.h
HDRINST usr/include/linux/swab.h
HDRINST usr/include/linux/cec.h
HDRINST usr/include/linux/kfd_ioctl.h
HDRINST usr/include/linux/smc.h
HDRINST usr/include/linux/qrtr.h
HDRINST usr/include/linux/screen_info.h
HDRINST usr/include/linux/nfsacl.h
HDRINST usr/include/linux/seg6_hmac.h
HDRINST usr/include/linux/gameport.h
HDRINST usr/include/linux/wireless.h
HDRINST usr/include/linux/fdreg.h
HDRINST usr/include/linux/cciss_defs.h
HDRINST usr/include/linux/serial_reg.h
HDRINST usr/include/linux/perf_event.h
HDRINST usr/include/linux/in6.h
HDRINST usr/include/linux/hid.h
HDRINST usr/include/linux/netlink.h
HDRINST usr/include/linux/fuse.h
HDRINST usr/include/linux/magic.h
HDRINST usr/include/linux/ioam6_iptunnel.h
HDRINST usr/include/linux/stm.h
HDRINST usr/include/linux/vsockmon.h
HDRINST usr/include/linux/seg6.h
HDRINST usr/include/linux/idxd.h
HDRINST usr/include/linux/nitro_enclaves.h
HDRINST usr/include/linux/ptrace.h
HDRINST usr/include/linux/ioam6_genl.h
LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
HDRINST usr/include/linux/qnx4_fs.h
HDRINST usr/include/linux/fsl_mc.h
HDRINST usr/include/linux/net_tstamp.h
HDRINST usr/include/linux/msg.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
HDRINST usr/include/linux/sem.h
HDRINST usr/include/linux/net_namespace.h
HDRINST usr/include/linux/radeonfb.h
HDRINST usr/include/linux/tee.h
HDRINST usr/include/linux/udp.h
HDRINST usr/include/linux/virtio_bt.h
HDRINST usr/include/linux/v4l2-subdev.h
HDRINST usr/include/linux/posix_acl_xattr.h
HDRINST usr/include/linux/v4l2-mediabus.h
HDRINST usr/include/linux/atmapi.h
HDRINST usr/include/linux/raid/md_p.h
HDRINST usr/include/linux/raid/md_u.h
AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
HDRINST usr/include/linux/zorro_ids.h
HDRINST usr/include/linux/nbd.h
HDRINST usr/include/linux/isst_if.h
HDRINST usr/include/linux/rxrpc.h
HDRINST usr/include/linux/unistd.h
HDRINST usr/include/linux/if_arp.h
HDRINST usr/include/linux/atm_zatm.h
HDRINST usr/include/linux/io_uring.h
HDRINST usr/include/linux/if_fddi.h
HDRINST usr/include/linux/bpqether.h
HDRINST usr/include/linux/sysinfo.h
HDRINST usr/include/linux/auto_dev-ioctl.h
HDRINST usr/include/linux/nfs4_mount.h
HDRINST usr/include/linux/keyboard.h
HDRINST usr/include/linux/virtio_mmio.h
HDRINST usr/include/linux/input.h
HDRINST usr/include/linux/qnxtypes.h
HDRINST usr/include/linux/mdio.h
HDRINST usr/include/linux/lwtunnel.h
HDRINST usr/include/linux/gfs2_ondisk.h
HDRINST usr/include/linux/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/mei.h
HDRINST usr/include/linux/pfrut.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
CC /kernel/build64-default/tools/objtool/weak.o
HDRINST usr/include/linux/virtio_9p.h
CC /kernel/build64-default/tools/objtool/check.o
HDRINST usr/include/linux/genwqe/genwqe_card.h
CC /kernel/build64-default/tools/objtool/special.o
HDRINST usr/include/linux/if_tun.h
CC /kernel/build64-default/tools/objtool/builtin-check.o
CC /kernel/build64-default/tools/objtool/elf.o
HDRINST usr/include/linux/ext4.h
CC /kernel/build64-default/tools/objtool/objtool.o
HDRINST usr/include/linux/if_ether.h
CC /kernel/build64-default/tools/objtool/orc_gen.o
HDRINST usr/include/linux/kvm_para.h
HDRINST usr/include/linux/kernel-page-flags.h
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
CC /kernel/build64-default/tools/objtool/orc_dump.o
CC /kernel/build64-default/tools/objtool/libstring.o
HDRINST usr/include/linux/cdrom.h
HDRINST usr/include/linux/un.h
HDRINST usr/include/linux/module.h
MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/
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
CC /kernel/build64-default/tools/objtool/arch/x86/special.o
HDRINST usr/include/linux/mqueue.h
HDRINST usr/include/linux/a.out.h
HDRINST usr/include/linux/input-event-codes.h
HDRINST usr/include/linux/coda.h
HDRINST usr/include/linux/rio_mport_cdev.h
GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
HDRINST usr/include/linux/ipsec.h
HDRINST usr/include/linux/blkpg.h
HDRINST usr/include/linux/blkzoned.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
HDRINST usr/include/linux/netfilter_bridge/ebtables.h
HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
HDRINST usr/include/linux/reiserfs_fs.h
HDRINST usr/include/linux/cciss_ioctl.h
HDRINST usr/include/linux/fsmap.h
HDRINST usr/include/linux/smiapp.h
HDRINST usr/include/linux/switchtec_ioctl.h
HDRINST usr/include/linux/atmdev.h
HDRINST usr/include/linux/hpet.h
HDRINST usr/include/linux/virtio_config.h
HDRINST usr/include/linux/string.h
HDRINST usr/include/linux/kfd_sysfs.h
HDRINST usr/include/linux/inet_diag.h
HDRINST usr/include/linux/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/ipmi_msgdefs.h
HDRINST usr/include/linux/bcm933xx_hcs.h
HDRINST usr/include/linux/bpf.h
HDRINST usr/include/linux/mempolicy.h
HDRINST usr/include/linux/efs_fs_sb.h
HDRINST usr/include/linux/nexthop.h
HDRINST usr/include/linux/net_dropmon.h
HDRINST usr/include/linux/surface_aggregator/cdev.h
HDRINST usr/include/linux/surface_aggregator/dtx.h
HDRINST usr/include/linux/net.h
HDRINST usr/include/linux/mii.h
HDRINST usr/include/linux/virtio_pcidev.h
CC /kernel/build64-default/tools/objtool/arch/x86/decode.o
HDRINST usr/include/linux/termios.h
HDRINST usr/include/linux/cgroupstats.h
HDRINST usr/include/linux/mpls.h
HDRINST usr/include/linux/iommu.h
HDRINST usr/include/linux/toshiba.h
HDRINST usr/include/linux/virtio_scsi.h
HDRINST usr/include/linux/zorro.h
HDRINST usr/include/linux/chio.h
HDRINST usr/include/linux/pkt_sched.h
HDRINST usr/include/linux/cramfs_fs.h
HDRINST usr/include/linux/nfs3.h
HDRINST usr/include/linux/vfio_ccw.h
HDRINST usr/include/linux/atm_nicstar.h
HDRINST usr/include/linux/ncsi.h
HDRINST usr/include/linux/virtio_net.h
HDRINST usr/include/linux/stddef.h
HDRINST usr/include/linux/ioctl.h
HDRINST usr/include/linux/limits.h
HDRINST usr/include/linux/ipmi_bmc.h
HDRINST usr/include/linux/netfilter_arp.h
HDRINST usr/include/linux/if_addr.h
HDRINST usr/include/linux/rpmsg.h
HDRINST usr/include/linux/media-bus-format.h
HDRINST usr/include/linux/kernelcapi.h
HDRINST usr/include/linux/ppp_defs.h
HDRINST usr/include/linux/ethtool.h
HDRINST usr/include/linux/aspeed-video.h
HDRINST usr/include/linux/hdlc.h
HDRINST usr/include/linux/fscrypt.h
HDRINST usr/include/linux/batadv_packet.h
HDRINST usr/include/linux/uuid.h
HDRINST usr/include/linux/capi.h
HDRINST usr/include/linux/mptcp.h
HDRINST usr/include/linux/hidraw.h
HDRINST usr/include/linux/virtio_console.h
HDRINST usr/include/linux/irqnr.h
HDRINST usr/include/linux/coresight-stm.h
HDRINST usr/include/linux/cxl_mem.h
HDRINST usr/include/linux/iso_fs.h
HDRINST usr/include/linux/virtio_blk.h
HDRINST usr/include/linux/udf_fs_i.h
HDRINST usr/include/linux/coff.h
HDRINST usr/include/linux/dma-buf.h
HDRINST usr/include/linux/ife.h
HDRINST usr/include/linux/agpgart.h
HDRINST usr/include/linux/socket.h
HDRINST usr/include/linux/nilfs2_ondisk.h
HDRINST usr/include/linux/connector.h
HDRINST usr/include/linux/auto_fs4.h
HDRINST usr/include/linux/bt-bmc.h
HDRINST usr/include/linux/map_to_7segment.h
HDRINST usr/include/linux/tc_act/tc_skbedit.h
HDRINST usr/include/linux/tc_act/tc_ctinfo.h
HDRINST usr/include/linux/tc_act/tc_defact.h
HDRINST usr/include/linux/tc_act/tc_gact.h
HDRINST usr/include/linux/tc_act/tc_vlan.h
HDRINST usr/include/linux/tc_act/tc_skbmod.h
HDRINST usr/include/linux/tc_act/tc_sample.h
HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
HDRINST usr/include/linux/tc_act/tc_gate.h
HDRINST usr/include/linux/tc_act/tc_mirred.h
HDRINST usr/include/linux/tc_act/tc_nat.h
HDRINST usr/include/linux/tc_act/tc_csum.h
HDRINST usr/include/linux/tc_act/tc_connmark.h
HDRINST usr/include/linux/tc_act/tc_ife.h
HDRINST usr/include/linux/tc_act/tc_mpls.h
HDRINST usr/include/linux/tc_act/tc_ct.h
HDRINST usr/include/linux/tc_act/tc_pedit.h
HDRINST usr/include/linux/tc_act/tc_bpf.h
HDRINST usr/include/linux/tc_act/tc_ipt.h
HDRINST usr/include/linux/netrom.h
HDRINST usr/include/linux/joystick.h
HDRINST usr/include/linux/falloc.h
HDRINST usr/include/linux/cycx_cfm.h
HDRINST usr/include/linux/omapfb.h
HDRINST usr/include/linux/msdos_fs.h
HDRINST usr/include/linux/virtio_types.h
HDRINST usr/include/linux/mroute.h
HDRINST usr/include/linux/psample.h
HDRINST usr/include/linux/ipv6.h
HDRINST usr/include/linux/dw100.h
HDRINST usr/include/linux/psp-sev.h
HDRINST usr/include/linux/vfio.h
HDRINST usr/include/linux/if_ppp.h
HDRINST usr/include/linux/byteorder/big_endian.h
HDRINST usr/include/linux/byteorder/little_endian.h
HDRINST usr/include/linux/comedi.h
HDRINST usr/include/linux/scif_ioctl.h
HDRINST usr/include/linux/timerfd.h
HDRINST usr/include/linux/time_types.h
HDRINST usr/include/linux/firewire-constants.h
HDRINST usr/include/linux/virtio_snd.h
HDRINST usr/include/linux/ppp-ioctl.h
HDRINST usr/include/linux/fib_rules.h
HDRINST usr/include/linux/gen_stats.h
HDRINST usr/include/linux/virtio_iommu.h
HDRINST usr/include/linux/genetlink.h
HDRINST usr/include/linux/uvcvideo.h
HDRINST usr/include/linux/pfkeyv2.h
HDRINST usr/include/linux/soundcard.h
HDRINST usr/include/linux/times.h
HDRINST usr/include/linux/nfc.h
HDRINST usr/include/linux/affs_hardblocks.h
HDRINST usr/include/linux/nilfs2_api.h
HDRINST usr/include/linux/rseq.h
HDRINST usr/include/linux/caif/caif_socket.h
HDRINST usr/include/linux/caif/if_caif.h
HDRINST usr/include/linux/i2c-dev.h
HDRINST usr/include/linux/cuda.h
HDRINST usr/include/linux/mei_uuid.h
HDRINST usr/include/linux/cn_proc.h
HDRINST usr/include/linux/parport.h
HDRINST usr/include/linux/v4l2-controls.h
HDRINST usr/include/linux/hsi/cs-protocol.h
HDRINST usr/include/linux/hsi/hsi_char.h
HDRINST usr/include/linux/seg6_genl.h
HDRINST usr/include/linux/am437x-vpfe.h
HDRINST usr/include/linux/amt.h
HDRINST usr/include/linux/netconf.h
HDRINST usr/include/linux/erspan.h
HDRINST usr/include/linux/nsfs.h
HDRINST usr/include/linux/xilinx-v4l2-controls.h
HDRINST usr/include/linux/aspeed-p2a-ctrl.h
HDRINST usr/include/linux/vfio_zdev.h
HDRINST usr/include/linux/serio.h
HDRINST usr/include/linux/acrn.h
HDRINST usr/include/linux/nfs2.h
HDRINST usr/include/linux/virtio_pci.h
HDRINST usr/include/linux/ipc.h
HDRINST usr/include/linux/ethtool_netlink.h
HDRINST usr/include/linux/kd.h
HDRINST usr/include/linux/elf.h
HDRINST usr/include/linux/videodev2.h
HDRINST usr/include/linux/if_alg.h
HDRINST usr/include/linux/sonypi.h
HDRINST usr/include/linux/fsverity.h
HDRINST usr/include/linux/if.h
HDRINST usr/include/linux/btrfs.h
HDRINST usr/include/linux/vm_sockets_diag.h
HDRINST usr/include/linux/netfilter_bridge.h
HDRINST usr/include/linux/packet_diag.h
HDRINST usr/include/linux/netfilter_ipv4.h
HDRINST usr/include/linux/kvm.h
HDRINST usr/include/linux/pci.h
HDRINST usr/include/linux/if_addrlabel.h
HDRINST usr/include/linux/hdlcdrv.h
HDRINST usr/include/linux/cfm_bridge.h
HDRINST usr/include/linux/fiemap.h
HDRINST usr/include/linux/dm-ioctl.h
HDRINST usr/include/linux/aspeed-lpc-ctrl.h
HDRINST usr/include/linux/atmioc.h
HDRINST usr/include/linux/dlm.h
HDRINST usr/include/linux/pci_regs.h
HDRINST usr/include/linux/cachefiles.h
HDRINST usr/include/linux/membarrier.h
HDRINST usr/include/linux/nfs_idmap.h
HDRINST usr/include/linux/ip.h
HDRINST usr/include/linux/atm_he.h
HDRINST usr/include/linux/nfsd/export.h
HDRINST usr/include/linux/nfsd/stats.h
HDRINST usr/include/linux/nfsd/debug.h
HDRINST usr/include/linux/nfsd/cld.h
HDRINST usr/include/linux/ip_vs.h
HDRINST usr/include/linux/vmcore.h
HDRINST usr/include/linux/vbox_vmmdev_types.h
HDRINST usr/include/linux/dvb/osd.h
HDRINST usr/include/linux/dvb/dmx.h
HDRINST usr/include/linux/dvb/net.h
HDRINST usr/include/linux/dvb/frontend.h
HDRINST usr/include/linux/dvb/ca.h
HDRINST usr/include/linux/dvb/version.h
HDRINST usr/include/linux/dvb/video.h
HDRINST usr/include/linux/dvb/audio.h
HDRINST usr/include/linux/nfs.h
HDRINST usr/include/linux/if_link.h
HDRINST usr/include/linux/wait.h
HDRINST usr/include/linux/icmpv6.h
HDRINST usr/include/linux/media.h
HDRINST usr/include/linux/seg6_local.h
HDRINST usr/include/linux/tps6594_pfsm.h
HDRINST usr/include/linux/openvswitch.h
HDRINST usr/include/linux/atmsap.h
HDRINST usr/include/linux/bpfilter.h
HDRINST usr/include/linux/fpga-dfl.h
HDRINST usr/include/linux/userio.h
HDRINST usr/include/linux/signal.h
HDRINST usr/include/linux/map_to_14segment.h
HDRINST usr/include/linux/hdreg.h
HDRINST usr/include/linux/utime.h
HDRINST usr/include/linux/usbdevice_fs.h
HDRINST usr/include/linux/timex.h
HDRINST usr/include/linux/if_fc.h
HDRINST usr/include/linux/reiserfs_xattr.h
HDRINST usr/include/linux/hw_breakpoint.h
HDRINST usr/include/linux/quota.h
HDRINST usr/include/linux/ioprio.h
HDRINST usr/include/linux/eventpoll.h
HDRINST usr/include/linux/atmclip.h
HDRINST usr/include/linux/can.h
HDRINST usr/include/linux/if_team.h
HDRINST usr/include/linux/usbip.h
HDRINST usr/include/linux/stat.h
HDRINST usr/include/linux/fou.h
HDRINST usr/include/linux/hash_info.h
HDRINST usr/include/linux/ppp-comp.h
HDRINST usr/include/linux/ip6_tunnel.h
HDRINST usr/include/linux/tipc_netlink.h
HDRINST usr/include/linux/in.h
HDRINST usr/include/linux/wireguard.h
HDRINST usr/include/linux/btf.h
HDRINST usr/include/linux/batman_adv.h
HDRINST usr/include/linux/fcntl.h
HDRINST usr/include/linux/if_ltalk.h
HDRINST usr/include/linux/i2c.h
HDRINST usr/include/linux/atm_idt77105.h
HDRINST usr/include/linux/kexec.h
HDRINST usr/include/linux/arm_sdei.h
HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
HDRINST usr/include/linux/minix_fs.h
HDRINST usr/include/linux/aio_abi.h
HDRINST usr/include/linux/pktcdvd.h
HDRINST usr/include/linux/libc-compat.h
HDRINST usr/include/linux/atmlec.h
HDRINST usr/include/linux/signalfd.h
HDRINST usr/include/linux/bpf_common.h
HDRINST usr/include/linux/seg6_iptunnel.h
HDRINST usr/include/linux/synclink.h
HDRINST usr/include/linux/mpls_iptunnel.h
HDRINST usr/include/linux/mctp.h
HDRINST usr/include/linux/if_xdp.h
HDRINST usr/include/linux/llc.h
HDRINST usr/include/linux/atmsvc.h
HDRINST usr/include/linux/sed-opal.h
HDRINST usr/include/linux/sock_diag.h
HDRINST usr/include/linux/time.h
HDRINST usr/include/linux/securebits.h
HDRINST usr/include/linux/fsl_hypervisor.h
HDRINST usr/include/linux/if_hippi.h
HDRINST usr/include/linux/seccomp.h
HDRINST usr/include/linux/oom.h
HDRINST usr/include/linux/filter.h
HDRINST usr/include/linux/inotify.h
HDRINST usr/include/linux/rfkill.h
HDRINST usr/include/linux/reboot.h
HDRINST usr/include/linux/can/vxcan.h
HDRINST usr/include/linux/can/j1939.h
HDRINST usr/include/linux/can/netlink.h
HDRINST usr/include/linux/can/bcm.h
HDRINST usr/include/linux/can/raw.h
HDRINST usr/include/linux/can/gw.h
HDRINST usr/include/linux/can/error.h
HDRINST usr/include/linux/can/isotp.h
HDRINST usr/include/linux/if_eql.h
HDRINST usr/include/linux/psp-dbc.h
HDRINST usr/include/linux/hiddev.h
HDRINST usr/include/linux/blktrace_api.h
HDRINST usr/include/linux/ccs.h
HDRINST usr/include/linux/ioam6.h
HDRINST usr/include/linux/hsr_netlink.h
HDRINST usr/include/linux/mmc/ioctl.h
HDRINST usr/include/linux/bfs_fs.h
HDRINST usr/include/linux/rio_cm_cdev.h
HDRINST usr/include/linux/uleds.h
HDRINST usr/include/linux/mrp_bridge.h
HDRINST usr/include/linux/adb.h
HDRINST usr/include/linux/pmu.h
HDRINST usr/include/linux/udmabuf.h
HDRINST usr/include/linux/kcmp.h
HDRINST usr/include/linux/dma-heap.h
HDRINST usr/include/linux/userfaultfd.h
HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
HDRINST usr/include/linux/netfilter_arp/arp_tables.h
HDRINST usr/include/linux/tipc.h
HDRINST usr/include/linux/virtio_ids.h
HDRINST usr/include/linux/l2tp.h
HDRINST usr/include/linux/devlink.h
HDRINST usr/include/linux/virtio_gpio.h
HDRINST usr/include/linux/dcbnl.h
HDRINST usr/include/linux/cyclades.h
HDRINST usr/include/sound/intel/avs/tokens.h
HDRINST usr/include/sound/sof/fw.h
HDRINST usr/include/sound/sof/abi.h
HDRINST usr/include/sound/sof/tokens.h
HDRINST usr/include/sound/usb_stream.h
HDRINST usr/include/sound/sof/header.h
HDRINST usr/include/sound/sfnt_info.h
HDRINST usr/include/sound/asequencer.h
HDRINST usr/include/sound/tlv.h
HDRINST usr/include/sound/asound.h
HDRINST usr/include/sound/asoc.h
HDRINST usr/include/sound/sb16_csp.h
HDRINST usr/include/sound/compress_offload.h
HDRINST usr/include/sound/hdsp.h
HDRINST usr/include/sound/emu10k1.h
HDRINST usr/include/sound/snd_ar_tokens.h
HDRINST usr/include/sound/snd_sst_tokens.h
HDRINST usr/include/sound/asound_fm.h
HDRINST usr/include/sound/hdspm.h
HDRINST usr/include/sound/compress_params.h
HDRINST usr/include/sound/firewire.h
HDRINST usr/include/sound/skl-tplg-interface.h
HDRINST usr/include/scsi/scsi_bsg_ufs.h
HDRINST usr/include/scsi/scsi_netlink_fc.h
HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
HDRINST usr/include/scsi/fc/fc_ns.h
HDRINST usr/include/scsi/fc/fc_fs.h
HDRINST usr/include/scsi/fc/fc_els.h
HDRINST usr/include/scsi/fc/fc_gs.h
HDRINST usr/include/scsi/scsi_bsg_fc.h
HDRINST usr/include/scsi/cxlflash_ioctl.h
HDRINST usr/include/scsi/scsi_netlink.h
HDRINST usr/include/linux/version.h
HDRINST usr/include/asm/processor-flags.h
HDRINST usr/include/asm/auxvec.h
HDRINST usr/include/asm/svm.h
HDRINST usr/include/asm/bitsperlong.h
HDRINST usr/include/asm/kvm_perf.h
HDRINST usr/include/asm/mce.h
HDRINST usr/include/asm/posix_types.h
HDRINST usr/include/asm/msr.h
HDRINST usr/include/asm/sigcontext32.h
HDRINST usr/include/asm/mman.h
HDRINST usr/include/asm/shmbuf.h
HDRINST usr/include/asm/e820.h
HDRINST usr/include/asm/posix_types_64.h
HDRINST usr/include/asm/vsyscall.h
HDRINST usr/include/asm/msgbuf.h
HDRINST usr/include/asm/statfs.h
HDRINST usr/include/asm/swab.h
HDRINST usr/include/asm/posix_types_x32.h
HDRINST usr/include/asm/ptrace.h
HDRINST usr/include/asm/unistd.h
HDRINST usr/include/asm/ist.h
HDRINST usr/include/asm/prctl.h
HDRINST usr/include/asm/boot.h
HDRINST usr/include/asm/sigcontext.h
HDRINST usr/include/asm/posix_types_32.h
HDRINST usr/include/asm/kvm_para.h
HDRINST usr/include/asm/a.out.h
HDRINST usr/include/asm/mtrr.h
HDRINST usr/include/asm/amd_hsmp.h
HDRINST usr/include/asm/hwcap2.h
HDRINST usr/include/asm/ptrace-abi.h
HDRINST usr/include/asm/vm86.h
HDRINST usr/include/asm/vmx.h
HDRINST usr/include/asm/ldt.h
HDRINST usr/include/asm/perf_regs.h
HDRINST usr/include/asm/kvm.h
HDRINST usr/include/asm/debugreg.h
HDRINST usr/include/asm/signal.h
HDRINST usr/include/asm/bootparam.h
HDRINST usr/include/asm/siginfo.h
HDRINST usr/include/asm/hw_breakpoint.h
HDRINST usr/include/asm/stat.h
HDRINST usr/include/asm/setup.h
HDRINST usr/include/asm/sembuf.h
HDRINST usr/include/asm/sgx.h
HDRINST usr/include/asm/ucontext.h
HDRINST usr/include/asm/byteorder.h
HDRINST usr/include/asm/unistd_64.h
HDRINST usr/include/asm/ioctls.h
HDRINST usr/include/asm/bpf_perf_event.h
HDRINST usr/include/asm/types.h
HDRINST usr/include/asm/poll.h
HDRINST usr/include/asm/resource.h
HDRINST usr/include/asm/param.h
HDRINST usr/include/asm/sockios.h
HDRINST usr/include/asm/errno.h
HDRINST usr/include/asm/unistd_x32.h
HDRINST usr/include/asm/termios.h
HDRINST usr/include/asm/ioctl.h
HDRINST usr/include/asm/socket.h
HDRINST usr/include/asm/unistd_32.h
HDRINST usr/include/asm/termbits.h
HDRINST usr/include/asm/fcntl.h
HDRINST usr/include/asm/ipcbuf.h
HOSTLD scripts/mod/modpost
CC kernel/bounds.s
CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h
CHKSHA1 ../include/linux/atomic/atomic-instrumented.h
CHKSHA1 ../include/linux/atomic/atomic-long.h
UPD include/generated/timeconst.h
LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
UPD include/generated/bounds.h
CC arch/x86/kernel/asm-offsets.s
UPD include/generated/asm-offsets.h
CALL ../scripts/checksyscalls.sh
LD /kernel/build64-default/tools/objtool/objtool-in.o
LINK /kernel/build64-default/tools/objtool/objtool
LDS scripts/module.lds
CC ipc/compat.o
CC ipc/util.o
CC ipc/msgutil.o
HOSTCC usr/gen_init_cpio
CC ipc/msg.o
CC init/main.o
AR certs/built-in.a
CC ipc/sem.o
CC ipc/shm.o
CC init/do_mounts.o
CC ipc/syscall.o
AS arch/x86/lib/clear_page_64.o
CC io_uring/io_uring.o
CC block/bdev.o
CC init/do_mounts_initrd.o
CC ipc/ipc_sysctl.o
CC arch/x86/power/cpu.o
UPD init/utsversion-tmp.h
CC net/llc/llc_core.o
CC net/ethernet/eth.o
AR arch/x86/video/built-in.a
CC net/802/p8022.o
AR arch/x86/ia32/built-in.a
CC block/partitions/core.o
CC arch/x86/pci/i386.o
CC arch/x86/realmode/init.o
CC net/core/sock.o
AS arch/x86/crypto/aesni-intel_asm.o
AR arch/x86/net/built-in.a
CC security/keys/gc.o
CC net/sched/sch_generic.o
AR virt/lib/built-in.a
AR arch/x86/platform/atom/built-in.a
AR drivers/cache/built-in.a
CC net/netlink/af_netlink.o
CC arch/x86/mm/pat/set_memory.o
CC [M] arch/x86/video/fbdev.o
AR sound/isa/ad1816a/built-in.a
AR sound/i2c/other/built-in.a
CC arch/x86/events/amd/core.o
CC sound/core/seq/seq.o
CC arch/x86/kernel/fpu/init.o
CC [M] virt/lib/irqbypass.o
CC security/keys/key.o
CC arch/x86/lib/cmdline.o
AR sound/i2c/built-in.a
AR sound/drivers/opl3/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o
CC fs/notify/dnotify/dnotify.o
CC arch/x86/kernel/cpu/mce/core.o
AR drivers/irqchip/built-in.a
AR arch/x86/platform/ce4100/built-in.a
AR sound/isa/ad1848/built-in.a
CC arch/x86/events/intel/core.o
CC block/fops.o
AR sound/drivers/opl4/built-in.a
CC lib/kunit/hooks.o
CC arch/x86/entry/vdso/vma.o
CC arch/x86/platform/efi/memmap.o
AR drivers/bus/mhi/built-in.a
AR sound/isa/cs423x/built-in.a
AR sound/drivers/mpu401/built-in.a
CC kernel/sched/core.o
AR drivers/bus/built-in.a
CC mm/kasan/common.o
CC arch/x86/crypto/aesni-intel_glue.o
AR sound/isa/es1688/built-in.a
AR sound/drivers/vx/built-in.a
AR sound/isa/galaxy/built-in.a
AR sound/drivers/pcsp/built-in.a
CC crypto/api.o
AR sound/drivers/built-in.a
AR drivers/phy/allwinner/built-in.a
AR sound/isa/gus/built-in.a
AR drivers/phy/amlogic/built-in.a
AR sound/isa/msnd/built-in.a
AR sound/isa/opti9xx/built-in.a
CC security/keys/keyring.o
AR drivers/phy/broadcom/built-in.a
AS arch/x86/lib/cmpxchg16b_emu.o
AR sound/isa/sb/built-in.a
AR drivers/phy/cadence/built-in.a
CC arch/x86/lib/copy_mc.o
AR drivers/phy/freescale/built-in.a
AR sound/isa/wavefront/built-in.a
AR drivers/phy/hisilicon/built-in.a
AR sound/isa/wss/built-in.a
AR sound/isa/built-in.a
AR drivers/phy/ingenic/built-in.a
AR drivers/phy/intel/built-in.a
CC block/partitions/ldm.o
AR drivers/phy/lantiq/built-in.a
AR drivers/phy/marvell/built-in.a
AR drivers/phy/mediatek/built-in.a
CC [M] lib/kunit/test.o
GEN usr/initramfs_data.cpio
AR drivers/phy/microchip/built-in.a
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
AR drivers/phy/motorola/built-in.a
AR usr/built-in.a
AR drivers/phy/mscc/built-in.a
CC arch/x86/platform/efi/quirks.o
AR drivers/phy/qualcomm/built-in.a
AR drivers/phy/ralink/built-in.a
AR drivers/phy/realtek/built-in.a
CC arch/x86/kernel/fpu/bugs.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
AR drivers/phy/starfive/built-in.a
AR drivers/phy/sunplus/built-in.a
AR virt/built-in.a
AR drivers/phy/tegra/built-in.a
AR drivers/phy/ti/built-in.a
AS arch/x86/lib/copy_mc_64.o
AR drivers/phy/xilinx/built-in.a
CC arch/x86/kernel/fpu/core.o
CC drivers/phy/phy-core.o
AS arch/x86/lib/copy_page_64.o
AS arch/x86/lib/copy_user_64.o
CC arch/x86/platform/efi/efi.o
CC sound/core/seq/seq_lock.o
CC arch/x86/platform/efi/efi_64.o
AS arch/x86/lib/copy_user_uncached_64.o
AS arch/x86/realmode/rm/header.o
CC arch/x86/entry/vsyscall/vsyscall_64.o
CC arch/x86/lib/cpu.o
AS arch/x86/realmode/rm/trampoline_64.o
CC net/llc/llc_input.o
AS arch/x86/platform/efi/efi_stub_64.o
AS arch/x86/realmode/rm/stack.o
CC security/keys/keyctl.o
AS arch/x86/realmode/rm/reboot.o
AS arch/x86/entry/entry.o
AR net/bpf/built-in.a
CC net/ethtool/ioctl.o
CC init/initramfs.o
AR fs/notify/dnotify/built-in.a
AS arch/x86/realmode/rm/wakeup_asm.o
CC arch/x86/pci/init.o
CC fs/notify/inotify/inotify_fsnotify.o
CC arch/x86/realmode/rm/wakemain.o
AS arch/x86/entry/entry_64.o
CC net/802/psnap.o
CC fs/notify/fanotify/fanotify.o
CC fs/notify/fsnotify.o
CC arch/x86/realmode/rm/video-mode.o
CC fs/notify/inotify/inotify_user.o
CC arch/x86/power/hibernate_64.o
CC arch/x86/entry/vdso/extable.o
CC mm/kasan/report.o
CC arch/x86/entry/syscall_64.o
CC crypto/cipher.o
AS arch/x86/realmode/rm/copy.o
CC sound/core/seq/seq_clientmgr.o
CC arch/x86/entry/common.o
AS arch/x86/realmode/rm/bioscall.o
CC arch/x86/realmode/rm/regs.o
CC [M] lib/kunit/resource.o
CC [M] lib/kunit/static_stub.o
CC arch/x86/lib/delay.o
AS arch/x86/crypto/aesni-intel_avx-x86_64.o
CC arch/x86/kernel/fpu/regset.o
CC arch/x86/realmode/rm/video-vga.o
CC arch/x86/events/amd/lbr.o
CC init/calibrate.o
AS arch/x86/lib/getuser.o
CC arch/x86/realmode/rm/video-vesa.o
CC [M] lib/kunit/string-stream.o
CC block/bio.o
AR net/ethernet/built-in.a
CC arch/x86/entry/vdso/vdso32-setup.o
LDS arch/x86/entry/vdso/vdso.lds
CC arch/x86/realmode/rm/video-bios.o
CC block/partitions/msdos.o
CC block/partitions/efi.o
AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o
GEN arch/x86/lib/inat-tables.c
CC fs/notify/notification.o
CC arch/x86/pci/mmconfig_64.o
PASYMS arch/x86/realmode/rm/pasyms.h
LDS arch/x86/realmode/rm/realmode.lds
CC arch/x86/lib/insn-eval.o
CC net/802/stp.o
LD arch/x86/realmode/rm/realmode.elf
RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o
AS arch/x86/realmode/rmpiggy.o
CC net/llc/llc_output.o
CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o
AR arch/x86/realmode/built-in.a
AS arch/x86/entry/vsyscall/vsyscall_emu_64.o
CC arch/x86/pci/direct.o
CC arch/x86/lib/insn.o
CC arch/x86/pci/mmconfig-shared.o
CC sound/core/seq/seq_memory.o
AR arch/x86/entry/vsyscall/built-in.a
CC sound/core/seq/seq_queue.o
CC security/keys/permission.o
AR arch/x86/platform/efi/built-in.a
AS arch/x86/lib/memcpy_64.o
AR arch/x86/platform/geode/built-in.a
AR arch/x86/platform/iris/built-in.a
AS arch/x86/entry/vdso/vdso-note.o
CC arch/x86/events/zhaoxin/core.o
CC arch/x86/platform/intel/iosf_mbi.o
CC sound/core/sound.o
AR drivers/phy/built-in.a
CC arch/x86/entry/vdso/vclock_gettime.o
CC crypto/compress.o
CC arch/x86/kernel/fpu/signal.o
CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o
AR drivers/pinctrl/actions/built-in.a
AS arch/x86/power/hibernate_asm_64.o
AR drivers/pinctrl/bcm/built-in.a
CC init/init_task.o
AR drivers/pinctrl/cirrus/built-in.a
CC arch/x86/power/hibernate.o
CC arch/x86/mm/pat/memtype.o
AR drivers/pinctrl/freescale/built-in.a
CC drivers/pinctrl/intel/pinctrl-baytrail.o
CC mm/filemap.o
CC [M] lib/kunit/assert.o
CC [M] lib/kunit/try-catch.o
CC arch/x86/kernel/cpu/mce/severity.o
CC init/version.o
CC mm/kasan/init.o
AS arch/x86/lib/memmove_64.o
CC mm/mempool.o
AS arch/x86/lib/memset_64.o
CC mm/oom_kill.o
AR fs/notify/inotify/built-in.a
CC fs/notify/fanotify/fanotify_user.o
CC fs/notify/group.o
CC mm/kasan/generic.o
CC arch/x86/events/amd/ibs.o
CC security/keys/process_keys.o
CC arch/x86/events/amd/uncore.o
AS [M] arch/x86/crypto/crc32-pclmul_asm.o
CC fs/notify/mark.o
CC [M] arch/x86/crypto/crc32-pclmul_glue.o
CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o
AS arch/x86/entry/thunk_64.o
CC arch/x86/entry/vdso/vgetcpu.o
CC arch/x86/pci/fixup.o
CC security/keys/request_key.o
CC ipc/mqueue.o
CC crypto/algapi.o
CC net/sched/sch_mq.o
CC arch/x86/pci/acpi.o
CC net/sched/sch_frag.o
HOSTCC arch/x86/entry/vdso/vdso2c
CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o
AR net/802/built-in.a
AR net/llc/built-in.a
AS arch/x86/entry/entry_64_compat.o
CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
AR block/partitions/built-in.a
CC [M] lib/kunit/executor.o
CC ipc/namespace.o
CC arch/x86/entry/syscall_32.o
CC drivers/pinctrl/intel/pinctrl-intel.o
AR arch/x86/platform/intel/built-in.a
CC arch/x86/pci/legacy.o
AR init/built-in.a
CC arch/x86/lib/misc.o
AR arch/x86/platform/intel-mid/built-in.a
AR arch/x86/platform/intel-quark/built-in.a
CC arch/x86/kernel/acpi/boot.o
CC arch/x86/lib/pc-conf-reg.o
AR arch/x86/platform/olpc/built-in.a
AR arch/x86/events/zhaoxin/built-in.a
CC arch/x86/kernel/acpi/sleep.o
AR arch/x86/platform/scx200/built-in.a
CC sound/core/seq/seq_fifo.o
AR arch/x86/power/built-in.a
AR arch/x86/platform/ts5500/built-in.a
CC crypto/scatterwalk.o
CC arch/x86/kernel/cpu/mce/genpool.o
AR arch/x86/platform/uv/built-in.a
CC arch/x86/mm/pat/memtype_interval.o
AR arch/x86/platform/built-in.a
CC arch/x86/kernel/fpu/xstate.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o
AS arch/x86/entry/vdso/vdso32/note.o
CC arch/x86/kernel/cpu/microcode/core.o
AS arch/x86/lib/putuser.o
CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o
AS arch/x86/entry/vdso/vdso32/system_call.o
AS arch/x86/lib/retpoline.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC arch/x86/lib/usercopy.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC fs/notify/fdinfo.o
CC sound/core/init.o
CC fs/nfs_common/grace.o
CC arch/x86/events/intel/bts.o
CC fs/iomap/trace.o
CC mm/kasan/report_generic.o
CC [M] lib/kunit/attributes.o
CC net/netlink/genetlink.o
CC fs/iomap/iter.o
CC net/netlink/policy.o
CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o
CC block/elevator.o
VDSO arch/x86/entry/vdso/vdso64.so.dbg
AR sound/pci/ac97/built-in.a
AR sound/pci/ali5451/built-in.a
CC mm/kasan/shadow.o
AR sound/pci/au88x0/built-in.a
AR sound/pci/asihpi/built-in.a
CC arch/x86/lib/usercopy_64.o
CC arch/x86/lib/msr-smp.o
CC arch/x86/events/intel/ds.o
AR sound/pci/aw2/built-in.a
CC arch/x86/events/intel/knc.o
LD [M] arch/x86/crypto/ghash-clmulni-intel.o
CC arch/x86/pci/irq.o
AR sound/pci/ctxfi/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o
AR sound/pci/ca0106/built-in.a
CC arch/x86/kernel/cpu/mce/intel.o
CC security/keys/request_key_auth.o
CC sound/core/seq/seq_prioq.o
CC sound/core/seq/seq_timer.o
LD [M] arch/x86/crypto/crc32-pclmul.o
AR sound/pci/cs46xx/built-in.a
CC security/keys/user_defined.o
LD [M] arch/x86/crypto/crct10dif-pclmul.o
AR sound/pci/cs5535audio/built-in.a
AR arch/x86/mm/pat/built-in.a
CC arch/x86/kernel/cpu/cacheinfo.o
CC arch/x86/mm/init.o
AR sound/pci/lola/built-in.a
AR arch/x86/crypto/built-in.a
AR arch/x86/events/amd/built-in.a
CC io_uring/xattr.o
AR sound/pci/lx6464es/built-in.a
CC mm/fadvise.o
CC arch/x86/events/core.o
AR sound/pci/echoaudio/built-in.a
AR sound/pci/emu10k1/built-in.a
CC net/ethtool/common.o
AR sound/pci/hda/built-in.a
CC net/ethtool/netlink.o
CC [M] sound/pci/hda/hda_bind.o
CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o
OBJCOPY arch/x86/entry/vdso/vdso64.so
CC net/sched/sch_api.o
CC arch/x86/kernel/cpu/mtrr/if.o
CC arch/x86/kernel/cpu/microcode/intel.o
AR fs/notify/fanotify/built-in.a
CC net/core/request_sock.o
VDSO arch/x86/entry/vdso/vdso32.so.dbg
VDSO2C arch/x86/entry/vdso/vdso-image-64.c
AR fs/notify/built-in.a
OBJCOPY arch/x86/entry/vdso/vdso32.so
CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o
CC arch/x86/entry/vdso/vdso-image-64.o
AR lib/kunit/built-in.a
LD [M] lib/kunit/kunit.o
CC crypto/proc.o
CC lib/math/div64.o
AS arch/x86/kernel/acpi/wakeup_64.o
CC lib/math/gcd.o
AR fs/nfs_common/built-in.a
VDSO2C arch/x86/entry/vdso/vdso-image-32.c
CC io_uring/nop.o
AR fs/quota/built-in.a
CC arch/x86/kernel/acpi/apei.o
CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o
CC lib/math/lcm.o
CC fs/iomap/buffered-io.o
CC lib/math/int_log.o
CC arch/x86/lib/cache-smp.o
CC arch/x86/entry/vdso/vdso-image-32.o
CC arch/x86/pci/common.o
CC arch/x86/kernel/cpu/mce/threshold.o
CC mm/kasan/quarantine.o
CC arch/x86/pci/early.o
CC arch/x86/lib/msr.o
CC security/keys/compat.o
CC lib/math/int_pow.o
AS arch/x86/lib/msr-reg.o
CC fs/proc/task_mmu.o
CC arch/x86/pci/bus_numa.o
AR arch/x86/kernel/fpu/built-in.a
CC fs/proc/inode.o
CC fs/proc/root.o
CC lib/math/int_sqrt.o
CC crypto/aead.o
CC arch/x86/events/intel/lbr.o
CC arch/x86/pci/amd_bus.o
CC fs/proc/base.o
CC lib/math/reciprocal_div.o
CC fs/proc/generic.o
CC sound/core/seq/seq_system.o
AR arch/x86/entry/vdso/built-in.a
AR arch/x86/entry/built-in.a
CC lib/math/rational.o
CC sound/core/memory.o
CC mm/maccess.o
CC ipc/mq_sysctl.o
CC net/sched/sch_blackhole.o
CC fs/iomap/direct-io.o
CC [M] sound/pci/hda/hda_codec.o
CC net/sched/sch_fifo.o
CC arch/x86/kernel/cpu/mtrr/generic.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
CC block/blk-core.o
CC arch/x86/mm/init_64.o
CC lib/crypto/memneq.o
CC arch/x86/kernel/acpi/cppc.o
CC arch/x86/kernel/acpi/cstate.o
CC arch/x86/mm/fault.o
CC crypto/geniv.o
CC arch/x86/kernel/cpu/microcode/amd.o
CC crypto/skcipher.o
CC net/core/skbuff.o
CC [M] lib/math/prime_numbers.o
CC crypto/seqiv.o
CC [M] arch/x86/kvm/x86.o
AR ipc/built-in.a
CC block/blk-sysfs.o
CC [M] arch/x86/kvm/emulate.o
CC security/keys/proc.o
CC net/ethtool/bitset.o
CC sound/core/seq/seq_ports.o
CC fs/iomap/fiemap.o
CC fs/proc/array.o
AR mm/kasan/built-in.a
CC arch/x86/kernel/cpu/scattered.o
CC arch/x86/kernel/cpu/topology.o
CC net/netlink/diag.o
CC arch/x86/kernel/cpu/mce/apei.o
CC arch/x86/lib/msr-reg-export.o
AR arch/x86/pci/built-in.a
CC lib/crypto/utils.o
CC mm/page-writeback.o
CC fs/iomap/seek.o
CC [M] drivers/pinctrl/intel/pinctrl-broxton.o
AS arch/x86/lib/hweight.o
CC [M] net/netfilter/ipvs/ip_vs_conn.o
CC [M] net/netfilter/ipvs/ip_vs_core.o
CC arch/x86/lib/iomem.o
CC net/netfilter/core.o
CC arch/x86/kernel/cpu/common.o
CC io_uring/fs.o
CC fs/iomap/swapfile.o
CC arch/x86/kernel/apic/apic.o
CC [M] net/netfilter/ipvs/ip_vs_ctl.o
AR arch/x86/kernel/acpi/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_sched.o
AR lib/math/built-in.a
CC arch/x86/kernel/cpu/rdrand.o
CC lib/crypto/chacha.o
CC lib/zlib_inflate/inffast.o
CC fs/kernfs/mount.o
CC fs/kernfs/inode.o
CC fs/kernfs/dir.o
CC arch/x86/events/intel/p4.o
AS arch/x86/lib/iomap_copy_64.o
CC crypto/echainiv.o
CC arch/x86/lib/inat.o
CC crypto/ahash.o
CC security/keys/sysctl.o
CC lib/crypto/aes.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
AR arch/x86/lib/built-in.a
CC lib/crypto/gf128mul.o
CC crypto/shash.o
AR drivers/pinctrl/mediatek/built-in.a
CC crypto/akcipher.o
AR arch/x86/kernel/cpu/microcode/built-in.a
CC arch/x86/events/intel/p6.o
CC arch/x86/kernel/cpu/match.o
CC lib/zlib_inflate/inflate.o
CC fs/kernfs/file.o
AR arch/x86/lib/lib.a
AR arch/x86/kernel/cpu/mce/built-in.a
CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o
CC lib/zlib_inflate/infutil.o
CC arch/x86/kernel/cpu/bugs.o
CC sound/core/seq/seq_info.o
CC arch/x86/kernel/cpu/aperfmperf.o
CC block/blk-flush.o
CC lib/zlib_deflate/deflate.o
CC crypto/sig.o
AR net/sched/built-in.a
CC lib/crypto/blake2s.o
CC arch/x86/kernel/kprobes/core.o
AR net/netlink/built-in.a
CC mm/folio-compat.o
CC lib/lzo/lzo1x_compress.o
CC io_uring/splice.o
CC lib/lzo/lzo1x_decompress_safe.o
AR security/keys/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_xmit.o
CC net/ethtool/strset.o
CC security/commoncap.o
CC lib/zlib_inflate/inftrees.o
AR fs/iomap/built-in.a
CC crypto/kpp.o
CC lib/crypto/blake2s-generic.o
CC lib/zlib_inflate/inflate_syms.o
CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o
CC arch/x86/kernel/kprobes/opt.o
CC lib/lz4/lz4_compress.o
CC lib/crypto/blake2s-selftest.o
CC arch/x86/mm/ioremap.o
AR sound/core/seq/built-in.a
CC lib/lz4/lz4hc_compress.o
CC sound/core/control.o
CC lib/lz4/lz4_decompress.o
CC arch/x86/events/probe.o
CC net/ethtool/linkinfo.o
CC arch/x86/kernel/apic/apic_common.o
AR sound/pci/ice1712/built-in.a
CC arch/x86/kernel/apic/apic_noop.o
CC fs/kernfs/symlink.o
CC [M] sound/pci/hda/hda_jack.o
CC arch/x86/events/intel/pt.o
CC lib/zlib_deflate/deftree.o
AR net/ipv4/netfilter/built-in.a
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC net/xfrm/xfrm_policy.o
AR lib/zlib_inflate/built-in.a
CC net/xfrm/xfrm_state.o
LDS arch/x86/kernel/vmlinux.lds
CC arch/x86/events/intel/uncore.o
AR lib/lzo/built-in.a
CC lib/crypto/des.o
CC lib/zstd/zstd_compress_module.o
CC lib/crypto/sha1.o
CC fs/proc/fd.o
CC lib/zstd/compress/fse_compress.o
CC lib/zstd/compress/hist.o
CC arch/x86/kernel/apic/ipi.o
CC lib/xz/xz_dec_syms.o
CC lib/raid6/algos.o
CC security/min_addr.o
CC arch/x86/events/utils.o
AR drivers/pinctrl/intel/built-in.a
AR drivers/pinctrl/mvebu/built-in.a
AR drivers/pinctrl/nomadik/built-in.a
CC lib/xz/xz_dec_stream.o
AR drivers/pinctrl/nuvoton/built-in.a
CC lib/zlib_deflate/deflate_syms.o
AR drivers/pinctrl/nxp/built-in.a
AR drivers/pinctrl/qcom/built-in.a
AR drivers/pinctrl/sprd/built-in.a
AR drivers/pinctrl/sunplus/built-in.a
CC io_uring/sync.o
CC arch/x86/events/rapl.o
CC block/blk-settings.o
AR drivers/pinctrl/ti/built-in.a
CC drivers/pinctrl/core.o
CC crypto/acompress.o
CC [M] sound/pci/hda/hda_auto_parser.o
CC [M] net/ipv4/netfilter/nf_reject_ipv4.o
CC net/netfilter/nf_log.o
CC arch/x86/events/msr.o
CC fs/sysfs/file.o
AR fs/kernfs/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_app.o
CC arch/x86/kernel/cpu/cpuid-deps.o
CC fs/sysfs/dir.o
CC lib/zstd/compress/huf_compress.o
CC fs/configfs/inode.o
CC arch/x86/kernel/kprobes/ftrace.o
CC fs/configfs/file.o
AR lib/zlib_deflate/built-in.a
CC arch/x86/mm/extable.o
CC arch/x86/kernel/apic/vector.o
CC fs/configfs/dir.o
CC crypto/scompress.o
CC arch/x86/mm/mmap.o
CC mm/readahead.o
CC net/ethtool/linkmodes.o
CC [M] sound/pci/hda/hda_sysfs.o
CC kernel/sched/fair.o
CC lib/xz/xz_dec_lzma2.o
CC sound/core/misc.o
CC arch/x86/kernel/apic/init.o
CC lib/raid6/recov.o
CC security/inode.o
CC arch/x86/kernel/apic/hw_nmi.o
CC io_uring/advise.o
CC arch/x86/kernel/cpu/umwait.o
CC arch/x86/kernel/cpu/proc.o
CC fs/proc/proc_tty.o
CC [M] net/ipv4/netfilter/ip_tables.o
CC crypto/algboss.o
CC fs/sysfs/symlink.o
CC sound/core/device.o
CC lib/crypto/sha256.o
CC net/xfrm/xfrm_hash.o
CC security/device_cgroup.o
AR arch/x86/kernel/kprobes/built-in.a
CC arch/x86/mm/pgtable.o
CC block/blk-ioc.o
CC lib/xz/xz_dec_bcj.o
CC crypto/testmgr.o
AR lib/lz4/built-in.a
CC [M] net/ipv4/netfilter/iptable_filter.o
CC [M] sound/pci/hda/hda_controller.o
CC fs/sysfs/mount.o
CC io_uring/filetable.o
CC mm/swap.o
CC [M] net/netfilter/ipvs/ip_vs_sync.o
CC [M] sound/pci/hda/hda_proc.o
HOSTCC lib/raid6/mktables
CC [M] net/ipv4/netfilter/iptable_mangle.o
CC [M] net/netfilter/ipvs/ip_vs_est.o
CC [M] net/netfilter/ipvs/ip_vs_proto.o
CC crypto/cmac.o
CC io_uring/openclose.o
CC [M] net/netfilter/ipvs/ip_vs_pe.o
CC crypto/hmac.o
CC net/ethtool/rss.o
CC fs/proc/cmdline.o
MKCAP arch/x86/kernel/cpu/capflags.c
CC sound/core/info.o
CC fs/proc/consoles.o
CC drivers/pinctrl/pinctrl-utils.o
UNROLL lib/raid6/int1.c
UNROLL lib/raid6/int2.c
UNROLL lib/raid6/int4.c
UNROLL lib/raid6/int8.c
CC arch/x86/events/intel/uncore_nhmex.o
UNROLL lib/raid6/int16.c
CC net/netfilter/nf_queue.o
UNROLL lib/raid6/int32.c
CC lib/raid6/recov_ssse3.o
CC net/netfilter/nf_sockopt.o
CC io_uring/uring_cmd.o
CC io_uring/epoll.o
CC sound/core/isadma.o
CC fs/proc/cpuinfo.o
CC fs/proc/devices.o
CC fs/proc/interrupts.o
AR lib/xz/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o
CC [M] lib/crypto/arc4.o
CC net/ethtool/linkstate.o
CC fs/configfs/symlink.o
CC lib/zstd/compress/zstd_compress.o
CC crypto/vmac.o
CC net/ipv4/route.o
CC net/xfrm/xfrm_input.o
CC fs/proc/loadavg.o
CC block/blk-map.o
CC fs/sysfs/group.o
CC drivers/pinctrl/pinmux.o
CC arch/x86/kernel/apic/io_apic.o
CC drivers/pinctrl/pinconf.o
CC lib/zstd/compress/zstd_compress_literals.o
AR lib/crypto/built-in.a
LD [M] lib/crypto/libarc4.o
CC fs/configfs/mount.o
CC arch/x86/mm/physaddr.o
CC arch/x86/mm/tlb.o
CC lib/fonts/fonts.o
CC arch/x86/mm/cpu_entry_area.o
CC lib/fonts/font_8x8.o
CC lib/fonts/font_8x16.o
CC lib/raid6/recov_avx2.o
CC arch/x86/kernel/apic/msi.o
CC lib/argv_split.o
CC lib/zstd/compress/zstd_compress_sequences.o
AR security/built-in.a
CC fs/configfs/item.o
CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o
CC [M] net/netfilter/ipvs/ip_vs_nfct.o
CC sound/core/vmaster.o
CC sound/core/ctljack.o
CC net/ethtool/debug.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC [M] net/ipv4/netfilter/ipt_REJECT.o
CC [M] net/netfilter/ipvs/ip_vs_rr.o
CC lib/bug.o
CC fs/proc/meminfo.o
AR sound/pci/korg1212/built-in.a
CC fs/proc/stat.o
CC fs/proc/uptime.o
AR lib/fonts/built-in.a
CC [M] sound/pci/hda/hda_hwdep.o
CC io_uring/statx.o
AR sound/pci/mixart/built-in.a
CC arch/x86/events/intel/uncore_snb.o
CC arch/x86/events/intel/uncore_snbep.o
AR fs/sysfs/built-in.a
CC lib/raid6/mmx.o
CC lib/raid6/sse1.o
CC lib/buildid.o
CC arch/x86/kernel/apic/x2apic_phys.o
CC net/core/datagram.o
CC fs/proc/util.o
CC block/blk-merge.o
CC arch/x86/kernel/cpu/powerflags.o
CC lib/zstd/compress/zstd_compress_superblock.o
CC mm/truncate.o
CC net/xfrm/xfrm_output.o
CC arch/x86/kernel/apic/x2apic_cluster.o
CC drivers/pinctrl/pinconf-generic.o
CC io_uring/net.o
CC arch/x86/kernel/cpu/feat_ctl.o
AR fs/configfs/built-in.a
CC net/unix/af_unix.o
CC io_uring/msg_ring.o
CC lib/raid6/sse2.o
CC fs/devpts/inode.o
CC net/unix/garbage.o
CC net/xfrm/xfrm_sysctl.o
CC sound/core/jack.o
CC lib/cmdline.o
CC arch/x86/kernel/apic/apic_flat_64.o
CC lib/zstd/compress/zstd_double_fast.o
AR sound/pci/nm256/built-in.a
CC lib/zstd/compress/zstd_fast.o
CC fs/proc/version.o
AR sound/pci/oxygen/built-in.a
CC lib/zstd/compress/zstd_lazy.o
CC arch/x86/kernel/apic/probe_64.o
AR net/ipv6/netfilter/built-in.a
CC net/ipv6/af_inet6.o
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC arch/x86/mm/maccess.o
CC net/ipv6/anycast.o
CC net/ethtool/wol.o
CC net/ipv6/ip6_output.o
CC fs/proc/softirqs.o
CC mm/vmscan.o
CC mm/shmem.o
CC [M] sound/pci/hda/hda_generic.o
CC arch/x86/mm/pgprot.o
AR drivers/pinctrl/built-in.a
CC net/ipv6/ip6_input.o
CC drivers/gpio/gpiolib.o
CC crypto/xcbc.o
CC net/ipv6/addrconf.o
CC net/core/stream.o
AR drivers/pwm/built-in.a
CC arch/x86/mm/hugetlbpage.o
CC drivers/pci/msi/pcidev_msi.o
CC drivers/pci/pcie/portdrv.o
CC crypto/crypto_null.o
CC drivers/pci/hotplug/pci_hotplug_core.o
LD [M] net/netfilter/ipvs/ip_vs.o
CC lib/raid6/avx2.o
CC drivers/pci/msi/api.o
CC arch/x86/events/intel/uncore_discovery.o
CC drivers/pci/pcie/rcec.o
CC net/netfilter/utils.o
CC drivers/pci/pcie/aspm.o
CC sound/core/timer.o
AR fs/devpts/built-in.a
CC net/ipv6/addrlabel.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC fs/proc/namespaces.o
CC net/ipv6/route.o
AR arch/x86/kernel/apic/built-in.a
CC [M] arch/x86/kvm/i8259.o
CC io_uring/timeout.o
CC io_uring/sqpoll.o
CC net/ipv4/inetpeer.o
CC crypto/md5.o
CC net/unix/sysctl_net_unix.o
CC crypto/sha1_generic.o
CC crypto/sha256_generic.o
CC lib/zstd/compress/zstd_ldm.o
CC net/ethtool/features.o
CC block/blk-timeout.o
CC arch/x86/mm/kasan_init_64.o
CC drivers/pci/pcie/aer.o
CC drivers/pci/msi/msi.o
CC drivers/pci/msi/irqdomain.o
CC lib/raid6/avx512.o
CC block/blk-lib.o
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
CC drivers/pci/hotplug/pciehp_core.o
CC net/xfrm/xfrm_replay.o
CC block/blk-mq.o
AR sound/ppc/built-in.a
CC drivers/pci/hotplug/pciehp_ctrl.o
CC drivers/pci/pcie/err.o
CC net/core/scm.o
CC fs/proc/self.o
CC net/xfrm/xfrm_device.o
CC lib/zstd/compress/zstd_opt.o
CC drivers/pci/pcie/aer_inject.o
CC net/xfrm/xfrm_algo.o
CC crypto/sha512_generic.o
CC [M] net/netfilter/nfnetlink.o
CC drivers/pci/pcie/pme.o
CC arch/x86/events/intel/cstate.o
CC fs/proc/thread_self.o
CC drivers/pci/pcie/dpc.o
AR sound/arm/built-in.a
AR sound/sh/built-in.a
CC net/ipv6/ip6_fib.o
AR sound/synth/emux/built-in.a
AR sound/synth/built-in.a
CC net/unix/diag.o
CC fs/proc/proc_sysctl.o
CC io_uring/fdinfo.o
CC net/ipv4/protocol.o
CC arch/x86/mm/numa.o
CC kernel/sched/build_policy.o
CC lib/raid6/recov_avx512.o
CC fs/proc/proc_net.o
CC io_uring/tctx.o
CC net/ethtool/privflags.o
CC net/xfrm/xfrm_user.o
CC net/core/gen_stats.o
CC [M] arch/x86/kvm/irq.o
AR sound/usb/misc/built-in.a
CC arch/x86/mm/numa_64.o
AR sound/usb/usx2y/built-in.a
AR drivers/pci/msi/built-in.a
AR sound/usb/caiaq/built-in.a
CC fs/proc/kcore.o
AR sound/usb/6fire/built-in.a
CC sound/core/hrtimer.o
AR sound/usb/hiface/built-in.a
CC drivers/pci/hotplug/pciehp_pci.o
AR sound/usb/bcd2000/built-in.a
AR sound/usb/built-in.a
CC drivers/pci/hotplug/pciehp_hpc.o
CC sound/core/seq_device.o
AR sound/firewire/built-in.a
CC block/blk-mq-tag.o
CC drivers/gpio/gpiolib-devres.o
CC drivers/gpio/gpiolib-legacy.o
CC crypto/sha3_generic.o
CC crypto/blake2b_generic.o
AR arch/x86/events/intel/built-in.a
AR arch/x86/events/built-in.a
AR drivers/pci/pcie/built-in.a
CC crypto/ecb.o
AR drivers/pci/controller/dwc/built-in.a
AR drivers/pci/controller/mobiveil/built-in.a
CC drivers/pci/controller/vmd.o
CC net/core/gen_estimator.o
TABLE lib/raid6/tables.c
CC lib/raid6/int1.o
CC crypto/cbc.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC drivers/pci/hotplug/acpiphp_core.o
CC block/blk-stat.o
CC fs/proc/kmsg.o
CC net/core/net_namespace.o
CC net/ipv4/ip_input.o
CC net/core/secure_seq.o
CC net/ipv4/ip_fragment.o
CC net/unix/scm.o
AR sound/sparc/built-in.a
AR sound/pci/pcxhr/built-in.a
AR sound/pci/riptide/built-in.a
CC drivers/gpio/gpiolib-cdev.o
CC [M] arch/x86/kvm/lapic.o
CC lib/cpumask.o
CC [M] arch/x86/kvm/i8254.o
CC fs/proc/page.o
CC net/core/flow_dissector.o
CC [M] sound/core/control_led.o
CC net/ipv4/ip_forward.o
CC arch/x86/kernel/cpu/intel.o
CC io_uring/poll.o
CC [M] net/netfilter/nf_conntrack_core.o
CC net/ethtool/rings.o
CC [M] net/netfilter/nf_conntrack_standalone.o
CC arch/x86/mm/amdtopology.o
CC fs/ext4/balloc.o
CC [M] arch/x86/kvm/ioapic.o
CC mm/util.o
AR sound/pci/rme9652/built-in.a
AS arch/x86/kernel/head_64.o
CC arch/x86/kernel/head64.o
CC crypto/pcbc.o
CC net/packet/af_packet.o
CC crypto/cts.o
CC net/key/af_key.o
CC crypto/lrw.o
CC drivers/pci/hotplug/acpiphp_glue.o
CC lib/raid6/int2.o
CC drivers/video/console/dummycon.o
CC drivers/video/logo/logo.o
CC drivers/idle/intel_idle.o
CC drivers/video/backlight/backlight.o
HOSTCC drivers/video/logo/pnmtologo
CC drivers/video/fbdev/core/fb_notify.o
AR drivers/pci/controller/built-in.a
CC block/blk-mq-sysfs.o
CC [M] sound/core/hwdep.o
CC arch/x86/mm/srat.o
CC crypto/xts.o
AR net/unix/built-in.a
LOGO drivers/video/logo/logo_linux_clut224.c
AR net/bridge/netfilter/built-in.a
CC drivers/video/logo/logo_linux_clut224.o
CC net/bridge/br.o
CC block/blk-mq-cpumap.o
AR fs/proc/built-in.a
CC [M] sound/pci/hda/patch_realtek.o
CC block/blk-mq-sched.o
AR net/dsa/built-in.a
AR drivers/video/logo/built-in.a
CC block/ioctl.o
CC net/bridge/br_device.o
CC net/bridge/br_fdb.o
CC arch/x86/mm/pkeys.o
CC drivers/video/aperture.o
CC net/ethtool/channels.o
CC drivers/video/console/vgacon.o
CC lib/raid6/int4.o
CC [M] net/sunrpc/auth_gss/auth_gss.o
CC net/8021q/vlan_core.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC net/sunrpc/clnt.o
CC [M] net/sunrpc/auth_gss/gss_generic_token.o
CC net/ipv4/ip_options.o
CC io_uring/cancel.o
CC arch/x86/kernel/cpu/tsx.o
CC [M] net/sunrpc/auth_gss/gss_mech_switch.o
CC [M] drivers/video/fbdev/core/fb_info.o
CC net/core/sysctl_net_core.o
CC mm/mmzone.o
CC net/sunrpc/xprt.o
CC arch/x86/mm/pti.o
CC [M] net/8021q/vlan.o
CC net/ipv4/ip_output.o
AR drivers/pci/switch/built-in.a
CC [M] drivers/video/fbdev/core/fbmem.o
AR drivers/pci/hotplug/built-in.a
AR drivers/video/backlight/built-in.a
CC [M] net/8021q/vlan_dev.o
CC drivers/pci/access.o
CC [M] sound/core/pcm.o
CC net/ipv4/ip_sockglue.o
CC crypto/ctr.o
CC drivers/gpio/gpiolib-sysfs.o
AR net/xfrm/built-in.a
AR drivers/idle/built-in.a
CC net/dcb/dcbnl.o
CC fs/ext4/bitmap.o
CC net/l3mdev/l3mdev.o
CC arch/x86/kernel/cpu/intel_epb.o
CC fs/ext4/block_validity.o
CC lib/raid6/int8.o
AR drivers/char/ipmi/built-in.a
CC block/genhd.o
CC drivers/gpio/gpiolib-acpi.o
CC kernel/sched/build_utility.o
CC net/dcb/dcbevent.o
CC mm/vmstat.o
CC drivers/gpio/gpiolib-swnode.o
CC net/ipv6/ipv6_sockglue.o
CC drivers/acpi/acpica/dsargs.o
CC drivers/acpi/acpica/dscontrol.o
CC drivers/acpi/numa/srat.o
CC net/ethtool/coalesce.o
AR drivers/video/console/built-in.a
CC io_uring/kbuf.o
CC drivers/acpi/apei/apei-base.o
CC arch/x86/kernel/cpu/amd.o
CC crypto/gcm.o
AR arch/x86/mm/built-in.a
CC drivers/acpi/apei/hest.o
CC net/bridge/br_forward.o
CC [M] sound/core/pcm_native.o
CC [M] net/sunrpc/auth_gss/svcauth_gss.o
CC drivers/acpi/apei/erst.o
CC drivers/pci/bus.o
CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o
CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o
CC [M] drivers/video/fbdev/core/fbcmap.o
CC [M] drivers/video/fbdev/core/modedb.o
CC drivers/pci/probe.o
CC net/handshake/alert.o
CC net/ipv4/inet_hashtables.o
CC drivers/acpi/acpica/dsdebug.o
CC net/core/dev.o
CC net/core/dev_addr_lists.o
CC [M] net/netfilter/nf_conntrack_expect.o
AR net/l3mdev/built-in.a
CC lib/raid6/int16.o
CC net/ipv4/inet_timewait_sock.o
CC net/handshake/genl.o
CC drivers/acpi/acpica/dsfield.o
CC fs/ext4/dir.o
CC [M] net/8021q/vlan_netlink.o
AR drivers/acpi/numa/built-in.a
AR net/key/built-in.a
AR drivers/acpi/pmic/built-in.a
CC [M] sound/core/pcm_lib.o
AR drivers/gpio/built-in.a
CC mm/backing-dev.o
CC [M] net/bluetooth/af_bluetooth.o
CC drivers/acpi/dptf/int340x_thermal.o
CC drivers/acpi/tables.o
CC net/handshake/netlink.o
CC net/ipv6/ndisc.o
CC [M] arch/x86/kvm/irq_comm.o
CC arch/x86/kernel/cpu/hygon.o
CC block/ioprio.o
CC net/ethtool/pause.o
CC lib/raid6/int32.o
CC drivers/acpi/acpica/dsinit.o
CC arch/x86/kernel/cpu/centaur.o
CC drivers/pci/host-bridge.o
CC io_uring/rsrc.o
AR drivers/video/fbdev/omap/built-in.a
CC crypto/pcrypt.o
CC drivers/acpi/acpica/dsmethod.o
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
CC [M] drivers/video/fbdev/uvesafb.o
AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a
AR drivers/video/fbdev/omap2/omapfb/built-in.a
AR drivers/video/fbdev/omap2/built-in.a
CC drivers/acpi/acpica/dsmthdat.o
CC drivers/acpi/apei/bert.o
AR drivers/acpi/dptf/built-in.a
CC drivers/acpi/blacklist.o
CC crypto/cryptd.o
CC [M] net/sunrpc/auth_gss/trace.o
CC [M] drivers/video/fbdev/core/fbcvt.o
CC [M] sound/pci/hda/patch_analog.o
CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o
AR net/dcb/built-in.a
CC [M] drivers/video/fbdev/simplefb.o
CC io_uring/rw.o
CC net/bridge/br_if.o
CC [M] arch/x86/kvm/cpuid.o
CC drivers/acpi/acpica/dsobject.o
CC net/core/dst.o
CC [M] net/8021q/vlanproc.o
CC net/packet/diag.o
CC mm/mm_init.o
CC fs/ext4/ext4_jbd2.o
CC mm/percpu.o
CC lib/raid6/tables.o
CC arch/x86/kernel/cpu/zhaoxin.o
CC net/ipv4/inet_connection_sock.o
CC net/handshake/request.o
CC net/handshake/tlshd.o
CC drivers/acpi/osi.o
CC drivers/acpi/acpica/dsopcode.o
CC net/sunrpc/socklib.o
CC drivers/pci/remove.o
CC net/ethtool/eee.o
CC net/ipv4/tcp.o
CC block/badblocks.o
CC net/ipv6/udp.o
CC drivers/acpi/apei/ghes.o
CC [M] net/netfilter/nf_conntrack_helper.o
CC net/ethtool/tsinfo.o
CC net/sunrpc/xprtsock.o
CC [M] arch/x86/kvm/pmu.o
CC net/sunrpc/sched.o
CC drivers/acpi/osl.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC drivers/video/cmdline.o
CC [M] net/bluetooth/hci_core.o
CC [M] drivers/video/fbdev/core/fb_cmdline.o
CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o
CC [M] sound/pci/hda/patch_hdmi.o
CC drivers/pci/pci.o
CC mm/slab_common.o
CC drivers/acpi/acpica/dspkginit.o
CC drivers/acpi/utils.o
AR lib/raid6/built-in.a
CC [M] net/netfilter/nf_conntrack_proto.o
CC crypto/des_generic.o
AR net/8021q/built-in.a
LD [M] net/8021q/8021q.o
CC net/ethtool/cabletest.o
CC mm/compaction.o
CC drivers/pci/pci-driver.o
CC [M] sound/core/pcm_misc.o
CC [M] sound/pci/hda/hda_eld.o
CC block/blk-rq-qos.o
AR net/packet/built-in.a
CC [M] net/dns_resolver/dns_key.o
CC lib/ctype.o
CC net/devres.o
CC net/sunrpc/auth.o
CC net/core/netevent.o
CC arch/x86/kernel/cpu/vmware.o
CC net/ethtool/tunnels.o
CC drivers/acpi/acpica/dsutils.o
CC net/ipv4/tcp_input.o
CC crypto/aes_generic.o
CC drivers/video/nomodeset.o
CC net/bridge/br_input.o
CC drivers/pnp/pnpacpi/core.o
CC fs/ext4/extents.o
CC drivers/pnp/core.o
CC [M] drivers/video/fbdev/core/fb_io_fops.o
CC [M] drivers/video/fbdev/core/fb_backlight.o
CC io_uring/opdef.o
CC io_uring/notif.o
AR drivers/acpi/apei/built-in.a
CC drivers/acpi/reboot.o
CC net/ethtool/fec.o
AR sound/pci/trident/built-in.a
CC mm/show_mem.o
CC [M] sound/core/pcm_memory.o
CC net/handshake/trace.o
CC lib/dec_and_lock.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
CC drivers/video/hdmi.o
CC net/ethtool/eeprom.o
CC drivers/acpi/acpica/dswexec.o
CC block/disk-events.o
CC arch/x86/kernel/cpu/hypervisor.o
CC [M] net/dns_resolver/dns_query.o
CC net/ethtool/stats.o
AR drivers/amba/built-in.a
CC mm/shmem_quota.o
CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o
AR drivers/clk/actions/built-in.a
AR drivers/clk/analogbits/built-in.a
AR drivers/clk/bcm/built-in.a
CC net/bridge/br_ioctl.o
AR drivers/clk/imgtec/built-in.a
CC drivers/pnp/pnpacpi/rsparser.o
CC net/bridge/br_stp.o
AR drivers/clk/imx/built-in.a
AR drivers/clk/ingenic/built-in.a
AR drivers/clk/mediatek/built-in.a
CC drivers/acpi/nvs.o
CC drivers/pci/search.o
AR drivers/clk/microchip/built-in.a
AR drivers/clk/mstar/built-in.a
AR drivers/clk/mvebu/built-in.a
CC arch/x86/kernel/cpu/mshyperv.o
AR drivers/clk/ralink/built-in.a
CC arch/x86/kernel/cpu/capflags.o
CC [M] arch/x86/kvm/mtrr.o
AR drivers/clk/renesas/built-in.a
CC [M] drivers/video/fbdev/core/fbmon.o
AR drivers/clk/socfpga/built-in.a
AR sound/spi/built-in.a
CC [M] drivers/video/fbdev/core/fb_defio.o
AR drivers/clk/sprd/built-in.a
AR sound/parisc/built-in.a
AR drivers/clk/starfive/built-in.a
CC net/core/neighbour.o
AR sound/pcmcia/vx/built-in.a
AR drivers/clk/sunxi-ng/built-in.a
AR drivers/clk/ti/built-in.a
AR sound/pcmcia/pdaudiocf/built-in.a
AR drivers/clk/versatile/built-in.a
AR sound/pcmcia/built-in.a
CC drivers/clk/x86/clk-lpss-atom.o
CC drivers/dma/dw/core.o
CC net/core/rtnetlink.o
CC drivers/acpi/acpica/dswload.o
CC drivers/dma/dw/dw.o
CC drivers/acpi/acpica/dswload2.o
CC [M] sound/core/memalloc.o
CC kernel/locking/mutex.o
CC crypto/crc32c_generic.o
CC kernel/locking/semaphore.o
CC io_uring/io-wq.o
CC crypto/crct10dif_common.o
LD [M] net/dns_resolver/dns_resolver.o
CC mm/interval_tree.o
CC drivers/acpi/wakeup.o
CC drivers/dma/dw/idma32.o
CC drivers/clk/x86/clk-pmc-atom.o
CC fs/ext4/extents_status.o
CC block/blk-ia-ranges.o
CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o
CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o
CC net/ethtool/phc_vclocks.o
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o
CC drivers/acpi/sleep.o
CC kernel/locking/rwsem.o
CC drivers/acpi/acpica/dswscope.o
CC [M] sound/pci/hda/hda_intel.o
AR drivers/pnp/pnpacpi/built-in.a
CC drivers/acpi/acpica/dswstate.o
CC crypto/crct10dif_generic.o
CC drivers/pnp/card.o
LD [M] sound/pci/hda/snd-hda-codec.o
CC net/ipv6/udplite.o
AR arch/x86/kernel/cpu/built-in.a
CC arch/x86/kernel/ebda.o
CC net/socket.o
CC fs/ext4/file.o
CC drivers/pci/pci-sysfs.o
AR net/handshake/built-in.a
CC crypto/authenc.o
CC [M] arch/x86/kvm/hyperv.o
CC drivers/acpi/acpica/evevent.o
AR drivers/soc/apple/built-in.a
AR drivers/soc/aspeed/built-in.a
AR drivers/pmdomain/actions/built-in.a
AR drivers/soc/bcm/built-in.a
AR drivers/pmdomain/amlogic/built-in.a
AR drivers/clk/x86/built-in.a
AR drivers/soc/fsl/built-in.a
AR drivers/pmdomain/apple/built-in.a
AR drivers/clk/xilinx/built-in.a
CC drivers/clk/clk-devres.o
CC kernel/locking/percpu-rwsem.o
AR drivers/soc/fujitsu/built-in.a
CC net/bridge/br_stp_bpdu.o
AR drivers/pmdomain/bcm/built-in.a
AR drivers/soc/hisilicon/built-in.a
AR drivers/soc/imx/built-in.a
AR drivers/pmdomain/imx/built-in.a
AR drivers/soc/ixp4xx/built-in.a
AR drivers/pmdomain/mediatek/built-in.a
CC drivers/pnp/driver.o
AR drivers/soc/loongson/built-in.a
AR drivers/pmdomain/qcom/built-in.a
AR drivers/soc/mediatek/built-in.a
AR drivers/pmdomain/renesas/built-in.a
AR sound/mips/built-in.a
AR sound/soc/built-in.a
CC drivers/acpi/acpica/evgpe.o
CC [M] sound/core/pcm_timer.o
AR drivers/soc/microchip/built-in.a
AR drivers/pmdomain/rockchip/built-in.a
AR drivers/pmdomain/samsung/built-in.a
AR drivers/soc/nuvoton/built-in.a
AR drivers/pmdomain/st/built-in.a
CC block/early-lookup.o
AR drivers/soc/pxa/built-in.a
CC drivers/acpi/acpica/evgpeblk.o
AR drivers/pmdomain/starfive/built-in.a
AR drivers/soc/amlogic/built-in.a
CC lib/zstd/zstd_decompress_module.o
CC lib/zstd/decompress/huf_decompress.o
AR drivers/pmdomain/sunxi/built-in.a
AR drivers/soc/qcom/built-in.a
AR drivers/pmdomain/tegra/built-in.a
AR drivers/soc/renesas/built-in.a
CC block/bsg.o
AR drivers/pmdomain/ti/built-in.a
AR drivers/soc/rockchip/built-in.a
CC [M] drivers/video/fbdev/core/fb_chrdev.o
AR drivers/soc/sifive/built-in.a
AR drivers/pmdomain/xilinx/built-in.a
AR drivers/pmdomain/built-in.a
AR drivers/soc/sunxi/built-in.a
CC mm/list_lru.o
CC lib/zstd/decompress/zstd_ddict.o
AR drivers/soc/ti/built-in.a
AR drivers/soc/xilinx/built-in.a
AR drivers/soc/built-in.a
CC arch/x86/kernel/platform-quirks.o
CC net/compat.o
CC crypto/authencesn.o
CC arch/x86/kernel/process_64.o
CC lib/zstd/decompress/zstd_decompress.o
CC net/ethtool/mm.o
CC [M] drivers/video/fbdev/core/fb_procfs.o
CC drivers/dma/dw/acpi.o
CC drivers/dma/dw/pci.o
AR kernel/sched/built-in.a
CC drivers/clk/clk-bulk.o
CC drivers/virtio/virtio.o
CC crypto/lzo.o
CC drivers/tty/vt/vt_ioctl.o
CC [M] net/bluetooth/hci_conn.o
LD [M] net/sunrpc/auth_gss/auth_rpcgss.o
CC drivers/pnp/resource.o
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
CC drivers/tty/vt/vc_screen.o
CC drivers/virtio/virtio_ring.o
CC lib/zstd/decompress/zstd_decompress_block.o
CC drivers/tty/vt/selection.o
CC drivers/virtio/virtio_anchor.o
CC net/ipv4/tcp_output.o
CC drivers/acpi/acpica/evgpeinit.o
CC arch/x86/kernel/signal.o
CC net/ipv6/raw.o
LD [M] sound/core/snd-ctl-led.o
LD [M] sound/core/snd-hwdep.o
LD [M] sound/core/snd-pcm.o
CC fs/ext4/fsmap.o
AR sound/core/built-in.a
CC net/ipv6/icmp.o
CC fs/ext4/fsync.o
AR io_uring/built-in.a
CC fs/ext4/hash.o
CC fs/ext4/ialloc.o
CC block/bsg-lib.o
CC drivers/pnp/manager.o
CC drivers/clk/clkdev.o
CC drivers/clk/clk.o
AR drivers/dma/dw/built-in.a
CC drivers/dma/hsu/hsu.o
AR drivers/dma/idxd/built-in.a
CC drivers/pci/rom.o
AR sound/atmel/built-in.a
CC kernel/locking/irqflag-debug.o
CC drivers/pci/setup-res.o
CC drivers/acpi/acpica/evgpeutil.o
CC mm/workingset.o
CC [M] drivers/video/fbdev/core/fbsysfs.o
CC kernel/locking/mutex-debug.o
CC lib/zstd/zstd_common_module.o
CC net/bridge/br_stp_if.o
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC [M] net/netfilter/nf_conntrack_proto_icmp.o
CC drivers/clk/clk-divider.o
CC fs/ext4/indirect.o
CC mm/debug.o
CC crypto/lzo-rle.o
LD [M] sound/pci/hda/snd-hda-codec-generic.o
CC net/ethtool/module.o
LD [M] sound/pci/hda/snd-hda-codec-realtek.o
CC net/ipv4/tcp_timer.o
LD [M] sound/pci/hda/snd-hda-codec-analog.o
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
CC net/sysctl_net.o
LD [M] sound/pci/hda/snd-hda-intel.o
CC drivers/tty/vt/keyboard.o
AR sound/pci/ymfpci/built-in.a
CC arch/x86/kernel/signal_64.o
AR sound/pci/vx222/built-in.a
AR sound/pci/built-in.a
CC lib/zstd/common/debug.o
CC drivers/tty/vt/consolemap.o
CC [M] arch/x86/kvm/debugfs.o
AR sound/hda/built-in.a
CC [M] sound/hda/hda_bus_type.o
AR sound/x86/built-in.a
CC lib/zstd/common/entropy_common.o
CC [M] sound/hda/hdac_bus.o
CC block/blk-cgroup.o
CC drivers/acpi/acpica/evglock.o
CC fs/ext4/inline.o
CC drivers/pnp/support.o
CC net/ipv4/tcp_ipv4.o
AR drivers/dma/mediatek/built-in.a
AR drivers/dma/qcom/built-in.a
AR drivers/dma/ti/built-in.a
AR drivers/dma/xilinx/built-in.a
CC [M] drivers/dma/ioat/init.o
CC lib/zstd/common/error_private.o
CC kernel/locking/lockdep.o
CC crypto/lz4.o
CC crypto/lz4hc.o
CC drivers/pci/irq.o
CC drivers/clk/clk-fixed-factor.o
AR drivers/dma/hsu/built-in.a
CC drivers/acpi/acpica/evhandler.o
CC drivers/clk/clk-fixed-rate.o
CC fs/ext4/inode.o
CC [M] arch/x86/kvm/mmu/mmu.o
CC [M] drivers/dma/ioat/dma.o
CC mm/gup.o
CC [M] drivers/video/fbdev/core/fbcon.o
CC drivers/pnp/interface.o
CC [M] sound/hda/hdac_device.o
CC fs/ext4/ioctl.o
CC arch/x86/kernel/traps.o
CC drivers/virtio/virtio_pci_modern_dev.o
CC net/ethtool/pse-pd.o
CC drivers/virtio/virtio_pci_legacy_dev.o
CC [M] sound/hda/hdac_sysfs.o
CC [M] drivers/video/fbdev/core/bitblit.o
CC drivers/acpi/acpica/evmisc.o
CC crypto/xxhash_generic.o
CC net/bridge/br_stp_timer.o
CC [M] net/netfilter/nf_conntrack_extend.o
CC drivers/acpi/acpica/evregion.o
CC crypto/rng.o
CC [M] net/netfilter/nf_conntrack_acct.o
CC fs/ext4/mballoc.o
HOSTCC drivers/tty/vt/conmakehash
CC net/ipv6/mcast.o
CC drivers/acpi/acpica/evrgnini.o
CC drivers/clk/clk-gate.o
CC [M] sound/hda/hdac_regmap.o
CC drivers/pci/vpd.o
CC drivers/tty/vt/vt.o
CC drivers/char/hw_random/core.o
CC drivers/pnp/quirks.o
CC net/core/utils.o
CC drivers/char/hw_random/intel-rng.o
CC drivers/char/agp/backend.o
CC [M] drivers/video/fbdev/core/softcursor.o
CC [M] drivers/video/fbdev/core/tileblit.o
CC drivers/clk/clk-multiplier.o
CC [M] drivers/dma/ioat/prep.o
CC drivers/acpi/acpica/evsci.o
CC block/blk-cgroup-rwstat.o
CC net/ipv6/reassembly.o
CC drivers/pci/setup-bus.o
CC drivers/clk/clk-mux.o
CC [M] drivers/dma/ioat/dca.o
CC drivers/virtio/virtio_pci_modern.o
CC crypto/drbg.o
CC [M] drivers/video/fbdev/core/fb_logo.o
CC drivers/acpi/acpica/evxface.o
CC block/blk-throttle.o
CC net/ethtool/plca.o
CC [M] drivers/dma/ioat/sysfs.o
CC arch/x86/kernel/idt.o
CC mm/mmap_lock.o
CC net/sunrpc/auth_null.o
CC [M] sound/hda/hdac_controller.o
CC lib/zstd/common/fse_decompress.o
CC [M] net/bluetooth/hci_event.o
COPY drivers/tty/vt/defkeymap.c
CC lib/zstd/common/zstd_common.o
CC [M] drivers/video/fbdev/core/cfbfillrect.o
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC drivers/acpi/acpica/evxfevnt.o
CC net/bridge/br_netlink.o
CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o
CC [M] drivers/video/fbdev/core/cfbcopyarea.o
CC net/sunrpc/auth_tls.o
CC block/mq-deadline.o
CC [M] sound/hda/hdac_stream.o
AR drivers/char/hw_random/built-in.a
CC net/sunrpc/auth_unix.o
CC drivers/char/agp/generic.o
CC drivers/pnp/system.o
CC net/sunrpc/svc.o
CC arch/x86/kernel/irq.o
CC mm/highmem.o
CC net/core/link_watch.o
CC drivers/char/agp/isoch.o
AR sound/xen/built-in.a
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
CC fs/jbd2/transaction.o
AR sound/virtio/built-in.a
CC [M] net/bluetooth/mgmt.o
CC drivers/acpi/acpica/evxfgpe.o
CC arch/x86/kernel/irq_64.o
CC arch/x86/kernel/dumpstack_64.o
CC drivers/virtio/virtio_pci_common.o
CC drivers/clk/clk-composite.o
LD [M] drivers/dma/ioat/ioatdma.o
CC fs/ext4/migrate.o
CC drivers/dma/dmaengine.o
CC fs/ramfs/inode.o
CC fs/ramfs/file-mmu.o
AR drivers/pnp/built-in.a
CC [M] drivers/video/fbdev/core/cfbimgblt.o
CC [M] drivers/video/fbdev/core/sysfillrect.o
AR lib/zstd/built-in.a
CC lib/decompress.o
AR net/ethtool/built-in.a
CC [M] net/bluetooth/hci_sock.o
CC lib/decompress_bunzip2.o
CC [M] drivers/video/fbdev/core/syscopyarea.o
CC sound/sound_core.o
CC drivers/clk/clk-fractional-divider.o
CC net/ipv4/tcp_minisocks.o
CC mm/memory.o
CC block/kyber-iosched.o
CC [M] net/bluetooth/hci_sysfs.o
CC drivers/acpi/acpica/evxfregn.o
CC fs/ext4/mmp.o
CC crypto/jitterentropy.o
CC drivers/clk/clk-gpio.o
CC mm/mincore.o
CC net/ipv4/tcp_cong.o
CC [M] sound/hda/array.o
CC net/sunrpc/svcsock.o
CC crypto/jitterentropy-kcapi.o
CC drivers/char/agp/intel-agp.o
CC drivers/char/tpm/tpm-chip.o
CC kernel/locking/lockdep_proc.o
CC net/sunrpc/svcauth.o
CC net/ipv6/tcp_ipv6.o
CC drivers/char/agp/intel-gtt.o
CC drivers/char/tpm/tpm-dev-common.o
CC drivers/pci/vc.o
CC net/sunrpc/svcauth_unix.o
CC net/ipv6/ping.o
CC net/core/filter.o
CC net/core/sock_diag.o
CC mm/mlock.o
AR fs/ramfs/built-in.a
CC kernel/locking/spinlock.o
CC drivers/virtio/virtio_pci_legacy.o
CC drivers/acpi/acpica/exconcat.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
AR drivers/clk/built-in.a
CC [M] drivers/virtio/virtio_mem.o
CC lib/decompress_inflate.o
AR drivers/iommu/amd/built-in.a
CC fs/ext4/move_extent.o
AR drivers/gpu/host1x/built-in.a
CC drivers/iommu/intel/dmar.o
CC crypto/ghash-generic.o
AR drivers/iommu/arm/arm-smmu/built-in.a
AR drivers/gpu/drm/tests/built-in.a
CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
AR drivers/iommu/arm/built-in.a
CC [M] drivers/gpu/drm/tests/drm_buddy_test.o
CC [M] sound/hda/hdmi_chmap.o
CC [M] drivers/video/fbdev/core/sysimgblt.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/tty/vt/defkeymap.o
CC net/ipv4/tcp_metrics.o
CC [M] net/bluetooth/l2cap_core.o
CC crypto/af_alg.o
CC net/bridge/br_netlink_tunnel.o
CC drivers/acpi/acpica/exconfig.o
CC arch/x86/kernel/time.o
CC crypto/algif_hash.o
CC drivers/connector/cn_queue.o
CC drivers/pci/mmap.o
CC drivers/char/tpm/tpm-dev.o
CC drivers/tty/vt/consolemap_deftbl.o
CC kernel/locking/osq_lock.o
CC fs/jbd2/commit.o
CC drivers/char/tpm/tpm-interface.o
AR drivers/tty/vt/built-in.a
CC drivers/tty/hvc/hvc_console.o
CC lib/decompress_unlz4.o
CC drivers/dma/virt-dma.o
CC mm/mmap.o
CC arch/x86/kernel/ioport.o
AR drivers/char/agp/built-in.a
AR drivers/iommu/iommufd/built-in.a
CC drivers/iommu/iommu.o
CC kernel/locking/qspinlock.o
CC drivers/char/tpm/tpm1-cmd.o
CC net/sunrpc/addr.o
AR drivers/gpu/drm/arm/built-in.a
CC arch/x86/kernel/dumpstack.o
AR drivers/gpu/drm/display/built-in.a
CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o
CC block/bfq-iosched.o
CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o
AR drivers/virtio/built-in.a
CC drivers/acpi/acpica/exconvrt.o
CC arch/x86/kernel/nmi.o
CC drivers/tty/serial/8250/8250_core.o
CC fs/jbd2/recovery.o
CC drivers/tty/serial/8250/8250_pnp.o
CC mm/mmu_gather.o
CC drivers/pci/setup-irq.o
CC drivers/acpi/acpica/excreate.o
CC lib/decompress_unlzma.o
CC drivers/tty/serial/serial_core.o
CC drivers/pci/proc.o
CC [M] drivers/video/fbdev/core/fb_sys_fops.o
CC [M] sound/hda/trace.o
CC [M] drivers/gpu/drm/tests/drm_connector_test.o
CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
CC kernel/locking/rtmutex_api.o
CC drivers/char/tpm/tpm2-cmd.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC drivers/dma/acpi-dma.o
CC block/bfq-wf2q.o
CC drivers/connector/connector.o
CC fs/ext4/namei.o
CC [M] net/bluetooth/l2cap_sock.o
AR drivers/tty/hvc/built-in.a
CC drivers/tty/tty_io.o
AR drivers/tty/ipwireless/built-in.a
CC crypto/algif_skcipher.o
CC drivers/tty/n_tty.o
CC drivers/acpi/acpica/exdebug.o
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
AR drivers/gpu/drm/renesas/built-in.a
CC fs/jbd2/checkpoint.o
CC net/bridge/br_arp_nd_proxy.o
CC arch/x86/kernel/ldt.o
CC drivers/tty/serial/serial_base_bus.o
CC net/ipv6/exthdrs.o
CC mm/mprotect.o
CC net/sunrpc/rpcb_clnt.o
AS arch/x86/kernel/ibt_selftest.o
CC fs/ext4/page-io.o
CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o
CC mm/mremap.o
CC drivers/base/power/sysfs.o
CC lib/decompress_unlzo.o
CC drivers/base/power/generic_ops.o
CC drivers/iommu/intel/iommu.o
CC drivers/pci/slot.o
LD [M] drivers/video/fbdev/core/fb.o
CC drivers/base/firmware_loader/builtin/main.o
AR drivers/video/fbdev/core/built-in.a
AR drivers/video/fbdev/built-in.a
CC mm/msync.o
CC net/ipv4/tcp_fastopen.o
AR drivers/video/built-in.a
CC net/sunrpc/timer.o
CC net/ipv6/datagram.o
CC drivers/acpi/acpica/exdump.o
CC [M] sound/hda/hdac_component.o
CC drivers/tty/serial/8250/8250_port.o
CC [M] drivers/gpu/drm/display/drm_dp_helper.o
AR drivers/dma/built-in.a
CC drivers/acpi/acpica/exfield.o
CC net/ipv6/ip6_flowlabel.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC drivers/base/firmware_loader/main.o
CC drivers/tty/serial/serial_ctrl.o
CC drivers/char/tpm/tpmrm-dev.o
CC kernel/locking/spinlock_debug.o
CC drivers/connector/cn_proc.o
CC block/bfq-cgroup.o
CC lib/decompress_unxz.o
CC net/ipv4/tcp_rate.o
CC drivers/base/power/common.o
CC net/ipv4/tcp_recovery.o
CC crypto/xor.o
CC fs/jbd2/revoke.o
CC mm/page_vma_mapped.o
CC drivers/tty/serial/8250/8250_dma.o
CC arch/x86/kernel/setup.o
CC drivers/acpi/acpica/exfldio.o
CC drivers/pci/pci-acpi.o
CC arch/x86/kernel/x86_init.o
CC drivers/iommu/iommu-traces.o
CC [M] sound/hda/hdac_i915.o
CC net/bridge/br_sysfs_if.o
CC kernel/locking/qrwlock.o
CC net/sunrpc/xdr.o
CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
CC drivers/tty/serial/serial_port.o
CC mm/pagewalk.o
CC drivers/char/tpm/tpm2-space.o
CC lib/decompress_unzstd.o
CC drivers/base/power/qos.o
CC arch/x86/kernel/i8259.o
CC crypto/hash_info.o
CC drivers/tty/serial/earlycon.o
CC crypto/simd.o
CC net/bridge/br_sysfs_br.o
CC block/blk-mq-pci.o
CC [M] sound/hda/intel-dsp-config.o
CC drivers/acpi/acpica/exmisc.o
CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o
AR kernel/locking/built-in.a
CC net/ipv4/tcp_ulp.o
AR drivers/base/firmware_loader/built-in.a
CC kernel/power/qos.o
CC kernel/power/main.o
CC kernel/printk/printk.o
CC arch/x86/kernel/irqinit.o
CC fs/jbd2/journal.o
CC drivers/tty/serial/8250/8250_dwlib.o
CC kernel/power/console.o
CC net/sunrpc/sunrpc_syms.o
CC lib/dump_stack.o
CC [M] arch/x86/kvm/mmu/page_track.o
CC [M] net/bluetooth/smp.o
CC drivers/tty/serial/serial_mctrl_gpio.o
CC net/sunrpc/cache.o
CC kernel/irq/irqdesc.o
CC [M] sound/hda/intel-nhlt.o
CC kernel/irq/handle.o
CC lib/earlycpio.o
AR drivers/connector/built-in.a
CC lib/extable.o
CC kernel/irq/manage.o
CC sound/last.o
CC kernel/irq/spurious.o
CC arch/x86/kernel/jump_label.o
CC [M] crypto/md4.o
CC drivers/acpi/acpica/exmutex.o
CC net/ipv6/inet6_connection_sock.o
CC [M] net/netfilter/nf_nat_core.o
CC [M] crypto/ccm.o
CC drivers/pci/quirks.o
CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o
CC net/ipv6/udp_offload.o
CC drivers/char/tpm/tpm-sysfs.o
CC kernel/power/process.o
CC drivers/char/mem.o
CC net/ipv4/tcp_offload.o
AR drivers/gpu/vga/built-in.a
CC block/blk-mq-virtio.o
CC mm/pgtable-generic.o
CC net/ipv6/seg6.o
CC lib/flex_proportions.o
CC drivers/base/power/runtime.o
CC drivers/pci/ats.o
CC net/bridge/br_nf_core.o
CC [M] net/netfilter/nf_nat_proto.o
CC lib/idr.o
CC drivers/acpi/acpica/exnames.o
CC drivers/acpi/acpica/exoparg1.o
CC [M] sound/hda/intel-sdw-acpi.o
CC arch/x86/kernel/irq_work.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC kernel/irq/resend.o
CC kernel/irq/chip.o
CC kernel/irq/dummychip.o
CC fs/hugetlbfs/inode.o
CC drivers/block/loop.o
CC [M] arch/x86/kvm/mmu/spte.o
CC [M] drivers/block/nbd.o
CC arch/x86/kernel/probe_roms.o
CC [M] arch/x86/kvm/mmu/tdp_iter.o
CC net/bridge/br_multicast.o
CC drivers/acpi/device_sysfs.o
CC fs/ext4/readpage.o
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
CC [M] net/netfilter/nf_nat_helper.o
AR drivers/misc/ti-st/built-in.a
CC [M] crypto/arc4.o
AR drivers/misc/lis3lv02d/built-in.a
AR drivers/misc/cardreader/built-in.a
CC block/blk-mq-debugfs.o
CC [M] drivers/misc/mei/hdcp/mei_hdcp.o
CC drivers/char/tpm/eventlog/common.o
CC [M] drivers/misc/mei/pxp/mei_pxp.o
AR drivers/misc/built-in.a
CC [M] crypto/ecc.o
CC drivers/acpi/acpica/exoparg2.o
CC lib/irq_regs.o
LD [M] sound/hda/snd-hda-core.o
CC block/blk-pm.o
CC drivers/acpi/device_pm.o
CC kernel/power/suspend.o
CC [M] drivers/gpu/drm/tests/drm_format_test.o
CC drivers/mfd/mfd-core.o
LD [M] sound/hda/snd-intel-dspcfg.o
CC fs/ext4/resize.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
CC mm/rmap.o
AR sound/built-in.a
CC drivers/char/random.o
CC drivers/mfd/intel-lpss.o
CC drivers/iommu/intel/pasid.o
CC drivers/tty/serial/8250/8250_pci.o
CC net/ipv6/fib6_notifier.o
CC lib/is_single_threaded.o
CC drivers/tty/tty_ioctl.o
CC drivers/acpi/acpica/exoparg3.o
CC [M] drivers/misc/mei/init.o
CC net/ipv6/rpl.o
CC drivers/tty/serial/8250/8250_exar.o
CC arch/x86/kernel/sys_ia32.o
CC drivers/acpi/proc.o
CC drivers/base/power/wakeirq.o
CC net/ipv4/tcp_plb.o
CC net/sunrpc/rpc_pipe.o
CC net/bridge/br_mdb.o
CC [M] arch/x86/kvm/mmu/tdp_mmu.o
CC drivers/acpi/acpica/exoparg6.o
CC kernel/irq/devres.o
CC drivers/acpi/bus.o
CC drivers/char/tpm/eventlog/tpm1.o
CC lib/klist.o
CC drivers/acpi/glue.o
CC kernel/irq/autoprobe.o
CC net/bridge/br_multicast_eht.o
CC drivers/mfd/intel-lpss-pci.o
CC kernel/printk/printk_safe.o
CC [M] arch/x86/kvm/smm.o
CC [M] drivers/misc/mei/hbm.o
CC drivers/mfd/intel-lpss-acpi.o
CC block/holder.o
CC drivers/iommu/intel/trace.o
AR fs/hugetlbfs/built-in.a
CC drivers/tty/serial/8250/8250_early.o
CC fs/fat/cache.o
CC drivers/base/power/main.o
CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o
CC kernel/rcu/update.o
CC drivers/acpi/acpica/exprep.o
CC [M] net/netfilter/nf_nat_redirect.o
CC lib/kobject.o
CC kernel/rcu/sync.o
AR drivers/gpu/drm/omapdrm/built-in.a
CC fs/fat/dir.o
CC drivers/pci/iov.o
CC drivers/acpi/scan.o
CC net/ipv6/ioam6.o
CC drivers/iommu/intel/cap_audit.o
CC kernel/power/hibernate.o
CC drivers/tty/serial/8250/8250_dw.o
CC drivers/acpi/acpica/exregion.o
CC drivers/acpi/resource.o
CC arch/x86/kernel/signal_32.o
CC kernel/irq/irqdomain.o
CC [M] net/bluetooth/lib.o
CC [M] drivers/gpu/drm/tests/drm_managed_test.o
CC drivers/tty/serial/8250/8250_lpss.o
CC kernel/printk/printk_ringbuffer.o
CC fs/fat/fatent.o
CC drivers/char/tpm/eventlog/tpm2.o
CC drivers/mfd/intel_soc_pmic_crc.o
AR kernel/livepatch/built-in.a
AR fs/jbd2/built-in.a
CC kernel/dma/mapping.o
CC kernel/rcu/srcutree.o
CC kernel/dma/direct.o
CC fs/nfs/client.o
AR block/built-in.a
CC fs/exportfs/expfs.o
CC drivers/pci/pci-label.o
CC fs/lockd/clntlock.o
CC [M] drivers/gpu/drm/display/drm_dsc_helper.o
CC fs/lockd/clntproc.o
CC drivers/char/misc.o
CC net/ipv4/datagram.o
CC kernel/printk/sysctl.o
CC drivers/acpi/acpica/exresnte.o
CC drivers/acpi/acpica/exresolv.o
CC [M] crypto/essiv.o
CC fs/fat/file.o
CC [M] drivers/gpu/drm/tests/drm_mm_test.o
CC lib/kobject_uevent.o
CC [M] drivers/misc/mei/interrupt.o
CC [M] drivers/misc/mei/client.o
AR kernel/printk/built-in.a
CC fs/lockd/clntxdr.o
CC kernel/entry/common.o
CC fs/ext4/super.o
CC kernel/entry/syscall_user_dispatch.o
CC drivers/tty/serial/8250/8250_mid.o
CC arch/x86/kernel/sys_x86_64.o
CC net/bridge/br_vlan.o
CC drivers/char/tpm/tpm_ppi.o
CC net/sunrpc/sysfs.o
AR drivers/block/built-in.a
CC [M] drivers/mfd/lpc_sch.o
CC [M] drivers/mfd/lpc_ich.o
CC drivers/char/tpm/eventlog/acpi.o
CC [M] net/bluetooth/ecdh_helper.o
CC drivers/iommu/intel/irq_remapping.o
AR fs/exportfs/built-in.a
CC arch/x86/kernel/espfix_64.o
CC drivers/acpi/acpi_processor.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC [M] net/netfilter/nf_nat_masquerade.o
CC drivers/char/tpm/eventlog/efi.o
CC drivers/acpi/acpica/exresop.o
CC drivers/pci/pci-stub.o
CC mm/vmalloc.o
CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o
CC fs/ext4/symlink.o
CC kernel/power/snapshot.o
CC net/core/dev_ioctl.o
CC kernel/rcu/tree.o
CC kernel/irq/proc.o
CC kernel/dma/ops_helpers.o
CC net/bridge/br_vlan_tunnel.o
CC kernel/rcu/rcu_segcblist.o
CC drivers/acpi/acpica/exserial.o
CC kernel/power/swap.o
CC mm/page_alloc.o
CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o
CC fs/lockd/host.o
CC [M] crypto/ecdh.o
CC [M] arch/x86/kvm/vmx/vmx.o
CC drivers/acpi/processor_core.o
CC net/ipv4/raw.o
CC fs/fat/inode.o
CC drivers/char/tpm/tpm_crb.o
CC drivers/tty/serial/8250/8250_pericom.o
CC [M] net/bluetooth/hci_request.o
CC fs/fat/misc.o
CC [M] drivers/misc/mei/main.o
CC [M] net/netfilter/x_tables.o
CC drivers/base/power/wakeup.o
CC kernel/entry/kvm.o
CC [M] net/bluetooth/mgmt_util.o
CC fs/lockd/svc.o
CC drivers/pci/vgaarb.o
CC net/ipv6/sysctl_net_ipv6.o
AR drivers/gpu/drm/imx/built-in.a
CC lib/logic_pio.o
CC drivers/tty/tty_ldisc.o
CC arch/x86/kernel/ksysfs.o
AR drivers/mfd/built-in.a
CC lib/maple_tree.o
CC net/ipv4/udp.o
CC drivers/acpi/acpica/exstore.o
CC drivers/acpi/acpica/exstoren.o
CC [M] drivers/gpu/drm/display/drm_scdc_helper.o
CC fs/ext4/sysfs.o
CC kernel/dma/dummy.o
CC net/ipv6/xfrm6_policy.o
CC kernel/irq/migration.o
CC [M] crypto/ecdh_helper.o
CC net/sunrpc/svc_xprt.o
CC fs/nfs/dir.o
CC net/bridge/br_vlan_options.o
CC fs/fat/nfs.o
CC kernel/dma/contiguous.o
CC [M] net/netfilter/xt_tcpudp.o
AR drivers/tty/serial/8250/built-in.a
AR drivers/tty/serial/built-in.a
CC drivers/iommu/intel/perfmon.o
CC drivers/acpi/acpica/exstorob.o
CC drivers/tty/tty_buffer.o
CC drivers/acpi/acpica/exsystem.o
LD [M] crypto/ecdh_generic.o
CC net/sunrpc/xprtmultipath.o
AR crypto/built-in.a
CC [M] net/netfilter/xt_mark.o
CC lib/memcat_p.o
CC arch/x86/kernel/bootflag.o
CC net/core/tso.o
AR kernel/entry/built-in.a
AR drivers/char/tpm/built-in.a
CC net/core/sock_reuseport.o
CC drivers/char/virtio_console.o
CC kernel/irq/cpuhotplug.o
CC drivers/tty/tty_port.o
CC [M] drivers/gpu/drm/tests/drm_modes_test.o
CC net/ipv6/xfrm6_state.o
CC drivers/acpi/acpica/extrace.o
CC [M] drivers/misc/mei/dma-ring.o
CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o
CC kernel/power/user.o
CC net/bridge/br_mst.o
CC net/sunrpc/stats.o
CC fs/fat/namei_vfat.o
CC kernel/dma/swiotlb.o
CC fs/fat/namei_msdos.o
CC drivers/char/hpet.o
CC net/ipv6/xfrm6_input.o
CC net/ipv6/xfrm6_output.o
CC drivers/base/power/wakeup_stats.o
CC kernel/dma/remap.o
CC lib/nmi_backtrace.o
CC kernel/irq/pm.o
CC fs/ext4/xattr.o
CC fs/lockd/svclock.o
AR drivers/pci/built-in.a
CC [M] net/bluetooth/mgmt_config.o
CC lib/plist.o
CC lib/radix-tree.o
CC drivers/acpi/acpica/exutils.o
CC arch/x86/kernel/e820.o
CC arch/x86/kernel/pci-dma.o
CC [M] net/bluetooth/hci_codec.o
CC [M] drivers/misc/mei/bus.o
CC drivers/acpi/processor_pdc.o
CC [M] net/netfilter/xt_nat.o
CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o
CC [M] drivers/misc/mei/bus-fixup.o
AR drivers/nfc/built-in.a
CC [M] net/bluetooth/eir.o
CC drivers/base/power/domain.o
CC drivers/tty/tty_mutex.o
CC drivers/tty/tty_ldsem.o
CC kernel/irq/msi.o
CC fs/ext4/xattr_hurd.o
CC [M] net/netfilter/xt_REDIRECT.o
CC drivers/acpi/acpica/hwacpi.o
CC kernel/power/poweroff.o
CC net/ipv6/xfrm6_protocol.o
CC mm/init-mm.o
AR drivers/dax/hmem/built-in.a
CC drivers/dax/super.o
CC [M] net/netfilter/xt_MASQUERADE.o
AR drivers/iommu/intel/built-in.a
CC [M] net/netfilter/xt_addrtype.o
CC drivers/iommu/iommu-sysfs.o
CC drivers/acpi/acpica/hwesleep.o
LD [M] drivers/gpu/drm/display/drm_display_helper.o
CC drivers/dma-buf/dma-buf.o
CC [M] arch/x86/kvm/kvm-asm-offsets.s
CC kernel/irq/affinity.o
AR drivers/cxl/core/built-in.a
AR drivers/cxl/built-in.a
AR kernel/power/built-in.a
CC net/ipv6/netfilter.o
CC net/sunrpc/sysctl.o
CC kernel/irq/matrix.o
AR fs/fat/built-in.a
CC net/core/fib_notifier.o
CC lib/ratelimit.o
CC drivers/char/nvram.o
CC net/ipv4/udplite.o
CC drivers/acpi/ec.o
CC [M] net/bridge/br_netfilter_hooks.o
CC [M] arch/x86/kvm/vmx/pmu_intel.o
AR kernel/dma/built-in.a
CC [M] net/bridge/br_netfilter_ipv6.o
CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o
CC kernel/module/main.o
CC [M] drivers/gpu/drm/tests/drm_rect_test.o
CC [M] drivers/gpu/drm/tests/drm_exec_test.o
CC drivers/acpi/acpica/hwgpe.o
CC lib/rbtree.o
CC kernel/module/strict_rwx.o
CC net/ipv4/udp_offload.o
CC mm/memblock.o
CC net/ipv4/arp.o
CC arch/x86/kernel/quirks.o
CC fs/lockd/svcshare.o
CC [M] drivers/misc/mei/debugfs.o
CC drivers/tty/tty_baudrate.o
CC drivers/iommu/dma-iommu.o
CC drivers/acpi/dock.o
CC lib/seq_buf.o
CC kernel/time/time.o
CC lib/siphash.o
CC drivers/dax/bus.o
CC [M] net/bluetooth/hci_sync.o
AR net/sunrpc/built-in.a
CC kernel/time/timer.o
CC kernel/time/hrtimer.o
CC [M] arch/x86/kvm/vmx/vmcs12.o
CC lib/string.o
CC net/core/xdp.o
CC drivers/acpi/acpica/hwregs.o
CC [M] net/netfilter/xt_conntrack.o
AR drivers/char/built-in.a
CC net/core/flow_offload.o
CC net/ipv6/fib6_rules.o
CC [M] net/bluetooth/coredump.o
CC kernel/module/kmod.o
CC drivers/acpi/pci_root.o
CC kernel/module/tree_lookup.o
CC lib/timerqueue.o
CC net/core/gro.o
CC [M] drivers/misc/mei/mei-trace.o
AR drivers/gpu/drm/i2c/built-in.a
CC net/core/netdev-genl.o
CC drivers/dma-buf/dma-fence.o
AR drivers/gpu/drm/panel/built-in.a
CC drivers/tty/tty_jobctrl.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
AR drivers/gpu/drm/bridge/cadence/built-in.a
CC net/core/netdev-genl-gen.o
AR drivers/gpu/drm/bridge/imx/built-in.a
CC drivers/tty/n_null.o
AR drivers/gpu/drm/bridge/synopsys/built-in.a
AR drivers/gpu/drm/bridge/built-in.a
CC kernel/time/timekeeping.o
AR drivers/gpu/drm/hisilicon/built-in.a
CC kernel/time/ntp.o
AR drivers/gpu/drm/mxsfb/built-in.a
CC fs/nfs/file.o
AR drivers/gpu/drm/tiny/built-in.a
CC arch/x86/kernel/topology.o
CC drivers/base/power/domain_governor.o
CC kernel/time/clocksource.o
AR drivers/gpu/drm/xlnx/built-in.a
AR drivers/gpu/drm/gud/built-in.a
AR drivers/gpu/drm/solomon/built-in.a
CC [M] drivers/gpu/drm/ttm/ttm_tt.o
CC lib/vsprintf.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
AR kernel/irq/built-in.a
CC drivers/tty/pty.o
CC kernel/module/debug_kmemleak.o
CC fs/lockd/svcproc.o
CC drivers/acpi/acpica/hwsleep.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC [M] arch/x86/kvm/vmx/hyperv.o
CC lib/win_minmax.o
CC fs/lockd/svcsubs.o
CC drivers/base/regmap/regmap.o
CC drivers/iommu/iova.o
CC arch/x86/kernel/kdebugfs.o
AR net/bridge/built-in.a
CC kernel/time/jiffies.o
CC lib/xarray.o
CC drivers/base/power/clock_ops.o
CC drivers/tty/sysrq.o
AR drivers/dax/built-in.a
AR drivers/base/test/built-in.a
CC fs/lockd/mon.o
CC mm/memory_hotplug.o
CC drivers/acpi/acpica/hwvalid.o
CC drivers/iommu/irq_remapping.o
CC fs/nfs/getroot.o
CC [M] drivers/misc/mei/pci-me.o
CC kernel/futex/core.o
CC kernel/cgroup/cgroup.o
CC kernel/futex/syscalls.o
AR kernel/rcu/built-in.a
CC kernel/time/timer_list.o
CC kernel/module/kallsyms.o
CC kernel/module/procfs.o
CC kernel/trace/trace_clock.o
CC [M] net/netfilter/xt_ipvs.o
CC kernel/time/timeconv.o
CC lib/lockref.o
CC kernel/bpf/core.o
CC [M] net/bluetooth/sco.o
CC net/ipv6/proc.o
CC fs/nfs/inode.o
CC net/ipv4/icmp.o
CC kernel/time/timecounter.o
CC net/ipv4/devinet.o
CC [M] drivers/gpu/drm/ttm/ttm_bo.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o
CC net/ipv6/syncookies.o
CC drivers/acpi/acpica/hwxface.o
CC arch/x86/kernel/alternative.o
CC drivers/dma-buf/dma-fence-array.o
CC net/core/gso.o
LD [M] net/bridge/br_netfilter.o
CC kernel/trace/ftrace.o
CC net/ipv4/af_inet.o
CC drivers/dma-buf/dma-fence-chain.o
AR drivers/base/power/built-in.a
CC drivers/base/component.o
CC fs/nfs/super.o
CC drivers/acpi/acpica/hwxfsleep.o
AR drivers/iommu/built-in.a
CC kernel/trace/ring_buffer.o
AR drivers/macintosh/built-in.a
CC kernel/module/sysfs.o
CC drivers/scsi/scsi.o
CC [M] drivers/misc/mei/hw-me.o
CC [M] drivers/gpu/drm/ttm/ttm_module.o
CC drivers/scsi/hosts.o
CC drivers/nvme/host/core.o
CC drivers/ata/libata-core.o
CC kernel/time/alarmtimer.o
CC drivers/spi/spi.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC drivers/ata/libata-scsi.o
AR drivers/tty/built-in.a
CC kernel/trace/trace.o
CC fs/lockd/trace.o
CC kernel/futex/pi.o
CC [M] drivers/misc/mei/gsc-me.o
CC lib/bcd.o
CC net/core/net-sysfs.o
CC fs/lockd/xdr.o
CC kernel/time/posix-timers.o
CC kernel/trace/trace_output.o
CC drivers/acpi/acpica/hwpci.o
CC kernel/time/posix-cpu-timers.o
CC drivers/dma-buf/dma-fence-unwrap.o
LD [M] net/netfilter/nf_conntrack.o
CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o
LD [M] net/netfilter/nf_nat.o
AR net/netfilter/built-in.a
CC [M] arch/x86/kvm/vmx/nested.o
CC drivers/base/core.o
CC drivers/scsi/scsi_ioctl.o
AR kernel/module/built-in.a
CC kernel/events/core.o
CC kernel/events/ring_buffer.o
CC drivers/acpi/pci_link.o
CC kernel/events/callchain.o
CC mm/madvise.o
CC kernel/events/hw_breakpoint.o
CC drivers/acpi/acpica/nsaccess.o
CC net/ipv6/mip6.o
CC kernel/events/uprobes.o
CC kernel/cgroup/rstat.o
CC kernel/futex/requeue.o
CC drivers/dma-buf/dma-resv.o
LD [M] drivers/misc/mei/mei.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
LD [M] drivers/misc/mei/mei-gsc.o
CC [M] net/bluetooth/iso.o
CC fs/nls/nls_base.o
CC arch/x86/kernel/i8253.o
CC fs/nls/nls_cp437.o
CC kernel/time/posix-clock.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
CC [M] drivers/gpu/drm/ttm/ttm_resource.o
CC fs/nls/nls_ascii.o
CC kernel/cgroup/namespace.o
CC lib/sort.o
CC kernel/trace/trace_seq.o
CC drivers/base/bus.o
CC drivers/acpi/acpica/nsalloc.o
CC lib/parser.o
CC fs/lockd/clnt4xdr.o
CC kernel/trace/trace_stat.o
CC fs/nls/nls_iso8859-1.o
CC kernel/futex/waitwake.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
CC kernel/trace/trace_printk.o
CC arch/x86/kernel/hw_breakpoint.o
CC drivers/scsi/scsicam.o
LD [M] drivers/misc/mei/mei-me.o
CC drivers/scsi/scsi_error.o
CC arch/x86/kernel/tsc.o
CC kernel/trace/pid_list.o
CC fs/lockd/xdr4.o
CC drivers/base/regmap/regcache.o
CC kernel/time/itimer.o
CC net/ipv4/igmp.o
AR fs/unicode/built-in.a
CC drivers/acpi/acpica/nsarguments.o
CC kernel/cgroup/cgroup-v1.o
CC lib/debug_locks.o
CC drivers/acpi/acpica/nsconvert.o
CC fs/ntfs/aops.o
CC drivers/acpi/acpica/nsdump.o
CC fs/nfs/io.o
CC fs/ntfs/attrib.o
CC drivers/acpi/pci_irq.o
CC fs/nls/nls_utf8.o
CC net/ipv6/addrconf_core.o
CC arch/x86/kernel/tsc_msr.o
CC drivers/dma-buf/sync_file.o
CC lib/random32.o
CC net/core/page_pool.o
AR kernel/bpf/built-in.a
CC kernel/fork.o
CC [M] drivers/gpu/drm/ttm/ttm_pool.o
CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
CC drivers/base/dd.o
CC kernel/time/clockevents.o
AR kernel/futex/built-in.a
CC mm/page_io.o
CC drivers/scsi/scsi_lib.o
CC drivers/scsi/scsi_lib_dma.o
CC drivers/ata/libata-eh.o
CC mm/swap_state.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
CC kernel/exec_domain.o
CC [M] fs/nls/nls_ucs2_utils.o
CC drivers/acpi/acpica/nseval.o
CC [M] arch/x86/kvm/vmx/posted_intr.o
CC drivers/base/syscore.o
CC fs/lockd/svc4proc.o
CC drivers/nvme/host/ioctl.o
CC lib/bust_spinlocks.o
CC drivers/ata/libata-transport.o
CC kernel/trace/trace_sched_switch.o
LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o
CC kernel/time/tick-common.o
CC drivers/dma-buf/sw_sync.o
CC drivers/base/regmap/regcache-rbtree.o
CC drivers/base/regmap/regcache-flat.o
CC [M] drivers/gpu/drm/i915/i915_driver.o
CC arch/x86/kernel/io_delay.o
CC [M] drivers/gpu/drm/i915/i915_drm_client.o
LD [M] arch/x86/kvm/kvm.o
CC drivers/acpi/acpica/nsinit.o
CC [M] net/bluetooth/a2mp.o
CC kernel/cgroup/freezer.o
AR fs/nls/built-in.a
CC fs/nfs/direct.o
AR fs/hostfs/built-in.a
AR drivers/spi/built-in.a
CC net/ipv6/exthdrs_core.o
CC [M] net/bluetooth/amp.o
CC fs/debugfs/inode.o
UPD arch/x86/kvm/kvm-asm-offsets.h
CC drivers/scsi/scsi_scan.o
CC fs/ntfs/collate.o
CC drivers/net/phy/mdio-boardinfo.o
AS [M] arch/x86/kvm/vmx/vmenter.o
CC fs/ext4/xattr_trusted.o
CC fs/ext4/xattr_user.o
CC [M] drivers/gpu/drm/ttm/ttm_device.o
CC lib/kasprintf.o
AR drivers/firewire/built-in.a
CC kernel/time/tick-broadcast.o
CC arch/x86/kernel/rtc.o
CC drivers/base/driver.o
CC kernel/cgroup/legacy_freezer.o
CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o
CC drivers/base/class.o
AR drivers/net/pse-pd/built-in.a
CC fs/ntfs/compress.o
CC fs/tracefs/inode.o
CC drivers/net/mdio/acpi_mdio.o
AR drivers/net/pcs/built-in.a
CC drivers/acpi/acpica/nsload.o
CC drivers/net/mdio/fwnode_mdio.o
CC fs/tracefs/event_inode.o
CC kernel/trace/trace_functions.o
CC fs/btrfs/super.o
CC net/core/net-procfs.o
CC drivers/base/regmap/regcache-maple.o
CC lib/bitmap.o
CC fs/btrfs/ctree.o
CC kernel/panic.o
CC drivers/nvme/host/sysfs.o
CC mm/swapfile.o
CC fs/pstore/inode.o
CC drivers/dma-buf/sync_debug.o
CC fs/ntfs/debug.o
CC fs/lockd/procfs.o
CC drivers/net/phy/stubs.o
CC fs/efivarfs/inode.o
CC fs/ext4/fast_commit.o
CC [M] fs/netfs/buffered_read.o
CC net/ipv4/fib_frontend.o
CC [M] fs/netfs/io.o
CC drivers/acpi/acpica/nsnames.o
CC [M] fs/netfs/iterator.o
CC arch/x86/kernel/resource.o
CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o
AS arch/x86/kernel/irqflags.o
CC fs/debugfs/file.o
CC [M] drivers/gpu/drm/i915/i915_config.o
CC kernel/time/tick-broadcast-hrtimer.o
CC net/ipv6/ip6_checksum.o
CC arch/x86/kernel/static_call.o
CC [M] drivers/gpu/drm/i915/i915_getparam.o
CC mm/swap_slots.o
CC [M] drivers/gpu/drm/i915/i915_ioctl.o
CC [M] fs/netfs/main.o
CC [M] fs/netfs/objects.o
CC kernel/cgroup/pids.o
AR drivers/net/mdio/built-in.a
CC net/ipv4/fib_semantics.o
CC fs/ntfs/dir.o
CC kernel/time/tick-oneshot.o
AR fs/tracefs/built-in.a
CC [M] drivers/dma-buf/selftest.o
CC drivers/base/regmap/regmap-debugfs.o
CC drivers/base/platform.o
CC net/ipv4/fib_trie.o
CC kernel/cpu.o
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/scsi/scsi_devinfo.o
CC [M] net/bluetooth/hci_debugfs.o
CC kernel/trace/trace_preemptirq.o
AR drivers/net/ethernet/adi/built-in.a
CC drivers/acpi/acpica/nsobject.o
AR drivers/net/ethernet/alacritech/built-in.a
CC drivers/acpi/acpica/nsparse.o
AR drivers/net/ethernet/amazon/built-in.a
CC fs/efivarfs/file.o
CC [M] drivers/gpu/drm/i915/i915_irq.o
CC fs/pstore/platform.o
AR drivers/net/ethernet/aquantia/built-in.a
AR drivers/net/ethernet/asix/built-in.a
AR drivers/net/ethernet/cadence/built-in.a
CC net/core/netpoll.o
CC net/core/fib_rules.o
AR drivers/net/ethernet/broadcom/built-in.a
CC [M] drivers/net/ethernet/broadcom/b44.o
CC drivers/net/phy/mdio_devres.o
AR fs/lockd/built-in.a
CC arch/x86/kernel/process.o
CC arch/x86/kernel/ptrace.o
CC fs/btrfs/extent-tree.o
CC [M] drivers/net/ethernet/broadcom/bnx2.o
LD [M] drivers/gpu/drm/ttm/ttm.o
AR drivers/net/usb/built-in.a
CC [M] drivers/net/usb/pegasus.o
CC lib/scatterlist.o
CC drivers/nvme/host/pr.o
CC kernel/time/tick-sched.o
CC [M] drivers/dma-buf/st-dma-fence.o
CC fs/nfs/pagelist.o
CC [M] drivers/net/usb/rtl8150.o
CC kernel/cgroup/cpuset.o
CC mm/dmapool.o
CC lib/list_sort.o
CC drivers/acpi/acpica/nspredef.o
AR fs/debugfs/built-in.a
CC drivers/nvme/host/trace.o
CC fs/nfs/read.o
CC [M] drivers/gpu/drm/vgem/vgem_drv.o
CC fs/efivarfs/super.o
CC [M] drivers/gpu/drm/nouveau/nvif/object.o
CC net/ipv6/ip6_icmp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
CC drivers/scsi/scsi_sysctl.o
CC lib/uuid.o
CC drivers/base/regmap/regmap-i2c.o
CC drivers/scsi/scsi_debugfs.o
CC drivers/ata/libata-trace.o
LD [M] fs/netfs/netfs.o
CC kernel/trace/trace_nop.o
CC [M] drivers/gpu/drm/i915/i915_mitigations.o
CC fs/pstore/pmsg.o
CC drivers/net/phy/phy.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC [M] drivers/gpu/drm/ast/ast_drv.o
CC drivers/acpi/acpica/nsprepkg.o
CC fs/nfs/symlink.o
CC fs/ntfs/file.o
CC [M] drivers/dma-buf/st-dma-fence-chain.o
CC drivers/nvme/host/fault_inject.o
CC fs/nfs/unlink.o
CC drivers/nvme/host/pci.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
CC fs/efivarfs/vars.o
LD [M] arch/x86/kvm/kvm-intel.o
CC drivers/scsi/scsi_trace.o
CC kernel/time/vsyscall.o
CC [M] drivers/gpu/drm/vgem/vgem_fence.o
CC arch/x86/kernel/tls.o
CC net/ipv4/fib_notifier.o
CC drivers/scsi/scsi_logging.o
AR fs/pstore/built-in.a
CC lib/iov_iter.o
CC [M] fs/fscache/cache.o
CC kernel/time/timekeeping_debug.o
CC kernel/trace/trace_functions_graph.o
CC drivers/acpi/acpica/nsrepair.o
CC drivers/base/regmap/regmap-irq.o
LD [M] net/bluetooth/bluetooth.o
CC fs/ntfs/index.o
CC kernel/time/namespace.o
CC [M] drivers/net/usb/r8152.o
CC fs/ext4/orphan.o
CC [M] drivers/gpu/drm/nouveau/nvif/client.o
CC drivers/ata/libata-sata.o
CC [M] drivers/gpu/drm/nouveau/nvif/conn.o
CC net/ipv6/output_core.o
CC fs/ntfs/inode.o
CC mm/hugetlb.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC [M] drivers/gpu/drm/i915/i915_module.o
CC net/core/net-traces.o
AR drivers/net/ethernet/cavium/common/built-in.a
CC net/core/selftests.o
CC [M] drivers/gpu/drm/ast/ast_i2c.o
AR drivers/net/ethernet/cavium/thunder/built-in.a
AR drivers/net/ethernet/cavium/liquidio/built-in.a
AR drivers/net/ethernet/cavium/octeon/built-in.a
AR drivers/net/ethernet/cavium/built-in.a
CC [M] drivers/gpu/drm/ast/ast_main.o
CC net/ipv4/inet_fragment.o
CC mm/hugetlb_vmemmap.o
CC mm/mempolicy.o
CC fs/nfs/write.o
CC drivers/acpi/acpica/nsrepair2.o
CC net/core/ptp_classifier.o
LD [M] drivers/gpu/drm/vgem/vgem.o
CC [M] fs/fscache/cookie.o
AR fs/efivarfs/built-in.a
CC [M] fs/fscache/io.o
AR drivers/net/ethernet/cortina/built-in.a
CC [M] fs/fscache/main.o
CC [M] fs/fscache/volume.o
CC [M] drivers/net/ethernet/broadcom/cnic.o
CC [M] drivers/dma-buf/st-dma-fence-unwrap.o
CC arch/x86/kernel/step.o
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
CC drivers/scsi/scsi_pm.o
CC [M] drivers/net/ethernet/broadcom/tg3.o
CC kernel/exit.o
CC drivers/net/phy/phy-c45.o
CC arch/x86/kernel/i8237.o
CC [M] fs/fscache/proc.o
AR kernel/time/built-in.a
CC fs/nfs/namespace.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
CC drivers/scsi/scsi_bsg.o
CC [M] drivers/gpu/drm/nouveau/nvif/device.o
CC fs/nfs/mount_clnt.o
CC net/ipv4/ping.o
CC kernel/trace/fgraph.o
CC fs/nfs/nfstrace.o
CC drivers/acpi/acpica/nssearch.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
AR fs/ext4/built-in.a
AR drivers/base/regmap/built-in.a
CC [M] drivers/gpu/drm/ast/ast_mm.o
CC drivers/base/cpu.o
CC [M] drivers/gpu/drm/ast/ast_mode.o
CC [M] fs/smb/common/cifs_arc4.o
CC arch/x86/kernel/stacktrace.o
CC [M] drivers/gpu/drm/i915/i915_params.o
CC net/ipv6/protocol.o
CC [M] drivers/dma-buf/st-dma-resv.o
CC [M] drivers/gpu/drm/ast/ast_post.o
CC drivers/ata/libata-sff.o
CC fs/nfs/export.o
AR drivers/net/ethernet/engleder/built-in.a
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
CC [M] drivers/net/ipvlan/ipvlan_core.o
CC mm/sparse.o
CC [M] fs/fuse/dev.o
CC [M] fs/overlayfs/super.o
CC fs/open.o
CC drivers/scsi/scsi_common.o
CC fs/ntfs/mft.o
CC drivers/acpi/acpica/nsutils.o
CC [M] fs/smb/common/cifs_md4.o
CC [M] fs/overlayfs/namei.o
AR kernel/cgroup/built-in.a
CC kernel/softirq.o
CC [M] drivers/gpu/drm/nouveau/nvif/disp.o
AR kernel/events/built-in.a
AR drivers/dma-buf/built-in.a
CC fs/btrfs/print-tree.o
CC arch/x86/kernel/reboot.o
LD [M] drivers/dma-buf/dmabuf_selftests.o
CC drivers/base/firmware.o
CC arch/x86/kernel/msr.o
AR drivers/cdrom/built-in.a
AR drivers/auxdisplay/built-in.a
CC fs/ntfs/mst.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
LD [M] fs/fscache/fscache.o
CC drivers/net/phy/phy-core.o
CC [M] fs/overlayfs/util.o
CC fs/nfs/sysfs.o
CC [M] fs/fuse/dir.o
CC drivers/net/phy/phy_device.o
CC kernel/trace/blktrace.o
CC drivers/scsi/sd.o
AR drivers/nvme/host/built-in.a
AR drivers/nvme/target/built-in.a
AR drivers/nvme/built-in.a
CC [M] fs/smb/client/trace.o
CC drivers/scsi/sg.o
CC [M] fs/smb/client/cifsfs.o
CC net/ipv6/ip6_offload.o
CC drivers/acpi/acpica/nswalk.o
CC drivers/base/init.o
CC [M] drivers/gpu/drm/i915/i915_pci.o
CC drivers/ata/libata-pmp.o
CC lib/clz_ctz.o
CC lib/bsearch.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
CC drivers/ata/libata-acpi.o
CC mm/sparse-vmemmap.o
CC fs/ntfs/namei.o
CC mm/mmu_notifier.o
CC [M] drivers/gpu/drm/nouveau/nvif/driver.o
CC drivers/acpi/acpica/nsxfeval.o
CC net/ipv4/ip_tunnel_core.o
CC [M] drivers/gpu/drm/nouveau/nvif/event.o
CC arch/x86/kernel/cpuid.o
CC mm/ksm.o
CC [M] drivers/gpu/drm/ast/ast_dp501.o
CC fs/nfs/fs_context.o
CC mm/slub.o
CC fs/btrfs/root-tree.o
CC drivers/net/phy/linkmode.o
CC drivers/acpi/acpica/nsxfname.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC [M] drivers/net/ipvlan/ipvlan_main.o
CC drivers/base/map.o
CC kernel/trace/trace_events.o
CC drivers/base/devres.o
CC lib/find_bit.o
CC fs/nfs/sysctl.o
CC drivers/scsi/scsi_sysfs.o
CC kernel/resource.o
CC drivers/acpi/acpica/nsxfobj.o
CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
CC [M] fs/overlayfs/inode.o
CC lib/llist.o
CC fs/btrfs/dir-item.o
CC arch/x86/kernel/early-quirks.o
CC fs/ntfs/runlist.o
CC kernel/sysctl.o
CC [M] drivers/gpu/drm/i915/i915_scatterlist.o
CC [M] drivers/gpu/drm/amd/amdgpu/atom.o
CC arch/x86/kernel/smp.o
CC drivers/ata/libata-pata-timings.o
CC lib/memweight.o
CC lib/kfifo.o
CC drivers/acpi/acpica/psargs.o
CC fs/nfs/nfs2super.o
CC kernel/capability.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC drivers/base/attribute_container.o
CC [M] drivers/net/ipvlan/ipvlan_l3s.o
CC lib/percpu-refcount.o
CC [M] fs/fuse/file.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
CC drivers/acpi/acpica/psloop.o
CC net/ipv6/tcpv6_offload.o
CC fs/nfs/proc.o
CC [M] drivers/gpu/drm/ast/ast_dp.o
CC [M] drivers/net/vxlan/vxlan_core.o
CC [M] drivers/gpu/drm/nouveau/nvif/head.o
CC net/ipv6/exthdrs_offload.o
CC drivers/net/phy/mdio_bus.o
CC fs/nfs/nfs2xdr.o
CC [M] drivers/gpu/drm/i915/i915_suspend.o
CC drivers/acpi/acpica/psobject.o
CC fs/btrfs/file-item.o
CC drivers/base/transport_class.o
CC drivers/ata/ahci.o
CC net/ipv4/gre_offload.o
CC drivers/acpi/acpi_lpss.o
CC fs/btrfs/inode-item.o
CC fs/read_write.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC lib/rhashtable.o
CC lib/base64.o
CC fs/ntfs/super.o
CC [M] fs/overlayfs/file.o
CC fs/ntfs/sysctl.o
CC arch/x86/kernel/smpboot.o
CC fs/ntfs/unistr.o
CC arch/x86/kernel/tsc_sync.o
CC arch/x86/kernel/setup_percpu.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC lib/once.o
CC [M] drivers/net/usb/asix_devices.o
AR drivers/scsi/built-in.a
CC drivers/ata/libahci.o
CC kernel/trace/trace_export.o
LD [M] drivers/gpu/drm/ast/ast.o
CC mm/migrate.o
CC drivers/base/topology.o
CC net/core/netprio_cgroup.o
CC drivers/acpi/acpica/psopcode.o
CC mm/memory-tiers.o
LD [M] drivers/net/ipvlan/ipvlan.o
CC [M] drivers/gpu/drm/nouveau/nvif/mem.o
CC drivers/usb/common/common.o
CC drivers/usb/core/usb.o
CC net/ipv6/inet6_hashtables.o
CC drivers/usb/core/hub.o
CC net/core/dst_cache.o
CC fs/btrfs/disk-io.o
CC [M] drivers/net/usb/asix_common.o
CC [M] drivers/net/usb/ax88172a.o
CC kernel/trace/trace_event_perf.o
CC drivers/acpi/acpi_apd.o
CC drivers/acpi/acpica/psopinfo.o
CC drivers/acpi/acpi_platform.o
CC kernel/trace/trace_events_filter.o
CC [M] fs/smb/client/cifs_debug.o
CC drivers/gpu/drm/drm_mipi_dsi.o
CC [M] drivers/gpu/drm/i915/i915_switcheroo.o
CC fs/nfs/nfs3super.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 drivers/base/container.o
CC drivers/ata/ata_piix.o
CC drivers/net/phy/mdio_device.o
CC [M] fs/fuse/inode.o
CC [M] fs/smb/client/connect.o
CC [M] fs/overlayfs/dir.o
CC [M] drivers/gpu/drm/i915/i915_sysfs.o
CC net/ipv4/metrics.o
CC drivers/acpi/acpica/psparse.o
CC drivers/usb/common/debug.o
CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
CC net/ipv4/netlink.o
CC drivers/input/serio/serio.o
AR drivers/usb/common/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
CC fs/ntfs/upcase.o
CC drivers/input/keyboard/atkbd.o
CC drivers/base/property.o
CC lib/refcount.o
CC drivers/rtc/lib.o
CC arch/x86/kernel/ftrace.o
CC drivers/acpi/acpi_pnp.o
CC lib/rcuref.o
CC drivers/usb/core/hcd.o
CC drivers/base/cacheinfo.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC drivers/input/serio/i8042.o
CC net/core/gro_cells.o
CC kernel/trace/trace_events_trigger.o
CC mm/migrate_device.o
CC drivers/acpi/power.o
CC lib/usercopy.o
CC drivers/acpi/acpica/psscope.o
CC lib/errseq.o
CC drivers/acpi/event.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC drivers/input/serio/libps2.o
CC drivers/net/phy/swphy.o
CC [M] drivers/net/usb/ax88179_178a.o
CC drivers/usb/core/urb.o
CC [M] drivers/gpu/drm/i915/i915_utils.o
CC net/ipv6/mcast_snoop.o
CC fs/nfs/nfs3client.o
CC fs/btrfs/transaction.o
AR fs/ntfs/built-in.a
CC [M] drivers/gpu/drm/i915/intel_clock_gating.o
CC drivers/rtc/class.o
AS arch/x86/kernel/ftrace_64.o
CC drivers/base/swnode.o
CC [M] net/ipv6/ip6_udp_tunnel.o
CC lib/bucket_locks.o
CC lib/generic-radix-tree.o
CC [M] drivers/gpu/drm/nouveau/nvif/outp.o
CC drivers/acpi/evged.o
CC drivers/acpi/sysfs.o
AR drivers/ata/built-in.a
AR drivers/i2c/algos/built-in.a
CC drivers/acpi/acpica/pstree.o
CC [M] drivers/i2c/algos/i2c-algo-bit.o
CC arch/x86/kernel/trace_clock.o
CC net/ipv4/nexthop.o
CC [M] fs/overlayfs/readdir.o
CC mm/huge_memory.o
CC arch/x86/kernel/trace.o
CC mm/khugepaged.o
CC drivers/rtc/interface.o
CC fs/btrfs/inode.o
CC [M] fs/fuse/control.o
AR drivers/input/keyboard/built-in.a
CC [M] fs/fuse/xattr.o
AR drivers/input/mouse/built-in.a
CC drivers/input/input.o
CC drivers/base/auxiliary.o
CC drivers/net/phy/fixed_phy.o
AR net/core/built-in.a
CC [M] drivers/gpu/drm/drm_aperture.o
CC [M] fs/fuse/acl.o
CC drivers/base/devtmpfs.o
CC [M] drivers/gpu/drm/nouveau/nvif/timer.o
CC drivers/input/input-compat.o
CC [M] drivers/gpu/drm/drm_atomic.o
CC [M] fs/smb/client/dir.o
CC [M] drivers/net/usb/cdc_ether.o
CC lib/string_helpers.o
CC drivers/acpi/acpica/psutils.o
CC drivers/acpi/property.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC arch/x86/kernel/rethook.o
CC drivers/usb/core/message.o
CC [M] drivers/gpu/drm/i915/intel_device_info.o
CC kernel/trace/trace_eprobe.o
CC lib/hexdump.o
AR drivers/input/serio/built-in.a
CC [M] fs/smb/client/file.o
CC kernel/trace/trace_kprobe.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
CC drivers/i2c/busses/i2c-designware-common.o
CC fs/nfs/nfs3proc.o
CC drivers/acpi/acpica/pswalk.o
CC drivers/i2c/busses/i2c-designware-master.o
CC drivers/acpi/acpica/psxface.o
CC drivers/acpi/acpica/rsaddr.o
CC drivers/usb/core/driver.o
AR drivers/i2c/muxes/built-in.a
AR net/ipv6/built-in.a
CC [M] drivers/i2c/muxes/i2c-mux-gpio.o
CC drivers/input/input-mt.o
CC drivers/i2c/i2c-boardinfo.o
CC drivers/input/input-poller.o
CC drivers/base/node.o
CC [M] fs/fuse/readdir.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
CC [M] drivers/net/usb/cdc_eem.o
CC kernel/trace/error_report-traces.o
CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o
CC [M] fs/overlayfs/copy_up.o
CC arch/x86/kernel/crash_core_64.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
CC drivers/base/memory.o
CC lib/kstrtox.o
CC [M] drivers/net/phy/phylink.o
CC drivers/acpi/acpi_cmos_rtc.o
CC [M] drivers/net/phy/aquantia_main.o
CC drivers/acpi/acpica/rscalc.o
CC [M] drivers/net/usb/smsc75xx.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
CC [M] drivers/net/vxlan/vxlan_multicast.o
CC drivers/input/ff-core.o
CC mm/page_counter.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC [M] fs/overlayfs/export.o
CC drivers/rtc/nvmem.o
CC [M] fs/overlayfs/params.o
CC arch/x86/kernel/module.o
CC drivers/input/touchscreen.o
CC [M] drivers/net/vxlan/vxlan_vnifilter.o
CC [M] drivers/gpu/drm/drm_atomic_uapi.o
CC lib/debug_info.o
CC mm/memcontrol.o
CC [M] drivers/gpu/drm/nouveau/nvif/user.o
CC [M] drivers/gpu/drm/i915/intel_memory_region.o
CC fs/btrfs/file.o
CC mm/vmpressure.o
CC drivers/acpi/acpica/rscreate.o
CC [M] fs/fuse/ioctl.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC [M] drivers/net/usb/smsc95xx.o
CC mm/swap_cgroup.o
CC drivers/i2c/busses/i2c-designware-platdrv.o
CC kernel/trace/power-traces.o
CC net/ipv4/udp_tunnel_stub.o
CC drivers/acpi/x86/apple.o
CC fs/file_table.o
CC drivers/base/module.o
CC [M] drivers/net/phy/aquantia_hwmon.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
CC drivers/usb/core/config.o
CC fs/nfs/nfs3xdr.o
CC drivers/input/ff-memless.o
CC drivers/base/pinctrl.o
CC drivers/rtc/dev.o
AR drivers/net/ethernet/ezchip/built-in.a
CC fs/super.o
CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o
AR drivers/i3c/built-in.a
CC drivers/acpi/acpica/rsinfo.o
AR drivers/media/i2c/built-in.a
AR drivers/media/tuners/built-in.a
AR drivers/media/rc/keymaps/built-in.a
AR drivers/media/rc/built-in.a
CC arch/x86/kernel/early_printk.o
AR drivers/media/common/b2c2/built-in.a
CC drivers/input/vivaldi-fmap.o
AR drivers/media/common/saa7146/built-in.a
CC drivers/input/input-leds.o
AR drivers/media/common/siano/built-in.a
AR drivers/media/platform/allegro-dvt/built-in.a
AR drivers/media/common/v4l2-tpg/built-in.a
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
AR drivers/media/common/videobuf2/built-in.a
AR drivers/media/common/built-in.a
AR drivers/media/platform/amlogic/built-in.a
CC arch/x86/kernel/hpet.o
AR drivers/media/platform/amphion/built-in.a
AR drivers/media/platform/aspeed/built-in.a
CC arch/x86/kernel/amd_nb.o
CC drivers/input/mousedev.o
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/platform/cadence/built-in.a
CC fs/btrfs/defrag.o
AR drivers/media/platform/chips-media/built-in.a
AR drivers/media/platform/intel/built-in.a
LD [M] fs/overlayfs/overlay.o
AR drivers/media/platform/marvell/built-in.a
AR drivers/media/pci/ttpci/built-in.a
AR drivers/media/platform/mediatek/jpeg/built-in.a
AR drivers/media/pci/b2c2/built-in.a
AR drivers/media/platform/mediatek/mdp/built-in.a
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
AR drivers/media/pci/pluto2/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
AR drivers/media/pci/dm1105/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o
CC lib/iomap.o
CC [M] drivers/gpu/drm/drm_auth.o
AR drivers/media/pci/pt1/built-in.a
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
AR drivers/media/pci/pt3/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
CC drivers/base/devcoredump.o
CC mm/hugetlb_cgroup.o
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/pci/mantis/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
CC drivers/base/platform-msi.o
AR drivers/media/pci/ngene/built-in.a
AR drivers/media/platform/mediatek/mdp3/built-in.a
AR drivers/media/pci/ddbridge/built-in.a
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
AR drivers/media/platform/mediatek/built-in.a
AR drivers/media/pci/saa7146/built-in.a
LD [M] fs/fuse/fuse.o
AR drivers/media/pci/smipcie/built-in.a
AR drivers/media/platform/microchip/built-in.a
CC drivers/acpi/acpica/rsio.o
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/pci/intel/ipu3/built-in.a
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
AR drivers/media/platform/nvidia/built-in.a
AR drivers/media/pci/intel/ivsc/built-in.a
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
AR drivers/media/pci/intel/built-in.a
CC drivers/i2c/busses/i2c-designware-baytrail.o
AR drivers/net/ethernet/fungible/built-in.a
AR drivers/media/pci/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o
AR drivers/media/platform/nxp/dw100/built-in.a
CC [M] drivers/net/phy/ax88796b.o
AR drivers/media/platform/nxp/imx-jpeg/built-in.a
CC [M] drivers/net/phy/bcm7xxx.o
CC [M] drivers/gpu/drm/drm_blend.o
AR drivers/media/platform/nxp/imx8-isi/built-in.a
AR drivers/media/platform/nxp/built-in.a
CC drivers/rtc/proc.o
AR drivers/media/platform/qcom/camss/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o
AR drivers/media/platform/qcom/venus/built-in.a
AR drivers/media/platform/qcom/built-in.a
AR drivers/ptp/built-in.a
CC net/ipv4/sysctl_net_ipv4.o
AR drivers/media/platform/renesas/rcar-vin/built-in.a
CC [M] drivers/ptp/ptp_clock.o
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
AR drivers/media/platform/renesas/vsp1/built-in.a
AR drivers/media/platform/renesas/built-in.a
AR drivers/power/reset/built-in.a
AR drivers/media/platform/rockchip/rga/built-in.a
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
AR drivers/media/platform/st/sti/bdisp/built-in.a
CC drivers/power/supply/power_supply_core.o
AR drivers/media/platform/rockchip/rkisp1/built-in.a
AR drivers/media/platform/samsung/exynos4-is/built-in.a
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
AR drivers/media/platform/rockchip/built-in.a
AR drivers/media/platform/samsung/s3c-camif/built-in.a
CC drivers/net/loopback.o
AR drivers/media/platform/st/sti/delta/built-in.a
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
CC drivers/power/supply/power_supply_sysfs.o
AR drivers/media/platform/st/sti/hva/built-in.a
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
AR drivers/media/platform/st/stm32/built-in.a
AR drivers/media/platform/st/built-in.a
CC drivers/net/netconsole.o
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
CC [M] drivers/ptp/ptp_chardev.o
AR drivers/media/platform/samsung/built-in.a
CC kernel/trace/rpm-traces.o
CC drivers/acpi/acpica/rsirq.o
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
CC drivers/acpi/acpica/rslist.o
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
CC drivers/acpi/acpica/rsmemory.o
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
CC drivers/usb/core/file.o
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
CC kernel/trace/trace_dynevent.o
AR drivers/media/platform/sunxi/built-in.a
AR drivers/media/platform/ti/am437x/built-in.a
AR drivers/media/platform/verisilicon/built-in.a
CC drivers/base/physical_location.o
AR drivers/media/platform/ti/cal/built-in.a
CC mm/kmemleak.o
AR drivers/media/platform/ti/vpe/built-in.a
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/platform/ti/omap/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
AR drivers/media/platform/ti/omap3isp/built-in.a
CC drivers/rtc/sysfs.o
AR drivers/media/platform/ti/built-in.a
CC lib/pci_iomap.o
CC drivers/usb/core/buffer.o
AR drivers/media/platform/via/built-in.a
CC drivers/input/evdev.o
AR drivers/media/platform/xilinx/built-in.a
AR drivers/media/platform/built-in.a
CC [M] drivers/net/phy/bcm87xx.o
CC arch/x86/kernel/kvm.o
AR drivers/media/usb/b2c2/built-in.a
CC [M] drivers/net/usb/mcs7830.o
AR drivers/media/usb/dvb-usb/built-in.a
CC [M] drivers/net/usb/usbnet.o
CC [M] drivers/i2c/busses/i2c-scmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
AR drivers/media/usb/dvb-usb-v2/built-in.a
AR drivers/media/usb/s2255/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
AR drivers/media/usb/siano/built-in.a
AR drivers/net/ethernet/huawei/built-in.a
AR drivers/media/usb/ttusb-budget/built-in.a
AR drivers/media/usb/ttusb-dec/built-in.a
CC drivers/acpi/acpica/rsmisc.o
CC [M] drivers/gpu/drm/drm_bridge.o
CC drivers/rtc/rtc-mc146818-lib.o
AR drivers/media/usb/built-in.a
CC arch/x86/kernel/kvmclock.o
CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o
AR drivers/media/mmc/siano/built-in.a
CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o
AR drivers/media/mmc/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
AR drivers/media/firewire/built-in.a
CC [M] drivers/net/vxlan/vxlan_mdb.o
AR drivers/media/spi/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o
AR drivers/media/test-drivers/built-in.a
AR drivers/media/built-in.a
CC drivers/acpi/acpica/rsserial.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o
CC [M] drivers/gpu/drm/i915/intel_pcode.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o
AR drivers/net/ethernet/i825xx/built-in.a
CC drivers/power/supply/power_supply_leds.o
CC [M] drivers/i2c/busses/i2c-i801.o
CC drivers/base/trace.o
CC drivers/power/supply/power_supply_hwmon.o
CC mm/page_isolation.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
AR fs/nfs/built-in.a
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC [M] drivers/gpu/drm/i915/intel_region_ttm.o
CC [M] drivers/ptp/ptp_sysfs.o
CC [M] drivers/ptp/ptp_vclock.o
CC lib/iomap_copy.o
CC [M] drivers/net/dummy.o
CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o
CC drivers/usb/core/sysfs.o
CC kernel/trace/trace_probe.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o
CC [M] drivers/net/phy/bcm-phy-lib.o
CC fs/btrfs/extent_map.o
AR drivers/usb/phy/built-in.a
CC drivers/acpi/acpica/rsutils.o
CC drivers/acpi/acpica/rsxface.o
CC drivers/usb/host/pci-quirks.o
CC drivers/rtc/rtc-cmos.o
CC net/ipv4/proc.o
CC net/ipv4/syncookies.o
CC lib/devres.o
CC [M] drivers/net/phy/broadcom.o
CC [M] drivers/net/phy/lxt.o
CC net/ipv4/esp4.o
CC drivers/hwmon/hwmon.o
CC [M] drivers/i2c/busses/i2c-isch.o
AR drivers/power/supply/built-in.a
CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o
AR drivers/power/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
AR drivers/thermal/broadcom/built-in.a
CC drivers/usb/host/ehci-hcd.o
AR drivers/thermal/samsung/built-in.a
CC drivers/thermal/intel/intel_tcc.o
AR drivers/input/built-in.a
AR drivers/base/built-in.a
AR drivers/thermal/st/built-in.a
CC [M] drivers/net/phy/realtek.o
AR drivers/thermal/qcom/built-in.a
CC drivers/usb/host/ehci-pci.o
AR drivers/thermal/tegra/built-in.a
CC [M] drivers/net/phy/smsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
CC fs/btrfs/sysfs.o
CC drivers/usb/host/ohci-hcd.o
CC [M] drivers/net/usb/cdc_ncm.o
CC drivers/acpi/acpica/tbdata.o
CC drivers/thermal/intel/therm_throt.o
CC arch/x86/kernel/paravirt.o
CC drivers/acpi/acpica/tbfadt.o
CC drivers/i2c/i2c-core-base.o
CC [M] drivers/ptp/ptp_kvm_x86.o
CC drivers/watchdog/watchdog_core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o
CC drivers/watchdog/watchdog_dev.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC kernel/trace/trace_uprobe.o
AR drivers/thermal/mediatek/built-in.a
CC kernel/trace/rethook.o
CC lib/check_signature.o
CC drivers/usb/core/endpoint.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
CC [M] drivers/net/macvlan.o
CC [M] drivers/i2c/busses/i2c-ismt.o
CC drivers/thermal/thermal_core.o
CC drivers/usb/core/devio.o
CC lib/interval_tree.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
CC drivers/watchdog/softdog.o
CC drivers/acpi/acpica/tbfind.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
AR drivers/rtc/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
CC drivers/usb/host/ohci-pci.o
CC [M] drivers/ptp/ptp_kvm_common.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
CC arch/x86/kernel/pvclock.o
CC [M] drivers/hwmon/acpi_power_meter.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o
CC lib/assoc_array.o
CC lib/list_debug.o
CC lib/debugobjects.o
CC net/ipv4/esp4_offload.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
CC [M] drivers/net/usb/r8153_ecm.o
CC [M] drivers/gpu/drm/i915/intel_sbi.o
AR drivers/net/ethernet/microsoft/built-in.a
LD [M] drivers/net/phy/aquantia.o
LD [M] drivers/ptp/ptp.o
AR drivers/net/phy/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
CC drivers/usb/host/uhci-hcd.o
CC [M] drivers/gpu/drm/drm_cache.o
LD [M] drivers/net/vxlan/vxlan.o
CC drivers/acpi/acpica/tbinstal.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
CC [M] drivers/gpu/drm/drm_client.o
CC drivers/usb/host/xhci.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
CC lib/bitrev.o
AR drivers/thermal/intel/built-in.a
CC [M] drivers/net/mii.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o
AR drivers/watchdog/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
CC [M] fs/smb/client/inode.o
CC [M] drivers/md/persistent-data/dm-array.o
CC mm/early_ioremap.o
CC [M] drivers/net/mdio.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
LD [M] drivers/ptp/ptp_kvm.o
CC drivers/opp/core.o
CC arch/x86/kernel/pcspeaker.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
CC fs/char_dev.o
CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o
CC drivers/acpi/acpica/tbprint.o
CC [M] drivers/i2c/busses/i2c-piix4.o
CC [M] drivers/hwmon/coretemp.o
CC [M] drivers/gpu/drm/drm_client_modeset.o
CC lib/crc16.o
CC arch/x86/kernel/check.o
CC [M] drivers/net/tun.o
CC drivers/usb/core/notify.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
CC [M] drivers/net/veth.o
LD [M] drivers/net/usb/asix.o
CC drivers/acpi/acpica/tbutils.o
CC fs/btrfs/accessors.o
CC fs/btrfs/xattr.o
CC drivers/acpi/acpica/tbxface.o
AR drivers/net/ethernet/litex/built-in.a
CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
CC drivers/acpi/acpica/tbxfload.o
CC [M] drivers/gpu/drm/i915/intel_step.o
CC drivers/i2c/i2c-core-smbus.o
CC drivers/i2c/i2c-core-acpi.o
CC drivers/thermal/thermal_sysfs.o
CC arch/x86/kernel/uprobes.o
CC lib/crc-t10dif.o
HOSTCC lib/gen_crc32table
CC lib/libcrc32c.o
CC drivers/i2c/i2c-core-slave.o
CC mm/cma.o
CC net/ipv4/netfilter.o
AR kernel/trace/built-in.a
CC [M] drivers/md/persistent-data/dm-bitset.o
CC kernel/ptrace.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC mm/secretmem.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
CC drivers/i2c/i2c-dev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o
CC arch/x86/kernel/perf_regs.o
CC [M] drivers/gpu/drm/drm_color_mgmt.o
CC [M] drivers/gpu/drm/drm_connector.o
CC [M] drivers/md/persistent-data/dm-block-manager.o
CC drivers/acpi/acpica/tbxfroot.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
CC drivers/acpi/acpica/utaddress.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
CC drivers/acpi/acpica/utalloc.o
CC kernel/user.o
AR drivers/hwmon/built-in.a
CC drivers/acpi/acpica/utascii.o
CC drivers/usb/core/generic.o
CC lib/xxhash.o
CC arch/x86/kernel/tracepoint.o
LD [M] drivers/net/ethernet/intel/e1000/e1000.o
CC kernel/signal.o
CC [M] drivers/net/ethernet/intel/igb/igb_main.o
CC kernel/sys.o
CC drivers/thermal/thermal_trip.o
CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o
LD [M] drivers/i2c/busses/i2c-designware-pci.o
CC fs/btrfs/ordered-data.o
AR drivers/i2c/busses/built-in.a
CC [M] drivers/i2c/i2c-smbus.o
CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC [M] drivers/md/persistent-data/dm-space-map-common.o
CC arch/x86/kernel/itmt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o
CC lib/genalloc.o
CC fs/btrfs/extent_io.o
CC [M] drivers/i2c/i2c-mux.o
CC [M] drivers/gpu/drm/drm_crtc.o
CC drivers/acpi/acpica/utbuffer.o
CC drivers/opp/cpu.o
CC drivers/opp/debugfs.o
CC kernel/umh.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle.o
CC [M] drivers/net/ethernet/intel/igc/igc_main.o
CC mm/userfaultfd.o
CC [M] drivers/gpu/drm/i915/intel_uncore.o
CC [M] drivers/net/ethernet/intel/igc/igc_mac.o
CC drivers/usb/storage/scsiglue.o
CC drivers/usb/serial/usb-serial.o
AR drivers/usb/misc/built-in.a
CC [M] drivers/gpu/drm/i915/intel_wakeref.o
CC arch/x86/kernel/umip.o
CC drivers/usb/serial/generic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o
CC [M] drivers/gpu/drm/drm_displayid.o
CC net/ipv4/inet_diag.o
CC drivers/usb/core/quirks.o
CC fs/btrfs/volumes.o
CC drivers/thermal/thermal_helpers.o
CC lib/percpu_counter.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
CC mm/memremap.o
CC drivers/usb/serial/bus.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC drivers/acpi/acpica/utcksum.o
CC arch/x86/kernel/unwind_orc.o
CC drivers/usb/gadget/udc/core.o
AR drivers/opp/built-in.a
CC drivers/cpufreq/cpufreq.o
CC drivers/usb/gadget/udc/trace.o
AR drivers/usb/gadget/function/built-in.a
CC drivers/usb/host/xhci-mem.o
CC [M] drivers/gpu/drm/i915/vlv_sideband.o
CC drivers/thermal/thermal_hwmon.o
CC lib/fault-inject.o
CC drivers/cpuidle/governors/menu.o
CC drivers/thermal/gov_fair_share.o
AR drivers/i2c/built-in.a
CC drivers/cpuidle/governors/haltpoll.o
CC drivers/thermal/gov_step_wise.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC drivers/usb/host/xhci-ext-caps.o
CC drivers/usb/core/devices.o
CC [M] drivers/net/ethernet/intel/igbvf/vf.o
CC [M] drivers/net/ethernet/intel/igbvf/mbx.o
CC drivers/acpi/acpica/utcopy.o
CC arch/x86/kernel/callthunks.o
CC drivers/usb/storage/protocol.o
CC [M] drivers/md/persistent-data/dm-space-map-disk.o
CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o
CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o
AR drivers/usb/gadget/legacy/built-in.a
CC drivers/usb/gadget/usbstring.o
CC drivers/cpufreq/freq_table.o
CC drivers/cpufreq/cpufreq_performance.o
CC [M] drivers/md/persistent-data/dm-space-map-metadata.o
CC [M] drivers/net/ethernet/intel/e1000e/mac.o
CC [M] drivers/net/ethernet/intel/e1000e/manage.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
CC drivers/thermal/gov_user_space.o
CC [M] drivers/net/ethernet/intel/igbvf/netdev.o
CC drivers/usb/host/xhci-ring.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o
CC [M] fs/smb/client/link.o
CC drivers/usb/core/phy.o
CC lib/syscall.o
CC drivers/usb/core/port.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o
CC drivers/usb/gadget/config.o
CC drivers/usb/serial/console.o
CC drivers/acpi/acpica/utexcep.o
CC mm/hmm.o
CC drivers/usb/host/xhci-hub.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC [M] drivers/net/ethernet/intel/e1000e/nvm.o
CC [M] drivers/gpu/drm/i915/vlv_suspend.o
CC drivers/usb/core/hcd-pci.o
AR drivers/cpuidle/governors/built-in.a
CC drivers/cpuidle/cpuidle.o
CC drivers/usb/storage/transport.o
CC drivers/usb/gadget/epautoconf.o
CC arch/x86/kernel/cet.o
CC drivers/usb/host/xhci-dbg.o
CC [M] drivers/md/persistent-data/dm-transaction-manager.o
AR drivers/thermal/built-in.a
CC lib/dynamic_debug.o
CC drivers/usb/host/xhci-trace.o
CC net/ipv4/tcp_diag.o
CC drivers/acpi/acpica/utdebug.o
CC drivers/usb/host/xhci-debugfs.o
CC net/ipv4/udp_diag.o
CC lib/errname.o
CC [M] drivers/md/persistent-data/dm-btree.o
CC net/ipv4/tcp_cubic.o
CC drivers/mmc/core/core.o
AR drivers/usb/gadget/udc/built-in.a
AR drivers/ufs/built-in.a
CC drivers/usb/gadget/composite.o
CC drivers/mmc/core/bus.o
CC [M] drivers/net/ethernet/intel/igc/igc_i225.o
CC drivers/usb/serial/ftdi_sio.o
CC net/ipv4/xfrm4_policy.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC drivers/usb/host/xhci-pci.o
CC drivers/acpi/acpica/utdecode.o
CC drivers/acpi/acpica/utdelete.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o
CC drivers/usb/serial/pl2303.o
CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o
CC drivers/acpi/acpica/uterror.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
CC arch/x86/kernel/mmconf-fam10h_64.o
CC drivers/cpufreq/cpufreq_governor.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
CC [M] drivers/md/persistent-data/dm-btree-remove.o
CC net/ipv4/xfrm4_state.o
CC drivers/usb/core/usb-acpi.o
CC mm/memfd.o
CC kernel/workqueue.o
CC drivers/acpi/acpica/uteval.o
CC fs/btrfs/async-thread.o
CC drivers/acpi/acpica/utglobal.o
CC drivers/usb/storage/usb.o
CC [M] drivers/net/ethernet/intel/e1000e/phy.o
CC [M] fs/smb/client/misc.o
CC drivers/cpuidle/driver.o
CC [M] fs/smb/client/netmisc.o
CC arch/x86/kernel/vsmp_64.o
CC drivers/usb/storage/initializers.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC [M] drivers/gpu/drm/drm_drv.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
CC kernel/pid.o
CC kernel/task_work.o
CC [M] drivers/net/ethernet/intel/igc/igc_base.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o
CC drivers/cpuidle/governor.o
CC drivers/mmc/core/host.o
CC [M] drivers/gpu/drm/i915/soc/intel_dram.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
CC net/ipv4/xfrm4_input.o
CC drivers/acpi/acpica/uthex.o
CC mm/bootmem_info.o
CC net/ipv4/xfrm4_output.o
CC kernel/extable.o
CC net/ipv4/xfrm4_protocol.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC [M] net/ipv4/ip_tunnel.o
AR drivers/usb/core/built-in.a
CC drivers/cpuidle/sysfs.o
CC [M] drivers/gpu/drm/drm_dumb_buffers.o
CC [M] drivers/usb/class/usbtmc.o
AR arch/x86/kernel/built-in.a
CC lib/nlattr.o
AR arch/x86/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
CC [M] drivers/md/persistent-data/dm-btree-spine.o
LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o
CC fs/btrfs/ioctl.o
CC drivers/cpufreq/acpi-cpufreq.o
CC kernel/params.o
AR drivers/usb/serial/built-in.a
CC lib/checksum.o
CC drivers/acpi/x86/utils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
CC [M] drivers/gpu/drm/drm_edid.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
CC drivers/acpi/acpica/utids.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o
CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o
CC drivers/usb/storage/sierra_ms.o
CC drivers/cpufreq/intel_pstate.o
CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
AR mm/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
CC [M] drivers/gpu/drm/drm_encoder.o
CC drivers/cpuidle/poll_state.o
CC drivers/cpuidle/cpuidle-haltpoll.o
CC drivers/mmc/core/mmc.o
AR drivers/net/ethernet/intel/built-in.a
CC drivers/usb/gadget/functions.o
CC [M] drivers/net/ethernet/intel/igc/igc_phy.o
CC drivers/mmc/core/mmc_ops.o
CC drivers/acpi/x86/s2idle.o
CC [M] drivers/gpu/drm/drm_file.o
LD [M] drivers/md/persistent-data/dm-persistent-data.o
CC drivers/usb/storage/option_ms.o
CC drivers/md/md.o
CC [M] fs/smb/client/smbencrypt.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC drivers/acpi/acpica/utinit.o
CC lib/cpu_rmap.o
CC drivers/md/md-bitmap.o
GEN xe_wa_oob.c xe_wa_oob.h
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC drivers/acpi/acpica/utlock.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o
CC [M] net/ipv4/udp_tunnel_core.o
AR drivers/cpuidle/built-in.a
CC [M] fs/smb/client/transport.o
CC [M] drivers/gpu/drm/i915/soc/intel_pch.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
AR drivers/usb/host/built-in.a
CC lib/dynamic_queue_limits.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o
CC drivers/md/md-autodetect.o
CC drivers/usb/storage/usual-tables.o
CC drivers/usb/gadget/configfs.o
CC [M] drivers/gpu/drm/drm_fourcc.o
CC drivers/usb/gadget/u_f.o
CC lib/glob.o
CC [M] drivers/net/ethernet/intel/e1000e/param.o
CC [M] drivers/gpu/drm/drm_framebuffer.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o
CC drivers/acpi/acpica/utmath.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o
CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o
CC [M] drivers/net/ethernet/intel/igc/igc_diag.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
CC [M] drivers/gpu/drm/drm_gem.o
CC drivers/md/dm-uevent.o
CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC drivers/acpi/debugfs.o
CC fs/btrfs/locking.o
CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o
CC drivers/acpi/acpi_lpat.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
CC lib/strncpy_from_user.o
CC [M] drivers/net/ethernet/intel/e100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
AR drivers/usb/storage/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
AR drivers/net/ethernet/microchip/built-in.a
CC [M] drivers/gpu/drm/drm_ioctl.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC drivers/acpi/acpica/utmisc.o
AR drivers/leds/trigger/built-in.a
CC [M] drivers/leds/trigger/ledtrig-audio.o
CC drivers/md/dm.o
CC drivers/md/dm-table.o
AR drivers/leds/blink/built-in.a
CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
CC fs/btrfs/orphan.o
CC [M] net/ipv4/udp_tunnel_nic.o
CC drivers/acpi/acpi_lpit.o
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
AR drivers/leds/simple/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
CC drivers/leds/led-core.o
CC [M] drivers/gpu/drm/i915/i915_memcpy.o
AR drivers/net/ethernet/mscc/built-in.a
CC lib/strnlen_user.o
CC drivers/mmc/core/sd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o
CC drivers/acpi/acpica/utmutex.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
CC [M] drivers/gpu/drm/drm_lease.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
CC drivers/mmc/host/sdhci.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
CC drivers/mmc/host/sdhci-pci-core.o
AR drivers/cpufreq/built-in.a
CC drivers/md/dm-target.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
CC [M] drivers/gpu/drm/i915/i915_mm.o
AR drivers/firmware/arm_ffa/built-in.a
AR drivers/firmware/arm_scmi/built-in.a
CC [M] drivers/gpu/drm/i915/i915_sw_fence.o
AR drivers/firmware/broadcom/built-in.a
AR drivers/firmware/cirrus/built-in.a
AR drivers/firmware/meson/built-in.a
AR drivers/firmware/imx/built-in.a
AR drivers/firmware/psci/built-in.a
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
CC drivers/firmware/efi/efi-bgrt.o
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC drivers/firmware/efi/efi.o
AR drivers/usb/gadget/built-in.a
CC drivers/firmware/efi/vars.o
AR drivers/usb/built-in.a
CC drivers/acpi/acpica/utnonansi.o
CC lib/net_utils.o
CC kernel/kthread.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC drivers/leds/led-class.o
CC fs/btrfs/export.o
CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o
CC drivers/md/dm-linear.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC kernel/sys_ni.o
CC fs/btrfs/tree-log.o
CC lib/sg_pool.o
AR drivers/crypto/stm32/built-in.a
CC drivers/acpi/acpica/utobject.o
AR drivers/crypto/xilinx/built-in.a
AR drivers/crypto/hisilicon/built-in.a
CC fs/btrfs/free-space-cache.o
AR drivers/crypto/intel/keembay/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
AR drivers/crypto/intel/ixp4xx/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
AR drivers/net/ethernet/neterion/built-in.a
AR drivers/crypto/intel/built-in.a
CC [M] fs/smb/client/cached_dir.o
CC [M] fs/smb/client/cifs_unicode.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC [M] drivers/gpu/drm/drm_managed.o
AR drivers/crypto/starfive/built-in.a
AR drivers/net/ethernet/netronome/built-in.a
AR drivers/crypto/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
CC drivers/firmware/efi/libstub/gop.o
AR drivers/net/ethernet/ni/built-in.a
LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
CC drivers/firmware/efi/libstub/secureboot.o
CC drivers/md/dm-stripe.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
CC drivers/acpi/prmt.o
CC drivers/clocksource/acpi_pm.o
CC drivers/clocksource/i8253.o
CC drivers/leds/led-triggers.o
CC drivers/firmware/efi/libstub/tpm.o
CC drivers/acpi/acpica/utosi.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o
CC drivers/mmc/core/sd_ops.o
AR drivers/net/ethernet/packetengines/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
CC drivers/hid/usbhid/hid-core.o
CC [M] drivers/net/ethernet/intel/igc/igc_dump.o
LD [M] net/ipv4/udp_tunnel.o
AR net/ipv4/built-in.a
CC drivers/hid/usbhid/hiddev.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
AR net/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
CC [M] drivers/gpu/drm/i915/i915_syncmap.o
CC lib/stackdepot.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
CC kernel/nsproxy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
CC drivers/md/dm-ioctl.o
CC drivers/hid/hid-core.o
CC [M] drivers/gpu/drm/i915/i915_user_extensions.o
CC drivers/firmware/efi/libstub/file.o
CC lib/ucs2_string.o
CC drivers/acpi/acpica/utownerid.o
AR drivers/staging/media/built-in.a
CC drivers/acpi/acpica/utpredef.o
CC drivers/firmware/efi/reboot.o
CC drivers/firmware/efi/libstub/mem.o
AR drivers/staging/built-in.a
LD [M] drivers/net/ethernet/intel/igb/igb.o
CC drivers/acpi/acpi_pcc.o
CC [M] drivers/gpu/drm/i915/i915_ioc32.o
CC fs/btrfs/zlib.o
AR drivers/clocksource/built-in.a
CC drivers/firmware/efi/libstub/random.o
AR drivers/platform/x86/amd/built-in.a
CC fs/btrfs/lzo.o
CC drivers/firmware/efi/libstub/randomalloc.o
CC drivers/platform/x86/intel/pmc/core.o
CC fs/btrfs/zstd.o
CC [M] drivers/platform/x86/intel/pmt/class.o
CC drivers/platform/x86/p2sb.o
AR drivers/leds/built-in.a
CC drivers/md/dm-io.o
CC fs/btrfs/compression.o
CC drivers/mmc/core/sdio.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC [M] drivers/platform/x86/intel/pmt/telemetry.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC drivers/md/dm-kcopyd.o
CC drivers/hid/hid-input.o
CC lib/sbitmap.o
CC drivers/platform/x86/pmc_atom.o
CC drivers/acpi/acpica/utresdecode.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC drivers/md/dm-sysfs.o
CC drivers/firmware/efi/memattr.o
CC drivers/firmware/efi/tpm.o
CC drivers/acpi/ac.o
CC [M] drivers/gpu/drm/i915/i915_debugfs.o
CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o
CC [M] drivers/platform/x86/wmi.o
CC fs/stat.o
CC kernel/notifier.o
CC [M] fs/smb/client/nterr.o
CC drivers/firmware/efi/libstub/pci.o
CC drivers/acpi/acpica/utresrc.o
CC drivers/mailbox/mailbox.o
CC fs/btrfs/delayed-ref.o
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
CC [M] fs/smb/client/cifsencrypt.o
CC [M] drivers/platform/x86/intel/pmt/crashlog.o
CC kernel/ksysfs.o
AR drivers/firmware/smccc/built-in.a
AR drivers/firmware/tegra/built-in.a
CC drivers/mailbox/pcc.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
AR drivers/hid/usbhid/built-in.a
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC drivers/hid/hid-quirks.o
CC drivers/md/dm-stats.o
AR drivers/platform/surface/built-in.a
CC drivers/md/dm-rq.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
CC fs/exec.o
CC [M] drivers/platform/x86/wmi-bmof.o
CC [M] fs/smb/client/readdir.o
CC drivers/md/dm-io-rewind.o
CC drivers/md/dm-builtin.o
CC [M] drivers/gpu/drm/drm_mm.o
CC drivers/acpi/acpica/utstate.o
CC lib/group_cpus.o
CC [M] lib/asn1_decoder.o
CC drivers/mmc/core/sdio_ops.o
CC [M] drivers/md/dm-bufio.o
CC drivers/platform/x86/intel/pmc/core_ssram.o
CC drivers/firmware/efi/libstub/skip_spaces.o
CC drivers/mmc/host/sdhci-pci-o2micro.o
AR drivers/firmware/xilinx/built-in.a
CC drivers/firmware/dmi_scan.o
CC fs/btrfs/relocation.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC [M] drivers/gpu/drm/drm_mode_config.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
LD [M] drivers/platform/x86/intel/pmt/pmt_class.o
LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o
CC drivers/firmware/efi/libstub/lib-ctype.o
LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o
CC drivers/devfreq/devfreq.o
CC drivers/firmware/efi/libstub/alignedmem.o
CC [M] drivers/devfreq/governor_simpleondemand.o
CC drivers/platform/x86/intel/turbo_max_3.o
CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o
CC kernel/cred.o
AR drivers/mailbox/built-in.a
CC [M] drivers/devfreq/governor_performance.o
CC drivers/acpi/acpica/utstring.o
CC fs/pipe.o
CC [M] fs/smb/client/ioctl.o
CC fs/btrfs/delayed-inode.o
CC drivers/acpi/acpica/utstrsuppt.o
CC fs/namei.o
CC drivers/acpi/acpica/utstrtoul64.o
CC [M] drivers/platform/x86/mxm-wmi.o
CC drivers/firmware/efi/memmap.o
CC kernel/reboot.o
GEN lib/oid_registry_data.c
CC [M] lib/oid_registry.o
CC [M] drivers/platform/x86/intel/vsec.o
CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC drivers/acpi/acpica/utxface.o
CC [M] drivers/md/dm-bio-prison-v1.o
CC drivers/mmc/core/sdio_bus.o
CC fs/btrfs/scrub.o
CC fs/fcntl.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/platform/x86/intel/rst.o
CC drivers/platform/x86/intel/pmc/spt.o
CC kernel/async.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
CC drivers/firmware/efi/esrt.o
CC drivers/firmware/efi/libstub/relocate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
CC [M] drivers/gpu/drm/drm_mode_object.o
CC [M] drivers/md/dm-bio-prison-v2.o
CC drivers/firmware/efi/libstub/printk.o
CC fs/btrfs/backref.o
AR lib/lib.a
GEN lib/crc32table.h
CC lib/crc32.o
CC drivers/firmware/efi/libstub/vsprintf.o
CC [M] drivers/platform/x86/intel_ips.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
CC [M] drivers/gpu/drm/drm_modes.o
CC drivers/acpi/acpica/utxfinit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
CC drivers/firmware/dmi-sysfs.o
CC drivers/mmc/host/sdhci-pci-arasan.o
CC drivers/acpi/acpica/utxferror.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC drivers/platform/x86/intel/pmc/cnp.o
CC drivers/platform/x86/intel/pmc/icl.o
CC [M] drivers/gpu/drm/drm_modeset_lock.o
CC drivers/firmware/efi/efi-pstore.o
LD [M] drivers/net/ethernet/intel/igc/igc.o
CC drivers/firmware/dmi-id.o
CC drivers/acpi/acpica/utxfmutex.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC drivers/hid/hid-debug.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
CC fs/btrfs/ulist.o
CC [M] drivers/md/dm-crypt.o
CC fs/btrfs/qgroup.o
CC drivers/mmc/core/sdio_cis.o
CC kernel/range.o
CC kernel/smpboot.o
AR drivers/net/ethernet/realtek/built-in.a
CC [M] drivers/net/ethernet/realtek/8139cp.o
CC drivers/firmware/efi/libstub/x86-stub.o
CC drivers/firmware/efi/libstub/x86-5lvl.o
AR drivers/net/ethernet/renesas/built-in.a
CC kernel/ucount.o
CC drivers/mmc/core/sdio_io.o
AR lib/built-in.a
CC drivers/platform/x86/intel/pmc/tgl.o
CC kernel/regset.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC drivers/platform/x86/intel/pmc/adl.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
CC drivers/mmc/core/sdio_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
AR drivers/devfreq/built-in.a
AR drivers/acpi/acpica/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
CC drivers/hid/hidraw.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC drivers/acpi/button.o
CC drivers/powercap/powercap_sys.o
AR drivers/perf/built-in.a
CC drivers/powercap/intel_rapl_common.o
CC drivers/firmware/memmap.o
CC drivers/ras/ras.o
CC [M] fs/smb/client/sess.o
CC [M] drivers/net/ethernet/realtek/8139too.o
CC drivers/mmc/host/sdhci-pci-dwc-mshc.o
CC drivers/platform/x86/intel/pmc/mtl.o
CC fs/btrfs/send.o
CC [M] drivers/gpu/drm/i915/i915_pmu.o
CC drivers/acpi/fan_core.o
CC [M] drivers/gpu/drm/drm_plane.o
CC drivers/firmware/efi/cper.o
CC drivers/platform/x86/intel/pmc/pltdrv.o
CC drivers/firmware/efi/cper_cxl.o
CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC kernel/ksyms_common.o
AR drivers/hwtracing/intel_th/built-in.a
CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC drivers/firmware/efi/runtime-wrappers.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
CC drivers/mmc/core/slot-gpio.o
CC drivers/ras/debugfs.o
CC drivers/mmc/host/sdhci-pci-gli.o
CC drivers/mmc/core/regulator.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
AR drivers/net/ethernet/sfc/built-in.a
CC fs/btrfs/dev-replace.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
CC drivers/mmc/core/debugfs.o
CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC [M] drivers/md/dm-thin.o
CC drivers/mmc/host/sdhci-acpi.o
CC drivers/android/binderfs.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
CC drivers/android/binder.o
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
STUBCPY drivers/firmware/efi/libstub/mem.stub.o
STUBCPY drivers/firmware/efi/libstub/pci.stub.o
LD [M] drivers/platform/x86/intel/intel-rst.o
CC [M] fs/smb/client/export.o
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
CC drivers/android/binder_alloc.o
CC drivers/mmc/host/cqhci-core.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
LD [M] drivers/platform/x86/intel/intel_vsec.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
CC drivers/acpi/fan_attr.o
CC fs/btrfs/raid56.o
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
CC drivers/powercap/intel_rapl_msr.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
AR drivers/platform/x86/intel/pmc/built-in.a
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
AR drivers/platform/x86/intel/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
AR drivers/firmware/efi/libstub/lib.a
AR drivers/platform/x86/built-in.a
CC [M] drivers/net/ethernet/realtek/r8169_main.o
CC [M] drivers/gpu/drm/drm_prime.o
AR drivers/platform/built-in.a
CC [M] drivers/gpu/drm/drm_print.o
CC drivers/hid/hid-generic.o
CC drivers/hid/hid-a4tech.o
CC kernel/groups.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
CC [M] fs/smb/client/unc.o
AR drivers/ras/built-in.a
AR drivers/nvmem/layouts/built-in.a
CC drivers/nvmem/core.o
AR drivers/net/ethernet/smsc/built-in.a
CC [M] drivers/net/ethernet/smsc/smsc9420.o
CC drivers/mmc/core/block.o
CC drivers/firmware/efi/dev-path-parser.o
CC [M] drivers/uio/uio.o
CC [M] drivers/mtd/chips/chipreg.o
CC drivers/acpi/processor_driver.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
CC [M] drivers/gpu/drm/drm_property.o
CC [M] drivers/net/ethernet/realtek/r8169_firmware.o
CC drivers/mmc/core/queue.o
AR drivers/powercap/built-in.a
CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
CC fs/btrfs/uuid-tree.o
CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC fs/btrfs/props.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
CC [M] drivers/mmc/host/sdhci-pltfm.o
CC [M] drivers/md/dm-thin-metadata.o
CC [M] drivers/vfio/vfio_main.o
CC [M] drivers/vfio/pci/vfio_pci_core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
CC drivers/hid/hid-apple.o
CC kernel/vhost_task.o
LD [M] drivers/md/dm-bio-prison.o
CC [M] drivers/vfio/iova_bitmap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
CC [M] drivers/vfio/pci/vfio_pci_intrs.o
CC [M] drivers/mtd/mtdcore.o
CC [M] drivers/mtd/mtdsuper.o
CC [M] drivers/vfio/pci/vfio_pci_rdwr.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
CC [M] drivers/gpu/drm/drm_syncobj.o
CC kernel/kcmp.o
CC drivers/firmware/efi/apple-properties.o
CC drivers/acpi/processor_thermal.o
CC drivers/firmware/efi/earlycon.o
CC drivers/acpi/processor_idle.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
AR drivers/mmc/host/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
CC [M] fs/smb/client/winucase.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
AR drivers/nvmem/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
CC [M] fs/smb/client/smb2ops.o
CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o
CC [M] drivers/pps/pps.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC [M] fs/smb/client/smb2maperror.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC drivers/hid/hid-belkin.o
CC drivers/acpi/processor_throttling.o
CC [M] drivers/gpu/drm/drm_sysfs.o
CC fs/btrfs/free-space-tree.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC kernel/freezer.o
CC [M] drivers/mtd/mtdconcat.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
CC drivers/acpi/processor_perflib.o
CC drivers/acpi/container.o
CC drivers/firmware/efi/cper-x86.o
CC [M] drivers/gpu/drm/drm_trace_points.o
CC [M] drivers/vfio/group.o
CC [M] drivers/gpu/drm/i915/gt/intel_context.o
CC [M] drivers/gpu/drm/drm_vblank.o
CC drivers/acpi/thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
AR drivers/net/ethernet/socionext/built-in.a
CC [M] drivers/vfio/container.o
AR drivers/net/ethernet/vertexcom/built-in.a
AR drivers/net/ethernet/wangxun/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o
AR drivers/net/ethernet/xilinx/built-in.a
CC fs/btrfs/tree-checker.o
CC kernel/stacktrace.o
CC [M] drivers/pps/kapi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
CC drivers/acpi/acpi_memhotplug.o
CC [M] drivers/pps/sysfs.o
AR drivers/md/built-in.a
LD [M] drivers/md/dm-thin-pool.o
CC kernel/dma.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/vfio/pci/vfio_pci_config.o
CC [M] drivers/gpu/drm/drm_vblank_work.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
AR drivers/mmc/core/built-in.a
CC drivers/hid/hid-cherry.o
AR drivers/mmc/built-in.a
CC [M] drivers/bluetooth/btusb.o
CC [M] drivers/dca/dca-core.o
CC [M] drivers/ssb/main.o
CC [M] drivers/vhost/net.o
CC [M] drivers/dca/dca-sysfs.o
CC [M] drivers/ssb/scan.o
CC [M] drivers/bluetooth/btintel.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
CC [M] drivers/vhost/vhost.o
CC [M] drivers/gpu/drm/drm_vma_manager.o
CC [M] drivers/bluetooth/btbcm.o
AR drivers/firmware/efi/built-in.a
CC [M] drivers/vfio/pci/vfio_pci.o
AR drivers/firmware/built-in.a
CC [M] drivers/bluetooth/btrtl.o
CC fs/btrfs/space-info.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
CC fs/btrfs/block-rsv.o
CC fs/btrfs/delalloc-space.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
CC [M] drivers/gpu/drm/drm_writeback.o
AR drivers/net/ethernet/synopsys/built-in.a
LD [M] drivers/pps/pps_core.o
CC [M] drivers/ssb/sprom.o
CC [M] drivers/vfio/virqfd.o
CC kernel/smp.o
CC [M] drivers/vfio/vfio_iommu_type1.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC fs/ioctl.o
CC [M] drivers/mtd/mtdpart.o
CC drivers/acpi/ioapic.o
CC drivers/acpi/battery.o
LD [M] drivers/net/ethernet/realtek/r8169.o
AR drivers/net/ethernet/pensando/built-in.a
CC [M] fs/smb/client/smb2transport.o
CC drivers/hid/hid-chicony.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC kernel/uid16.o
CC [M] drivers/mtd/mtdchar.o
CC drivers/hid/hid-cypress.o
CC drivers/acpi/hed.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik.o
CC drivers/hid/hid-ezkey.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o
LD [M] drivers/dca/dca.o
CC drivers/hid/hid-kensington.o
CC kernel/kallsyms.o
CC [M] drivers/ssb/pci.o
LD [M] drivers/vfio/pci/vfio-pci.o
CC [M] drivers/ssb/pcihost_wrapper.o
CC fs/btrfs/block-group.o
CC [M] drivers/gpu/drm/lib/drm_random.o
LD [M] drivers/vfio/vfio.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC drivers/hid/hid-lg.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
CC fs/readdir.o
CC fs/select.o
LD [M] drivers/vfio/pci/vfio-pci-core.o
CC drivers/acpi/bgrt.o
CC fs/btrfs/discard.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
CC drivers/hid/hid-lg-g15.o
CC drivers/acpi/cppc_acpi.o
CC [M] drivers/vhost/iotlb.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
CC [M] drivers/ssb/driver_chipcommon.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC [M] drivers/gpu/drm/drm_ioc32.o
CC drivers/hid/hid-microsoft.o
CC [M] drivers/gpu/drm/drm_panel.o
CC fs/btrfs/reflink.o
CC drivers/hid/hid-monterey.o
CC fs/btrfs/subpage.o
CC fs/btrfs/tree-mod-log.o
CC fs/btrfs/extent-io-tree.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC drivers/acpi/spcr.o
CC fs/btrfs/fs.o
CC fs/btrfs/messages.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
CC drivers/acpi/acpi_pad.o
CC kernel/acct.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o
CC [M] drivers/acpi/acpi_video.o
LD [M] drivers/vhost/vhost_net.o
LD [M] drivers/mtd/mtd.o
CC [M] drivers/acpi/video_detect.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o
LD [M] drivers/vhost/vhost_iotlb.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
CC kernel/crash_core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
CC kernel/compat.o
CC kernel/utsname.o
CC kernel/user_namespace.o
CC fs/dcache.o
CC kernel/pid_namespace.o
CC [M] fs/smb/client/smb2misc.o
CC [M] fs/smb/client/smb2pdu.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
CC [M] fs/smb/client/smb2inode.o
AR drivers/android/built-in.a
CC [M] drivers/ssb/driver_chipcommon_pmu.o
CC [M] drivers/gpu/drm/amd/amdgpu/si.o
CC [M] drivers/ssb/driver_pcicore.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
CC fs/btrfs/bio.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] fs/smb/client/smb2file.o
CC [M] drivers/gpu/drm/drm_pci.o
CC [M] fs/smb/client/cifsacl.o
AR drivers/hid/built-in.a
CC [M] fs/smb/client/fs_context.o
CC [M] fs/smb/client/dns_resolve.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC fs/btrfs/lru_cache.o
AR drivers/acpi/built-in.a
CC [M] drivers/gpu/drm/xe/xe_sync.o
ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
CC [M] fs/smb/client/namespace.o
UPD kernel/config_data
CC kernel/stop_machine.o
CC kernel/kprobes.o
CC fs/btrfs/acl.o
CC [M] fs/smb/client/smb1ops.o
CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o
CC kernel/hung_task.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
CC kernel/watchdog.o
CC kernel/watchdog_perf.o
CC [M] drivers/gpu/drm/drm_debugfs.o
CC kernel/seccomp.o
LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt.o
CC fs/inode.o
CC fs/attr.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/amd/amdgpu/gfx_v6_0.o
AR drivers/net/ethernet/built-in.a
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC kernel/relay.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o
LD [M] drivers/ssb/ssb.o
LD [M] drivers/acpi/video.o
AR drivers/net/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
CC kernel/utsname_sysctl.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC kernel/delayacct.o
CC kernel/taskstats.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] fs/smb/client/cifssmb.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
CC kernel/tsacct.o
CC [M] drivers/gpu/drm/amd/amdgpu/vi.o
CC kernel/tracepoint.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] fs/smb/client/asn1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
CC kernel/latencytop.o
CC kernel/irq_work.o
CC kernel/static_call.o
CC kernel/static_call_inline.o
CC kernel/user-return-notifier.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.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/drm_debugfs_crc.o
CC fs/bad_inode.o
CC fs/file.o
CC kernel/padata.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC fs/filesystems.o
CC kernel/jump_label.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
AR fs/btrfs/built-in.a
CC fs/namespace.o
CC kernel/context_tracking.o
CC [M] drivers/gpu/drm/drm_edid_load.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC fs/seq_file.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC fs/xattr.o
CC kernel/iomem.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC kernel/rseq.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
GZIP kernel/config_data.gz
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o
CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC [M] drivers/gpu/drm/drm_exec.o
CC kernel/configs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC fs/libfs.o
CC [M] drivers/gpu/drm/xe/xe_display.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
CC [M] drivers/gpu/drm/drm_gpuvm.o
CC [M] drivers/gpu/drm/drm_buddy.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
CC fs/fs-writeback.o
CC fs/pnode.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC fs/splice.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC fs/sync.o
AR kernel/built-in.a
CC fs/utimes.o
CC fs/d_path.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_requests.o
CC [M] drivers/gpu/drm/amd/amdgpu/nv.o
CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
CC fs/stack.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
CC fs/fs_struct.o
CC fs/statfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
CC fs/fs_pin.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/drm_atomic_helper.o
CC fs/nsfs.o
CC fs/fs_types.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC [M] drivers/gpu/drm/drm_atomic_state_helper.o
CC fs/fs_context.o
CC [M] drivers/gpu/drm/drm_bridge_connector.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
CC [M] drivers/gpu/drm/drm_crtc_helper.o
CC fs/fs_parser.o
CC [M] drivers/gpu/drm/drm_damage_helper.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC fs/fsopen.o
CC fs/init.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/drm_encoder_slave.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
CC fs/kernel_read_file.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o
CC fs/mnt_idmapping.o
CC fs/remap_range.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC fs/buffer.o
CC fs/mpage.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
CC [M] drivers/gpu/drm/i915/gt/intel_llc.o
CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/drm_flip_work.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/drm_format_helper.o
CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC fs/proc_namespace.o
CC fs/direct-io.o
CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o
CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC fs/eventpoll.o
CC fs/anon_inodes.o
CC fs/signalfd.o
CC fs/timerfd.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
CC [M] drivers/gpu/drm/drm_kms_helper_common.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
CC fs/eventfd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
CC [M] drivers/gpu/drm/drm_modeset_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
LD [M] fs/smb/client/cifs.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
CC fs/userfaultfd.o
CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
CC [M] drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
CC fs/aio.o
CC [M] drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o
CC fs/locks.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o
CC fs/binfmt_script.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
CC [M] drivers/gpu/drm/drm_rect.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
CC [M] drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.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/nouveau/nvkm/subdev/bios/shadowacpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
CC fs/binfmt_elf.o
CC [M] drivers/gpu/drm/drm_simple_kms_helper.o
CC [M] drivers/gpu/drm/bridge/panel.o
CC fs/compat_binfmt_elf.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o
CC fs/mbcache.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
CC [M] drivers/gpu/drm/drm_fbdev_generic.o
CC fs/posix_acl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
CC [M] drivers/gpu/drm/drm_fb_helper.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/nouveau/nvkm/subdev/bios/shadowrom.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
LD [M] drivers/gpu/drm/drm.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
LD [M] drivers/gpu/drm/drm_shmem_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
CC fs/coredump.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
LD [M] drivers/gpu/drm/drm_suballoc_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
CC [M] drivers/gpu/drm/i915/gt/intel_reset.o
CC fs/drop_caches.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
LD [M] drivers/gpu/drm/drm_ttm_helper.o
AR drivers/gpu/drm/built-in.a
CC [M] drivers/gpu/drm/xe/i915-display/intel_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/nouveau/nvkm/subdev/bios/M0203.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring.o
CC fs/sysctls.o
CC fs/fhandle.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
CC [M] drivers/gpu/drm/i915/gt/intel_rps.o
CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.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/i915/gt/intel_tlb.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o
CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
CC [M] drivers/gpu/drm/i915/gt/shmem_utils.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/nouveau/nvkm/subdev/bus/g94.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
AR fs/built-in.a
CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.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/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.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_dp_aux_backlight.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.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/nouveau/nvkm/subdev/clk/pllgt215.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.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_drrs.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.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/amd/amdgpu/ih_v6_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.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/nouveau/nvkm/subdev/fb/nv35.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.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/amd/amdgpu/amdgpu_gfx.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.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/nouveau/nvkm/subdev/fb/nv41.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/amd/amdgpu/gfx_v9_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.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/nv4e.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/i915/i915_active.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/nouveau/nvkm/subdev/fb/gk104.o
CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/i915/i915_deps.o
CC [M] drivers/gpu/drm/xe/xe_pmu.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
CC [M] drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/i915/i915_gem_ww.o
CC [M] drivers/gpu/drm/i915/i915_gem.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
CC [M] drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/xe/xe_gsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/i915/i915_request.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.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/gm200.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
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_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/i915/i915_scheduler.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
CC [M] drivers/gpu/drm/i915/i915_trace_points.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
CC [M] drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
CC [M] drivers/gpu/drm/i915/i915_vma_resource.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
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
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.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/ramnv20.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.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/nouveau/nvkm/subdev/fb/ramnv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_assert.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
CC [M] drivers/gpu/drm/i915/i915_hwmon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
CC [M] drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
HDRTEST drivers/gpu/drm/xe/xe_bo.h
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
CC [M] drivers/gpu/drm/i915/display/intel_atomic.o
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
CC [M] drivers/gpu/drm/i915/display/intel_audio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
CC [M] drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
HDRTEST drivers/gpu/drm/xe/xe_display.h
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
CC [M] drivers/gpu/drm/i915/display/intel_bw.o
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
HDRTEST drivers/gpu/drm/xe/xe_drv.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
HDRTEST drivers/gpu/drm/xe/xe_exec.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.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/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
CC [M] drivers/gpu/drm/i915/display/intel_connector.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc.o
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
HDRTEST drivers/gpu/drm/xe/xe_gsc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
CC [M] drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
HDRTEST drivers/gpu/drm/xe/xe_gt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
CC [M] drivers/gpu/drm/i915/display/intel_display.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
CC [M] drivers/gpu/drm/i915/display/intel_display_params.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
CC [M] drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
HDRTEST drivers/gpu/drm/xe/xe_guc.h
CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
CC [M] drivers/gpu/drm/i915/display/intel_display_wa.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
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
CC [M] drivers/gpu/drm/i915/display/intel_dpll.o
HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
CC [M] drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
HDRTEST drivers/gpu/drm/xe/xe_huc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
CC [M] drivers/gpu/drm/i915/display/intel_dpt_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
CC [M] drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
HDRTEST drivers/gpu/drm/xe/xe_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb_buffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
CC [M] drivers/gpu/drm/i915/display/intel_fb.o
HDRTEST drivers/gpu/drm/xe/xe_macros.h
CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o
HDRTEST drivers/gpu/drm/xe/xe_map.h
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
CC [M] drivers/gpu/drm/i915/display/intel_fbc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
CC [M] drivers/gpu/drm/i915/display/intel_fdi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
CC [M] drivers/gpu/drm/i915/display/intel_global_state.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
CC [M] drivers/gpu/drm/i915/display/intel_hti.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
CC [M] drivers/gpu/drm/i915/display/intel_link_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o
HDRTEST drivers/gpu/drm/xe/xe_module.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
HDRTEST drivers/gpu/drm/xe/xe_pci.h
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o
HDRTEST drivers/gpu/drm/xe/xe_pm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_overlay.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
HDRTEST drivers/gpu/drm/xe/xe_pmu.h
HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_psr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_quirks.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite.o
HDRTEST drivers/gpu/drm/xe/xe_pt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
CC [M] drivers/gpu/drm/i915/display/intel_tc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
CC [M] drivers/gpu/drm/i915/display/intel_vblank.o
CC [M] drivers/gpu/drm/i915/display/intel_vga.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
HDRTEST drivers/gpu/drm/xe/xe_query.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
CC [M] drivers/gpu/drm/i915/display/intel_wm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
HDRTEST drivers/gpu/drm/xe/xe_sa.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
CC [M] drivers/gpu/drm/i915/display/skl_scaler.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
CC [M] drivers/gpu/drm/i915/display/skl_watermark.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
CC [M] drivers/gpu/drm/i915/display/intel_acpi.o
CC [M] drivers/gpu/drm/i915/display/intel_opregion.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_sriov.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
CC [M] drivers/gpu/drm/i915/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o
HDRTEST drivers/gpu/drm/xe/xe_sync.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
HDRTEST drivers/gpu/drm/xe/xe_tile.h
CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
HDRTEST drivers/gpu/drm/xe/xe_trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
CC [M] drivers/gpu/drm/i915/display/g4x_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o
CC [M] drivers/gpu/drm/i915/display/icl_dsi.o
CC [M] drivers/gpu/drm/i915/display/intel_backlight.o
CC [M] drivers/gpu/drm/i915/display/intel_crt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_uc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi.o
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
CC [M] drivers/gpu/drm/i915/display/intel_display_device.o
HDRTEST drivers/gpu/drm/xe/xe_wa.h
CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
CC [M] drivers/gpu/drm/i915/display/intel_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
LD [M] drivers/gpu/drm/xe/xe.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o
CC [M] drivers/gpu/drm/i915/display/intel_dvo.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o
CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o
CC [M] drivers/gpu/drm/i915/display/intel_lvds.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
CC [M] drivers/gpu/drm/i915/display/intel_panel.o
CC [M] drivers/gpu/drm/i915/display/intel_pps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
CC [M] drivers/gpu/drm/i915/display/intel_tv.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
CC [M] drivers/gpu/drm/i915/display/intel_vrr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
CC [M] drivers/gpu/drm/i915/i915_perf.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o
CC [M] drivers/gpu/drm/i915/i915_gpu_error.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
CC [M] drivers/gpu/drm/i915/selftests/i915_random.o
CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o
CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o
CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o
CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o
CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o
CC [M] drivers/gpu/drm/i915/selftests/librapl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
CC [M] drivers/gpu/drm/i915/i915_vgpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
HDRTEST drivers/gpu/drm/i915/display/intel_display.h
HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_params.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_buffer.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o
HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpt_common.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o
HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o
HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o
HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
HDRTEST drivers/gpu/drm/i915/display/intel_color.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o
HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o
HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o
HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o
HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbdev_fb.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o
HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o
HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o
HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o
HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o
HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_translate_dcn315.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_factory_dcn315.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_translate_dcn32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_factory_dcn32.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce60/irq_service_dce60.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.o
HDRTEST drivers/gpu/drm/i915/display/intel_de.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o
HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.o
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn21/irq_service_dcn21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn30/irq_service_dcn30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn302/irq_service_dcn302.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.o
HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn303/irq_service_dcn303.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.o
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn31/irq_service_dcn31.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn314/irq_service_dcn314.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn315/irq_service_dcn315.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn32/irq_service_dcn32.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.o
HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.o
HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_factory.o
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_resource.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_wa.h
HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.o
HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_fpga.o
HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs_params.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dpia.o
HDRTEST drivers/gpu/drm/i915/display/intel_link_bw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_dp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.o
HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hpd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_ddc.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dpcd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/l
^ permalink raw reply [flat|nested] 32+ messages in thread* [Intel-xe] ✓ CI.Hooks: success for Enable compression handling on LNL. (rev5)
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (12 preceding siblings ...)
2023-12-06 8:32 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-12-06 8:32 ` Patchwork
2023-12-06 8:33 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-12-06 9:07 ` [Intel-xe] ✗ CI.BAT: failure " Patchwork
15 siblings, 0 replies; 32+ messages in thread
From: Patchwork @ 2023-12-06 8:32 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
== Series Details ==
Series: Enable compression handling on LNL. (rev5)
URL : https://patchwork.freedesktop.org/series/126704/
State : success
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 924
drwxrwxr-x 12 1003 1003 4096 Dec 6 08:32 .
drwxr-xr-x 1 root root 4096 Dec 6 08:32 ..
-rw-rw-r-- 1 1003 1003 800832 Dec 6 08:32 build.log
-rw-rw-r-- 1 1003 1003 1355 Dec 6 08:23 checkpatch.log
drwxrwxr-x 5 1003 1003 4096 Dec 6 08:21 ci
drwxrwxr-x 9 1003 1003 4096 Dec 6 08:21 docker
drwxrwxr-x 8 1003 1003 4096 Dec 6 08:21 .git
-rw-rw-r-- 1 1003 1003 726 Dec 6 08:23 git_apply.log
drwxrwxr-x 4 1003 1003 4096 Dec 6 08:21 .github
-rw-rw-r-- 1 1003 1003 233 Dec 6 08:21 .groovylintrc.json
-rw-rw-r-- 1 1003 1003 78 Dec 6 08:32 hooks.log
drwxrwxr-x 31 1003 1003 4096 Dec 6 08:32 kernel
-rw-rw-r-- 1 1003 1003 34938 Dec 6 08:23 kernel.mbox
-rw-rw-r-- 1 1003 1003 29114 Dec 6 08:24 kunit.log
-rw-rw-r-- 1 1003 1003 48 Dec 6 08:23 parent.tag
drwxrwxr-x 44 1003 1003 4096 Dec 6 08:21 pipelines
-rw-rw-r-- 1 1003 1003 793 Dec 6 08:21 README.adoc
drwxrwxr-x 3 1003 1003 4096 Dec 6 08:21 scripts
drwxrwxr-x 3 1003 1003 4096 Dec 6 08:21 src
drwxrwxr-x 2 1003 1003 4096 Dec 6 08:21 vars
drwxrwxr-x 2 1003 1003 4096 Dec 6 08:21 .vscode
+ uname -a
Linux 35a2ee7a061d 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
274b29788 drm/xe/xe2: Support flat ccs
6d371be54 drm/xe/xe2: Modify xe_bo_test for system memory
581d87c10 drm/xe/xe2: Handle flat ccs move for igfx.
73f2bd45d drm/xe/xe2: Update emit_pte to use compression enabled PAT index
fc39507d1 drm/xe/xe2: Update chunk size for each iteration of ccs copy
714521a9e drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear
ccab009a2 drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
fa7b5818a drm/xe/xe2: Allocate extra pages for ccs during bo create
5e6dcb33d drm/xe/xe2: Determine bios enablement for flat ccs on igfx
9d76164e0 drm/xe/xe2: Add workaround 14019988906
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
GEN Makefile
UPD include/config/kernel.release
UPD include/generated/compile.h
UPD include/generated/utsrelease.h
DESCEND objtool
CALL ../scripts/checksyscalls.sh
HOSTCC /workspace/kernel/build64-default/tools/objtool/fixdep.o
HOSTLD /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
LINK /workspace/kernel/build64-default/tools/objtool/fixdep
INSTALL libsubcmd_headers
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
LD /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
AR /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
CC /workspace/kernel/build64-default/tools/objtool/weak.o
CC /workspace/kernel/build64-default/tools/objtool/check.o
CC /workspace/kernel/build64-default/tools/objtool/special.o
CC /workspace/kernel/build64-default/tools/objtool/builtin-check.o
CC /workspace/kernel/build64-default/tools/objtool/elf.o
CC /workspace/kernel/build64-default/tools/objtool/objtool.o
CC /workspace/kernel/build64-default/tools/objtool/orc_gen.o
CC /workspace/kernel/build64-default/tools/objtool/orc_dump.o
CC /workspace/kernel/build64-default/tools/objtool/libstring.o
CC /workspace/kernel/build64-default/tools/objtool/libctype.o
CC /workspace/kernel/build64-default/tools/objtool/str_error_r.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
CC /workspace/kernel/build64-default/tools/objtool/librbtree.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
LD /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
LD /workspace/kernel/build64-default/tools/objtool/objtool-in.o
LINK /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC [M] drivers/gpu/drm/xe/xe_device.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
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_clock.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.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_tlb_invalidation.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC [M] drivers/gpu/drm/xe/xe_display.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_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_hdmi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/xe/xe_pmu.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_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
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
HDRTEST drivers/gpu/drm/xe/xe_assert.h
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
HDRTEST drivers/gpu/drm/xe/xe_device.h
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
HDRTEST drivers/gpu/drm/xe/xe_display.h
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
HDRTEST drivers/gpu/drm/xe/xe_drv.h
HDRTEST drivers/gpu/drm/xe/xe_exec.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
HDRTEST drivers/gpu/drm/xe/xe_gsc.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_clock.h
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
HDRTEST drivers/gpu/drm/xe/xe_huc.h
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
HDRTEST drivers/gpu/drm/xe/xe_irq.h
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
HDRTEST drivers/gpu/drm/xe/xe_macros.h
HDRTEST drivers/gpu/drm/xe/xe_map.h
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
HDRTEST drivers/gpu/drm/xe/xe_module.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
HDRTEST drivers/gpu/drm/xe/xe_pci.h
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
HDRTEST drivers/gpu/drm/xe/xe_pm.h
HDRTEST drivers/gpu/drm/xe/xe_pmu.h
HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
HDRTEST drivers/gpu/drm/xe/xe_query.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
HDRTEST drivers/gpu/drm/xe/xe_sa.h
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
HDRTEST drivers/gpu/drm/xe/xe_sriov.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
HDRTEST drivers/gpu/drm/xe/xe_sync.h
HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
HDRTEST drivers/gpu/drm/xe/xe_tile.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_trace.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
HDRTEST drivers/gpu/drm/xe/xe_uc.h
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
HDRTEST drivers/gpu/drm/xe/xe_vm.h
HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
HDRTEST drivers/gpu/drm/xe/xe_wa.h
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
GEN xe_wa_oob.c xe_wa_oob.h
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/xe/xe_gsc.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
LD [M] drivers/gpu/drm/xe/xe.o
MODPOST drivers/gpu/drm/xe/Module.symvers
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
CC [M] drivers/gpu/drm/xe/xe.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
LD [M] drivers/gpu/drm/xe/tests/xe_wa_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_bo_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_mocs_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_migrate_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_rtp_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_pci_test.ko
LD [M] drivers/gpu/drm/xe/xe.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done
^ permalink raw reply [flat|nested] 32+ messages in thread* [Intel-xe] ✓ CI.checksparse: success for Enable compression handling on LNL. (rev5)
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (13 preceding siblings ...)
2023-12-06 8:32 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-12-06 8:33 ` Patchwork
2023-12-06 9:07 ` [Intel-xe] ✗ CI.BAT: failure " Patchwork
15 siblings, 0 replies; 32+ messages in thread
From: Patchwork @ 2023-12-06 8:33 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
== Series Details ==
Series: Enable compression handling on LNL. (rev5)
URL : https://patchwork.freedesktop.org/series/126704/
State : success
== Summary ==
+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast 9d76164e08c68a3d5d081ff7b07c15a2cadf741a
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
Okay!
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 32+ messages in thread* [Intel-xe] ✗ CI.BAT: failure for Enable compression handling on LNL. (rev5)
2023-12-06 4:31 [Intel-xe] [PATCH v4 0/9] Enable compression handling on LNL Himal Prasad Ghimiray
` (14 preceding siblings ...)
2023-12-06 8:33 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
@ 2023-12-06 9:07 ` Patchwork
15 siblings, 0 replies; 32+ messages in thread
From: Patchwork @ 2023-12-06 9:07 UTC (permalink / raw)
To: Himal Prasad Ghimiray; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 4665 bytes --]
== Series Details ==
Series: Enable compression handling on LNL. (rev5)
URL : https://patchwork.freedesktop.org/series/126704/
State : failure
== Summary ==
CI Bug Log - changes from xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a_BAT -> xe-pw-126704v5_BAT
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-126704v5_BAT absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-126704v5_BAT, 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 (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-126704v5_BAT:
### IGT changes ###
#### Possible regressions ####
* igt@xe_pat@prime-external-import-coh:
- bat-adlp-7: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-adlp-7/igt@xe_pat@prime-external-import-coh.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-adlp-7/igt@xe_pat@prime-external-import-coh.html
- bat-dg2-oem2: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-dg2-oem2/igt@xe_pat@prime-external-import-coh.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-dg2-oem2/igt@xe_pat@prime-external-import-coh.html
- bat-atsm-2: [PASS][5] -> [INCOMPLETE][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-atsm-2/igt@xe_pat@prime-external-import-coh.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-atsm-2/igt@xe_pat@prime-external-import-coh.html
- bat-pvc-2: [PASS][7] -> [INCOMPLETE][8]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-pvc-2/igt@xe_pat@prime-external-import-coh.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-pvc-2/igt@xe_pat@prime-external-import-coh.html
Known issues
------------
Here are the changes found in xe-pw-126704v5_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_create@create-execqueues-leak:
- bat-atsm-2: [PASS][9] -> [FAIL][10] ([Intel XE#524])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-atsm-2/igt@xe_create@create-execqueues-leak.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-atsm-2/igt@xe_create@create-execqueues-leak.html
#### Possible fixes ####
* igt@xe_prime_self_import@basic-with_fd_dup:
- bat-atsm-2: [FAIL][11] ([Intel XE#999]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-atsm-2/igt@xe_prime_self_import@basic-with_fd_dup.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-atsm-2/igt@xe_prime_self_import@basic-with_fd_dup.html
#### Warnings ####
* igt@xe_prime_self_import@basic-with_one_bo:
- bat-atsm-2: [FAIL][13] -> [FAIL][14] ([Intel XE#999])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-atsm-2/igt@xe_prime_self_import@basic-with_one_bo.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-atsm-2/igt@xe_prime_self_import@basic-with_one_bo.html
- bat-pvc-2: [FAIL][15] -> [FAIL][16] ([Intel XE#999])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a/bat-pvc-2/igt@xe_prime_self_import@basic-with_one_bo.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/bat-pvc-2/igt@xe_prime_self_import@basic-with_one_bo.html
[Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524
[Intel XE#999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/999
Build changes
-------------
* Linux: xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a -> xe-pw-126704v5
IGT_7622: 48a47d91b7727215b965690c69d84159c8fb1aa2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-554-9d76164e08c68a3d5d081ff7b07c15a2cadf741a: 9d76164e08c68a3d5d081ff7b07c15a2cadf741a
xe-pw-126704v5: 126704v5
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-126704v5/index.html
[-- Attachment #2: Type: text/html, Size: 5550 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread