* [PATCH 1/3] drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
@ 2024-02-02 8:37 ` Suraj Kandpal
2024-02-02 8:37 ` [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE Suraj Kandpal
` (8 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Suraj Kandpal @ 2024-02-02 8:37 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: daniele.ceraolospurio, chaitanya.kumar.borah, ankit.k.nautiyal,
Suraj Kandpal
Move intel_hdcp_gsc_message definition into intel_hdcp_gsc_message.c
so that intel_hdcp_gsc_message can be redefined for xe as needed.
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 6 ++++++
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 7 +------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
index 18117b789b16..e44f60f00e8b 100644
--- a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
+++ b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
@@ -13,6 +13,12 @@
#include "intel_hdcp_gsc.h"
#include "intel_hdcp_gsc_message.h"
+struct intel_hdcp_gsc_message {
+ struct i915_vma *vma;
+ void *hdcp_cmd_in;
+ void *hdcp_cmd_out;
+};
+
bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
{
return DISPLAY_VER(i915) >= 14;
diff --git a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.h b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
index eba2057c5a9e..5f610df61cc9 100644
--- a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
+++ b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
@@ -10,12 +10,7 @@
#include <linux/types.h>
struct drm_i915_private;
-
-struct intel_hdcp_gsc_message {
- struct i915_vma *vma;
- void *hdcp_cmd_in;
- void *hdcp_cmd_out;
-};
+struct intel_hdcp_gsc_message;
bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915);
ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in,
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
2024-02-02 8:37 ` [PATCH 1/3] drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file Suraj Kandpal
@ 2024-02-02 8:37 ` Suraj Kandpal
2024-02-03 0:41 ` kernel test robot
2024-02-05 22:50 ` Daniele Ceraolo Spurio
2024-02-02 8:37 ` [PATCH 3/3] drm/xe/hdcp: Add intel_hdcp_gsc_message to Makefile Suraj Kandpal
` (7 subsequent siblings)
9 siblings, 2 replies; 17+ messages in thread
From: Suraj Kandpal @ 2024-02-02 8:37 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: daniele.ceraolospurio, chaitanya.kumar.borah, ankit.k.nautiyal,
Suraj Kandpal
Enable HDCP for Xe by defining functions which take care of
interaction of HDCP as a client with the GSC CS interface.
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
---
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 188 ++++++++++++++++++++++-
1 file changed, 184 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
index 0f11a39333e2..eca941d7b281 100644
--- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
+++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
@@ -3,8 +3,24 @@
* Copyright 2023, Intel Corporation.
*/
+#include "abi/gsc_command_header_abi.h"
#include "i915_drv.h"
#include "intel_hdcp_gsc.h"
+#include "xe_bo.h"
+#include "xe_map.h"
+#include "xe_gsc_submit.h"
+
+#define HECI_MEADDRESS_HDCP 18
+
+struct intel_hdcp_gsc_message {
+ struct xe_bo *hdcp_bo;
+ u64 hdcp_cmd_in;
+ u64 hdcp_cmd_out;
+};
+
+#define HOST_SESSION_CLIENT_MASK GENMASK_ULL(63, 56)
+#define HDCP_GSC_MESSAGE_SIZE sizeof(struct intel_hdcp_gsc_message)
+#define HDCP_GSC_HEADER_SIZE sizeof(struct intel_gsc_mtl_header)
bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
{
@@ -13,22 +29,186 @@ bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
{
- return false;
+ return true;
+}
+
+/*This function helps allocate memory for the command that we will send to gsc cs */
+static int intel_hdcp_gsc_initialize_message(struct drm_i915_private *i915,
+ struct intel_hdcp_gsc_message *hdcp_message)
+{
+ struct xe_bo *bo = NULL;
+ u64 cmd_in, cmd_out;
+ int err, ret = 0;
+
+ /* allocate object of two page for HDCP command memory and store it */
+
+ xe_device_mem_access_get(i915);
+ bo = xe_bo_create_pin_map(i915, xe_device_get_root_tile(i915), NULL, PAGE_SIZE * 2,
+ ttm_bo_type_kernel,
+ XE_BO_CREATE_SYSTEM_BIT |
+ XE_BO_CREATE_GGTT_BIT);
+
+ if (IS_ERR(bo)) {
+ drm_err(&i915->drm, "Failed to allocate bo for HDCP streaming command!\n");
+ ret = err;
+ goto out;
+ }
+
+ cmd_in = xe_bo_ggtt_addr(bo);
+
+ if (iosys_map_is_null(&bo->vmap)) {
+ drm_err(&i915->drm, "Failed to map gsc message page!\n");
+ ret = PTR_ERR(&bo->vmap);
+ goto out;
+ }
+
+ cmd_out = cmd_in + PAGE_SIZE;
+
+ xe_map_memset(i915, &bo->vmap, 0, 0, bo->size);
+
+ hdcp_message->hdcp_bo = bo;
+ hdcp_message->hdcp_cmd_in = cmd_in;
+ hdcp_message->hdcp_cmd_out = cmd_out;
+out:
+ xe_device_mem_access_put(i915);
+ return ret;
+}
+
+static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915)
+{
+ struct intel_hdcp_gsc_message *hdcp_message;
+ int ret;
+
+ hdcp_message = kzalloc(sizeof(*hdcp_message), GFP_KERNEL);
+
+ if (!hdcp_message)
+ return -ENOMEM;
+
+ /*
+ * NOTE: No need to lock the comp mutex here as it is already
+ * going to be taken before this function called
+ */
+ i915->display.hdcp.hdcp_message = hdcp_message;
+ ret = intel_hdcp_gsc_initialize_message(i915, hdcp_message);
+
+ if (ret)
+ drm_err(&i915->drm, "Could not initialize hdcp_message\n");
+
+ return ret;
}
int intel_hdcp_gsc_init(struct drm_i915_private *i915)
{
- drm_info(&i915->drm, "HDCP support not yet implemented\n");
- return -ENODEV;
+ struct i915_hdcp_arbiter *data;
+ int ret;
+
+ data = kzalloc(sizeof(*data), GFP_KERNEL);
+ if (!data)
+ return -ENOMEM;
+
+ mutex_lock(&i915->display.hdcp.hdcp_mutex);
+ i915->display.hdcp.arbiter = data;
+ i915->display.hdcp.arbiter->hdcp_dev = i915->drm.dev;
+ i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
+ ret = intel_hdcp_gsc_hdcp2_init(i915);
+ mutex_unlock(&i915->display.hdcp.hdcp_mutex);
+
+ return ret;
}
void intel_hdcp_gsc_fini(struct drm_i915_private *i915)
{
+ struct intel_hdcp_gsc_message *hdcp_message =
+ i915->display.hdcp.hdcp_message;
+
+ xe_bo_unpin_map_no_vm(hdcp_message->hdcp_bo);
+ kfree(hdcp_message);
+
}
+static int xe_gsc_send_sync(struct drm_i915_private *i915,
+ struct intel_hdcp_gsc_message *hdcp_message,
+ u32 msg_size_in, u32 msg_size_out,
+ u32 addr_in_off, u32 addr_out_off,
+ size_t msg_out_len)
+{
+ struct xe_gt *gt = hdcp_message->hdcp_bo->tile->media_gt;
+ struct iosys_map *map = &hdcp_message->hdcp_bo->vmap;
+ struct xe_gsc *gsc = >->uc.gsc;
+ int ret;
+
+ ret = xe_gsc_pkt_submit_kernel(gsc, hdcp_message->hdcp_cmd_in, msg_size_in,
+ hdcp_message->hdcp_cmd_out, msg_size_out);
+ if (ret) {
+ drm_err(&i915->drm, "failed to send gsc HDCP msg (%d)\n", ret);
+ return ret;
+ }
+
+ ret = xe_gsc_check_and_update_pending(i915, map, 0, map, addr_out_off);
+
+ if (ret)
+ return -EAGAIN;
+
+ ret = xe_gsc_read_out_header(i915, map, addr_out_off,
+ sizeof(struct hdcp_cmd_header), NULL);
+
+ return ret;
+}
ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in,
size_t msg_in_len, u8 *msg_out,
size_t msg_out_len)
{
- return -ENODEV;
+ const size_t max_msg_size = PAGE_SIZE - HDCP_GSC_HEADER_SIZE;
+ struct intel_hdcp_gsc_message *hdcp_message;
+ u64 host_session_id;
+ u32 msg_size_in, msg_size_out, addr_in_off = 0, addr_out_off;
+ int ret, tries = 0;
+
+ if (msg_in_len > max_msg_size || msg_out_len > max_msg_size) {
+ ret = -ENOSPC;
+ goto out;
+ }
+
+ msg_size_in = msg_in_len + HDCP_GSC_HEADER_SIZE;
+ msg_size_out = msg_out_len + HDCP_GSC_HEADER_SIZE;
+ hdcp_message = i915->display.hdcp.hdcp_message;
+ addr_out_off = PAGE_SIZE;
+
+ get_random_bytes(&host_session_id, sizeof(u64));
+ host_session_id = host_session_id & ~HOST_SESSION_CLIENT_MASK;
+ xe_device_mem_access_get(i915);
+ addr_in_off = xe_gsc_emit_header(i915, &hdcp_message->hdcp_bo->vmap,
+ addr_in_off,
+ HECI_MEADDRESS_HDCP, host_session_id,
+ msg_in_len);
+
+ xe_map_memcpy_to(i915, &hdcp_message->hdcp_bo->vmap, addr_in_off, msg_in, msg_in_len);
+ /*
+ * Keep sending request in case the pending bit is set no need to add
+ * message handle as we are using same address hence loc. of header is
+ * same and it will contain the message handle. we will send the message
+ * 20 times each message 50 ms apart
+ */
+ do {
+ ret = xe_gsc_send_sync(i915, hdcp_message, msg_size_in, msg_size_out,
+ addr_in_off, addr_out_off, msg_out_len);
+
+ /* Only try again if gsc says so */
+ if (ret != -EAGAIN)
+ break;
+
+ msleep(50);
+
+ } while (++tries < 20);
+
+ if (ret)
+ goto out;
+
+ xe_map_memcpy_from(i915, msg_out, &hdcp_message->hdcp_bo->vmap,
+ addr_out_off + HDCP_GSC_HEADER_SIZE,
+ msg_out_len);
+
+out:
+ xe_device_mem_access_put(i915);
+ return ret;
}
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
2024-02-02 8:37 ` [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE Suraj Kandpal
@ 2024-02-03 0:41 ` kernel test robot
2024-02-05 22:50 ` Daniele Ceraolo Spurio
1 sibling, 0 replies; 17+ messages in thread
From: kernel test robot @ 2024-02-03 0:41 UTC (permalink / raw)
To: Suraj Kandpal, intel-gfx, intel-xe
Cc: llvm, oe-kbuild-all, daniele.ceraolospurio, chaitanya.kumar.borah,
ankit.k.nautiyal, Suraj Kandpal
Hi Suraj,
kernel test robot noticed the following build warnings:
[auto build test WARNING on drm-intel/for-linux-next]
[also build test WARNING on drm-intel/for-linux-next-fixes drm-xe/drm-xe-next drm-tip/drm-tip linus/master v6.8-rc2 next-20240202]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Suraj-Kandpal/drm-i915-hdcp-Move-intel_hdcp_gsc_message-def-away-from-header-file/20240202-164840
base: git://anongit.freedesktop.org/drm-intel for-linux-next
patch link: https://lore.kernel.org/r/20240202083737.1088306-3-suraj.kandpal%40intel.com
patch subject: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
config: s390-allmodconfig (https://download.01.org/0day-ci/archive/20240203/202402030852.sSijMp2S-lkp@intel.com/config)
compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 7dd790db8b77c4a833c06632e903dc4f13877a64)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240203/202402030852.sSijMp2S-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202402030852.sSijMp2S-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:7:
In file included from drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h:15:
In file included from drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h:11:
In file included from drivers/gpu/drm/xe/xe_bo.h:11:
In file included from drivers/gpu/drm/xe/xe_bo_types.h:9:
In file included from include/linux/iosys-map.h:10:
In file included from include/linux/io.h:13:
In file included from arch/s390/include/asm/io.h:78:
include/asm-generic/io.h:547:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
547 | val = __raw_readb(PCI_IOBASE + addr);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:560:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
560 | val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + addr));
| ~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:37:59: note: expanded from macro '__le16_to_cpu'
37 | #define __le16_to_cpu(x) __swab16((__force __u16)(__le16)(x))
| ^
include/uapi/linux/swab.h:102:54: note: expanded from macro '__swab16'
102 | #define __swab16(x) (__u16)__builtin_bswap16((__u16)(x))
| ^
In file included from drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:7:
In file included from drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h:15:
In file included from drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h:11:
In file included from drivers/gpu/drm/xe/xe_bo.h:11:
In file included from drivers/gpu/drm/xe/xe_bo_types.h:9:
In file included from include/linux/iosys-map.h:10:
In file included from include/linux/io.h:13:
In file included from arch/s390/include/asm/io.h:78:
include/asm-generic/io.h:573:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
573 | val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
| ~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:35:59: note: expanded from macro '__le32_to_cpu'
35 | #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
| ^
include/uapi/linux/swab.h:115:54: note: expanded from macro '__swab32'
115 | #define __swab32(x) (__u32)__builtin_bswap32((__u32)(x))
| ^
In file included from drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:7:
In file included from drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h:15:
In file included from drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h:11:
In file included from drivers/gpu/drm/xe/xe_bo.h:11:
In file included from drivers/gpu/drm/xe/xe_bo_types.h:9:
In file included from include/linux/iosys-map.h:10:
In file included from include/linux/io.h:13:
In file included from arch/s390/include/asm/io.h:78:
include/asm-generic/io.h:584:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
584 | __raw_writeb(value, PCI_IOBASE + addr);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:594:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
594 | __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:604:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
604 | __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:692:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
692 | readsb(PCI_IOBASE + addr, buffer, count);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:700:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
700 | readsw(PCI_IOBASE + addr, buffer, count);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:708:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
708 | readsl(PCI_IOBASE + addr, buffer, count);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:717:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
717 | writesb(PCI_IOBASE + addr, buffer, count);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:726:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
726 | writesw(PCI_IOBASE + addr, buffer, count);
| ~~~~~~~~~~ ^
include/asm-generic/io.h:735:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
735 | writesl(PCI_IOBASE + addr, buffer, count);
| ~~~~~~~~~~ ^
>> drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:53:9: warning: variable 'err' is uninitialized when used here [-Wuninitialized]
53 | ret = err;
| ^~~
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:41:9: note: initialize the variable 'err' to silence this warning
41 | int err, ret = 0;
| ^
| = 0
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:105:23: error: invalid application of 'sizeof' to an incomplete type 'struct i915_hdcp_arbiter'
105 | data = kzalloc(sizeof(*data), GFP_KERNEL);
| ^~~~~~~
drivers/gpu/drm/i915/display/intel_display_core.h:37:8: note: forward declaration of 'struct i915_hdcp_arbiter'
37 | struct i915_hdcp_arbiter;
| ^
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:111:28: error: incomplete definition of type 'struct i915_hdcp_arbiter'
111 | i915->display.hdcp.arbiter->hdcp_dev = i915->drm.dev;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^
drivers/gpu/drm/i915/display/intel_display_core.h:37:8: note: forward declaration of 'struct i915_hdcp_arbiter'
37 | struct i915_hdcp_arbiter;
| ^
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:112:28: error: incomplete definition of type 'struct i915_hdcp_arbiter'
112 | i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^
drivers/gpu/drm/i915/display/intel_display_core.h:37:8: note: forward declaration of 'struct i915_hdcp_arbiter'
37 | struct i915_hdcp_arbiter;
| ^
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:112:37: error: use of undeclared identifier 'gsc_hdcp_ops'
112 | i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
| ^
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:153:10: error: invalid application of 'sizeof' to an incomplete type 'struct hdcp_cmd_header'
153 | sizeof(struct hdcp_cmd_header), NULL);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c:153:24: note: forward declaration of 'struct hdcp_cmd_header'
153 | sizeof(struct hdcp_cmd_header), NULL);
| ^
13 warnings and 5 errors generated.
vim +/err +53 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
34
35 /*This function helps allocate memory for the command that we will send to gsc cs */
36 static int intel_hdcp_gsc_initialize_message(struct drm_i915_private *i915,
37 struct intel_hdcp_gsc_message *hdcp_message)
38 {
39 struct xe_bo *bo = NULL;
40 u64 cmd_in, cmd_out;
41 int err, ret = 0;
42
43 /* allocate object of two page for HDCP command memory and store it */
44
45 xe_device_mem_access_get(i915);
46 bo = xe_bo_create_pin_map(i915, xe_device_get_root_tile(i915), NULL, PAGE_SIZE * 2,
47 ttm_bo_type_kernel,
48 XE_BO_CREATE_SYSTEM_BIT |
49 XE_BO_CREATE_GGTT_BIT);
50
51 if (IS_ERR(bo)) {
52 drm_err(&i915->drm, "Failed to allocate bo for HDCP streaming command!\n");
> 53 ret = err;
54 goto out;
55 }
56
57 cmd_in = xe_bo_ggtt_addr(bo);
58
59 if (iosys_map_is_null(&bo->vmap)) {
60 drm_err(&i915->drm, "Failed to map gsc message page!\n");
61 ret = PTR_ERR(&bo->vmap);
62 goto out;
63 }
64
65 cmd_out = cmd_in + PAGE_SIZE;
66
67 xe_map_memset(i915, &bo->vmap, 0, 0, bo->size);
68
69 hdcp_message->hdcp_bo = bo;
70 hdcp_message->hdcp_cmd_in = cmd_in;
71 hdcp_message->hdcp_cmd_out = cmd_out;
72 out:
73 xe_device_mem_access_put(i915);
74 return ret;
75 }
76
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
2024-02-02 8:37 ` [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE Suraj Kandpal
2024-02-03 0:41 ` kernel test robot
@ 2024-02-05 22:50 ` Daniele Ceraolo Spurio
2024-02-06 16:24 ` Kandpal, Suraj
2024-02-07 9:40 ` Jani Nikula
1 sibling, 2 replies; 17+ messages in thread
From: Daniele Ceraolo Spurio @ 2024-02-05 22:50 UTC (permalink / raw)
To: Suraj Kandpal, intel-gfx, intel-xe
Cc: chaitanya.kumar.borah, ankit.k.nautiyal
On 2/2/2024 12:37 AM, Suraj Kandpal wrote:
> Enable HDCP for Xe by defining functions which take care of
> interaction of HDCP as a client with the GSC CS interface.
>
> Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 188 ++++++++++++++++++++++-
> 1 file changed, 184 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
> index 0f11a39333e2..eca941d7b281 100644
> --- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
> +++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
> @@ -3,8 +3,24 @@
> * Copyright 2023, Intel Corporation.
> */
>
> +#include "abi/gsc_command_header_abi.h"
My original idea was for the users to not include this header and rely
on the size provided by the emit functions. I see you use the check the
input size, which I didn't do on the proxy side because the buffer is
sized to be big enough for all possible commands. Overall not a blocker,
just consider the option.
> #include "i915_drv.h"
Do you actually need i915_drv.h? You shouldn't be using any structure
from i915 here. If you just need it for the pointers to struct
drm_i915_private, just add a forward declaration for the structure.
> #include "intel_hdcp_gsc.h"
> +#include "xe_bo.h"
> +#include "xe_map.h"
> +#include "xe_gsc_submit.h"
> +
> +#define HECI_MEADDRESS_HDCP 18
> +
> +struct intel_hdcp_gsc_message {
> + struct xe_bo *hdcp_bo;
> + u64 hdcp_cmd_in;
> + u64 hdcp_cmd_out;
> +};
> +
> +#define HOST_SESSION_CLIENT_MASK GENMASK_ULL(63, 56)
> +#define HDCP_GSC_MESSAGE_SIZE sizeof(struct intel_hdcp_gsc_message)
this define is unused. Also, intel_hdcp_gsc_message is not the actual
message, but just contains a pointer to the object that holds the message.
> +#define HDCP_GSC_HEADER_SIZE sizeof(struct intel_gsc_mtl_header)
>
> bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
> {
> @@ -13,22 +29,186 @@ bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
>
> bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
> {
> - return false;
> + return true;
Shouldn't you actually do a check in here?
> +}
> +
> +/*This function helps allocate memory for the command that we will send to gsc cs */
> +static int intel_hdcp_gsc_initialize_message(struct drm_i915_private *i915,
Having a drm_i915_private here that is actually an xe_device is really
weird. I understand that the aim is to re-use most of the display code
from i915, but if you need to different back-ends maybe just have the
function accept a void pointer and then internally cast it to
drm_i915_private or xe_device based on the driver, or use struct
intel_display and cast it back to i915 or Xe with a container_of. I'll
leave the final comment on this to someone that has more understanding
than me of what's going on on the display side of things.
> + struct intel_hdcp_gsc_message *hdcp_message)
> +{
> + struct xe_bo *bo = NULL;
> + u64 cmd_in, cmd_out;
> + int err, ret = 0;
> +
> + /* allocate object of two page for HDCP command memory and store it */
> +
> + xe_device_mem_access_get(i915);
> + bo = xe_bo_create_pin_map(i915, xe_device_get_root_tile(i915), NULL, PAGE_SIZE * 2,
> + ttm_bo_type_kernel,
> + XE_BO_CREATE_SYSTEM_BIT |
> + XE_BO_CREATE_GGTT_BIT);
> +
> + if (IS_ERR(bo)) {
> + drm_err(&i915->drm, "Failed to allocate bo for HDCP streaming command!\n");
> + ret = err;
> + goto out;
> + }
> +
> + cmd_in = xe_bo_ggtt_addr(bo);
> +
> + if (iosys_map_is_null(&bo->vmap)) {
this can't happen, if the bo fails to map then xe_bo_create_pin_map will
return an error.
> + drm_err(&i915->drm, "Failed to map gsc message page!\n");
> + ret = PTR_ERR(&bo->vmap);
> + goto out;
> + }
> +
> + cmd_out = cmd_in + PAGE_SIZE;
> +
> + xe_map_memset(i915, &bo->vmap, 0, 0, bo->size);
> +
> + hdcp_message->hdcp_bo = bo;
> + hdcp_message->hdcp_cmd_in = cmd_in;
> + hdcp_message->hdcp_cmd_out = cmd_out;
> +out:
> + xe_device_mem_access_put(i915);
> + return ret;
> +}
> +
> +static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915)
> +{
> + struct intel_hdcp_gsc_message *hdcp_message;
> + int ret;
> +
> + hdcp_message = kzalloc(sizeof(*hdcp_message), GFP_KERNEL);
> +
> + if (!hdcp_message)
> + return -ENOMEM;
> +
> + /*
> + * NOTE: No need to lock the comp mutex here as it is already
> + * going to be taken before this function called
> + */
> + i915->display.hdcp.hdcp_message = hdcp_message;
> + ret = intel_hdcp_gsc_initialize_message(i915, hdcp_message);
> +
> + if (ret)
> + drm_err(&i915->drm, "Could not initialize hdcp_message\n");
Don't you need a kfree in this error path? alternatively you can use
drmm_kzalloc so that it is always automatically freed.
> +
> + return ret;
> }
>
> int intel_hdcp_gsc_init(struct drm_i915_private *i915)
> {
> - drm_info(&i915->drm, "HDCP support not yet implemented\n");
> - return -ENODEV;
> + struct i915_hdcp_arbiter *data;
> + int ret;
> +
> + data = kzalloc(sizeof(*data), GFP_KERNEL);
> + if (!data)
> + return -ENOMEM;
> +
> + mutex_lock(&i915->display.hdcp.hdcp_mutex);
> + i915->display.hdcp.arbiter = data;
> + i915->display.hdcp.arbiter->hdcp_dev = i915->drm.dev;
> + i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
Does this patch compile on its own? As far as I can see gsc_hdcp_ops is
added in the next patch.
> + ret = intel_hdcp_gsc_hdcp2_init(i915);
> + mutex_unlock(&i915->display.hdcp.hdcp_mutex);
> +
> + return ret;
Here as well missing the kfree on error
> }
>
> void intel_hdcp_gsc_fini(struct drm_i915_private *i915)
> {
> + struct intel_hdcp_gsc_message *hdcp_message =
> + i915->display.hdcp.hdcp_message;
> +
> + xe_bo_unpin_map_no_vm(hdcp_message->hdcp_bo);
> + kfree(hdcp_message);
> +
> }
>
> +static int xe_gsc_send_sync(struct drm_i915_private *i915,
> + struct intel_hdcp_gsc_message *hdcp_message,
> + u32 msg_size_in, u32 msg_size_out,
> + u32 addr_in_off, u32 addr_out_off,
Those 2 variables are unused.
> + size_t msg_out_len)
> +{
> + struct xe_gt *gt = hdcp_message->hdcp_bo->tile->media_gt;
> + struct iosys_map *map = &hdcp_message->hdcp_bo->vmap;
> + struct xe_gsc *gsc = >->uc.gsc;
> + int ret;
> +
> + ret = xe_gsc_pkt_submit_kernel(gsc, hdcp_message->hdcp_cmd_in, msg_size_in,
> + hdcp_message->hdcp_cmd_out, msg_size_out);
> + if (ret) {
> + drm_err(&i915->drm, "failed to send gsc HDCP msg (%d)\n", ret);
> + return ret;
> + }
> +
> + ret = xe_gsc_check_and_update_pending(i915, map, 0, map, addr_out_off);
This returns a bool, so you can call it directly inside the if statement
instead of casting the return to int.
> +
> + if (ret)
> + return -EAGAIN;
> +
> + ret = xe_gsc_read_out_header(i915, map, addr_out_off,
> + sizeof(struct hdcp_cmd_header), NULL);
Note that here you're only checking that the message is at least as big
as struct hdcp_cmd_header, but if there was an error and the only thing
in the message was the header it'll still pass. This links with a
comment below.
> +
> + return ret;
> +}
> ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in,
> size_t msg_in_len, u8 *msg_out,
> size_t msg_out_len)
> {
> - return -ENODEV;
> + const size_t max_msg_size = PAGE_SIZE - HDCP_GSC_HEADER_SIZE;
> + struct intel_hdcp_gsc_message *hdcp_message;
> + u64 host_session_id;
> + u32 msg_size_in, msg_size_out, addr_in_off = 0, addr_out_off;
> + int ret, tries = 0;
> +
> + if (msg_in_len > max_msg_size || msg_out_len > max_msg_size) {
> + ret = -ENOSPC;
> + goto out;
> + }
> +
> + msg_size_in = msg_in_len + HDCP_GSC_HEADER_SIZE;
> + msg_size_out = msg_out_len + HDCP_GSC_HEADER_SIZE;
> + hdcp_message = i915->display.hdcp.hdcp_message;
> + addr_out_off = PAGE_SIZE;
> +
> + get_random_bytes(&host_session_id, sizeof(u64));
> + host_session_id = host_session_id & ~HOST_SESSION_CLIENT_MASK;
Can you move this host session code to a dedicated function in
xe_gsc_submit.c? that way we can re-use it for PXP. You can also drop
the re-definition of HOST_SESSION_CLIENT_MASK because that's already in
that file.
> + xe_device_mem_access_get(i915);
> + addr_in_off = xe_gsc_emit_header(i915, &hdcp_message->hdcp_bo->vmap,
Note that this function does not return the input offset, but the next
writable location (that's why I called it wr_offset in other code)
> + addr_in_off,
> + HECI_MEADDRESS_HDCP, host_session_id,
> + msg_in_len);
> +
> + xe_map_memcpy_to(i915, &hdcp_message->hdcp_bo->vmap, addr_in_off, msg_in, msg_in_len);
> + /*
> + * Keep sending request in case the pending bit is set no need to add
> + * message handle as we are using same address hence loc. of header is
> + * same and it will contain the message handle. we will send the message
> + * 20 times each message 50 ms apart
> + */
> + do {
> + ret = xe_gsc_send_sync(i915, hdcp_message, msg_size_in, msg_size_out,
> + addr_in_off, addr_out_off, msg_out_len);
> +
> + /* Only try again if gsc says so */
> + if (ret != -EAGAIN)
> + break;
> +
> + msleep(50);
> +
> + } while (++tries < 20);
> +
> + if (ret)
> + goto out;
> +
> + xe_map_memcpy_from(i915, msg_out, &hdcp_message->hdcp_bo->vmap,
> + addr_out_off + HDCP_GSC_HEADER_SIZE,
> + msg_out_len);
here you are copying msg_out_len, but you haven't checked if the GSC has
actually written that much, you only checked that you had struct
hdcp_cmd_header.
Daniele
> +
> +out:
> + xe_device_mem_access_put(i915);
> + return ret;
> }
^ permalink raw reply [flat|nested] 17+ messages in thread* RE: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
2024-02-05 22:50 ` Daniele Ceraolo Spurio
@ 2024-02-06 16:24 ` Kandpal, Suraj
2024-02-06 16:51 ` Daniele Ceraolo Spurio
2024-02-07 9:40 ` Jani Nikula
1 sibling, 1 reply; 17+ messages in thread
From: Kandpal, Suraj @ 2024-02-06 16:24 UTC (permalink / raw)
To: Ceraolo Spurio, Daniele, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: Borah, Chaitanya Kumar, Nautiyal, Ankit K
> Subject: Re: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
>
>
>
> On 2/2/2024 12:37 AM, Suraj Kandpal wrote:
> > Enable HDCP for Xe by defining functions which take care of
> > interaction of HDCP as a client with the GSC CS interface.
> >
> > Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
> > ---
> > drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 188
> ++++++++++++++++++++++-
> > 1 file changed, 184 insertions(+), 4 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
> > b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
> > index 0f11a39333e2..eca941d7b281 100644
> > --- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
> > +++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
> > @@ -3,8 +3,24 @@
> > * Copyright 2023, Intel Corporation.
> > */
> >
> > +#include "abi/gsc_command_header_abi.h"
>
> My original idea was for the users to not include this header and rely on the
> size provided by the emit functions. I see you use the check the input size,
> which I didn't do on the proxy side because the buffer is sized to be big
> enough for all possible commands. Overall not a blocker, just consider the
> option.
>
> > #include "i915_drv.h"
>
> Do you actually need i915_drv.h? You shouldn't be using any structure from
> i915 here. If you just need it for the pointers to struct drm_i915_private, just
> add a forward declaration for the structure.
>
Right
> > #include "intel_hdcp_gsc.h"
> > +#include "xe_bo.h"
> > +#include "xe_map.h"
> > +#include "xe_gsc_submit.h"
> > +
> > +#define HECI_MEADDRESS_HDCP 18
> > +
> > +struct intel_hdcp_gsc_message {
> > + struct xe_bo *hdcp_bo;
> > + u64 hdcp_cmd_in;
> > + u64 hdcp_cmd_out;
> > +};
> > +
> > +#define HOST_SESSION_CLIENT_MASK GENMASK_ULL(63, 56) #define
> > +HDCP_GSC_MESSAGE_SIZE sizeof(struct intel_hdcp_gsc_message)
>
> this define is unused. Also, intel_hdcp_gsc_message is not the actual
> message, but just contains a pointer to the object that holds the message.
>
True will get rid of it
> > +#define HDCP_GSC_HEADER_SIZE sizeof(struct intel_gsc_mtl_header)
> >
> > bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
> > {
> > @@ -13,22 +29,186 @@ bool intel_hdcp_gsc_cs_required(struct
> > drm_i915_private *i915)
> >
> > bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
> > {
> > - return false;
> > + return true;
>
> Shouldn't you actually do a check in here?
Not sure which function would check if gsc and gsc proxy is loaded or not
Any idea?
>
> > +}
> > +
> > +/*This function helps allocate memory for the command that we will
> > +send to gsc cs */ static int intel_hdcp_gsc_initialize_message(struct
> > +drm_i915_private *i915,
>
> Having a drm_i915_private here that is actually an xe_device is really weird. I
> understand that the aim is to re-use most of the display code from i915, but if
> you need to different back-ends maybe just have the function accept a void
> pointer and then internally cast it to drm_i915_private or xe_device based on
> the driver, or use struct intel_display and cast it back to i915 or Xe with a
> container_of. I'll leave the final comment on this to someone that has more
> understanding than me of what's going on on the display side of things.
>
I understand it looks weird but display code seems to be following this convention for now
till a decision is made on how display code redundancy is removed maybe Ankit can further
back this design or comment on it.
> > + struct intel_hdcp_gsc_message
> *hdcp_message) {
> > + struct xe_bo *bo = NULL;
> > + u64 cmd_in, cmd_out;
> > + int err, ret = 0;
> > +
> > + /* allocate object of two page for HDCP command memory and store
> it
> > +*/
> > +
> > + xe_device_mem_access_get(i915);
> > + bo = xe_bo_create_pin_map(i915, xe_device_get_root_tile(i915),
> NULL, PAGE_SIZE * 2,
> > + ttm_bo_type_kernel,
> > + XE_BO_CREATE_SYSTEM_BIT |
> > + XE_BO_CREATE_GGTT_BIT);
> > +
> > + if (IS_ERR(bo)) {
> > + drm_err(&i915->drm, "Failed to allocate bo for HDCP
> streaming command!\n");
> > + ret = err;
> > + goto out;
> > + }
> > +
> > + cmd_in = xe_bo_ggtt_addr(bo);
> > +
> > + if (iosys_map_is_null(&bo->vmap)) {
>
> this can't happen, if the bo fails to map then xe_bo_create_pin_map will
> return an error.
>
Ok got it
> > + drm_err(&i915->drm, "Failed to map gsc message page!\n");
> > + ret = PTR_ERR(&bo->vmap);
> > + goto out;
> > + }
> > +
> > + cmd_out = cmd_in + PAGE_SIZE;
> > +
> > + xe_map_memset(i915, &bo->vmap, 0, 0, bo->size);
> > +
> > + hdcp_message->hdcp_bo = bo;
> > + hdcp_message->hdcp_cmd_in = cmd_in;
> > + hdcp_message->hdcp_cmd_out = cmd_out;
> > +out:
> > + xe_device_mem_access_put(i915);
> > + return ret;
> > +}
> > +
> > +static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915) {
> > + struct intel_hdcp_gsc_message *hdcp_message;
> > + int ret;
> > +
> > + hdcp_message = kzalloc(sizeof(*hdcp_message), GFP_KERNEL);
> > +
> > + if (!hdcp_message)
> > + return -ENOMEM;
> > +
> > + /*
> > + * NOTE: No need to lock the comp mutex here as it is already
> > + * going to be taken before this function called
> > + */
> > + i915->display.hdcp.hdcp_message = hdcp_message;
> > + ret = intel_hdcp_gsc_initialize_message(i915, hdcp_message);
> > +
> > + if (ret)
> > + drm_err(&i915->drm, "Could not initialize hdcp_message\n");
>
> Don't you need a kfree in this error path? alternatively you can use
> drmm_kzalloc so that it is always automatically freed.
>
Let me have a look at this
> > +
> > + return ret;
> > }
> >
> > int intel_hdcp_gsc_init(struct drm_i915_private *i915)
> > {
> > - drm_info(&i915->drm, "HDCP support not yet implemented\n");
> > - return -ENODEV;
> > + struct i915_hdcp_arbiter *data;
> > + int ret;
> > +
> > + data = kzalloc(sizeof(*data), GFP_KERNEL);
> > + if (!data)
> > + return -ENOMEM;
> > +
> > + mutex_lock(&i915->display.hdcp.hdcp_mutex);
> > + i915->display.hdcp.arbiter = data;
> > + i915->display.hdcp.arbiter->hdcp_dev = i915->drm.dev;
> > + i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
>
> Does this patch compile on its own? As far as I can see gsc_hdcp_ops is
> added in the next patch.
No it needs the next patch separated them for reviews will squash them and send it for merging
>
> > + ret = intel_hdcp_gsc_hdcp2_init(i915);
> > + mutex_unlock(&i915->display.hdcp.hdcp_mutex);
> > +
> > + return ret;
>
> Here as well missing the kfree on error
>
Will fix this
> > }
> >
> > void intel_hdcp_gsc_fini(struct drm_i915_private *i915)
> > {
> > + struct intel_hdcp_gsc_message *hdcp_message =
> > + i915->display.hdcp.hdcp_message;
> > +
> > + xe_bo_unpin_map_no_vm(hdcp_message->hdcp_bo);
> > + kfree(hdcp_message);
> > +
> > }
> >
> > +static int xe_gsc_send_sync(struct drm_i915_private *i915,
> > + struct intel_hdcp_gsc_message *hdcp_message,
> > + u32 msg_size_in, u32 msg_size_out,
> > + u32 addr_in_off, u32 addr_out_off,
>
> Those 2 variables are unused.
Will clean that up
>
> > + size_t msg_out_len)
> > +{
> > + struct xe_gt *gt = hdcp_message->hdcp_bo->tile->media_gt;
> > + struct iosys_map *map = &hdcp_message->hdcp_bo->vmap;
> > + struct xe_gsc *gsc = >->uc.gsc;
> > + int ret;
> > +
> > + ret = xe_gsc_pkt_submit_kernel(gsc, hdcp_message->hdcp_cmd_in,
> msg_size_in,
> > + hdcp_message->hdcp_cmd_out,
> msg_size_out);
> > + if (ret) {
> > + drm_err(&i915->drm, "failed to send gsc HDCP msg (%d)\n",
> ret);
> > + return ret;
> > + }
> > +
> > + ret = xe_gsc_check_and_update_pending(i915, map, 0, map,
> > +addr_out_off);
>
> This returns a bool, so you can call it directly inside the if statement instead of
> casting the return to int.
True let me update that
>
> > +
> > + if (ret)
> > + return -EAGAIN;
> > +
> > + ret = xe_gsc_read_out_header(i915, map, addr_out_off,
> > + sizeof(struct hdcp_cmd_header), NULL);
>
> Note that here you're only checking that the message is at least as big as
> struct hdcp_cmd_header, but if there was an error and the only thing in the
> message was the header it'll still pass. This links with a comment below.
>
This was changed in my latest patch series that you had reviewed in which now readout header also checks the status .
> > +
> > + return ret;
> > +}
> > ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8
> *msg_in,
> > size_t msg_in_len, u8 *msg_out,
> > size_t msg_out_len)
> > {
> > - return -ENODEV;
> > + const size_t max_msg_size = PAGE_SIZE - HDCP_GSC_HEADER_SIZE;
> > + struct intel_hdcp_gsc_message *hdcp_message;
> > + u64 host_session_id;
> > + u32 msg_size_in, msg_size_out, addr_in_off = 0, addr_out_off;
> > + int ret, tries = 0;
> > +
> > + if (msg_in_len > max_msg_size || msg_out_len > max_msg_size) {
> > + ret = -ENOSPC;
> > + goto out;
> > + }
> > +
> > + msg_size_in = msg_in_len + HDCP_GSC_HEADER_SIZE;
> > + msg_size_out = msg_out_len + HDCP_GSC_HEADER_SIZE;
> > + hdcp_message = i915->display.hdcp.hdcp_message;
> > + addr_out_off = PAGE_SIZE;
> > +
> > + get_random_bytes(&host_session_id, sizeof(u64));
> > + host_session_id = host_session_id & ~HOST_SESSION_CLIENT_MASK;
>
> Can you move this host session code to a dedicated function in
> xe_gsc_submit.c? that way we can re-use it for PXP. You can also drop the re-
> definition of HOST_SESSION_CLIENT_MASK because that's already in that file.
>
Will get this done
> > + xe_device_mem_access_get(i915);
> > + addr_in_off = xe_gsc_emit_header(i915, &hdcp_message->hdcp_bo-
> >vmap,
>
> Note that this function does not return the input offset, but the next writable
> location (that's why I called it wr_offset in other code)
>
Yes aware of that will rename the variable to avoid confusion
> > + addr_in_off,
> > + HECI_MEADDRESS_HDCP,
> host_session_id,
> > + msg_in_len);
> > +
> > + xe_map_memcpy_to(i915, &hdcp_message->hdcp_bo->vmap,
> addr_in_off, msg_in, msg_in_len);
> > + /*
> > + * Keep sending request in case the pending bit is set no need to add
> > + * message handle as we are using same address hence loc. of header
> is
> > + * same and it will contain the message handle. we will send the
> message
> > + * 20 times each message 50 ms apart
> > + */
> > + do {
> > + ret = xe_gsc_send_sync(i915, hdcp_message, msg_size_in,
> msg_size_out,
> > + addr_in_off, addr_out_off, msg_out_len);
> > +
> > + /* Only try again if gsc says so */
> > + if (ret != -EAGAIN)
> > + break;
> > +
> > + msleep(50);
> > +
> > + } while (++tries < 20);
> > +
> > + if (ret)
> > + goto out;
> > +
> > + xe_map_memcpy_from(i915, msg_out, &hdcp_message->hdcp_bo-
> >vmap,
> > + addr_out_off + HDCP_GSC_HEADER_SIZE,
> > + msg_out_len);
>
> here you are copying msg_out_len, but you haven't checked if the GSC has
> actually written that much, you only checked that you had struct
> hdcp_cmd_header.
So normally hdcp messages return variable messages even for the same cmd depending on the key being already stored or not so as long as I have minimum size and status does not indicate error it should be fine.
Regards,
Suraj Kandpal
>
> Daniele
>
> > +
> > +out:
> > + xe_device_mem_access_put(i915);
> > + return ret;
> > }
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
2024-02-06 16:24 ` Kandpal, Suraj
@ 2024-02-06 16:51 ` Daniele Ceraolo Spurio
0 siblings, 0 replies; 17+ messages in thread
From: Daniele Ceraolo Spurio @ 2024-02-06 16:51 UTC (permalink / raw)
To: Kandpal, Suraj, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: Borah, Chaitanya Kumar, Nautiyal, Ankit K
On 2/6/2024 8:24 AM, Kandpal, Suraj wrote:
>> Subject: Re: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
>>
>>
>>
>> On 2/2/2024 12:37 AM, Suraj Kandpal wrote:
>>> Enable HDCP for Xe by defining functions which take care of
>>> interaction of HDCP as a client with the GSC CS interface.
>>>
>>> Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
>>> ---
>>> drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 188
>> ++++++++++++++++++++++-
>>> 1 file changed, 184 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
>>> b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
>>> index 0f11a39333e2..eca941d7b281 100644
>>> --- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
>>> +++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
>>> @@ -3,8 +3,24 @@
>>> * Copyright 2023, Intel Corporation.
>>> */
>>>
>>> +#include "abi/gsc_command_header_abi.h"
>> My original idea was for the users to not include this header and rely on the
>> size provided by the emit functions. I see you use the check the input size,
>> which I didn't do on the proxy side because the buffer is sized to be big
>> enough for all possible commands. Overall not a blocker, just consider the
>> option.
>>
>>> #include "i915_drv.h"
>> Do you actually need i915_drv.h? You shouldn't be using any structure from
>> i915 here. If you just need it for the pointers to struct drm_i915_private, just
>> add a forward declaration for the structure.
>>
> Right
>
>>> #include "intel_hdcp_gsc.h"
>>> +#include "xe_bo.h"
>>> +#include "xe_map.h"
>>> +#include "xe_gsc_submit.h"
>>> +
>>> +#define HECI_MEADDRESS_HDCP 18
>>> +
>>> +struct intel_hdcp_gsc_message {
>>> + struct xe_bo *hdcp_bo;
>>> + u64 hdcp_cmd_in;
>>> + u64 hdcp_cmd_out;
>>> +};
>>> +
>>> +#define HOST_SESSION_CLIENT_MASK GENMASK_ULL(63, 56) #define
>>> +HDCP_GSC_MESSAGE_SIZE sizeof(struct intel_hdcp_gsc_message)
>> this define is unused. Also, intel_hdcp_gsc_message is not the actual
>> message, but just contains a pointer to the object that holds the message.
>>
> True will get rid of it
>
>>> +#define HDCP_GSC_HEADER_SIZE sizeof(struct intel_gsc_mtl_header)
>>>
>>> bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
>>> {
>>> @@ -13,22 +29,186 @@ bool intel_hdcp_gsc_cs_required(struct
>>> drm_i915_private *i915)
>>>
>>> bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
>>> {
>>> - return false;
>>> + return true;
>> Shouldn't you actually do a check in here?
> Not sure which function would check if gsc and gsc proxy is loaded or not
> Any idea?
gsc_proxy_init_done() in xe_gsc_proxy.c . It's not exposed right now
because there was no user outside of the file.
Note that, differently from i915, Xe is very explicit with pm and
forcewake management, so you'll have to take both a pm and a forcewake
ref before calling that function.
>
>>> +}
>>> +
>>> +/*This function helps allocate memory for the command that we will
>>> +send to gsc cs */ static int intel_hdcp_gsc_initialize_message(struct
>>> +drm_i915_private *i915,
>> Having a drm_i915_private here that is actually an xe_device is really weird. I
>> understand that the aim is to re-use most of the display code from i915, but if
>> you need to different back-ends maybe just have the function accept a void
>> pointer and then internally cast it to drm_i915_private or xe_device based on
>> the driver, or use struct intel_display and cast it back to i915 or Xe with a
>> container_of. I'll leave the final comment on this to someone that has more
>> understanding than me of what's going on on the display side of things.
>>
> I understand it looks weird but display code seems to be following this convention for now
> till a decision is made on how display code redundancy is removed maybe Ankit can further
> back this design or comment on it.
>
>>> + struct intel_hdcp_gsc_message
>> *hdcp_message) {
>>> + struct xe_bo *bo = NULL;
>>> + u64 cmd_in, cmd_out;
>>> + int err, ret = 0;
>>> +
>>> + /* allocate object of two page for HDCP command memory and store
>> it
>>> +*/
>>> +
>>> + xe_device_mem_access_get(i915);
>>> + bo = xe_bo_create_pin_map(i915, xe_device_get_root_tile(i915),
>> NULL, PAGE_SIZE * 2,
>>> + ttm_bo_type_kernel,
>>> + XE_BO_CREATE_SYSTEM_BIT |
>>> + XE_BO_CREATE_GGTT_BIT);
>>> +
>>> + if (IS_ERR(bo)) {
>>> + drm_err(&i915->drm, "Failed to allocate bo for HDCP
>> streaming command!\n");
>>> + ret = err;
>>> + goto out;
>>> + }
>>> +
>>> + cmd_in = xe_bo_ggtt_addr(bo);
>>> +
>>> + if (iosys_map_is_null(&bo->vmap)) {
>> this can't happen, if the bo fails to map then xe_bo_create_pin_map will
>> return an error.
>>
> Ok got it
>
>>> + drm_err(&i915->drm, "Failed to map gsc message page!\n");
>>> + ret = PTR_ERR(&bo->vmap);
>>> + goto out;
>>> + }
>>> +
>>> + cmd_out = cmd_in + PAGE_SIZE;
>>> +
>>> + xe_map_memset(i915, &bo->vmap, 0, 0, bo->size);
>>> +
>>> + hdcp_message->hdcp_bo = bo;
>>> + hdcp_message->hdcp_cmd_in = cmd_in;
>>> + hdcp_message->hdcp_cmd_out = cmd_out;
>>> +out:
>>> + xe_device_mem_access_put(i915);
>>> + return ret;
>>> +}
>>> +
>>> +static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915) {
>>> + struct intel_hdcp_gsc_message *hdcp_message;
>>> + int ret;
>>> +
>>> + hdcp_message = kzalloc(sizeof(*hdcp_message), GFP_KERNEL);
>>> +
>>> + if (!hdcp_message)
>>> + return -ENOMEM;
>>> +
>>> + /*
>>> + * NOTE: No need to lock the comp mutex here as it is already
>>> + * going to be taken before this function called
>>> + */
>>> + i915->display.hdcp.hdcp_message = hdcp_message;
>>> + ret = intel_hdcp_gsc_initialize_message(i915, hdcp_message);
>>> +
>>> + if (ret)
>>> + drm_err(&i915->drm, "Could not initialize hdcp_message\n");
>> Don't you need a kfree in this error path? alternatively you can use
>> drmm_kzalloc so that it is always automatically freed.
>>
> Let me have a look at this
>
>>> +
>>> + return ret;
>>> }
>>>
>>> int intel_hdcp_gsc_init(struct drm_i915_private *i915)
>>> {
>>> - drm_info(&i915->drm, "HDCP support not yet implemented\n");
>>> - return -ENODEV;
>>> + struct i915_hdcp_arbiter *data;
>>> + int ret;
>>> +
>>> + data = kzalloc(sizeof(*data), GFP_KERNEL);
>>> + if (!data)
>>> + return -ENOMEM;
>>> +
>>> + mutex_lock(&i915->display.hdcp.hdcp_mutex);
>>> + i915->display.hdcp.arbiter = data;
>>> + i915->display.hdcp.arbiter->hdcp_dev = i915->drm.dev;
>>> + i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
>> Does this patch compile on its own? As far as I can see gsc_hdcp_ops is
>> added in the next patch.
> No it needs the next patch separated them for reviews will squash them and send it for merging
ok. Also, I just realized that you're accessing i915->display, which is
incorrect because the i915 pointer is actually an xe_device object under
the hood and therefore can have its display substructure at a different
memory location. You need to cast it to xe_device and do xe->display,
otherwise you might be accessing the wrong memory location.
Daniele
>
>>> + ret = intel_hdcp_gsc_hdcp2_init(i915);
>>> + mutex_unlock(&i915->display.hdcp.hdcp_mutex);
>>> +
>>> + return ret;
>> Here as well missing the kfree on error
>>
> Will fix this
>
>>> }
>>>
>>> void intel_hdcp_gsc_fini(struct drm_i915_private *i915)
>>> {
>>> + struct intel_hdcp_gsc_message *hdcp_message =
>>> + i915->display.hdcp.hdcp_message;
>>> +
>>> + xe_bo_unpin_map_no_vm(hdcp_message->hdcp_bo);
>>> + kfree(hdcp_message);
>>> +
>>> }
>>>
>>> +static int xe_gsc_send_sync(struct drm_i915_private *i915,
>>> + struct intel_hdcp_gsc_message *hdcp_message,
>>> + u32 msg_size_in, u32 msg_size_out,
>>> + u32 addr_in_off, u32 addr_out_off,
>> Those 2 variables are unused.
> Will clean that up
>
>>> + size_t msg_out_len)
>>> +{
>>> + struct xe_gt *gt = hdcp_message->hdcp_bo->tile->media_gt;
>>> + struct iosys_map *map = &hdcp_message->hdcp_bo->vmap;
>>> + struct xe_gsc *gsc = >->uc.gsc;
>>> + int ret;
>>> +
>>> + ret = xe_gsc_pkt_submit_kernel(gsc, hdcp_message->hdcp_cmd_in,
>> msg_size_in,
>>> + hdcp_message->hdcp_cmd_out,
>> msg_size_out);
>>> + if (ret) {
>>> + drm_err(&i915->drm, "failed to send gsc HDCP msg (%d)\n",
>> ret);
>>> + return ret;
>>> + }
>>> +
>>> + ret = xe_gsc_check_and_update_pending(i915, map, 0, map,
>>> +addr_out_off);
>> This returns a bool, so you can call it directly inside the if statement instead of
>> casting the return to int.
> True let me update that
>
>>> +
>>> + if (ret)
>>> + return -EAGAIN;
>>> +
>>> + ret = xe_gsc_read_out_header(i915, map, addr_out_off,
>>> + sizeof(struct hdcp_cmd_header), NULL);
>> Note that here you're only checking that the message is at least as big as
>> struct hdcp_cmd_header, but if there was an error and the only thing in the
>> message was the header it'll still pass. This links with a comment below.
>>
> This was changed in my latest patch series that you had reviewed in which now readout header also checks the status .
>
>>> +
>>> + return ret;
>>> +}
>>> ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8
>> *msg_in,
>>> size_t msg_in_len, u8 *msg_out,
>>> size_t msg_out_len)
>>> {
>>> - return -ENODEV;
>>> + const size_t max_msg_size = PAGE_SIZE - HDCP_GSC_HEADER_SIZE;
>>> + struct intel_hdcp_gsc_message *hdcp_message;
>>> + u64 host_session_id;
>>> + u32 msg_size_in, msg_size_out, addr_in_off = 0, addr_out_off;
>>> + int ret, tries = 0;
>>> +
>>> + if (msg_in_len > max_msg_size || msg_out_len > max_msg_size) {
>>> + ret = -ENOSPC;
>>> + goto out;
>>> + }
>>> +
>>> + msg_size_in = msg_in_len + HDCP_GSC_HEADER_SIZE;
>>> + msg_size_out = msg_out_len + HDCP_GSC_HEADER_SIZE;
>>> + hdcp_message = i915->display.hdcp.hdcp_message;
>>> + addr_out_off = PAGE_SIZE;
>>> +
>>> + get_random_bytes(&host_session_id, sizeof(u64));
>>> + host_session_id = host_session_id & ~HOST_SESSION_CLIENT_MASK;
>> Can you move this host session code to a dedicated function in
>> xe_gsc_submit.c? that way we can re-use it for PXP. You can also drop the re-
>> definition of HOST_SESSION_CLIENT_MASK because that's already in that file.
>>
> Will get this done
>
>>> + xe_device_mem_access_get(i915);
>>> + addr_in_off = xe_gsc_emit_header(i915, &hdcp_message->hdcp_bo-
>>> vmap,
>> Note that this function does not return the input offset, but the next writable
>> location (that's why I called it wr_offset in other code)
>>
> Yes aware of that will rename the variable to avoid confusion
>
>>> + addr_in_off,
>>> + HECI_MEADDRESS_HDCP,
>> host_session_id,
>>> + msg_in_len);
>>> +
>>> + xe_map_memcpy_to(i915, &hdcp_message->hdcp_bo->vmap,
>> addr_in_off, msg_in, msg_in_len);
>>> + /*
>>> + * Keep sending request in case the pending bit is set no need to add
>>> + * message handle as we are using same address hence loc. of header
>> is
>>> + * same and it will contain the message handle. we will send the
>> message
>>> + * 20 times each message 50 ms apart
>>> + */
>>> + do {
>>> + ret = xe_gsc_send_sync(i915, hdcp_message, msg_size_in,
>> msg_size_out,
>>> + addr_in_off, addr_out_off, msg_out_len);
>>> +
>>> + /* Only try again if gsc says so */
>>> + if (ret != -EAGAIN)
>>> + break;
>>> +
>>> + msleep(50);
>>> +
>>> + } while (++tries < 20);
>>> +
>>> + if (ret)
>>> + goto out;
>>> +
>>> + xe_map_memcpy_from(i915, msg_out, &hdcp_message->hdcp_bo-
>>> vmap,
>>> + addr_out_off + HDCP_GSC_HEADER_SIZE,
>>> + msg_out_len);
>> here you are copying msg_out_len, but you haven't checked if the GSC has
>> actually written that much, you only checked that you had struct
>> hdcp_cmd_header.
> So normally hdcp messages return variable messages even for the same cmd depending on the key being already stored or not so as long as I have minimum size and status does not indicate error it should be fine.
>
> Regards,
> Suraj Kandpal
>
>> Daniele
>>
>>> +
>>> +out:
>>> + xe_device_mem_access_put(i915);
>>> + return ret;
>>> }
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
2024-02-05 22:50 ` Daniele Ceraolo Spurio
2024-02-06 16:24 ` Kandpal, Suraj
@ 2024-02-07 9:40 ` Jani Nikula
1 sibling, 0 replies; 17+ messages in thread
From: Jani Nikula @ 2024-02-07 9:40 UTC (permalink / raw)
To: Daniele Ceraolo Spurio, Suraj Kandpal, intel-gfx, intel-xe
Cc: chaitanya.kumar.borah, ankit.k.nautiyal
On Mon, 05 Feb 2024, Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> wrote:
> On 2/2/2024 12:37 AM, Suraj Kandpal wrote:
>> Enable HDCP for Xe by defining functions which take care of
>> interaction of HDCP as a client with the GSC CS interface.
>>
>> Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
>> ---
>> drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 188 ++++++++++++++++++++++-
>> 1 file changed, 184 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
>> index 0f11a39333e2..eca941d7b281 100644
>> --- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
>> +++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
>> @@ -3,8 +3,24 @@
>> * Copyright 2023, Intel Corporation.
>> */
>>
>> +#include "abi/gsc_command_header_abi.h"
>
> My original idea was for the users to not include this header and rely
> on the size provided by the emit functions. I see you use the check the
> input size, which I didn't do on the proxy side because the buffer is
> sized to be big enough for all possible commands. Overall not a blocker,
> just consider the option.
>
>> #include "i915_drv.h"
>
> Do you actually need i915_drv.h? You shouldn't be using any structure
> from i915 here. If you just need it for the pointers to struct
> drm_i915_private, just add a forward declaration for the structure.
Xe side it really must be struct xe_device, not drm_i915_private.
See xe Makefile.
BR,
Jani.
>
>> #include "intel_hdcp_gsc.h"
>> +#include "xe_bo.h"
>> +#include "xe_map.h"
>> +#include "xe_gsc_submit.h"
>> +
>> +#define HECI_MEADDRESS_HDCP 18
>> +
>> +struct intel_hdcp_gsc_message {
>> + struct xe_bo *hdcp_bo;
>> + u64 hdcp_cmd_in;
>> + u64 hdcp_cmd_out;
>> +};
>> +
>> +#define HOST_SESSION_CLIENT_MASK GENMASK_ULL(63, 56)
>> +#define HDCP_GSC_MESSAGE_SIZE sizeof(struct intel_hdcp_gsc_message)
>
> this define is unused. Also, intel_hdcp_gsc_message is not the actual
> message, but just contains a pointer to the object that holds the message.
>
>> +#define HDCP_GSC_HEADER_SIZE sizeof(struct intel_gsc_mtl_header)
>>
>> bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
>> {
>> @@ -13,22 +29,186 @@ bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
>>
>> bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
>> {
>> - return false;
>> + return true;
>
> Shouldn't you actually do a check in here?
>
>> +}
>> +
>> +/*This function helps allocate memory for the command that we will send to gsc cs */
>> +static int intel_hdcp_gsc_initialize_message(struct drm_i915_private *i915,
>
> Having a drm_i915_private here that is actually an xe_device is really
> weird. I understand that the aim is to re-use most of the display code
> from i915, but if you need to different back-ends maybe just have the
> function accept a void pointer and then internally cast it to
> drm_i915_private or xe_device based on the driver, or use struct
> intel_display and cast it back to i915 or Xe with a container_of. I'll
> leave the final comment on this to someone that has more understanding
> than me of what's going on on the display side of things.
>
>> + struct intel_hdcp_gsc_message *hdcp_message)
>> +{
>> + struct xe_bo *bo = NULL;
>> + u64 cmd_in, cmd_out;
>> + int err, ret = 0;
>> +
>> + /* allocate object of two page for HDCP command memory and store it */
>> +
>> + xe_device_mem_access_get(i915);
>> + bo = xe_bo_create_pin_map(i915, xe_device_get_root_tile(i915), NULL, PAGE_SIZE * 2,
>> + ttm_bo_type_kernel,
>> + XE_BO_CREATE_SYSTEM_BIT |
>> + XE_BO_CREATE_GGTT_BIT);
>> +
>> + if (IS_ERR(bo)) {
>> + drm_err(&i915->drm, "Failed to allocate bo for HDCP streaming command!\n");
>> + ret = err;
>> + goto out;
>> + }
>> +
>> + cmd_in = xe_bo_ggtt_addr(bo);
>> +
>> + if (iosys_map_is_null(&bo->vmap)) {
>
> this can't happen, if the bo fails to map then xe_bo_create_pin_map will
> return an error.
>
>> + drm_err(&i915->drm, "Failed to map gsc message page!\n");
>> + ret = PTR_ERR(&bo->vmap);
>> + goto out;
>> + }
>> +
>> + cmd_out = cmd_in + PAGE_SIZE;
>> +
>> + xe_map_memset(i915, &bo->vmap, 0, 0, bo->size);
>> +
>> + hdcp_message->hdcp_bo = bo;
>> + hdcp_message->hdcp_cmd_in = cmd_in;
>> + hdcp_message->hdcp_cmd_out = cmd_out;
>> +out:
>> + xe_device_mem_access_put(i915);
>> + return ret;
>> +}
>> +
>> +static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915)
>> +{
>> + struct intel_hdcp_gsc_message *hdcp_message;
>> + int ret;
>> +
>> + hdcp_message = kzalloc(sizeof(*hdcp_message), GFP_KERNEL);
>> +
>> + if (!hdcp_message)
>> + return -ENOMEM;
>> +
>> + /*
>> + * NOTE: No need to lock the comp mutex here as it is already
>> + * going to be taken before this function called
>> + */
>> + i915->display.hdcp.hdcp_message = hdcp_message;
>> + ret = intel_hdcp_gsc_initialize_message(i915, hdcp_message);
>> +
>> + if (ret)
>> + drm_err(&i915->drm, "Could not initialize hdcp_message\n");
>
> Don't you need a kfree in this error path? alternatively you can use
> drmm_kzalloc so that it is always automatically freed.
>
>> +
>> + return ret;
>> }
>>
>> int intel_hdcp_gsc_init(struct drm_i915_private *i915)
>> {
>> - drm_info(&i915->drm, "HDCP support not yet implemented\n");
>> - return -ENODEV;
>> + struct i915_hdcp_arbiter *data;
>> + int ret;
>> +
>> + data = kzalloc(sizeof(*data), GFP_KERNEL);
>> + if (!data)
>> + return -ENOMEM;
>> +
>> + mutex_lock(&i915->display.hdcp.hdcp_mutex);
>> + i915->display.hdcp.arbiter = data;
>> + i915->display.hdcp.arbiter->hdcp_dev = i915->drm.dev;
>> + i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
>
> Does this patch compile on its own? As far as I can see gsc_hdcp_ops is
> added in the next patch.
>
>> + ret = intel_hdcp_gsc_hdcp2_init(i915);
>> + mutex_unlock(&i915->display.hdcp.hdcp_mutex);
>> +
>> + return ret;
>
> Here as well missing the kfree on error
>
>> }
>>
>> void intel_hdcp_gsc_fini(struct drm_i915_private *i915)
>> {
>> + struct intel_hdcp_gsc_message *hdcp_message =
>> + i915->display.hdcp.hdcp_message;
>> +
>> + xe_bo_unpin_map_no_vm(hdcp_message->hdcp_bo);
>> + kfree(hdcp_message);
>> +
>> }
>>
>> +static int xe_gsc_send_sync(struct drm_i915_private *i915,
>> + struct intel_hdcp_gsc_message *hdcp_message,
>> + u32 msg_size_in, u32 msg_size_out,
>> + u32 addr_in_off, u32 addr_out_off,
>
> Those 2 variables are unused.
>
>> + size_t msg_out_len)
>> +{
>> + struct xe_gt *gt = hdcp_message->hdcp_bo->tile->media_gt;
>> + struct iosys_map *map = &hdcp_message->hdcp_bo->vmap;
>> + struct xe_gsc *gsc = >->uc.gsc;
>> + int ret;
>> +
>> + ret = xe_gsc_pkt_submit_kernel(gsc, hdcp_message->hdcp_cmd_in, msg_size_in,
>> + hdcp_message->hdcp_cmd_out, msg_size_out);
>> + if (ret) {
>> + drm_err(&i915->drm, "failed to send gsc HDCP msg (%d)\n", ret);
>> + return ret;
>> + }
>> +
>> + ret = xe_gsc_check_and_update_pending(i915, map, 0, map, addr_out_off);
>
> This returns a bool, so you can call it directly inside the if statement
> instead of casting the return to int.
>
>> +
>> + if (ret)
>> + return -EAGAIN;
>> +
>> + ret = xe_gsc_read_out_header(i915, map, addr_out_off,
>> + sizeof(struct hdcp_cmd_header), NULL);
>
> Note that here you're only checking that the message is at least as big
> as struct hdcp_cmd_header, but if there was an error and the only thing
> in the message was the header it'll still pass. This links with a
> comment below.
>
>> +
>> + return ret;
>> +}
>> ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in,
>> size_t msg_in_len, u8 *msg_out,
>> size_t msg_out_len)
>> {
>> - return -ENODEV;
>> + const size_t max_msg_size = PAGE_SIZE - HDCP_GSC_HEADER_SIZE;
>> + struct intel_hdcp_gsc_message *hdcp_message;
>> + u64 host_session_id;
>> + u32 msg_size_in, msg_size_out, addr_in_off = 0, addr_out_off;
>> + int ret, tries = 0;
>> +
>> + if (msg_in_len > max_msg_size || msg_out_len > max_msg_size) {
>> + ret = -ENOSPC;
>> + goto out;
>> + }
>> +
>> + msg_size_in = msg_in_len + HDCP_GSC_HEADER_SIZE;
>> + msg_size_out = msg_out_len + HDCP_GSC_HEADER_SIZE;
>> + hdcp_message = i915->display.hdcp.hdcp_message;
>> + addr_out_off = PAGE_SIZE;
>> +
>> + get_random_bytes(&host_session_id, sizeof(u64));
>> + host_session_id = host_session_id & ~HOST_SESSION_CLIENT_MASK;
>
> Can you move this host session code to a dedicated function in
> xe_gsc_submit.c? that way we can re-use it for PXP. You can also drop
> the re-definition of HOST_SESSION_CLIENT_MASK because that's already in
> that file.
>
>> + xe_device_mem_access_get(i915);
>> + addr_in_off = xe_gsc_emit_header(i915, &hdcp_message->hdcp_bo->vmap,
>
> Note that this function does not return the input offset, but the next
> writable location (that's why I called it wr_offset in other code)
>
>> + addr_in_off,
>> + HECI_MEADDRESS_HDCP, host_session_id,
>> + msg_in_len);
>> +
>> + xe_map_memcpy_to(i915, &hdcp_message->hdcp_bo->vmap, addr_in_off, msg_in, msg_in_len);
>> + /*
>> + * Keep sending request in case the pending bit is set no need to add
>> + * message handle as we are using same address hence loc. of header is
>> + * same and it will contain the message handle. we will send the message
>> + * 20 times each message 50 ms apart
>> + */
>> + do {
>> + ret = xe_gsc_send_sync(i915, hdcp_message, msg_size_in, msg_size_out,
>> + addr_in_off, addr_out_off, msg_out_len);
>> +
>> + /* Only try again if gsc says so */
>> + if (ret != -EAGAIN)
>> + break;
>> +
>> + msleep(50);
>> +
>> + } while (++tries < 20);
>> +
>> + if (ret)
>> + goto out;
>> +
>> + xe_map_memcpy_from(i915, msg_out, &hdcp_message->hdcp_bo->vmap,
>> + addr_out_off + HDCP_GSC_HEADER_SIZE,
>> + msg_out_len);
>
> here you are copying msg_out_len, but you haven't checked if the GSC has
> actually written that much, you only checked that you had struct
> hdcp_cmd_header.
>
> Daniele
>
>> +
>> +out:
>> + xe_device_mem_access_put(i915);
>> + return ret;
>> }
>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 3/3] drm/xe/hdcp: Add intel_hdcp_gsc_message to Makefile
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
2024-02-02 8:37 ` [PATCH 1/3] drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file Suraj Kandpal
2024-02-02 8:37 ` [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE Suraj Kandpal
@ 2024-02-02 8:37 ` Suraj Kandpal
2024-02-02 8:43 ` ✓ CI.Patch_applied: success for XE HDCP Enablement Patchwork
` (6 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Suraj Kandpal @ 2024-02-02 8:37 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: daniele.ceraolospurio, chaitanya.kumar.borah, ankit.k.nautiyal,
Suraj Kandpal
Add intel_hdcp_gsc_message to Makefile and add corresponding
changes to xe_hdcp_gsc.c to make it build.
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
---
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 19 +++++++++++++++++++
2 files changed, 20 insertions(+)
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index c531210695db..2b654c908ff3 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -254,6 +254,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \
i915-display/intel_global_state.o \
i915-display/intel_gmbus.o \
i915-display/intel_hdcp.o \
+ i915-display/intel_hdcp_gsc_message.o \
i915-display/intel_hdmi.o \
i915-display/intel_hotplug.o \
i915-display/intel_hotplug_irq.o \
diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
index eca941d7b281..549108060613 100644
--- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
+++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
@@ -3,9 +3,12 @@
* Copyright 2023, Intel Corporation.
*/
+#include <drm/i915_hdcp_interface.h>
+
#include "abi/gsc_command_header_abi.h"
#include "i915_drv.h"
#include "intel_hdcp_gsc.h"
+#include "intel_hdcp_gsc_message.h"
#include "xe_bo.h"
#include "xe_map.h"
#include "xe_gsc_submit.h"
@@ -97,6 +100,22 @@ static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915)
return ret;
}
+static const struct i915_hdcp_ops gsc_hdcp_ops = {
+ .initiate_hdcp2_session = intel_hdcp_gsc_initiate_session,
+ .verify_receiver_cert_prepare_km =
+ intel_hdcp_gsc_verify_receiver_cert_prepare_km,
+ .verify_hprime = intel_hdcp_gsc_verify_hprime,
+ .store_pairing_info = intel_hdcp_gsc_store_pairing_info,
+ .initiate_locality_check = intel_hdcp_gsc_initiate_locality_check,
+ .verify_lprime = intel_hdcp_gsc_verify_lprime,
+ .get_session_key = intel_hdcp_gsc_get_session_key,
+ .repeater_check_flow_prepare_ack =
+ intel_hdcp_gsc_repeater_check_flow_prepare_ack,
+ .verify_mprime = intel_hdcp_gsc_verify_mprime,
+ .enable_hdcp_authentication = intel_hdcp_gsc_enable_authentication,
+ .close_hdcp_session = intel_hdcp_gsc_close_session,
+};
+
int intel_hdcp_gsc_init(struct drm_i915_private *i915)
{
struct i915_hdcp_arbiter *data;
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* ✓ CI.Patch_applied: success for XE HDCP Enablement
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
` (2 preceding siblings ...)
2024-02-02 8:37 ` [PATCH 3/3] drm/xe/hdcp: Add intel_hdcp_gsc_message to Makefile Suraj Kandpal
@ 2024-02-02 8:43 ` Patchwork
2024-02-02 8:43 ` ✓ CI.checkpatch: " Patchwork
` (5 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-02-02 8:43 UTC (permalink / raw)
To: Suraj Kandpal; +Cc: intel-xe
== Series Details ==
Series: XE HDCP Enablement
URL : https://patchwork.freedesktop.org/series/129457/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: a7ad03744 drm-tip: 2024y-02m-02d-07h-35m-36s UTC integration manifest
=== git am output follows ===
Applying: drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file
Applying: drm/xe/hdcp: Enable HDCP for XE
Applying: drm/xe/hdcp: Add intel_hdcp_gsc_message to Makefile
^ permalink raw reply [flat|nested] 17+ messages in thread* ✓ CI.checkpatch: success for XE HDCP Enablement
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
` (3 preceding siblings ...)
2024-02-02 8:43 ` ✓ CI.Patch_applied: success for XE HDCP Enablement Patchwork
@ 2024-02-02 8:43 ` Patchwork
2024-02-02 8:44 ` ✓ CI.KUnit: " Patchwork
` (4 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-02-02 8:43 UTC (permalink / raw)
To: Suraj Kandpal; +Cc: intel-xe
== Series Details ==
Series: XE HDCP Enablement
URL : https://patchwork.freedesktop.org/series/129457/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
35591fb8b4d5305b37ce31483f85ac0956eaa536
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 966b79c21de9e9476f23a2c7ff41d86fabcb195e
Author: Suraj Kandpal <suraj.kandpal@intel.com>
Date: Fri Feb 2 14:07:38 2024 +0530
drm/xe/hdcp: Add intel_hdcp_gsc_message to Makefile
Add intel_hdcp_gsc_message to Makefile and add corresponding
changes to xe_hdcp_gsc.c to make it build.
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
+ /mt/dim checkpatch a7ad037447de4ca22722972270493b23be436187 drm-intel
406252924 drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file
4aa65ae2f drm/xe/hdcp: Enable HDCP for XE
966b79c21 drm/xe/hdcp: Add intel_hdcp_gsc_message to Makefile
^ permalink raw reply [flat|nested] 17+ messages in thread* ✓ CI.KUnit: success for XE HDCP Enablement
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
` (4 preceding siblings ...)
2024-02-02 8:43 ` ✓ CI.checkpatch: " Patchwork
@ 2024-02-02 8:44 ` Patchwork
2024-02-02 8:51 ` ✓ CI.Build: " Patchwork
` (3 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-02-02 8:44 UTC (permalink / raw)
To: Suraj Kandpal; +Cc: intel-xe
== Series Details ==
Series: XE HDCP Enablement
URL : https://patchwork.freedesktop.org/series/129457/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[08:43:24] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:43:28] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
../arch/x86/um/user-offsets.c:17:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
17 | void foo(void)
| ^~~
In file included from ../arch/um/kernel/asm-offsets.c:1:
../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
9 | void foo(void)
| ^~~
../arch/x86/um/bugs_64.c:9:6: warning: no previous prototype for ‘arch_check_bugs’ [-Wmissing-prototypes]
9 | void arch_check_bugs(void)
| ^~~~~~~~~~~~~~~
../arch/x86/um/bugs_64.c:13:6: warning: no previous prototype for ‘arch_examine_signal’ [-Wmissing-prototypes]
13 | void arch_examine_signal(int sig, struct uml_pt_regs *regs)
| ^~~~~~~~~~~~~~~~~~~
../arch/x86/um/os-Linux/registers.c:146:15: warning: no previous prototype for ‘get_thread_reg’ [-Wmissing-prototypes]
146 | unsigned long get_thread_reg(int reg, jmp_buf *buf)
| ^~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:16:5: warning: no previous prototype for ‘__vdso_clock_gettime’ [-Wmissing-prototypes]
16 | int __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts)
| ^~~~~~~~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:30:5: warning: no previous prototype for ‘__vdso_gettimeofday’ [-Wmissing-prototypes]
30 | int __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz)
| ^~~~~~~~~~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:44:21: warning: no previous prototype for ‘__vdso_time’ [-Wmissing-prototypes]
44 | __kernel_old_time_t __vdso_time(__kernel_old_time_t *t)
| ^~~~~~~~~~~
../arch/x86/um/vdso/um_vdso.c:57:1: warning: no previous prototype for ‘__vdso_getcpu’ [-Wmissing-prototypes]
57 | __vdso_getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *unused)
| ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:187:7: warning: no previous prototype for ‘__wrap_malloc’ [-Wmissing-prototypes]
187 | void *__wrap_malloc(int size)
| ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:208:7: warning: no previous prototype for ‘__wrap_calloc’ [-Wmissing-prototypes]
208 | void *__wrap_calloc(int n, int size)
| ^~~~~~~~~~~~~
../arch/um/os-Linux/main.c:222:6: warning: no previous prototype for ‘__wrap_free’ [-Wmissing-prototypes]
222 | void __wrap_free(void *ptr)
| ^~~~~~~~~~~
../arch/x86/um/os-Linux/mcontext.c:7:6: warning: no previous prototype for ‘get_regs_from_mc’ [-Wmissing-prototypes]
7 | void get_regs_from_mc(struct uml_pt_regs *regs, mcontext_t *mc)
| ^~~~~~~~~~~~~~~~
../arch/um/os-Linux/skas/process.c:107:6: warning: no previous prototype for ‘wait_stub_done’ [-Wmissing-prototypes]
107 | void wait_stub_done(int pid)
| ^~~~~~~~~~~~~~
../arch/um/os-Linux/skas/process.c:683:6: warning: no previous prototype for ‘__switch_mm’ [-Wmissing-prototypes]
683 | void __switch_mm(struct mm_id *mm_idp)
| ^~~~~~~~~~~
../arch/um/os-Linux/mem.c:28:6: warning: no previous prototype for ‘kasan_map_memory’ [-Wmissing-prototypes]
28 | void kasan_map_memory(void *start, size_t len)
| ^~~~~~~~~~~~~~~~
../arch/um/os-Linux/mem.c:212:13: warning: no previous prototype for ‘check_tmpexec’ [-Wmissing-prototypes]
212 | void __init check_tmpexec(void)
| ^~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes]
17 | int init_new_context(struct task_struct *task, struct mm_struct *mm)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes]
60 | void destroy_context(struct mm_struct *mm)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes]
36 | int __init start_uml(void)
| ^~~~~~~~~
../arch/x86/um/fault.c:18:5: warning: no previous prototype for ‘arch_fixup’ [-Wmissing-prototypes]
18 | int arch_fixup(unsigned long address, struct uml_pt_regs *regs)
| ^~~~~~~~~~
../arch/um/os-Linux/signal.c:75:6: warning: no previous prototype for ‘sig_handler’ [-Wmissing-prototypes]
75 | void sig_handler(int sig, struct siginfo *si, mcontext_t *mc)
| ^~~~~~~~~~~
../arch/um/os-Linux/signal.c:111:6: warning: no previous prototype for ‘timer_alarm_handler’ [-Wmissing-prototypes]
111 | void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc)
| ^~~~~~~~~~~~~~~~~~~
../arch/um/os-Linux/start_up.c:301:12: warning: no previous prototype for ‘parse_iomem’ [-Wmissing-prototypes]
301 | int __init parse_iomem(char *str, int *add)
| ^~~~~~~~~~~
../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes]
202 | pgd_t *pgd_alloc(struct mm_struct *mm)
| ^~~~~~~~~
../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes]
215 | void *uml_kmalloc(int size, int flags)
| ^~~~~~~~~~~
../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes]
111 | int poke_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes]
171 | int peek_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes]
51 | int pid_to_processor_id(int pid)
| ^~~~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes]
87 | void *__switch_to(struct task_struct *from, struct task_struct *to)
| ^~~~~~~~~~~
../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes]
140 | void fork_handler(void)
| ^~~~~~~~~~~~
../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes]
217 | void arch_cpu_idle(void)
| ^~~~~~~~~~~~~
../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes]
253 | int copy_to_user_proc(void __user *to, void *from, int size)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes]
263 | int clear_user_proc(void __user *buf, int size)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes]
271 | void set_using_sysemu(int value)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes]
278 | int get_using_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes]
316 | int __init make_proc_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes]
348 | unsigned long arch_align_stack(unsigned long sp)
| ^~~~~~~~~~~~~~~~
../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
560 | long sys_rt_sigreturn(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes]
45 | void machine_restart(char * __unused)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes]
51 | void machine_power_off(void)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes]
57 | void machine_halt(void)
| ^~~~~~~~~~~~
../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes]
48 | void arch_switch_to(struct task_struct *to)
| ^~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes]
579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
| ^~~~~~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes]
594 | void force_flush_all(void)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes]
408 | int __init __weak read_initrd(void)
| ^~~~~~~~~~~
../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes]
461 | void *text_poke(void *addr, const void *opcode, size_t len)
| ^~~~~~~~~
../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes]
473 | void text_poke_sync(void)
| ^~~~~~~~~~~~~~
../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes]
60 | int __init kmsg_dumper_stdout_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
156 | u64 ioread64_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
163 | u64 ioread64_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
170 | u64 ioread64be_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
178 | u64 ioread64be_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
stty: 'standard input': Inappropriate ioctl for device
[08:43:51] Starting KUnit Kernel (1/1)...
[08:43:51] ============================================================
[08:43:51] =================== guc_dbm (7 subtests) ===================
[08:43:51] [PASSED] test_empty
[08:43:51] [PASSED] test_default
[08:43:51] ======================== test_size ========================
[08:43:51] [PASSED] 4
[08:43:51] [PASSED] 8
[08:43:51] [PASSED] 32
[08:43:51] [PASSED] 256
[08:43:51] ==================== [PASSED] test_size ====================
[08:43:51] ======================= test_reuse ========================
[08:43:51] [PASSED] 4
[08:43:51] [PASSED] 8
[08:43:51] [PASSED] 32
[08:43:51] [PASSED] 256
[08:43:51] =================== [PASSED] test_reuse ====================
[08:43:51] =================== test_range_overlap ====================
[08:43:51] [PASSED] 4
[08:43:51] [PASSED] 8
[08:43:51] [PASSED] 32
[08:43:51] [PASSED] 256
[08:43:51] =============== [PASSED] test_range_overlap ================
[08:43:51] =================== test_range_compact ====================
[08:43:51] [PASSED] 4
[08:43:51] [PASSED] 8
[08:43:51] [PASSED] 32
[08:43:51] [PASSED] 256
[08:43:51] =============== [PASSED] test_range_compact ================
[08:43:51] ==================== test_range_spare =====================
[08:43:51] [PASSED] 4
[08:43:51] [PASSED] 8
[08:43:51] [PASSED] 32
[08:43:51] [PASSED] 256
[08:43:51] ================ [PASSED] test_range_spare =================
[08:43:51] ===================== [PASSED] guc_dbm =====================
[08:43:51] ================== no_relay (3 subtests) ===================
[08:43:51] [PASSED] xe_drops_guc2pf_if_not_ready
[08:43:51] [PASSED] xe_drops_guc2vf_if_not_ready
[08:43:51] [PASSED] xe_rejects_send_if_not_ready
[08:43:51] ==================== [PASSED] no_relay =====================
[08:43:51] ================== pf_relay (14 subtests) ==================
[08:43:51] [PASSED] pf_rejects_guc2pf_too_short
[08:43:51] [PASSED] pf_rejects_guc2pf_too_long
[08:43:51] [PASSED] pf_rejects_guc2pf_no_payload
[08:43:51] [PASSED] pf_fails_no_payload
[08:43:51] [PASSED] pf_fails_bad_origin
[08:43:51] [PASSED] pf_fails_bad_type
[08:43:51] [PASSED] pf_txn_reports_error
[08:43:51] [PASSED] pf_txn_sends_pf2guc
[08:43:51] [PASSED] pf_sends_pf2guc
[08:43:51] [SKIPPED] pf_loopback_nop
[08:43:51] [SKIPPED] pf_loopback_echo
[08:43:51] [SKIPPED] pf_loopback_fail
[08:43:51] [SKIPPED] pf_loopback_busy
[08:43:51] [SKIPPED] pf_loopback_retry
[08:43:51] ==================== [PASSED] pf_relay =====================
[08:43:51] ================== vf_relay (3 subtests) ===================
[08:43:51] [PASSED] vf_rejects_guc2vf_too_short
[08:43:51] [PASSED] vf_rejects_guc2vf_too_long
[08:43:51] [PASSED] vf_rejects_guc2vf_no_payload
[08:43:51] ==================== [PASSED] vf_relay =====================
[08:43:51] ===================== lmtt (1 subtest) =====================
[08:43:51] ======================== test_ops =========================
[08:43:51] [PASSED] 2-level
[08:43:51] [PASSED] multi-level
[08:43:51] ==================== [PASSED] test_ops =====================
[08:43:51] ====================== [PASSED] lmtt =======================
[08:43:51] ==================== xe_bo (2 subtests) ====================
[08:43:51] [SKIPPED] xe_ccs_migrate_kunit
[08:43:51] [SKIPPED] xe_bo_evict_kunit
[08:43:51] ===================== [SKIPPED] xe_bo ======================
[08:43:51] ================== xe_dma_buf (1 subtest) ==================
[08:43:51] [SKIPPED] xe_dma_buf_kunit
[08:43:51] =================== [SKIPPED] xe_dma_buf ===================
[08:43:51] ================== xe_migrate (1 subtest) ==================
[08:43:51] [SKIPPED] xe_migrate_sanity_kunit
[08:43:51] =================== [SKIPPED] xe_migrate ===================
[08:43:51] =================== xe_mocs (2 subtests) ===================
[08:43:51] [SKIPPED] xe_live_mocs_kernel_kunit
[08:43:51] [SKIPPED] xe_live_mocs_reset_kunit
[08:43:51] ==================== [SKIPPED] xe_mocs =====================
[08:43:51] =================== xe_pci (2 subtests) ====================
[08:43:51] [PASSED] xe_gmdid_graphics_ip
[08:43:51] [PASSED] xe_gmdid_media_ip
[08:43:51] ===================== [PASSED] xe_pci ======================
[08:43:51] ==================== xe_rtp (1 subtest) ====================
[08:43:51] ================== xe_rtp_process_tests ===================
[08:43:51] [PASSED] coalesce-same-reg
[08:43:51] [PASSED] no-match-no-add
[08:43:51] [PASSED] no-match-no-add-multiple-rules
[08:43:51] [PASSED] two-regs-two-entries
[08:43:51] [PASSED] clr-one-set-other
[08:43:51] [PASSED] set-field
[08:43:51] [PASSED] conflict-duplicate
[08:43:51] [PASSED] conflict-not-disjoint
[08:43:51] [PASSED] conflict-reg-type
[08:43:51] ============== [PASSED] xe_rtp_process_tests ===============
[08:43:51] ===================== [PASSED] xe_rtp ======================
[08:43:51] ==================== xe_wa (1 subtest) =====================
[08:43:51] ======================== xe_wa_gt =========================
[08:43:51] [PASSED] TIGERLAKE (B0)
[08:43:51] [PASSED] DG1 (A0)
[08:43:51] [PASSED] DG1 (B0)
[08:43:51] [PASSED] ALDERLAKE_S (A0)
[08:43:51] [PASSED] ALDERLAKE_S (B0)
[08:43:51] [PASSED] ALDERLAKE_S (C0)
[08:43:51] [PASSED] ALDERLAKE_S (D0)
[08:43:51] [PASSED] ALDERLAKE_P (A0)
[08:43:51] [PASSED] ALDERLAKE_P (B0)
[08:43:51] [PASSED] ALDERLAKE_P (C0)
[08:43:51] [PASSED] ALDERLAKE_S_RPLS (D0)
[08:43:51] [PASSED] ALDERLAKE_P_RPLU (E0)
[08:43:51] [PASSED] DG2_G10 (C0)
[08:43:51] [PASSED] DG2_G11 (B1)
[08:43:51] [PASSED] DG2_G12 (A1)
[08:43:51] [PASSED] METEORLAKE (g:A0, m:A0)
[08:43:51] [PASSED] METEORLAKE (g:A0, m:A0)
[08:43:51] [PASSED] LUNARLAKE (g:A0, m:A0)
[08:43:51] [PASSED] LUNARLAKE (g:B0, m:A0)
[08:43:51] ==================== [PASSED] xe_wa_gt =====================
[08:43:51] ====================== [PASSED] xe_wa ======================
[08:43:51] ============================================================
[08:43:51] Testing complete. Ran 80 tests: passed: 69, skipped: 11
[08:43:51] Elapsed time: 27.734s total, 4.206s configuring, 23.307s building, 0.181s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[08:43:51] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:43:53] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
In file included from ../arch/um/kernel/asm-offsets.c:1:
../arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes]
9 | void foo(void)
| ^~~
../arch/x86/um/ptrace_64.c:111:5: warning: no previous prototype for ‘poke_user’ [-Wmissing-prototypes]
111 | int poke_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/x86/um/ptrace_64.c:171:5: warning: no previous prototype for ‘peek_user’ [-Wmissing-prototypes]
171 | int peek_user(struct task_struct *child, long addr, long data)
| ^~~~~~~~~
../arch/um/kernel/mem.c:202:8: warning: no previous prototype for ‘pgd_alloc’ [-Wmissing-prototypes]
202 | pgd_t *pgd_alloc(struct mm_struct *mm)
| ^~~~~~~~~
../arch/um/kernel/mem.c:215:7: warning: no previous prototype for ‘uml_kmalloc’ [-Wmissing-prototypes]
215 | void *uml_kmalloc(int size, int flags)
| ^~~~~~~~~~~
../arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes]
560 | long sys_rt_sigreturn(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:51:5: warning: no previous prototype for ‘pid_to_processor_id’ [-Wmissing-prototypes]
51 | int pid_to_processor_id(int pid)
| ^~~~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:87:7: warning: no previous prototype for ‘__switch_to’ [-Wmissing-prototypes]
87 | void *__switch_to(struct task_struct *from, struct task_struct *to)
| ^~~~~~~~~~~
../arch/um/kernel/process.c:140:6: warning: no previous prototype for ‘fork_handler’ [-Wmissing-prototypes]
140 | void fork_handler(void)
| ^~~~~~~~~~~~
../arch/um/kernel/process.c:217:6: warning: no previous prototype for ‘arch_cpu_idle’ [-Wmissing-prototypes]
217 | void arch_cpu_idle(void)
| ^~~~~~~~~~~~~
../arch/um/kernel/process.c:253:5: warning: no previous prototype for ‘copy_to_user_proc’ [-Wmissing-prototypes]
253 | int copy_to_user_proc(void __user *to, void *from, int size)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:263:5: warning: no previous prototype for ‘clear_user_proc’ [-Wmissing-prototypes]
263 | int clear_user_proc(void __user *buf, int size)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/process.c:271:6: warning: no previous prototype for ‘set_using_sysemu’ [-Wmissing-prototypes]
271 | void set_using_sysemu(int value)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:278:5: warning: no previous prototype for ‘get_using_sysemu’ [-Wmissing-prototypes]
278 | int get_using_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:316:12: warning: no previous prototype for ‘make_proc_sysemu’ [-Wmissing-prototypes]
316 | int __init make_proc_sysemu(void)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/process.c:348:15: warning: no previous prototype for ‘arch_align_stack’ [-Wmissing-prototypes]
348 | unsigned long arch_align_stack(unsigned long sp)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:45:6: warning: no previous prototype for ‘machine_restart’ [-Wmissing-prototypes]
45 | void machine_restart(char * __unused)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:51:6: warning: no previous prototype for ‘machine_power_off’ [-Wmissing-prototypes]
51 | void machine_power_off(void)
| ^~~~~~~~~~~~~~~~~
../arch/um/kernel/reboot.c:57:6: warning: no previous prototype for ‘machine_halt’ [-Wmissing-prototypes]
57 | void machine_halt(void)
| ^~~~~~~~~~~~
../arch/x86/um/syscalls_64.c:48:6: warning: no previous prototype for ‘arch_switch_to’ [-Wmissing-prototypes]
48 | void arch_switch_to(struct task_struct *to)
| ^~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:579:6: warning: no previous prototype for ‘flush_tlb_mm_range’ [-Wmissing-prototypes]
579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
| ^~~~~~~~~~~~~~~~~~
../arch/um/kernel/tlb.c:594:6: warning: no previous prototype for ‘force_flush_all’ [-Wmissing-prototypes]
594 | void force_flush_all(void)
| ^~~~~~~~~~~~~~~
../arch/um/kernel/um_arch.c:408:19: warning: no previous prototype for ‘read_initrd’ [-Wmissing-prototypes]
408 | int __init __weak read_initrd(void)
| ^~~~~~~~~~~
../arch/um/kernel/um_arch.c:461:7: warning: no previous prototype for ‘text_poke’ [-Wmissing-prototypes]
461 | void *text_poke(void *addr, const void *opcode, size_t len)
| ^~~~~~~~~
../arch/um/kernel/um_arch.c:473:6: warning: no previous prototype for ‘text_poke_sync’ [-Wmissing-prototypes]
473 | void text_poke_sync(void)
| ^~~~~~~~~~~~~~
../arch/um/kernel/kmsg_dump.c:60:12: warning: no previous prototype for ‘kmsg_dumper_stdout_init’ [-Wmissing-prototypes]
60 | int __init kmsg_dumper_stdout_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
../arch/um/kernel/skas/process.c:36:12: warning: no previous prototype for ‘start_uml’ [-Wmissing-prototypes]
36 | int __init start_uml(void)
| ^~~~~~~~~
../arch/um/kernel/skas/mmu.c:17:5: warning: no previous prototype for ‘init_new_context’ [-Wmissing-prototypes]
17 | int init_new_context(struct task_struct *task, struct mm_struct *mm)
| ^~~~~~~~~~~~~~~~
../arch/um/kernel/skas/mmu.c:60:6: warning: no previous prototype for ‘destroy_context’ [-Wmissing-prototypes]
60 | void destroy_context(struct mm_struct *mm)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
156 | u64 ioread64_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
163 | u64 ioread64_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~
../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
170 | u64 ioread64be_lo_hi(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
178 | u64 ioread64be_hi_lo(const void __iomem *addr)
| ^~~~~~~~~~~~~~~~
../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~
../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
| ^~~~~~~~~~~~~~~~~
[08:44:13] Starting KUnit Kernel (1/1)...
[08:44:13] ============================================================
[08:44:13] ============ drm_test_pick_cmdline (2 subtests) ============
[08:44:13] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[08:44:13] =============== drm_test_pick_cmdline_named ===============
[08:44:13] [PASSED] NTSC
[08:44:13] [PASSED] NTSC-J
[08:44:13] [PASSED] PAL
[08:44:13] [PASSED] PAL-M
[08:44:13] =========== [PASSED] drm_test_pick_cmdline_named ===========
[08:44:13] ============== [PASSED] drm_test_pick_cmdline ==============
[08:44:13] ================== drm_buddy (4 subtests) ==================
[08:44:13] [PASSED] drm_test_buddy_alloc_limit
[08:44:13] [PASSED] drm_test_buddy_alloc_optimistic
[08:44:13] [PASSED] drm_test_buddy_alloc_pessimistic
[08:44:13] [PASSED] drm_test_buddy_alloc_pathological
[08:44:13] ==================== [PASSED] drm_buddy ====================
[08:44:13] ============= drm_cmdline_parser (40 subtests) =============
[08:44:13] [PASSED] drm_test_cmdline_force_d_only
[08:44:13] [PASSED] drm_test_cmdline_force_D_only_dvi
[08:44:13] [PASSED] drm_test_cmdline_force_D_only_hdmi
[08:44:13] [PASSED] drm_test_cmdline_force_D_only_not_digital
[08:44:13] [PASSED] drm_test_cmdline_force_e_only
[08:44:13] [PASSED] drm_test_cmdline_res
[08:44:13] [PASSED] drm_test_cmdline_res_vesa
[08:44:13] [PASSED] drm_test_cmdline_res_vesa_rblank
[08:44:13] [PASSED] drm_test_cmdline_res_rblank
[08:44:13] [PASSED] drm_test_cmdline_res_bpp
[08:44:13] [PASSED] drm_test_cmdline_res_refresh
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[08:44:13] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[08:44:13] [PASSED] drm_test_cmdline_res_margins_force_on
[08:44:13] [PASSED] drm_test_cmdline_res_vesa_margins
[08:44:13] [PASSED] drm_test_cmdline_name
[08:44:13] [PASSED] drm_test_cmdline_name_bpp
[08:44:13] [PASSED] drm_test_cmdline_name_option
[08:44:13] [PASSED] drm_test_cmdline_name_bpp_option
[08:44:13] [PASSED] drm_test_cmdline_rotate_0
[08:44:13] [PASSED] drm_test_cmdline_rotate_90
[08:44:13] [PASSED] drm_test_cmdline_rotate_180
[08:44:13] [PASSED] drm_test_cmdline_rotate_270
[08:44:13] [PASSED] drm_test_cmdline_hmirror
[08:44:13] [PASSED] drm_test_cmdline_vmirror
[08:44:13] [PASSED] drm_test_cmdline_margin_options
[08:44:13] [PASSED] drm_test_cmdline_multiple_options
[08:44:13] [PASSED] drm_test_cmdline_bpp_extra_and_option
[08:44:13] [PASSED] drm_test_cmdline_extra_and_option
[08:44:13] [PASSED] drm_test_cmdline_freestanding_options
[08:44:13] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[08:44:13] [PASSED] drm_test_cmdline_panel_orientation
[08:44:13] ================ drm_test_cmdline_invalid =================
[08:44:13] [PASSED] margin_only
[08:44:13] [PASSED] interlace_only
[08:44:13] [PASSED] res_missing_x
[08:44:13] [PASSED] res_missing_y
[08:44:13] [PASSED] res_bad_y
[08:44:13] [PASSED] res_missing_y_bpp
[08:44:13] [PASSED] res_bad_bpp
[08:44:13] [PASSED] res_bad_refresh
[08:44:13] [PASSED] res_bpp_refresh_force_on_off
[08:44:13] [PASSED] res_invalid_mode
[08:44:13] [PASSED] res_bpp_wrong_place_mode
[08:44:13] [PASSED] name_bpp_refresh
[08:44:13] [PASSED] name_refresh
[08:44:13] [PASSED] name_refresh_wrong_mode
[08:44:13] [PASSED] name_refresh_invalid_mode
[08:44:13] [PASSED] rotate_multiple
[08:44:13] [PASSED] rotate_invalid_val
[08:44:13] [PASSED] rotate_truncated
[08:44:13] [PASSED] invalid_option
[08:44:13] [PASSED] invalid_tv_option
[08:44:13] [PASSED] truncated_tv_option
[08:44:13] ============ [PASSED] drm_test_cmdline_invalid =============
[08:44:13] =============== drm_test_cmdline_tv_options ===============
[08:44:13] [PASSED] NTSC
[08:44:13] [PASSED] NTSC_443
[08:44:13] [PASSED] NTSC_J
[08:44:13] [PASSED] PAL
[08:44:13] [PASSED] PAL_M
[08:44:13] [PASSED] PAL_N
[08:44:13] [PASSED] SECAM
[08:44:13] =========== [PASSED] drm_test_cmdline_tv_options ===========
[08:44:13] =============== [PASSED] drm_cmdline_parser ================
[08:44:13] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[08:44:13] ========== drm_test_get_tv_mode_from_name_valid ===========
[08:44:13] [PASSED] NTSC
[08:44:13] [PASSED] NTSC-443
[08:44:13] [PASSED] NTSC-J
[08:44:13] [PASSED] PAL
[08:44:13] [PASSED] PAL-M
[08:44:13] [PASSED] PAL-N
[08:44:13] [PASSED] SECAM
[08:44:13] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[08:44:13] [PASSED] drm_test_get_tv_mode_from_name_truncated
[08:44:13] ============ [PASSED] drm_get_tv_mode_from_name ============
[08:44:13] ============= drm_damage_helper (21 subtests) ==============
[08:44:13] [PASSED] drm_test_damage_iter_no_damage
[08:44:13] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[08:44:13] [PASSED] drm_test_damage_iter_no_damage_src_moved
[08:44:13] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[08:44:13] [PASSED] drm_test_damage_iter_no_damage_not_visible
[08:44:13] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[08:44:13] [PASSED] drm_test_damage_iter_no_damage_no_fb
[08:44:13] [PASSED] drm_test_damage_iter_simple_damage
[08:44:13] [PASSED] drm_test_damage_iter_single_damage
[08:44:13] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[08:44:13] [PASSED] drm_test_damage_iter_single_damage_outside_src
[08:44:13] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[08:44:13] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[08:44:13] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[08:44:13] [PASSED] drm_test_damage_iter_single_damage_src_moved
[08:44:13] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[08:44:13] [PASSED] drm_test_damage_iter_damage
[08:44:13] [PASSED] drm_test_damage_iter_damage_one_intersect
[08:44:13] [PASSED] drm_test_damage_iter_damage_one_outside
[08:44:13] [PASSED] drm_test_damage_iter_damage_src_moved
[08:44:13] [PASSED] drm_test_damage_iter_damage_not_visible
[08:44:13] ================ [PASSED] drm_damage_helper ================
[08:44:13] ============== drm_dp_mst_helper (3 subtests) ==============
[08:44:13] ============== drm_test_dp_mst_calc_pbn_mode ==============
[08:44:13] [PASSED] Clock 154000 BPP 30 DSC disabled
[08:44:13] [PASSED] Clock 234000 BPP 30 DSC disabled
[08:44:13] [PASSED] Clock 297000 BPP 24 DSC disabled
[08:44:13] [PASSED] Clock 332880 BPP 24 DSC enabled
[08:44:13] [PASSED] Clock 324540 BPP 24 DSC enabled
[08:44:13] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[08:44:13] ============== drm_test_dp_mst_calc_pbn_div ===============
[08:44:13] [PASSED] Link rate 2000000 lane count 4
[08:44:13] [PASSED] Link rate 2000000 lane count 2
[08:44:13] [PASSED] Link rate 2000000 lane count 1
[08:44:13] [PASSED] Link rate 1350000 lane count 4
[08:44:13] [PASSED] Link rate 1350000 lane count 2
[08:44:13] [PASSED] Link rate 1350000 lane count 1
[08:44:13] [PASSED] Link rate 1000000 lane count 4
[08:44:13] [PASSED] Link rate 1000000 lane count 2
[08:44:13] [PASSED] Link rate 1000000 lane count 1
[08:44:13] [PASSED] Link rate 810000 lane count 4
[08:44:13] [PASSED] Link rate 810000 lane count 2
[08:44:13] [PASSED] Link rate 810000 lane count 1
[08:44:13] [PASSED] Link rate 540000 lane count 4
[08:44:13] [PASSED] Link rate 540000 lane count 2
[08:44:13] [PASSED] Link rate 540000 lane count 1
[08:44:13] [PASSED] Link rate 270000 lane count 4
[08:44:13] [PASSED] Link rate 270000 lane count 2
[08:44:13] [PASSED] Link rate 270000 lane count 1
[08:44:13] [PASSED] Link rate 162000 lane count 4
[08:44:13] [PASSED] Link rate 162000 lane count 2
[08:44:13] [PASSED] Link rate 162000 lane count 1
[08:44:13] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[08:44:13] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[08:44:13] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[08:44:13] [PASSED] DP_POWER_UP_PHY with port number
[08:44:13] [PASSED] DP_POWER_DOWN_PHY with port number
[08:44:13] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[08:44:13] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[08:44:13] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[08:44:13] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[08:44:13] [PASSED] DP_QUERY_PAYLOAD with port number
[08:44:13] [PASSED] DP_QUERY_PAYLOAD with VCPI
[08:44:13] [PASSED] DP_REMOTE_DPCD_READ with port number
[08:44:13] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[08:44:13] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[08:44:13] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[08:44:13] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[08:44:13] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[08:44:13] [PASSED] DP_REMOTE_I2C_READ with port number
[08:44:13] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[08:44:13] [PASSED] DP_REMOTE_I2C_READ with transactions array
[08:44:13] [PASSED] DP_REMOTE_I2C_WRITE with port number
[08:44:13] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[08:44:13] [PASSED] DP_REMOTE_I2C_WRITE with data array
[08:44:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[08:44:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[08:44:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[08:44:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[08:44:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[08:44:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[08:44:13] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[08:44:13] ================ [PASSED] drm_dp_mst_helper ================
[08:44:13] ================== drm_exec (7 subtests) ===================
[08:44:13] [PASSED] sanitycheck
[08:44:13] [PASSED] test_lock
[08:44:13] [PASSED] test_lock_unlock
[08:44:13] [PASSED] test_duplicates
[08:44:13] [PASSED] test_prepare
[08:44:13] [PASSED] test_prepare_array
[08:44:13] [PASSED] test_multiple_loops
[08:44:13] ==================== [PASSED] drm_exec =====================
[08:44:13] =========== drm_format_helper_test (17 subtests) ===========
[08:44:13] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[08:44:13] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[08:44:13] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[08:44:13] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[08:44:13] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[08:44:13] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[08:44:13] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[08:44:13] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[08:44:13] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[08:44:13] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[08:44:13] ============== drm_test_fb_xrgb8888_to_mono ===============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[08:44:13] ==================== drm_test_fb_swab =====================
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ================ [PASSED] drm_test_fb_swab =================
[08:44:13] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[08:44:13] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[08:44:13] [PASSED] single_pixel_source_buffer
[08:44:13] [PASSED] single_pixel_clip_rectangle
[08:44:13] [PASSED] well_known_colors
[08:44:13] [PASSED] destination_pitch
[08:44:13] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[08:44:13] ================= drm_test_fb_clip_offset =================
[08:44:13] [PASSED] pass through
[08:44:13] [PASSED] horizontal offset
[08:44:13] [PASSED] vertical offset
[08:44:13] [PASSED] horizontal and vertical offset
[08:44:13] [PASSED] horizontal offset (custom pitch)
[08:44:13] [PASSED] vertical offset (custom pitch)
[08:44:13] [PASSED] horizontal and vertical offset (custom pitch)
[08:44:13] ============= [PASSED] drm_test_fb_clip_offset =============
[08:44:13] ============== drm_test_fb_build_fourcc_list ==============
[08:44:13] [PASSED] no native formats
[08:44:13] [PASSED] XRGB8888 as native format
[08:44:13] [PASSED] remove duplicates
[08:44:13] [PASSED] convert alpha formats
[08:44:13] [PASSED] random formats
[08:44:13] ========== [PASSED] drm_test_fb_build_fourcc_list ==========
[08:44:13] =================== drm_test_fb_memcpy ====================
[08:44:13] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[08:44:13] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[08:44:13] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[08:44:13] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[08:44:13] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[08:44:13] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[08:44:13] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[08:44:13] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[08:44:13] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[08:44:13] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[08:44:13] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[08:44:13] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[08:44:13] =============== [PASSED] drm_test_fb_memcpy ================
[08:44:13] ============= [PASSED] drm_format_helper_test ==============
[08:44:13] ================= drm_format (18 subtests) =================
[08:44:13] [PASSED] drm_test_format_block_width_invalid
[08:44:13] [PASSED] drm_test_format_block_width_one_plane
[08:44:13] [PASSED] drm_test_format_block_width_two_plane
[08:44:13] [PASSED] drm_test_format_block_width_three_plane
[08:44:13] [PASSED] drm_test_format_block_width_tiled
[08:44:13] [PASSED] drm_test_format_block_height_invalid
[08:44:13] [PASSED] drm_test_format_block_height_one_plane
[08:44:13] [PASSED] drm_test_format_block_height_two_plane
[08:44:13] [PASSED] drm_test_format_block_height_three_plane
[08:44:13] [PASSED] drm_test_format_block_height_tiled
[08:44:13] [PASSED] drm_test_format_min_pitch_invalid
[08:44:13] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[08:44:13] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[08:44:13] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[08:44:13] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[08:44:13] [PASSED] drm_test_format_min_pitch_two_plane
[08:44:13] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[08:44:13] [PASSED] drm_test_format_min_pitch_tiled
[08:44:13] =================== [PASSED] drm_format ====================
[08:44:13] =============== drm_framebuffer (1 subtest) ================
[08:44:13] =============== drm_test_framebuffer_create ===============
[08:44:13] [PASSED] ABGR8888 normal sizes
[08:44:13] [PASSED] ABGR8888 max sizes
[08:44:13] [PASSED] ABGR8888 pitch greater than min required
[08:44:13] [PASSED] ABGR8888 pitch less than min required
[08:44:13] [PASSED] ABGR8888 Invalid width
[08:44:13] [PASSED] ABGR8888 Invalid buffer handle
[08:44:13] [PASSED] No pixel format
[08:44:13] [PASSED] ABGR8888 Width 0
[08:44:13] [PASSED] ABGR8888 Height 0
[08:44:13] [PASSED] ABGR8888 Out of bound height * pitch combination
[08:44:13] [PASSED] ABGR8888 Large buffer offset
[08:44:13] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[08:44:13] [PASSED] ABGR8888 Valid buffer modifier
[08:44:13] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[08:44:13] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[08:44:13] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[08:44:13] [PASSED] NV12 Normal sizes
[08:44:13] [PASSED] NV12 Max sizes
[08:44:13] [PASSED] NV12 Invalid pitch
[08:44:13] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[08:44:13] [PASSED] NV12 different modifier per-plane
[08:44:13] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[08:44:13] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[08:44:13] [PASSED] NV12 Modifier for inexistent plane
[08:44:13] [PASSED] NV12 Handle for inexistent plane
[08:44:13] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[08:44:13] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[08:44:13] [PASSED] YVU420 Normal sizes
[08:44:13] [PASSED] YVU420 Max sizes
[08:44:13] [PASSED] YVU420 Invalid pitch
[08:44:13] [PASSED] YVU420 Different pitches
[08:44:13] [PASSED] YVU420 Different buffer offsets/pitches
[08:44:13] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[08:44:13] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[08:44:13] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[08:44:13] [PASSED] YVU420 Valid modifier
[08:44:13] [PASSED] YVU420 Different modifiers per plane
[08:44:13] [PASSED] YVU420 Modifier for inexistent plane
[08:44:13] [PASSED] X0L2 Normal sizes
[08:44:13] [PASSED] X0L2 Max sizes
[08:44:13] [PASSED] X0L2 Invalid pitch
[08:44:13] [PASSED] X0L2 Pitch greater than minimum required
[08:44:13] [PASSED] X0L2 Handle for inexistent plane
[08:44:13] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[08:44:13] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[08:44:13] [PASSED] X0L2 Valid modifier
[08:44:13] [PASSED] X0L2 Modifier for inexistent plane
[08:44:13] =========== [PASSED] drm_test_framebuffer_create ===========
[08:44:13] ================= [PASSED] drm_framebuffer =================
[08:44:13] ================ drm_gem_shmem (8 subtests) ================
[08:44:13] [PASSED] drm_gem_shmem_test_obj_create
[08:44:13] [PASSED] drm_gem_shmem_test_obj_create_private
[08:44:13] [PASSED] drm_gem_shmem_test_pin_pages
[08:44:13] [PASSED] drm_gem_shmem_test_vmap
[08:44:13] [PASSED] drm_gem_shmem_test_get_pages_sgt
[08:44:13] [PASSED] drm_gem_shmem_test_get_sg_table
[08:44:13] [PASSED] drm_gem_shmem_test_madvise
[08:44:13] [PASSED] drm_gem_shmem_test_purge
[08:44:13] ================== [PASSED] drm_gem_shmem ==================
[08:44:13] ================= drm_managed (2 subtests) =================
[08:44:13] [PASSED] drm_test_managed_release_action
[08:44:13] [PASSED] drm_test_managed_run_action
[08:44:13] =================== [PASSED] drm_managed ===================
[08:44:13] =================== drm_mm (6 subtests) ====================
[08:44:13] [PASSED] drm_test_mm_init
[08:44:13] [PASSED] drm_test_mm_debug
[08:44:13] [PASSED] drm_test_mm_align32
[08:44:13] [PASSED] drm_test_mm_align64
[08:44:13] [PASSED] drm_test_mm_lowest
[08:44:13] [PASSED] drm_test_mm_highest
[08:44:13] ===================== [PASSED] drm_mm ======================
[08:44:13] ============= drm_modes_analog_tv (4 subtests) =============
[08:44:13] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[08:44:13] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[08:44:13] [PASSED] drm_test_modes_analog_tv_pal_576i
[08:44:13] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[08:44:13] =============== [PASSED] drm_modes_analog_tv ===============
[08:44:13] ============== drm_plane_helper (2 subtests) ===============
[08:44:13] =============== drm_test_check_plane_state ================
[08:44:13] [PASSED] clipping_simple
[08:44:13] [PASSED] clipping_rotate_reflect
[08:44:13] [PASSED] positioning_simple
[08:44:13] [PASSED] upscaling
[08:44:13] [PASSED] downscaling
[08:44:13] [PASSED] rounding1
[08:44:13] [PASSED] rounding2
[08:44:13] [PASSED] rounding3
[08:44:13] [PASSED] rounding4
[08:44:13] =========== [PASSED] drm_test_check_plane_state ============
[08:44:13] =========== drm_test_check_invalid_plane_state ============
[08:44:13] [PASSED] positioning_invalid
[08:44:13] [PASSED] upscaling_invalid
[08:44:13] [PASSED] downscaling_invalid
[08:44:13] ======= [PASSED] drm_test_check_invalid_plane_state ========
[08:44:13] ================ [PASSED] drm_plane_helper =================
[08:44:13] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[08:44:13] ====== drm_test_connector_helper_tv_get_modes_check =======
[08:44:13] [PASSED] None
[08:44:13] [PASSED] PAL
[08:44:13] [PASSED] NTSC
[08:44:13] [PASSED] Both, NTSC Default
[08:44:13] [PASSED] Both, PAL Default
[08:44:13] [PASSED] Both, NTSC Default, with PAL on command-line
[08:44:13] [PASSED] Both, PAL Default, with NTSC on command-line
[08:44:13] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[08:44:13] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[08:44:13] ================== drm_rect (9 subtests) ===================
[08:44:13] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[08:44:13] [PASSED] drm_test_rect_clip_scaled_not_clipped
[08:44:13] [PASSED] drm_test_rect_clip_scaled_clipped
[08:44:13] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[08:44:13] ================= drm_test_rect_intersect =================
[08:44:13] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[08:44:13] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[08:44:13] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[08:44:13] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[08:44:13] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[08:44:13] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[08:44:13] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[08:44:13] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[08:44:13] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[08:44:13] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[08:44:13] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[08:44:13] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[08:44:13] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[08:44:13] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[08:44:13] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[08:44:13] ============= [PASSED] drm_test_rect_intersect =============
[08:44:13] ================ drm_test_rect_calc_hscale ================
[08:44:13] [PASSED] normal use
[08:44:13] [PASSED] out of max range
[08:44:13] [PASSED] out of min range
[08:44:13] [PASSED] zero dst
[08:44:13] [PASSED] negative src
[08:44:13] [PASSED] negative dst
stty: 'standard input': Inappropriate ioctl for device
[08:44:13] ============ [PASSED] drm_test_rect_calc_hscale ============
[08:44:13] ================ drm_test_rect_calc_vscale ================
[08:44:13] [PASSED] normal use
[08:44:13] [PASSED] out of max range
[08:44:13] [PASSED] out of min range
[08:44:13] [PASSED] zero dst
[08:44:13] [PASSED] negative src
[08:44:13] [PASSED] negative dst
[08:44:13] ============ [PASSED] drm_test_rect_calc_vscale ============
[08:44:13] ================== drm_test_rect_rotate ===================
[08:44:13] [PASSED] reflect-x
[08:44:13] [PASSED] reflect-y
[08:44:13] [PASSED] rotate-0
[08:44:13] [PASSED] rotate-90
[08:44:13] [PASSED] rotate-180
[08:44:13] [PASSED] rotate-270
[08:44:13] ============== [PASSED] drm_test_rect_rotate ===============
[08:44:13] ================ drm_test_rect_rotate_inv =================
[08:44:13] [PASSED] reflect-x
[08:44:13] [PASSED] reflect-y
[08:44:13] [PASSED] rotate-0
[08:44:13] [PASSED] rotate-90
[08:44:13] [PASSED] rotate-180
[08:44:13] [PASSED] rotate-270
[08:44:13] ============ [PASSED] drm_test_rect_rotate_inv =============
[08:44:13] ==================== [PASSED] drm_rect =====================
[08:44:13] ============================================================
[08:44:13] Testing complete. Ran 391 tests: passed: 391
[08:44:13] Elapsed time: 21.847s total, 1.680s configuring, 19.998s building, 0.164s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 17+ messages in thread* ✓ CI.Build: success for XE HDCP Enablement
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
` (5 preceding siblings ...)
2024-02-02 8:44 ` ✓ CI.KUnit: " Patchwork
@ 2024-02-02 8:51 ` Patchwork
2024-02-02 8:51 ` ✓ CI.Hooks: " Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-02-02 8:51 UTC (permalink / raw)
To: Suraj Kandpal; +Cc: intel-xe
== Series Details ==
Series: XE HDCP Enablement
URL : https://patchwork.freedesktop.org/series/129457/
State : success
== Summary ==
+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
+ '[' -n '' ']'
++ date +%s
+ echo -e '\e[0Ksection_start:1706863464:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1706863464: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
.config:459:warning: symbol value 'm' invalid for FSCACHE
#
# 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 arch/x86/include/generated/asm/orc_hash.h
GEN Makefile
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
UPD include/generated/uapi/linux/version.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
WRAP arch/x86/include/generated/uapi/asm/param.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
WRAP arch/x86/include/generated/asm/local64.h
WRAP arch/x86/include/generated/asm/kmap_size.h
WRAP arch/x86/include/generated/asm/irq_regs.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
WRAP arch/x86/include/generated/asm/mmiowb.h
WRAP arch/x86/include/generated/asm/rwonce.h
UPD include/config/kernel.release
WRAP arch/x86/include/generated/asm/module.lds.h
WRAP arch/x86/include/generated/asm/unaligned.h
UPD include/generated/compile.h
HOSTCC scripts/unifdef
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
UPD include/generated/utsrelease.h
mkdir -p /kernel/build64-default/tools/objtool && make O=/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool
HOSTCC /kernel/build64-default/tools/objtool/fixdep.o
HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o
LINK /kernel/build64-default/tools/objtool/fixdep
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
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
INSTALL libsubcmd_headers
CC /kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
HOSTLD arch/x86/tools/relocs
HDRINST usr/include/video/edid.h
HDRINST usr/include/video/uvesafb.h
HDRINST usr/include/video/sisfb.h
HDRINST usr/include/drm/amdgpu_drm.h
HDRINST usr/include/drm/qaic_accel.h
HDRINST usr/include/drm/pvr_drm.h
HDRINST usr/include/drm/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
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
HDRINST usr/include/drm/radeon_drm.h
HDRINST usr/include/drm/tegra_drm.h
HDRINST usr/include/drm/drm_mode.h
CC scripts/mod/devicetable-offsets.s
HDRINST usr/include/drm/ivpu_accel.h
HDRINST usr/include/drm/exynos_drm.h
HDRINST usr/include/drm/drm_sarea.h
HDRINST usr/include/drm/v3d_drm.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/drm_fourcc.h
HDRINST usr/include/drm/nouveau_drm.h
HDRINST usr/include/drm/habanalabs_accel.h
HDRINST usr/include/drm/msm_drm.h
HDRINST usr/include/drm/vmwgfx_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/drm/armada_drm.h
HDRINST usr/include/mtd/inftl-user.h
HDRINST usr/include/mtd/nftl-user.h
HDRINST usr/include/mtd/mtd-user.h
HDRINST usr/include/mtd/ubi-user.h
HDRINST usr/include/mtd/mtd-abi.h
HDRINST usr/include/xen/gntdev.h
HDRINST usr/include/xen/gntalloc.h
HDRINST usr/include/xen/evtchn.h
HDRINST usr/include/xen/privcmd.h
HDRINST usr/include/asm-generic/auxvec.h
HDRINST usr/include/asm-generic/bitsperlong.h
HDRINST usr/include/asm-generic/posix_types.h
HDRINST usr/include/asm-generic/ioctls.h
HDRINST usr/include/asm-generic/mman.h
HDRINST usr/include/asm-generic/shmbuf.h
HDRINST usr/include/asm-generic/bpf_perf_event.h
HDRINST usr/include/asm-generic/types.h
HDRINST usr/include/asm-generic/poll.h
HDRINST usr/include/asm-generic/msgbuf.h
HDRINST usr/include/asm-generic/statfs.h
HDRINST usr/include/asm-generic/swab.h
HDRINST usr/include/asm-generic/unistd.h
HDRINST usr/include/asm-generic/hugetlb_encode.h
HDRINST usr/include/asm-generic/resource.h
HDRINST usr/include/asm-generic/param.h
HDRINST usr/include/asm-generic/termbits-common.h
HDRINST usr/include/asm-generic/sockios.h
HDRINST usr/include/asm-generic/kvm_para.h
HDRINST usr/include/asm-generic/errno.h
HDRINST usr/include/asm-generic/termios.h
HDRINST usr/include/asm-generic/mman-common.h
HDRINST usr/include/asm-generic/ioctl.h
HDRINST usr/include/asm-generic/socket.h
HDRINST usr/include/asm-generic/signal-defs.h
HDRINST usr/include/asm-generic/termbits.h
HDRINST usr/include/asm-generic/int-ll64.h
HDRINST usr/include/asm-generic/signal.h
HDRINST usr/include/asm-generic/siginfo.h
HDRINST usr/include/asm-generic/stat.h
HDRINST usr/include/asm-generic/int-l64.h
HDRINST usr/include/asm-generic/errno-base.h
HDRINST usr/include/asm-generic/fcntl.h
HDRINST usr/include/asm-generic/setup.h
HDRINST usr/include/asm-generic/ipcbuf.h
HDRINST usr/include/asm-generic/sembuf.h
HDRINST usr/include/asm-generic/ucontext.h
HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
HDRINST usr/include/rdma/irdma-abi.h
HDRINST usr/include/rdma/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
UPD scripts/mod/devicetable-offsets.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
MKELF scripts/mod/elfconfig.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
HOSTCC scripts/mod/modpost.o
HDRINST usr/include/linux/dlm_device.h
HDRINST usr/include/linux/wmi.h
HOSTCC scripts/mod/file2alias.o
HDRINST usr/include/linux/btrfs_tree.h
HOSTCC scripts/mod/sumversion.o
HDRINST usr/include/linux/virtio_crypto.h
HOSTCC scripts/mod/symsearch.o
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/lsm.h
HDRINST usr/include/linux/ipv6_route.h
HDRINST usr/include/linux/spi/spidev.h
HDRINST usr/include/linux/spi/spi.h
HDRINST usr/include/linux/virtio_ring.h
HDRINST usr/include/linux/hdlc/ioctl.h
HDRINST usr/include/linux/remoteproc_cdev.h
HDRINST usr/include/linux/hyperv.h
HDRINST usr/include/linux/rpl_iptunnel.h
HDRINST usr/include/linux/sync_file.h
HDRINST usr/include/linux/igmp.h
HDRINST usr/include/linux/v4l2-dv-timings.h
HDRINST usr/include/linux/virtio_i2c.h
HDRINST usr/include/linux/xfrm.h
HDRINST usr/include/linux/capability.h
HDRINST usr/include/linux/gtp.h
HDRINST usr/include/linux/xdp_diag.h
HDRINST usr/include/linux/pkt_cls.h
HDRINST usr/include/linux/suspend_ioctls.h
HDRINST usr/include/linux/vt.h
HDRINST usr/include/linux/loadpin.h
HDRINST usr/include/linux/dlm_plock.h
HDRINST usr/include/linux/fb.h
HDRINST usr/include/linux/max2175.h
HDRINST usr/include/linux/sunrpc/debug.h
HDRINST usr/include/linux/gsmmux.h
HDRINST usr/include/linux/watchdog.h
HDRINST usr/include/linux/vhost_types.h
HDRINST usr/include/linux/vduse.h
HDRINST usr/include/linux/ila.h
HDRINST usr/include/linux/close_range.h
HDRINST usr/include/linux/tdx-guest.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/nfnetlink_log.h
HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.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/audit.h
HDRINST usr/include/linux/misc/bcm_vk.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/thp7312.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
LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
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/zorro_ids.h
HDRINST usr/include/linux/raid/md_u.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
AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
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/atm.h
HDRINST usr/include/linux/veth.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
CC /kernel/build64-default/tools/objtool/weak.o
HDRINST usr/include/linux/if_ether.h
HDRINST usr/include/linux/kvm_para.h
CC /kernel/build64-default/tools/objtool/check.o
HDRINST usr/include/linux/kernel-page-flags.h
CC /kernel/build64-default/tools/objtool/special.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
HDRINST usr/include/linux/cdrom.h
HDRINST usr/include/linux/un.h
CC /kernel/build64-default/tools/objtool/builtin-check.o
HDRINST usr/include/linux/module.h
MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/
HDRINST usr/include/linux/mqueue.h
CC /kernel/build64-default/tools/objtool/elf.o
HDRINST usr/include/linux/a.out.h
CC /kernel/build64-default/tools/objtool/arch/x86/special.o
HDRINST usr/include/linux/input-event-codes.h
CC /kernel/build64-default/tools/objtool/objtool.o
HDRINST usr/include/linux/coda.h
GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
CC /kernel/build64-default/tools/objtool/orc_gen.o
HDRINST usr/include/linux/rio_mport_cdev.h
HDRINST usr/include/linux/ipsec.h
HDRINST usr/include/linux/blkpg.h
CC /kernel/build64-default/tools/objtool/orc_dump.o
CC /kernel/build64-default/tools/objtool/libstring.o
HDRINST usr/include/linux/blkzoned.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
CC /kernel/build64-default/tools/objtool/libctype.o
HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
CC /kernel/build64-default/tools/objtool/str_error_r.o
HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
CC /kernel/build64-default/tools/objtool/librbtree.o
HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
HDRINST usr/include/linux/netfilter_bridge/ebtables.h
HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
HDRINST usr/include/linux/reiserfs_fs.h
HDRINST usr/include/linux/cciss_ioctl.h
HDRINST usr/include/linux/fsmap.h
HDRINST usr/include/linux/smiapp.h
HDRINST usr/include/linux/switchtec_ioctl.h
HDRINST usr/include/linux/atmdev.h
HDRINST usr/include/linux/hpet.h
HDRINST usr/include/linux/virtio_config.h
HDRINST usr/include/linux/string.h
HDRINST usr/include/linux/nsm.h
HDRINST usr/include/linux/kfd_sysfs.h
HDRINST usr/include/linux/inet_diag.h
HDRINST usr/include/linux/netdev.h
HDRINST usr/include/linux/xattr.h
HDRINST usr/include/linux/iommufd.h
HDRINST usr/include/linux/user_events.h
HDRINST usr/include/linux/errno.h
HDRINST usr/include/linux/icmp.h
HDRINST usr/include/linux/i2o-dev.h
HDRINST usr/include/linux/pg.h
HDRINST usr/include/linux/if_bridge.h
HDRINST usr/include/linux/thermal.h
HDRINST usr/include/linux/uinput.h
HDRINST usr/include/linux/handshake.h
HDRINST usr/include/linux/dqblk_xfs.h
HDRINST usr/include/linux/v4l2-common.h
HDRINST usr/include/linux/nvram.h
HDRINST usr/include/linux/if_vlan.h
HDRINST usr/include/linux/uhid.h
HDRINST usr/include/linux/omap3isp.h
HDRINST usr/include/linux/rose.h
HDRINST usr/include/linux/dpll.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
CC /kernel/build64-default/tools/objtool/arch/x86/decode.o
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/termios.h
HDRINST usr/include/linux/virtio_pcidev.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
HDRINST usr/include/linux/virtio_blk.h
HDRINST usr/include/linux/udf_fs_i.h
HDRINST usr/include/linux/coff.h
HDRINST usr/include/linux/dma-buf.h
HDRINST usr/include/linux/ife.h
HDRINST usr/include/linux/agpgart.h
HDRINST usr/include/linux/socket.h
HDRINST usr/include/linux/nilfs2_ondisk.h
HDRINST usr/include/linux/connector.h
HDRINST usr/include/linux/auto_fs4.h
HDRINST usr/include/linux/bt-bmc.h
HDRINST usr/include/linux/map_to_7segment.h
HDRINST usr/include/linux/tc_act/tc_skbedit.h
HDRINST usr/include/linux/tc_act/tc_ctinfo.h
HDRINST usr/include/linux/tc_act/tc_defact.h
HDRINST usr/include/linux/tc_act/tc_gact.h
HDRINST usr/include/linux/tc_act/tc_vlan.h
HDRINST usr/include/linux/tc_act/tc_skbmod.h
HDRINST usr/include/linux/tc_act/tc_sample.h
HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
HDRINST usr/include/linux/tc_act/tc_gate.h
HDRINST usr/include/linux/tc_act/tc_mirred.h
HDRINST usr/include/linux/tc_act/tc_nat.h
HDRINST usr/include/linux/tc_act/tc_csum.h
HDRINST usr/include/linux/tc_act/tc_connmark.h
HDRINST usr/include/linux/tc_act/tc_ife.h
HDRINST usr/include/linux/tc_act/tc_mpls.h
HDRINST usr/include/linux/tc_act/tc_ct.h
HDRINST usr/include/linux/tc_act/tc_pedit.h
HDRINST usr/include/linux/tc_act/tc_bpf.h
HDRINST usr/include/linux/netrom.h
HDRINST usr/include/linux/joystick.h
HDRINST usr/include/linux/falloc.h
HDRINST usr/include/linux/cycx_cfm.h
HDRINST usr/include/linux/omapfb.h
HDRINST usr/include/linux/msdos_fs.h
HDRINST usr/include/linux/virtio_types.h
HDRINST usr/include/linux/mroute.h
HDRINST usr/include/linux/psample.h
HDRINST usr/include/linux/ipv6.h
HDRINST usr/include/linux/nfsd_netlink.h
HDRINST usr/include/linux/dw100.h
HDRINST usr/include/linux/psp-sev.h
HDRINST usr/include/linux/vfio.h
HDRINST usr/include/linux/if_ppp.h
HDRINST usr/include/linux/byteorder/big_endian.h
HDRINST usr/include/linux/byteorder/little_endian.h
HDRINST usr/include/linux/comedi.h
HDRINST usr/include/linux/scif_ioctl.h
HDRINST usr/include/linux/timerfd.h
HDRINST usr/include/linux/time_types.h
HDRINST usr/include/linux/firewire-constants.h
HDRINST usr/include/linux/virtio_snd.h
HDRINST usr/include/linux/ppp-ioctl.h
HDRINST usr/include/linux/fib_rules.h
HDRINST usr/include/linux/gen_stats.h
HDRINST usr/include/linux/virtio_iommu.h
HDRINST usr/include/linux/genetlink.h
HDRINST usr/include/linux/uvcvideo.h
HDRINST usr/include/linux/pfkeyv2.h
HDRINST usr/include/linux/soundcard.h
HDRINST usr/include/linux/times.h
HDRINST usr/include/linux/nfc.h
HDRINST usr/include/linux/affs_hardblocks.h
HDRINST usr/include/linux/nilfs2_api.h
HDRINST usr/include/linux/rseq.h
HDRINST usr/include/linux/caif/caif_socket.h
HDRINST usr/include/linux/caif/if_caif.h
HDRINST usr/include/linux/i2c-dev.h
HDRINST usr/include/linux/cuda.h
HDRINST usr/include/linux/mei_uuid.h
HDRINST usr/include/linux/cn_proc.h
HDRINST usr/include/linux/parport.h
HDRINST usr/include/linux/v4l2-controls.h
HDRINST usr/include/linux/hsi/cs-protocol.h
HDRINST usr/include/linux/hsi/hsi_char.h
HDRINST usr/include/linux/seg6_genl.h
HDRINST usr/include/linux/am437x-vpfe.h
HDRINST usr/include/linux/amt.h
HDRINST usr/include/linux/netconf.h
HDRINST usr/include/linux/erspan.h
HDRINST usr/include/linux/nsfs.h
HDRINST usr/include/linux/xilinx-v4l2-controls.h
HDRINST usr/include/linux/aspeed-p2a-ctrl.h
HDRINST usr/include/linux/vfio_zdev.h
HDRINST usr/include/linux/serio.h
HDRINST usr/include/linux/acrn.h
HDRINST usr/include/linux/nfs2.h
HDRINST usr/include/linux/mptcp_pm.h
HDRINST usr/include/linux/virtio_pci.h
HDRINST usr/include/linux/ipc.h
HDRINST usr/include/linux/ethtool_netlink.h
HDRINST usr/include/linux/kd.h
HDRINST usr/include/linux/elf.h
HDRINST usr/include/linux/videodev2.h
HDRINST usr/include/linux/if_alg.h
HDRINST usr/include/linux/sonypi.h
HDRINST usr/include/linux/fsverity.h
HDRINST usr/include/linux/if.h
HDRINST usr/include/linux/btrfs.h
HDRINST usr/include/linux/vm_sockets_diag.h
HDRINST usr/include/linux/netfilter_bridge.h
HDRINST usr/include/linux/packet_diag.h
HDRINST usr/include/linux/netfilter_ipv4.h
HDRINST usr/include/linux/kvm.h
HDRINST usr/include/linux/pci.h
HDRINST usr/include/linux/if_addrlabel.h
HDRINST usr/include/linux/hdlcdrv.h
HDRINST usr/include/linux/cfm_bridge.h
HDRINST usr/include/linux/fiemap.h
HDRINST usr/include/linux/dm-ioctl.h
HDRINST usr/include/linux/aspeed-lpc-ctrl.h
HDRINST usr/include/linux/atmioc.h
HDRINST usr/include/linux/dlm.h
HDRINST usr/include/linux/pci_regs.h
HDRINST usr/include/linux/cachefiles.h
HDRINST usr/include/linux/membarrier.h
HDRINST usr/include/linux/nfs_idmap.h
HDRINST usr/include/linux/ip.h
HDRINST usr/include/linux/atm_he.h
HDRINST usr/include/linux/nfsd/export.h
HDRINST usr/include/linux/nfsd/stats.h
HDRINST usr/include/linux/nfsd/debug.h
HDRINST usr/include/linux/nfsd/cld.h
HDRINST usr/include/linux/ip_vs.h
HDRINST usr/include/linux/vmcore.h
HDRINST usr/include/linux/vbox_vmmdev_types.h
HDRINST usr/include/linux/dvb/osd.h
HDRINST usr/include/linux/dvb/dmx.h
HDRINST usr/include/linux/dvb/net.h
HDRINST usr/include/linux/dvb/frontend.h
HDRINST usr/include/linux/dvb/ca.h
HDRINST usr/include/linux/dvb/version.h
HDRINST usr/include/linux/dvb/video.h
HDRINST usr/include/linux/dvb/audio.h
HDRINST usr/include/linux/nfs.h
HDRINST usr/include/linux/if_link.h
HDRINST usr/include/linux/icmpv6.h
HDRINST usr/include/linux/wait.h
HDRINST usr/include/linux/media.h
HDRINST usr/include/linux/seg6_local.h
HDRINST usr/include/linux/tps6594_pfsm.h
HDRINST usr/include/linux/openvswitch.h
HDRINST usr/include/linux/atmsap.h
HDRINST usr/include/linux/fpga-dfl.h
HDRINST usr/include/linux/userio.h
HDRINST usr/include/linux/signal.h
HDRINST usr/include/linux/map_to_14segment.h
HDRINST usr/include/linux/hdreg.h
HDRINST usr/include/linux/utime.h
HDRINST usr/include/linux/usbdevice_fs.h
HDRINST usr/include/linux/timex.h
HDRINST usr/include/linux/if_fc.h
HDRINST usr/include/linux/reiserfs_xattr.h
HDRINST usr/include/linux/hw_breakpoint.h
HDRINST usr/include/linux/quota.h
HDRINST usr/include/linux/ioprio.h
HDRINST usr/include/linux/eventpoll.h
HDRINST usr/include/linux/atmclip.h
HDRINST usr/include/linux/can.h
HDRINST usr/include/linux/if_team.h
HDRINST usr/include/linux/usbip.h
HDRINST usr/include/linux/stat.h
HDRINST usr/include/linux/fou.h
HDRINST usr/include/linux/hash_info.h
HDRINST usr/include/linux/ppp-comp.h
HDRINST usr/include/linux/ip6_tunnel.h
HDRINST usr/include/linux/tipc_netlink.h
HDRINST usr/include/linux/in.h
HDRINST usr/include/linux/wireguard.h
HDRINST usr/include/linux/btf.h
HDRINST usr/include/linux/batman_adv.h
HDRINST usr/include/linux/fcntl.h
HDRINST usr/include/linux/if_ltalk.h
HDRINST usr/include/linux/i2c.h
HDRINST usr/include/linux/atm_idt77105.h
HDRINST usr/include/linux/kexec.h
HDRINST usr/include/linux/arm_sdei.h
HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
HDRINST usr/include/linux/minix_fs.h
HDRINST usr/include/linux/aio_abi.h
HDRINST usr/include/linux/pktcdvd.h
HDRINST usr/include/linux/libc-compat.h
HDRINST usr/include/linux/atmlec.h
HDRINST usr/include/linux/signalfd.h
HDRINST usr/include/linux/bpf_common.h
HDRINST usr/include/linux/seg6_iptunnel.h
HDRINST usr/include/linux/synclink.h
HDRINST usr/include/linux/mpls_iptunnel.h
HDRINST usr/include/linux/mctp.h
HDRINST usr/include/linux/if_xdp.h
HDRINST usr/include/linux/llc.h
HDRINST usr/include/linux/atmsvc.h
HDRINST usr/include/linux/sed-opal.h
HDRINST usr/include/linux/sock_diag.h
HDRINST usr/include/linux/time.h
HDRINST usr/include/linux/securebits.h
HDRINST usr/include/linux/fsl_hypervisor.h
HDRINST usr/include/linux/if_hippi.h
HDRINST usr/include/linux/seccomp.h
HDRINST usr/include/linux/oom.h
HDRINST usr/include/linux/filter.h
HDRINST usr/include/linux/inotify.h
HDRINST usr/include/linux/rfkill.h
HDRINST usr/include/linux/reboot.h
HDRINST usr/include/linux/can/vxcan.h
HDRINST usr/include/linux/can/j1939.h
HDRINST usr/include/linux/can/netlink.h
HDRINST usr/include/linux/can/bcm.h
HDRINST usr/include/linux/can/raw.h
HDRINST usr/include/linux/can/gw.h
HDRINST usr/include/linux/can/error.h
HDRINST usr/include/linux/can/isotp.h
HDRINST usr/include/linux/if_eql.h
HDRINST usr/include/linux/psp-dbc.h
HDRINST usr/include/linux/hiddev.h
HDRINST usr/include/linux/blktrace_api.h
HDRINST usr/include/linux/ccs.h
HDRINST usr/include/linux/ioam6.h
HDRINST usr/include/linux/hsr_netlink.h
HDRINST usr/include/linux/mmc/ioctl.h
HDRINST usr/include/linux/bfs_fs.h
HDRINST usr/include/linux/npcm-video.h
HDRINST usr/include/linux/rio_cm_cdev.h
HDRINST usr/include/linux/uleds.h
HDRINST usr/include/linux/adb.h
HDRINST usr/include/linux/mrp_bridge.h
HDRINST usr/include/linux/pmu.h
HDRINST usr/include/linux/udmabuf.h
HDRINST usr/include/linux/kcmp.h
HDRINST usr/include/linux/dma-heap.h
HDRINST usr/include/linux/userfaultfd.h
HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
HDRINST usr/include/linux/netfilter_arp/arp_tables.h
HDRINST usr/include/linux/tipc.h
HDRINST usr/include/linux/virtio_ids.h
HDRINST usr/include/linux/l2tp.h
HDRINST usr/include/linux/devlink.h
HDRINST usr/include/linux/virtio_gpio.h
HDRINST usr/include/linux/dcbnl.h
HDRINST usr/include/linux/cyclades.h
HDRINST usr/include/regulator/regulator.h
HDRINST usr/include/sound/intel/avs/tokens.h
HDRINST usr/include/sound/sof/fw.h
HDRINST usr/include/sound/sof/abi.h
HDRINST usr/include/sound/sof/tokens.h
HDRINST usr/include/sound/sof/header.h
HDRINST usr/include/sound/usb_stream.h
HDRINST usr/include/sound/sfnt_info.h
HDRINST usr/include/sound/asequencer.h
HDRINST usr/include/sound/tlv.h
HDRINST usr/include/sound/scarlett2.h
HDRINST usr/include/sound/asound.h
HDRINST usr/include/sound/asoc.h
HDRINST usr/include/sound/sb16_csp.h
HDRINST usr/include/sound/compress_offload.h
HDRINST usr/include/sound/hdsp.h
HDRINST usr/include/sound/emu10k1.h
HDRINST usr/include/sound/snd_ar_tokens.h
HDRINST usr/include/sound/snd_sst_tokens.h
HDRINST usr/include/sound/asound_fm.h
HDRINST usr/include/sound/hdspm.h
HDRINST usr/include/sound/compress_params.h
HDRINST usr/include/sound/firewire.h
HDRINST usr/include/sound/skl-tplg-interface.h
HDRINST usr/include/scsi/scsi_bsg_ufs.h
HDRINST usr/include/scsi/scsi_netlink_fc.h
HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
HDRINST usr/include/scsi/fc/fc_ns.h
HDRINST usr/include/scsi/fc/fc_fs.h
HDRINST usr/include/scsi/fc/fc_els.h
HDRINST usr/include/scsi/fc/fc_gs.h
HDRINST usr/include/scsi/scsi_bsg_fc.h
HDRINST usr/include/scsi/cxlflash_ioctl.h
HDRINST usr/include/scsi/scsi_netlink.h
HDRINST usr/include/linux/version.h
HDRINST usr/include/asm/processor-flags.h
HDRINST usr/include/asm/auxvec.h
HDRINST usr/include/asm/svm.h
HDRINST usr/include/asm/bitsperlong.h
HDRINST usr/include/asm/kvm_perf.h
HDRINST usr/include/asm/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
AR certs/built-in.a
CC ipc/compat.o
HOSTCC usr/gen_init_cpio
AS arch/x86/lib/clear_page_64.o
CC arch/x86/pci/i386.o
CC ipc/util.o
CC arch/x86/lib/cmdline.o
CC security/commoncap.o
CC ipc/msgutil.o
CC arch/x86/pci/init.o
CC init/main.o
AS arch/x86/lib/cmpxchg16b_emu.o
CC arch/x86/power/cpu.o
CC io_uring/io_uring.o
AR arch/x86/video/built-in.a
CC arch/x86/pci/mmconfig_64.o
CC fs/devpts/inode.o
CC fs/iomap/trace.o
UPD init/utsversion-tmp.h
CC fs/ramfs/inode.o
CC fs/kernfs/mount.o
CC fs/jbd2/transaction.o
CC arch/x86/realmode/init.o
AR fs/quota/built-in.a
CC fs/nfs_common/grace.o
CC fs/configfs/inode.o
AR arch/x86/virt/vmx/built-in.a
CC mm/filemap.o
CC fs/sysfs/file.o
AS arch/x86/crypto/aesni-intel_asm.o
CC fs/fat/cache.o
AR arch/x86/ia32/built-in.a
AR virt/lib/built-in.a
CC [M] arch/x86/video/fbdev.o
CC security/keys/gc.o
CC block/partitions/core.o
CC net/core/sock.o
CC fs/notify/dnotify/dnotify.o
AR drivers/cache/built-in.a
CC fs/ext4/balloc.o
CC security/keys/key.o
CC fs/hugetlbfs/inode.o
CC arch/x86/events/amd/core.o
AR arch/x86/virt/built-in.a
CC arch/x86/mm/pat/set_memory.o
CC [M] virt/lib/irqbypass.o
CC arch/x86/kernel/fpu/init.o
CC arch/x86/mm/init.o
CC arch/x86/power/hibernate_64.o
AS arch/x86/power/hibernate_asm_64.o
CC mm/mempool.o
CC sound/core/seq/seq.o
AR drivers/irqchip/built-in.a
CC lib/kunit/hooks.o
CC sound/core/seq/seq_lock.o
CC arch/x86/entry/vdso/vma.o
AR drivers/bus/mhi/built-in.a
CC arch/x86/entry/vdso/extable.o
CC arch/x86/crypto/aesni-intel_glue.o
CC kernel/sched/core.o
AR drivers/bus/built-in.a
CC crypto/api.o
AR drivers/phy/allwinner/built-in.a
CC arch/x86/lib/copy_mc.o
AR drivers/phy/amlogic/built-in.a
CC fs/proc/task_mmu.o
AR drivers/phy/broadcom/built-in.a
AR drivers/phy/cadence/built-in.a
AR drivers/phy/freescale/built-in.a
AR drivers/phy/hisilicon/built-in.a
AR drivers/phy/ingenic/built-in.a
AR drivers/phy/intel/built-in.a
AR drivers/phy/lantiq/built-in.a
CC [M] lib/kunit/test.o
AR drivers/phy/marvell/built-in.a
AR drivers/phy/mediatek/built-in.a
AR drivers/phy/microchip/built-in.a
GEN usr/initramfs_data.cpio
AR drivers/phy/motorola/built-in.a
COPY usr/initramfs_inc_data
AS usr/initramfs_data.o
AR drivers/phy/mscc/built-in.a
AR drivers/phy/qualcomm/built-in.a
AR usr/built-in.a
CC kernel/sched/fair.o
AR drivers/phy/ralink/built-in.a
AR drivers/phy/renesas/built-in.a
CC arch/x86/kernel/fpu/bugs.o
AR drivers/phy/rockchip/built-in.a
AR drivers/phy/samsung/built-in.a
AR drivers/phy/socionext/built-in.a
AR drivers/phy/st/built-in.a
AS arch/x86/lib/copy_mc_64.o
AR drivers/phy/starfive/built-in.a
AS arch/x86/lib/copy_page_64.o
AR drivers/phy/sunplus/built-in.a
AS arch/x86/lib/copy_user_64.o
AR drivers/phy/tegra/built-in.a
AS arch/x86/lib/copy_user_uncached_64.o
CC arch/x86/kernel/fpu/core.o
AR drivers/phy/ti/built-in.a
CC arch/x86/lib/cpu.o
AR drivers/phy/xilinx/built-in.a
CC drivers/phy/phy-core.o
CC fs/notify/inotify/inotify_fsnotify.o
CC sound/core/seq/seq_clientmgr.o
AS arch/x86/realmode/rm/header.o
AR virt/built-in.a
CC arch/x86/mm/pat/memtype.o
CC sound/core/seq/seq_memory.o
AS arch/x86/realmode/rm/trampoline_64.o
CC kernel/locking/mutex.o
AS arch/x86/realmode/rm/stack.o
CC kernel/locking/semaphore.o
CC fs/kernfs/inode.o
CC fs/notify/fanotify/fanotify.o
AS arch/x86/realmode/rm/reboot.o
AR fs/notify/dnotify/built-in.a
CC kernel/sched/build_policy.o
CC arch/x86/pci/direct.o
AS arch/x86/realmode/rm/wakeup_asm.o
CC arch/x86/pci/mmconfig-shared.o
CC fs/fat/dir.o
CC fs/configfs/file.o
CC fs/sysfs/dir.o
AR fs/nfs_common/built-in.a
CC fs/ramfs/file-mmu.o
CC arch/x86/pci/fixup.o
CC arch/x86/realmode/rm/wakemain.o
CC arch/x86/realmode/rm/video-mode.o
AR fs/devpts/built-in.a
CC security/keys/keyring.o
CC fs/notify/fanotify/fanotify_user.o
CC mm/oom_kill.o
CC init/do_mounts.o
CC fs/ext4/bitmap.o
CC arch/x86/power/hibernate.o
AS arch/x86/realmode/rm/copy.o
CC block/bdev.o
AS arch/x86/realmode/rm/bioscall.o
CC crypto/cipher.o
CC arch/x86/entry/vdso/vdso32-setup.o
CC arch/x86/realmode/rm/regs.o
CC arch/x86/realmode/rm/video-vga.o
CC block/partitions/ldm.o
AS arch/x86/crypto/aesni-intel_avx-x86_64.o
CC [M] lib/kunit/resource.o
CC fs/iomap/iter.o
CC arch/x86/events/amd/lbr.o
CC arch/x86/realmode/rm/video-vesa.o
CC arch/x86/mm/init_64.o
AS arch/x86/lib/csum-copy_64.o
CC ipc/msg.o
CC arch/x86/lib/csum-partial_64.o
CC fs/notify/inotify/inotify_user.o
CC block/partitions/msdos.o
CC arch/x86/realmode/rm/video-bios.o
CC arch/x86/lib/csum-wrappers_64.o
PASYMS arch/x86/realmode/rm/pasyms.h
LDS arch/x86/realmode/rm/realmode.lds
LD arch/x86/realmode/rm/realmode.elf
CC fs/sysfs/symlink.o
RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
AR fs/hugetlbfs/built-in.a
AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o
AR fs/ramfs/built-in.a
AR arch/x86/realmode/built-in.a
CC fs/nfs/client.o
CC fs/exportfs/expfs.o
AR arch/x86/platform/atom/built-in.a
AR arch/x86/platform/ce4100/built-in.a
CC arch/x86/platform/efi/memmap.o
CC kernel/locking/rwsem.o
AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o
LDS arch/x86/entry/vdso/vdso.lds
CC fs/configfs/dir.o
CC arch/x86/platform/efi/quirks.o
CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o
AS arch/x86/entry/vdso/vdso-note.o
AR arch/x86/net/built-in.a
CC arch/x86/platform/efi/efi.o
CC fs/kernfs/dir.o
CC arch/x86/entry/vdso/vclock_gettime.o
CC io_uring/xattr.o
CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o
CC arch/x86/lib/delay.o
CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o
CC fs/jbd2/commit.o
CC crypto/compress.o
CC arch/x86/mm/pat/memtype_interval.o
AR drivers/phy/built-in.a
CC [M] lib/kunit/static_stub.o
AR arch/x86/power/built-in.a
CC fs/ext4/block_validity.o
CC [M] lib/kunit/string-stream.o
AR drivers/pinctrl/actions/built-in.a
CC fs/proc/inode.o
AR drivers/pinctrl/bcm/built-in.a
AR drivers/pinctrl/cirrus/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o
AR drivers/pinctrl/freescale/built-in.a
CC drivers/pinctrl/intel/pinctrl-baytrail.o
CC arch/x86/pci/acpi.o
AS arch/x86/lib/getuser.o
CC fs/iomap/buffered-io.o
GEN arch/x86/lib/inat-tables.c
CC arch/x86/events/amd/ibs.o
CC sound/core/seq/seq_queue.o
CC arch/x86/kernel/fpu/regset.o
CC arch/x86/lib/insn-eval.o
CC fs/sysfs/mount.o
CC security/keys/keyctl.o
CC drivers/pinctrl/intel/pinctrl-intel.o
AR fs/exportfs/built-in.a
CC block/fops.o
CC arch/x86/entry/vdso/vgetcpu.o
CC fs/lockd/clntlock.o
CC fs/fat/fatent.o
AS [M] arch/x86/crypto/crc32-pclmul_asm.o
HOSTCC arch/x86/entry/vdso/vdso2c
CC block/partitions/efi.o
CC [M] arch/x86/crypto/crc32-pclmul_glue.o
AR fs/notify/inotify/built-in.a
CC fs/notify/fsnotify.o
CC init/do_mounts_initrd.o
CC crypto/algapi.o
AR arch/x86/mm/pat/built-in.a
CC fs/lockd/clntproc.o
CC ipc/sem.o
CC [M] lib/kunit/assert.o
CC fs/jbd2/recovery.o
CC sound/core/seq/seq_fifo.o
CC fs/configfs/symlink.o
AR fs/notify/fanotify/built-in.a
AR drivers/pinctrl/mediatek/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o
CC fs/configfs/mount.o
CC ipc/shm.o
CC sound/core/seq/seq_prioq.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
CC arch/x86/platform/efi/efi_64.o
AS arch/x86/entry/vdso/vdso32/note.o
CC fs/ext4/dir.o
AS arch/x86/entry/vdso/vdso32/system_call.o
CC fs/proc/root.o
CC arch/x86/pci/legacy.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC fs/proc/base.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
CC fs/fat/file.o
CC arch/x86/kernel/cpu/mce/core.o
CC arch/x86/kernel/fpu/signal.o
CC sound/core/seq/seq_timer.o
CC kernel/locking/percpu-rwsem.o
CC fs/sysfs/group.o
CC fs/kernfs/file.o
AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o
CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o
CC io_uring/nop.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
CC arch/x86/mm/fault.o
CC arch/x86/lib/insn.o
CC [M] lib/kunit/try-catch.o
CC arch/x86/kernel/cpu/mtrr/if.o
CC init/initramfs.o
CC fs/configfs/item.o
LD [M] arch/x86/crypto/ghash-clmulni-intel.o
CC sound/core/seq/seq_system.o
CC arch/x86/events/amd/uncore.o
CC fs/nfs/dir.o
CC fs/notify/notification.o
CC io_uring/fs.o
CC kernel/locking/irqflag-debug.o
AR block/partitions/built-in.a
CC arch/x86/mm/ioremap.o
CC block/bio.o
AS arch/x86/lib/memcpy_64.o
CC block/elevator.o
CC fs/lockd/clntxdr.o
AS arch/x86/lib/memmove_64.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC security/keys/permission.o
CC net/core/request_sock.o
CC arch/x86/pci/irq.o
AS arch/x86/lib/memset_64.o
AS arch/x86/platform/efi/efi_stub_64.o
CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o
CC block/blk-core.o
CC arch/x86/lib/misc.o
LD [M] arch/x86/crypto/crc32-pclmul.o
CC fs/jbd2/checkpoint.o
CC arch/x86/lib/pc-conf-reg.o
CC sound/core/seq/seq_ports.o
LD [M] arch/x86/crypto/crct10dif-pclmul.o
CC arch/x86/pci/common.o
VDSO arch/x86/entry/vdso/vdso64.so.dbg
AR arch/x86/crypto/built-in.a
CC arch/x86/kernel/cpu/mce/severity.o
CC mm/fadvise.o
VDSO arch/x86/entry/vdso/vdso32.so.dbg
AR fs/sysfs/built-in.a
OBJCOPY arch/x86/entry/vdso/vdso64.so
OBJCOPY arch/x86/entry/vdso/vdso32.so
VDSO2C arch/x86/entry/vdso/vdso-image-64.c
VDSO2C arch/x86/entry/vdso/vdso-image-32.c
CC fs/nls/nls_base.o
CC arch/x86/entry/vdso/vdso-image-64.o
CC kernel/locking/mutex-debug.o
CC [M] lib/kunit/executor.o
CC crypto/scatterwalk.o
CC arch/x86/entry/vdso/vdso-image-32.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
AS arch/x86/lib/putuser.o
CC fs/ext4/ext4_jbd2.o
CC arch/x86/platform/intel/iosf_mbi.o
AS arch/x86/lib/retpoline.o
CC arch/x86/kernel/fpu/xstate.o
CC fs/nls/nls_cp437.o
CC fs/fat/inode.o
CC arch/x86/lib/usercopy.o
CC arch/x86/kernel/cpu/mtrr/generic.o
CC fs/fat/misc.o
AR fs/configfs/built-in.a
CC security/keys/process_keys.o
AR arch/x86/platform/intel-mid/built-in.a
CC io_uring/splice.o
CC fs/kernfs/symlink.o
AR arch/x86/entry/vdso/built-in.a
AR fs/unicode/built-in.a
AR arch/x86/platform/intel-quark/built-in.a
CC arch/x86/entry/vsyscall/vsyscall_64.o
CC fs/ntfs/aops.o
AS arch/x86/entry/vsyscall/vsyscall_emu_64.o
CC fs/notify/group.o
CC fs/notify/mark.o
CC fs/iomap/direct-io.o
CC fs/lockd/host.o
CC init/calibrate.o
CC fs/ntfs/attrib.o
CC net/core/skbuff.o
CC arch/x86/lib/usercopy_64.o
CC [M] lib/kunit/attributes.o
CC fs/nls/nls_ascii.o
AR arch/x86/events/amd/built-in.a
CC fs/nls/nls_iso8859-1.o
CC security/keys/request_key.o
CC kernel/locking/lockdep.o
CC arch/x86/events/intel/core.o
CC security/keys/request_key_auth.o
CC sound/core/seq/seq_info.o
CC crypto/proc.o
CC init/init_task.o
CC arch/x86/mm/extable.o
CC arch/x86/events/intel/bts.o
CC ipc/syscall.o
CC arch/x86/lib/msr-smp.o
CC mm/maccess.o
CC arch/x86/lib/cache-smp.o
CC arch/x86/events/intel/ds.o
AR arch/x86/platform/intel/built-in.a
AR fs/kernfs/built-in.a
CC fs/jbd2/revoke.o
CC net/core/datagram.o
AR arch/x86/platform/olpc/built-in.a
AR arch/x86/platform/scx200/built-in.a
AR arch/x86/platform/ts5500/built-in.a
AR arch/x86/platform/uv/built-in.a
CC [M] drivers/pinctrl/intel/pinctrl-broxton.o
AR arch/x86/platform/built-in.a
CC arch/x86/kernel/cpu/microcode/core.o
CC arch/x86/kernel/cpu/mce/genpool.o
AR drivers/pinctrl/mvebu/built-in.a
CC arch/x86/pci/early.o
CC arch/x86/pci/bus_numa.o
CC arch/x86/kernel/cpu/microcode/intel.o
AR fs/hostfs/built-in.a
CC io_uring/sync.o
CC arch/x86/kernel/cpu/microcode/amd.o
AS arch/x86/entry/entry.o
CC lib/math/div64.o
CC lib/crypto/memneq.o
CC [M] lib/kunit/device.o
CC arch/x86/lib/msr.o
CC lib/math/gcd.o
CC lib/crypto/utils.o
CC fs/nls/nls_utf8.o
CC [M] fs/nls/nls_ucs2_utils.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
CC lib/math/lcm.o
AR arch/x86/entry/vsyscall/built-in.a
CC fs/notify/fdinfo.o
AR sound/core/seq/built-in.a
AS arch/x86/entry/entry_64.o
CC sound/core/sound.o
CC lib/math/int_log.o
CC io_uring/advise.o
CC crypto/aead.o
CC fs/ntfs/collate.o
CC arch/x86/entry/syscall_64.o
CC lib/math/int_pow.o
CC fs/ext4/extents.o
CC fs/iomap/fiemap.o
CC init/version.o
CC fs/proc/generic.o
CC lib/math/int_sqrt.o
AR arch/x86/kernel/fpu/built-in.a
CC fs/iomap/seek.o
CC fs/ntfs/compress.o
CC fs/fat/nfs.o
CC ipc/ipc_sysctl.o
CC lib/math/reciprocal_div.o
CC arch/x86/kernel/cpu/mce/intel.o
CC fs/jbd2/journal.o
CC security/keys/user_defined.o
CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o
CC mm/page-writeback.o
CC lib/math/rational.o
CC fs/ext4/extents_status.o
AR init/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
CC block/blk-sysfs.o
CC arch/x86/mm/mmap.o
CC [M] lib/math/prime_numbers.o
CC arch/x86/pci/amd_bus.o
CC block/blk-flush.o
CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o
CC arch/x86/events/intel/knc.o
CC lib/crypto/chacha.o
AR lib/kunit/built-in.a
AR fs/nls/built-in.a
CC fs/lockd/svc.o
LD [M] lib/kunit/kunit.o
CC arch/x86/events/intel/lbr.o
CC lib/zlib_inflate/inffast.o
CC lib/crypto/aes.o
CC fs/nfs/file.o
CC lib/zlib_inflate/inflate.o
CC kernel/sched/build_utility.o
CC mm/folio-compat.o
AR arch/x86/kernel/cpu/microcode/built-in.a
CC arch/x86/kernel/cpu/mce/threshold.o
CC sound/core/init.o
CC arch/x86/kernel/cpu/mce/apei.o
AR fs/notify/built-in.a
CC crypto/geniv.o
CC io_uring/filetable.o
CC lib/zlib_deflate/deflate.o
AS arch/x86/lib/msr-reg.o
CC arch/x86/lib/msr-reg-export.o
CC arch/x86/entry/common.o
CC ipc/mqueue.o
CC lib/zlib_deflate/deftree.o
CC fs/iomap/swapfile.o
CC lib/zlib_inflate/infutil.o
CC arch/x86/kernel/cpu/cacheinfo.o
AS arch/x86/lib/hweight.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC security/keys/compat.o
CC fs/ntfs/debug.o
CC arch/x86/lib/iomem.o
CC fs/fat/namei_vfat.o
AS arch/x86/lib/iomap_copy_64.o
CC arch/x86/kernel/acpi/boot.o
CC fs/proc/array.o
CC ipc/namespace.o
AR drivers/pinctrl/intel/built-in.a
CC sound/core/memory.o
AR drivers/pinctrl/nomadik/built-in.a
AR lib/math/built-in.a
CC net/core/stream.o
AR drivers/pinctrl/nuvoton/built-in.a
CC arch/x86/kernel/apic/apic.o
AR drivers/pinctrl/nxp/built-in.a
CC arch/x86/mm/pgtable.o
AR drivers/pinctrl/qcom/built-in.a
AR drivers/pinctrl/sprd/built-in.a
CC io_uring/openclose.o
CC fs/ntfs/dir.o
AR arch/x86/pci/built-in.a
AR drivers/pinctrl/sunplus/built-in.a
CC fs/fat/namei_msdos.o
AR drivers/pinctrl/ti/built-in.a
CC drivers/pinctrl/core.o
CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o
AR sound/i2c/other/built-in.a
CC lib/zlib_inflate/inftrees.o
AR sound/i2c/built-in.a
CC arch/x86/lib/inat.o
CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o
CC lib/crypto/gf128mul.o
CC lib/lzo/lzo1x_compress.o
CC lib/lz4/lz4_compress.o
CC net/llc/llc_core.o
CC lib/zlib_inflate/inflate_syms.o
CC block/blk-settings.o
CC net/ethernet/eth.o
CC fs/ntfs/file.o
CC net/core/scm.o
CC net/core/gen_stats.o
CC arch/x86/events/intel/p4.o
AR arch/x86/lib/lib.a
AR arch/x86/lib/built-in.a
CC fs/ntfs/index.o
CC fs/ntfs/inode.o
CC fs/ntfs/mft.o
CC crypto/lskcipher.o
CC security/keys/proc.o
CC ipc/mq_sysctl.o
AR fs/iomap/built-in.a
AR arch/x86/kernel/cpu/mce/built-in.a
CC sound/core/control.o
CC arch/x86/kernel/cpu/scattered.o
AS arch/x86/entry/thunk_64.o
CC lib/zlib_deflate/deflate_syms.o
CC sound/core/misc.o
CC fs/lockd/svclock.o
AS arch/x86/entry/entry_64_compat.o
CC arch/x86/entry/syscall_32.o
CC arch/x86/events/intel/p6.o
CC io_uring/uring_cmd.o
AR lib/zlib_inflate/built-in.a
CC arch/x86/kernel/apic/apic_common.o
CC lib/lzo/lzo1x_decompress_safe.o
CC lib/crypto/blake2s.o
CC io_uring/epoll.o
AR fs/fat/built-in.a
CC fs/debugfs/inode.o
CC io_uring/statx.o
CC fs/debugfs/file.o
CC arch/x86/mm/physaddr.o
CC lib/zstd/zstd_compress_module.o
CC net/core/gen_estimator.o
CC lib/zstd/compress/fse_compress.o
CC fs/ntfs/mst.o
CC fs/proc/fd.o
CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o
AR lib/zlib_deflate/built-in.a
CC fs/ntfs/namei.o
CC lib/zstd/compress/hist.o
CC net/llc/llc_input.o
CC fs/proc/proc_tty.o
CC net/llc/llc_output.o
CC arch/x86/kernel/cpu/topology.o
CC arch/x86/kernel/acpi/sleep.o
CC fs/nfs/getroot.o
CC security/keys/sysctl.o
CC io_uring/net.o
CC fs/ext4/file.o
CC lib/crypto/blake2s-generic.o
CC arch/x86/events/intel/pt.o
CC block/blk-ioc.o
CC drivers/pinctrl/pinctrl-utils.o
CC lib/xz/xz_dec_syms.o
AR arch/x86/entry/built-in.a
CC lib/xz/xz_dec_stream.o
CC sound/core/device.o
CC mm/readahead.o
CC crypto/skcipher.o
CC lib/xz/xz_dec_lzma2.o
CC arch/x86/kernel/cpu/common.o
AR ipc/built-in.a
CC lib/raid6/algos.o
CC sound/core/info.o
CC fs/nfs/inode.o
AR lib/lzo/built-in.a
CC fs/ntfs/runlist.o
CC lib/raid6/recov.o
AR fs/jbd2/built-in.a
AR net/ethernet/built-in.a
CC lib/lz4/lz4hc_compress.o
CC fs/ntfs/super.o
CC arch/x86/mm/tlb.o
CC lib/zstd/compress/huf_compress.o
CC lib/fonts/fonts.o
CC lib/crypto/blake2s-selftest.o
CC lib/fonts/font_8x8.o
CC fs/ntfs/sysctl.o
CC lib/fonts/font_8x16.o
CC arch/x86/kernel/cpu/rdrand.o
CC arch/x86/kernel/kprobes/core.o
CC fs/proc/cmdline.o
CC fs/proc/consoles.o
CC arch/x86/kernel/apic/apic_noop.o
LDS arch/x86/kernel/vmlinux.lds
CC kernel/locking/lockdep_proc.o
CC arch/x86/kernel/kprobes/opt.o
CC crypto/seqiv.o
CC lib/xz/xz_dec_bcj.o
AR security/keys/built-in.a
AS arch/x86/kernel/head_64.o
CC security/min_addr.o
CC kernel/locking/spinlock.o
CC lib/crypto/des.o
CC kernel/locking/osq_lock.o
CC drivers/pinctrl/pinmux.o
CC drivers/pinctrl/pinconf.o
CC kernel/power/qos.o
AS arch/x86/kernel/acpi/wakeup_64.o
CC kernel/power/main.o
CC arch/x86/events/intel/uncore.o
AR net/llc/built-in.a
CC arch/x86/kernel/acpi/apei.o
CC fs/lockd/svcshare.o
CC arch/x86/events/intel/uncore_nhmex.o
AR fs/debugfs/built-in.a
CC kernel/power/console.o
CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o
CC arch/x86/events/intel/uncore_snb.o
CC block/blk-map.o
CC kernel/locking/qspinlock.o
CC sound/core/isadma.o
CC block/blk-merge.o
CC kernel/printk/printk.o
HOSTCC lib/raid6/mktables
CC kernel/power/process.o
CC fs/lockd/svcproc.o
CC fs/ntfs/unistr.o
UNROLL lib/raid6/int1.c
AR lib/xz/built-in.a
UNROLL lib/raid6/int2.c
CC fs/ntfs/upcase.o
CC arch/x86/events/intel/uncore_snbep.o
AR lib/fonts/built-in.a
CC kernel/locking/rtmutex_api.o
UNROLL lib/raid6/int4.c
UNROLL lib/raid6/int8.c
CC sound/core/vmaster.o
CC net/core/net_namespace.o
CC fs/proc/cpuinfo.o
CC mm/swap.o
CC arch/x86/kernel/acpi/cppc.o
CC arch/x86/kernel/apic/ipi.o
CC lib/raid6/recov_ssse3.o
CC security/inode.o
CC kernel/locking/spinlock_debug.o
CC lib/argv_split.o
CC lib/bug.o
CC fs/ext4/fsmap.o
CC crypto/echainiv.o
CC arch/x86/kernel/acpi/cstate.o
CC lib/crypto/sha1.o
CC arch/x86/events/intel/uncore_discovery.o
CC drivers/pinctrl/pinconf-generic.o
CC arch/x86/mm/cpu_entry_area.o
CC kernel/locking/qrwlock.o
CC arch/x86/kernel/kprobes/ftrace.o
CC drivers/gpio/gpiolib.o
AR sound/drivers/opl3/built-in.a
CC kernel/power/suspend.o
CC io_uring/msg_ring.o
AR sound/drivers/opl4/built-in.a
CC lib/crypto/sha256.o
AR sound/drivers/mpu401/built-in.a
AR sound/drivers/vx/built-in.a
CC lib/buildid.o
AR sound/drivers/pcsp/built-in.a
CC lib/cmdline.o
AR sound/drivers/built-in.a
CC arch/x86/mm/maccess.o
CC fs/ext4/fsync.o
CC lib/zstd/compress/zstd_compress.o
CC lib/zstd/compress/zstd_compress_literals.o
CC fs/proc/devices.o
CC drivers/gpio/gpiolib-devres.o
CC arch/x86/kernel/cpu/match.o
AR fs/ntfs/built-in.a
CC drivers/gpio/gpiolib-legacy.o
CC lib/lz4/lz4_decompress.o
CC arch/x86/kernel/head64.o
CC fs/ext4/hash.o
CC lib/cpumask.o
CC arch/x86/kernel/cpu/bugs.o
CC kernel/power/hibernate.o
CC sound/core/ctljack.o
CC lib/zstd/compress/zstd_compress_sequences.o
CC [M] arch/x86/kvm/x86.o
CC kernel/irq/irqdesc.o
CC security/device_cgroup.o
CC arch/x86/kernel/apic/vector.o
CC lib/raid6/recov_avx2.o
CC lib/zstd/compress/zstd_compress_superblock.o
CC kernel/rcu/update.o
CC arch/x86/kernel/cpu/aperfmperf.o
CC arch/x86/mm/pgprot.o
CC net/802/p8022.o
CC crypto/ahash.o
AR drivers/pinctrl/built-in.a
CC net/802/psnap.o
CC net/sched/sch_generic.o
AR arch/x86/kernel/acpi/built-in.a
CC arch/x86/kernel/ebda.o
CC net/sched/sch_mq.o
CC net/sched/sch_frag.o
CC fs/tracefs/inode.o
AR arch/x86/kernel/kprobes/built-in.a
CC fs/lockd/svcsubs.o
CC net/netlink/af_netlink.o
CC arch/x86/events/intel/cstate.o
CC lib/ctype.o
CC arch/x86/kernel/cpu/cpuid-deps.o
CC [M] lib/crypto/arc4.o
CC arch/x86/kernel/cpu/umwait.o
CC fs/btrfs/super.o
AR kernel/locking/built-in.a
CC fs/btrfs/ctree.o
CC sound/core/jack.o
CC fs/btrfs/extent-tree.o
AR net/bpf/built-in.a
CC fs/proc/interrupts.o
CC sound/core/timer.o
CC net/ethtool/ioctl.o
CC sound/core/hrtimer.o
CC block/blk-timeout.o
CC block/blk-lib.o
CC arch/x86/mm/hugetlbpage.o
CC fs/nfs/super.o
CC lib/raid6/mmx.o
CC lib/raid6/sse1.o
CC net/core/secure_seq.o
CC kernel/power/snapshot.o
CC kernel/power/swap.o
CC lib/raid6/sse2.o
CC io_uring/timeout.o
CC kernel/irq/handle.o
CC fs/ext4/ialloc.o
CC io_uring/sqpoll.o
AR drivers/pwm/built-in.a
CC kernel/irq/manage.o
CC arch/x86/events/zhaoxin/core.o
CC fs/ext4/indirect.o
AR lib/crypto/built-in.a
CC crypto/shash.o
LD [M] lib/crypto/libarc4.o
CC drivers/pci/msi/pcidev_msi.o
CC crypto/akcipher.o
CC fs/proc/loadavg.o
CC kernel/printk/printk_safe.o
CC net/802/stp.o
CC mm/truncate.o
CC fs/tracefs/event_inode.o
CC drivers/video/console/dummycon.o
AR lib/lz4/built-in.a
CC sound/core/seq_device.o
CC io_uring/fdinfo.o
CC fs/proc/meminfo.o
AR security/built-in.a
CC drivers/video/logo/logo.o
CC drivers/video/backlight/backlight.o
AR arch/x86/events/intel/built-in.a
CC net/netlink/genetlink.o
CC drivers/video/aperture.o
CC drivers/video/fbdev/core/fb_notify.o
AR kernel/sched/built-in.a
CC drivers/video/cmdline.o
CC drivers/video/console/vgacon.o
CC block/blk-mq.o
CC fs/lockd/mon.o
CC arch/x86/kernel/cpu/proc.o
CC arch/x86/mm/numa.o
CC block/blk-mq-tag.o
CC kernel/irq/spurious.o
CC arch/x86/kernel/apic/init.o
CC kernel/rcu/sync.o
CC lib/raid6/avx2.o
CC fs/proc/stat.o
CC drivers/pci/msi/api.o
CC kernel/printk/nbcon.o
HOSTCC drivers/video/logo/pnmtologo
CC kernel/rcu/srcutree.o
AR arch/x86/events/zhaoxin/built-in.a
CC [M] sound/core/control_led.o
CC arch/x86/events/core.o
CC block/blk-stat.o
CC crypto/sig.o
CC arch/x86/kernel/platform-quirks.o
CC io_uring/tctx.o
AR net/802/built-in.a
CC drivers/pci/msi/msi.o
CC io_uring/poll.o
CC crypto/kpp.o
CC net/core/flow_dissector.o
CC fs/proc/uptime.o
CC drivers/gpio/gpiolib-cdev.o
LOGO drivers/video/logo/logo_linux_clut224.c
CC drivers/video/logo/logo_linux_clut224.o
CC lib/raid6/avx512.o
CC [M] drivers/video/fbdev/core/fb_info.o
AR fs/tracefs/built-in.a
AR drivers/video/logo/built-in.a
CC fs/ext4/inline.o
CC kernel/power/user.o
MKCAP arch/x86/kernel/cpu/capflags.c
CC arch/x86/kernel/apic/hw_nmi.o
CC kernel/printk/printk_ringbuffer.o
CC kernel/irq/resend.o
CC kernel/power/poweroff.o
CC fs/nfs/io.o
CC mm/vmscan.o
AR drivers/video/backlight/built-in.a
CC io_uring/cancel.o
CC lib/zstd/compress/zstd_double_fast.o
CC fs/btrfs/print-tree.o
CC fs/proc/util.o
CC drivers/gpio/gpiolib-sysfs.o
CC lib/zstd/compress/zstd_fast.o
CC drivers/gpio/gpiolib-acpi.o
AR drivers/video/console/built-in.a
CC mm/shrinker.o
CC net/sched/sch_api.o
CC fs/btrfs/root-tree.o
CC fs/ext4/inode.o
CC fs/pstore/inode.o
CC drivers/video/nomodeset.o
CC fs/efivarfs/inode.o
CC fs/efivarfs/file.o
CC arch/x86/mm/numa_64.o
CC fs/lockd/trace.o
CC fs/lockd/xdr.o
CC kernel/printk/sysctl.o
CC fs/efivarfs/super.o
CC [M] sound/core/hwdep.o
CC crypto/acompress.o
CC arch/x86/mm/amdtopology.o
CC kernel/irq/chip.o
CC arch/x86/kernel/apic/io_apic.o
CC arch/x86/mm/srat.o
CC fs/ext4/ioctl.o
CC fs/proc/version.o
CC lib/raid6/recov_avx512.o
CC drivers/pci/msi/irqdomain.o
CC net/netlink/policy.o
AR kernel/printk/built-in.a
CC [M] drivers/video/fbdev/core/fbmem.o
CC net/ethtool/common.o
CC net/ethtool/netlink.o
AR kernel/power/built-in.a
CC fs/pstore/platform.o
CC fs/pstore/pmsg.o
CC kernel/rcu/tree.o
CC crypto/scompress.o
CC [M] fs/netfs/buffered_read.o
CC drivers/pci/pcie/portdrv.o
CC io_uring/kbuf.o
CC drivers/pci/hotplug/pci_hotplug_core.o
CC drivers/gpio/gpiolib-swnode.o
CC fs/nfs/direct.o
AR drivers/pci/controller/dwc/built-in.a
AR drivers/pci/switch/built-in.a
CC fs/nfs/pagelist.o
AR drivers/pci/controller/mobiveil/built-in.a
CC drivers/pci/controller/vmd.o
CC fs/btrfs/dir-item.o
CC fs/proc/softirqs.o
CC fs/proc/namespaces.o
CC fs/efivarfs/vars.o
CC drivers/pci/pcie/rcec.o
CC [M] sound/core/pcm.o
CC arch/x86/mm/pkeys.o
CC fs/proc/self.o
CC crypto/algboss.o
TABLE lib/raid6/tables.c
CC lib/raid6/int1.o
CC drivers/pci/pcie/aspm.o
CC fs/proc/thread_self.o
CC fs/btrfs/file-item.o
CC net/netlink/diag.o
CC drivers/pci/access.o
CC arch/x86/events/probe.o
AR drivers/pci/msi/built-in.a
CC io_uring/rsrc.o
AR fs/pstore/built-in.a
CC fs/btrfs/inode-item.o
CC fs/btrfs/disk-io.o
CC io_uring/rw.o
CC fs/lockd/clnt4xdr.o
AR drivers/gpio/built-in.a
CC fs/lockd/xdr4.o
CC kernel/irq/dummychip.o
CC drivers/idle/intel_idle.o
CC drivers/pci/pcie/aer.o
CC [M] drivers/video/fbdev/core/fbcmap.o
CC drivers/pci/pcie/err.o
CC net/core/sysctl_net_core.o
CC [M] sound/core/pcm_native.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC drivers/pci/hotplug/pciehp_core.o
CC arch/x86/events/utils.o
CC arch/x86/events/rapl.o
CC net/ethtool/bitset.o
CC lib/raid6/int2.o
CC arch/x86/mm/pti.o
CC net/ethtool/strset.o
CC fs/proc/proc_sysctl.o
CC [M] fs/netfs/buffered_write.o
AR drivers/video/fbdev/omap/built-in.a
CC net/ethtool/linkinfo.o
AR fs/efivarfs/built-in.a
CC arch/x86/events/msr.o
AR drivers/pci/controller/built-in.a
CC io_uring/opdef.o
CC net/ethtool/linkmodes.o
CC [M] fs/netfs/direct_read.o
CC arch/x86/kernel/apic/msi.o
CC crypto/testmgr.o
CC kernel/irq/devres.o
CC net/sched/sch_blackhole.o
CC [M] fs/netfs/direct_write.o
AR kernel/livepatch/built-in.a
CC kernel/irq/autoprobe.o
CC mm/shmem.o
CC mm/util.o
AR net/netlink/built-in.a
CC fs/nfs/read.o
CC drivers/pci/hotplug/pciehp_ctrl.o
CC [M] drivers/video/fbdev/core/modedb.o
CC drivers/pci/hotplug/pciehp_pci.o
CC net/ethtool/rss.o
AR drivers/char/ipmi/built-in.a
CC drivers/acpi/acpica/dsargs.o
CC block/blk-mq-sysfs.o
CC lib/zstd/compress/zstd_lazy.o
CC [M] fs/smb/common/cifs_arc4.o
CC lib/raid6/int4.o
AR arch/x86/mm/built-in.a
CC lib/raid6/int8.o
CC net/ethtool/linkstate.o
CC drivers/pci/pcie/aer_inject.o
AR arch/x86/events/built-in.a
CC [M] drivers/video/fbdev/core/fbcvt.o
CC fs/lockd/svc4proc.o
CC drivers/pci/hotplug/pciehp_hpc.o
CC fs/nfs/symlink.o
CC [M] fs/smb/common/cifs_md4.o
CC drivers/video/hdmi.o
AR drivers/idle/built-in.a
CC io_uring/notif.o
CC arch/x86/kernel/apic/x2apic_phys.o
CC lib/zstd/compress/zstd_ldm.o
CC kernel/irq/irqdomain.o
CC [M] net/netfilter/ipvs/ip_vs_conn.o
CC net/sched/sch_fifo.o
CC net/netfilter/core.o
CC drivers/acpi/acpica/dscontrol.o
CC net/core/dev.o
CC [M] net/netfilter/ipvs/ip_vs_core.o
CC [M] net/netfilter/ipvs/ip_vs_ctl.o
CC lib/zstd/compress/zstd_opt.o
CC fs/btrfs/transaction.o
CC [M] fs/fuse/dev.o
CC net/ethtool/debug.o
CC net/ethtool/wol.o
CC [M] fs/fuse/dir.o
CC drivers/acpi/acpica/dsdebug.o
CC [M] fs/overlayfs/super.o
CC mm/mmzone.o
CC net/ethtool/features.o
CC fs/nfs/unlink.o
CC crypto/cmac.o
CC drivers/acpi/acpica/dsfield.o
CC drivers/pci/hotplug/acpiphp_core.o
CC fs/proc/proc_net.o
CC block/blk-mq-cpumap.o
CC [M] fs/fuse/file.o
CC [M] fs/smb/client/trace.o
CC lib/raid6/tables.o
CC drivers/pci/bus.o
CC drivers/pci/probe.o
CC [M] fs/netfs/io.o
CC [M] fs/smb/client/cifsfs.o
CC drivers/pci/pcie/pme.o
CC arch/x86/kernel/apic/x2apic_cluster.o
CC [M] drivers/video/fbdev/core/fb_cmdline.o
CC [M] drivers/video/fbdev/core/fb_backlight.o
CC net/ethtool/privflags.o
CC fs/nfs/write.o
CC io_uring/waitid.o
CC drivers/acpi/acpica/dsinit.o
CC mm/vmstat.o
AR net/sched/built-in.a
CC mm/backing-dev.o
CC fs/lockd/procfs.o
CC drivers/acpi/acpica/dsmethod.o
CC net/netfilter/nf_log.o
CC net/ethtool/rings.o
CC fs/ext4/mballoc.o
CC kernel/irq/proc.o
CC kernel/irq/migration.o
CC net/ethtool/channels.o
CC drivers/pci/hotplug/acpiphp_glue.o
CC crypto/hmac.o
CC block/blk-mq-sched.o
CC block/ioctl.o
CC [M] sound/core/pcm_lib.o
CC fs/proc/kcore.o
AR lib/raid6/built-in.a
CC arch/x86/kernel/apic/apic_flat_64.o
CC arch/x86/kernel/apic/probe_64.o
CC drivers/pci/pcie/dpc.o
CC net/ethtool/coalesce.o
CC [M] fs/overlayfs/namei.o
CC lib/dec_and_lock.o
CC net/netfilter/nf_queue.o
CC drivers/acpi/acpica/dsmthdat.o
CC drivers/acpi/numa/srat.o
CC drivers/acpi/apei/apei-base.o
CC arch/x86/kernel/cpu/powerflags.o
CC drivers/acpi/apei/hest.o
CC lib/decompress.o
CC [M] drivers/video/fbdev/core/fbmon.o
CC io_uring/register.o
AR fs/lockd/built-in.a
CC drivers/pci/host-bridge.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC [M] net/netfilter/ipvs/ip_vs_sched.o
CC [M] fs/netfs/iterator.o
CC kernel/irq/cpuhotplug.o
CC drivers/acpi/acpica/dsobject.o
CC [M] fs/netfs/locking.o
CC kernel/irq/pm.o
CC [M] fs/netfs/main.o
CC kernel/irq/msi.o
CC arch/x86/kernel/cpu/intel.o
CC crypto/vmac.o
AR arch/x86/kernel/apic/built-in.a
CC kernel/rcu/rcu_segcblist.o
CC kernel/dma/mapping.o
CC [M] drivers/video/fbdev/core/fb_defio.o
CC kernel/dma/direct.o
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
CC [M] fs/netfs/misc.o
AR drivers/pci/pcie/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_xmit.o
AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_app.o
AR drivers/video/fbdev/omap2/omapfb/built-in.a
AR drivers/video/fbdev/omap2/built-in.a
CC lib/decompress_bunzip2.o
CC drivers/acpi/acpica/dsopcode.o
CC lib/decompress_inflate.o
AR drivers/pci/hotplug/built-in.a
CC block/genhd.o
CC fs/proc/kmsg.o
CC lib/decompress_unlz4.o
CC block/ioprio.o
CC [M] fs/netfs/objects.o
AR drivers/acpi/numa/built-in.a
CC fs/btrfs/inode.o
CC block/badblocks.o
CC fs/btrfs/file.o
CC block/blk-rq-qos.o
CC drivers/acpi/apei/erst.o
CC fs/proc/page.o
CC drivers/pci/remove.o
CC mm/mm_init.o
CC [M] fs/overlayfs/util.o
CC net/ethtool/pause.o
CC kernel/irq/affinity.o
CC fs/nfs/namespace.o
CC [M] fs/netfs/output.o
CC [M] fs/fuse/inode.o
CC fs/btrfs/defrag.o
CC kernel/irq/matrix.o
CC drivers/acpi/acpica/dspkginit.o
AR kernel/rcu/built-in.a
CC net/ethtool/eee.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC [M] sound/core/pcm_misc.o
CC kernel/entry/common.o
CC [M] sound/core/pcm_memory.o
CC kernel/entry/syscall_user_dispatch.o
CC drivers/acpi/acpica/dsutils.o
CC crypto/xcbc.o
CC net/netfilter/nf_sockopt.o
CC net/ethtool/tsinfo.o
CC crypto/crypto_null.o
CC [M] fs/fuse/control.o
CC [M] fs/smb/client/cifs_debug.o
CC [M] drivers/video/fbdev/core/fb_chrdev.o
CC [M] drivers/video/fbdev/core/fb_procfs.o
CC kernel/dma/ops_helpers.o
CC io_uring/io-wq.o
CC arch/x86/kernel/cpu/tsx.o
CC net/netfilter/utils.o
CC drivers/pci/pci.o
CC arch/x86/kernel/cpu/intel_epb.o
CC arch/x86/kernel/cpu/amd.o
CC [M] fs/fuse/xattr.o
CC fs/nfs/mount_clnt.o
CC fs/open.o
CC kernel/module/main.o
CC fs/read_write.o
CC io_uring/futex.o
CC fs/nfs/nfstrace.o
CC drivers/acpi/acpica/dswexec.o
CC [M] fs/smb/client/connect.o
AR fs/proc/built-in.a
CC fs/btrfs/extent_map.o
CC drivers/acpi/apei/bert.o
CC crypto/md5.o
CC kernel/entry/kvm.o
CC drivers/acpi/acpica/dswload.o
CC drivers/acpi/apei/ghes.o
CC [M] sound/core/memalloc.o
CC block/disk-events.o
CC crypto/sha1_generic.o
CC arch/x86/kernel/cpu/hygon.o
LD [M] fs/netfs/netfs.o
CC [M] drivers/video/fbdev/core/fbsysfs.o
CC [M] fs/overlayfs/inode.o
CC arch/x86/kernel/cpu/centaur.o
CC kernel/dma/dummy.o
CC arch/x86/kernel/cpu/zhaoxin.o
CC kernel/dma/contiguous.o
CC [M] drivers/video/fbdev/core/fbcon.o
CC [M] drivers/video/fbdev/core/bitblit.o
CC drivers/pci/pci-driver.o
CC fs/btrfs/sysfs.o
AR kernel/irq/built-in.a
CC [M] sound/core/pcm_timer.o
CC [M] fs/smb/client/dir.o
CC net/ethtool/cabletest.o
CC [M] net/netfilter/ipvs/ip_vs_sync.o
CC [M] fs/fuse/acl.o
CC drivers/acpi/acpica/dswload2.o
CC [M] drivers/video/fbdev/core/softcursor.o
CC mm/percpu.o
CC [M] arch/x86/kvm/emulate.o
CC drivers/pnp/pnpacpi/core.o
CC drivers/pnp/pnpacpi/rsparser.o
CC [M] net/netfilter/ipvs/ip_vs_est.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC fs/ext4/migrate.o
CC crypto/sha256_generic.o
CC fs/nfs/export.o
CC fs/ext4/mmp.o
CC arch/x86/kernel/cpu/vmware.o
CC [M] fs/fuse/readdir.o
CC drivers/pnp/core.o
CC kernel/dma/swiotlb.o
AR kernel/entry/built-in.a
CC kernel/time/time.o
CC block/blk-ia-ranges.o
CC drivers/acpi/acpica/dswscope.o
CC [M] net/netfilter/ipvs/ip_vs_proto.o
CC kernel/time/timer.o
CC kernel/dma/remap.o
CC kernel/time/hrtimer.o
CC fs/btrfs/accessors.o
LD [M] sound/core/snd-ctl-led.o
LD [M] sound/core/snd-hwdep.o
LD [M] sound/core/snd-pcm.o
AR io_uring/built-in.a
AR sound/core/built-in.a
AR sound/isa/ad1816a/built-in.a
CC [M] drivers/video/fbdev/core/tileblit.o
AR sound/pci/ac97/built-in.a
AR sound/isa/ad1848/built-in.a
AR sound/pci/ali5451/built-in.a
AR sound/isa/cs423x/built-in.a
AR sound/pci/asihpi/built-in.a
AR sound/isa/es1688/built-in.a
AR sound/pci/au88x0/built-in.a
AR sound/isa/galaxy/built-in.a
AR sound/pci/aw2/built-in.a
AR sound/isa/gus/built-in.a
AR sound/pci/ctxfi/built-in.a
CC [M] fs/overlayfs/file.o
CC [M] fs/fuse/ioctl.o
AR sound/isa/msnd/built-in.a
AR sound/pci/ca0106/built-in.a
AR sound/isa/opti9xx/built-in.a
AR sound/isa/sb/built-in.a
AR sound/pci/cs46xx/built-in.a
AR sound/isa/wavefront/built-in.a
AR sound/pci/cs5535audio/built-in.a
AR sound/isa/wss/built-in.a
AR sound/isa/built-in.a
CC fs/file_table.o
AR sound/pci/lola/built-in.a
CC crypto/sha512_generic.o
AR sound/ppc/built-in.a
AR sound/pci/lx6464es/built-in.a
AR drivers/acpi/apei/built-in.a
CC drivers/acpi/acpica/dswstate.o
AR sound/arm/built-in.a
AR sound/pci/echoaudio/built-in.a
CC block/early-lookup.o
CC fs/btrfs/xattr.o
AR sound/pci/emu10k1/built-in.a
CC [M] fs/smb/client/file.o
CC [M] drivers/video/fbdev/core/fb_logo.o
AR sound/pci/hda/built-in.a
AR sound/pci/ice1712/built-in.a
CC [M] sound/pci/hda/hda_bind.o
CC [M] sound/pci/hda/hda_codec.o
CC arch/x86/kernel/cpu/hypervisor.o
CC fs/btrfs/ordered-data.o
CC fs/nfs/sysfs.o
CC kernel/time/timekeeping.o
CC net/ethtool/tunnels.o
AR drivers/pnp/pnpacpi/built-in.a
CC [M] sound/pci/hda/hda_jack.o
CC drivers/pnp/card.o
AR sound/pci/korg1212/built-in.a
CC [M] sound/pci/hda/hda_auto_parser.o
AR sound/sh/built-in.a
AR sound/synth/emux/built-in.a
AR sound/synth/built-in.a
CC fs/btrfs/extent_io.o
AR sound/usb/misc/built-in.a
AR sound/usb/usx2y/built-in.a
AR sound/usb/caiaq/built-in.a
AR sound/usb/6fire/built-in.a
AR sound/firewire/built-in.a
CC drivers/pci/search.o
AR sound/usb/hiface/built-in.a
CC arch/x86/kernel/cpu/mshyperv.o
AR sound/sparc/built-in.a
CC fs/ext4/move_extent.o
AR sound/usb/bcd2000/built-in.a
AR sound/spi/built-in.a
AR sound/usb/built-in.a
CC drivers/pci/pci-sysfs.o
CC fs/btrfs/volumes.o
CC fs/ext4/namei.o
CC [M] fs/overlayfs/dir.o
CC drivers/acpi/acpica/evevent.o
CC kernel/module/strict_rwx.o
CC kernel/time/ntp.o
CC [M] drivers/video/fbdev/core/cfbfillrect.o
CC [M] drivers/video/fbdev/core/cfbcopyarea.o
AR kernel/dma/built-in.a
CC [M] drivers/video/fbdev/core/cfbimgblt.o
CC fs/ext4/page-io.o
CC block/bsg.o
LD [M] fs/fuse/fuse.o
CC crypto/sha3_generic.o
CC kernel/futex/core.o
CC kernel/time/clocksource.o
CC fs/super.o
CC [M] net/netfilter/ipvs/ip_vs_pe.o
CC kernel/futex/syscalls.o
CC drivers/acpi/acpica/evgpe.o
CC kernel/futex/pi.o
CC block/bsg-lib.o
CC kernel/cgroup/cgroup.o
CC block/blk-cgroup.o
CC kernel/cgroup/rstat.o
CC arch/x86/kernel/cpu/debugfs.o
CC drivers/pnp/driver.o
CC kernel/cgroup/namespace.o
CC fs/btrfs/async-thread.o
CC kernel/module/kmod.o
CC drivers/pci/rom.o
CC fs/ext4/readpage.o
CC [M] sound/pci/hda/hda_sysfs.o
CC fs/nfs/fs_context.o
CC kernel/time/jiffies.o
CC fs/btrfs/ioctl.o
CC drivers/acpi/acpica/evgpeblk.o
CC arch/x86/kernel/cpu/capflags.o
CC fs/btrfs/locking.o
CC lib/zstd/zstd_decompress_module.o
CC net/ethtool/fec.o
CC crypto/blake2b_generic.o
CC fs/char_dev.o
CC mm/slab_common.o
CC [M] fs/overlayfs/readdir.o
AR arch/x86/kernel/cpu/built-in.a
CC drivers/pnp/resource.o
CC fs/stat.o
CC arch/x86/kernel/process_64.o
CC [M] sound/pci/hda/hda_controller.o
CC drivers/pci/setup-res.o
CC [M] drivers/video/fbdev/core/fb_io_fops.o
CC fs/nfs/sysctl.o
CC [M] drivers/video/fbdev/core/sysfillrect.o
AR net/ipv4/netfilter/built-in.a
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC net/core/dev_addr_lists.o
CC net/core/dst.o
CC net/ipv4/route.o
CC [M] net/ipv4/netfilter/nf_reject_ipv4.o
CC drivers/acpi/acpica/evgpeinit.o
CC block/blk-cgroup-rwstat.o
CC kernel/time/timer_list.o
CC drivers/pci/irq.o
CC fs/nfs/nfs2super.o
CC kernel/futex/requeue.o
CC [M] sound/pci/hda/hda_proc.o
CC net/core/netevent.o
CC kernel/module/tree_lookup.o
CC [M] sound/pci/hda/hda_hwdep.o
CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o
CC kernel/futex/waitwake.o
CC net/xfrm/xfrm_policy.o
CC net/unix/af_unix.o
CC [M] sound/pci/hda/hda_generic.o
CC net/xfrm/xfrm_state.o
CC drivers/acpi/acpica/evgpeutil.o
CC fs/btrfs/orphan.o
CC [M] arch/x86/kvm/i8259.o
CC fs/btrfs/export.o
CC drivers/pci/vpd.o
CC fs/exec.o
CC crypto/ecb.o
CC drivers/pnp/manager.o
CC net/ethtool/eeprom.o
CC [M] drivers/video/fbdev/core/syscopyarea.o
CC kernel/time/timeconv.o
CC [M] fs/overlayfs/copy_up.o
CC mm/compaction.o
CC drivers/acpi/acpica/evglock.o
CC [M] drivers/video/fbdev/core/sysimgblt.o
AR drivers/amba/built-in.a
CC kernel/module/debug_kmemleak.o
AR drivers/clk/actions/built-in.a
CC [M] fs/overlayfs/export.o
CC fs/pipe.o
AR drivers/clk/analogbits/built-in.a
CC drivers/pnp/support.o
CC block/blk-throttle.o
CC drivers/dma/dw/core.o
CC arch/x86/kernel/signal.o
AR drivers/clk/bcm/built-in.a
CC drivers/dma/hsu/hsu.o
CC arch/x86/kernel/signal_64.o
AR drivers/clk/imgtec/built-in.a
CC fs/btrfs/tree-log.o
AR drivers/clk/imx/built-in.a
AR drivers/clk/ingenic/built-in.a
AR drivers/clk/mediatek/built-in.a
AR kernel/futex/built-in.a
CC mm/show_mem.o
AR drivers/clk/microchip/built-in.a
CC kernel/trace/trace_clock.o
AR drivers/clk/mstar/built-in.a
AR drivers/clk/mvebu/built-in.a
AR drivers/clk/ralink/built-in.a
AR drivers/clk/renesas/built-in.a
CC drivers/pnp/interface.o
AR drivers/clk/socfpga/built-in.a
CC fs/namei.o
AR drivers/clk/sprd/built-in.a
AR drivers/clk/starfive/built-in.a
CC kernel/time/timecounter.o
AR drivers/clk/sunxi-ng/built-in.a
CC kernel/time/alarmtimer.o
CC net/core/neighbour.o
AR drivers/clk/ti/built-in.a
CC net/core/rtnetlink.o
CC drivers/acpi/acpica/evhandler.o
AR drivers/clk/versatile/built-in.a
CC drivers/clk/x86/clk-lpss-atom.o
CC kernel/bpf/core.o
CC crypto/cbc.o
CC drivers/clk/x86/clk-pmc-atom.o
CC fs/nfs/proc.o
CC [M] net/ipv4/netfilter/ip_tables.o
CC mm/shmem_quota.o
CC net/ethtool/stats.o
CC fs/ext4/resize.o
CC kernel/module/kallsyms.o
CC drivers/pci/setup-bus.o
CC drivers/pnp/quirks.o
CC kernel/trace/ftrace.o
CC drivers/acpi/acpica/evmisc.o
CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o
CC [M] drivers/video/fbdev/core/fb_sys_fops.o
CC [M] sound/pci/hda/patch_realtek.o
CC fs/fcntl.o
CC [M] net/ipv4/netfilter/iptable_filter.o
AR drivers/dma/hsu/built-in.a
CC [M] arch/x86/kvm/irq.o
CC kernel/module/procfs.o
CC [M] net/ipv4/netfilter/iptable_mangle.o
CC drivers/acpi/acpica/evregion.o
CC [M] net/netfilter/ipvs/ip_vs_nfct.o
CC drivers/pnp/system.o
CC arch/x86/kernel/traps.o
CC fs/ioctl.o
CC crypto/pcbc.o
CC [M] fs/overlayfs/params.o
AR drivers/clk/x86/built-in.a
AR drivers/clk/xilinx/built-in.a
AR drivers/dma/idxd/built-in.a
CC drivers/clk/clk-devres.o
CC [M] net/netfilter/ipvs/ip_vs_rr.o
CC drivers/dma/dw/dw.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC net/ipv4/inetpeer.o
CC fs/readdir.o
CC kernel/time/posix-timers.o
CC drivers/acpi/acpica/evrgnini.o
CC net/xfrm/xfrm_hash.o
CC block/mq-deadline.o
CC crypto/cts.o
CC net/xfrm/xfrm_input.o
AR drivers/pnp/built-in.a
CC fs/select.o
CC kernel/module/sysfs.o
AR drivers/soc/apple/built-in.a
AR drivers/soc/aspeed/built-in.a
AR drivers/soc/bcm/built-in.a
AR drivers/soc/fsl/built-in.a
AR drivers/soc/fujitsu/built-in.a
AR drivers/pmdomain/actions/built-in.a
AR drivers/soc/hisilicon/built-in.a
AR drivers/pmdomain/amlogic/built-in.a
AR drivers/soc/imx/built-in.a
AR drivers/pmdomain/apple/built-in.a
AR drivers/soc/ixp4xx/built-in.a
AR drivers/pmdomain/arm/built-in.a
AR drivers/soc/loongson/built-in.a
CC net/ethtool/phc_vclocks.o
AR drivers/pmdomain/bcm/built-in.a
AR drivers/soc/mediatek/built-in.a
AR drivers/pmdomain/imx/built-in.a
LD [M] drivers/video/fbdev/core/fb.o
AR drivers/soc/microchip/built-in.a
CC drivers/clk/clk-bulk.o
AR drivers/pmdomain/mediatek/built-in.a
AR drivers/pmdomain/qcom/built-in.a
AR drivers/soc/nuvoton/built-in.a
AR drivers/pmdomain/renesas/built-in.a
AR drivers/video/fbdev/core/built-in.a
CC net/unix/garbage.o
AR drivers/soc/pxa/built-in.a
CC [M] drivers/video/fbdev/uvesafb.o
AR drivers/pmdomain/rockchip/built-in.a
CC [M] arch/x86/kvm/lapic.o
AR drivers/soc/amlogic/built-in.a
AR drivers/pmdomain/samsung/built-in.a
AR drivers/soc/qcom/built-in.a
AR drivers/pmdomain/st/built-in.a
CC fs/nfs/nfs2xdr.o
AR drivers/soc/renesas/built-in.a
AR drivers/pmdomain/starfive/built-in.a
CC drivers/dma/dw/idma32.o
AR drivers/soc/rockchip/built-in.a
AR drivers/pmdomain/sunxi/built-in.a
AR drivers/soc/sunxi/built-in.a
CC drivers/acpi/acpica/evsci.o
AR drivers/pmdomain/tegra/built-in.a
AR drivers/soc/ti/built-in.a
AR drivers/pmdomain/ti/built-in.a
AR drivers/soc/xilinx/built-in.a
AR drivers/pmdomain/xilinx/built-in.a
AR drivers/soc/built-in.a
CC drivers/pmdomain/core.o
CC [M] fs/overlayfs/xattrs.o
CC fs/nfs/nfs3super.o
CC crypto/lrw.o
CC drivers/clk/clkdev.o
CC net/xfrm/xfrm_output.o
CC crypto/xts.o
CC [M] net/ipv4/netfilter/ipt_REJECT.o
CC [M] drivers/video/fbdev/simplefb.o
CC crypto/ctr.o
CC [M] fs/smb/client/inode.o
CC fs/dcache.o
AR drivers/dma/mediatek/built-in.a
CC arch/x86/kernel/idt.o
CC drivers/pci/vc.o
CC drivers/pci/mmap.o
AR drivers/dma/qcom/built-in.a
CC [M] fs/smb/client/link.o
CC [M] sound/pci/hda/patch_analog.o
CC drivers/acpi/acpica/evxface.o
AR kernel/module/built-in.a
CC fs/ext4/super.o
CC kernel/events/core.o
CC fs/inode.o
CC kernel/events/ring_buffer.o
CC fs/ext4/symlink.o
LD [M] net/netfilter/ipvs/ip_vs.o
CC drivers/clk/clk.o
CC [M] net/netfilter/nfnetlink.o
CC net/unix/sysctl_net_unix.o
CC drivers/dma/dw/acpi.o
CC [M] sound/pci/hda/patch_hdmi.o
CC kernel/cgroup/cgroup-v1.o
LD [M] fs/overlayfs/overlay.o
CC fs/attr.o
CC drivers/clk/clk-divider.o
CC net/ethtool/mm.o
AR drivers/dma/ti/built-in.a
CC arch/x86/kernel/irq.o
AR kernel/bpf/built-in.a
AR sound/pci/mixart/built-in.a
CC kernel/fork.o
AR sound/pci/nm256/built-in.a
CC kernel/time/posix-cpu-timers.o
CC kernel/time/posix-clock.o
CC drivers/acpi/acpica/evxfevnt.o
CC block/kyber-iosched.o
CC crypto/gcm.o
CC block/bfq-iosched.o
CC kernel/exec_domain.o
CC drivers/pci/setup-irq.o
CC mm/interval_tree.o
CC kernel/panic.o
CC kernel/time/itimer.o
CC net/core/utils.o
AR drivers/acpi/pmic/built-in.a
CC drivers/acpi/dptf/int340x_thermal.o
CC drivers/acpi/tables.o
CC [M] sound/pci/hda/hda_eld.o
CC net/xfrm/xfrm_sysctl.o
CC lib/zstd/decompress/huf_decompress.o
CC net/ipv4/protocol.o
CC drivers/acpi/acpica/evxfgpe.o
CC drivers/acpi/acpica/evxfregn.o
CC drivers/dma/dw/pci.o
CC [M] sound/pci/hda/hda_intel.o
CC fs/bad_inode.o
CC net/core/link_watch.o
CC drivers/pmdomain/governor.o
CC net/unix/diag.o
CC kernel/time/clockevents.o
CC net/core/filter.o
AR drivers/video/fbdev/built-in.a
CC fs/nfs/nfs3client.o
AR drivers/video/built-in.a
CC fs/btrfs/free-space-cache.o
CC drivers/acpi/acpica/exconcat.o
CC kernel/cgroup/freezer.o
CC drivers/acpi/blacklist.o
CC drivers/pci/proc.o
CC fs/nfs/nfs3proc.o
CC fs/file.o
CC net/xfrm/xfrm_replay.o
AR drivers/acpi/dptf/built-in.a
CC drivers/acpi/osi.o
CC drivers/acpi/acpica/exconfig.o
CC kernel/time/tick-common.o
CC net/ethtool/module.o
CC [M] net/netfilter/nf_conntrack_core.o
CC drivers/virtio/virtio.o
CC mm/list_lru.o
CC crypto/pcrypt.o
CC kernel/trace/ring_buffer.o
CC drivers/virtio/virtio_ring.o
CC kernel/trace/trace.o
AR drivers/dma/dw/built-in.a
AR drivers/dma/xilinx/built-in.a
CC drivers/tty/vt/vt_ioctl.o
CC [M] drivers/dma/ioat/init.o
CC kernel/cgroup/legacy_freezer.o
CC [M] net/netfilter/nf_conntrack_standalone.o
CC [M] drivers/dma/ioat/dma.o
CC drivers/acpi/osl.o
CC [M] drivers/dma/ioat/prep.o
AR drivers/pmdomain/built-in.a
CC drivers/char/hw_random/core.o
CC net/core/sock_diag.o
CC drivers/acpi/acpica/exconvrt.o
CC net/ipv4/ip_input.o
CC net/unix/scm.o
CC [M] arch/x86/kvm/i8254.o
CC drivers/dma/dmaengine.o
CC drivers/tty/hvc/hvc_console.o
CC drivers/virtio/virtio_anchor.o
CC drivers/char/agp/backend.o
CC block/bfq-wf2q.o
CC drivers/pci/slot.o
CC drivers/char/agp/generic.o
CC mm/workingset.o
CC arch/x86/kernel/irq_64.o
CC kernel/cgroup/pids.o
CC drivers/pci/pci-acpi.o
CC drivers/acpi/utils.o
CC drivers/dma/virt-dma.o
CC crypto/cryptd.o
CC drivers/virtio/virtio_pci_modern_dev.o
CC drivers/acpi/acpica/excreate.o
CC kernel/time/tick-broadcast.o
CC net/ethtool/pse-pd.o
CC kernel/cgroup/cpuset.o
CC drivers/virtio/virtio_pci_legacy_dev.o
LD [M] sound/pci/hda/snd-hda-codec.o
CC drivers/char/tpm/tpm-chip.o
LD [M] sound/pci/hda/snd-hda-codec-generic.o
LD [M] sound/pci/hda/snd-hda-codec-realtek.o
CC drivers/char/hw_random/intel-rng.o
CC fs/nfs/nfs3xdr.o
CC [M] fs/smb/client/misc.o
LD [M] sound/pci/hda/snd-hda-codec-analog.o
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
LD [M] sound/pci/hda/snd-hda-intel.o
AR sound/pci/oxygen/built-in.a
AR sound/pci/pcxhr/built-in.a
CC drivers/acpi/acpica/exdebug.o
CC net/xfrm/xfrm_device.o
CC drivers/tty/vt/vc_screen.o
AR sound/pci/riptide/built-in.a
AR sound/pci/rme9652/built-in.a
CC [M] drivers/dma/ioat/dca.o
CC [M] fs/smb/client/netmisc.o
AR sound/pci/trident/built-in.a
CC arch/x86/kernel/dumpstack_64.o
AR sound/pci/ymfpci/built-in.a
CC [M] fs/smb/client/smbencrypt.o
AR sound/pci/vx222/built-in.a
CC drivers/acpi/acpica/exdump.o
AR drivers/tty/hvc/built-in.a
AR sound/pci/built-in.a
CC lib/zstd/decompress/zstd_ddict.o
CC net/ipv4/ip_fragment.o
CC drivers/acpi/acpica/exfield.o
CC drivers/acpi/reboot.o
CC fs/ext4/sysfs.o
CC [M] arch/x86/kvm/ioapic.o
AR net/unix/built-in.a
AR sound/parisc/built-in.a
CC drivers/dma/acpi-dma.o
CC drivers/acpi/nvs.o
AR sound/pcmcia/vx/built-in.a
AR sound/pcmcia/pdaudiocf/built-in.a
CC drivers/clk/clk-fixed-factor.o
CC drivers/acpi/wakeup.o
AR sound/pcmcia/built-in.a
AR sound/mips/built-in.a
CC block/bfq-cgroup.o
CC drivers/tty/serial/serial_core.o
CC drivers/tty/serial/8250/8250_core.o
AR sound/soc/built-in.a
AR sound/atmel/built-in.a
CC drivers/virtio/virtio_pci_modern.o
AR sound/hda/built-in.a
AR net/ipv6/netfilter/built-in.a
AR sound/x86/built-in.a
CC [M] sound/hda/hda_bus_type.o
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC [M] net/netfilter/nf_conntrack_expect.o
CC mm/debug.o
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
CC mm/gup.o
CC drivers/char/agp/isoch.o
CC [M] sound/hda/hdac_bus.o
CC block/blk-mq-pci.o
CC crypto/des_generic.o
CC drivers/pci/quirks.o
CC kernel/time/tick-broadcast-hrtimer.o
AR sound/xen/built-in.a
CC drivers/tty/serial/8250/8250_pnp.o
CC drivers/acpi/acpica/exfldio.o
CC block/blk-mq-virtio.o
AR drivers/char/hw_random/built-in.a
CC drivers/tty/serial/serial_base_bus.o
CC net/core/dev_ioctl.o
CC lib/zstd/decompress/zstd_decompress.o
CC arch/x86/kernel/time.o
CC drivers/char/tpm/tpm-dev-common.o
CC net/ethtool/plca.o
CC [M] drivers/dma/ioat/sysfs.o
CC drivers/acpi/sleep.o
CC drivers/clk/clk-fixed-rate.o
CC fs/ext4/xattr.o
CC drivers/tty/vt/selection.o
CC drivers/char/mem.o
CC drivers/tty/serial/8250/8250_port.o
CC drivers/pci/ats.o
CC crypto/aes_generic.o
CC net/core/tso.o
CC kernel/time/tick-oneshot.o
CC net/core/sock_reuseport.o
CC fs/btrfs/zlib.o
CC drivers/tty/serial/serial_ctrl.o
CC drivers/acpi/acpica/exmisc.o
CC arch/x86/kernel/ioport.o
CC drivers/char/agp/intel-agp.o
CC drivers/virtio/virtio_pci_common.o
CC block/blk-mq-debugfs.o
CC [M] sound/hda/hdac_device.o
CC [M] net/netfilter/nf_conntrack_helper.o
CC [M] net/netfilter/nf_conntrack_proto.o
CC [M] fs/smb/client/transport.o
CC [M] arch/x86/kvm/irq_comm.o
CC [M] arch/x86/kvm/cpuid.o
CC net/xfrm/xfrm_algo.o
CC net/xfrm/xfrm_user.o
CC block/blk-pm.o
CC drivers/virtio/virtio_pci_legacy.o
CC block/holder.o
CC lib/zstd/decompress/zstd_decompress_block.o
CC net/ipv4/ip_forward.o
LD [M] drivers/dma/ioat/ioatdma.o
CC drivers/clk/clk-gate.o
CC drivers/char/tpm/tpm-dev.o
AR drivers/dma/built-in.a
CC drivers/virtio/virtio_pci_admin_legacy_io.o
CC drivers/acpi/acpica/exmutex.o
CC drivers/acpi/acpica/exnames.o
CC kernel/time/tick-sched.o
CC drivers/tty/vt/keyboard.o
AR fs/nfs/built-in.a
CC fs/filesystems.o
CC net/ipv4/ip_options.o
AR net/ethtool/built-in.a
CC net/ipv4/ip_output.o
CC lib/zstd/zstd_common_module.o
CC mm/mmap_lock.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC kernel/events/callchain.o
CC net/ipv6/af_inet6.o
CC [M] arch/x86/kvm/pmu.o
CC arch/x86/kernel/dumpstack.o
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
AR drivers/tty/ipwireless/built-in.a
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC crypto/crc32c_generic.o
CC fs/btrfs/lzo.o
CC drivers/char/agp/intel-gtt.o
CC drivers/acpi/acpica/exoparg1.o
CC drivers/char/tpm/tpm-interface.o
CC drivers/clk/clk-multiplier.o
CC drivers/char/tpm/tpm1-cmd.o
CC fs/namespace.o
CC drivers/clk/clk-mux.o
CC fs/btrfs/zstd.o
CC drivers/tty/tty_io.o
CC net/core/fib_notifier.o
CC [M] drivers/virtio/virtio_mem.o
AR block/built-in.a
CC [M] sound/hda/hdac_sysfs.o
CC drivers/tty/n_tty.o
CC kernel/cpu.o
CC fs/ext4/xattr_hurd.o
CC fs/ext4/xattr_trusted.o
CC fs/seq_file.o
CC net/core/xdp.o
CC drivers/pci/iov.o
CC drivers/acpi/acpica/exoparg2.o
CC kernel/trace/trace_output.o
CC net/core/flow_offload.o
AR kernel/cgroup/built-in.a
CC [M] fs/smb/client/cached_dir.o
CC drivers/tty/vt/consolemap.o
CC crypto/crct10dif_common.o
CC fs/btrfs/compression.o
CC drivers/tty/serial/8250/8250_dma.o
CC fs/btrfs/delayed-ref.o
CC fs/ext4/xattr_user.o
CC kernel/time/vsyscall.o
CC [M] fs/smb/client/cifs_unicode.o
CC arch/x86/kernel/nmi.o
CC drivers/clk/clk-composite.o
CC fs/ext4/fast_commit.o
CC mm/highmem.o
CC drivers/acpi/acpica/exoparg3.o
CC drivers/acpi/acpica/exoparg6.o
CC mm/memory.o
CC drivers/char/tpm/tpm2-cmd.o
AR drivers/char/agp/built-in.a
CC drivers/acpi/device_sysfs.o
CC net/core/gro.o
CC kernel/events/hw_breakpoint.o
CC [M] sound/hda/hdac_regmap.o
CC [M] arch/x86/kvm/mtrr.o
CC lib/decompress_unlzma.o
CC mm/mincore.o
CC fs/ext4/orphan.o
CC crypto/crct10dif_generic.o
CC kernel/exit.o
CC kernel/time/timekeeping_debug.o
CC fs/btrfs/relocation.o
CC [M] arch/x86/kvm/debugfs.o
CC drivers/pci/pci-label.o
CC drivers/acpi/acpica/exprep.o
AR drivers/virtio/built-in.a
CC [M] arch/x86/kvm/mmu/mmu.o
CC kernel/events/uprobes.o
CC fs/btrfs/delayed-inode.o
CC kernel/softirq.o
CC drivers/clk/clk-fractional-divider.o
CC fs/xattr.o
CC drivers/tty/serial/8250/8250_dwlib.o
HOSTCC drivers/tty/vt/conmakehash
CC fs/libfs.o
CC mm/mlock.o
CC [M] net/netfilter/nf_conntrack_proto_icmp.o
CC net/ipv6/anycast.o
AR net/xfrm/built-in.a
CC net/core/netdev-genl.o
CC drivers/tty/tty_ioctl.o
CC net/core/netdev-genl-gen.o
CC drivers/tty/vt/vt.o
CC crypto/authenc.o
CC arch/x86/kernel/ldt.o
CC drivers/acpi/acpica/exregion.o
CC lib/decompress_unlzo.o
CC lib/zstd/common/debug.o
CC fs/fs-writeback.o
CC drivers/tty/tty_ldisc.o
CC lib/zstd/common/entropy_common.o
CC [M] sound/hda/hdac_controller.o
CC kernel/trace/trace_seq.o
CC lib/zstd/common/error_private.o
CC kernel/resource.o
CC [M] fs/smb/client/nterr.o
CC drivers/char/tpm/tpmrm-dev.o
CC kernel/time/namespace.o
CC lib/zstd/common/fse_decompress.o
CC [M] arch/x86/kvm/mmu/page_track.o
CC drivers/pci/pci-stub.o
CC [M] fs/smb/client/cifsencrypt.o
CC net/ipv4/ip_sockglue.o
CC net/ipv4/inet_hashtables.o
CC [M] arch/x86/kvm/mmu/spte.o
CC drivers/clk/clk-gpio.o
CC net/core/gso.o
CC drivers/acpi/acpica/exresnte.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC drivers/tty/serial/8250/8250_early.o
CC kernel/sysctl.o
CC [M] net/netfilter/nf_conntrack_extend.o
CC fs/pnode.o
CC drivers/tty/serial/8250/8250_dw.o
CC lib/decompress_unxz.o
CC lib/zstd/common/zstd_common.o
CC [M] fs/smb/client/readdir.o
CC [M] arch/x86/kvm/mmu/tdp_iter.o
CC kernel/trace/trace_stat.o
CC [M] fs/smb/client/ioctl.o
CC drivers/tty/tty_buffer.o
CC drivers/acpi/acpica/exresolv.o
CC drivers/tty/tty_port.o
CC drivers/char/tpm/tpm2-space.o
CC crypto/authencesn.o
CC drivers/tty/tty_mutex.o
CC net/core/net-sysfs.o
AR drivers/clk/built-in.a
CC lib/decompress_unzstd.o
CC kernel/capability.o
CC [M] sound/hda/hdac_stream.o
AR lib/zstd/built-in.a
CC kernel/ptrace.o
CC kernel/trace/trace_printk.o
CC drivers/pci/vgaarb.o
AR kernel/time/built-in.a
CC [M] arch/x86/kvm/mmu/tdp_mmu.o
AS arch/x86/kernel/ibt_selftest.o
CC arch/x86/kernel/setup.o
CC net/packet/af_packet.o
CC fs/splice.o
CC lib/dump_stack.o
CC net/ipv6/ip6_output.o
CC net/packet/diag.o
CC mm/mmap.o
AR fs/ext4/built-in.a
CC [M] fs/smb/client/sess.o
CC drivers/tty/serial/serial_port.o
CC drivers/acpi/acpica/exresop.o
CC net/key/af_key.o
CC fs/sync.o
CC kernel/user.o
AR kernel/events/built-in.a
CC drivers/acpi/acpica/exserial.o
CC [M] net/netfilter/nf_conntrack_acct.o
CC [M] sound/hda/array.o
CC [M] arch/x86/kvm/hyperv.o
CC arch/x86/kernel/x86_init.o
CC drivers/tty/serial/8250/8250_exar.o
CC net/ipv6/ip6_input.o
CC drivers/tty/tty_ldsem.o
CC [M] arch/x86/kvm/smm.o
CC [M] sound/hda/hdmi_chmap.o
CC arch/x86/kernel/i8259.o
CC [M] fs/smb/client/export.o
CC [M] fs/smb/client/unc.o
CC kernel/signal.o
CC mm/mmu_gather.o
CC drivers/acpi/acpica/exstore.o
AR net/bridge/netfilter/built-in.a
CC net/bridge/br.o
CC drivers/char/tpm/tpm-sysfs.o
CC kernel/sys.o
CC lib/earlycpio.o
CC kernel/trace/pid_list.o
CC lib/extable.o
CC crypto/lzo.o
CC lib/flex_proportions.o
AR net/dsa/built-in.a
CC [M] fs/smb/client/winucase.o
CC [M] net/sunrpc/auth_gss/auth_gss.o
CC [M] fs/smb/client/smb2ops.o
CC [M] fs/smb/client/smb2maperror.o
CC drivers/char/tpm/eventlog/common.o
COPY drivers/tty/vt/defkeymap.c
CC kernel/umh.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/acpi/acpica/exstoren.o
CC drivers/tty/vt/defkeymap.o
CC drivers/char/tpm/eventlog/tpm1.o
CC kernel/workqueue.o
CC arch/x86/kernel/irqinit.o
CC [M] fs/smb/client/smb2transport.o
AR drivers/pci/built-in.a
CC net/8021q/vlan_core.o
CC [M] net/sunrpc/auth_gss/gss_generic_token.o
CC net/dcb/dcbnl.o
CC net/dcb/dcbevent.o
CC crypto/lzo-rle.o
CC [M] sound/hda/trace.o
CC crypto/lz4.o
CC kernel/trace/trace_sched_switch.o
CC drivers/tty/vt/consolemap_deftbl.o
AR drivers/tty/vt/built-in.a
CC net/sunrpc/clnt.o
CC lib/idr.o
CC drivers/tty/serial/8250/8250_lpss.o
CC fs/btrfs/scrub.o
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC lib/irq_regs.o
CC crypto/lz4hc.o
CC drivers/acpi/acpica/exstorob.o
CC net/ipv4/inet_timewait_sock.o
CC mm/mprotect.o
CC [M] fs/smb/client/smb2misc.o
CC fs/btrfs/backref.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/arm/arm-smmu-v3/built-in.a
AR drivers/iommu/arm/built-in.a
CC [M] arch/x86/kvm/vmx/vmx.o
CC fs/utimes.o
AR drivers/iommu/iommufd/built-in.a
CC drivers/iommu/intel/iommu.o
CC net/core/page_pool.o
AR drivers/gpu/host1x/built-in.a
AR drivers/gpu/drm/tests/built-in.a
CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o
AR drivers/gpu/drm/arm/built-in.a
AR drivers/gpu/drm/display/built-in.a
CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o
AR drivers/gpu/vga/built-in.a
CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
CC drivers/char/tpm/eventlog/tpm2.o
AR drivers/gpu/drm/renesas/built-in.a
CC drivers/acpi/acpica/exsystem.o
CC [M] drivers/gpu/drm/tests/drm_buddy_test.o
CC net/bridge/br_device.o
CC lib/is_single_threaded.o
CC net/core/page_pool_user.o
CC net/core/net-procfs.o
CC crypto/xxhash_generic.o
CC drivers/connector/cn_queue.o
CC arch/x86/kernel/jump_label.o
CC drivers/char/random.o
CC drivers/tty/serial/8250/8250_mid.o
CC fs/d_path.o
CC [M] sound/hda/hdac_component.o
CC kernel/trace/trace_functions.o
CC [M] fs/smb/client/smb2pdu.o
CC drivers/acpi/acpica/extrace.o
CC net/bridge/br_fdb.o
CC lib/klist.o
CC net/ipv6/addrconf.o
CC [M] sound/hda/hdac_i915.o
AR net/key/built-in.a
CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o
CC net/l3mdev/l3mdev.o
CC [M] drivers/gpu/drm/tests/drm_connector_test.o
CC drivers/tty/serial/8250/8250_pci.o
CC [M] net/8021q/vlan.o
CC crypto/rng.o
CC drivers/char/tpm/tpm_ppi.o
CC drivers/acpi/acpica/exutils.o
CC drivers/base/power/sysfs.o
CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o
CC drivers/base/firmware_loader/builtin/main.o
CC arch/x86/kernel/irq_work.o
CC lib/kobject.o
CC net/ipv4/inet_connection_sock.o
CC [M] drivers/gpu/drm/display/drm_dp_helper.o
CC drivers/base/firmware_loader/main.o
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
CC crypto/drbg.o
CC arch/x86/kernel/probe_roms.o
CC arch/x86/kernel/sys_ia32.o
CC net/core/netpoll.o
CC mm/mremap.o
CC drivers/connector/connector.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC net/ipv6/addrlabel.o
CC net/ipv6/route.o
CC [M] net/sunrpc/auth_gss/gss_mech_switch.o
CC crypto/jitterentropy.o
AR net/dcb/built-in.a
CC net/ipv6/ip6_fib.o
CC drivers/acpi/acpica/hwacpi.o
CC [M] sound/hda/intel-dsp-config.o
CC mm/msync.o
CC net/handshake/alert.o
AR net/packet/built-in.a
CC kernel/trace/trace_preemptirq.o
CC drivers/char/misc.o
CC kernel/pid.o
CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o
CC drivers/acpi/acpica/hwesleep.o
CC [M] net/8021q/vlan_dev.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
CC fs/btrfs/ulist.o
CC lib/kobject_uevent.o
CC drivers/char/tpm/eventlog/acpi.o
CC drivers/base/power/generic_ops.o
AR net/l3mdev/built-in.a
CC fs/btrfs/qgroup.o
CC [M] net/sunrpc/auth_gss/svcauth_gss.o
CC mm/page_vma_mapped.o
CC net/bridge/br_forward.o
CC drivers/acpi/acpica/hwgpe.o
CC arch/x86/kernel/signal_32.o
CC crypto/jitterentropy-kcapi.o
CC [M] net/8021q/vlan_netlink.o
CC [M] sound/hda/intel-nhlt.o
CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o
CC lib/logic_pio.o
CC net/handshake/genl.o
CC drivers/tty/serial/8250/8250_pericom.o
CC fs/stack.o
AR drivers/base/firmware_loader/built-in.a
CC net/core/fib_rules.o
CC drivers/base/regmap/regmap.o
CC kernel/trace/trace_nop.o
CC drivers/base/power/common.o
CC drivers/base/regmap/regcache.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC drivers/connector/cn_proc.o
CC drivers/char/tpm/eventlog/efi.o
CC drivers/acpi/acpica/hwregs.o
CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
CC fs/btrfs/send.o
CC [M] drivers/gpu/drm/tests/drm_exec_test.o
CC mm/pagewalk.o
CC net/core/net-traces.o
CC crypto/ghash-generic.o
CC drivers/char/tpm/tpm_crb.o
CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o
CC net/ipv6/ipv6_sockglue.o
CC net/core/selftests.o
CC crypto/af_alg.o
AR drivers/base/test/built-in.a
CC arch/x86/kernel/sys_x86_64.o
CC fs/btrfs/dev-replace.o
CC net/handshake/netlink.o
CC [M] sound/hda/intel-sdw-acpi.o
CC net/handshake/request.o
CC mm/pgtable-generic.o
CC lib/maple_tree.o
CC mm/rmap.o
CC net/bridge/br_if.o
CC mm/vmalloc.o
CC drivers/iommu/intel/pasid.o
CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o
CC [M] drivers/gpu/drm/tests/drm_format_test.o
CC fs/btrfs/raid56.o
CC [M] net/8021q/vlanproc.o
AR drivers/tty/serial/8250/built-in.a
CC net/bridge/br_input.o
CC drivers/acpi/acpica/hwsleep.o
CC drivers/tty/serial/earlycon.o
CC drivers/base/power/qos.o
CC kernel/trace/trace_functions_graph.o
CC arch/x86/kernel/espfix_64.o
CC net/ipv4/tcp.o
CC net/ipv4/tcp_input.o
CC net/bridge/br_ioctl.o
CC arch/x86/kernel/ksysfs.o
CC [M] drivers/gpu/drm/display/drm_dsc_helper.o
CC net/handshake/tlshd.o
CC drivers/acpi/acpica/hwvalid.o
CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o
AR drivers/char/tpm/built-in.a
LD [M] sound/hda/snd-hda-core.o
CC drivers/char/virtio_console.o
LD [M] sound/hda/snd-intel-dspcfg.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
CC mm/page_alloc.o
CC net/ipv6/ndisc.o
CC net/sunrpc/xprt.o
AR sound/virtio/built-in.a
AR drivers/connector/built-in.a
CC sound/sound_core.o
CC sound/last.o
CC drivers/acpi/acpica/hwxface.o
CC drivers/tty/serial/serial_mctrl_gpio.o
CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o
AR net/8021q/built-in.a
CC net/core/ptp_classifier.o
AR drivers/gpu/drm/omapdrm/built-in.a
LD [M] net/8021q/8021q.o
CC drivers/acpi/device_pm.o
CC [M] drivers/gpu/drm/tests/drm_gem_shmem_test.o
CC [M] net/netfilter/nf_nat_core.o
CC [M] net/sunrpc/auth_gss/trace.o
CC net/ipv6/udp.o
CC drivers/iommu/intel/nested.o
CC lib/memcat_p.o
CC arch/x86/kernel/bootflag.o
CC net/core/netprio_cgroup.o
CC [M] drivers/gpu/drm/tests/drm_managed_test.o
CC drivers/base/power/runtime.o
CC kernel/trace/fgraph.o
CC [M] drivers/gpu/drm/tests/drm_mm_test.o
CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o
CC drivers/acpi/acpica/hwxfsleep.o
CC drivers/acpi/acpica/hwpci.o
CC crypto/algif_hash.o
AR sound/built-in.a
CC drivers/acpi/proc.o
CC kernel/trace/blktrace.o
CC drivers/iommu/intel/trace.o
CC net/handshake/trace.o
CC net/core/dst_cache.o
CC kernel/trace/trace_events.o
CC kernel/trace/trace_export.o
CC net/bridge/br_stp.o
AR drivers/tty/serial/built-in.a
CC drivers/tty/tty_baudrate.o
CC drivers/acpi/acpica/nsaccess.o
CC [M] net/netfilter/nf_nat_proto.o
CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o
CC [M] fs/smb/client/smb2inode.o
CC arch/x86/kernel/e820.o
CC [M] fs/smb/client/smb2file.o
CC drivers/base/regmap/regcache-rbtree.o
CC [M] fs/smb/client/cifsacl.o
CC drivers/iommu/intel/cap_audit.o
CC arch/x86/kernel/pci-dma.o
CC drivers/char/hpet.o
CC drivers/iommu/intel/irq_remapping.o
CC net/ipv6/udplite.o
CC [M] drivers/gpu/drm/tests/drm_modes_test.o
CC net/ipv6/raw.o
CC lib/nmi_backtrace.o
CC net/core/gro_cells.o
CC [M] drivers/gpu/drm/display/drm_scdc_helper.o
CC drivers/tty/tty_jobctrl.o
CC drivers/acpi/acpica/nsalloc.o
CC lib/objpool.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC fs/btrfs/uuid-tree.o
CC drivers/tty/n_null.o
CC kernel/trace/trace_event_perf.o
CC mm/init-mm.o
CC drivers/tty/pty.o
CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o
CC drivers/base/power/wakeirq.o
CC kernel/trace/trace_events_filter.o
CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o
CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o
CC [M] arch/x86/kvm/kvm-asm-offsets.s
CC drivers/base/regmap/regcache-flat.o
CC drivers/base/regmap/regcache-maple.o
CC crypto/algif_skcipher.o
CC arch/x86/kernel/quirks.o
CC drivers/acpi/acpica/nsarguments.o
CC kernel/task_work.o
CC drivers/base/component.o
CC drivers/block/loop.o
CC [M] drivers/gpu/drm/tests/drm_rect_test.o
AR net/handshake/built-in.a
CC drivers/acpi/bus.o
CC drivers/iommu/intel/perfmon.o
CC drivers/base/regmap/regmap-debugfs.o
CC net/bridge/br_stp_bpdu.o
CC [M] arch/x86/kvm/vmx/pmu_intel.o
CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o
CC lib/plist.o
CC drivers/char/nvram.o
CC kernel/extable.o
CC arch/x86/kernel/topology.o
CC drivers/tty/sysrq.o
CC drivers/acpi/acpica/nsconvert.o
CC arch/x86/kernel/kdebugfs.o
CC drivers/base/power/main.o
CC drivers/acpi/glue.o
CC mm/memblock.o
CC crypto/xor.o
CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o
CC lib/radix-tree.o
CC net/sunrpc/socklib.o
CC drivers/base/regmap/regmap-i2c.o
CC lib/ratelimit.o
CC drivers/base/power/wakeup.o
AR drivers/gpu/drm/imx/built-in.a
CC crypto/hash_info.o
CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o
CC crypto/simd.o
CC [M] net/netfilter/nf_nat_helper.o
CC [M] crypto/md4.o
CC net/ipv6/icmp.o
CC [M] net/netfilter/nf_nat_redirect.o
CC kernel/trace/trace_events_trigger.o
LD [M] drivers/gpu/drm/display/drm_display_helper.o
CC drivers/acpi/acpica/nsdump.o
CC drivers/base/core.o
CC net/ipv4/tcp_output.o
CC lib/rbtree.o
CC kernel/params.o
CC fs/btrfs/props.o
AR net/core/built-in.a
CC [M] net/netfilter/nf_nat_masquerade.o
CC net/ipv6/mcast.o
CC [M] net/bluetooth/af_bluetooth.o
CC [M] net/bluetooth/hci_core.o
AR drivers/gpu/drm/i2c/built-in.a
AR drivers/gpu/drm/panel/built-in.a
CC drivers/base/bus.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
CC net/ipv4/tcp_timer.o
CC arch/x86/kernel/alternative.o
AR drivers/gpu/drm/bridge/cadence/built-in.a
CC drivers/base/regmap/regmap-irq.o
AR drivers/gpu/drm/bridge/imx/built-in.a
AR drivers/gpu/drm/bridge/synopsys/built-in.a
AR drivers/gpu/drm/bridge/built-in.a
AR drivers/gpu/drm/hisilicon/built-in.a
AR drivers/gpu/drm/mxsfb/built-in.a
CC [M] fs/smb/client/fs_context.o
AR drivers/gpu/drm/tiny/built-in.a
AR drivers/char/built-in.a
AR drivers/gpu/drm/xlnx/built-in.a
CC drivers/acpi/scan.o
CC drivers/acpi/acpica/nseval.o
AR drivers/gpu/drm/gud/built-in.a
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
AR drivers/gpu/drm/solomon/built-in.a
AR drivers/misc/ti-st/built-in.a
CC fs/btrfs/free-space-tree.o
AR drivers/misc/lis3lv02d/built-in.a
CC drivers/iommu/iommu.o
CC lib/seq_buf.o
CC [M] drivers/gpu/drm/ttm/ttm_tt.o
CC [M] drivers/misc/mei/hdcp/mei_hdcp.o
CC lib/siphash.o
CC [M] drivers/gpu/drm/ttm/ttm_bo.o
CC [M] drivers/misc/mei/pxp/mei_pxp.o
CC drivers/iommu/iommu-traces.o
CC net/sunrpc/xprtsock.o
CC drivers/acpi/mipi-disco-img.o
CC [M] crypto/ccm.o
CC net/ipv6/reassembly.o
CC kernel/kthread.o
CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o
AR drivers/iommu/intel/built-in.a
AR drivers/tty/built-in.a
CC drivers/misc/mei/init.o
CC [M] net/dns_resolver/dns_key.o
CC arch/x86/kernel/i8253.o
CC drivers/acpi/acpica/nsinit.o
CC net/bridge/br_stp_if.o
CC [M] arch/x86/kvm/vmx/vmcs12.o
CC net/bridge/br_stp_timer.o
CC arch/x86/kernel/hw_breakpoint.o
CC mm/memory_hotplug.o
CC [M] drivers/block/nbd.o
AR drivers/block/built-in.a
CC arch/x86/kernel/tsc.o
CC arch/x86/kernel/tsc_msr.o
CC net/devres.o
CC mm/slub.o
CC lib/string.o
CC drivers/base/dd.o
CC kernel/trace/trace_eprobe.o
CC mm/madvise.o
CC [M] net/netfilter/x_tables.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
CC drivers/acpi/acpica/nsload.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
AR drivers/base/regmap/built-in.a
CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o
CC mm/page_io.o
CC drivers/base/power/wakeup_stats.o
CC [M] net/dns_resolver/dns_query.o
CC [M] net/bluetooth/hci_conn.o
CC [M] crypto/arc4.o
CC drivers/misc/mei/hbm.o
CC net/ipv6/tcp_ipv6.o
CC [M] crypto/ecc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
CC [M] crypto/essiv.o
CC net/ipv6/ping.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o
CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o
CC [M] fs/smb/client/dns_resolve.o
LD [M] net/sunrpc/auth_gss/auth_rpcgss.o
CC lib/timerqueue.o
CC drivers/acpi/acpica/nsnames.o
CC [M] arch/x86/kvm/vmx/nested.o
CC net/ipv6/exthdrs.o
CC net/bridge/br_netlink.o
CC arch/x86/kernel/io_delay.o
CC lib/vsprintf.o
CC drivers/acpi/resource.o
CC drivers/acpi/acpica/nsobject.o
CC drivers/base/power/clock_ops.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC [M] drivers/gpu/drm/ttm/ttm_module.o
ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
CC [M] net/bluetooth/hci_event.o
CC [M] fs/smb/client/namespace.o
CC net/ipv4/tcp_ipv4.o
CC [M] fs/smb/client/smb1ops.o
CC net/bridge/br_netlink_tunnel.o
CC fs/btrfs/tree-checker.o
LD [M] net/dns_resolver/dns_resolver.o
CC net/socket.o
CC net/compat.o
CC net/ipv4/tcp_minisocks.o
CC arch/x86/kernel/rtc.o
CC net/ipv6/datagram.o
CC drivers/acpi/acpica/nsparse.o
CC [M] fs/smb/client/cifssmb.o
CC [M] crypto/ecdh.o
CC drivers/iommu/iommu-sysfs.o
CC drivers/iommu/dma-iommu.o
CC drivers/misc/mei/interrupt.o
CC kernel/trace/trace_kprobe.o
CC net/ipv6/ip6_flowlabel.o
CC drivers/acpi/acpica/nspredef.o
CC kernel/sys_ni.o
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
CC fs/fs_struct.o
CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o
CC [M] drivers/gpu/drm/ttm/ttm_resource.o
AR drivers/base/power/built-in.a
CC drivers/base/syscore.o
CC drivers/acpi/acpica/nsprepkg.o
CC drivers/misc/mei/client.o
AR drivers/misc/cardreader/built-in.a
CC drivers/acpi/acpica/nsrepair.o
CC mm/swap_state.o
CC [M] drivers/gpu/drm/ttm/ttm_pool.o
CC kernel/nsproxy.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
CC drivers/acpi/acpica/nsrepair2.o
CC arch/x86/kernel/resource.o
CC net/ipv6/inet6_connection_sock.o
CC [M] crypto/ecdh_helper.o
CC net/bridge/br_arp_nd_proxy.o
AS arch/x86/kernel/irqflags.o
CC arch/x86/kernel/static_call.o
CC net/bridge/br_sysfs_if.o
CC kernel/notifier.o
CC fs/statfs.o
CC kernel/ksysfs.o
CC [M] net/netfilter/xt_tcpudp.o
CC arch/x86/kernel/process.o
CC drivers/iommu/iova.o
CC net/ipv6/udp_offload.o
CC [M] drivers/gpu/drm/ttm/ttm_device.o
CC drivers/acpi/acpica/nssearch.o
AR crypto/built-in.a
CC drivers/acpi/acpica/nsutils.o
LD [M] crypto/ecdh_generic.o
CC net/ipv4/tcp_cong.o
CC mm/swapfile.o
CC net/sunrpc/sched.o
CC drivers/mfd/mfd-core.o
CC net/sunrpc/auth.o
LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o
CC kernel/cred.o
CC drivers/mfd/intel-lpss.o
CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o
CC [M] arch/x86/kvm/vmx/posted_intr.o
CC fs/btrfs/space-info.o
CC [M] drivers/gpu/drm/i915/i915_config.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC [M] drivers/gpu/drm/i915/i915_driver.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
CC drivers/base/driver.o
CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o
CC net/bridge/br_sysfs_br.o
CC [M] arch/x86/kvm/vmx/hyperv.o
CC fs/btrfs/block-rsv.o
CC drivers/acpi/acpica/nswalk.o
AR drivers/nfc/built-in.a
CC net/bridge/br_nf_core.o
CC [M] fs/smb/client/asn1.o
CC lib/win_minmax.o
CC kernel/reboot.o
CC net/ipv6/seg6.o
CC net/bridge/br_multicast.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC net/ipv4/tcp_metrics.o
CC arch/x86/kernel/ptrace.o
CC drivers/base/class.o
CC fs/btrfs/delalloc-space.o
CC kernel/async.o
CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o
CC drivers/iommu/irq_remapping.o
CC [M] drivers/gpu/drm/i915/i915_drm_client.o
CC drivers/misc/mei/main.o
CC drivers/misc/mei/dma-ring.o
CC drivers/acpi/acpica/nsxfeval.o
AR drivers/dax/hmem/built-in.a
CC drivers/dax/super.o
CC [M] arch/x86/kvm/vmx/hyperv_evmcs.o
CC [M] net/bluetooth/mgmt.o
CC net/sunrpc/auth_null.o
CC drivers/mfd/intel-lpss-pci.o
CC drivers/misc/mei/bus.o
CC kernel/trace/error_report-traces.o
CC kernel/range.o
CC drivers/misc/mei/bus-fixup.o
CC drivers/acpi/acpica/nsxfname.o
CC drivers/dax/bus.o
CC lib/xarray.o
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
CC [M] net/netfilter/xt_mark.o
CC drivers/acpi/acpica/nsxfobj.o
CC drivers/misc/mei/debugfs.o
CC arch/x86/kernel/tls.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
CC fs/fs_pin.o
LD [M] arch/x86/kvm/kvm.o
CC drivers/base/platform.o
LD [M] drivers/gpu/drm/ttm/ttm.o
CC drivers/misc/mei/mei-trace.o
AR drivers/iommu/built-in.a
CC [M] drivers/gpu/drm/vgem/vgem_drv.o
CC drivers/dma-buf/dma-buf.o
CC drivers/dma-buf/dma-fence.o
CC [M] drivers/gpu/drm/vgem/vgem_fence.o
CC drivers/dma-buf/dma-fence-array.o
CC net/bridge/br_mdb.o
CC drivers/acpi/acpica/psargs.o
CC [M] net/netfilter/xt_nat.o
CC mm/swap_slots.o
CC fs/btrfs/block-group.o
CC drivers/mfd/intel-lpss-acpi.o
CC [M] drivers/gpu/drm/xe/tests/xe_test_mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
CC mm/dmapool.o
CC drivers/base/cpu.o
CC drivers/misc/mei/pci-me.o
CC net/ipv6/fib6_notifier.o
CC [M] net/netfilter/xt_REDIRECT.o
CC kernel/trace/power-traces.o
CC drivers/acpi/acpica/psloop.o
CC drivers/dma-buf/dma-fence-chain.o
CC fs/btrfs/discard.o
CC fs/btrfs/reflink.o
CC drivers/misc/mei/hw-me.o
CC kernel/smpboot.o
CC drivers/dma-buf/dma-fence-unwrap.o
CC net/sunrpc/auth_tls.o
CC net/sysctl_net.o
CC mm/hugetlb.o
CC [M] drivers/gpu/drm/i915/i915_getparam.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
CC [M] net/bluetooth/hci_sock.o
CC [M] drivers/misc/mei/gsc-me.o
CC mm/hugetlb_vmemmap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
CC arch/x86/kernel/step.o
CC drivers/mfd/intel_soc_pmic_crc.o
AR drivers/dax/built-in.a
CC drivers/dma-buf/dma-resv.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
CC drivers/base/firmware.o
CC drivers/acpi/acpica/psobject.o
LD [M] fs/smb/client/cifs.o
LD [M] drivers/gpu/drm/vgem/vgem.o
CC mm/mempolicy.o
CC drivers/base/init.o
CC [M] drivers/mfd/lpc_sch.o
CC net/ipv4/tcp_fastopen.o
CC mm/sparse.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
CC fs/btrfs/subpage.o
CC [M] drivers/gpu/drm/amd/amdgpu/atom.o
CC lib/lockref.o
CC fs/btrfs/tree-mod-log.o
CC [M] net/bluetooth/hci_sysfs.o
CC fs/nsfs.o
CC net/ipv4/tcp_rate.o
CC kernel/ucount.o
CC net/ipv6/rpl.o
CC drivers/acpi/acpica/psopcode.o
CC lib/bcd.o
CC lib/sort.o
CC [M] net/netfilter/xt_MASQUERADE.o
CC drivers/dma-buf/sync_file.o
CC [M] net/netfilter/xt_addrtype.o
CC mm/sparse-vmemmap.o
CC fs/btrfs/extent-io-tree.o
CC net/ipv6/ioam6.o
CC lib/parser.o
CC drivers/base/map.o
CC lib/debug_locks.o
UPD arch/x86/kvm/kvm-asm-offsets.h
CC arch/x86/kernel/i8237.o
AS [M] arch/x86/kvm/vmx/vmenter.o
LD [M] arch/x86/kvm/kvm-intel.o
CC arch/x86/kernel/stacktrace.o
CC [M] net/netfilter/xt_conntrack.o
CC [M] net/netfilter/xt_ipvs.o
CC net/ipv4/tcp_recovery.o
LD [M] drivers/misc/mei/mei-gsc.o
CC drivers/acpi/acpica/psopinfo.o
CC drivers/base/devres.o
CC [M] net/bluetooth/l2cap_core.o
CC drivers/acpi/acpica/psparse.o
CC drivers/base/attribute_container.o
CC [M] drivers/gpu/drm/i915/i915_ioctl.o
CC [M] drivers/mfd/lpc_ich.o
CC arch/x86/kernel/reboot.o
CC net/ipv4/tcp_ulp.o
LD [M] drivers/gpu/drm/xe/tests/xe_test.o
CC drivers/dma-buf/sw_sync.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
CC drivers/dma-buf/sync_debug.o
CC kernel/trace/rpm-traces.o
CC kernel/trace/trace_dynevent.o
CC lib/random32.o
CC fs/btrfs/fs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
AR drivers/misc/mei/built-in.a
AR drivers/misc/built-in.a
CC mm/mmu_notifier.o
CC lib/bust_spinlocks.o
CC drivers/acpi/acpica/psscope.o
CC kernel/regset.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
CC drivers/base/transport_class.o
CC fs/btrfs/messages.o
CC [M] net/bluetooth/l2cap_sock.o
CC net/bridge/br_multicast_eht.o
CC kernel/trace/trace_probe.o
AR drivers/cxl/core/built-in.a
AR drivers/macintosh/built-in.a
AR drivers/cxl/built-in.a
CC fs/btrfs/bio.o
CC drivers/scsi/scsi.o
CC net/ipv6/sysctl_net_ipv6.o
AR drivers/nvme/common/built-in.a
CC drivers/nvme/host/core.o
AR drivers/nvme/target/built-in.a
CC drivers/ata/libata-core.o
CC drivers/nvme/host/ioctl.o
CC drivers/ata/libata-scsi.o
CC drivers/acpi/acpica/pstree.o
CC [M] drivers/gpu/drm/ast/ast_drv.o
CC [M] drivers/gpu/drm/nouveau/nvif/object.o
CC drivers/ata/libata-eh.o
CC [M] drivers/gpu/drm/nouveau/nvif/client.o
AR drivers/mfd/built-in.a
CC drivers/ata/libata-transport.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC net/ipv6/xfrm6_policy.o
CC [M] net/bluetooth/smp.o
CC lib/kasprintf.o
CC fs/btrfs/lru_cache.o
CC arch/x86/kernel/msr.o
CC [M] drivers/gpu/drm/i915/i915_irq.o
CC [M] net/bluetooth/lib.o
CC lib/bitmap.o
CC lib/scatterlist.o
CC fs/btrfs/raid-stripe-tree.o
CC drivers/base/topology.o
CC [M] drivers/dma-buf/selftest.o
CC [M] net/bluetooth/ecdh_helper.o
CC drivers/acpi/acpica/psutils.o
CC net/ipv4/tcp_offload.o
LD [M] net/netfilter/nf_conntrack.o
CC arch/x86/kernel/cpuid.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
LD [M] net/netfilter/nf_nat.o
AR net/netfilter/built-in.a
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC net/ipv4/tcp_plb.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC mm/ksm.o
CC net/bridge/br_vlan.o
CC mm/migrate.o
CC net/ipv6/xfrm6_state.o
CC drivers/acpi/acpica/pswalk.o
CC net/sunrpc/auth_unix.o
CC net/ipv6/xfrm6_input.o
CC kernel/trace/trace_uprobe.o
CC [M] drivers/dma-buf/st-dma-fence.o
CC fs/btrfs/acl.o
CC [M] drivers/gpu/drm/nouveau/nvif/conn.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
CC arch/x86/kernel/early-quirks.o
CC [M] drivers/gpu/drm/ast/ast_i2c.o
CC drivers/base/container.o
CC [M] drivers/gpu/drm/ast/ast_main.o
CC drivers/acpi/acpica/psxface.o
CC drivers/nvme/host/sysfs.o
CC drivers/spi/spi.o
CC fs/fs_types.o
CC drivers/ata/libata-trace.o
CC drivers/ata/libata-sata.o
CC [M] drivers/gpu/drm/xe/xe_device.o
CC drivers/scsi/hosts.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC drivers/acpi/acpica/rsaddr.o
CC kernel/trace/rethook.o
CC drivers/acpi/acpica/rscalc.o
CC drivers/nvme/host/pr.o
CC net/ipv4/datagram.o
CC lib/list_sort.o
CC fs/fs_context.o
CC fs/fs_parser.o
CC lib/uuid.o
CC arch/x86/kernel/smp.o
CC drivers/base/property.o
CC net/ipv6/xfrm6_output.o
CC net/ipv6/xfrm6_protocol.o
CC drivers/nvme/host/trace.o
CC lib/iov_iter.o
CC [M] drivers/dma-buf/st-dma-fence-chain.o
CC drivers/acpi/acpica/rscreate.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC net/ipv6/netfilter.o
CC [M] drivers/gpu/drm/nouveau/nvif/device.o
CC net/ipv6/fib6_rules.o
CC [M] drivers/gpu/drm/ast/ast_mm.o
CC [M] drivers/gpu/drm/nouveau/nvif/disp.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC net/sunrpc/svc.o
CC mm/memory-tiers.o
CC [M] drivers/gpu/drm/i915/i915_mitigations.o
CC drivers/ata/libata-sff.o
CC net/ipv6/proc.o
CC net/ipv6/syncookies.o
CC net/ipv6/mip6.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
CC drivers/acpi/acpica/rsinfo.o
AR fs/btrfs/built-in.a
CC fs/fsopen.o
CC drivers/scsi/scsi_ioctl.o
CC mm/migrate_device.o
CC drivers/ata/libata-pmp.o
CC net/sunrpc/svcsock.o
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC [M] drivers/gpu/drm/ast/ast_mode.o
CC fs/init.o
CC drivers/ata/libata-acpi.o
CC lib/clz_ctz.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
CC drivers/acpi/acpica/rsio.o
CC drivers/acpi/acpi_processor.o
CC fs/kernel_read_file.o
CC drivers/acpi/processor_core.o
CC [M] drivers/net/phy/aquantia/aquantia_main.o
CC drivers/net/phy/mdio-boardinfo.o
CC lib/bsearch.o
CC [M] drivers/net/phy/aquantia/aquantia_firmware.o
CC [M] drivers/dma-buf/st-dma-fence-unwrap.o
CC arch/x86/kernel/smpboot.o
AR kernel/trace/built-in.a
CC net/ipv4/raw.o
CC [M] drivers/gpu/drm/nouveau/nvif/driver.o
CC kernel/ksyms_common.o
CC drivers/ata/libata-pata-timings.o
AR drivers/net/pse-pd/built-in.a
CC drivers/acpi/acpica/rsirq.o
CC drivers/acpi/acpica/rslist.o
CC drivers/base/cacheinfo.o
CC fs/mnt_idmapping.o
CC drivers/acpi/acpica/rsmemory.o
CC drivers/nvme/host/fault_inject.o
CC [M] drivers/dma-buf/st-dma-resv.o
CC net/ipv6/addrconf_core.o
CC kernel/groups.o
CC [M] drivers/gpu/drm/i915/i915_module.o
CC mm/huge_memory.o
CC drivers/acpi/acpica/rsmisc.o
CC fs/remap_range.o
CC [M] drivers/net/phy/aquantia/aquantia_hwmon.o
CC drivers/gpu/drm/drm_mipi_dsi.o
CC drivers/acpi/acpica/rsserial.o
CC fs/buffer.o
CC net/bridge/br_vlan_tunnel.o
CC drivers/net/mdio/acpi_mdio.o
CC drivers/scsi/scsicam.o
CC drivers/scsi/scsi_error.o
CC drivers/acpi/acpica/rsutils.o
CC arch/x86/kernel/tsc_sync.o
CC arch/x86/kernel/setup_percpu.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC drivers/acpi/acpica/rsxface.o
CC drivers/net/mdio/fwnode_mdio.o
CC kernel/vhost_task.o
CC drivers/ata/ahci.o
AR drivers/dma-buf/built-in.a
CC drivers/ata/libahci.o
CC kernel/kcmp.o
LD [M] drivers/dma-buf/dmabuf_selftests.o
CC net/ipv6/exthdrs_core.o
CC lib/find_bit.o
CC mm/khugepaged.o
CC arch/x86/kernel/ftrace.o
CC drivers/acpi/acpica/tbdata.o
CC mm/page_counter.o
CC drivers/acpi/processor_pdc.o
CC drivers/ata/ata_piix.o
CC fs/mpage.o
CC [M] drivers/gpu/drm/nouveau/nvif/event.o
CC kernel/freezer.o
AR drivers/net/pcs/built-in.a
CC net/bridge/br_vlan_options.o
AS arch/x86/kernel/ftrace_64.o
CC [M] net/bluetooth/hci_request.o
CC drivers/acpi/acpica/tbfadt.o
CC arch/x86/kernel/trace_clock.o
CC drivers/base/swnode.o
CC mm/memcontrol.o
CC net/bridge/br_mst.o
CC drivers/base/auxiliary.o
CC lib/llist.o
CC drivers/nvme/host/pci.o
CC kernel/stacktrace.o
CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o
CC [M] drivers/gpu/drm/ast/ast_post.o
CC kernel/dma.o
CC [M] net/bridge/br_netfilter_hooks.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
CC [M] drivers/gpu/drm/nouveau/nvif/head.o
AR drivers/spi/built-in.a
CC lib/lwq.o
CC mm/vmpressure.o
LD [M] drivers/net/phy/aquantia/aquantia.o
CC drivers/acpi/acpica/tbfind.o
CC drivers/net/phy/stubs.o
CC fs/proc_namespace.o
CC [M] drivers/gpu/drm/i915/i915_params.o
AR drivers/net/ethernet/adi/built-in.a
AR drivers/net/ethernet/alacritech/built-in.a
CC fs/direct-io.o
AR drivers/net/ethernet/amazon/built-in.a
AR drivers/net/usb/built-in.a
CC [M] drivers/net/usb/pegasus.o
CC [M] drivers/net/ipvlan/ipvlan_core.o
AR drivers/net/ethernet/aquantia/built-in.a
CC fs/eventpoll.o
CC [M] drivers/net/ipvlan/ipvlan_main.o
CC [M] drivers/net/usb/rtl8150.o
AR drivers/net/ethernet/asix/built-in.a
CC lib/memweight.o
AR drivers/net/ethernet/cadence/built-in.a
CC [M] drivers/net/vxlan/vxlan_core.o
CC lib/kfifo.o
AR drivers/net/mdio/built-in.a
CC [M] drivers/net/usb/r8152.o
AR drivers/net/ethernet/broadcom/built-in.a
CC [M] drivers/net/ethernet/broadcom/b44.o
CC drivers/acpi/acpica/tbinstal.o
CC lib/percpu-refcount.o
CC fs/anon_inodes.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC [M] net/bridge/br_netfilter_ipv6.o
CC kernel/smp.o
CC arch/x86/kernel/trace.o
CC drivers/scsi/scsi_lib.o
CC kernel/uid16.o
CC net/ipv4/udp.o
CC net/ipv6/ip6_checksum.o
CC [M] drivers/net/vxlan/vxlan_multicast.o
CC net/ipv4/udplite.o
CC drivers/net/phy/mdio_devres.o
CC drivers/acpi/acpica/tbprint.o
CC drivers/base/devtmpfs.o
CC fs/signalfd.o
CC [M] drivers/gpu/drm/nouveau/nvif/mem.o
CC mm/swap_cgroup.o
CC net/sunrpc/svcauth.o
CC drivers/base/node.o
CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o
CC drivers/net/phy/phy.o
CC drivers/net/phy/phy-c45.o
CC mm/hugetlb_cgroup.o
CC fs/timerfd.o
CC fs/eventfd.o
CC [M] net/bluetooth/mgmt_util.o
CC lib/rhashtable.o
CC drivers/acpi/acpica/tbutils.o
CC drivers/acpi/acpica/tbxface.o
CC arch/x86/kernel/rethook.o
CC drivers/acpi/acpica/tbxfload.o
CC [M] drivers/gpu/drm/i915/i915_pci.o
AR drivers/ata/built-in.a
CC net/sunrpc/svcauth_unix.o
AR net/bridge/built-in.a
CC drivers/base/memory.o
CC kernel/kallsyms.o
CC arch/x86/kernel/crash_core_64.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
CC net/ipv4/udp_offload.o
CC [M] drivers/net/usb/asix_devices.o
CC [M] drivers/gpu/drm/ast/ast_dp501.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC drivers/acpi/acpica/tbxfroot.o
CC [M] net/bluetooth/mgmt_config.o
CC kernel/acct.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC drivers/scsi/scsi_lib_dma.o
CC [M] net/bluetooth/hci_codec.o
CC drivers/acpi/ec.o
CC drivers/acpi/acpica/utaddress.o
CC net/ipv4/arp.o
CC [M] drivers/net/ipvlan/ipvlan_l3s.o
CC [M] drivers/gpu/drm/nouveau/nvif/outp.o
CC net/ipv6/ip6_icmp.o
CC [M] net/bluetooth/eir.o
CC fs/userfaultfd.o
CC drivers/acpi/dock.o
CC drivers/base/module.o
CC net/ipv4/icmp.o
CC [M] drivers/net/vxlan/vxlan_vnifilter.o
CC arch/x86/kernel/module.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
CC arch/x86/kernel/early_printk.o
CC drivers/acpi/pci_root.o
CC [M] drivers/gpu/drm/nouveau/nvif/timer.o
CC drivers/net/phy/phy-core.o
CC drivers/acpi/acpica/utalloc.o
CC [M] drivers/net/ethernet/broadcom/bnx2.o
LD [M] net/bridge/br_netfilter.o
CC drivers/scsi/scsi_scan.o
CC mm/kmemleak.o
AR drivers/nvme/host/built-in.a
AR drivers/nvme/built-in.a
CC fs/aio.o
CC fs/locks.o
CC drivers/acpi/acpica/utascii.o
CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o
CC drivers/net/phy/phy_device.o
CC [M] drivers/gpu/drm/i915/i915_scatterlist.o
CC [M] drivers/net/vxlan/vxlan_mdb.o
CC kernel/crash_core.o
CC [M] drivers/net/ethernet/broadcom/cnic.o
CC drivers/base/pinctrl.o
CC lib/base64.o
CC drivers/acpi/pci_link.o
CC [M] net/bluetooth/hci_sync.o
CC [M] drivers/gpu/drm/ast/ast_dp.o
CC [M] drivers/gpu/drm/i915/i915_suspend.o
CC drivers/net/phy/linkmode.o
CC lib/once.o
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/scsi/scsi_devinfo.o
CC drivers/acpi/pci_irq.o
CC drivers/acpi/acpi_lpss.o
CC [M] net/bluetooth/coredump.o
CC drivers/acpi/acpica/utbuffer.o
CC arch/x86/kernel/hpet.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
CC [M] net/bluetooth/sco.o
CC [M] drivers/net/usb/asix_common.o
CC [M] net/bluetooth/iso.o
CC net/ipv6/output_core.o
CC [M] drivers/gpu/drm/nouveau/nvif/user.o
CC net/ipv4/devinet.o
CC kernel/compat.o
CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o
LD [M] drivers/net/ipvlan/ipvlan.o
CC lib/refcount.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
CC drivers/scsi/scsi_sysctl.o
CC [M] drivers/gpu/drm/xe/xe_gpu_scheduler.o
CC drivers/base/devcoredump.o
CC drivers/acpi/acpica/utcksum.o
CC drivers/net/phy/mdio_bus.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC drivers/acpi/acpi_apd.o
CC lib/rcuref.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o
CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o
CC net/sunrpc/addr.o
CC drivers/net/phy/mdio_device.o
CC drivers/net/phy/swphy.o
CC drivers/acpi/acpi_platform.o
CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o
CC lib/usercopy.o
CC drivers/base/platform-msi.o
CC drivers/acpi/acpica/utcopy.o
CC kernel/utsname.o
CC net/sunrpc/rpcb_clnt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
CC net/sunrpc/timer.o
LD [M] drivers/gpu/drm/ast/ast.o
CC net/ipv4/af_inet.o
CC net/sunrpc/xdr.o
CC [M] drivers/gpu/drm/i915/i915_switcheroo.o
CC arch/x86/kernel/amd_nb.o
CC drivers/base/physical_location.o
CC drivers/scsi/scsi_debugfs.o
CC drivers/acpi/acpi_pnp.o
CC lib/errseq.o
CC net/ipv4/igmp.o
CC fs/binfmt_script.o
CC arch/x86/kernel/kvm.o
CC [M] drivers/gpu/drm/drm_aperture.o
CC [M] drivers/net/ethernet/broadcom/tg3.o
CC lib/bucket_locks.o
CC drivers/net/loopback.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC drivers/acpi/power.o
AR drivers/net/ethernet/cavium/common/built-in.a
AR drivers/net/ethernet/cavium/thunder/built-in.a
AR drivers/net/ethernet/cavium/liquidio/built-in.a
CC [M] drivers/net/usb/ax88172a.o
AR drivers/net/ethernet/cavium/octeon/built-in.a
AR drivers/net/ethernet/cavium/built-in.a
CC kernel/user_namespace.o
CC drivers/acpi/acpica/utexcep.o
CC [M] drivers/gpu/drm/drm_atomic.o
CC net/ipv6/protocol.o
CC drivers/net/phy/fixed_phy.o
CC mm/page_isolation.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o
CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o
CC drivers/acpi/event.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC kernel/pid_namespace.o
CC net/sunrpc/sunrpc_syms.o
CC [M] drivers/net/usb/ax88179_178a.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC drivers/acpi/acpica/utdebug.o
CC drivers/base/trace.o
CC fs/binfmt_elf.o
CC net/ipv6/ip6_offload.o
CC net/sunrpc/cache.o
CC [M] drivers/net/phy/phylink.o
CC drivers/net/netconsole.o
CC mm/early_ioremap.o
CC [M] net/bluetooth/a2mp.o
CC lib/generic-radix-tree.o
LD [M] drivers/net/vxlan/vxlan.o
CC drivers/scsi/scsi_trace.o
CC net/sunrpc/rpc_pipe.o
CC net/sunrpc/sysfs.o
CC [M] drivers/net/phy/ax88796b.o
CC [M] drivers/gpu/drm/i915/i915_sysfs.o
CC [M] drivers/net/phy/bcm7xxx.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.o
CC net/ipv6/tcpv6_offload.o
CC drivers/acpi/acpica/utdecode.o
CC [M] drivers/gpu/drm/i915/i915_utils.o
CC [M] drivers/gpu/drm/xe/xe_gt_freq.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
CC lib/bitmap-str.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle.o
CC [M] drivers/net/phy/bcm87xx.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC [M] drivers/net/dummy.o
UPD kernel/config_data
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC kernel/stop_machine.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC fs/compat_binfmt_elf.o
CC drivers/acpi/acpica/utdelete.o
AR drivers/base/built-in.a
CC net/ipv4/fib_frontend.o
AR drivers/firewire/built-in.a
CC arch/x86/kernel/kvmclock.o
CC lib/string_helpers.o
CC net/ipv4/fib_semantics.o
CC mm/cma.o
CC net/ipv6/exthdrs_offload.o
CC [M] net/bluetooth/amp.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC net/sunrpc/svc_xprt.o
CC kernel/kprobes.o
CC drivers/scsi/scsi_logging.o
CC [M] drivers/net/phy/bcm-phy-lib.o
CC [M] drivers/net/macvlan.o
CC [M] net/bluetooth/hci_debugfs.o
CC arch/x86/kernel/paravirt.o
CC drivers/acpi/acpica/uterror.o
CC [M] drivers/net/usb/cdc_ether.o
GEN xe_wa_oob.c xe_wa_oob.h
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
CC [M] drivers/net/phy/broadcom.o
CC kernel/hung_task.o
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC drivers/scsi/scsi_pm.o
CC arch/x86/kernel/pvclock.o
CC arch/x86/kernel/pcspeaker.o
CC [M] drivers/gpu/drm/i915/intel_clock_gating.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o
CC net/ipv4/fib_trie.o
CC drivers/scsi/scsi_bsg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
CC [M] drivers/net/mii.o
CC net/ipv4/fib_notifier.o
CC fs/backing-file.o
CC drivers/acpi/acpica/uteval.o
CC lib/hexdump.o
CC arch/x86/kernel/check.o
CC drivers/acpi/evged.o
AR drivers/net/ethernet/cortina/built-in.a
CC net/ipv6/inet6_hashtables.o
AR drivers/net/ethernet/engleder/built-in.a
AR drivers/net/ethernet/ezchip/built-in.a
CC drivers/acpi/acpica/utglobal.o
CC drivers/acpi/sysfs.o
AR drivers/net/ethernet/fungible/built-in.a
CC drivers/acpi/acpica/uthex.o
CC net/sunrpc/xprtmultipath.o
CC net/ipv6/mcast_snoop.o
CC arch/x86/kernel/uprobes.o
CC lib/kstrtox.o
AR drivers/cdrom/built-in.a
CC [M] drivers/gpu/drm/drm_atomic_uapi.o
AR drivers/auxdisplay/built-in.a
CC [M] drivers/gpu/drm/drm_auth.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC net/ipv4/inet_fragment.o
CC [M] drivers/net/usb/cdc_eem.o
CC [M] net/ipv6/ip6_udp_tunnel.o
CC mm/secretmem.o
CC drivers/scsi/scsi_common.o
CC drivers/usb/common/common.o
CC mm/userfaultfd.o
CC drivers/usb/core/usb.o
CC arch/x86/kernel/perf_regs.o
CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o
CC drivers/acpi/acpica/utids.o
CC mm/memremap.o
CC fs/mbcache.o
CC lib/debug_info.o
CC [M] drivers/net/phy/lxt.o
CC drivers/scsi/sd.o
CC fs/posix_acl.o
CC fs/coredump.o
CC [M] drivers/net/usb/smsc75xx.o
CC drivers/acpi/property.o
CC [M] drivers/net/usb/smsc95xx.o
AR drivers/usb/phy/built-in.a
CC mm/hmm.o
CC drivers/scsi/sg.o
CC drivers/usb/host/pci-quirks.o
CC mm/memfd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o
CC drivers/usb/host/ehci-hcd.o
CC drivers/acpi/acpi_cmos_rtc.o
CC [M] drivers/net/usb/mcs7830.o
CC drivers/acpi/x86/apple.o
CC drivers/acpi/acpica/utinit.o
CC arch/x86/kernel/tracepoint.o
CC mm/bootmem_info.o
CC kernel/watchdog.o
CC drivers/usb/host/ehci-pci.o
CC [M] drivers/gpu/drm/drm_blend.o
LD [M] net/bluetooth/bluetooth.o
CC drivers/usb/common/debug.o
CC arch/x86/kernel/itmt.o
CC net/ipv4/ping.o
CC drivers/usb/storage/scsiglue.o
CC [M] drivers/net/usb/usbnet.o
CC drivers/usb/storage/protocol.o
AR drivers/usb/common/built-in.a
CC drivers/usb/serial/usb-serial.o
CC drivers/acpi/acpica/utlock.o
CC drivers/usb/serial/generic.o
AR drivers/usb/misc/built-in.a
CC drivers/acpi/acpica/utmath.o
CC fs/drop_caches.o
CC drivers/usb/storage/transport.o
CC [M] drivers/gpu/drm/i915/intel_device_info.o
CC drivers/usb/gadget/udc/core.o
CC [M] drivers/usb/class/usbtmc.o
CC drivers/usb/serial/bus.o
CC [M] drivers/gpu/drm/drm_bridge.o
CC drivers/usb/core/hub.o
CC [M] drivers/net/phy/realtek.o
CC drivers/acpi/x86/utils.o
AR net/ipv6/built-in.a
CC [M] drivers/net/mdio.o
CC drivers/usb/storage/usb.o
CC net/sunrpc/stats.o
AR drivers/usb/gadget/function/built-in.a
CC drivers/acpi/acpica/utmisc.o
CC net/ipv4/ip_tunnel_core.o
CC drivers/acpi/acpica/utmutex.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
AR drivers/usb/gadget/legacy/built-in.a
CC fs/sysctls.o
CC net/sunrpc/sysctl.o
CC drivers/acpi/x86/s2idle.o
CC drivers/usb/host/ohci-hcd.o
CC [M] drivers/net/phy/smsc.o
CC arch/x86/kernel/umip.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
CC arch/x86/kernel/unwind_orc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
CC kernel/watchdog_perf.o
AR drivers/net/ethernet/huawei/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
CC lib/iomap.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
CC arch/x86/kernel/callthunks.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
CC drivers/acpi/acpica/utnonansi.o
CC [M] drivers/net/ethernet/intel/igb/igb_main.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o
CC fs/fhandle.o
AR mm/built-in.a
CC drivers/usb/serial/console.o
CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o
CC drivers/usb/storage/initializers.o
CC [M] drivers/net/usb/cdc_ncm.o
CC kernel/seccomp.o
CC [M] drivers/net/usb/r8153_ecm.o
CC drivers/usb/core/hcd.o
CC drivers/usb/gadget/usbstring.o
CC drivers/usb/storage/sierra_ms.o
CC kernel/relay.o
CC drivers/input/serio/serio.o
CC drivers/acpi/acpica/utobject.o
CC kernel/utsname_sysctl.o
CC drivers/input/serio/i8042.o
CC drivers/usb/serial/ftdi_sio.o
CC [M] drivers/gpu/drm/i915/intel_memory_region.o
CC [M] drivers/gpu/drm/i915/intel_pcode.o
CC drivers/input/keyboard/atkbd.o
CC drivers/input/serio/libps2.o
AR drivers/input/mouse/built-in.a
CC drivers/input/input.o
CC kernel/delayacct.o
CC arch/x86/kernel/cet.o
CC drivers/rtc/lib.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC lib/pci_iomap.o
CC drivers/scsi/scsi_sysfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o
AR drivers/net/phy/built-in.a
CC [M] drivers/net/tun.o
CC drivers/input/input-compat.o
CC drivers/usb/gadget/udc/trace.o
CC drivers/input/input-mt.o
CC drivers/acpi/acpica/utosi.o
CC net/ipv4/gre_offload.o
CC drivers/usb/serial/pl2303.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
CC drivers/usb/storage/option_ms.o
AR fs/built-in.a
CC drivers/usb/gadget/config.o
CC arch/x86/kernel/mmconf-fam10h_64.o
CC [M] drivers/net/veth.o
CC drivers/usb/core/urb.o
CC drivers/input/input-poller.o
CC drivers/usb/gadget/epautoconf.o
AR net/sunrpc/built-in.a
CC drivers/usb/storage/usual-tables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o
CC lib/iomap_copy.o
CC drivers/usb/gadget/composite.o
CC drivers/acpi/acpica/utownerid.o
CC drivers/rtc/class.o
CC drivers/acpi/acpica/utpredef.o
CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o
CC drivers/input/ff-core.o
CC lib/devres.o
CC kernel/taskstats.o
CC kernel/tsacct.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC drivers/usb/host/ohci-pci.o
CC drivers/input/touchscreen.o
AR drivers/input/keyboard/built-in.a
CC drivers/input/ff-memless.o
CC arch/x86/kernel/vsmp_64.o
CC kernel/tracepoint.o
CC [M] drivers/gpu/drm/i915/intel_region_ttm.o
CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o
CC drivers/acpi/acpica/utresdecode.o
CC drivers/usb/gadget/functions.o
CC lib/check_signature.o
LD [M] drivers/net/usb/asix.o
AR drivers/input/serio/built-in.a
CC drivers/usb/gadget/configfs.o
CC drivers/usb/host/uhci-hcd.o
CC drivers/usb/gadget/u_f.o
AR drivers/usb/storage/built-in.a
AR drivers/i2c/algos/built-in.a
CC [M] drivers/i2c/algos/i2c-algo-bit.o
CC drivers/rtc/interface.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
CC drivers/i2c/busses/i2c-designware-common.o
AR drivers/i2c/muxes/built-in.a
CC [M] drivers/i2c/muxes/i2c-mux-gpio.o
AR drivers/usb/serial/built-in.a
CC drivers/i2c/i2c-boardinfo.o
CC drivers/i2c/i2c-core-base.o
CC drivers/rtc/nvmem.o
CC drivers/usb/core/message.o
AR drivers/usb/gadget/udc/built-in.a
CC net/ipv4/metrics.o
CC kernel/latencytop.o
CC [M] drivers/gpu/drm/i915/intel_sbi.o
CC drivers/input/vivaldi-fmap.o
CC drivers/acpi/acpica/utresrc.o
CC lib/interval_tree.o
CC net/ipv4/netlink.o
AR drivers/scsi/built-in.a
AR drivers/i3c/built-in.a
CC drivers/input/input-leds.o
CC lib/assoc_array.o
AR drivers/media/i2c/built-in.a
AR drivers/media/tuners/built-in.a
AR drivers/ptp/built-in.a
CC [M] drivers/ptp/ptp_clock.o
AR drivers/media/rc/keymaps/built-in.a
AR drivers/media/common/b2c2/built-in.a
AR drivers/media/rc/built-in.a
AR arch/x86/kernel/built-in.a
CC [M] drivers/ptp/ptp_chardev.o
AR drivers/media/common/saa7146/built-in.a
AR drivers/media/common/siano/built-in.a
CC lib/list_debug.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
AR drivers/media/common/v4l2-tpg/built-in.a
CC drivers/rtc/dev.o
AR arch/x86/built-in.a
AR drivers/media/common/videobuf2/built-in.a
AR drivers/power/reset/built-in.a
AR drivers/media/common/built-in.a
CC drivers/power/supply/power_supply_core.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o
AR drivers/media/platform/allegro-dvt/built-in.a
CC drivers/acpi/acpica/utstate.o
CC drivers/acpi/acpica/utstring.o
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
AR drivers/media/platform/amphion/built-in.a
AR drivers/media/platform/amlogic/built-in.a
CC drivers/power/supply/power_supply_sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
CC kernel/irq_work.o
AR drivers/media/platform/aspeed/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/platform/cadence/built-in.a
CC net/ipv4/nexthop.o
AR drivers/media/platform/chips-media/coda/built-in.a
AR drivers/media/platform/intel/built-in.a
CC [M] drivers/gpu/drm/i915/intel_step.o
CC drivers/rtc/proc.o
AR drivers/media/platform/chips-media/wave5/built-in.a
AR drivers/media/platform/chips-media/built-in.a
CC drivers/hwmon/hwmon.o
CC [M] drivers/hwmon/acpi_power_meter.o
AR drivers/media/platform/marvell/built-in.a
AR drivers/thermal/broadcom/built-in.a
AR drivers/thermal/samsung/built-in.a
CC [M] drivers/hwmon/coretemp.o
AR drivers/media/platform/mediatek/jpeg/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o
CC drivers/thermal/intel/intel_tcc.o
AR drivers/media/platform/mediatek/mdp/built-in.a
AR drivers/media/platform/mediatek/vcodec/common/built-in.a
AR drivers/media/platform/mediatek/vcodec/encoder/built-in.a
CC drivers/thermal/intel/therm_throt.o
AR drivers/media/platform/mediatek/vcodec/decoder/built-in.a
AR drivers/media/platform/mediatek/vcodec/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
AR drivers/media/platform/mediatek/mdp3/built-in.a
AR drivers/media/platform/mediatek/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC drivers/i2c/busses/i2c-designware-master.o
AR drivers/media/platform/microchip/built-in.a
CC drivers/input/mousedev.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o
AR drivers/media/platform/nuvoton/built-in.a
CC drivers/usb/host/xhci.o
CC drivers/usb/host/xhci-mem.o
CC drivers/acpi/acpica/utstrsuppt.o
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
AR drivers/media/platform/nvidia/built-in.a
CC drivers/acpi/acpica/utstrtoul64.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o
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
CC drivers/acpi/acpica/utxface.o
AR drivers/media/platform/qcom/camss/built-in.a
AR drivers/media/platform/qcom/venus/built-in.a
AR drivers/media/platform/qcom/built-in.a
CC lib/debugobjects.o
AR drivers/media/platform/renesas/rcar-vin/built-in.a
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
AR drivers/media/platform/renesas/vsp1/built-in.a
AR drivers/media/platform/renesas/built-in.a
CC lib/bitrev.o
CC drivers/rtc/sysfs.o
AR drivers/media/platform/rockchip/rga/built-in.a
CC drivers/rtc/rtc-mc146818-lib.o
AR drivers/media/platform/rockchip/rkisp1/built-in.a
AR drivers/media/platform/rockchip/built-in.a
CC drivers/rtc/rtc-cmos.o
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
AR drivers/usb/gadget/built-in.a
AR drivers/media/platform/samsung/exynos4-is/built-in.a
CC [M] drivers/gpu/drm/drm_cache.o
AR drivers/media/platform/samsung/s3c-camif/built-in.a
CC [M] drivers/gpu/drm/drm_client.o
CC kernel/static_call.o
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
CC [M] drivers/gpu/drm/drm_client_modeset.o
CC net/ipv4/udp_tunnel_stub.o
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
AR drivers/media/platform/samsung/built-in.a
CC drivers/usb/core/driver.o
CC drivers/usb/core/config.o
CC [M] drivers/ptp/ptp_sysfs.o
AR drivers/media/platform/st/sti/bdisp/built-in.a
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
CC [M] drivers/gpu/drm/drm_color_mgmt.o
AR drivers/media/platform/st/sti/delta/built-in.a
CC [M] drivers/gpu/drm/drm_connector.o
CC drivers/acpi/acpica/utxfinit.o
AR drivers/media/platform/st/sti/hva/built-in.a
CC drivers/usb/core/file.o
AR drivers/media/platform/st/stm32/built-in.a
AR drivers/media/platform/st/built-in.a
CC drivers/power/supply/power_supply_leds.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o
AR drivers/thermal/st/built-in.a
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
CC [M] drivers/gpu/drm/i915/intel_uncore.o
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
AR drivers/media/platform/sunxi/built-in.a
CC drivers/i2c/i2c-core-smbus.o
CC drivers/usb/core/buffer.o
CC drivers/usb/core/sysfs.o
AR drivers/media/platform/ti/am437x/built-in.a
AR drivers/media/platform/ti/cal/built-in.a
AR drivers/media/platform/ti/vpe/built-in.a
CC drivers/usb/core/endpoint.o
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/platform/ti/j721e-csi2rx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
AR drivers/media/platform/ti/omap/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
AR drivers/media/platform/ti/omap3isp/built-in.a
AR drivers/media/platform/ti/built-in.a
AR drivers/hwmon/built-in.a
CC kernel/static_call_inline.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
AR drivers/media/platform/verisilicon/built-in.a
CC drivers/acpi/acpica/utxferror.o
CC drivers/input/evdev.o
AR drivers/media/platform/via/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
AR drivers/media/platform/xilinx/built-in.a
AR drivers/net/ethernet/i825xx/built-in.a
AR drivers/media/platform/built-in.a
AR drivers/net/ethernet/microsoft/built-in.a
CC drivers/acpi/acpica/utxfmutex.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
AR drivers/thermal/intel/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
AR drivers/thermal/qcom/built-in.a
AR drivers/thermal/tegra/built-in.a
AR drivers/thermal/mediatek/built-in.a
CC drivers/i2c/i2c-core-acpi.o
CC drivers/thermal/thermal_core.o
CC [M] drivers/ptp/ptp_vclock.o
AR drivers/media/pci/ttpci/built-in.a
AR drivers/media/pci/b2c2/built-in.a
CC net/ipv4/sysctl_net_ipv4.o
AR drivers/media/pci/pluto2/built-in.a
AR drivers/media/pci/dm1105/built-in.a
AR drivers/media/pci/pt1/built-in.a
AR drivers/media/pci/pt3/built-in.a
CC drivers/i2c/busses/i2c-designware-platdrv.o
CC drivers/power/supply/power_supply_hwmon.o
AR drivers/media/pci/mantis/built-in.a
AR drivers/media/pci/ngene/built-in.a
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/media/pci/saa7146/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_main.o
AR drivers/media/pci/smipcie/built-in.a
CC lib/crc16.o
CC [M] drivers/net/ethernet/intel/igc/igc_mac.o
CC [M] drivers/net/ethernet/intel/igc/igc_i225.o
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/pci/intel/ipu3/built-in.a
AR drivers/media/pci/intel/ivsc/built-in.a
AR drivers/media/pci/intel/built-in.a
AR drivers/media/pci/built-in.a
CC [M] drivers/net/ethernet/intel/e1000e/mac.o
CC [M] drivers/net/ethernet/intel/igc/igc_base.o
AR drivers/media/usb/b2c2/built-in.a
CC [M] drivers/net/ethernet/intel/igbvf/vf.o
AR drivers/media/usb/dvb-usb/built-in.a
AR drivers/rtc/built-in.a
AR drivers/acpi/acpica/built-in.a
AR drivers/media/usb/dvb-usb-v2/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
CC drivers/acpi/debugfs.o
AR drivers/media/usb/s2255/built-in.a
AR drivers/media/usb/siano/built-in.a
AR drivers/media/usb/ttusb-budget/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/usb/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o
CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o
AR drivers/net/ethernet/intel/built-in.a
CC [M] drivers/ptp/ptp_kvm_x86.o
AR drivers/media/mmc/siano/built-in.a
AR drivers/media/mmc/built-in.a
CC [M] drivers/net/ethernet/intel/igbvf/mbx.o
AR drivers/media/firewire/built-in.a
AR drivers/media/spi/built-in.a
CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o
AR drivers/media/test-drivers/built-in.a
AR drivers/media/built-in.a
CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
CC [M] drivers/ptp/ptp_kvm_common.o
CC drivers/usb/core/devio.o
CC drivers/watchdog/watchdog_core.o
CC kernel/numa.o
CC drivers/watchdog/watchdog_dev.o
CC kernel/user-return-notifier.o
CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o
CC lib/crc-t10dif.o
CC [M] drivers/net/ethernet/intel/e100.o
AR drivers/power/supply/built-in.a
CC [M] drivers/net/ethernet/intel/igbvf/netdev.o
AR drivers/power/built-in.a
LD [M] drivers/net/ethernet/intel/e1000/e1000.o
CC [M] drivers/gpu/drm/drm_crtc.o
LD [M] drivers/ptp/ptp.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.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 kernel/padata.o
CC net/ipv4/proc.o
HOSTCC lib/gen_crc32table
CC drivers/acpi/acpi_lpat.o
CC drivers/acpi/acpi_lpit.o
CC drivers/usb/host/xhci-ext-caps.o
AR drivers/input/built-in.a
CC drivers/acpi/prmt.o
CC drivers/i2c/i2c-core-slave.o
CC drivers/i2c/busses/i2c-designware-baytrail.o
CC drivers/usb/core/notify.o
AR drivers/net/ethernet/litex/built-in.a
AR drivers/net/ethernet/microchip/built-in.a
AR drivers/net/ethernet/mscc/built-in.a
CC net/ipv4/syncookies.o
CC drivers/usb/host/xhci-ring.o
CC drivers/opp/core.o
CC drivers/usb/host/xhci-hub.o
CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
CC [M] drivers/gpu/drm/drm_displayid.o
CC drivers/opp/cpu.o
CC drivers/acpi/acpi_pcc.o
CC [M] drivers/gpu/drm/drm_drv.o
LD [M] drivers/ptp/ptp_kvm.o
CC drivers/cpufreq/cpufreq.o
CC lib/libcrc32c.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o
CC drivers/cpuidle/governors/menu.o
CC drivers/cpuidle/cpuidle.o
CC drivers/thermal/thermal_sysfs.o
CC drivers/cpuidle/governors/haltpoll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o
CC drivers/acpi/ac.o
CC drivers/opp/debugfs.o
CC drivers/watchdog/softdog.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o
CC drivers/thermal/thermal_trip.o
CC drivers/mmc/core/core.o
AR drivers/ufs/built-in.a
CC drivers/thermal/thermal_helpers.o
CC [M] drivers/net/ethernet/intel/e1000e/manage.o
CC [M] drivers/md/persistent-data/dm-block-manager.o
CC drivers/thermal/thermal_hwmon.o
CC drivers/usb/host/xhci-dbg.o
CC drivers/thermal/gov_fair_share.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
CC kernel/jump_label.o
CC [M] drivers/i2c/busses/i2c-scmi.o
CC lib/xxhash.o
CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o
CC drivers/i2c/i2c-dev.o
CC drivers/thermal/gov_step_wise.o
CC kernel/context_tracking.o
CC drivers/thermal/gov_user_space.o
CC [M] drivers/i2c/i2c-smbus.o
CC [M] drivers/gpu/drm/drm_dumb_buffers.o
CC [M] drivers/net/ethernet/intel/igc/igc_phy.o
AR drivers/watchdog/built-in.a
CC [M] drivers/gpu/drm/drm_edid.o
AR drivers/leds/trigger/built-in.a
CC [M] drivers/leds/trigger/ledtrig-audio.o
CC [M] drivers/net/ethernet/intel/igc/igc_diag.o
CC drivers/acpi/button.o
AR drivers/leds/blink/built-in.a
AR drivers/leds/simple/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o
CC drivers/leds/led-core.o
CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o
CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o
CC drivers/cpuidle/driver.o
CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o
CC [M] drivers/gpu/drm/drm_eld.o
CC drivers/usb/host/xhci-trace.o
AR drivers/cpuidle/governors/built-in.a
CC [M] drivers/i2c/i2c-mux.o
CC [M] drivers/gpu/drm/i915/intel_wakeref.o
CC drivers/usb/core/generic.o
CC [M] drivers/md/persistent-data/dm-space-map-common.o
CC drivers/usb/core/quirks.o
CC drivers/usb/core/devices.o
CC net/ipv4/esp4.o
CC drivers/usb/host/xhci-debugfs.o
CC lib/genalloc.o
CC [M] drivers/gpu/drm/i915/vlv_sideband.o
AR drivers/thermal/built-in.a
AR drivers/firmware/arm_ffa/built-in.a
AR drivers/firmware/arm_scmi/built-in.a
AR drivers/firmware/broadcom/built-in.a
CC [M] drivers/gpu/drm/i915/vlv_suspend.o
AR drivers/firmware/cirrus/built-in.a
AR drivers/firmware/meson/built-in.a
AR drivers/opp/built-in.a
AR drivers/firmware/microchip/built-in.a
CC kernel/iomem.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
CC drivers/usb/host/xhci-pci.o
CC [M] drivers/md/persistent-data/dm-space-map-disk.o
CC drivers/cpuidle/governor.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
CC [M] drivers/md/persistent-data/dm-space-map-metadata.o
CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o
LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC [M] drivers/net/ethernet/intel/e1000e/nvm.o
CC [M] drivers/i2c/busses/i2c-i801.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC drivers/firmware/efi/libstub/gop.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o
CC drivers/leds/led-class.o
CC drivers/leds/led-triggers.o
AR drivers/firmware/imx/built-in.a
AR drivers/firmware/psci/built-in.a
AR drivers/firmware/qcom/built-in.a
AR drivers/firmware/smccc/built-in.a
AR drivers/firmware/tegra/built-in.a
AR drivers/firmware/xilinx/built-in.a
CC drivers/firmware/efi/libstub/secureboot.o
CC drivers/cpuidle/sysfs.o
CC drivers/firmware/efi/efi-bgrt.o
CC drivers/md/md-bitmap.o
CC drivers/acpi/fan_core.o
CC drivers/mmc/core/bus.o
AR drivers/net/ethernet/neterion/built-in.a
AR drivers/net/ethernet/netronome/built-in.a
AR drivers/net/ethernet/ni/built-in.a
AR drivers/net/ethernet/packetengines/built-in.a
AR drivers/net/ethernet/realtek/built-in.a
CC [M] drivers/net/ethernet/realtek/8139cp.o
CC drivers/cpufreq/freq_table.o
CC [M] drivers/net/ethernet/realtek/8139too.o
CC drivers/cpufreq/cpufreq_performance.o
CC [M] drivers/net/ethernet/intel/igc/igc_dump.o
CC kernel/rseq.o
CC drivers/usb/core/phy.o
CC drivers/mmc/core/host.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC lib/percpu_counter.o
CC [M] drivers/gpu/drm/i915/soc/intel_dram.o
CC drivers/mmc/core/mmc.o
CC [M] drivers/md/persistent-data/dm-transaction-manager.o
CC [M] drivers/md/persistent-data/dm-btree.o
CC drivers/mmc/core/mmc_ops.o
CC [M] drivers/md/persistent-data/dm-btree-remove.o
CC drivers/mmc/core/sd.o
CC [M] drivers/i2c/busses/i2c-isch.o
CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
AR drivers/net/ethernet/renesas/built-in.a
CC [M] drivers/gpu/drm/xe/xe_irq.o
AR drivers/leds/built-in.a
CC drivers/firmware/efi/libstub/tpm.o
CC drivers/cpuidle/poll_state.o
AR drivers/net/ethernet/sfc/built-in.a
CC drivers/firmware/dmi_scan.o
CC drivers/cpuidle/cpuidle-haltpoll.o
CC drivers/firmware/efi/efi.o
CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o
CC drivers/acpi/fan_attr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
CC drivers/mmc/core/sd_ops.o
CC [M] drivers/i2c/busses/i2c-ismt.o
CC [M] drivers/i2c/busses/i2c-piix4.o
CC drivers/firmware/dmi-sysfs.o
LD [M] drivers/net/ethernet/intel/igb/igb.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o
CC drivers/cpufreq/cpufreq_governor.o
CC drivers/mmc/core/sdio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
CC [M] drivers/net/ethernet/intel/e1000e/phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
CC drivers/usb/core/port.o
CC drivers/acpi/processor_driver.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
CC lib/fault-inject.o
CC drivers/firmware/efi/vars.o
CC drivers/firmware/dmi-id.o
CC net/ipv4/esp4_offload.o
CC drivers/mmc/core/sdio_ops.o
GZIP kernel/config_data.gz
CC kernel/configs.o
AR drivers/cpuidle/built-in.a
CC drivers/firmware/memmap.o
AR drivers/usb/host/built-in.a
CC drivers/mmc/core/sdio_bus.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/starfive/built-in.a
CC net/ipv4/netfilter.o
AR drivers/crypto/intel/ixp4xx/built-in.a
AR drivers/crypto/intel/built-in.a
AR drivers/crypto/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
CC [M] drivers/gpu/drm/i915/soc/intel_pch.o
CC drivers/firmware/efi/libstub/file.o
CC drivers/mmc/core/sdio_cis.o
CC [M] drivers/net/ethernet/intel/e1000e/param.o
LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
CC drivers/acpi/processor_thermal.o
CC drivers/clocksource/acpi_pm.o
CC drivers/mmc/core/sdio_io.o
CC drivers/clocksource/i8253.o
CC [M] drivers/net/ethernet/realtek/r8169_main.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC drivers/mmc/core/sdio_irq.o
CC drivers/hid/usbhid/hid-core.o
CC [M] drivers/md/persistent-data/dm-btree-spine.o
AR drivers/staging/media/built-in.a
AR drivers/staging/built-in.a
CC lib/syscall.o
CC net/ipv4/inet_diag.o
CC lib/dynamic_debug.o
AR drivers/platform/x86/amd/built-in.a
CC drivers/platform/x86/p2sb.o
CC [M] drivers/platform/x86/intel/pmc/core.o
CC drivers/platform/x86/pmc_atom.o
CC lib/errname.o
AR kernel/built-in.a
CC [M] drivers/platform/x86/wmi.o
CC drivers/hid/hid-core.o
CC [M] drivers/platform/x86/intel/pmt/class.o
CC drivers/hid/hid-input.o
CC drivers/hid/hid-quirks.o
CC [M] drivers/platform/x86/intel/pmt/telemetry.o
CC [M] drivers/platform/x86/intel/pmc/core_ssram.o
LD [M] drivers/net/ethernet/intel/igc/igc.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC drivers/mmc/core/slot-gpio.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC drivers/hid/hid-debug.o
CC drivers/usb/core/hcd-pci.o
CC [M] drivers/gpu/drm/i915/i915_memcpy.o
CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o
CC drivers/hid/hidraw.o
CC drivers/md/md-autodetect.o
CC [M] drivers/gpu/drm/i915/i915_mm.o
CC [M] drivers/net/ethernet/realtek/r8169_firmware.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence.o
CC [M] drivers/platform/x86/intel/pmc/spt.o
CC drivers/firmware/efi/libstub/mem.o
CC lib/nlattr.o
CC drivers/cpufreq/acpi-cpufreq.o
CC drivers/mmc/core/regulator.o
CC drivers/cpufreq/intel_pstate.o
CC drivers/acpi/processor_idle.o
CC lib/cpu_rmap.o
AR drivers/clocksource/built-in.a
CC [M] drivers/platform/x86/intel/pmc/cnp.o
CC drivers/hid/usbhid/hiddev.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
LD [M] drivers/md/persistent-data/dm-persistent-data.o
CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o
CC drivers/mmc/core/debugfs.o
CC drivers/md/dm-uevent.o
CC drivers/md/dm.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
CC [M] drivers/gpu/drm/drm_encoder.o
CC [M] drivers/gpu/drm/drm_file.o
CC lib/dynamic_queue_limits.o
CC [M] drivers/platform/x86/intel/pmc/icl.o
CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o
CC [M] drivers/platform/x86/intel/pmt/crashlog.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
CC drivers/mailbox/mailbox.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC drivers/mailbox/pcc.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
LD [M] drivers/platform/x86/intel/pmt/pmt_class.o
CC drivers/md/dm-table.o
CC drivers/mmc/core/block.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/tu102.o
CC [M] drivers/platform/x86/intel/pmc/tgl.o
CC drivers/devfreq/devfreq.o
CC drivers/usb/core/usb-acpi.o
CC drivers/powercap/powercap_sys.o
LD [M] drivers/i2c/busses/i2c-designware-pci.o
AR drivers/i2c/busses/built-in.a
AR drivers/i2c/built-in.a
CC drivers/firmware/efi/libstub/random.o
CC drivers/hid/hid-generic.o
CC [M] drivers/devfreq/governor_simpleondemand.o
CC [M] drivers/devfreq/governor_performance.o
AR drivers/perf/built-in.a
CC drivers/hid/hid-a4tech.o
CC drivers/ras/ras.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
CC drivers/firmware/efi/libstub/randomalloc.o
CC drivers/md/dm-target.o
CC drivers/firmware/efi/libstub/pci.o
CC drivers/ras/debugfs.o
CC drivers/firmware/efi/reboot.o
CC drivers/firmware/efi/libstub/skip_spaces.o
CC drivers/md/dm-linear.o
CC [M] drivers/gpu/drm/i915/i915_syncmap.o
CC drivers/firmware/efi/libstub/lib-cmdline.o
AR drivers/hwtracing/intel_th/built-in.a
CC [M] drivers/platform/x86/intel/pmc/adl.o
CC drivers/android/binderfs.o
LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o
CC drivers/android/binder.o
LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o
CC lib/glob.o
CC lib/strncpy_from_user.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
CC lib/strnlen_user.o
CC drivers/firmware/efi/libstub/lib-ctype.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
AR drivers/mailbox/built-in.a
CC lib/net_utils.o
AR drivers/hid/usbhid/built-in.a
CC drivers/mmc/host/sdhci.o
CC drivers/powercap/intel_rapl_common.o
CC drivers/hid/hid-apple.o
CC drivers/acpi/processor_throttling.o
CC drivers/acpi/processor_perflib.o
CC [M] drivers/platform/x86/intel/pmc/mtl.o
CC drivers/mmc/host/sdhci-pci-core.o
CC drivers/mmc/host/sdhci-pci-o2micro.o
CC net/ipv4/tcp_diag.o
AR drivers/usb/core/built-in.a
CC [M] drivers/platform/x86/intel/pmc/arl.o
AR drivers/usb/built-in.a
CC drivers/md/dm-stripe.o
CC drivers/firmware/efi/libstub/alignedmem.o
CC net/ipv4/udp_diag.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
CC drivers/firmware/efi/libstub/relocate.o
CC drivers/hid/hid-belkin.o
CC drivers/hid/hid-cherry.o
CC drivers/md/dm-ioctl.o
CC drivers/powercap/intel_rapl_msr.o
AR drivers/nvmem/layouts/built-in.a
CC drivers/nvmem/core.o
CC drivers/mmc/host/sdhci-pci-arasan.o
AR drivers/net/ethernet/smsc/built-in.a
CC [M] drivers/net/ethernet/smsc/smsc9420.o
AR drivers/net/ethernet/socionext/built-in.a
CC drivers/acpi/container.o
CC lib/sg_pool.o
AR drivers/net/ethernet/vertexcom/built-in.a
CC drivers/acpi/thermal_lib.o
AR drivers/net/ethernet/wangxun/built-in.a
AR drivers/ras/built-in.a
CC lib/stackdepot.o
CC drivers/hid/hid-chicony.o
CC drivers/acpi/thermal.o
AR drivers/net/ethernet/xilinx/built-in.a
CC drivers/acpi/acpi_memhotplug.o
CC drivers/mmc/host/sdhci-pci-dwc-mshc.o
CC lib/ref_tracker.o
CC drivers/android/binder_alloc.o
AR drivers/cpufreq/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC drivers/firmware/efi/libstub/printk.o
AR drivers/devfreq/built-in.a
CC drivers/hid/hid-cypress.o
CC [M] drivers/gpu/drm/i915/i915_user_extensions.o
LD [M] drivers/net/ethernet/realtek/r8169.o
CC [M] drivers/gpu/drm/i915/i915_ioc32.o
CC drivers/firmware/efi/memattr.o
CC [M] drivers/platform/x86/intel/pmc/lnl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
CC [M] drivers/gpu/drm/drm_fourcc.o
AR drivers/platform/surface/built-in.a
CC drivers/firmware/efi/tpm.o
CC drivers/firmware/efi/memmap.o
CC drivers/mmc/core/queue.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
CC [M] drivers/platform/x86/wmi-bmof.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
CC drivers/firmware/efi/libstub/vsprintf.o
CC drivers/firmware/efi/libstub/x86-stub.o
CC drivers/acpi/ioapic.o
CC drivers/firmware/efi/libstub/x86-5lvl.o
CC drivers/acpi/battery.o
CC lib/ucs2_string.o
CC drivers/firmware/efi/esrt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
CC drivers/mmc/host/sdhci-pci-gli.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
AR drivers/powercap/built-in.a
CC drivers/md/dm-io.o
CC drivers/acpi/hed.o
CC lib/sbitmap.o
CC drivers/mmc/host/sdhci-acpi.o
CC drivers/mmc/host/cqhci-core.o
CC [M] drivers/mmc/host/sdhci-pltfm.o
CC [M] drivers/gpu/drm/i915/i915_debugfs.o
CC drivers/firmware/efi/efi-pstore.o
CC drivers/hid/hid-ezkey.o
CC net/ipv4/tcp_cubic.o
CC [M] drivers/gpu/drm/drm_framebuffer.o
CC drivers/acpi/bgrt.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
CC net/ipv4/xfrm4_policy.o
CC net/ipv4/xfrm4_state.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
AR drivers/nvmem/built-in.a
CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o
CC drivers/firmware/efi/cper.o
CC [M] drivers/platform/x86/intel/pmc/pltdrv.o
CC drivers/hid/hid-kensington.o
CC drivers/firmware/efi/cper_cxl.o
CC [M] drivers/platform/x86/mxm-wmi.o
CC [M] drivers/gpu/drm/drm_gem.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
AR drivers/net/ethernet/synopsys/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
AR drivers/net/ethernet/pensando/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
CC drivers/md/dm-kcopyd.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
CC drivers/acpi/cppc_acpi.o
CC [M] drivers/gpu/drm/i915/i915_pmu.o
AR drivers/mmc/core/built-in.a
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC [M] drivers/platform/x86/intel_ips.o
CC [M] drivers/gpu/drm/drm_ioctl.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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
STUBCPY drivers/firmware/efi/libstub/mem.stub.o
STUBCPY drivers/firmware/efi/libstub/pci.stub.o
CC lib/group_cpus.o
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
CC lib/fw_table.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
CC [M] lib/crc-itu-t.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
CC drivers/hid/hid-lg.o
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
CC drivers/acpi/spcr.o
STUBCPY drivers/firmware/efi/libstub/x86-5lvl.stub.o
LD [M] drivers/platform/x86/intel/pmc/intel_pmc_core.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
AR drivers/firmware/efi/libstub/lib.a
LD [M] drivers/platform/x86/intel/pmc/intel_pmc_core_pltdrv.o
CC [M] lib/asn1_decoder.o
CC drivers/platform/x86/intel/turbo_max_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
CC [M] drivers/platform/x86/intel/vsec.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
GEN lib/oid_registry_data.c
CC [M] lib/oid_registry.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC drivers/md/dm-sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
CC drivers/firmware/efi/runtime-wrappers.o
CC drivers/firmware/efi/dev-path-parser.o
CC net/ipv4/xfrm4_input.o
CC net/ipv4/xfrm4_output.o
CC net/ipv4/xfrm4_protocol.o
CC [M] drivers/platform/x86/intel/rst.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
CC drivers/hid/hid-lg-g15.o
AR drivers/mmc/host/built-in.a
CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o
AR drivers/mmc/built-in.a
CC [M] drivers/mtd/chips/chipreg.o
CC drivers/acpi/acpi_pad.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
CC [M] drivers/uio/uio.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
AR lib/lib.a
GEN lib/crc32table.h
CC [M] drivers/gpu/drm/drm_lease.o
CC [M] drivers/gpu/drm/drm_managed.o
CC [M] drivers/gpu/drm/drm_mm.o
CC lib/crc32.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
CC [M] drivers/gpu/drm/drm_mode_config.o
CC [M] net/ipv4/ip_tunnel.o
CC [M] drivers/acpi/acpi_video.o
CC [M] drivers/acpi/video_detect.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
CC [M] drivers/vfio/pci/vfio_pci_core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/gpu/drm/drm_mode_object.o
CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC drivers/hid/hid-microsoft.o
CC drivers/hid/hid-monterey.o
CC drivers/md/dm-stats.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
CC [M] drivers/vfio/pci/vfio_pci_intrs.o
CC [M] drivers/vfio/vfio_main.o
AR drivers/platform/x86/intel/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
LD [M] drivers/platform/x86/intel/intel_vsec.o
LD [M] drivers/platform/x86/intel/intel-rst.o
CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC [M] drivers/vfio/pci/vfio_pci_rdwr.o
AR drivers/platform/x86/built-in.a
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
AR drivers/platform/built-in.a
CC drivers/md/dm-rq.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
CC drivers/firmware/efi/apple-properties.o
CC [M] drivers/mtd/mtdcore.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
AR lib/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
CC [M] drivers/vfio/group.o
AR drivers/acpi/built-in.a
CC [M] drivers/gpu/drm/xe/xe_query.o
CC [M] net/ipv4/udp_tunnel_core.o
CC [M] drivers/gpu/drm/i915/gt/intel_context.o
CC [M] drivers/vfio/container.o
CC [M] net/ipv4/udp_tunnel_nic.o
CC [M] drivers/vfio/pci/vfio_pci_config.o
CC [M] drivers/gpu/drm/drm_modes.o
CC [M] drivers/vfio/virqfd.o
AR drivers/android/built-in.a
CC [M] drivers/vfio/vfio_iommu_type1.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
CC [M] drivers/gpu/drm/drm_modeset_lock.o
CC drivers/md/dm-io-rewind.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
CC [M] drivers/vfio/pci/vfio_pci.o
CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/mtd/mtdsuper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
CC [M] drivers/gpu/drm/drm_plane.o
AR drivers/hid/built-in.a
CC [M] drivers/pps/pps.o
CC [M] drivers/pps/kapi.o
CC drivers/firmware/efi/earlycon.o
CC drivers/firmware/efi/cper-x86.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
LD [M] drivers/acpi/video.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC [M] drivers/mtd/mtdconcat.o
CC [M] drivers/mtd/mtdpart.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o
CC [M] drivers/mtd/mtdchar.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
AR net/ipv4/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
CC [M] drivers/gpu/drm/drm_prime.o
CC [M] drivers/pps/sysfs.o
CC drivers/md/dm-builtin.o
LD [M] drivers/vfio/vfio.o
LD [M] drivers/vfio/pci/vfio-pci.o
CC [M] drivers/md/dm-bufio.o
CC [M] drivers/md/dm-bio-prison-v1.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC [M] drivers/md/dm-bio-prison-v2.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
AR drivers/firmware/efi/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
AR drivers/firmware/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
CC [M] drivers/bluetooth/btusb.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
CC [M] drivers/dca/dca-core.o
LD [M] drivers/vfio/pci/vfio-pci-core.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o
LD [M] drivers/pps/pps_core.o
LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] drivers/gpu/drm/drm_print.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
CC [M] drivers/ssb/main.o
AR drivers/net/ethernet/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
CC [M] drivers/gpu/drm/drm_property.o
LD [M] net/ipv4/udp_tunnel.o
CC [M] drivers/bluetooth/btintel.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
AR net/built-in.a
AR drivers/net/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
CC [M] drivers/bluetooth/btbcm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
CC [M] drivers/gpu/drm/drm_syncobj.o
CC [M] drivers/vhost/net.o
CC [M] drivers/dca/dca-sysfs.o
CC [M] drivers/bluetooth/btrtl.o
CC [M] drivers/vhost/vhost.o
LD [M] drivers/mtd/mtd.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/drm_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] drivers/vhost/iotlb.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.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/nouveau/nvkm/subdev/bios/npde.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
CC [M] drivers/md/dm-crypt.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
LD [M] drivers/dca/dca.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC [M] drivers/ssb/scan.o
CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
CC [M] drivers/gpu/drm/i915/gt/intel_llc.o
CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
CC [M] drivers/gpu/drm/drm_trace_points.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
CC [M] drivers/gpu/drm/drm_vblank.o
CC [M] drivers/gpu/drm/drm_vblank_work.o
CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.o
CC [M] drivers/ssb/sprom.o
CC [M] drivers/ssb/pci.o
CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
CC [M] drivers/gpu/drm/drm_vma_manager.o
CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o
CC [M] drivers/ssb/pcihost_wrapper.o
CC [M] drivers/gpu/drm/drm_writeback.o
LD [M] drivers/vhost/vhost_iotlb.o
CC [M] drivers/gpu/drm/lib/drm_random.o
CC [M] drivers/gpu/drm/drm_ioc32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
CC [M] drivers/ssb/driver_chipcommon.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik.o
CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
CC [M] drivers/ssb/driver_chipcommon_pmu.o
CC [M] drivers/md/dm-thin.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
CC [M] drivers/gpu/drm/i915/gt/intel_reset.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring.o
CC [M] drivers/gpu/drm/drm_panel.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
LD [M] drivers/vhost/vhost_net.o
CC [M] drivers/gpu/drm/drm_pci.o
CC [M] drivers/ssb/driver_pcicore.o
CC [M] drivers/md/dm-thin-metadata.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o
CC [M] drivers/gpu/drm/drm_debugfs.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/nouveau/nvkm/subdev/bios/volt.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.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/i915/gt/intel_rps.o
CC [M] drivers/gpu/drm/drm_debugfs_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
CC [M] drivers/gpu/drm/drm_edid_load.o
CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
CC [M] drivers/gpu/drm/drm_exec.o
LD [M] drivers/md/dm-bio-prison.o
AR drivers/md/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] drivers/gpu/drm/drm_gpuvm.o
CC [M] drivers/gpu/drm/amd/amdgpu/si.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
CC [M] drivers/gpu/drm/xe/xe_vram_freq.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o
LD [M] drivers/ssb/ssb.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o
CC [M] drivers/gpu/drm/drm_buddy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o
CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o
CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/xe/xe_hwmon.o
CC [M] drivers/gpu/drm/xe/xe_guc_relay.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
CC [M] drivers/gpu/drm/xe/xe_memirq.o
CC [M] drivers/gpu/drm/drm_atomic_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/amd/amdgpu/vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.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/i915/gt/intel_ggtt_gmch.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
CC [M] drivers/gpu/drm/xe/xe_lmtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o
CC [M] drivers/gpu/drm/drm_atomic_state_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
CC [M] drivers/gpu/drm/drm_bridge_connector.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_2l.o
CC [M] drivers/gpu/drm/drm_crtc_helper.o
CC [M] drivers/gpu/drm/drm_damage_helper.o
LD [M] drivers/md/dm-thin-pool.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_ml.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
CC [M] drivers/gpu/drm/drm_encoder_slave.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o
CC [M] drivers/gpu/drm/drm_flip_work.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] drivers/gpu/drm/xe/display/xe_display.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC [M] drivers/gpu/drm/drm_format_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/nv.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
CC [M] drivers/gpu/drm/drm_kms_helper_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
CC [M] drivers/gpu/drm/drm_modeset_helper.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
CC [M] drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/drm_rect.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran.o
CC [M] drivers/gpu/drm/amd/amdgpu/soc21.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
CC [M] drivers/gpu/drm/drm_simple_kms_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.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/amd/amdgpu/smu_v13_0_10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
CC [M] drivers/gpu/drm/bridge/panel.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.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/drm_fbdev_generic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/drm_fb_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_11.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
LD [M] drivers/gpu/drm/drm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.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/nouveau/nvkm/subdev/fb/nv04.o
AR drivers/gpu/drm/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_6_2.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/gmc_v7_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.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/nouveau/nvkm/subdev/fb/nv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
CC [M] drivers/gpu/drm/i915/i915_deps.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
CC [M] drivers/gpu/drm/i915/i915_gem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/i915/i915_gem_ww.o
CC [M] drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
CC [M] drivers/gpu/drm/i915/i915_request.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
CC [M] drivers/gpu/drm/i915/i915_scheduler.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
CC [M] drivers/gpu/drm/i915/i915_trace_points.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.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/nouveau/nvkm/subdev/fb/gm20b.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/i915/i915_vma_resource.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.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/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.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/nouveau/nvkm/subdev/fb/ramnv1a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v12_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
CC [M] drivers/gpu/drm/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/xe/i915-display/intel_display_power_well.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/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_guc_submission.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/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.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/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
CC [M] drivers/gpu/drm/i915/i915_hwmon.o
CC [M] drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.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/amd/amdgpu/gfx_v9_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/i915/display/intel_audio.o
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/xe/i915-display/intel_dpt_common.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_bios.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
CC [M] drivers/gpu/drm/i915/display/intel_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
CC [M] drivers/gpu/drm/i915/display/intel_color.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
CC [M] drivers/gpu/drm/i915/display/intel_connector.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
CC [M] drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] drivers/gpu/drm/i915/display/intel_display.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
CC [M] drivers/gpu/drm/i915/display/intel_display_driver.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/i915/display/intel_display_params.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_map.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
CC [M] drivers/gpu/drm/i915/display/intel_display_wa.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.o
CC [M] drivers/gpu/drm/amd/amdgpu/vpe_v6_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/r535.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
CC [M] drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
CC [M] drivers/gpu/drm/i915/display/intel_dpt_common.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
CC [M] drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.o
CC [M] drivers/gpu/drm/xe/tests/xe_kunit_helpers.o
CC [M] drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb_buffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
CC [M] drivers/gpu/drm/xe/xe_gsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_fb.o
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
CC [M] drivers/gpu/drm/i915/display/intel_fb_bo.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
CC [M] drivers/gpu/drm/i915/display/intel_fbc.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
CC [M] drivers/gpu/drm/i915/display/intel_fdi.o
CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
CC [M] drivers/gpu/drm/i915/display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
CC [M] drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
CC [M] drivers/gpu/drm/i915/display/intel_global_state.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
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/pci/gf100.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
CC [M] drivers/gpu/drm/i915/display/intel_hti.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
CC [M] drivers/gpu/drm/i915/display/intel_link_bw.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_overlay.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o
CC [M] drivers/gpu/drm/i915/display/intel_psr.o
CC [M] drivers/gpu/drm/i915/display/intel_quirks.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
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
CC [M] drivers/gpu/drm/i915/display/intel_sprite.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
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/nouveau/nvkm/subdev/privring/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_vblank.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
CC [M] drivers/gpu/drm/i915/display/intel_vga.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
HDRTEST drivers/gpu/drm/xe/display/xe_display.h
CC [M] drivers/gpu/drm/i915/display/intel_wm.o
CC [M] drivers/gpu/drm/i915/display/skl_scaler.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
CC [M] drivers/gpu/drm/i915/display/skl_watermark.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
CC [M] drivers/gpu/drm/i915/display/intel_acpi.o
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
CC [M] drivers/gpu/drm/i915/display/intel_opregion.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
HDRTEST drivers/gpu/drm/xe/regs/xe_sriov_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
CC [M] drivers/gpu/drm/i915/display/intel_fbdev.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/i915/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
HDRTEST drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
CC [M] drivers/gpu/drm/i915/display/dvo_ivch.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.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/nouveau/nvkm/subdev/therm/gm107.o
HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
HDRTEST drivers/gpu/drm/xe/xe_assert.h
HDRTEST drivers/gpu/drm/xe/xe_bb.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
CC [M] drivers/gpu/drm/i915/display/g4x_dp.o
CC [M] drivers/gpu/drm/i915/display/g4x_hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
CC [M] drivers/gpu/drm/i915/display/icl_dsi.o
CC [M] drivers/gpu/drm/i915/display/intel_backlight.o
CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
CC [M] drivers/gpu/drm/i915/display/intel_crt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
HDRTEST drivers/gpu/drm/xe/xe_device.h
CC [M] drivers/gpu/drm/i915/display/intel_display_device.o
CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o
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/../pm/swsmu/smu11/navi10_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
CC [M] drivers/gpu/drm/i915/display/intel_dp.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.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/volt/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
HDRTEST drivers/gpu/drm/xe/xe_drv.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o
HDRTEST drivers/gpu/drm/xe/xe_exec.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
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/xe/xe_exec_queue_types.h
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
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/smu14/smu_v14_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_0_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_dvo.o
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/r535.o
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
HDRTEST drivers/gpu/drm/xe/xe_gsc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_gsc_proxy.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o
HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_printk.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
CC [M] drivers/gpu/drm/i915/display/intel_lvds.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
CC [M] drivers/gpu/drm/i915/display/intel_panel.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
CC [M] drivers/gpu/drm/i915/display/intel_pps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o
CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.o
CC [M] drivers/gpu/drm/i915/display/intel_tv.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
CC [M] drivers/gpu/drm/i915/display/intel_vrr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_guc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
CC [M] drivers/gpu/drm/i915/i915_perf.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
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
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_guc_db_mgr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
CC [M] drivers/gpu/drm/i915/i915_gpu_error.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
HDRTEST drivers/gpu/drm/xe/xe_guc_hxg_helpers.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
CC [M] drivers/gpu/drm/i915/selftests/i915_random.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o
HDRTEST drivers/gpu/drm/xe/xe_guc_relay.h
CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
HDRTEST drivers/gpu/drm/xe/xe_guc_relay_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.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/../pm/powerplay/hwmgr/smu9_baco.o
CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o
HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o
HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
HDRTEST drivers/gpu/drm/xe/xe_huc.h
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.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/../pm/legacy-dpm/legacy_dpm.o
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
CC [M] drivers/gpu/drm/i915/selftests/librapl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
CC [M] drivers/gpu/drm/i915/i915_vgpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_display.h
HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
HDRTEST drivers/gpu/drm/xe/xe_irq.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
HDRTEST drivers/gpu/drm/i915/display/intel_color_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
HDRTEST drivers/gpu/drm/xe/xe_macros.h
HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
HDRTEST drivers/gpu/drm/xe/xe_map.h
HDRTEST drivers/gpu/drm/xe/xe_memirq.h
HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_params.h
HDRTEST drivers/gpu/drm/xe/xe_memirq_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.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
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_wb.o
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
HDRTEST drivers/gpu/drm/xe/xe_module.h
HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o
HDRTEST drivers/gpu/drm/xe/xe_pat.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
HDRTEST drivers/gpu/drm/xe/xe_pci.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_buffer.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
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/i915/display/intel_fbdev.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
HDRTEST drivers/gpu/drm/xe/xe_pm.h
HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dce_calcs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/custom_float.o
HDRTEST drivers/gpu/drm/xe/xe_pt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/bw_fixed.o
HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
HDRTEST drivers/gpu/drm/xe/xe_query.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.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/gr/gp107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ad102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
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/gr/ctxnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h
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/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
HDRTEST drivers/gpu/drm/xe/xe_sa.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.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/gr/ctxgp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.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/xe/xe_sa_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxga102.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
HDRTEST drivers/gpu/drm/xe/xe_sriov.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.o
HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
HDRTEST drivers/gpu/drm/xe/xe_sync.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn35/dcn35_fpu.o
HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
HDRTEST drivers/gpu/drm/xe/xe_tile.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.o
HDRTEST drivers/gpu/drm/xe/xe_trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.o
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
HDRTEST drivers/gpu/drm/xe/xe_uc.h
HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpt_common.h
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_fb_bo.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ga102.o
HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
HDRTEST drivers/gpu/drm/xe/xe_vm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ad102.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/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvenc/r535.o
HDRTEST drivers/gpu/drm/xe/xe_vram_freq.h
HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.o
HDRTEST drivers/gpu/drm/xe/xe_wa.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
LD [M] drivers/gpu/drm/xe/xe.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ad102.o
HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvdec/r535.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ad102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/r535.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga100.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ofa/ad102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
HDRTEST drivers/gpu/drm/i915/display/intel_color.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ofa/r535.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.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/pm/nv40.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.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/pm/gt200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbdev_fb.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
HDRTEST drivers/gpu/drm/i915/display/intel_de.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.o
HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
CC [M] drivers/gpu/drm/nouveau/nouveau_acpi.o
CC [M] drivers/gpu/drm/nouveau/nouveau_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
CC [M] drivers/gpu/drm/nouveau/nouveau_drm.o
CC [M] drivers/gpu/drm/nouveau/nouveau_hwmon.o
HDRTEST drivers/gpu/dr
^ permalink raw reply [flat|nested] 17+ messages in thread* ✓ CI.Hooks: success for XE HDCP Enablement
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
` (6 preceding siblings ...)
2024-02-02 8:51 ` ✓ CI.Build: " Patchwork
@ 2024-02-02 8:51 ` Patchwork
2024-02-02 8:53 ` ✗ CI.checksparse: warning " Patchwork
2024-02-02 9:19 ` ✗ CI.BAT: failure " Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-02-02 8:51 UTC (permalink / raw)
To: Suraj Kandpal; +Cc: intel-xe
== Series Details ==
Series: XE HDCP Enablement
URL : https://patchwork.freedesktop.org/series/129457/
State : success
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 940
drwxrwxr-x 12 1003 1003 4096 Feb 2 08:51 .
drwxr-xr-x 1 root root 4096 Feb 2 08:51 ..
-rw-rw-r-- 1 1003 1003 819626 Feb 2 08:51 build.log
-rw-rw-r-- 1 1003 1003 971 Feb 2 08:43 checkpatch.log
drwxrwxr-x 5 1003 1003 4096 Feb 2 08:41 ci
drwxrwxr-x 9 1003 1003 4096 Feb 2 08:41 docker
drwxrwxr-x 8 1003 1003 4096 Feb 2 08:41 .git
-rw-rw-r-- 1 1003 1003 359 Feb 2 08:43 git_apply.log
drwxrwxr-x 4 1003 1003 4096 Feb 2 08:41 .github
-rw-rw-r-- 1 1003 1003 233 Feb 2 08:41 .groovylintrc.json
-rw-rw-r-- 1 1003 1003 78 Feb 2 08:51 hooks.log
drwxrwxr-x 31 1003 1003 4096 Feb 2 08:51 kernel
-rw-rw-r-- 1 1003 1003 12045 Feb 2 08:43 kernel.mbox
-rw-rw-r-- 1 1003 1003 51932 Feb 2 08:44 kunit.log
-rw-rw-r-- 1 1003 1003 48 Feb 2 08:43 parent.tag
drwxrwxr-x 44 1003 1003 4096 Feb 2 08:41 pipelines
-rw-rw-r-- 1 1003 1003 793 Feb 2 08:41 README.adoc
drwxrwxr-x 3 1003 1003 4096 Feb 2 08:41 scripts
drwxrwxr-x 3 1003 1003 4096 Feb 2 08:41 src
drwxrwxr-x 2 1003 1003 4096 Feb 2 08:41 vars
drwxrwxr-x 2 1003 1003 4096 Feb 2 08:41 .vscode
+ uname -a
Linux fd15f9f2faa4 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:41:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
966b79c21 drm/xe/hdcp: Add intel_hdcp_gsc_message to Makefile
4aa65ae2f drm/xe/hdcp: Enable HDCP for XE
406252924 drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file
a7ad03744 drm-tip: 2024y-02m-02d-07h-35m-36s UTC integration manifest
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
GEN Makefile
UPD include/generated/compile.h
UPD include/config/kernel.release
mkdir -p /workspace/kernel/build64-default/tools/objtool && make O=/workspace/kernel/build64-default subdir=tools/objtool --no-print-directory -C objtool
UPD include/generated/utsrelease.h
HOSTCC /workspace/kernel/build64-default/tools/objtool/fixdep.o
CALL ../scripts/checksyscalls.sh
HOSTLD /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
LINK /workspace/kernel/build64-default/tools/objtool/fixdep
INSTALL libsubcmd_headers
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
CC /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
LD /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
AR /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
CC /workspace/kernel/build64-default/tools/objtool/weak.o
CC /workspace/kernel/build64-default/tools/objtool/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_gpu_scheduler.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC [M] drivers/gpu/drm/xe/xe_gsc_proxy.o
CC [M] drivers/gpu/drm/xe/xe_gsc_submit.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC [M] drivers/gpu/drm/xe/xe_gt_ccs_mode.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_freq.o
CC [M] drivers/gpu/drm/xe/xe_gt_idle.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
CC [M] drivers/gpu/drm/xe/xe_guc_db_mgr.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC [M] drivers/gpu/drm/xe/xe_heci_gsc.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/gpu/drm/xe/xe_pt.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/xe/xe_vram_freq.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_guc_relay.o
CC [M] drivers/gpu/drm/xe/xe_memirq.o
CC [M] drivers/gpu/drm/xe/xe_sriov.o
CC [M] drivers/gpu/drm/xe/xe_lmtt.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_2l.o
CC [M] drivers/gpu/drm/xe/xe_lmtt_ml.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
CC [M] drivers/gpu/drm/xe/display/intel_fb_bo.o
CC [M] drivers/gpu/drm/xe/display/intel_fbdev_fb.o
CC [M] drivers/gpu/drm/xe/display/xe_display.o
CC [M] drivers/gpu/drm/xe/display/xe_display_misc.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/xe/display/xe_dsb_buffer.o
CC [M] drivers/gpu/drm/xe/display/xe_fb_pin.o
CC [M] drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_dram.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_connector.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cursor.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_wa.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt_common.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp_gsc_message.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_link_bw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_lspcon.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_panel.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_quirks.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_tc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vblank.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vdsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vrr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_wm.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs_params.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/xe/tests/xe_kunit_helpers.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
HDRTEST drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.o
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
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/xe/tests/xe_test_mod.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
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/xe/tests/xe_wa_test.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
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_frontbuffer.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
HDRTEST drivers/gpu/drm/xe/display/xe_display.h
HDRTEST drivers/gpu/drm/xe/display/intel_fb_bo.h
HDRTEST drivers/gpu/drm/xe/display/intel_fbdev_fb.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_instr_defs.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
HDRTEST drivers/gpu/drm/xe/instructions/xe_mi_commands.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gsc_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
HDRTEST drivers/gpu/drm/xe/regs/xe_sriov_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
HDRTEST drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_mocs_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
HDRTEST drivers/gpu/drm/xe/xe_assert.h
HDRTEST drivers/gpu/drm/xe/xe_bb.h
HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
HDRTEST drivers/gpu/drm/xe/xe_bo.h
HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
HDRTEST drivers/gpu/drm/xe/xe_device.h
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
HDRTEST drivers/gpu/drm/xe/xe_drv.h
HDRTEST drivers/gpu/drm/xe/xe_exec.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler.h
HDRTEST drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
HDRTEST drivers/gpu/drm/xe/xe_gsc.h
HDRTEST drivers/gpu/drm/xe/xe_gsc_proxy.h
HDRTEST drivers/gpu/drm/xe/xe_gsc_submit.h
HDRTEST drivers/gpu/drm/xe/xe_gsc_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt.h
HDRTEST drivers/gpu/drm/xe/xe_gt_ccs_mode.h
HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_freq.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sriov_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc.h
LD [M] drivers/gpu/drm/xe/tests/xe_test.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_db_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
HDRTEST drivers/gpu/drm/xe/xe_guc_hxg_helpers.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_relay.h
HDRTEST drivers/gpu/drm/xe/xe_guc_relay_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
HDRTEST drivers/gpu/drm/xe/xe_heci_gsc.h
HDRTEST drivers/gpu/drm/xe/xe_huc.h
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_hwmon.h
HDRTEST drivers/gpu/drm/xe/xe_irq.h
HDRTEST drivers/gpu/drm/xe/xe_lmtt.h
HDRTEST drivers/gpu/drm/xe/xe_lmtt_types.h
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
HDRTEST drivers/gpu/drm/xe/xe_macros.h
HDRTEST drivers/gpu/drm/xe/xe_map.h
HDRTEST drivers/gpu/drm/xe/xe_memirq.h
HDRTEST drivers/gpu/drm/xe/xe_memirq_types.h
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
HDRTEST drivers/gpu/drm/xe/xe_module.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
HDRTEST drivers/gpu/drm/xe/xe_pci.h
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
HDRTEST drivers/gpu/drm/xe/xe_pm.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
HDRTEST drivers/gpu/drm/xe/xe_query.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
HDRTEST drivers/gpu/drm/xe/xe_sa.h
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
HDRTEST drivers/gpu/drm/xe/xe_sriov.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_printk.h
HDRTEST drivers/gpu/drm/xe/xe_sriov_types.h
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
HDRTEST drivers/gpu/drm/xe/xe_sync.h
HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
HDRTEST drivers/gpu/drm/xe/xe_tile.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_trace.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
HDRTEST drivers/gpu/drm/xe/xe_uc.h
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
HDRTEST drivers/gpu/drm/xe/xe_vm.h
HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
HDRTEST drivers/gpu/drm/xe/xe_vram_freq.h
HDRTEST drivers/gpu/drm/xe/xe_wa.h
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
GEN xe_wa_oob.c xe_wa_oob.h
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/xe/xe_gsc.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
LD [M] drivers/gpu/drm/xe/xe.o
MODPOST drivers/gpu/drm/xe/Module.symvers
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o
CC [M] drivers/gpu/drm/xe/xe.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_mocs_test.mod.o
CC [M] drivers/gpu/drm/xe/tests/xe_test.mod.o
LD [M] drivers/gpu/drm/xe/tests/xe_mocs_test.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_bo_test.ko
LD [M] drivers/gpu/drm/xe/tests/xe_test.ko
LD [M] drivers/gpu/drm/xe/xe.ko
make[1]: Leaving directory '/workspace/kernel/build64-default'
run-parts: executing /workspace/ci/hooks/20-kernel-doc
+ SRC_DIR=/workspace/kernel
+ cd /workspace/kernel
+ find drivers/gpu/drm/xe/ -name '*.[ch]' -not -path 'drivers/gpu/drm/xe/display/*'
+ xargs ./scripts/kernel-doc -Werror -none include/uapi/drm/xe_drm.h
All hooks done
^ permalink raw reply [flat|nested] 17+ messages in thread* ✗ CI.checksparse: warning for XE HDCP Enablement
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
` (7 preceding siblings ...)
2024-02-02 8:51 ` ✓ CI.Hooks: " Patchwork
@ 2024-02-02 8:53 ` Patchwork
2024-02-02 9:19 ` ✗ CI.BAT: failure " Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-02-02 8:53 UTC (permalink / raw)
To: Suraj Kandpal; +Cc: intel-xe
== Series Details ==
Series: XE HDCP Enablement
URL : https://patchwork.freedesktop.org/series/129457/
State : warning
== Summary ==
+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast a7ad037447de4ca22722972270493b23be436187
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 17+ messages in thread* ✗ CI.BAT: failure for XE HDCP Enablement
2024-02-02 8:37 [PATCH 0/3] XE HDCP Enablement Suraj Kandpal
` (8 preceding siblings ...)
2024-02-02 8:53 ` ✗ CI.checksparse: warning " Patchwork
@ 2024-02-02 9:19 ` Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2024-02-02 9:19 UTC (permalink / raw)
To: Suraj Kandpal; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 1748 bytes --]
== Series Details ==
Series: XE HDCP Enablement
URL : https://patchwork.freedesktop.org/series/129457/
State : failure
== Summary ==
CI Bug Log - changes from xe-717-a7ad037447de4ca22722972270493b23be436187_BAT -> xe-pw-129457v1_BAT
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-129457v1_BAT absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-129457v1_BAT, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-129457v1_BAT:
### IGT changes ###
#### Possible regressions ####
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-oem2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-717-a7ad037447de4ca22722972270493b23be436187/bat-dg2-oem2/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129457v1/bat-dg2-oem2/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
Build changes
-------------
* Linux: xe-717-a7ad037447de4ca22722972270493b23be436187 -> xe-pw-129457v1
IGT_7701: 7701
xe-717-a7ad037447de4ca22722972270493b23be436187: a7ad037447de4ca22722972270493b23be436187
xe-pw-129457v1: 129457v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-129457v1/index.html
[-- Attachment #2: Type: text/html, Size: 2333 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 2/3] drm/xe/hdcp: Enable HDCP for XE
2024-02-06 16:47 [PATCH 0/3] " Suraj Kandpal
@ 2024-02-06 16:47 ` Suraj Kandpal
0 siblings, 0 replies; 17+ messages in thread
From: Suraj Kandpal @ 2024-02-06 16:47 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: daniele.ceraolospurio, chaitanya.kumar.borah, ankit.k.nautiyal,
Suraj Kandpal
Enable HDCP for Xe by defining functions which take care of
interaction of HDCP as a client with the GSC CS interface.
--v2
-add kfree at appropriate place [Daniele]
-forward declare drm_i915_private [Daniele]
-remove useless define [Daniele]
-move host session logic to xe_gsc_submit.c [Daniele]
-call xe_gsc_check_and_update_pending directly in an if condition
[Daniele]
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 4 +-
.../gpu/drm/xe/abi/gsc_command_header_abi.h | 2 +
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 180 +++++++++++++++++-
drivers/gpu/drm/xe/xe_gsc_submit.c | 19 ++
drivers/gpu/drm/xe/xe_gsc_submit.h | 1 +
5 files changed, 200 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
index e44f60f00e8b..9e895f714f90 100644
--- a/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
+++ b/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
@@ -123,8 +123,10 @@ static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915)
i915->display.hdcp.hdcp_message = hdcp_message;
ret = intel_hdcp_gsc_initialize_message(i915, hdcp_message);
- if (ret)
+ if (ret) {
drm_err(&i915->drm, "Could not initialize hdcp_message\n");
+ kfree(hdcp_message);
+ }
return ret;
}
diff --git a/drivers/gpu/drm/xe/abi/gsc_command_header_abi.h b/drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
index a4c2646803b5..d2fbf71439be 100644
--- a/drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
+++ b/drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
@@ -21,6 +21,8 @@ struct intel_gsc_mtl_header {
/* FW allows host to decide host_session handle as it sees fit. */
u64 host_session_handle;
+#define HECI_MEADDRESS_PXP 17
+#define HECI_MEADDRESS_HDCP 18
/* handle generated by FW for messages that need to be re-submitted */
u64 gsc_message_handle;
diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
index 0f11a39333e2..dbcd10617a1b 100644
--- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
+++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
@@ -3,8 +3,24 @@
* Copyright 2023, Intel Corporation.
*/
-#include "i915_drv.h"
+#include <linux/delay.h>
+
+#include "abi/gsc_command_header_abi.h"
#include "intel_hdcp_gsc.h"
+#include "xe_bo.h"
+#include "xe_map.h"
+#include "xe_gsc_submit.h"
+
+#define HECI_MEADDRESS_HDCP 18
+
+struct drm_i915_private;
+struct intel_hdcp_gsc_message {
+ struct xe_bo *hdcp_bo;
+ u64 hdcp_cmd_in;
+ u64 hdcp_cmd_out;
+};
+
+#define HDCP_GSC_HEADER_SIZE sizeof(struct intel_gsc_mtl_header)
bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
{
@@ -13,22 +29,176 @@ bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
{
- return false;
+ return true;
+}
+
+/*This function helps allocate memory for the command that we will send to gsc cs */
+static int intel_hdcp_gsc_initialize_message(struct drm_i915_private *i915,
+ struct intel_hdcp_gsc_message *hdcp_message)
+{
+ struct xe_bo *bo = NULL;
+ u64 cmd_in, cmd_out;
+ int err, ret = 0;
+
+ /* allocate object of two page for HDCP command memory and store it */
+ xe_device_mem_access_get(i915);
+ bo = xe_bo_create_pin_map(i915, xe_device_get_root_tile(i915), NULL, PAGE_SIZE * 2,
+ ttm_bo_type_kernel,
+ XE_BO_CREATE_SYSTEM_BIT |
+ XE_BO_CREATE_GGTT_BIT);
+
+ if (IS_ERR(bo)) {
+ drm_err(&i915->drm, "Failed to allocate bo for HDCP streaming command!\n");
+ ret = err;
+ goto out;
+ }
+
+ cmd_in = xe_bo_ggtt_addr(bo);
+ cmd_out = cmd_in + PAGE_SIZE;
+ xe_map_memset(i915, &bo->vmap, 0, 0, bo->size);
+
+ hdcp_message->hdcp_bo = bo;
+ hdcp_message->hdcp_cmd_in = cmd_in;
+ hdcp_message->hdcp_cmd_out = cmd_out;
+out:
+ xe_device_mem_access_put(i915);
+ return ret;
+}
+
+static int intel_hdcp_gsc_hdcp2_init(struct drm_i915_private *i915)
+{
+ struct intel_hdcp_gsc_message *hdcp_message;
+ int ret;
+
+ hdcp_message = kzalloc(sizeof(*hdcp_message), GFP_KERNEL);
+
+ if (!hdcp_message)
+ return -ENOMEM;
+
+ /*
+ * NOTE: No need to lock the comp mutex here as it is already
+ * going to be taken before this function called
+ */
+ i915->display.hdcp.hdcp_message = hdcp_message;
+ ret = intel_hdcp_gsc_initialize_message(i915, hdcp_message);
+
+ if (ret)
+ drm_err(&i915->drm, "Could not initialize hdcp_message\n");
+
+ return ret;
}
int intel_hdcp_gsc_init(struct drm_i915_private *i915)
{
- drm_info(&i915->drm, "HDCP support not yet implemented\n");
- return -ENODEV;
+ struct i915_hdcp_arbiter *data;
+ int ret;
+
+ data = kzalloc(sizeof(*data), GFP_KERNEL);
+ if (!data)
+ return -ENOMEM;
+
+ mutex_lock(&i915->display.hdcp.hdcp_mutex);
+ i915->display.hdcp.arbiter = data;
+ i915->display.hdcp.arbiter->hdcp_dev = i915->drm.dev;
+ i915->display.hdcp.arbiter->ops = &gsc_hdcp_ops;
+ ret = intel_hdcp_gsc_hdcp2_init(i915);
+ if (ret)
+ kfree(data);
+
+ mutex_unlock(&i915->display.hdcp.hdcp_mutex);
+
+ return ret;
}
void intel_hdcp_gsc_fini(struct drm_i915_private *i915)
{
+ struct intel_hdcp_gsc_message *hdcp_message =
+ i915->display.hdcp.hdcp_message;
+
+ xe_bo_unpin_map_no_vm(hdcp_message->hdcp_bo);
+ kfree(hdcp_message);
+
}
+static int xe_gsc_send_sync(struct drm_i915_private *i915,
+ struct intel_hdcp_gsc_message *hdcp_message,
+ u32 msg_size_in, u32 msg_size_out,
+ u32 addr_out_off)
+{
+ struct xe_gt *gt = hdcp_message->hdcp_bo->tile->media_gt;
+ struct iosys_map *map = &hdcp_message->hdcp_bo->vmap;
+ struct xe_gsc *gsc = >->uc.gsc;
+ int ret;
+
+ ret = xe_gsc_pkt_submit_kernel(gsc, hdcp_message->hdcp_cmd_in, msg_size_in,
+ hdcp_message->hdcp_cmd_out, msg_size_out);
+ if (ret) {
+ drm_err(&i915->drm, "failed to send gsc HDCP msg (%d)\n", ret);
+ return ret;
+ }
+
+ if (xe_gsc_check_and_update_pending(i915, map, 0, map, addr_out_off))
+ return -EAGAIN;
+
+ ret = xe_gsc_read_out_header(i915, map, addr_out_off,
+ sizeof(struct hdcp_cmd_header), NULL);
+
+ return ret;
+}
ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in,
size_t msg_in_len, u8 *msg_out,
size_t msg_out_len)
{
- return -ENODEV;
+ const size_t max_msg_size = PAGE_SIZE - HDCP_GSC_HEADER_SIZE;
+ struct intel_hdcp_gsc_message *hdcp_message;
+ u64 host_session_id;
+ u32 msg_size_in, msg_size_out, addr_in_wr_off = 0, addr_out_off;
+ int ret, tries = 0;
+
+ if (msg_in_len > max_msg_size || msg_out_len > max_msg_size) {
+ ret = -ENOSPC;
+ goto out;
+ }
+
+ msg_size_in = msg_in_len + HDCP_GSC_HEADER_SIZE;
+ msg_size_out = msg_out_len + HDCP_GSC_HEADER_SIZE;
+ hdcp_message = i915->display.hdcp.hdcp_message;
+ addr_out_off = PAGE_SIZE;
+
+ get_random_bytes(&host_session_id, sizeof(u64));
+ host_session_id = xe_gsc_get_host_session_id(HECI_MEADDRESS_HDCP);
+ xe_device_mem_access_get(i915);
+ addr_in_wr_off = xe_gsc_emit_header(i915, &hdcp_message->hdcp_bo->vmap,
+ addr_in_wr_off, HECI_MEADDRESS_HDCP,
+ host_session_id, msg_in_len);
+ xe_map_memcpy_to(i915, &hdcp_message->hdcp_bo->vmap, addr_in_wr_off,
+ msg_in, msg_in_len);
+ /*
+ * Keep sending request in case the pending bit is set no need to add
+ * message handle as we are using same address hence loc. of header is
+ * same and it will contain the message handle. we will send the message
+ * 20 times each message 50 ms apart
+ */
+ do {
+ ret = xe_gsc_send_sync(i915, hdcp_message, msg_size_in, msg_size_out,
+ addr_out_off);
+
+ /* Only try again if gsc says so */
+ if (ret != -EAGAIN)
+ break;
+
+ msleep(50);
+
+ } while (++tries < 20);
+
+ if (ret)
+ goto out;
+
+ xe_map_memcpy_from(i915, msg_out, &hdcp_message->hdcp_bo->vmap,
+ addr_out_off + HDCP_GSC_HEADER_SIZE,
+ msg_out_len);
+
+out:
+ xe_device_mem_access_put(i915);
+ return ret;
}
diff --git a/drivers/gpu/drm/xe/xe_gsc_submit.c b/drivers/gpu/drm/xe/xe_gsc_submit.c
index 348994b271be..57793b0acfc3 100644
--- a/drivers/gpu/drm/xe/xe_gsc_submit.c
+++ b/drivers/gpu/drm/xe/xe_gsc_submit.c
@@ -33,6 +33,7 @@
* include the client id in the top 8 bits of the handle.
*/
#define HOST_SESSION_CLIENT_MASK GENMASK_ULL(63, 56)
+#define HOST_SESSION_PXP_SINGLE BIT_ULL(60)
static struct xe_gt *
gsc_to_gt(struct xe_gsc *gsc)
@@ -40,6 +41,24 @@ gsc_to_gt(struct xe_gsc *gsc)
return container_of(gsc, struct xe_gt, uc.gsc);
}
+/**
+ * xe_gsc_get_host_session_id - Create host session id based on HECI
+ * client address
+ * @heci_client_id: client id identifying the type of command (see abi for values)
+ *
+ * Returns: random host_session_id which can be used to send messages to gsc cs
+ */
+u64 xe_gsc_get_host_session_id(u8 heci_client_id)
+{
+ u64 host_session_id;
+
+ get_random_bytes(&host_session_id, sizeof(u64));
+ host_session_id &= ~HOST_SESSION_CLIENT_MASK;
+ if (host_session_id && heci_client_id == HECI_MEADDRESS_PXP)
+ host_session_id |= HOST_SESSION_PXP_SINGLE;
+ return host_session_id;
+};
+
/**
* xe_gsc_emit_header - write the MTL GSC header in memory
* @xe: the Xe device
diff --git a/drivers/gpu/drm/xe/xe_gsc_submit.h b/drivers/gpu/drm/xe/xe_gsc_submit.h
index 1939855031a6..f3359b6659b8 100644
--- a/drivers/gpu/drm/xe/xe_gsc_submit.h
+++ b/drivers/gpu/drm/xe/xe_gsc_submit.h
@@ -28,4 +28,5 @@ int xe_gsc_read_out_header(struct xe_device *xe,
int xe_gsc_pkt_submit_kernel(struct xe_gsc *gsc, u64 addr_in, u32 size_in,
u64 addr_out, u32 size_out);
+u64 xe_gsc_get_host_session_id(u8 heci_client_id);
#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread