* [Intel-xe] [PATCH] drm/xe: add mocs kunit
@ 2023-10-11 16:35 Ruthuvikas Ravikumar
2023-10-11 22:27 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Add mocs kunit (rev2) Patchwork
` (7 more replies)
0 siblings, 8 replies; 19+ messages in thread
From: Ruthuvikas Ravikumar @ 2023-10-11 16:35 UTC (permalink / raw)
To: intel-xe, janga.rahul.kumar, ramadevi.gandi; +Cc: matthew.d.roper
This kunit verifies the hardware values of the mocs and l3cc
registers with the KMD programmed values.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
---
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 143 ++++++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
drivers/gpu/drm/xe/xe_mocs.c | 4 +
5 files changed, 185 insertions(+)
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 51f1a7f017d4..39d8a0892274 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
xe_bo_test.o \
xe_dma_buf_test.o \
xe_migrate_test.o \
+ xe_mocs_test.o \
xe_pci_test.o \
xe_rtp_test.o \
xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
new file mode 100644
index 000000000000..0dd3f933cbf6
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -0,0 +1,143 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/visibility.h>
+
+#include "tests/xe_mocs_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
+
+#include "xe_pci.h"
+#include "xe_pm.h"
+#include "xe_gt.h"
+#include "xe_mocs.h"
+#include "xe_bo.h"
+#include "xe_device.h"
+
+struct live_mocs {
+ struct xe_mocs_info table;
+ struct xe_mocs_info *mocs;
+ struct xe_mocs_info *l3cc;
+ struct xe_bo *scratch;
+ void *vaddr;
+};
+
+static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
+{
+ unsigned int flags;
+ struct kunit *test = xe_cur_kunit();
+
+ memset(arg, 0, sizeof(*arg));
+
+ flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
+
+ kunit_info(test, "table size %d", arg->table.size);
+ kunit_info(test, "table uc_index %d", arg->table.uc_index);
+ kunit_info(test, "table n_entries %d", arg->table.n_entries);
+
+ if (flags & HAS_GLOBAL_MOCS)
+ arg->mocs = &arg->table;
+
+ arg->l3cc = &arg->table;
+
+ return flags;
+}
+
+static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
+{
+ unsigned int i;
+ u32 l3cc;
+ u32 reg;
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
+ for (i = 0; i < (info->n_entries + 1) / 2 ?
+ (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
+ get_entry_l3cc(info, 2 * i + 1))),
+ 1 : 0;
+ i++) {
+ reg = xe_mmio_read32(gt, LNCFCMOCS(i));
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ LNCFCMOCS(i).addr, reg, l3cc);
+
+ if (reg != l3cc) {
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val: \n",
+ LNCFCMOCS(i).addr);
+ }
+ }
+
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
+ u32 addr)
+{
+ struct xe_device *xe = gt_to_xe(gt);
+
+ unsigned int i;
+ u32 mocs;
+ u32 reg_val;
+
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
+ drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
+ "Unused entries index should have been defined\n");
+ for (i = 0;
+ i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
+ i++) {
+ struct xe_reg reg = XE_REG(addr + i * 4);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
+ mocs);
+ reg_val = xe_mmio_read32(gt, reg);
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
+ reg_val);
+ if (reg_val != mocs) {
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val: \n",
+ reg.addr);
+ }
+ }
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+static int mocs_kernel_test_run_device(struct xe_device *xe)
+{
+ /* Basic check the system is configured with the expected mocs table */
+
+ struct live_mocs mocs;
+ struct xe_gt *gt;
+
+ unsigned int flags;
+ int id;
+
+ for_each_gt(gt, xe, id) {
+ flags = live_mocs_init(&mocs, gt);
+ if (flags & HAS_GLOBAL_MOCS)
+ read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
+ read_l3cc_table(gt, mocs.l3cc);
+ }
+ return 0;
+}
+void xe_live_mocs_kernel_kunit(struct kunit *test)
+{
+ xe_call_for_each_device(mocs_kernel_test_run_device);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
new file mode 100644
index 000000000000..ef56bd517b28
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "xe_mocs_test.h"
+
+#include <kunit/test.h>
+
+static struct kunit_case xe_mocs_tests[] = {
+ KUNIT_CASE(xe_live_mocs_kernel_kunit),
+ {}
+};
+
+static struct kunit_suite xe_mocs_test_suite = {
+ .name = "xe_mocs",
+ .test_cases = xe_mocs_tests,
+};
+
+kunit_test_suite(xe_mocs_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
new file mode 100644
index 000000000000..7faa3575e6c3
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_MOCS_TEST_H_
+#define _XE_MOCS_TEST_H_
+
+struct kunit;
+
+void xe_live_mocs_kernel_kunit(struct kunit *test);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
index 19a8146ded9a..0594ee7c0c15 100644
--- a/drivers/gpu/drm/xe/xe_mocs.c
+++ b/drivers/gpu/drm/xe/xe_mocs.c
@@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
if (table.table)
init_l3cc_table(gt, &table);
}
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_mocs.c"
+#endif
\ No newline at end of file
--
2.25.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Add mocs kunit (rev2)
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
@ 2023-10-11 22:27 ` Patchwork
2023-10-11 22:27 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
` (6 subsequent siblings)
7 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2023-10-11 22:27 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Add mocs kunit (rev2)
URL : https://patchwork.freedesktop.org/series/124926/
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: add mocs kunit
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] ✗ CI.checkpatch: warning for drm/xe: Add mocs kunit (rev2)
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
2023-10-11 22:27 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Add mocs kunit (rev2) Patchwork
@ 2023-10-11 22:27 ` Patchwork
2023-10-11 22:28 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
` (5 subsequent siblings)
7 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2023-10-11 22:27 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Add mocs kunit (rev2)
URL : https://patchwork.freedesktop.org/series/124926/
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 5ee5494f34094cbc93ba00a799cf4dea30b48d76
Author: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
Date: Wed Oct 11 22:05:06 2023 +0530
drm/xe: add mocs kunit
This kunit verifies the hardware values of the mocs and l3cc
registers with the KMD programmed values.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
+ /mt/dim checkpatch fe4d6ceb20b5ebad356c722396c2c06d4485c359 drm-intel
5ee5494f3 drm/xe: add mocs kunit
Traceback (most recent call last):
File "scripts/spdxcheck.py", line 6, in <module>
from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
File "scripts/spdxcheck.py", line 6, in <module>
from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
File "scripts/spdxcheck.py", line 6, in <module>
from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:9: WARNING:BAD_SIGN_OFF: Do not use whitespace before Cc:
#9:
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
-:10: WARNING:BAD_SIGN_OFF: Do not use whitespace before Cc:
#10:
Cc: Mathew D Roper <matthew.d.roper@intel.com>
-:11: WARNING:BAD_SIGN_OFF: Do not use whitespace before Signed-off-by:
#11:
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
-:26: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#26:
new file mode 100644
-:104: WARNING:QUOTED_WHITESPACE_BEFORE_NEWLINE: unnecessary whitespace before a quoted newline
#104: FILE: drivers/gpu/drm/xe/tests/xe_mocs.c:74:
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val: \n",
-:105: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#105: FILE: drivers/gpu/drm/xe/tests/xe_mocs.c:75:
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val: \n",
+ LNCFCMOCS(i).addr);
-:112: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#112: FILE: drivers/gpu/drm/xe/tests/xe_mocs.c:82:
+}
+static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
-:144: WARNING:QUOTED_WHITESPACE_BEFORE_NEWLINE: unnecessary whitespace before a quoted newline
#144: FILE: drivers/gpu/drm/xe/tests/xe_mocs.c:114:
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val: \n",
-:145: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#145: FILE: drivers/gpu/drm/xe/tests/xe_mocs.c:115:
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val: \n",
+ reg.addr);
-:151: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#151: FILE: drivers/gpu/drm/xe/tests/xe_mocs.c:121:
+}
+static int mocs_kernel_test_run_device(struct xe_device *xe)
-:169: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#169: FILE: drivers/gpu/drm/xe/tests/xe_mocs.c:139:
+}
+void xe_live_mocs_kernel_kunit(struct kunit *test)
-:234: WARNING:MISSING_EOF_NEWLINE: adding a line without newline at end of file
#234: FILE: drivers/gpu/drm/xe/xe_mocs.c:585:
+#endif
total: 0 errors, 7 warnings, 5 checks, 194 lines checked
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] ✓ CI.KUnit: success for drm/xe: Add mocs kunit (rev2)
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
2023-10-11 22:27 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Add mocs kunit (rev2) Patchwork
2023-10-11 22:27 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-10-11 22:28 ` Patchwork
2023-10-11 22:36 ` [Intel-xe] ✓ CI.Build: " Patchwork
` (4 subsequent siblings)
7 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2023-10-11 22:28 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Add mocs kunit (rev2)
URL : https://patchwork.freedesktop.org/series/124926/
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:27:38] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[22:27:42] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[22:28:02] Starting KUnit Kernel (1/1)...
[22:28:02] ============================================================
[22:28:02] ========================== xe_bo ==========================
[22:28:02] [SKIPPED] xe_ccs_migrate_kunit
[22:28:02] [SKIPPED] xe_bo_evict_kunit
[22:28:02] ===================== [SKIPPED] xe_bo ======================
[22:28:02] ======================= xe_dma_buf ========================
[22:28:02] [SKIPPED] xe_dma_buf_kunit
[22:28:02] =================== [SKIPPED] xe_dma_buf ===================
[22:28:02] ======================= xe_migrate ========================
[22:28:02] [SKIPPED] xe_migrate_sanity_kunit
[22:28:02] =================== [SKIPPED] xe_migrate ===================
[22:28:02] ========================= xe_mocs =========================
[22:28:02] [SKIPPED] xe_live_mocs_kernel_kunit
[22:28:02] ==================== [SKIPPED] xe_mocs =====================
[22:28:02] ========================= xe_pci ==========================
[22:28:02] [PASSED] xe_gmdid_graphics_ip
[22:28:02] [PASSED] xe_gmdid_media_ip
[22:28:02] ===================== [PASSED] xe_pci ======================
[22:28:02] ========================= xe_rtp ==========================
[22:28:02] ================== xe_rtp_process_tests ===================
[22:28:02] [PASSED] coalesce-same-reg
[22:28:02] [PASSED] no-match-no-add
[22:28:02] [PASSED] no-match-no-add-multiple-rules
[22:28:02] [PASSED] two-regs-two-entries
[22:28:02] [PASSED] clr-one-set-other
[22:28:02] [PASSED] set-field
[22:28:02] [PASSED] conflict-duplicate
[22:28:02] [PASSED] conflict-not-disjoint
[22:28:02] [PASSED] conflict-reg-type
[22:28:02] ============== [PASSED] xe_rtp_process_tests ===============
[22:28:02] ===================== [PASSED] xe_rtp ======================
[22:28:02] ========================== xe_wa ==========================
[22:28:02] ======================== xe_wa_gt =========================
[22:28:02] [PASSED] TIGERLAKE (B0)
[22:28:02] [PASSED] DG1 (A0)
[22:28:02] [PASSED] DG1 (B0)
[22:28:02] [PASSED] ALDERLAKE_S (A0)
[22:28:02] [PASSED] ALDERLAKE_S (B0)
[22:28:02] [PASSED] ALDERLAKE_S (C0)
[22:28:02] [PASSED] ALDERLAKE_S (D0)
[22:28:02] [PASSED] ALDERLAKE_P (A0)
[22:28:02] [PASSED] ALDERLAKE_P (B0)
[22:28:02] [PASSED] ALDERLAKE_P (C0)
[22:28:02] [PASSED] ALDERLAKE_S_RPLS (D0)
[22:28:02] [PASSED] ALDERLAKE_P_RPLU (E0)
[22:28:02] [PASSED] DG2_G10 (A0)
[22:28:02] [PASSED] DG2_G10 (A1)
[22:28:02] [PASSED] DG2_G10 (B0)
[22:28:02] [PASSED] DG2_G10 (C0)
[22:28:02] [PASSED] DG2_G11 (A0)
[22:28:02] [PASSED] DG2_G11 (B0)
[22:28:02] [PASSED] DG2_G11 (B1)
[22:28:02] [PASSED] DG2_G12 (A0)
[22:28:02] [PASSED] DG2_G12 (A1)
[22:28:02] [PASSED] PVC (B0)
[22:28:02] [PASSED] PVC (B1)
[22:28:02] [PASSED] PVC (C0)
[22:28:02] ==================== [PASSED] xe_wa_gt =====================
[22:28:02] ====================== [PASSED] xe_wa ======================
[22:28:02] ============================================================
[22:28:02] Testing complete. Ran 40 tests: passed: 35, skipped: 5
[22:28:02] Elapsed time: 24.128s total, 4.200s configuring, 19.809s building, 0.097s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[22:28:02] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[22:28:04] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[22:28:23] Starting KUnit Kernel (1/1)...
[22:28:23] ============================================================
[22:28:23] ================== drm_test_pick_cmdline ==================
[22:28:23] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[22:28:23] =============== drm_test_pick_cmdline_named ===============
[22:28:23] [PASSED] NTSC
[22:28:23] [PASSED] NTSC-J
[22:28:23] [PASSED] PAL
[22:28:23] [PASSED] PAL-M
[22:28:23] =========== [PASSED] drm_test_pick_cmdline_named ===========
[22:28:23] ============== [PASSED] drm_test_pick_cmdline ==============
[22:28:23] ======================== drm_buddy ========================
[22:28:23] [PASSED] drm_test_buddy_alloc_limit
[22:28:23] [PASSED] drm_test_buddy_alloc_range
[22:28:23] [PASSED] drm_test_buddy_alloc_optimistic
[22:28:23] [PASSED] drm_test_buddy_alloc_pessimistic
[22:28:23] [PASSED] drm_test_buddy_alloc_smoke
[22:28:23] [PASSED] drm_test_buddy_alloc_pathological
[22:28:23] ==================== [PASSED] drm_buddy ====================
[22:28:23] =================== drm_cmdline_parser ====================
[22:28:23] [PASSED] drm_test_cmdline_force_d_only
[22:28:23] [PASSED] drm_test_cmdline_force_D_only_dvi
[22:28:23] [PASSED] drm_test_cmdline_force_D_only_hdmi
[22:28:23] [PASSED] drm_test_cmdline_force_D_only_not_digital
[22:28:23] [PASSED] drm_test_cmdline_force_e_only
[22:28:23] [PASSED] drm_test_cmdline_res
[22:28:23] [PASSED] drm_test_cmdline_res_vesa
[22:28:23] [PASSED] drm_test_cmdline_res_vesa_rblank
[22:28:23] [PASSED] drm_test_cmdline_res_rblank
[22:28:23] [PASSED] drm_test_cmdline_res_bpp
[22:28:23] [PASSED] drm_test_cmdline_res_refresh
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[22:28:23] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[22:28:23] [PASSED] drm_test_cmdline_res_margins_force_on
[22:28:23] [PASSED] drm_test_cmdline_res_vesa_margins
[22:28:23] [PASSED] drm_test_cmdline_name
[22:28:23] [PASSED] drm_test_cmdline_name_bpp
[22:28:23] [PASSED] drm_test_cmdline_name_option
[22:28:23] [PASSED] drm_test_cmdline_name_bpp_option
[22:28:23] [PASSED] drm_test_cmdline_rotate_0
[22:28:23] [PASSED] drm_test_cmdline_rotate_90
[22:28:23] [PASSED] drm_test_cmdline_rotate_180
[22:28:23] [PASSED] drm_test_cmdline_rotate_270
[22:28:23] [PASSED] drm_test_cmdline_hmirror
[22:28:23] [PASSED] drm_test_cmdline_vmirror
[22:28:23] [PASSED] drm_test_cmdline_margin_options
[22:28:23] [PASSED] drm_test_cmdline_multiple_options
[22:28:23] [PASSED] drm_test_cmdline_bpp_extra_and_option
[22:28:23] [PASSED] drm_test_cmdline_extra_and_option
[22:28:23] [PASSED] drm_test_cmdline_freestanding_options
[22:28:23] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[22:28:23] [PASSED] drm_test_cmdline_panel_orientation
[22:28:23] ================ drm_test_cmdline_invalid =================
[22:28:23] [PASSED] margin_only
[22:28:23] [PASSED] interlace_only
[22:28:23] [PASSED] res_missing_x
[22:28:23] [PASSED] res_missing_y
[22:28:23] [PASSED] res_bad_y
[22:28:23] [PASSED] res_missing_y_bpp
[22:28:23] [PASSED] res_bad_bpp
[22:28:23] [PASSED] res_bad_refresh
[22:28:23] [PASSED] res_bpp_refresh_force_on_off
[22:28:23] [PASSED] res_invalid_mode
[22:28:23] [PASSED] res_bpp_wrong_place_mode
[22:28:23] [PASSED] name_bpp_refresh
[22:28:23] [PASSED] name_refresh
[22:28:23] [PASSED] name_refresh_wrong_mode
[22:28:23] [PASSED] name_refresh_invalid_mode
[22:28:23] [PASSED] rotate_multiple
[22:28:23] [PASSED] rotate_invalid_val
[22:28:23] [PASSED] rotate_truncated
[22:28:23] [PASSED] invalid_option
[22:28:23] [PASSED] invalid_tv_option
[22:28:23] [PASSED] truncated_tv_option
[22:28:23] ============ [PASSED] drm_test_cmdline_invalid =============
[22:28:23] =============== drm_test_cmdline_tv_options ===============
[22:28:23] [PASSED] NTSC
[22:28:23] [PASSED] NTSC_443
[22:28:23] [PASSED] NTSC_J
[22:28:23] [PASSED] PAL
[22:28:23] [PASSED] PAL_M
[22:28:23] [PASSED] PAL_N
[22:28:23] [PASSED] SECAM
[22:28:23] =========== [PASSED] drm_test_cmdline_tv_options ===========
[22:28:23] =============== [PASSED] drm_cmdline_parser ================
[22:28:23] ================ drm_get_tv_mode_from_name ================
[22:28:23] ========== drm_test_get_tv_mode_from_name_valid ===========
[22:28:23] [PASSED] NTSC
[22:28:23] [PASSED] NTSC-443
[22:28:23] [PASSED] NTSC-J
[22:28:23] [PASSED] PAL
[22:28:23] [PASSED] PAL-M
[22:28:23] [PASSED] PAL-N
[22:28:23] [PASSED] SECAM
[22:28:23] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[22:28:23] [PASSED] drm_test_get_tv_mode_from_name_truncated
[22:28:23] ============ [PASSED] drm_get_tv_mode_from_name ============
[22:28:23] ==================== drm_damage_helper ====================
[22:28:23] [PASSED] drm_test_damage_iter_no_damage
[22:28:23] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[22:28:23] [PASSED] drm_test_damage_iter_no_damage_src_moved
[22:28:23] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[22:28:23] [PASSED] drm_test_damage_iter_no_damage_not_visible
[22:28:23] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[22:28:23] [PASSED] drm_test_damage_iter_no_damage_no_fb
[22:28:23] [PASSED] drm_test_damage_iter_simple_damage
[22:28:23] [PASSED] drm_test_damage_iter_single_damage
[22:28:23] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[22:28:23] [PASSED] drm_test_damage_iter_single_damage_outside_src
[22:28:23] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[22:28:23] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[22:28:23] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[22:28:23] [PASSED] drm_test_damage_iter_single_damage_src_moved
[22:28:23] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[22:28:23] [PASSED] drm_test_damage_iter_damage
[22:28:23] [PASSED] drm_test_damage_iter_damage_one_intersect
[22:28:23] [PASSED] drm_test_damage_iter_damage_one_outside
[22:28:23] [PASSED] drm_test_damage_iter_damage_src_moved
[22:28:23] [PASSED] drm_test_damage_iter_damage_not_visible
[22:28:23] ================ [PASSED] drm_damage_helper ================
[22:28:23] ==================== drm_dp_mst_helper ====================
[22:28:23] ============== drm_test_dp_mst_calc_pbn_mode ==============
[22:28:23] [PASSED] Clock 154000 BPP 30 DSC disabled
[22:28:23] [PASSED] Clock 234000 BPP 30 DSC disabled
[22:28:23] [PASSED] Clock 297000 BPP 24 DSC disabled
[22:28:23] [PASSED] Clock 332880 BPP 24 DSC enabled
[22:28:23] [PASSED] Clock 324540 BPP 24 DSC enabled
[22:28:23] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[22:28:23] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[22:28:23] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[22:28:23] [PASSED] DP_POWER_UP_PHY with port number
[22:28:23] [PASSED] DP_POWER_DOWN_PHY with port number
[22:28:23] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[22:28:23] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[22:28:23] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[22:28:23] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[22:28:23] [PASSED] DP_QUERY_PAYLOAD with port number
[22:28:23] [PASSED] DP_QUERY_PAYLOAD with VCPI
[22:28:23] [PASSED] DP_REMOTE_DPCD_READ with port number
[22:28:23] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[22:28:23] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[22:28:23] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[22:28:23] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[22:28:23] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[22:28:23] [PASSED] DP_REMOTE_I2C_READ with port number
[22:28:23] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[22:28:23] [PASSED] DP_REMOTE_I2C_READ with transactions array
[22:28:23] [PASSED] DP_REMOTE_I2C_WRITE with port number
[22:28:23] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[22:28:23] [PASSED] DP_REMOTE_I2C_WRITE with data array
[22:28:23] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[22:28:23] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[22:28:23] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[22:28:23] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[22:28:23] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[22:28:23] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[22:28:23] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[22:28:23] ================ [PASSED] drm_dp_mst_helper ================
[22:28:23] ================= drm_format_helper_test ==================
[22:28:23] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[22:28:23] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[22:28:23] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[22:28:23] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[22:28:23] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[22:28:23] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[22:28:23] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[22:28:23] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[22:28:23] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[22:28:23] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[22:28:23] ============== drm_test_fb_xrgb8888_to_mono ===============
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[22:28:23] ==================== drm_test_fb_swab =====================
[22:28:23] [PASSED] single_pixel_source_buffer
[22:28:23] [PASSED] single_pixel_clip_rectangle
[22:28:23] [PASSED] well_known_colors
[22:28:23] [PASSED] destination_pitch
[22:28:23] ================ [PASSED] drm_test_fb_swab =================
[22:28:23] ================= drm_test_fb_clip_offset =================
[22:28:23] [PASSED] pass through
[22:28:23] [PASSED] horizontal offset
[22:28:23] [PASSED] vertical offset
[22:28:23] [PASSED] horizontal and vertical offset
[22:28:23] [PASSED] horizontal offset (custom pitch)
[22:28:23] [PASSED] vertical offset (custom pitch)
[22:28:23] [PASSED] horizontal and vertical offset (custom pitch)
[22:28:23] ============= [PASSED] drm_test_fb_clip_offset =============
[22:28:23] ============== drm_test_fb_build_fourcc_list ==============
[22:28:23] [PASSED] no native formats
[22:28:23] [PASSED] XRGB8888 as native format
[22:28:23] [PASSED] remove duplicates
[22:28:23] [PASSED] convert alpha formats
[22:28:23] [PASSED] random formats
[22:28:23] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[22:28:23] =================== drm_test_fb_memcpy ====================
[22:28:23] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[22:28:23] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[22:28:23] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[22:28:23] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[22:28:23] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[22:28:23] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[22:28:23] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[22:28:23] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[22:28:23] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[22:28:23] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[22:28:23] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[22:28:23] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[22:28:23] =============== [PASSED] drm_test_fb_memcpy ================
[22:28:23] ============= [PASSED] drm_format_helper_test ==============
[22:28:23] ======================= drm_format ========================
[22:28:23] [PASSED] drm_test_format_block_width_invalid
[22:28:23] [PASSED] drm_test_format_block_width_one_plane
[22:28:23] [PASSED] drm_test_format_block_width_two_plane
[22:28:23] [PASSED] drm_test_format_block_width_three_plane
[22:28:23] [PASSED] drm_test_format_block_width_tiled
[22:28:23] [PASSED] drm_test_format_block_height_invalid
[22:28:23] [PASSED] drm_test_format_block_height_one_plane
[22:28:23] [PASSED] drm_test_format_block_height_two_plane
[22:28:23] [PASSED] drm_test_format_block_height_three_plane
[22:28:23] [PASSED] drm_test_format_block_height_tiled
[22:28:23] [PASSED] drm_test_format_min_pitch_invalid
[22:28:23] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[22:28:23] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[22:28:23] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[22:28:23] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[22:28:23] [PASSED] drm_test_format_min_pitch_two_plane
[22:28:23] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[22:28:23] [PASSED] drm_test_format_min_pitch_tiled
[22:28:23] =================== [PASSED] drm_format ====================
[22:28:23] ===================== drm_framebuffer =====================
[22:28:23] =============== drm_test_framebuffer_create ===============
[22:28:23] [PASSED] ABGR8888 normal sizes
[22:28:23] [PASSED] ABGR8888 max sizes
[22:28:23] [PASSED] ABGR8888 pitch greater than min required
[22:28:23] [PASSED] ABGR8888 pitch less than min required
[22:28:23] [PASSED] ABGR8888 Invalid width
[22:28:23] [PASSED] ABGR8888 Invalid buffer handle
[22:28:23] [PASSED] No pixel format
[22:28:23] [PASSED] ABGR8888 Width 0
[22:28:23] [PASSED] ABGR8888 Height 0
[22:28:23] [PASSED] ABGR8888 Out of bound height * pitch combination
[22:28:23] [PASSED] ABGR8888 Large buffer offset
[22:28:23] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[22:28:23] [PASSED] ABGR8888 Valid buffer modifier
[22:28:23] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[22:28:23] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[22:28:23] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[22:28:23] [PASSED] NV12 Normal sizes
[22:28:23] [PASSED] NV12 Max sizes
[22:28:23] [PASSED] NV12 Invalid pitch
[22:28:23] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[22:28:23] [PASSED] NV12 different modifier per-plane
[22:28:23] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[22:28:23] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[22:28:23] [PASSED] NV12 Modifier for inexistent plane
[22:28:23] [PASSED] NV12 Handle for inexistent plane
[22:28:23] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[22:28:23] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[22:28:23] [PASSED] YVU420 Normal sizes
[22:28:23] [PASSED] YVU420 Max sizes
[22:28:23] [PASSED] YVU420 Invalid pitch
[22:28:23] [PASSED] YVU420 Different pitches
[22:28:23] [PASSED] YVU420 Different buffer offsets/pitches
[22:28:23] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[22:28:23] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[22:28:23] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[22:28:23] [PASSED] YVU420 Valid modifier
[22:28:23] [PASSED] YVU420 Different modifiers per plane
[22:28:23] [PASSED] YVU420 Modifier for inexistent plane
[22:28:23] [PASSED] X0L2 Normal sizes
[22:28:23] [PASSED] X0L2 Max sizes
[22:28:23] [PASSED] X0L2 Invalid pitch
[22:28:23] [PASSED] X0L2 Pitch greater than minimum required
[22:28:23] [PASSED] X0L2 Handle for inexistent plane
[22:28:23] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[22:28:23] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[22:28:23] [PASSED] X0L2 Valid modifier
[22:28:23] [PASSED] X0L2 Modifier for inexistent plane
[22:28:23] =========== [PASSED] drm_test_framebuffer_create ===========
[22:28:23] ================= [PASSED] drm_framebuffer =================
[22:28:23] ==================== drm-test-managed =====================
[22:28:23] [PASSED] drm_test_managed_run_action
[22:28:23] ================ [PASSED] drm-test-managed =================
[22:28:23] ========================= drm_mm ==========================
[22:28:23] [PASSED] drm_test_mm_init
[22:28:23] [PASSED] drm_test_mm_debug
[22:28:34] [PASSED] drm_test_mm_reserve
[22:28:44] [PASSED] drm_test_mm_insert
[22:28:45] [PASSED] drm_test_mm_replace
[22:28:45] [PASSED] drm_test_mm_insert_range
[22:28:45] [PASSED] drm_test_mm_frag
[22:28:45] [PASSED] drm_test_mm_align
[22:28:45] [PASSED] drm_test_mm_align32
[22:28:45] [PASSED] drm_test_mm_align64
[22:28:45] [PASSED] drm_test_mm_evict
[22:28:45] [PASSED] drm_test_mm_evict_range
[22:28:45] [PASSED] drm_test_mm_topdown
[22:28:45] [PASSED] drm_test_mm_bottomup
[22:28:45] [PASSED] drm_test_mm_lowest
[22:28:45] [PASSED] drm_test_mm_highest
[22:28:46] [PASSED] drm_test_mm_color
[22:28:47] [PASSED] drm_test_mm_color_evict
[22:28:47] [PASSED] drm_test_mm_color_evict_range
[22:28:47] ===================== [PASSED] drm_mm ======================
[22:28:47] =================== drm_modes_analog_tv ===================
[22:28:47] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[22:28:47] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[22:28:47] [PASSED] drm_test_modes_analog_tv_pal_576i
[22:28:47] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[22:28:47] =============== [PASSED] drm_modes_analog_tv ===============
[22:28:47] ==================== drm_plane_helper =====================
[22:28:47] =============== drm_test_check_plane_state ================
[22:28:47] [PASSED] clipping_simple
[22:28:47] [PASSED] clipping_rotate_reflect
[22:28:47] [PASSED] positioning_simple
[22:28:47] [PASSED] upscaling
[22:28:47] [PASSED] downscaling
[22:28:47] [PASSED] rounding1
[22:28:47] [PASSED] rounding2
[22:28:47] [PASSED] rounding3
[22:28:47] [PASSED] rounding4
[22:28:47] =========== [PASSED] drm_test_check_plane_state ============
[22:28:47] =========== drm_test_check_invalid_plane_state ============
[22:28:47] [PASSED] positioning_invalid
[22:28:47] [PASSED] upscaling_invalid
[22:28:47] [PASSED] downscaling_invalid
[22:28:47] ======= [PASSED] drm_test_check_invalid_plane_state ========
[22:28:47] ================ [PASSED] drm_plane_helper =================
[22:28:47] ============ drm_connector_helper_tv_get_modes ============
[22:28:47] ====== drm_test_connector_helper_tv_get_modes_check =======
[22:28:47] [PASSED] None
[22:28:47] [PASSED] PAL
[22:28:47] [PASSED] NTSC
[22:28:47] [PASSED] Both, NTSC Default
[22:28:47] [PASSED] Both, PAL Default
[22:28:47] [PASSED] Both, NTSC Default, with PAL on command-line
[22:28:47] [PASSED] Both, PAL Default, with NTSC on command-line
[22:28:47] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[22:28:47] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[22:28:47] ======================== drm_rect =========================
[22:28:47] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[22:28:47] [PASSED] drm_test_rect_clip_scaled_not_clipped
[22:28:47] [PASSED] drm_test_rect_clip_scaled_clipped
[22:28:47] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[22:28:47] ================= drm_test_rect_intersect =================
[22:28:47] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[22:28:47] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[22:28:47] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[22:28:47] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[22:28:47] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[22:28:47] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[22:28:47] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[22:28:47] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[22:28:47] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[22:28:47] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[22:28:47] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[22:28:47] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[22:28:47] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[22:28:47] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[22:28:47] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[22:28:47] ============= [PASSED] drm_test_rect_intersect =============
[22:28:47] ================ drm_test_rect_calc_hscale ================
[22:28:47] [PASSED] normal use
[22:28:47] [PASSED] out of max range
[22:28:47] [PASSED] out of min range
[22:28:47] [PASSED] zero dst
[22:28:47] [PASSED] negative src
[22:28:47] [PASSED] negative dst
[22:28:47] ============ [PASSED] drm_test_rect_calc_hscale ============
[22:28:47] ================ drm_test_rect_calc_vscale ================
[22:28:47] [PASSED] normal use
[22:28:47] [PASSED] out of max range
[22:28:47] [PASSED] out of min range
[22:28:47] [PASSED] zero dst
[22:28:47] [PASSED] negative src
[22:28:47] [PASSED] negative dst
[22:28:47] ============ [PASSED] drm_test_rect_calc_vscale ============
[22:28:47] ================== drm_test_rect_rotate ===================
[22:28:47] [PASSED] reflect-x
[22:28:47] [PASSED] reflect-y
[22:28:47] [PASSED] rotate-0
[22:28:47] [PASSED] rotate-90
[22:28:47] [PASSED] rotate-180
[22:28:47] [PASSED] rotate-270
[22:28:47] ============== [PASSED] drm_test_rect_rotate ===============
[22:28:47] ================ drm_test_rect_rotate_inv =================
[22:28:47] [PASSED] reflect-x
[22:28:47] [PASSED] reflect-y
[22:28:47] [PASSED] rotate-0
[22:28:47] [PASSED] rotate-90
[22:28:47] [PASSED] rotate-180
[22:28:47] [PASSED] rotate-270
[22:28:47] ============ [PASSED] drm_test_rect_rotate_inv =============
stty: 'standard input': Inappropriate ioctl for device
[22:28:47] ==================== [PASSED] drm_rect =====================
[22:28:47] ======================== drm_exec =========================
[22:28:47] [PASSED] sanitycheck
[22:28:47] [PASSED] test_lock
[22:28:47] [PASSED] test_lock_unlock
[22:28:47] [PASSED] test_duplicates
[22:28:47] [PASSED] test_prepare
[22:28:47] [PASSED] test_prepare_array
[22:28:47] [PASSED] test_multiple_loops
[22:28:47] ==================== [PASSED] drm_exec =====================
[22:28:47] ============================================================
[22:28:47] Testing complete. Ran 368 tests: passed: 368
[22:28:47] Elapsed time: 44.523s total, 1.656s configuring, 19.136s building, 23.704s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] ✓ CI.Build: success for drm/xe: Add mocs kunit (rev2)
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
` (2 preceding siblings ...)
2023-10-11 22:28 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-10-11 22:36 ` Patchwork
2023-10-11 22:36 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
` (3 subsequent siblings)
7 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2023-10-11 22:36 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Add mocs kunit (rev2)
URL : https://patchwork.freedesktop.org/series/124926/
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:1697063337:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1697063337: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
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
GEN arch/x86/include/generated/asm/orc_hash.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
WRAP arch/x86/include/generated/uapi/asm/param.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
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/module.lds.h
WRAP arch/x86/include/generated/asm/rwonce.h
UPD include/generated/uapi/linux/version.h
WRAP arch/x86/include/generated/asm/unaligned.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/sisfb.h
HDRINST usr/include/video/edid.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/virtgpu_drm.h
HDRINST usr/include/drm/vgem_drm.h
HDRINST usr/include/drm/xe_drm.h
HDRINST usr/include/drm/omap_drm.h
HDRINST usr/include/drm/radeon_drm.h
HDRINST usr/include/drm/tegra_drm.h
HDRINST usr/include/drm/drm_mode.h
HDRINST usr/include/drm/ivpu_accel.h
HDRINST usr/include/drm/exynos_drm.h
HDRINST usr/include/drm/v3d_drm.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/drm_sarea.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/vc4_drm.h
HDRINST usr/include/drm/panfrost_drm.h
HDRINST usr/include/drm/lima_drm.h
HDRINST usr/include/drm/drm.h
HDRINST usr/include/mtd/inftl-user.h
HDRINST usr/include/drm/armada_drm.h
HDRINST usr/include/mtd/nftl-user.h
HDRINST usr/include/mtd/mtd-user.h
HDRINST usr/include/mtd/ubi-user.h
HDRINST usr/include/mtd/mtd-abi.h
HDRINST usr/include/xen/gntdev.h
HDRINST usr/include/xen/gntalloc.h
HDRINST usr/include/xen/evtchn.h
UPD scripts/mod/devicetable-offsets.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/msgbuf.h
HDRINST usr/include/asm-generic/poll.h
HDRINST usr/include/asm-generic/swab.h
HDRINST usr/include/asm-generic/statfs.h
HDRINST usr/include/asm-generic/unistd.h
HDRINST usr/include/asm-generic/hugetlb_encode.h
HDRINST usr/include/asm-generic/resource.h
HDRINST usr/include/asm-generic/param.h
HDRINST usr/include/asm-generic/termbits-common.h
HDRINST usr/include/asm-generic/sockios.h
HDRINST usr/include/asm-generic/kvm_para.h
HDRINST usr/include/asm-generic/errno.h
HDRINST usr/include/asm-generic/termios.h
HDRINST usr/include/asm-generic/mman-common.h
HDRINST usr/include/asm-generic/ioctl.h
HDRINST usr/include/asm-generic/socket.h
HDRINST usr/include/asm-generic/signal-defs.h
HDRINST usr/include/asm-generic/termbits.h
HDRINST usr/include/asm-generic/int-ll64.h
HDRINST usr/include/asm-generic/signal.h
HDRINST usr/include/asm-generic/siginfo.h
MKELF scripts/mod/elfconfig.h
HDRINST usr/include/asm-generic/stat.h
HDRINST usr/include/asm-generic/int-l64.h
HOSTCC scripts/mod/modpost.o
HDRINST usr/include/asm-generic/errno-base.h
HDRINST usr/include/asm-generic/fcntl.h
HOSTCC scripts/mod/file2alias.o
HDRINST usr/include/asm-generic/setup.h
HDRINST usr/include/asm-generic/ipcbuf.h
HOSTCC scripts/mod/sumversion.o
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
HDRINST usr/include/rdma/cxgb4-abi.h
HDRINST usr/include/misc/xilinx_sdfec.h
HDRINST usr/include/misc/uacce/hisi_qm.h
HDRINST usr/include/misc/uacce/uacce.h
HDRINST usr/include/misc/cxl.h
HDRINST usr/include/misc/ocxl.h
HDRINST usr/include/misc/fastrpc.h
HDRINST usr/include/misc/pvpanic.h
HDRINST usr/include/linux/i8k.h
HDRINST usr/include/linux/acct.h
HDRINST usr/include/linux/atmmpc.h
HDRINST usr/include/linux/fs.h
HDRINST usr/include/linux/cifs/cifs_mount.h
HDRINST usr/include/linux/cifs/cifs_netlink.h
HDRINST usr/include/linux/if_packet.h
HDRINST usr/include/linux/route.h
HDRINST usr/include/linux/patchkey.h
HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
HDRINST usr/include/linux/tc_ematch/tc_em_text.h
HDRINST usr/include/linux/virtio_pmem.h
HDRINST usr/include/linux/rkisp1-config.h
HDRINST usr/include/linux/vhost.h
HDRINST usr/include/linux/cec-funcs.h
HDRINST usr/include/linux/ppdev.h
HDRINST usr/include/linux/isdn/capicmd.h
HDRINST usr/include/linux/virtio_fs.h
HDRINST usr/include/linux/netfilter_ipv6.h
HDRINST usr/include/linux/lirc.h
HDRINST usr/include/linux/mroute6.h
HDRINST usr/include/linux/nl80211-vnd-intel.h
HDRINST usr/include/linux/ivtvfb.h
HDRINST usr/include/linux/auxvec.h
HDRINST usr/include/linux/dm-log-userspace.h
HDRINST usr/include/linux/dccp.h
HDRINST usr/include/linux/virtio_scmi.h
HDRINST usr/include/linux/atmarp.h
HDRINST usr/include/linux/arcfb.h
HDRINST usr/include/linux/nbd-netlink.h
HDRINST usr/include/linux/sched/types.h
HDRINST usr/include/linux/tcp.h
HDRINST usr/include/linux/neighbour.h
HDRINST usr/include/linux/dlm_device.h
HDRINST usr/include/linux/wmi.h
HDRINST usr/include/linux/btrfs_tree.h
HDRINST usr/include/linux/virtio_crypto.h
HDRINST usr/include/linux/vbox_err.h
HDRINST usr/include/linux/edd.h
HDRINST usr/include/linux/loop.h
HDRINST usr/include/linux/nvme_ioctl.h
HDRINST usr/include/linux/mmtimer.h
HDRINST usr/include/linux/if_pppol2tp.h
HDRINST usr/include/linux/mtio.h
HDRINST usr/include/linux/if_arcnet.h
HDRINST usr/include/linux/romfs_fs.h
HDRINST usr/include/linux/posix_types.h
HDRINST usr/include/linux/rtc.h
HDRINST usr/include/linux/landlock.h
HDRINST usr/include/linux/gpio.h
HDRINST usr/include/linux/selinux_netlink.h
HDRINST usr/include/linux/pps.h
HDRINST usr/include/linux/ndctl.h
HDRINST usr/include/linux/virtio_gpu.h
HDRINST usr/include/linux/android/binderfs.h
HDRINST usr/include/linux/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/mei.h
HDRINST usr/include/linux/fsi.h
HDRINST usr/include/linux/rds.h
HDRINST usr/include/linux/if_x25.h
HDRINST usr/include/linux/param.h
HDRINST usr/include/linux/netdevice.h
HDRINST usr/include/linux/binfmts.h
HDRINST usr/include/linux/if_pppox.h
HDRINST usr/include/linux/sockios.h
HDRINST usr/include/linux/kcm.h
HDRINST usr/include/linux/virtio_9p.h
HDRINST usr/include/linux/genwqe/genwqe_card.h
HDRINST usr/include/linux/if_tun.h
HDRINST usr/include/linux/ext4.h
HDRINST usr/include/linux/if_ether.h
HDRINST usr/include/linux/kvm_para.h
HDRINST usr/include/linux/kernel-page-flags.h
HDRINST usr/include/linux/cdrom.h
HDRINST usr/include/linux/un.h
HDRINST usr/include/linux/module.h
HDRINST usr/include/linux/mqueue.h
HDRINST usr/include/linux/a.out.h
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
LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
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
AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
HDRINST usr/include/linux/iommufd.h
HDRINST usr/include/linux/user_events.h
HDRINST usr/include/linux/errno.h
HDRINST usr/include/linux/icmp.h
HDRINST usr/include/linux/i2o-dev.h
HDRINST usr/include/linux/pg.h
HDRINST usr/include/linux/if_bridge.h
HDRINST usr/include/linux/thermal.h
HDRINST usr/include/linux/uinput.h
HDRINST usr/include/linux/handshake.h
HDRINST usr/include/linux/dqblk_xfs.h
HDRINST usr/include/linux/v4l2-common.h
HDRINST usr/include/linux/nvram.h
HDRINST usr/include/linux/if_vlan.h
HDRINST usr/include/linux/uhid.h
HDRINST usr/include/linux/omap3isp.h
HDRINST usr/include/linux/rose.h
HDRINST usr/include/linux/phantom.h
HDRINST usr/include/linux/ipmi_msgdefs.h
HDRINST usr/include/linux/bcm933xx_hcs.h
HDRINST usr/include/linux/bpf.h
HDRINST usr/include/linux/mempolicy.h
HDRINST usr/include/linux/efs_fs_sb.h
HDRINST usr/include/linux/nexthop.h
HDRINST usr/include/linux/net_dropmon.h
HDRINST usr/include/linux/surface_aggregator/cdev.h
HDRINST usr/include/linux/surface_aggregator/dtx.h
HDRINST usr/include/linux/net.h
HDRINST usr/include/linux/mii.h
HDRINST usr/include/linux/virtio_pcidev.h
HDRINST usr/include/linux/termios.h
HDRINST usr/include/linux/cgroupstats.h
HDRINST usr/include/linux/mpls.h
HDRINST usr/include/linux/iommu.h
HDRINST usr/include/linux/toshiba.h
HDRINST usr/include/linux/virtio_scsi.h
HDRINST usr/include/linux/zorro.h
HDRINST usr/include/linux/chio.h
HDRINST usr/include/linux/pkt_sched.h
HDRINST usr/include/linux/cramfs_fs.h
HDRINST usr/include/linux/nfs3.h
HDRINST usr/include/linux/vfio_ccw.h
HDRINST usr/include/linux/atm_nicstar.h
HDRINST usr/include/linux/ncsi.h
HDRINST usr/include/linux/virtio_net.h
HDRINST usr/include/linux/ioctl.h
HDRINST usr/include/linux/stddef.h
HDRINST usr/include/linux/limits.h
HDRINST usr/include/linux/ipmi_bmc.h
HDRINST usr/include/linux/netfilter_arp.h
HDRINST usr/include/linux/if_addr.h
HDRINST usr/include/linux/rpmsg.h
HDRINST usr/include/linux/media-bus-format.h
HDRINST usr/include/linux/kernelcapi.h
HDRINST usr/include/linux/ppp_defs.h
HDRINST usr/include/linux/ethtool.h
HDRINST usr/include/linux/aspeed-video.h
HDRINST usr/include/linux/hdlc.h
HDRINST usr/include/linux/fscrypt.h
HDRINST usr/include/linux/batadv_packet.h
HDRINST usr/include/linux/uuid.h
HDRINST usr/include/linux/capi.h
HDRINST usr/include/linux/mptcp.h
HDRINST usr/include/linux/hidraw.h
HDRINST usr/include/linux/virtio_console.h
HDRINST usr/include/linux/irqnr.h
HDRINST usr/include/linux/coresight-stm.h
HDRINST usr/include/linux/cxl_mem.h
HDRINST usr/include/linux/iso_fs.h
CC /kernel/build64-default/tools/objtool/weak.o
HDRINST usr/include/linux/virtio_blk.h
HDRINST usr/include/linux/udf_fs_i.h
HDRINST usr/include/linux/coff.h
CC /kernel/build64-default/tools/objtool/check.o
HDRINST usr/include/linux/dma-buf.h
CC /kernel/build64-default/tools/objtool/special.o
HDRINST usr/include/linux/ife.h
HDRINST usr/include/linux/agpgart.h
CC /kernel/build64-default/tools/objtool/builtin-check.o
HDRINST usr/include/linux/socket.h
CC /kernel/build64-default/tools/objtool/elf.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
HDRINST usr/include/linux/nilfs2_ondisk.h
CC /kernel/build64-default/tools/objtool/objtool.o
HDRINST usr/include/linux/connector.h
HDRINST usr/include/linux/auto_fs4.h
CC /kernel/build64-default/tools/objtool/orc_gen.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/
HDRINST usr/include/linux/bt-bmc.h
CC /kernel/build64-default/tools/objtool/orc_dump.o
HDRINST usr/include/linux/map_to_7segment.h
HDRINST usr/include/linux/tc_act/tc_skbedit.h
CC /kernel/build64-default/tools/objtool/arch/x86/special.o
CC /kernel/build64-default/tools/objtool/libstring.o
HDRINST usr/include/linux/tc_act/tc_ctinfo.h
GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
HDRINST usr/include/linux/tc_act/tc_defact.h
CC /kernel/build64-default/tools/objtool/libctype.o
CC /kernel/build64-default/tools/objtool/str_error_r.o
HDRINST usr/include/linux/tc_act/tc_gact.h
CC /kernel/build64-default/tools/objtool/librbtree.o
HDRINST usr/include/linux/tc_act/tc_vlan.h
HDRINST usr/include/linux/tc_act/tc_skbmod.h
HDRINST usr/include/linux/tc_act/tc_sample.h
HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
HDRINST usr/include/linux/tc_act/tc_gate.h
HDRINST usr/include/linux/tc_act/tc_mirred.h
HDRINST usr/include/linux/tc_act/tc_nat.h
HDRINST usr/include/linux/tc_act/tc_csum.h
HDRINST usr/include/linux/tc_act/tc_connmark.h
HDRINST usr/include/linux/tc_act/tc_ife.h
HDRINST usr/include/linux/tc_act/tc_mpls.h
HDRINST usr/include/linux/tc_act/tc_ct.h
HDRINST usr/include/linux/tc_act/tc_pedit.h
HDRINST usr/include/linux/tc_act/tc_bpf.h
HDRINST usr/include/linux/tc_act/tc_ipt.h
HDRINST usr/include/linux/netrom.h
HDRINST usr/include/linux/joystick.h
HDRINST usr/include/linux/falloc.h
HDRINST usr/include/linux/cycx_cfm.h
HDRINST usr/include/linux/omapfb.h
HDRINST usr/include/linux/msdos_fs.h
HDRINST usr/include/linux/virtio_types.h
HDRINST usr/include/linux/mroute.h
HDRINST usr/include/linux/psample.h
HDRINST usr/include/linux/ipv6.h
HDRINST usr/include/linux/dw100.h
HDRINST usr/include/linux/psp-sev.h
HDRINST usr/include/linux/vfio.h
HDRINST usr/include/linux/if_ppp.h
HDRINST usr/include/linux/byteorder/big_endian.h
HDRINST usr/include/linux/byteorder/little_endian.h
HDRINST usr/include/linux/comedi.h
HDRINST usr/include/linux/scif_ioctl.h
HDRINST usr/include/linux/timerfd.h
HDRINST usr/include/linux/time_types.h
HDRINST usr/include/linux/firewire-constants.h
HDRINST usr/include/linux/virtio_snd.h
HDRINST usr/include/linux/ppp-ioctl.h
HDRINST usr/include/linux/fib_rules.h
HDRINST usr/include/linux/gen_stats.h
HDRINST usr/include/linux/virtio_iommu.h
HDRINST usr/include/linux/genetlink.h
HDRINST usr/include/linux/uvcvideo.h
HDRINST usr/include/linux/pfkeyv2.h
HDRINST usr/include/linux/soundcard.h
HDRINST usr/include/linux/times.h
HDRINST usr/include/linux/nfc.h
HDRINST usr/include/linux/affs_hardblocks.h
HDRINST usr/include/linux/nilfs2_api.h
HDRINST usr/include/linux/rseq.h
HDRINST usr/include/linux/caif/caif_socket.h
HDRINST usr/include/linux/caif/if_caif.h
HDRINST usr/include/linux/i2c-dev.h
HDRINST usr/include/linux/cuda.h
HDRINST usr/include/linux/mei_uuid.h
HDRINST usr/include/linux/cn_proc.h
HDRINST usr/include/linux/parport.h
HDRINST usr/include/linux/v4l2-controls.h
HDRINST usr/include/linux/hsi/cs-protocol.h
HDRINST usr/include/linux/hsi/hsi_char.h
HDRINST usr/include/linux/seg6_genl.h
HDRINST usr/include/linux/am437x-vpfe.h
HDRINST usr/include/linux/amt.h
HDRINST usr/include/linux/netconf.h
HDRINST usr/include/linux/erspan.h
HDRINST usr/include/linux/nsfs.h
HDRINST usr/include/linux/xilinx-v4l2-controls.h
HDRINST usr/include/linux/aspeed-p2a-ctrl.h
HDRINST usr/include/linux/vfio_zdev.h
HDRINST usr/include/linux/serio.h
HDRINST usr/include/linux/acrn.h
HDRINST usr/include/linux/nfs2.h
HDRINST usr/include/linux/virtio_pci.h
HDRINST usr/include/linux/ipc.h
HDRINST usr/include/linux/ethtool_netlink.h
HDRINST usr/include/linux/kd.h
HDRINST usr/include/linux/elf.h
HDRINST usr/include/linux/videodev2.h
HDRINST usr/include/linux/if_alg.h
HDRINST usr/include/linux/sonypi.h
HDRINST usr/include/linux/fsverity.h
HDRINST usr/include/linux/if.h
HDRINST usr/include/linux/btrfs.h
HDRINST usr/include/linux/vm_sockets_diag.h
CC /kernel/build64-default/tools/objtool/arch/x86/decode.o
HDRINST usr/include/linux/netfilter_bridge.h
HDRINST usr/include/linux/packet_diag.h
HDRINST usr/include/linux/netfilter_ipv4.h
HDRINST usr/include/linux/kvm.h
HDRINST usr/include/linux/pci.h
HDRINST usr/include/linux/if_addrlabel.h
HDRINST usr/include/linux/hdlcdrv.h
HDRINST usr/include/linux/cfm_bridge.h
HDRINST usr/include/linux/fiemap.h
HDRINST usr/include/linux/dm-ioctl.h
HDRINST usr/include/linux/aspeed-lpc-ctrl.h
HDRINST usr/include/linux/atmioc.h
HDRINST usr/include/linux/dlm.h
HDRINST usr/include/linux/pci_regs.h
HDRINST usr/include/linux/cachefiles.h
HDRINST usr/include/linux/membarrier.h
HDRINST usr/include/linux/nfs_idmap.h
HDRINST usr/include/linux/ip.h
HDRINST usr/include/linux/atm_he.h
HDRINST usr/include/linux/nfsd/export.h
HDRINST usr/include/linux/nfsd/stats.h
HDRINST usr/include/linux/nfsd/debug.h
HDRINST usr/include/linux/nfsd/cld.h
HDRINST usr/include/linux/ip_vs.h
HDRINST usr/include/linux/vmcore.h
HDRINST usr/include/linux/vbox_vmmdev_types.h
HDRINST usr/include/linux/dvb/osd.h
HDRINST usr/include/linux/dvb/dmx.h
HDRINST usr/include/linux/dvb/net.h
HDRINST usr/include/linux/dvb/frontend.h
HDRINST usr/include/linux/dvb/ca.h
HDRINST usr/include/linux/dvb/version.h
HDRINST usr/include/linux/dvb/video.h
HDRINST usr/include/linux/dvb/audio.h
HDRINST usr/include/linux/nfs.h
HDRINST usr/include/linux/if_link.h
HDRINST usr/include/linux/wait.h
HDRINST usr/include/linux/icmpv6.h
HDRINST usr/include/linux/media.h
HDRINST usr/include/linux/seg6_local.h
HDRINST usr/include/linux/tps6594_pfsm.h
HDRINST usr/include/linux/openvswitch.h
HDRINST usr/include/linux/atmsap.h
HDRINST usr/include/linux/bpfilter.h
HDRINST usr/include/linux/fpga-dfl.h
HDRINST usr/include/linux/userio.h
HDRINST usr/include/linux/signal.h
HDRINST usr/include/linux/map_to_14segment.h
HDRINST usr/include/linux/hdreg.h
HDRINST usr/include/linux/utime.h
HDRINST usr/include/linux/usbdevice_fs.h
HDRINST usr/include/linux/timex.h
HDRINST usr/include/linux/if_fc.h
HDRINST usr/include/linux/reiserfs_xattr.h
HDRINST usr/include/linux/hw_breakpoint.h
HDRINST usr/include/linux/quota.h
HDRINST usr/include/linux/ioprio.h
HDRINST usr/include/linux/eventpoll.h
HDRINST usr/include/linux/atmclip.h
HDRINST usr/include/linux/can.h
HDRINST usr/include/linux/if_team.h
HDRINST usr/include/linux/usbip.h
HDRINST usr/include/linux/stat.h
HDRINST usr/include/linux/fou.h
HDRINST usr/include/linux/hash_info.h
HDRINST usr/include/linux/ppp-comp.h
HDRINST usr/include/linux/tipc_netlink.h
HDRINST usr/include/linux/ip6_tunnel.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/can/vxcan.h
HDRINST usr/include/linux/reboot.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/hsr_netlink.h
HDRINST usr/include/linux/ioam6.h
HDRINST usr/include/linux/mmc/ioctl.h
HDRINST usr/include/linux/bfs_fs.h
HDRINST usr/include/linux/rio_cm_cdev.h
HDRINST usr/include/linux/uleds.h
HDRINST usr/include/linux/mrp_bridge.h
HDRINST usr/include/linux/adb.h
HDRINST usr/include/linux/pmu.h
HDRINST usr/include/linux/udmabuf.h
HDRINST usr/include/linux/kcmp.h
HDRINST usr/include/linux/dma-heap.h
HDRINST usr/include/linux/userfaultfd.h
HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
HDRINST usr/include/linux/netfilter_arp/arp_tables.h
HDRINST usr/include/linux/tipc.h
HDRINST usr/include/linux/virtio_ids.h
HDRINST usr/include/linux/l2tp.h
HDRINST usr/include/linux/devlink.h
HDRINST usr/include/linux/virtio_gpio.h
HDRINST usr/include/linux/dcbnl.h
HDRINST usr/include/linux/cyclades.h
HDRINST usr/include/sound/intel/avs/tokens.h
HDRINST usr/include/sound/sof/fw.h
HDRINST usr/include/sound/sof/abi.h
HDRINST usr/include/sound/sof/tokens.h
HDRINST usr/include/sound/sof/header.h
HDRINST usr/include/sound/usb_stream.h
HDRINST usr/include/sound/sfnt_info.h
HDRINST usr/include/sound/asequencer.h
HDRINST usr/include/sound/tlv.h
HDRINST usr/include/sound/asound.h
HDRINST usr/include/sound/asoc.h
HDRINST usr/include/sound/sb16_csp.h
HDRINST usr/include/sound/compress_offload.h
HDRINST usr/include/sound/hdsp.h
HDRINST usr/include/sound/emu10k1.h
HDRINST usr/include/sound/snd_ar_tokens.h
HDRINST usr/include/sound/snd_sst_tokens.h
HDRINST usr/include/sound/asound_fm.h
HDRINST usr/include/sound/hdspm.h
HDRINST usr/include/sound/compress_params.h
HDRINST usr/include/sound/firewire.h
HDRINST usr/include/sound/skl-tplg-interface.h
HDRINST usr/include/scsi/scsi_bsg_ufs.h
HDRINST usr/include/scsi/scsi_netlink_fc.h
HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
HDRINST usr/include/scsi/fc/fc_ns.h
HDRINST usr/include/scsi/fc/fc_fs.h
HDRINST usr/include/scsi/fc/fc_els.h
HDRINST usr/include/scsi/fc/fc_gs.h
HDRINST usr/include/scsi/scsi_bsg_fc.h
HDRINST usr/include/scsi/cxlflash_ioctl.h
HDRINST usr/include/scsi/scsi_netlink.h
HDRINST usr/include/linux/version.h
HDRINST usr/include/asm/processor-flags.h
HDRINST usr/include/asm/auxvec.h
HDRINST usr/include/asm/svm.h
HDRINST usr/include/asm/bitsperlong.h
HDRINST usr/include/asm/kvm_perf.h
HDRINST usr/include/asm/mce.h
HDRINST usr/include/asm/posix_types.h
HDRINST usr/include/asm/msr.h
HDRINST usr/include/asm/sigcontext32.h
HDRINST usr/include/asm/mman.h
HDRINST usr/include/asm/shmbuf.h
HDRINST usr/include/asm/e820.h
HDRINST usr/include/asm/posix_types_64.h
HDRINST usr/include/asm/vsyscall.h
HDRINST usr/include/asm/msgbuf.h
HDRINST usr/include/asm/swab.h
HDRINST usr/include/asm/statfs.h
HDRINST usr/include/asm/posix_types_x32.h
HDRINST usr/include/asm/ptrace.h
HDRINST usr/include/asm/unistd.h
HDRINST usr/include/asm/ist.h
HDRINST usr/include/asm/prctl.h
HDRINST usr/include/asm/boot.h
HDRINST usr/include/asm/sigcontext.h
HDRINST usr/include/asm/posix_types_32.h
HDRINST usr/include/asm/kvm_para.h
HDRINST usr/include/asm/a.out.h
HDRINST usr/include/asm/mtrr.h
HDRINST usr/include/asm/amd_hsmp.h
HDRINST usr/include/asm/hwcap2.h
HDRINST usr/include/asm/ptrace-abi.h
HDRINST usr/include/asm/vm86.h
HDRINST usr/include/asm/vmx.h
HDRINST usr/include/asm/ldt.h
HDRINST usr/include/asm/perf_regs.h
HDRINST usr/include/asm/kvm.h
HDRINST usr/include/asm/debugreg.h
HDRINST usr/include/asm/signal.h
HDRINST usr/include/asm/bootparam.h
HDRINST usr/include/asm/siginfo.h
HDRINST usr/include/asm/hw_breakpoint.h
HDRINST usr/include/asm/stat.h
HDRINST usr/include/asm/setup.h
HDRINST usr/include/asm/sembuf.h
HDRINST usr/include/asm/sgx.h
HDRINST usr/include/asm/ucontext.h
HDRINST usr/include/asm/byteorder.h
HDRINST usr/include/asm/unistd_64.h
HDRINST usr/include/asm/ioctls.h
HDRINST usr/include/asm/bpf_perf_event.h
HDRINST usr/include/asm/types.h
HDRINST usr/include/asm/poll.h
HDRINST usr/include/asm/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 security/commoncap.o
CC security/min_addr.o
CC security/inode.o
HOSTCC usr/gen_init_cpio
AR certs/built-in.a
CC security/device_cgroup.o
CC init/main.o
AS arch/x86/lib/clear_page_64.o
CC arch/x86/lib/cmdline.o
CC ipc/compat.o
AS arch/x86/lib/cmpxchg16b_emu.o
CC io_uring/io_uring.o
CC io_uring/xattr.o
CC block/bdev.o
UPD init/utsversion-tmp.h
AR arch/x86/video/built-in.a
CC init/do_mounts.o
CC arch/x86/lib/copy_mc.o
CC io_uring/nop.o
CC ipc/util.o
AS arch/x86/lib/copy_mc_64.o
CC arch/x86/power/cpu.o
CC block/fops.o
AS arch/x86/crypto/aesni-intel_asm.o
CC security/keys/gc.o
CC arch/x86/realmode/init.o
CC arch/x86/pci/i386.o
AR virt/lib/built-in.a
AR arch/x86/ia32/built-in.a
CC [M] arch/x86/video/fbdev.o
CC block/partitions/core.o
AR arch/x86/net/built-in.a
AR drivers/cache/built-in.a
AR arch/x86/platform/atom/built-in.a
CC net/llc/llc_core.o
CC net/ethernet/eth.o
CC net/core/sock.o
CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o
CC [M] virt/lib/irqbypass.o
AR sound/drivers/opl3/built-in.a
CC arch/x86/events/amd/core.o
AR sound/isa/ad1816a/built-in.a
CC arch/x86/mm/pat/set_memory.o
CC sound/core/seq/seq.o
CC arch/x86/kernel/fpu/init.o
CC fs/notify/dnotify/dnotify.o
AR sound/i2c/other/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o
AR arch/x86/platform/ce4100/built-in.a
AS arch/x86/lib/copy_page_64.o
AR sound/i2c/built-in.a
AR drivers/irqchip/built-in.a
CC lib/kunit/hooks.o
CC fs/notify/inotify/inotify_fsnotify.o
AR sound/drivers/opl4/built-in.a
AR sound/pci/ac97/built-in.a
AR sound/isa/ad1848/built-in.a
CC net/core/request_sock.o
CC kernel/locking/mutex.o
CC arch/x86/platform/efi/memmap.o
AR sound/drivers/mpu401/built-in.a
CC arch/x86/entry/vdso/vma.o
AR drivers/bus/mhi/built-in.a
AR sound/pci/ali5451/built-in.a
CC fs/notify/inotify/inotify_user.o
CC arch/x86/crypto/aesni-intel_glue.o
AR drivers/bus/built-in.a
AR sound/isa/cs423x/built-in.a
AR sound/drivers/vx/built-in.a
CC kernel/sched/core.o
AR sound/pci/asihpi/built-in.a
CC crypto/api.o
AR sound/isa/es1688/built-in.a
CC mm/kasan/common.o
AR sound/drivers/pcsp/built-in.a
AR drivers/phy/allwinner/built-in.a
AR sound/pci/au88x0/built-in.a
AR sound/isa/galaxy/built-in.a
AR sound/drivers/built-in.a
AR drivers/phy/amlogic/built-in.a
AR sound/pci/aw2/built-in.a
AR sound/isa/gus/built-in.a
AR drivers/phy/broadcom/built-in.a
AR sound/pci/ctxfi/built-in.a
CC fs/notify/fanotify/fanotify.o
AR sound/isa/msnd/built-in.a
AR drivers/phy/cadence/built-in.a
AR sound/pci/ca0106/built-in.a
CC arch/x86/events/intel/core.o
AR drivers/phy/freescale/built-in.a
AR sound/isa/opti9xx/built-in.a
AR sound/pci/cs46xx/built-in.a
AR drivers/phy/hisilicon/built-in.a
AR sound/isa/sb/built-in.a
AR sound/pci/cs5535audio/built-in.a
AR drivers/phy/ingenic/built-in.a
AR sound/isa/wavefront/built-in.a
AR sound/pci/lola/built-in.a
AR drivers/phy/intel/built-in.a
AR sound/isa/wss/built-in.a
AR sound/pci/lx6464es/built-in.a
AR sound/isa/built-in.a
AR drivers/phy/lantiq/built-in.a
AR sound/pci/echoaudio/built-in.a
AR drivers/phy/marvell/built-in.a
AR sound/pci/emu10k1/built-in.a
AR sound/pci/hda/built-in.a
AR drivers/phy/mediatek/built-in.a
AR drivers/phy/microchip/built-in.a
CC [M] sound/pci/hda/hda_bind.o
CC kernel/sched/fair.o
AR drivers/phy/motorola/built-in.a
AR drivers/phy/mscc/built-in.a
AR drivers/phy/qualcomm/built-in.a
AR drivers/phy/ralink/built-in.a
CC [M] lib/kunit/test.o
GEN usr/initramfs_data.cpio
AR drivers/phy/realtek/built-in.a
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
AR drivers/phy/renesas/built-in.a
AR usr/built-in.a
AS arch/x86/lib/copy_user_64.o
AS arch/x86/lib/copy_user_uncached_64.o
AR drivers/phy/rockchip/built-in.a
AR drivers/phy/samsung/built-in.a
CC arch/x86/lib/cpu.o
AR drivers/phy/socionext/built-in.a
AR drivers/phy/st/built-in.a
AR sound/ppc/built-in.a
AR drivers/phy/starfive/built-in.a
CC ipc/msgutil.o
AR drivers/phy/sunplus/built-in.a
CC arch/x86/kernel/fpu/bugs.o
AR drivers/phy/tegra/built-in.a
AR drivers/phy/ti/built-in.a
AR drivers/phy/xilinx/built-in.a
CC drivers/phy/phy-core.o
AR virt/built-in.a
CC sound/core/seq/seq_lock.o
CC mm/kasan/report.o
CC arch/x86/kernel/fpu/core.o
CC arch/x86/events/zhaoxin/core.o
CC arch/x86/kernel/fpu/regset.o
AS arch/x86/realmode/rm/header.o
CC sound/core/seq/seq_clientmgr.o
AS arch/x86/realmode/rm/trampoline_64.o
AS arch/x86/realmode/rm/stack.o
CC security/keys/key.o
AS arch/x86/realmode/rm/reboot.o
CC security/keys/keyring.o
CC fs/notify/fsnotify.o
AS arch/x86/realmode/rm/wakeup_asm.o
AR fs/notify/dnotify/built-in.a
CC arch/x86/realmode/rm/wakemain.o
AR drivers/pinctrl/actions/built-in.a
AR drivers/pinctrl/bcm/built-in.a
CC arch/x86/pci/init.o
CC arch/x86/lib/delay.o
AR drivers/pinctrl/cirrus/built-in.a
CC arch/x86/pci/mmconfig_64.o
AR drivers/pinctrl/freescale/built-in.a
CC drivers/pinctrl/intel/pinctrl-baytrail.o
CC arch/x86/platform/efi/quirks.o
CC drivers/pinctrl/intel/pinctrl-intel.o
CC arch/x86/realmode/rm/video-mode.o
CC net/llc/llc_input.o
CC arch/x86/power/hibernate_64.o
CC arch/x86/entry/vdso/extable.o
CC block/partitions/ldm.o
CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o
AS arch/x86/realmode/rm/copy.o
AS arch/x86/realmode/rm/bioscall.o
CC net/llc/llc_output.o
CC crypto/cipher.o
CC net/core/skbuff.o
CC arch/x86/realmode/rm/regs.o
CC drivers/gpio/gpiolib.o
CC [M] sound/pci/hda/hda_codec.o
CC arch/x86/realmode/rm/video-vga.o
CC [M] lib/kunit/resource.o
CC arch/x86/events/core.o
AR fs/notify/inotify/built-in.a
AS arch/x86/lib/getuser.o
CC arch/x86/realmode/rm/video-vesa.o
CC arch/x86/mm/pat/memtype.o
AS arch/x86/crypto/aesni-intel_avx-x86_64.o
GEN arch/x86/lib/inat-tables.c
CC arch/x86/events/amd/lbr.o
CC arch/x86/mm/pat/memtype_interval.o
CC arch/x86/lib/insn-eval.o
CC arch/x86/realmode/rm/video-bios.o
CC arch/x86/events/intel/bts.o
CC fs/notify/fanotify/fanotify_user.o
CC fs/nfs_common/grace.o
CC fs/iomap/trace.o
PASYMS arch/x86/realmode/rm/pasyms.h
CC ipc/msg.o
LDS arch/x86/realmode/rm/realmode.lds
LD arch/x86/realmode/rm/realmode.elf
RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
AR net/ethernet/built-in.a
AR arch/x86/realmode/built-in.a
CC net/802/p8022.o
CC [M] lib/kunit/static_stub.o
CC arch/x86/events/amd/ibs.o
CC mm/kasan/init.o
CC [M] sound/pci/hda/hda_jack.o
CC crypto/compress.o
AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o
AR arch/x86/events/zhaoxin/built-in.a
CC arch/x86/events/probe.o
AR drivers/phy/built-in.a
CC security/keys/keyctl.o
AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o
CC arch/x86/pci/direct.o
CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o
CC init/do_mounts_initrd.o
CC io_uring/fs.o
AR sound/arm/built-in.a
AS arch/x86/power/hibernate_asm_64.o
CC arch/x86/kernel/fpu/signal.o
CC arch/x86/power/hibernate.o
CC arch/x86/entry/vdso/vdso32-setup.o
CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o
CC security/keys/permission.o
CC [M] drivers/pinctrl/intel/pinctrl-broxton.o
CC fs/iomap/iter.o
CC arch/x86/platform/efi/efi.o
AR net/llc/built-in.a
AR sound/sh/built-in.a
CC net/sched/sch_generic.o
CC io_uring/splice.o
CC arch/x86/mm/init.o
CC [M] lib/kunit/string-stream.o
LDS arch/x86/entry/vdso/vdso.lds
AS arch/x86/entry/vdso/vdso-note.o
CC arch/x86/entry/vdso/vclock_gettime.o
AR sound/synth/emux/built-in.a
AR sound/synth/built-in.a
CC arch/x86/entry/vsyscall/vsyscall_64.o
CC fs/iomap/buffered-io.o
CC crypto/algapi.o
CC arch/x86/pci/mmconfig-shared.o
CC crypto/scatterwalk.o
AR fs/nfs_common/built-in.a
AS arch/x86/entry/vsyscall/vsyscall_emu_64.o
CC fs/notify/notification.o
AR arch/x86/mm/pat/built-in.a
CC arch/x86/events/amd/uncore.o
CC kernel/locking/semaphore.o
CC arch/x86/lib/insn.o
CC net/802/psnap.o
AS [M] arch/x86/crypto/crc32-pclmul_asm.o
CC arch/x86/mm/init_64.o
CC [M] arch/x86/crypto/crc32-pclmul_glue.o
CC block/partitions/msdos.o
CC sound/core/seq/seq_memory.o
AS arch/x86/entry/entry.o
CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o
CC arch/x86/mm/fault.o
CC arch/x86/pci/fixup.o
CC init/initramfs.o
CC security/keys/process_keys.o
AS arch/x86/entry/entry_64.o
CC mm/kasan/generic.o
CC fs/notify/group.o
CC [M] lib/kunit/assert.o
AR arch/x86/power/built-in.a
AR sound/pci/ice1712/built-in.a
CC arch/x86/entry/vdso/vgetcpu.o
CC [M] lib/kunit/try-catch.o
CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o
CC net/802/stp.o
CC io_uring/sync.o
CC [M] lib/kunit/executor.o
CC arch/x86/platform/efi/efi_64.o
HOSTCC arch/x86/entry/vdso/vdso2c
AS arch/x86/lib/memcpy_64.o
AS arch/x86/lib/memmove_64.o
CC arch/x86/entry/syscall_64.o
AS arch/x86/lib/memset_64.o
CC arch/x86/kernel/fpu/xstate.o
CC arch/x86/lib/misc.o
CC ipc/sem.o
CC ipc/shm.o
CC arch/x86/lib/pc-conf-reg.o
AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o
CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o
AR fs/quota/built-in.a
CC crypto/proc.o
AS arch/x86/platform/efi/efi_stub_64.o
CC block/bio.o
CC fs/notify/mark.o
CC net/core/datagram.o
AR fs/notify/fanotify/built-in.a
AS arch/x86/lib/putuser.o
AS arch/x86/lib/retpoline.o
AR arch/x86/entry/vsyscall/built-in.a
CC kernel/locking/rwsem.o
CC block/elevator.o
CC net/core/stream.o
CC init/calibrate.o
CC arch/x86/lib/usercopy.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
CC arch/x86/entry/common.o
AS arch/x86/entry/vdso/vdso32/note.o
AS arch/x86/entry/vdso/vdso32/system_call.o
CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o
CC security/keys/request_key.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
AS arch/x86/entry/thunk_64.o
AR drivers/pinctrl/intel/built-in.a
AR drivers/pinctrl/mediatek/built-in.a
CC kernel/locking/percpu-rwsem.o
CC fs/notify/fdinfo.o
AR drivers/pinctrl/mvebu/built-in.a
AR drivers/pinctrl/nomadik/built-in.a
AR arch/x86/events/amd/built-in.a
AR drivers/pinctrl/nuvoton/built-in.a
AR drivers/pwm/built-in.a
CC sound/core/seq/seq_queue.o
AR drivers/pinctrl/nxp/built-in.a
CC block/partitions/efi.o
AR drivers/pinctrl/qcom/built-in.a
CC arch/x86/kernel/cpu/mce/core.o
AR drivers/pinctrl/sprd/built-in.a
CC [M] lib/kunit/attributes.o
AR drivers/pinctrl/sunplus/built-in.a
AR drivers/pinctrl/ti/built-in.a
CC drivers/pinctrl/core.o
CC arch/x86/events/intel/ds.o
CC arch/x86/kernel/cpu/mce/severity.o
LD [M] arch/x86/crypto/ghash-clmulni-intel.o
CC arch/x86/pci/acpi.o
LD [M] arch/x86/crypto/crc32-pclmul.o
CC kernel/power/qos.o
CC arch/x86/lib/usercopy_64.o
LD [M] arch/x86/crypto/crct10dif-pclmul.o
CC init/init_task.o
AR arch/x86/crypto/built-in.a
CC sound/core/sound.o
CC arch/x86/kernel/cpu/mce/genpool.o
AS arch/x86/entry/entry_64_compat.o
CC arch/x86/entry/syscall_32.o
CC mm/kasan/report_generic.o
CC io_uring/advise.o
CC sound/core/seq/seq_fifo.o
AR net/802/built-in.a
CC kernel/power/main.o
CC crypto/aead.o
CC net/sched/sch_mq.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 [M] sound/pci/hda/hda_auto_parser.o
CC arch/x86/platform/intel/iosf_mbi.o
CC [M] sound/pci/hda/hda_sysfs.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC net/netlink/af_netlink.o
CC arch/x86/mm/ioremap.o
AR lib/kunit/built-in.a
LD [M] lib/kunit/kunit.o
CC net/netlink/genetlink.o
CC lib/math/div64.o
VDSO arch/x86/entry/vdso/vdso64.so.dbg
CC net/netlink/policy.o
VDSO arch/x86/entry/vdso/vdso32.so.dbg
CC [M] sound/pci/hda/hda_controller.o
OBJCOPY arch/x86/entry/vdso/vdso64.so
CC lib/math/gcd.o
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 fs/notify/built-in.a
CC kernel/locking/irqflag-debug.o
CC arch/x86/entry/vdso/vdso-image-64.o
CC arch/x86/entry/vdso/vdso-image-32.o
CC drivers/gpio/gpiolib-devres.o
CC arch/x86/lib/msr-smp.o
CC net/netlink/diag.o
CC lib/math/lcm.o
CC security/keys/request_key_auth.o
CC fs/iomap/direct-io.o
CC [M] sound/pci/hda/hda_proc.o
AR arch/x86/kernel/fpu/built-in.a
CC lib/math/int_log.o
CC drivers/gpio/gpiolib-legacy.o
CC arch/x86/kernel/acpi/boot.o
CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
CC init/version.o
CC sound/core/seq/seq_prioq.o
CC block/blk-core.o
CC arch/x86/pci/legacy.o
CC fs/proc/task_mmu.o
CC fs/kernfs/mount.o
CC lib/math/int_pow.o
AR block/partitions/built-in.a
CC lib/math/int_sqrt.o
CC fs/proc/inode.o
CC net/core/scm.o
CC net/core/gen_stats.o
AR arch/x86/entry/vdso/built-in.a
CC arch/x86/kernel/apic/apic.o
AR arch/x86/entry/built-in.a
CC arch/x86/pci/irq.o
CC mm/kasan/shadow.o
CC lib/math/reciprocal_div.o
CC arch/x86/kernel/apic/apic_common.o
CC crypto/geniv.o
AR arch/x86/platform/intel/built-in.a
AR arch/x86/platform/intel-mid/built-in.a
CC arch/x86/lib/cache-smp.o
AR arch/x86/platform/intel-quark/built-in.a
AR arch/x86/platform/olpc/built-in.a
CC lib/math/rational.o
AR arch/x86/platform/scx200/built-in.a
CC [M] lib/math/prime_numbers.o
CC fs/iomap/fiemap.o
AR arch/x86/platform/ts5500/built-in.a
AR init/built-in.a
AR arch/x86/platform/uv/built-in.a
AR net/bpf/built-in.a
AR arch/x86/platform/built-in.a
CC fs/iomap/seek.o
CC drivers/pci/msi/pcidev_msi.o
CC kernel/locking/mutex-debug.o
CC drivers/pci/msi/api.o
CC kernel/power/console.o
CC arch/x86/lib/msr.o
CC drivers/video/console/dummycon.o
CC net/sched/sch_frag.o
CC security/keys/user_defined.o
CC drivers/gpio/gpiolib-cdev.o
CC drivers/pinctrl/pinctrl-utils.o
CC block/blk-sysfs.o
CC arch/x86/mm/extable.o
CC drivers/video/logo/logo.o
CC drivers/gpio/gpiolib-sysfs.o
CC drivers/pci/pcie/portdrv.o
CC drivers/gpio/gpiolib-acpi.o
AS arch/x86/lib/msr-reg.o
CC drivers/pci/pcie/rcec.o
CC sound/core/seq/seq_timer.o
CC arch/x86/mm/mmap.o
CC fs/kernfs/inode.o
CC drivers/video/backlight/backlight.o
CC mm/kasan/quarantine.o
AR lib/math/built-in.a
CC lib/crypto/memneq.o
CC arch/x86/kernel/cpu/mce/intel.o
CC ipc/syscall.o
CC lib/crypto/utils.o
CC sound/core/init.o
CC arch/x86/mm/pgtable.o
CC arch/x86/lib/msr-reg-export.o
CC kernel/locking/lockdep.o
CC arch/x86/events/intel/knc.o
CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o
CC sound/core/memory.o
HOSTCC drivers/video/logo/pnmtologo
CC drivers/video/console/vgacon.o
CC crypto/skcipher.o
CC drivers/idle/intel_idle.o
CC security/keys/compat.o
CC fs/iomap/swapfile.o
AS arch/x86/lib/hweight.o
CC drivers/pci/msi/msi.o
CC drivers/pinctrl/pinmux.o
CC drivers/pci/msi/irqdomain.o
CC kernel/power/process.o
CC kernel/printk/printk.o
CC arch/x86/kernel/acpi/sleep.o
CC arch/x86/lib/iomem.o
CC kernel/printk/printk_safe.o
LOGO drivers/video/logo/logo_linux_clut224.c
CC io_uring/filetable.o
CC drivers/video/logo/logo_linux_clut224.o
CC [M] sound/pci/hda/hda_hwdep.o
CC crypto/seqiv.o
AR drivers/video/logo/built-in.a
CC lib/crypto/chacha.o
CC crypto/echainiv.o
CC arch/x86/pci/common.o
CC net/core/gen_estimator.o
CC kernel/locking/lockdep_proc.o
CC kernel/irq/irqdesc.o
CC arch/x86/mm/physaddr.o
CC drivers/pci/pcie/aspm.o
CC sound/core/seq/seq_system.o
CC lib/crypto/aes.o
CC arch/x86/kernel/cpu/mce/threshold.o
CC fs/kernfs/dir.o
CC net/sched/sch_api.o
CC kernel/irq/handle.o
CC ipc/ipc_sysctl.o
CC ipc/mqueue.o
AS arch/x86/lib/iomap_copy_64.o
AR mm/kasan/built-in.a
CC block/blk-flush.o
CC mm/filemap.o
CC arch/x86/lib/inat.o
AR drivers/video/backlight/built-in.a
AR drivers/char/ipmi/built-in.a
CC fs/proc/root.o
CC security/keys/proc.o
CC net/sched/sch_blackhole.o
CC arch/x86/events/intel/lbr.o
AR arch/x86/lib/built-in.a
AR arch/x86/lib/lib.a
CC kernel/printk/printk_ringbuffer.o
AR fs/iomap/built-in.a
CC fs/sysfs/file.o
CC arch/x86/kernel/apic/apic_noop.o
CC fs/sysfs/dir.o
CC ipc/namespace.o
CC arch/x86/kernel/apic/ipi.o
CC drivers/pinctrl/pinconf.o
AS arch/x86/kernel/acpi/wakeup_64.o
CC arch/x86/kernel/acpi/apei.o
CC arch/x86/events/intel/p4.o
CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o
CC drivers/pci/pcie/aer.o
CC arch/x86/mm/tlb.o
CC [M] sound/pci/hda/hda_generic.o
CC ipc/mq_sysctl.o
CC arch/x86/events/intel/p6.o
CC sound/core/seq/seq_ports.o
AR drivers/pci/msi/built-in.a
CC drivers/pinctrl/pinconf-generic.o
AR drivers/video/console/built-in.a
CC kernel/power/suspend.o
CC crypto/ahash.o
CC drivers/video/fbdev/core/fb_notify.o
CC lib/crypto/gf128mul.o
AR drivers/video/fbdev/omap/built-in.a
CC lib/crypto/blake2s.o
CC arch/x86/pci/early.o
CC kernel/power/hibernate.o
CC crypto/shash.o
CC net/core/net_namespace.o
CC drivers/gpio/gpiolib-swnode.o
CC kernel/irq/manage.o
AR drivers/idle/built-in.a
CC net/core/secure_seq.o
CC fs/configfs/inode.o
CC net/core/flow_dissector.o
CC kernel/locking/spinlock.o
CC arch/x86/kernel/cpu/mce/apei.o
CC drivers/acpi/acpica/dsargs.o
CC arch/x86/kernel/apic/vector.o
CC security/keys/sysctl.o
CC fs/proc/base.o
CC io_uring/openclose.o
CC fs/sysfs/symlink.o
CC drivers/acpi/acpica/dscontrol.o
CC kernel/sched/build_policy.o
CC block/blk-settings.o
CC fs/proc/generic.o
CC arch/x86/kernel/acpi/cppc.o
CC lib/crypto/blake2s-generic.o
CC drivers/pnp/pnpacpi/core.o
AR drivers/amba/built-in.a
CC drivers/acpi/acpica/dsdebug.o
CC drivers/pnp/core.o
AR net/netlink/built-in.a
CC kernel/sched/build_utility.o
CC fs/sysfs/mount.o
AR drivers/pinctrl/built-in.a
CC drivers/acpi/acpica/dsfield.o
CC drivers/pnp/pnpacpi/rsparser.o
AR drivers/gpio/built-in.a
AR drivers/clk/actions/built-in.a
CC arch/x86/kernel/cpu/mtrr/mtrr.o
AR drivers/clk/analogbits/built-in.a
CC fs/kernfs/file.o
AR drivers/clk/bcm/built-in.a
AR drivers/clk/imgtec/built-in.a
CC fs/kernfs/symlink.o
CC arch/x86/pci/bus_numa.o
CC lib/crypto/blake2s-selftest.o
AR drivers/clk/imx/built-in.a
AR drivers/clk/ingenic/built-in.a
CC [M] drivers/video/fbdev/core/fb_info.o
AR drivers/clk/mediatek/built-in.a
AR drivers/clk/microchip/built-in.a
AR drivers/clk/mstar/built-in.a
AR drivers/clk/mvebu/built-in.a
CC sound/core/seq/seq_info.o
CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o
AR drivers/clk/ralink/built-in.a
CC arch/x86/kernel/cpu/mtrr/if.o
AR drivers/clk/renesas/built-in.a
AR drivers/clk/socfpga/built-in.a
CC fs/sysfs/group.o
AR drivers/clk/sprd/built-in.a
AR security/keys/built-in.a
AR drivers/clk/starfive/built-in.a
AR security/built-in.a
AR drivers/clk/sunxi-ng/built-in.a
AR drivers/clk/ti/built-in.a
AR drivers/clk/versatile/built-in.a
AR arch/x86/kernel/cpu/mce/built-in.a
CC drivers/clk/x86/clk-lpss-atom.o
CC drivers/clk/clk-devres.o
AR drivers/clk/xilinx/built-in.a
CC drivers/clk/clk-bulk.o
CC fs/configfs/file.o
CC arch/x86/events/intel/pt.o
CC block/blk-ioc.o
CC [M] drivers/video/fbdev/core/fbmem.o
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
CC lib/crypto/des.o
AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a
AR drivers/video/fbdev/omap2/omapfb/built-in.a
CC drivers/clk/clkdev.o
CC arch/x86/kernel/acpi/cstate.o
CC arch/x86/mm/cpu_entry_area.o
AR drivers/video/fbdev/omap2/built-in.a
CC [M] drivers/video/fbdev/core/fbcmap.o
CC drivers/pci/pcie/err.o
CC kernel/locking/osq_lock.o
CC crypto/akcipher.o
CC crypto/sig.o
CC kernel/power/snapshot.o
CC drivers/acpi/acpica/dsinit.o
CC kernel/printk/sysctl.o
CC drivers/pnp/card.o
CC net/core/sysctl_net_core.o
CC drivers/clk/x86/clk-pmc-atom.o
CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o
CC crypto/kpp.o
CC drivers/pnp/driver.o
AR ipc/built-in.a
CC block/blk-map.o
CC kernel/rcu/update.o
AR kernel/livepatch/built-in.a
CC arch/x86/kernel/apic/init.o
CC [M] arch/x86/kvm/x86.o
AR sound/core/seq/built-in.a
CC sound/core/control.o
CC arch/x86/pci/amd_bus.o
CC kernel/rcu/sync.o
AR kernel/printk/built-in.a
CC fs/proc/array.o
CC [M] arch/x86/kvm/emulate.o
CC kernel/locking/qspinlock.o
CC arch/x86/kernel/cpu/mtrr/generic.o
CC [M] drivers/video/fbdev/uvesafb.o
CC io_uring/uring_cmd.o
AR fs/sysfs/built-in.a
AR drivers/pnp/pnpacpi/built-in.a
CC drivers/clk/clk.o
CC drivers/acpi/acpica/dsmethod.o
CC block/blk-merge.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
AR arch/x86/kernel/acpi/built-in.a
CC fs/devpts/inode.o
CC fs/configfs/dir.o
CC kernel/irq/spurious.o
CC arch/x86/mm/maccess.o
CC net/sched/sch_fifo.o
AR fs/kernfs/built-in.a
CC kernel/rcu/srcutree.o
CC fs/ext4/balloc.o
CC fs/jbd2/transaction.o
CC lib/crypto/sha1.o
CC drivers/pci/pcie/aer_inject.o
CC fs/jbd2/commit.o
CC crypto/acompress.o
CC net/core/dev.o
CC [M] arch/x86/kvm/i8259.o
CC arch/x86/kernel/apic/hw_nmi.o
CC net/core/dev_addr_lists.o
CC lib/crypto/sha256.o
AR drivers/clk/x86/built-in.a
CC drivers/clk/clk-divider.o
CC arch/x86/mm/pgprot.o
CC [M] drivers/video/fbdev/core/modedb.o
CC [M] drivers/video/fbdev/simplefb.o
CC drivers/pnp/resource.o
CC fs/ext4/bitmap.o
CC crypto/scompress.o
CC drivers/acpi/acpica/dsmthdat.o
AR arch/x86/pci/built-in.a
CC drivers/acpi/acpica/dsobject.o
CC fs/jbd2/recovery.o
CC kernel/irq/resend.o
CC arch/x86/events/intel/uncore.o
CC sound/core/misc.o
CC block/blk-timeout.o
CC fs/ext4/block_validity.o
AR fs/devpts/built-in.a
CC fs/ramfs/inode.o
CC arch/x86/mm/hugetlbpage.o
CC net/core/dst.o
CC arch/x86/kernel/apic/io_apic.o
CC sound/core/device.o
CC drivers/video/aperture.o
CC [M] lib/crypto/arc4.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC arch/x86/kernel/cpu/microcode/core.o
CC arch/x86/kernel/cpu/cacheinfo.o
CC kernel/power/swap.o
CC arch/x86/kernel/cpu/microcode/intel.o
CC arch/x86/kernel/apic/msi.o
CC drivers/pci/pcie/pme.o
AR net/sched/built-in.a
CC io_uring/epoll.o
CC drivers/acpi/acpica/dsopcode.o
CC arch/x86/kernel/apic/x2apic_phys.o
CC fs/proc/fd.o
CC kernel/irq/chip.o
CC mm/mempool.o
CC kernel/locking/rtmutex_api.o
CC crypto/algboss.o
CC fs/configfs/symlink.o
CC drivers/video/cmdline.o
CC arch/x86/events/intel/uncore_nhmex.o
CC [M] drivers/video/fbdev/core/fbcvt.o
AR lib/crypto/built-in.a
LD [M] lib/crypto/libarc4.o
CC kernel/rcu/tree.o
CC sound/core/info.o
CC [M] drivers/video/fbdev/core/fb_cmdline.o
CC lib/zlib_inflate/inffast.o
CC block/blk-lib.o
CC drivers/pnp/manager.o
CC drivers/video/nomodeset.o
CC kernel/rcu/rcu_segcblist.o
CC lib/zlib_inflate/inflate.o
CC kernel/irq/dummychip.o
CC fs/ramfs/file-mmu.o
CC fs/hugetlbfs/inode.o
CC drivers/acpi/acpica/dspkginit.o
CC fs/fat/cache.o
CC arch/x86/mm/kasan_init_64.o
CC fs/proc/proc_tty.o
CC lib/zlib_deflate/deflate.o
CC fs/ext4/dir.o
CC lib/zlib_deflate/deftree.o
CC block/blk-mq.o
CC drivers/dma/dw/core.o
CC lib/zlib_deflate/deflate_syms.o
CC drivers/dma/hsu/hsu.o
CC drivers/pci/pcie/dpc.o
AR drivers/dma/idxd/built-in.a
CC drivers/video/hdmi.o
CC arch/x86/events/intel/uncore_snb.o
CC io_uring/statx.o
CC fs/jbd2/checkpoint.o
CC fs/configfs/mount.o
CC drivers/dma/dw/dw.o
CC arch/x86/kernel/cpu/microcode/amd.o
CC kernel/irq/devres.o
CC mm/oom_kill.o
CC drivers/pnp/support.o
CC mm/fadvise.o
CC fs/proc/cmdline.o
AR fs/ramfs/built-in.a
CC arch/x86/kernel/apic/x2apic_cluster.o
CC drivers/acpi/acpica/dsutils.o
CC arch/x86/events/intel/uncore_snbep.o
CC crypto/testmgr.o
CC drivers/clk/clk-fixed-factor.o
CC arch/x86/kernel/apic/apic_flat_64.o
CC fs/jbd2/revoke.o
CC [M] sound/pci/hda/patch_realtek.o
CC [M] drivers/video/fbdev/core/fb_io_fops.o
CC lib/zlib_inflate/infutil.o
AR drivers/soc/apple/built-in.a
AR drivers/soc/aspeed/built-in.a
CC lib/zlib_inflate/inftrees.o
AR drivers/soc/bcm/built-in.a
AR drivers/soc/fsl/built-in.a
CC sound/core/isadma.o
AR drivers/soc/fujitsu/built-in.a
AR drivers/soc/hisilicon/built-in.a
AR drivers/pmdomain/actions/built-in.a
AR drivers/soc/imx/built-in.a
AR drivers/pmdomain/amlogic/built-in.a
CC kernel/power/user.o
AR drivers/soc/ixp4xx/built-in.a
AR drivers/pmdomain/apple/built-in.a
AR drivers/soc/loongson/built-in.a
AR drivers/pmdomain/bcm/built-in.a
AR drivers/soc/mediatek/built-in.a
AR drivers/pmdomain/imx/built-in.a
AR drivers/soc/microchip/built-in.a
AR drivers/pmdomain/mediatek/built-in.a
AR drivers/pmdomain/qcom/built-in.a
CC kernel/irq/autoprobe.o
AR drivers/soc/nuvoton/built-in.a
CC arch/x86/mm/numa.o
AR drivers/pmdomain/renesas/built-in.a
AR drivers/soc/pxa/built-in.a
CC fs/nfs/client.o
AR drivers/pmdomain/rockchip/built-in.a
AR drivers/soc/amlogic/built-in.a
AR drivers/pmdomain/samsung/built-in.a
AR drivers/soc/qcom/built-in.a
CC fs/fat/dir.o
AR drivers/pmdomain/st/built-in.a
CC drivers/acpi/acpica/dswexec.o
AR drivers/soc/renesas/built-in.a
CC fs/nfs/dir.o
AR drivers/pmdomain/starfive/built-in.a
AR drivers/soc/rockchip/built-in.a
AR drivers/pmdomain/sunxi/built-in.a
AR drivers/soc/sifive/built-in.a
AR drivers/pmdomain/tegra/built-in.a
AR drivers/soc/sunxi/built-in.a
AR drivers/pmdomain/ti/built-in.a
AR drivers/soc/ti/built-in.a
AR drivers/pmdomain/xilinx/built-in.a
AR drivers/pmdomain/built-in.a
AR drivers/soc/xilinx/built-in.a
AR drivers/soc/built-in.a
CC mm/maccess.o
CC drivers/pnp/interface.o
CC fs/configfs/item.o
CC mm/page-writeback.o
CC drivers/virtio/virtio.o
CC fs/proc/consoles.o
CC kernel/locking/spinlock_debug.o
CC drivers/pci/hotplug/pci_hotplug_core.o
AR drivers/pci/pcie/built-in.a
CC block/blk-mq-tag.o
CC lib/zlib_inflate/inflate_syms.o
AR lib/zlib_deflate/built-in.a
CC fs/ext4/ext4_jbd2.o
CC block/blk-stat.o
CC drivers/clk/clk-fixed-rate.o
CC io_uring/net.o
CC fs/ext4/extents.o
CC drivers/acpi/acpica/dswload.o
AR drivers/dma/hsu/built-in.a
CC arch/x86/events/intel/uncore_discovery.o
CC kernel/dma/mapping.o
CC arch/x86/events/intel/cstate.o
CC sound/core/vmaster.o
CC kernel/dma/direct.o
CC arch/x86/mm/numa_64.o
CC arch/x86/kernel/apic/probe_64.o
AR arch/x86/kernel/cpu/microcode/built-in.a
CC arch/x86/kernel/cpu/scattered.o
CC kernel/irq/irqdomain.o
CC block/blk-mq-sysfs.o
CC [M] drivers/video/fbdev/core/fb_backlight.o
CC net/ethtool/ioctl.o
AR fs/hugetlbfs/built-in.a
AR lib/zlib_inflate/built-in.a
CC lib/lzo/lzo1x_compress.o
CC [M] net/netfilter/ipvs/ip_vs_conn.o
CC fs/jbd2/journal.o
CC kernel/locking/qrwlock.o
AR fs/configfs/built-in.a
CC lib/lzo/lzo1x_decompress_safe.o
CC drivers/dma/dw/idma32.o
CC kernel/power/poweroff.o
CC fs/proc/cpuinfo.o
CC drivers/acpi/numa/srat.o
CC drivers/pnp/quirks.o
CC drivers/acpi/acpica/dswload2.o
AR arch/x86/kernel/apic/built-in.a
CC drivers/pnp/system.o
CC mm/folio-compat.o
CC arch/x86/kernel/cpu/topology.o
CC drivers/clk/clk-gate.o
AR kernel/power/built-in.a
CC block/blk-mq-cpumap.o
CC drivers/virtio/virtio_ring.o
CC arch/x86/mm/amdtopology.o
CC sound/core/ctljack.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC kernel/irq/proc.o
CC arch/x86/mm/srat.o
CC mm/readahead.o
CC mm/swap.o
AR lib/lzo/built-in.a
CC lib/lz4/lz4_compress.o
AR kernel/locking/built-in.a
CC lib/zstd/zstd_compress_module.o
CC arch/x86/kernel/cpu/common.o
CC fs/proc/devices.o
CC arch/x86/mm/pkeys.o
CC [M] drivers/video/fbdev/core/fbmon.o
CC drivers/tty/vt/vt_ioctl.o
CC lib/lz4/lz4hc_compress.o
CC drivers/tty/vt/vc_screen.o
CC kernel/dma/ops_helpers.o
CC drivers/acpi/acpica/dswscope.o
AR drivers/dma/mediatek/built-in.a
AR drivers/dma/qcom/built-in.a
CC drivers/pci/hotplug/pciehp_core.o
CC drivers/pci/hotplug/pciehp_ctrl.o
CC drivers/tty/hvc/hvc_console.o
CC drivers/dma/dw/acpi.o
CC drivers/clk/clk-multiplier.o
CC sound/core/jack.o
CC fs/fat/fatent.o
CC block/blk-mq-sched.o
AR drivers/acpi/numa/built-in.a
CC fs/ext4/extents_status.o
AR drivers/pnp/built-in.a
CC drivers/tty/serial/8250/8250_core.o
CC drivers/tty/serial/serial_core.o
CC lib/zstd/compress/fse_compress.o
CC drivers/tty/serial/8250/8250_pnp.o
CC drivers/tty/serial/serial_base_bus.o
CC drivers/tty/serial/8250/8250_port.o
CC fs/ext4/file.o
CC drivers/clk/clk-mux.o
CC kernel/irq/migration.o
CC drivers/acpi/acpica/dswstate.o
AR drivers/tty/ipwireless/built-in.a
CC kernel/irq/cpuhotplug.o
CC drivers/dma/dw/pci.o
CC fs/proc/interrupts.o
CC arch/x86/mm/pti.o
AR arch/x86/events/intel/built-in.a
CC arch/x86/events/utils.o
CC drivers/clk/clk-composite.o
CC kernel/dma/dummy.o
CC lib/zstd/compress/hist.o
CC crypto/cmac.o
CC drivers/pci/hotplug/pciehp_pci.o
CC kernel/irq/pm.o
AR kernel/sched/built-in.a
CC io_uring/msg_ring.o
AR drivers/pci/controller/dwc/built-in.a
CC kernel/entry/common.o
CC lib/zstd/compress/huf_compress.o
AR drivers/pci/controller/mobiveil/built-in.a
CC drivers/pci/controller/vmd.o
CC lib/zstd/compress/zstd_compress.o
CC sound/core/timer.o
CC kernel/entry/syscall_user_dispatch.o
CC kernel/irq/msi.o
CC kernel/module/main.o
CC drivers/acpi/acpica/evevent.o
AR drivers/tty/hvc/built-in.a
CC fs/nfs/file.o
CC kernel/time/time.o
CC kernel/futex/core.o
CC kernel/cgroup/cgroup.o
CC fs/proc/loadavg.o
CC drivers/tty/vt/selection.o
CC drivers/tty/vt/keyboard.o
CC [M] net/netfilter/ipvs/ip_vs_core.o
CC [M] sound/pci/hda/patch_analog.o
AR drivers/dma/dw/built-in.a
CC lib/zstd/compress/zstd_compress_literals.o
AR drivers/dma/ti/built-in.a
AR drivers/dma/xilinx/built-in.a
CC [M] drivers/video/fbdev/core/fb_defio.o
CC [M] drivers/dma/ioat/init.o
CC drivers/clk/clk-fractional-divider.o
CC kernel/dma/contiguous.o
CC kernel/module/strict_rwx.o
CC drivers/virtio/virtio_anchor.o
CC arch/x86/events/rapl.o
CC crypto/hmac.o
CC io_uring/timeout.o
AR arch/x86/mm/built-in.a
CC fs/fat/file.o
CC kernel/dma/swiotlb.o
AR sound/pci/korg1212/built-in.a
CC arch/x86/kernel/cpu/rdrand.o
CC arch/x86/kernel/cpu/match.o
CC lib/lz4/lz4_decompress.o
CC drivers/tty/vt/consolemap.o
CC net/netfilter/core.o
CC drivers/acpi/acpica/evgpe.o
CC drivers/pci/hotplug/pciehp_hpc.o
CC arch/x86/kernel/cpu/bugs.o
CC lib/xz/xz_dec_syms.o
CC fs/proc/meminfo.o
CC lib/xz/xz_dec_stream.o
CC net/ethtool/common.o
CC kernel/cgroup/rstat.o
CC mm/truncate.o
CC arch/x86/events/msr.o
CC kernel/entry/kvm.o
CC drivers/virtio/virtio_pci_modern_dev.o
HOSTCC drivers/tty/vt/conmakehash
CC drivers/clk/clk-gpio.o
CC drivers/tty/serial/8250/8250_dma.o
AR drivers/pci/controller/built-in.a
CC net/ethtool/netlink.o
CC block/ioctl.o
CC drivers/char/hw_random/core.o
CC drivers/char/agp/backend.o
CC [M] sound/pci/hda/patch_hdmi.o
CC drivers/acpi/acpica/evgpeblk.o
CC kernel/time/timer.o
CC fs/nfs/getroot.o
CC crypto/vmac.o
CC kernel/futex/syscalls.o
AR fs/jbd2/built-in.a
CC drivers/tty/serial/8250/8250_dwlib.o
CC [M] drivers/video/fbdev/core/fb_chrdev.o
CC kernel/irq/affinity.o
CC drivers/acpi/apei/apei-base.o
AR drivers/acpi/pmic/built-in.a
CC drivers/acpi/dptf/int340x_thermal.o
CC drivers/virtio/virtio_pci_legacy_dev.o
AR kernel/rcu/built-in.a
CC drivers/acpi/apei/hest.o
CC fs/fat/inode.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC lib/xz/xz_dec_lzma2.o
CC [M] drivers/dma/ioat/dma.o
CC kernel/irq/matrix.o
CC fs/proc/stat.o
AR drivers/clk/built-in.a
CC io_uring/sqpoll.o
AR sound/pci/mixart/built-in.a
CC lib/raid6/algos.o
CC lib/fonts/fonts.o
CC sound/core/hrtimer.o
AR lib/lz4/built-in.a
CC fs/nfs/inode.o
CC drivers/acpi/acpica/evgpeinit.o
AR arch/x86/events/built-in.a
CC block/genhd.o
CC drivers/pci/hotplug/acpiphp_core.o
CC kernel/dma/remap.o
CC arch/x86/kernel/kprobes/core.o
CC kernel/cgroup/namespace.o
AR kernel/entry/built-in.a
CC drivers/pci/hotplug/acpiphp_glue.o
AR sound/usb/misc/built-in.a
CC drivers/virtio/virtio_pci_modern.o
AR sound/usb/usx2y/built-in.a
CC drivers/tty/serial/8250/8250_pci.o
AR sound/usb/caiaq/built-in.a
CC drivers/char/agp/generic.o
AR sound/usb/6fire/built-in.a
CC drivers/tty/vt/vt.o
AR sound/usb/hiface/built-in.a
AR drivers/acpi/dptf/built-in.a
CC drivers/char/hw_random/intel-rng.o
AR sound/usb/bcd2000/built-in.a
CC drivers/acpi/tables.o
AR sound/usb/built-in.a
CC kernel/trace/trace_clock.o
CC lib/fonts/font_8x8.o
CC fs/ext4/fsmap.o
CC mm/vmscan.o
CC drivers/dma/dmaengine.o
CC lib/fonts/font_8x16.o
CC kernel/trace/ftrace.o
CC mm/shmem.o
CC block/ioprio.o
CC kernel/bpf/core.o
CC crypto/xcbc.o
CC kernel/trace/ring_buffer.o
CC [M] drivers/video/fbdev/core/fb_procfs.o
CC kernel/futex/pi.o
CC fs/proc/uptime.o
CC drivers/acpi/acpica/evgpeutil.o
CC kernel/trace/trace.o
CC sound/core/seq_device.o
CC [M] sound/pci/hda/hda_eld.o
CC drivers/acpi/apei/erst.o
CC lib/raid6/recov.o
CC lib/xz/xz_dec_bcj.o
CC arch/x86/kernel/cpu/aperfmperf.o
CC net/ethtool/bitset.o
AR kernel/dma/built-in.a
CC kernel/events/core.o
CC kernel/trace/trace_output.o
AR lib/fonts/built-in.a
CC kernel/events/ring_buffer.o
CC [M] net/netfilter/ipvs/ip_vs_ctl.o
CC kernel/fork.o
CC kernel/module/kmod.o
HOSTCC lib/raid6/mktables
AR drivers/char/hw_random/built-in.a
CC drivers/char/tpm/tpm-chip.o
CC crypto/crypto_null.o
CC drivers/acpi/acpica/evglock.o
CC drivers/virtio/virtio_pci_common.o
CC io_uring/fdinfo.o
CC drivers/char/tpm/tpm-dev-common.o
CC [M] drivers/dma/ioat/prep.o
CC fs/proc/util.o
AR kernel/irq/built-in.a
CC arch/x86/kernel/kprobes/opt.o
CC drivers/tty/serial/8250/8250_exar.o
CC [M] sound/core/control_led.o
CC lib/argv_split.o
AR lib/xz/built-in.a
CC drivers/virtio/virtio_pci_legacy.o
CC kernel/futex/requeue.o
CC arch/x86/kernel/cpu/cpuid-deps.o
UNROLL lib/raid6/int1.c
UNROLL lib/raid6/int2.c
UNROLL lib/raid6/int4.c
UNROLL lib/raid6/int8.c
CC fs/fat/misc.o
UNROLL lib/raid6/int16.c
UNROLL lib/raid6/int32.c
CC lib/raid6/recov_ssse3.o
AR drivers/pci/hotplug/built-in.a
CC fs/proc/version.o
AR drivers/pci/switch/built-in.a
CC drivers/pci/access.o
CC [M] drivers/video/fbdev/core/fbsysfs.o
CC lib/zstd/compress/zstd_compress_sequences.o
CC net/core/netevent.o
CC block/badblocks.o
CC drivers/char/agp/isoch.o
CC drivers/acpi/acpica/evhandler.o
CC [M] sound/pci/hda/hda_intel.o
CC fs/proc/softirqs.o
CC lib/zstd/compress/zstd_compress_superblock.o
CC lib/raid6/recov_avx2.o
CC crypto/md5.o
CC kernel/module/tree_lookup.o
CC drivers/acpi/apei/bert.o
CC arch/x86/kernel/cpu/umwait.o
CC kernel/time/hrtimer.o
CC fs/fat/nfs.o
CC drivers/dma/virt-dma.o
CC lib/zstd/compress/zstd_double_fast.o
CC lib/zstd/compress/zstd_fast.o
CC drivers/char/tpm/tpm-dev.o
CC kernel/futex/waitwake.o
CC drivers/char/mem.o
CC drivers/acpi/apei/ghes.o
CC fs/ext4/fsync.o
CC arch/x86/kernel/cpu/proc.o
COPY drivers/tty/vt/defkeymap.c
CC kernel/events/callchain.o
CC [M] drivers/virtio/virtio_mem.o
CC lib/raid6/mmx.o
CC drivers/acpi/acpica/evmisc.o
CC arch/x86/kernel/kprobes/ftrace.o
CC [M] sound/core/hwdep.o
CC net/ethtool/strset.o
CC drivers/char/agp/intel-agp.o
CC drivers/dma/acpi-dma.o
CC drivers/tty/serial/8250/8250_early.o
CC fs/proc/namespaces.o
CC block/blk-rq-qos.o
CC io_uring/tctx.o
CC drivers/acpi/blacklist.o
CC crypto/sha1_generic.o
CC net/core/neighbour.o
CC [M] drivers/dma/ioat/dca.o
CC [M] net/netfilter/ipvs/ip_vs_sched.o
CC kernel/module/debug_kmemleak.o
CC lib/raid6/sse1.o
CC [M] drivers/video/fbdev/core/fbcon.o
CC fs/ext4/hash.o
CC lib/raid6/sse2.o
CC drivers/pci/bus.o
MKCAP arch/x86/kernel/cpu/capflags.c
CC fs/fat/namei_vfat.o
CC drivers/acpi/acpica/evregion.o
AR kernel/futex/built-in.a
CC kernel/exec_domain.o
CC drivers/char/tpm/tpm-interface.o
AR sound/pci/nm256/built-in.a
CC kernel/trace/trace_seq.o
CC crypto/sha256_generic.o
AR arch/x86/kernel/kprobes/built-in.a
CC [M] arch/x86/kvm/irq.o
CC fs/nfs/super.o
CC net/ethtool/linkinfo.o
CC drivers/tty/serial/8250/8250_dw.o
CC kernel/events/hw_breakpoint.o
CC lib/bug.o
CC [M] sound/core/pcm.o
CC kernel/module/kallsyms.o
LDS arch/x86/kernel/vmlinux.lds
CC drivers/char/agp/intel-gtt.o
CC net/ethtool/linkmodes.o
CC fs/proc/self.o
CC drivers/tty/serial/8250/8250_lpss.o
CC [M] drivers/dma/ioat/sysfs.o
CC block/disk-events.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/tty/vt/defkeymap.o
CC lib/raid6/avx2.o
CC drivers/acpi/acpica/evrgnini.o
CC io_uring/poll.o
CC fs/ext4/ialloc.o
CC net/ethtool/rss.o
AR drivers/acpi/apei/built-in.a
CC io_uring/cancel.o
CC drivers/tty/vt/consolemap_deftbl.o
CC drivers/pci/probe.o
CC [M] drivers/video/fbdev/core/bitblit.o
CC drivers/tty/serial/8250/8250_mid.o
AR drivers/tty/vt/built-in.a
CC lib/raid6/avx512.o
CC io_uring/kbuf.o
CC crypto/sha512_generic.o
CC drivers/pci/host-bridge.o
CC kernel/time/timekeeping.o
AR kernel/bpf/built-in.a
CC fs/exportfs/expfs.o
CC drivers/char/tpm/tpm1-cmd.o
LD [M] sound/pci/hda/snd-hda-codec.o
LD [M] sound/pci/hda/snd-hda-codec-generic.o
LD [M] sound/pci/hda/snd-hda-codec-realtek.o
CC drivers/acpi/osi.o
LD [M] sound/pci/hda/snd-hda-codec-analog.o
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
AR drivers/dma/built-in.a
LD [M] sound/pci/hda/snd-hda-intel.o
CC mm/util.o
CC [M] arch/x86/kvm/lapic.o
CC fs/proc/thread_self.o
AR sound/pci/oxygen/built-in.a
CC fs/proc/proc_sysctl.o
AR sound/pci/pcxhr/built-in.a
AR sound/pci/riptide/built-in.a
AR sound/pci/rme9652/built-in.a
AR sound/pci/trident/built-in.a
AR sound/pci/ymfpci/built-in.a
AR sound/pci/vx222/built-in.a
CC drivers/acpi/acpica/evsci.o
AR sound/pci/built-in.a
CC fs/proc/proc_net.o
CC fs/fat/namei_msdos.o
LD [M] drivers/dma/ioat/ioatdma.o
CC kernel/cgroup/cgroup-v1.o
CC drivers/tty/serial/8250/8250_pericom.o
CC drivers/acpi/osl.o
CC fs/lockd/clntlock.o
CC fs/ext4/indirect.o
CC kernel/module/procfs.o
AR net/ipv4/netfilter/built-in.a
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC block/blk-ia-ranges.o
CC [M] sound/core/pcm_native.o
CC [M] net/ipv4/netfilter/nf_reject_ipv4.o
CC [M] net/netfilter/ipvs/ip_vs_xmit.o
AR drivers/char/agp/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_app.o
CC drivers/tty/tty_io.o
CC kernel/events/uprobes.o
CC lib/raid6/recov_avx512.o
AR fs/exportfs/built-in.a
CC fs/nfs/io.o
CC [M] arch/x86/kvm/i8254.o
CC crypto/sha3_generic.o
AR drivers/virtio/built-in.a
CC crypto/blake2b_generic.o
CC drivers/acpi/utils.o
CC mm/mmzone.o
CC drivers/acpi/acpica/evxface.o
CC net/ethtool/linkstate.o
CC block/early-lookup.o
CC mm/vmstat.o
CC [M] drivers/video/fbdev/core/softcursor.o
CC fs/nfs/direct.o
CC crypto/ecb.o
CC drivers/char/tpm/tpm2-cmd.o
CC net/ethtool/debug.o
CC kernel/module/sysfs.o
AR drivers/tty/serial/8250/built-in.a
CC drivers/tty/serial/serial_ctrl.o
CC io_uring/rsrc.o
CC fs/nls/nls_base.o
CC io_uring/rw.o
AS arch/x86/kernel/head_64.o
CC mm/backing-dev.o
CC fs/lockd/clntproc.o
AR fs/fat/built-in.a
CC net/ethtool/wol.o
TABLE lib/raid6/tables.c
CC lib/raid6/int1.o
CC drivers/acpi/acpica/evxfevnt.o
CC drivers/tty/serial/serial_port.o
CC crypto/cbc.o
CC crypto/pcbc.o
CC fs/lockd/clntxdr.o
CC kernel/trace/trace_stat.o
CC kernel/time/ntp.o
CC fs/lockd/host.o
CC block/bsg.o
CC block/bsg-lib.o
CC [M] net/ipv4/netfilter/ip_tables.o
CC fs/lockd/svc.o
CC fs/lockd/svclock.o
CC io_uring/opdef.o
CC fs/nls/nls_cp437.o
CC drivers/pci/remove.o
CC [M] drivers/video/fbdev/core/tileblit.o
CC net/xfrm/xfrm_policy.o
CC drivers/tty/serial/earlycon.o
AR kernel/module/built-in.a
CC kernel/cgroup/freezer.o
CC drivers/pci/pci.o
CC fs/nls/nls_ascii.o
CC net/netfilter/nf_log.o
CC fs/proc/kcore.o
CC drivers/acpi/acpica/evxfgpe.o
CC kernel/cgroup/legacy_freezer.o
CC net/ethtool/features.o
CC drivers/tty/n_tty.o
CC fs/lockd/svcshare.o
CC crypto/cts.o
CC net/core/rtnetlink.o
CC drivers/char/tpm/tpmrm-dev.o
CC lib/raid6/int2.o
AR drivers/iommu/amd/built-in.a
CC drivers/iommu/intel/dmar.o
AR drivers/iommu/arm/arm-smmu/built-in.a
AR drivers/iommu/iommufd/built-in.a
CC fs/nls/nls_iso8859-1.o
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
AR drivers/iommu/arm/built-in.a
AR drivers/gpu/host1x/built-in.a
AR drivers/gpu/drm/tests/built-in.a
CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o
CC fs/ext4/inline.o
CC drivers/iommu/intel/iommu.o
CC net/xfrm/xfrm_state.o
CC arch/x86/kernel/cpu/powerflags.o
CC kernel/trace/trace_printk.o
CC kernel/time/clocksource.o
AR drivers/gpu/drm/arm/built-in.a
AR drivers/gpu/drm/display/built-in.a
CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o
CC block/blk-cgroup.o
CC kernel/time/jiffies.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC drivers/iommu/iommu.o
CC drivers/connector/cn_queue.o
CC drivers/acpi/acpica/evxfregn.o
CC drivers/tty/serial/serial_mctrl_gpio.o
CC fs/nls/nls_utf8.o
CC drivers/char/tpm/tpm2-space.o
CC kernel/trace/pid_list.o
CC [M] net/netfilter/ipvs/ip_vs_sync.o
CC arch/x86/kernel/head64.o
CC [M] drivers/video/fbdev/core/fb_logo.o
CC crypto/lrw.o
CC drivers/char/tpm/tpm-sysfs.o
CC drivers/acpi/acpica/exconcat.o
CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
CC lib/raid6/int4.o
CC mm/mm_init.o
CC lib/zstd/compress/zstd_lazy.o
CC [M] drivers/video/fbdev/core/cfbfillrect.o
CC fs/proc/kmsg.o
CC drivers/connector/connector.o
CC kernel/cgroup/pids.o
CC io_uring/notif.o
CC drivers/char/tpm/eventlog/common.o
CC drivers/acpi/acpica/exconfig.o
CC [M] drivers/gpu/drm/tests/drm_buddy_test.o
CC net/xfrm/xfrm_hash.o
CC [M] fs/nls/nls_ucs2_utils.o
CC net/ethtool/privflags.o
CC fs/nfs/pagelist.o
CC arch/x86/kernel/cpu/intel.o
CC fs/proc/page.o
CC io_uring/io-wq.o
CC net/ethtool/rings.o
CC fs/lockd/svcproc.o
CC [M] arch/x86/kvm/ioapic.o
AR fs/unicode/built-in.a
CC drivers/base/power/sysfs.o
CC drivers/base/firmware_loader/builtin/main.o
CC [M] net/ipv4/netfilter/iptable_filter.o
CC drivers/acpi/acpica/exconvrt.o
CC drivers/iommu/intel/pasid.o
CC kernel/time/timer_list.o
AR drivers/tty/serial/built-in.a
CC drivers/char/tpm/eventlog/tpm1.o
CC [M] net/ipv4/netfilter/iptable_mangle.o
CC mm/percpu.o
CC kernel/trace/trace_sched_switch.o
CC lib/raid6/int8.o
AR fs/nls/built-in.a
CC [M] drivers/video/fbdev/core/cfbcopyarea.o
CC net/ipv4/route.o
CC crypto/xts.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC kernel/cgroup/cpuset.o
CC drivers/base/firmware_loader/main.o
CC mm/slab_common.o
CC [M] sound/core/pcm_lib.o
CC fs/ntfs/aops.o
CC drivers/connector/cn_proc.o
CC fs/ntfs/attrib.o
CC [M] drivers/gpu/drm/display/drm_dp_helper.o
CC drivers/tty/tty_ioctl.o
CC fs/ntfs/collate.o
CC drivers/acpi/acpica/excreate.o
CC drivers/base/power/generic_ops.o
CC [M] drivers/video/fbdev/core/cfbimgblt.o
CC [M] net/netfilter/ipvs/ip_vs_est.o
CC [M] net/netfilter/ipvs/ip_vs_proto.o
CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o
CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o
AR fs/proc/built-in.a
CC drivers/tty/tty_ldisc.o
CC fs/ext4/inode.o
CC [M] drivers/video/fbdev/core/sysfillrect.o
CC net/ethtool/channels.o
CC kernel/time/timeconv.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC drivers/char/tpm/eventlog/tpm2.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC fs/lockd/svcsubs.o
CC drivers/acpi/acpica/exdebug.o
CC arch/x86/kernel/cpu/tsx.o
CC lib/raid6/int16.o
CC drivers/base/power/common.o
CC [M] drivers/gpu/drm/tests/drm_connector_test.o
CC kernel/trace/trace_functions.o
CC [M] net/ipv4/netfilter/ipt_REJECT.o
CC [M] arch/x86/kvm/irq_comm.o
CC crypto/ctr.o
CC fs/ext4/ioctl.o
CC [M] drivers/gpu/drm/display/drm_dsc_helper.o
CC block/blk-cgroup-rwstat.o
CC drivers/acpi/acpica/exdump.o
CC lib/raid6/int32.o
CC kernel/time/timecounter.o
CC drivers/tty/tty_buffer.o
CC kernel/time/alarmtimer.o
AR drivers/base/firmware_loader/built-in.a
CC net/ethtool/coalesce.o
CC drivers/iommu/iommu-traces.o
AR io_uring/built-in.a
CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o
CC block/blk-throttle.o
CC fs/ntfs/compress.o
CC arch/x86/kernel/cpu/intel_epb.o
CC crypto/gcm.o
CC [M] drivers/video/fbdev/core/syscopyarea.o
AR drivers/connector/built-in.a
CC drivers/char/tpm/tpm_ppi.o
CC drivers/tty/tty_port.o
CC drivers/acpi/acpica/exfield.o
CC drivers/pci/pci-driver.o
CC drivers/base/power/qos.o
CC [M] net/netfilter/ipvs/ip_vs_pe.o
CC kernel/trace/trace_preemptirq.o
CC drivers/base/regmap/regmap.o
CC kernel/trace/trace_nop.o
AR drivers/base/test/built-in.a
CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o
AR kernel/events/built-in.a
CC drivers/base/power/runtime.o
CC lib/raid6/tables.o
CC net/ethtool/pause.o
CC fs/nfs/read.o
CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o
CC arch/x86/kernel/cpu/amd.o
CC lib/buildid.o
CC [M] sound/core/pcm_misc.o
CC drivers/base/component.o
CC kernel/trace/trace_functions_graph.o
CC kernel/panic.o
CC drivers/acpi/acpica/exfldio.o
CC fs/lockd/mon.o
CC drivers/pci/search.o
CC mm/compaction.o
CC drivers/char/tpm/eventlog/acpi.o
CC lib/zstd/compress/zstd_ldm.o
CC drivers/iommu/intel/trace.o
CC [M] arch/x86/kvm/cpuid.o
CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o
CC fs/lockd/trace.o
CC drivers/pci/pci-sysfs.o
CC mm/show_mem.o
CC arch/x86/kernel/ebda.o
CC drivers/tty/tty_mutex.o
CC net/ipv4/inetpeer.o
CC kernel/time/posix-timers.o
CC lib/zstd/compress/zstd_opt.o
CC drivers/char/random.o
CC drivers/pci/rom.o
CC [M] drivers/video/fbdev/core/sysimgblt.o
AR lib/raid6/built-in.a
CC fs/ntfs/debug.o
CC block/mq-deadline.o
CC crypto/pcrypt.o
CC drivers/acpi/acpica/exmisc.o
CC fs/lockd/xdr.o
CC lib/zstd/zstd_decompress_module.o
CC [M] sound/core/pcm_memory.o
CC fs/ntfs/dir.o
CC drivers/pci/setup-res.o
CC net/xfrm/xfrm_input.o
CC drivers/iommu/iommu-sysfs.o
CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
CC drivers/char/tpm/eventlog/efi.o
CC drivers/char/misc.o
AR fs/hostfs/built-in.a
CC net/ethtool/eee.o
CC kernel/trace/fgraph.o
CC drivers/acpi/reboot.o
CC arch/x86/kernel/cpu/hygon.o
CC lib/cmdline.o
CC drivers/acpi/nvs.o
CC drivers/base/power/wakeirq.o
CC [M] sound/core/memalloc.o
CC fs/lockd/clnt4xdr.o
CC drivers/tty/tty_ldsem.o
CC drivers/base/core.o
CC lib/zstd/decompress/huf_decompress.o
CC [M] sound/core/pcm_timer.o
CC drivers/acpi/acpica/exmutex.o
CC drivers/iommu/intel/cap_audit.o
CC net/core/utils.o
CC net/core/link_watch.o
CC lib/zstd/decompress/zstd_ddict.o
AR kernel/cgroup/built-in.a
CC fs/ext4/mballoc.o
CC crypto/cryptd.o
CC fs/ext4/migrate.o
CC [M] net/netfilter/ipvs/ip_vs_nfct.o
CC lib/zstd/decompress/zstd_decompress.o
CC mm/shmem_quota.o
CC block/kyber-iosched.o
CC fs/lockd/xdr4.o
CC lib/cpumask.o
CC drivers/char/tpm/tpm_crb.o
CC [M] drivers/video/fbdev/core/fb_sys_fops.o
CC kernel/cpu.o
CC [M] net/netfilter/ipvs/ip_vs_rr.o
CC drivers/iommu/intel/irq_remapping.o
CC drivers/base/power/main.o
CC arch/x86/kernel/cpu/centaur.o
LD [M] sound/core/snd-ctl-led.o
LD [M] sound/core/snd-hwdep.o
CC drivers/acpi/acpica/exnames.o
CC drivers/acpi/wakeup.o
CC arch/x86/kernel/platform-quirks.o
CC net/ipv4/protocol.o
CC fs/nfs/symlink.o
CC drivers/pci/irq.o
CC net/unix/af_unix.o
CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o
CC net/unix/garbage.o
CC fs/ntfs/file.o
CC net/ethtool/tsinfo.o
CC drivers/tty/tty_baudrate.o
CC fs/ntfs/index.o
CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o
CC kernel/trace/blktrace.o
CC fs/ntfs/inode.o
AR sound/core/built-in.a
CC block/bfq-iosched.o
LD [M] sound/core/snd-pcm.o
CC kernel/time/posix-cpu-timers.o
CC fs/ext4/mmp.o
AR sound/firewire/built-in.a
CC net/unix/sysctl_net_unix.o
AR sound/sparc/built-in.a
AR sound/spi/built-in.a
AR sound/parisc/built-in.a
AR sound/pcmcia/vx/built-in.a
AR sound/pcmcia/pdaudiocf/built-in.a
CC drivers/acpi/acpica/exoparg1.o
CC [M] drivers/gpu/drm/tests/drm_format_test.o
AR sound/pcmcia/built-in.a
CC arch/x86/kernel/cpu/zhaoxin.o
AR sound/mips/built-in.a
AR sound/soc/built-in.a
CC mm/interval_tree.o
AR sound/atmel/built-in.a
AR sound/hda/built-in.a
CC [M] sound/hda/hda_bus_type.o
AR sound/x86/built-in.a
CC mm/list_lru.o
CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o
CC crypto/des_generic.o
CC [M] drivers/gpu/drm/display/drm_scdc_helper.o
CC net/core/filter.o
CC drivers/acpi/sleep.o
CC drivers/pci/vpd.o
CC [M] sound/hda/hdac_bus.o
LD [M] drivers/video/fbdev/core/fb.o
CC net/xfrm/xfrm_output.o
AR drivers/video/fbdev/core/built-in.a
AR drivers/char/tpm/built-in.a
AR drivers/video/fbdev/built-in.a
CC drivers/char/virtio_console.o
AR drivers/video/built-in.a
CC drivers/block/loop.o
CC [M] arch/x86/kvm/pmu.o
LD [M] net/netfilter/ipvs/ip_vs.o
CC drivers/tty/tty_jobctrl.o
AR sound/xen/built-in.a
CC fs/ntfs/mft.o
CC fs/lockd/svc4proc.o
CC net/ipv4/ip_input.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC drivers/base/regmap/regcache.o
CC [M] sound/hda/hdac_device.o
CC drivers/tty/n_null.o
CC fs/nfs/unlink.o
CC net/netfilter/nf_queue.o
CC [M] arch/x86/kvm/mtrr.o
CC drivers/acpi/acpica/exoparg2.o
CC crypto/aes_generic.o
CC [M] drivers/gpu/drm/tests/drm_managed_test.o
CC net/xfrm/xfrm_sysctl.o
CC drivers/base/regmap/regcache-rbtree.o
CC kernel/trace/trace_events.o
CC net/ethtool/cabletest.o
CC [M] sound/hda/hdac_sysfs.o
CC drivers/iommu/intel/perfmon.o
CC drivers/char/hpet.o
CC net/ipv4/ip_fragment.o
CC [M] arch/x86/kvm/hyperv.o
CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o
CC mm/workingset.o
CC [M] drivers/gpu/drm/tests/drm_mm_test.o
AR net/ipv6/netfilter/built-in.a
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC drivers/pci/setup-bus.o
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
CC drivers/acpi/acpica/exoparg3.o
CC kernel/trace/trace_export.o
CC fs/ntfs/mst.o
CC arch/x86/kernel/cpu/vmware.o
CC net/unix/diag.o
CC kernel/time/posix-clock.o
CC [M] drivers/gpu/drm/tests/drm_modes_test.o
CC drivers/tty/pty.o
CC [M] sound/hda/hdac_regmap.o
CC drivers/pci/vc.o
CC drivers/char/nvram.o
CC drivers/base/power/wakeup.o
CC [M] sound/hda/hdac_controller.o
CC drivers/base/regmap/regcache-flat.o
CC net/xfrm/xfrm_replay.o
CC drivers/acpi/acpica/exoparg6.o
CC fs/lockd/procfs.o
CC [M] arch/x86/kvm/debugfs.o
CC drivers/tty/sysrq.o
CC drivers/acpi/device_sysfs.o
CC fs/ext4/move_extent.o
CC net/unix/scm.o
CC drivers/pci/mmap.o
CC arch/x86/kernel/cpu/hypervisor.o
CC fs/ntfs/namei.o
CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o
CC crypto/crc32c_generic.o
CC crypto/crct10dif_common.o
CC net/ipv4/ip_forward.o
CC kernel/exit.o
CC mm/debug.o
CC net/ethtool/tunnels.o
LD [M] drivers/gpu/drm/display/drm_display_helper.o
CC drivers/iommu/dma-iommu.o
CC kernel/time/itimer.o
CC net/netfilter/nf_sockopt.o
CC net/xfrm/xfrm_device.o
CC drivers/acpi/acpica/exprep.o
CC [M] arch/x86/kvm/mmu/mmu.o
CC fs/ext4/namei.o
CC arch/x86/kernel/cpu/mshyperv.o
CC drivers/base/regmap/regcache-maple.o
CC net/ipv6/af_inet6.o
CC drivers/iommu/iova.o
CC [M] drivers/block/nbd.o
AR drivers/char/built-in.a
AR drivers/iommu/intel/built-in.a
CC drivers/iommu/irq_remapping.o
CC arch/x86/kernel/cpu/capflags.o
CC net/xfrm/xfrm_algo.o
CC fs/nfs/write.o
CC net/ipv4/ip_options.o
CC net/ipv4/ip_output.o
CC [M] sound/hda/hdac_stream.o
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
AR drivers/gpu/drm/renesas/built-in.a
CC drivers/base/power/wakeup_stats.o
AR drivers/gpu/drm/omapdrm/built-in.a
CC fs/ext4/page-io.o
CC crypto/crct10dif_generic.o
AR fs/lockd/built-in.a
CC drivers/base/power/domain.o
CC kernel/trace/trace_event_perf.o
CC fs/debugfs/inode.o
CC [M] sound/hda/array.o
CC fs/debugfs/file.o
CC lib/zstd/decompress/zstd_decompress_block.o
CC fs/ntfs/runlist.o
CC drivers/acpi/acpica/exregion.o
CC [M] arch/x86/kvm/mmu/page_track.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC drivers/base/power/domain_governor.o
CC net/netfilter/utils.o
CC drivers/base/bus.o
AR net/unix/built-in.a
AR drivers/tty/built-in.a
CC net/packet/af_packet.o
CC fs/ext4/readpage.o
CC drivers/pci/setup-irq.o
CC net/key/af_key.o
CC mm/gup.o
CC crypto/authenc.o
CC [M] net/netfilter/nfnetlink.o
CC drivers/base/power/clock_ops.o
CC drivers/base/regmap/regmap-debugfs.o
CC net/xfrm/xfrm_user.o
CC kernel/time/clockevents.o
AR arch/x86/kernel/cpu/built-in.a
CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o
CC arch/x86/kernel/process_64.o
AR net/bridge/netfilter/built-in.a
CC net/bridge/br.o
CC drivers/acpi/acpica/exresnte.o
CC [M] drivers/gpu/drm/tests/drm_rect_test.o
CC arch/x86/kernel/signal.o
CC net/ethtool/fec.o
CC drivers/base/regmap/regmap-i2c.o
CC block/bfq-wf2q.o
CC net/packet/diag.o
CC net/ipv4/ip_sockglue.o
CC net/ipv4/inet_hashtables.o
CC [M] sound/hda/hdmi_chmap.o
CC kernel/trace/trace_events_filter.o
CC lib/zstd/zstd_common_module.o
CC kernel/trace/trace_events_trigger.o
CC [M] arch/x86/kvm/mmu/spte.o
CC drivers/pci/proc.o
AR fs/debugfs/built-in.a
CC drivers/pci/slot.o
AR drivers/iommu/built-in.a
CC [M] sound/hda/trace.o
AR drivers/block/built-in.a
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
CC net/ipv4/inet_timewait_sock.o
CC drivers/acpi/acpica/exresolv.o
AR drivers/misc/ti-st/built-in.a
CC fs/ntfs/super.o
AR drivers/misc/lis3lv02d/built-in.a
AR drivers/misc/cardreader/built-in.a
CC [M] drivers/misc/mei/hdcp/mei_hdcp.o
CC fs/ntfs/sysctl.o
CC [M] drivers/misc/mei/pxp/mei_pxp.o
CC fs/ntfs/unistr.o
CC crypto/authencesn.o
CC kernel/time/tick-common.o
CC net/ethtool/eeprom.o
CC drivers/base/dd.o
CC drivers/base/syscore.o
CC fs/ext4/resize.o
CC [M] drivers/gpu/drm/tests/drm_exec_test.o
CC crypto/lzo.o
CC drivers/base/regmap/regmap-irq.o
CC drivers/acpi/acpica/exresop.o
CC net/ipv6/anycast.o
CC net/ipv6/ip6_output.o
CC kernel/softirq.o
CC net/ipv6/ip6_input.o
AR drivers/base/power/built-in.a
CC fs/nfs/namespace.o
CC [M] arch/x86/kvm/mmu/tdp_iter.o
CC arch/x86/kernel/signal_64.o
CC net/bridge/br_device.o
CC drivers/pci/pci-acpi.o
CC block/bfq-cgroup.o
CC drivers/pci/quirks.o
CC fs/nfs/mount_clnt.o
CC [M] drivers/misc/mei/init.o
CC [M] sound/hda/hdac_component.o
CC [M] net/netfilter/nf_conntrack_core.o
CC [M] arch/x86/kvm/mmu/tdp_mmu.o
CC drivers/acpi/acpica/exserial.o
CC crypto/lzo-rle.o
CC fs/nfs/nfstrace.o
CC drivers/acpi/device_pm.o
CC net/bridge/br_fdb.o
AR drivers/gpu/drm/tilcdc/built-in.a
AR drivers/gpu/drm/imx/built-in.a
AR drivers/gpu/drm/i2c/built-in.a
AR drivers/gpu/drm/panel/built-in.a
CC lib/ctype.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
AR drivers/gpu/drm/bridge/cadence/built-in.a
AR drivers/gpu/drm/bridge/imx/built-in.a
AR drivers/gpu/drm/bridge/synopsys/built-in.a
AR drivers/gpu/drm/bridge/built-in.a
AR drivers/gpu/vga/built-in.a
AR drivers/misc/built-in.a
CC arch/x86/kernel/traps.o
AR drivers/gpu/drm/hisilicon/built-in.a
CC kernel/time/tick-broadcast.o
AR drivers/gpu/drm/mxsfb/built-in.a
AR drivers/gpu/drm/tiny/built-in.a
AR drivers/gpu/drm/xlnx/built-in.a
AR drivers/gpu/drm/gud/built-in.a
CC [M] net/netfilter/nf_conntrack_standalone.o
CC fs/ext4/super.o
AR drivers/gpu/drm/solomon/built-in.a
CC [M] drivers/gpu/drm/ttm/ttm_tt.o
CC fs/ext4/symlink.o
CC [M] drivers/gpu/drm/ttm/ttm_bo.o
CC net/ethtool/stats.o
CC net/bridge/br_forward.o
CC fs/ext4/sysfs.o
CC lib/zstd/common/debug.o
CC drivers/acpi/acpica/exstore.o
CC fs/ntfs/upcase.o
CC net/ipv4/inet_connection_sock.o
CC [M] sound/hda/hdac_i915.o
CC [M] drivers/misc/mei/hbm.o
CC drivers/base/driver.o
CC kernel/trace/trace_eprobe.o
CC crypto/lz4.o
AR drivers/base/regmap/built-in.a
CC kernel/resource.o
CC drivers/acpi/acpica/exstoren.o
CC net/bridge/br_if.o
CC mm/mmap_lock.o
CC net/ipv6/addrconf.o
CC [M] arch/x86/kvm/smm.o
CC block/blk-mq-pci.o
CC [M] drivers/misc/mei/interrupt.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o
CC fs/nfs/export.o
CC kernel/sysctl.o
CC kernel/time/tick-broadcast-hrtimer.o
CC kernel/capability.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o
AR net/key/built-in.a
CC drivers/acpi/acpica/exstorob.o
CC net/ipv4/tcp.o
CC net/ipv6/addrlabel.o
CC kernel/time/tick-oneshot.o
AR fs/ntfs/built-in.a
CC drivers/base/class.o
CC block/blk-mq-virtio.o
CC crypto/lz4hc.o
CC drivers/pci/ats.o
CC [M] sound/hda/intel-dsp-config.o
CC net/ipv4/tcp_input.o
CC drivers/base/platform.o
AR net/xfrm/built-in.a
CC net/ipv6/route.o
CC drivers/acpi/proc.o
CC [M] sound/hda/intel-nhlt.o
CC arch/x86/kernel/idt.o
CC drivers/base/cpu.o
CC kernel/time/tick-sched.o
CC drivers/acpi/acpica/exsystem.o
CC net/ethtool/phc_vclocks.o
CC fs/tracefs/inode.o
CC net/ethtool/mm.o
CC fs/tracefs/event_inode.o
CC crypto/xxhash_generic.o
CC drivers/base/firmware.o
CC fs/btrfs/super.o
CC block/blk-mq-debugfs.o
CC drivers/base/init.o
CC [M] drivers/gpu/drm/ttm/ttm_module.o
CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC [M] drivers/misc/mei/client.o
CC net/ipv6/ip6_fib.o
CC kernel/ptrace.o
CC [M] net/netfilter/nf_conntrack_expect.o
CC mm/highmem.o
CC [M] net/netfilter/nf_conntrack_helper.o
CC drivers/acpi/acpica/extrace.o
AR net/packet/built-in.a
CC [M] drivers/misc/mei/main.o
CC drivers/base/map.o
CC mm/memory.o
CC [M] sound/hda/intel-sdw-acpi.o
CC kernel/trace/trace_kprobe.o
CC net/ipv4/tcp_output.o
CC drivers/base/devres.o
CC arch/x86/kernel/irq.o
CC drivers/acpi/bus.o
CC crypto/rng.o
CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o
CC fs/nfs/sysfs.o
CC drivers/pci/iov.o
CC fs/pstore/inode.o
CC fs/btrfs/ctree.o
CC drivers/acpi/acpica/exutils.o
CC drivers/acpi/acpica/hwacpi.o
CC arch/x86/kernel/irq_64.o
CC [M] drivers/gpu/drm/ttm/ttm_resource.o
CC fs/efivarfs/inode.o
CC [M] drivers/gpu/drm/ttm/ttm_pool.o
CC net/bridge/br_input.o
CC fs/efivarfs/file.o
AR fs/tracefs/built-in.a
CC fs/nfs/fs_context.o
CC drivers/base/attribute_container.o
CC kernel/time/vsyscall.o
LD [M] sound/hda/snd-hda-core.o
CC net/ethtool/module.o
AR net/dsa/built-in.a
LD [M] sound/hda/snd-intel-dspcfg.o
CC [M] drivers/gpu/drm/ttm/ttm_device.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o
CC [M] net/sunrpc/auth_gss/auth_gss.o
AR sound/virtio/built-in.a
CC sound/sound_core.o
CC [M] net/sunrpc/auth_gss/gss_generic_token.o
CC block/blk-pm.o
CC net/bridge/br_ioctl.o
CC kernel/time/timekeeping_debug.o
CC drivers/acpi/acpica/hwesleep.o
CC fs/nfs/sysctl.o
CC crypto/drbg.o
CC drivers/base/transport_class.o
CC sound/last.o
CC net/sunrpc/clnt.o
CC net/ipv4/tcp_timer.o
CC arch/x86/kernel/dumpstack_64.o
CC fs/pstore/platform.o
CC block/holder.o
CC net/ethtool/pse-pd.o
CC fs/efivarfs/super.o
CC net/sunrpc/xprt.o
CC kernel/trace/error_report-traces.o
CC [M] net/netfilter/nf_conntrack_proto.o
CC drivers/acpi/acpica/hwgpe.o
CC [M] fs/netfs/buffered_read.o
CC [M] fs/fscache/cache.o
CC drivers/pci/pci-label.o
CC mm/mincore.o
CC drivers/acpi/acpica/hwregs.o
CC [M] fs/smb/common/cifs_arc4.o
CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o
AR sound/built-in.a
CC drivers/base/topology.o
CC [M] net/sunrpc/auth_gss/gss_mech_switch.o
CC [M] fs/smb/client/trace.o
CC [M] net/sunrpc/auth_gss/svcauth_gss.o
CC [M] fs/smb/common/cifs_md4.o
CC kernel/time/namespace.o
CC drivers/base/container.o
CC net/core/sock_diag.o
CC arch/x86/kernel/time.o
CC [M] drivers/misc/mei/dma-ring.o
AR block/built-in.a
CC [M] drivers/gpu/drm/scheduler/sched_main.o
CC fs/efivarfs/vars.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC fs/pstore/pmsg.o
CC net/bridge/br_stp.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC kernel/trace/power-traces.o
CC lib/zstd/common/entropy_common.o
CC net/bridge/br_stp_bpdu.o
CC [M] drivers/misc/mei/bus.o
CC drivers/acpi/acpica/hwsleep.o
CC drivers/pci/pci-stub.o
CC net/bridge/br_stp_if.o
CC net/ethtool/plca.o
CC drivers/base/property.o
CC [M] drivers/misc/mei/bus-fixup.o
CC [M] fs/smb/client/cifsfs.o
CC lib/zstd/common/error_private.o
LD [M] drivers/gpu/drm/ttm/ttm.o
CC arch/x86/kernel/ioport.o
CC lib/zstd/common/fse_decompress.o
CC [M] fs/fscache/cookie.o
CC drivers/mfd/mfd-core.o
AR kernel/time/built-in.a
CC fs/btrfs/extent-tree.o
CC [M] fs/netfs/io.o
CC [M] fs/fscache/io.o
CC crypto/jitterentropy.o
CC fs/ext4/xattr.o
CC [M] fs/smb/client/cifs_debug.o
CC fs/nfs/nfs2super.o
CC crypto/jitterentropy-kcapi.o
AR fs/pstore/built-in.a
CC [M] arch/x86/kvm/vmx/vmx.o
CC drivers/acpi/acpica/hwvalid.o
CC [M] fs/fscache/main.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
AR fs/efivarfs/built-in.a
CC net/core/dev_ioctl.o
CC [M] fs/fuse/dev.o
CC drivers/pci/vgaarb.o
CC [M] fs/fuse/dir.o
CC crypto/ghash-generic.o
CC crypto/af_alg.o
CC [M] fs/fscache/volume.o
CC fs/nfs/proc.o
CC [M] drivers/misc/mei/debugfs.o
CC drivers/acpi/acpica/hwxface.o
CC net/sunrpc/socklib.o
CC arch/x86/kernel/dumpstack.o
AR net/ethtool/built-in.a
CC net/8021q/vlan_core.o
CC net/dcb/dcbnl.o
CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o
CC lib/zstd/common/zstd_common.o
CC net/dcb/dcbevent.o
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
AR lib/zstd/built-in.a
CC lib/dec_and_lock.o
CC net/ipv6/ipv6_sockglue.o
CC drivers/mfd/intel-lpss.o
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC net/bridge/br_stp_timer.o
CC drivers/base/cacheinfo.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
CC [M] fs/fscache/proc.o
CC [M] arch/x86/kvm/kvm-asm-offsets.s
CC fs/nfs/nfs2xdr.o
CC drivers/acpi/acpica/hwxfsleep.o
CC lib/decompress.o
CC [M] fs/netfs/iterator.o
CC [M] drivers/misc/mei/mei-trace.o
CC lib/decompress_bunzip2.o
CC [M] net/netfilter/nf_conntrack_proto_icmp.o
CC kernel/trace/rpm-traces.o
CC net/sunrpc/xprtsock.o
CC fs/nfs/nfs3super.o
CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
CC [M] fs/fuse/file.o
CC arch/x86/kernel/nmi.o
CC crypto/algif_hash.o
AR drivers/pci/built-in.a
CC [M] arch/x86/kvm/vmx/pmu_intel.o
CC [M] net/netfilter/nf_conntrack_extend.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
CC kernel/trace/trace_dynevent.o
CC drivers/acpi/acpica/hwpci.o
CC drivers/mfd/intel-lpss-pci.o
CC [M] fs/fuse/inode.o
LD [M] fs/fscache/fscache.o
CC net/core/tso.o
CC [M] fs/smb/client/connect.o
CC net/ipv4/tcp_ipv4.o
CC drivers/base/swnode.o
CC [M] arch/x86/kvm/vmx/vmcs12.o
AR drivers/nfc/built-in.a
CC [M] fs/netfs/main.o
CC [M] fs/fuse/control.o
LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o
CC fs/nfs/nfs3client.o
CC drivers/acpi/glue.o
CC [M] fs/fuse/xattr.o
CC [M] fs/netfs/objects.o
CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o
CC net/ipv6/ndisc.o
CC fs/btrfs/print-tree.o
CC lib/decompress_inflate.o
CC [M] drivers/misc/mei/pci-me.o
CC net/bridge/br_netlink.o
CC drivers/acpi/acpica/nsaccess.o
CC net/ipv4/tcp_minisocks.o
CC [M] net/8021q/vlan.o
CC net/sunrpc/sched.o
CC drivers/base/auxiliary.o
CC [M] fs/smb/client/dir.o
CC net/ipv6/udp.o
CC drivers/mfd/intel-lpss-acpi.o
CC drivers/acpi/scan.o
CC net/bridge/br_netlink_tunnel.o
CC [M] net/netfilter/nf_conntrack_acct.o
CC [M] net/8021q/vlan_dev.o
CC kernel/trace/trace_probe.o
CC arch/x86/kernel/ldt.o
CC [M] arch/x86/kvm/vmx/hyperv.o
CC lib/decompress_unlz4.o
CC mm/mlock.o
CC drivers/base/devtmpfs.o
CC drivers/acpi/acpica/nsalloc.o
CC crypto/algif_skcipher.o
AS arch/x86/kernel/ibt_selftest.o
CC [M] arch/x86/kvm/vmx/nested.o
CC drivers/base/node.o
CC lib/decompress_unlzma.o
CC [M] fs/fuse/acl.o
CC [M] fs/smb/client/file.o
CC [M] fs/smb/client/inode.o
CC [M] net/8021q/vlan_netlink.o
CC crypto/xor.o
CC drivers/acpi/resource.o
CC net/core/sock_reuseport.o
AR net/dcb/built-in.a
CC drivers/mfd/intel_soc_pmic_crc.o
CC [M] fs/smb/client/link.o
CC [M] drivers/misc/mei/hw-me.o
LD [M] fs/netfs/netfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
CC fs/nfs/nfs3proc.o
CC [M] arch/x86/kvm/vmx/posted_intr.o
CC drivers/acpi/acpica/nsarguments.o
CC [M] net/sunrpc/auth_gss/trace.o
CC lib/decompress_unlzo.o
CC mm/mmap.o
CC [M] drivers/mfd/lpc_sch.o
CC crypto/hash_info.o
CC fs/btrfs/root-tree.o
CC net/core/fib_notifier.o
CC drivers/acpi/acpica/nsconvert.o
CC [M] fs/smb/client/misc.o
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC fs/btrfs/dir-item.o
CC arch/x86/kernel/setup.o
CC [M] drivers/mfd/lpc_ich.o
CC net/ipv6/udplite.o
CC drivers/base/memory.o
CC drivers/acpi/acpica/nsdump.o
CC fs/nfs/nfs3xdr.o
CC [M] net/8021q/vlanproc.o
CC fs/ext4/xattr_hurd.o
CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o
AR net/8021q/built-in.a
CC crypto/simd.o
CC net/ipv4/tcp_cong.o
CC net/ipv6/raw.o
CC drivers/acpi/acpica/nseval.o
CC lib/decompress_unxz.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
CC drivers/acpi/acpi_processor.o
CC net/l3mdev/l3mdev.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
CC [M] fs/fuse/readdir.o
CC drivers/acpi/acpica/nsinit.o
CC net/ipv4/tcp_metrics.o
CC kernel/trace/trace_uprobe.o
CC net/bridge/br_arp_nd_proxy.o
CC drivers/acpi/acpica/nsload.o
CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o
CC [M] crypto/md4.o
CC net/bridge/br_sysfs_if.o
CC lib/decompress_unzstd.o
CC net/core/xdp.o
CC [M] fs/fuse/ioctl.o
CC fs/ext4/xattr_trusted.o
AR drivers/mfd/built-in.a
AR drivers/dax/hmem/built-in.a
CC drivers/dax/super.o
CC [M] fs/smb/client/netmisc.o
CC drivers/dma-buf/dma-buf.o
CC drivers/dax/bus.o
CC drivers/base/module.o
CC lib/dump_stack.o
CC [M] fs/smb/client/smbencrypt.o
CC net/ipv6/icmp.o
CC [M] fs/overlayfs/super.o
CC arch/x86/kernel/x86_init.o
LD [M] net/8021q/8021q.o
CC [M] fs/overlayfs/namei.o
CC [M] drivers/misc/mei/gsc-me.o
CC drivers/acpi/processor_core.o
CC drivers/acpi/acpica/nsnames.o
CC fs/btrfs/file-item.o
CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o
AR drivers/cxl/core/built-in.a
CC fs/btrfs/inode-item.o
AR drivers/cxl/built-in.a
AR net/l3mdev/built-in.a
CC net/handshake/alert.o
CC [M] crypto/ccm.o
AR drivers/macintosh/built-in.a
CC net/handshake/genl.o
CC [M] crypto/arc4.o
CC drivers/acpi/processor_pdc.o
CC drivers/base/pinctrl.o
CC [M] net/bluetooth/af_bluetooth.o
CC lib/earlycpio.o
LD [M] drivers/misc/mei/mei.o
CC net/ipv4/tcp_fastopen.o
CC net/handshake/netlink.o
CC lib/extable.o
CC net/handshake/request.o
CC [M] drivers/gpu/drm/i915/i915_driver.o
CC drivers/acpi/acpica/nsobject.o
LD [M] drivers/misc/mei/mei-me.o
LD [M] fs/fuse/fuse.o
CC net/ipv4/tcp_rate.o
CC fs/ext4/xattr_user.o
CC lib/flex_proportions.o
CC arch/x86/kernel/i8259.o
CC fs/open.o
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
LD [M] drivers/misc/mei/mei-gsc.o
CC net/ipv6/mcast.o
CC drivers/dma-buf/dma-fence.o
CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o
CC [M] net/dns_resolver/dns_key.o
CC drivers/base/devcoredump.o
CC net/handshake/tlshd.o
AR fs/nfs/built-in.a
CC drivers/dma-buf/dma-fence-array.o
CC net/handshake/trace.o
CC mm/mmu_gather.o
CC net/bridge/br_sysfs_br.o
CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o
CC fs/btrfs/disk-io.o
CC drivers/acpi/acpica/nsparse.o
CC net/devres.o
AR drivers/dax/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
CC lib/idr.o
CC [M] net/bluetooth/hci_core.o
CC [M] fs/smb/client/transport.o
CC [M] fs/overlayfs/util.o
CC arch/x86/kernel/irqinit.o
CC [M] net/dns_resolver/dns_query.o
CC [M] crypto/ecc.o
CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o
CC net/bridge/br_nf_core.o
CC fs/ext4/fast_commit.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC net/core/flow_offload.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
CC kernel/trace/rethook.o
CC [M] fs/smb/client/cached_dir.o
CC net/ipv6/reassembly.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
CC [M] fs/overlayfs/inode.o
CC drivers/base/platform-msi.o
CC drivers/scsi/scsi.o
CC drivers/acpi/acpica/nspredef.o
CC drivers/scsi/hosts.o
CC lib/irq_regs.o
CC net/bridge/br_multicast.o
CC drivers/base/physical_location.o
CC lib/is_single_threaded.o
CC drivers/dma-buf/dma-fence-chain.o
CC drivers/nvme/host/core.o
LD [M] arch/x86/kvm/kvm.o
CC mm/mprotect.o
AR drivers/nvme/target/built-in.a
CC drivers/scsi/scsi_ioctl.o
CC mm/mremap.o
CC lib/klist.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC net/sunrpc/auth.o
CC [M] net/bluetooth/hci_conn.o
CC drivers/base/trace.o
CC drivers/ata/libata-core.o
LD [M] net/dns_resolver/dns_resolver.o
CC net/bridge/br_mdb.o
CC net/ipv4/tcp_recovery.o
CC drivers/spi/spi.o
CC arch/x86/kernel/jump_label.o
CC drivers/acpi/acpica/nsprepkg.o
CC drivers/ata/libata-scsi.o
CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o
CC drivers/net/phy/mdio-boardinfo.o
AR kernel/trace/built-in.a
CC kernel/user.o
AR drivers/net/pse-pd/built-in.a
CC kernel/signal.o
LD [M] net/sunrpc/auth_gss/auth_rpcgss.o
CC lib/kobject.o
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
CC [M] drivers/gpu/drm/i915/i915_drm_client.o
CC fs/btrfs/transaction.o
CC drivers/ata/libata-eh.o
CC drivers/net/phy/stubs.o
AR net/handshake/built-in.a
CC drivers/acpi/acpica/nsrepair.o
CC drivers/nvme/host/ioctl.o
CC fs/read_write.o
CC drivers/dma-buf/dma-fence-unwrap.o
CC [M] drivers/gpu/drm/amd/amdgpu/atom.o
CC drivers/net/mdio/acpi_mdio.o
AR drivers/net/pcs/built-in.a
CC drivers/scsi/scsicam.o
CC net/core/gro.o
CC [M] fs/overlayfs/file.o
AR drivers/base/built-in.a
AR drivers/net/ethernet/adi/built-in.a
AR drivers/net/ethernet/alacritech/built-in.a
AR drivers/net/ethernet/amazon/built-in.a
CC drivers/net/mdio/fwnode_mdio.o
AR drivers/net/ethernet/aquantia/built-in.a
AR drivers/net/ethernet/asix/built-in.a
CC arch/x86/kernel/irq_work.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
AR drivers/net/ethernet/cadence/built-in.a
AR drivers/net/ethernet/broadcom/built-in.a
CC [M] drivers/net/ethernet/broadcom/b44.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC [M] drivers/net/ethernet/broadcom/bnx2.o
CC fs/btrfs/inode.o
CC drivers/scsi/scsi_error.o
CC drivers/acpi/acpica/nsrepair2.o
CC arch/x86/kernel/probe_roms.o
AR drivers/net/ethernet/cavium/common/built-in.a
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
AR drivers/net/ethernet/cavium/thunder/built-in.a
AR drivers/net/ethernet/cavium/liquidio/built-in.a
AR drivers/net/ethernet/cavium/octeon/built-in.a
CC drivers/acpi/acpica/nssearch.o
AR drivers/net/ethernet/cavium/built-in.a
CC [M] drivers/net/ethernet/broadcom/cnic.o
CC drivers/dma-buf/dma-resv.o
CC drivers/net/phy/mdio_devres.o
CC lib/kobject_uevent.o
CC drivers/net/phy/phy.o
CC [M] crypto/essiv.o
CC arch/x86/kernel/sys_ia32.o
CC net/core/netdev-genl.o
CC net/ipv4/tcp_ulp.o
CC fs/file_table.o
CC mm/msync.o
CC [M] drivers/gpu/drm/i915/i915_config.o
CC drivers/acpi/acpica/nsutils.o
UPD arch/x86/kvm/kvm-asm-offsets.h
AS [M] arch/x86/kvm/vmx/vmenter.o
CC [M] fs/smb/client/cifs_unicode.o
CC mm/page_vma_mapped.o
LD [M] arch/x86/kvm/kvm-intel.o
AR drivers/net/mdio/built-in.a
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
AR drivers/net/usb/built-in.a
CC lib/logic_pio.o
CC [M] drivers/net/usb/pegasus.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
CC [M] fs/overlayfs/dir.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
CC mm/pagewalk.o
CC fs/ext4/orphan.o
CC kernel/sys.o
CC [M] drivers/net/ipvlan/ipvlan_core.o
CC kernel/umh.o
CC [M] drivers/gpu/drm/i915/i915_getparam.o
CC [M] net/netfilter/nf_nat_core.o
CC net/bridge/br_multicast_eht.o
CC arch/x86/kernel/signal_32.o
CC drivers/acpi/acpica/nswalk.o
CC [M] crypto/ecdh.o
CC fs/super.o
CC drivers/dma-buf/sync_file.o
CC fs/char_dev.o
CC drivers/net/phy/phy-c45.o
CC lib/maple_tree.o
AR drivers/firewire/built-in.a
CC fs/stat.o
CC fs/btrfs/file.o
CC kernel/workqueue.o
CC net/sunrpc/auth_null.o
CC net/core/netdev-genl-gen.o
CC net/socket.o
CC net/ipv6/tcp_ipv6.o
CC net/ipv4/tcp_offload.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC net/compat.o
CC drivers/acpi/acpica/nsxfeval.o
CC drivers/scsi/scsi_lib.o
CC mm/pgtable-generic.o
CC [M] fs/smb/client/nterr.o
CC [M] fs/smb/client/cifsencrypt.o
CC fs/btrfs/defrag.o
CC arch/x86/kernel/sys_x86_64.o
CC kernel/pid.o
CC [M] net/bluetooth/hci_event.o
CC [M] crypto/ecdh_helper.o
AR fs/ext4/built-in.a
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC [M] fs/overlayfs/readdir.o
CC drivers/dma-buf/sw_sync.o
CC [M] drivers/gpu/drm/i915/i915_ioctl.o
CC net/sysctl_net.o
CC [M] net/bluetooth/mgmt.o
CC [M] drivers/gpu/drm/i915/i915_irq.o
CC arch/x86/kernel/espfix_64.o
CC [M] drivers/net/usb/rtl8150.o
AR drivers/spi/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
AR drivers/cdrom/built-in.a
AR drivers/auxdisplay/built-in.a
CC drivers/usb/common/common.o
CC fs/exec.o
CC drivers/acpi/acpica/nsxfname.o
LD [M] crypto/ecdh_generic.o
AR crypto/built-in.a
CC net/core/gso.o
CC drivers/usb/common/debug.o
CC net/ipv4/tcp_plb.o
CC [M] drivers/net/ipvlan/ipvlan_main.o
CC drivers/nvme/host/sysfs.o
CC drivers/net/phy/phy-core.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
CC arch/x86/kernel/ksysfs.o
CC [M] net/netfilter/nf_nat_proto.o
CC net/sunrpc/auth_tls.o
CC arch/x86/kernel/bootflag.o
CC [M] fs/smb/client/readdir.o
CC drivers/input/serio/serio.o
CC drivers/input/keyboard/atkbd.o
CC mm/rmap.o
CC drivers/usb/core/usb.o
AR drivers/usb/phy/built-in.a
CC drivers/usb/core/hub.o
CC drivers/acpi/acpica/nsxfobj.o
CC drivers/usb/core/hcd.o
CC [M] net/bluetooth/hci_sock.o
CC drivers/dma-buf/sync_debug.o
CC [M] drivers/gpu/drm/i915/i915_mitigations.o
CC drivers/acpi/acpica/psargs.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC mm/vmalloc.o
AR drivers/usb/common/built-in.a
CC kernel/task_work.o
CC [M] fs/overlayfs/copy_up.o
CC arch/x86/kernel/e820.o
CC [M] net/bluetooth/hci_sysfs.o
CC net/core/net-sysfs.o
AR drivers/input/mouse/built-in.a
CC drivers/input/input.o
CC [M] drivers/net/usb/r8152.o
CC drivers/net/phy/phy_device.o
CC net/core/page_pool.o
CC fs/pipe.o
CC drivers/input/serio/i8042.o
CC drivers/nvme/host/pr.o
CC net/bridge/br_vlan.o
CC net/ipv4/datagram.o
CC [M] drivers/dma-buf/selftest.o
CC drivers/ata/libata-transport.o
CC drivers/acpi/acpica/psloop.o
CC net/sunrpc/auth_unix.o
CC drivers/acpi/acpica/psobject.o
CC drivers/ata/libata-trace.o
CC fs/namei.o
CC drivers/scsi/scsi_lib_dma.o
CC drivers/input/input-compat.o
CC drivers/usb/core/urb.o
AR drivers/input/keyboard/built-in.a
CC [M] drivers/net/usb/asix_devices.o
CC [M] drivers/net/ipvlan/ipvlan_l3s.o
CC net/ipv4/raw.o
CC [M] drivers/gpu/drm/i915/i915_module.o
CC [M] drivers/dma-buf/st-dma-fence.o
CC drivers/acpi/acpica/psopcode.o
CC [M] fs/smb/client/ioctl.o
CC net/bridge/br_vlan_tunnel.o
CC fs/btrfs/extent_map.o
CC [M] net/netfilter/nf_nat_helper.o
CC drivers/ata/libata-sata.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC [M] fs/overlayfs/export.o
CC drivers/input/serio/libps2.o
CC arch/x86/kernel/pci-dma.o
CC [M] drivers/net/ethernet/broadcom/tg3.o
CC lib/memcat_p.o
CC net/ipv6/ping.o
CC drivers/scsi/scsi_scan.o
CC drivers/nvme/host/trace.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
CC [M] fs/smb/client/sess.o
CC drivers/acpi/acpica/psopinfo.o
CC net/sunrpc/svc.o
CC drivers/ata/libata-sff.o
CC drivers/usb/core/message.o
CC drivers/nvme/host/fault_inject.o
CC fs/btrfs/sysfs.o
CC drivers/acpi/acpica/psparse.o
CC drivers/net/phy/linkmode.o
CC drivers/acpi/acpica/psscope.o
CC net/sunrpc/svcsock.o
CC net/bridge/br_vlan_options.o
CC [M] drivers/dma-buf/st-dma-fence-chain.o
CC [M] net/bluetooth/l2cap_core.o
CC drivers/ata/libata-pmp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
CC drivers/input/input-mt.o
CC [M] drivers/gpu/drm/vgem/vgem_drv.o
CC [M] drivers/gpu/drm/i915/i915_params.o
CC arch/x86/kernel/quirks.o
LD [M] drivers/net/ipvlan/ipvlan.o
CC [M] drivers/gpu/drm/xe/xe_device.o
AR drivers/input/serio/built-in.a
CC [M] drivers/gpu/drm/vgem/vgem_fence.o
CC drivers/rtc/lib.o
CC net/core/net-procfs.o
CC [M] fs/overlayfs/params.o
CC drivers/rtc/class.o
CC drivers/acpi/acpica/pstree.o
CC kernel/extable.o
CC drivers/rtc/interface.o
CC arch/x86/kernel/topology.o
CC net/core/netpoll.o
CC drivers/net/phy/mdio_bus.o
CC [M] drivers/net/vxlan/vxlan_core.o
CC [M] net/netfilter/nf_nat_redirect.o
CC drivers/net/phy/mdio_device.o
CC drivers/nvme/host/pci.o
CC [M] drivers/gpu/drm/nouveau/nvif/object.o
CC net/ipv6/exthdrs.o
CC [M] drivers/net/vxlan/vxlan_multicast.o
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/scsi/scsi_devinfo.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
CC drivers/acpi/acpica/psutils.o
CC net/ipv6/datagram.o
CC [M] drivers/net/vxlan/vxlan_vnifilter.o
CC net/ipv4/udp.o
CC drivers/input/input-poller.o
CC [M] fs/smb/client/export.o
LD [M] drivers/gpu/drm/vgem/vgem.o
CC drivers/scsi/scsi_sysctl.o
AR drivers/net/ethernet/cortina/built-in.a
CC net/bridge/br_mst.o
CC arch/x86/kernel/kdebugfs.o
CC [M] drivers/dma-buf/st-dma-fence-unwrap.o
CC drivers/rtc/nvmem.o
CC [M] drivers/gpu/drm/ast/ast_drv.o
CC [M] drivers/gpu/drm/ast/ast_i2c.o
LD [M] fs/overlayfs/overlay.o
CC [M] drivers/gpu/drm/i915/i915_pci.o
CC [M] drivers/net/vxlan/vxlan_mdb.o
CC drivers/acpi/acpica/pswalk.o
CC [M] drivers/net/usb/asix_common.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] drivers/dma-buf/st-dma-resv.o
CC kernel/params.o
CC net/sunrpc/svcauth.o
CC drivers/net/phy/swphy.o
CC drivers/usb/core/driver.o
CC [M] drivers/net/usb/ax88172a.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC drivers/input/ff-core.o
CC mm/page_alloc.o
CC [M] drivers/gpu/drm/nouveau/nvif/client.o
CC drivers/scsi/scsi_debugfs.o
CC arch/x86/kernel/alternative.o
CC drivers/net/phy/fixed_phy.o
CC [M] drivers/net/usb/ax88179_178a.o
CC drivers/acpi/acpica/psxface.o
CC drivers/usb/core/config.o
CC [M] net/netfilter/nf_nat_masquerade.o
CC fs/btrfs/accessors.o
CC [M] fs/smb/client/unc.o
CC fs/btrfs/xattr.o
AR drivers/dma-buf/built-in.a
LD [M] drivers/dma-buf/dmabuf_selftests.o
CC drivers/input/touchscreen.o
CC drivers/scsi/scsi_trace.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC lib/nmi_backtrace.o
CC [M] drivers/gpu/drm/ast/ast_main.o
CC drivers/rtc/dev.o
CC kernel/kthread.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC drivers/ata/libata-acpi.o
CC net/core/fib_rules.o
CC drivers/acpi/acpica/rsaddr.o
CC [M] drivers/net/phy/phylink.o
CC mm/init-mm.o
CC [M] net/bridge/br_netfilter_hooks.o
CC fs/fcntl.o
CC kernel/sys_ni.o
CC [M] drivers/gpu/drm/i915/i915_scatterlist.o
CC fs/btrfs/ordered-data.o
CC [M] fs/smb/client/winucase.o
CC net/core/net-traces.o
CC net/core/selftests.o
CC fs/ioctl.o
CC [M] drivers/gpu/drm/nouveau/nvif/conn.o
CC [M] drivers/gpu/drm/nouveau/nvif/device.o
CC [M] drivers/gpu/drm/ast/ast_mm.o
CC net/ipv4/udplite.o
CC drivers/input/ff-memless.o
CC drivers/acpi/acpica/rscalc.o
CC mm/memblock.o
CC net/core/ptp_classifier.o
CC lib/plist.o
CC drivers/input/vivaldi-fmap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
CC drivers/scsi/scsi_logging.o
CC drivers/rtc/proc.o
CC mm/memory_hotplug.o
CC lib/radix-tree.o
CC net/ipv6/ip6_flowlabel.o
CC net/sunrpc/svcauth_unix.o
CC drivers/usb/core/file.o
CC [M] drivers/gpu/drm/ast/ast_mode.o
CC drivers/usb/host/pci-quirks.o
CC drivers/usb/storage/scsiglue.o
CC net/sunrpc/addr.o
CC drivers/usb/storage/protocol.o
CC [M] fs/smb/client/smb2ops.o
CC drivers/usb/host/ehci-hcd.o
AR drivers/nvme/host/built-in.a
AR drivers/nvme/built-in.a
CC [M] fs/smb/client/smb2maperror.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC arch/x86/kernel/i8253.o
CC drivers/acpi/acpica/rscreate.o
CC [M] net/netfilter/x_tables.o
CC kernel/nsproxy.o
CC drivers/rtc/sysfs.o
CC net/ipv6/inet6_connection_sock.o
CC drivers/ata/libata-pata-timings.o
CC drivers/input/input-leds.o
CC [M] drivers/gpu/drm/nouveau/nvif/disp.o
CC [M] drivers/gpu/drm/ast/ast_post.o
CC fs/btrfs/extent_io.o
CC [M] fs/smb/client/smb2transport.o
CC [M] drivers/gpu/drm/i915/i915_suspend.o
CC mm/madvise.o
CC net/ipv4/udp_offload.o
CC kernel/notifier.o
CC [M] drivers/gpu/drm/ast/ast_dp501.o
CC fs/btrfs/volumes.o
CC drivers/scsi/scsi_pm.o
CC drivers/usb/core/buffer.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC arch/x86/kernel/hw_breakpoint.o
CC [M] drivers/net/usb/cdc_ether.o
CC [M] drivers/net/usb/cdc_eem.o
CC [M] drivers/gpu/drm/i915/i915_switcheroo.o
CC net/core/netprio_cgroup.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
CC [M] drivers/net/phy/aquantia_main.o
CC drivers/rtc/rtc-mc146818-lib.o
CC drivers/input/mousedev.o
CC lib/ratelimit.o
CC drivers/usb/storage/transport.o
CC drivers/usb/host/ehci-pci.o
CC [M] drivers/gpu/drm/i915/i915_sysfs.o
CC net/sunrpc/rpcb_clnt.o
CC drivers/acpi/acpica/rsinfo.o
CC drivers/ata/ahci.o
CC [M] drivers/gpu/drm/nouveau/nvif/driver.o
CC lib/rbtree.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC kernel/ksysfs.o
CC drivers/usb/storage/usb.o
CC drivers/usb/core/sysfs.o
CC drivers/scsi/scsi_bsg.o
CC fs/readdir.o
CC [M] fs/smb/client/smb2misc.o
CC drivers/ata/libahci.o
CC drivers/acpi/acpica/rsio.o
CC drivers/acpi/acpica/rsirq.o
CC net/ipv6/udp_offload.o
CC [M] net/bridge/br_netfilter_ipv6.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC drivers/usb/storage/initializers.o
CC drivers/scsi/scsi_common.o
CC arch/x86/kernel/tsc.o
CC [M] drivers/net/phy/aquantia_hwmon.o
CC drivers/rtc/rtc-cmos.o
CC [M] drivers/gpu/drm/ast/ast_dp.o
CC fs/btrfs/async-thread.o
CC [M] drivers/net/usb/smsc75xx.o
CC lib/seq_buf.o
CC [M] drivers/gpu/drm/i915/i915_utils.o
CC drivers/usb/host/ohci-hcd.o
CC drivers/usb/storage/sierra_ms.o
CC drivers/input/evdev.o
CC [M] drivers/net/phy/ax88796b.o
CC mm/page_io.o
CC kernel/cred.o
CC drivers/usb/storage/option_ms.o
CC drivers/acpi/acpica/rslist.o
CC net/sunrpc/timer.o
CC drivers/usb/storage/usual-tables.o
CC net/ipv4/arp.o
CC [M] drivers/gpu/drm/nouveau/nvif/event.o
CC kernel/reboot.o
CC drivers/scsi/sd.o
CC net/core/dst_cache.o
CC net/ipv6/seg6.o
CC fs/select.o
CC [M] net/netfilter/xt_tcpudp.o
LD [M] drivers/net/vxlan/vxlan.o
CC [M] net/netfilter/xt_mark.o
CC kernel/async.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
CC fs/btrfs/ioctl.o
CC [M] drivers/net/usb/smsc95xx.o
CC lib/siphash.o
CC drivers/acpi/acpica/rsmemory.o
CC drivers/usb/core/endpoint.o
CC [M] net/bluetooth/l2cap_sock.o
CC drivers/ata/ata_piix.o
AR drivers/i2c/algos/built-in.a
CC [M] drivers/i2c/algos/i2c-algo-bit.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC drivers/gpu/drm/drm_mipi_dsi.o
LD [M] drivers/gpu/drm/ast/ast.o
CC [M] drivers/net/usb/mcs7830.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
AR drivers/usb/storage/built-in.a
CC arch/x86/kernel/tsc_msr.o
CC drivers/usb/core/devio.o
CC [M] drivers/net/phy/bcm7xxx.o
CC fs/dcache.o
AR drivers/rtc/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC kernel/range.o
CC drivers/acpi/acpica/rsmisc.o
CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o
CC [M] drivers/gpu/drm/i915/intel_clock_gating.o
AR net/bridge/built-in.a
LD [M] net/bridge/br_netfilter.o
CC [M] net/netfilter/xt_nat.o
CC [M] net/netfilter/xt_REDIRECT.o
AR drivers/i3c/built-in.a
CC lib/string.o
AR drivers/media/i2c/built-in.a
AR drivers/ptp/built-in.a
CC fs/inode.o
AR drivers/media/tuners/built-in.a
CC [M] drivers/ptp/ptp_clock.o
CC [M] drivers/ptp/ptp_chardev.o
AR drivers/media/rc/keymaps/built-in.a
AR drivers/media/rc/built-in.a
CC fs/attr.o
CC net/sunrpc/xdr.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 mm/swap_state.o
AR drivers/media/common/videobuf2/built-in.a
AR drivers/media/common/built-in.a
AR drivers/power/reset/built-in.a
CC drivers/power/supply/power_supply_core.o
AR drivers/media/platform/allegro-dvt/built-in.a
CC [M] drivers/ptp/ptp_sysfs.o
AR drivers/input/built-in.a
CC drivers/usb/core/notify.o
CC kernel/smpboot.o
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
AR drivers/media/platform/amlogic/built-in.a
CC arch/x86/kernel/io_delay.o
AR drivers/media/platform/amphion/built-in.a
AR drivers/media/platform/aspeed/built-in.a
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/platform/cadence/built-in.a
AR drivers/media/platform/chips-media/built-in.a
AR drivers/media/platform/intel/built-in.a
CC kernel/ucount.o
CC net/ipv6/fib6_notifier.o
AR drivers/media/platform/marvell/built-in.a
AR drivers/media/platform/mediatek/jpeg/built-in.a
AR drivers/media/platform/mediatek/mdp/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
CC drivers/acpi/acpica/rsserial.o
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
AR drivers/media/platform/mediatek/mdp3/built-in.a
AR drivers/media/platform/mediatek/built-in.a
AR drivers/media/platform/microchip/built-in.a
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
AR drivers/media/platform/nvidia/built-in.a
AR drivers/media/platform/nxp/dw100/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
AR drivers/media/platform/qcom/camss/built-in.a
CC arch/x86/kernel/rtc.o
CC arch/x86/kernel/resource.o
AR drivers/media/platform/qcom/venus/built-in.a
AR drivers/media/platform/qcom/built-in.a
CC drivers/acpi/acpica/rsutils.o
AR drivers/media/platform/renesas/rcar-vin/built-in.a
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
CC drivers/acpi/acpica/rsxface.o
AR drivers/media/platform/renesas/vsp1/built-in.a
AR drivers/media/platform/renesas/built-in.a
AS arch/x86/kernel/irqflags.o
CC drivers/i2c/busses/i2c-designware-common.o
AR drivers/media/platform/rockchip/rga/built-in.a
CC drivers/i2c/busses/i2c-designware-master.o
CC fs/bad_inode.o
AR drivers/media/platform/rockchip/rkisp1/built-in.a
CC lib/timerqueue.o
AR drivers/media/platform/rockchip/built-in.a
CC lib/vsprintf.o
CC drivers/i2c/busses/i2c-designware-platdrv.o
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
AR drivers/media/platform/samsung/exynos4-is/built-in.a
CC [M] drivers/net/phy/bcm87xx.o
AR drivers/media/platform/samsung/s3c-camif/built-in.a
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
AR drivers/media/platform/st/sti/bdisp/built-in.a
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
AR drivers/media/platform/samsung/built-in.a
AR drivers/media/platform/st/sti/delta/built-in.a
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
AR drivers/media/platform/st/sti/hva/built-in.a
CC drivers/power/supply/power_supply_sysfs.o
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
CC drivers/power/supply/power_supply_leds.o
AR drivers/media/platform/st/stm32/built-in.a
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
AR drivers/media/platform/st/built-in.a
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
CC mm/swapfile.o
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvif/head.o
AR drivers/media/pci/ttpci/built-in.a
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
AR drivers/media/platform/sunxi/built-in.a
AR drivers/media/pci/b2c2/built-in.a
AR drivers/media/pci/pluto2/built-in.a
CC [M] drivers/net/usb/usbnet.o
AR drivers/media/pci/dm1105/built-in.a
AR drivers/media/platform/ti/am437x/built-in.a
AR drivers/ata/built-in.a
AR drivers/media/pci/pt1/built-in.a
AR drivers/media/pci/pt3/built-in.a
AR drivers/media/platform/ti/cal/built-in.a
AR drivers/media/platform/ti/vpe/built-in.a
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/platform/ti/omap/built-in.a
AR drivers/media/pci/mantis/built-in.a
AR drivers/net/ethernet/engleder/built-in.a
AR drivers/net/ethernet/ezchip/built-in.a
CC drivers/hwmon/hwmon.o
CC net/ipv4/icmp.o
AR drivers/media/pci/ngene/built-in.a
AR drivers/media/platform/ti/omap3isp/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
CC kernel/regset.o
AR drivers/media/platform/ti/built-in.a
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/i2c/muxes/built-in.a
CC [M] drivers/i2c/muxes/i2c-mux-gpio.o
AR drivers/media/pci/saa7146/built-in.a
AR drivers/media/platform/verisilicon/built-in.a
AR drivers/media/pci/smipcie/built-in.a
AR drivers/media/platform/via/built-in.a
CC fs/btrfs/locking.o
AR drivers/media/platform/xilinx/built-in.a
AR drivers/net/ethernet/fungible/built-in.a
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/platform/built-in.a
CC net/ipv4/devinet.o
AR drivers/media/pci/intel/ipu3/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
AR drivers/net/ethernet/huawei/built-in.a
AR drivers/media/pci/intel/ivsc/built-in.a
AR drivers/media/pci/intel/built-in.a
CC drivers/acpi/acpica/tbdata.o
CC net/ipv4/af_inet.o
AR drivers/media/pci/built-in.a
CC drivers/power/supply/power_supply_hwmon.o
AR drivers/media/usb/b2c2/built-in.a
AR drivers/media/usb/dvb-usb/built-in.a
CC net/ipv4/igmp.o
AR drivers/media/usb/dvb-usb-v2/built-in.a
AR drivers/media/usb/s2255/built-in.a
CC [M] drivers/ptp/ptp_vclock.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
AR drivers/media/usb/siano/built-in.a
AR drivers/media/usb/ttusb-budget/built-in.a
CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/usb/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
AR drivers/media/mmc/siano/built-in.a
AR drivers/media/mmc/built-in.a
CC arch/x86/kernel/static_call.o
CC [M] drivers/net/ethernet/intel/igb/igb_main.o
AR drivers/media/firewire/built-in.a
CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o
AR drivers/media/spi/built-in.a
AR drivers/media/test-drivers/built-in.a
CC [M] net/netfilter/xt_MASQUERADE.o
AR drivers/media/built-in.a
CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o
CC net/core/gro_cells.o
CC net/ipv6/rpl.o
CC [M] drivers/gpu/drm/nouveau/nvif/mem.o
CC [M] net/bluetooth/smp.o
CC kernel/ksyms_common.o
CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o
AR drivers/net/ethernet/i825xx/built-in.a
CC mm/swap_slots.o
CC drivers/acpi/acpica/tbfadt.o
CC drivers/usb/host/ohci-pci.o
CC [M] drivers/net/phy/bcm-phy-lib.o
CC drivers/i2c/busses/i2c-designware-baytrail.o
AR drivers/power/supply/built-in.a
AR drivers/power/built-in.a
CC [M] drivers/gpu/drm/i915/intel_device_info.o
AR drivers/thermal/broadcom/built-in.a
CC [M] drivers/net/phy/broadcom.o
AR drivers/thermal/samsung/built-in.a
CC drivers/watchdog/watchdog_core.o
CC drivers/thermal/intel/intel_tcc.o
CC arch/x86/kernel/process.o
CC drivers/scsi/sg.o
AR drivers/thermal/st/built-in.a
CC drivers/thermal/intel/therm_throt.o
CC fs/file.o
CC arch/x86/kernel/ptrace.o
CC [M] drivers/md/persistent-data/dm-array.o
CC drivers/md/md.o
CC [M] drivers/md/persistent-data/dm-bitset.o
CC [M] fs/smb/client/smb2pdu.o
CC [M] drivers/ptp/ptp_kvm_x86.o
CC drivers/usb/core/generic.o
CC drivers/acpi/acpica/tbfind.o
CC kernel/groups.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
CC [M] drivers/md/persistent-data/dm-block-manager.o
CC fs/filesystems.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
CC [M] drivers/hwmon/acpi_power_meter.o
CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o
CC drivers/usb/host/uhci-hcd.o
AR net/core/built-in.a
CC mm/dmapool.o
CC [M] net/netfilter/xt_addrtype.o
CC net/ipv6/ioam6.o
CC [M] drivers/gpu/drm/i915/intel_memory_region.o
CC [M] drivers/i2c/busses/i2c-scmi.o
CC drivers/acpi/acpica/tbinstal.o
CC fs/btrfs/orphan.o
CC net/sunrpc/sunrpc_syms.o
CC [M] drivers/md/persistent-data/dm-space-map-common.o
CC [M] drivers/ptp/ptp_kvm_common.o
CC [M] net/netfilter/xt_conntrack.o
CC fs/btrfs/export.o
CC drivers/usb/core/quirks.o
CC drivers/acpi/acpica/tbprint.o
CC net/sunrpc/cache.o
CC drivers/watchdog/watchdog_dev.o
CC [M] drivers/net/phy/lxt.o
CC [M] drivers/gpu/drm/nouveau/nvif/outp.o
CC drivers/i2c/i2c-boardinfo.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC [M] drivers/net/phy/realtek.o
CC kernel/vhost_task.o
CC [M] drivers/net/usb/cdc_ncm.o
CC drivers/net/loopback.o
CC drivers/watchdog/softdog.o
CC arch/x86/kernel/tls.o
CC [M] drivers/hwmon/coretemp.o
CC drivers/usb/host/xhci.o
CC [M] drivers/gpu/drm/nouveau/nvif/timer.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o
CC kernel/kcmp.o
CC drivers/acpi/acpica/tbutils.o
CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o
CC net/ipv4/fib_frontend.o
CC [M] drivers/gpu/drm/i915/intel_pcode.o
CC lib/win_minmax.o
CC [M] drivers/net/usb/r8153_ecm.o
LD [M] drivers/ptp/ptp.o
CC drivers/scsi/scsi_sysfs.o
LD [M] drivers/ptp/ptp_kvm.o
CC drivers/usb/core/devices.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o
CC net/sunrpc/rpc_pipe.o
CC arch/x86/kernel/step.o
AR drivers/thermal/qcom/built-in.a
CC drivers/i2c/i2c-core-base.o
CC fs/namespace.o
AR drivers/thermal/intel/built-in.a
CC [M] drivers/i2c/busses/i2c-i801.o
AR drivers/thermal/tegra/built-in.a
AR drivers/thermal/mediatek/built-in.a
CC drivers/thermal/thermal_core.o
CC mm/hugetlb.o
CC drivers/acpi/acpica/tbxface.o
CC net/sunrpc/sysfs.o
CC [M] drivers/net/phy/smsc.o
AR drivers/watchdog/built-in.a
CC arch/x86/kernel/i8237.o
CC fs/btrfs/tree-log.o
CC [M] drivers/md/persistent-data/dm-space-map-disk.o
CC lib/xarray.o
CC [M] net/netfilter/xt_ipvs.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC fs/seq_file.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC fs/btrfs/free-space-cache.o
AR drivers/hwmon/built-in.a
CC drivers/opp/core.o
CC kernel/freezer.o
CC drivers/opp/cpu.o
CC fs/btrfs/zlib.o
CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o
CC net/ipv6/sysctl_net_ipv6.o
CC drivers/usb/core/phy.o
CC [M] net/bluetooth/lib.o
CC drivers/acpi/acpica/tbxfload.o
CC net/ipv4/fib_semantics.o
CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC [M] net/bluetooth/ecdh_helper.o
CC [M] net/bluetooth/hci_request.o
AR drivers/net/ethernet/microsoft/built-in.a
CC drivers/net/netconsole.o
CC [M] drivers/i2c/busses/i2c-isch.o
CC arch/x86/kernel/stacktrace.o
CC fs/xattr.o
CC [M] drivers/net/ethernet/intel/e1000e/mac.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
CC [M] drivers/gpu/drm/i915/intel_region_ttm.o
CC [M] drivers/md/persistent-data/dm-space-map-metadata.o
CC drivers/acpi/acpica/tbxfroot.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o
CC [M] drivers/gpu/drm/nouveau/nvif/user.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o
LD [M] drivers/net/usb/asix.o
CC [M] drivers/net/dummy.o
CC fs/libfs.o
LD [M] drivers/net/phy/aquantia.o
CC kernel/stacktrace.o
AR drivers/net/phy/built-in.a
CC kernel/dma.o
AR drivers/net/ethernet/litex/built-in.a
CC fs/btrfs/lzo.o
AR drivers/scsi/built-in.a
CC drivers/usb/host/xhci-mem.o
CC drivers/usb/core/port.o
CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
AR drivers/net/ethernet/microchip/built-in.a
CC [M] drivers/md/persistent-data/dm-transaction-manager.o
CC arch/x86/kernel/reboot.o
CC drivers/acpi/acpica/utaddress.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o
LD [M] net/netfilter/nf_conntrack.o
CC mm/hugetlb_vmemmap.o
LD [M] net/netfilter/nf_nat.o
AR net/netfilter/built-in.a
CC lib/lockref.o
CC net/ipv6/xfrm6_policy.o
CC [M] net/bluetooth/mgmt_util.o
CC [M] drivers/i2c/busses/i2c-ismt.o
CC net/sunrpc/svc_xprt.o
CC fs/fs-writeback.o
CC drivers/thermal/thermal_sysfs.o
CC net/sunrpc/xprtmultipath.o
CC drivers/usb/serial/usb-serial.o
AR drivers/usb/misc/built-in.a
CC net/sunrpc/stats.o
CC drivers/usb/serial/generic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o
CC net/sunrpc/sysctl.o
CC kernel/smp.o
CC lib/bcd.o
CC drivers/acpi/acpica/utalloc.o
CC lib/sort.o
CC lib/parser.o
CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o
CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o
CC drivers/opp/debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o
CC drivers/usb/serial/bus.o
CC kernel/uid16.o
CC net/ipv4/fib_trie.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o
CC [M] drivers/md/persistent-data/dm-btree.o
CC drivers/usb/core/hcd-pci.o
CC [M] drivers/net/ethernet/intel/e1000e/manage.o
CC drivers/cpufreq/cpufreq.o
CC drivers/cpuidle/governors/menu.o
CC drivers/cpuidle/cpuidle.o
CC arch/x86/kernel/msr.o
CC drivers/acpi/acpica/utascii.o
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC lib/debug_locks.o
CC drivers/cpufreq/freq_table.o
CC drivers/usb/core/usb-acpi.o
CC drivers/thermal/thermal_trip.o
CC drivers/cpuidle/governors/haltpoll.o
CC drivers/acpi/ec.o
CC lib/random32.o
CC arch/x86/kernel/cpuid.o
AR drivers/opp/built-in.a
CC [M] drivers/md/persistent-data/dm-btree-remove.o
CC drivers/md/md-bitmap.o
CC [M] net/bluetooth/mgmt_config.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC [M] drivers/i2c/busses/i2c-piix4.o
CC net/ipv6/xfrm6_state.o
CC drivers/acpi/acpica/utbuffer.o
CC fs/pnode.o
CC arch/x86/kernel/early-quirks.o
CC fs/btrfs/zstd.o
CC drivers/mmc/core/core.o
LD [M] drivers/net/ethernet/intel/e1000/e1000.o
CC drivers/mmc/host/sdhci.o
CC [M] fs/smb/client/smb2inode.o
CC [M] drivers/net/ethernet/intel/igc/igc_main.o
CC drivers/mmc/core/bus.o
CC drivers/usb/host/xhci-ext-caps.o
CC drivers/mmc/core/host.o
CC drivers/thermal/thermal_helpers.o
CC lib/bust_spinlocks.o
CC drivers/mmc/core/mmc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o
CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
CC lib/kasprintf.o
CC drivers/usb/serial/console.o
AR drivers/usb/core/built-in.a
CC net/ipv4/fib_notifier.o
CC drivers/acpi/acpica/utcksum.o
CC drivers/usb/gadget/udc/core.o
CC kernel/kallsyms.o
CC [M] drivers/gpu/drm/i915/intel_sbi.o
CC [M] drivers/net/ethernet/intel/e1000e/nvm.o
CC drivers/usb/gadget/udc/trace.o
CC [M] drivers/net/ethernet/intel/igc/igc_mac.o
CC net/ipv4/inet_fragment.o
CC [M] drivers/net/ethernet/intel/e1000e/phy.o
AR drivers/cpuidle/governors/built-in.a
AR drivers/usb/gadget/function/built-in.a
CC drivers/cpuidle/driver.o
CC [M] drivers/net/ethernet/intel/e1000e/param.o
CC fs/splice.o
CC net/ipv6/xfrm6_input.o
CC fs/btrfs/compression.o
AR drivers/usb/gadget/legacy/built-in.a
CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o
CC [M] drivers/md/persistent-data/dm-btree-spine.o
CC drivers/thermal/thermal_hwmon.o
CC net/ipv4/ping.o
CC lib/bitmap.o
CC drivers/acpi/acpica/utcopy.o
CC arch/x86/kernel/smp.o
CC drivers/usb/host/xhci-ring.o
CC net/ipv6/xfrm6_output.o
CC [M] net/bluetooth/hci_codec.o
CC fs/sync.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o
CC drivers/mmc/core/mmc_ops.o
CC drivers/usb/serial/ftdi_sio.o
CC drivers/cpuidle/governor.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
AR net/sunrpc/built-in.a
CC drivers/acpi/dock.o
CC fs/btrfs/delayed-ref.o
CC drivers/usb/host/xhci-hub.o
CC drivers/thermal/gov_fair_share.o
CC fs/utimes.o
CC drivers/acpi/acpica/utexcep.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
LD [M] drivers/md/persistent-data/dm-persistent-data.o
CC drivers/mmc/core/sd.o
CC [M] drivers/gpu/drm/i915/intel_step.o
CC drivers/cpufreq/cpufreq_performance.o
CC drivers/acpi/acpica/utdebug.o
CC drivers/cpuidle/sysfs.o
CC [M] drivers/net/ethernet/intel/igc/igc_i225.o
CC drivers/thermal/gov_step_wise.o
CC fs/btrfs/relocation.o
CC kernel/acct.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
CC fs/d_path.o
CC drivers/md/md-autodetect.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC [M] drivers/net/ethernet/intel/igc/igc_base.o
CC arch/x86/kernel/smpboot.o
CC drivers/acpi/acpica/utdecode.o
AR drivers/usb/gadget/udc/built-in.a
CC drivers/mmc/core/sd_ops.o
CC drivers/usb/gadget/usbstring.o
CC lib/scatterlist.o
CC drivers/thermal/gov_user_space.o
CC drivers/mmc/core/sdio.o
CC drivers/acpi/pci_root.o
CC drivers/mmc/core/sdio_ops.o
LD [M] drivers/i2c/busses/i2c-designware-pci.o
AR drivers/i2c/busses/built-in.a
CC [M] net/bluetooth/eir.o
CC drivers/i2c/i2c-core-smbus.o
CC drivers/usb/gadget/config.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
CC [M] fs/smb/client/smb2file.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o
CC mm/mempolicy.o
CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o
CC drivers/mmc/core/sdio_bus.o
CC net/ipv4/ip_tunnel_core.o
CC drivers/acpi/acpica/utdelete.o
CC net/ipv6/xfrm6_protocol.o
CC [M] drivers/usb/class/usbtmc.o
CC net/ipv4/gre_offload.o
CC drivers/cpuidle/poll_state.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC drivers/md/dm-uevent.o
CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
CC drivers/usb/gadget/epautoconf.o
CC net/ipv4/metrics.o
AR drivers/thermal/built-in.a
CC [M] net/bluetooth/hci_sync.o
CC drivers/usb/serial/pl2303.o
CC drivers/usb/gadget/composite.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o
CC [M] drivers/gpu/drm/i915/intel_uncore.o
CC drivers/cpuidle/cpuidle-haltpoll.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
CC fs/btrfs/delayed-inode.o
CC drivers/i2c/i2c-core-acpi.o
CC kernel/crash_core.o
CC fs/stack.o
CC drivers/mmc/core/sdio_cis.o
CC drivers/cpufreq/cpufreq_governor.o
CC [M] drivers/gpu/drm/i915/intel_wakeref.o
CC drivers/acpi/acpica/uterror.o
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
CC fs/btrfs/scrub.o
CC drivers/mmc/core/sdio_io.o
CC drivers/mmc/host/sdhci-pci-core.o
CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC drivers/cpufreq/acpi-cpufreq.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC [M] drivers/gpu/drm/i915/vlv_sideband.o
AR drivers/cpuidle/built-in.a
CC fs/fs_struct.o
CC drivers/md/dm.o
CC lib/list_sort.o
CC drivers/acpi/acpica/uteval.o
CC fs/btrfs/backref.o
CC drivers/usb/gadget/functions.o
CC drivers/cpufreq/intel_pstate.o
CC fs/statfs.o
CC lib/uuid.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC lib/iov_iter.o
CC [M] drivers/net/ethernet/intel/igc/igc_phy.o
CC arch/x86/kernel/tsc_sync.o
CC net/ipv4/netlink.o
CC drivers/i2c/i2c-core-slave.o
CC drivers/acpi/acpica/utglobal.o
CC drivers/usb/host/xhci-dbg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o
CC net/ipv6/netfilter.o
AR drivers/ufs/built-in.a
CC net/ipv4/nexthop.o
LD [M] drivers/net/ethernet/intel/igb/igb.o
AR drivers/leds/trigger/built-in.a
CC [M] drivers/leds/trigger/ledtrig-audio.o
AR drivers/leds/blink/built-in.a
CC kernel/compat.o
CC kernel/utsname.o
CC net/ipv4/udp_tunnel_stub.o
CC [M] fs/smb/client/cifsacl.o
AR drivers/leds/simple/built-in.a
CC [M] drivers/net/ethernet/intel/igbvf/vf.o
AR drivers/usb/serial/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
CC drivers/usb/host/xhci-trace.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
CC [M] drivers/net/ethernet/intel/igbvf/mbx.o
CC drivers/usb/host/xhci-debugfs.o
CC drivers/mmc/core/sdio_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o
CC [M] drivers/net/ethernet/intel/igc/igc_diag.o
CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o
CC arch/x86/kernel/setup_percpu.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
CC drivers/acpi/acpica/uthex.o
CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o
CC drivers/leds/led-core.o
CC drivers/leds/led-class.o
CC drivers/i2c/i2c-dev.o
CC drivers/mmc/core/slot-gpio.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
CC [M] fs/smb/client/fs_context.o
CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o
CC net/ipv6/fib6_rules.o
CC drivers/usb/host/xhci-pci.o
CC drivers/acpi/acpica/utids.o
CC [M] drivers/gpu/drm/i915/vlv_suspend.o
CC [M] net/bluetooth/coredump.o
CC [M] drivers/net/ethernet/intel/igbvf/netdev.o
CC kernel/user_namespace.o
CC drivers/mmc/host/sdhci-pci-o2micro.o
CC drivers/mmc/core/regulator.o
CC mm/sparse.o
CC [M] drivers/net/ethernet/intel/igc/igc_dump.o
CC net/ipv6/proc.o
CC fs/fs_pin.o
CC drivers/mmc/core/debugfs.o
CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o
CC arch/x86/kernel/ftrace.o
CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o
CC mm/sparse-vmemmap.o
CC drivers/usb/gadget/configfs.o
CC drivers/leds/led-triggers.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
CC mm/mmu_notifier.o
CC [M] drivers/i2c/i2c-smbus.o
CC drivers/acpi/acpica/utinit.o
CC net/ipv6/syncookies.o
CC fs/btrfs/ulist.o
CC mm/ksm.o
AR drivers/net/ethernet/intel/built-in.a
CC mm/slub.o
CC [M] drivers/i2c/i2c-mux.o
CC kernel/pid_namespace.o
CC [M] drivers/net/macvlan.o
CC fs/btrfs/qgroup.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
CC drivers/mmc/core/block.o
AR drivers/cpufreq/built-in.a
CC [M] drivers/gpu/drm/i915/soc/intel_dram.o
CC drivers/acpi/acpica/utlock.o
CC drivers/md/dm-table.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
AS arch/x86/kernel/ftrace_64.o
CC arch/x86/kernel/trace_clock.o
CC net/ipv6/mip6.o
CC [M] drivers/net/mii.o
CC fs/nsfs.o
CC drivers/acpi/acpica/utmath.o
CC arch/x86/kernel/trace.o
AR drivers/leds/built-in.a
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC net/ipv6/addrconf_core.o
CC drivers/mmc/host/sdhci-pci-arasan.o
CC drivers/acpi/acpica/utmisc.o
CC fs/btrfs/send.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
CC [M] net/bluetooth/sco.o
CC net/ipv6/exthdrs_core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o
CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o
AR drivers/i2c/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o
CC drivers/acpi/acpica/utmutex.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC drivers/acpi/acpica/utnonansi.o
AR drivers/usb/host/built-in.a
CC [M] fs/smb/client/dns_resolve.o
CC fs/btrfs/dev-replace.o
CC lib/clz_ctz.o
CC [M] drivers/net/mdio.o
CC drivers/usb/gadget/u_f.o
CC lib/bsearch.o
CC drivers/acpi/acpica/utobject.o
CC arch/x86/kernel/rethook.o
AR drivers/firmware/arm_ffa/built-in.a
CC [M] drivers/gpu/drm/drm_aperture.o
AR drivers/firmware/arm_scmi/built-in.a
CC [M] drivers/gpu/drm/drm_atomic.o
AR drivers/firmware/broadcom/built-in.a
AR drivers/firmware/cirrus/built-in.a
AR drivers/firmware/meson/built-in.a
UPD kernel/config_data
CC kernel/stop_machine.o
AR drivers/firmware/imx/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC drivers/firmware/efi/efi-bgrt.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o
CC drivers/firmware/efi/libstub/gop.o
CC net/ipv6/ip6_checksum.o
AR drivers/crypto/stm32/built-in.a
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
AR drivers/crypto/starfive/built-in.a
AR drivers/crypto/built-in.a
CC drivers/clocksource/acpi_pm.o
CC drivers/mmc/host/sdhci-pci-dwc-mshc.o
AR drivers/usb/gadget/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o
AR drivers/usb/built-in.a
CC drivers/acpi/acpica/utosi.o
CC drivers/clocksource/i8253.o
CC lib/find_bit.o
CC [M] drivers/gpu/drm/drm_atomic_uapi.o
CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o
CC fs/btrfs/raid56.o
CC drivers/mmc/host/sdhci-pci-gli.o
LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o
CC drivers/firmware/efi/libstub/secureboot.o
CC drivers/hid/usbhid/hid-core.o
CC drivers/hid/hid-core.o
CC arch/x86/kernel/crash_core_64.o
CC drivers/hid/usbhid/hiddev.o
CC net/ipv4/sysctl_net_ipv4.o
CC drivers/hid/hid-input.o
CC [M] drivers/net/ethernet/intel/e100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
AR drivers/staging/media/built-in.a
LD [M] drivers/net/ethernet/intel/igc/igc.o
AR drivers/staging/built-in.a
CC net/ipv6/ip6_icmp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
CC drivers/acpi/pci_link.o
CC drivers/firmware/efi/efi.o
CC lib/llist.o
CC lib/memweight.o
AR drivers/platform/x86/amd/built-in.a
CC drivers/platform/x86/intel/pmc/core.o
CC drivers/md/dm-target.o
CC drivers/platform/x86/p2sb.o
CC lib/kfifo.o
CC drivers/firmware/efi/libstub/tpm.o
CC drivers/mmc/host/sdhci-acpi.o
AR drivers/platform/surface/built-in.a
CC drivers/acpi/pci_irq.o
CC kernel/kprobes.o
CC drivers/acpi/acpica/utownerid.o
CC lib/percpu-refcount.o
AR drivers/clocksource/built-in.a
CC drivers/md/dm-linear.o
ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
CC [M] fs/smb/client/namespace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o
CC [M] drivers/net/tun.o
CC arch/x86/kernel/module.o
CC kernel/hung_task.o
CC drivers/mmc/core/queue.o
CC drivers/mmc/host/cqhci-core.o
CC [M] net/bluetooth/iso.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o
CC drivers/acpi/acpica/utpredef.o
CC fs/btrfs/uuid-tree.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
CC drivers/md/dm-stripe.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
AR drivers/net/ethernet/mscc/built-in.a
CC fs/btrfs/props.o
AR drivers/net/ethernet/neterion/built-in.a
CC [M] net/bluetooth/a2mp.o
CC [M] drivers/gpu/drm/i915/soc/intel_pch.o
CC drivers/firmware/efi/libstub/file.o
CC drivers/md/dm-ioctl.o
CC drivers/firmware/efi/vars.o
CC fs/btrfs/free-space-tree.o
CC lib/rhashtable.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
CC net/ipv6/output_core.o
CC drivers/acpi/acpi_lpss.o
CC lib/base64.o
CC [M] drivers/mmc/host/sdhci-pltfm.o
CC drivers/acpi/acpica/utresdecode.o
CC drivers/firmware/efi/libstub/mem.o
CC [M] drivers/platform/x86/intel/pmt/class.o
CC drivers/firmware/efi/libstub/random.o
CC arch/x86/kernel/early_printk.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC arch/x86/kernel/hpet.o
CC [M] drivers/gpu/drm/drm_auth.o
CC drivers/firmware/efi/libstub/randomalloc.o
CC net/ipv4/proc.o
CC drivers/platform/x86/intel/pmc/core_ssram.o
AR drivers/mmc/core/built-in.a
CC fs/btrfs/tree-checker.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
CC kernel/watchdog.o
AR drivers/hid/usbhid/built-in.a
CC drivers/platform/x86/intel/pmc/spt.o
CC net/ipv4/syncookies.o
CC drivers/acpi/acpica/utresrc.o
CC [M] drivers/gpu/drm/drm_blend.o
CC [M] fs/smb/client/smb1ops.o
CC [M] drivers/platform/x86/intel/pmt/telemetry.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
CC drivers/md/dm-io.o
CC [M] fs/smb/client/cifssmb.o
CC drivers/acpi/acpica/utstate.o
CC drivers/firmware/efi/libstub/pci.o
CC mm/migrate.o
CC drivers/firmware/efi/reboot.o
CC lib/once.o
AR drivers/net/ethernet/netronome/built-in.a
CC drivers/md/dm-kcopyd.o
AR drivers/mmc/host/built-in.a
AR drivers/mmc/built-in.a
CC arch/x86/kernel/amd_nb.o
CC [M] drivers/gpu/drm/drm_bridge.o
CC drivers/acpi/acpica/utstring.o
CC [M] drivers/platform/x86/intel/pmt/crashlog.o
CC drivers/md/dm-sysfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
AR drivers/net/ethernet/ni/built-in.a
CC drivers/firmware/efi/memattr.o
CC drivers/platform/x86/intel/pmc/cnp.o
CC arch/x86/kernel/kvm.o
CC [M] drivers/gpu/drm/i915/i915_memcpy.o
CC drivers/firmware/efi/libstub/skip_spaces.o
LD [M] drivers/platform/x86/intel/pmt/pmt_class.o
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC [M] drivers/gpu/drm/drm_cache.o
CC drivers/firmware/efi/tpm.o
CC net/ipv6/protocol.o
CC arch/x86/kernel/kvmclock.o
AR drivers/net/ethernet/packetengines/built-in.a
CC fs/btrfs/space-info.o
CC drivers/acpi/acpi_apd.o
CC drivers/mailbox/mailbox.o
CC drivers/acpi/acpi_platform.o
CC drivers/mailbox/pcc.o
CC [M] drivers/net/veth.o
CC drivers/firmware/efi/libstub/lib-ctype.o
CC arch/x86/kernel/paravirt.o
CC lib/refcount.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC net/ipv6/ip6_offload.o
CC kernel/watchdog_perf.o
CC fs/btrfs/block-rsv.o
CC [M] drivers/gpu/drm/i915/i915_mm.o
CC [M] drivers/gpu/drm/drm_client.o
CC drivers/acpi/acpica/utstrsuppt.o
CC lib/rcuref.o
CC [M] net/bluetooth/amp.o
CC drivers/firmware/efi/libstub/alignedmem.o
CC drivers/hid/hid-quirks.o
CC lib/usercopy.o
CC drivers/platform/x86/intel/pmc/icl.o
CC lib/errseq.o
CC drivers/md/dm-stats.o
CC fs/fs_types.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o
CC kernel/seccomp.o
CC drivers/platform/x86/intel/turbo_max_3.o
CC drivers/md/dm-rq.o
CC [M] drivers/gpu/drm/drm_client_modeset.o
LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
CC [M] drivers/platform/x86/intel/vsec.o
CC drivers/devfreq/devfreq.o
CC [M] drivers/gpu/drm/drm_color_mgmt.o
CC drivers/platform/x86/intel/pmc/tgl.o
CC fs/btrfs/delalloc-space.o
CC lib/bucket_locks.o
CC lib/generic-radix-tree.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC net/ipv4/esp4.o
CC drivers/acpi/acpica/utstrtoul64.o
CC [M] drivers/devfreq/governor_simpleondemand.o
CC kernel/relay.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
AR drivers/mailbox/built-in.a
CC [M] drivers/gpu/drm/drm_connector.o
CC arch/x86/kernel/pvclock.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
CC net/ipv6/tcpv6_offload.o
CC drivers/acpi/acpi_pnp.o
AR drivers/firmware/psci/built-in.a
CC drivers/acpi/power.o
CC net/ipv4/esp4_offload.o
CC [M] drivers/gpu/drm/drm_crtc.o
CC arch/x86/kernel/pcspeaker.o
CC drivers/firmware/efi/libstub/relocate.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC net/ipv4/netfilter.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence.o
CC drivers/powercap/powercap_sys.o
CC drivers/platform/x86/intel/pmc/adl.o
CC drivers/hid/hid-debug.o
AR drivers/perf/built-in.a
CC drivers/hid/hidraw.o
CC drivers/powercap/intel_rapl_common.o
CC drivers/acpi/acpica/utxface.o
CC drivers/ras/ras.o
CC drivers/powercap/intel_rapl_msr.o
CC [M] drivers/gpu/drm/drm_displayid.o
CC lib/string_helpers.o
CC drivers/hid/hid-generic.o
CC [M] net/bluetooth/hci_debugfs.o
CC [M] drivers/platform/x86/intel/rst.o
CC arch/x86/kernel/check.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC [M] drivers/gpu/drm/drm_drv.o
CC drivers/acpi/event.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
CC [M] drivers/devfreq/governor_performance.o
CC drivers/platform/x86/pmc_atom.o
CC drivers/firmware/efi/libstub/printk.o
CC drivers/firmware/efi/libstub/vsprintf.o
CC drivers/firmware/efi/memmap.o
CC net/ipv4/inet_diag.o
CC drivers/acpi/acpica/utxfinit.o
CC drivers/platform/x86/intel/pmc/mtl.o
CC drivers/acpi/evged.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
CC drivers/md/dm-io-rewind.o
CC net/ipv4/tcp_diag.o
CC [M] drivers/platform/x86/wmi.o
CC net/ipv6/exthdrs_offload.o
CC drivers/firmware/efi/esrt.o
CC drivers/acpi/acpica/utxferror.o
CC net/ipv4/udp_diag.o
CC net/ipv6/inet6_hashtables.o
CC mm/memory-tiers.o
CC [M] drivers/gpu/drm/drm_dumb_buffers.o
CC fs/btrfs/block-group.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
CC drivers/acpi/acpica/utxfmutex.o
CC fs/btrfs/discard.o
CC mm/migrate_device.o
CC arch/x86/kernel/uprobes.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
CC lib/hexdump.o
LD [M] drivers/platform/x86/intel/intel_vsec.o
LD [M] drivers/platform/x86/intel/intel-rst.o
CC net/ipv4/tcp_cubic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o
CC net/ipv4/xfrm4_policy.o
CC fs/btrfs/reflink.o
CC drivers/hid/hid-a4tech.o
AR drivers/devfreq/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
CC drivers/ras/debugfs.o
CC drivers/firmware/efi/libstub/x86-stub.o
CC [M] drivers/gpu/drm/drm_edid.o
CC kernel/utsname_sysctl.o
CC lib/kstrtox.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o
CC arch/x86/kernel/perf_regs.o
CC net/ipv6/mcast_snoop.o
CC net/ipv4/xfrm4_state.o
CC drivers/hid/hid-apple.o
CC mm/huge_memory.o
CC [M] drivers/platform/x86/wmi-bmof.o
AR drivers/powercap/built-in.a
CC drivers/hid/hid-belkin.o
CC net/ipv4/xfrm4_input.o
CC drivers/platform/x86/intel/pmc/pltdrv.o
AR drivers/acpi/acpica/built-in.a
CC net/ipv4/xfrm4_output.o
CC drivers/acpi/sysfs.o
AR drivers/firmware/smccc/built-in.a
CC fs/fs_context.o
CC arch/x86/kernel/tracepoint.o
CC kernel/delayacct.o
CC [M] drivers/gpu/drm/drm_encoder.o
CC drivers/md/dm-builtin.o
CC mm/khugepaged.o
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/xe/xe_mmio.o
AR drivers/ras/built-in.a
AR drivers/hwtracing/intel_th/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
CC drivers/hid/hid-cherry.o
CC [M] drivers/gpu/drm/i915/i915_syncmap.o
CC lib/debug_info.o
CC [M] drivers/platform/x86/mxm-wmi.o
CC arch/x86/kernel/itmt.o
CC mm/page_counter.o
AR drivers/platform/x86/intel/pmc/built-in.a
AR drivers/platform/x86/intel/built-in.a
CC [M] net/ipv6/ip6_udp_tunnel.o
CC fs/fs_parser.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/platform/x86/intel_ips.o
AR drivers/firmware/tegra/built-in.a
CC net/ipv4/xfrm4_protocol.o
AR drivers/firmware/xilinx/built-in.a
LD [M] net/bluetooth/bluetooth.o
CC drivers/firmware/dmi_scan.o
CC [M] net/ipv4/ip_tunnel.o
CC drivers/android/binderfs.o
CC drivers/firmware/efi/libstub/x86-5lvl.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
AR drivers/nvmem/layouts/built-in.a
CC [M] drivers/uio/uio.o
CC drivers/nvmem/core.o
CC kernel/taskstats.o
CC [M] drivers/mtd/chips/chipreg.o
CC [M] drivers/gpu/drm/drm_file.o
CC drivers/acpi/property.o
CC drivers/acpi/acpi_cmos_rtc.o
CC arch/x86/kernel/umip.o
CC fs/btrfs/subpage.o
CC fs/fsopen.o
CC [M] net/ipv4/udp_tunnel_core.o
CC [M] drivers/gpu/drm/i915/i915_user_extensions.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/md/dm-bufio.o
CC drivers/acpi/x86/apple.o
CC arch/x86/kernel/unwind_orc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
CC drivers/acpi/x86/utils.o
CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
AR net/ipv6/built-in.a
CC drivers/firmware/efi/efi-pstore.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
CC [M] fs/smb/client/asn1.o
CC drivers/hid/hid-chicony.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
CC drivers/firmware/dmi-sysfs.o
CC mm/memcontrol.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC [M] drivers/gpu/drm/drm_fourcc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
AR drivers/net/ethernet/realtek/built-in.a
CC [M] drivers/net/ethernet/realtek/8139cp.o
CC [M] drivers/mtd/mtdcore.o
CC [M] drivers/net/ethernet/realtek/8139too.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
STUBCPY drivers/firmware/efi/libstub/mem.stub.o
STUBCPY drivers/firmware/efi/libstub/pci.stub.o
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
CC [M] drivers/gpu/drm/i915/i915_ioc32.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
CC fs/btrfs/tree-mod-log.o
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
AR drivers/net/ethernet/renesas/built-in.a
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
AR drivers/net/ethernet/sfc/built-in.a
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
AR drivers/firmware/efi/libstub/lib.a
CC mm/vmpressure.o
CC drivers/acpi/x86/s2idle.o
CC mm/swap_cgroup.o
CC [M] drivers/mtd/mtdsuper.o
CC [M] drivers/mtd/mtdconcat.o
CC drivers/acpi/debugfs.o
CC lib/iomap.o
CC drivers/android/binder.o
CC drivers/acpi/acpi_lpat.o
AR drivers/platform/x86/built-in.a
CC mm/hugetlb_cgroup.o
AR drivers/platform/built-in.a
CC arch/x86/kernel/callthunks.o
CC drivers/acpi/acpi_lpit.o
CC drivers/firmware/efi/cper.o
CC fs/btrfs/extent-io-tree.o
CC [M] drivers/mtd/mtdpart.o
CC lib/pci_iomap.o
CC drivers/firmware/dmi-id.o
CC kernel/tsacct.o
CC drivers/firmware/memmap.o
CC drivers/hid/hid-cypress.o
CC arch/x86/kernel/cet.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
AR drivers/nvmem/built-in.a
CC [M] drivers/mtd/mtdchar.o
CC fs/init.o
CC drivers/firmware/efi/cper_cxl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
CC drivers/hid/hid-ezkey.o
CC drivers/acpi/prmt.o
CC lib/iomap_copy.o
LD [M] fs/smb/client/cifs.o
CC drivers/acpi/acpi_pcc.o
CC mm/kmemleak.o
CC drivers/acpi/ac.o
CC [M] net/ipv4/udp_tunnel_nic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
CC drivers/firmware/efi/runtime-wrappers.o
CC [M] drivers/gpu/drm/i915/i915_debugfs.o
CC [M] drivers/gpu/drm/drm_framebuffer.o
CC kernel/tracepoint.o
CC lib/devres.o
CC lib/check_signature.o
CC lib/interval_tree.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
CC kernel/latencytop.o
CC lib/assoc_array.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC arch/x86/kernel/mmconf-fam10h_64.o
CC fs/btrfs/fs.o
AR net/ipv4/built-in.a
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o
CC fs/kernel_read_file.o
CC arch/x86/kernel/vsmp_64.o
AR drivers/net/ethernet/smsc/built-in.a
CC [M] drivers/net/ethernet/smsc/smsc9420.o
CC [M] drivers/md/dm-bio-prison-v1.o
CC fs/btrfs/messages.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
CC mm/page_isolation.o
CC drivers/hid/hid-kensington.o
CC [M] drivers/vfio/pci/vfio_pci_core.o
CC [M] drivers/vfio/vfio_main.o
CC drivers/acpi/button.o
CC [M] drivers/pps/pps.o
CC [M] drivers/vfio/iova_bitmap.o
CC drivers/acpi/fan_core.o
CC drivers/hid/hid-lg.o
CC mm/early_ioremap.o
CC [M] drivers/bluetooth/btusb.o
CC drivers/hid/hid-lg-g15.o
CC [M] drivers/gpu/drm/drm_gem.o
LD [M] drivers/mtd/mtd.o
CC mm/cma.o
CC [M] drivers/bluetooth/btintel.o
CC kernel/irq_work.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
CC [M] drivers/net/ethernet/realtek/r8169_main.o
CC kernel/static_call.o
CC mm/secretmem.o
CC [M] drivers/bluetooth/btbcm.o
CC drivers/firmware/efi/dev-path-parser.o
CC fs/btrfs/bio.o
AR arch/x86/kernel/built-in.a
CC fs/btrfs/lru_cache.o
AR arch/x86/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
CC drivers/hid/hid-microsoft.o
CC [M] drivers/gpu/drm/drm_ioctl.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
CC [M] drivers/net/ethernet/realtek/r8169_firmware.o
CC lib/list_debug.o
CC [M] drivers/md/dm-bio-prison-v2.o
CC mm/userfaultfd.o
CC [M] drivers/gpu/drm/drm_lease.o
CC fs/mnt_idmapping.o
CC fs/btrfs/acl.o
CC kernel/static_call_inline.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
AR drivers/net/ethernet/socionext/built-in.a
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC [M] drivers/gpu/drm/drm_managed.o
CC [M] drivers/dca/dca-core.o
CC [M] drivers/pps/kapi.o
CC [M] drivers/dca/dca-sysfs.o
CC drivers/hid/hid-monterey.o
CC drivers/acpi/fan_attr.o
CC lib/debugobjects.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
CC kernel/user-return-notifier.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC kernel/padata.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
AR drivers/net/ethernet/vertexcom/built-in.a
AR drivers/net/ethernet/wangxun/built-in.a
AR drivers/net/ethernet/xilinx/built-in.a
CC [M] drivers/gpu/drm/i915/i915_pmu.o
LD [M] net/ipv4/udp_tunnel.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
CC kernel/jump_label.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
AR net/built-in.a
CC drivers/firmware/efi/apple-properties.o
CC drivers/firmware/efi/earlycon.o
CC kernel/context_tracking.o
CC [M] drivers/pps/sysfs.o
CC drivers/android/binder_alloc.o
CC fs/remap_range.o
CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC lib/bitrev.o
CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o
CC drivers/firmware/efi/cper-x86.o
CC drivers/acpi/processor_driver.o
CC mm/memremap.o
CC lib/crc16.o
CC [M] drivers/md/dm-crypt.o
CC [M] drivers/gpu/drm/drm_mm.o
CC [M] drivers/bluetooth/btrtl.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC drivers/acpi/processor_thermal.o
CC [M] drivers/md/dm-thin.o
AR drivers/hid/built-in.a
CC lib/crc-t10dif.o
AR drivers/net/ethernet/synopsys/built-in.a
LD [M] drivers/dca/dca.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
CC [M] drivers/vfio/pci/vfio_pci_intrs.o
CC mm/hmm.o
HOSTCC lib/gen_crc32table
AR drivers/net/ethernet/pensando/built-in.a
CC [M] drivers/md/dm-thin-metadata.o
CC [M] drivers/gpu/drm/drm_mode_config.o
LD [M] drivers/pps/pps_core.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC lib/libcrc32c.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
CC lib/xxhash.o
CC lib/genalloc.o
CC lib/percpu_counter.o
CC kernel/iomem.o
CC lib/fault-inject.o
CC [M] drivers/vfio/pci/vfio_pci_rdwr.o
CC [M] drivers/gpu/drm/drm_mode_object.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
CC kernel/rseq.o
CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
AR fs/btrfs/built-in.a
CC fs/buffer.o
CC drivers/acpi/processor_idle.o
CC lib/syscall.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
CC [M] drivers/ssb/main.o
AR drivers/firmware/efi/built-in.a
AR drivers/firmware/built-in.a
CC [M] drivers/gpu/drm/drm_modes.o
CC [M] drivers/ssb/scan.o
CC lib/dynamic_debug.o
CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC mm/memfd.o
CC [M] drivers/vhost/net.o
CC fs/mpage.o
CC mm/bootmem_info.o
CC drivers/acpi/processor_throttling.o
CC lib/errname.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
CC [M] drivers/vfio/pci/vfio_pci_config.o
CC drivers/acpi/processor_perflib.o
CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC [M] drivers/vhost/vhost.o
CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o
LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o
CC lib/nlattr.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC [M] drivers/vfio/pci/vfio_pci.o
CC [M] drivers/vhost/iotlb.o
CC [M] drivers/vfio/group.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC drivers/acpi/container.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/ssb/sprom.o
CC lib/checksum.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
CC [M] drivers/ssb/pci.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC [M] drivers/gpu/drm/drm_modeset_lock.o
GZIP kernel/config_data.gz
CC kernel/configs.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/ssb/pcihost_wrapper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
LD [M] drivers/md/dm-bio-prison.o
CC drivers/acpi/thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
CC lib/cpu_rmap.o
CC fs/proc_namespace.o
CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC drivers/acpi/acpi_memhotplug.o
CC [M] drivers/ssb/driver_chipcommon.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC drivers/acpi/ioapic.o
LD [M] drivers/net/ethernet/realtek/r8169.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
AR drivers/md/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
AR drivers/net/ethernet/built-in.a
CC [M] drivers/ssb/driver_chipcommon_pmu.o
AR drivers/net/built-in.a
CC drivers/acpi/battery.o
CC drivers/acpi/hed.o
CC [M] drivers/gpu/drm/i915/gt/intel_context.o
AR kernel/built-in.a
CC drivers/acpi/bgrt.o
LD [M] drivers/vhost/vhost_iotlb.o
CC [M] drivers/ssb/driver_pcicore.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o
LD [M] drivers/vfio/pci/vfio-pci.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
AR mm/built-in.a
CC [M] drivers/vfio/container.o
CC [M] drivers/gpu/drm/drm_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
CC drivers/acpi/cppc_acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
CC [M] drivers/vfio/virqfd.o
CC [M] drivers/gpu/drm/drm_prime.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC [M] drivers/gpu/drm/drm_print.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
CC [M] drivers/vfio/vfio_iommu_type1.o
CC fs/direct-io.o
AR drivers/android/built-in.a
CC fs/eventpoll.o
CC lib/dynamic_queue_limits.o
CC fs/anon_inodes.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
LD [M] drivers/vfio/pci/vfio-pci-core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
CC drivers/acpi/spcr.o
CC fs/signalfd.o
CC drivers/acpi/acpi_pad.o
CC [M] drivers/acpi/acpi_video.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
CC lib/glob.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC [M] drivers/gpu/drm/drm_property.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
CC [M] drivers/acpi/video_detect.o
CC fs/timerfd.o
LD [M] drivers/md/dm-thin-pool.o
CC fs/eventfd.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o
CC fs/userfaultfd.o
CC lib/strncpy_from_user.o
LD [M] drivers/ssb/ssb.o
CC lib/strnlen_user.o
CC [M] drivers/gpu/drm/drm_syncobj.o
CC [M] drivers/gpu/drm/drm_sysfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
LD [M] drivers/vhost/vhost_net.o
LD [M] drivers/vfio/vfio.o
CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o
CC lib/net_utils.o
CC fs/aio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
CC fs/locks.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
CC [M] drivers/gpu/drm/drm_trace_points.o
CC fs/binfmt_script.o
CC lib/sg_pool.o
CC lib/stackdepot.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
CC fs/binfmt_elf.o
CC [M] drivers/gpu/drm/drm_vblank.o
CC [M] drivers/gpu/drm/drm_vblank_work.o
CC lib/ucs2_string.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
CC lib/sbitmap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC fs/compat_binfmt_elf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
AR drivers/acpi/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
CC [M] drivers/gpu/drm/drm_vma_manager.o
CC fs/mbcache.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/gpu/drm/drm_writeback.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
CC lib/group_cpus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC fs/posix_acl.o
CC [M] lib/asn1_decoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
GEN lib/oid_registry_data.c
CC [M] lib/oid_registry.o
CC [M] drivers/gpu/drm/lib/drm_random.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
CC fs/coredump.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC [M] drivers/gpu/drm/drm_ioc32.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
CC [M] drivers/gpu/drm/drm_panel.o
LD [M] drivers/acpi/video.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
CC [M] drivers/gpu/drm/drm_pci.o
CC [M] drivers/gpu/drm/drm_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC [M] drivers/gpu/drm/drm_debugfs_crc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
AR lib/lib.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
GEN lib/crc32table.h
CC lib/crc32.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/gpu/drm/drm_edid_load.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
CC fs/drop_caches.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/drm_exec.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
CC [M] drivers/gpu/drm/drm_gpuvm.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/drm_buddy.o
AR lib/built-in.a
CC fs/sysctls.o
CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC fs/fhandle.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC [M] drivers/gpu/drm/xe/xe_display.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC [M] drivers/gpu/drm/drm_atomic_helper.o
CC [M] drivers/gpu/drm/drm_atomic_state_helper.o
CC [M] drivers/gpu/drm/drm_bridge_connector.o
CC [M] drivers/gpu/drm/i915/gt/intel_llc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
CC [M] drivers/gpu/drm/i915/gt/intel_lrc.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/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
CC [M] drivers/gpu/drm/drm_crtc_helper.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.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_damage_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.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/amd/amdgpu/uvd_v4_2.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/si.o
CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC [M] drivers/gpu/drm/drm_encoder_slave.o
CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o
AR fs/built-in.a
CC [M] drivers/gpu/drm/drm_flip_work.o
CC [M] drivers/gpu/drm/drm_format_helper.o
CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC [M] drivers/gpu/drm/drm_kms_helper_common.o
CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] drivers/gpu/drm/i915/gt/intel_reset.o
CC [M] drivers/gpu/drm/drm_modeset_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.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-soc/intel_pch.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/i915/gt/intel_rps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/drm_rect.o
CC [M] drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/drm_simple_kms_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o
CC [M] drivers/gpu/drm/bridge/panel.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o
CC [M] drivers/gpu/drm/drm_fbdev_generic.o
CC [M] drivers/gpu/drm/drm_fb_helper.o
LD [M] drivers/gpu/drm/drm.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.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
CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
AR drivers/gpu/drm/built-in.a
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/i915/gt/intel_wopcm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/vi.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.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 [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/nv.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc21.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/bus/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.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/i915/gem/i915_gemfs.o
CC [M] drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.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/amd/amdgpu/hdp_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
CC [M] drivers/gpu/drm/i915/i915_gem_ww.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
CC [M] drivers/gpu/drm/i915/i915_gem.o
CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.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/i915_query.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o
CC [M] drivers/gpu/drm/i915/i915_request.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/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o
CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/i915/i915_vma_resource.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.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/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.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/amd/amdgpu/mmhub_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/i915/i915_hwmon.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
CC [M] drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/i915/display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
CC [M] drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/i915/display/intel_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
CC [M] drivers/gpu/drm/i915/display/intel_color.o
CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] drivers/gpu/drm/i915/display/intel_connector.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
CC [M] drivers/gpu/drm/i915/display/intel_display.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.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/navi10_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/i915/display/intel_fb.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.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_v13_0_4.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
CC [M] drivers/gpu/drm/i915/display/intel_global_state.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
CC [M] drivers/gpu/drm/i915/display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/i915/display/intel_link_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.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/imu_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.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_lpe_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.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/amd/amdgpu/sdma_v2_4.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
CC [M] drivers/gpu/drm/i915/display/intel_quirks.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o
CC [M] drivers/gpu/drm/i915/display/intel_tc.o
CC [M] drivers/gpu/drm/i915/display/intel_vblank.o
CC [M] drivers/gpu/drm/i915/display/intel_vga.o
CC [M] drivers/gpu/drm/i915/display/intel_wm.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
CC [M] drivers/gpu/drm/i915/display/skl_scaler.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/i915/display/skl_watermark.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.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/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/i915/display/intel_acpi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/i915/display/intel_opregion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o
CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
CC [M] drivers/gpu/drm/xe/xe_pmu.o
CC [M] drivers/gpu/drm/i915/display/g4x_dp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o
CC [M] drivers/gpu/drm/i915/display/icl_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
CC [M] drivers/gpu/drm/i915/display/intel_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/i915/display/intel_crt.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
CC [M] drivers/gpu/drm/i915/display/intel_display_device.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/i915/display/intel_dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
CC [M] drivers/gpu/drm/i915/display/intel_dsi.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_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_dsi_vbt.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
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
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
CC [M] drivers/gpu/drm/i915/display/intel_dvo.o
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o
HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
CC [M] drivers/gpu/drm/i915/display/intel_lvds.o
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/amd/amdgpu/jpeg_v2_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
CC [M] drivers/gpu/drm/i915/display/intel_panel.o
CC [M] drivers/gpu/drm/i915/display/intel_pps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o
HDRTEST drivers/gpu/drm/xe/xe_assert.h
CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o
CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.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
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
CC [M] drivers/gpu/drm/i915/display/intel_tv.o
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
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/i915/display/intel_vdsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_vrr.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
HDRTEST drivers/gpu/drm/xe/xe_display.h
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
CC [M] drivers/gpu/drm/i915/i915_perf.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
HDRTEST drivers/gpu/drm/xe/xe_drv.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
HDRTEST drivers/gpu/drm/xe/xe_exec.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
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
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
HDRTEST drivers/gpu/drm/xe/xe_gt.h
HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
CC [M] drivers/gpu/drm/i915/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/i2c/nv04.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
CC [M] drivers/gpu/drm/i915/selftests/i915_random.o
CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o
CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o
CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o
CC [M] drivers/gpu/drm/i915/selftests/librapl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
HDRTEST drivers/gpu/drm/xe/xe_guc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
CC [M] drivers/gpu/drm/i915/i915_vgpu.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
HDRTEST drivers/gpu/drm/i915/display/intel_display.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.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
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.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/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
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
HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
HDRTEST drivers/gpu/drm/xe/xe_huc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
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/iccsense/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
HDRTEST drivers/gpu/drm/xe/xe_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h
HDRTEST drivers/gpu/drm/xe/xe_macros.h
HDRTEST drivers/gpu/drm/xe/xe_map.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
HDRTEST drivers/gpu/drm/xe/xe_pci.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
HDRTEST drivers/gpu/drm/xe/xe_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
HDRTEST drivers/gpu/drm/xe/xe_pmu.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
HDRTEST drivers/gpu/drm/xe/xe_pt.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
HDRTEST drivers/gpu/drm/i915/display/intel_color.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
HDRTEST drivers/gpu/drm/xe/xe_query.h
HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_sa.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
HDRTEST drivers/gpu/drm/xe/xe_sync.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
HDRTEST drivers/gpu/drm/i915/display/intel_de.h
HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
HDRTEST drivers/gpu/drm/xe/xe_tile.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
HDRTEST drivers/gpu/drm/xe/xe_trace.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_uc.h
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
HDRTEST drivers/gpu/drm/xe/xe_vm.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
HDRTEST drivers/gpu/drm/xe/xe_wa.h
HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
LD [M] drivers/gpu/drm/xe/xe.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_vblank.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
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_wa.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
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/mmu/vmmgk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
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/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
HDRTEST drivers/gpu/drm/i915/display/intel_link_bw.h
HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.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/gem/i915_gem_context_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
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/nouveau/nvkm/subdev/pci/g94.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
CC [M] drivers/gpu/drm/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
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.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/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h
HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
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/nouveau/nvkm/subdev/volt/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.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
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
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/uc/intel_guc_log.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h
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/nouveau/nvkm/engine/disp/hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.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
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
HDRTEST drivers/gpu/drm/i915/gt/intel_hwconfig.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
HDRTEST drivers/gpu/drm/i915/gt/intel_llc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
HDRTEST drivers/gpu/drm/i915/gt/gen8_engine_cs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_rc6_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
HDRTEST drivers/gpu/drm/i915/gt/intel_context_param.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gpu_commands.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_user.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gsc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
HDRTEST drivers/gpu/drm/i915/gt/intel_rps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
HDRTEST drivers/gpu/drm/i915/gt/intel_tlb.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/engine/disp/gm200.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_llc.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/i915/gt/gen6_ppgtt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_migrate_types.h
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/amd/amdgpu/../display/dc/bios/bios_parser_common.o
HDRTEST drivers/gpu/drm/i915/gt/selftests/mock_timeline.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
HDRTEST drivers/gpu/drm/i915/gt/intel_lrc.h
HDRTEST drivers/gpu/drm/i915/gt/intel_lrc_reg.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
HDRTEST drivers/gpu/drm/i915/gt/intel_migrate.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.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
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
HDRTEST drivers/gpu/drm/i915/gt/mock_engine.h
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_stats.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gtt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
CC [M] drivers/gpu/drm/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/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ring.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
HDRTEST drivers/gpu/drm/i915/gt/intel_renderstate.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
HDRTEST drivers/gpu/drm/i915/gt/intel_sseu.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_types.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/gt/intel_gt_engines_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
HDRTEST drivers/gpu/drm/i915/gt/gen2_engine_cs.h
HDRTEST drivers/gpu/drm/i915/gvt/gvt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
HDRTEST drivers/gpu/drm/i915/gvt/trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
HDRTEST drivers/gpu/drm/i915/gvt/debug.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
HDRTEST drivers/gpu/drm/i915/gvt/edid.h
HDRTEST drivers/gpu/drm/i915/gvt/page_track.h
HDRTEST drivers/gpu/drm/i915/gvt/mmio.h
HDRTEST drivers/gpu/drm/i915/gvt/sched_policy.h
HDRTEST drivers/gpu/drm/i915/gvt/fb_decoder.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
HDRTEST drivers/gpu/drm/i915/gvt/cmd_parser.h
HDRTEST drivers/gpu/drm/i915/gvt/dmabuf.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
HDRTEST drivers/gpu/drm/i915/gvt/mmio_context.h
HDRTEST drivers/gpu/drm/i915/gvt/display.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
HDRTEST drivers/gpu/drm/i915/gvt/gtt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
HDRTEST drivers/gpu/drm/i915/gvt/scheduler.h
HDRTEST drivers/gpu/drm/i915/gvt/reg.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
HDRTEST drivers/gpu/drm/i915/gvt/execlist.h
HDRTEST drivers/gpu/drm/i915/gvt/interrupt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_active.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_active_types.h
HDRTEST drivers/gpu/drm/i915/i915_cmd_parser.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
HDRTEST drivers/gpu/drm/i915/i915_config.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_debugfs.h
HDRTEST drivers/gpu/drm/i915/i915_debugfs_params.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_deps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_driver.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
HDRTEST drivers/gpu/drm/i915/i915_drm_client.h
HDRTEST drivers/gpu/drm/i915/i915_drv.h
HDRTEST drivers/gpu/drm/i915/i915_file_private.h
HDRTEST drivers/gpu/drm/i915/i915_fixed.h
HDRTEST drivers/gpu/drm/i915/i915_gem.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_gem_evict.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
HDRTEST drivers/gpu/drm/i915/i915_gem_gtt.h
HDRTEST drivers/gpu/drm/i915/i915_gem_ww.h
HDRTEST drivers/gpu/drm/i915/i915_getparam.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
HDRTEST drivers/gpu/drm/i915/i915_gpu_error.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_hwmon.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
HDRTEST drivers/gpu/drm/i915/i915_ioc32.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_ioctl.h
HDRTEST drivers/gpu/drm/i915/i915_iosf_mbi.h
HDRTEST drivers/gpu/drm/i915/i915_irq.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
HDRTEST drivers/gpu/drm/i915/i915_memcpy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
HDRTEST drivers/gpu/drm/i915/i915_mitigations.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
HDRTEST drivers/gpu/drm/i915/i915_mm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o
HDRTEST drivers/gpu/drm/i915/i915_params.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/i915_pci.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
HDRTEST drivers/gpu/drm/i915/i915_perf.h
HDRTEST drivers/gpu/drm/i915/i915_perf_oa_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o
HDRTEST drivers/gpu/drm/i915/i915_perf_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
HDRTEST drivers/gpu/drm/i915/i915_pmu.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.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
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
HDRTEST drivers/gpu/drm/i915/i915_priolist_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
HDRTEST drivers/gpu/drm/i915/i915_pvinfo.h
HDRTEST drivers/gpu/drm/i915/i915_query.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o
HDRTEST drivers/gpu/drm/i915/i915_reg.h
HDRTEST drivers/gpu/drm/i915/i915_reg_defs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
HDRTEST drivers/gpu/drm/i915/i915_request.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o
HDRTEST drivers/gpu/drm/i915/i915_scatterlist.h
HDRTEST drivers/gpu/drm/i915/i915_scheduler.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o
HDRTEST drivers/gpu/drm/i915/i915_scheduler_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
CC [M] drivers/gp
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] ✓ CI.Hooks: success for drm/xe: Add mocs kunit (rev2)
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
` (3 preceding siblings ...)
2023-10-11 22:36 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-10-11 22:36 ` Patchwork
2023-10-11 22:37 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
` (2 subsequent siblings)
7 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2023-10-11 22:36 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Add mocs kunit (rev2)
URL : https://patchwork.freedesktop.org/series/124926/
State : success
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 884
drwxrwxr-x 10 1003 1003 4096 Oct 11 22:36 .
drwxr-xr-x 1 root root 4096 Oct 11 22:36 ..
-rw-rw-r-- 1 1003 1003 796348 Oct 11 22:35 build.log
-rw-rw-r-- 1 1003 1003 3623 Oct 11 22:27 checkpatch.log
drwxrwxr-x 5 1003 1003 4096 Oct 11 22:25 ci
drwxrwxr-x 9 1003 1003 4096 Oct 11 22:25 docker
drwxrwxr-x 8 1003 1003 4096 Oct 11 22:25 .git
-rw-rw-r-- 1 1003 1003 237 Oct 11 22:27 git_apply.log
drwxrwxr-x 4 1003 1003 4096 Oct 11 22:25 .github
-rw-rw-r-- 1 1003 1003 233 Oct 11 22:25 .groovylintrc.json
-rw-rw-r-- 1 1003 1003 78 Oct 11 22:36 hooks.log
drwxrwxr-x 31 1003 1003 4096 Oct 11 22:35 kernel
-rw-rw-r-- 1 1003 1003 6997 Oct 11 22:27 kernel.mbox
-rw-rw-r-- 1 1003 1003 28940 Oct 11 22:28 kunit.log
-rw-rw-r-- 1 1003 1003 48 Oct 11 22:27 parent.tag
drwxrwxr-x 46 1003 1003 4096 Oct 11 22:25 pipelines
-rw-rw-r-- 1 1003 1003 793 Oct 11 22:25 README.adoc
drwxrwxr-x 3 1003 1003 4096 Oct 11 22:25 scripts
drwxrwxr-x 2 1003 1003 4096 Oct 11 22:25 .vscode
+ uname -a
Linux c4374c097bd0 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
5ee5494f3 drm/xe: add mocs kunit
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
HOSTCC /workspace/kernel/build64-default/tools/objtool/fixdep.o
CALL ../scripts/checksyscalls.sh
HOSTLD /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
LINK /workspace/kernel/build64-default/tools/objtool/fixdep
INSTALL libsubcmd_headers
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
LD /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
AR /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
CC /workspace/kernel/build64-default/tools/objtool/weak.o
CC /workspace/kernel/build64-default/tools/objtool/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
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
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_wa_test.o
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
HDRTEST drivers/gpu/drm/xe/xe_assert.h
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
HDRTEST drivers/gpu/drm/xe/xe_device.h
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
HDRTEST drivers/gpu/drm/xe/xe_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_pci.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
HDRTEST drivers/gpu/drm/xe/xe_pm.h
HDRTEST drivers/gpu/drm/xe/xe_pmu.h
HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
HDRTEST drivers/gpu/drm/xe/xe_query.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
HDRTEST drivers/gpu/drm/xe/xe_sa.h
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.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_mocs_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_mocs_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.mod.o
LD [M] drivers/gpu/drm/xe/tests/xe_wa_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_bo_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_pci_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_rtp_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_migrate_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_mocs_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] 19+ messages in thread
* [Intel-xe] ✓ CI.checksparse: success for drm/xe: Add mocs kunit (rev2)
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
` (4 preceding siblings ...)
2023-10-11 22:36 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
@ 2023-10-11 22:37 ` Patchwork
2023-10-11 22:59 ` [Intel-xe] ✓ CI.BAT: " Patchwork
2023-10-12 9:20 ` [Intel-xe] [PATCH] drm/xe: add mocs kunit Jani Nikula
7 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2023-10-11 22:37 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Add mocs kunit (rev2)
URL : https://patchwork.freedesktop.org/series/124926/
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] 19+ messages in thread
* [Intel-xe] ✓ CI.BAT: success for drm/xe: Add mocs kunit (rev2)
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
` (5 preceding siblings ...)
2023-10-11 22:37 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
@ 2023-10-11 22:59 ` Patchwork
2023-10-12 9:20 ` [Intel-xe] [PATCH] drm/xe: add mocs kunit Jani Nikula
7 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2023-10-11 22:59 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 4276 bytes --]
== Series Details ==
Series: drm/xe: Add mocs kunit (rev2)
URL : https://patchwork.freedesktop.org/series/124926/
State : success
== Summary ==
CI Bug Log - changes from xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359_BAT -> xe-pw-124926v2_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (2 -> 2)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in xe-pw-124926v2_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-d-dp-3:
- bat-dg2-oem2: NOTRUN -> [FAIL][1] ([Intel XE#400])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-d-dp-3.html
* igt@kms_psr@primary_page_flip:
- bat-dg2-oem2: NOTRUN -> [SKIP][2] ([Intel XE#535]) +2 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/bat-dg2-oem2/igt@kms_psr@primary_page_flip.html
* igt@xe_exec_store@basic-store:
- bat-adlp-7: [PASS][3] -> [FAIL][4] ([Intel XE#761])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359/bat-adlp-7/igt@xe_exec_store@basic-store.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/bat-adlp-7/igt@xe_exec_store@basic-store.html
#### Possible fixes ####
* igt@kms_pipe_crc_basic@hang-read-crc:
- bat-dg2-oem2: [INCOMPLETE][5] ([Intel XE#282] / [Intel XE#749]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-3:
- bat-dg2-oem2: [INCOMPLETE][7] ([Intel XE#282]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-3.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-3.html
#### Warnings ####
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
- bat-dg2-oem2: [TIMEOUT][9] ([Intel XE#430] / [Intel XE#530]) -> [FAIL][10] ([Intel XE#400])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-dp-3:
- bat-dg2-oem2: [TIMEOUT][11] ([Intel XE#530]) -> [FAIL][12] ([Intel XE#400])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-dp-3.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-dp-3.html
[Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
[Intel XE#400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/400
[Intel XE#430]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/430
[Intel XE#530]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/530
[Intel XE#535]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/535
[Intel XE#749]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/749
[Intel XE#761]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/761
Build changes
-------------
* Linux: xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359 -> xe-pw-124926v2
IGT_7532: bf24b157b1049afc086fe65a60b22bd6bb3e18b7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-430-fe4d6ceb20b5ebad356c722396c2c06d4485c359: fe4d6ceb20b5ebad356c722396c2c06d4485c359
xe-pw-124926v2: 124926v2
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-124926v2/index.html
[-- Attachment #2: Type: text/html, Size: 5283 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Intel-xe] [PATCH] drm/xe: add mocs kunit
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
` (6 preceding siblings ...)
2023-10-11 22:59 ` [Intel-xe] ✓ CI.BAT: " Patchwork
@ 2023-10-12 9:20 ` Jani Nikula
7 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2023-10-12 9:20 UTC (permalink / raw)
To: Ruthuvikas Ravikumar, intel-xe, janga.rahul.kumar, ramadevi.gandi
Cc: matthew.d.roper
On Wed, 11 Oct 2023, Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com> wrote:
> This kunit verifies the hardware values of the mocs and l3cc
> registers with the KMD programmed values.
>
> Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
> Cc: Mathew D Roper <matthew.d.roper@intel.com>
> Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
Please pay more attention to the patches before sending to save
everyone's time. Thanks.
BR,
Jani.
> ---
> drivers/gpu/drm/xe/tests/Makefile | 1 +
> drivers/gpu/drm/xe/tests/xe_mocs.c | 143 ++++++++++++++++++++++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
> drivers/gpu/drm/xe/xe_mocs.c | 4 +
> 5 files changed, 185 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
>
> diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
> index 51f1a7f017d4..39d8a0892274 100644
> --- a/drivers/gpu/drm/xe/tests/Makefile
> +++ b/drivers/gpu/drm/xe/tests/Makefile
> @@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
> xe_bo_test.o \
> xe_dma_buf_test.o \
> xe_migrate_test.o \
> + xe_mocs_test.o \
> xe_pci_test.o \
> xe_rtp_test.o \
> xe_wa_test.o
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
> new file mode 100644
> index 000000000000..0dd3f933cbf6
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
> @@ -0,0 +1,143 @@
> +// SPDX-License-Identifier: GPL-2.0 AND MIT
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include <kunit/test.h>
> +#include <kunit/visibility.h>
> +
> +#include "tests/xe_mocs_test.h"
> +#include "tests/xe_pci_test.h"
> +#include "tests/xe_test.h"
> +
> +#include "xe_pci.h"
> +#include "xe_pm.h"
> +#include "xe_gt.h"
> +#include "xe_mocs.h"
> +#include "xe_bo.h"
> +#include "xe_device.h"
> +
> +struct live_mocs {
> + struct xe_mocs_info table;
> + struct xe_mocs_info *mocs;
> + struct xe_mocs_info *l3cc;
> + struct xe_bo *scratch;
> + void *vaddr;
> +};
> +
> +static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
> +{
> + unsigned int flags;
> + struct kunit *test = xe_cur_kunit();
> +
> + memset(arg, 0, sizeof(*arg));
> +
> + flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
> +
> + kunit_info(test, "table size %d", arg->table.size);
> + kunit_info(test, "table uc_index %d", arg->table.uc_index);
> + kunit_info(test, "table n_entries %d", arg->table.n_entries);
> +
> + if (flags & HAS_GLOBAL_MOCS)
> + arg->mocs = &arg->table;
> +
> + arg->l3cc = &arg->table;
> +
> + return flags;
> +}
> +
> +static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
> +{
> + unsigned int i;
> + u32 l3cc;
> + u32 reg;
> + ssize_t ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
> + for (i = 0; i < (info->n_entries + 1) / 2 ?
> + (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
> + get_entry_l3cc(info, 2 * i + 1))),
> + 1 : 0;
> + i++) {
> + reg = xe_mmio_read32(gt, LNCFCMOCS(i));
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
> + LNCFCMOCS(i).addr, reg, l3cc);
> +
> + if (reg != l3cc) {
> + KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val: \n",
> + LNCFCMOCS(i).addr);
> + }
> + }
> +
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
> + u32 addr)
> +{
> + struct xe_device *xe = gt_to_xe(gt);
> +
> + unsigned int i;
> + u32 mocs;
> + u32 reg_val;
> +
> + ssize_t ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
> + drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
> + "Unused entries index should have been defined\n");
> + for (i = 0;
> + i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
> + i++) {
> + struct xe_reg reg = XE_REG(addr + i * 4);
> +
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
> + mocs);
> + reg_val = xe_mmio_read32(gt, reg);
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
> + reg_val);
> + if (reg_val != mocs) {
> + KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val: \n",
> + reg.addr);
> + }
> + }
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +static int mocs_kernel_test_run_device(struct xe_device *xe)
> +{
> + /* Basic check the system is configured with the expected mocs table */
> +
> + struct live_mocs mocs;
> + struct xe_gt *gt;
> +
> + unsigned int flags;
> + int id;
> +
> + for_each_gt(gt, xe, id) {
> + flags = live_mocs_init(&mocs, gt);
> + if (flags & HAS_GLOBAL_MOCS)
> + read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
> + read_l3cc_table(gt, mocs.l3cc);
> + }
> + return 0;
> +}
> +void xe_live_mocs_kernel_kunit(struct kunit *test)
> +{
> + xe_call_for_each_device(mocs_kernel_test_run_device);
> +}
> +EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> new file mode 100644
> index 000000000000..ef56bd517b28
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> @@ -0,0 +1,24 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include "xe_mocs_test.h"
> +
> +#include <kunit/test.h>
> +
> +static struct kunit_case xe_mocs_tests[] = {
> + KUNIT_CASE(xe_live_mocs_kernel_kunit),
> + {}
> +};
> +
> +static struct kunit_suite xe_mocs_test_suite = {
> + .name = "xe_mocs",
> + .test_cases = xe_mocs_tests,
> +};
> +
> +kunit_test_suite(xe_mocs_test_suite);
> +
> +MODULE_AUTHOR("Intel Corporation");
> +MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> new file mode 100644
> index 000000000000..7faa3575e6c3
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> @@ -0,0 +1,13 @@
> +/* SPDX-License-Identifier: GPL-2.0 AND MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_MOCS_TEST_H_
> +#define _XE_MOCS_TEST_H_
> +
> +struct kunit;
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test);
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
> index 19a8146ded9a..0594ee7c0c15 100644
> --- a/drivers/gpu/drm/xe/xe_mocs.c
> +++ b/drivers/gpu/drm/xe/xe_mocs.c
> @@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
> if (table.table)
> init_l3cc_table(gt, &table);
> }
> +
> +#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> +#include "tests/xe_mocs.c"
> +#endif
> \ No newline at end of file
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Intel-xe] [PATCH] drm/xe: Add mocs kunit
2023-10-30 18:40 [Intel-xe] [PATCH] drm/xe: Add " Ruthuvikas Ravikumar
@ 2023-11-01 22:38 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2023-11-01 22:38 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: janga.rahul.kumar, intel-xe, ramadevi.gandi
On Tue, Oct 31, 2023 at 12:10:30AM +0530, Ruthuvikas Ravikumar wrote:
> This kunit verifies the hardware values of mocs and
> l3cc registers with the KMD programmed values.
>
> v7: correct checkpath
> v6: Change ssize_t type.
> Change forcewake domain to XE_FW_GT.
> Update change of MOCS registers are multicast on Xe_HP and beyond
> patch.
>
> v5: Release forcewake.
> Remove single statement braces.
> Fix debug statements.
>
> v4: Drop stratch and vaddr.
> Fix debug statements.
> Fix indentation.
>
> v3: Fix checkpath.
>
> v2: Fix checkpath.
For future reference, you might want to pass the "-v" flag to git
format-patch so that it's easier to keep the different versions of your
patches separate in the inbox. I.e., including a "-v8" flag when
running format-patch on your next version will ensure it gets generated
as [PATCH v8] and be easy to distinguish from v7, v9, etc. in the email
clients.
>
> Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
> Cc: Mathew D Roper <matthew.d.roper@intel.com>
> Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
> ---
> drivers/gpu/drm/xe/tests/Makefile | 1 +
> drivers/gpu/drm/xe/tests/xe_mocs.c | 165 ++++++++++++++++++++++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 ++
> drivers/gpu/drm/xe/xe_mocs.c | 4 +
> 5 files changed, 207 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
>
> diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
> index 51f1a7f017d4..39d8a0892274 100644
> --- a/drivers/gpu/drm/xe/tests/Makefile
> +++ b/drivers/gpu/drm/xe/tests/Makefile
> @@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
> xe_bo_test.o \
> xe_dma_buf_test.o \
> xe_migrate_test.o \
> + xe_mocs_test.o \
> xe_pci_test.o \
> xe_rtp_test.o \
> xe_wa_test.o
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
> new file mode 100644
> index 000000000000..b2f2a4a86989
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
> @@ -0,0 +1,165 @@
> +// SPDX-License-Identifier: GPL-2.0 AND MIT
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include <kunit/test.h>
> +#include <kunit/visibility.h>
> +
> +#include "tests/xe_mocs_test.h"
> +#include "tests/xe_pci_test.h"
> +#include "tests/xe_test.h"
> +
> +#include "xe_pci.h"
> +#include "xe_pm.h"
> +#include "xe_gt.h"
> +#include "xe_mocs.h"
> +#include "xe_bo.h"
> +#include "xe_device.h"
Do xe_bo.h and xe_pm.h get used for anything in this file? I didn't
spot anything obvious, but I didn't actually compile it, so I may have
overlooked something.
> +
> +struct live_mocs {
> + struct xe_mocs_info table;
> + struct xe_mocs_info *mocs;
> + struct xe_mocs_info *l3cc;
Why do we need all three of these? 'table' holds both the global mocs
and the lncf mocs information, so both of these just wind up just being
pointers back to the same table. You simply pass &mocs.table in the
places you're using these other two pointers today.
> +};
> +
> +static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
> +{
> + unsigned int flags;
> + struct kunit *test = xe_cur_kunit();
> +
> + memset(arg, 0, sizeof(*arg));
> +
> + flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
> +
> + kunit_info(test, "table size %d", arg->table.size);
> + kunit_info(test, "table uc_index %d", arg->table.uc_index);
> + kunit_info(test, "table n_entries %d", arg->table.n_entries);
> +
> + if (flags & HAS_GLOBAL_MOCS)
> + arg->mocs = &arg->table;
> +
> + arg->l3cc = &arg->table;
> +
> + return flags;
> +}
> +
> +static void read_l3cc_table(struct xe_gt *gt,
> + const struct xe_mocs_info *info)
> +{
> + unsigned int i;
> + u32 l3cc;
> + u32 reg_val;
> + u32 ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
> + if (ret)
> + goto out;
> + mocs_dbg(>_to_xe(gt)->drm, "L3CC entries:%d\n", info->n_entries);
> + for (i = 0;
> + i < (info->n_entries + 1) / 2 ?
> + (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
> + get_entry_l3cc(info, 2 * i + 1))), 1 : 0;
> + i++) {
> + if (GRAPHICS_VERx100(gt_to_xe(gt)) >= 1250) {
> + reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i));
> + struct xe_reg_mcr reg_mcr = XEHP_LNCFCMOCS(i);
> +
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg_mcr.__reg.addr,
> + reg_val, l3cc);
> + if (reg_val != l3cc)
> + KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n",
> + reg_mcr.__reg.addr);
> + } else {
> + reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i));
> + struct xe_reg reg = XELP_LNCFCMOCS(i);
> +
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg.addr,
> + reg_val, l3cc);
> + if (reg_val != l3cc)
> + KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n",
> + reg.addr);
> + }
You only need to use the 'if' guard on the actual register reads. The
debugging and error messages can be pulled outside since the actual
register offset is the same for both the XELP and XEHP variants and you
don't really need to worry about using a specific form.
if (GRAPHICS_VERx100(gt_to_xe(gt)) >= 1250)
reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i));
else
reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i));
mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
XELP_LNCFCMOCS(i).addr)
if (reg_val != l3cc)
KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n",
XELP_LNCFCMOCS(i).addr);
The same can also be done with the global mocs handling in
read_mocs_table() as well.
> +
> + }
> + xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +
> +static void read_mocs_table(struct xe_gt *gt,
> + const struct xe_mocs_info *info)
> +{
> + struct xe_device *xe = gt_to_xe(gt);
> +
> + unsigned int i;
> + u32 mocs;
> + u32 reg_val;
> + u32 ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
> + if (ret)
> + goto out;
Should we just be doing a
KUNIT_ASSERT_EQ(test, ret, 0);
here so that it will be apparent if this fails? Otherwise if we fail to
grab forcewake for some reason, we'll just silently skip this test and
it will seem like everything was tested successfully.
> +
> + mocs_dbg(>_to_xe(gt)->drm, "Global MOCS entries:%d\n", info->n_entries);
> + drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
> + "Unused entries index should have been defined\n");
> + for (i = 0;
> + i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
> + i++) {
> +
> + if (GRAPHICS_VERx100(gt_to_xe(gt)) > 1250) {
> + reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_GLOBAL_MOCS(i));
> + struct xe_reg_mcr reg_mcr = XEHP_GLOBAL_MOCS(i);
> +
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
> + reg_mcr.__reg.addr, reg_val, mocs);
The indent of this line doesn't look right.
> + if (reg_val != mocs)
> + KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
> + reg_mcr.__reg.addr);
> + } else {
> + reg_val = xe_mmio_read32(gt, XELP_GLOBAL_MOCS(i));
> + struct xe_reg reg = XELP_GLOBAL_MOCS(i);
> +
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
> + reg.addr, reg_val, mocs);
Same here.
> + if (reg_val != mocs)
> + KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
> + reg.addr);
> + }
> + }
> + xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +
> +static int mocs_kernel_test_run_device(struct xe_device *xe)
> +{
> + /* Basic check the system is configured with the expected mocs table */
> +
> + struct live_mocs mocs;
> + struct xe_gt *gt;
> +
> + unsigned int flags;
> + int id;
> +
> + for_each_gt(gt, xe, id) {
> + flags = live_mocs_init(&mocs, gt);
> + if (flags & HAS_GLOBAL_MOCS)
> + read_mocs_table(gt, mocs.mocs);
> + read_l3cc_table(gt, mocs.l3cc);
Since Xe2 platforms don't have LNCFCMOCS registers, we're probably going
to want to add a check on this one as well, just in case any of those
register offsets get recycled for other registers on Xe2 or later
platforms. I.e., add a check for HAS_LNCF_MOCS (which just got added to
drm-xe-next) before calling this function
Matt
> + }
> + return 0;
> +}
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test)
> +{
> + xe_call_for_each_device(mocs_kernel_test_run_device);
> +}
> +EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> new file mode 100644
> index 000000000000..ef56bd517b28
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> @@ -0,0 +1,24 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include "xe_mocs_test.h"
> +
> +#include <kunit/test.h>
> +
> +static struct kunit_case xe_mocs_tests[] = {
> + KUNIT_CASE(xe_live_mocs_kernel_kunit),
> + {}
> +};
> +
> +static struct kunit_suite xe_mocs_test_suite = {
> + .name = "xe_mocs",
> + .test_cases = xe_mocs_tests,
> +};
> +
> +kunit_test_suite(xe_mocs_test_suite);
> +
> +MODULE_AUTHOR("Intel Corporation");
> +MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> new file mode 100644
> index 000000000000..7faa3575e6c3
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> @@ -0,0 +1,13 @@
> +/* SPDX-License-Identifier: GPL-2.0 AND MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_MOCS_TEST_H_
> +#define _XE_MOCS_TEST_H_
> +
> +struct kunit;
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test);
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
> index 19a8146ded9a..a73419ea0711 100644
> --- a/drivers/gpu/drm/xe/xe_mocs.c
> +++ b/drivers/gpu/drm/xe/xe_mocs.c
> @@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
> if (table.table)
> init_l3cc_table(gt, &table);
> }
> +
> +#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> +#include "tests/xe_mocs.c"
> +#endif
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] [PATCH] drm/xe: Add mocs kunit
@ 2023-10-30 18:40 Ruthuvikas Ravikumar
2023-11-01 22:38 ` Matt Roper
0 siblings, 1 reply; 19+ messages in thread
From: Ruthuvikas Ravikumar @ 2023-10-30 18:40 UTC (permalink / raw)
To: intel-xe, janga.rahul.kumar, ramadevi.gandi
Cc: matthew.d.roper, ruthuvikas.ravikumar
This kunit verifies the hardware values of mocs and
l3cc registers with the KMD programmed values.
v7: correct checkpath
v6: Change ssize_t type.
Change forcewake domain to XE_FW_GT.
Update change of MOCS registers are multicast on Xe_HP and beyond
patch.
v5: Release forcewake.
Remove single statement braces.
Fix debug statements.
v4: Drop stratch and vaddr.
Fix debug statements.
Fix indentation.
v3: Fix checkpath.
v2: Fix checkpath.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
---
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 165 ++++++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 ++
drivers/gpu/drm/xe/xe_mocs.c | 4 +
5 files changed, 207 insertions(+)
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 51f1a7f017d4..39d8a0892274 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
xe_bo_test.o \
xe_dma_buf_test.o \
xe_migrate_test.o \
+ xe_mocs_test.o \
xe_pci_test.o \
xe_rtp_test.o \
xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
new file mode 100644
index 000000000000..b2f2a4a86989
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -0,0 +1,165 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/visibility.h>
+
+#include "tests/xe_mocs_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
+
+#include "xe_pci.h"
+#include "xe_pm.h"
+#include "xe_gt.h"
+#include "xe_mocs.h"
+#include "xe_bo.h"
+#include "xe_device.h"
+
+struct live_mocs {
+ struct xe_mocs_info table;
+ struct xe_mocs_info *mocs;
+ struct xe_mocs_info *l3cc;
+};
+
+static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
+{
+ unsigned int flags;
+ struct kunit *test = xe_cur_kunit();
+
+ memset(arg, 0, sizeof(*arg));
+
+ flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
+
+ kunit_info(test, "table size %d", arg->table.size);
+ kunit_info(test, "table uc_index %d", arg->table.uc_index);
+ kunit_info(test, "table n_entries %d", arg->table.n_entries);
+
+ if (flags & HAS_GLOBAL_MOCS)
+ arg->mocs = &arg->table;
+
+ arg->l3cc = &arg->table;
+
+ return flags;
+}
+
+static void read_l3cc_table(struct xe_gt *gt,
+ const struct xe_mocs_info *info)
+{
+ unsigned int i;
+ u32 l3cc;
+ u32 reg_val;
+ u32 ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (ret)
+ goto out;
+ mocs_dbg(>_to_xe(gt)->drm, "L3CC entries:%d\n", info->n_entries);
+ for (i = 0;
+ i < (info->n_entries + 1) / 2 ?
+ (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
+ get_entry_l3cc(info, 2 * i + 1))), 1 : 0;
+ i++) {
+ if (GRAPHICS_VERx100(gt_to_xe(gt)) >= 1250) {
+ reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i));
+ struct xe_reg_mcr reg_mcr = XEHP_LNCFCMOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg_mcr.__reg.addr,
+ reg_val, l3cc);
+ if (reg_val != l3cc)
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n",
+ reg_mcr.__reg.addr);
+ } else {
+ reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i));
+ struct xe_reg reg = XELP_LNCFCMOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg.addr,
+ reg_val, l3cc);
+ if (reg_val != l3cc)
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n",
+ reg.addr);
+ }
+
+ }
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static void read_mocs_table(struct xe_gt *gt,
+ const struct xe_mocs_info *info)
+{
+ struct xe_device *xe = gt_to_xe(gt);
+
+ unsigned int i;
+ u32 mocs;
+ u32 reg_val;
+ u32 ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "Global MOCS entries:%d\n", info->n_entries);
+ drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
+ "Unused entries index should have been defined\n");
+ for (i = 0;
+ i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
+ i++) {
+
+ if (GRAPHICS_VERx100(gt_to_xe(gt)) > 1250) {
+ reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_GLOBAL_MOCS(i));
+ struct xe_reg_mcr reg_mcr = XEHP_GLOBAL_MOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ reg_mcr.__reg.addr, reg_val, mocs);
+ if (reg_val != mocs)
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg_mcr.__reg.addr);
+ } else {
+ reg_val = xe_mmio_read32(gt, XELP_GLOBAL_MOCS(i));
+ struct xe_reg reg = XELP_GLOBAL_MOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ reg.addr, reg_val, mocs);
+ if (reg_val != mocs)
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg.addr);
+ }
+ }
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static int mocs_kernel_test_run_device(struct xe_device *xe)
+{
+ /* Basic check the system is configured with the expected mocs table */
+
+ struct live_mocs mocs;
+ struct xe_gt *gt;
+
+ unsigned int flags;
+ int id;
+
+ for_each_gt(gt, xe, id) {
+ flags = live_mocs_init(&mocs, gt);
+ if (flags & HAS_GLOBAL_MOCS)
+ read_mocs_table(gt, mocs.mocs);
+ read_l3cc_table(gt, mocs.l3cc);
+ }
+ return 0;
+}
+
+void xe_live_mocs_kernel_kunit(struct kunit *test)
+{
+ xe_call_for_each_device(mocs_kernel_test_run_device);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
new file mode 100644
index 000000000000..ef56bd517b28
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "xe_mocs_test.h"
+
+#include <kunit/test.h>
+
+static struct kunit_case xe_mocs_tests[] = {
+ KUNIT_CASE(xe_live_mocs_kernel_kunit),
+ {}
+};
+
+static struct kunit_suite xe_mocs_test_suite = {
+ .name = "xe_mocs",
+ .test_cases = xe_mocs_tests,
+};
+
+kunit_test_suite(xe_mocs_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
new file mode 100644
index 000000000000..7faa3575e6c3
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_MOCS_TEST_H_
+#define _XE_MOCS_TEST_H_
+
+struct kunit;
+
+void xe_live_mocs_kernel_kunit(struct kunit *test);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
index 19a8146ded9a..a73419ea0711 100644
--- a/drivers/gpu/drm/xe/xe_mocs.c
+++ b/drivers/gpu/drm/xe/xe_mocs.c
@@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
if (table.table)
init_l3cc_table(gt, &table);
}
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_mocs.c"
+#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [Intel-xe] [PATCH] drm/xe: Add mocs kunit
@ 2023-10-30 17:55 Ruthuvikas Ravikumar
0 siblings, 0 replies; 19+ messages in thread
From: Ruthuvikas Ravikumar @ 2023-10-30 17:55 UTC (permalink / raw)
To: intel-xe, janga.rahul.kumar, ramadevi.gandi
Cc: matthew.d.roper, ruthuvikas.ravikumar
This kunit verifies the hardware values of mocs and
l3cc registers with the KMD programmed values.
v6: Change ssize_t type.
Change forcewake domain to XE_FW_GT.
Update change of MOCS registers are multicast on Xe_HP and beyond
patch.
v5: Release forcewake.
Remove single statement braces.
Fix debug statements.
v4: Drop stratch and vaddr.
Fix debug statements.
Fix indentation.
v3: Fix checkpath.
v2: Fix checkpath.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
---
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 167 ++++++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 ++
drivers/gpu/drm/xe/xe_mocs.c | 4 +
5 files changed, 209 insertions(+)
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 51f1a7f017d4..39d8a0892274 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
xe_bo_test.o \
xe_dma_buf_test.o \
xe_migrate_test.o \
+ xe_mocs_test.o \
xe_pci_test.o \
xe_rtp_test.o \
xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
new file mode 100644
index 000000000000..bc0579ba2ff4
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -0,0 +1,167 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/visibility.h>
+
+#include "tests/xe_mocs_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
+
+#include "xe_pci.h"
+#include "xe_pm.h"
+#include "xe_gt.h"
+#include "xe_mocs.h"
+#include "xe_bo.h"
+#include "xe_device.h"
+
+struct live_mocs {
+ struct xe_mocs_info table;
+ struct xe_mocs_info *mocs;
+ struct xe_mocs_info *l3cc;
+};
+
+static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
+{
+ unsigned int flags;
+ struct kunit *test = xe_cur_kunit();
+
+ memset(arg, 0, sizeof(*arg));
+
+ flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
+
+ kunit_info(test, "table size %d", arg->table.size);
+ kunit_info(test, "table uc_index %d", arg->table.uc_index);
+ kunit_info(test, "table n_entries %d", arg->table.n_entries);
+
+ if (flags & HAS_GLOBAL_MOCS)
+ arg->mocs = &arg->table;
+
+ arg->l3cc = &arg->table;
+
+ return flags;
+}
+
+static void read_l3cc_table(struct xe_gt *gt,
+ const struct xe_mocs_info *info)
+{
+ unsigned int i;
+ u32 l3cc;
+ u32 reg_val;
+ u32 ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (ret)
+ goto out;
+ mocs_dbg(>_to_xe(gt)->drm, "L3CC entries:%d\n", info->n_entries);
+ for (i = 0;
+ i < (info->n_entries + 1) / 2 ?
+ (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
+ get_entry_l3cc(info, 2 * i + 1))), 1 : 0;
+ i++) {
+ if (GRAPHICS_VERx100(gt_to_xe(gt)) >= 1250) {
+ reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i));
+ struct xe_reg_mcr reg_mcr = XEHP_LNCFCMOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg_mcr.__reg.addr,
+ reg_val, l3cc);
+ if (reg_val != l3cc)
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n",
+ reg_mcr.__reg.addr);
+ }
+ else {
+ reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i));
+ struct xe_reg reg = XELP_LNCFCMOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg.addr,
+ reg_val, l3cc);
+ if (reg_val != l3cc)
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n",
+ reg.addr);
+ }
+
+ }
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+ out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static void read_mocs_table(struct xe_gt *gt,
+ const struct xe_mocs_info *info)
+{
+ struct xe_device *xe = gt_to_xe(gt);
+
+ unsigned int i;
+ u32 mocs;
+ u32 reg_val;
+ u32 ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "Global MOCS entries:%d\n", info->n_entries);
+ drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
+ "Unused entries index should have been defined\n");
+ for (i = 0;
+ i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
+ i++) {
+
+ if (GRAPHICS_VERx100(gt_to_xe(gt)) > 1250) {
+ reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_GLOBAL_MOCS(i));
+ struct xe_reg_mcr reg_mcr = XEHP_GLOBAL_MOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ reg_mcr.__reg.addr, reg_val, mocs);
+ if (reg_val != mocs)
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg_mcr.__reg.addr);
+ }
+ else {
+ reg_val = xe_mmio_read32(gt, XELP_GLOBAL_MOCS(i));
+ struct xe_reg reg = XELP_GLOBAL_MOCS(i);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ reg.addr, reg_val, mocs);
+ if (reg_val != mocs)
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg.addr);
+ }
+ }
+ xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
+ out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static int mocs_kernel_test_run_device(struct xe_device *xe)
+{
+ /* Basic check the system is configured with the expected mocs table */
+
+ struct live_mocs mocs;
+ struct xe_gt *gt;
+
+ unsigned int flags;
+ int id;
+
+ for_each_gt(gt, xe, id) {
+ flags = live_mocs_init(&mocs, gt);
+ if (flags & HAS_GLOBAL_MOCS)
+ read_mocs_table(gt, mocs.mocs);
+ read_l3cc_table(gt, mocs.l3cc);
+ }
+ return 0;
+}
+
+void xe_live_mocs_kernel_kunit(struct kunit *test)
+{
+ xe_call_for_each_device(mocs_kernel_test_run_device);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
new file mode 100644
index 000000000000..ef56bd517b28
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "xe_mocs_test.h"
+
+#include <kunit/test.h>
+
+static struct kunit_case xe_mocs_tests[] = {
+ KUNIT_CASE(xe_live_mocs_kernel_kunit),
+ {}
+};
+
+static struct kunit_suite xe_mocs_test_suite = {
+ .name = "xe_mocs",
+ .test_cases = xe_mocs_tests,
+};
+
+kunit_test_suite(xe_mocs_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
new file mode 100644
index 000000000000..7faa3575e6c3
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_MOCS_TEST_H_
+#define _XE_MOCS_TEST_H_
+
+struct kunit;
+
+void xe_live_mocs_kernel_kunit(struct kunit *test);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
index 19a8146ded9a..a73419ea0711 100644
--- a/drivers/gpu/drm/xe/xe_mocs.c
+++ b/drivers/gpu/drm/xe/xe_mocs.c
@@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
if (table.table)
init_l3cc_table(gt, &table);
}
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_mocs.c"
+#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [Intel-xe] [PATCH] drm/xe: Add mocs kunit
2023-10-23 16:03 Ruthuvikas Ravikumar
@ 2023-10-23 20:47 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2023-10-23 20:47 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: janga.rahul.kumar, intel-xe, ramadevi.gandi
On Mon, Oct 23, 2023 at 09:33:14PM +0530, Ruthuvikas Ravikumar wrote:
> This kunit verifies the hardware values of mocs and
> l3cc registers with the KMD programmed values.
>
> v5: Release forcewake.
> Remove single statement braces.
> Fix debug statements.
>
> v4: Drop stratch and vaddr.
> Fix debug statements.
> Fix indentation.
>
> v3: Fix checkpath.
>
> v2: Fix checkpath.
>
> Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
> Cc: Mathew D Roper <matthew.d.roper@intel.com>
> Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
> ---
> drivers/gpu/drm/xe/tests/Makefile | 1 +
> drivers/gpu/drm/xe/tests/xe_mocs.c | 141 ++++++++++++++++++++++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
> drivers/gpu/drm/xe/xe_mocs.c | 4 +
> 5 files changed, 183 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
>
> diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
> index 51f1a7f017d4..39d8a0892274 100644
> --- a/drivers/gpu/drm/xe/tests/Makefile
> +++ b/drivers/gpu/drm/xe/tests/Makefile
> @@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
> xe_bo_test.o \
> xe_dma_buf_test.o \
> xe_migrate_test.o \
> + xe_mocs_test.o \
> xe_pci_test.o \
> xe_rtp_test.o \
> xe_wa_test.o
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
> new file mode 100644
> index 000000000000..34a20b373ffe
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
> @@ -0,0 +1,141 @@
> +// SPDX-License-Identifier: GPL-2.0 AND MIT
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include <kunit/test.h>
> +#include <kunit/visibility.h>
> +
> +#include "tests/xe_mocs_test.h"
> +#include "tests/xe_pci_test.h"
> +#include "tests/xe_test.h"
> +
> +#include "xe_pci.h"
> +#include "xe_pm.h"
> +#include "xe_gt.h"
> +#include "xe_mocs.h"
> +#include "xe_bo.h"
> +#include "xe_device.h"
> +
> +struct live_mocs {
> + struct xe_mocs_info table;
> + struct xe_mocs_info *mocs;
> + struct xe_mocs_info *l3cc;
> +};
> +
> +static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
> +{
> + unsigned int flags;
> + struct kunit *test = xe_cur_kunit();
> +
> + memset(arg, 0, sizeof(*arg));
> +
> + flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
> +
> + kunit_info(test, "table size %d", arg->table.size);
> + kunit_info(test, "table uc_index %d", arg->table.uc_index);
> + kunit_info(test, "table n_entries %d", arg->table.n_entries);
> +
> + if (flags & HAS_GLOBAL_MOCS)
> + arg->mocs = &arg->table;
> +
> + arg->l3cc = &arg->table;
> +
> + return flags;
> +}
> +
> +static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
> +{
> + unsigned int i;
> + u32 l3cc;
> + u32 reg;
> + ssize_t ret;
Why is 'ret' an 'ssize_t?' We're not doing anything size-related with
it.
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
Do we need all forcewake domains here? Or just the GT domain? If I'm
reading the bspec correctly, it appears the relevant registers are in
the GT domain on all platforms?
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "L3CC entries:%d\n", info->n_entries);
> + for (i = 0; i < (info->n_entries + 1) / 2 ?
> + (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
> + get_entry_l3cc(info, 2 * i + 1))),
> + 1 : 0;
> + i++) {
> + reg = xe_mmio_read32(gt, LNCFCMOCS(i));
Hmm, I just noticed that these LNCFMOCS registers are supposed to be MCR
registers. We probably need to update the driver to make sure we're
writing them in a multicast manner, and then also update the read here
to use xe_gt_mcr_read_any().
I just sent a patch to fix the driver programming here:
https://patchwork.freedesktop.org/series/125478/
You'll want to adjust your test to also read the registers in an
appropriate manner (regular register read on Xe_LP platforms, MCR read
on Xe_HP and later).
Matt
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
> + LNCFCMOCS(i).addr, reg, l3cc);
> +
> + if (reg != l3cc)
> + KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val:\n",
> + LNCFCMOCS(i).addr);
> + }
> + xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +
> +static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
> + u32 addr)
> +{
> + struct xe_device *xe = gt_to_xe(gt);
> +
> + unsigned int i;
> + u32 mocs;
> + u32 reg_val;
> +
> + ssize_t ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "Global MOCS entries:%d\n", info->n_entries);
> + drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
> + "Unused entries index should have been defined\n");
> + for (i = 0;
> + i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
> + i++) {
> + struct xe_reg reg = XE_REG(addr + i * 4);
> +
> + reg_val = xe_mmio_read32(gt, reg);
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg.addr,
> + reg_val, mocs);
> + if (reg_val != mocs)
> + KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
> + reg.addr);
> + }
> + xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +
> +static int mocs_kernel_test_run_device(struct xe_device *xe)
> +{
> + /* Basic check the system is configured with the expected mocs table */
> +
> + struct live_mocs mocs;
> + struct xe_gt *gt;
> +
> + unsigned int flags;
> + int id;
> +
> + for_each_gt(gt, xe, id) {
> + flags = live_mocs_init(&mocs, gt);
> + if (flags & HAS_GLOBAL_MOCS)
> + read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
> + read_l3cc_table(gt, mocs.l3cc);
> + }
> + return 0;
> +}
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test)
> +{
> + xe_call_for_each_device(mocs_kernel_test_run_device);
> +}
> +EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> new file mode 100644
> index 000000000000..ef56bd517b28
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> @@ -0,0 +1,24 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include "xe_mocs_test.h"
> +
> +#include <kunit/test.h>
> +
> +static struct kunit_case xe_mocs_tests[] = {
> + KUNIT_CASE(xe_live_mocs_kernel_kunit),
> + {}
> +};
> +
> +static struct kunit_suite xe_mocs_test_suite = {
> + .name = "xe_mocs",
> + .test_cases = xe_mocs_tests,
> +};
> +
> +kunit_test_suite(xe_mocs_test_suite);
> +
> +MODULE_AUTHOR("Intel Corporation");
> +MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> new file mode 100644
> index 000000000000..7faa3575e6c3
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> @@ -0,0 +1,13 @@
> +/* SPDX-License-Identifier: GPL-2.0 AND MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_MOCS_TEST_H_
> +#define _XE_MOCS_TEST_H_
> +
> +struct kunit;
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test);
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
> index 19a8146ded9a..a73419ea0711 100644
> --- a/drivers/gpu/drm/xe/xe_mocs.c
> +++ b/drivers/gpu/drm/xe/xe_mocs.c
> @@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
> if (table.table)
> init_l3cc_table(gt, &table);
> }
> +
> +#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> +#include "tests/xe_mocs.c"
> +#endif
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] [PATCH] drm/xe: Add mocs kunit
@ 2023-10-23 16:03 Ruthuvikas Ravikumar
2023-10-23 20:47 ` Matt Roper
0 siblings, 1 reply; 19+ messages in thread
From: Ruthuvikas Ravikumar @ 2023-10-23 16:03 UTC (permalink / raw)
To: intel-xe, janga.rahul.kumar, ramadevi.gandi; +Cc: matthew.d.roper
This kunit verifies the hardware values of mocs and
l3cc registers with the KMD programmed values.
v5: Release forcewake.
Remove single statement braces.
Fix debug statements.
v4: Drop stratch and vaddr.
Fix debug statements.
Fix indentation.
v3: Fix checkpath.
v2: Fix checkpath.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
---
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 141 ++++++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
drivers/gpu/drm/xe/xe_mocs.c | 4 +
5 files changed, 183 insertions(+)
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 51f1a7f017d4..39d8a0892274 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
xe_bo_test.o \
xe_dma_buf_test.o \
xe_migrate_test.o \
+ xe_mocs_test.o \
xe_pci_test.o \
xe_rtp_test.o \
xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
new file mode 100644
index 000000000000..34a20b373ffe
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -0,0 +1,141 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/visibility.h>
+
+#include "tests/xe_mocs_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
+
+#include "xe_pci.h"
+#include "xe_pm.h"
+#include "xe_gt.h"
+#include "xe_mocs.h"
+#include "xe_bo.h"
+#include "xe_device.h"
+
+struct live_mocs {
+ struct xe_mocs_info table;
+ struct xe_mocs_info *mocs;
+ struct xe_mocs_info *l3cc;
+};
+
+static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
+{
+ unsigned int flags;
+ struct kunit *test = xe_cur_kunit();
+
+ memset(arg, 0, sizeof(*arg));
+
+ flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
+
+ kunit_info(test, "table size %d", arg->table.size);
+ kunit_info(test, "table uc_index %d", arg->table.uc_index);
+ kunit_info(test, "table n_entries %d", arg->table.n_entries);
+
+ if (flags & HAS_GLOBAL_MOCS)
+ arg->mocs = &arg->table;
+
+ arg->l3cc = &arg->table;
+
+ return flags;
+}
+
+static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
+{
+ unsigned int i;
+ u32 l3cc;
+ u32 reg;
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "L3CC entries:%d\n", info->n_entries);
+ for (i = 0; i < (info->n_entries + 1) / 2 ?
+ (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
+ get_entry_l3cc(info, 2 * i + 1))),
+ 1 : 0;
+ i++) {
+ reg = xe_mmio_read32(gt, LNCFCMOCS(i));
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ LNCFCMOCS(i).addr, reg, l3cc);
+
+ if (reg != l3cc)
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val:\n",
+ LNCFCMOCS(i).addr);
+ }
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
+ u32 addr)
+{
+ struct xe_device *xe = gt_to_xe(gt);
+
+ unsigned int i;
+ u32 mocs;
+ u32 reg_val;
+
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "Global MOCS entries:%d\n", info->n_entries);
+ drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
+ "Unused entries index should have been defined\n");
+ for (i = 0;
+ i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
+ i++) {
+ struct xe_reg reg = XE_REG(addr + i * 4);
+
+ reg_val = xe_mmio_read32(gt, reg);
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg.addr,
+ reg_val, mocs);
+ if (reg_val != mocs)
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg.addr);
+ }
+ xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static int mocs_kernel_test_run_device(struct xe_device *xe)
+{
+ /* Basic check the system is configured with the expected mocs table */
+
+ struct live_mocs mocs;
+ struct xe_gt *gt;
+
+ unsigned int flags;
+ int id;
+
+ for_each_gt(gt, xe, id) {
+ flags = live_mocs_init(&mocs, gt);
+ if (flags & HAS_GLOBAL_MOCS)
+ read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
+ read_l3cc_table(gt, mocs.l3cc);
+ }
+ return 0;
+}
+
+void xe_live_mocs_kernel_kunit(struct kunit *test)
+{
+ xe_call_for_each_device(mocs_kernel_test_run_device);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
new file mode 100644
index 000000000000..ef56bd517b28
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "xe_mocs_test.h"
+
+#include <kunit/test.h>
+
+static struct kunit_case xe_mocs_tests[] = {
+ KUNIT_CASE(xe_live_mocs_kernel_kunit),
+ {}
+};
+
+static struct kunit_suite xe_mocs_test_suite = {
+ .name = "xe_mocs",
+ .test_cases = xe_mocs_tests,
+};
+
+kunit_test_suite(xe_mocs_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
new file mode 100644
index 000000000000..7faa3575e6c3
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_MOCS_TEST_H_
+#define _XE_MOCS_TEST_H_
+
+struct kunit;
+
+void xe_live_mocs_kernel_kunit(struct kunit *test);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
index 19a8146ded9a..a73419ea0711 100644
--- a/drivers/gpu/drm/xe/xe_mocs.c
+++ b/drivers/gpu/drm/xe/xe_mocs.c
@@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
if (table.table)
init_l3cc_table(gt, &table);
}
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_mocs.c"
+#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [Intel-xe] [PATCH] drm/xe: Add mocs kunit
2023-10-20 17:07 Ruthuvikas Ravikumar
@ 2023-10-20 18:09 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2023-10-20 18:09 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: janga.rahul.kumar, intel-xe, ramadevi.gandi
On Fri, Oct 20, 2023 at 10:37:58PM +0530, Ruthuvikas Ravikumar wrote:
> This kunit verifies the hardware values of mocs and
> l3cc registers with the KMD programmed values.
>
In the future it's helpful to reviewers if you provide a list of updates
since the previous version. E.g.,
v2:
- Changed foo to bar
- Dropped unnecessary abc
- Added def
> Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
> Cc: Mathew D Roper <matthew.d.roper@intel.com>
> Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
> ---
> drivers/gpu/drm/xe/tests/Makefile | 1 +
> drivers/gpu/drm/xe/tests/xe_mocs.c | 142 ++++++++++++++++++++++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
> drivers/gpu/drm/xe/xe_mocs.c | 4 +
> 5 files changed, 184 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
>
> diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
> index 51f1a7f017d4..39d8a0892274 100644
> --- a/drivers/gpu/drm/xe/tests/Makefile
> +++ b/drivers/gpu/drm/xe/tests/Makefile
> @@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
> xe_bo_test.o \
> xe_dma_buf_test.o \
> xe_migrate_test.o \
> + xe_mocs_test.o \
> xe_pci_test.o \
> xe_rtp_test.o \
> xe_wa_test.o
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
> new file mode 100644
> index 000000000000..c5d002526da7
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
> @@ -0,0 +1,142 @@
> +// SPDX-License-Identifier: GPL-2.0 AND MIT
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include <kunit/test.h>
> +#include <kunit/visibility.h>
> +
> +#include "tests/xe_mocs_test.h"
> +#include "tests/xe_pci_test.h"
> +#include "tests/xe_test.h"
> +
> +#include "xe_pci.h"
> +#include "xe_pm.h"
> +#include "xe_gt.h"
> +#include "xe_mocs.h"
> +#include "xe_bo.h"
> +#include "xe_device.h"
> +
> +struct live_mocs {
> + struct xe_mocs_info table;
> + struct xe_mocs_info *mocs;
> + struct xe_mocs_info *l3cc;
> +};
> +
> +static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
> +{
> + unsigned int flags;
> + struct kunit *test = xe_cur_kunit();
> +
> + memset(arg, 0, sizeof(*arg));
> +
> + flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
> +
> + kunit_info(test, "table size %d", arg->table.size);
> + kunit_info(test, "table uc_index %d", arg->table.uc_index);
> + kunit_info(test, "table n_entries %d", arg->table.n_entries);
> +
> + if (flags & HAS_GLOBAL_MOCS)
> + arg->mocs = &arg->table;
> +
> + arg->l3cc = &arg->table;
> +
> + return flags;
> +}
> +
> +static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
> +{
> + unsigned int i;
> + u32 l3cc;
> + u32 reg;
> + ssize_t ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
As noted in the previous revision, you never release this forcewake
when you're done. Same with the mocs function farther down.
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "L3CC entries:%d\n", info->n_entries);
> + for (i = 0; i < (info->n_entries + 1) / 2 ?
> + (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
> + get_entry_l3cc(info, 2 * i + 1))),
> + 1 : 0;
> + i++) {
> + reg = xe_mmio_read32(gt, LNCFCMOCS(i));
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
> + LNCFCMOCS(i).addr, reg, l3cc);
> +
> + if (reg != l3cc) {
> + KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val:\n",
> + LNCFCMOCS(i).addr);
> + }
Minor nitpick: since you're only guarding a single statement with the
'if' condition, the braces aren't necessary.
> + }
> +
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +
> +static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
> + u32 addr)
> +{
> + struct xe_device *xe = gt_to_xe(gt);
> +
> + unsigned int i;
> + u32 mocs;
> + u32 reg_val;
> +
> + ssize_t ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "Global MOCS entries:%d\n", info->n_entries);
> + drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
> + "Unused entries index should have been defined\n");
> + for (i = 0;
> + i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
> + i++) {
> + struct xe_reg reg = XE_REG(addr + i * 4);
> +
> + reg_val = xe_mmio_read32(gt, reg);
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
> + reg_val);
I think you want
mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i, reg.addr,
reg_val, mocs);
so that the output will show both the current and expected values,
similar to how you did so earlier for l3cc.
> + if (reg_val != mocs) {
> + KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
> + reg.addr);
> + }
> + }
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +
> +static int mocs_kernel_test_run_device(struct xe_device *xe)
> +{
> + /* Basic check the system is configured with the expected mocs table */
> +
> + struct live_mocs mocs;
> + struct xe_gt *gt;
> +
> + unsigned int flags;
> + int id;
> +
> + for_each_gt(gt, xe, id) {
> + flags = live_mocs_init(&mocs, gt);
> + if (flags & HAS_GLOBAL_MOCS)
> + read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
> + read_l3cc_table(gt, mocs.l3cc);
> + }
> + return 0;
> +}
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test)
> +{
> + xe_call_for_each_device(mocs_kernel_test_run_device);
> +}
> +EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> new file mode 100644
> index 000000000000..ef56bd517b28
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> @@ -0,0 +1,24 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include "xe_mocs_test.h"
> +
> +#include <kunit/test.h>
> +
> +static struct kunit_case xe_mocs_tests[] = {
> + KUNIT_CASE(xe_live_mocs_kernel_kunit),
Is there still a plan to add more tests for other cases where we want to
check MOCS? E.g., after reset, after suspend/resume cycle, etc.?
Matt
> + {}
> +};
> +
> +static struct kunit_suite xe_mocs_test_suite = {
> + .name = "xe_mocs",
> + .test_cases = xe_mocs_tests,
> +};
> +
> +kunit_test_suite(xe_mocs_test_suite);
> +
> +MODULE_AUTHOR("Intel Corporation");
> +MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> new file mode 100644
> index 000000000000..7faa3575e6c3
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> @@ -0,0 +1,13 @@
> +/* SPDX-License-Identifier: GPL-2.0 AND MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_MOCS_TEST_H_
> +#define _XE_MOCS_TEST_H_
> +
> +struct kunit;
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test);
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
> index 19a8146ded9a..a73419ea0711 100644
> --- a/drivers/gpu/drm/xe/xe_mocs.c
> +++ b/drivers/gpu/drm/xe/xe_mocs.c
> @@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
> if (table.table)
> init_l3cc_table(gt, &table);
> }
> +
> +#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> +#include "tests/xe_mocs.c"
> +#endif
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] [PATCH] drm/xe: Add mocs kunit
@ 2023-10-20 17:07 Ruthuvikas Ravikumar
2023-10-20 18:09 ` Matt Roper
0 siblings, 1 reply; 19+ messages in thread
From: Ruthuvikas Ravikumar @ 2023-10-20 17:07 UTC (permalink / raw)
To: intel-xe, janga.rahul.kumar, ramadevi.gandi; +Cc: matthew.d.roper
This kunit verifies the hardware values of mocs and
l3cc registers with the KMD programmed values.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
---
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 142 ++++++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
drivers/gpu/drm/xe/xe_mocs.c | 4 +
5 files changed, 184 insertions(+)
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 51f1a7f017d4..39d8a0892274 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
xe_bo_test.o \
xe_dma_buf_test.o \
xe_migrate_test.o \
+ xe_mocs_test.o \
xe_pci_test.o \
xe_rtp_test.o \
xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
new file mode 100644
index 000000000000..c5d002526da7
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -0,0 +1,142 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/visibility.h>
+
+#include "tests/xe_mocs_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
+
+#include "xe_pci.h"
+#include "xe_pm.h"
+#include "xe_gt.h"
+#include "xe_mocs.h"
+#include "xe_bo.h"
+#include "xe_device.h"
+
+struct live_mocs {
+ struct xe_mocs_info table;
+ struct xe_mocs_info *mocs;
+ struct xe_mocs_info *l3cc;
+};
+
+static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
+{
+ unsigned int flags;
+ struct kunit *test = xe_cur_kunit();
+
+ memset(arg, 0, sizeof(*arg));
+
+ flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
+
+ kunit_info(test, "table size %d", arg->table.size);
+ kunit_info(test, "table uc_index %d", arg->table.uc_index);
+ kunit_info(test, "table n_entries %d", arg->table.n_entries);
+
+ if (flags & HAS_GLOBAL_MOCS)
+ arg->mocs = &arg->table;
+
+ arg->l3cc = &arg->table;
+
+ return flags;
+}
+
+static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
+{
+ unsigned int i;
+ u32 l3cc;
+ u32 reg;
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "L3CC entries:%d\n", info->n_entries);
+ for (i = 0; i < (info->n_entries + 1) / 2 ?
+ (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
+ get_entry_l3cc(info, 2 * i + 1))),
+ 1 : 0;
+ i++) {
+ reg = xe_mmio_read32(gt, LNCFCMOCS(i));
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ LNCFCMOCS(i).addr, reg, l3cc);
+
+ if (reg != l3cc) {
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val:\n",
+ LNCFCMOCS(i).addr);
+ }
+ }
+
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
+ u32 addr)
+{
+ struct xe_device *xe = gt_to_xe(gt);
+
+ unsigned int i;
+ u32 mocs;
+ u32 reg_val;
+
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "Global MOCS entries:%d\n", info->n_entries);
+ drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
+ "Unused entries index should have been defined\n");
+ for (i = 0;
+ i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
+ i++) {
+ struct xe_reg reg = XE_REG(addr + i * 4);
+
+ reg_val = xe_mmio_read32(gt, reg);
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
+ reg_val);
+ if (reg_val != mocs) {
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg.addr);
+ }
+ }
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+
+static int mocs_kernel_test_run_device(struct xe_device *xe)
+{
+ /* Basic check the system is configured with the expected mocs table */
+
+ struct live_mocs mocs;
+ struct xe_gt *gt;
+
+ unsigned int flags;
+ int id;
+
+ for_each_gt(gt, xe, id) {
+ flags = live_mocs_init(&mocs, gt);
+ if (flags & HAS_GLOBAL_MOCS)
+ read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
+ read_l3cc_table(gt, mocs.l3cc);
+ }
+ return 0;
+}
+
+void xe_live_mocs_kernel_kunit(struct kunit *test)
+{
+ xe_call_for_each_device(mocs_kernel_test_run_device);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
new file mode 100644
index 000000000000..ef56bd517b28
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "xe_mocs_test.h"
+
+#include <kunit/test.h>
+
+static struct kunit_case xe_mocs_tests[] = {
+ KUNIT_CASE(xe_live_mocs_kernel_kunit),
+ {}
+};
+
+static struct kunit_suite xe_mocs_test_suite = {
+ .name = "xe_mocs",
+ .test_cases = xe_mocs_tests,
+};
+
+kunit_test_suite(xe_mocs_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
new file mode 100644
index 000000000000..7faa3575e6c3
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_MOCS_TEST_H_
+#define _XE_MOCS_TEST_H_
+
+struct kunit;
+
+void xe_live_mocs_kernel_kunit(struct kunit *test);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
index 19a8146ded9a..a73419ea0711 100644
--- a/drivers/gpu/drm/xe/xe_mocs.c
+++ b/drivers/gpu/drm/xe/xe_mocs.c
@@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
if (table.table)
init_l3cc_table(gt, &table);
}
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_mocs.c"
+#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [Intel-xe] [PATCH] drm/xe: Add mocs kunit
2023-10-16 17:01 Ruthuvikas Ravikumar
@ 2023-10-19 22:56 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2023-10-19 22:56 UTC (permalink / raw)
To: Ruthuvikas Ravikumar; +Cc: janga.rahul.kumar, intel-xe, ramadevi.gandi
On Mon, Oct 16, 2023 at 10:31:02PM +0530, Ruthuvikas Ravikumar wrote:
> This kunit verifies the hardware values of mocs and
> l3cc registers with the KMD programmed values.
>
> Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
> Cc: Mathew D Roper <matthew.d.roper@intel.com>
> Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
> ---
> drivers/gpu/drm/xe/tests/Makefile | 1 +
> drivers/gpu/drm/xe/tests/xe_mocs.c | 143 ++++++++++++++++++++++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
> drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
> drivers/gpu/drm/xe/xe_mocs.c | 4 +
> 5 files changed, 185 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
> create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
>
> diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
> index 51f1a7f017d4..39d8a0892274 100644
> --- a/drivers/gpu/drm/xe/tests/Makefile
> +++ b/drivers/gpu/drm/xe/tests/Makefile
> @@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
> xe_bo_test.o \
> xe_dma_buf_test.o \
> xe_migrate_test.o \
> + xe_mocs_test.o \
> xe_pci_test.o \
> xe_rtp_test.o \
> xe_wa_test.o
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
> new file mode 100644
> index 000000000000..7edd9e2c2c71
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
> @@ -0,0 +1,143 @@
> +// SPDX-License-Identifier: GPL-2.0 AND MIT
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include <kunit/test.h>
> +#include <kunit/visibility.h>
> +
> +#include "tests/xe_mocs_test.h"
> +#include "tests/xe_pci_test.h"
> +#include "tests/xe_test.h"
> +
> +#include "xe_pci.h"
> +#include "xe_pm.h"
> +#include "xe_gt.h"
> +#include "xe_mocs.h"
> +#include "xe_bo.h"
> +#include "xe_device.h"
> +
> +struct live_mocs {
> + struct xe_mocs_info table;
> + struct xe_mocs_info *mocs;
> + struct xe_mocs_info *l3cc;
> + struct xe_bo *scratch;
> + void *vaddr;
What are scratch and vaddr for? They don't appear to get used anywhere.
> +};
> +
> +static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
> +{
> + unsigned int flags;
> + struct kunit *test = xe_cur_kunit();
> +
> + memset(arg, 0, sizeof(*arg));
> +
> + flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
> +
> + kunit_info(test, "table size %d", arg->table.size);
> + kunit_info(test, "table uc_index %d", arg->table.uc_index);
> + kunit_info(test, "table n_entries %d", arg->table.n_entries);
> +
> + if (flags & HAS_GLOBAL_MOCS)
> + arg->mocs = &arg->table;
> +
> + arg->l3cc = &arg->table;
> +
> + return flags;
> +}
> +
> +static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
> +{
> + unsigned int i;
> + u32 l3cc;
> + u32 reg;
> + ssize_t ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
Nit: You might want to print "L3CC entries" here (and "Global MOCS
entries" in the other function) so it's more clear what's being dumped
by the debug statements.
> + for (i = 0; i < (info->n_entries + 1) / 2 ?
> + (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
> + get_entry_l3cc(info, 2 * i + 1))),
> + 1 : 0;
> + i++) {
> + reg = xe_mmio_read32(gt, LNCFCMOCS(i));
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
> + LNCFCMOCS(i).addr, reg, l3cc);
> +
> + if (reg != l3cc) {
> + KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val:\n",
> + LNCFCMOCS(i).addr);
> + }
> + }
> +
> +out:
Should you be putting the forcewake here too? Same for the cleanup in
the other function too.
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
You're missing blank lines between a bunch of these functions.
> +static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
> + u32 addr)
> +{
> + struct xe_device *xe = gt_to_xe(gt);
> +
> + unsigned int i;
> + u32 mocs;
> + u32 reg_val;
> +
> + ssize_t ret;
> +
> + struct kunit *test = xe_cur_kunit();
> +
> + xe_device_mem_access_get(gt_to_xe(gt));
> + ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> + if (ret)
> + goto out;
> +
> + mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
> + drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
> + "Unused entries index should have been defined\n");
> + for (i = 0;
> + i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
> + i++) {
> + struct xe_reg reg = XE_REG(addr + i * 4);
> +
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
> + mocs);
> + reg_val = xe_mmio_read32(gt, reg);
> + mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
> + reg_val);
Can you convert the debug output into a single line like you did with
the L3CC table?
> + if (reg_val != mocs) {
> + KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
> + reg.addr);
> + }
> + }
> +out:
> + xe_device_mem_access_put(gt_to_xe(gt));
> +}
> +static int mocs_kernel_test_run_device(struct xe_device *xe)
> +{
> + /* Basic check the system is configured with the expected mocs table */
> +
> + struct live_mocs mocs;
> + struct xe_gt *gt;
> +
> + unsigned int flags;
> + int id;
> +
> + for_each_gt(gt, xe, id) {
> + flags = live_mocs_init(&mocs, gt);
> + if (flags & HAS_GLOBAL_MOCS)
> + read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
> + read_l3cc_table(gt, mocs.l3cc);
> + }
This looks like a good start, but we're going to want to re-check in
other situations where MOCS settings could get lost as well. E.g.,
after an engine reset, after a suspend/resume cycle, etc.
Matt
> + return 0;
> +}
> +void xe_live_mocs_kernel_kunit(struct kunit *test)
> +{
> + xe_call_for_each_device(mocs_kernel_test_run_device);
> +}
> +EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> new file mode 100644
> index 000000000000..ef56bd517b28
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
> @@ -0,0 +1,24 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * Copyright © 2022 Intel Corporation
> + */
> +
> +#include "xe_mocs_test.h"
> +
> +#include <kunit/test.h>
> +
> +static struct kunit_case xe_mocs_tests[] = {
> + KUNIT_CASE(xe_live_mocs_kernel_kunit),
> + {}
> +};
> +
> +static struct kunit_suite xe_mocs_test_suite = {
> + .name = "xe_mocs",
> + .test_cases = xe_mocs_tests,
> +};
> +
> +kunit_test_suite(xe_mocs_test_suite);
> +
> +MODULE_AUTHOR("Intel Corporation");
> +MODULE_LICENSE("GPL");
> +MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
> diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> new file mode 100644
> index 000000000000..7faa3575e6c3
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
> @@ -0,0 +1,13 @@
> +/* SPDX-License-Identifier: GPL-2.0 AND MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_MOCS_TEST_H_
> +#define _XE_MOCS_TEST_H_
> +
> +struct kunit;
> +
> +void xe_live_mocs_kernel_kunit(struct kunit *test);
> +
> +#endif
> diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
> index 19a8146ded9a..a73419ea0711 100644
> --- a/drivers/gpu/drm/xe/xe_mocs.c
> +++ b/drivers/gpu/drm/xe/xe_mocs.c
> @@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
> if (table.table)
> init_l3cc_table(gt, &table);
> }
> +
> +#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
> +#include "tests/xe_mocs.c"
> +#endif
> --
> 2.25.1
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Intel-xe] [PATCH] drm/xe: Add mocs kunit
@ 2023-10-16 17:01 Ruthuvikas Ravikumar
2023-10-19 22:56 ` Matt Roper
0 siblings, 1 reply; 19+ messages in thread
From: Ruthuvikas Ravikumar @ 2023-10-16 17:01 UTC (permalink / raw)
To: intel-xe, janga.rahul.kumar, ramadevi.gandi; +Cc: matthew.d.roper
This kunit verifies the hardware values of mocs and
l3cc registers with the KMD programmed values.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
---
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 143 ++++++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
drivers/gpu/drm/xe/xe_mocs.c | 4 +
5 files changed, 185 insertions(+)
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 51f1a7f017d4..39d8a0892274 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
xe_bo_test.o \
xe_dma_buf_test.o \
xe_migrate_test.o \
+ xe_mocs_test.o \
xe_pci_test.o \
xe_rtp_test.o \
xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
new file mode 100644
index 000000000000..7edd9e2c2c71
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -0,0 +1,143 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/visibility.h>
+
+#include "tests/xe_mocs_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
+
+#include "xe_pci.h"
+#include "xe_pm.h"
+#include "xe_gt.h"
+#include "xe_mocs.h"
+#include "xe_bo.h"
+#include "xe_device.h"
+
+struct live_mocs {
+ struct xe_mocs_info table;
+ struct xe_mocs_info *mocs;
+ struct xe_mocs_info *l3cc;
+ struct xe_bo *scratch;
+ void *vaddr;
+};
+
+static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
+{
+ unsigned int flags;
+ struct kunit *test = xe_cur_kunit();
+
+ memset(arg, 0, sizeof(*arg));
+
+ flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
+
+ kunit_info(test, "table size %d", arg->table.size);
+ kunit_info(test, "table uc_index %d", arg->table.uc_index);
+ kunit_info(test, "table n_entries %d", arg->table.n_entries);
+
+ if (flags & HAS_GLOBAL_MOCS)
+ arg->mocs = &arg->table;
+
+ arg->l3cc = &arg->table;
+
+ return flags;
+}
+
+static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
+{
+ unsigned int i;
+ u32 l3cc;
+ u32 reg;
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
+ for (i = 0; i < (info->n_entries + 1) / 2 ?
+ (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
+ get_entry_l3cc(info, 2 * i + 1))),
+ 1 : 0;
+ i++) {
+ reg = xe_mmio_read32(gt, LNCFCMOCS(i));
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ LNCFCMOCS(i).addr, reg, l3cc);
+
+ if (reg != l3cc) {
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val:\n",
+ LNCFCMOCS(i).addr);
+ }
+ }
+
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
+ u32 addr)
+{
+ struct xe_device *xe = gt_to_xe(gt);
+
+ unsigned int i;
+ u32 mocs;
+ u32 reg_val;
+
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
+ drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
+ "Unused entries index should have been defined\n");
+ for (i = 0;
+ i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
+ i++) {
+ struct xe_reg reg = XE_REG(addr + i * 4);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
+ mocs);
+ reg_val = xe_mmio_read32(gt, reg);
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
+ reg_val);
+ if (reg_val != mocs) {
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg.addr);
+ }
+ }
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+static int mocs_kernel_test_run_device(struct xe_device *xe)
+{
+ /* Basic check the system is configured with the expected mocs table */
+
+ struct live_mocs mocs;
+ struct xe_gt *gt;
+
+ unsigned int flags;
+ int id;
+
+ for_each_gt(gt, xe, id) {
+ flags = live_mocs_init(&mocs, gt);
+ if (flags & HAS_GLOBAL_MOCS)
+ read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
+ read_l3cc_table(gt, mocs.l3cc);
+ }
+ return 0;
+}
+void xe_live_mocs_kernel_kunit(struct kunit *test)
+{
+ xe_call_for_each_device(mocs_kernel_test_run_device);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
new file mode 100644
index 000000000000..ef56bd517b28
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "xe_mocs_test.h"
+
+#include <kunit/test.h>
+
+static struct kunit_case xe_mocs_tests[] = {
+ KUNIT_CASE(xe_live_mocs_kernel_kunit),
+ {}
+};
+
+static struct kunit_suite xe_mocs_test_suite = {
+ .name = "xe_mocs",
+ .test_cases = xe_mocs_tests,
+};
+
+kunit_test_suite(xe_mocs_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
new file mode 100644
index 000000000000..7faa3575e6c3
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_MOCS_TEST_H_
+#define _XE_MOCS_TEST_H_
+
+struct kunit;
+
+void xe_live_mocs_kernel_kunit(struct kunit *test);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
index 19a8146ded9a..a73419ea0711 100644
--- a/drivers/gpu/drm/xe/xe_mocs.c
+++ b/drivers/gpu/drm/xe/xe_mocs.c
@@ -579,3 +579,7 @@ void xe_mocs_init(struct xe_gt *gt)
if (table.table)
init_l3cc_table(gt, &table);
}
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_mocs.c"
+#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [Intel-xe] [PATCH] drm/xe: Add mocs kunit
@ 2023-10-10 21:14 Ruthuvikas Ravikumar
0 siblings, 0 replies; 19+ messages in thread
From: Ruthuvikas Ravikumar @ 2023-10-10 21:14 UTC (permalink / raw)
To: intel-xe, janga.rahul.kumar, ramadevi.gandi; +Cc: matthew.d.roper
This kunit verifies the hardware values of the mocs and l3cc
registers with the KMD programmed values.
Cc: Aravind Iddamsetty <aravind.iddamsetty@intel.com>
Cc: Mathew D Roper <matthew.d.roper@intel.com>
Signed-off-by: Ruthuvikas Ravikumar <ruthuvikas.ravikumar@intel.com>
---
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 143 ++++++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 ++++
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +++
drivers/gpu/drm/xe/xe_mocs.c | 4 +
5 files changed, 185 insertions(+)
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
diff --git a/drivers/gpu/drm/xe/tests/Makefile b/drivers/gpu/drm/xe/tests/Makefile
index 51f1a7f017d4..39d8a0892274 100644
--- a/drivers/gpu/drm/xe/tests/Makefile
+++ b/drivers/gpu/drm/xe/tests/Makefile
@@ -4,6 +4,7 @@ obj-$(CONFIG_DRM_XE_KUNIT_TEST) += \
xe_bo_test.o \
xe_dma_buf_test.o \
xe_migrate_test.o \
+ xe_mocs_test.o \
xe_pci_test.o \
xe_rtp_test.o \
xe_wa_test.o
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
new file mode 100644
index 000000000000..0dd3f933cbf6
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs.c
@@ -0,0 +1,143 @@
+// SPDX-License-Identifier: GPL-2.0 AND MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include <kunit/test.h>
+#include <kunit/visibility.h>
+
+#include "tests/xe_mocs_test.h"
+#include "tests/xe_pci_test.h"
+#include "tests/xe_test.h"
+
+#include "xe_pci.h"
+#include "xe_pm.h"
+#include "xe_gt.h"
+#include "xe_mocs.h"
+#include "xe_bo.h"
+#include "xe_device.h"
+
+struct live_mocs {
+ struct xe_mocs_info table;
+ struct xe_mocs_info *mocs;
+ struct xe_mocs_info *l3cc;
+ struct xe_bo *scratch;
+ void *vaddr;
+};
+
+static int live_mocs_init(struct live_mocs *arg, struct xe_gt *gt)
+{
+ unsigned int flags;
+ struct kunit *test = xe_cur_kunit();
+
+ memset(arg, 0, sizeof(*arg));
+
+ flags = get_mocs_settings(gt_to_xe(gt), &arg->table);
+
+ kunit_info(test, "table size %d", arg->table.size);
+ kunit_info(test, "table uc_index %d", arg->table.uc_index);
+ kunit_info(test, "table n_entries %d", arg->table.n_entries);
+
+ if (flags & HAS_GLOBAL_MOCS)
+ arg->mocs = &arg->table;
+
+ arg->l3cc = &arg->table;
+
+ return flags;
+}
+
+static void read_l3cc_table(struct xe_gt *gt, const struct xe_mocs_info *info)
+{
+ unsigned int i;
+ u32 l3cc;
+ u32 reg;
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
+ for (i = 0; i < (info->n_entries + 1) / 2 ?
+ (l3cc = l3cc_combine(get_entry_l3cc(info, 2 * i),
+ get_entry_l3cc(info, 2 * i + 1))),
+ 1 : 0;
+ i++) {
+ reg = xe_mmio_read32(gt, LNCFCMOCS(i));
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x 0x%x\n", i,
+ LNCFCMOCS(i).addr, reg, l3cc);
+
+ if (reg != l3cc) {
+ KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val:\n",
+ LNCFCMOCS(i).addr);
+ }
+ }
+
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+static void read_mocs_table(struct xe_gt *gt, const struct xe_mocs_info *info,
+ u32 addr)
+{
+ struct xe_device *xe = gt_to_xe(gt);
+
+ unsigned int i;
+ u32 mocs;
+ u32 reg_val;
+
+ ssize_t ret;
+
+ struct kunit *test = xe_cur_kunit();
+
+ xe_device_mem_access_get(gt_to_xe(gt));
+ ret = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
+ if (ret)
+ goto out;
+
+ mocs_dbg(>_to_xe(gt)->drm, "entries:%d\n", info->n_entries);
+ drm_WARN_ONCE(&xe->drm, !info->unused_entries_index,
+ "Unused entries index should have been defined\n");
+ for (i = 0;
+ i < info->n_entries ? (mocs = get_entry_control(info, i)), 1 : 0;
+ i++) {
+ struct xe_reg reg = XE_REG(addr + i * 4);
+
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
+ mocs);
+ reg_val = xe_mmio_read32(gt, reg);
+ mocs_dbg(>_to_xe(gt)->drm, "%d 0x%x 0x%x\n", i, reg.addr,
+ reg_val);
+ if (reg_val != mocs) {
+ KUNIT_FAIL(test, "mocs reg 0x%x has incorrect val:\n",
+ reg.addr);
+ }
+ }
+out:
+ xe_device_mem_access_put(gt_to_xe(gt));
+}
+static int mocs_kernel_test_run_device(struct xe_device *xe)
+{
+ /* Basic check the system is configured with the expected mocs table */
+
+ struct live_mocs mocs;
+ struct xe_gt *gt;
+
+ unsigned int flags;
+ int id;
+
+ for_each_gt(gt, xe, id) {
+ flags = live_mocs_init(&mocs, gt);
+ if (flags & HAS_GLOBAL_MOCS)
+ read_mocs_table(gt, mocs.mocs, GLOBAL_MOCS(0).addr);
+ read_l3cc_table(gt, mocs.l3cc);
+ }
+ return 0;
+}
+void xe_live_mocs_kernel_kunit(struct kunit *test)
+{
+ xe_call_for_each_device(mocs_kernel_test_run_device);
+}
+EXPORT_SYMBOL_IF_KUNIT(xe_live_mocs_kernel_kunit);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.c b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
new file mode 100644
index 000000000000..ef56bd517b28
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "xe_mocs_test.h"
+
+#include <kunit/test.h>
+
+static struct kunit_case xe_mocs_tests[] = {
+ KUNIT_CASE(xe_live_mocs_kernel_kunit),
+ {}
+};
+
+static struct kunit_suite xe_mocs_test_suite = {
+ .name = "xe_mocs",
+ .test_cases = xe_mocs_tests,
+};
+
+kunit_test_suite(xe_mocs_test_suite);
+
+MODULE_AUTHOR("Intel Corporation");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING);
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs_test.h b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
new file mode 100644
index 000000000000..7faa3575e6c3
--- /dev/null
+++ b/drivers/gpu/drm/xe/tests/xe_mocs_test.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0 AND MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_MOCS_TEST_H_
+#define _XE_MOCS_TEST_H_
+
+struct kunit;
+
+void xe_live_mocs_kernel_kunit(struct kunit *test);
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_mocs.c b/drivers/gpu/drm/xe/xe_mocs.c
index 19a8146ded9a..0594ee7c0c15 100644
--- a/drivers/gpu/drm/xe/xe_mocs.c
+++ b/drivers/gpu/drm/xe/xe_mocs.c
@@ -579,3 +579,6 @@ void xe_mocs_init(struct xe_gt *gt)
if (table.table)
init_l3cc_table(gt, &table);
}
+
+#if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST)
+#include "tests/xe_mocs.c"
+#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
end of thread, other threads:[~2023-11-01 22:39 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-11 16:35 [Intel-xe] [PATCH] drm/xe: add mocs kunit Ruthuvikas Ravikumar
2023-10-11 22:27 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Add mocs kunit (rev2) Patchwork
2023-10-11 22:27 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-10-11 22:28 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-10-11 22:36 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-10-11 22:36 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-10-11 22:37 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-10-11 22:59 ` [Intel-xe] ✓ CI.BAT: " Patchwork
2023-10-12 9:20 ` [Intel-xe] [PATCH] drm/xe: add mocs kunit Jani Nikula
-- strict thread matches above, loose matches on Subject: below --
2023-10-30 18:40 [Intel-xe] [PATCH] drm/xe: Add " Ruthuvikas Ravikumar
2023-11-01 22:38 ` Matt Roper
2023-10-30 17:55 Ruthuvikas Ravikumar
2023-10-23 16:03 Ruthuvikas Ravikumar
2023-10-23 20:47 ` Matt Roper
2023-10-20 17:07 Ruthuvikas Ravikumar
2023-10-20 18:09 ` Matt Roper
2023-10-16 17:01 Ruthuvikas Ravikumar
2023-10-19 22:56 ` Matt Roper
2023-10-10 21:14 Ruthuvikas Ravikumar
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.