* [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support
@ 2023-10-11 16:29 Matthew Auld
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode Matthew Auld
` (8 more replies)
0 siblings, 9 replies; 13+ messages in thread
From: Matthew Auld @ 2023-10-11 16:29 UTC (permalink / raw)
To: intel-xe
Branch available here:
https://gitlab.freedesktop.org/mwa/kernel/-/tree/xe-pat-index?ref_type=heads
IGT changes:
https://patchwork.freedesktop.org/series/124667/
Mesa:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25462
Goal here is to allow userspace to directly control the pat_index when mapping
memory via the ppGTT, in addtion to the CPU caching mode. This is very much
needed on newer igpu platforms which allow incoherent GT access, where the
choice over the cache level and expected coherency is best left to userspace
depending on their usecase. In the future there may also be other stuff encoded
in the pat_index, so giving userspace direct control will also be needed there.
To support this we added new gem_create uAPI for selecting the CPU cache
mode to use for system memory, including the expected GPU coherency mode. There
are various restrictions here for the selected coherency mode and compatible CPU
cache modes. With that in place the actual pat_index can now be provided as
part of vm_bind. The only restriction is that the coherency mode of the
pat_index must be at least as coherent as the gem_create coherency mode. There
are also some special cases like with userptr and dma-buf.
v2:
- Loads of improvements/tweaks. Main changes are to now allow
gem_create.coh_mode <= coh_mode(pat_index), rather than it needing to match
exactly. This simplifies the dma-buf policy from userspace pov. Also we now
only consider COH_NONE and COH_AT_LEAST_1WAY.
v3:
- Rebase. Split the pte_encode() refactoring, plus various smaller tweaks and
fixes.
v4:
- Rebase on Lucas' new series.
- Drop UC cache mode.
- s/smem_cpu_caching/cpu_caching/. Idea is to make VRAM WC explicit in the
uapi, plus make it more future proof.
v5:
- Rebase, plus some small tweaks and fixes.
v6:
- CI hooks fixes + checkpatch.
v7:
- Some small tweaks
v8:
- Rebase on Xe2 PAT table additions.
--
2.41.0
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
@ 2023-10-11 16:29 ` Matthew Auld
2023-11-03 2:41 ` Zeng, Oak
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 2/3] drm/xe/pat: annotate pat_index with " Matthew Auld
` (7 subsequent siblings)
8 siblings, 1 reply; 13+ messages in thread
From: Matthew Auld @ 2023-10-11 16:29 UTC (permalink / raw)
To: intel-xe
Cc: Filip Hazubski, Lucas De Marchi, Carl Zhang, Effie Yu, Matt Roper
From: Pallavi Mishra <pallavi.mishra@intel.com>
Allow userspace to specify the CPU caching mode to use in addition to
coherency modes during object creation. Modify gem create handler and
introduce xe_bo_create_user to replace xe_bo_create. In a later patch we
will support setting the pat_index as part of vm_bind, where expectation
is that the coherency mode extracted from the pat_index must match the
one set at object creation.
v2
- s/smem_caching/smem_cpu_caching/ and
s/XE_GEM_CACHING/XE_GEM_CPU_CACHING/. (Matt Roper)
- Drop COH_2WAY and just use COH_NONE + COH_AT_LEAST_1WAY; KMD mostly
just cares that zeroing/swap-in can't be bypassed with the given
smem_caching mode. (Matt Roper)
- Fix broken range check for coh_mode and smem_cpu_caching and also
don't use constant value, but the already defined macros. (José)
- Prefer switch statement for smem_cpu_caching -> ttm_caching. (José)
- Add note in kernel-doc for dgpu and coherency modes for system
memory. (José)
v3 (José):
- Make sure to reject coh_mode == 0 for VRAM-only.
- Also make sure to actually pass along the (start, end) for
__xe_bo_create_locked.
v4
- Drop UC caching mode. Can be added back if we need it. (Matt Roper)
- s/smem_cpu_caching/cpu_caching. Idea is that VRAM is always WC, but
that is currently implicit and KMD controlled. Make it explicit in
the uapi with the limitation that it currently must be WC. For VRAM
+ SYS objects userspace must now select WC. (José)
- Make sure to initialize bo_flags. (José)
v5
- Make to align with the other uapi and prefix uapi constants with
DRM_ (José)
v6:
- Make it clear that zero cpu_caching is only allowed for kernel
objects. (José)
Testcase: igt@xe_mmap@cpu-caching-coh
Signed-off-by: Pallavi Mishra <pallavi.mishra@intel.com>
Co-developed-by: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Filip Hazubski <filip.hazubski@intel.com>
Cc: Carl Zhang <carl.zhang@intel.com>
Cc: Effie Yu <effie.yu@intel.com>
Tested-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
drivers/gpu/drm/xe/xe_bo.c | 115 ++++++++++++++++++++++++-------
drivers/gpu/drm/xe/xe_bo.h | 9 +--
drivers/gpu/drm/xe/xe_bo_types.h | 10 +++
drivers/gpu/drm/xe/xe_dma_buf.c | 5 +-
include/uapi/drm/xe_drm.h | 50 +++++++++++++-
5 files changed, 156 insertions(+), 33 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index 61789c0e88fb..8ce7d16c918a 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -326,7 +326,7 @@ static struct ttm_tt *xe_ttm_tt_create(struct ttm_buffer_object *ttm_bo,
struct xe_device *xe = xe_bo_device(bo);
struct xe_ttm_tt *tt;
unsigned long extra_pages;
- enum ttm_caching caching = ttm_cached;
+ enum ttm_caching caching;
int err;
tt = kzalloc(sizeof(*tt), GFP_KERNEL);
@@ -340,13 +340,24 @@ static struct ttm_tt *xe_ttm_tt_create(struct ttm_buffer_object *ttm_bo,
extra_pages = DIV_ROUND_UP(xe_device_ccs_bytes(xe, bo->size),
PAGE_SIZE);
+ switch (bo->cpu_caching) {
+ case DRM_XE_GEM_CPU_CACHING_WC:
+ caching = ttm_write_combined;
+ break;
+ default:
+ caching = ttm_cached;
+ break;
+ }
+
+ WARN_ON((bo->flags & XE_BO_CREATE_USER_BIT) && !bo->cpu_caching);
+
/*
* Display scanout is always non-coherent with the CPU cache.
*
* For Xe_LPG and beyond, PPGTT PTE lookups are also non-coherent and
* require a CPU:WC mapping.
*/
- if (bo->flags & XE_BO_SCANOUT_BIT ||
+ if ((!bo->cpu_caching && bo->flags & XE_BO_SCANOUT_BIT) ||
(xe->info.graphics_verx100 >= 1270 && bo->flags & XE_BO_PAGETABLE))
caching = ttm_write_combined;
@@ -1190,10 +1201,11 @@ void xe_bo_free(struct xe_bo *bo)
kfree(bo);
}
-struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
- struct xe_tile *tile, struct dma_resv *resv,
- struct ttm_lru_bulk_move *bulk, size_t size,
- enum ttm_bo_type type, u32 flags)
+struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
+ struct xe_tile *tile, struct dma_resv *resv,
+ struct ttm_lru_bulk_move *bulk, size_t size,
+ u16 cpu_caching, u16 coh_mode,
+ enum ttm_bo_type type, u32 flags)
{
struct ttm_operation_ctx ctx = {
.interruptible = true,
@@ -1231,6 +1243,8 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
bo->tile = tile;
bo->size = size;
bo->flags = flags;
+ bo->cpu_caching = cpu_caching;
+ bo->coh_mode = coh_mode;
bo->ttm.base.funcs = &xe_gem_object_funcs;
bo->props.preferred_mem_class = XE_BO_PROPS_INVALID;
bo->props.preferred_gt = XE_BO_PROPS_INVALID;
@@ -1315,11 +1329,12 @@ static int __xe_bo_fixed_placement(struct xe_device *xe,
return 0;
}
-struct xe_bo *
-xe_bo_create_locked_range(struct xe_device *xe,
- struct xe_tile *tile, struct xe_vm *vm,
- size_t size, u64 start, u64 end,
- enum ttm_bo_type type, u32 flags)
+static struct xe_bo *
+__xe_bo_create_locked(struct xe_device *xe,
+ struct xe_tile *tile, struct xe_vm *vm,
+ size_t size, u64 start, u64 end,
+ u16 cpu_caching, u16 coh_mode,
+ enum ttm_bo_type type, u32 flags)
{
struct xe_bo *bo = NULL;
int err;
@@ -1340,11 +1355,12 @@ xe_bo_create_locked_range(struct xe_device *xe,
}
}
- bo = __xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
- vm && !xe_vm_in_fault_mode(vm) &&
- flags & XE_BO_CREATE_USER_BIT ?
- &vm->lru_bulk_move : NULL, size,
- type, flags);
+ bo = ___xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
+ vm && !xe_vm_in_fault_mode(vm) &&
+ flags & XE_BO_CREATE_USER_BIT ?
+ &vm->lru_bulk_move : NULL, size,
+ cpu_caching, coh_mode,
+ type, flags);
if (IS_ERR(bo))
return bo;
@@ -1377,11 +1393,35 @@ xe_bo_create_locked_range(struct xe_device *xe,
return ERR_PTR(err);
}
+struct xe_bo *
+xe_bo_create_locked_range(struct xe_device *xe,
+ struct xe_tile *tile, struct xe_vm *vm,
+ size_t size, u64 start, u64 end,
+ enum ttm_bo_type type, u32 flags)
+{
+ return __xe_bo_create_locked(xe, tile, vm, size, start, end, 0, 0, type, flags);
+}
+
struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile,
struct xe_vm *vm, size_t size,
enum ttm_bo_type type, u32 flags)
{
- return xe_bo_create_locked_range(xe, tile, vm, size, 0, ~0ULL, type, flags);
+ return __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL, 0, 0, type, flags);
+}
+
+static struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile,
+ struct xe_vm *vm, size_t size,
+ u16 cpu_caching, u16 coh_mode,
+ enum ttm_bo_type type,
+ u32 flags)
+{
+ struct xe_bo *bo = __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL,
+ cpu_caching, coh_mode, type,
+ flags | XE_BO_CREATE_USER_BIT);
+ if (!IS_ERR(bo))
+ xe_bo_unlock_vm_held(bo);
+
+ return bo;
}
struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile,
@@ -1764,11 +1804,11 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
struct drm_xe_gem_create *args = data;
struct xe_vm *vm = NULL;
struct xe_bo *bo;
- unsigned int bo_flags = XE_BO_CREATE_USER_BIT;
+ unsigned int bo_flags;
u32 handle;
int err;
- if (XE_IOCTL_DBG(xe, args->extensions) || XE_IOCTL_DBG(xe, args->pad) ||
+ if (XE_IOCTL_DBG(xe, args->extensions) ||
XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
return -EINVAL;
@@ -1795,6 +1835,7 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
if (XE_IOCTL_DBG(xe, args->size & ~PAGE_MASK))
return -EINVAL;
+ bo_flags = 0;
if (args->flags & XE_GEM_CREATE_FLAG_DEFER_BACKING)
bo_flags |= XE_BO_DEFER_BACKING;
@@ -1810,6 +1851,26 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
bo_flags |= XE_BO_NEEDS_CPU_ACCESS;
}
+ if (XE_IOCTL_DBG(xe, !args->coh_mode ||
+ args->coh_mode > DRM_XE_GEM_COH_AT_LEAST_1WAY))
+ return -EINVAL;
+
+ if (XE_IOCTL_DBG(xe, !args->cpu_caching ||
+ args->cpu_caching > DRM_XE_GEM_CPU_CACHING_WC))
+ return -EINVAL;
+
+ if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_CREATE_VRAM_MASK &&
+ args->cpu_caching != DRM_XE_GEM_CPU_CACHING_WC))
+ return -EINVAL;
+
+ if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_SCANOUT_BIT &&
+ args->cpu_caching == DRM_XE_GEM_CPU_CACHING_WB))
+ return -EINVAL;
+
+ if (XE_IOCTL_DBG(xe, args->coh_mode == DRM_XE_GEM_COH_NONE &&
+ args->cpu_caching == DRM_XE_GEM_CPU_CACHING_WB))
+ return -EINVAL;
+
if (args->vm_id) {
vm = xe_vm_lookup(xef, args->vm_id);
if (XE_IOCTL_DBG(xe, !vm))
@@ -1821,8 +1882,10 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
}
}
- bo = xe_bo_create(xe, NULL, vm, args->size, ttm_bo_type_device,
- bo_flags);
+ bo = xe_bo_create_user(xe, NULL, vm, args->size,
+ args->cpu_caching, args->coh_mode,
+ ttm_bo_type_device,
+ bo_flags);
if (IS_ERR(bo)) {
err = PTR_ERR(bo);
goto out_vm;
@@ -2114,10 +2177,12 @@ int xe_bo_dumb_create(struct drm_file *file_priv,
args->size = ALIGN(mul_u32_u32(args->pitch, args->height),
page_size);
- bo = xe_bo_create(xe, NULL, NULL, args->size, ttm_bo_type_device,
- XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
- XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
- XE_BO_NEEDS_CPU_ACCESS);
+ bo = xe_bo_create_user(xe, NULL, NULL, args->size,
+ DRM_XE_GEM_CPU_CACHING_WC, DRM_XE_GEM_COH_NONE,
+ ttm_bo_type_device,
+ XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
+ XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
+ XE_BO_NEEDS_CPU_ACCESS);
if (IS_ERR(bo))
return PTR_ERR(bo);
diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h
index 78da28f4ea13..60a19e14937e 100644
--- a/drivers/gpu/drm/xe/xe_bo.h
+++ b/drivers/gpu/drm/xe/xe_bo.h
@@ -84,10 +84,11 @@ struct sg_table;
struct xe_bo *xe_bo_alloc(void);
void xe_bo_free(struct xe_bo *bo);
-struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
- struct xe_tile *tile, struct dma_resv *resv,
- struct ttm_lru_bulk_move *bulk, size_t size,
- enum ttm_bo_type type, u32 flags);
+struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
+ struct xe_tile *tile, struct dma_resv *resv,
+ struct ttm_lru_bulk_move *bulk, size_t size,
+ u16 cpu_caching, u16 coh_mode,
+ enum ttm_bo_type type, u32 flags);
struct xe_bo *
xe_bo_create_locked_range(struct xe_device *xe,
struct xe_tile *tile, struct xe_vm *vm,
diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
index 051fe990c133..56f7f9a4975f 100644
--- a/drivers/gpu/drm/xe/xe_bo_types.h
+++ b/drivers/gpu/drm/xe/xe_bo_types.h
@@ -76,6 +76,16 @@ struct xe_bo {
struct llist_node freed;
/** @created: Whether the bo has passed initial creation */
bool created;
+ /**
+ * @coh_mode: Coherency setting. Currently only used for userspace
+ * objects.
+ */
+ u16 coh_mode;
+ /**
+ * @cpu_caching: CPU caching mode. Currently only used for userspace
+ * objects.
+ */
+ u16 cpu_caching;
};
#define intel_bo_to_drm_bo(bo) (&(bo)->ttm.base)
diff --git a/drivers/gpu/drm/xe/xe_dma_buf.c b/drivers/gpu/drm/xe/xe_dma_buf.c
index cfde3be3b0dc..9da5cffeef13 100644
--- a/drivers/gpu/drm/xe/xe_dma_buf.c
+++ b/drivers/gpu/drm/xe/xe_dma_buf.c
@@ -214,8 +214,9 @@ xe_dma_buf_init_obj(struct drm_device *dev, struct xe_bo *storage,
int ret;
dma_resv_lock(resv, NULL);
- bo = __xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf->size,
- ttm_bo_type_sg, XE_BO_CREATE_SYSTEM_BIT);
+ bo = ___xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf->size,
+ 0, 0, /* Will require 1way or 2way for vm_bind */
+ ttm_bo_type_sg, XE_BO_CREATE_SYSTEM_BIT);
if (IS_ERR(bo)) {
ret = PTR_ERR(bo);
goto error;
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index d48d8e3c898c..ec4cdbc8d2bd 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -456,8 +456,54 @@ struct drm_xe_gem_create {
*/
__u32 handle;
- /** @pad: MBZ */
- __u32 pad;
+ /**
+ * @coh_mode: The coherency mode for this object. This will limit the
+ * possible @cpu_caching values.
+ *
+ * Supported values:
+ *
+ * DRM_XE_GEM_COH_NONE: GPU access is assumed to be not coherent with
+ * CPU. CPU caches are not snooped.
+ *
+ * DRM_XE_GEM_COH_AT_LEAST_1WAY:
+ *
+ * CPU-GPU coherency must be at least 1WAY.
+ *
+ * If 1WAY then GPU access is coherent with CPU (CPU caches are snooped)
+ * until GPU acquires. The acquire by the GPU is not tracked by CPU
+ * caches.
+ *
+ * If 2WAY then should be fully coherent between GPU and CPU. Fully
+ * tracked by CPU caches. Both CPU and GPU caches are snooped.
+ *
+ * Note: On dgpu the GPU device never caches system memory. The device
+ * should be thought of as always 1WAY coherent, with the addition that
+ * the GPU never caches system memory. At least on current dgpu HW there
+ * is no way to turn off snooping so likely the different coherency
+ * modes of the pat_index make no difference for system memory.
+ */
+#define DRM_XE_GEM_COH_NONE 1
+#define DRM_XE_GEM_COH_AT_LEAST_1WAY 2
+ __u16 coh_mode;
+
+ /**
+ * @cpu_caching: The CPU caching mode to select for this object. If
+ * mmaping the object the mode selected here will also be used.
+ *
+ * Supported values:
+ *
+ * DRM_XE_GEM_CPU_CACHING_WB: Allocate the pages with write-back caching.
+ * On iGPU this can't be used for scanout surfaces. The @coh_mode must
+ * be DRM_XE_GEM_COH_AT_LEAST_1WAY. Currently not allowed for objects placed
+ * in VRAM.
+ *
+ * DRM_XE_GEM_CPU_CACHING_WC: Allocate the pages as write-combined. This is
+ * uncached. Any @coh_mode is permitted. Scanout surfaces should likely
+ * use this. All objects that can be placed in VRAM must use this.
+ */
+#define DRM_XE_GEM_CPU_CACHING_WB 1
+#define DRM_XE_GEM_CPU_CACHING_WC 2
+ __u16 cpu_caching;
/** @reserved: Reserved */
__u64 reserved[2];
--
2.41.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-xe] [PATCH v8 2/3] drm/xe/pat: annotate pat_index with coherency mode
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode Matthew Auld
@ 2023-10-11 16:29 ` Matthew Auld
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 3/3] drm/xe/uapi: support pat_index selection with vm_bind Matthew Auld
` (6 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Matthew Auld @ 2023-10-11 16:29 UTC (permalink / raw)
To: intel-xe
Cc: Filip Hazubski, Lucas De Marchi, Carl Zhang, Effie Yu, Matt Roper
Future uapi needs to give userspace the ability to select the pat_index
for a given vm_bind. However we need to be able to extract the coherency
mode from the provided pat_index to ensure it matches the coherency mode
set at object creation. There are various security reasons for why this
matters. However the pat_index itself is very platform specific, so
seems reasonable to annotate each platform definition of the pat table.
On some older platforms there is no explicit coherency mode, so we just
pick whatever makes sense.
v2:
- Simplify with COH_AT_LEAST_1_WAY
- Add some kernel-doc
v3 (Matt Roper):
- Some small tweaks
v4:
- Rebase
v5:
- Rebase on Xe2 PAT additions
Bspec: 45101, 44235 #xe
Bspec: 70552, 71582, 59400 #xe2
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Pallavi Mishra <pallavi.mishra@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Filip Hazubski <filip.hazubski@intel.com>
Cc: Carl Zhang <carl.zhang@intel.com>
Cc: Effie Yu <effie.yu@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Pallavi Mishra <pallavi.mishra@intel.com>
---
drivers/gpu/drm/xe/xe_device_types.h | 2 +-
drivers/gpu/drm/xe/xe_pat.c | 97 +++++++++++++++++-----------
drivers/gpu/drm/xe/xe_pat.h | 30 ++++++++-
3 files changed, 88 insertions(+), 41 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index bc375ddda5a7..188dd9abce41 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -355,7 +355,7 @@ struct xe_device {
/** Internal operations to abstract platforms */
const struct xe_pat_ops *ops;
/** PAT table to program in the HW */
- const u32 *table;
+ const struct xe_pat_table_entry *table;
/** Number of PAT entries */
int n_entries;
u32 idx[__XE_CACHE_LEVEL_COUNT];
diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
index 7c1078707aa0..11a38602f701 100644
--- a/drivers/gpu/drm/xe/xe_pat.c
+++ b/drivers/gpu/drm/xe/xe_pat.c
@@ -5,6 +5,8 @@
#include "xe_pat.h"
+#include <drm/xe_drm.h>
+
#include "regs/xe_reg_defs.h"
#include "xe_assert.h"
#include "xe_device.h"
@@ -46,35 +48,37 @@
static const char *XELP_MEM_TYPE_STR_MAP[] = { "UC", "WC", "WT", "WB" };
struct xe_pat_ops {
- void (*program_graphics)(struct xe_gt *gt, const u32 table[], int n_entries);
- void (*program_media)(struct xe_gt *gt, const u32 table[], int n_entries);
+ void (*program_graphics)(struct xe_gt *gt, const struct xe_pat_table_entry table[],
+ int n_entries);
+ void (*program_media)(struct xe_gt *gt, const struct xe_pat_table_entry table[],
+ int n_entries);
void (*dump)(struct xe_gt *gt, struct drm_printer *p);
};
-static const u32 xelp_pat_table[] = {
- [0] = XELP_PAT_WB,
- [1] = XELP_PAT_WC,
- [2] = XELP_PAT_WT,
- [3] = XELP_PAT_UC,
+static const struct xe_pat_table_entry xelp_pat_table[] = {
+ [0] = { XELP_PAT_WB, DRM_XE_GEM_COH_AT_LEAST_1WAY },
+ [1] = { XELP_PAT_WC, DRM_XE_GEM_COH_NONE },
+ [2] = { XELP_PAT_WT, DRM_XE_GEM_COH_NONE },
+ [3] = { XELP_PAT_UC, DRM_XE_GEM_COH_NONE },
};
-static const u32 xehpc_pat_table[] = {
- [0] = XELP_PAT_UC,
- [1] = XELP_PAT_WC,
- [2] = XELP_PAT_WT,
- [3] = XELP_PAT_WB,
- [4] = XEHPC_PAT_CLOS(1) | XELP_PAT_WT,
- [5] = XEHPC_PAT_CLOS(1) | XELP_PAT_WB,
- [6] = XEHPC_PAT_CLOS(2) | XELP_PAT_WT,
- [7] = XEHPC_PAT_CLOS(2) | XELP_PAT_WB,
+static const struct xe_pat_table_entry xehpc_pat_table[] = {
+ [0] = { XELP_PAT_UC, DRM_XE_GEM_COH_NONE },
+ [1] = { XELP_PAT_WC, DRM_XE_GEM_COH_NONE },
+ [2] = { XELP_PAT_WT, DRM_XE_GEM_COH_NONE },
+ [3] = { XELP_PAT_WB, DRM_XE_GEM_COH_AT_LEAST_1WAY },
+ [4] = { XEHPC_PAT_CLOS(1) | XELP_PAT_WT, DRM_XE_GEM_COH_NONE },
+ [5] = { XEHPC_PAT_CLOS(1) | XELP_PAT_WB, DRM_XE_GEM_COH_AT_LEAST_1WAY },
+ [6] = { XEHPC_PAT_CLOS(2) | XELP_PAT_WT, DRM_XE_GEM_COH_NONE },
+ [7] = { XEHPC_PAT_CLOS(2) | XELP_PAT_WB, DRM_XE_GEM_COH_AT_LEAST_1WAY },
};
-static const u32 xelpg_pat_table[] = {
- [0] = XELPG_PAT_0_WB,
- [1] = XELPG_PAT_1_WT,
- [2] = XELPG_PAT_3_UC,
- [3] = XELPG_PAT_0_WB | XELPG_2_COH_1W,
- [4] = XELPG_PAT_0_WB | XELPG_3_COH_2W,
+static const struct xe_pat_table_entry xelpg_pat_table[] = {
+ [0] = { XELPG_PAT_0_WB, DRM_XE_GEM_COH_NONE },
+ [1] = { XELPG_PAT_1_WT, DRM_XE_GEM_COH_NONE },
+ [2] = { XELPG_PAT_3_UC, DRM_XE_GEM_COH_NONE },
+ [3] = { XELPG_PAT_0_WB | XELPG_2_COH_1W, DRM_XE_GEM_COH_AT_LEAST_1WAY },
+ [4] = { XELPG_PAT_0_WB | XELPG_3_COH_2W, DRM_XE_GEM_COH_AT_LEAST_1WAY },
};
/*
@@ -92,15 +96,19 @@ static const u32 xelpg_pat_table[] = {
* coherency (which matches an all-0's encoding), so we can just omit them
* in the table.
*/
-#define XE2_PAT(no_promote, comp_en, l3clos, l3_policy, l4_policy, coh_mode) \
- (no_promote ? XE2_NO_PROMOTE : 0) | \
- (comp_en ? XE2_COMP_EN : 0) | \
- REG_FIELD_PREP(XE2_L3_CLOS, l3clos) | \
- REG_FIELD_PREP(XE2_L3_POLICY, l3_policy) | \
- REG_FIELD_PREP(XE2_L4_POLICY, l4_policy) | \
- REG_FIELD_PREP(XE2_COH_MODE, coh_mode)
+#define XE2_PAT(no_promote, comp_en, l3clos, l3_policy, l4_policy, __coh_mode) \
+ { \
+ .value = (no_promote ? XE2_NO_PROMOTE : 0) | \
+ (comp_en ? XE2_COMP_EN : 0) | \
+ REG_FIELD_PREP(XE2_L3_CLOS, l3clos) | \
+ REG_FIELD_PREP(XE2_L3_POLICY, l3_policy) | \
+ REG_FIELD_PREP(XE2_L4_POLICY, l4_policy) | \
+ REG_FIELD_PREP(XE2_COH_MODE, __coh_mode), \
+ .coh_mode = __coh_mode ? DRM_XE_GEM_COH_AT_LEAST_1WAY : \
+ DRM_XE_GEM_COH_NONE \
+ }
-static const u32 xe2_pat_table[] = {
+static const struct xe_pat_table_entry xe2_pat_table[] = {
[ 0] = XE2_PAT( 0, 0, 0, 0, 3, 0 ),
[ 1] = XE2_PAT( 0, 0, 0, 0, 3, 2 ),
[ 2] = XE2_PAT( 0, 0, 0, 0, 3, 3 ),
@@ -133,23 +141,31 @@ static const u32 xe2_pat_table[] = {
};
/* Special PAT values programmed outside the main table */
-#define XE2_PAT_ATS XE2_PAT( 0, 0, 0, 0, 3, 3 )
+static const struct xe_pat_table_entry xe2_pat_ats = XE2_PAT( 0, 0, 0, 0, 3, 3 );
-static void program_pat(struct xe_gt *gt, const u32 table[], int n_entries)
+u16 xe_pat_index_get_coh_mode(struct xe_device *xe, u16 pat_index)
+{
+ WARN_ON(pat_index >= xe->pat.n_entries);
+ return xe->pat.table[pat_index].coh_mode;
+}
+
+static void program_pat(struct xe_gt *gt, const struct xe_pat_table_entry table[],
+ int n_entries)
{
for (int i = 0; i < n_entries; i++) {
struct xe_reg reg = XE_REG(_PAT_INDEX(i));
- xe_mmio_write32(gt, reg, table[i]);
+ xe_mmio_write32(gt, reg, table[i].value);
}
}
-static void program_pat_mcr(struct xe_gt *gt, const u32 table[], int n_entries)
+static void program_pat_mcr(struct xe_gt *gt, const struct xe_pat_table_entry table[],
+ int n_entries)
{
for (int i = 0; i < n_entries; i++) {
struct xe_reg_mcr reg_mcr = XE_REG_MCR(_PAT_INDEX(i));
- xe_gt_mcr_multicast_write(gt, reg_mcr, table[i]);
+ xe_gt_mcr_multicast_write(gt, reg_mcr, table[i].value);
}
}
@@ -289,16 +305,18 @@ static const struct xe_pat_ops xelpg_pat_ops = {
.dump = xelpg_dump,
};
-static void xe2lpg_program_pat(struct xe_gt *gt, const u32 table[], int n_entries)
+static void xe2lpg_program_pat(struct xe_gt *gt, const struct xe_pat_table_entry table[],
+ int n_entries)
{
program_pat_mcr(gt, table, n_entries);
- xe_gt_mcr_multicast_write(gt, XE_REG_MCR(_PAT_ATS), XE2_PAT_ATS);
+ xe_gt_mcr_multicast_write(gt, XE_REG_MCR(_PAT_ATS), xe2_pat_ats.value);
}
-static void xe2lpm_program_pat(struct xe_gt *gt, const u32 table[], int n_entries)
+static void xe2lpm_program_pat(struct xe_gt *gt, const struct xe_pat_table_entry table[],
+ int n_entries)
{
program_pat(gt, table, n_entries);
- xe_mmio_write32(gt, XE_REG(_PAT_ATS), XE2_PAT_ATS);
+ xe_mmio_write32(gt, XE_REG(_PAT_ATS), xe2_pat_ats.value);
}
static void xe2_dump(struct xe_gt *gt, struct drm_printer *p)
@@ -396,6 +414,7 @@ void xe_pat_init_early(struct xe_device *xe)
xe->pat.idx[XE_CACHE_WT] = 2;
xe->pat.idx[XE_CACHE_WB] = 0;
} else if (GRAPHICS_VERx100(xe) <= 1210) {
+ WARN_ON_ONCE(!IS_DGFX(xe) && !xe->info.has_llc);
xe->pat.ops = &xelp_pat_ops;
xe->pat.table = xelp_pat_table;
xe->pat.n_entries = ARRAY_SIZE(xelp_pat_table);
diff --git a/drivers/gpu/drm/xe/xe_pat.h b/drivers/gpu/drm/xe/xe_pat.h
index 09c491ab9f15..18a65883c829 100644
--- a/drivers/gpu/drm/xe/xe_pat.h
+++ b/drivers/gpu/drm/xe/xe_pat.h
@@ -6,9 +6,29 @@
#ifndef _XE_PAT_H_
#define _XE_PAT_H_
+#include <linux/types.h>
+
struct drm_printer;
-struct xe_gt;
struct xe_device;
+struct xe_gt;
+
+/**
+ * struct xe_pat_table_entry - The pat_index encoding and other meta information.
+ */
+struct xe_pat_table_entry {
+ /**
+ * @value: The platform specific value encoding the various memory
+ * attributes (this maps to some fixed pat_index). So things like
+ * caching, coherency, compression etc can be encoded here.
+ */
+ u32 value;
+
+ /**
+ * @coh_mode: The GPU coherency mode that @value maps to. Either
+ * DRM_XE_GEM_COH_NONE or DRM_XE_GEM_COH_AT_LEAST_1WAY.
+ */
+ u16 coh_mode;
+};
/**
* xe_pat_init_early - SW initialization, setting up data based on device
@@ -29,4 +49,12 @@ void xe_pat_init(struct xe_gt *gt);
*/
void xe_pat_dump(struct xe_gt *gt, struct drm_printer *p);
+/**
+ * xe_pat_index_get_coh_mode - Extract the coherency mode for the given
+ * pat_index.
+ * @xe: xe device
+ * @pat_index: The pat_index to query
+ */
+u16 xe_pat_index_get_coh_mode(struct xe_device *xe, u16 pat_index);
+
#endif
--
2.41.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-xe] [PATCH v8 3/3] drm/xe/uapi: support pat_index selection with vm_bind
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode Matthew Auld
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 2/3] drm/xe/pat: annotate pat_index with " Matthew Auld
@ 2023-10-11 16:29 ` Matthew Auld
2023-10-11 21:59 ` [Intel-xe] ✓ CI.Patch_applied: success for PAT and cache coherency support (rev10) Patchwork
` (5 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Matthew Auld @ 2023-10-11 16:29 UTC (permalink / raw)
To: intel-xe
Cc: Filip Hazubski, Lucas De Marchi, Carl Zhang, Effie Yu, Matt Roper
Allow userspace to directly control the pat_index for a given vm
binding. This should allow directly controlling the coherency, caching
and potentially other stuff in the future for the ppGTT binding.
The exact meaning behind the pat_index is very platform specific (see
BSpec or PRMs) but effectively maps to some predefined memory
attributes. From the KMD pov we only care about the coherency that is
provided by the pat_index, which falls into either NONE, 1WAY or 2WAY.
The vm_bind coherency mode for the given pat_index needs to be at least
as coherent as the coh_mode that was set at object creation. For
platforms that lack the explicit coherency mode, we treat UC/WT/WC as
NONE and WB as AT_LEAST_1WAY.
For userptr mappings we lack a corresponding gem object, so the expected
coherency mode is instead implicit and must fall into either 1WAY or
2WAY. Trying to use NONE will be rejected by the kernel. For imported
dma-buf (from a different device) the coherency mode is also implicit
and must also be either 1WAY or 2WAY i.e AT_LEAST_1WAY.
v2:
- Undefined coh_mode(pat_index) can now be treated as programmer
error. (Matt Roper)
- We now allow gem_create.coh_mode <= coh_mode(pat_index), rather than
having to match exactly. This ensures imported dma-buf can always
just use 1way (or even 2way), now that we also bundle 1way/2way into
at_least_1way. We still require 1way/2way for external dma-buf, but
the policy can now be the same for self-import, if desired.
- Use u16 for pat_index in uapi. u32 is massive overkill. (José)
- Move as much of the pat_index validation as we can into
vm_bind_ioctl_check_args. (José)
v3 (Matt Roper):
- Split the pte_encode() refactoring into separate patch.
v4:
- Rebase
v5:
- Check for and reject !coh_mode which would indicate hw reserved
pat_index on xe2.
Testcase: igt@xe_pat
Bspec: 45101, 44235 #xe
Bspec: 70552, 71582, 59400 #xe2
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Pallavi Mishra <pallavi.mishra@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Filip Hazubski <filip.hazubski@intel.com>
Cc: Carl Zhang <carl.zhang@intel.com>
Cc: Effie Yu <effie.yu@intel.com>
Tested-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
drivers/gpu/drm/xe/xe_pt.c | 11 +-----
drivers/gpu/drm/xe/xe_vm.c | 66 ++++++++++++++++++++++++++++----
drivers/gpu/drm/xe/xe_vm_types.h | 7 ++++
include/uapi/drm/xe_drm.h | 43 ++++++++++++++++++++-
4 files changed, 109 insertions(+), 18 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pt.c b/drivers/gpu/drm/xe/xe_pt.c
index 31afab617b4e..a0f31f991f34 100644
--- a/drivers/gpu/drm/xe/xe_pt.c
+++ b/drivers/gpu/drm/xe/xe_pt.c
@@ -290,8 +290,6 @@ struct xe_pt_stage_bind_walk {
struct xe_vm *vm;
/** @tile: The tile we're building for. */
struct xe_tile *tile;
- /** @cache: Desired cache level for the ptes */
- enum xe_cache_level cache;
/** @default_pte: PTE flag only template. No address is associated */
u64 default_pte;
/** @dma_offset: DMA offset to add to the PTE. */
@@ -511,7 +509,7 @@ xe_pt_stage_bind_entry(struct xe_ptw *parent, pgoff_t offset,
{
struct xe_pt_stage_bind_walk *xe_walk =
container_of(walk, typeof(*xe_walk), base);
- u16 pat_index = tile_to_xe(xe_walk->tile)->pat.idx[xe_walk->cache];
+ u16 pat_index = xe_walk->vma->pat_index;
struct xe_pt *xe_parent = container_of(parent, typeof(*xe_parent), base);
struct xe_vm *vm = xe_walk->vm;
struct xe_pt *xe_child;
@@ -657,13 +655,8 @@ xe_pt_stage_bind(struct xe_tile *tile, struct xe_vma *vma,
if (is_devmem) {
xe_walk.default_pte |= XE_PPGTT_PTE_DM;
xe_walk.dma_offset = vram_region_gpu_offset(bo->ttm.resource);
- xe_walk.cache = XE_CACHE_WB;
- } else {
- if (!xe_vma_has_no_bo(vma) && bo->flags & XE_BO_SCANOUT_BIT)
- xe_walk.cache = XE_CACHE_WT;
- else
- xe_walk.cache = XE_CACHE_WB;
}
+
if (!xe_vma_has_no_bo(vma) && xe_bo_is_stolen(bo))
xe_walk.dma_offset = xe_ttm_stolen_gpu_offset(xe_bo_device(bo));
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index d25dfa402267..9260eece0f82 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -6,6 +6,7 @@
#include "xe_vm.h"
#include <linux/dma-fence-array.h>
+#include <linux/nospec.h>
#include <drm/drm_exec.h>
#include <drm/drm_print.h>
@@ -26,6 +27,7 @@
#include "xe_gt_pagefault.h"
#include "xe_gt_tlb_invalidation.h"
#include "xe_migrate.h"
+#include "xe_pat.h"
#include "xe_pm.h"
#include "xe_preempt_fence.h"
#include "xe_pt.h"
@@ -859,7 +861,8 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm,
u64 start, u64 end,
bool read_only,
bool is_null,
- u8 tile_mask)
+ u8 tile_mask,
+ u16 pat_index)
{
struct xe_vma *vma;
struct xe_tile *tile;
@@ -901,6 +904,8 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm,
if (GRAPHICS_VER(vm->xe) >= 20 || vm->xe->info.platform == XE_PVC)
vma->gpuva.flags |= XE_VMA_ATOMIC_PTE_BIT;
+ vma->pat_index = pat_index;
+
if (bo) {
xe_bo_assert_held(bo);
@@ -2394,7 +2399,7 @@ static void print_op(struct xe_device *xe, struct drm_gpuva_op *op)
static struct drm_gpuva_ops *
vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
u64 bo_offset_or_userptr, u64 addr, u64 range,
- u32 operation, u8 tile_mask, u32 region)
+ u32 operation, u8 tile_mask, u32 region, u16 pat_index)
{
struct drm_gem_object *obj = bo ? &bo->ttm.base : NULL;
struct drm_gpuva_ops *ops;
@@ -2421,6 +2426,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
struct xe_vma_op *op = gpuva_op_to_vma_op(__op);
op->tile_mask = tile_mask;
+ op->pat_index = pat_index;
op->map.immediate =
operation & XE_VM_BIND_FLAG_IMMEDIATE;
op->map.read_only =
@@ -2448,6 +2454,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
struct xe_vma_op *op = gpuva_op_to_vma_op(__op);
op->tile_mask = tile_mask;
+ op->pat_index = pat_index;
op->prefetch.region = region;
}
break;
@@ -2490,7 +2497,8 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo,
}
static struct xe_vma *new_vma(struct xe_vm *vm, struct drm_gpuva_op_map *op,
- u8 tile_mask, bool read_only, bool is_null)
+ u8 tile_mask, bool read_only, bool is_null,
+ u16 pat_index)
{
struct xe_bo *bo = op->gem.obj ? gem_to_xe_bo(op->gem.obj) : NULL;
struct xe_vma *vma;
@@ -2506,7 +2514,7 @@ static struct xe_vma *new_vma(struct xe_vm *vm, struct drm_gpuva_op_map *op,
vma = xe_vma_create(vm, bo, op->gem.offset,
op->va.addr, op->va.addr +
op->va.range - 1, read_only, is_null,
- tile_mask);
+ tile_mask, pat_index);
if (bo)
xe_bo_unlock(bo);
@@ -2663,7 +2671,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q,
vma = new_vma(vm, &op->base.map,
op->tile_mask, op->map.read_only,
- op->map.is_null);
+ op->map.is_null, op->pat_index);
if (IS_ERR(vma)) {
err = PTR_ERR(vma);
goto free_fence;
@@ -2691,7 +2699,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q,
vma = new_vma(vm, op->base.remap.prev,
op->tile_mask, read_only,
- is_null);
+ is_null, op->pat_index);
if (IS_ERR(vma)) {
err = PTR_ERR(vma);
goto free_fence;
@@ -2727,7 +2735,7 @@ static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct xe_exec_queue *q,
vma = new_vma(vm, op->base.remap.next,
op->tile_mask, read_only,
- is_null);
+ is_null, op->pat_index);
if (IS_ERR(vma)) {
err = PTR_ERR(vma);
goto free_fence;
@@ -3239,7 +3247,27 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
u32 obj = (*bind_ops)[i].obj;
u64 obj_offset = (*bind_ops)[i].obj_offset;
u32 region = (*bind_ops)[i].region;
+ u16 pat_index = (*bind_ops)[i].pat_index;
bool is_null = op & XE_VM_BIND_FLAG_NULL;
+ u16 coh_mode;
+
+ if (XE_IOCTL_DBG(xe, pat_index >= xe->pat.n_entries)) {
+ err = -EINVAL;
+ goto free_bind_ops;
+ }
+
+ pat_index = array_index_nospec(pat_index, xe->pat.n_entries);
+ (*bind_ops)[i].pat_index = pat_index;
+ coh_mode = xe_pat_index_get_coh_mode(xe, pat_index);
+ if (XE_IOCTL_DBG(xe, !coh_mode)) { /* hw reserved */
+ err = -EINVAL;
+ goto free_bind_ops;
+ }
+
+ if (XE_WARN_ON(coh_mode > DRM_XE_GEM_COH_AT_LEAST_1WAY)) {
+ err = -EINVAL;
+ goto free_bind_ops;
+ }
if (i == 0) {
*async = !!(op & XE_VM_BIND_FLAG_ASYNC);
@@ -3281,6 +3309,8 @@ static int vm_bind_ioctl_check_args(struct xe_device *xe,
VM_BIND_OP(op) == XE_VM_BIND_OP_UNMAP_ALL) ||
XE_IOCTL_DBG(xe, obj &&
VM_BIND_OP(op) == XE_VM_BIND_OP_MAP_USERPTR) ||
+ XE_IOCTL_DBG(xe, coh_mode == DRM_XE_GEM_COH_NONE &&
+ VM_BIND_OP(op) == XE_VM_BIND_OP_MAP_USERPTR) ||
XE_IOCTL_DBG(xe, obj &&
VM_BIND_OP(op) == XE_VM_BIND_OP_PREFETCH) ||
XE_IOCTL_DBG(xe, region &&
@@ -3429,6 +3459,8 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
u64 addr = bind_ops[i].addr;
u32 obj = bind_ops[i].obj;
u64 obj_offset = bind_ops[i].obj_offset;
+ u16 pat_index = bind_ops[i].pat_index;
+ u16 coh_mode;
if (!obj)
continue;
@@ -3456,6 +3488,23 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
goto put_obj;
}
}
+
+ coh_mode = xe_pat_index_get_coh_mode(xe, pat_index);
+ if (bos[i]->coh_mode) {
+ if (XE_IOCTL_DBG(xe, coh_mode < bos[i]->coh_mode)) {
+ err = -EINVAL;
+ goto put_obj;
+ }
+ } else if (XE_IOCTL_DBG(xe, coh_mode == DRM_XE_GEM_COH_NONE)) {
+ /*
+ * Imported dma-buf from a different device should
+ * require 1way or 2way coherency since we don't know
+ * how it was mapped on the CPU. Just assume is it
+ * potentially cached on CPU side.
+ */
+ err = -EINVAL;
+ goto put_obj;
+ }
}
if (args->num_syncs) {
@@ -3493,10 +3542,11 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
u64 obj_offset = bind_ops[i].obj_offset;
u8 tile_mask = bind_ops[i].tile_mask;
u32 region = bind_ops[i].region;
+ u16 pat_index = bind_ops[i].pat_index;
ops[i] = vm_bind_ioctl_ops_create(vm, bos[i], obj_offset,
addr, range, op, tile_mask,
- region);
+ region, pat_index);
if (IS_ERR(ops[i])) {
err = PTR_ERR(ops[i]);
ops[i] = NULL;
diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h
index da5e6cb6f094..734585200701 100644
--- a/drivers/gpu/drm/xe/xe_vm_types.h
+++ b/drivers/gpu/drm/xe/xe_vm_types.h
@@ -111,6 +111,11 @@ struct xe_vma {
*/
u8 tile_present;
+ /**
+ * @pat_index: The pat index to use when encoding the PTEs for this vma.
+ */
+ u16 pat_index;
+
struct {
struct list_head rebind_link;
} notifier;
@@ -418,6 +423,8 @@ struct xe_vma_op {
struct async_op_fence *fence;
/** @tile_mask: gt mask for this operation */
u8 tile_mask;
+ /** @pat_index: The pat index to use for this operation. */
+ u16 pat_index;
/** @flags: operation flags */
enum xe_vma_op_flags flags;
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index ec4cdbc8d2bd..ef71007c244b 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -598,8 +598,49 @@ struct drm_xe_vm_bind_op {
*/
__u32 obj;
+ /**
+ * @pat_index: The platform defined @pat_index to use for this mapping.
+ * The index basically maps to some predefined memory attributes,
+ * including things like caching, coherency, compression etc. The exact
+ * meaning of the pat_index is platform specific and defined in the
+ * Bspec and PRMs. When the KMD sets up the binding the index here is
+ * encoded into the ppGTT PTE.
+ *
+ * For coherency the @pat_index needs to be least as coherent as
+ * drm_xe_gem_create.coh_mode. i.e coh_mode(pat_index) >=
+ * drm_xe_gem_create.coh_mode. The KMD will extract the coherency mode
+ * from the @pat_index and reject if there is a mismatch (see note below
+ * for pre-MTL platforms).
+ *
+ * Note: On pre-MTL platforms there is only a caching mode and no
+ * explicit coherency mode, but on such hardware there is always a
+ * shared-LLC (or is dgpu) so all GT memory accesses are coherent with
+ * CPU caches even with the caching mode set as uncached. It's only the
+ * display engine that is incoherent (on dgpu it must be in VRAM which
+ * is always mapped as WC on the CPU). However to keep the uapi somewhat
+ * consistent with newer platforms the KMD groups the different cache
+ * levels into the following coherency buckets on all pre-MTL platforms:
+ *
+ * ppGTT UC -> DRM_XE_GEM_COH_NONE
+ * ppGTT WC -> DRM_XE_GEM_COH_NONE
+ * ppGTT WT -> DRM_XE_GEM_COH_NONE
+ * ppGTT WB -> DRM_XE_GEM_COH_AT_LEAST_1WAY
+ *
+ * In practice UC/WC/WT should only ever used for scanout surfaces on
+ * such platforms (or perhaps in general for dma-buf if shared with
+ * another device) since it is only the display engine that is actually
+ * incoherent. Everything else should typically use WB given that we
+ * have a shared-LLC. On MTL+ this completely changes and the HW
+ * defines the coherency mode as part of the @pat_index, where
+ * incoherent GT access is possible.
+ *
+ * Note: For userptr and externally imported dma-buf the kernel expects
+ * either 1WAY or 2WAY for the @pat_index.
+ */
+ __u16 pat_index;
+
/** @pad: MBZ */
- __u32 pad;
+ __u16 pad;
union {
/**
--
2.41.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-xe] ✓ CI.Patch_applied: success for PAT and cache coherency support (rev10)
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
` (2 preceding siblings ...)
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 3/3] drm/xe/uapi: support pat_index selection with vm_bind Matthew Auld
@ 2023-10-11 21:59 ` Patchwork
2023-10-11 22:00 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
` (4 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-10-11 21:59 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-xe
== Series Details ==
Series: PAT and cache coherency support (rev10)
URL : https://patchwork.freedesktop.org/series/123027/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: fe4d6ceb2 Revert "drm/i915/display: Fix a use-after-free when intel_edp_init_connector fails"
=== git am output follows ===
Applying: drm/xe/uapi: Add support for cache and coherency mode
Applying: drm/xe/pat: annotate pat_index with coherency mode
Applying: drm/xe/uapi: support pat_index selection with vm_bind
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-xe] ✗ CI.checkpatch: warning for PAT and cache coherency support (rev10)
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
` (3 preceding siblings ...)
2023-10-11 21:59 ` [Intel-xe] ✓ CI.Patch_applied: success for PAT and cache coherency support (rev10) Patchwork
@ 2023-10-11 22:00 ` Patchwork
2023-10-11 22:01 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
` (3 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-10-11 22:00 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-xe
== Series Details ==
Series: PAT and cache coherency support (rev10)
URL : https://patchwork.freedesktop.org/series/123027/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
63c2b6b160bca2df6efc7bc4cea6f442097d7854
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 97b987ed099462d297895f9059c004af57bbe54b
Author: Matthew Auld <matthew.auld@intel.com>
Date: Wed Oct 11 17:29:27 2023 +0100
drm/xe/uapi: support pat_index selection with vm_bind
Allow userspace to directly control the pat_index for a given vm
binding. This should allow directly controlling the coherency, caching
and potentially other stuff in the future for the ppGTT binding.
The exact meaning behind the pat_index is very platform specific (see
BSpec or PRMs) but effectively maps to some predefined memory
attributes. From the KMD pov we only care about the coherency that is
provided by the pat_index, which falls into either NONE, 1WAY or 2WAY.
The vm_bind coherency mode for the given pat_index needs to be at least
as coherent as the coh_mode that was set at object creation. For
platforms that lack the explicit coherency mode, we treat UC/WT/WC as
NONE and WB as AT_LEAST_1WAY.
For userptr mappings we lack a corresponding gem object, so the expected
coherency mode is instead implicit and must fall into either 1WAY or
2WAY. Trying to use NONE will be rejected by the kernel. For imported
dma-buf (from a different device) the coherency mode is also implicit
and must also be either 1WAY or 2WAY i.e AT_LEAST_1WAY.
v2:
- Undefined coh_mode(pat_index) can now be treated as programmer
error. (Matt Roper)
- We now allow gem_create.coh_mode <= coh_mode(pat_index), rather than
having to match exactly. This ensures imported dma-buf can always
just use 1way (or even 2way), now that we also bundle 1way/2way into
at_least_1way. We still require 1way/2way for external dma-buf, but
the policy can now be the same for self-import, if desired.
- Use u16 for pat_index in uapi. u32 is massive overkill. (José)
- Move as much of the pat_index validation as we can into
vm_bind_ioctl_check_args. (José)
v3 (Matt Roper):
- Split the pte_encode() refactoring into separate patch.
v4:
- Rebase
v5:
- Check for and reject !coh_mode which would indicate hw reserved
pat_index on xe2.
Testcase: igt@xe_pat
Bspec: 45101, 44235 #xe
Bspec: 70552, 71582, 59400 #xe2
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Pallavi Mishra <pallavi.mishra@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Filip Hazubski <filip.hazubski@intel.com>
Cc: Carl Zhang <carl.zhang@intel.com>
Cc: Effie Yu <effie.yu@intel.com>
Tested-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
+ /mt/dim checkpatch fe4d6ceb20b5ebad356c722396c2c06d4485c359 drm-intel
1d3f55a0c drm/xe/uapi: Add support for cache and coherency mode
a79c7ccef drm/xe/pat: annotate pat_index with coherency mode
-:143: CHECK:MACRO_ARG_REUSE: Macro argument reuse '__coh_mode' - possible side-effects?
#143: FILE: drivers/gpu/drm/xe/xe_pat.c:99:
+#define XE2_PAT(no_promote, comp_en, l3clos, l3_policy, l4_policy, __coh_mode) \
+ { \
+ .value = (no_promote ? XE2_NO_PROMOTE : 0) | \
+ (comp_en ? XE2_COMP_EN : 0) | \
+ REG_FIELD_PREP(XE2_L3_CLOS, l3clos) | \
+ REG_FIELD_PREP(XE2_L3_POLICY, l3_policy) | \
+ REG_FIELD_PREP(XE2_L4_POLICY, l4_policy) | \
+ REG_FIELD_PREP(XE2_COH_MODE, __coh_mode), \
+ .coh_mode = __coh_mode ? DRM_XE_GEM_COH_AT_LEAST_1WAY : \
+ DRM_XE_GEM_COH_NONE \
+ }
-:164: ERROR:SPACING: space prohibited after that open parenthesis '('
#164: FILE: drivers/gpu/drm/xe/xe_pat.c:144:
+static const struct xe_pat_table_entry xe2_pat_ats = XE2_PAT( 0, 0, 0, 0, 3, 3 );
-:164: ERROR:SPACING: space prohibited before that close parenthesis ')'
#164: FILE: drivers/gpu/drm/xe/xe_pat.c:144:
+static const struct xe_pat_table_entry xe2_pat_ats = XE2_PAT( 0, 0, 0, 0, 3, 3 );
total: 2 errors, 0 warnings, 1 checks, 210 lines checked
97b987ed0 drm/xe/uapi: support pat_index selection with vm_bind
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-xe] ✓ CI.KUnit: success for PAT and cache coherency support (rev10)
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
` (4 preceding siblings ...)
2023-10-11 22:00 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-10-11 22:01 ` Patchwork
2023-10-11 22:08 ` [Intel-xe] ✓ CI.Build: " Patchwork
` (2 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-10-11 22:01 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-xe
== Series Details ==
Series: PAT and cache coherency support (rev10)
URL : https://patchwork.freedesktop.org/series/123027/
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
[22:00:14] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[22:00:18] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[22:00:38] Starting KUnit Kernel (1/1)...
[22:00:38] ============================================================
[22:00:38] ========================== xe_bo ==========================
[22:00:38] [SKIPPED] xe_ccs_migrate_kunit
[22:00:38] [SKIPPED] xe_bo_evict_kunit
[22:00:38] ===================== [SKIPPED] xe_bo ======================
[22:00:38] ======================= xe_dma_buf ========================
[22:00:38] [SKIPPED] xe_dma_buf_kunit
[22:00:38] =================== [SKIPPED] xe_dma_buf ===================
[22:00:38] ======================= xe_migrate ========================
[22:00:38] [SKIPPED] xe_migrate_sanity_kunit
[22:00:38] =================== [SKIPPED] xe_migrate ===================
[22:00:38] ========================= xe_pci ==========================
[22:00:38] [PASSED] xe_gmdid_graphics_ip
[22:00:38] [PASSED] xe_gmdid_media_ip
[22:00:38] ===================== [PASSED] xe_pci ======================
[22:00:38] ========================= xe_rtp ==========================
[22:00:38] ================== xe_rtp_process_tests ===================
[22:00:38] [PASSED] coalesce-same-reg
[22:00:38] [PASSED] no-match-no-add
[22:00:38] [PASSED] no-match-no-add-multiple-rules
[22:00:38] [PASSED] two-regs-two-entries
[22:00:38] [PASSED] clr-one-set-other
[22:00:38] [PASSED] set-field
[22:00:38] [PASSED] conflict-duplicate
[22:00:38] [PASSED] conflict-not-disjoint
[22:00:38] [PASSED] conflict-reg-type
[22:00:38] ============== [PASSED] xe_rtp_process_tests ===============
[22:00:38] ===================== [PASSED] xe_rtp ======================
[22:00:38] ========================== xe_wa ==========================
[22:00:38] ======================== xe_wa_gt =========================
[22:00:38] [PASSED] TIGERLAKE (B0)
[22:00:38] [PASSED] DG1 (A0)
[22:00:38] [PASSED] DG1 (B0)
[22:00:38] [PASSED] ALDERLAKE_S (A0)
[22:00:38] [PASSED] ALDERLAKE_S (B0)
[22:00:38] [PASSED] ALDERLAKE_S (C0)
[22:00:38] [PASSED] ALDERLAKE_S (D0)
[22:00:38] [PASSED] ALDERLAKE_P (A0)
[22:00:38] [PASSED] ALDERLAKE_P (B0)
[22:00:38] [PASSED] ALDERLAKE_P (C0)
[22:00:38] [PASSED] ALDERLAKE_S_RPLS (D0)
[22:00:38] [PASSED] ALDERLAKE_P_RPLU (E0)
[22:00:38] [PASSED] DG2_G10 (A0)
[22:00:38] [PASSED] DG2_G10 (A1)
[22:00:38] [PASSED] DG2_G10 (B0)
[22:00:38] [PASSED] DG2_G10 (C0)
[22:00:38] [PASSED] DG2_G11 (A0)
[22:00:38] [PASSED] DG2_G11 (B0)
[22:00:38] [PASSED] DG2_G11 (B1)
[22:00:38] [PASSED] DG2_G12 (A0)
[22:00:38] [PASSED] DG2_G12 (A1)
[22:00:38] [PASSED] PVC (B0)
[22:00:38] [PASSED] PVC (B1)
[22:00:38] [PASSED] PVC (C0)
[22:00:38] ==================== [PASSED] xe_wa_gt =====================
[22:00:38] ====================== [PASSED] xe_wa ======================
[22:00:38] ============================================================
[22:00:38] Testing complete. Ran 39 tests: passed: 35, skipped: 4
[22:00:38] Elapsed time: 24.400s total, 4.185s configuring, 20.096s building, 0.095s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[22:00:38] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[22:00:40] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[22:00:59] Starting KUnit Kernel (1/1)...
[22:00:59] ============================================================
[22:00:59] ================== drm_test_pick_cmdline ==================
[22:00:59] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[22:00:59] =============== drm_test_pick_cmdline_named ===============
[22:00:59] [PASSED] NTSC
[22:00:59] [PASSED] NTSC-J
[22:00:59] [PASSED] PAL
[22:00:59] [PASSED] PAL-M
[22:00:59] =========== [PASSED] drm_test_pick_cmdline_named ===========
[22:00:59] ============== [PASSED] drm_test_pick_cmdline ==============
[22:00:59] ======================== drm_buddy ========================
[22:00:59] [PASSED] drm_test_buddy_alloc_limit
[22:00:59] [PASSED] drm_test_buddy_alloc_range
[22:00:59] [PASSED] drm_test_buddy_alloc_optimistic
[22:00:59] [PASSED] drm_test_buddy_alloc_pessimistic
[22:00:59] [PASSED] drm_test_buddy_alloc_smoke
[22:00:59] [PASSED] drm_test_buddy_alloc_pathological
[22:00:59] ==================== [PASSED] drm_buddy ====================
[22:00:59] =================== drm_cmdline_parser ====================
[22:00:59] [PASSED] drm_test_cmdline_force_d_only
[22:00:59] [PASSED] drm_test_cmdline_force_D_only_dvi
[22:00:59] [PASSED] drm_test_cmdline_force_D_only_hdmi
[22:00:59] [PASSED] drm_test_cmdline_force_D_only_not_digital
[22:00:59] [PASSED] drm_test_cmdline_force_e_only
[22:00:59] [PASSED] drm_test_cmdline_res
[22:00:59] [PASSED] drm_test_cmdline_res_vesa
[22:00:59] [PASSED] drm_test_cmdline_res_vesa_rblank
[22:00:59] [PASSED] drm_test_cmdline_res_rblank
[22:00:59] [PASSED] drm_test_cmdline_res_bpp
[22:00:59] [PASSED] drm_test_cmdline_res_refresh
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[22:00:59] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[22:00:59] [PASSED] drm_test_cmdline_res_margins_force_on
[22:00:59] [PASSED] drm_test_cmdline_res_vesa_margins
[22:00:59] [PASSED] drm_test_cmdline_name
[22:00:59] [PASSED] drm_test_cmdline_name_bpp
[22:00:59] [PASSED] drm_test_cmdline_name_option
[22:00:59] [PASSED] drm_test_cmdline_name_bpp_option
[22:00:59] [PASSED] drm_test_cmdline_rotate_0
[22:00:59] [PASSED] drm_test_cmdline_rotate_90
[22:00:59] [PASSED] drm_test_cmdline_rotate_180
[22:00:59] [PASSED] drm_test_cmdline_rotate_270
[22:00:59] [PASSED] drm_test_cmdline_hmirror
[22:00:59] [PASSED] drm_test_cmdline_vmirror
[22:00:59] [PASSED] drm_test_cmdline_margin_options
[22:00:59] [PASSED] drm_test_cmdline_multiple_options
[22:00:59] [PASSED] drm_test_cmdline_bpp_extra_and_option
[22:00:59] [PASSED] drm_test_cmdline_extra_and_option
[22:00:59] [PASSED] drm_test_cmdline_freestanding_options
[22:00:59] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[22:00:59] [PASSED] drm_test_cmdline_panel_orientation
[22:00:59] ================ drm_test_cmdline_invalid =================
[22:00:59] [PASSED] margin_only
[22:00:59] [PASSED] interlace_only
[22:00:59] [PASSED] res_missing_x
[22:00:59] [PASSED] res_missing_y
[22:00:59] [PASSED] res_bad_y
[22:00:59] [PASSED] res_missing_y_bpp
[22:00:59] [PASSED] res_bad_bpp
[22:00:59] [PASSED] res_bad_refresh
[22:00:59] [PASSED] res_bpp_refresh_force_on_off
[22:00:59] [PASSED] res_invalid_mode
[22:00:59] [PASSED] res_bpp_wrong_place_mode
[22:00:59] [PASSED] name_bpp_refresh
[22:00:59] [PASSED] name_refresh
[22:00:59] [PASSED] name_refresh_wrong_mode
[22:00:59] [PASSED] name_refresh_invalid_mode
[22:00:59] [PASSED] rotate_multiple
[22:00:59] [PASSED] rotate_invalid_val
[22:00:59] [PASSED] rotate_truncated
[22:00:59] [PASSED] invalid_option
[22:00:59] [PASSED] invalid_tv_option
[22:00:59] [PASSED] truncated_tv_option
[22:00:59] ============ [PASSED] drm_test_cmdline_invalid =============
[22:00:59] =============== drm_test_cmdline_tv_options ===============
[22:00:59] [PASSED] NTSC
[22:00:59] [PASSED] NTSC_443
[22:00:59] [PASSED] NTSC_J
[22:00:59] [PASSED] PAL
[22:00:59] [PASSED] PAL_M
[22:00:59] [PASSED] PAL_N
[22:00:59] [PASSED] SECAM
[22:00:59] =========== [PASSED] drm_test_cmdline_tv_options ===========
[22:00:59] =============== [PASSED] drm_cmdline_parser ================
[22:00:59] ================ drm_get_tv_mode_from_name ================
[22:00:59] ========== drm_test_get_tv_mode_from_name_valid ===========
[22:00:59] [PASSED] NTSC
[22:00:59] [PASSED] NTSC-443
[22:00:59] [PASSED] NTSC-J
[22:00:59] [PASSED] PAL
[22:00:59] [PASSED] PAL-M
[22:00:59] [PASSED] PAL-N
[22:00:59] [PASSED] SECAM
[22:00:59] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[22:00:59] [PASSED] drm_test_get_tv_mode_from_name_truncated
[22:00:59] ============ [PASSED] drm_get_tv_mode_from_name ============
[22:00:59] ==================== drm_damage_helper ====================
[22:00:59] [PASSED] drm_test_damage_iter_no_damage
[22:00:59] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[22:00:59] [PASSED] drm_test_damage_iter_no_damage_src_moved
[22:00:59] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[22:00:59] [PASSED] drm_test_damage_iter_no_damage_not_visible
[22:00:59] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[22:00:59] [PASSED] drm_test_damage_iter_no_damage_no_fb
[22:00:59] [PASSED] drm_test_damage_iter_simple_damage
[22:00:59] [PASSED] drm_test_damage_iter_single_damage
[22:00:59] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[22:00:59] [PASSED] drm_test_damage_iter_single_damage_outside_src
[22:00:59] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[22:00:59] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[22:00:59] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[22:00:59] [PASSED] drm_test_damage_iter_single_damage_src_moved
[22:00:59] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[22:00:59] [PASSED] drm_test_damage_iter_damage
[22:00:59] [PASSED] drm_test_damage_iter_damage_one_intersect
[22:00:59] [PASSED] drm_test_damage_iter_damage_one_outside
[22:00:59] [PASSED] drm_test_damage_iter_damage_src_moved
[22:00:59] [PASSED] drm_test_damage_iter_damage_not_visible
[22:00:59] ================ [PASSED] drm_damage_helper ================
[22:00:59] ==================== drm_dp_mst_helper ====================
[22:00:59] ============== drm_test_dp_mst_calc_pbn_mode ==============
[22:00:59] [PASSED] Clock 154000 BPP 30 DSC disabled
[22:00:59] [PASSED] Clock 234000 BPP 30 DSC disabled
[22:00:59] [PASSED] Clock 297000 BPP 24 DSC disabled
[22:00:59] [PASSED] Clock 332880 BPP 24 DSC enabled
[22:00:59] [PASSED] Clock 324540 BPP 24 DSC enabled
[22:00:59] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[22:00:59] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[22:00:59] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[22:00:59] [PASSED] DP_POWER_UP_PHY with port number
[22:00:59] [PASSED] DP_POWER_DOWN_PHY with port number
[22:00:59] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[22:00:59] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[22:00:59] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[22:00:59] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[22:00:59] [PASSED] DP_QUERY_PAYLOAD with port number
[22:00:59] [PASSED] DP_QUERY_PAYLOAD with VCPI
[22:00:59] [PASSED] DP_REMOTE_DPCD_READ with port number
[22:00:59] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[22:00:59] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[22:00:59] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[22:00:59] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[22:00:59] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[22:00:59] [PASSED] DP_REMOTE_I2C_READ with port number
[22:00:59] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[22:00:59] [PASSED] DP_REMOTE_I2C_READ with transactions array
[22:00:59] [PASSED] DP_REMOTE_I2C_WRITE with port number
[22:00:59] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[22:00:59] [PASSED] DP_REMOTE_I2C_WRITE with data array
[22:00:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[22:00:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[22:00:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[22:00:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[22:00:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[22:00:59] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[22:00:59] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[22:00:59] ================ [PASSED] drm_dp_mst_helper ================
[22:00:59] ================= drm_format_helper_test ==================
[22:00:59] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[22:00:59] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[22:00:59] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[22:00:59] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[22:00:59] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[22:00:59] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[22:00:59] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[22:00:59] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[22:00:59] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[22:00:59] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[22:00:59] ============== drm_test_fb_xrgb8888_to_mono ===============
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[22:00:59] ==================== drm_test_fb_swab =====================
[22:00:59] [PASSED] single_pixel_source_buffer
[22:00:59] [PASSED] single_pixel_clip_rectangle
[22:00:59] [PASSED] well_known_colors
[22:00:59] [PASSED] destination_pitch
[22:00:59] ================ [PASSED] drm_test_fb_swab =================
[22:00:59] ================= drm_test_fb_clip_offset =================
[22:00:59] [PASSED] pass through
[22:00:59] [PASSED] horizontal offset
[22:00:59] [PASSED] vertical offset
[22:00:59] [PASSED] horizontal and vertical offset
[22:00:59] [PASSED] horizontal offset (custom pitch)
[22:00:59] [PASSED] vertical offset (custom pitch)
[22:00:59] [PASSED] horizontal and vertical offset (custom pitch)
[22:00:59] ============= [PASSED] drm_test_fb_clip_offset =============
[22:00:59] ============== drm_test_fb_build_fourcc_list ==============
[22:00:59] [PASSED] no native formats
[22:00:59] [PASSED] XRGB8888 as native format
[22:00:59] [PASSED] remove duplicates
[22:00:59] [PASSED] convert alpha formats
[22:00:59] [PASSED] random formats
[22:00:59] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[22:00:59] =================== drm_test_fb_memcpy ====================
[22:00:59] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[22:00:59] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[22:00:59] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[22:00:59] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[22:00:59] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[22:00:59] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[22:00:59] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[22:00:59] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[22:00:59] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[22:00:59] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[22:00:59] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[22:00:59] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[22:00:59] =============== [PASSED] drm_test_fb_memcpy ================
[22:00:59] ============= [PASSED] drm_format_helper_test ==============
[22:00:59] ======================= drm_format ========================
[22:00:59] [PASSED] drm_test_format_block_width_invalid
[22:00:59] [PASSED] drm_test_format_block_width_one_plane
[22:00:59] [PASSED] drm_test_format_block_width_two_plane
[22:00:59] [PASSED] drm_test_format_block_width_three_plane
[22:00:59] [PASSED] drm_test_format_block_width_tiled
[22:00:59] [PASSED] drm_test_format_block_height_invalid
[22:00:59] [PASSED] drm_test_format_block_height_one_plane
[22:00:59] [PASSED] drm_test_format_block_height_two_plane
[22:00:59] [PASSED] drm_test_format_block_height_three_plane
[22:00:59] [PASSED] drm_test_format_block_height_tiled
[22:00:59] [PASSED] drm_test_format_min_pitch_invalid
[22:00:59] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[22:00:59] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[22:00:59] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[22:00:59] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[22:00:59] [PASSED] drm_test_format_min_pitch_two_plane
[22:00:59] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[22:00:59] [PASSED] drm_test_format_min_pitch_tiled
[22:00:59] =================== [PASSED] drm_format ====================
[22:00:59] ===================== drm_framebuffer =====================
[22:00:59] =============== drm_test_framebuffer_create ===============
[22:00:59] [PASSED] ABGR8888 normal sizes
[22:00:59] [PASSED] ABGR8888 max sizes
[22:00:59] [PASSED] ABGR8888 pitch greater than min required
[22:00:59] [PASSED] ABGR8888 pitch less than min required
[22:00:59] [PASSED] ABGR8888 Invalid width
[22:00:59] [PASSED] ABGR8888 Invalid buffer handle
[22:00:59] [PASSED] No pixel format
[22:00:59] [PASSED] ABGR8888 Width 0
[22:00:59] [PASSED] ABGR8888 Height 0
[22:00:59] [PASSED] ABGR8888 Out of bound height * pitch combination
[22:00:59] [PASSED] ABGR8888 Large buffer offset
[22:00:59] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[22:00:59] [PASSED] ABGR8888 Valid buffer modifier
[22:00:59] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[22:00:59] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[22:00:59] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[22:00:59] [PASSED] NV12 Normal sizes
[22:00:59] [PASSED] NV12 Max sizes
[22:00:59] [PASSED] NV12 Invalid pitch
[22:00:59] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[22:00:59] [PASSED] NV12 different modifier per-plane
[22:00:59] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[22:00:59] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[22:00:59] [PASSED] NV12 Modifier for inexistent plane
[22:00:59] [PASSED] NV12 Handle for inexistent plane
[22:00:59] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[22:00:59] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[22:00:59] [PASSED] YVU420 Normal sizes
[22:00:59] [PASSED] YVU420 Max sizes
[22:00:59] [PASSED] YVU420 Invalid pitch
[22:00:59] [PASSED] YVU420 Different pitches
[22:00:59] [PASSED] YVU420 Different buffer offsets/pitches
[22:00:59] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[22:00:59] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[22:00:59] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[22:00:59] [PASSED] YVU420 Valid modifier
[22:00:59] [PASSED] YVU420 Different modifiers per plane
[22:00:59] [PASSED] YVU420 Modifier for inexistent plane
[22:00:59] [PASSED] X0L2 Normal sizes
[22:00:59] [PASSED] X0L2 Max sizes
[22:00:59] [PASSED] X0L2 Invalid pitch
[22:00:59] [PASSED] X0L2 Pitch greater than minimum required
[22:00:59] [PASSED] X0L2 Handle for inexistent plane
[22:00:59] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[22:00:59] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[22:00:59] [PASSED] X0L2 Valid modifier
[22:00:59] [PASSED] X0L2 Modifier for inexistent plane
[22:00:59] =========== [PASSED] drm_test_framebuffer_create ===========
[22:00:59] ================= [PASSED] drm_framebuffer =================
[22:00:59] ==================== drm-test-managed =====================
[22:00:59] [PASSED] drm_test_managed_run_action
[22:00:59] ================ [PASSED] drm-test-managed =================
[22:00:59] ========================= drm_mm ==========================
[22:00:59] [PASSED] drm_test_mm_init
[22:00:59] [PASSED] drm_test_mm_debug
[22:01:10] [PASSED] drm_test_mm_reserve
[22:01:20] [PASSED] drm_test_mm_insert
[22:01:21] [PASSED] drm_test_mm_replace
[22:01:21] [PASSED] drm_test_mm_insert_range
[22:01:21] [PASSED] drm_test_mm_frag
[22:01:21] [PASSED] drm_test_mm_align
[22:01:21] [PASSED] drm_test_mm_align32
[22:01:21] [PASSED] drm_test_mm_align64
[22:01:21] [PASSED] drm_test_mm_evict
[22:01:21] [PASSED] drm_test_mm_evict_range
[22:01:21] [PASSED] drm_test_mm_topdown
[22:01:21] [PASSED] drm_test_mm_bottomup
[22:01:21] [PASSED] drm_test_mm_lowest
[22:01:21] [PASSED] drm_test_mm_highest
[22:01:22] [PASSED] drm_test_mm_color
[22:01:23] [PASSED] drm_test_mm_color_evict
[22:01:23] [PASSED] drm_test_mm_color_evict_range
[22:01:23] ===================== [PASSED] drm_mm ======================
[22:01:23] =================== drm_modes_analog_tv ===================
[22:01:23] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[22:01:23] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[22:01:23] [PASSED] drm_test_modes_analog_tv_pal_576i
[22:01:23] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[22:01:23] =============== [PASSED] drm_modes_analog_tv ===============
[22:01:23] ==================== drm_plane_helper =====================
[22:01:23] =============== drm_test_check_plane_state ================
[22:01:23] [PASSED] clipping_simple
[22:01:23] [PASSED] clipping_rotate_reflect
[22:01:23] [PASSED] positioning_simple
[22:01:23] [PASSED] upscaling
[22:01:23] [PASSED] downscaling
[22:01:23] [PASSED] rounding1
[22:01:23] [PASSED] rounding2
[22:01:23] [PASSED] rounding3
[22:01:23] [PASSED] rounding4
[22:01:23] =========== [PASSED] drm_test_check_plane_state ============
[22:01:23] =========== drm_test_check_invalid_plane_state ============
[22:01:23] [PASSED] positioning_invalid
[22:01:23] [PASSED] upscaling_invalid
[22:01:23] [PASSED] downscaling_invalid
[22:01:23] ======= [PASSED] drm_test_check_invalid_plane_state ========
[22:01:23] ================ [PASSED] drm_plane_helper =================
[22:01:23] ============ drm_connector_helper_tv_get_modes ============
[22:01:23] ====== drm_test_connector_helper_tv_get_modes_check =======
[22:01:23] [PASSED] None
[22:01:23] [PASSED] PAL
[22:01:23] [PASSED] NTSC
[22:01:23] [PASSED] Both, NTSC Default
[22:01:23] [PASSED] Both, PAL Default
[22:01:23] [PASSED] Both, NTSC Default, with PAL on command-line
[22:01:23] [PASSED] Both, PAL Default, with NTSC on command-line
[22:01:23] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[22:01:23] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[22:01:23] ======================== drm_rect =========================
[22:01:23] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[22:01:23] [PASSED] drm_test_rect_clip_scaled_not_clipped
[22:01:23] [PASSED] drm_test_rect_clip_scaled_clipped
[22:01:23] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[22:01:23] ================= drm_test_rect_intersect =================
[22:01:23] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[22:01:23] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[22:01:23] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[22:01:23] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[22:01:23] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[22:01:23] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[22:01:23] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[22:01:23] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[22:01:23] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[22:01:23] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[22:01:23] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[22:01:23] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[22:01:23] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[22:01:23] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[22:01:23] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[22:01:23] ============= [PASSED] drm_test_rect_intersect =============
[22:01:23] ================ drm_test_rect_calc_hscale ================
[22:01:23] [PASSED] normal use
[22:01:23] [PASSED] out of max range
[22:01:23] [PASSED] out of min range
[22:01:23] [PASSED] zero dst
[22:01:23] [PASSED] negative src
[22:01:23] [PASSED] negative dst
[22:01:23] ============ [PASSED] drm_test_rect_calc_hscale ============
[22:01:23] ================ drm_test_rect_calc_vscale ================
[22:01:23] [PASSED] normal use
[22:01:23] [PASSED] out of max range
[22:01:23] [PASSED] out of min range
[22:01:23] [PASSED] zero dst
[22:01:23] [PASSED] negative src
[22:01:23] [PASSED] negative dst
[22:01:23] ============ [PASSED] drm_test_rect_calc_vscale ============
[22:01:23] ================== drm_test_rect_rotate ===================
[22:01:23] [PASSED] reflect-x
[22:01:23] [PASSED] reflect-y
[22:01:23] [PASSED] rotate-0
[22:01:23] [PASSED] rotate-90
[22:01:23] [PASSED] rotate-180
[22:01:23] [PASSED] rotate-270
[22:01:23] ============== [PASSED] drm_test_rect_rotate ===============
[22:01:23] ================ drm_test_rect_rotate_inv =================
[22:01:23] [PASSED] reflect-x
[22:01:23] [PASSED] reflect-y
[22:01:23] [PASSED] rotate-0
[22:01:23] [PASSED] rotate-90
[22:01:23] [PASSED] rotate-180
[22:01:23] [PASSED] rotate-270
[22:01:23] ============ [PASSED] drm_test_rect_rotate_inv =============
stty: 'standard input': Inappropriate ioctl for device
[22:01:23] ==================== [PASSED] drm_rect =====================
[22:01:23] ======================== drm_exec =========================
[22:01:23] [PASSED] sanitycheck
[22:01:23] [PASSED] test_lock
[22:01:23] [PASSED] test_lock_unlock
[22:01:23] [PASSED] test_duplicates
[22:01:23] [PASSED] test_prepare
[22:01:23] [PASSED] test_prepare_array
[22:01:23] [PASSED] test_multiple_loops
[22:01:23] ==================== [PASSED] drm_exec =====================
[22:01:23] ============================================================
[22:01:23] Testing complete. Ran 368 tests: passed: 368
[22:01:23] Elapsed time: 44.381s total, 1.690s configuring, 18.946s building, 23.742s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-xe] ✓ CI.Build: success for PAT and cache coherency support (rev10)
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
` (5 preceding siblings ...)
2023-10-11 22:01 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-10-11 22:08 ` Patchwork
2023-10-11 22:08 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-10-11 22:10 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-10-11 22:08 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-xe
== Series Details ==
Series: PAT and cache coherency support (rev10)
URL : https://patchwork.freedesktop.org/series/123027/
State : success
== Summary ==
+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
++ date +%s
+ echo -e '\e[0Ksection_start:1697061693:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1697061693: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
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
GEN arch/x86/include/generated/asm/orc_hash.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
WRAP arch/x86/include/generated/uapi/asm/param.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/export.h
WRAP arch/x86/include/generated/asm/irq_regs.h
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
WRAP arch/x86/include/generated/asm/kmap_size.h
WRAP arch/x86/include/generated/asm/local64.h
WRAP arch/x86/include/generated/asm/mmiowb.h
WRAP arch/x86/include/generated/asm/rwonce.h
WRAP arch/x86/include/generated/asm/module.lds.h
WRAP arch/x86/include/generated/asm/unaligned.h
UPD include/generated/uapi/linux/version.h
UPD include/config/kernel.release
UPD include/generated/compile.h
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC scripts/unifdef
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
HOSTLD arch/x86/tools/relocs
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h
CC /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
INSTALL libsubcmd_headers
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/qaic_accel.h
HDRINST usr/include/drm/i915_drm.h
HDRINST usr/include/drm/vgem_drm.h
HDRINST usr/include/drm/virtgpu_drm.h
HDRINST usr/include/drm/xe_drm.h
HDRINST usr/include/drm/omap_drm.h
HDRINST usr/include/drm/radeon_drm.h
HDRINST usr/include/drm/drm_mode.h
HDRINST usr/include/drm/tegra_drm.h
HDRINST usr/include/drm/ivpu_accel.h
HDRINST usr/include/drm/exynos_drm.h
HDRINST usr/include/drm/drm_sarea.h
HDRINST usr/include/drm/v3d_drm.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/drm_fourcc.h
HDRINST usr/include/drm/habanalabs_accel.h
HDRINST usr/include/drm/nouveau_drm.h
HDRINST usr/include/drm/vmwgfx_drm.h
HDRINST usr/include/drm/msm_drm.h
HDRINST usr/include/drm/etnaviv_drm.h
HDRINST usr/include/drm/panfrost_drm.h
HDRINST usr/include/drm/vc4_drm.h
HDRINST usr/include/drm/lima_drm.h
HDRINST usr/include/drm/drm.h
HDRINST usr/include/drm/armada_drm.h
HDRINST usr/include/mtd/inftl-user.h
HDRINST usr/include/mtd/nftl-user.h
HDRINST usr/include/mtd/mtd-user.h
HDRINST usr/include/mtd/ubi-user.h
HDRINST usr/include/mtd/mtd-abi.h
HDRINST usr/include/xen/gntdev.h
HDRINST usr/include/xen/gntalloc.h
HDRINST usr/include/xen/evtchn.h
HDRINST usr/include/xen/privcmd.h
HDRINST usr/include/asm-generic/auxvec.h
HDRINST usr/include/asm-generic/bitsperlong.h
HDRINST usr/include/asm-generic/posix_types.h
HDRINST usr/include/asm-generic/ioctls.h
HDRINST usr/include/asm-generic/mman.h
HDRINST usr/include/asm-generic/shmbuf.h
HDRINST usr/include/asm-generic/bpf_perf_event.h
HDRINST usr/include/asm-generic/types.h
HDRINST usr/include/asm-generic/poll.h
HDRINST usr/include/asm-generic/msgbuf.h
HDRINST usr/include/asm-generic/swab.h
HDRINST usr/include/asm-generic/statfs.h
HDRINST usr/include/asm-generic/unistd.h
HDRINST usr/include/asm-generic/hugetlb_encode.h
HDRINST usr/include/asm-generic/resource.h
HDRINST usr/include/asm-generic/param.h
HDRINST usr/include/asm-generic/termbits-common.h
HDRINST usr/include/asm-generic/sockios.h
HDRINST usr/include/asm-generic/kvm_para.h
HDRINST usr/include/asm-generic/errno.h
HDRINST usr/include/asm-generic/termios.h
HDRINST usr/include/asm-generic/mman-common.h
UPD scripts/mod/devicetable-offsets.h
HDRINST usr/include/asm-generic/ioctl.h
HDRINST usr/include/asm-generic/socket.h
HDRINST usr/include/asm-generic/signal-defs.h
HDRINST usr/include/asm-generic/termbits.h
HDRINST usr/include/asm-generic/int-ll64.h
HDRINST usr/include/asm-generic/signal.h
HDRINST usr/include/asm-generic/siginfo.h
HDRINST usr/include/asm-generic/stat.h
HDRINST usr/include/asm-generic/int-l64.h
HDRINST usr/include/asm-generic/errno-base.h
HDRINST usr/include/asm-generic/fcntl.h
HDRINST usr/include/asm-generic/setup.h
HDRINST usr/include/asm-generic/ipcbuf.h
HDRINST usr/include/asm-generic/sembuf.h
HDRINST usr/include/asm-generic/ucontext.h
HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
HDRINST usr/include/rdma/irdma-abi.h
HDRINST usr/include/rdma/mana-abi.h
HDRINST usr/include/rdma/hfi/hfi1_user.h
HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
HDRINST usr/include/rdma/rdma_user_rxe.h
HDRINST usr/include/rdma/rdma_user_ioctl.h
HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
HDRINST usr/include/rdma/bnxt_re-abi.h
HDRINST usr/include/rdma/hns-abi.h
HDRINST usr/include/rdma/qedr-abi.h
HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
HDRINST usr/include/rdma/vmw_pvrdma-abi.h
HDRINST usr/include/rdma/ib_user_sa.h
HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
HDRINST usr/include/rdma/rvt-abi.h
HDRINST usr/include/rdma/mlx5-abi.h
HDRINST usr/include/rdma/rdma_netlink.h
HDRINST usr/include/rdma/erdma-abi.h
HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
HDRINST usr/include/rdma/rdma_user_cm.h
HDRINST usr/include/rdma/ib_user_verbs.h
HDRINST usr/include/rdma/efa-abi.h
HDRINST usr/include/rdma/siw-abi.h
HDRINST usr/include/rdma/mlx4-abi.h
HDRINST usr/include/rdma/mthca-abi.h
HDRINST usr/include/rdma/ib_user_mad.h
HDRINST usr/include/rdma/ocrdma-abi.h
MKELF scripts/mod/elfconfig.h
HDRINST usr/include/rdma/cxgb4-abi.h
HDRINST usr/include/misc/xilinx_sdfec.h
HDRINST usr/include/misc/uacce/hisi_qm.h
HOSTCC scripts/mod/modpost.o
HDRINST usr/include/misc/uacce/uacce.h
HDRINST usr/include/misc/cxl.h
HOSTCC scripts/mod/file2alias.o
HDRINST usr/include/misc/ocxl.h
HOSTCC scripts/mod/sumversion.o
HDRINST usr/include/misc/fastrpc.h
HDRINST usr/include/misc/pvpanic.h
HDRINST usr/include/linux/i8k.h
HDRINST usr/include/linux/acct.h
HDRINST usr/include/linux/atmmpc.h
HDRINST usr/include/linux/fs.h
HDRINST usr/include/linux/cifs/cifs_mount.h
HDRINST usr/include/linux/cifs/cifs_netlink.h
HDRINST usr/include/linux/if_packet.h
HDRINST usr/include/linux/route.h
HDRINST usr/include/linux/patchkey.h
HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
HDRINST usr/include/linux/tc_ematch/tc_em_text.h
HDRINST usr/include/linux/virtio_pmem.h
HDRINST usr/include/linux/rkisp1-config.h
HDRINST usr/include/linux/vhost.h
HDRINST usr/include/linux/cec-funcs.h
HDRINST usr/include/linux/ppdev.h
HDRINST usr/include/linux/isdn/capicmd.h
HDRINST usr/include/linux/virtio_fs.h
HDRINST usr/include/linux/netfilter_ipv6.h
HDRINST usr/include/linux/lirc.h
HDRINST usr/include/linux/mroute6.h
HDRINST usr/include/linux/nl80211-vnd-intel.h
HDRINST usr/include/linux/ivtvfb.h
HDRINST usr/include/linux/auxvec.h
HDRINST usr/include/linux/dm-log-userspace.h
HDRINST usr/include/linux/dccp.h
HDRINST usr/include/linux/virtio_scmi.h
HDRINST usr/include/linux/atmarp.h
HDRINST usr/include/linux/arcfb.h
HDRINST usr/include/linux/nbd-netlink.h
HDRINST usr/include/linux/sched/types.h
HDRINST usr/include/linux/tcp.h
HDRINST usr/include/linux/neighbour.h
HDRINST usr/include/linux/dlm_device.h
HDRINST usr/include/linux/wmi.h
HDRINST usr/include/linux/btrfs_tree.h
HDRINST usr/include/linux/virtio_crypto.h
HDRINST usr/include/linux/vbox_err.h
HDRINST usr/include/linux/edd.h
HDRINST usr/include/linux/loop.h
HDRINST usr/include/linux/nvme_ioctl.h
HDRINST usr/include/linux/mmtimer.h
HDRINST usr/include/linux/if_pppol2tp.h
HDRINST usr/include/linux/mtio.h
HDRINST usr/include/linux/if_arcnet.h
HDRINST usr/include/linux/romfs_fs.h
HDRINST usr/include/linux/posix_types.h
HDRINST usr/include/linux/rtc.h
HDRINST usr/include/linux/landlock.h
HDRINST usr/include/linux/gpio.h
HDRINST usr/include/linux/selinux_netlink.h
HDRINST usr/include/linux/pps.h
HDRINST usr/include/linux/ndctl.h
HDRINST usr/include/linux/virtio_gpu.h
HDRINST usr/include/linux/android/binderfs.h
HDRINST usr/include/linux/android/binder.h
HDRINST usr/include/linux/virtio_vsock.h
HDRINST usr/include/linux/sound.h
HDRINST usr/include/linux/vtpm_proxy.h
HDRINST usr/include/linux/nfs_fs.h
HDRINST usr/include/linux/elf-fdpic.h
HDRINST usr/include/linux/adfs_fs.h
HDRINST usr/include/linux/target_core_user.h
HDRINST usr/include/linux/netlink_diag.h
HDRINST usr/include/linux/const.h
HDRINST usr/include/linux/firewire-cdev.h
HDRINST usr/include/linux/vdpa.h
HDRINST usr/include/linux/if_infiniband.h
HDRINST usr/include/linux/serial.h
HDRINST usr/include/linux/iio/types.h
HDRINST usr/include/linux/iio/buffer.h
HDRINST usr/include/linux/iio/events.h
HDRINST usr/include/linux/baycom.h
HDRINST usr/include/linux/major.h
HDRINST usr/include/linux/atmppp.h
HDRINST usr/include/linux/ipv6_route.h
HDRINST usr/include/linux/spi/spidev.h
HDRINST usr/include/linux/spi/spi.h
HDRINST usr/include/linux/virtio_ring.h
HDRINST usr/include/linux/hdlc/ioctl.h
HDRINST usr/include/linux/remoteproc_cdev.h
HDRINST usr/include/linux/hyperv.h
HDRINST usr/include/linux/rpl_iptunnel.h
HDRINST usr/include/linux/sync_file.h
HDRINST usr/include/linux/igmp.h
HDRINST usr/include/linux/v4l2-dv-timings.h
HDRINST usr/include/linux/virtio_i2c.h
HDRINST usr/include/linux/xfrm.h
HDRINST usr/include/linux/capability.h
HDRINST usr/include/linux/gtp.h
HDRINST usr/include/linux/xdp_diag.h
HDRINST usr/include/linux/pkt_cls.h
HDRINST usr/include/linux/suspend_ioctls.h
HDRINST usr/include/linux/vt.h
HDRINST usr/include/linux/loadpin.h
HDRINST usr/include/linux/dlm_plock.h
HDRINST usr/include/linux/fb.h
HDRINST usr/include/linux/max2175.h
HDRINST usr/include/linux/sunrpc/debug.h
HDRINST usr/include/linux/gsmmux.h
HDRINST usr/include/linux/watchdog.h
HDRINST usr/include/linux/vhost_types.h
HDRINST usr/include/linux/vduse.h
HDRINST usr/include/linux/ila.h
HDRINST usr/include/linux/tdx-guest.h
HDRINST usr/include/linux/close_range.h
HDRINST usr/include/linux/ivtv.h
HDRINST usr/include/linux/cryptouser.h
HDRINST usr/include/linux/netfilter/xt_string.h
HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
HDRINST usr/include/linux/netfilter/nf_nat.h
HDRINST usr/include/linux/netfilter/xt_recent.h
HDRINST usr/include/linux/netfilter/xt_addrtype.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
HDRINST usr/include/linux/netfilter/xt_MARK.h
HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
HDRINST usr/include/linux/netfilter/xt_multiport.h
HDRINST usr/include/linux/netfilter/nfnetlink.h
HDRINST usr/include/linux/netfilter/xt_cgroup.h
HDRINST usr/include/linux/netfilter/nf_synproxy.h
HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
HDRINST usr/include/linux/netfilter/nfnetlink_log.h
HDRINST usr/include/linux/netfilter/xt_TPROXY.h
HDRINST usr/include/linux/netfilter/xt_u32.h
HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
HDRINST usr/include/linux/netfilter/xt_ecn.h
HDRINST usr/include/linux/netfilter/xt_esp.h
HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
HDRINST usr/include/linux/netfilter/xt_mac.h
HDRINST usr/include/linux/netfilter/xt_comment.h
HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
HDRINST usr/include/linux/netfilter/xt_osf.h
HDRINST usr/include/linux/netfilter/xt_hashlimit.h
HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
HDRINST usr/include/linux/netfilter/xt_socket.h
HDRINST usr/include/linux/netfilter/xt_connmark.h
HDRINST usr/include/linux/netfilter/xt_sctp.h
HDRINST usr/include/linux/netfilter/xt_tcpudp.h
HDRINST usr/include/linux/netfilter/xt_DSCP.h
HDRINST usr/include/linux/netfilter/xt_time.h
HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
HDRINST usr/include/linux/netfilter/xt_policy.h
HDRINST usr/include/linux/netfilter/xt_rpfilter.h
HDRINST usr/include/linux/netfilter/xt_nfacct.h
HDRINST usr/include/linux/netfilter/xt_SECMARK.h
HDRINST usr/include/linux/netfilter/xt_length.h
HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
HDRINST usr/include/linux/netfilter/xt_quota.h
HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
HDRINST usr/include/linux/netfilter/xt_ipcomp.h
HDRINST usr/include/linux/netfilter/xt_iprange.h
HDRINST usr/include/linux/netfilter/xt_bpf.h
HDRINST usr/include/linux/netfilter/xt_LOG.h
HDRINST usr/include/linux/netfilter/xt_rateest.h
HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
HDRINST usr/include/linux/netfilter/xt_HMARK.h
HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
HDRINST usr/include/linux/netfilter/xt_pkttype.h
HDRINST usr/include/linux/netfilter/xt_ipvs.h
HDRINST usr/include/linux/netfilter/xt_devgroup.h
HDRINST usr/include/linux/netfilter/xt_AUDIT.h
HDRINST usr/include/linux/netfilter/xt_realm.h
HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
HDRINST usr/include/linux/netfilter/xt_set.h
HDRINST usr/include/linux/netfilter/xt_LED.h
HDRINST usr/include/linux/netfilter/xt_connlabel.h
HDRINST usr/include/linux/netfilter/xt_owner.h
HDRINST usr/include/linux/netfilter/xt_dccp.h
HDRINST usr/include/linux/netfilter/xt_limit.h
HDRINST usr/include/linux/netfilter/xt_conntrack.h
HDRINST usr/include/linux/netfilter/xt_TEE.h
HDRINST usr/include/linux/netfilter/xt_RATEEST.h
HDRINST usr/include/linux/netfilter/xt_connlimit.h
HDRINST usr/include/linux/netfilter/ipset/ip_set.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
HDRINST usr/include/linux/netfilter/x_tables.h
HDRINST usr/include/linux/netfilter/xt_dscp.h
HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
HDRINST usr/include/linux/netfilter/xt_cluster.h
HDRINST usr/include/linux/netfilter/nf_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/rpl.h
HDRINST usr/include/linux/memfd.h
HDRINST usr/include/linux/serial_core.h
HDRINST usr/include/linux/dns_resolver.h
HDRINST usr/include/linux/pr.h
HDRINST usr/include/linux/atm_eni.h
HDRINST usr/include/linux/lp.h
HDRINST usr/include/linux/virtio_mem.h
HDRINST usr/include/linux/ultrasound.h
HDRINST usr/include/linux/sctp.h
HDRINST usr/include/linux/uio.h
HDRINST usr/include/linux/tcp_metrics.h
HDRINST usr/include/linux/wwan.h
HDRINST usr/include/linux/atmbr2684.h
HDRINST usr/include/linux/in_route.h
HDRINST usr/include/linux/qemu_fw_cfg.h
HDRINST usr/include/linux/if_macsec.h
HDRINST usr/include/linux/usb/charger.h
HDRINST usr/include/linux/usb/g_uvc.h
HDRINST usr/include/linux/usb/gadgetfs.h
HDRINST usr/include/linux/usb/raw_gadget.h
HDRINST usr/include/linux/usb/cdc-wdm.h
HDRINST usr/include/linux/usb/g_printer.h
HDRINST usr/include/linux/usb/midi.h
HDRINST usr/include/linux/usb/tmc.h
HDRINST usr/include/linux/usb/video.h
HDRINST usr/include/linux/usb/functionfs.h
HDRINST usr/include/linux/usb/audio.h
HDRINST usr/include/linux/usb/ch11.h
HDRINST usr/include/linux/usb/ch9.h
HDRINST usr/include/linux/usb/cdc.h
HDRINST usr/include/linux/jffs2.h
HDRINST usr/include/linux/ax25.h
HDRINST usr/include/linux/auto_fs.h
HDRINST usr/include/linux/tiocl.h
HDRINST usr/include/linux/scc.h
HDRINST usr/include/linux/psci.h
HDRINST usr/include/linux/swab.h
HDRINST usr/include/linux/cec.h
HDRINST usr/include/linux/kfd_ioctl.h
HDRINST usr/include/linux/smc.h
HDRINST usr/include/linux/qrtr.h
HDRINST usr/include/linux/screen_info.h
HDRINST usr/include/linux/nfsacl.h
HDRINST usr/include/linux/seg6_hmac.h
HDRINST usr/include/linux/gameport.h
HDRINST usr/include/linux/wireless.h
HDRINST usr/include/linux/fdreg.h
HDRINST usr/include/linux/cciss_defs.h
HDRINST usr/include/linux/serial_reg.h
HDRINST usr/include/linux/perf_event.h
HDRINST usr/include/linux/in6.h
HDRINST usr/include/linux/hid.h
HDRINST usr/include/linux/netlink.h
HDRINST usr/include/linux/fuse.h
HDRINST usr/include/linux/magic.h
HDRINST usr/include/linux/ioam6_iptunnel.h
HDRINST usr/include/linux/stm.h
HDRINST usr/include/linux/vsockmon.h
HDRINST usr/include/linux/seg6.h
HDRINST usr/include/linux/idxd.h
HDRINST usr/include/linux/nitro_enclaves.h
HDRINST usr/include/linux/ptrace.h
HDRINST usr/include/linux/ioam6_genl.h
HDRINST usr/include/linux/qnx4_fs.h
HDRINST usr/include/linux/fsl_mc.h
HDRINST usr/include/linux/net_tstamp.h
HDRINST usr/include/linux/msg.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
HDRINST usr/include/linux/sem.h
HDRINST usr/include/linux/net_namespace.h
HDRINST usr/include/linux/radeonfb.h
HDRINST usr/include/linux/tee.h
HDRINST usr/include/linux/udp.h
HDRINST usr/include/linux/virtio_bt.h
HDRINST usr/include/linux/v4l2-subdev.h
HDRINST usr/include/linux/posix_acl_xattr.h
HDRINST usr/include/linux/v4l2-mediabus.h
HDRINST usr/include/linux/atmapi.h
HDRINST usr/include/linux/raid/md_p.h
HDRINST usr/include/linux/raid/md_u.h
HDRINST usr/include/linux/zorro_ids.h
HDRINST usr/include/linux/nbd.h
HDRINST usr/include/linux/isst_if.h
HDRINST usr/include/linux/rxrpc.h
HDRINST usr/include/linux/unistd.h
HDRINST usr/include/linux/if_arp.h
HDRINST usr/include/linux/atm_zatm.h
HDRINST usr/include/linux/io_uring.h
HDRINST usr/include/linux/if_fddi.h
HDRINST usr/include/linux/bpqether.h
HDRINST usr/include/linux/sysinfo.h
HDRINST usr/include/linux/auto_dev-ioctl.h
HDRINST usr/include/linux/nfs4_mount.h
HDRINST usr/include/linux/keyboard.h
HDRINST usr/include/linux/virtio_mmio.h
HDRINST usr/include/linux/input.h
HDRINST usr/include/linux/qnxtypes.h
HDRINST usr/include/linux/mdio.h
HDRINST usr/include/linux/lwtunnel.h
HDRINST usr/include/linux/gfs2_ondisk.h
HDRINST usr/include/linux/eventfd.h
HDRINST usr/include/linux/nfs4.h
HDRINST usr/include/linux/ptp_clock.h
HDRINST usr/include/linux/nubus.h
HDRINST usr/include/linux/if_bonding.h
HDRINST usr/include/linux/kcov.h
HDRINST usr/include/linux/fadvise.h
HDRINST usr/include/linux/taskstats.h
HDRINST usr/include/linux/veth.h
HDRINST usr/include/linux/atm.h
HDRINST usr/include/linux/ipmi.h
HDRINST usr/include/linux/kdev_t.h
HDRINST usr/include/linux/mount.h
HDRINST usr/include/linux/shm.h
HDRINST usr/include/linux/resource.h
HDRINST usr/include/linux/prctl.h
HDRINST usr/include/linux/watch_queue.h
HDRINST usr/include/linux/sched.h
HDRINST usr/include/linux/phonet.h
HDRINST usr/include/linux/random.h
HDRINST usr/include/linux/tty.h
HDRINST usr/include/linux/apm_bios.h
HDRINST usr/include/linux/fd.h
HDRINST usr/include/linux/um_timetravel.h
HDRINST usr/include/linux/tls.h
HDRINST usr/include/linux/rpmsg_types.h
HDRINST usr/include/linux/pfrut.h
HDRINST usr/include/linux/fsi.h
HDRINST usr/include/linux/mei.h
HDRINST usr/include/linux/rds.h
HDRINST usr/include/linux/if_x25.h
HDRINST usr/include/linux/param.h
HDRINST usr/include/linux/netdevice.h
HDRINST usr/include/linux/binfmts.h
HDRINST usr/include/linux/if_pppox.h
HDRINST usr/include/linux/sockios.h
HDRINST usr/include/linux/kcm.h
HDRINST usr/include/linux/virtio_9p.h
HDRINST usr/include/linux/genwqe/genwqe_card.h
HDRINST usr/include/linux/if_tun.h
HDRINST usr/include/linux/ext4.h
HDRINST usr/include/linux/if_ether.h
HDRINST usr/include/linux/kvm_para.h
HDRINST usr/include/linux/kernel-page-flags.h
HDRINST usr/include/linux/cdrom.h
HDRINST usr/include/linux/un.h
HDRINST usr/include/linux/module.h
HDRINST usr/include/linux/mqueue.h
HDRINST usr/include/linux/a.out.h
HDRINST usr/include/linux/input-event-codes.h
HDRINST usr/include/linux/coda.h
HDRINST usr/include/linux/rio_mport_cdev.h
HDRINST usr/include/linux/ipsec.h
HDRINST usr/include/linux/blkpg.h
HDRINST usr/include/linux/blkzoned.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
HDRINST usr/include/linux/netfilter_bridge/ebtables.h
HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
HDRINST usr/include/linux/reiserfs_fs.h
HDRINST usr/include/linux/cciss_ioctl.h
HDRINST usr/include/linux/fsmap.h
HDRINST usr/include/linux/smiapp.h
HDRINST usr/include/linux/switchtec_ioctl.h
HDRINST usr/include/linux/atmdev.h
HDRINST usr/include/linux/hpet.h
HDRINST usr/include/linux/virtio_config.h
HDRINST usr/include/linux/string.h
HDRINST usr/include/linux/kfd_sysfs.h
HDRINST usr/include/linux/inet_diag.h
HDRINST usr/include/linux/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
LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
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
HDRINST usr/include/linux/termios.h
HDRINST usr/include/linux/cgroupstats.h
HDRINST usr/include/linux/mpls.h
HDRINST usr/include/linux/iommu.h
HDRINST usr/include/linux/toshiba.h
HDRINST usr/include/linux/virtio_scsi.h
HDRINST usr/include/linux/zorro.h
HDRINST usr/include/linux/chio.h
HDRINST usr/include/linux/pkt_sched.h
HDRINST usr/include/linux/cramfs_fs.h
HDRINST usr/include/linux/nfs3.h
HDRINST usr/include/linux/vfio_ccw.h
HDRINST usr/include/linux/atm_nicstar.h
HDRINST usr/include/linux/ncsi.h
HDRINST usr/include/linux/virtio_net.h
HDRINST usr/include/linux/ioctl.h
HDRINST usr/include/linux/stddef.h
AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
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
CC /kernel/build64-default/tools/objtool/weak.o
HDRINST usr/include/linux/falloc.h
HDRINST usr/include/linux/cycx_cfm.h
CC /kernel/build64-default/tools/objtool/check.o
HDRINST usr/include/linux/omapfb.h
HDRINST usr/include/linux/virtio_types.h
HDRINST usr/include/linux/msdos_fs.h
CC /kernel/build64-default/tools/objtool/special.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
HDRINST usr/include/linux/mroute.h
CC /kernel/build64-default/tools/objtool/builtin-check.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/
HDRINST usr/include/linux/psample.h
HDRINST usr/include/linux/ipv6.h
CC /kernel/build64-default/tools/objtool/elf.o
HDRINST usr/include/linux/dw100.h
HDRINST usr/include/linux/psp-sev.h
CC /kernel/build64-default/tools/objtool/arch/x86/special.o
HDRINST usr/include/linux/vfio.h
CC /kernel/build64-default/tools/objtool/objtool.o
HDRINST usr/include/linux/if_ppp.h
GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
CC /kernel/build64-default/tools/objtool/orc_gen.o
HDRINST usr/include/linux/byteorder/big_endian.h
CC /kernel/build64-default/tools/objtool/orc_dump.o
HDRINST usr/include/linux/byteorder/little_endian.h
HDRINST usr/include/linux/comedi.h
CC /kernel/build64-default/tools/objtool/libstring.o
HDRINST usr/include/linux/scif_ioctl.h
HDRINST usr/include/linux/timerfd.h
HDRINST usr/include/linux/time_types.h
CC /kernel/build64-default/tools/objtool/libctype.o
HDRINST usr/include/linux/firewire-constants.h
HDRINST usr/include/linux/virtio_snd.h
HDRINST usr/include/linux/ppp-ioctl.h
CC /kernel/build64-default/tools/objtool/str_error_r.o
HDRINST usr/include/linux/fib_rules.h
HDRINST usr/include/linux/gen_stats.h
CC /kernel/build64-default/tools/objtool/librbtree.o
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
CC /kernel/build64-default/tools/objtool/arch/x86/decode.o
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/hash_info.h
HDRINST usr/include/linux/fou.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/sof/header.h
HDRINST usr/include/sound/usb_stream.h
HDRINST usr/include/sound/sfnt_info.h
HDRINST usr/include/sound/asequencer.h
HDRINST usr/include/sound/tlv.h
HDRINST usr/include/sound/asound.h
HDRINST usr/include/sound/asoc.h
HDRINST usr/include/sound/sb16_csp.h
HDRINST usr/include/sound/compress_offload.h
HDRINST usr/include/sound/hdsp.h
HDRINST usr/include/sound/emu10k1.h
HDRINST usr/include/sound/snd_ar_tokens.h
HDRINST usr/include/sound/snd_sst_tokens.h
HDRINST usr/include/sound/asound_fm.h
HDRINST usr/include/sound/hdspm.h
HDRINST usr/include/sound/compress_params.h
HDRINST usr/include/sound/firewire.h
HDRINST usr/include/sound/skl-tplg-interface.h
HDRINST usr/include/scsi/scsi_bsg_ufs.h
HDRINST usr/include/scsi/scsi_netlink_fc.h
HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
HDRINST usr/include/scsi/fc/fc_ns.h
HDRINST usr/include/scsi/fc/fc_fs.h
HDRINST usr/include/scsi/fc/fc_els.h
HDRINST usr/include/scsi/fc/fc_gs.h
HDRINST usr/include/scsi/scsi_bsg_fc.h
HDRINST usr/include/scsi/cxlflash_ioctl.h
HDRINST usr/include/scsi/scsi_netlink.h
HDRINST usr/include/linux/version.h
HDRINST usr/include/asm/processor-flags.h
HDRINST usr/include/asm/auxvec.h
HDRINST usr/include/asm/svm.h
HDRINST usr/include/asm/bitsperlong.h
HDRINST usr/include/asm/kvm_perf.h
HDRINST usr/include/asm/mce.h
HDRINST usr/include/asm/posix_types.h
HDRINST usr/include/asm/msr.h
HDRINST usr/include/asm/sigcontext32.h
HDRINST usr/include/asm/mman.h
HDRINST usr/include/asm/shmbuf.h
HDRINST usr/include/asm/e820.h
HDRINST usr/include/asm/posix_types_64.h
HDRINST usr/include/asm/vsyscall.h
HDRINST usr/include/asm/msgbuf.h
HDRINST usr/include/asm/swab.h
HDRINST usr/include/asm/statfs.h
HDRINST usr/include/asm/posix_types_x32.h
HDRINST usr/include/asm/ptrace.h
HDRINST usr/include/asm/unistd.h
HDRINST usr/include/asm/ist.h
HDRINST usr/include/asm/boot.h
HDRINST usr/include/asm/prctl.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
UPD include/generated/bounds.h
CC arch/x86/kernel/asm-offsets.s
LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
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
CC ipc/msg.o
HOSTCC usr/gen_init_cpio
CC ipc/sem.o
CC ipc/shm.o
AR certs/built-in.a
CC block/bdev.o
CC ipc/syscall.o
CC ipc/ipc_sysctl.o
CC init/main.o
CC security/commoncap.o
CC block/fops.o
CC security/min_addr.o
CC io_uring/io_uring.o
CC arch/x86/power/cpu.o
CC arch/x86/pci/i386.o
AR arch/x86/video/built-in.a
AR arch/x86/net/built-in.a
UPD init/utsversion-tmp.h
AR arch/x86/ia32/built-in.a
CC security/keys/gc.o
AS arch/x86/lib/clear_page_64.o
AR virt/lib/built-in.a
CC arch/x86/entry/vsyscall/vsyscall_64.o
AS arch/x86/crypto/aesni-intel_asm.o
CC block/partitions/core.o
CC arch/x86/realmode/init.o
CC [M] arch/x86/video/fbdev.o
CC init/do_mounts.o
CC arch/x86/crypto/aesni-intel_glue.o
CC arch/x86/mm/pat/set_memory.o
AR sound/ppc/built-in.a
CC [M] virt/lib/irqbypass.o
CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o
CC block/partitions/ldm.o
AR arch/x86/platform/atom/built-in.a
CC sound/core/seq/seq.o
AR sound/isa/ad1816a/built-in.a
CC arch/x86/events/amd/core.o
AR sound/drivers/opl3/built-in.a
AR sound/i2c/other/built-in.a
AR sound/pci/ac97/built-in.a
AR drivers/cache/built-in.a
AR sound/pci/ali5451/built-in.a
CC net/core/sock.o
CC arch/x86/kernel/fpu/init.o
AR sound/i2c/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o
CC fs/notify/dnotify/dnotify.o
CC arch/x86/lib/cmdline.o
AR sound/isa/ad1848/built-in.a
AR sound/isa/cs423x/built-in.a
AR arch/x86/platform/ce4100/built-in.a
AR sound/pci/asihpi/built-in.a
AR sound/drivers/opl4/built-in.a
CC arch/x86/entry/vdso/vma.o
AR drivers/irqchip/built-in.a
AS arch/x86/realmode/rm/header.o
AR sound/isa/es1688/built-in.a
AR drivers/bus/mhi/built-in.a
AR sound/drivers/mpu401/built-in.a
AR sound/drivers/vx/built-in.a
AR sound/pci/au88x0/built-in.a
CC arch/x86/platform/efi/memmap.o
CC lib/kunit/hooks.o
AR drivers/bus/built-in.a
CC arch/x86/mm/pat/memtype.o
AR sound/isa/galaxy/built-in.a
CC mm/kasan/common.o
AR sound/pci/aw2/built-in.a
AR sound/drivers/pcsp/built-in.a
AS arch/x86/realmode/rm/trampoline_64.o
CC kernel/sched/core.o
AR sound/arm/built-in.a
AR sound/isa/gus/built-in.a
AR sound/drivers/built-in.a
AR sound/pci/ctxfi/built-in.a
AR drivers/phy/allwinner/built-in.a
AR sound/pci/ca0106/built-in.a
CC arch/x86/power/hibernate_64.o
AR sound/isa/msnd/built-in.a
CC crypto/api.o
AR drivers/phy/amlogic/built-in.a
AR sound/pci/cs46xx/built-in.a
AS arch/x86/realmode/rm/stack.o
AR sound/isa/opti9xx/built-in.a
AR drivers/phy/broadcom/built-in.a
AR sound/pci/cs5535audio/built-in.a
AR sound/isa/sb/built-in.a
AR drivers/phy/cadence/built-in.a
AS arch/x86/realmode/rm/reboot.o
AR sound/pci/lola/built-in.a
AR drivers/pinctrl/actions/built-in.a
AR sound/isa/wavefront/built-in.a
AR drivers/phy/freescale/built-in.a
AR drivers/pinctrl/bcm/built-in.a
AS arch/x86/lib/cmpxchg16b_emu.o
AR sound/pci/lx6464es/built-in.a
AR drivers/phy/hisilicon/built-in.a
AR sound/isa/wss/built-in.a
AS arch/x86/realmode/rm/wakeup_asm.o
AR drivers/pinctrl/cirrus/built-in.a
AR sound/pci/echoaudio/built-in.a
AR sound/isa/built-in.a
AR drivers/phy/ingenic/built-in.a
CC arch/x86/lib/copy_mc.o
AR sound/pci/emu10k1/built-in.a
AR drivers/pinctrl/freescale/built-in.a
AR drivers/phy/intel/built-in.a
CC arch/x86/realmode/rm/wakemain.o
AR sound/pci/hda/built-in.a
CC drivers/pinctrl/intel/pinctrl-baytrail.o
AR drivers/phy/lantiq/built-in.a
AR drivers/pinctrl/mediatek/built-in.a
CC [M] sound/pci/hda/hda_bind.o
AS arch/x86/power/hibernate_asm_64.o
AR drivers/phy/marvell/built-in.a
AR drivers/phy/mediatek/built-in.a
CC [M] sound/pci/hda/hda_codec.o
AR drivers/phy/microchip/built-in.a
AR drivers/phy/motorola/built-in.a
AR drivers/phy/mscc/built-in.a
CC arch/x86/realmode/rm/video-mode.o
AR drivers/phy/qualcomm/built-in.a
AR drivers/phy/ralink/built-in.a
AR drivers/phy/realtek/built-in.a
CC [M] lib/kunit/test.o
GEN usr/initramfs_data.cpio
AR drivers/phy/renesas/built-in.a
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
AR drivers/phy/rockchip/built-in.a
AR drivers/phy/samsung/built-in.a
AR usr/built-in.a
CC [M] sound/pci/hda/hda_jack.o
AR drivers/phy/socionext/built-in.a
AR drivers/phy/st/built-in.a
AS arch/x86/realmode/rm/copy.o
AR drivers/phy/starfive/built-in.a
AR drivers/phy/sunplus/built-in.a
AS arch/x86/realmode/rm/bioscall.o
AR drivers/phy/tegra/built-in.a
CC arch/x86/kernel/fpu/bugs.o
AR drivers/phy/ti/built-in.a
CC arch/x86/realmode/rm/regs.o
AR drivers/phy/xilinx/built-in.a
CC drivers/phy/phy-core.o
CC arch/x86/realmode/rm/video-vga.o
AR virt/built-in.a
AS arch/x86/lib/copy_mc_64.o
CC arch/x86/realmode/rm/video-vesa.o
AS arch/x86/lib/copy_page_64.o
AR sound/pci/ice1712/built-in.a
AS arch/x86/lib/copy_user_64.o
CC sound/core/seq/seq_lock.o
CC security/inode.o
CC [M] sound/pci/hda/hda_auto_parser.o
CC arch/x86/power/hibernate.o
CC arch/x86/kernel/fpu/core.o
AS arch/x86/lib/copy_user_uncached_64.o
CC arch/x86/realmode/rm/video-bios.o
CC arch/x86/lib/cpu.o
CC net/llc/llc_core.o
CC lib/math/div64.o
PASYMS arch/x86/realmode/rm/pasyms.h
CC security/keys/key.o
CC lib/math/gcd.o
LDS arch/x86/realmode/rm/realmode.lds
CC net/llc/llc_input.o
LD arch/x86/realmode/rm/realmode.elf
RELOCS arch/x86/realmode/rm/realmode.relocs
CC net/ethernet/eth.o
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
AR fs/notify/dnotify/built-in.a
AR arch/x86/realmode/built-in.a
CC fs/notify/inotify/inotify_fsnotify.o
CC lib/math/lcm.o
CC arch/x86/pci/init.o
CC lib/math/int_log.o
CC arch/x86/pci/mmconfig_64.o
CC lib/crypto/memneq.o
CC kernel/sched/fair.o
CC arch/x86/platform/efi/quirks.o
CC lib/math/int_pow.o
AS arch/x86/entry/vsyscall/vsyscall_emu_64.o
CC arch/x86/entry/vdso/extable.o
AR arch/x86/entry/vsyscall/built-in.a
CC lib/math/int_sqrt.o
CC mm/kasan/report.o
CC lib/crypto/utils.o
CC arch/x86/platform/efi/efi.o
CC kernel/locking/mutex.o
CC lib/math/reciprocal_div.o
CC kernel/locking/semaphore.o
CC block/partitions/msdos.o
CC sound/core/seq/seq_clientmgr.o
CC crypto/cipher.o
CC arch/x86/lib/delay.o
AS arch/x86/crypto/aesni-intel_avx-x86_64.o
CC lib/math/rational.o
CC [M] lib/kunit/resource.o
CC arch/x86/mm/init.o
CC block/partitions/efi.o
CC arch/x86/events/amd/lbr.o
CC arch/x86/events/amd/ibs.o
AS arch/x86/lib/getuser.o
CC drivers/pinctrl/intel/pinctrl-intel.o
CC mm/kasan/init.o
CC kernel/locking/rwsem.o
CC arch/x86/events/amd/uncore.o
CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o
CC fs/notify/inotify/inotify_user.o
CC drivers/gpio/gpiolib.o
CC lib/crypto/chacha.o
CC drivers/gpio/gpiolib-devres.o
AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o
AR arch/x86/power/built-in.a
CC drivers/gpio/gpiolib-legacy.o
GEN arch/x86/lib/inat-tables.c
CC arch/x86/lib/insn-eval.o
CC drivers/gpio/gpiolib-cdev.o
AR sound/pci/korg1212/built-in.a
CC drivers/gpio/gpiolib-sysfs.o
AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o
AS arch/x86/entry/entry.o
CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o
CC [M] lib/math/prime_numbers.o
CC security/device_cgroup.o
CC lib/crypto/aes.o
CC arch/x86/mm/init_64.o
AR drivers/phy/built-in.a
CC [M] sound/pci/hda/hda_sysfs.o
CC lib/zlib_inflate/inffast.o
CC arch/x86/pci/direct.o
CC net/llc/llc_output.o
CC init/do_mounts_initrd.o
CC arch/x86/entry/vdso/vdso32-setup.o
CC [M] lib/kunit/static_stub.o
CC crypto/compress.o
CC arch/x86/mm/pat/memtype_interval.o
CC security/keys/keyring.o
CC lib/zlib_inflate/inflate.o
CC arch/x86/platform/efi/efi_64.o
CC init/initramfs.o
CC kernel/sched/build_policy.o
CC arch/x86/lib/insn.o
LDS arch/x86/entry/vdso/vdso.lds
AS arch/x86/entry/vdso/vdso-note.o
CC [M] drivers/pinctrl/intel/pinctrl-broxton.o
CC arch/x86/entry/vdso/vclock_gettime.o
CC arch/x86/entry/vdso/vgetcpu.o
CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o
CC sound/core/seq/seq_memory.o
CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o
CC arch/x86/kernel/fpu/regset.o
AS [M] arch/x86/crypto/crc32-pclmul_asm.o
CC lib/zlib_deflate/deflate.o
AR net/ethernet/built-in.a
CC [M] arch/x86/crypto/crc32-pclmul_glue.o
CC lib/zlib_deflate/deftree.o
AR block/partitions/built-in.a
CC block/bio.o
AR lib/math/built-in.a
CC lib/zlib_deflate/deflate_syms.o
CC mm/kasan/generic.o
CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o
CC [M] lib/kunit/string-stream.o
CC lib/crypto/gf128mul.o
CC drivers/gpio/gpiolib-acpi.o
CC crypto/algapi.o
CC [M] sound/pci/hda/hda_controller.o
CC [M] lib/kunit/assert.o
CC arch/x86/pci/mmconfig-shared.o
CC drivers/gpio/gpiolib-swnode.o
CC ipc/mqueue.o
AS arch/x86/platform/efi/efi_stub_64.o
CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o
AR arch/x86/mm/pat/built-in.a
AS arch/x86/lib/memcpy_64.o
AR drivers/pwm/built-in.a
AS arch/x86/lib/memmove_64.o
CC init/calibrate.o
AS arch/x86/lib/memset_64.o
AR arch/x86/events/amd/built-in.a
AR net/llc/built-in.a
CC arch/x86/lib/misc.o
AR fs/notify/inotify/built-in.a
CC arch/x86/events/intel/core.o
CC arch/x86/lib/pc-conf-reg.o
AS arch/x86/lib/putuser.o
CC fs/notify/fanotify/fanotify.o
HOSTCC arch/x86/entry/vdso/vdso2c
AS arch/x86/lib/retpoline.o
CC [M] lib/kunit/try-catch.o
CC arch/x86/events/intel/bts.o
CC fs/notify/fanotify/fanotify_user.o
CC fs/notify/fsnotify.o
CC lib/zlib_inflate/infutil.o
CC net/802/p8022.o
CC net/802/psnap.o
AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o
CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o
CC net/802/stp.o
CC arch/x86/lib/usercopy.o
CC arch/x86/pci/fixup.o
AR arch/x86/platform/efi/built-in.a
AR arch/x86/platform/geode/built-in.a
AR arch/x86/platform/iris/built-in.a
CC lib/crypto/blake2s.o
CC arch/x86/platform/intel/iosf_mbi.o
CC mm/filemap.o
CC arch/x86/kernel/fpu/signal.o
CC net/core/request_sock.o
CC sound/core/seq/seq_queue.o
CC init/init_task.o
AR drivers/pinctrl/mvebu/built-in.a
CC kernel/locking/percpu-rwsem.o
CC net/core/skbuff.o
CC arch/x86/kernel/fpu/xstate.o
CC [M] lib/kunit/executor.o
AR drivers/pinctrl/nomadik/built-in.a
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
AR drivers/pinctrl/nuvoton/built-in.a
AS arch/x86/entry/vdso/vdso32/note.o
AR drivers/pinctrl/nxp/built-in.a
CC kernel/locking/irqflag-debug.o
AS arch/x86/entry/vdso/vdso32/system_call.o
CC mm/mempool.o
CC lib/zlib_inflate/inftrees.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
AR drivers/pinctrl/intel/built-in.a
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
AR drivers/pinctrl/qcom/built-in.a
AR drivers/pinctrl/sprd/built-in.a
AR drivers/pinctrl/sunplus/built-in.a
CC lib/zlib_inflate/inflate_syms.o
CC lib/crypto/blake2s-generic.o
AR drivers/pinctrl/ti/built-in.a
CC drivers/pinctrl/core.o
CC arch/x86/lib/usercopy_64.o
CC security/keys/keyctl.o
AR lib/zlib_deflate/built-in.a
CC arch/x86/mm/fault.o
CC arch/x86/pci/acpi.o
LD [M] arch/x86/crypto/ghash-clmulni-intel.o
CC [M] lib/kunit/attributes.o
LD [M] arch/x86/crypto/crc32-pclmul.o
LD [M] arch/x86/crypto/crct10dif-pclmul.o
CC arch/x86/events/zhaoxin/core.o
AR arch/x86/crypto/built-in.a
CC arch/x86/kernel/cpu/mce/core.o
CC fs/nfs_common/grace.o
AR arch/x86/platform/intel-mid/built-in.a
CC mm/kasan/report_generic.o
CC arch/x86/kernel/cpu/mce/severity.o
CC [M] sound/pci/hda/hda_proc.o
CC arch/x86/mm/ioremap.o
AR lib/zlib_inflate/built-in.a
CC io_uring/xattr.o
CC lib/lzo/lzo1x_compress.o
CC io_uring/nop.o
CC arch/x86/kernel/acpi/boot.o
CC lib/lzo/lzo1x_decompress_safe.o
CC io_uring/fs.o
CC lib/crypto/blake2s-selftest.o
CC arch/x86/kernel/acpi/sleep.o
AR net/802/built-in.a
CC io_uring/splice.o
CC init/version.o
CC kernel/locking/mutex-debug.o
AR arch/x86/platform/intel/built-in.a
AR arch/x86/platform/intel-quark/built-in.a
AR arch/x86/platform/olpc/built-in.a
AR arch/x86/platform/scx200/built-in.a
CC fs/iomap/trace.o
AR arch/x86/platform/ts5500/built-in.a
CC crypto/scatterwalk.o
AR arch/x86/platform/uv/built-in.a
CC kernel/locking/lockdep.o
AR arch/x86/platform/built-in.a
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC lib/lz4/lz4_compress.o
CC sound/core/seq/seq_fifo.o
CC arch/x86/lib/msr-smp.o
AR lib/kunit/built-in.a
LD [M] lib/kunit/kunit.o
CC lib/crypto/des.o
VDSO arch/x86/entry/vdso/vdso64.so.dbg
CC sound/core/seq/seq_prioq.o
CC crypto/proc.o
CC lib/crypto/sha1.o
CC [M] sound/pci/hda/hda_hwdep.o
VDSO arch/x86/entry/vdso/vdso32.so.dbg
OBJCOPY arch/x86/entry/vdso/vdso64.so
OBJCOPY arch/x86/entry/vdso/vdso32.so
VDSO2C arch/x86/entry/vdso/vdso-image-64.c
VDSO2C arch/x86/entry/vdso/vdso-image-32.c
AR init/built-in.a
CC arch/x86/entry/vdso/vdso-image-64.o
CC lib/zstd/zstd_compress_module.o
CC arch/x86/mm/extable.o
CC lib/zstd/compress/fse_compress.o
CC arch/x86/pci/legacy.o
CC lib/zstd/compress/hist.o
AR fs/nfs_common/built-in.a
CC block/elevator.o
CC mm/kasan/shadow.o
CC kernel/power/qos.o
CC kernel/printk/printk.o
AR lib/lzo/built-in.a
CC kernel/power/main.o
CC arch/x86/lib/cache-smp.o
AR arch/x86/events/zhaoxin/built-in.a
CC kernel/printk/printk_safe.o
CC kernel/power/console.o
CC arch/x86/entry/vdso/vdso-image-32.o
AR fs/notify/fanotify/built-in.a
CC fs/notify/notification.o
AR sound/pci/mixart/built-in.a
CC arch/x86/lib/msr.o
AR sound/pci/nm256/built-in.a
AR sound/pci/oxygen/built-in.a
AR sound/pci/pcxhr/built-in.a
AR sound/pci/riptide/built-in.a
AR drivers/gpio/built-in.a
CC kernel/locking/lockdep_proc.o
CC arch/x86/events/intel/ds.o
AR arch/x86/kernel/fpu/built-in.a
AR sound/pci/rme9652/built-in.a
CC ipc/namespace.o
CC drivers/pci/msi/pcidev_msi.o
CC arch/x86/kernel/apic/apic.o
CC arch/x86/kernel/kprobes/core.o
CC drivers/video/console/dummycon.o
CC drivers/pci/pcie/portdrv.o
CC io_uring/sync.o
CC lib/zstd/compress/huf_compress.o
CC drivers/video/console/vgacon.o
CC drivers/pci/pcie/rcec.o
CC lib/crypto/sha256.o
AR arch/x86/entry/vdso/built-in.a
CC arch/x86/kernel/apic/apic_common.o
AS arch/x86/entry/entry_64.o
CC security/keys/permission.o
CC drivers/idle/intel_idle.o
CC crypto/aead.o
CC arch/x86/entry/syscall_64.o
CC drivers/pinctrl/pinctrl-utils.o
CC sound/core/seq/seq_timer.o
CC [M] sound/pci/hda/hda_generic.o
CC lib/lz4/lz4hc_compress.o
CC drivers/pci/pcie/aspm.o
CC arch/x86/pci/irq.o
CC kernel/printk/printk_ringbuffer.o
CC mm/kasan/quarantine.o
AS arch/x86/kernel/acpi/wakeup_64.o
CC arch/x86/kernel/acpi/apei.o
CC arch/x86/mm/mmap.o
CC fs/notify/group.o
CC fs/iomap/iter.o
CC arch/x86/kernel/acpi/cppc.o
CC lib/xz/xz_dec_syms.o
CC ipc/mq_sysctl.o
CC lib/raid6/algos.o
CC lib/fonts/fonts.o
CC arch/x86/kernel/cpu/mce/genpool.o
CC drivers/pci/msi/api.o
CC drivers/pinctrl/pinmux.o
CC security/keys/process_keys.o
CC lib/fonts/font_8x8.o
CC [M] lib/crypto/arc4.o
AS arch/x86/lib/msr-reg.o
CC kernel/printk/sysctl.o
CC kernel/power/process.o
CC arch/x86/lib/msr-reg-export.o
CC drivers/pinctrl/pinconf.o
CC arch/x86/entry/common.o
CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
CC block/blk-core.o
CC arch/x86/kernel/cpu/mce/intel.o
CC kernel/power/suspend.o
CC lib/fonts/font_8x16.o
AS arch/x86/lib/hweight.o
CC arch/x86/lib/iomem.o
CC crypto/geniv.o
CC io_uring/advise.o
CC sound/core/seq/seq_system.o
CC arch/x86/kernel/kprobes/opt.o
CC lib/xz/xz_dec_stream.o
CC lib/xz/xz_dec_lzma2.o
CC arch/x86/kernel/acpi/cstate.o
AR ipc/built-in.a
CC arch/x86/kernel/cpu/mce/threshold.o
CC fs/iomap/buffered-io.o
CC lib/xz/xz_dec_bcj.o
CC crypto/skcipher.o
AR drivers/video/console/built-in.a
CC arch/x86/mm/pgtable.o
CC drivers/video/logo/logo.o
AR lib/crypto/built-in.a
LD [M] lib/crypto/libarc4.o
CC crypto/seqiv.o
CC sound/core/seq/seq_ports.o
AR mm/kasan/built-in.a
CC mm/oom_kill.o
CC kernel/irq/irqdesc.o
CC fs/notify/mark.o
AR sound/sh/built-in.a
AR lib/fonts/built-in.a
CC security/keys/request_key.o
CC arch/x86/pci/common.o
CC lib/raid6/recov.o
AR drivers/idle/built-in.a
AR drivers/char/ipmi/built-in.a
AS arch/x86/lib/iomap_copy_64.o
CC drivers/acpi/acpica/dsargs.o
CC arch/x86/events/intel/knc.o
CC arch/x86/lib/inat.o
CC lib/lz4/lz4_decompress.o
CC drivers/pci/msi/msi.o
CC drivers/pci/pcie/aer.o
CC io_uring/filetable.o
CC lib/zstd/compress/zstd_compress.o
CC drivers/pinctrl/pinconf-generic.o
AR arch/x86/lib/built-in.a
AR arch/x86/lib/lib.a
CC kernel/irq/handle.o
HOSTCC drivers/video/logo/pnmtologo
CC drivers/pnp/pnpacpi/core.o
AR drivers/amba/built-in.a
CC drivers/pnp/pnpacpi/rsparser.o
CC crypto/echainiv.o
CC arch/x86/kernel/cpu/mce/apei.o
AS arch/x86/entry/thunk_64.o
CC kernel/irq/manage.o
AS arch/x86/entry/entry_64_compat.o
AR arch/x86/kernel/acpi/built-in.a
CC fs/iomap/direct-io.o
CC arch/x86/entry/syscall_32.o
CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o
CC lib/zstd/compress/zstd_compress_literals.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
CC arch/x86/kernel/apic/apic_noop.o
CC fs/notify/fdinfo.o
CC crypto/ahash.o
CC arch/x86/kernel/kprobes/ftrace.o
LOGO drivers/video/logo/logo_linux_clut224.c
CC drivers/acpi/acpica/dscontrol.o
CC drivers/video/logo/logo_linux_clut224.o
CC arch/x86/kernel/cpu/microcode/core.o
AR lib/xz/built-in.a
CC drivers/acpi/acpica/dsdebug.o
CC arch/x86/kernel/apic/ipi.o
AR drivers/video/logo/built-in.a
AR kernel/printk/built-in.a
CC arch/x86/kernel/cpu/mtrr/if.o
CC arch/x86/kernel/cpu/mtrr/generic.o
CC drivers/video/backlight/backlight.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
HOSTCC lib/raid6/mktables
CC kernel/power/hibernate.o
CC sound/core/seq/seq_info.o
AR drivers/pinctrl/built-in.a
CC arch/x86/pci/early.o
CC arch/x86/kernel/cpu/microcode/intel.o
CC arch/x86/mm/physaddr.o
CC kernel/irq/spurious.o
UNROLL lib/raid6/int1.c
UNROLL lib/raid6/int2.c
UNROLL lib/raid6/int4.c
UNROLL lib/raid6/int8.c
UNROLL lib/raid6/int16.c
CC kernel/irq/resend.o
UNROLL lib/raid6/int32.c
CC lib/raid6/recov_ssse3.o
CC arch/x86/events/intel/lbr.o
CC arch/x86/events/intel/p4.o
CC lib/argv_split.o
CC drivers/acpi/acpica/dsfield.o
CC lib/bug.o
AR arch/x86/kernel/cpu/mce/built-in.a
CC lib/raid6/recov_avx2.o
CC security/keys/request_key_auth.o
AR drivers/clk/actions/built-in.a
AR drivers/clk/analogbits/built-in.a
CC lib/raid6/mmx.o
AR drivers/clk/bcm/built-in.a
AR drivers/clk/imgtec/built-in.a
AR arch/x86/entry/built-in.a
AR drivers/clk/imx/built-in.a
CC drivers/acpi/acpica/dsinit.o
CC kernel/irq/chip.o
CC security/keys/user_defined.o
AR drivers/clk/ingenic/built-in.a
AR drivers/clk/mediatek/built-in.a
AR drivers/clk/microchip/built-in.a
CC drivers/pci/msi/irqdomain.o
AR drivers/clk/mstar/built-in.a
CC arch/x86/kernel/apic/vector.o
AR drivers/clk/mvebu/built-in.a
AR drivers/clk/ralink/built-in.a
CC mm/fadvise.o
AR drivers/clk/renesas/built-in.a
AR arch/x86/kernel/kprobes/built-in.a
AR drivers/clk/socfpga/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o
AR fs/notify/built-in.a
AR drivers/clk/sprd/built-in.a
AR sound/pci/trident/built-in.a
AR drivers/clk/starfive/built-in.a
AR fs/quota/built-in.a
AR drivers/clk/sunxi-ng/built-in.a
CC arch/x86/kernel/apic/init.o
AR lib/lz4/built-in.a
CC kernel/power/snapshot.o
CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o
AR drivers/clk/ti/built-in.a
AR drivers/clk/versatile/built-in.a
CC drivers/clk/x86/clk-lpss-atom.o
CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o
CC security/keys/compat.o
CC drivers/clk/x86/clk-pmc-atom.o
CC drivers/acpi/acpica/dsmethod.o
CC arch/x86/kernel/cpu/microcode/amd.o
AR drivers/pnp/pnpacpi/built-in.a
AR sound/core/seq/built-in.a
CC io_uring/openclose.o
CC drivers/pnp/core.o
CC sound/core/sound.o
CC drivers/pci/pcie/err.o
CC block/blk-sysfs.o
CC arch/x86/mm/tlb.o
CC kernel/irq/dummychip.o
CC arch/x86/pci/bus_numa.o
CC fs/kernfs/mount.o
CC crypto/shash.o
CC fs/proc/task_mmu.o
CC fs/kernfs/inode.o
CC arch/x86/events/core.o
CC fs/kernfs/dir.o
AR drivers/video/backlight/built-in.a
CC drivers/video/fbdev/core/fb_notify.o
CC lib/raid6/sse1.o
CC security/keys/proc.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC lib/buildid.o
CC [M] drivers/video/fbdev/core/fb_info.o
CC lib/raid6/sse2.o
AR drivers/video/fbdev/omap/built-in.a
CC arch/x86/kernel/apic/hw_nmi.o
LDS arch/x86/kernel/vmlinux.lds
CC fs/kernfs/file.o
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
CC arch/x86/events/intel/p6.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/video/aperture.o
CC fs/kernfs/symlink.o
CC lib/zstd/compress/zstd_compress_sequences.o
CC kernel/sched/build_utility.o
CC drivers/acpi/acpica/dsmthdat.o
AR drivers/clk/x86/built-in.a
AR drivers/clk/xilinx/built-in.a
CC drivers/clk/clk-devres.o
CC mm/maccess.o
CC fs/iomap/fiemap.o
CC security/keys/sysctl.o
AR drivers/pci/msi/built-in.a
CC kernel/irq/devres.o
CC kernel/irq/autoprobe.o
CC kernel/irq/irqdomain.o
CC drivers/acpi/acpica/dsobject.o
CC arch/x86/pci/amd_bus.o
CC sound/core/init.o
CC drivers/pnp/card.o
CC drivers/video/cmdline.o
CC kernel/locking/spinlock.o
CC drivers/pci/pcie/aer_inject.o
AS arch/x86/kernel/head_64.o
CC drivers/pci/hotplug/pci_hotplug_core.o
CC crypto/akcipher.o
CC kernel/irq/proc.o
AR arch/x86/kernel/cpu/microcode/built-in.a
CC arch/x86/kernel/cpu/cacheinfo.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC drivers/video/nomodeset.o
CC fs/proc/inode.o
CC [M] arch/x86/kvm/x86.o
CC drivers/pci/hotplug/pciehp_core.o
CC drivers/video/hdmi.o
CC kernel/irq/migration.o
CC fs/proc/root.o
CC arch/x86/events/intel/pt.o
CC kernel/locking/osq_lock.o
CC drivers/pci/hotplug/pciehp_ctrl.o
CC sound/core/memory.o
CC drivers/clk/clk-bulk.o
CC lib/raid6/avx2.o
CC arch/x86/events/intel/uncore.o
CC [M] drivers/video/fbdev/core/fbmem.o
CC io_uring/uring_cmd.o
CC kernel/locking/qspinlock.o
CC fs/proc/base.o
CC drivers/acpi/acpica/dsopcode.o
CC block/blk-flush.o
CC [M] drivers/video/fbdev/core/fbcmap.o
AR security/keys/built-in.a
AR security/built-in.a
CC arch/x86/mm/cpu_entry_area.o
CC kernel/locking/rtmutex_api.o
CC net/sched/sch_generic.o
CC crypto/sig.o
CC net/core/datagram.o
CC io_uring/epoll.o
CC fs/iomap/seek.o
CC drivers/acpi/acpica/dspkginit.o
CC mm/page-writeback.o
CC arch/x86/kernel/apic/io_apic.o
CC kernel/rcu/update.o
AR arch/x86/pci/built-in.a
CC fs/proc/generic.o
CC kernel/power/swap.o
AR fs/kernfs/built-in.a
CC [M] sound/pci/hda/patch_realtek.o
CC kernel/rcu/sync.o
CC kernel/irq/cpuhotplug.o
CC drivers/pnp/driver.o
CC arch/x86/events/intel/uncore_nhmex.o
CC drivers/clk/clkdev.o
CC net/netlink/af_netlink.o
AR net/bpf/built-in.a
CC lib/zstd/compress/zstd_compress_superblock.o
CC net/ethtool/ioctl.o
CC drivers/pci/pcie/pme.o
CC net/ethtool/common.o
CC sound/core/control.o
CC net/ethtool/netlink.o
CC lib/zstd/compress/zstd_double_fast.o
CC kernel/irq/pm.o
CC drivers/clk/clk.o
CC net/netlink/genetlink.o
CC sound/core/misc.o
CC lib/raid6/avx512.o
CC lib/raid6/recov_avx512.o
CC net/ethtool/bitset.o
CC drivers/acpi/acpica/dsutils.o
CC net/netlink/policy.o
CC arch/x86/mm/maccess.o
CC drivers/pci/hotplug/pciehp_pci.o
CC crypto/kpp.o
CC fs/iomap/swapfile.o
CC kernel/rcu/srcutree.o
CC drivers/pci/pcie/dpc.o
CC arch/x86/kernel/cpu/scattered.o
CC block/blk-settings.o
CC drivers/pnp/resource.o
CC block/blk-ioc.o
CC kernel/rcu/tree.o
CC arch/x86/kernel/cpu/topology.o
CC [M] drivers/video/fbdev/core/modedb.o
CC arch/x86/mm/pgprot.o
CC drivers/clk/clk-divider.o
AR sound/synth/emux/built-in.a
AR sound/synth/built-in.a
CC io_uring/statx.o
CC lib/zstd/compress/zstd_fast.o
AR kernel/livepatch/built-in.a
CC arch/x86/events/probe.o
CC arch/x86/mm/hugetlbpage.o
CC arch/x86/events/intel/uncore_snb.o
CC drivers/acpi/acpica/dswexec.o
CC arch/x86/kernel/cpu/common.o
CC arch/x86/kernel/apic/msi.o
CC kernel/irq/msi.o
CC lib/zstd/compress/zstd_lazy.o
CC arch/x86/events/utils.o
CC kernel/rcu/rcu_segcblist.o
TABLE lib/raid6/tables.c
CC lib/raid6/int1.o
CC drivers/pci/hotplug/pciehp_hpc.o
CC kernel/locking/spinlock_debug.o
CC crypto/acompress.o
CC kernel/power/user.o
CC net/sched/sch_mq.o
CC [M] arch/x86/kvm/emulate.o
AR fs/iomap/built-in.a
CC arch/x86/kernel/cpu/rdrand.o
CC crypto/scompress.o
CC net/core/stream.o
CC arch/x86/events/intel/uncore_snbep.o
AR drivers/pci/pcie/built-in.a
CC kernel/irq/affinity.o
CC sound/core/device.o
CC mm/folio-compat.o
CC kernel/dma/mapping.o
CC lib/cmdline.o
CC net/ethtool/strset.o
CC kernel/dma/direct.o
CC drivers/acpi/acpica/dswload.o
CC block/blk-map.o
CC drivers/clk/clk-fixed-factor.o
CC io_uring/net.o
CC arch/x86/mm/kasan_init_64.o
CC crypto/algboss.o
CC fs/proc/array.o
CC kernel/locking/qrwlock.o
CC drivers/pnp/manager.o
CC drivers/acpi/acpica/dswload2.o
CC [M] drivers/video/fbdev/core/fbcvt.o
CC arch/x86/kernel/cpu/match.o
CC lib/cpumask.o
CC arch/x86/kernel/apic/x2apic_phys.o
CC lib/raid6/int2.o
CC kernel/dma/ops_helpers.o
CC arch/x86/events/intel/uncore_discovery.o
CC fs/proc/fd.o
CC drivers/pnp/support.o
CC arch/x86/kernel/cpu/bugs.o
CC kernel/dma/dummy.o
CC kernel/power/poweroff.o
CC sound/core/info.o
CC lib/raid6/int4.o
CC arch/x86/kernel/apic/x2apic_cluster.o
CC net/netlink/diag.o
CC drivers/pnp/interface.o
CC fs/proc/proc_tty.o
CC net/sched/sch_frag.o
AR kernel/locking/built-in.a
CC arch/x86/events/intel/cstate.o
AR kernel/power/built-in.a
CC drivers/acpi/acpica/dswscope.o
CC sound/core/isadma.o
CC drivers/pci/hotplug/acpiphp_core.o
CC mm/readahead.o
AR sound/usb/misc/built-in.a
AR sound/usb/usx2y/built-in.a
AR drivers/pci/controller/dwc/built-in.a
CC [M] sound/pci/hda/patch_analog.o
AR drivers/pci/controller/mobiveil/built-in.a
AR sound/usb/caiaq/built-in.a
CC drivers/pci/controller/vmd.o
AR sound/usb/6fire/built-in.a
AR sound/usb/hiface/built-in.a
CC kernel/irq/matrix.o
AR sound/usb/bcd2000/built-in.a
AR sound/usb/built-in.a
CC arch/x86/mm/numa.o
CC drivers/pci/hotplug/acpiphp_glue.o
CC [M] net/netfilter/ipvs/ip_vs_conn.o
CC net/netfilter/core.o
AR net/ipv4/netfilter/built-in.a
CC net/ipv4/route.o
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC net/ipv4/inetpeer.o
CC [M] arch/x86/kvm/i8259.o
CC net/xfrm/xfrm_policy.o
CC net/core/scm.o
CC crypto/testmgr.o
CC block/blk-merge.o
CC arch/x86/mm/numa_64.o
CC [M] drivers/video/fbdev/core/fb_cmdline.o
CC kernel/dma/contiguous.o
CC [M] net/ipv4/netfilter/nf_reject_ipv4.o
CC sound/core/vmaster.o
CC drivers/acpi/acpica/dswstate.o
CC lib/raid6/int8.o
CC [M] arch/x86/kvm/irq.o
CC drivers/acpi/acpica/evevent.o
CC [M] sound/pci/hda/patch_hdmi.o
CC drivers/pnp/quirks.o
CC arch/x86/kernel/apic/apic_flat_64.o
CC net/ethtool/linkinfo.o
CC fs/proc/cmdline.o
CC kernel/entry/common.o
CC fs/proc/consoles.o
CC kernel/entry/syscall_user_dispatch.o
CC drivers/pnp/system.o
CC arch/x86/mm/amdtopology.o
CC [M] arch/x86/kvm/lapic.o
AR net/netlink/built-in.a
CC [M] drivers/video/fbdev/uvesafb.o
CC drivers/acpi/acpica/evgpe.o
CC lib/ctype.o
CC kernel/dma/swiotlb.o
CC lib/raid6/int16.o
CC lib/dec_and_lock.o
CC net/sched/sch_api.o
CC mm/swap.o
AR drivers/pci/controller/built-in.a
CC [M] drivers/video/fbdev/core/fb_io_fops.o
CC drivers/dma/dw/core.o
CC sound/core/ctljack.o
CC arch/x86/kernel/apic/probe_64.o
CC io_uring/msg_ring.o
CC drivers/dma/dw/dw.o
CC drivers/dma/hsu/hsu.o
CC fs/proc/cpuinfo.o
CC net/sched/sch_blackhole.o
CC drivers/acpi/numa/srat.o
AR drivers/pci/hotplug/built-in.a
AR drivers/pci/switch/built-in.a
CC [M] net/ipv4/netfilter/ip_tables.o
CC drivers/pci/access.o
CC kernel/module/main.o
CC lib/raid6/int32.o
CC kernel/time/time.o
AR kernel/irq/built-in.a
CC kernel/futex/core.o
CC kernel/module/strict_rwx.o
AR arch/x86/events/intel/built-in.a
CC arch/x86/events/rapl.o
AR drivers/pnp/built-in.a
CC kernel/futex/syscalls.o
CC arch/x86/kernel/cpu/aperfmperf.o
CC drivers/clk/clk-fixed-rate.o
CC net/core/gen_stats.o
CC kernel/dma/remap.o
CC drivers/acpi/acpica/evgpeblk.o
CC sound/core/jack.o
AR arch/x86/kernel/apic/built-in.a
CC net/xfrm/xfrm_state.o
CC arch/x86/mm/srat.o
CC net/ethtool/linkmodes.o
CC net/netfilter/nf_log.o
CC arch/x86/mm/pkeys.o
CC kernel/entry/kvm.o
AR sound/firewire/built-in.a
AR sound/sparc/built-in.a
AR sound/spi/built-in.a
AR sound/parisc/built-in.a
CC [M] net/ipv4/netfilter/iptable_filter.o
CC fs/proc/devices.o
CC block/blk-timeout.o
CC drivers/dma/dw/idma32.o
CC [M] drivers/video/fbdev/core/fb_backlight.o
CC lib/raid6/tables.o
CC kernel/module/kmod.o
CC drivers/clk/clk-gate.o
CC drivers/acpi/acpica/evgpeinit.o
CC [M] net/netfilter/ipvs/ip_vs_core.o
CC arch/x86/mm/pti.o
AR drivers/acpi/numa/built-in.a
CC arch/x86/kernel/cpu/cpuid-deps.o
AR sound/pcmcia/vx/built-in.a
AR sound/mips/built-in.a
CC drivers/dma/dw/acpi.o
AR sound/pcmcia/pdaudiocf/built-in.a
CC drivers/dma/dw/pci.o
AR sound/pcmcia/built-in.a
AR sound/soc/built-in.a
AR sound/atmel/built-in.a
AR drivers/dma/hsu/built-in.a
CC lib/zstd/compress/zstd_ldm.o
AR sound/hda/built-in.a
CC [M] sound/hda/hda_bus_type.o
CC net/sched/sch_fifo.o
CC drivers/pci/bus.o
AR kernel/dma/built-in.a
CC io_uring/timeout.o
AR sound/x86/built-in.a
CC sound/core/timer.o
CC io_uring/sqpoll.o
CC kernel/cgroup/cgroup.o
CC kernel/time/timer.o
CC arch/x86/events/msr.o
CC net/netfilter/nf_queue.o
CC drivers/pci/probe.o
CC kernel/futex/pi.o
CC fs/proc/interrupts.o
CC kernel/time/hrtimer.o
CC drivers/acpi/acpica/evgpeutil.o
CC block/blk-lib.o
AR kernel/entry/built-in.a
CC arch/x86/kernel/cpu/umwait.o
CC net/core/gen_estimator.o
AR kernel/sched/built-in.a
CC drivers/clk/clk-multiplier.o
CC arch/x86/kernel/cpu/proc.o
CC drivers/clk/clk-mux.o
CC [M] sound/hda/hdac_bus.o
CC [M] drivers/video/fbdev/core/fbmon.o
CC lib/zstd/compress/zstd_opt.o
CC net/ethtool/rss.o
AR lib/raid6/built-in.a
CC crypto/cmac.o
MKCAP arch/x86/kernel/cpu/capflags.c
AR drivers/soc/apple/built-in.a
AR drivers/soc/aspeed/built-in.a
AR drivers/soc/bcm/built-in.a
AR drivers/soc/fsl/built-in.a
CC [M] sound/pci/hda/hda_eld.o
CC arch/x86/kernel/cpu/powerflags.o
AR drivers/soc/fujitsu/built-in.a
AR drivers/soc/hisilicon/built-in.a
AR drivers/soc/imx/built-in.a
AR drivers/dma/dw/built-in.a
AR drivers/soc/ixp4xx/built-in.a
AR drivers/soc/loongson/built-in.a
AR drivers/dma/idxd/built-in.a
AR drivers/soc/mediatek/built-in.a
CC [M] net/ipv4/netfilter/iptable_mangle.o
CC [M] net/ipv4/netfilter/iptable_nat.o
AR drivers/dma/mediatek/built-in.a
AR drivers/soc/microchip/built-in.a
AR drivers/dma/qcom/built-in.a
AR drivers/soc/nuvoton/built-in.a
AR drivers/dma/ti/built-in.a
AR drivers/soc/pxa/built-in.a
AR drivers/soc/amlogic/built-in.a
CC fs/proc/loadavg.o
AR arch/x86/mm/built-in.a
AR drivers/dma/xilinx/built-in.a
CC drivers/acpi/acpica/evglock.o
AR drivers/soc/qcom/built-in.a
CC net/ethtool/linkstate.o
AR drivers/soc/renesas/built-in.a
CC [M] drivers/dma/ioat/init.o
AR drivers/soc/rockchip/built-in.a
AR drivers/soc/sifive/built-in.a
AR drivers/soc/sunxi/built-in.a
CC lib/decompress.o
AR drivers/soc/ti/built-in.a
AR drivers/soc/xilinx/built-in.a
CC [M] drivers/dma/ioat/dma.o
AR drivers/soc/built-in.a
CC [M] drivers/video/fbdev/simplefb.o
CC net/netfilter/nf_sockopt.o
CC [M] drivers/dma/ioat/prep.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC fs/proc/meminfo.o
AR arch/x86/events/built-in.a
AR sound/pci/ymfpci/built-in.a
CC drivers/pci/host-bridge.o
CC crypto/hmac.o
CC [M] arch/x86/kvm/i8254.o
CC mm/truncate.o
CC drivers/clk/clk-composite.o
AR kernel/rcu/built-in.a
CC kernel/futex/requeue.o
CC kernel/futex/waitwake.o
CC lib/zstd/zstd_decompress_module.o
AR sound/xen/built-in.a
CC [M] sound/hda/hdac_device.o
CC [M] sound/hda/hdac_sysfs.o
CC sound/core/hrtimer.o
AR net/sched/built-in.a
CC block/blk-mq.o
CC fs/sysfs/file.o
CC drivers/acpi/acpica/evhandler.o
CC block/blk-mq-tag.o
CC io_uring/fdinfo.o
CC fs/configfs/inode.o
CC block/blk-stat.o
CC fs/devpts/inode.o
CC net/core/net_namespace.o
AR drivers/pmdomain/actions/built-in.a
AR drivers/pmdomain/amlogic/built-in.a
AR drivers/pmdomain/apple/built-in.a
AR drivers/pmdomain/bcm/built-in.a
CC drivers/virtio/virtio.o
AR drivers/pmdomain/imx/built-in.a
CC [M] net/ipv4/netfilter/ipt_REJECT.o
CC drivers/virtio/virtio_ring.o
AR drivers/pmdomain/mediatek/built-in.a
AR drivers/pmdomain/qcom/built-in.a
AR drivers/pmdomain/renesas/built-in.a
CC [M] sound/pci/hda/hda_intel.o
AR drivers/pmdomain/rockchip/built-in.a
AR drivers/pmdomain/samsung/built-in.a
CC drivers/virtio/virtio_anchor.o
AR drivers/pmdomain/st/built-in.a
CC fs/proc/stat.o
AR drivers/pmdomain/starfive/built-in.a
CC kernel/module/tree_lookup.o
AR drivers/pmdomain/sunxi/built-in.a
CC fs/ext4/balloc.o
AR drivers/pmdomain/tegra/built-in.a
AR drivers/pmdomain/ti/built-in.a
CC drivers/clk/clk-fractional-divider.o
LD [M] sound/pci/hda/snd-hda-codec.o
CC [M] drivers/dma/ioat/dca.o
AR kernel/futex/built-in.a
AR drivers/pmdomain/xilinx/built-in.a
CC fs/proc/uptime.o
AR drivers/pmdomain/built-in.a
CC fs/jbd2/transaction.o
CC sound/core/seq_device.o
CC net/ipv4/protocol.o
CC fs/jbd2/commit.o
CC drivers/acpi/acpica/evmisc.o
CC crypto/vmac.o
CC net/ethtool/debug.o
CC fs/proc/util.o
CC net/ipv4/ip_input.o
CC fs/jbd2/recovery.o
CC [M] drivers/video/fbdev/core/fb_defio.o
CC net/xfrm/xfrm_hash.o
CC drivers/acpi/apei/apei-base.o
CC [M] drivers/dma/ioat/sysfs.o
CC fs/sysfs/dir.o
CC drivers/acpi/apei/hest.o
CC net/unix/af_unix.o
CC fs/configfs/file.o
AR net/ipv6/netfilter/built-in.a
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC drivers/pci/remove.o
CC mm/vmscan.o
CC [M] sound/hda/hdac_regmap.o
CC [M] net/netfilter/ipvs/ip_vs_ctl.o
CC net/unix/garbage.o
AR fs/devpts/built-in.a
CC net/ipv6/af_inet6.o
CC drivers/acpi/acpica/evregion.o
CC [M] net/netfilter/ipvs/ip_vs_sched.o
CC drivers/clk/clk-gpio.o
CC kernel/module/debug_kmemleak.o
CC net/packet/af_packet.o
CC fs/proc/version.o
CC [M] sound/core/control_led.o
CC kernel/trace/trace_clock.o
CC kernel/time/timekeeping.o
CC kernel/trace/ftrace.o
CC io_uring/tctx.o
CC net/key/af_key.o
CC kernel/bpf/core.o
CC drivers/acpi/apei/erst.o
CC net/xfrm/xfrm_input.o
CC fs/sysfs/symlink.o
CC net/xfrm/xfrm_output.o
LD [M] drivers/dma/ioat/ioatdma.o
CC net/ipv4/ip_fragment.o
CC crypto/xcbc.o
CC drivers/dma/dmaengine.o
CC net/ethtool/wol.o
AR drivers/acpi/pmic/built-in.a
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
CC fs/configfs/dir.o
CC drivers/pci/pci.o
CC drivers/pci/pci-driver.o
AR drivers/clk/built-in.a
CC drivers/acpi/acpica/evrgnini.o
CC crypto/crypto_null.o
CC [M] drivers/video/fbdev/core/fb_chrdev.o
CC fs/proc/softirqs.o
CC kernel/module/kallsyms.o
CC drivers/acpi/apei/bert.o
CC net/ethtool/features.o
CC kernel/module/procfs.o
CC [M] sound/hda/hdac_controller.o
CC net/core/secure_seq.o
CC fs/sysfs/mount.o
CC [M] sound/core/hwdep.o
CC crypto/md5.o
CC [M] net/netfilter/ipvs/ip_vs_xmit.o
CC fs/proc/namespaces.o
CC drivers/virtio/virtio_pci_modern_dev.o
CC drivers/acpi/acpica/evsci.o
CC io_uring/poll.o
LD [M] sound/pci/hda/snd-hda-codec-generic.o
CC [M] drivers/video/fbdev/core/fb_procfs.o
LD [M] sound/pci/hda/snd-hda-codec-realtek.o
CC net/core/flow_dissector.o
CC fs/ext4/bitmap.o
CC crypto/sha1_generic.o
LD [M] sound/pci/hda/snd-hda-codec-analog.o
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
CC fs/sysfs/group.o
CC crypto/sha256_generic.o
LD [M] sound/pci/hda/snd-hda-intel.o
AR sound/pci/vx222/built-in.a
AR sound/pci/built-in.a
CC fs/jbd2/checkpoint.o
CC drivers/pci/search.o
CC [M] arch/x86/kvm/ioapic.o
CC fs/proc/self.o
CC drivers/acpi/apei/ghes.o
CC net/ethtool/privflags.o
CC kernel/module/sysfs.o
CC drivers/acpi/acpica/evxface.o
CC net/xfrm/xfrm_sysctl.o
CC arch/x86/kernel/cpu/intel.o
CC [M] net/netfilter/ipvs/ip_vs_app.o
CC [M] sound/hda/hdac_stream.o
CC net/ethtool/rings.o
CC kernel/time/ntp.o
CC net/ethtool/channels.o
CC net/ipv6/anycast.o
CC [M] sound/core/pcm.o
CC net/xfrm/xfrm_replay.o
CC net/ipv4/ip_forward.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC crypto/sha512_generic.o
CC [M] drivers/video/fbdev/core/fbsysfs.o
CC fs/configfs/symlink.o
CC fs/proc/thread_self.o
CC net/ethtool/coalesce.o
AR fs/sysfs/built-in.a
CC [M] arch/x86/kvm/irq_comm.o
CC [M] arch/x86/kvm/cpuid.o
CC fs/ext4/block_validity.o
CC drivers/virtio/virtio_pci_legacy_dev.o
CC drivers/dma/virt-dma.o
CC crypto/sha3_generic.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC net/ipv6/ip6_output.o
CC net/xfrm/xfrm_device.o
CC drivers/virtio/virtio_pci_modern.o
CC drivers/acpi/acpica/evxfevnt.o
CC [M] sound/core/pcm_native.o
CC net/xfrm/xfrm_algo.o
CC fs/jbd2/revoke.o
AR kernel/module/built-in.a
CC fs/configfs/mount.o
CC io_uring/cancel.o
CC net/ethtool/pause.o
CC fs/proc/proc_sysctl.o
CC kernel/time/clocksource.o
CC fs/configfs/item.o
CC [M] arch/x86/kvm/pmu.o
AR drivers/acpi/apei/built-in.a
CC net/xfrm/xfrm_user.o
CC drivers/pci/pci-sysfs.o
CC [M] net/netfilter/ipvs/ip_vs_sync.o
CC drivers/acpi/acpica/evxfgpe.o
CC net/unix/sysctl_net_unix.o
CC drivers/acpi/acpica/evxfregn.o
CC crypto/blake2b_generic.o
CC arch/x86/kernel/cpu/tsx.o
CC [M] sound/hda/array.o
CC net/packet/diag.o
CC kernel/time/jiffies.o
CC drivers/dma/acpi-dma.o
CC [M] drivers/video/fbdev/core/fbcon.o
CC kernel/trace/ring_buffer.o
CC fs/ext4/dir.o
AR net/key/built-in.a
AR net/bridge/netfilter/built-in.a
CC net/bridge/br.o
CC drivers/virtio/virtio_pci_common.o
CC net/bridge/br_device.o
CC fs/ext4/ext4_jbd2.o
CC kernel/trace/trace.o
AR net/dsa/built-in.a
CC [M] drivers/video/fbdev/core/bitblit.o
AR kernel/bpf/built-in.a
CC [M] drivers/video/fbdev/core/softcursor.o
CC [M] net/sunrpc/auth_gss/auth_gss.o
CC [M] net/netfilter/ipvs/ip_vs_est.o
CC block/blk-mq-sysfs.o
CC [M] net/netfilter/ipvs/ip_vs_proto.o
AR fs/configfs/built-in.a
CC fs/ramfs/inode.o
CC kernel/cgroup/rstat.o
CC fs/ramfs/file-mmu.o
CC net/ipv4/ip_options.o
CC kernel/time/timer_list.o
CC arch/x86/kernel/cpu/intel_epb.o
CC drivers/acpi/acpica/exconcat.o
CC net/ipv6/ip6_input.o
CC fs/jbd2/journal.o
CC net/core/sysctl_net_core.o
CC [M] sound/hda/hdmi_chmap.o
CC io_uring/kbuf.o
CC io_uring/rsrc.o
CC arch/x86/kernel/head64.o
CC net/ethtool/eee.o
CC [M] arch/x86/kvm/mtrr.o
CC net/unix/diag.o
CC drivers/acpi/dptf/int340x_thermal.o
AR drivers/dma/built-in.a
CC crypto/ecb.o
CC drivers/acpi/tables.o
CC arch/x86/kernel/cpu/amd.o
CC drivers/acpi/acpica/exconfig.o
CC [M] net/sunrpc/auth_gss/gss_generic_token.o
CC kernel/cgroup/namespace.o
AR net/packet/built-in.a
CC net/sunrpc/clnt.o
CC [M] drivers/video/fbdev/core/tileblit.o
AR fs/ramfs/built-in.a
CC [M] arch/x86/kvm/hyperv.o
CC drivers/tty/vt/vt_ioctl.o
CC fs/hugetlbfs/inode.o
CC block/blk-mq-cpumap.o
CC drivers/virtio/virtio_pci_legacy.o
CC fs/ext4/extents.o
CC kernel/time/timeconv.o
CC drivers/pci/rom.o
CC drivers/tty/vt/vc_screen.o
CC net/ipv6/addrconf.o
CC crypto/cbc.o
AR drivers/acpi/dptf/built-in.a
CC kernel/trace/trace_output.o
CC [M] net/sunrpc/auth_gss/gss_mech_switch.o
CC fs/proc/proc_net.o
CC kernel/cgroup/cgroup-v1.o
CC drivers/acpi/acpica/exconvrt.o
CC mm/shmem.o
CC [M] arch/x86/kvm/debugfs.o
CC net/bridge/br_fdb.o
CC kernel/time/timecounter.o
CC [M] sound/hda/trace.o
CC net/core/dev.o
CC kernel/time/alarmtimer.o
CC [M] drivers/video/fbdev/core/fb_logo.o
CC drivers/pci/setup-res.o
CC kernel/cgroup/freezer.o
CC net/ethtool/tsinfo.o
CC net/ipv4/ip_output.o
CC net/sunrpc/xprt.o
CC [M] sound/hda/hdac_component.o
CC fs/ext4/extents_status.o
CC block/blk-mq-sched.o
CC net/unix/scm.o
CC [M] drivers/virtio/virtio_mem.o
CC kernel/time/posix-timers.o
CC crypto/pcbc.o
CC fs/fat/cache.o
CC fs/nfs/client.o
CC arch/x86/kernel/cpu/hygon.o
CC [M] net/netfilter/ipvs/ip_vs_pe.o
CC fs/fat/dir.o
CC mm/util.o
CC drivers/acpi/acpica/excreate.o
CC fs/nfs/dir.o
CC drivers/tty/vt/selection.o
CC fs/proc/kcore.o
CC kernel/trace/trace_seq.o
CC net/ipv6/addrlabel.o
CC crypto/cts.o
CC arch/x86/kernel/ebda.o
CC io_uring/rw.o
CC drivers/acpi/acpica/exdebug.o
CC arch/x86/kernel/cpu/centaur.o
CC drivers/pci/irq.o
AR net/xfrm/built-in.a
CC drivers/acpi/acpica/exdump.o
CC [M] sound/core/pcm_lib.o
CC [M] sound/hda/hdac_i915.o
CC net/8021q/vlan_core.o
CC net/bridge/br_forward.o
CC [M] arch/x86/kvm/mmu/mmu.o
AR fs/hugetlbfs/built-in.a
CC [M] drivers/video/fbdev/core/cfbfillrect.o
CC fs/nfs/file.o
CC net/ethtool/cabletest.o
CC kernel/time/posix-cpu-timers.o
CC [M] net/sunrpc/auth_gss/svcauth_gss.o
CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o
CC kernel/trace/trace_stat.o
CC kernel/cgroup/legacy_freezer.o
CC net/sunrpc/socklib.o
AR net/unix/built-in.a
CC net/ethtool/tunnels.o
CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o
CC block/ioctl.o
CC [M] arch/x86/kvm/mmu/page_track.o
CC drivers/acpi/acpica/exfield.o
CC drivers/tty/vt/keyboard.o
CC drivers/acpi/acpica/exfldio.o
CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o
CC drivers/pci/vpd.o
CC arch/x86/kernel/cpu/zhaoxin.o
CC fs/ext4/file.o
CC lib/zstd/decompress/huf_decompress.o
CC crypto/lrw.o
CC fs/proc/kmsg.o
CC [M] sound/hda/intel-dsp-config.o
AR fs/jbd2/built-in.a
CC fs/exportfs/expfs.o
CC kernel/time/posix-clock.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC fs/fat/fatent.o
CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o
CC drivers/acpi/acpica/exmisc.o
CC [M] drivers/video/fbdev/core/cfbcopyarea.o
CC io_uring/opdef.o
CC net/ipv6/route.o
CC kernel/cgroup/pids.o
CC fs/proc/page.o
CC lib/zstd/decompress/zstd_ddict.o
CC [M] sound/hda/intel-nhlt.o
CC [M] net/netfilter/ipvs/ip_vs_nfct.o
AR drivers/virtio/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_rr.o
CC net/ipv6/ip6_fib.o
CC fs/nfs/getroot.o
CC kernel/events/core.o
CC block/genhd.o
CC drivers/pci/setup-bus.o
CC kernel/events/ring_buffer.o
CC kernel/fork.o
CC crypto/xts.o
CC [M] net/8021q/vlan.o
CC drivers/acpi/acpica/exmutex.o
CC drivers/pci/vc.o
CC net/bridge/br_if.o
CC fs/ext4/fsmap.o
CC net/ipv6/ipv6_sockglue.o
CC net/ethtool/fec.o
CC [M] sound/hda/intel-sdw-acpi.o
AR fs/exportfs/built-in.a
CC crypto/ctr.o
CC fs/ext4/fsync.o
CC arch/x86/kernel/cpu/vmware.o
CC arch/x86/kernel/cpu/hypervisor.o
CC kernel/time/itimer.o
CC [M] sound/core/pcm_misc.o
CC net/sunrpc/xprtsock.o
CC kernel/cgroup/cpuset.o
CC [M] net/8021q/vlan_dev.o
CC drivers/acpi/acpica/exnames.o
CC net/ipv4/ip_sockglue.o
CC drivers/char/hw_random/core.o
CC kernel/trace/trace_printk.o
AR drivers/iommu/amd/built-in.a
CC drivers/char/hw_random/intel-rng.o
CC [M] drivers/video/fbdev/core/cfbimgblt.o
CC drivers/iommu/intel/dmar.o
CC mm/mmzone.o
LD [M] sound/hda/snd-hda-core.o
CC io_uring/notif.o
CC drivers/iommu/intel/iommu.o
AR fs/proc/built-in.a
LD [M] sound/hda/snd-intel-dspcfg.o
CC drivers/tty/vt/consolemap.o
CC kernel/trace/pid_list.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
CC net/ipv4/inet_hashtables.o
CC fs/nfs/inode.o
CC fs/fat/file.o
CC crypto/gcm.o
CC arch/x86/kernel/cpu/mshyperv.o
AR drivers/iommu/arm/arm-smmu/built-in.a
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
AR drivers/iommu/arm/built-in.a
HOSTCC drivers/tty/vt/conmakehash
CC drivers/tty/vt/vt.o
CC drivers/acpi/acpica/exoparg1.o
AR drivers/gpu/host1x/built-in.a
AR drivers/gpu/drm/tests/built-in.a
LD [M] net/netfilter/ipvs/ip_vs.o
CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o
CC [M] net/sunrpc/auth_gss/trace.o
CC [M] drivers/gpu/drm/tests/drm_buddy_test.o
CC net/netfilter/utils.o
CC io_uring/io-wq.o
CC [M] sound/core/pcm_memory.o
CC fs/nfs/super.o
CC net/ethtool/eeprom.o
CC [M] arch/x86/kvm/mmu/spte.o
CC [M] net/8021q/vlan_netlink.o
CC mm/vmstat.o
CC kernel/time/clockevents.o
CC block/ioprio.o
CC [M] sound/core/memalloc.o
CC kernel/trace/trace_sched_switch.o
AR drivers/char/hw_random/built-in.a
CC drivers/char/agp/backend.o
CC drivers/char/agp/generic.o
CC drivers/char/tpm/tpm-chip.o
CC [M] drivers/video/fbdev/core/sysfillrect.o
CC drivers/acpi/acpica/exoparg2.o
CC net/bridge/br_input.o
CC drivers/char/tpm/tpm-dev-common.o
CC fs/ext4/hash.o
CC drivers/pci/mmap.o
CC kernel/time/tick-common.o
CC kernel/time/tick-broadcast.o
CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o
CC arch/x86/kernel/cpu/capflags.o
COPY drivers/tty/vt/defkeymap.c
CC drivers/pci/setup-irq.o
CC drivers/char/tpm/tpm-dev.o
AR arch/x86/kernel/cpu/built-in.a
CC arch/x86/kernel/platform-quirks.o
CC fs/fat/inode.o
CC net/core/dev_addr_lists.o
CC kernel/time/tick-broadcast-hrtimer.o
CC crypto/pcrypt.o
CC drivers/acpi/acpica/exoparg3.o
CC [M] drivers/gpu/drm/tests/drm_connector_test.o
CC [M] net/8021q/vlanproc.o
CC lib/zstd/decompress/zstd_decompress.o
CC block/badblocks.o
AR drivers/gpu/drm/arm/built-in.a
CC kernel/trace/trace_functions.o
AR drivers/gpu/drm/display/built-in.a
CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o
CC arch/x86/kernel/process_64.o
CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
CC net/ethtool/stats.o
CC [M] sound/core/pcm_timer.o
CC kernel/time/tick-oneshot.o
CC [M] net/netfilter/nfnetlink.o
CC [M] drivers/gpu/drm/display/drm_dp_helper.o
LD [M] sound/core/snd-ctl-led.o
AR drivers/iommu/iommufd/built-in.a
CC drivers/iommu/iommu.o
LD [M] sound/core/snd-hwdep.o
CC kernel/time/tick-sched.o
CC crypto/cryptd.o
CC kernel/time/vsyscall.o
CC drivers/pci/proc.o
CC [M] drivers/video/fbdev/core/syscopyarea.o
CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o
CC drivers/char/tpm/tpm-interface.o
CC fs/ext4/ialloc.o
CC drivers/iommu/iommu-traces.o
CC drivers/acpi/acpica/exoparg6.o
CC drivers/char/agp/isoch.o
CC crypto/des_generic.o
CC kernel/trace/trace_preemptirq.o
CC drivers/iommu/iommu-sysfs.o
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
AR drivers/gpu/drm/renesas/built-in.a
CC fs/lockd/clntlock.o
CC fs/lockd/clntproc.o
AR drivers/gpu/drm/omapdrm/built-in.a
CC kernel/time/timekeeping_debug.o
CC fs/lockd/clntxdr.o
AR io_uring/built-in.a
CC fs/nls/nls_base.o
CC [M] drivers/video/fbdev/core/sysimgblt.o
CC drivers/char/agp/intel-agp.o
CC drivers/char/agp/intel-gtt.o
CC mm/backing-dev.o
CC block/blk-rq-qos.o
AR sound/core/built-in.a
LD [M] sound/core/snd-pcm.o
AR sound/virtio/built-in.a
CC sound/sound_core.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC lib/decompress_bunzip2.o
CC lib/zstd/decompress/zstd_decompress_block.o
CC drivers/acpi/acpica/exprep.o
CC net/ipv4/inet_timewait_sock.o
CC net/bridge/br_ioctl.o
CC drivers/acpi/blacklist.o
AR net/8021q/built-in.a
LD [M] net/8021q/8021q.o
CC [M] drivers/video/fbdev/core/fb_sys_fops.o
CC kernel/exec_domain.o
CC kernel/events/callchain.o
CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o
CC drivers/pci/slot.o
CC fs/nls/nls_cp437.o
CC drivers/iommu/intel/pasid.o
CC fs/fat/misc.o
CC drivers/char/tpm/tpm1-cmd.o
CC net/ipv4/inet_connection_sock.o
CC drivers/char/tpm/tpm2-cmd.o
CC sound/last.o
CC kernel/trace/trace_nop.o
CC arch/x86/kernel/signal.o
CC kernel/time/namespace.o
AR kernel/cgroup/built-in.a
CC drivers/char/tpm/tpmrm-dev.o
CC net/ethtool/phc_vclocks.o
CC crypto/aes_generic.o
CC net/dcb/dcbnl.o
CC arch/x86/kernel/signal_64.o
CC drivers/acpi/acpica/exregion.o
CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o
CC net/dcb/dcbevent.o
CC drivers/tty/vt/defkeymap.o
CC fs/nfs/io.o
CC net/sunrpc/sched.o
CC [M] net/netfilter/nf_conntrack_core.o
CC block/disk-events.o
CC fs/nls/nls_ascii.o
CC kernel/events/hw_breakpoint.o
LD [M] drivers/video/fbdev/core/fb.o
CC [M] drivers/gpu/drm/display/drm_dsc_helper.o
CC drivers/tty/vt/consolemap_deftbl.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC [M] net/netfilter/nf_conntrack_standalone.o
AR drivers/gpu/drm/imx/built-in.a
CC fs/nls/nls_iso8859-1.o
AR sound/built-in.a
CC kernel/panic.o
AR drivers/tty/vt/built-in.a
AR drivers/video/fbdev/core/built-in.a
CC drivers/tty/hvc/hvc_console.o
CC drivers/tty/serial/8250/8250_core.o
CC fs/lockd/host.o
CC drivers/tty/serial/8250/8250_pnp.o
AR drivers/char/agp/built-in.a
AR drivers/video/fbdev/built-in.a
CC fs/lockd/svc.o
AR drivers/video/built-in.a
CC lib/zstd/zstd_common_module.o
CC drivers/iommu/intel/trace.o
CC drivers/acpi/acpica/exresnte.o
CC drivers/pci/pci-acpi.o
CC kernel/trace/trace_functions_graph.o
CC crypto/crc32c_generic.o
CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o
CC fs/fat/nfs.o
CC drivers/char/mem.o
CC drivers/tty/serial/serial_core.o
AR kernel/time/built-in.a
CC fs/nfs/direct.o
CC fs/nls/nls_utf8.o
CC kernel/cpu.o
CC drivers/pci/quirks.o
CC fs/lockd/svclock.o
CC fs/ext4/indirect.o
CC arch/x86/kernel/traps.o
CC net/bridge/br_stp.o
AR fs/unicode/built-in.a
CC lib/zstd/common/debug.o
CC fs/ntfs/aops.o
CC drivers/iommu/intel/cap_audit.o
CC mm/mm_init.o
CC mm/percpu.o
CC net/ethtool/mm.o
CC drivers/char/tpm/tpm2-space.o
CC fs/fat/namei_vfat.o
CC drivers/acpi/acpica/exresolv.o
CC block/blk-ia-ranges.o
CC crypto/crct10dif_common.o
CC [M] fs/nls/nls_ucs2_utils.o
CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o
CC net/ethtool/module.o
CC net/bridge/br_stp_bpdu.o
CC drivers/char/tpm/tpm-sysfs.o
CC block/early-lookup.o
CC kernel/exit.o
AR drivers/tty/hvc/built-in.a
CC [M] net/netfilter/nf_conntrack_expect.o
CC net/ethtool/pse-pd.o
CC fs/ntfs/attrib.o
AR drivers/gpu/vga/built-in.a
CC net/core/dst.o
CC crypto/crct10dif_generic.o
CC drivers/acpi/acpica/exresop.o
CC drivers/tty/serial/8250/8250_port.o
CC drivers/char/random.o
AR drivers/tty/ipwireless/built-in.a
CC kernel/events/uprobes.o
AR fs/nls/built-in.a
CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o
CC fs/fat/namei_msdos.o
CC lib/decompress_inflate.o
CC fs/lockd/svcshare.o
CC drivers/pci/ats.o
CC kernel/trace/fgraph.o
CC net/core/netevent.o
CC drivers/iommu/dma-iommu.o
CC kernel/softirq.o
CC net/ipv6/ndisc.o
CC arch/x86/kernel/idt.o
CC block/bsg.o
CC crypto/authenc.o
CC drivers/pci/iov.o
CC drivers/iommu/intel/irq_remapping.o
AR net/dcb/built-in.a
CC fs/lockd/svcproc.o
CC drivers/acpi/acpica/exserial.o
CC net/ipv6/udp.o
CC crypto/authencesn.o
CC [M] arch/x86/kvm/mmu/tdp_iter.o
CC drivers/char/tpm/eventlog/common.o
CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o
CC net/bridge/br_stp_if.o
CC lib/decompress_unlz4.o
CC net/ipv4/tcp.o
CC fs/nfs/pagelist.o
CC drivers/pci/pci-label.o
CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o
CC [M] net/netfilter/nf_conntrack_helper.o
CC net/ethtool/plca.o
CC net/bridge/br_stp_timer.o
CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o
CC fs/ntfs/collate.o
CC [M] arch/x86/kvm/mmu/tdp_mmu.o
CC [M] drivers/gpu/drm/tests/drm_format_test.o
CC drivers/acpi/acpica/exstore.o
CC fs/ext4/inline.o
AR fs/fat/built-in.a
CC lib/decompress_unlzma.o
AR fs/hostfs/built-in.a
CC fs/debugfs/inode.o
CC arch/x86/kernel/irq.o
CC fs/nfs/read.o
CC arch/x86/kernel/irq_64.o
CC net/core/neighbour.o
CC block/bsg-lib.o
CC fs/ext4/inode.o
CC drivers/char/tpm/eventlog/tpm1.o
CC net/ipv4/tcp_input.o
CC lib/zstd/common/entropy_common.o
CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o
CC kernel/trace/blktrace.o
CC drivers/tty/tty_io.o
CC drivers/iommu/intel/perfmon.o
CC block/blk-cgroup.o
CC fs/ext4/ioctl.o
CC net/ipv4/tcp_output.o
CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o
CC drivers/acpi/acpica/exstoren.o
CC lib/zstd/common/error_private.o
CC drivers/char/misc.o
CC drivers/pci/pci-stub.o
CC drivers/pci/vgaarb.o
CC fs/ntfs/compress.o
CC crypto/lzo.o
CC lib/zstd/common/fse_decompress.o
CC lib/decompress_unlzo.o
CC fs/lockd/svcsubs.o
CC kernel/resource.o
AR net/ethtool/built-in.a
CC fs/ext4/mballoc.o
CC drivers/iommu/iova.o
CC [M] drivers/gpu/drm/tests/drm_managed_test.o
CC [M] drivers/gpu/drm/display/drm_scdc_helper.o
CC net/l3mdev/l3mdev.o
CC fs/lockd/mon.o
CC [M] drivers/gpu/drm/tests/drm_mm_test.o
CC arch/x86/kernel/dumpstack_64.o
CC drivers/acpi/acpica/exstorob.o
CC drivers/iommu/irq_remapping.o
CC drivers/char/tpm/eventlog/tpm2.o
CC drivers/char/virtio_console.o
CC net/bridge/br_netlink.o
CC mm/slab_common.o
CC fs/debugfs/file.o
CC drivers/tty/serial/8250/8250_dma.o
CC [M] net/netfilter/nf_conntrack_proto.o
CC drivers/connector/cn_queue.o
CC block/blk-cgroup-rwstat.o
CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o
CC drivers/connector/connector.o
CC crypto/lzo-rle.o
CC [M] arch/x86/kvm/smm.o
CC kernel/trace/trace_events.o
AR drivers/gpu/drm/i2c/built-in.a
CC drivers/acpi/acpica/exsystem.o
CC lib/zstd/common/zstd_common.o
AR kernel/events/built-in.a
CC fs/lockd/trace.o
LD [M] net/sunrpc/auth_gss/auth_rpcgss.o
CC drivers/acpi/acpica/extrace.o
CC kernel/trace/trace_export.o
AR lib/zstd/built-in.a
CC lib/decompress_unxz.o
CC net/core/rtnetlink.o
CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o
CC net/core/utils.o
CC drivers/char/tpm/tpm_ppi.o
CC kernel/trace/trace_event_perf.o
AR drivers/iommu/intel/built-in.a
AR drivers/pci/built-in.a
AR drivers/iommu/built-in.a
AR net/l3mdev/built-in.a
CC mm/compaction.o
CC drivers/char/tpm/eventlog/acpi.o
CC drivers/base/power/sysfs.o
CC fs/ntfs/debug.o
CC fs/ext4/migrate.o
CC drivers/block/loop.o
CC drivers/base/power/generic_ops.o
CC drivers/acpi/acpica/exutils.o
CC crypto/lz4.o
CC [M] drivers/block/nbd.o
CC drivers/tty/serial/8250/8250_dwlib.o
CC drivers/char/hpet.o
CC arch/x86/kernel/time.o
CC drivers/char/tpm/eventlog/efi.o
CC fs/nfs/symlink.o
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
CC net/core/link_watch.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
CC lib/decompress_unzstd.o
CC drivers/connector/cn_proc.o
AR fs/debugfs/built-in.a
CC drivers/char/tpm/tpm_crb.o
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
CC net/ipv6/udplite.o
AR drivers/misc/ti-st/built-in.a
AR drivers/misc/lis3lv02d/built-in.a
AR drivers/misc/cardreader/built-in.a
CC net/ipv6/raw.o
CC kernel/trace/trace_events_filter.o
CC [M] drivers/misc/mei/hdcp/mei_hdcp.o
CC kernel/trace/trace_events_trigger.o
CC crypto/lz4hc.o
CC drivers/acpi/acpica/hwacpi.o
CC fs/ntfs/dir.o
CC drivers/base/power/common.o
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
CC block/blk-throttle.o
CC arch/x86/kernel/ioport.o
CC kernel/trace/trace_eprobe.o
CC drivers/tty/n_tty.o
CC lib/dump_stack.o
CC [M] arch/x86/kvm/vmx/vmx.o
CC crypto/xxhash_generic.o
CC fs/lockd/xdr.o
CC fs/ext4/mmp.o
LD [M] drivers/gpu/drm/display/drm_display_helper.o
CC fs/ext4/move_extent.o
CC lib/earlycpio.o
CC drivers/char/nvram.o
CC net/ipv4/tcp_timer.o
CC drivers/tty/serial/8250/8250_pci.o
CC [M] drivers/misc/mei/pxp/mei_pxp.o
CC drivers/acpi/acpica/hwesleep.o
CC kernel/sysctl.o
CC net/bridge/br_netlink_tunnel.o
CC mm/show_mem.o
CC block/mq-deadline.o
CC fs/tracefs/inode.o
CC [M] drivers/gpu/drm/tests/drm_modes_test.o
CC drivers/base/power/qos.o
CC fs/tracefs/event_inode.o
CC crypto/rng.o
CC fs/nfs/unlink.o
CC lib/extable.o
AR drivers/char/tpm/built-in.a
CC net/core/filter.o
CC net/core/sock_diag.o
CC net/handshake/alert.o
CC lib/flex_proportions.o
CC drivers/acpi/acpica/hwgpe.o
CC arch/x86/kernel/dumpstack.o
CC net/handshake/genl.o
CC [M] drivers/misc/mei/init.o
CC kernel/capability.o
AR drivers/connector/built-in.a
CC net/ipv4/tcp_ipv4.o
CC kernel/ptrace.o
AR drivers/char/built-in.a
CC kernel/trace/trace_kprobe.o
CC net/bridge/br_arp_nd_proxy.o
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC fs/ntfs/file.o
CC drivers/acpi/acpica/hwregs.o
CC drivers/base/power/runtime.o
CC lib/idr.o
CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o
CC block/kyber-iosched.o
CC [M] net/netfilter/nf_conntrack_proto_icmp.o
CC drivers/base/firmware_loader/builtin/main.o
CC fs/lockd/clnt4xdr.o
CC net/core/dev_ioctl.o
CC crypto/drbg.o
AR drivers/misc/built-in.a
CC drivers/acpi/acpica/hwsleep.o
CC drivers/acpi/acpica/hwvalid.o
AR fs/tracefs/built-in.a
CC [M] net/netfilter/nf_conntrack_extend.o
CC net/bridge/br_sysfs_if.o
CC block/bfq-iosched.o
CC arch/x86/kernel/nmi.o
CC fs/ntfs/index.o
CC [M] drivers/misc/mei/hbm.o
CC drivers/base/regmap/regmap.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC drivers/base/firmware_loader/main.o
CC kernel/trace/error_report-traces.o
AR drivers/base/test/built-in.a
CC net/handshake/netlink.o
CC drivers/base/regmap/regcache.o
CC drivers/tty/serial/8250/8250_exar.o
CC drivers/base/component.o
CC arch/x86/kernel/ldt.o
CC net/handshake/request.o
CC net/ipv6/icmp.o
CC drivers/base/power/wakeirq.o
CC kernel/trace/power-traces.o
CC drivers/acpi/acpica/hwxface.o
CC lib/irq_regs.o
CC drivers/base/core.o
CC net/ipv4/tcp_minisocks.o
CC net/sunrpc/auth.o
CC block/bfq-wf2q.o
CC [M] drivers/misc/mei/interrupt.o
CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o
CC net/ipv6/mcast.o
CC lib/is_single_threaded.o
AR drivers/block/built-in.a
CC crypto/jitterentropy.o
CC crypto/jitterentropy-kcapi.o
CC crypto/ghash-generic.o
CC fs/nfs/write.o
CC kernel/user.o
CC drivers/acpi/acpica/hwxfsleep.o
CC net/ipv4/tcp_cong.o
CC [M] arch/x86/kvm/kvm-asm-offsets.s
CC fs/lockd/xdr4.o
CC drivers/base/power/main.o
CC drivers/base/power/wakeup.o
CC fs/ntfs/inode.o
CC [M] net/netfilter/nf_conntrack_acct.o
CC [M] drivers/misc/mei/client.o
CC mm/shmem_quota.o
CC [M] arch/x86/kvm/vmx/pmu_intel.o
CC lib/klist.o
CC drivers/mfd/mfd-core.o
AR drivers/nfc/built-in.a
CC lib/kobject.o
CC drivers/base/bus.o
CC drivers/tty/serial/8250/8250_early.o
CC net/bridge/br_sysfs_br.o
CC net/ipv6/reassembly.o
CC [M] arch/x86/kvm/vmx/vmcs12.o
CC [M] drivers/gpu/drm/tests/drm_rect_test.o
AR drivers/dax/hmem/built-in.a
CC drivers/dax/super.o
CC drivers/base/regmap/regcache-rbtree.o
CC drivers/dax/bus.o
AR drivers/base/firmware_loader/built-in.a
CC drivers/base/regmap/regcache-flat.o
CC net/ipv6/tcp_ipv6.o
CC drivers/acpi/acpica/hwpci.o
AS arch/x86/kernel/ibt_selftest.o
CC arch/x86/kernel/setup.o
CC crypto/af_alg.o
CC block/bfq-cgroup.o
AR drivers/gpu/drm/panel/built-in.a
CC [M] drivers/misc/mei/main.o
CC drivers/base/power/wakeup_stats.o
CC drivers/acpi/acpica/nsaccess.o
CC net/ipv4/tcp_metrics.o
CC fs/ext4/namei.o
CC kernel/trace/rpm-traces.o
CC mm/interval_tree.o
CC drivers/mfd/intel-lpss.o
CC net/core/tso.o
CC drivers/tty/serial/8250/8250_dw.o
CC net/handshake/tlshd.o
CC drivers/base/regmap/regcache-maple.o
CC lib/kobject_uevent.o
CC net/bridge/br_nf_core.o
CC [M] drivers/gpu/drm/tests/drm_exec_test.o
CC drivers/base/dd.o
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC drivers/acpi/acpica/nsalloc.o
CC kernel/trace/trace_dynevent.o
CC net/core/sock_reuseport.o
CC [M] arch/x86/kvm/vmx/hyperv.o
CC net/bridge/br_multicast.o
CC drivers/tty/serial/serial_base_bus.o
CC drivers/tty/tty_ioctl.o
CC kernel/trace/trace_probe.o
CC fs/lockd/svc4proc.o
CC net/ipv4/tcp_fastopen.o
CC net/handshake/trace.o
CC fs/ntfs/mft.o
CC net/sunrpc/auth_null.o
CC [M] arch/x86/kvm/vmx/nested.o
CC drivers/tty/tty_ldisc.o
CC drivers/acpi/acpica/nsarguments.o
CC drivers/base/power/domain.o
CC drivers/mfd/intel-lpss-pci.o
CC arch/x86/kernel/x86_init.o
CC kernel/trace/trace_uprobe.o
CC net/core/fib_notifier.o
CC net/ipv4/tcp_rate.o
CC drivers/mfd/intel-lpss-acpi.o
AR drivers/dax/built-in.a
CC arch/x86/kernel/i8259.o
CC net/bridge/br_mdb.o
CC [M] arch/x86/kvm/vmx/posted_intr.o
CC mm/list_lru.o
CC net/ipv6/ping.o
CC net/bridge/br_multicast_eht.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
CC drivers/tty/serial/8250/8250_lpss.o
AR drivers/gpu/drm/bridge/cadence/built-in.a
AR drivers/gpu/drm/bridge/imx/built-in.a
AR drivers/gpu/drm/bridge/synopsys/built-in.a
CC drivers/tty/serial/8250/8250_mid.o
AR drivers/gpu/drm/bridge/built-in.a
AR drivers/gpu/drm/hisilicon/built-in.a
CC drivers/base/power/domain_governor.o
AR drivers/gpu/drm/mxsfb/built-in.a
CC [M] drivers/misc/mei/dma-ring.o
CC drivers/tty/tty_buffer.o
AR drivers/gpu/drm/tiny/built-in.a
AR drivers/gpu/drm/xlnx/built-in.a
CC drivers/acpi/acpica/nsconvert.o
AR drivers/gpu/drm/gud/built-in.a
CC drivers/acpi/acpica/nsdump.o
AR drivers/gpu/drm/solomon/built-in.a
CC [M] drivers/gpu/drm/ttm/ttm_tt.o
CC fs/ntfs/mst.o
LD [M] arch/x86/kvm/kvm.o
CC drivers/acpi/acpica/nseval.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
CC crypto/algif_hash.o
CC lib/logic_pio.o
CC drivers/mfd/intel_soc_pmic_crc.o
CC fs/btrfs/super.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC arch/x86/kernel/irqinit.o
CC drivers/base/regmap/regmap-debugfs.o
CC [M] drivers/mfd/lpc_sch.o
CC fs/btrfs/ctree.o
CC fs/lockd/procfs.o
CC block/blk-mq-pci.o
CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o
CC mm/workingset.o
CC net/ipv4/tcp_recovery.o
CC net/sunrpc/auth_tls.o
CC drivers/base/regmap/regmap-i2c.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
CC net/sunrpc/auth_unix.o
CC drivers/acpi/acpica/nsinit.o
CC fs/nfs/namespace.o
CC block/blk-mq-virtio.o
CC fs/btrfs/extent-tree.o
CC drivers/acpi/acpica/nsload.o
CC [M] drivers/misc/mei/bus.o
CC crypto/algif_skcipher.o
CC fs/ntfs/namei.o
AR net/handshake/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
CC drivers/tty/serial/8250/8250_pericom.o
CC [M] net/bluetooth/af_bluetooth.o
CC [M] net/dns_resolver/dns_key.o
CC crypto/xor.o
CC [M] net/dns_resolver/dns_query.o
CC block/blk-mq-debugfs.o
CC crypto/hash_info.o
CC lib/maple_tree.o
CC kernel/trace/rethook.o
CC drivers/base/syscore.o
CC [M] drivers/gpu/drm/ttm/ttm_bo.o
CC [M] drivers/mfd/lpc_ich.o
CC net/ipv6/exthdrs.o
CC fs/nfs/mount_clnt.o
CC drivers/base/power/clock_ops.o
CC fs/ext4/page-io.o
CC drivers/acpi/acpica/nsnames.o
CC arch/x86/kernel/jump_label.o
AR fs/lockd/built-in.a
CC drivers/acpi/osi.o
CC crypto/simd.o
CC drivers/tty/tty_port.o
CC net/bridge/br_vlan.o
CC fs/nfs/nfstrace.o
CC arch/x86/kernel/irq_work.o
CC drivers/acpi/acpica/nsobject.o
CC block/blk-pm.o
CC drivers/base/regmap/regmap-irq.o
CC mm/debug.o
CC block/holder.o
CC fs/ntfs/runlist.o
CC fs/ntfs/super.o
AR drivers/tty/serial/8250/built-in.a
CC arch/x86/kernel/probe_roms.o
CC drivers/tty/serial/serial_ctrl.o
LD [M] net/dns_resolver/dns_resolver.o
CC net/devres.o
CC drivers/acpi/acpica/nsparse.o
CC net/sunrpc/svc.o
CC net/ipv4/tcp_ulp.o
CC drivers/acpi/acpica/nspredef.o
CC drivers/tty/serial/serial_port.o
AR kernel/trace/built-in.a
CC kernel/signal.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
CC net/ipv6/datagram.o
CC net/sunrpc/svcsock.o
CC fs/ntfs/sysctl.o
CC drivers/tty/serial/earlycon.o
CC mm/gup.o
AR drivers/base/power/built-in.a
CC kernel/sys.o
CC drivers/acpi/acpica/nsprepkg.o
CC mm/mmap_lock.o
CC [M] crypto/md4.o
UPD arch/x86/kvm/kvm-asm-offsets.h
CC net/socket.o
CC [M] drivers/misc/mei/bus-fixup.o
CC drivers/acpi/osl.o
AR drivers/mfd/built-in.a
CC fs/nfs/export.o
CC kernel/umh.o
CC fs/btrfs/print-tree.o
CC fs/btrfs/root-tree.o
CC fs/btrfs/dir-item.o
AR block/built-in.a
CC net/compat.o
CC net/sysctl_net.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o
CC fs/nfs/sysfs.o
CC mm/highmem.o
CC lib/memcat_p.o
CC [M] net/bluetooth/hci_core.o
CC fs/ext4/readpage.o
CC drivers/acpi/utils.o
CC arch/x86/kernel/sys_ia32.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
CC [M] crypto/ccm.o
CC drivers/acpi/acpica/nsrepair.o
CC [M] crypto/arc4.o
CC fs/ext4/resize.o
CC fs/ntfs/unistr.o
CC drivers/tty/serial/serial_mctrl_gpio.o
CC fs/btrfs/file-item.o
AR drivers/base/regmap/built-in.a
CC drivers/base/driver.o
CC [M] drivers/misc/mei/debugfs.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
CC kernel/workqueue.o
CC drivers/tty/tty_mutex.o
CC net/ipv4/tcp_offload.o
CC drivers/acpi/acpica/nsrepair2.o
CC drivers/tty/tty_ldsem.o
CC drivers/base/class.o
CC net/ipv4/tcp_plb.o
CC arch/x86/kernel/signal_32.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o
CC drivers/acpi/reboot.o
CC drivers/tty/tty_baudrate.o
CC fs/btrfs/inode-item.o
CC drivers/dma-buf/dma-buf.o
CC fs/btrfs/disk-io.o
CC drivers/dma-buf/dma-fence.o
LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o
CC drivers/acpi/acpica/nssearch.o
CC fs/nfs/fs_context.o
CC net/ipv6/ip6_flowlabel.o
CC fs/nfs/sysctl.o
CC fs/ntfs/upcase.o
CC [M] drivers/misc/mei/mei-trace.o
CC drivers/base/platform.o
AR drivers/tty/serial/built-in.a
CC [M] drivers/gpu/drm/i915/i915_driver.o
CC drivers/base/cpu.o
CC mm/memory.o
CC [M] crypto/ecc.o
CC drivers/tty/tty_jobctrl.o
CC drivers/tty/n_null.o
CC drivers/base/firmware.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC drivers/base/init.o
CC drivers/acpi/acpica/nsutils.o
CC [M] drivers/gpu/drm/vgem/vgem_drv.o
CC [M] drivers/gpu/drm/vgem/vgem_fence.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
CC [M] drivers/gpu/drm/nouveau/nvif/object.o
CC arch/x86/kernel/sys_x86_64.o
CC [M] drivers/gpu/drm/nouveau/nvif/client.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC [M] drivers/gpu/drm/ttm/ttm_module.o
AR fs/ntfs/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
CC drivers/base/map.o
CC net/bridge/br_vlan_tunnel.o
CC net/ipv6/inet6_connection_sock.o
CC [M] net/netfilter/nf_nat_core.o
CC net/sunrpc/svcauth.o
CC [M] drivers/gpu/drm/ast/ast_drv.o
CC [M] drivers/misc/mei/pci-me.o
CC [M] drivers/gpu/drm/ast/ast_i2c.o
CC net/ipv4/datagram.o
CC drivers/base/devres.o
CC drivers/acpi/acpica/nswalk.o
CC [M] net/netfilter/nf_nat_proto.o
CC drivers/tty/pty.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
CC fs/pstore/inode.o
CC [M] drivers/gpu/drm/ast/ast_main.o
CC net/core/xdp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
CC drivers/acpi/nvs.o
CC fs/pstore/platform.o
CC drivers/acpi/wakeup.o
CC fs/ext4/super.o
CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC drivers/dma-buf/dma-fence-array.o
CC fs/pstore/pmsg.o
CC mm/mincore.o
LD [M] drivers/gpu/drm/vgem/vgem.o
CC [M] net/netfilter/nf_nat_helper.o
CC drivers/acpi/sleep.o
CC drivers/base/attribute_container.o
CC fs/btrfs/transaction.o
CC arch/x86/kernel/espfix_64.o
CC fs/efivarfs/inode.o
CC net/bridge/br_vlan_options.o
CC drivers/acpi/acpica/nsxfeval.o
CC [M] drivers/gpu/drm/nouveau/nvif/conn.o
CC net/ipv6/udp_offload.o
CC drivers/gpu/drm/drm_mipi_dsi.o
AS [M] arch/x86/kvm/vmx/vmenter.o
CC [M] drivers/misc/mei/hw-me.o
CC [M] drivers/gpu/drm/i915/i915_drm_client.o
LD [M] arch/x86/kvm/kvm-intel.o
CC drivers/base/transport_class.o
CC drivers/dma-buf/dma-fence-chain.o
CC drivers/base/topology.o
CC [M] crypto/essiv.o
CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o
CC [M] drivers/gpu/drm/ast/ast_mm.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
CC drivers/base/container.o
CC drivers/base/property.o
AR fs/pstore/built-in.a
CC drivers/tty/sysrq.o
CC [M] drivers/gpu/drm/ttm/ttm_resource.o
CC [M] drivers/gpu/drm/drm_aperture.o
CC kernel/pid.o
CC [M] drivers/gpu/drm/i915/i915_config.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
CC [M] drivers/gpu/drm/ast/ast_mode.o
CC fs/efivarfs/file.o
CC [M] crypto/ecdh.o
CC fs/efivarfs/super.o
CC drivers/acpi/acpica/nsxfname.o
AR drivers/cxl/core/built-in.a
AR drivers/cxl/built-in.a
CC drivers/acpi/acpica/nsxfobj.o
CC fs/btrfs/inode.o
CC arch/x86/kernel/ksysfs.o
CC net/sunrpc/svcauth_unix.o
CC net/ipv4/raw.o
CC drivers/base/cacheinfo.o
CC fs/efivarfs/vars.o
CC kernel/task_work.o
CC [M] drivers/gpu/drm/nouveau/nvif/device.o
CC fs/nfs/nfs2super.o
CC [M] net/bluetooth/hci_conn.o
CC drivers/acpi/device_sysfs.o
CC drivers/dma-buf/dma-fence-unwrap.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC net/sunrpc/addr.o
CC mm/mlock.o
CC fs/nfs/proc.o
CC drivers/acpi/acpica/psargs.o
CC drivers/acpi/acpica/psloop.o
CC kernel/extable.o
CC arch/x86/kernel/bootflag.o
CC [M] net/bluetooth/hci_event.o
CC [M] net/netfilter/nf_nat_redirect.o
CC mm/mmap.o
CC fs/nfs/nfs2xdr.o
CC kernel/params.o
CC [M] crypto/ecdh_helper.o
CC drivers/dma-buf/dma-resv.o
CC net/core/flow_offload.o
CC drivers/dma-buf/sync_file.o
CC fs/nfs/nfs3super.o
CC [M] drivers/gpu/drm/i915/i915_getparam.o
CC arch/x86/kernel/e820.o
CC [M] drivers/gpu/drm/ttm/ttm_pool.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
CC net/ipv6/seg6.o
CC drivers/dma-buf/sw_sync.o
AR drivers/tty/built-in.a
CC net/bridge/br_mst.o
CC kernel/kthread.o
CC fs/ext4/symlink.o
CC [M] drivers/gpu/drm/ast/ast_post.o
CC [M] drivers/gpu/drm/drm_atomic.o
CC [M] net/netfilter/nf_nat_masquerade.o
LD [M] crypto/ecdh_generic.o
AR crypto/built-in.a
CC drivers/acpi/acpica/psobject.o
AR fs/efivarfs/built-in.a
AR drivers/macintosh/built-in.a
CC drivers/acpi/acpica/psopcode.o
CC drivers/acpi/acpica/psopinfo.o
CC drivers/base/swnode.o
CC [M] drivers/gpu/drm/nouveau/nvif/disp.o
CC [M] drivers/gpu/drm/i915/i915_ioctl.o
CC mm/mmu_gather.o
CC drivers/acpi/acpica/psparse.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC kernel/sys_ni.o
CC lib/nmi_backtrace.o
CC [M] net/bluetooth/mgmt.o
CC drivers/scsi/scsi.o
CC drivers/acpi/acpica/psscope.o
CC [M] drivers/misc/mei/gsc-me.o
CC fs/nfs/nfs3client.o
CC [M] drivers/gpu/drm/ast/ast_dp501.o
CC [M] net/netfilter/x_tables.o
CC drivers/acpi/acpica/pstree.o
CC drivers/scsi/hosts.o
CC drivers/nvme/host/core.o
CC [M] drivers/gpu/drm/drm_atomic_uapi.o
CC net/core/gro.o
AR drivers/nvme/target/built-in.a
CC drivers/acpi/acpica/psutils.o
CC net/ipv6/fib6_notifier.o
CC net/core/netdev-genl.o
CC kernel/nsproxy.o
CC arch/x86/kernel/pci-dma.o
CC drivers/acpi/acpica/pswalk.o
CC fs/btrfs/file.o
CC [M] drivers/gpu/drm/ttm/ttm_device.o
CC lib/plist.o
CC drivers/dma-buf/sync_debug.o
CC lib/radix-tree.o
CC arch/x86/kernel/quirks.o
CC [M] drivers/gpu/drm/nouveau/nvif/driver.o
CC drivers/acpi/acpica/psxface.o
CC [M] drivers/gpu/drm/drm_auth.o
CC [M] net/netfilter/xt_tcpudp.o
CC net/ipv4/udp.o
CC lib/ratelimit.o
CC [M] net/bluetooth/hci_sock.o
LD [M] drivers/misc/mei/mei.o
CC arch/x86/kernel/topology.o
CC drivers/base/auxiliary.o
LD [M] drivers/misc/mei/mei-me.o
CC drivers/base/devtmpfs.o
CC net/ipv4/udplite.o
CC [M] drivers/dma-buf/selftest.o
LD [M] drivers/misc/mei/mei-gsc.o
CC net/sunrpc/rpcb_clnt.o
CC drivers/ata/libata-core.o
CC [M] drivers/gpu/drm/i915/i915_irq.o
CC drivers/ata/libata-scsi.o
CC fs/nfs/nfs3proc.o
CC [M] net/bridge/br_netfilter_hooks.o
CC drivers/scsi/scsi_ioctl.o
CC [M] net/netfilter/xt_mark.o
CC net/ipv6/rpl.o
CC net/ipv4/udp_offload.o
CC fs/ext4/sysfs.o
CC [M] drivers/gpu/drm/ast/ast_dp.o
CC lib/rbtree.o
CC drivers/acpi/acpica/rsaddr.o
CC lib/seq_buf.o
CC fs/btrfs/defrag.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
CC fs/ext4/xattr.o
CC net/ipv6/ioam6.o
CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o
CC drivers/base/node.o
CC net/ipv6/sysctl_net_ipv6.o
CC [M] drivers/dma-buf/st-dma-fence.o
CC [M] drivers/gpu/drm/i915/i915_mitigations.o
CC [M] drivers/gpu/drm/nouveau/nvif/event.o
CC arch/x86/kernel/kdebugfs.o
CC drivers/ata/libata-eh.o
CC mm/mprotect.o
CC kernel/notifier.o
CC drivers/acpi/acpica/rscalc.o
CC lib/siphash.o
CC lib/string.o
CC [M] drivers/dma-buf/st-dma-fence-chain.o
CC drivers/base/memory.o
CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o
CC drivers/nvme/host/ioctl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
CC arch/x86/kernel/alternative.o
CC drivers/scsi/scsicam.o
CC [M] net/netfilter/xt_nat.o
CC drivers/scsi/scsi_error.o
CC [M] drivers/dma-buf/st-dma-fence-unwrap.o
CC fs/ext4/xattr_hurd.o
CC [M] drivers/gpu/drm/amd/amdgpu/atom.o
LD [M] drivers/gpu/drm/ast/ast.o
CC lib/timerqueue.o
CC fs/nfs/nfs3xdr.o
CC net/core/netdev-genl-gen.o
CC [M] net/netfilter/xt_REDIRECT.o
CC drivers/acpi/acpica/rscreate.o
CC drivers/ata/libata-transport.o
CC arch/x86/kernel/i8253.o
CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o
CC drivers/base/module.o
CC lib/vsprintf.o
CC net/ipv6/xfrm6_policy.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC net/ipv6/xfrm6_state.o
CC net/ipv6/xfrm6_input.o
LD [M] drivers/gpu/drm/ttm/ttm.o
CC arch/x86/kernel/hw_breakpoint.o
CC [M] net/netfilter/xt_MASQUERADE.o
CC [M] drivers/gpu/drm/i915/i915_module.o
CC kernel/ksysfs.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC drivers/spi/spi.o
AR drivers/firewire/built-in.a
CC drivers/net/phy/mdio-boardinfo.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
AR drivers/net/pse-pd/built-in.a
CC drivers/base/pinctrl.o
CC drivers/net/phy/stubs.o
CC arch/x86/kernel/tsc.o
AR drivers/cdrom/built-in.a
CC drivers/base/devcoredump.o
CC [M] drivers/dma-buf/st-dma-resv.o
CC drivers/acpi/acpica/rsinfo.o
CC net/sunrpc/timer.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
CC fs/ext4/xattr_trusted.o
CC drivers/acpi/acpica/rsio.o
CC net/core/gso.o
CC drivers/nvme/host/sysfs.o
CC mm/mremap.o
CC net/ipv4/arp.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC net/ipv6/xfrm6_output.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
CC kernel/cred.o
CC [M] drivers/gpu/drm/nouveau/nvif/head.o
CC fs/ext4/xattr_user.o
CC [M] net/netfilter/xt_addrtype.o
CC mm/msync.o
AR drivers/dma-buf/built-in.a
CC drivers/acpi/acpica/rsirq.o
LD [M] drivers/dma-buf/dmabuf_selftests.o
CC [M] net/bridge/br_netfilter_ipv6.o
CC lib/win_minmax.o
CC drivers/net/mdio/acpi_mdio.o
AR drivers/net/pcs/built-in.a
CC arch/x86/kernel/tsc_msr.o
CC drivers/net/mdio/fwnode_mdio.o
CC drivers/base/platform-msi.o
AR drivers/auxdisplay/built-in.a
CC drivers/net/phy/mdio_devres.o
CC drivers/net/phy/phy.o
CC [M] drivers/gpu/drm/drm_blend.o
CC arch/x86/kernel/io_delay.o
CC arch/x86/kernel/rtc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
CC [M] drivers/gpu/drm/i915/i915_params.o
CC [M] net/netfilter/xt_conntrack.o
AR drivers/net/ethernet/adi/built-in.a
AR drivers/net/ethernet/alacritech/built-in.a
CC drivers/base/physical_location.o
AR drivers/net/ethernet/amazon/built-in.a
CC fs/ext4/fast_commit.o
AR drivers/net/ethernet/aquantia/built-in.a
AR drivers/net/ethernet/asix/built-in.a
CC drivers/acpi/acpica/rslist.o
AR drivers/net/ethernet/cadence/built-in.a
AR drivers/net/ethernet/broadcom/built-in.a
CC drivers/scsi/scsi_lib.o
CC [M] drivers/net/ethernet/broadcom/b44.o
CC drivers/scsi/scsi_lib_dma.o
CC net/sunrpc/xdr.o
CC [M] drivers/net/ethernet/broadcom/bnx2.o
CC drivers/scsi/scsi_scan.o
CC drivers/nvme/host/pr.o
CC net/sunrpc/sunrpc_syms.o
CC kernel/reboot.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
CC net/core/net-sysfs.o
CC mm/page_vma_mapped.o
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/scsi/scsi_devinfo.o
CC [M] drivers/gpu/drm/nouveau/nvif/mem.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC drivers/nvme/host/trace.o
AR drivers/net/ethernet/cavium/common/built-in.a
AR drivers/net/ethernet/cavium/thunder/built-in.a
AR fs/nfs/built-in.a
AR drivers/net/ethernet/cavium/liquidio/built-in.a
CC [M] drivers/gpu/drm/xe/xe_device.o
AR drivers/net/ethernet/cortina/built-in.a
CC drivers/net/phy/phy-c45.o
AR drivers/net/ethernet/cavium/octeon/built-in.a
CC drivers/acpi/acpica/rsmemory.o
AR drivers/net/ethernet/cavium/built-in.a
CC kernel/async.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] net/bluetooth/hci_sysfs.o
CC drivers/acpi/acpica/rsmisc.o
CC drivers/base/trace.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
AR drivers/net/mdio/built-in.a
CC drivers/acpi/acpica/rsserial.o
CC [M] net/netfilter/xt_ipvs.o
CC arch/x86/kernel/resource.o
CC mm/pagewalk.o
CC kernel/range.o
CC drivers/net/phy/phy-core.o
AR drivers/net/usb/built-in.a
CC [M] drivers/net/usb/pegasus.o
CC net/ipv6/xfrm6_protocol.o
AS arch/x86/kernel/irqflags.o
CC arch/x86/kernel/static_call.o
CC fs/ext4/orphan.o
CC net/sunrpc/cache.o
AR net/bridge/built-in.a
LD [M] net/bridge/br_netfilter.o
CC [M] drivers/gpu/drm/i915/i915_pci.o
CC [M] drivers/gpu/drm/i915/i915_scatterlist.o
CC drivers/scsi/scsi_sysctl.o
CC arch/x86/kernel/process.o
CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o
CC net/ipv4/icmp.o
CC kernel/smpboot.o
CC drivers/acpi/acpica/rsutils.o
CC [M] drivers/net/usb/rtl8150.o
CC [M] drivers/gpu/drm/i915/i915_suspend.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC [M] fs/netfs/buffered_read.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC [M] fs/netfs/io.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC lib/xarray.o
CC [M] fs/netfs/iterator.o
AR drivers/base/built-in.a
CC drivers/usb/common/common.o
CC net/ipv4/devinet.o
CC drivers/usb/core/usb.o
CC net/ipv4/af_inet.o
CC drivers/usb/core/hub.o
CC drivers/nvme/host/fault_inject.o
AR drivers/usb/phy/built-in.a
CC fs/btrfs/extent_map.o
CC mm/pgtable-generic.o
CC drivers/usb/core/hcd.o
CC drivers/net/phy/phy_device.o
CC net/ipv6/netfilter.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC drivers/scsi/scsi_debugfs.o
CC drivers/acpi/acpica/rsxface.o
CC [M] drivers/gpu/drm/i915/i915_switcheroo.o
CC drivers/usb/common/debug.o
CC kernel/ucount.o
CC drivers/usb/core/urb.o
LD [M] net/netfilter/nf_conntrack.o
CC drivers/ata/libata-trace.o
LD [M] net/netfilter/nf_nat.o
AR net/netfilter/built-in.a
CC drivers/ata/libata-sata.o
CC drivers/scsi/scsi_trace.o
CC [M] net/bluetooth/l2cap_core.o
CC [M] drivers/gpu/drm/nouveau/nvif/outp.o
AR drivers/spi/built-in.a
CC [M] fs/netfs/main.o
CC drivers/acpi/acpica/tbdata.o
CC [M] drivers/gpu/drm/drm_bridge.o
CC mm/rmap.o
AR drivers/usb/common/built-in.a
CC [M] net/bluetooth/l2cap_sock.o
CC drivers/usb/core/message.o
CC [M] drivers/gpu/drm/i915/i915_sysfs.o
CC drivers/nvme/host/pci.o
CC drivers/input/serio/serio.o
CC net/core/page_pool.o
CC drivers/input/serio/i8042.o
CC drivers/usb/core/driver.o
CC [M] net/bluetooth/smp.o
CC fs/btrfs/sysfs.o
CC drivers/input/serio/libps2.o
CC fs/btrfs/accessors.o
AR drivers/net/ethernet/engleder/built-in.a
CC [M] net/bluetooth/lib.o
CC net/core/net-procfs.o
CC fs/btrfs/xattr.o
CC [M] drivers/net/ethernet/broadcom/cnic.o
CC [M] fs/netfs/objects.o
CC mm/vmalloc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
CC kernel/regset.o
CC [M] drivers/net/usb/r8152.o
CC arch/x86/kernel/ptrace.o
CC drivers/acpi/acpica/tbfadt.o
CC [M] net/bluetooth/ecdh_helper.o
CC drivers/scsi/scsi_logging.o
CC [M] drivers/net/ipvlan/ipvlan_core.o
CC [M] drivers/net/ipvlan/ipvlan_main.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC drivers/ata/libata-sff.o
CC fs/btrfs/ordered-data.o
CC kernel/ksyms_common.o
CC lib/lockref.o
CC net/ipv6/fib6_rules.o
CC drivers/acpi/device_pm.o
CC [M] drivers/gpu/drm/drm_cache.o
CC drivers/acpi/proc.o
CC [M] drivers/net/ipvlan/ipvlan_l3s.o
CC drivers/acpi/acpica/tbfind.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC drivers/usb/core/config.o
CC drivers/acpi/acpica/tbinstal.o
CC lib/bcd.o
CC lib/sort.o
CC [M] drivers/gpu/drm/nouveau/nvif/timer.o
LD [M] fs/netfs/netfs.o
CC drivers/usb/core/file.o
CC drivers/acpi/bus.o
CC drivers/acpi/acpica/tbprint.o
CC lib/parser.o
CC net/core/netpoll.o
CC drivers/ata/libata-pmp.o
CC [M] drivers/gpu/drm/i915/i915_utils.o
CC drivers/net/phy/linkmode.o
CC kernel/groups.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
CC drivers/scsi/scsi_pm.o
CC drivers/ata/libata-acpi.o
CC net/sunrpc/rpc_pipe.o
CC drivers/acpi/glue.o
AR drivers/input/serio/built-in.a
CC lib/debug_locks.o
AR fs/ext4/built-in.a
CC kernel/vhost_task.o
CC [M] drivers/gpu/drm/i915/intel_clock_gating.o
CC drivers/acpi/acpica/tbutils.o
CC arch/x86/kernel/tls.o
CC net/ipv4/igmp.o
CC fs/btrfs/extent_io.o
CC drivers/usb/core/buffer.o
CC drivers/scsi/scsi_bsg.o
CC [M] drivers/gpu/drm/i915/intel_device_info.o
CC net/ipv4/fib_frontend.o
CC drivers/input/keyboard/atkbd.o
CC lib/random32.o
CC drivers/usb/core/sysfs.o
CC net/ipv4/fib_semantics.o
CC drivers/acpi/acpica/tbxface.o
CC kernel/kcmp.o
CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC drivers/net/phy/mdio_bus.o
CC arch/x86/kernel/step.o
CC net/ipv6/proc.o
CC drivers/scsi/scsi_common.o
CC drivers/acpi/scan.o
CC net/ipv4/fib_trie.o
CC lib/bust_spinlocks.o
CC [M] drivers/gpu/drm/drm_client.o
CC [M] drivers/gpu/drm/nouveau/nvif/user.o
CC kernel/freezer.o
CC [M] drivers/gpu/drm/i915/intel_memory_region.o
LD [M] drivers/net/ipvlan/ipvlan.o
CC drivers/acpi/acpica/tbxfload.o
CC [M] drivers/gpu/drm/i915/intel_pcode.o
CC net/ipv4/fib_notifier.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC arch/x86/kernel/i8237.o
CC drivers/scsi/sd.o
CC [M] drivers/net/vxlan/vxlan_core.o
CC drivers/usb/core/endpoint.o
CC drivers/acpi/resource.o
CC drivers/ata/libata-pata-timings.o
CC [M] drivers/net/vxlan/vxlan_multicast.o
CC drivers/scsi/sg.o
CC kernel/stacktrace.o
AR drivers/nvme/host/built-in.a
AR drivers/nvme/built-in.a
CC fs/btrfs/volumes.o
CC drivers/net/phy/mdio_device.o
CC fs/btrfs/async-thread.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC drivers/usb/host/pci-quirks.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC arch/x86/kernel/stacktrace.o
CC drivers/acpi/acpica/tbxfroot.o
CC lib/kasprintf.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
CC [M] drivers/net/vxlan/vxlan_vnifilter.o
CC net/ipv4/inet_fragment.o
CC drivers/usb/core/devio.o
CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o
CC [M] drivers/gpu/drm/i915/intel_region_ttm.o
AR drivers/input/keyboard/built-in.a
AR drivers/input/mouse/built-in.a
CC net/core/fib_rules.o
CC drivers/input/input.o
CC [M] drivers/net/ethernet/broadcom/tg3.o
CC [M] drivers/net/vxlan/vxlan_mdb.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
CC drivers/usb/core/notify.o
CC net/core/net-traces.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
CC lib/bitmap.o
CC net/sunrpc/sysfs.o
CC drivers/net/phy/swphy.o
CC drivers/ata/ahci.o
CC mm/page_alloc.o
CC drivers/acpi/acpica/utaddress.o
CC kernel/dma.o
CC arch/x86/kernel/reboot.o
CC net/ipv6/syncookies.o
CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o
CC net/ipv6/mip6.o
CC drivers/net/phy/fixed_phy.o
CC drivers/usb/storage/scsiglue.o
AR drivers/net/ethernet/ezchip/built-in.a
CC drivers/usb/storage/protocol.o
CC net/ipv6/addrconf_core.o
CC [M] net/bluetooth/hci_request.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
CC drivers/usb/serial/usb-serial.o
AR drivers/usb/misc/built-in.a
CC drivers/usb/serial/generic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o
CC drivers/acpi/acpica/utalloc.o
CC drivers/usb/host/ehci-hcd.o
CC drivers/usb/serial/bus.o
CC drivers/usb/core/generic.o
CC kernel/smp.o
CC [M] drivers/gpu/drm/drm_client_modeset.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC [M] drivers/net/phy/phylink.o
CC drivers/usb/host/ehci-pci.o
AR drivers/net/ethernet/fungible/built-in.a
CC drivers/usb/host/ohci-hcd.o
CC lib/scatterlist.o
CC net/core/selftests.o
CC arch/x86/kernel/msr.o
CC drivers/acpi/acpica/utascii.o
CC drivers/scsi/scsi_sysfs.o
CC kernel/uid16.o
CC [M] drivers/net/phy/aquantia_main.o
CC net/core/ptp_classifier.o
CC drivers/usb/storage/transport.o
CC drivers/ata/libahci.o
CC net/sunrpc/svc_xprt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o
CC net/ipv4/ping.o
CC [M] drivers/gpu/drm/i915/intel_sbi.o
CC drivers/acpi/acpi_processor.o
CC arch/x86/kernel/cpuid.o
CC drivers/usb/storage/usb.o
CC drivers/acpi/acpica/utbuffer.o
AR drivers/net/ethernet/huawei/built-in.a
CC drivers/usb/serial/console.o
CC net/core/netprio_cgroup.o
CC drivers/ata/ata_piix.o
CC net/ipv6/exthdrs_core.o
CC drivers/input/input-compat.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
CC [M] drivers/net/phy/aquantia_hwmon.o
CC drivers/acpi/processor_core.o
CC drivers/net/loopback.o
CC net/ipv4/ip_tunnel_core.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC net/sunrpc/xprtmultipath.o
CC kernel/kallsyms.o
CC drivers/acpi/acpica/utcksum.o
CC [M] net/bluetooth/mgmt_util.o
CC drivers/acpi/processor_pdc.o
CC fs/btrfs/ioctl.o
CC drivers/usb/core/quirks.o
CC fs/btrfs/locking.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC net/ipv4/gre_offload.o
CC arch/x86/kernel/early-quirks.o
CC [M] drivers/gpu/drm/i915/intel_step.o
CC drivers/acpi/ec.o
CC lib/list_sort.o
CC kernel/acct.o
CC drivers/usb/serial/ftdi_sio.o
CC [M] net/bluetooth/mgmt_config.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o
CC drivers/input/input-mt.o
CC lib/uuid.o
CC net/ipv4/metrics.o
CC net/sunrpc/stats.o
CC drivers/usb/serial/pl2303.o
CC drivers/acpi/acpica/utcopy.o
CC arch/x86/kernel/smp.o
CC drivers/usb/storage/initializers.o
CC drivers/usb/host/ohci-pci.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o
CC lib/iov_iter.o
CC drivers/acpi/dock.o
CC drivers/usb/storage/sierra_ms.o
CC net/ipv4/netlink.o
CC net/ipv6/ip6_checksum.o
CC [M] drivers/net/usb/asix_devices.o
CC drivers/input/input-poller.o
AR drivers/scsi/built-in.a
CC [M] drivers/net/phy/ax88796b.o
CC drivers/usb/core/devices.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
CC net/ipv6/ip6_icmp.o
CC [M] drivers/gpu/drm/i915/intel_uncore.o
CC drivers/acpi/acpica/utexcep.o
CC arch/x86/kernel/smpboot.o
CC [M] net/bluetooth/hci_codec.o
CC net/ipv4/nexthop.o
CC drivers/usb/storage/option_ms.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
CC drivers/acpi/acpica/utdebug.o
CC [M] drivers/gpu/drm/i915/intel_wakeref.o
CC net/ipv6/output_core.o
CC [M] drivers/gpu/drm/i915/vlv_sideband.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC drivers/input/ff-core.o
AR drivers/ata/built-in.a
CC drivers/usb/core/phy.o
CC kernel/crash_core.o
CC [M] drivers/gpu/drm/drm_color_mgmt.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC drivers/usb/storage/usual-tables.o
CC kernel/compat.o
CC net/ipv6/protocol.o
CC drivers/rtc/lib.o
CC drivers/rtc/class.o
AR drivers/i2c/algos/built-in.a
CC [M] drivers/i2c/algos/i2c-algo-bit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o
CC kernel/utsname.o
CC [M] drivers/net/phy/bcm7xxx.o
CC drivers/i2c/busses/i2c-designware-common.o
CC [M] drivers/net/phy/bcm87xx.o
CC drivers/i2c/busses/i2c-designware-master.o
CC drivers/acpi/acpica/utdecode.o
CC lib/clz_ctz.o
CC net/sunrpc/sysctl.o
AR drivers/usb/serial/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
CC net/ipv6/ip6_offload.o
AR drivers/i3c/built-in.a
AR drivers/media/i2c/built-in.a
AR drivers/ptp/built-in.a
AR drivers/media/tuners/built-in.a
CC [M] drivers/ptp/ptp_clock.o
CC net/ipv6/tcpv6_offload.o
AR drivers/media/rc/keymaps/built-in.a
CC net/ipv6/exthdrs_offload.o
AR drivers/media/rc/built-in.a
CC net/ipv6/inet6_hashtables.o
AR drivers/media/common/b2c2/built-in.a
AR drivers/media/common/saa7146/built-in.a
AR drivers/media/common/siano/built-in.a
AR drivers/media/common/v4l2-tpg/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
LD [M] drivers/net/vxlan/vxlan.o
AR drivers/media/common/videobuf2/built-in.a
AR drivers/media/common/built-in.a
AR drivers/usb/storage/built-in.a
AR drivers/media/platform/allegro-dvt/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
CC drivers/usb/host/uhci-hcd.o
AR drivers/media/platform/amlogic/built-in.a
AR drivers/media/platform/amphion/built-in.a
AR drivers/media/platform/aspeed/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
CC drivers/input/touchscreen.o
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/platform/cadence/built-in.a
AR drivers/media/platform/chips-media/built-in.a
CC [M] drivers/ptp/ptp_chardev.o
AR drivers/media/platform/intel/built-in.a
AR drivers/media/platform/marvell/built-in.a
CC drivers/acpi/acpica/utdelete.o
AR drivers/media/platform/mediatek/jpeg/built-in.a
CC drivers/usb/core/port.o
AR drivers/media/platform/mediatek/mdp/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
CC [M] drivers/net/usb/asix_common.o
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
AR drivers/media/pci/ttpci/built-in.a
AR drivers/media/pci/b2c2/built-in.a
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/pci/pluto2/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
CC drivers/net/netconsole.o
AR drivers/media/pci/dm1105/built-in.a
CC [M] drivers/net/dummy.o
AR drivers/media/platform/mediatek/mdp3/built-in.a
AR drivers/media/pci/pt1/built-in.a
AR drivers/media/platform/mediatek/built-in.a
AR drivers/media/pci/pt3/built-in.a
CC [M] net/bluetooth/eir.o
CC drivers/rtc/interface.o
AR drivers/media/pci/mantis/built-in.a
AR drivers/media/platform/microchip/built-in.a
CC [M] net/bluetooth/hci_sync.o
AR drivers/media/pci/ngene/built-in.a
CC drivers/usb/host/xhci.o
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/media/platform/nvidia/built-in.a
AR drivers/media/pci/saa7146/built-in.a
AR drivers/media/pci/smipcie/built-in.a
AR drivers/media/platform/nxp/dw100/built-in.a
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/platform/nxp/imx-jpeg/built-in.a
AR drivers/media/platform/nxp/imx8-isi/built-in.a
AR drivers/media/platform/nxp/built-in.a
CC net/ipv4/udp_tunnel_stub.o
AR drivers/media/pci/intel/ipu3/built-in.a
AR drivers/media/pci/intel/ivsc/built-in.a
AR drivers/media/platform/qcom/camss/built-in.a
AR drivers/media/pci/intel/built-in.a
CC drivers/input/ff-memless.o
AR drivers/media/pci/built-in.a
AR drivers/media/platform/qcom/venus/built-in.a
CC drivers/input/vivaldi-fmap.o
CC kernel/user_namespace.o
AR drivers/media/platform/qcom/built-in.a
CC kernel/pid_namespace.o
AR drivers/media/platform/renesas/rcar-vin/built-in.a
AR net/sunrpc/built-in.a
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
CC drivers/usb/core/hcd-pci.o
AR drivers/media/platform/renesas/vsp1/built-in.a
AR drivers/i2c/muxes/built-in.a
CC [M] drivers/i2c/muxes/i2c-mux-gpio.o
AR drivers/media/platform/renesas/built-in.a
CC net/ipv4/sysctl_net_ipv4.o
AR drivers/media/platform/rockchip/rga/built-in.a
AR drivers/media/platform/rockchip/rkisp1/built-in.a
AR drivers/media/platform/rockchip/built-in.a
AR drivers/media/usb/b2c2/built-in.a
AR drivers/media/usb/dvb-usb/built-in.a
CC [M] drivers/net/phy/bcm-phy-lib.o
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
AR drivers/media/usb/dvb-usb-v2/built-in.a
AR drivers/media/platform/samsung/exynos4-is/built-in.a
CC arch/x86/kernel/tsc_sync.o
AR drivers/media/usb/s2255/built-in.a
AR drivers/media/platform/samsung/s3c-camif/built-in.a
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
CC drivers/i2c/busses/i2c-designware-platdrv.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
AR drivers/media/usb/siano/built-in.a
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
AR drivers/media/usb/ttusb-budget/built-in.a
AR drivers/media/platform/samsung/built-in.a
CC [M] fs/fscache/cache.o
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/usb/built-in.a
AR drivers/media/platform/st/sti/bdisp/built-in.a
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
CC [M] fs/smb/common/cifs_arc4.o
AR drivers/media/platform/st/sti/delta/built-in.a
CC net/core/dst_cache.o
CC [M] fs/smb/common/cifs_md4.o
AR drivers/media/platform/st/sti/hva/built-in.a
AR drivers/media/platform/st/stm32/built-in.a
CC drivers/acpi/acpica/uterror.o
AR drivers/media/platform/st/built-in.a
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o
CC mm/init-mm.o
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
AR drivers/media/platform/ti/am437x/built-in.a
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
AR drivers/media/platform/ti/cal/built-in.a
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
AR drivers/media/platform/sunxi/built-in.a
AR drivers/media/platform/ti/vpe/built-in.a
CC [M] drivers/gpu/drm/i915/vlv_suspend.o
AR drivers/media/platform/ti/davinci/built-in.a
CC drivers/usb/host/xhci-mem.o
AR drivers/media/platform/ti/omap/built-in.a
AR drivers/media/platform/ti/omap3isp/built-in.a
CC [M] fs/fuse/dev.o
AR drivers/media/platform/ti/built-in.a
CC [M] fs/fuse/dir.o
CC drivers/input/input-leds.o
AR drivers/media/platform/verisilicon/built-in.a
AR drivers/media/platform/via/built-in.a
AR drivers/media/platform/xilinx/built-in.a
AR drivers/media/platform/built-in.a
AR drivers/media/mmc/siano/built-in.a
AR drivers/media/mmc/built-in.a
CC [M] fs/fuse/file.o
AR drivers/media/firewire/built-in.a
AR drivers/media/spi/built-in.a
AR drivers/media/test-drivers/built-in.a
AR drivers/media/built-in.a
CC [M] drivers/net/macvlan.o
CC [M] drivers/ptp/ptp_sysfs.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
AR drivers/net/ethernet/i825xx/built-in.a
CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o
CC drivers/usb/core/usb-acpi.o
AR drivers/net/ethernet/microsoft/built-in.a
CC drivers/input/mousedev.o
AR drivers/net/ethernet/litex/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
CC arch/x86/kernel/setup_percpu.o
CC drivers/acpi/acpica/uteval.o
CC [M] fs/smb/client/trace.o
CC [M] drivers/net/ethernet/intel/igb/igb_main.o
CC arch/x86/kernel/ftrace.o
AR drivers/net/ethernet/microchip/built-in.a
AS arch/x86/kernel/ftrace_64.o
CC drivers/acpi/acpica/utglobal.o
CC arch/x86/kernel/trace_clock.o
CC lib/bsearch.o
CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o
CC net/ipv6/mcast_snoop.o
CC [M] fs/smb/client/cifsfs.o
CC mm/memblock.o
CC mm/memory_hotplug.o
CC [M] drivers/net/phy/broadcom.o
CC [M] drivers/gpu/drm/drm_connector.o
CC mm/madvise.o
CC [M] drivers/net/usb/ax88172a.o
CC mm/page_io.o
CC drivers/i2c/busses/i2c-designware-baytrail.o
CC [M] drivers/gpu/drm/drm_crtc.o
CC [M] net/bluetooth/coredump.o
CC fs/btrfs/orphan.o
UPD kernel/config_data
CC kernel/stop_machine.o
CC [M] fs/fscache/cookie.o
CC drivers/acpi/acpica/uthex.o
CC drivers/acpi/acpica/utids.o
CC arch/x86/kernel/trace.o
CC net/core/gro_cells.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o
CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o
CC drivers/rtc/nvmem.o
AR drivers/usb/core/built-in.a
CC [M] drivers/gpu/drm/drm_displayid.o
CC lib/find_bit.o
CC [M] drivers/ptp/ptp_vclock.o
CC drivers/acpi/acpica/utinit.o
CC drivers/input/evdev.o
CC arch/x86/kernel/rethook.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC drivers/usb/gadget/udc/core.o
CC [M] drivers/i2c/busses/i2c-scmi.o
CC lib/llist.o
CC drivers/usb/gadget/udc/trace.o
CC [M] drivers/gpu/drm/i915/soc/intel_dram.o
CC arch/x86/kernel/crash_core_64.o
CC net/ipv4/proc.o
CC [M] drivers/net/usb/ax88179_178a.o
CC lib/memweight.o
CC [M] net/ipv6/ip6_udp_tunnel.o
CC [M] drivers/net/phy/lxt.o
CC drivers/rtc/dev.o
CC drivers/usb/host/xhci-ext-caps.o
CC lib/kfifo.o
CC [M] fs/fuse/inode.o
CC drivers/acpi/acpica/utlock.o
CC [M] drivers/gpu/drm/drm_drv.o
CC kernel/kprobes.o
CC [M] fs/fuse/control.o
CC fs/btrfs/export.o
CC arch/x86/kernel/module.o
CC [M] net/bluetooth/sco.o
CC kernel/hung_task.o
AR net/core/built-in.a
CC kernel/watchdog.o
CC arch/x86/kernel/early_printk.o
CC [M] drivers/ptp/ptp_kvm_x86.o
CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o
CC drivers/rtc/proc.o
CC [M] drivers/gpu/drm/drm_dumb_buffers.o
CC [M] drivers/net/ethernet/intel/igc/igc_main.o
CC drivers/acpi/acpica/utmath.o
CC [M] drivers/net/ethernet/intel/igc/igc_mac.o
CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o
CC [M] fs/fscache/io.o
CC [M] drivers/net/ethernet/intel/igbvf/vf.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
CC mm/swap_state.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
CC [M] fs/smb/client/cifs_debug.o
CC mm/swapfile.o
AR drivers/input/built-in.a
AR drivers/power/reset/built-in.a
CC arch/x86/kernel/hpet.o
CC drivers/power/supply/power_supply_core.o
CC lib/percpu-refcount.o
CC drivers/power/supply/power_supply_sysfs.o
CC [M] drivers/net/phy/realtek.o
CC [M] drivers/ptp/ptp_kvm_common.o
CC drivers/acpi/acpica/utmisc.o
CC drivers/rtc/sysfs.o
CC drivers/hwmon/hwmon.o
CC [M] drivers/gpu/drm/i915/soc/intel_pch.o
CC drivers/power/supply/power_supply_leds.o
AR net/ipv6/built-in.a
CC [M] drivers/gpu/drm/i915/i915_memcpy.o
CC drivers/usb/host/xhci-ring.o
CC drivers/acpi/pci_root.o
CC [M] drivers/hwmon/acpi_power_meter.o
LD [M] drivers/ptp/ptp.o
CC drivers/usb/host/xhci-hub.o
CC [M] drivers/gpu/drm/drm_edid.o
CC drivers/usb/host/xhci-dbg.o
CC drivers/usb/host/xhci-trace.o
AR drivers/usb/gadget/udc/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
AR drivers/usb/gadget/function/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o
AR drivers/usb/gadget/legacy/built-in.a
CC drivers/usb/gadget/usbstring.o
CC net/ipv4/syncookies.o
CC [M] drivers/net/usb/cdc_ether.o
CC drivers/power/supply/power_supply_hwmon.o
CC drivers/usb/host/xhci-debugfs.o
CC [M] drivers/gpu/drm/drm_encoder.o
CC fs/btrfs/tree-log.o
CC [M] drivers/i2c/busses/i2c-i801.o
CC net/ipv4/esp4.o
CC drivers/acpi/acpica/utmutex.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC [M] fs/fscache/main.o
CC [M] fs/fscache/volume.o
CC [M] drivers/gpu/drm/drm_file.o
CC [M] drivers/net/ethernet/intel/igbvf/mbx.o
CC [M] fs/fuse/xattr.o
CC drivers/rtc/rtc-mc146818-lib.o
CC lib/rhashtable.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
LD [M] drivers/ptp/ptp_kvm.o
CC kernel/watchdog_perf.o
CC drivers/usb/host/xhci-pci.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
CC drivers/usb/gadget/config.o
CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o
AR drivers/power/supply/built-in.a
AR drivers/power/built-in.a
CC drivers/acpi/acpica/utnonansi.o
CC kernel/seccomp.o
CC arch/x86/kernel/amd_nb.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
CC [M] drivers/net/phy/smsc.o
CC [M] net/bluetooth/iso.o
CC net/ipv4/esp4_offload.o
CC [M] net/bluetooth/a2mp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o
CC [M] drivers/gpu/drm/drm_fourcc.o
CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC [M] drivers/hwmon/coretemp.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC [M] drivers/gpu/drm/i915/i915_mm.o
AR drivers/thermal/broadcom/built-in.a
AR drivers/thermal/samsung/built-in.a
CC drivers/thermal/intel/intel_tcc.o
CC drivers/rtc/rtc-cmos.o
CC [M] drivers/net/usb/cdc_eem.o
CC [M] fs/fuse/acl.o
CC [M] fs/smb/client/connect.o
CC drivers/acpi/acpica/utobject.o
CC drivers/thermal/intel/therm_throt.o
CC drivers/i2c/i2c-boardinfo.o
CC [M] drivers/net/usb/smsc75xx.o
CC [M] fs/smb/client/dir.o
CC [M] fs/fscache/proc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o
CC [M] drivers/net/ethernet/intel/e1000e/mac.o
CC lib/base64.o
CC drivers/acpi/acpica/utosi.o
CC drivers/usb/gadget/epautoconf.o
CC arch/x86/kernel/kvm.o
CC mm/swap_slots.o
CC kernel/relay.o
CC [M] drivers/i2c/busses/i2c-isch.o
CC drivers/i2c/i2c-core-base.o
CC fs/btrfs/free-space-cache.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o
CC [M] drivers/net/ethernet/intel/igbvf/netdev.o
CC net/ipv4/netfilter.o
CC [M] drivers/usb/class/usbtmc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
CC lib/once.o
LD [M] drivers/net/phy/aquantia.o
CC [M] fs/fuse/readdir.o
AR drivers/net/phy/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC [M] drivers/i2c/busses/i2c-ismt.o
CC drivers/watchdog/watchdog_core.o
CC [M] drivers/md/persistent-data/dm-array.o
CC net/ipv4/inet_diag.o
CC drivers/acpi/acpica/utownerid.o
AR drivers/hwmon/built-in.a
CC [M] drivers/md/persistent-data/dm-bitset.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
LD [M] fs/fscache/fscache.o
CC drivers/md/md.o
CC [M] drivers/i2c/busses/i2c-piix4.o
CC drivers/usb/gadget/composite.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence.o
CC fs/btrfs/zlib.o
CC lib/refcount.o
AR drivers/rtc/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/manage.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
CC [M] drivers/net/ethernet/intel/igc/igc_i225.o
CC [M] net/bluetooth/amp.o
CC lib/rcuref.o
CC [M] drivers/net/ethernet/intel/e1000e/nvm.o
CC mm/dmapool.o
CC [M] drivers/md/persistent-data/dm-block-manager.o
CC [M] net/bluetooth/hci_debugfs.o
CC drivers/acpi/acpica/utpredef.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o
CC lib/usercopy.o
CC drivers/i2c/i2c-core-smbus.o
CC [M] drivers/md/persistent-data/dm-space-map-common.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC kernel/utsname_sysctl.o
CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o
CC [M] drivers/net/ethernet/intel/e1000e/phy.o
CC net/ipv4/tcp_diag.o
CC [M] fs/fuse/ioctl.o
LD [M] drivers/net/ethernet/intel/e1000/e1000.o
CC lib/errseq.o
CC arch/x86/kernel/kvmclock.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o
CC [M] drivers/net/ethernet/intel/igc/igc_base.o
CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o
CC drivers/acpi/acpica/utresdecode.o
CC lib/bucket_locks.o
CC drivers/watchdog/watchdog_dev.o
AR drivers/thermal/intel/built-in.a
CC fs/btrfs/lzo.o
AR drivers/thermal/st/built-in.a
CC net/ipv4/udp_diag.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC net/ipv4/tcp_cubic.o
AR drivers/thermal/qcom/built-in.a
CC kernel/delayacct.o
AR drivers/thermal/tegra/built-in.a
AR drivers/thermal/mediatek/built-in.a
CC drivers/thermal/thermal_core.o
CC [M] drivers/net/usb/smsc95xx.o
CC mm/hugetlb.o
CC [M] drivers/md/persistent-data/dm-space-map-disk.o
AR drivers/net/ethernet/mscc/built-in.a
AR drivers/usb/host/built-in.a
CC kernel/taskstats.o
CC drivers/acpi/pci_link.o
AR drivers/net/ethernet/neterion/built-in.a
CC lib/generic-radix-tree.o
CC [M] drivers/gpu/drm/i915/i915_syncmap.o
CC fs/btrfs/zstd.o
CC drivers/acpi/acpica/utresrc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
CC kernel/tsacct.o
AR drivers/net/ethernet/netronome/built-in.a
AR drivers/net/ethernet/ni/built-in.a
AR drivers/net/ethernet/packetengines/built-in.a
CC [M] drivers/gpu/drm/i915/i915_user_extensions.o
CC [M] fs/overlayfs/super.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o
CC [M] fs/overlayfs/namei.o
CC [M] drivers/gpu/drm/i915/i915_ioc32.o
CC lib/string_helpers.o
CC [M] fs/smb/client/file.o
CC kernel/tracepoint.o
LD [M] drivers/i2c/busses/i2c-designware-pci.o
CC drivers/watchdog/softdog.o
CC arch/x86/kernel/paravirt.o
CC [M] drivers/net/ethernet/intel/igc/igc_phy.o
AR drivers/i2c/busses/built-in.a
CC [M] fs/smb/client/inode.o
CC [M] drivers/net/ethernet/intel/igc/igc_diag.o
CC [M] drivers/net/ethernet/intel/e1000e/param.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
LD [M] fs/fuse/fuse.o
CC drivers/acpi/acpica/utstate.o
CC [M] drivers/net/mii.o
CC [M] drivers/md/persistent-data/dm-space-map-metadata.o
CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o
CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o
CC [M] drivers/md/persistent-data/dm-transaction-manager.o
CC fs/open.o
LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o
CC drivers/usb/gadget/functions.o
CC kernel/latencytop.o
AR drivers/net/ethernet/realtek/built-in.a
CC [M] drivers/net/ethernet/realtek/8139cp.o
CC kernel/irq_work.o
CC drivers/i2c/i2c-core-acpi.o
CC [M] drivers/gpu/drm/i915/i915_debugfs.o
LD [M] net/bluetooth/bluetooth.o
AR drivers/watchdog/built-in.a
CC drivers/md/md-bitmap.o
CC drivers/acpi/pci_irq.o
CC [M] drivers/net/usb/mcs7830.o
CC [M] drivers/md/persistent-data/dm-btree.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
CC [M] drivers/net/ethernet/realtek/8139too.o
AR drivers/net/ethernet/renesas/built-in.a
CC drivers/acpi/acpica/utstring.o
CC drivers/opp/core.o
CC net/ipv4/xfrm4_policy.o
CC drivers/opp/cpu.o
CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o
CC lib/hexdump.o
CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC arch/x86/kernel/pvclock.o
CC kernel/static_call.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
CC fs/read_write.o
CC [M] fs/overlayfs/util.o
CC drivers/thermal/thermal_sysfs.o
CC drivers/usb/gadget/configfs.o
CC lib/kstrtox.o
CC drivers/usb/gadget/u_f.o
CC [M] drivers/md/persistent-data/dm-btree-remove.o
CC drivers/cpufreq/cpufreq.o
CC [M] drivers/net/mdio.o
CC drivers/cpuidle/governors/menu.o
CC [M] drivers/md/persistent-data/dm-btree-spine.o
CC drivers/opp/debugfs.o
CC [M] fs/overlayfs/inode.o
CC drivers/acpi/acpica/utstrsuppt.o
CC drivers/cpuidle/cpuidle.o
CC drivers/i2c/i2c-core-slave.o
CC fs/btrfs/compression.o
CC drivers/mmc/core/core.o
CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o
CC kernel/static_call_inline.o
CC drivers/mmc/core/bus.o
CC [M] drivers/net/usb/usbnet.o
CC [M] drivers/net/usb/cdc_ncm.o
CC fs/file_table.o
CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o
CC arch/x86/kernel/pcspeaker.o
CC lib/debug_info.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
CC [M] fs/overlayfs/file.o
CC drivers/cpuidle/governors/haltpoll.o
CC drivers/acpi/acpica/utstrtoul64.o
CC drivers/acpi/acpica/utxface.o
CC [M] drivers/net/usb/r8153_ecm.o
CC drivers/md/md-autodetect.o
CC drivers/thermal/thermal_trip.o
CC net/ipv4/xfrm4_state.o
CC net/ipv4/xfrm4_input.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC fs/super.o
CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o
CC arch/x86/kernel/check.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
CC kernel/user-return-notifier.o
LD [M] drivers/md/persistent-data/dm-persistent-data.o
CC drivers/i2c/i2c-dev.o
CC drivers/md/dm-uevent.o
CC kernel/padata.o
CC drivers/cpufreq/freq_table.o
CC drivers/acpi/acpica/utxfinit.o
CC drivers/acpi/acpica/utxferror.o
CC net/ipv4/xfrm4_output.o
CC [M] drivers/net/ethernet/realtek/r8169_main.o
CC drivers/acpi/acpi_lpss.o
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
CC drivers/md/dm.o
CC drivers/thermal/thermal_helpers.o
AR drivers/opp/built-in.a
CC [M] drivers/net/tun.o
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o
AR drivers/ufs/built-in.a
CC arch/x86/kernel/uprobes.o
CC [M] fs/overlayfs/dir.o
CC drivers/thermal/thermal_hwmon.o
CC net/ipv4/xfrm4_protocol.o
CC drivers/acpi/acpi_apd.o
CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
AR drivers/cpuidle/governors/built-in.a
CC drivers/cpuidle/driver.o
AR drivers/usb/gadget/built-in.a
AR drivers/usb/built-in.a
AR drivers/leds/trigger/built-in.a
CC [M] drivers/leds/trigger/ledtrig-audio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o
CC drivers/md/dm-table.o
CC drivers/mmc/core/host.o
CC drivers/md/dm-target.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
CC drivers/acpi/acpica/utxfmutex.o
CC [M] drivers/net/ethernet/intel/igc/igc_dump.o
CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
CC drivers/md/dm-linear.o
CC lib/iomap.o
CC [M] net/ipv4/ip_tunnel.o
AR drivers/leds/blink/built-in.a
CC mm/hugetlb_vmemmap.o
CC fs/btrfs/delayed-ref.o
AR drivers/leds/simple/built-in.a
CC fs/btrfs/relocation.o
AR drivers/net/ethernet/sfc/built-in.a
CC drivers/md/dm-stripe.o
CC drivers/thermal/gov_fair_share.o
CC fs/char_dev.o
CC drivers/leds/led-core.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o
CC lib/pci_iomap.o
CC kernel/jump_label.o
CC drivers/cpuidle/governor.o
CC [M] drivers/i2c/i2c-smbus.o
AR drivers/acpi/acpica/built-in.a
AR drivers/firmware/arm_ffa/built-in.a
AR drivers/firmware/arm_scmi/built-in.a
AR drivers/firmware/broadcom/built-in.a
CC drivers/cpufreq/cpufreq_performance.o
AR drivers/firmware/cirrus/built-in.a
AR drivers/firmware/meson/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
CC drivers/firmware/efi/efi-bgrt.o
CC arch/x86/kernel/perf_regs.o
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC drivers/firmware/efi/efi.o
CC fs/stat.o
CC drivers/cpuidle/sysfs.o
CC drivers/thermal/gov_step_wise.o
CC kernel/context_tracking.o
CC drivers/acpi/acpi_platform.o
CC drivers/mmc/core/mmc.o
CC fs/exec.o
LD [M] drivers/net/usb/asix.o
CC drivers/mmc/host/sdhci.o
CC [M] fs/overlayfs/readdir.o
CC fs/pipe.o
CC drivers/firmware/efi/libstub/gop.o
CC [M] drivers/net/veth.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
CC drivers/mmc/host/sdhci-pci-core.o
CC drivers/leds/led-class.o
CC lib/iomap_copy.o
CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o
CC drivers/md/dm-ioctl.o
CC fs/namei.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC lib/devres.o
CC lib/check_signature.o
CC kernel/iomem.o
CC drivers/cpufreq/cpufreq_governor.o
CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o
CC [M] drivers/i2c/i2c-mux.o
CC drivers/thermal/gov_user_space.o
CC arch/x86/kernel/tracepoint.o
CC arch/x86/kernel/itmt.o
CC drivers/mmc/host/sdhci-pci-o2micro.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o
CC drivers/cpuidle/poll_state.o
CC [M] drivers/gpu/drm/i915/i915_pmu.o
CC drivers/md/dm-io.o
CC kernel/rseq.o
CC drivers/leds/led-triggers.o
CC drivers/acpi/acpi_pnp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
CC [M] net/ipv4/udp_tunnel_core.o
CC [M] net/ipv4/udp_tunnel_nic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
CC mm/mempolicy.o
CC mm/sparse.o
CC drivers/firmware/efi/libstub/secureboot.o
CC drivers/cpuidle/cpuidle-haltpoll.o
AR drivers/thermal/built-in.a
CC fs/fcntl.o
CC fs/ioctl.o
GZIP kernel/config_data.gz
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
CC drivers/md/dm-kcopyd.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC drivers/md/dm-sysfs.o
CC drivers/md/dm-stats.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC arch/x86/kernel/umip.o
CC lib/interval_tree.o
CC drivers/firmware/efi/vars.o
CC [M] fs/overlayfs/copy_up.o
CC drivers/acpi/power.o
CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o
AR drivers/i2c/built-in.a
AR drivers/crypto/stm32/built-in.a
AR drivers/cpuidle/built-in.a
CC drivers/acpi/event.o
AR drivers/crypto/xilinx/built-in.a
AR drivers/crypto/hisilicon/built-in.a
AR drivers/crypto/intel/keembay/built-in.a
AR drivers/crypto/intel/ixp4xx/built-in.a
AR drivers/crypto/intel/built-in.a
CC lib/assoc_array.o
AR drivers/crypto/starfive/built-in.a
AR drivers/crypto/built-in.a
CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o
CC drivers/clocksource/acpi_pm.o
AR drivers/leds/built-in.a
CC lib/list_debug.o
CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o
CC drivers/cpufreq/acpi-cpufreq.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC drivers/firmware/efi/libstub/tpm.o
CC fs/readdir.o
CC [M] fs/overlayfs/export.o
AR net/ipv4/built-in.a
CC [M] fs/overlayfs/params.o
CC drivers/mmc/core/mmc_ops.o
CC kernel/configs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
CC [M] fs/smb/client/link.o
CC [M] drivers/net/ethernet/realtek/r8169_firmware.o
CC [M] fs/smb/client/misc.o
CC drivers/mmc/host/sdhci-pci-arasan.o
CC drivers/cpufreq/intel_pstate.o
CC drivers/md/dm-rq.o
CC drivers/firmware/efi/libstub/file.o
CC arch/x86/kernel/unwind_orc.o
CC lib/debugobjects.o
CC drivers/md/dm-io-rewind.o
CC drivers/md/dm-builtin.o
CC drivers/hid/usbhid/hid-core.o
CC [M] drivers/md/dm-bufio.o
CC drivers/hid/usbhid/hiddev.o
CC drivers/hid/hid-core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
CC lib/bitrev.o
AR drivers/net/ethernet/smsc/built-in.a
CC [M] drivers/net/ethernet/smsc/smsc9420.o
CC drivers/clocksource/i8253.o
CC drivers/acpi/evged.o
CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o
AR kernel/built-in.a
CC [M] drivers/gpu/drm/drm_framebuffer.o
LD [M] drivers/net/ethernet/intel/igc/igc.o
LD [M] net/ipv4/udp_tunnel.o
CC lib/crc16.o
AR net/built-in.a
CC [M] fs/smb/client/netmisc.o
CC drivers/hid/hid-input.o
CC drivers/firmware/efi/libstub/mem.o
CC [M] fs/smb/client/smbencrypt.o
CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC [M] drivers/gpu/drm/drm_gem.o
CC [M] drivers/gpu/drm/drm_ioctl.o
CC drivers/firmware/efi/libstub/random.o
CC drivers/acpi/sysfs.o
CC lib/crc-t10dif.o
CC [M] drivers/gpu/drm/drm_lease.o
LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
AR drivers/clocksource/built-in.a
LD [M] fs/overlayfs/overlay.o
AR drivers/firmware/imx/built-in.a
AR drivers/net/ethernet/intel/built-in.a
AR drivers/firmware/psci/built-in.a
CC [M] drivers/gpu/drm/drm_managed.o
AR drivers/staging/media/built-in.a
CC [M] drivers/gpu/drm/drm_mm.o
CC drivers/mmc/host/sdhci-pci-dwc-mshc.o
AR drivers/staging/built-in.a
AR drivers/firmware/smccc/built-in.a
AR drivers/platform/x86/amd/built-in.a
AR drivers/firmware/tegra/built-in.a
CC drivers/platform/x86/intel/pmc/core.o
CC [M] drivers/md/dm-bio-prison-v1.o
CC [M] drivers/md/dm-bio-prison-v2.o
CC drivers/platform/x86/intel/pmc/core_ssram.o
CC drivers/mmc/core/sd.o
AR drivers/firmware/xilinx/built-in.a
CC drivers/firmware/dmi_scan.o
AR drivers/platform/surface/built-in.a
CC arch/x86/kernel/callthunks.o
CC drivers/platform/x86/p2sb.o
CC drivers/platform/x86/intel/pmc/spt.o
CC drivers/acpi/property.o
CC drivers/mmc/host/sdhci-pci-gli.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_mmio.o
CC fs/btrfs/delayed-inode.o
CC arch/x86/kernel/cet.o
HOSTCC lib/gen_crc32table
CC lib/libcrc32c.o
CC fs/select.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
CC [M] drivers/platform/x86/intel/pmt/class.o
LD [M] drivers/net/ethernet/intel/igb/igb.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
CC drivers/firmware/efi/libstub/randomalloc.o
LD [M] drivers/net/ethernet/realtek/r8169.o
CC drivers/firmware/efi/libstub/pci.o
CC mm/sparse-vmemmap.o
CC drivers/platform/x86/intel/turbo_max_3.o
CC arch/x86/kernel/mmconf-fam10h_64.o
CC lib/xxhash.o
CC [M] drivers/platform/x86/intel/pmt/telemetry.o
CC drivers/firmware/efi/libstub/skip_spaces.o
CC drivers/platform/x86/pmc_atom.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
CC arch/x86/kernel/vsmp_64.o
CC drivers/platform/x86/intel/pmc/cnp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
CC [M] drivers/platform/x86/wmi.o
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC drivers/acpi/acpi_cmos_rtc.o
CC drivers/firmware/efi/libstub/lib-ctype.o
CC [M] drivers/gpu/drm/drm_mode_config.o
AR drivers/net/ethernet/socionext/built-in.a
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/net/ethernet/intel/e100.o
AR drivers/net/ethernet/vertexcom/built-in.a
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC [M] drivers/platform/x86/wmi-bmof.o
CC lib/genalloc.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
CC mm/mmu_notifier.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
AR drivers/hid/usbhid/built-in.a
CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
CC drivers/mmc/host/sdhci-acpi.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC drivers/hid/hid-quirks.o
CC [M] drivers/md/dm-crypt.o
CC [M] fs/smb/client/transport.o
CC drivers/acpi/x86/apple.o
CC [M] drivers/gpu/drm/drm_mode_object.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC drivers/hid/hid-debug.o
CC drivers/firmware/dmi-sysfs.o
AR drivers/cpufreq/built-in.a
CC [M] fs/smb/client/cached_dir.o
CC drivers/acpi/x86/utils.o
CC lib/percpu_counter.o
AR drivers/net/ethernet/wangxun/built-in.a
CC drivers/platform/x86/intel/pmc/icl.o
CC drivers/firmware/efi/libstub/alignedmem.o
CC drivers/acpi/x86/s2idle.o
AR drivers/net/ethernet/xilinx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC [M] drivers/platform/x86/intel/pmt/crashlog.o
AR drivers/net/ethernet/synopsys/built-in.a
AR arch/x86/kernel/built-in.a
AR drivers/net/ethernet/pensando/built-in.a
CC [M] drivers/md/dm-thin.o
CC drivers/firmware/efi/libstub/relocate.o
AR arch/x86/built-in.a
LD [M] drivers/platform/x86/intel/pmt/pmt_class.o
CC drivers/platform/x86/intel/pmc/tgl.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o
CC drivers/mmc/core/sd_ops.o
CC drivers/hid/hidraw.o
CC [M] drivers/platform/x86/mxm-wmi.o
CC [M] drivers/platform/x86/intel_ips.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
CC drivers/acpi/debugfs.o
CC drivers/firmware/dmi-id.o
CC [M] fs/smb/client/cifs_unicode.o
CC fs/dcache.o
CC drivers/firmware/efi/libstub/printk.o
CC lib/fault-inject.o
CC drivers/hid/hid-generic.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
CC drivers/mmc/core/sdio.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
CC drivers/acpi/acpi_lpat.o
CC [M] drivers/md/dm-thin-metadata.o
CC mm/ksm.o
CC [M] drivers/gpu/drm/drm_modes.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
CC drivers/firmware/efi/libstub/vsprintf.o
CC drivers/platform/x86/intel/pmc/adl.o
CC drivers/platform/x86/intel/pmc/mtl.o
CC drivers/mmc/host/cqhci-core.o
LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC [M] drivers/gpu/drm/drm_modeset_lock.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC drivers/firmware/efi/reboot.o
LD [M] drivers/md/dm-bio-prison.o
CC mm/slub.o
CC drivers/platform/x86/intel/pmc/pltdrv.o
CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC fs/btrfs/scrub.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] fs/smb/client/nterr.o
CC mm/migrate.o
CC [M] fs/smb/client/cifsencrypt.o
CC drivers/firmware/efi/memattr.o
CC drivers/mmc/core/sdio_ops.o
CC fs/btrfs/backref.o
CC [M] drivers/platform/x86/intel/vsec.o
CC drivers/firmware/memmap.o
CC drivers/firmware/efi/libstub/x86-stub.o
CC lib/syscall.o
CC [M] drivers/gpu/drm/drm_plane.o
CC mm/memory-tiers.o
CC drivers/acpi/acpi_lpit.o
CC drivers/firmware/efi/tpm.o
CC drivers/firmware/efi/libstub/x86-5lvl.o
CC lib/dynamic_debug.o
CC [M] drivers/gpu/drm/drm_prime.o
CC drivers/hid/hid-a4tech.o
CC mm/migrate_device.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
CC drivers/firmware/efi/memmap.o
CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o
AR drivers/md/built-in.a
CC drivers/firmware/efi/esrt.o
AR drivers/platform/x86/intel/pmc/built-in.a
CC fs/btrfs/ulist.o
CC [M] fs/smb/client/readdir.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
CC fs/inode.o
CC [M] fs/smb/client/ioctl.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
CC mm/huge_memory.o
CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC [M] drivers/platform/x86/intel/rst.o
CC drivers/firmware/efi/efi-pstore.o
CC drivers/acpi/prmt.o
CC fs/attr.o
CC [M] drivers/gpu/drm/drm_print.o
CC mm/khugepaged.o
CC drivers/mmc/core/sdio_bus.o
AR drivers/platform/x86/intel/built-in.a
LD [M] drivers/platform/x86/intel/intel_vsec.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
CC lib/errname.o
CC drivers/acpi/acpi_pcc.o
CC [M] drivers/gpu/drm/drm_property.o
CC fs/btrfs/qgroup.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
CC drivers/hid/hid-apple.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
CC [M] drivers/mmc/host/sdhci-pltfm.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
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
CC drivers/firmware/efi/cper.o
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
CC drivers/mmc/core/sdio_cis.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
CC drivers/firmware/efi/cper_cxl.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
CC drivers/mmc/core/sdio_io.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
AR drivers/firmware/efi/libstub/lib.a
LD [M] drivers/platform/x86/intel/intel-rst.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC fs/btrfs/send.o
AR drivers/platform/x86/built-in.a
AR drivers/platform/built-in.a
CC fs/bad_inode.o
CC drivers/mailbox/mailbox.o
CC fs/file.o
CC drivers/mailbox/pcc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
CC drivers/firmware/efi/runtime-wrappers.o
CC drivers/firmware/efi/dev-path-parser.o
CC drivers/acpi/ac.o
CC drivers/devfreq/devfreq.o
CC [M] drivers/devfreq/governor_simpleondemand.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
CC [M] fs/smb/client/sess.o
CC drivers/firmware/efi/apple-properties.o
CC drivers/mmc/core/sdio_irq.o
CC drivers/acpi/button.o
CC [M] fs/smb/client/export.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
LD [M] drivers/md/dm-thin-pool.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
CC mm/page_counter.o
CC [M] drivers/devfreq/governor_performance.o
CC fs/btrfs/dev-replace.o
CC fs/filesystems.o
AR drivers/mmc/host/built-in.a
CC drivers/hid/hid-belkin.o
CC lib/nlattr.o
CC [M] drivers/gpu/drm/drm_syncobj.o
CC [M] drivers/gpu/drm/i915/gt/intel_context.o
CC fs/btrfs/raid56.o
CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o
CC drivers/mmc/core/slot-gpio.o
CC drivers/hid/hid-cherry.o
AR drivers/mailbox/built-in.a
CC lib/checksum.o
CC drivers/acpi/fan_core.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
CC drivers/mmc/core/regulator.o
CC mm/memcontrol.o
CC drivers/firmware/efi/earlycon.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC lib/cpu_rmap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
CC drivers/powercap/powercap_sys.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
CC drivers/hid/hid-chicony.o
CC [M] fs/smb/client/unc.o
CC drivers/powercap/intel_rapl_common.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC drivers/acpi/fan_attr.o
CC [M] fs/smb/client/winucase.o
CC [M] fs/smb/client/smb2ops.o
CC drivers/hid/hid-cypress.o
CC lib/dynamic_queue_limits.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC fs/namespace.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
CC lib/glob.o
CC [M] fs/smb/client/smb2maperror.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
CC lib/strncpy_from_user.o
CC drivers/hid/hid-ezkey.o
CC drivers/acpi/processor_driver.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC mm/vmpressure.o
CC [M] drivers/gpu/drm/drm_sysfs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
CC drivers/mmc/core/debugfs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
CC [M] fs/smb/client/smb2transport.o
CC drivers/firmware/efi/cper-x86.o
CC mm/swap_cgroup.o
CC lib/strnlen_user.o
CC fs/seq_file.o
CC drivers/hid/hid-kensington.o
AR drivers/perf/built-in.a
CC drivers/ras/ras.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o
CC mm/hugetlb_cgroup.o
AR drivers/devfreq/built-in.a
CC drivers/ras/debugfs.o
CC lib/net_utils.o
AR drivers/hwtracing/intel_th/built-in.a
CC drivers/hid/hid-lg.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
CC drivers/hid/hid-lg-g15.o
CC lib/sg_pool.o
CC mm/kmemleak.o
CC drivers/acpi/processor_thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC drivers/hid/hid-microsoft.o
CC [M] fs/smb/client/smb2misc.o
CC drivers/android/binderfs.o
CC fs/btrfs/uuid-tree.o
CC drivers/android/binder.o
CC drivers/powercap/intel_rapl_msr.o
CC drivers/mmc/core/block.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC fs/btrfs/props.o
AR drivers/firmware/efi/built-in.a
AR drivers/firmware/built-in.a
CC fs/btrfs/free-space-tree.o
CC mm/page_isolation.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
CC [M] fs/smb/client/smb2pdu.o
CC fs/btrfs/tree-checker.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
CC lib/stackdepot.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o
AR drivers/nvmem/layouts/built-in.a
CC drivers/nvmem/core.o
CC [M] fs/smb/client/smb2inode.o
CC [M] drivers/uio/uio.o
CC [M] drivers/mtd/chips/chipreg.o
CC drivers/acpi/processor_idle.o
CC [M] fs/smb/client/smb2file.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
CC mm/early_ioremap.o
AR drivers/ras/built-in.a
CC drivers/acpi/processor_throttling.o
CC drivers/acpi/processor_perflib.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o
CC drivers/mmc/core/queue.o
CC drivers/hid/hid-monterey.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
AR drivers/powercap/built-in.a
CC [M] drivers/mtd/mtdcore.o
CC drivers/acpi/container.o
CC fs/xattr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
CC drivers/acpi/thermal.o
CC drivers/android/binder_alloc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
CC [M] drivers/vfio/pci/vfio_pci_core.o
CC [M] drivers/vfio/pci/vfio_pci_intrs.o
CC [M] drivers/pps/pps.o
CC [M] drivers/vfio/pci/vfio_pci_rdwr.o
CC fs/btrfs/space-info.o
CC lib/ucs2_string.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
CC mm/cma.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
CC [M] drivers/bluetooth/btusb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
CC drivers/acpi/acpi_memhotplug.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/vfio/pci/vfio_pci_config.o
CC [M] drivers/bluetooth/btintel.o
CC lib/sbitmap.o
AR drivers/hid/built-in.a
CC [M] drivers/dca/dca-core.o
CC [M] drivers/ssb/main.o
CC [M] drivers/vhost/net.o
CC [M] drivers/ssb/scan.o
CC [M] drivers/dca/dca-sysfs.o
AR drivers/nvmem/built-in.a
CC fs/btrfs/block-rsv.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
CC [M] fs/smb/client/cifsacl.o
CC [M] drivers/pps/kapi.o
CC mm/secretmem.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
CC drivers/acpi/ioapic.o
CC [M] drivers/vfio/pci/vfio_pci.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
CC fs/btrfs/delalloc-space.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC [M] drivers/mtd/mtdsuper.o
LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o
AR drivers/mmc/core/built-in.a
AR drivers/mmc/built-in.a
CC [M] drivers/mtd/mtdconcat.o
CC fs/libfs.o
AR drivers/net/ethernet/built-in.a
CC lib/group_cpus.o
CC [M] drivers/pps/sysfs.o
CC fs/btrfs/block-group.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
AR drivers/net/built-in.a
CC [M] drivers/ssb/sprom.o
CC mm/userfaultfd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
CC [M] drivers/mtd/mtdpart.o
CC [M] lib/asn1_decoder.o
LD [M] drivers/dca/dca.o
GEN lib/oid_registry_data.c
CC [M] drivers/mtd/mtdchar.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC [M] drivers/bluetooth/btbcm.o
CC fs/btrfs/discard.o
CC mm/memremap.o
CC mm/hmm.o
CC mm/memfd.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] drivers/vhost/vhost.o
LD [M] drivers/pps/pps_core.o
LD [M] drivers/vfio/pci/vfio-pci.o
CC mm/bootmem_info.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
CC fs/btrfs/reflink.o
CC [M] drivers/ssb/pci.o
CC drivers/acpi/battery.o
CC [M] lib/oid_registry.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
LD [M] drivers/vfio/pci/vfio-pci-core.o
CC [M] drivers/gpu/drm/drm_trace_points.o
CC [M] drivers/vfio/vfio_main.o
CC fs/fs-writeback.o
CC drivers/acpi/hed.o
CC [M] drivers/bluetooth/btrtl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
CC [M] drivers/vfio/iova_bitmap.o
CC fs/btrfs/subpage.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
CC [M] drivers/vhost/iotlb.o
CC fs/btrfs/tree-mod-log.o
CC fs/pnode.o
AR lib/lib.a
GEN lib/crc32table.h
CC [M] fs/smb/client/fs_context.o
CC lib/crc32.o
CC [M] fs/smb/client/dns_resolve.o
CC fs/btrfs/extent-io-tree.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
CC [M] drivers/gpu/drm/drm_vblank.o
LD [M] drivers/vhost/vhost_net.o
CC [M] drivers/gpu/drm/drm_vblank_work.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
CC [M] drivers/ssb/pcihost_wrapper.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
CC fs/splice.o
CC [M] drivers/gpu/drm/drm_vma_manager.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
CC [M] drivers/ssb/driver_chipcommon.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
LD [M] drivers/mtd/mtd.o
CC [M] drivers/ssb/driver_chipcommon_pmu.o
CC [M] drivers/ssb/driver_pcicore.o
CC [M] drivers/gpu/drm/drm_writeback.o
LD [M] drivers/vhost/vhost_iotlb.o
CC [M] drivers/gpu/drm/lib/drm_random.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC [M] drivers/gpu/drm/drm_ioc32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
CC [M] drivers/gpu/drm/drm_panel.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC fs/sync.o
AR lib/built-in.a
CC drivers/acpi/bgrt.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC [M] fs/smb/client/namespace.o
CC fs/btrfs/fs.o
CC [M] drivers/gpu/drm/drm_pci.o
AR mm/built-in.a
CC [M] drivers/gpu/drm/drm_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC fs/utimes.o
CC [M] fs/smb/client/smb1ops.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC [M] drivers/gpu/drm/drm_debugfs_crc.o
CC [M] drivers/gpu/drm/drm_edid_load.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/vfio/group.o
CC drivers/acpi/cppc_acpi.o
CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o
CC fs/d_path.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
CC drivers/acpi/spcr.o
CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] drivers/gpu/drm/drm_exec.o
CC [M] fs/smb/client/cifssmb.o
CC fs/stack.o
CC drivers/acpi/acpi_pad.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/vfio/container.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
LD [M] drivers/ssb/ssb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC fs/btrfs/messages.o
CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o
CC [M] fs/smb/client/asn1.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/cik_ih.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/drm_gpuvm.o
CC [M] drivers/gpu/drm/drm_buddy.o
CC [M] drivers/acpi/acpi_video.o
CC fs/btrfs/bio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
CC fs/fs_struct.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
AR drivers/android/built-in.a
CC [M] drivers/gpu/drm/xe/xe_display.o
CC fs/btrfs/lru_cache.o
CC [M] drivers/acpi/video_detect.o
CC [M] drivers/vfio/virqfd.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC fs/statfs.o
CC fs/fs_pin.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/i915/gt/intel_llc.o
CC fs/btrfs/acl.o
CC [M] drivers/vfio/vfio_iommu_type1.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC fs/nsfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC fs/fs_types.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/nouveau/nvkm/subdev/bar/g84.o
CC [M] drivers/gpu/drm/drm_atomic_helper.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/i915/gt/intel_migrate.o
CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o
LD [M] drivers/vfio/vfio.o
CC fs/fs_context.o
CC fs/fs_parser.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/si.o
CC fs/fsopen.o
CC [M] drivers/gpu/drm/drm_atomic_state_helper.o
AR drivers/acpi/built-in.a
CC [M] drivers/gpu/drm/drm_bridge_connector.o
CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC [M] drivers/gpu/drm/drm_crtc_helper.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o
CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
CC fs/init.o
CC [M] drivers/gpu/drm/drm_damage_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] drivers/gpu/drm/drm_encoder_slave.o
CC [M] drivers/gpu/drm/drm_flip_work.o
CC fs/kernel_read_file.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC fs/mnt_idmapping.o
CC [M] drivers/gpu/drm/drm_format_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
LD [M] drivers/acpi/video.o
CC [M] drivers/gpu/drm/i915/gt/intel_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
AR fs/btrfs/built-in.a
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC fs/remap_range.o
CC fs/buffer.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/amd/amdgpu/gfx_v6_0.o
CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC fs/mpage.o
CC [M] drivers/gpu/drm/drm_kms_helper_common.o
CC fs/proc_namespace.o
CC fs/eventpoll.o
CC fs/direct-io.o
CC [M] drivers/gpu/drm/drm_modeset_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/i915/gt/intel_rps.o
CC [M] drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o
CC [M] drivers/gpu/drm/drm_rect.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o
CC [M] drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o
CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o
CC [M] drivers/gpu/drm/drm_simple_kms_helper.o
CC [M] drivers/gpu/drm/bridge/panel.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/vi.o
CC fs/anon_inodes.o
CC [M] drivers/gpu/drm/drm_fbdev_generic.o
CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o
CC fs/signalfd.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/drm_fb_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o
LD [M] drivers/gpu/drm/drm.o
LD [M] drivers/gpu/drm/drm_shmem_helper.o
LD [M] drivers/gpu/drm/drm_suballoc_helper.o
LD [M] drivers/gpu/drm/drm_ttm_helper.o
AR drivers/gpu/drm/built-in.a
CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.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/i915/gt/gen7_renderstate.o
CC fs/timerfd.o
CC fs/eventfd.o
CC fs/userfaultfd.o
CC fs/aio.o
CC fs/locks.o
CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o
CC fs/binfmt_script.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
LD [M] fs/smb/client/cifs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC fs/binfmt_elf.o
CC fs/compat_binfmt_elf.o
CC fs/mbcache.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o
CC fs/posix_acl.o
CC fs/coredump.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
CC fs/drop_caches.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
CC fs/sysctls.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
CC fs/fhandle.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/nv.o
CC [M] drivers/gpu/drm/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/amd/amdgpu/arct_reg_init.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o
CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
CC [M] drivers/gpu/drm/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 [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
AR fs/built-in.a
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o
CC [M] drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.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/i915/i915_deps.o
CC [M] drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.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/nouveau/nvkm/subdev/bios/power_budget.o
CC [M] drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.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/amd/amdgpu/gmc_v7_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/i915/i915_request.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
CC [M] drivers/gpu/drm/i915/i915_scheduler.o
CC [M] drivers/gpu/drm/i915/i915_trace_points.o
CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
CC [M] drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.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/i915/i915_vma_resource.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.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/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.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/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.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/amd/amdgpu/mmhub_v3_0_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
CC [M] drivers/gpu/drm/i915/i915_hwmon.o
CC [M] drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.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/gfxhub_v3_0_3.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/i915/display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
CC [M] drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/i915/display/intel_bw.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/i915/display/intel_color.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] drivers/gpu/drm/i915/display/intel_connector.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
CC [M] drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/i915/display/intel_display.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o
CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.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/amd/amdgpu/vega20_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o
CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/i915/display/intel_display_wa.o
CC [M] drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
CC [M] drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
CC [M] drivers/gpu/drm/i915/display/intel_fb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/i915/display/intel_fbc.o
CC [M] drivers/gpu/drm/i915/display/intel_fdi.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.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/nouveau/nvkm/subdev/devinit/nv10.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
CC [M] drivers/gpu/drm/i915/display/intel_global_state.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
CC [M] drivers/gpu/drm/i915/display/intel_hti.o
CC [M] drivers/gpu/drm/i915/display/intel_link_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.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/nouveau/nvkm/subdev/devinit/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/i915/display/intel_overlay.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.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/i915/display/intel_plane_initial.o
CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
CC [M] drivers/gpu/drm/i915/display/intel_psr.o
CC [M] drivers/gpu/drm/i915/display/intel_quirks.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o
CC [M] drivers/gpu/drm/xe/xe_pmu.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
CC [M] drivers/gpu/drm/i915/display/intel_tc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.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/amdgpu_sdma.o
CC [M] drivers/gpu/drm/i915/display/intel_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
CC [M] drivers/gpu/drm/i915/display/skl_scaler.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
CC [M] drivers/gpu/drm/i915/display/skl_watermark.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.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/display/intel_acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
CC [M] drivers/gpu/drm/i915/display/intel_opregion.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o
CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
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
CC [M] drivers/gpu/drm/i915/display/g4x_dp.o
CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
CC [M] drivers/gpu/drm/i915/display/icl_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
CC [M] drivers/gpu/drm/i915/display/intel_backlight.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.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/i915_active.h
CC [M] drivers/gpu/drm/i915/display/intel_crt.o
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi.o
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
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
CC [M] drivers/gpu/drm/i915/display/intel_display_device.o
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
HDRTEST drivers/gpu/drm/xe/xe_assert.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.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/fb/mcp89.o
CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o
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
CC [M] drivers/gpu/drm/i915/display/intel_dp.o
HDRTEST drivers/gpu/drm/xe/xe_exec.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.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/amd/amdgpu/jpeg_v4_0_3.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/fb/gp102.o
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o
HDRTEST drivers/gpu/drm/xe/xe_ggtt_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_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
CC [M] drivers/gpu/drm/i915/display/intel_dvo.o
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
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
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
CC [M] drivers/gpu/drm/i915/display/intel_lvds.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
HDRTEST drivers/gpu/drm/xe/xe_guc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
CC [M] drivers/gpu/drm/i915/display/intel_panel.o
CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
CC [M] drivers/gpu/drm/i915/display/intel_pps.o
CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.o
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
CC [M] drivers/gpu/drm/i915/display/intel_tv.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.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/../amdkfd/kfd_doorbell.o
CC [M] drivers/gpu/drm/i915/display/intel_vrr.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
CC [M] drivers/gpu/drm/i915/i915_perf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o
HDRTEST drivers/gpu/drm/xe/xe_huc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.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/i915/pxp/intel_pxp_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
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/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
HDRTEST drivers/gpu/drm/xe/xe_irq.h
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
CC [M] drivers/gpu/drm/i915/i915_gpu_error.o
CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
CC [M] drivers/gpu/drm/i915/selftests/i915_random.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o
HDRTEST drivers/gpu/drm/xe/xe_macros.h
CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o
HDRTEST drivers/gpu/drm/xe/xe_map.h
CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o
CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
CC [M] drivers/gpu/drm/i915/selftests/librapl.o
CC [M] drivers/gpu/drm/i915/i915_vgpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../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/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/i915/display/intel_dkl_phy_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.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/nouveau/nvkm/subdev/gpio/ga102.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
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
HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
HDRTEST drivers/gpu/drm/xe/xe_module.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_display.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.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
HDRTEST drivers/gpu/drm/xe/xe_pci.h
HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
HDRTEST drivers/gpu/drm/xe/xe_pm.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
HDRTEST drivers/gpu/drm/xe/xe_pmu.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/nouveau/nvkm/subdev/i2c/padnv4e.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
CC [M] drivers/gpu/drm/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/nouveau/nvkm/subdev/i2c/padnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
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/nouveau/nvkm/subdev/i2c/busnv50.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
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/nouveau/nvkm/subdev/i2c/aux.o
HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_pt.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
HDRTEST drivers/gpu/drm/xe/xe_query.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_color.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
HDRTEST drivers/gpu/drm/i915/display/intel_de.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
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/mmu/vmmnv44.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
HDRTEST drivers/gpu/drm/xe/xe_sa.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.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
HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.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
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
HDRTEST drivers/gpu/drm/xe/xe_trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
HDRTEST drivers/gpu/drm/xe/xe_uc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
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/i915/display/intel_display_reset.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_vm.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_wa.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.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/nouveau/nvkm/subdev/pmu/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
HDRTEST drivers/gpu/drm/xe/xe_wa.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
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
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_link_bw.h
LD [M] drivers/gpu/drm/xe/xe.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.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/bios/dce80/command_table_helper_dce80.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
CC [M] drivers/gpu/drm/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/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.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/nouveau/nvkm/subdev/privring/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.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/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
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/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.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/xtensa.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
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/nouveau/nvkm/engine/ce/tu102.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
HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
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/ce/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
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/amd/amdgpu/../display/dc/dce/dce_hwseq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.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/disp/head.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_defines.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.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/amd/amdgpu/../display/dc/dce/dmub_replay.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h
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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o
HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_translate_dcn315.o
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/gt/uc/intel_guc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_factory_dcn315.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_translate_dcn32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_factory_dcn32.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
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/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_print.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn21/irq_service_dcn21.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn30/irq_service_dcn30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn302/irq_service_dcn302.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn303/irq_service_dcn303.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
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/nouveau/nvkm/engine/fifo/runq.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn315/irq_service_dcn315.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn32/irq_service_dcn32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_factory.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_resource.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_fpga.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_hwconfig.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dpia.o
HDRTEST drivers/gpu/drm/i915/gt/intel_llc.h
HDRTEST drivers/gpu/drm/i915/gt/gen8_engine_cs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_dp.o
HDRTEST drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_rc6_types.h
HDRTEST drivers/gpu/drm/i915/gt/intel_context_param.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gpu_commands.h
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_user.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hpd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_irq.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gsc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
HDRTEST drivers/gpu/drm/i915/gt/intel_rps.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_ddc.o
HDRTEST drivers/gpu/drm/i915/gt/intel_tlb.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dpcd.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_llc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training.o
HDRTEST drivers/gpu/drm/i915/gt/gen6_ppgtt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_8b_10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_128b_132b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_migrate_types.h
HDRTEST drivers/gpu/drm/i915/gt/selftests/mock_timeline.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
HDRTEST drivers/gpu/drm/i915/gt/intel_lrc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_dpia.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_auxless.o
HDRTEST drivers/gpu/drm/i915/gt/intel_lrc_reg.h
HDRTEST drivers/gpu/drm/i915/gt/intel_migrate.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h
CC [M] drivers/gpu/drm/nouveau/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/link/protocols/link_dp_training_fixed_vs_pe_retimer.o
HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
HDRTEST drivers/gpu/drm/i915/gt/mock_engine.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_irq_handler.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_stats.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gtt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/vir
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-xe] ✓ CI.Hooks: success for PAT and cache coherency support (rev10)
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
` (6 preceding siblings ...)
2023-10-11 22:08 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-10-11 22:08 ` Patchwork
2023-10-11 22:10 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-10-11 22:08 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-xe
== Series Details ==
Series: PAT and cache coherency support (rev10)
URL : https://patchwork.freedesktop.org/series/123027/
State : success
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 920
drwxrwxr-x 10 1003 1003 4096 Oct 11 22:08 .
drwxr-xr-x 1 root root 4096 Oct 11 22:08 ..
-rw-rw-r-- 1 1003 1003 795926 Oct 11 22:08 build.log
-rw-rw-r-- 1 1003 1003 4575 Oct 11 22:00 checkpatch.log
drwxrwxr-x 5 1003 1003 4096 Oct 11 21:58 ci
drwxrwxr-x 9 1003 1003 4096 Oct 11 21:58 docker
drwxrwxr-x 8 1003 1003 4096 Oct 11 21:58 .git
-rw-rw-r-- 1 1003 1003 393 Oct 11 21:59 git_apply.log
drwxrwxr-x 4 1003 1003 4096 Oct 11 21:58 .github
-rw-rw-r-- 1 1003 1003 233 Oct 11 21:58 .groovylintrc.json
-rw-rw-r-- 1 1003 1003 78 Oct 11 22:08 hooks.log
drwxrwxr-x 31 1003 1003 4096 Oct 11 22:08 kernel
-rw-rw-r-- 1 1003 1003 39877 Oct 11 21:59 kernel.mbox
-rw-rw-r-- 1 1003 1003 28749 Oct 11 22:01 kunit.log
-rw-rw-r-- 1 1003 1003 48 Oct 11 21:59 parent.tag
drwxrwxr-x 46 1003 1003 4096 Oct 11 21:58 pipelines
-rw-rw-r-- 1 1003 1003 793 Oct 11 21:58 README.adoc
drwxrwxr-x 3 1003 1003 4096 Oct 11 21:58 scripts
drwxrwxr-x 2 1003 1003 4096 Oct 11 21:58 .vscode
+ uname -a
Linux 12fee487fbcc 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 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
97b987ed0 drm/xe/uapi: support pat_index selection with vm_bind
a79c7ccef drm/xe/pat: annotate pat_index with coherency mode
1d3f55a0c drm/xe/uapi: Add support for cache and coherency mode
fe4d6ceb2 Revert "drm/i915/display: Fix a use-after-free when intel_edp_init_connector fails"
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
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64-default/.config
+ RESTORE_DISPLAY_CONFIG=1
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64-default/.config --disable CONFIG_DRM_XE_DISPLAY
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
SYNC include/config/auto.conf.cmd
GEN Makefile
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/librbtree.o
CC /workspace/kernel/build64-default/tools/objtool/arch/x86/special.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_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_sysfs.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
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
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_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_stolen_mgr.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/xe/xe_vm_madvise.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_pmu.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/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
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
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_bo_test.h
HDRTEST drivers/gpu/drm/xe/xe_assert.h
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
HDRTEST drivers/gpu/drm/xe/xe_device.h
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
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_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_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_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_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_pmu.h
HDRTEST drivers/gpu/drm/xe/xe_pm.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_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_madvise.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_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_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_bo_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_migrate_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_pci_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_rtp_test.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_wa_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_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_bo_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_pci_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_wa_test.ko
LD [M] drivers/gpu/drm/xe/xe.ko
LD [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_rtp_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_migrate_test.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
+ cleanup
+ '[' 1 -eq 1 ']'
+ ./scripts/config --file /workspace/kernel/build64-default/.config --enable CONFIG_DRM_XE_DISPLAY
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] 13+ messages in thread
* [Intel-xe] ✓ CI.checksparse: success for PAT and cache coherency support (rev10)
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
` (7 preceding siblings ...)
2023-10-11 22:08 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-10-11 22:10 ` Patchwork
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-10-11 22:10 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-xe
== Series Details ==
Series: PAT and cache coherency support (rev10)
URL : https://patchwork.freedesktop.org/series/123027/
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 fe4d6ceb20b5ebad356c722396c2c06d4485c359
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] 13+ messages in thread
* Re: [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode Matthew Auld
@ 2023-11-03 2:41 ` Zeng, Oak
2023-11-03 8:52 ` Matthew Auld
0 siblings, 1 reply; 13+ messages in thread
From: Zeng, Oak @ 2023-11-03 2:41 UTC (permalink / raw)
To: Auld, Matthew, intel-xe@lists.freedesktop.org
Cc: Roper, Matthew D, Hazubski, Filip, De Marchi, Lucas, Yu, Effie,
Zhang, Carl
> -----Original Message-----
> From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of Matthew Auld
> Sent: Wednesday, October 11, 2023 12:29 PM
> To: intel-xe@lists.freedesktop.org
> Cc: Hazubski, Filip <filip.hazubski@intel.com>; De Marchi, Lucas
> <lucas.demarchi@intel.com>; Zhang, Carl <carl.zhang@intel.com>; Yu, Effie
> <effie.yu@intel.com>; Roper, Matthew D <matthew.d.roper@intel.com>
> Subject: [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and
> coherency mode
>
> From: Pallavi Mishra <pallavi.mishra@intel.com>
>
> Allow userspace to specify the CPU caching mode to use in addition to
> coherency modes during object creation. Modify gem create handler and
> introduce xe_bo_create_user to replace xe_bo_create. In a later patch we
> will support setting the pat_index as part of vm_bind, where expectation
> is that the coherency mode extracted from the pat_index must match the
> one set at object creation.
>
> v2
> - s/smem_caching/smem_cpu_caching/ and
> s/XE_GEM_CACHING/XE_GEM_CPU_CACHING/. (Matt Roper)
> - Drop COH_2WAY and just use COH_NONE + COH_AT_LEAST_1WAY; KMD mostly
> just cares that zeroing/swap-in can't be bypassed with the given
> smem_caching mode. (Matt Roper)
> - Fix broken range check for coh_mode and smem_cpu_caching and also
> don't use constant value, but the already defined macros. (José)
> - Prefer switch statement for smem_cpu_caching -> ttm_caching. (José)
> - Add note in kernel-doc for dgpu and coherency modes for system
> memory. (José)
> v3 (José):
> - Make sure to reject coh_mode == 0 for VRAM-only.
> - Also make sure to actually pass along the (start, end) for
> __xe_bo_create_locked.
> v4
> - Drop UC caching mode. Can be added back if we need it. (Matt Roper)
> - s/smem_cpu_caching/cpu_caching. Idea is that VRAM is always WC, but
> that is currently implicit and KMD controlled. Make it explicit in
> the uapi with the limitation that it currently must be WC. For VRAM
> + SYS objects userspace must now select WC. (José)
> - Make sure to initialize bo_flags. (José)
> v5
> - Make to align with the other uapi and prefix uapi constants with
> DRM_ (José)
> v6:
> - Make it clear that zero cpu_caching is only allowed for kernel
> objects. (José)
>
> Testcase: igt@xe_mmap@cpu-caching-coh
> Signed-off-by: Pallavi Mishra <pallavi.mishra@intel.com>
> Co-developed-by: Matthew Auld <matthew.auld@intel.com>
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Cc: José Roberto de Souza <jose.souza@intel.com>
> Cc: Filip Hazubski <filip.hazubski@intel.com>
> Cc: Carl Zhang <carl.zhang@intel.com>
> Cc: Effie Yu <effie.yu@intel.com>
> Tested-by: José Roberto de Souza <jose.souza@intel.com>
> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
> ---
> drivers/gpu/drm/xe/xe_bo.c | 115 ++++++++++++++++++++++++-------
> drivers/gpu/drm/xe/xe_bo.h | 9 +--
> drivers/gpu/drm/xe/xe_bo_types.h | 10 +++
> drivers/gpu/drm/xe/xe_dma_buf.c | 5 +-
> include/uapi/drm/xe_drm.h | 50 +++++++++++++-
> 5 files changed, 156 insertions(+), 33 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> index 61789c0e88fb..8ce7d16c918a 100644
> --- a/drivers/gpu/drm/xe/xe_bo.c
> +++ b/drivers/gpu/drm/xe/xe_bo.c
> @@ -326,7 +326,7 @@ static struct ttm_tt *xe_ttm_tt_create(struct
> ttm_buffer_object *ttm_bo,
> struct xe_device *xe = xe_bo_device(bo);
> struct xe_ttm_tt *tt;
> unsigned long extra_pages;
> - enum ttm_caching caching = ttm_cached;
> + enum ttm_caching caching;
> int err;
>
> tt = kzalloc(sizeof(*tt), GFP_KERNEL);
> @@ -340,13 +340,24 @@ static struct ttm_tt *xe_ttm_tt_create(struct
> ttm_buffer_object *ttm_bo,
> extra_pages = DIV_ROUND_UP(xe_device_ccs_bytes(xe, bo->size),
> PAGE_SIZE);
>
> + switch (bo->cpu_caching) {
> + case DRM_XE_GEM_CPU_CACHING_WC:
> + caching = ttm_write_combined;
> + break;
> + default:
> + caching = ttm_cached;
> + break;
> + }
> +
> + WARN_ON((bo->flags & XE_BO_CREATE_USER_BIT) && !bo->cpu_caching);
> +
> /*
> * Display scanout is always non-coherent with the CPU cache.
> *
> * For Xe_LPG and beyond, PPGTT PTE lookups are also non-coherent and
> * require a CPU:WC mapping.
> */
> - if (bo->flags & XE_BO_SCANOUT_BIT ||
> + if ((!bo->cpu_caching && bo->flags & XE_BO_SCANOUT_BIT) ||
> (xe->info.graphics_verx100 >= 1270 && bo->flags & XE_BO_PAGETABLE))
> caching = ttm_write_combined;
>
> @@ -1190,10 +1201,11 @@ void xe_bo_free(struct xe_bo *bo)
> kfree(bo);
> }
>
> -struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
> - struct xe_tile *tile, struct dma_resv *resv,
> - struct ttm_lru_bulk_move *bulk, size_t size,
> - enum ttm_bo_type type, u32 flags)
> +struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
> + struct xe_tile *tile, struct dma_resv *resv,
> + struct ttm_lru_bulk_move *bulk, size_t size,
> + u16 cpu_caching, u16 coh_mode,
> + enum ttm_bo_type type, u32 flags)
> {
> struct ttm_operation_ctx ctx = {
> .interruptible = true,
> @@ -1231,6 +1243,8 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device
> *xe, struct xe_bo *bo,
> bo->tile = tile;
> bo->size = size;
> bo->flags = flags;
> + bo->cpu_caching = cpu_caching;
> + bo->coh_mode = coh_mode;
> bo->ttm.base.funcs = &xe_gem_object_funcs;
> bo->props.preferred_mem_class = XE_BO_PROPS_INVALID;
> bo->props.preferred_gt = XE_BO_PROPS_INVALID;
> @@ -1315,11 +1329,12 @@ static int __xe_bo_fixed_placement(struct xe_device
> *xe,
> return 0;
> }
>
> -struct xe_bo *
> -xe_bo_create_locked_range(struct xe_device *xe,
> - struct xe_tile *tile, struct xe_vm *vm,
> - size_t size, u64 start, u64 end,
> - enum ttm_bo_type type, u32 flags)
> +static struct xe_bo *
> +__xe_bo_create_locked(struct xe_device *xe,
> + struct xe_tile *tile, struct xe_vm *vm,
> + size_t size, u64 start, u64 end,
> + u16 cpu_caching, u16 coh_mode,
> + enum ttm_bo_type type, u32 flags)
> {
> struct xe_bo *bo = NULL;
> int err;
> @@ -1340,11 +1355,12 @@ xe_bo_create_locked_range(struct xe_device *xe,
> }
> }
>
> - bo = __xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
> - vm && !xe_vm_in_fault_mode(vm) &&
> - flags & XE_BO_CREATE_USER_BIT ?
> - &vm->lru_bulk_move : NULL, size,
> - type, flags);
> + bo = ___xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
> + vm && !xe_vm_in_fault_mode(vm) &&
> + flags & XE_BO_CREATE_USER_BIT ?
> + &vm->lru_bulk_move : NULL, size,
> + cpu_caching, coh_mode,
> + type, flags);
> if (IS_ERR(bo))
> return bo;
>
> @@ -1377,11 +1393,35 @@ xe_bo_create_locked_range(struct xe_device *xe,
> return ERR_PTR(err);
> }
>
> +struct xe_bo *
> +xe_bo_create_locked_range(struct xe_device *xe,
> + struct xe_tile *tile, struct xe_vm *vm,
> + size_t size, u64 start, u64 end,
> + enum ttm_bo_type type, u32 flags)
> +{
> + return __xe_bo_create_locked(xe, tile, vm, size, start, end, 0, 0, type, flags);
> +}
> +
> struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile,
> struct xe_vm *vm, size_t size,
> enum ttm_bo_type type, u32 flags)
> {
> - return xe_bo_create_locked_range(xe, tile, vm, size, 0, ~0ULL, type, flags);
> + return __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL, 0, 0, type, flags);
> +}
> +
> +static struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile,
> + struct xe_vm *vm, size_t size,
> + u16 cpu_caching, u16 coh_mode,
> + enum ttm_bo_type type,
> + u32 flags)
> +{
> + struct xe_bo *bo = __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL,
> + cpu_caching, coh_mode, type,
> + flags | XE_BO_CREATE_USER_BIT);
> + if (!IS_ERR(bo))
> + xe_bo_unlock_vm_held(bo);
> +
> + return bo;
> }
>
> struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile,
> @@ -1764,11 +1804,11 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
> *data,
> struct drm_xe_gem_create *args = data;
> struct xe_vm *vm = NULL;
> struct xe_bo *bo;
> - unsigned int bo_flags = XE_BO_CREATE_USER_BIT;
> + unsigned int bo_flags;
> u32 handle;
> int err;
>
> - if (XE_IOCTL_DBG(xe, args->extensions) || XE_IOCTL_DBG(xe, args->pad) ||
> + if (XE_IOCTL_DBG(xe, args->extensions) ||
> XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
> return -EINVAL;
>
> @@ -1795,6 +1835,7 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
> *data,
> if (XE_IOCTL_DBG(xe, args->size & ~PAGE_MASK))
> return -EINVAL;
>
> + bo_flags = 0;
> if (args->flags & XE_GEM_CREATE_FLAG_DEFER_BACKING)
> bo_flags |= XE_BO_DEFER_BACKING;
>
> @@ -1810,6 +1851,26 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
> *data,
> bo_flags |= XE_BO_NEEDS_CPU_ACCESS;
> }
>
> + if (XE_IOCTL_DBG(xe, !args->coh_mode ||
> + args->coh_mode > DRM_XE_GEM_COH_AT_LEAST_1WAY))
> + return -EINVAL;
> +
> + if (XE_IOCTL_DBG(xe, !args->cpu_caching ||
> + args->cpu_caching > DRM_XE_GEM_CPU_CACHING_WC))
> + return -EINVAL;
> +
> + if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_CREATE_VRAM_MASK &&
> + args->cpu_caching != DRM_XE_GEM_CPU_CACHING_WC))
> + return -EINVAL;
> +
> + if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_SCANOUT_BIT &&
> + args->cpu_caching == DRM_XE_GEM_CPU_CACHING_WB))
> + return -EINVAL;
> +
> + if (XE_IOCTL_DBG(xe, args->coh_mode == DRM_XE_GEM_COH_NONE &&
> + args->cpu_caching == DRM_XE_GEM_CPU_CACHING_WB))
> + return -EINVAL;
> +
> if (args->vm_id) {
> vm = xe_vm_lookup(xef, args->vm_id);
> if (XE_IOCTL_DBG(xe, !vm))
> @@ -1821,8 +1882,10 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
> *data,
> }
> }
>
> - bo = xe_bo_create(xe, NULL, vm, args->size, ttm_bo_type_device,
> - bo_flags);
> + bo = xe_bo_create_user(xe, NULL, vm, args->size,
> + args->cpu_caching, args->coh_mode,
> + ttm_bo_type_device,
> + bo_flags);
> if (IS_ERR(bo)) {
> err = PTR_ERR(bo);
> goto out_vm;
> @@ -2114,10 +2177,12 @@ int xe_bo_dumb_create(struct drm_file *file_priv,
> args->size = ALIGN(mul_u32_u32(args->pitch, args->height),
> page_size);
>
> - bo = xe_bo_create(xe, NULL, NULL, args->size, ttm_bo_type_device,
> -
> XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> - XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
> - XE_BO_NEEDS_CPU_ACCESS);
> + bo = xe_bo_create_user(xe, NULL, NULL, args->size,
> + DRM_XE_GEM_CPU_CACHING_WC,
> DRM_XE_GEM_COH_NONE,
> + ttm_bo_type_device,
> +
> XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> + XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
> + XE_BO_NEEDS_CPU_ACCESS);
> if (IS_ERR(bo))
> return PTR_ERR(bo);
>
> diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h
> index 78da28f4ea13..60a19e14937e 100644
> --- a/drivers/gpu/drm/xe/xe_bo.h
> +++ b/drivers/gpu/drm/xe/xe_bo.h
> @@ -84,10 +84,11 @@ struct sg_table;
> struct xe_bo *xe_bo_alloc(void);
> void xe_bo_free(struct xe_bo *bo);
>
> -struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
> - struct xe_tile *tile, struct dma_resv *resv,
> - struct ttm_lru_bulk_move *bulk, size_t size,
> - enum ttm_bo_type type, u32 flags);
> +struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
> + struct xe_tile *tile, struct dma_resv *resv,
> + struct ttm_lru_bulk_move *bulk, size_t size,
> + u16 cpu_caching, u16 coh_mode,
> + enum ttm_bo_type type, u32 flags);
> struct xe_bo *
> xe_bo_create_locked_range(struct xe_device *xe,
> struct xe_tile *tile, struct xe_vm *vm,
> diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
> index 051fe990c133..56f7f9a4975f 100644
> --- a/drivers/gpu/drm/xe/xe_bo_types.h
> +++ b/drivers/gpu/drm/xe/xe_bo_types.h
> @@ -76,6 +76,16 @@ struct xe_bo {
> struct llist_node freed;
> /** @created: Whether the bo has passed initial creation */
> bool created;
> + /**
> + * @coh_mode: Coherency setting. Currently only used for userspace
> + * objects.
> + */
> + u16 coh_mode;
> + /**
> + * @cpu_caching: CPU caching mode. Currently only used for userspace
> + * objects.
> + */
> + u16 cpu_caching;
> };
>
> #define intel_bo_to_drm_bo(bo) (&(bo)->ttm.base)
> diff --git a/drivers/gpu/drm/xe/xe_dma_buf.c b/drivers/gpu/drm/xe/xe_dma_buf.c
> index cfde3be3b0dc..9da5cffeef13 100644
> --- a/drivers/gpu/drm/xe/xe_dma_buf.c
> +++ b/drivers/gpu/drm/xe/xe_dma_buf.c
> @@ -214,8 +214,9 @@ xe_dma_buf_init_obj(struct drm_device *dev, struct xe_bo
> *storage,
> int ret;
>
> dma_resv_lock(resv, NULL);
> - bo = __xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf->size,
> - ttm_bo_type_sg, XE_BO_CREATE_SYSTEM_BIT);
> + bo = ___xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf-
> >size,
> + 0, 0, /* Will require 1way or 2way for vm_bind */
> + ttm_bo_type_sg, XE_BO_CREATE_SYSTEM_BIT);
> if (IS_ERR(bo)) {
> ret = PTR_ERR(bo);
> goto error;
> diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
> index d48d8e3c898c..ec4cdbc8d2bd 100644
> --- a/include/uapi/drm/xe_drm.h
> +++ b/include/uapi/drm/xe_drm.h
> @@ -456,8 +456,54 @@ struct drm_xe_gem_create {
> */
> __u32 handle;
>
> - /** @pad: MBZ */
> - __u32 pad;
> + /**
> + * @coh_mode: The coherency mode for this object. This will limit the
> + * possible @cpu_caching values.
> + *
> + * Supported values:
> + *
> + * DRM_XE_GEM_COH_NONE: GPU access is assumed to be not coherent
> with
> + * CPU. CPU caches are not snooped.
> + *
> + * DRM_XE_GEM_COH_AT_LEAST_1WAY:
> + *
> + * CPU-GPU coherency must be at least 1WAY.
> + *
> + * If 1WAY then GPU access is coherent with CPU (CPU caches are snooped)
> + * until GPU acquires. The acquire by the GPU is not tracked by CPU
> + * caches.
> + *
> + * If 2WAY then should be fully coherent between GPU and CPU. Fully
> + * tracked by CPU caches. Both CPU and GPU caches are snooped.
> + *
> + * Note: On dgpu the GPU device never caches system memory. The device
> + * should be thought of as always 1WAY coherent, with the addition that
> + * the GPU never caches system memory. At least on current dgpu HW there
> + * is no way to turn off snooping so likely the different coherency
> + * modes of the pat_index make no difference for system memory.
> + */
> +#define DRM_XE_GEM_COH_NONE 1
> +#define DRM_XE_GEM_COH_AT_LEAST_1WAY 2
> + __u16 coh_mode;
I wonder why you need a coh_mode at object create time. From the codes, you used this coh_mode parameter to check the cpu_caching parameter. And in patch 3 you use coh_mode to check the pat_index parameter.
So basically the coh_mode parameter is just used to validate other parameters. It is not used for CPU/GPU page table programming. In my opinion, those check are unnecessary. All interfaces provided to user should have some functional consequence, no just for parameter checking purpose. Isn't below scheme simpler:
Allow a cpu_caching mode for object create
Allow a pat_index for vm bind
Check pat_index to see whether it matches cpu_caching mode setting, i.e., if pat_index says 2-way coherence, cpu_caching shouldn't be wc.
Does this scheme work?
Oak
> +
> + /**
> + * @cpu_caching: The CPU caching mode to select for this object. If
> + * mmaping the object the mode selected here will also be used.
> + *
> + * Supported values:
> + *
> + * DRM_XE_GEM_CPU_CACHING_WB: Allocate the pages with write-back
> caching.
> + * On iGPU this can't be used for scanout surfaces. The @coh_mode must
> + * be DRM_XE_GEM_COH_AT_LEAST_1WAY. Currently not allowed for
> objects placed
> + * in VRAM.
> + *
> + * DRM_XE_GEM_CPU_CACHING_WC: Allocate the pages as write-
> combined. This is
> + * uncached. Any @coh_mode is permitted. Scanout surfaces should likely
> + * use this. All objects that can be placed in VRAM must use this.
> + */
> +#define DRM_XE_GEM_CPU_CACHING_WB 1
> +#define DRM_XE_GEM_CPU_CACHING_WC 2
> + __u16 cpu_caching;
>
> /** @reserved: Reserved */
> __u64 reserved[2];
> --
> 2.41.0
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode
2023-11-03 2:41 ` Zeng, Oak
@ 2023-11-03 8:52 ` Matthew Auld
2023-11-03 13:53 ` Zeng, Oak
0 siblings, 1 reply; 13+ messages in thread
From: Matthew Auld @ 2023-11-03 8:52 UTC (permalink / raw)
To: Zeng, Oak, intel-xe@lists.freedesktop.org
Cc: Xu, Zhengguo, Hazubski, Filip, De Marchi, Lucas, Zhang, Carl,
Yu, Effie, Roper, Matthew D
On 03/11/2023 02:41, Zeng, Oak wrote:
>> -----Original Message-----
>> From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of Matthew Auld
>> Sent: Wednesday, October 11, 2023 12:29 PM
>> To: intel-xe@lists.freedesktop.org
>> Cc: Hazubski, Filip <filip.hazubski@intel.com>; De Marchi, Lucas
>> <lucas.demarchi@intel.com>; Zhang, Carl <carl.zhang@intel.com>; Yu, Effie
>> <effie.yu@intel.com>; Roper, Matthew D <matthew.d.roper@intel.com>
>> Subject: [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and
>> coherency mode
>>
>> From: Pallavi Mishra <pallavi.mishra@intel.com>
>>
>> Allow userspace to specify the CPU caching mode to use in addition to
>> coherency modes during object creation. Modify gem create handler and
>> introduce xe_bo_create_user to replace xe_bo_create. In a later patch we
>> will support setting the pat_index as part of vm_bind, where expectation
>> is that the coherency mode extracted from the pat_index must match the
>> one set at object creation.
>>
>> v2
>> - s/smem_caching/smem_cpu_caching/ and
>> s/XE_GEM_CACHING/XE_GEM_CPU_CACHING/. (Matt Roper)
>> - Drop COH_2WAY and just use COH_NONE + COH_AT_LEAST_1WAY; KMD mostly
>> just cares that zeroing/swap-in can't be bypassed with the given
>> smem_caching mode. (Matt Roper)
>> - Fix broken range check for coh_mode and smem_cpu_caching and also
>> don't use constant value, but the already defined macros. (José)
>> - Prefer switch statement for smem_cpu_caching -> ttm_caching. (José)
>> - Add note in kernel-doc for dgpu and coherency modes for system
>> memory. (José)
>> v3 (José):
>> - Make sure to reject coh_mode == 0 for VRAM-only.
>> - Also make sure to actually pass along the (start, end) for
>> __xe_bo_create_locked.
>> v4
>> - Drop UC caching mode. Can be added back if we need it. (Matt Roper)
>> - s/smem_cpu_caching/cpu_caching. Idea is that VRAM is always WC, but
>> that is currently implicit and KMD controlled. Make it explicit in
>> the uapi with the limitation that it currently must be WC. For VRAM
>> + SYS objects userspace must now select WC. (José)
>> - Make sure to initialize bo_flags. (José)
>> v5
>> - Make to align with the other uapi and prefix uapi constants with
>> DRM_ (José)
>> v6:
>> - Make it clear that zero cpu_caching is only allowed for kernel
>> objects. (José)
>>
>> Testcase: igt@xe_mmap@cpu-caching-coh
>> Signed-off-by: Pallavi Mishra <pallavi.mishra@intel.com>
>> Co-developed-by: Matthew Auld <matthew.auld@intel.com>
>> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
>> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
>> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
>> Cc: Lucas De Marchi <lucas.demarchi@intel.com>
>> Cc: Matt Roper <matthew.d.roper@intel.com>
>> Cc: José Roberto de Souza <jose.souza@intel.com>
>> Cc: Filip Hazubski <filip.hazubski@intel.com>
>> Cc: Carl Zhang <carl.zhang@intel.com>
>> Cc: Effie Yu <effie.yu@intel.com>
>> Tested-by: José Roberto de Souza <jose.souza@intel.com>
>> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
>> ---
>> drivers/gpu/drm/xe/xe_bo.c | 115 ++++++++++++++++++++++++-------
>> drivers/gpu/drm/xe/xe_bo.h | 9 +--
>> drivers/gpu/drm/xe/xe_bo_types.h | 10 +++
>> drivers/gpu/drm/xe/xe_dma_buf.c | 5 +-
>> include/uapi/drm/xe_drm.h | 50 +++++++++++++-
>> 5 files changed, 156 insertions(+), 33 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
>> index 61789c0e88fb..8ce7d16c918a 100644
>> --- a/drivers/gpu/drm/xe/xe_bo.c
>> +++ b/drivers/gpu/drm/xe/xe_bo.c
>> @@ -326,7 +326,7 @@ static struct ttm_tt *xe_ttm_tt_create(struct
>> ttm_buffer_object *ttm_bo,
>> struct xe_device *xe = xe_bo_device(bo);
>> struct xe_ttm_tt *tt;
>> unsigned long extra_pages;
>> - enum ttm_caching caching = ttm_cached;
>> + enum ttm_caching caching;
>> int err;
>>
>> tt = kzalloc(sizeof(*tt), GFP_KERNEL);
>> @@ -340,13 +340,24 @@ static struct ttm_tt *xe_ttm_tt_create(struct
>> ttm_buffer_object *ttm_bo,
>> extra_pages = DIV_ROUND_UP(xe_device_ccs_bytes(xe, bo->size),
>> PAGE_SIZE);
>>
>> + switch (bo->cpu_caching) {
>> + case DRM_XE_GEM_CPU_CACHING_WC:
>> + caching = ttm_write_combined;
>> + break;
>> + default:
>> + caching = ttm_cached;
>> + break;
>> + }
>> +
>> + WARN_ON((bo->flags & XE_BO_CREATE_USER_BIT) && !bo->cpu_caching);
>> +
>> /*
>> * Display scanout is always non-coherent with the CPU cache.
>> *
>> * For Xe_LPG and beyond, PPGTT PTE lookups are also non-coherent and
>> * require a CPU:WC mapping.
>> */
>> - if (bo->flags & XE_BO_SCANOUT_BIT ||
>> + if ((!bo->cpu_caching && bo->flags & XE_BO_SCANOUT_BIT) ||
>> (xe->info.graphics_verx100 >= 1270 && bo->flags & XE_BO_PAGETABLE))
>> caching = ttm_write_combined;
>>
>> @@ -1190,10 +1201,11 @@ void xe_bo_free(struct xe_bo *bo)
>> kfree(bo);
>> }
>>
>> -struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
>> - struct xe_tile *tile, struct dma_resv *resv,
>> - struct ttm_lru_bulk_move *bulk, size_t size,
>> - enum ttm_bo_type type, u32 flags)
>> +struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
>> + struct xe_tile *tile, struct dma_resv *resv,
>> + struct ttm_lru_bulk_move *bulk, size_t size,
>> + u16 cpu_caching, u16 coh_mode,
>> + enum ttm_bo_type type, u32 flags)
>> {
>> struct ttm_operation_ctx ctx = {
>> .interruptible = true,
>> @@ -1231,6 +1243,8 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device
>> *xe, struct xe_bo *bo,
>> bo->tile = tile;
>> bo->size = size;
>> bo->flags = flags;
>> + bo->cpu_caching = cpu_caching;
>> + bo->coh_mode = coh_mode;
>> bo->ttm.base.funcs = &xe_gem_object_funcs;
>> bo->props.preferred_mem_class = XE_BO_PROPS_INVALID;
>> bo->props.preferred_gt = XE_BO_PROPS_INVALID;
>> @@ -1315,11 +1329,12 @@ static int __xe_bo_fixed_placement(struct xe_device
>> *xe,
>> return 0;
>> }
>>
>> -struct xe_bo *
>> -xe_bo_create_locked_range(struct xe_device *xe,
>> - struct xe_tile *tile, struct xe_vm *vm,
>> - size_t size, u64 start, u64 end,
>> - enum ttm_bo_type type, u32 flags)
>> +static struct xe_bo *
>> +__xe_bo_create_locked(struct xe_device *xe,
>> + struct xe_tile *tile, struct xe_vm *vm,
>> + size_t size, u64 start, u64 end,
>> + u16 cpu_caching, u16 coh_mode,
>> + enum ttm_bo_type type, u32 flags)
>> {
>> struct xe_bo *bo = NULL;
>> int err;
>> @@ -1340,11 +1355,12 @@ xe_bo_create_locked_range(struct xe_device *xe,
>> }
>> }
>>
>> - bo = __xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
>> - vm && !xe_vm_in_fault_mode(vm) &&
>> - flags & XE_BO_CREATE_USER_BIT ?
>> - &vm->lru_bulk_move : NULL, size,
>> - type, flags);
>> + bo = ___xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
>> + vm && !xe_vm_in_fault_mode(vm) &&
>> + flags & XE_BO_CREATE_USER_BIT ?
>> + &vm->lru_bulk_move : NULL, size,
>> + cpu_caching, coh_mode,
>> + type, flags);
>> if (IS_ERR(bo))
>> return bo;
>>
>> @@ -1377,11 +1393,35 @@ xe_bo_create_locked_range(struct xe_device *xe,
>> return ERR_PTR(err);
>> }
>>
>> +struct xe_bo *
>> +xe_bo_create_locked_range(struct xe_device *xe,
>> + struct xe_tile *tile, struct xe_vm *vm,
>> + size_t size, u64 start, u64 end,
>> + enum ttm_bo_type type, u32 flags)
>> +{
>> + return __xe_bo_create_locked(xe, tile, vm, size, start, end, 0, 0, type, flags);
>> +}
>> +
>> struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile,
>> struct xe_vm *vm, size_t size,
>> enum ttm_bo_type type, u32 flags)
>> {
>> - return xe_bo_create_locked_range(xe, tile, vm, size, 0, ~0ULL, type, flags);
>> + return __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL, 0, 0, type, flags);
>> +}
>> +
>> +static struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile,
>> + struct xe_vm *vm, size_t size,
>> + u16 cpu_caching, u16 coh_mode,
>> + enum ttm_bo_type type,
>> + u32 flags)
>> +{
>> + struct xe_bo *bo = __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL,
>> + cpu_caching, coh_mode, type,
>> + flags | XE_BO_CREATE_USER_BIT);
>> + if (!IS_ERR(bo))
>> + xe_bo_unlock_vm_held(bo);
>> +
>> + return bo;
>> }
>>
>> struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile,
>> @@ -1764,11 +1804,11 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
>> *data,
>> struct drm_xe_gem_create *args = data;
>> struct xe_vm *vm = NULL;
>> struct xe_bo *bo;
>> - unsigned int bo_flags = XE_BO_CREATE_USER_BIT;
>> + unsigned int bo_flags;
>> u32 handle;
>> int err;
>>
>> - if (XE_IOCTL_DBG(xe, args->extensions) || XE_IOCTL_DBG(xe, args->pad) ||
>> + if (XE_IOCTL_DBG(xe, args->extensions) ||
>> XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
>> return -EINVAL;
>>
>> @@ -1795,6 +1835,7 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
>> *data,
>> if (XE_IOCTL_DBG(xe, args->size & ~PAGE_MASK))
>> return -EINVAL;
>>
>> + bo_flags = 0;
>> if (args->flags & XE_GEM_CREATE_FLAG_DEFER_BACKING)
>> bo_flags |= XE_BO_DEFER_BACKING;
>>
>> @@ -1810,6 +1851,26 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
>> *data,
>> bo_flags |= XE_BO_NEEDS_CPU_ACCESS;
>> }
>>
>> + if (XE_IOCTL_DBG(xe, !args->coh_mode ||
>> + args->coh_mode > DRM_XE_GEM_COH_AT_LEAST_1WAY))
>> + return -EINVAL;
>> +
>> + if (XE_IOCTL_DBG(xe, !args->cpu_caching ||
>> + args->cpu_caching > DRM_XE_GEM_CPU_CACHING_WC))
>> + return -EINVAL;
>> +
>> + if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_CREATE_VRAM_MASK &&
>> + args->cpu_caching != DRM_XE_GEM_CPU_CACHING_WC))
>> + return -EINVAL;
>> +
>> + if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_SCANOUT_BIT &&
>> + args->cpu_caching == DRM_XE_GEM_CPU_CACHING_WB))
>> + return -EINVAL;
>> +
>> + if (XE_IOCTL_DBG(xe, args->coh_mode == DRM_XE_GEM_COH_NONE &&
>> + args->cpu_caching == DRM_XE_GEM_CPU_CACHING_WB))
>> + return -EINVAL;
>> +
>> if (args->vm_id) {
>> vm = xe_vm_lookup(xef, args->vm_id);
>> if (XE_IOCTL_DBG(xe, !vm))
>> @@ -1821,8 +1882,10 @@ int xe_gem_create_ioctl(struct drm_device *dev, void
>> *data,
>> }
>> }
>>
>> - bo = xe_bo_create(xe, NULL, vm, args->size, ttm_bo_type_device,
>> - bo_flags);
>> + bo = xe_bo_create_user(xe, NULL, vm, args->size,
>> + args->cpu_caching, args->coh_mode,
>> + ttm_bo_type_device,
>> + bo_flags);
>> if (IS_ERR(bo)) {
>> err = PTR_ERR(bo);
>> goto out_vm;
>> @@ -2114,10 +2177,12 @@ int xe_bo_dumb_create(struct drm_file *file_priv,
>> args->size = ALIGN(mul_u32_u32(args->pitch, args->height),
>> page_size);
>>
>> - bo = xe_bo_create(xe, NULL, NULL, args->size, ttm_bo_type_device,
>> -
>> XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
>> - XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
>> - XE_BO_NEEDS_CPU_ACCESS);
>> + bo = xe_bo_create_user(xe, NULL, NULL, args->size,
>> + DRM_XE_GEM_CPU_CACHING_WC,
>> DRM_XE_GEM_COH_NONE,
>> + ttm_bo_type_device,
>> +
>> XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
>> + XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
>> + XE_BO_NEEDS_CPU_ACCESS);
>> if (IS_ERR(bo))
>> return PTR_ERR(bo);
>>
>> diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h
>> index 78da28f4ea13..60a19e14937e 100644
>> --- a/drivers/gpu/drm/xe/xe_bo.h
>> +++ b/drivers/gpu/drm/xe/xe_bo.h
>> @@ -84,10 +84,11 @@ struct sg_table;
>> struct xe_bo *xe_bo_alloc(void);
>> void xe_bo_free(struct xe_bo *bo);
>>
>> -struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
>> - struct xe_tile *tile, struct dma_resv *resv,
>> - struct ttm_lru_bulk_move *bulk, size_t size,
>> - enum ttm_bo_type type, u32 flags);
>> +struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
>> + struct xe_tile *tile, struct dma_resv *resv,
>> + struct ttm_lru_bulk_move *bulk, size_t size,
>> + u16 cpu_caching, u16 coh_mode,
>> + enum ttm_bo_type type, u32 flags);
>> struct xe_bo *
>> xe_bo_create_locked_range(struct xe_device *xe,
>> struct xe_tile *tile, struct xe_vm *vm,
>> diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
>> index 051fe990c133..56f7f9a4975f 100644
>> --- a/drivers/gpu/drm/xe/xe_bo_types.h
>> +++ b/drivers/gpu/drm/xe/xe_bo_types.h
>> @@ -76,6 +76,16 @@ struct xe_bo {
>> struct llist_node freed;
>> /** @created: Whether the bo has passed initial creation */
>> bool created;
>> + /**
>> + * @coh_mode: Coherency setting. Currently only used for userspace
>> + * objects.
>> + */
>> + u16 coh_mode;
>> + /**
>> + * @cpu_caching: CPU caching mode. Currently only used for userspace
>> + * objects.
>> + */
>> + u16 cpu_caching;
>> };
>>
>> #define intel_bo_to_drm_bo(bo) (&(bo)->ttm.base)
>> diff --git a/drivers/gpu/drm/xe/xe_dma_buf.c b/drivers/gpu/drm/xe/xe_dma_buf.c
>> index cfde3be3b0dc..9da5cffeef13 100644
>> --- a/drivers/gpu/drm/xe/xe_dma_buf.c
>> +++ b/drivers/gpu/drm/xe/xe_dma_buf.c
>> @@ -214,8 +214,9 @@ xe_dma_buf_init_obj(struct drm_device *dev, struct xe_bo
>> *storage,
>> int ret;
>>
>> dma_resv_lock(resv, NULL);
>> - bo = __xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf->size,
>> - ttm_bo_type_sg, XE_BO_CREATE_SYSTEM_BIT);
>> + bo = ___xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf-
>>> size,
>> + 0, 0, /* Will require 1way or 2way for vm_bind */
>> + ttm_bo_type_sg, XE_BO_CREATE_SYSTEM_BIT);
>> if (IS_ERR(bo)) {
>> ret = PTR_ERR(bo);
>> goto error;
>> diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
>> index d48d8e3c898c..ec4cdbc8d2bd 100644
>> --- a/include/uapi/drm/xe_drm.h
>> +++ b/include/uapi/drm/xe_drm.h
>> @@ -456,8 +456,54 @@ struct drm_xe_gem_create {
>> */
>> __u32 handle;
>>
>> - /** @pad: MBZ */
>> - __u32 pad;
>> + /**
>> + * @coh_mode: The coherency mode for this object. This will limit the
>> + * possible @cpu_caching values.
>> + *
>> + * Supported values:
>> + *
>> + * DRM_XE_GEM_COH_NONE: GPU access is assumed to be not coherent
>> with
>> + * CPU. CPU caches are not snooped.
>> + *
>> + * DRM_XE_GEM_COH_AT_LEAST_1WAY:
>> + *
>> + * CPU-GPU coherency must be at least 1WAY.
>> + *
>> + * If 1WAY then GPU access is coherent with CPU (CPU caches are snooped)
>> + * until GPU acquires. The acquire by the GPU is not tracked by CPU
>> + * caches.
>> + *
>> + * If 2WAY then should be fully coherent between GPU and CPU. Fully
>> + * tracked by CPU caches. Both CPU and GPU caches are snooped.
>> + *
>> + * Note: On dgpu the GPU device never caches system memory. The device
>> + * should be thought of as always 1WAY coherent, with the addition that
>> + * the GPU never caches system memory. At least on current dgpu HW there
>> + * is no way to turn off snooping so likely the different coherency
>> + * modes of the pat_index make no difference for system memory.
>> + */
>> +#define DRM_XE_GEM_COH_NONE 1
>> +#define DRM_XE_GEM_COH_AT_LEAST_1WAY 2
>> + __u16 coh_mode;
>
> I wonder why you need a coh_mode at object create time. From the codes, you used this coh_mode parameter to check the cpu_caching parameter. And in patch 3 you use coh_mode to check the pat_index parameter.
>
> So basically the coh_mode parameter is just used to validate other parameters. It is not used for CPU/GPU page table programming. In my opinion, those check are unnecessary. All interfaces provided to user should have some functional consequence, no just for parameter checking purpose. Isn't below scheme simpler:
>
> Allow a cpu_caching mode for object create
> Allow a pat_index for vm bind
> Check pat_index to see whether it matches cpu_caching mode setting, i.e., if pat_index says 2-way coherence, cpu_caching shouldn't be wc.
>
> Does this scheme work?
Yes, something like that should work. I think the main restriction is
never allowing cpu_caching=wb with coh_none, and we can in thoery check
for that at vm_bind. On the other hand having it fail at gem_create is a
little nicer, plus the explicit coh_mode makes it clearer to userspace
that we are talking about the coh_mode pat attribute in bspec, and that
the vm_bind coh_mode(pat_index) must be at least as coherent. It's a bit
of work to change at this point, but I think is maybe worth the
simplification.
>
> Oak
>
>
>
>
>
>
>> +
>> + /**
>> + * @cpu_caching: The CPU caching mode to select for this object. If
>> + * mmaping the object the mode selected here will also be used.
>> + *
>> + * Supported values:
>> + *
>> + * DRM_XE_GEM_CPU_CACHING_WB: Allocate the pages with write-back
>> caching.
>> + * On iGPU this can't be used for scanout surfaces. The @coh_mode must
>> + * be DRM_XE_GEM_COH_AT_LEAST_1WAY. Currently not allowed for
>> objects placed
>> + * in VRAM.
>> + *
>> + * DRM_XE_GEM_CPU_CACHING_WC: Allocate the pages as write-
>> combined. This is
>> + * uncached. Any @coh_mode is permitted. Scanout surfaces should likely
>> + * use this. All objects that can be placed in VRAM must use this.
>> + */
>> +#define DRM_XE_GEM_CPU_CACHING_WB 1
>> +#define DRM_XE_GEM_CPU_CACHING_WC 2
>> + __u16 cpu_caching;
>>
>> /** @reserved: Reserved */
>> __u64 reserved[2];
>> --
>> 2.41.0
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode
2023-11-03 8:52 ` Matthew Auld
@ 2023-11-03 13:53 ` Zeng, Oak
0 siblings, 0 replies; 13+ messages in thread
From: Zeng, Oak @ 2023-11-03 13:53 UTC (permalink / raw)
To: Auld, Matthew, intel-xe@lists.freedesktop.org
Cc: Xu, Zhengguo, Hazubski, Filip, De Marchi, Lucas, Zhang, Carl,
Yu, Effie, Roper, Matthew D
> -----Original Message-----
> From: Auld, Matthew <matthew.auld@intel.com>
> Sent: Friday, November 3, 2023 4:52 AM
> To: Zeng, Oak <oak.zeng@intel.com>; intel-xe@lists.freedesktop.org
> Cc: Hazubski, Filip <filip.hazubski@intel.com>; De Marchi, Lucas
> <lucas.demarchi@intel.com>; Zhang, Carl <carl.zhang@intel.com>; Yu, Effie
> <effie.yu@intel.com>; Roper, Matthew D <matthew.d.roper@intel.com>; Xu,
> Zhengguo <zhengguo.xu@intel.com>
> Subject: Re: [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and
> coherency mode
>
> On 03/11/2023 02:41, Zeng, Oak wrote:
> >> -----Original Message-----
> >> From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of
> Matthew Auld
> >> Sent: Wednesday, October 11, 2023 12:29 PM
> >> To: intel-xe@lists.freedesktop.org
> >> Cc: Hazubski, Filip <filip.hazubski@intel.com>; De Marchi, Lucas
> >> <lucas.demarchi@intel.com>; Zhang, Carl <carl.zhang@intel.com>; Yu, Effie
> >> <effie.yu@intel.com>; Roper, Matthew D <matthew.d.roper@intel.com>
> >> Subject: [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and
> >> coherency mode
> >>
> >> From: Pallavi Mishra <pallavi.mishra@intel.com>
> >>
> >> Allow userspace to specify the CPU caching mode to use in addition to
> >> coherency modes during object creation. Modify gem create handler and
> >> introduce xe_bo_create_user to replace xe_bo_create. In a later patch we
> >> will support setting the pat_index as part of vm_bind, where expectation
> >> is that the coherency mode extracted from the pat_index must match the
> >> one set at object creation.
> >>
> >> v2
> >> - s/smem_caching/smem_cpu_caching/ and
> >> s/XE_GEM_CACHING/XE_GEM_CPU_CACHING/. (Matt Roper)
> >> - Drop COH_2WAY and just use COH_NONE + COH_AT_LEAST_1WAY; KMD
> mostly
> >> just cares that zeroing/swap-in can't be bypassed with the given
> >> smem_caching mode. (Matt Roper)
> >> - Fix broken range check for coh_mode and smem_cpu_caching and also
> >> don't use constant value, but the already defined macros. (José)
> >> - Prefer switch statement for smem_cpu_caching -> ttm_caching. (José)
> >> - Add note in kernel-doc for dgpu and coherency modes for system
> >> memory. (José)
> >> v3 (José):
> >> - Make sure to reject coh_mode == 0 for VRAM-only.
> >> - Also make sure to actually pass along the (start, end) for
> >> __xe_bo_create_locked.
> >> v4
> >> - Drop UC caching mode. Can be added back if we need it. (Matt Roper)
> >> - s/smem_cpu_caching/cpu_caching. Idea is that VRAM is always WC, but
> >> that is currently implicit and KMD controlled. Make it explicit in
> >> the uapi with the limitation that it currently must be WC. For VRAM
> >> + SYS objects userspace must now select WC. (José)
> >> - Make sure to initialize bo_flags. (José)
> >> v5
> >> - Make to align with the other uapi and prefix uapi constants with
> >> DRM_ (José)
> >> v6:
> >> - Make it clear that zero cpu_caching is only allowed for kernel
> >> objects. (José)
> >>
> >> Testcase: igt@xe_mmap@cpu-caching-coh
> >> Signed-off-by: Pallavi Mishra <pallavi.mishra@intel.com>
> >> Co-developed-by: Matthew Auld <matthew.auld@intel.com>
> >> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> >> Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> >> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> >> Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> >> Cc: Matt Roper <matthew.d.roper@intel.com>
> >> Cc: José Roberto de Souza <jose.souza@intel.com>
> >> Cc: Filip Hazubski <filip.hazubski@intel.com>
> >> Cc: Carl Zhang <carl.zhang@intel.com>
> >> Cc: Effie Yu <effie.yu@intel.com>
> >> Tested-by: José Roberto de Souza <jose.souza@intel.com>
> >> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
> >> ---
> >> drivers/gpu/drm/xe/xe_bo.c | 115 ++++++++++++++++++++++++-------
> >> drivers/gpu/drm/xe/xe_bo.h | 9 +--
> >> drivers/gpu/drm/xe/xe_bo_types.h | 10 +++
> >> drivers/gpu/drm/xe/xe_dma_buf.c | 5 +-
> >> include/uapi/drm/xe_drm.h | 50 +++++++++++++-
> >> 5 files changed, 156 insertions(+), 33 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> >> index 61789c0e88fb..8ce7d16c918a 100644
> >> --- a/drivers/gpu/drm/xe/xe_bo.c
> >> +++ b/drivers/gpu/drm/xe/xe_bo.c
> >> @@ -326,7 +326,7 @@ static struct ttm_tt *xe_ttm_tt_create(struct
> >> ttm_buffer_object *ttm_bo,
> >> struct xe_device *xe = xe_bo_device(bo);
> >> struct xe_ttm_tt *tt;
> >> unsigned long extra_pages;
> >> - enum ttm_caching caching = ttm_cached;
> >> + enum ttm_caching caching;
> >> int err;
> >>
> >> tt = kzalloc(sizeof(*tt), GFP_KERNEL);
> >> @@ -340,13 +340,24 @@ static struct ttm_tt *xe_ttm_tt_create(struct
> >> ttm_buffer_object *ttm_bo,
> >> extra_pages = DIV_ROUND_UP(xe_device_ccs_bytes(xe, bo-
> >size),
> >> PAGE_SIZE);
> >>
> >> + switch (bo->cpu_caching) {
> >> + case DRM_XE_GEM_CPU_CACHING_WC:
> >> + caching = ttm_write_combined;
> >> + break;
> >> + default:
> >> + caching = ttm_cached;
> >> + break;
> >> + }
> >> +
> >> + WARN_ON((bo->flags & XE_BO_CREATE_USER_BIT) && !bo-
> >cpu_caching);
> >> +
> >> /*
> >> * Display scanout is always non-coherent with the CPU cache.
> >> *
> >> * For Xe_LPG and beyond, PPGTT PTE lookups are also non-coherent and
> >> * require a CPU:WC mapping.
> >> */
> >> - if (bo->flags & XE_BO_SCANOUT_BIT ||
> >> + if ((!bo->cpu_caching && bo->flags & XE_BO_SCANOUT_BIT) ||
> >> (xe->info.graphics_verx100 >= 1270 && bo->flags &
> XE_BO_PAGETABLE))
> >> caching = ttm_write_combined;
> >>
> >> @@ -1190,10 +1201,11 @@ void xe_bo_free(struct xe_bo *bo)
> >> kfree(bo);
> >> }
> >>
> >> -struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo
> *bo,
> >> - struct xe_tile *tile, struct dma_resv *resv,
> >> - struct ttm_lru_bulk_move *bulk, size_t size,
> >> - enum ttm_bo_type type, u32 flags)
> >> +struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo
> *bo,
> >> + struct xe_tile *tile, struct dma_resv *resv,
> >> + struct ttm_lru_bulk_move *bulk, size_t size,
> >> + u16 cpu_caching, u16 coh_mode,
> >> + enum ttm_bo_type type, u32 flags)
> >> {
> >> struct ttm_operation_ctx ctx = {
> >> .interruptible = true,
> >> @@ -1231,6 +1243,8 @@ struct xe_bo *__xe_bo_create_locked(struct
> xe_device
> >> *xe, struct xe_bo *bo,
> >> bo->tile = tile;
> >> bo->size = size;
> >> bo->flags = flags;
> >> + bo->cpu_caching = cpu_caching;
> >> + bo->coh_mode = coh_mode;
> >> bo->ttm.base.funcs = &xe_gem_object_funcs;
> >> bo->props.preferred_mem_class = XE_BO_PROPS_INVALID;
> >> bo->props.preferred_gt = XE_BO_PROPS_INVALID;
> >> @@ -1315,11 +1329,12 @@ static int __xe_bo_fixed_placement(struct
> xe_device
> >> *xe,
> >> return 0;
> >> }
> >>
> >> -struct xe_bo *
> >> -xe_bo_create_locked_range(struct xe_device *xe,
> >> - struct xe_tile *tile, struct xe_vm *vm,
> >> - size_t size, u64 start, u64 end,
> >> - enum ttm_bo_type type, u32 flags)
> >> +static struct xe_bo *
> >> +__xe_bo_create_locked(struct xe_device *xe,
> >> + struct xe_tile *tile, struct xe_vm *vm,
> >> + size_t size, u64 start, u64 end,
> >> + u16 cpu_caching, u16 coh_mode,
> >> + enum ttm_bo_type type, u32 flags)
> >> {
> >> struct xe_bo *bo = NULL;
> >> int err;
> >> @@ -1340,11 +1355,12 @@ xe_bo_create_locked_range(struct xe_device
> *xe,
> >> }
> >> }
> >>
> >> - bo = __xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
> >> - vm && !xe_vm_in_fault_mode(vm) &&
> >> - flags & XE_BO_CREATE_USER_BIT ?
> >> - &vm->lru_bulk_move : NULL, size,
> >> - type, flags);
> >> + bo = ___xe_bo_create_locked(xe, bo, tile, vm ? &vm->resv : NULL,
> >> + vm && !xe_vm_in_fault_mode(vm) &&
> >> + flags & XE_BO_CREATE_USER_BIT ?
> >> + &vm->lru_bulk_move : NULL, size,
> >> + cpu_caching, coh_mode,
> >> + type, flags);
> >> if (IS_ERR(bo))
> >> return bo;
> >>
> >> @@ -1377,11 +1393,35 @@ xe_bo_create_locked_range(struct xe_device
> *xe,
> >> return ERR_PTR(err);
> >> }
> >>
> >> +struct xe_bo *
> >> +xe_bo_create_locked_range(struct xe_device *xe,
> >> + struct xe_tile *tile, struct xe_vm *vm,
> >> + size_t size, u64 start, u64 end,
> >> + enum ttm_bo_type type, u32 flags)
> >> +{
> >> + return __xe_bo_create_locked(xe, tile, vm, size, start, end, 0, 0, type,
> flags);
> >> +}
> >> +
> >> struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile,
> >> struct xe_vm *vm, size_t size,
> >> enum ttm_bo_type type, u32 flags)
> >> {
> >> - return xe_bo_create_locked_range(xe, tile, vm, size, 0, ~0ULL, type,
> flags);
> >> + return __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL, 0, 0, type,
> flags);
> >> +}
> >> +
> >> +static struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile
> *tile,
> >> + struct xe_vm *vm, size_t size,
> >> + u16 cpu_caching, u16 coh_mode,
> >> + enum ttm_bo_type type,
> >> + u32 flags)
> >> +{
> >> + struct xe_bo *bo = __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL,
> >> + cpu_caching, coh_mode, type,
> >> + flags |
> XE_BO_CREATE_USER_BIT);
> >> + if (!IS_ERR(bo))
> >> + xe_bo_unlock_vm_held(bo);
> >> +
> >> + return bo;
> >> }
> >>
> >> struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile,
> >> @@ -1764,11 +1804,11 @@ int xe_gem_create_ioctl(struct drm_device *dev,
> void
> >> *data,
> >> struct drm_xe_gem_create *args = data;
> >> struct xe_vm *vm = NULL;
> >> struct xe_bo *bo;
> >> - unsigned int bo_flags = XE_BO_CREATE_USER_BIT;
> >> + unsigned int bo_flags;
> >> u32 handle;
> >> int err;
> >>
> >> - if (XE_IOCTL_DBG(xe, args->extensions) || XE_IOCTL_DBG(xe, args->pad)
> ||
> >> + if (XE_IOCTL_DBG(xe, args->extensions) ||
> >> XE_IOCTL_DBG(xe, args->reserved[0] || args->reserved[1]))
> >> return -EINVAL;
> >>
> >> @@ -1795,6 +1835,7 @@ int xe_gem_create_ioctl(struct drm_device *dev,
> void
> >> *data,
> >> if (XE_IOCTL_DBG(xe, args->size & ~PAGE_MASK))
> >> return -EINVAL;
> >>
> >> + bo_flags = 0;
> >> if (args->flags & XE_GEM_CREATE_FLAG_DEFER_BACKING)
> >> bo_flags |= XE_BO_DEFER_BACKING;
> >>
> >> @@ -1810,6 +1851,26 @@ int xe_gem_create_ioctl(struct drm_device *dev,
> void
> >> *data,
> >> bo_flags |= XE_BO_NEEDS_CPU_ACCESS;
> >> }
> >>
> >> + if (XE_IOCTL_DBG(xe, !args->coh_mode ||
> >> + args->coh_mode >
> DRM_XE_GEM_COH_AT_LEAST_1WAY))
> >> + return -EINVAL;
> >> +
> >> + if (XE_IOCTL_DBG(xe, !args->cpu_caching ||
> >> + args->cpu_caching >
> DRM_XE_GEM_CPU_CACHING_WC))
> >> + return -EINVAL;
> >> +
> >> + if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_CREATE_VRAM_MASK &&
> >> + args->cpu_caching !=
> DRM_XE_GEM_CPU_CACHING_WC))
> >> + return -EINVAL;
> >> +
> >> + if (XE_IOCTL_DBG(xe, bo_flags & XE_BO_SCANOUT_BIT &&
> >> + args->cpu_caching ==
> DRM_XE_GEM_CPU_CACHING_WB))
> >> + return -EINVAL;
> >> +
> >> + if (XE_IOCTL_DBG(xe, args->coh_mode == DRM_XE_GEM_COH_NONE
> &&
> >> + args->cpu_caching ==
> DRM_XE_GEM_CPU_CACHING_WB))
> >> + return -EINVAL;
> >> +
> >> if (args->vm_id) {
> >> vm = xe_vm_lookup(xef, args->vm_id);
> >> if (XE_IOCTL_DBG(xe, !vm))
> >> @@ -1821,8 +1882,10 @@ int xe_gem_create_ioctl(struct drm_device *dev,
> void
> >> *data,
> >> }
> >> }
> >>
> >> - bo = xe_bo_create(xe, NULL, vm, args->size, ttm_bo_type_device,
> >> - bo_flags);
> >> + bo = xe_bo_create_user(xe, NULL, vm, args->size,
> >> + args->cpu_caching, args->coh_mode,
> >> + ttm_bo_type_device,
> >> + bo_flags);
> >> if (IS_ERR(bo)) {
> >> err = PTR_ERR(bo);
> >> goto out_vm;
> >> @@ -2114,10 +2177,12 @@ int xe_bo_dumb_create(struct drm_file *file_priv,
> >> args->size = ALIGN(mul_u32_u32(args->pitch, args->height),
> >> page_size);
> >>
> >> - bo = xe_bo_create(xe, NULL, NULL, args->size, ttm_bo_type_device,
> >> -
> >> XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> >> - XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
> >> - XE_BO_NEEDS_CPU_ACCESS);
> >> + bo = xe_bo_create_user(xe, NULL, NULL, args->size,
> >> + DRM_XE_GEM_CPU_CACHING_WC,
> >> DRM_XE_GEM_COH_NONE,
> >> + ttm_bo_type_device,
> >> +
> >> XE_BO_CREATE_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> >> + XE_BO_CREATE_USER_BIT | XE_BO_SCANOUT_BIT |
> >> + XE_BO_NEEDS_CPU_ACCESS);
> >> if (IS_ERR(bo))
> >> return PTR_ERR(bo);
> >>
> >> diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h
> >> index 78da28f4ea13..60a19e14937e 100644
> >> --- a/drivers/gpu/drm/xe/xe_bo.h
> >> +++ b/drivers/gpu/drm/xe/xe_bo.h
> >> @@ -84,10 +84,11 @@ struct sg_table;
> >> struct xe_bo *xe_bo_alloc(void);
> >> void xe_bo_free(struct xe_bo *bo);
> >>
> >> -struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo
> *bo,
> >> - struct xe_tile *tile, struct dma_resv *resv,
> >> - struct ttm_lru_bulk_move *bulk, size_t size,
> >> - enum ttm_bo_type type, u32 flags);
> >> +struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo
> *bo,
> >> + struct xe_tile *tile, struct dma_resv *resv,
> >> + struct ttm_lru_bulk_move *bulk, size_t size,
> >> + u16 cpu_caching, u16 coh_mode,
> >> + enum ttm_bo_type type, u32 flags);
> >> struct xe_bo *
> >> xe_bo_create_locked_range(struct xe_device *xe,
> >> struct xe_tile *tile, struct xe_vm *vm,
> >> diff --git a/drivers/gpu/drm/xe/xe_bo_types.h
> b/drivers/gpu/drm/xe/xe_bo_types.h
> >> index 051fe990c133..56f7f9a4975f 100644
> >> --- a/drivers/gpu/drm/xe/xe_bo_types.h
> >> +++ b/drivers/gpu/drm/xe/xe_bo_types.h
> >> @@ -76,6 +76,16 @@ struct xe_bo {
> >> struct llist_node freed;
> >> /** @created: Whether the bo has passed initial creation */
> >> bool created;
> >> + /**
> >> + * @coh_mode: Coherency setting. Currently only used for userspace
> >> + * objects.
> >> + */
> >> + u16 coh_mode;
> >> + /**
> >> + * @cpu_caching: CPU caching mode. Currently only used for userspace
> >> + * objects.
> >> + */
> >> + u16 cpu_caching;
> >> };
> >>
> >> #define intel_bo_to_drm_bo(bo) (&(bo)->ttm.base)
> >> diff --git a/drivers/gpu/drm/xe/xe_dma_buf.c
> b/drivers/gpu/drm/xe/xe_dma_buf.c
> >> index cfde3be3b0dc..9da5cffeef13 100644
> >> --- a/drivers/gpu/drm/xe/xe_dma_buf.c
> >> +++ b/drivers/gpu/drm/xe/xe_dma_buf.c
> >> @@ -214,8 +214,9 @@ xe_dma_buf_init_obj(struct drm_device *dev, struct
> xe_bo
> >> *storage,
> >> int ret;
> >>
> >> dma_resv_lock(resv, NULL);
> >> - bo = __xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf-
> >size,
> >> - ttm_bo_type_sg, XE_BO_CREATE_SYSTEM_BIT);
> >> + bo = ___xe_bo_create_locked(xe, storage, NULL, resv, NULL, dma_buf-
> >>> size,
> >> + 0, 0, /* Will require 1way or 2way for vm_bind
> */
> >> + ttm_bo_type_sg,
> XE_BO_CREATE_SYSTEM_BIT);
> >> if (IS_ERR(bo)) {
> >> ret = PTR_ERR(bo);
> >> goto error;
> >> diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
> >> index d48d8e3c898c..ec4cdbc8d2bd 100644
> >> --- a/include/uapi/drm/xe_drm.h
> >> +++ b/include/uapi/drm/xe_drm.h
> >> @@ -456,8 +456,54 @@ struct drm_xe_gem_create {
> >> */
> >> __u32 handle;
> >>
> >> - /** @pad: MBZ */
> >> - __u32 pad;
> >> + /**
> >> + * @coh_mode: The coherency mode for this object. This will limit the
> >> + * possible @cpu_caching values.
> >> + *
> >> + * Supported values:
> >> + *
> >> + * DRM_XE_GEM_COH_NONE: GPU access is assumed to be not
> coherent
> >> with
> >> + * CPU. CPU caches are not snooped.
> >> + *
> >> + * DRM_XE_GEM_COH_AT_LEAST_1WAY:
> >> + *
> >> + * CPU-GPU coherency must be at least 1WAY.
> >> + *
> >> + * If 1WAY then GPU access is coherent with CPU (CPU caches are
> snooped)
> >> + * until GPU acquires. The acquire by the GPU is not tracked by CPU
> >> + * caches.
> >> + *
> >> + * If 2WAY then should be fully coherent between GPU and CPU. Fully
> >> + * tracked by CPU caches. Both CPU and GPU caches are snooped.
> >> + *
> >> + * Note: On dgpu the GPU device never caches system memory. The
> device
> >> + * should be thought of as always 1WAY coherent, with the addition that
> >> + * the GPU never caches system memory. At least on current dgpu HW
> there
> >> + * is no way to turn off snooping so likely the different coherency
> >> + * modes of the pat_index make no difference for system memory.
> >> + */
> >> +#define DRM_XE_GEM_COH_NONE 1
> >> +#define DRM_XE_GEM_COH_AT_LEAST_1WAY 2
> >> + __u16 coh_mode;
> >
> > I wonder why you need a coh_mode at object create time. From the codes,
> you used this coh_mode parameter to check the cpu_caching parameter. And in
> patch 3 you use coh_mode to check the pat_index parameter.
> >
> > So basically the coh_mode parameter is just used to validate other parameters.
> It is not used for CPU/GPU page table programming. In my opinion, those check
> are unnecessary. All interfaces provided to user should have some functional
> consequence, no just for parameter checking purpose. Isn't below scheme
> simpler:
> >
> > Allow a cpu_caching mode for object create
> > Allow a pat_index for vm bind
> > Check pat_index to see whether it matches cpu_caching mode setting, i.e., if
> pat_index says 2-way coherence, cpu_caching shouldn't be wc.
> >
> > Does this scheme work?
>
> Yes, something like that should work. I think the main restriction is
> never allowing cpu_caching=wb with coh_none, and we can in thoery check
> for that at vm_bind. On the other hand having it fail at gem_create is a
> little nicer, plus the explicit coh_mode makes it clearer to userspace
> that we are talking about the coh_mode pat attribute in bspec,
Coh_mode means a GPU's coherent mode with CPU. So the earliest applicable time is vm bind time.
and that
> the vm_bind coh_mode(pat_index) must be at least as coherent. It's a bit
> of work to change at this point, but I think is maybe worth the
> simplification.
Yah, a bit of work but change it earlier is better than later.
Oak
>
> >
> > Oak
> >
> >
> >
> >
> >
> >
> >> +
> >> + /**
> >> + * @cpu_caching: The CPU caching mode to select for this object. If
> >> + * mmaping the object the mode selected here will also be used.
> >> + *
> >> + * Supported values:
> >> + *
> >> + * DRM_XE_GEM_CPU_CACHING_WB: Allocate the pages with write-
> back
> >> caching.
> >> + * On iGPU this can't be used for scanout surfaces. The @coh_mode must
> >> + * be DRM_XE_GEM_COH_AT_LEAST_1WAY. Currently not allowed for
> >> objects placed
> >> + * in VRAM.
> >> + *
> >> + * DRM_XE_GEM_CPU_CACHING_WC: Allocate the pages as write-
> >> combined. This is
> >> + * uncached. Any @coh_mode is permitted. Scanout surfaces should
> likely
> >> + * use this. All objects that can be placed in VRAM must use this.
> >> + */
> >> +#define DRM_XE_GEM_CPU_CACHING_WB 1
> >> +#define DRM_XE_GEM_CPU_CACHING_WC 2
> >> + __u16 cpu_caching;
> >>
> >> /** @reserved: Reserved */
> >> __u64 reserved[2];
> >> --
> >> 2.41.0
> >
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2023-11-03 13:53 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-11 16:29 [Intel-xe] [PATCH v8 0/3] PAT and cache coherency support Matthew Auld
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 1/3] drm/xe/uapi: Add support for cache and coherency mode Matthew Auld
2023-11-03 2:41 ` Zeng, Oak
2023-11-03 8:52 ` Matthew Auld
2023-11-03 13:53 ` Zeng, Oak
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 2/3] drm/xe/pat: annotate pat_index with " Matthew Auld
2023-10-11 16:29 ` [Intel-xe] [PATCH v8 3/3] drm/xe/uapi: support pat_index selection with vm_bind Matthew Auld
2023-10-11 21:59 ` [Intel-xe] ✓ CI.Patch_applied: success for PAT and cache coherency support (rev10) Patchwork
2023-10-11 22:00 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-10-11 22:01 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-10-11 22:08 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-10-11 22:08 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-10-11 22:10 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox