* [Intel-xe] [PATCH 1/7] drm/xe: Add drm-client infrastructure
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
@ 2023-08-31 9:05 ` Tejas Upadhyay
2023-09-06 4:14 ` Ghimiray, Himal Prasad
2023-08-31 9:05 ` [Intel-xe] [PATCH 2/7] drm/xe: Interface xe drm client with fdinfo interface Tejas Upadhyay
` (14 subsequent siblings)
15 siblings, 1 reply; 34+ messages in thread
From: Tejas Upadhyay @ 2023-08-31 9:05 UTC (permalink / raw)
To: intel-xe
Add drm-client infrastructure to record stats of consumption
done by individual drm client.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/xe_device.c | 15 +++++++-
drivers/gpu/drm/xe/xe_device_types.h | 6 ++++
drivers/gpu/drm/xe/xe_drm_client.c | 52 ++++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_drm_client.h | 43 +++++++++++++++++++++++
5 files changed, 116 insertions(+), 1 deletion(-)
create mode 100644 drivers/gpu/drm/xe/xe_drm_client.c
create mode 100644 drivers/gpu/drm/xe/xe_drm_client.h
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 9d2311f8141f..f9c25cb2f890 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -51,6 +51,7 @@ xe-y += xe_bb.o \
xe_device.o \
xe_device_sysfs.o \
xe_dma_buf.o \
+ xe_drm_client.o \
xe_exec.o \
xe_execlist.o \
xe_exec_queue.o \
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 109aeb25d19c..cf59c7b74eaf 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -18,6 +18,7 @@
#include "xe_debugfs.h"
#include "xe_display.h"
#include "xe_dma_buf.h"
+#include "xe_drm_client.h"
#include "xe_drv.h"
#include "xe_exec_queue.h"
#include "xe_exec.h"
@@ -43,13 +44,24 @@ struct lockdep_map xe_device_mem_access_lockdep_map = {
static int xe_file_open(struct drm_device *dev, struct drm_file *file)
{
+ struct xe_device *xe = to_xe_device(dev);
+ struct xe_drm_client *client;
struct xe_file *xef;
+ int ret = -ENOMEM;
xef = kzalloc(sizeof(*xef), GFP_KERNEL);
if (!xef)
- return -ENOMEM;
+ return ret;
+
+ client = xe_drm_client_alloc();
+ if (!client) {
+ kfree(xef);
+ return ret;
+ }
xef->drm = file;
+ xef->client = client;
+ xef->xe = xe;
mutex_init(&xef->vm.lock);
xa_init_flags(&xef->vm.xa, XA_FLAGS_ALLOC1);
@@ -89,6 +101,7 @@ static void xe_file_close(struct drm_device *dev, struct drm_file *file)
xa_destroy(&xef->vm.xa);
mutex_destroy(&xef->vm.lock);
+ xe_drm_client_put(xef->client);
kfree(xef);
}
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 750e1f0d3339..d210a535c703 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -462,6 +462,9 @@ struct xe_device {
* struct xe_file - file handle for XE driver
*/
struct xe_file {
+ /** @xe: xe DEVICE **/
+ struct xe_device *xe;
+
/** @drm: base DRM file */
struct drm_file *drm;
@@ -480,6 +483,9 @@ struct xe_file {
/** @lock: protects file engine state */
struct mutex lock;
} exec_queue;
+
+ /** @client: drm client */
+ struct xe_drm_client *client;
};
#endif
diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
new file mode 100644
index 000000000000..ea7993338076
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_drm_client.c
@@ -0,0 +1,52 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <drm/drm_print.h>
+#include <linux/kernel.h>
+#include <linux/slab.h>
+#include <linux/types.h>
+
+#include "xe_device_types.h"
+#include "xe_drm_client.h"
+
+/**
+ * xe_drm_client_alloc() - Allocate drm client
+ * @void: No arg
+ *
+ * Allocate drm client struct to track client memory against
+ * same till client life. Call this API whenever new client
+ * has opened xe device.
+ *
+ * Return: pointer to client struct or NULL if cant allocate
+ */
+struct xe_drm_client *xe_drm_client_alloc(void)
+{
+ struct xe_drm_client *client;
+
+ client = kzalloc(sizeof(*client), GFP_KERNEL);
+ if (!client)
+ return NULL;
+
+ kref_init(&client->kref);
+
+ return client;
+}
+
+/**
+ * __xe_drm_client_free() - Free client struct
+ * @kref: The reference
+ *
+ * This frees client struct. Call this API when xe device is closed
+ * by drm client.
+ *
+ * Return: void
+ */
+void __xe_drm_client_free(struct kref *kref)
+{
+ struct xe_drm_client *client =
+ container_of(kref, typeof(*client), kref);
+
+ kfree(client);
+}
diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
new file mode 100644
index 000000000000..be097cdf5d12
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_drm_client.h
@@ -0,0 +1,43 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_DRM_CLIENT_H_
+#define _XE_DRM_CLIENT_H_
+
+#include <linux/kref.h>
+#include <linux/list.h>
+#include <linux/pid.h>
+#include <linux/rcupdate.h>
+#include <linux/sched.h>
+#include <linux/spinlock.h>
+
+struct drm_file;
+struct drm_printer;
+
+struct xe_drm_client {
+ struct kref kref;
+ unsigned int id;
+};
+
+ static inline struct xe_drm_client *
+xe_drm_client_get(struct xe_drm_client *client)
+{
+ kref_get(&client->kref);
+ return client;
+}
+
+void __xe_drm_client_free(struct kref *kref);
+
+static inline void xe_drm_client_put(struct xe_drm_client *client)
+{
+ kref_put(&client->kref, __xe_drm_client_free);
+}
+
+struct xe_drm_client *xe_drm_client_alloc(void);
+static inline struct xe_drm_client *
+xe_drm_client_get(struct xe_drm_client *client);
+static inline void xe_drm_client_put(struct xe_drm_client *client);
+
+#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 1/7] drm/xe: Add drm-client infrastructure
2023-08-31 9:05 ` [Intel-xe] [PATCH 1/7] drm/xe: Add drm-client infrastructure Tejas Upadhyay
@ 2023-09-06 4:14 ` Ghimiray, Himal Prasad
2023-09-07 8:57 ` Upadhyay, Tejas
0 siblings, 1 reply; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-06 4:14 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
[-- Attachment #1: Type: text/plain, Size: 6041 bytes --]
Hi Tejas,
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> Add drm-client infrastructure to record stats of consumption
> done by individual drm client.
>
> Signed-off-by: Tejas Upadhyay<tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/Makefile | 1 +
> drivers/gpu/drm/xe/xe_device.c | 15 +++++++-
> drivers/gpu/drm/xe/xe_device_types.h | 6 ++++
> drivers/gpu/drm/xe/xe_drm_client.c | 52 ++++++++++++++++++++++++++++
> drivers/gpu/drm/xe/xe_drm_client.h | 43 +++++++++++++++++++++++
> 5 files changed, 116 insertions(+), 1 deletion(-)
> create mode 100644 drivers/gpu/drm/xe/xe_drm_client.c
> create mode 100644 drivers/gpu/drm/xe/xe_drm_client.h
>
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
> index 9d2311f8141f..f9c25cb2f890 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -51,6 +51,7 @@ xe-y += xe_bb.o \
> xe_device.o \
> xe_device_sysfs.o \
> xe_dma_buf.o \
> + xe_drm_client.o \
> xe_exec.o \
> xe_execlist.o \
> xe_exec_queue.o \
> diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
> index 109aeb25d19c..cf59c7b74eaf 100644
> --- a/drivers/gpu/drm/xe/xe_device.c
> +++ b/drivers/gpu/drm/xe/xe_device.c
> @@ -18,6 +18,7 @@
> #include "xe_debugfs.h"
> #include "xe_display.h"
> #include "xe_dma_buf.h"
> +#include "xe_drm_client.h"
> #include "xe_drv.h"
> #include "xe_exec_queue.h"
> #include "xe_exec.h"
> @@ -43,13 +44,24 @@ struct lockdep_map xe_device_mem_access_lockdep_map = {
>
> static int xe_file_open(struct drm_device *dev, struct drm_file *file)
> {
> + struct xe_device *xe = to_xe_device(dev);
Don't see xe_device being used in this patch. Better to make this
assignment in patch where the xe will be used to reference ttm
device.[Patch 7]
> + struct xe_drm_client *client;
> struct xe_file *xef;
> + int ret = -ENOMEM;
>
> xef = kzalloc(sizeof(*xef), GFP_KERNEL);
> if (!xef)
> - return -ENOMEM;
> + return ret;
> +
> + client = xe_drm_client_alloc();
> + if (!client) {
> + kfree(xef);
> + return ret;
> + }
>
> xef->drm = file;
> + xef->client = client;
> + xef->xe = xe;
>
> mutex_init(&xef->vm.lock);
> xa_init_flags(&xef->vm.xa, XA_FLAGS_ALLOC1);
> @@ -89,6 +101,7 @@ static void xe_file_close(struct drm_device *dev, struct drm_file *file)
> xa_destroy(&xef->vm.xa);
> mutex_destroy(&xef->vm.lock);
>
> + xe_drm_client_put(xef->client);
> kfree(xef);
> }
>
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
> index 750e1f0d3339..d210a535c703 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -462,6 +462,9 @@ struct xe_device {
> * struct xe_file - file handle for XE driver
> */
> struct xe_file {
> + /** @xe: xe DEVICE **/
> + struct xe_device *xe;
> +
same comment as above.
> /** @drm: base DRM file */
> struct drm_file *drm;
>
> @@ -480,6 +483,9 @@ struct xe_file {
> /** @lock: protects file engine state */
> struct mutex lock;
> } exec_queue;
> +
> + /** @client: drm client */
> + struct xe_drm_client *client;
> };
>
> #endif
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
> new file mode 100644
> index 000000000000..ea7993338076
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_drm_client.c
> @@ -0,0 +1,52 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#include <drm/drm_print.h>
> +#include <linux/kernel.h>
> +#include <linux/slab.h>
> +#include <linux/types.h>
> +
> +#include "xe_device_types.h"
> +#include "xe_drm_client.h"
> +
> +/**
> + * xe_drm_client_alloc() - Allocate drm client
> + * @void: No arg
> + *
> + * Allocate drm client struct to track client memory against
> + * same till client life. Call this API whenever new client
> + * has opened xe device.
> + *
> + * Return: pointer to client struct or NULL if cant allocate
> + */
> +struct xe_drm_client *xe_drm_client_alloc(void)
> +{
> + struct xe_drm_client *client;
> +
> + client = kzalloc(sizeof(*client), GFP_KERNEL);
> + if (!client)
> + return NULL;
> +
> + kref_init(&client->kref);
> +
> + return client;
> +}
> +
> +/**
> + * __xe_drm_client_free() - Free client struct
> + * @kref: The reference
> + *
> + * This frees client struct. Call this API when xe device is closed
> + * by drm client.
> + *
> + * Return: void
> + */
> +void __xe_drm_client_free(struct kref *kref)
> +{
> + struct xe_drm_client *client =
> + container_of(kref, typeof(*client), kref);
> +
> + kfree(client);
> +}
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
> new file mode 100644
> index 000000000000..be097cdf5d12
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_drm_client.h
> @@ -0,0 +1,43 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_DRM_CLIENT_H_
> +#define _XE_DRM_CLIENT_H_
> +
> +#include <linux/kref.h>
> +#include <linux/list.h>
> +#include <linux/pid.h>
> +#include <linux/rcupdate.h>
> +#include <linux/sched.h>
> +#include <linux/spinlock.h>
> +
> +struct drm_file;
> +struct drm_printer;
> +
> +struct xe_drm_client {
> + struct kref kref;
> + unsigned int id;
> +};
> +
> + static inline struct xe_drm_client *
> +xe_drm_client_get(struct xe_drm_client *client)
> +{
> + kref_get(&client->kref);
> + return client;
> +}
> +
> +void __xe_drm_client_free(struct kref *kref);
> +
> +static inline void xe_drm_client_put(struct xe_drm_client *client)
> +{
> + kref_put(&client->kref, __xe_drm_client_free);
> +}
> +
> +struct xe_drm_client *xe_drm_client_alloc(void);
> +static inline struct xe_drm_client *
> +xe_drm_client_get(struct xe_drm_client *client);
kref_get/xe_drm_client_getcan be moved to the patch where we are
introducing |xe_drm_client_add_bo |to maintain refcount.
BR
Himal
> +static inline void xe_drm_client_put(struct xe_drm_client *client);
> +
> +#endif
[-- Attachment #2: Type: text/html, Size: 7020 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 1/7] drm/xe: Add drm-client infrastructure
2023-09-06 4:14 ` Ghimiray, Himal Prasad
@ 2023-09-07 8:57 ` Upadhyay, Tejas
2023-09-12 8:24 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 34+ messages in thread
From: Upadhyay, Tejas @ 2023-09-07 8:57 UTC (permalink / raw)
To: Ghimiray, Himal Prasad, intel-xe@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 7143 bytes --]
From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
Sent: Wednesday, September 6, 2023 9:45 AM
To: Upadhyay, Tejas <tejas.upadhyay@intel.com>; intel-xe@lists.freedesktop.org
Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
Subject: Re: [PATCH 1/7] drm/xe: Add drm-client infrastructure
Hi Tejas,
On 31-08-2023 14:35, Tejas Upadhyay wrote:
Add drm-client infrastructure to record stats of consumption
done by individual drm client.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com><mailto:tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/xe_device.c | 15 +++++++-
drivers/gpu/drm/xe/xe_device_types.h | 6 ++++
drivers/gpu/drm/xe/xe_drm_client.c | 52 ++++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_drm_client.h | 43 +++++++++++++++++++++++
5 files changed, 116 insertions(+), 1 deletion(-)
create mode 100644 drivers/gpu/drm/xe/xe_drm_client.c
create mode 100644 drivers/gpu/drm/xe/xe_drm_client.h
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 9d2311f8141f..f9c25cb2f890 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -51,6 +51,7 @@ xe-y += xe_bb.o \
xe_device.o \
xe_device_sysfs.o \
xe_dma_buf.o \
+ xe_drm_client.o \
xe_exec.o \
xe_execlist.o \
xe_exec_queue.o \
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 109aeb25d19c..cf59c7b74eaf 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -18,6 +18,7 @@
#include "xe_debugfs.h"
#include "xe_display.h"
#include "xe_dma_buf.h"
+#include "xe_drm_client.h"
#include "xe_drv.h"
#include "xe_exec_queue.h"
#include "xe_exec.h"
@@ -43,13 +44,24 @@ struct lockdep_map xe_device_mem_access_lockdep_map = {
static int xe_file_open(struct drm_device *dev, struct drm_file *file)
{
+ struct xe_device *xe = to_xe_device(dev);
Don't see xe_device being used in this patch. Better to make this assignment in patch where the xe will be used to reference ttm device.[Patch 7]
+ struct xe_drm_client *client;
struct xe_file *xef;
+ int ret = -ENOMEM;
xef = kzalloc(sizeof(*xef), GFP_KERNEL);
if (!xef)
- return -ENOMEM;
+ return ret;
+
+ client = xe_drm_client_alloc();
+ if (!client) {
+ kfree(xef);
+ return ret;
+ }
xef->drm = file;
+ xef->client = client;
+ xef->xe = xe;
mutex_init(&xef->vm.lock);
xa_init_flags(&xef->vm.xa, XA_FLAGS_ALLOC1);
@@ -89,6 +101,7 @@ static void xe_file_close(struct drm_device *dev, struct drm_file *file)
xa_destroy(&xef->vm.xa);
mutex_destroy(&xef->vm.lock);
+ xe_drm_client_put(xef->client);
kfree(xef);
}
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 750e1f0d3339..d210a535c703 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -462,6 +462,9 @@ struct xe_device {
* struct xe_file - file handle for XE driver
*/
struct xe_file {
+ /** @xe: xe DEVICE **/
+ struct xe_device *xe;
+
same comment as above.
/** @drm: base DRM file */
struct drm_file *drm;
@@ -480,6 +483,9 @@ struct xe_file {
/** @lock: protects file engine state */
struct mutex lock;
} exec_queue;
+
+ /** @client: drm client */
+ struct xe_drm_client *client;
};
#endif
diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
new file mode 100644
index 000000000000..ea7993338076
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_drm_client.c
@@ -0,0 +1,52 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <drm/drm_print.h>
+#include <linux/kernel.h>
+#include <linux/slab.h>
+#include <linux/types.h>
+
+#include "xe_device_types.h"
+#include "xe_drm_client.h"
+
+/**
+ * xe_drm_client_alloc() - Allocate drm client
+ * @void: No arg
+ *
+ * Allocate drm client struct to track client memory against
+ * same till client life. Call this API whenever new client
+ * has opened xe device.
+ *
+ * Return: pointer to client struct or NULL if cant allocate
+ */
+struct xe_drm_client *xe_drm_client_alloc(void)
+{
+ struct xe_drm_client *client;
+
+ client = kzalloc(sizeof(*client), GFP_KERNEL);
+ if (!client)
+ return NULL;
+
+ kref_init(&client->kref);
+
+ return client;
+}
+
+/**
+ * __xe_drm_client_free() - Free client struct
+ * @kref: The reference
+ *
+ * This frees client struct. Call this API when xe device is closed
+ * by drm client.
+ *
+ * Return: void
+ */
+void __xe_drm_client_free(struct kref *kref)
+{
+ struct xe_drm_client *client =
+ container_of(kref, typeof(*client), kref);
+
+ kfree(client);
+}
diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
new file mode 100644
index 000000000000..be097cdf5d12
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_drm_client.h
@@ -0,0 +1,43 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_DRM_CLIENT_H_
+#define _XE_DRM_CLIENT_H_
+
+#include <linux/kref.h>
+#include <linux/list.h>
+#include <linux/pid.h>
+#include <linux/rcupdate.h>
+#include <linux/sched.h>
+#include <linux/spinlock.h>
+
+struct drm_file;
+struct drm_printer;
+
+struct xe_drm_client {
+ struct kref kref;
+ unsigned int id;
+};
+
+ static inline struct xe_drm_client *
+xe_drm_client_get(struct xe_drm_client *client)
+{
+ kref_get(&client->kref);
+ return client;
+}
+
+void __xe_drm_client_free(struct kref *kref);
+
+static inline void xe_drm_client_put(struct xe_drm_client *client)
+{
+ kref_put(&client->kref, __xe_drm_client_free);
+}
+
+struct xe_drm_client *xe_drm_client_alloc(void);
+static inline struct xe_drm_client *
+xe_drm_client_get(struct xe_drm_client *client);
kref_get/xe_drm_client_get can be moved to the patch where we are introducing xe_drm_client_add_bo to maintain refcount.
Sure. Let me check. But as we introduce infra related to client in this patch. I thought of keeping all basic APIs and xe->xef as part of this patch. Let me know if it does not make sense.
Thanks,
Tejas
BR
Himal
+static inline void xe_drm_client_put(struct xe_drm_client *client);
+
+#endif
[-- Attachment #2: Type: text/html, Size: 16721 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 1/7] drm/xe: Add drm-client infrastructure
2023-09-07 8:57 ` Upadhyay, Tejas
@ 2023-09-12 8:24 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-12 8:24 UTC (permalink / raw)
To: Upadhyay, Tejas, intel-xe@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 8787 bytes --]
On 07-09-2023 14:27, Upadhyay, Tejas wrote:
>
> *From:*Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
> *Sent:* Wednesday, September 6, 2023 9:45 AM
> *To:* Upadhyay, Tejas <tejas.upadhyay@intel.com>;
> intel-xe@lists.freedesktop.org
> *Cc:* Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
> *Subject:* Re: [PATCH 1/7] drm/xe: Add drm-client infrastructure
>
> Hi Tejas,
>
> On 31-08-2023 14:35, Tejas Upadhyay wrote:
>
> Add drm-client infrastructure to record stats of consumption
>
> done by individual drm client.
>
> Signed-off-by: Tejas Upadhyay<tejas.upadhyay@intel.com> <mailto:tejas.upadhyay@intel.com>
>
> ---
>
> drivers/gpu/drm/xe/Makefile | 1 +
>
> drivers/gpu/drm/xe/xe_device.c | 15 +++++++-
>
> drivers/gpu/drm/xe/xe_device_types.h | 6 ++++
>
> drivers/gpu/drm/xe/xe_drm_client.c | 52 ++++++++++++++++++++++++++++
>
> drivers/gpu/drm/xe/xe_drm_client.h | 43 +++++++++++++++++++++++
>
> 5 files changed, 116 insertions(+), 1 deletion(-)
>
> create mode 100644 drivers/gpu/drm/xe/xe_drm_client.c
>
> create mode 100644 drivers/gpu/drm/xe/xe_drm_client.h
>
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
>
> index 9d2311f8141f..f9c25cb2f890 100644
>
> --- a/drivers/gpu/drm/xe/Makefile
>
> +++ b/drivers/gpu/drm/xe/Makefile
>
> @@ -51,6 +51,7 @@ xe-y += xe_bb.o \
>
> xe_device.o \
>
> xe_device_sysfs.o \
>
> xe_dma_buf.o \
>
> + xe_drm_client.o \
>
> xe_exec.o \
>
> xe_execlist.o \
>
> xe_exec_queue.o \
>
> diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
>
> index 109aeb25d19c..cf59c7b74eaf 100644
>
> --- a/drivers/gpu/drm/xe/xe_device.c
>
> +++ b/drivers/gpu/drm/xe/xe_device.c
>
> @@ -18,6 +18,7 @@
>
> #include "xe_debugfs.h"
>
> #include "xe_display.h"
>
> #include "xe_dma_buf.h"
>
> +#include "xe_drm_client.h"
>
> #include "xe_drv.h"
>
> #include "xe_exec_queue.h"
>
> #include "xe_exec.h"
>
> @@ -43,13 +44,24 @@ struct lockdep_map xe_device_mem_access_lockdep_map = {
>
>
>
> static int xe_file_open(struct drm_device *dev, struct drm_file *file)
>
> {
>
> + struct xe_device *xe = to_xe_device(dev);
>
> Don't see xe_device being used in this patch. Better to make this
> assignment in patch where the xe will be used to reference ttm
> device.[Patch 7]
>
> + struct xe_drm_client *client;
>
> struct xe_file *xef;
>
> + int ret = -ENOMEM;
>
>
>
> xef = kzalloc(sizeof(*xef), GFP_KERNEL);
>
> if (!xef)
>
> - return -ENOMEM;
>
> + return ret;
>
> +
>
> + client = xe_drm_client_alloc();
>
> + if (!client) {
>
> + kfree(xef);
>
> + return ret;
>
> + }
>
>
>
> xef->drm = file;
>
> + xef->client = client;
>
> + xef->xe = xe;
>
>
>
> mutex_init(&xef->vm.lock);
>
> xa_init_flags(&xef->vm.xa, XA_FLAGS_ALLOC1);
>
> @@ -89,6 +101,7 @@ static void xe_file_close(struct drm_device *dev, struct drm_file *file)
>
> xa_destroy(&xef->vm.xa);
>
> mutex_destroy(&xef->vm.lock);
>
>
>
> + xe_drm_client_put(xef->client);
>
> kfree(xef);
>
> }
>
>
>
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
>
> index 750e1f0d3339..d210a535c703 100644
>
> --- a/drivers/gpu/drm/xe/xe_device_types.h
>
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
>
> @@ -462,6 +462,9 @@ struct xe_device {
>
> * struct xe_file - file handle for XE driver
>
> */
>
> struct xe_file {
>
> + /** @xe: xe DEVICE **/
>
> + struct xe_device *xe;
>
> +
>
> same comment as above.
>
> /** @drm: base DRM file */
>
> struct drm_file *drm;
>
>
>
> @@ -480,6 +483,9 @@ struct xe_file {
>
> /** @lock: protects file engine state */
>
> struct mutex lock;
>
> } exec_queue;
>
> +
>
> + /** @client: drm client */
>
> + struct xe_drm_client *client;
>
> };
>
>
>
> #endif
>
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
>
> new file mode 100644
>
> index 000000000000..ea7993338076
>
> --- /dev/null
>
> +++ b/drivers/gpu/drm/xe/xe_drm_client.c
>
> @@ -0,0 +1,52 @@
>
> +// SPDX-License-Identifier: MIT
>
> +/*
>
> + * Copyright © 2023 Intel Corporation
>
> + */
>
> +
>
> +#include <drm/drm_print.h>
>
> +#include <linux/kernel.h>
>
> +#include <linux/slab.h>
>
> +#include <linux/types.h>
>
> +
>
> +#include "xe_device_types.h"
>
> +#include "xe_drm_client.h"
>
> +
>
> +/**
>
> + * xe_drm_client_alloc() - Allocate drm client
>
> + * @void: No arg
>
> + *
>
> + * Allocate drm client struct to track client memory against
>
> + * same till client life. Call this API whenever new client
>
> + * has opened xe device.
>
> + *
>
> + * Return: pointer to client struct or NULL if cant allocate
>
> + */
>
> +struct xe_drm_client *xe_drm_client_alloc(void)
>
> +{
>
> + struct xe_drm_client *client;
>
> +
>
> + client = kzalloc(sizeof(*client), GFP_KERNEL);
>
> + if (!client)
>
> + return NULL;
>
> +
>
> + kref_init(&client->kref);
>
> +
>
> + return client;
>
> +}
>
> +
>
> +/**
>
> + * __xe_drm_client_free() - Free client struct
>
> + * @kref: The reference
>
> + *
>
> + * This frees client struct. Call this API when xe device is closed
>
> + * by drm client.
>
> + *
>
> + * Return: void
>
> + */
>
> +void __xe_drm_client_free(struct kref *kref)
>
> +{
>
> + struct xe_drm_client *client =
>
> + container_of(kref, typeof(*client), kref);
>
> +
>
> + kfree(client);
>
> +}
>
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
>
> new file mode 100644
>
> index 000000000000..be097cdf5d12
>
> --- /dev/null
>
> +++ b/drivers/gpu/drm/xe/xe_drm_client.h
>
> @@ -0,0 +1,43 @@
>
> +/* SPDX-License-Identifier: MIT */
>
> +/*
>
> + * Copyright © 2023 Intel Corporation
>
> + */
>
> +
>
> +#ifndef _XE_DRM_CLIENT_H_
>
> +#define _XE_DRM_CLIENT_H_
>
> +
>
> +#include <linux/kref.h>
>
> +#include <linux/list.h>
>
> +#include <linux/pid.h>
>
> +#include <linux/rcupdate.h>
>
> +#include <linux/sched.h>
>
> +#include <linux/spinlock.h>
>
> +
>
> +struct drm_file;
>
> +struct drm_printer;
>
> +
>
> +struct xe_drm_client {
>
> + struct kref kref;
>
> + unsigned int id;
>
> +};
>
> +
>
> + static inline struct xe_drm_client *
>
> +xe_drm_client_get(struct xe_drm_client *client)
>
> +{
>
> + kref_get(&client->kref);
>
> + return client;
>
> +}
>
> +
>
> +void __xe_drm_client_free(struct kref *kref);
>
> +
>
> +static inline void xe_drm_client_put(struct xe_drm_client *client)
>
> +{
>
> + kref_put(&client->kref, __xe_drm_client_free);
>
> +}
>
> +
>
> +struct xe_drm_client *xe_drm_client_alloc(void);
>
> +static inline struct xe_drm_client *
>
> +xe_drm_client_get(struct xe_drm_client *client);
>
> kref_get/xe_drm_client_get can be moved to the patch where we are
> introducing xe_drm_client_add_bo to maintain refcount.
>
> Sure. Let me check. But as we introduce infra related to client in
> this patch. I thought of keeping all basic APIs and xe->xef as part of
> this patch. Let me know if it does not make sense.
>
Hmm. Makes sense. RB from my end
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> Thanks,
>
> Tejas
>
> BR
>
> Himal
>
> +static inline void xe_drm_client_put(struct xe_drm_client *client);
>
> +
>
> +#endif
>
[-- Attachment #2: Type: text/html, Size: 20269 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Intel-xe] [PATCH 2/7] drm/xe: Interface xe drm client with fdinfo interface
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
2023-08-31 9:05 ` [Intel-xe] [PATCH 1/7] drm/xe: Add drm-client infrastructure Tejas Upadhyay
@ 2023-08-31 9:05 ` Tejas Upadhyay
2023-09-06 4:21 ` Ghimiray, Himal Prasad
2023-08-31 9:05 ` [Intel-xe] [PATCH 3/7] drm/xe: Add tracking support for bos per client Tejas Upadhyay
` (13 subsequent siblings)
15 siblings, 1 reply; 34+ messages in thread
From: Tejas Upadhyay @ 2023-08-31 9:05 UTC (permalink / raw)
To: intel-xe
DRM core driver has introduced recently fdinfo interface to
show memory stats of individual drm client. Lets interface
xe drm client to fdinfo interface.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_device.c | 4 ++++
drivers/gpu/drm/xe/xe_drm_client.c | 17 +++++++++++++++++
drivers/gpu/drm/xe/xe_drm_client.h | 4 +++-
3 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index cf59c7b74eaf..1aae352a982c 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -138,6 +138,9 @@ static const struct file_operations xe_driver_fops = {
.read = drm_read,
.compat_ioctl = drm_compat_ioctl,
.llseek = noop_llseek,
+#ifdef CONFIG_PROC_FS
+ .show_fdinfo = drm_show_fdinfo,
+#endif
};
static void xe_driver_release(struct drm_device *dev)
@@ -162,6 +165,7 @@ static struct drm_driver driver = {
.dumb_create = xe_bo_dumb_create,
.dumb_map_offset = drm_gem_ttm_dumb_map_offset,
+ .show_fdinfo = PTR_IF(IS_ENABLED(CONFIG_PROC_FS), xe_drm_client_fdinfo),
.release = &xe_driver_release,
.ioctls = xe_ioctls,
diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
index ea7993338076..b5dc024b5dd0 100644
--- a/drivers/gpu/drm/xe/xe_drm_client.c
+++ b/drivers/gpu/drm/xe/xe_drm_client.c
@@ -50,3 +50,20 @@ void __xe_drm_client_free(struct kref *kref)
kfree(client);
}
+
+#ifdef CONFIG_PROC_FS
+/**
+ * xe_drm_client_fdinfo() - Callback for fdinfo interface
+ * @p: The drm_printer ptr
+ * @file: The drm_file ptr
+ *
+ * This is callabck for drm fdinfo interface. Register this callback
+ * in drm driver ops for show_fdinfo.
+ *
+ * Return: void
+ */
+void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file)
+{
+ /* show_meminfo() will be developed here */
+}
+#endif
diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
index be097cdf5d12..dbe3a083c9df 100644
--- a/drivers/gpu/drm/xe/xe_drm_client.h
+++ b/drivers/gpu/drm/xe/xe_drm_client.h
@@ -39,5 +39,7 @@ struct xe_drm_client *xe_drm_client_alloc(void);
static inline struct xe_drm_client *
xe_drm_client_get(struct xe_drm_client *client);
static inline void xe_drm_client_put(struct xe_drm_client *client);
-
+#ifdef CONFIG_PROC_FS
+void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file);
+#endif
#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 2/7] drm/xe: Interface xe drm client with fdinfo interface
2023-08-31 9:05 ` [Intel-xe] [PATCH 2/7] drm/xe: Interface xe drm client with fdinfo interface Tejas Upadhyay
@ 2023-09-06 4:21 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-06 4:21 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> DRM core driver has introduced recently fdinfo interface to
> show memory stats of individual drm client. Lets interface
> xe drm client to fdinfo interface.
>
> Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/xe_device.c | 4 ++++
> drivers/gpu/drm/xe/xe_drm_client.c | 17 +++++++++++++++++
> drivers/gpu/drm/xe/xe_drm_client.h | 4 +++-
> 3 files changed, 24 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
> index cf59c7b74eaf..1aae352a982c 100644
> --- a/drivers/gpu/drm/xe/xe_device.c
> +++ b/drivers/gpu/drm/xe/xe_device.c
> @@ -138,6 +138,9 @@ static const struct file_operations xe_driver_fops = {
> .read = drm_read,
> .compat_ioctl = drm_compat_ioctl,
> .llseek = noop_llseek,
> +#ifdef CONFIG_PROC_FS
> + .show_fdinfo = drm_show_fdinfo,
> +#endif
> };
>
> static void xe_driver_release(struct drm_device *dev)
> @@ -162,6 +165,7 @@ static struct drm_driver driver = {
>
> .dumb_create = xe_bo_dumb_create,
> .dumb_map_offset = drm_gem_ttm_dumb_map_offset,
> + .show_fdinfo = PTR_IF(IS_ENABLED(CONFIG_PROC_FS), xe_drm_client_fdinfo),
> .release = &xe_driver_release,
>
> .ioctls = xe_ioctls,
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
> index ea7993338076..b5dc024b5dd0 100644
> --- a/drivers/gpu/drm/xe/xe_drm_client.c
> +++ b/drivers/gpu/drm/xe/xe_drm_client.c
> @@ -50,3 +50,20 @@ void __xe_drm_client_free(struct kref *kref)
>
> kfree(client);
> }
> +
> +#ifdef CONFIG_PROC_FS
> +/**
> + * xe_drm_client_fdinfo() - Callback for fdinfo interface
> + * @p: The drm_printer ptr
> + * @file: The drm_file ptr
> + *
> + * This is callabck for drm fdinfo interface. Register this callback
> + * in drm driver ops for show_fdinfo.
> + *
> + * Return: void
> + */
> +void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file)
> +{
> + /* show_meminfo() will be developed here */
> +}
> +#endif
LGTM.
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
> index be097cdf5d12..dbe3a083c9df 100644
> --- a/drivers/gpu/drm/xe/xe_drm_client.h
> +++ b/drivers/gpu/drm/xe/xe_drm_client.h
> @@ -39,5 +39,7 @@ struct xe_drm_client *xe_drm_client_alloc(void);
> static inline struct xe_drm_client *
> xe_drm_client_get(struct xe_drm_client *client);
> static inline void xe_drm_client_put(struct xe_drm_client *client);
> -
> +#ifdef CONFIG_PROC_FS
> +void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file);
> +#endif
> #endif
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Intel-xe] [PATCH 3/7] drm/xe: Add tracking support for bos per client
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
2023-08-31 9:05 ` [Intel-xe] [PATCH 1/7] drm/xe: Add drm-client infrastructure Tejas Upadhyay
2023-08-31 9:05 ` [Intel-xe] [PATCH 2/7] drm/xe: Interface xe drm client with fdinfo interface Tejas Upadhyay
@ 2023-08-31 9:05 ` Tejas Upadhyay
2023-09-06 9:38 ` Ghimiray, Himal Prasad
2023-08-31 9:05 ` [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM Tejas Upadhyay
` (12 subsequent siblings)
15 siblings, 1 reply; 34+ messages in thread
From: Tejas Upadhyay @ 2023-08-31 9:05 UTC (permalink / raw)
To: intel-xe
In order to show per client memory consumption, we
need tracking support APIs to add at every bo consumption
and removal. Adding APIs here to add tracking calls at
places wherever it is applicable.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_bo.c | 7 ++++
drivers/gpu/drm/xe/xe_bo_types.h | 10 ++++++
drivers/gpu/drm/xe/xe_drm_client.c | 58 ++++++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_drm_client.h | 26 ++++++++++++++
4 files changed, 101 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index 6a8a41dafe88..cde91c3601d1 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -16,6 +16,7 @@
#include "xe_device.h"
#include "xe_dma_buf.h"
+#include "xe_drm_client.h"
#include "xe_ggtt.h"
#include "xe_gt.h"
#include "xe_map.h"
@@ -1051,6 +1052,9 @@ static void xe_ttm_bo_destroy(struct ttm_buffer_object *ttm_bo)
if (bo->vm && xe_bo_is_user(bo))
xe_vm_put(bo->vm);
+ if (bo->client)
+ xe_drm_client_remove_bo(bo);
+
kfree(bo);
}
@@ -1230,6 +1234,9 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
bo->ttm.priority = DRM_XE_VMA_PRIORITY_NORMAL;
INIT_LIST_HEAD(&bo->vmas);
INIT_LIST_HEAD(&bo->pinned_link);
+#ifdef CONFIG_PROC_FS
+ INIT_LIST_HEAD(&bo->client_link);
+#endif
drm_gem_private_object_init(&xe->drm, &bo->ttm.base, size);
diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
index f6ee920303af..1aef413b6f8a 100644
--- a/drivers/gpu/drm/xe/xe_bo_types.h
+++ b/drivers/gpu/drm/xe/xe_bo_types.h
@@ -45,6 +45,16 @@ struct xe_bo {
struct ttm_bo_kmap_obj kmap;
/** @pinned_link: link to present / evicted list of pinned BO */
struct list_head pinned_link;
+#ifdef CONFIG_PROC_FS
+ /**
+ * @client: @xe_drm_client which created the bo
+ */
+ struct xe_drm_client *client;
+ /**
+ * @client_link: Link into @xe_drm_client.objects_list
+ */
+ struct list_head client_link;
+#endif
/** @props: BO user controlled properties */
struct {
/** @preferred_mem: preferred memory class for this BO */
diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
index b5dc024b5dd0..00b28a08909f 100644
--- a/drivers/gpu/drm/xe/xe_drm_client.c
+++ b/drivers/gpu/drm/xe/xe_drm_client.c
@@ -8,8 +8,11 @@
#include <linux/slab.h>
#include <linux/types.h>
+#include "xe_bo_types.h"
#include "xe_device_types.h"
#include "xe_drm_client.h"
+#include "xe_device_types.h"
+#include "xe_trace.h"
/**
* xe_drm_client_alloc() - Allocate drm client
@@ -31,6 +34,10 @@ struct xe_drm_client *xe_drm_client_alloc(void)
kref_init(&client->kref);
+#ifdef CONFIG_PROC_FS
+ spin_lock_init(&client->bos_lock);
+ INIT_LIST_HEAD(&client->bos_list);
+#endif
return client;
}
@@ -52,6 +59,57 @@ void __xe_drm_client_free(struct kref *kref)
}
#ifdef CONFIG_PROC_FS
+/**
+ * xe_drm_client_add_bo() - Add BO for tracking client mem usage
+ * @client: The drm client ptr
+ * @bo: The xe BO ptr
+ *
+ * Add all BO created by individual drm client by calling this function.
+ * This helps in tracking client memory usage.
+ *
+ * Return: void
+ */
+void xe_drm_client_add_bo(struct xe_drm_client *client,
+ struct xe_bo *bo)
+{
+ unsigned long flags;
+
+ XE_WARN_ON(bo->client);
+ XE_WARN_ON(!list_empty(&bo->client_link));
+
+ spin_lock_irqsave(&client->bos_lock, flags);
+ bo->client = xe_drm_client_get(client);
+ list_add_tail_rcu(&bo->client_link, &client->bos_list);
+ spin_unlock_irqrestore(&client->bos_lock, flags);
+}
+
+/**
+ * xe_drm_client_remove_bo() - Remove BO for tracking client mem usage
+ * @bo: The xe BO ptr
+ *
+ * Remove all BO removed by individual drm client by calling this function.
+ * This helps in tracking client memory usage.
+ *
+ * Return: void
+ */
+bool xe_drm_client_remove_bo(struct xe_bo *bo)
+{
+ struct xe_drm_client *client = bo->client;
+ unsigned long flags;
+
+ /* Object may not be associated with a client. */
+ if (!client)
+ return false;
+
+ spin_lock_irqsave(&client->bos_lock, flags);
+ list_del_rcu(&bo->client_link);
+ spin_unlock_irqrestore(&client->bos_lock, flags);
+
+ xe_drm_client_put(client);
+
+ return true;
+}
+
/**
* xe_drm_client_fdinfo() - Callback for fdinfo interface
* @p: The drm_printer ptr
diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
index dbe3a083c9df..bbbc5d6ce3ae 100644
--- a/drivers/gpu/drm/xe/xe_drm_client.h
+++ b/drivers/gpu/drm/xe/xe_drm_client.h
@@ -15,10 +15,23 @@
struct drm_file;
struct drm_printer;
+struct xe_bo;
struct xe_drm_client {
struct kref kref;
unsigned int id;
+#ifdef CONFIG_PROC_FS
+ /**
+ * @bos_lock: lock protecting @bos_list
+ */
+ spinlock_t bos_lock;
+ /**
+ * @bos_list: list of bos created by this client
+ *
+ * Protected by @bos_lock.
+ */
+ struct list_head bos_list;
+#endif
};
static inline struct xe_drm_client *
@@ -41,5 +54,18 @@ xe_drm_client_get(struct xe_drm_client *client);
static inline void xe_drm_client_put(struct xe_drm_client *client);
#ifdef CONFIG_PROC_FS
void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file);
+void xe_drm_client_add_bo(struct xe_drm_client *client,
+ struct xe_bo *bo);
+bool xe_drm_client_remove_bo(struct xe_bo *bo);
+#else
+static inline void xe_drm_client_add_bo(struct xe_drm_client *client,
+ struct xe_bo *bo)
+{
+}
+
+static inline bool xe_drm_client_remove_bo(struct xe_bo *bo)
+{
+}
#endif
+
#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 3/7] drm/xe: Add tracking support for bos per client
2023-08-31 9:05 ` [Intel-xe] [PATCH 3/7] drm/xe: Add tracking support for bos per client Tejas Upadhyay
@ 2023-09-06 9:38 ` Ghimiray, Himal Prasad
2023-09-07 8:52 ` Upadhyay, Tejas
0 siblings, 1 reply; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-06 9:38 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
[-- Attachment #1: Type: text/plain, Size: 6201 bytes --]
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> In order to show per client memory consumption, we
> need tracking support APIs to add at every bo consumption
> and removal. Adding APIs here to add tracking calls at
> places wherever it is applicable.
>
> Signed-off-by: Tejas Upadhyay<tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/xe_bo.c | 7 ++++
> drivers/gpu/drm/xe/xe_bo_types.h | 10 ++++++
> drivers/gpu/drm/xe/xe_drm_client.c | 58 ++++++++++++++++++++++++++++++
> drivers/gpu/drm/xe/xe_drm_client.h | 26 ++++++++++++++
> 4 files changed, 101 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> index 6a8a41dafe88..cde91c3601d1 100644
> --- a/drivers/gpu/drm/xe/xe_bo.c
> +++ b/drivers/gpu/drm/xe/xe_bo.c
> @@ -16,6 +16,7 @@
>
> #include "xe_device.h"
> #include "xe_dma_buf.h"
> +#include "xe_drm_client.h"
> #include "xe_ggtt.h"
> #include "xe_gt.h"
> #include "xe_map.h"
> @@ -1051,6 +1052,9 @@ static void xe_ttm_bo_destroy(struct ttm_buffer_object *ttm_bo)
> if (bo->vm && xe_bo_is_user(bo))
> xe_vm_put(bo->vm);
>
> + if (bo->client)
> + xe_drm_client_remove_bo(bo);
API returns bool, handle it or use void return type.
> +
> kfree(bo);
> }
>
> @@ -1230,6 +1234,9 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
> bo->ttm.priority = DRM_XE_VMA_PRIORITY_NORMAL;
> INIT_LIST_HEAD(&bo->vmas);
> INIT_LIST_HEAD(&bo->pinned_link);
> +#ifdef CONFIG_PROC_FS
> + INIT_LIST_HEAD(&bo->client_link);
> +#endif
>
> drm_gem_private_object_init(&xe->drm, &bo->ttm.base, size);
>
> diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
> index f6ee920303af..1aef413b6f8a 100644
> --- a/drivers/gpu/drm/xe/xe_bo_types.h
> +++ b/drivers/gpu/drm/xe/xe_bo_types.h
> @@ -45,6 +45,16 @@ struct xe_bo {
> struct ttm_bo_kmap_obj kmap;
> /** @pinned_link: link to present / evicted list of pinned BO */
> struct list_head pinned_link;
> +#ifdef CONFIG_PROC_FS
> + /**
> + * @client: @xe_drm_client which created the bo
> + */
> + struct xe_drm_client *client;
> + /**
> + * @client_link: Link into @xe_drm_client.objects_list
> + */
> + struct list_head client_link;
> +#endif
> /** @props: BO user controlled properties */
> struct {
> /** @preferred_mem: preferred memory class for this BO */
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
> index b5dc024b5dd0..00b28a08909f 100644
> --- a/drivers/gpu/drm/xe/xe_drm_client.c
> +++ b/drivers/gpu/drm/xe/xe_drm_client.c
> @@ -8,8 +8,11 @@
> #include <linux/slab.h>
> #include <linux/types.h>
>
> +#include "xe_bo_types.h"
> #include "xe_device_types.h"
> #include "xe_drm_client.h"
> +#include "xe_device_types.h"
> +#include "xe_trace.h"
>
> /**
> * xe_drm_client_alloc() - Allocate drm client
> @@ -31,6 +34,10 @@ struct xe_drm_client *xe_drm_client_alloc(void)
>
> kref_init(&client->kref);
>
> +#ifdef CONFIG_PROC_FS
> + spin_lock_init(&client->bos_lock);
> + INIT_LIST_HEAD(&client->bos_list);
> +#endif
> return client;
> }
>
> @@ -52,6 +59,57 @@ void __xe_drm_client_free(struct kref *kref)
> }
>
> #ifdef CONFIG_PROC_FS
> +/**
> + * xe_drm_client_add_bo() - Add BO for tracking client mem usage
> + * @client: The drm client ptr
> + * @bo: The xe BO ptr
> + *
> + * Add all BO created by individual drm client by calling this function.
> + * This helps in tracking client memory usage.
> + *
> + * Return: void
> + */
> +void xe_drm_client_add_bo(struct xe_drm_client *client,
> + struct xe_bo *bo)
> +{
> + unsigned long flags;
> +
> + XE_WARN_ON(bo->client);
> + XE_WARN_ON(!list_empty(&bo->client_link));
> +
> + spin_lock_irqsave(&client->bos_lock, flags);
> + bo->client = xe_drm_client_get(client);
> + list_add_tail_rcu(&bo->client_link, &client->bos_list);
> + spin_unlock_irqrestore(&client->bos_lock, flags);
> +}
> +
> +/**
> + * xe_drm_client_remove_bo() - Remove BO for tracking client mem usage
> + * @bo: The xe BO ptr
> + *
> + * Remove all BO removed by individual drm client by calling this function.
> + * This helps in tracking client memory usage.
> + *
> + * Return: void
Wrong return type in comment.
> + */
> +bool xe_drm_client_remove_bo(struct xe_bo *bo)
> +{
> + struct xe_drm_client *client = bo->client;
> + unsigned long flags;
> +
> + /* Object may not be associated with a client. */
> + if (!client)
> + return false;
This call is redundant. API is being called only if client exists, make
sure to check for bo->client_link too.
Himal
> +
> + spin_lock_irqsave(&client->bos_lock, flags);
> + list_del_rcu(&bo->client_link);
> + spin_unlock_irqrestore(&client->bos_lock, flags);
> +
> + xe_drm_client_put(client);
> +
> + return true;
> +}
> +
> /**
> * xe_drm_client_fdinfo() - Callback for fdinfo interface
> * @p: The drm_printer ptr
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
> index dbe3a083c9df..bbbc5d6ce3ae 100644
> --- a/drivers/gpu/drm/xe/xe_drm_client.h
> +++ b/drivers/gpu/drm/xe/xe_drm_client.h
> @@ -15,10 +15,23 @@
>
> struct drm_file;
> struct drm_printer;
> +struct xe_bo;
>
> struct xe_drm_client {
> struct kref kref;
> unsigned int id;
> +#ifdef CONFIG_PROC_FS
> + /**
> + * @bos_lock: lock protecting @bos_list
> + */
> + spinlock_t bos_lock;
> + /**
> + * @bos_list: list of bos created by this client
> + *
> + * Protected by @bos_lock.
> + */
> + struct list_head bos_list;
> +#endif
> };
>
> static inline struct xe_drm_client *
> @@ -41,5 +54,18 @@ xe_drm_client_get(struct xe_drm_client *client);
> static inline void xe_drm_client_put(struct xe_drm_client *client);
> #ifdef CONFIG_PROC_FS
> void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file);
> +void xe_drm_client_add_bo(struct xe_drm_client *client,
> + struct xe_bo *bo);
> +bool xe_drm_client_remove_bo(struct xe_bo *bo);
> +#else
> +static inline void xe_drm_client_add_bo(struct xe_drm_client *client,
> + struct xe_bo *bo)
> +{
> +}
> +
> +static inline bool xe_drm_client_remove_bo(struct xe_bo *bo)
> +{
> +}
> #endif
> +
> #endif
[-- Attachment #2: Type: text/html, Size: 7056 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 3/7] drm/xe: Add tracking support for bos per client
2023-09-06 9:38 ` Ghimiray, Himal Prasad
@ 2023-09-07 8:52 ` Upadhyay, Tejas
0 siblings, 0 replies; 34+ messages in thread
From: Upadhyay, Tejas @ 2023-09-07 8:52 UTC (permalink / raw)
To: Ghimiray, Himal Prasad, intel-xe@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 7216 bytes --]
From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
Sent: Wednesday, September 6, 2023 3:09 PM
To: Upadhyay, Tejas <tejas.upadhyay@intel.com>; intel-xe@lists.freedesktop.org
Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
Subject: Re: [PATCH 3/7] drm/xe: Add tracking support for bos per client
On 31-08-2023 14:35, Tejas Upadhyay wrote:
In order to show per client memory consumption, we
need tracking support APIs to add at every bo consumption
and removal. Adding APIs here to add tracking calls at
places wherever it is applicable.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com><mailto:tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_bo.c | 7 ++++
drivers/gpu/drm/xe/xe_bo_types.h | 10 ++++++
drivers/gpu/drm/xe/xe_drm_client.c | 58 ++++++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_drm_client.h | 26 ++++++++++++++
4 files changed, 101 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
index 6a8a41dafe88..cde91c3601d1 100644
--- a/drivers/gpu/drm/xe/xe_bo.c
+++ b/drivers/gpu/drm/xe/xe_bo.c
@@ -16,6 +16,7 @@
#include "xe_device.h"
#include "xe_dma_buf.h"
+#include "xe_drm_client.h"
#include "xe_ggtt.h"
#include "xe_gt.h"
#include "xe_map.h"
@@ -1051,6 +1052,9 @@ static void xe_ttm_bo_destroy(struct ttm_buffer_object *ttm_bo)
if (bo->vm && xe_bo_is_user(bo))
xe_vm_put(bo->vm);
+ if (bo->client)
+ xe_drm_client_remove_bo(bo);
API returns bool, handle it or use void return type.
Ok, sure.
+
kfree(bo);
}
@@ -1230,6 +1234,9 @@ struct xe_bo *__xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
bo->ttm.priority = DRM_XE_VMA_PRIORITY_NORMAL;
INIT_LIST_HEAD(&bo->vmas);
INIT_LIST_HEAD(&bo->pinned_link);
+#ifdef CONFIG_PROC_FS
+ INIT_LIST_HEAD(&bo->client_link);
+#endif
drm_gem_private_object_init(&xe->drm, &bo->ttm.base, size);
diff --git a/drivers/gpu/drm/xe/xe_bo_types.h b/drivers/gpu/drm/xe/xe_bo_types.h
index f6ee920303af..1aef413b6f8a 100644
--- a/drivers/gpu/drm/xe/xe_bo_types.h
+++ b/drivers/gpu/drm/xe/xe_bo_types.h
@@ -45,6 +45,16 @@ struct xe_bo {
struct ttm_bo_kmap_obj kmap;
/** @pinned_link: link to present / evicted list of pinned BO */
struct list_head pinned_link;
+#ifdef CONFIG_PROC_FS
+ /**
+ * @client: @xe_drm_client which created the bo
+ */
+ struct xe_drm_client *client;
+ /**
+ * @client_link: Link into @xe_drm_client.objects_list
+ */
+ struct list_head client_link;
+#endif
/** @props: BO user controlled properties */
struct {
/** @preferred_mem: preferred memory class for this BO */
diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
index b5dc024b5dd0..00b28a08909f 100644
--- a/drivers/gpu/drm/xe/xe_drm_client.c
+++ b/drivers/gpu/drm/xe/xe_drm_client.c
@@ -8,8 +8,11 @@
#include <linux/slab.h>
#include <linux/types.h>
+#include "xe_bo_types.h"
#include "xe_device_types.h"
#include "xe_drm_client.h"
+#include "xe_device_types.h"
+#include "xe_trace.h"
/**
* xe_drm_client_alloc() - Allocate drm client
@@ -31,6 +34,10 @@ struct xe_drm_client *xe_drm_client_alloc(void)
kref_init(&client->kref);
+#ifdef CONFIG_PROC_FS
+ spin_lock_init(&client->bos_lock);
+ INIT_LIST_HEAD(&client->bos_list);
+#endif
return client;
}
@@ -52,6 +59,57 @@ void __xe_drm_client_free(struct kref *kref)
}
#ifdef CONFIG_PROC_FS
+/**
+ * xe_drm_client_add_bo() - Add BO for tracking client mem usage
+ * @client: The drm client ptr
+ * @bo: The xe BO ptr
+ *
+ * Add all BO created by individual drm client by calling this function.
+ * This helps in tracking client memory usage.
+ *
+ * Return: void
+ */
+void xe_drm_client_add_bo(struct xe_drm_client *client,
+ struct xe_bo *bo)
+{
+ unsigned long flags;
+
+ XE_WARN_ON(bo->client);
+ XE_WARN_ON(!list_empty(&bo->client_link));
+
+ spin_lock_irqsave(&client->bos_lock, flags);
+ bo->client = xe_drm_client_get(client);
+ list_add_tail_rcu(&bo->client_link, &client->bos_list);
+ spin_unlock_irqrestore(&client->bos_lock, flags);
+}
+
+/**
+ * xe_drm_client_remove_bo() - Remove BO for tracking client mem usage
+ * @bo: The xe BO ptr
+ *
+ * Remove all BO removed by individual drm client by calling this function.
+ * This helps in tracking client memory usage.
+ *
+ * Return: void
Wrong return type in comment.
Sure I will correct it.
+ */
+bool xe_drm_client_remove_bo(struct xe_bo *bo)
+{
+ struct xe_drm_client *client = bo->client;
+ unsigned long flags;
+
+ /* Object may not be associated with a client. */
+ if (!client)
+ return false;
This call is redundant. API is being called only if client exists, make sure to check for bo->client_link too.
Yes now this check is redundant.
Thanks,Tejas
Himal
+
+ spin_lock_irqsave(&client->bos_lock, flags);
+ list_del_rcu(&bo->client_link);
+ spin_unlock_irqrestore(&client->bos_lock, flags);
+
+ xe_drm_client_put(client);
+
+ return true;
+}
+
/**
* xe_drm_client_fdinfo() - Callback for fdinfo interface
* @p: The drm_printer ptr
diff --git a/drivers/gpu/drm/xe/xe_drm_client.h b/drivers/gpu/drm/xe/xe_drm_client.h
index dbe3a083c9df..bbbc5d6ce3ae 100644
--- a/drivers/gpu/drm/xe/xe_drm_client.h
+++ b/drivers/gpu/drm/xe/xe_drm_client.h
@@ -15,10 +15,23 @@
struct drm_file;
struct drm_printer;
+struct xe_bo;
struct xe_drm_client {
struct kref kref;
unsigned int id;
+#ifdef CONFIG_PROC_FS
+ /**
+ * @bos_lock: lock protecting @bos_list
+ */
+ spinlock_t bos_lock;
+ /**
+ * @bos_list: list of bos created by this client
+ *
+ * Protected by @bos_lock.
+ */
+ struct list_head bos_list;
+#endif
};
static inline struct xe_drm_client *
@@ -41,5 +54,18 @@ xe_drm_client_get(struct xe_drm_client *client);
static inline void xe_drm_client_put(struct xe_drm_client *client);
#ifdef CONFIG_PROC_FS
void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file);
+void xe_drm_client_add_bo(struct xe_drm_client *client,
+ struct xe_bo *bo);
+bool xe_drm_client_remove_bo(struct xe_bo *bo);
+#else
+static inline void xe_drm_client_add_bo(struct xe_drm_client *client,
+ struct xe_bo *bo)
+{
+}
+
+static inline bool xe_drm_client_remove_bo(struct xe_bo *bo)
+{
+}
#endif
+
#endif
[-- Attachment #2: Type: text/html, Size: 16998 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (2 preceding siblings ...)
2023-08-31 9:05 ` [Intel-xe] [PATCH 3/7] drm/xe: Add tracking support for bos per client Tejas Upadhyay
@ 2023-08-31 9:05 ` Tejas Upadhyay
2023-09-06 9:47 ` Ghimiray, Himal Prasad
2023-08-31 9:05 ` [Intel-xe] [PATCH 5/7] drm/xe: Track page table memory usage for client Tejas Upadhyay
` (11 subsequent siblings)
15 siblings, 1 reply; 34+ messages in thread
From: Tejas Upadhyay @ 2023-08-31 9:05 UTC (permalink / raw)
To: intel-xe
Enable accounting of indirect client memory usage.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_vm.c | 1 +
drivers/gpu/drm/xe/xe_vm_types.h | 2 ++
2 files changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 9cbf2f63d641..f5f832c8ed42 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -2057,6 +2057,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
}
args->vm_id = id;
+ vm->xef = xef;
#if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
/* Warning: Security issue - never enable by default */
diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h
index fd2178dbde3a..db8523d81d0f 100644
--- a/drivers/gpu/drm/xe/xe_vm_types.h
+++ b/drivers/gpu/drm/xe/xe_vm_types.h
@@ -336,6 +336,8 @@ struct xe_vm {
/** @batch_invalidate_tlb: Always invalidate TLB before batch start */
bool batch_invalidate_tlb;
+ /** @xef: XE file handle for tracking this VM's drm client */
+ struct xe_file *xef;
};
/** struct xe_vma_op_map - VMA map operation */
--
2.25.1
^ permalink raw reply related [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM
2023-08-31 9:05 ` [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM Tejas Upadhyay
@ 2023-09-06 9:47 ` Ghimiray, Himal Prasad
2023-09-07 8:49 ` Upadhyay, Tejas
0 siblings, 1 reply; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-06 9:47 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
[-- Attachment #1: Type: text/plain, Size: 1319 bytes --]
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> Enable accounting of indirect client memory usage.
>
> Signed-off-by: Tejas Upadhyay<tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/xe_vm.c | 1 +
> drivers/gpu/drm/xe/xe_vm_types.h | 2 ++
> 2 files changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
> index 9cbf2f63d641..f5f832c8ed42 100644
> --- a/drivers/gpu/drm/xe/xe_vm.c
> +++ b/drivers/gpu/drm/xe/xe_vm.c
> @@ -2057,6 +2057,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
> }
>
> args->vm_id = id;
> + vm->xef = xef;
shouldn't it be applicable only if |CONFIG_PROC_FS is enabled ? |
>
> #if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
> /* Warning: Security issue - never enable by default */
> diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h
> index fd2178dbde3a..db8523d81d0f 100644
> --- a/drivers/gpu/drm/xe/xe_vm_types.h
> +++ b/drivers/gpu/drm/xe/xe_vm_types.h
> @@ -336,6 +336,8 @@ struct xe_vm {
>
> /** @batch_invalidate_tlb: Always invalidate TLB before batch start */
> bool batch_invalidate_tlb;
> + /** @xef: XE file handle for tracking this VM's drm client */
> + struct xe_file *xef;
Same comment as above.
> };
>
> /** struct xe_vma_op_map - VMA map operation */
[-- Attachment #2: Type: text/html, Size: 2118 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM
2023-09-06 9:47 ` Ghimiray, Himal Prasad
@ 2023-09-07 8:49 ` Upadhyay, Tejas
2023-09-07 9:28 ` Ghimiray, Himal Prasad
0 siblings, 1 reply; 34+ messages in thread
From: Upadhyay, Tejas @ 2023-09-07 8:49 UTC (permalink / raw)
To: Ghimiray, Himal Prasad, intel-xe@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 2003 bytes --]
From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
Sent: Wednesday, September 6, 2023 3:18 PM
To: Upadhyay, Tejas <tejas.upadhyay@intel.com>; intel-xe@lists.freedesktop.org
Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
Subject: Re: [PATCH 4/7] drm/xe: Record each drm client with its VM
On 31-08-2023 14:35, Tejas Upadhyay wrote:
Enable accounting of indirect client memory usage.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com><mailto:tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_vm.c | 1 +
drivers/gpu/drm/xe/xe_vm_types.h | 2 ++
2 files changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 9cbf2f63d641..f5f832c8ed42 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -2057,6 +2057,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
}
args->vm_id = id;
+ vm->xef = xef;
shouldn't it be applicable only if CONFIG_PROC_FS is enabled ?
Tracking VM is not dependent on proc fs so it does not give relation. Adding bo and FDINFO read/parse is only dependent on procfs otherwise dummy calls. So I do not think it is necessary. Please let me know if you think otherwise.
Thanks,
Tejas
#if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
/* Warning: Security issue - never enable by default */
diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h
index fd2178dbde3a..db8523d81d0f 100644
--- a/drivers/gpu/drm/xe/xe_vm_types.h
+++ b/drivers/gpu/drm/xe/xe_vm_types.h
@@ -336,6 +336,8 @@ struct xe_vm {
/** @batch_invalidate_tlb: Always invalidate TLB before batch start */
bool batch_invalidate_tlb;
+ /** @xef: XE file handle for tracking this VM's drm client */
+ struct xe_file *xef;
Same comment as above.
};
/** struct xe_vma_op_map - VMA map operation */
[-- Attachment #2: Type: text/html, Size: 6183 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM
2023-09-07 8:49 ` Upadhyay, Tejas
@ 2023-09-07 9:28 ` Ghimiray, Himal Prasad
2023-09-07 9:44 ` Upadhyay, Tejas
0 siblings, 1 reply; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-07 9:28 UTC (permalink / raw)
To: Upadhyay, Tejas, intel-xe@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 2460 bytes --]
On 07-09-2023 14:19, Upadhyay, Tejas wrote:
>
> *From:*Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
> *Sent:* Wednesday, September 6, 2023 3:18 PM
> *To:* Upadhyay, Tejas <tejas.upadhyay@intel.com>;
> intel-xe@lists.freedesktop.org
> *Cc:* Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
> *Subject:* Re: [PATCH 4/7] drm/xe: Record each drm client with its VM
>
> On 31-08-2023 14:35, Tejas Upadhyay wrote:
>
> Enable accounting of indirect client memory usage.
>
> Signed-off-by: Tejas Upadhyay<tejas.upadhyay@intel.com> <mailto:tejas.upadhyay@intel.com>
>
> ---
>
> drivers/gpu/drm/xe/xe_vm.c | 1 +
>
> drivers/gpu/drm/xe/xe_vm_types.h | 2 ++
>
> 2 files changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
>
> index 9cbf2f63d641..f5f832c8ed42 100644
>
> --- a/drivers/gpu/drm/xe/xe_vm.c
>
> +++ b/drivers/gpu/drm/xe/xe_vm.c
>
> @@ -2057,6 +2057,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
>
> }
>
>
>
> args->vm_id = id;
>
> + vm->xef = xef;
>
> shouldn't it be applicable only if |CONFIG_PROC_FS is enabled ? |
>
> Tracking VM is not dependent on proc fs so it does not give relation.
> Adding bo and FDINFO read/parse is only dependent on procfs otherwise
> dummy calls. So I do not think it is necessary. Please let me know if
> you think otherwise.
>
> Thanks,
>
> Tejas
>
Do we have any other use case in mind for vm tracking ? If yes let it be
as it is, otherwise making it procfs config dependent is better.
BR
Himal Ghimiray
>
>
> #if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
>
> /* Warning: Security issue - never enable by default */
>
> diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h
>
> index fd2178dbde3a..db8523d81d0f 100644
>
> --- a/drivers/gpu/drm/xe/xe_vm_types.h
>
> +++ b/drivers/gpu/drm/xe/xe_vm_types.h
>
> @@ -336,6 +336,8 @@ struct xe_vm {
>
>
>
> /** @batch_invalidate_tlb: Always invalidate TLB before batch start */
>
> bool batch_invalidate_tlb;
>
> + /** @xef: XE file handle for tracking this VM's drm client */
>
> + struct xe_file *xef;
>
> Same comment as above.
>
> };
>
>
>
> /** struct xe_vma_op_map - VMA map operation */
>
[-- Attachment #2: Type: text/html, Size: 7774 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM
2023-09-07 9:28 ` Ghimiray, Himal Prasad
@ 2023-09-07 9:44 ` Upadhyay, Tejas
0 siblings, 0 replies; 34+ messages in thread
From: Upadhyay, Tejas @ 2023-09-07 9:44 UTC (permalink / raw)
To: Ghimiray, Himal Prasad, intel-xe@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 3068 bytes --]
From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
Sent: Thursday, September 7, 2023 2:59 PM
To: Upadhyay, Tejas <tejas.upadhyay@intel.com>; intel-xe@lists.freedesktop.org
Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
Subject: Re: [PATCH 4/7] drm/xe: Record each drm client with its VM
On 07-09-2023 14:19, Upadhyay, Tejas wrote:
From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com><mailto:himal.prasad.ghimiray@intel.com>
Sent: Wednesday, September 6, 2023 3:18 PM
To: Upadhyay, Tejas <tejas.upadhyay@intel.com><mailto:tejas.upadhyay@intel.com>; intel-xe@lists.freedesktop.org<mailto:intel-xe@lists.freedesktop.org>
Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com><mailto:aravind.iddamsetty@intel.com>
Subject: Re: [PATCH 4/7] drm/xe: Record each drm client with its VM
On 31-08-2023 14:35, Tejas Upadhyay wrote:
Enable accounting of indirect client memory usage.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com><mailto:tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_vm.c | 1 +
drivers/gpu/drm/xe/xe_vm_types.h | 2 ++
2 files changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index 9cbf2f63d641..f5f832c8ed42 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -2057,6 +2057,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
}
args->vm_id = id;
+ vm->xef = xef;
shouldn't it be applicable only if CONFIG_PROC_FS is enabled ?
Tracking VM is not dependent on proc fs so it does not give relation. Adding bo and FDINFO read/parse is only dependent on procfs otherwise dummy calls. So I do not think it is necessary. Please let me know if you think otherwise.
Thanks,
Tejas
Do we have any other use case in mind for vm tracking ? If yes let it be as it is, otherwise making it procfs config dependent is better.
We have whole drm client infra which is independent of CONFIG_PROCFS. Though it has main use for client stats only. Purpose of CONFIG_PROC_FS is to bypass some of frequent calls with dummy calls including add/remove bo and fdinfo. vm->xef and client infra is one time and does not harm if not guarded with the check and also can be used in future use if any.
Thanks,
Tejas
BR
Himal Ghimiray
#if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
/* Warning: Security issue - never enable by default */
diff --git a/drivers/gpu/drm/xe/xe_vm_types.h b/drivers/gpu/drm/xe/xe_vm_types.h
index fd2178dbde3a..db8523d81d0f 100644
--- a/drivers/gpu/drm/xe/xe_vm_types.h
+++ b/drivers/gpu/drm/xe/xe_vm_types.h
@@ -336,6 +336,8 @@ struct xe_vm {
/** @batch_invalidate_tlb: Always invalidate TLB before batch start */
bool batch_invalidate_tlb;
+ /** @xef: XE file handle for tracking this VM's drm client */
+ struct xe_file *xef;
Same comment as above.
};
/** struct xe_vma_op_map - VMA map operation */
[-- Attachment #2: Type: text/html, Size: 8296 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Intel-xe] [PATCH 5/7] drm/xe: Track page table memory usage for client
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (3 preceding siblings ...)
2023-08-31 9:05 ` [Intel-xe] [PATCH 4/7] drm/xe: Record each drm client with its VM Tejas Upadhyay
@ 2023-08-31 9:05 ` Tejas Upadhyay
2023-09-06 9:54 ` Ghimiray, Himal Prasad
2023-08-31 9:05 ` [Intel-xe] [PATCH 6/7] drm/xe: Account ring buffer and context state storage Tejas Upadhyay
` (10 subsequent siblings)
15 siblings, 1 reply; 34+ messages in thread
From: Tejas Upadhyay @ 2023-08-31 9:05 UTC (permalink / raw)
To: intel-xe
Account page table memory usage in the owning client
memory usage stats.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_pt.c | 4 +++-
drivers/gpu/drm/xe/xe_vm.c | 9 ++++++++-
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pt.c b/drivers/gpu/drm/xe/xe_pt.c
index 5709518e314b..8df83241c5fe 100644
--- a/drivers/gpu/drm/xe/xe_pt.c
+++ b/drivers/gpu/drm/xe/xe_pt.c
@@ -7,6 +7,7 @@
#include "xe_bo.h"
#include "xe_device.h"
+#include "xe_drm_client.h"
#include "xe_gt.h"
#include "xe_gt_tlb_invalidation.h"
#include "xe_migrate.h"
@@ -195,7 +196,8 @@ struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile,
pt->bo = bo;
pt->level = level;
pt->base.dir = level ? &as_xe_pt_dir(pt)->dir : NULL;
-
+ if (vm->xef)
+ xe_drm_client_add_bo(vm->xef->client, pt->bo);
XE_WARN_ON(level > XE_VM_MAX_LEVEL);
return pt;
diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
index f5f832c8ed42..84fb1069fdbb 100644
--- a/drivers/gpu/drm/xe/xe_vm.c
+++ b/drivers/gpu/drm/xe/xe_vm.c
@@ -18,6 +18,7 @@
#include "xe_bo.h"
#include "xe_device.h"
+#include "xe_drm_client.h"
#include "xe_exec_queue.h"
#include "xe_gt.h"
#include "xe_gt_pagefault.h"
@@ -1980,6 +1981,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
struct xe_device *xe = to_xe_device(dev);
struct xe_file *xef = to_xe_file(file);
struct drm_xe_vm_create *args = data;
+ struct xe_tile *tile;
struct xe_vm *vm;
u32 id, asid;
int err;
@@ -2058,7 +2060,12 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
args->vm_id = id;
vm->xef = xef;
-
+ /* Record BO memory for VM pagetable create aginst client */
+ for_each_tile(tile, xe, id) {
+ if (!vm->pt_root[id])
+ continue;
+ xe_drm_client_add_bo(vm->xef->client, vm->pt_root[id]->bo);
+ }
#if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
/* Warning: Security issue - never enable by default */
args->reserved[0] = xe_bo_main_addr(vm->pt_root[0]->bo, XE_PAGE_SIZE);
--
2.25.1
^ permalink raw reply related [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 5/7] drm/xe: Track page table memory usage for client
2023-08-31 9:05 ` [Intel-xe] [PATCH 5/7] drm/xe: Track page table memory usage for client Tejas Upadhyay
@ 2023-09-06 9:54 ` Ghimiray, Himal Prasad
2023-09-07 8:40 ` Upadhyay, Tejas
0 siblings, 1 reply; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-06 9:54 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> Account page table memory usage in the owning client
> memory usage stats.
>
> Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/xe_pt.c | 4 +++-
> drivers/gpu/drm/xe/xe_vm.c | 9 ++++++++-
> 2 files changed, 11 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_pt.c b/drivers/gpu/drm/xe/xe_pt.c
> index 5709518e314b..8df83241c5fe 100644
> --- a/drivers/gpu/drm/xe/xe_pt.c
> +++ b/drivers/gpu/drm/xe/xe_pt.c
> @@ -7,6 +7,7 @@
>
> #include "xe_bo.h"
> #include "xe_device.h"
> +#include "xe_drm_client.h"
> #include "xe_gt.h"
> #include "xe_gt_tlb_invalidation.h"
> #include "xe_migrate.h"
> @@ -195,7 +196,8 @@ struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile,
> pt->bo = bo;
> pt->level = level;
> pt->base.dir = level ? &as_xe_pt_dir(pt)->dir : NULL;
> -
> + if (vm->xef)
> + xe_drm_client_add_bo(vm->xef->client, pt->bo);
> XE_WARN_ON(level > XE_VM_MAX_LEVEL);
>
> return pt;
> diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
> index f5f832c8ed42..84fb1069fdbb 100644
> --- a/drivers/gpu/drm/xe/xe_vm.c
> +++ b/drivers/gpu/drm/xe/xe_vm.c
> @@ -18,6 +18,7 @@
>
> #include "xe_bo.h"
> #include "xe_device.h"
> +#include "xe_drm_client.h"
> #include "xe_exec_queue.h"
> #include "xe_gt.h"
> #include "xe_gt_pagefault.h"
> @@ -1980,6 +1981,7 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
> struct xe_device *xe = to_xe_device(dev);
> struct xe_file *xef = to_xe_file(file);
> struct drm_xe_vm_create *args = data;
> + struct xe_tile *tile;
> struct xe_vm *vm;
> u32 id, asid;
> int err;
> @@ -2058,7 +2060,12 @@ int xe_vm_create_ioctl(struct drm_device *dev, void *data,
>
> args->vm_id = id;
> vm->xef = xef;
> -
> + /* Record BO memory for VM pagetable create aginst client */
> + for_each_tile(tile, xe, id) {
> + if (!vm->pt_root[id])
> + continue;
> + xe_drm_client_add_bo(vm->xef->client, vm->pt_root[id]->bo);
can be changed to
if (vm->pt_root[id])
xe_drm_client_add_bo(vm->xef->client, vm->pt_root[id]->bo);
BR
Himal
> + }
> #if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
> /* Warning: Security issue - never enable by default */
> args->reserved[0] = xe_bo_main_addr(vm->pt_root[0]->bo, XE_PAGE_SIZE);
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 5/7] drm/xe: Track page table memory usage for client
2023-09-06 9:54 ` Ghimiray, Himal Prasad
@ 2023-09-07 8:40 ` Upadhyay, Tejas
0 siblings, 0 replies; 34+ messages in thread
From: Upadhyay, Tejas @ 2023-09-07 8:40 UTC (permalink / raw)
To: Ghimiray, Himal Prasad, intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
> Sent: Wednesday, September 6, 2023 3:25 PM
> To: Upadhyay, Tejas <tejas.upadhyay@intel.com>; intel-
> xe@lists.freedesktop.org
> Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
> Subject: Re: [PATCH 5/7] drm/xe: Track page table memory usage for client
>
>
> On 31-08-2023 14:35, Tejas Upadhyay wrote:
> > Account page table memory usage in the owning client memory usage
> > stats.
> >
> > Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
> > ---
> > drivers/gpu/drm/xe/xe_pt.c | 4 +++-
> > drivers/gpu/drm/xe/xe_vm.c | 9 ++++++++-
> > 2 files changed, 11 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_pt.c b/drivers/gpu/drm/xe/xe_pt.c
> > index 5709518e314b..8df83241c5fe 100644
> > --- a/drivers/gpu/drm/xe/xe_pt.c
> > +++ b/drivers/gpu/drm/xe/xe_pt.c
> > @@ -7,6 +7,7 @@
> >
> > #include "xe_bo.h"
> > #include "xe_device.h"
> > +#include "xe_drm_client.h"
> > #include "xe_gt.h"
> > #include "xe_gt_tlb_invalidation.h"
> > #include "xe_migrate.h"
> > @@ -195,7 +196,8 @@ struct xe_pt *xe_pt_create(struct xe_vm *vm, struct
> xe_tile *tile,
> > pt->bo = bo;
> > pt->level = level;
> > pt->base.dir = level ? &as_xe_pt_dir(pt)->dir : NULL;
> > -
> > + if (vm->xef)
> > + xe_drm_client_add_bo(vm->xef->client, pt->bo);
> > XE_WARN_ON(level > XE_VM_MAX_LEVEL);
> >
> > return pt;
> > diff --git a/drivers/gpu/drm/xe/xe_vm.c b/drivers/gpu/drm/xe/xe_vm.c
> > index f5f832c8ed42..84fb1069fdbb 100644
> > --- a/drivers/gpu/drm/xe/xe_vm.c
> > +++ b/drivers/gpu/drm/xe/xe_vm.c
> > @@ -18,6 +18,7 @@
> >
> > #include "xe_bo.h"
> > #include "xe_device.h"
> > +#include "xe_drm_client.h"
> > #include "xe_exec_queue.h"
> > #include "xe_gt.h"
> > #include "xe_gt_pagefault.h"
> > @@ -1980,6 +1981,7 @@ int xe_vm_create_ioctl(struct drm_device *dev,
> void *data,
> > struct xe_device *xe = to_xe_device(dev);
> > struct xe_file *xef = to_xe_file(file);
> > struct drm_xe_vm_create *args = data;
> > + struct xe_tile *tile;
> > struct xe_vm *vm;
> > u32 id, asid;
> > int err;
> > @@ -2058,7 +2060,12 @@ int xe_vm_create_ioctl(struct drm_device *dev,
> > void *data,
> >
> > args->vm_id = id;
> > vm->xef = xef;
> > -
> > + /* Record BO memory for VM pagetable create aginst client */
> > + for_each_tile(tile, xe, id) {
> > + if (!vm->pt_root[id])
> > + continue;
> > + xe_drm_client_add_bo(vm->xef->client, vm->pt_root[id]-
> >bo);
>
> can be changed to
>
> if (vm->pt_root[id])
> xe_drm_client_add_bo(vm->xef->client, vm->pt_root[id]->bo);
>
Sure.
> BR
> Himal
>
> > + }
> > #if IS_ENABLED(CONFIG_DRM_XE_DEBUG_MEM)
> > /* Warning: Security issue - never enable by default */
> > args->reserved[0] = xe_bo_main_addr(vm->pt_root[0]->bo,
> > XE_PAGE_SIZE);
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Intel-xe] [PATCH 6/7] drm/xe: Account ring buffer and context state storage
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (4 preceding siblings ...)
2023-08-31 9:05 ` [Intel-xe] [PATCH 5/7] drm/xe: Track page table memory usage for client Tejas Upadhyay
@ 2023-08-31 9:05 ` Tejas Upadhyay
2023-09-06 11:19 ` Ghimiray, Himal Prasad
2023-08-31 9:05 ` [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing Tejas Upadhyay
` (9 subsequent siblings)
15 siblings, 1 reply; 34+ messages in thread
From: Tejas Upadhyay @ 2023-08-31 9:05 UTC (permalink / raw)
To: intel-xe
Account ring buffers and logical context space against the owning client
memory usage stats.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_lrc.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/xe/xe_lrc.c b/drivers/gpu/drm/xe/xe_lrc.c
index 2b4219c38359..7dd745e23575 100644
--- a/drivers/gpu/drm/xe/xe_lrc.c
+++ b/drivers/gpu/drm/xe/xe_lrc.c
@@ -12,6 +12,7 @@
#include "regs/xe_regs.h"
#include "xe_bo.h"
#include "xe_device.h"
+#include "xe_drm_client.h"
#include "xe_exec_queue_types.h"
#include "xe_gt.h"
#include "xe_hw_fence.h"
@@ -739,9 +740,13 @@ int xe_lrc_init(struct xe_lrc *lrc, struct xe_hw_engine *hwe,
kfree(init_data);
}
- if (vm)
+ if (vm) {
xe_lrc_set_ppgtt(lrc, vm);
+ if (vm->xef)
+ xe_drm_client_add_bo(vm->xef->client, lrc->bo);
+ }
+
xe_lrc_write_ctx_reg(lrc, CTX_RING_START, __xe_lrc_ring_ggtt_addr(lrc));
xe_lrc_write_ctx_reg(lrc, CTX_RING_HEAD, 0);
xe_lrc_write_ctx_reg(lrc, CTX_RING_TAIL, lrc->ring.tail);
--
2.25.1
^ permalink raw reply related [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 6/7] drm/xe: Account ring buffer and context state storage
2023-08-31 9:05 ` [Intel-xe] [PATCH 6/7] drm/xe: Account ring buffer and context state storage Tejas Upadhyay
@ 2023-09-06 11:19 ` Ghimiray, Himal Prasad
0 siblings, 0 replies; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-06 11:19 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> Account ring buffers and logical context space against the owning client
> memory usage stats.
>
> Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/xe_lrc.c | 7 ++++++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_lrc.c b/drivers/gpu/drm/xe/xe_lrc.c
> index 2b4219c38359..7dd745e23575 100644
> --- a/drivers/gpu/drm/xe/xe_lrc.c
> +++ b/drivers/gpu/drm/xe/xe_lrc.c
> @@ -12,6 +12,7 @@
> #include "regs/xe_regs.h"
> #include "xe_bo.h"
> #include "xe_device.h"
> +#include "xe_drm_client.h"
> #include "xe_exec_queue_types.h"
> #include "xe_gt.h"
> #include "xe_hw_fence.h"
> @@ -739,9 +740,13 @@ int xe_lrc_init(struct xe_lrc *lrc, struct xe_hw_engine *hwe,
> kfree(init_data);
> }
>
> - if (vm)
> + if (vm) {
> xe_lrc_set_ppgtt(lrc, vm);
>
> + if (vm->xef)
> + xe_drm_client_add_bo(vm->xef->client, lrc->bo);
> + }
LGTM.
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> +
> xe_lrc_write_ctx_reg(lrc, CTX_RING_START, __xe_lrc_ring_ggtt_addr(lrc));
> xe_lrc_write_ctx_reg(lrc, CTX_RING_HEAD, 0);
> xe_lrc_write_ctx_reg(lrc, CTX_RING_TAIL, lrc->ring.tail);
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (5 preceding siblings ...)
2023-08-31 9:05 ` [Intel-xe] [PATCH 6/7] drm/xe: Account ring buffer and context state storage Tejas Upadhyay
@ 2023-08-31 9:05 ` Tejas Upadhyay
2023-08-31 12:19 ` Upadhyay, Tejas
2023-09-12 6:22 ` Ghimiray, Himal Prasad
2023-08-31 9:21 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: fdinfo memory stats Patchwork
` (8 subsequent siblings)
15 siblings, 2 replies; 34+ messages in thread
From: Tejas Upadhyay @ 2023-08-31 9:05 UTC (permalink / raw)
To: intel-xe
Use the newly added drm_print_memory_stats helper to show memory
utilisation of our objects in drm/driver specific fdinfo output.
To collect the stats we walk the per memory regions object lists
and accumulate object size into the respective drm_memory_stats
categories.
Objects with multiple possible placements are reported in multiple
regions for total and shared sizes, while other categories are
counted only for the currently active region.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
drivers/gpu/drm/xe/xe_bo.h | 11 +++
drivers/gpu/drm/xe/xe_drm_client.c | 103 ++++++++++++++++++++++++++++-
2 files changed, 113 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h
index 0823dda0f31b..538a9ec7f4c3 100644
--- a/drivers/gpu/drm/xe/xe_bo.h
+++ b/drivers/gpu/drm/xe/xe_bo.h
@@ -6,6 +6,8 @@
#ifndef _XE_BO_H_
#define _XE_BO_H_
+#include <drm/ttm/ttm_tt.h>
+
#include "xe_bo_types.h"
#include "xe_macros.h"
#include "xe_vm_types.h"
@@ -258,6 +260,15 @@ static inline size_t xe_bo_ccs_pages_start(struct xe_bo *bo)
return PAGE_ALIGN(bo->ttm.base.size);
}
+static inline bool xe_bo_has_pages(struct xe_bo *bo)
+{
+ if ((bo->ttm.ttm && ttm_tt_is_populated(bo->ttm.ttm)) ||
+ xe_bo_is_vram(bo))
+ return true;
+
+ return false;
+}
+
void __xe_bo_release_dummy(struct kref *kref);
/**
diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
index 00b28a08909f..28b4c8e608f8 100644
--- a/drivers/gpu/drm/xe/xe_drm_client.c
+++ b/drivers/gpu/drm/xe/xe_drm_client.c
@@ -4,10 +4,12 @@
*/
#include <drm/drm_print.h>
+#include <drm/xe_drm.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/types.h>
+#include "xe_bo.h"
#include "xe_bo_types.h"
#include "xe_device_types.h"
#include "xe_drm_client.h"
@@ -110,6 +112,105 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
return true;
}
+static void bo_meminfo(struct xe_bo *bo,
+ struct drm_memory_stats stats[TTM_NUM_MEM_TYPES])
+{
+ u64 sz = bo->size;
+ u32 mem_type;
+
+ if (bo->placement.placement)
+ mem_type = bo->placement.placement->mem_type;
+ else
+ mem_type = XE_PL_TT;
+
+ if (bo->ttm.base.handle_count > 1)
+ stats[mem_type].shared += sz;
+ else
+ stats[mem_type].private += sz;
+
+ if (xe_bo_has_pages(bo)) {
+ stats[mem_type].resident += sz;
+
+ if (!dma_resv_test_signaled(bo->ttm.base.resv,
+ dma_resv_usage_rw(true) |
+ DMA_RESV_USAGE_BOOKKEEP))
+ stats[mem_type].active += sz;
+ else if (mem_type == XE_PL_SYSTEM)
+ stats[mem_type].purgeable += sz;
+ }
+}
+
+static void show_meminfo(struct drm_printer *p, struct drm_file *file)
+{
+ struct drm_memory_stats stats[TTM_NUM_MEM_TYPES] = {};
+ struct xe_file *xef = file->driver_priv;
+ struct ttm_device *bdev = &xef->xe->ttm;
+ struct ttm_resource_manager *man;
+ struct xe_drm_client *client;
+ struct list_head *pos;
+ struct xe_bo *bo;
+ unsigned int id;
+ char name[16];
+ u32 mem_type;
+ int ret = 0;
+
+ client = xef->client;
+
+ /* Public objects. */
+ spin_lock(&file->table_lock);
+ idr_for_each_entry(&file->object_idr, bo, id)
+ bo_meminfo(bo, stats);
+ spin_unlock(&file->table_lock);
+
+ /* Internal objects. */
+ rcu_read_lock();
+ list_for_each_rcu(pos, &client->bos_list) {
+ bo = xe_bo_get(list_entry(pos, typeof(*bo),
+ client_link));
+ if (!bo)
+ continue;
+ bo_meminfo(bo, stats);
+ xe_bo_put(bo);
+ }
+ rcu_read_unlock();
+ for (mem_type = XE_PL_SYSTEM; mem_type < TTM_NUM_MEM_TYPES; ++mem_type) {
+
+ switch (mem_type) {
+ case XE_PL_SYSTEM:
+ sprintf(name, "system");
+ break;
+ case XE_PL_TT:
+ sprintf(name, "gtt");
+ break;
+ case XE_PL_VRAM0:
+ sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
+ break;
+ case XE_PL_VRAM1:
+ sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
+ break;
+ case XE_PL_STOLEN:
+ sprintf(name, "stolen");
+ break;
+ default:
+ ret = -EINVAL;
+ break;
+ }
+
+ if (ret == -EINVAL)
+ continue;
+
+ man = ttm_manager_type(bdev, mem_type);
+
+ if (man) {
+ drm_print_memory_stats(p,
+ &stats[mem_type],
+ DRM_GEM_OBJECT_RESIDENT |
+ DRM_GEM_OBJECT_PURGEABLE,
+ name);
+ }
+ }
+}
+
/**
* xe_drm_client_fdinfo() - Callback for fdinfo interface
* @p: The drm_printer ptr
@@ -122,6 +223,6 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
*/
void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file)
{
- /* show_meminfo() will be developed here */
+ show_meminfo(p, file);
}
#endif
--
2.25.1
^ permalink raw reply related [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing
2023-08-31 9:05 ` [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing Tejas Upadhyay
@ 2023-08-31 12:19 ` Upadhyay, Tejas
2023-09-12 6:22 ` Ghimiray, Himal Prasad
1 sibling, 0 replies; 34+ messages in thread
From: Upadhyay, Tejas @ 2023-08-31 12:19 UTC (permalink / raw)
To: intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Upadhyay, Tejas <tejas.upadhyay@intel.com>
> Sent: Thursday, August 31, 2023 2:36 PM
> To: intel-xe@lists.freedesktop.org
> Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com>; Ghimiray, Himal
> Prasad <himal.prasad.ghimiray@intel.com>; Upadhyay, Tejas
> <tejas.upadhyay@intel.com>
> Subject: [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing
>
> Use the newly added drm_print_memory_stats helper to show memory
> utilisation of our objects in drm/driver specific fdinfo output.
>
> To collect the stats we walk the per memory regions object lists and
> accumulate object size into the respective drm_memory_stats categories.
>
> Objects with multiple possible placements are reported in multiple regions for
> total and shared sizes, while other categories are counted only for the
> currently active region.
This is not true, Initially I added for possible placements but now only counting for current memory region, I will update commit message in next revision, please ignore last para.
Thanks,
Tejas
>
> Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/xe_bo.h | 11 +++
> drivers/gpu/drm/xe/xe_drm_client.c | 103
> ++++++++++++++++++++++++++++-
> 2 files changed, 113 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h index
> 0823dda0f31b..538a9ec7f4c3 100644
> --- a/drivers/gpu/drm/xe/xe_bo.h
> +++ b/drivers/gpu/drm/xe/xe_bo.h
> @@ -6,6 +6,8 @@
> #ifndef _XE_BO_H_
> #define _XE_BO_H_
>
> +#include <drm/ttm/ttm_tt.h>
> +
> #include "xe_bo_types.h"
> #include "xe_macros.h"
> #include "xe_vm_types.h"
> @@ -258,6 +260,15 @@ static inline size_t xe_bo_ccs_pages_start(struct
> xe_bo *bo)
> return PAGE_ALIGN(bo->ttm.base.size);
> }
>
> +static inline bool xe_bo_has_pages(struct xe_bo *bo) {
> + if ((bo->ttm.ttm && ttm_tt_is_populated(bo->ttm.ttm)) ||
> + xe_bo_is_vram(bo))
> + return true;
> +
> + return false;
> +}
> +
> void __xe_bo_release_dummy(struct kref *kref);
>
> /**
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.c
> b/drivers/gpu/drm/xe/xe_drm_client.c
> index 00b28a08909f..28b4c8e608f8 100644
> --- a/drivers/gpu/drm/xe/xe_drm_client.c
> +++ b/drivers/gpu/drm/xe/xe_drm_client.c
> @@ -4,10 +4,12 @@
> */
>
> #include <drm/drm_print.h>
> +#include <drm/xe_drm.h>
> #include <linux/kernel.h>
> #include <linux/slab.h>
> #include <linux/types.h>
>
> +#include "xe_bo.h"
> #include "xe_bo_types.h"
> #include "xe_device_types.h"
> #include "xe_drm_client.h"
> @@ -110,6 +112,105 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
> return true;
> }
>
> +static void bo_meminfo(struct xe_bo *bo,
> + struct drm_memory_stats stats[TTM_NUM_MEM_TYPES])
> {
> + u64 sz = bo->size;
> + u32 mem_type;
> +
> + if (bo->placement.placement)
> + mem_type = bo->placement.placement->mem_type;
> + else
> + mem_type = XE_PL_TT;
> +
> + if (bo->ttm.base.handle_count > 1)
> + stats[mem_type].shared += sz;
> + else
> + stats[mem_type].private += sz;
> +
> + if (xe_bo_has_pages(bo)) {
> + stats[mem_type].resident += sz;
> +
> + if (!dma_resv_test_signaled(bo->ttm.base.resv,
> + dma_resv_usage_rw(true) |
> + DMA_RESV_USAGE_BOOKKEEP))
> + stats[mem_type].active += sz;
> + else if (mem_type == XE_PL_SYSTEM)
> + stats[mem_type].purgeable += sz;
> + }
> +}
> +
> +static void show_meminfo(struct drm_printer *p, struct drm_file *file)
> +{
> + struct drm_memory_stats stats[TTM_NUM_MEM_TYPES] = {};
> + struct xe_file *xef = file->driver_priv;
> + struct ttm_device *bdev = &xef->xe->ttm;
> + struct ttm_resource_manager *man;
> + struct xe_drm_client *client;
> + struct list_head *pos;
> + struct xe_bo *bo;
> + unsigned int id;
> + char name[16];
> + u32 mem_type;
> + int ret = 0;
> +
> + client = xef->client;
> +
> + /* Public objects. */
> + spin_lock(&file->table_lock);
> + idr_for_each_entry(&file->object_idr, bo, id)
> + bo_meminfo(bo, stats);
> + spin_unlock(&file->table_lock);
> +
> + /* Internal objects. */
> + rcu_read_lock();
> + list_for_each_rcu(pos, &client->bos_list) {
> + bo = xe_bo_get(list_entry(pos, typeof(*bo),
> + client_link));
> + if (!bo)
> + continue;
> + bo_meminfo(bo, stats);
> + xe_bo_put(bo);
> + }
> + rcu_read_unlock();
> + for (mem_type = XE_PL_SYSTEM; mem_type <
> TTM_NUM_MEM_TYPES;
> +++mem_type) {
> +
> + switch (mem_type) {
> + case XE_PL_SYSTEM:
> + sprintf(name, "system");
> + break;
> + case XE_PL_TT:
> + sprintf(name, "gtt");
> + break;
> + case XE_PL_VRAM0:
> + sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
> + break;
> + case XE_PL_VRAM1:
> + sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
> + break;
> + case XE_PL_STOLEN:
> + sprintf(name, "stolen");
> + break;
> + default:
> + ret = -EINVAL;
> + break;
> + }
> +
> + if (ret == -EINVAL)
> + continue;
> +
> + man = ttm_manager_type(bdev, mem_type);
> +
> + if (man) {
> + drm_print_memory_stats(p,
> + &stats[mem_type],
> + DRM_GEM_OBJECT_RESIDENT |
> + DRM_GEM_OBJECT_PURGEABLE,
> + name);
> + }
> + }
> +}
> +
> /**
> * xe_drm_client_fdinfo() - Callback for fdinfo interface
> * @p: The drm_printer ptr
> @@ -122,6 +223,6 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
> */
> void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file) {
> - /* show_meminfo() will be developed here */
> + show_meminfo(p, file);
> }
> #endif
> --
> 2.25.1
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing
2023-08-31 9:05 ` [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing Tejas Upadhyay
2023-08-31 12:19 ` Upadhyay, Tejas
@ 2023-09-12 6:22 ` Ghimiray, Himal Prasad
2023-09-12 11:14 ` Jani Nikula
1 sibling, 1 reply; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-12 6:22 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
[-- Attachment #1: Type: text/plain, Size: 5498 bytes --]
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> Use the newly added drm_print_memory_stats helper to show memory
> utilisation of our objects in drm/driver specific fdinfo output.
>
> To collect the stats we walk the per memory regions object lists
> and accumulate object size into the respective drm_memory_stats
> categories.
>
> Objects with multiple possible placements are reported in multiple
> regions for total and shared sizes, while other categories are
> counted only for the currently active region.
>
> Signed-off-by: Tejas Upadhyay<tejas.upadhyay@intel.com>
> ---
> drivers/gpu/drm/xe/xe_bo.h | 11 +++
> drivers/gpu/drm/xe/xe_drm_client.c | 103 ++++++++++++++++++++++++++++-
> 2 files changed, 113 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h
> index 0823dda0f31b..538a9ec7f4c3 100644
> --- a/drivers/gpu/drm/xe/xe_bo.h
> +++ b/drivers/gpu/drm/xe/xe_bo.h
> @@ -6,6 +6,8 @@
> #ifndef _XE_BO_H_
> #define _XE_BO_H_
>
> +#include <drm/ttm/ttm_tt.h>
> +
> #include "xe_bo_types.h"
> #include "xe_macros.h"
> #include "xe_vm_types.h"
> @@ -258,6 +260,15 @@ static inline size_t xe_bo_ccs_pages_start(struct xe_bo *bo)
> return PAGE_ALIGN(bo->ttm.base.size);
> }
>
> +static inline bool xe_bo_has_pages(struct xe_bo *bo)
> +{
> + if ((bo->ttm.ttm && ttm_tt_is_populated(bo->ttm.ttm)) ||
> + xe_bo_is_vram(bo))
> + return true;
> +
> + return false;
> +}
> +
> void __xe_bo_release_dummy(struct kref *kref);
>
> /**
> diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
> index 00b28a08909f..28b4c8e608f8 100644
> --- a/drivers/gpu/drm/xe/xe_drm_client.c
> +++ b/drivers/gpu/drm/xe/xe_drm_client.c
> @@ -4,10 +4,12 @@
> */
>
> #include <drm/drm_print.h>
> +#include <drm/xe_drm.h>
> #include <linux/kernel.h>
> #include <linux/slab.h>
> #include <linux/types.h>
>
> +#include "xe_bo.h"
> #include "xe_bo_types.h"
> #include "xe_device_types.h"
> #include "xe_drm_client.h"
> @@ -110,6 +112,105 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
> return true;
> }
>
> +static void bo_meminfo(struct xe_bo *bo,
> + struct drm_memory_stats stats[TTM_NUM_MEM_TYPES])
> +{
> + u64 sz = bo->size;
> + u32 mem_type;
> +
> + if (bo->placement.placement)
> + mem_type = bo->placement.placement->mem_type;
> + else
> + mem_type = XE_PL_TT;
> +
> + if (bo->ttm.base.handle_count > 1)
> + stats[mem_type].shared += sz;
> + else
> + stats[mem_type].private += sz;
> +
> + if (xe_bo_has_pages(bo)) {
> + stats[mem_type].resident += sz;
> +
> + if (!dma_resv_test_signaled(bo->ttm.base.resv,
> + dma_resv_usage_rw(true) |
> + DMA_RESV_USAGE_BOOKKEEP))
> + stats[mem_type].active += sz;
> + else if (mem_type == XE_PL_SYSTEM)
> + stats[mem_type].purgeable += sz;
> + }
> +}
> +
> +static void show_meminfo(struct drm_printer *p, struct drm_file *file)
> +{
> + struct drm_memory_stats stats[TTM_NUM_MEM_TYPES] = {};
> + struct xe_file *xef = file->driver_priv;
> + struct ttm_device *bdev = &xef->xe->ttm;
> + struct ttm_resource_manager *man;
> + struct xe_drm_client *client;
> + struct list_head *pos;
> + struct xe_bo *bo;
> + unsigned int id;
> + char name[16];
> + u32 mem_type;
> + int ret = 0;
> +
> + client = xef->client;
> +
> + /* Public objects. */
> + spin_lock(&file->table_lock);
> + idr_for_each_entry(&file->object_idr, bo, id)
> + bo_meminfo(bo, stats);
> + spin_unlock(&file->table_lock);
> +
> + /* Internal objects. */
> + rcu_read_lock();
> + list_for_each_rcu(pos, &client->bos_list) {
> + bo = xe_bo_get(list_entry(pos, typeof(*bo),
> + client_link));
> + if (!bo)
> + continue;
> + bo_meminfo(bo, stats);
> + xe_bo_put(bo);
> + }
> + rcu_read_unlock();
> + for (mem_type = XE_PL_SYSTEM; mem_type < TTM_NUM_MEM_TYPES; ++mem_type) {
can avoid this switch case with something like
const char* mem_type_to_name [] = {
"system", /*XE_PL_STOLEN */
"gtt",
"vram0"
"vram1"
NULL,
NULL,
"stolen",
},
> +
> + switch (mem_type) {
> + case XE_PL_SYSTEM:
> + sprintf(name, "system");
> + break;
> + case XE_PL_TT:
> + sprintf(name, "gtt");
> + break;
> + case XE_PL_VRAM0:
> + sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
> + break;
> + case XE_PL_VRAM1:
> + sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
> + break;
> + case XE_PL_STOLEN:
> + sprintf(name, "stolen");
> + break;
> + default:
> + ret = -EINVAL;
> + break;
> + }
> +
> + if (ret == -EINVAL)
> + continue;
if (! mem_type_to_name[mem_type])
continue;
> +
> + man = ttm_manager_type(bdev, mem_type);
I assume on single tile platform man will be null for vram1 ? Please
confirm.
> +
> + if (man) {
> + drm_print_memory_stats(p,
> + &stats[mem_type],
> + DRM_GEM_OBJECT_RESIDENT |
> + DRM_GEM_OBJECT_PURGEABLE,
> + name);
instead of name can use mem_type_to_name[mem_type].
Will leave it up to decide whether to use switch-case or const char*.
Ensure DRM_GEM_OBJECT_PURGEABLE is not reported for vram0 and vram1.
BR
Himal Ghimiray
> + }
> + }
> +}
> +
> /**
> * xe_drm_client_fdinfo() - Callback for fdinfo interface
> * @p: The drm_printer ptr
> @@ -122,6 +223,6 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
> */
> void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file)
> {
> - /* show_meminfo() will be developed here */
> + show_meminfo(p, file);
> }
> #endif
[-- Attachment #2: Type: text/html, Size: 7177 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing
2023-09-12 6:22 ` Ghimiray, Himal Prasad
@ 2023-09-12 11:14 ` Jani Nikula
0 siblings, 0 replies; 34+ messages in thread
From: Jani Nikula @ 2023-09-12 11:14 UTC (permalink / raw)
To: Ghimiray, Himal Prasad, Tejas Upadhyay, intel-xe
On Tue, 12 Sep 2023, "Ghimiray, Himal Prasad" <himal.prasad.ghimiray@intel.com> wrote:
> On 31-08-2023 14:35, Tejas Upadhyay wrote:
>> Use the newly added drm_print_memory_stats helper to show memory
>> utilisation of our objects in drm/driver specific fdinfo output.
>>
>> To collect the stats we walk the per memory regions object lists
>> and accumulate object size into the respective drm_memory_stats
>> categories.
>>
>> Objects with multiple possible placements are reported in multiple
>> regions for total and shared sizes, while other categories are
>> counted only for the currently active region.
>>
>> Signed-off-by: Tejas Upadhyay<tejas.upadhyay@intel.com>
>> ---
>> drivers/gpu/drm/xe/xe_bo.h | 11 +++
>> drivers/gpu/drm/xe/xe_drm_client.c | 103 ++++++++++++++++++++++++++++-
>> 2 files changed, 113 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/xe/xe_bo.h b/drivers/gpu/drm/xe/xe_bo.h
>> index 0823dda0f31b..538a9ec7f4c3 100644
>> --- a/drivers/gpu/drm/xe/xe_bo.h
>> +++ b/drivers/gpu/drm/xe/xe_bo.h
>> @@ -6,6 +6,8 @@
>> #ifndef _XE_BO_H_
>> #define _XE_BO_H_
>>
>> +#include <drm/ttm/ttm_tt.h>
>> +
>> #include "xe_bo_types.h"
>> #include "xe_macros.h"
>> #include "xe_vm_types.h"
>> @@ -258,6 +260,15 @@ static inline size_t xe_bo_ccs_pages_start(struct xe_bo *bo)
>> return PAGE_ALIGN(bo->ttm.base.size);
>> }
>>
>> +static inline bool xe_bo_has_pages(struct xe_bo *bo)
>> +{
>> + if ((bo->ttm.ttm && ttm_tt_is_populated(bo->ttm.ttm)) ||
>> + xe_bo_is_vram(bo))
>> + return true;
>> +
>> + return false;
>> +}
>> +
>> void __xe_bo_release_dummy(struct kref *kref);
>>
>> /**
>> diff --git a/drivers/gpu/drm/xe/xe_drm_client.c b/drivers/gpu/drm/xe/xe_drm_client.c
>> index 00b28a08909f..28b4c8e608f8 100644
>> --- a/drivers/gpu/drm/xe/xe_drm_client.c
>> +++ b/drivers/gpu/drm/xe/xe_drm_client.c
>> @@ -4,10 +4,12 @@
>> */
>>
>> #include <drm/drm_print.h>
>> +#include <drm/xe_drm.h>
>> #include <linux/kernel.h>
>> #include <linux/slab.h>
>> #include <linux/types.h>
>>
>> +#include "xe_bo.h"
>> #include "xe_bo_types.h"
>> #include "xe_device_types.h"
>> #include "xe_drm_client.h"
>> @@ -110,6 +112,105 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
>> return true;
>> }
>>
>> +static void bo_meminfo(struct xe_bo *bo,
>> + struct drm_memory_stats stats[TTM_NUM_MEM_TYPES])
>> +{
>> + u64 sz = bo->size;
>> + u32 mem_type;
>> +
>> + if (bo->placement.placement)
>> + mem_type = bo->placement.placement->mem_type;
>> + else
>> + mem_type = XE_PL_TT;
>> +
>> + if (bo->ttm.base.handle_count > 1)
>> + stats[mem_type].shared += sz;
>> + else
>> + stats[mem_type].private += sz;
>> +
>> + if (xe_bo_has_pages(bo)) {
>> + stats[mem_type].resident += sz;
>> +
>> + if (!dma_resv_test_signaled(bo->ttm.base.resv,
>> + dma_resv_usage_rw(true) |
>> + DMA_RESV_USAGE_BOOKKEEP))
>> + stats[mem_type].active += sz;
>> + else if (mem_type == XE_PL_SYSTEM)
>> + stats[mem_type].purgeable += sz;
>> + }
>> +}
>> +
>> +static void show_meminfo(struct drm_printer *p, struct drm_file *file)
>> +{
>> + struct drm_memory_stats stats[TTM_NUM_MEM_TYPES] = {};
>> + struct xe_file *xef = file->driver_priv;
>> + struct ttm_device *bdev = &xef->xe->ttm;
>> + struct ttm_resource_manager *man;
>> + struct xe_drm_client *client;
>> + struct list_head *pos;
>> + struct xe_bo *bo;
>> + unsigned int id;
>> + char name[16];
>> + u32 mem_type;
>> + int ret = 0;
>> +
>> + client = xef->client;
>> +
>> + /* Public objects. */
>> + spin_lock(&file->table_lock);
>> + idr_for_each_entry(&file->object_idr, bo, id)
>> + bo_meminfo(bo, stats);
>> + spin_unlock(&file->table_lock);
>> +
>> + /* Internal objects. */
>> + rcu_read_lock();
>> + list_for_each_rcu(pos, &client->bos_list) {
>> + bo = xe_bo_get(list_entry(pos, typeof(*bo),
>> + client_link));
>> + if (!bo)
>> + continue;
>> + bo_meminfo(bo, stats);
>> + xe_bo_put(bo);
>> + }
>> + rcu_read_unlock();
>> + for (mem_type = XE_PL_SYSTEM; mem_type < TTM_NUM_MEM_TYPES; ++mem_type) {
>
> can avoid this switch case with something like
>
> const char* mem_type_to_name [] = {
>
> "system", /*XE_PL_STOLEN */
>
> "gtt",
>
> "vram0"
>
> "vram1"
>
> NULL,
>
> NULL,
>
> "stolen",
>
> },
Usually better to use designated initializers for this.
>
>> +
>> + switch (mem_type) {
>> + case XE_PL_SYSTEM:
>> + sprintf(name, "system");
>> + break;
>> + case XE_PL_TT:
>> + sprintf(name, "gtt");
>> + break;
>> + case XE_PL_VRAM0:
>> + sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
>> + break;
>> + case XE_PL_VRAM1:
>> + sprintf(name, "vram%d", mem_type - XE_PL_VRAM0);
>> + break;
>> + case XE_PL_STOLEN:
>> + sprintf(name, "stolen");
>> + break;
>> + default:
>> + ret = -EINVAL;
>> + break;
>> + }
>> +
>> + if (ret == -EINVAL)
>> + continue;
>
> if (! mem_type_to_name[mem_type])
Usually better to add a function wrapping the access with bounds checks.
BR,
Jani.
>
> continue;
>
>> +
>> + man = ttm_manager_type(bdev, mem_type);
> I assume on single tile platform man will be null for vram1 ? Please
> confirm.
>> +
>> + if (man) {
>> + drm_print_memory_stats(p,
>> + &stats[mem_type],
>> + DRM_GEM_OBJECT_RESIDENT |
>> + DRM_GEM_OBJECT_PURGEABLE,
>> + name);
>
> instead of name can use mem_type_to_name[mem_type].
>
> Will leave it up to decide whether to use switch-case or const char*.
>
> Ensure DRM_GEM_OBJECT_PURGEABLE is not reported for vram0 and vram1.
>
> BR
>
> Himal Ghimiray
>
>> + }
>> + }
>> +}
>> +
>> /**
>> * xe_drm_client_fdinfo() - Callback for fdinfo interface
>> * @p: The drm_printer ptr
>> @@ -122,6 +223,6 @@ bool xe_drm_client_remove_bo(struct xe_bo *bo)
>> */
>> void xe_drm_client_fdinfo(struct drm_printer *p, struct drm_file *file)
>> {
>> - /* show_meminfo() will be developed here */
>> + show_meminfo(p, file);
>> }
>> #endif
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (6 preceding siblings ...)
2023-08-31 9:05 ` [Intel-xe] [PATCH 7/7] drm/xe: Implement fdinfo memory stats printing Tejas Upadhyay
@ 2023-08-31 9:21 ` Patchwork
2023-08-31 9:21 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
` (7 subsequent siblings)
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 9:21 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
State : success
== Summary ==
=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 72da4b45f drm/xe: Prevent return with locked vm
=== git am output follows ===
Applying: drm/xe: Add drm-client infrastructure
Applying: drm/xe: Interface xe drm client with fdinfo interface
Applying: drm/xe: Add tracking support for bos per client
Applying: drm/xe: Record each drm client with its VM
Applying: drm/xe: Track page table memory usage for client
Applying: drm/xe: Account ring buffer and context state storage
Applying: drm/xe: Implement fdinfo memory stats printing
^ permalink raw reply [flat|nested] 34+ messages in thread* [Intel-xe] ✗ CI.checkpatch: warning for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (7 preceding siblings ...)
2023-08-31 9:21 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: fdinfo memory stats Patchwork
@ 2023-08-31 9:21 ` Patchwork
2023-08-31 9:22 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
` (6 subsequent siblings)
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 9:21 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
e700ea2f248a75138759bcb443affeef4a2d1991
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 129e11bb31fd272604a9c1ca5e4136f3c597746a
Author: Tejas Upadhyay <tejas.upadhyay@intel.com>
Date: Thu Aug 31 14:35:36 2023 +0530
drm/xe: Implement fdinfo memory stats printing
Use the newly added drm_print_memory_stats helper to show memory
utilisation of our objects in drm/driver specific fdinfo output.
To collect the stats we walk the per memory regions object lists
and accumulate object size into the respective drm_memory_stats
categories.
Objects with multiple possible placements are reported in multiple
regions for total and shared sizes, while other categories are
counted only for the currently active region.
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
+ /mt/dim checkpatch 72da4b45f58f2a95d45743801a10e1f1e1dcce05 drm-intel
/mt/dim: line 50: /root/.dimrc: No such file or directory
^ permalink raw reply [flat|nested] 34+ messages in thread* [Intel-xe] ✓ CI.KUnit: success for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (8 preceding siblings ...)
2023-08-31 9:21 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-08-31 9:22 ` Patchwork
2023-08-31 9:29 ` [Intel-xe] ✓ CI.Build: " Patchwork
` (5 subsequent siblings)
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 9:22 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[09:21:48] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[09:21:52] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[09:22:12] Starting KUnit Kernel (1/1)...
[09:22:12] ============================================================
[09:22:12] ==================== xe_bo (2 subtests) ====================
[09:22:12] [SKIPPED] xe_ccs_migrate_kunit
[09:22:12] [SKIPPED] xe_bo_evict_kunit
[09:22:12] ===================== [SKIPPED] xe_bo ======================
[09:22:12] ================== xe_dma_buf (1 subtest) ==================
[09:22:12] [SKIPPED] xe_dma_buf_kunit
[09:22:12] =================== [SKIPPED] xe_dma_buf ===================
[09:22:12] ================== xe_migrate (1 subtest) ==================
[09:22:12] [SKIPPED] xe_migrate_sanity_kunit
[09:22:12] =================== [SKIPPED] xe_migrate ===================
[09:22:12] =================== xe_pci (2 subtests) ====================
[09:22:12] [PASSED] xe_gmdid_graphics_ip
[09:22:12] [PASSED] xe_gmdid_media_ip
[09:22:12] ===================== [PASSED] xe_pci ======================
[09:22:12] ==================== xe_rtp (1 subtest) ====================
[09:22:12] ================== xe_rtp_process_tests ===================
[09:22:12] [PASSED] coalesce-same-reg
[09:22:12] [PASSED] no-match-no-add
[09:22:12] [PASSED] no-match-no-add-multiple-rules
[09:22:12] [PASSED] two-regs-two-entries
[09:22:12] [PASSED] clr-one-set-other
[09:22:12] [PASSED] set-field
[09:22:12] [PASSED] conflict-duplicate
[09:22:12] [PASSED] conflict-not-disjoint
[09:22:12] [PASSED] conflict-reg-type
[09:22:12] ============== [PASSED] xe_rtp_process_tests ===============
[09:22:12] ===================== [PASSED] xe_rtp ======================
[09:22:12] ==================== xe_wa (1 subtest) =====================
[09:22:12] ======================== xe_wa_gt =========================
[09:22:12] [PASSED] TIGERLAKE (B0)
[09:22:12] [PASSED] DG1 (A0)
[09:22:12] [PASSED] DG1 (B0)
[09:22:12] [PASSED] ALDERLAKE_S (A0)
[09:22:12] [PASSED] ALDERLAKE_S (B0)
[09:22:12] [PASSED] ALDERLAKE_S (C0)
[09:22:12] [PASSED] ALDERLAKE_S (D0)
[09:22:12] [PASSED] ALDERLAKE_P (A0)
[09:22:12] [PASSED] ALDERLAKE_P (B0)
[09:22:12] [PASSED] ALDERLAKE_P (C0)
[09:22:12] [PASSED] DG2_G10 (A0)
[09:22:12] [PASSED] DG2_G10 (A1)
[09:22:12] [PASSED] DG2_G10 (B0)
[09:22:12] [PASSED] DG2_G10 (C0)
[09:22:12] [PASSED] DG2_G11 (A0)
[09:22:12] [PASSED] DG2_G11 (B0)
[09:22:12] [PASSED] DG2_G11 (B1)
[09:22:12] [PASSED] DG2_G12 (A0)
[09:22:12] [PASSED] DG2_G12 (A1)
[09:22:12] [PASSED] PVC (B0)
[09:22:12] [PASSED] PVC (B1)
[09:22:12] [PASSED] PVC (C0)
[09:22:12] ==================== [PASSED] xe_wa_gt =====================
[09:22:12] ====================== [PASSED] xe_wa ======================
[09:22:12] ============================================================
[09:22:12] Testing complete. Ran 37 tests: passed: 33, skipped: 4
[09:22:12] Elapsed time: 23.970s total, 4.149s configuring, 19.702s building, 0.097s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[09:22:12] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[09:22:14] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[09:22:33] Starting KUnit Kernel (1/1)...
[09:22:33] ============================================================
[09:22:33] ============ drm_test_pick_cmdline (2 subtests) ============
[09:22:33] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[09:22:33] =============== drm_test_pick_cmdline_named ===============
[09:22:33] [PASSED] NTSC
[09:22:33] [PASSED] NTSC-J
[09:22:33] [PASSED] PAL
[09:22:33] [PASSED] PAL-M
[09:22:33] =========== [PASSED] drm_test_pick_cmdline_named ===========
[09:22:33] ============== [PASSED] drm_test_pick_cmdline ==============
[09:22:33] ================== drm_buddy (6 subtests) ==================
[09:22:33] [PASSED] drm_test_buddy_alloc_limit
[09:22:33] [PASSED] drm_test_buddy_alloc_range
[09:22:33] [PASSED] drm_test_buddy_alloc_optimistic
[09:22:33] [PASSED] drm_test_buddy_alloc_pessimistic
[09:22:33] [PASSED] drm_test_buddy_alloc_smoke
[09:22:33] [PASSED] drm_test_buddy_alloc_pathological
[09:22:33] ==================== [PASSED] drm_buddy ====================
[09:22:33] ============= drm_cmdline_parser (40 subtests) =============
[09:22:33] [PASSED] drm_test_cmdline_force_d_only
[09:22:33] [PASSED] drm_test_cmdline_force_D_only_dvi
[09:22:33] [PASSED] drm_test_cmdline_force_D_only_hdmi
[09:22:33] [PASSED] drm_test_cmdline_force_D_only_not_digital
[09:22:33] [PASSED] drm_test_cmdline_force_e_only
[09:22:33] [PASSED] drm_test_cmdline_res
[09:22:33] [PASSED] drm_test_cmdline_res_vesa
[09:22:33] [PASSED] drm_test_cmdline_res_vesa_rblank
[09:22:33] [PASSED] drm_test_cmdline_res_rblank
[09:22:33] [PASSED] drm_test_cmdline_res_bpp
[09:22:33] [PASSED] drm_test_cmdline_res_refresh
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[09:22:33] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[09:22:33] [PASSED] drm_test_cmdline_res_margins_force_on
[09:22:33] [PASSED] drm_test_cmdline_res_vesa_margins
[09:22:33] [PASSED] drm_test_cmdline_name
[09:22:33] [PASSED] drm_test_cmdline_name_bpp
[09:22:33] [PASSED] drm_test_cmdline_name_option
[09:22:33] [PASSED] drm_test_cmdline_name_bpp_option
[09:22:33] [PASSED] drm_test_cmdline_rotate_0
[09:22:33] [PASSED] drm_test_cmdline_rotate_90
[09:22:33] [PASSED] drm_test_cmdline_rotate_180
[09:22:33] [PASSED] drm_test_cmdline_rotate_270
[09:22:33] [PASSED] drm_test_cmdline_hmirror
[09:22:33] [PASSED] drm_test_cmdline_vmirror
[09:22:33] [PASSED] drm_test_cmdline_margin_options
[09:22:33] [PASSED] drm_test_cmdline_multiple_options
[09:22:33] [PASSED] drm_test_cmdline_bpp_extra_and_option
[09:22:33] [PASSED] drm_test_cmdline_extra_and_option
[09:22:33] [PASSED] drm_test_cmdline_freestanding_options
[09:22:33] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[09:22:33] [PASSED] drm_test_cmdline_panel_orientation
[09:22:33] ================ drm_test_cmdline_invalid =================
[09:22:33] [PASSED] margin_only
[09:22:33] [PASSED] interlace_only
[09:22:33] [PASSED] res_missing_x
[09:22:33] [PASSED] res_missing_y
[09:22:33] [PASSED] res_bad_y
[09:22:33] [PASSED] res_missing_y_bpp
[09:22:33] [PASSED] res_bad_bpp
[09:22:33] [PASSED] res_bad_refresh
[09:22:33] [PASSED] res_bpp_refresh_force_on_off
[09:22:33] [PASSED] res_invalid_mode
[09:22:33] [PASSED] res_bpp_wrong_place_mode
[09:22:33] [PASSED] name_bpp_refresh
[09:22:33] [PASSED] name_refresh
[09:22:33] [PASSED] name_refresh_wrong_mode
[09:22:33] [PASSED] name_refresh_invalid_mode
[09:22:33] [PASSED] rotate_multiple
[09:22:33] [PASSED] rotate_invalid_val
[09:22:33] [PASSED] rotate_truncated
[09:22:33] [PASSED] invalid_option
[09:22:33] [PASSED] invalid_tv_option
[09:22:33] [PASSED] truncated_tv_option
[09:22:33] ============ [PASSED] drm_test_cmdline_invalid =============
[09:22:33] =============== drm_test_cmdline_tv_options ===============
[09:22:33] [PASSED] NTSC
[09:22:33] [PASSED] NTSC_443
[09:22:33] [PASSED] NTSC_J
[09:22:33] [PASSED] PAL
[09:22:33] [PASSED] PAL_M
[09:22:33] [PASSED] PAL_N
[09:22:33] [PASSED] SECAM
[09:22:33] =========== [PASSED] drm_test_cmdline_tv_options ===========
[09:22:33] =============== [PASSED] drm_cmdline_parser ================
[09:22:33] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[09:22:33] ========== drm_test_get_tv_mode_from_name_valid ===========
[09:22:33] [PASSED] NTSC
[09:22:33] [PASSED] NTSC-443
[09:22:33] [PASSED] NTSC-J
[09:22:33] [PASSED] PAL
[09:22:33] [PASSED] PAL-M
[09:22:33] [PASSED] PAL-N
[09:22:33] [PASSED] SECAM
[09:22:33] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[09:22:33] [PASSED] drm_test_get_tv_mode_from_name_truncated
[09:22:33] ============ [PASSED] drm_get_tv_mode_from_name ============
[09:22:33] ============= drm_damage_helper (21 subtests) ==============
[09:22:33] [PASSED] drm_test_damage_iter_no_damage
[09:22:33] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[09:22:33] [PASSED] drm_test_damage_iter_no_damage_src_moved
[09:22:33] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[09:22:33] [PASSED] drm_test_damage_iter_no_damage_not_visible
[09:22:33] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[09:22:33] [PASSED] drm_test_damage_iter_no_damage_no_fb
[09:22:33] [PASSED] drm_test_damage_iter_simple_damage
[09:22:33] [PASSED] drm_test_damage_iter_single_damage
[09:22:33] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[09:22:33] [PASSED] drm_test_damage_iter_single_damage_outside_src
[09:22:33] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[09:22:33] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[09:22:33] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[09:22:33] [PASSED] drm_test_damage_iter_single_damage_src_moved
[09:22:33] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[09:22:33] [PASSED] drm_test_damage_iter_damage
[09:22:33] [PASSED] drm_test_damage_iter_damage_one_intersect
[09:22:33] [PASSED] drm_test_damage_iter_damage_one_outside
[09:22:33] [PASSED] drm_test_damage_iter_damage_src_moved
[09:22:33] [PASSED] drm_test_damage_iter_damage_not_visible
[09:22:33] ================ [PASSED] drm_damage_helper ================
[09:22:33] ============== drm_dp_mst_helper (2 subtests) ==============
[09:22:33] ============== drm_test_dp_mst_calc_pbn_mode ==============
[09:22:33] [PASSED] Clock 154000 BPP 30 DSC disabled
[09:22:33] [PASSED] Clock 234000 BPP 30 DSC disabled
[09:22:33] [PASSED] Clock 297000 BPP 24 DSC disabled
[09:22:33] [PASSED] Clock 332880 BPP 24 DSC enabled
[09:22:33] [PASSED] Clock 324540 BPP 24 DSC enabled
[09:22:33] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[09:22:33] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[09:22:33] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[09:22:33] [PASSED] DP_POWER_UP_PHY with port number
[09:22:33] [PASSED] DP_POWER_DOWN_PHY with port number
[09:22:33] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[09:22:33] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[09:22:33] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[09:22:33] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[09:22:33] [PASSED] DP_QUERY_PAYLOAD with port number
[09:22:33] [PASSED] DP_QUERY_PAYLOAD with VCPI
[09:22:33] [PASSED] DP_REMOTE_DPCD_READ with port number
[09:22:33] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[09:22:33] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[09:22:33] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[09:22:33] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[09:22:33] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[09:22:33] [PASSED] DP_REMOTE_I2C_READ with port number
[09:22:33] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[09:22:33] [PASSED] DP_REMOTE_I2C_READ with transactions array
[09:22:33] [PASSED] DP_REMOTE_I2C_WRITE with port number
[09:22:33] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[09:22:33] [PASSED] DP_REMOTE_I2C_WRITE with data array
[09:22:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[09:22:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[09:22:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[09:22:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[09:22:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[09:22:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[09:22:33] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[09:22:33] ================ [PASSED] drm_dp_mst_helper ================
[09:22:33] =========== drm_format_helper_test (11 subtests) ===========
[09:22:33] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[09:22:33] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[09:22:33] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[09:22:33] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[09:22:33] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[09:22:33] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[09:22:33] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[09:22:33] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[09:22:33] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[09:22:33] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[09:22:33] ============== drm_test_fb_xrgb8888_to_mono ===============
[09:22:33] [PASSED] single_pixel_source_buffer
[09:22:33] [PASSED] single_pixel_clip_rectangle
[09:22:33] [PASSED] well_known_colors
[09:22:33] [PASSED] destination_pitch
[09:22:33] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[09:22:33] ============= [PASSED] drm_format_helper_test ==============
[09:22:33] ================= drm_format (18 subtests) =================
[09:22:33] [PASSED] drm_test_format_block_width_invalid
[09:22:33] [PASSED] drm_test_format_block_width_one_plane
[09:22:33] [PASSED] drm_test_format_block_width_two_plane
[09:22:33] [PASSED] drm_test_format_block_width_three_plane
[09:22:33] [PASSED] drm_test_format_block_width_tiled
[09:22:33] [PASSED] drm_test_format_block_height_invalid
[09:22:33] [PASSED] drm_test_format_block_height_one_plane
[09:22:33] [PASSED] drm_test_format_block_height_two_plane
[09:22:33] [PASSED] drm_test_format_block_height_three_plane
[09:22:33] [PASSED] drm_test_format_block_height_tiled
[09:22:33] [PASSED] drm_test_format_min_pitch_invalid
[09:22:33] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[09:22:33] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[09:22:33] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[09:22:33] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[09:22:33] [PASSED] drm_test_format_min_pitch_two_plane
[09:22:33] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[09:22:33] [PASSED] drm_test_format_min_pitch_tiled
[09:22:33] =================== [PASSED] drm_format ====================
[09:22:33] =============== drm_framebuffer (1 subtest) ================
[09:22:33] =============== drm_test_framebuffer_create ===============
[09:22:33] [PASSED] ABGR8888 normal sizes
[09:22:33] [PASSED] ABGR8888 max sizes
[09:22:33] [PASSED] ABGR8888 pitch greater than min required
[09:22:33] [PASSED] ABGR8888 pitch less than min required
[09:22:33] [PASSED] ABGR8888 Invalid width
[09:22:33] [PASSED] ABGR8888 Invalid buffer handle
[09:22:33] [PASSED] No pixel format
[09:22:33] [PASSED] ABGR8888 Width 0
[09:22:33] [PASSED] ABGR8888 Height 0
[09:22:33] [PASSED] ABGR8888 Out of bound height * pitch combination
[09:22:33] [PASSED] ABGR8888 Large buffer offset
[09:22:33] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[09:22:33] [PASSED] ABGR8888 Valid buffer modifier
[09:22:33] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[09:22:33] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[09:22:33] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[09:22:33] [PASSED] NV12 Normal sizes
[09:22:33] [PASSED] NV12 Max sizes
[09:22:33] [PASSED] NV12 Invalid pitch
[09:22:33] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[09:22:33] [PASSED] NV12 different modifier per-plane
[09:22:33] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[09:22:33] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[09:22:33] [PASSED] NV12 Modifier for inexistent plane
[09:22:33] [PASSED] NV12 Handle for inexistent plane
[09:22:33] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[09:22:33] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[09:22:33] [PASSED] YVU420 Normal sizes
[09:22:33] [PASSED] YVU420 Max sizes
[09:22:33] [PASSED] YVU420 Invalid pitch
[09:22:33] [PASSED] YVU420 Different pitches
[09:22:33] [PASSED] YVU420 Different buffer offsets/pitches
[09:22:33] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[09:22:33] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[09:22:33] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[09:22:33] [PASSED] YVU420 Valid modifier
[09:22:33] [PASSED] YVU420 Different modifiers per plane
[09:22:33] [PASSED] YVU420 Modifier for inexistent plane
[09:22:33] [PASSED] X0L2 Normal sizes
[09:22:33] [PASSED] X0L2 Max sizes
[09:22:33] [PASSED] X0L2 Invalid pitch
[09:22:33] [PASSED] X0L2 Pitch greater than minimum required
stty: 'standard input': Inappropriate ioctl for device
[09:22:33] [PASSED] X0L2 Handle for inexistent plane
[09:22:33] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[09:22:33] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[09:22:33] [PASSED] X0L2 Valid modifier
[09:22:33] [PASSED] X0L2 Modifier for inexistent plane
[09:22:33] =========== [PASSED] drm_test_framebuffer_create ===========
[09:22:33] ================= [PASSED] drm_framebuffer =================
[09:22:33] =============== drm-test-managed (1 subtest) ===============
[09:22:33] [PASSED] drm_test_managed_run_action
[09:22:33] ================ [PASSED] drm-test-managed =================
[09:22:33] =================== drm_mm (19 subtests) ===================
[09:22:33] [PASSED] drm_test_mm_init
[09:22:33] [PASSED] drm_test_mm_debug
[09:22:43] [PASSED] drm_test_mm_reserve
[09:22:53] [PASSED] drm_test_mm_insert
[09:22:54] [PASSED] drm_test_mm_replace
[09:22:54] [PASSED] drm_test_mm_insert_range
[09:22:54] [PASSED] drm_test_mm_frag
[09:22:54] [PASSED] drm_test_mm_align
[09:22:54] [PASSED] drm_test_mm_align32
[09:22:54] [PASSED] drm_test_mm_align64
[09:22:55] [PASSED] drm_test_mm_evict
[09:22:55] [PASSED] drm_test_mm_evict_range
[09:22:55] [PASSED] drm_test_mm_topdown
[09:22:55] [PASSED] drm_test_mm_bottomup
[09:22:55] [PASSED] drm_test_mm_lowest
[09:22:55] [PASSED] drm_test_mm_highest
[09:22:55] [PASSED] drm_test_mm_color
[09:22:56] [PASSED] drm_test_mm_color_evict
[09:22:56] [PASSED] drm_test_mm_color_evict_range
[09:22:56] ===================== [PASSED] drm_mm ======================
[09:22:56] ============= drm_modes_analog_tv (4 subtests) =============
[09:22:56] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[09:22:56] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[09:22:56] [PASSED] drm_test_modes_analog_tv_pal_576i
[09:22:56] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[09:22:56] =============== [PASSED] drm_modes_analog_tv ===============
[09:22:56] ============== drm_plane_helper (2 subtests) ===============
[09:22:56] =============== drm_test_check_plane_state ================
[09:22:56] [PASSED] clipping_simple
[09:22:56] [PASSED] clipping_rotate_reflect
[09:22:56] [PASSED] positioning_simple
[09:22:56] [PASSED] upscaling
[09:22:56] [PASSED] downscaling
[09:22:56] [PASSED] rounding1
[09:22:56] [PASSED] rounding2
[09:22:56] [PASSED] rounding3
[09:22:56] [PASSED] rounding4
[09:22:56] =========== [PASSED] drm_test_check_plane_state ============
[09:22:56] =========== drm_test_check_invalid_plane_state ============
[09:22:56] [PASSED] positioning_invalid
[09:22:56] [PASSED] upscaling_invalid
[09:22:56] [PASSED] downscaling_invalid
[09:22:56] ======= [PASSED] drm_test_check_invalid_plane_state ========
[09:22:56] ================ [PASSED] drm_plane_helper =================
[09:22:56] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[09:22:56] ====== drm_test_connector_helper_tv_get_modes_check =======
[09:22:56] [PASSED] None
[09:22:56] [PASSED] PAL
[09:22:56] [PASSED] NTSC
[09:22:56] [PASSED] Both, NTSC Default
[09:22:56] [PASSED] Both, PAL Default
[09:22:56] [PASSED] Both, NTSC Default, with PAL on command-line
[09:22:56] [PASSED] Both, PAL Default, with NTSC on command-line
[09:22:56] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[09:22:56] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[09:22:56] ================== drm_rect (9 subtests) ===================
[09:22:56] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[09:22:56] [PASSED] drm_test_rect_clip_scaled_not_clipped
[09:22:56] [PASSED] drm_test_rect_clip_scaled_clipped
[09:22:56] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[09:22:56] ================= drm_test_rect_intersect =================
[09:22:56] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[09:22:56] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[09:22:56] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[09:22:56] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[09:22:56] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[09:22:56] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[09:22:56] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[09:22:56] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[09:22:56] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[09:22:56] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[09:22:56] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[09:22:56] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[09:22:56] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[09:22:56] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[09:22:56] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[09:22:56] ============= [PASSED] drm_test_rect_intersect =============
[09:22:56] ================ drm_test_rect_calc_hscale ================
[09:22:56] [PASSED] normal use
[09:22:56] [PASSED] out of max range
[09:22:56] [PASSED] out of min range
[09:22:56] [PASSED] zero dst
[09:22:56] [PASSED] negative src
[09:22:56] [PASSED] negative dst
[09:22:56] ============ [PASSED] drm_test_rect_calc_hscale ============
[09:22:56] ================ drm_test_rect_calc_vscale ================
[09:22:56] [PASSED] normal use
[09:22:56] [PASSED] out of max range
[09:22:56] [PASSED] out of min range
[09:22:56] [PASSED] zero dst
[09:22:56] [PASSED] negative src
[09:22:56] [PASSED] negative dst
[09:22:56] ============ [PASSED] drm_test_rect_calc_vscale ============
[09:22:56] ================== drm_test_rect_rotate ===================
[09:22:56] [PASSED] reflect-x
[09:22:56] [PASSED] reflect-y
[09:22:56] [PASSED] rotate-0
[09:22:56] [PASSED] rotate-90
[09:22:56] [PASSED] rotate-180
[09:22:56] [PASSED] rotate-270
[09:22:56] ============== [PASSED] drm_test_rect_rotate ===============
[09:22:56] ================ drm_test_rect_rotate_inv =================
[09:22:56] [PASSED] reflect-x
[09:22:56] [PASSED] reflect-y
[09:22:56] [PASSED] rotate-0
[09:22:56] [PASSED] rotate-90
[09:22:56] [PASSED] rotate-180
[09:22:56] [PASSED] rotate-270
[09:22:56] ============ [PASSED] drm_test_rect_rotate_inv =============
[09:22:56] ==================== [PASSED] drm_rect =====================
[09:22:56] ================== drm_exec (7 subtests) ===================
[09:22:56] [PASSED] sanitycheck
[09:22:56] [PASSED] test_lock
[09:22:56] [PASSED] test_lock_unlock
[09:22:56] [PASSED] test_duplicates
[09:22:56] [PASSED] test_prepare
[09:22:56] [PASSED] test_prepare_array
[09:22:56] [PASSED] test_multiple_loops
[09:22:56] ==================== [PASSED] drm_exec =====================
[09:22:56] ============================================================
[09:22:56] Testing complete. Ran 340 tests: passed: 340
[09:22:56] Elapsed time: 43.946s total, 1.662s configuring, 19.254s building, 23.006s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 34+ messages in thread* [Intel-xe] ✓ CI.Build: success for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (9 preceding siblings ...)
2023-08-31 9:22 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-08-31 9:29 ` Patchwork
2023-08-31 9:30 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
` (4 subsequent siblings)
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 9:29 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
State : success
== Summary ==
+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
++ date +%s
+ echo -e '\e[0Ksection_start:1693473787:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1693473787:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
GEN Makefile
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/menu.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64-default'
++ nproc
+ make O=build64-default -j48
make[1]: Entering directory '/kernel/build64-default'
GEN Makefile
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
GEN arch/x86/include/generated/asm/orc_hash.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
WRAP arch/x86/include/generated/uapi/asm/param.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_common.o
HOSTCC arch/x86/tools/relocs_64.o
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/export.h
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
WRAP arch/x86/include/generated/asm/irq_regs.h
WRAP arch/x86/include/generated/asm/kmap_size.h
WRAP arch/x86/include/generated/asm/mmiowb.h
WRAP arch/x86/include/generated/asm/local64.h
WRAP arch/x86/include/generated/asm/module.lds.h
WRAP arch/x86/include/generated/asm/rwonce.h
WRAP arch/x86/include/generated/asm/unaligned.h
UPD include/generated/uapi/linux/version.h
UPD include/config/kernel.release
HOSTCC scripts/kallsyms
HOSTCC scripts/sorttable
UPD include/generated/compile.h
HOSTCC scripts/asn1_compiler
HOSTCC scripts/unifdef
UPD include/generated/utsrelease.h
DESCEND objtool
HOSTCC /kernel/build64-default/tools/objtool/fixdep.o
HOSTLD /kernel/build64-default/tools/objtool/fixdep-in.o
LINK /kernel/build64-default/tools/objtool/fixdep
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/help.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/pager.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/parse-options.h
INSTALL /kernel/build64-default/tools/objtool/libsubcmd/include/subcmd/run-command.h
CC /kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
CC /kernel/build64-default/tools/objtool/libsubcmd/help.o
CC /kernel/build64-default/tools/objtool/libsubcmd/pager.o
CC /kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
CC /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
CC /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
INSTALL libsubcmd_headers
CC /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
HOSTLD arch/x86/tools/relocs
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
HDRINST usr/include/video/edid.h
HDRINST usr/include/video/sisfb.h
HDRINST usr/include/drm/amdgpu_drm.h
HDRINST usr/include/video/uvesafb.h
HDRINST usr/include/drm/qaic_accel.h
HDRINST usr/include/drm/i915_drm.h
HDRINST usr/include/drm/vgem_drm.h
HDRINST usr/include/drm/virtgpu_drm.h
HDRINST usr/include/drm/xe_drm.h
HDRINST usr/include/drm/omap_drm.h
HDRINST usr/include/drm/radeon_drm.h
HDRINST usr/include/drm/tegra_drm.h
HDRINST usr/include/drm/drm_mode.h
HDRINST usr/include/drm/exynos_drm.h
HDRINST usr/include/drm/ivpu_accel.h
HDRINST usr/include/drm/drm_sarea.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/v3d_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/vmwgfx_drm.h
HDRINST usr/include/drm/msm_drm.h
HDRINST usr/include/drm/etnaviv_drm.h
HDRINST usr/include/drm/vc4_drm.h
HDRINST usr/include/drm/lima_drm.h
HDRINST usr/include/drm/panfrost_drm.h
HDRINST usr/include/drm/drm.h
HDRINST usr/include/drm/armada_drm.h
HDRINST usr/include/mtd/inftl-user.h
HDRINST usr/include/mtd/nftl-user.h
HDRINST usr/include/mtd/mtd-user.h
HDRINST usr/include/mtd/ubi-user.h
HDRINST usr/include/mtd/mtd-abi.h
HDRINST usr/include/xen/gntdev.h
HDRINST usr/include/xen/gntalloc.h
HDRINST usr/include/xen/evtchn.h
HDRINST usr/include/xen/privcmd.h
HDRINST usr/include/asm-generic/auxvec.h
HDRINST usr/include/asm-generic/bitsperlong.h
HDRINST usr/include/asm-generic/posix_types.h
HDRINST usr/include/asm-generic/ioctls.h
HDRINST usr/include/asm-generic/mman.h
HDRINST usr/include/asm-generic/shmbuf.h
HDRINST usr/include/asm-generic/bpf_perf_event.h
HDRINST usr/include/asm-generic/types.h
HDRINST usr/include/asm-generic/poll.h
HDRINST usr/include/asm-generic/msgbuf.h
HDRINST usr/include/asm-generic/swab.h
HDRINST usr/include/asm-generic/statfs.h
HDRINST usr/include/asm-generic/unistd.h
HDRINST usr/include/asm-generic/hugetlb_encode.h
HDRINST usr/include/asm-generic/resource.h
HDRINST usr/include/asm-generic/param.h
HDRINST usr/include/asm-generic/termbits-common.h
HDRINST usr/include/asm-generic/sockios.h
HDRINST usr/include/asm-generic/kvm_para.h
HDRINST usr/include/asm-generic/errno.h
HDRINST usr/include/asm-generic/termios.h
HDRINST usr/include/asm-generic/mman-common.h
HDRINST usr/include/asm-generic/ioctl.h
HDRINST usr/include/asm-generic/socket.h
HDRINST usr/include/asm-generic/signal-defs.h
HDRINST usr/include/asm-generic/termbits.h
HDRINST usr/include/asm-generic/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
UPD scripts/mod/devicetable-offsets.h
HDRINST usr/include/rdma/rdma_user_ioctl.h
HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
HDRINST usr/include/rdma/bnxt_re-abi.h
HDRINST usr/include/rdma/hns-abi.h
HDRINST usr/include/rdma/qedr-abi.h
HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
HDRINST usr/include/rdma/vmw_pvrdma-abi.h
HDRINST usr/include/rdma/ib_user_sa.h
HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
HDRINST usr/include/rdma/rvt-abi.h
HDRINST usr/include/rdma/mlx5-abi.h
HDRINST usr/include/rdma/rdma_netlink.h
HDRINST usr/include/rdma/erdma-abi.h
HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
HDRINST usr/include/rdma/rdma_user_cm.h
HDRINST usr/include/rdma/ib_user_verbs.h
HDRINST usr/include/rdma/efa-abi.h
HDRINST usr/include/rdma/siw-abi.h
HDRINST usr/include/rdma/mlx4-abi.h
HDRINST usr/include/rdma/mthca-abi.h
HDRINST usr/include/rdma/ib_user_mad.h
HDRINST usr/include/rdma/ocrdma-abi.h
HDRINST usr/include/rdma/cxgb4-abi.h
HDRINST usr/include/misc/xilinx_sdfec.h
HDRINST usr/include/misc/uacce/hisi_qm.h
HDRINST usr/include/misc/uacce/uacce.h
HDRINST usr/include/misc/cxl.h
HDRINST usr/include/misc/ocxl.h
HDRINST usr/include/misc/fastrpc.h
HDRINST usr/include/misc/pvpanic.h
HDRINST usr/include/linux/i8k.h
HDRINST usr/include/linux/acct.h
HDRINST usr/include/linux/atmmpc.h
HDRINST usr/include/linux/fs.h
HDRINST usr/include/linux/cifs/cifs_mount.h
HDRINST usr/include/linux/cifs/cifs_netlink.h
HDRINST usr/include/linux/if_packet.h
HDRINST usr/include/linux/route.h
HDRINST usr/include/linux/patchkey.h
HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
HDRINST usr/include/linux/tc_ematch/tc_em_text.h
HDRINST usr/include/linux/virtio_pmem.h
HDRINST usr/include/linux/rkisp1-config.h
HDRINST usr/include/linux/vhost.h
HDRINST usr/include/linux/cec-funcs.h
HDRINST usr/include/linux/ppdev.h
HDRINST usr/include/linux/isdn/capicmd.h
HDRINST usr/include/linux/virtio_fs.h
HDRINST usr/include/linux/netfilter_ipv6.h
MKELF scripts/mod/elfconfig.h
HDRINST usr/include/linux/lirc.h
HDRINST usr/include/linux/mroute6.h
HOSTCC scripts/mod/modpost.o
HDRINST usr/include/linux/nl80211-vnd-intel.h
HOSTCC scripts/mod/file2alias.o
HDRINST usr/include/linux/ivtvfb.h
HDRINST usr/include/linux/auxvec.h
HOSTCC scripts/mod/sumversion.o
HDRINST usr/include/linux/dm-log-userspace.h
HDRINST usr/include/linux/dccp.h
HDRINST usr/include/linux/virtio_scmi.h
HDRINST usr/include/linux/atmarp.h
HDRINST usr/include/linux/arcfb.h
HDRINST usr/include/linux/nbd-netlink.h
HDRINST usr/include/linux/sched/types.h
HDRINST usr/include/linux/tcp.h
HDRINST usr/include/linux/neighbour.h
HDRINST usr/include/linux/dlm_device.h
HDRINST usr/include/linux/wmi.h
HDRINST usr/include/linux/btrfs_tree.h
HDRINST usr/include/linux/virtio_crypto.h
HDRINST usr/include/linux/vbox_err.h
HDRINST usr/include/linux/edd.h
HDRINST usr/include/linux/loop.h
HDRINST usr/include/linux/nvme_ioctl.h
HDRINST usr/include/linux/mmtimer.h
HDRINST usr/include/linux/if_pppol2tp.h
HDRINST usr/include/linux/mtio.h
HDRINST usr/include/linux/if_arcnet.h
HDRINST usr/include/linux/romfs_fs.h
HDRINST usr/include/linux/posix_types.h
HDRINST usr/include/linux/rtc.h
HDRINST usr/include/linux/landlock.h
HDRINST usr/include/linux/gpio.h
HDRINST usr/include/linux/selinux_netlink.h
HDRINST usr/include/linux/pps.h
HDRINST usr/include/linux/ndctl.h
HDRINST usr/include/linux/virtio_gpu.h
HDRINST usr/include/linux/android/binderfs.h
HDRINST usr/include/linux/android/binder.h
HDRINST usr/include/linux/virtio_vsock.h
HDRINST usr/include/linux/sound.h
HDRINST usr/include/linux/vtpm_proxy.h
HDRINST usr/include/linux/nfs_fs.h
HDRINST usr/include/linux/elf-fdpic.h
HDRINST usr/include/linux/adfs_fs.h
HDRINST usr/include/linux/target_core_user.h
HDRINST usr/include/linux/netlink_diag.h
HDRINST usr/include/linux/const.h
HDRINST usr/include/linux/firewire-cdev.h
HDRINST usr/include/linux/vdpa.h
HDRINST usr/include/linux/if_infiniband.h
HDRINST usr/include/linux/serial.h
HDRINST usr/include/linux/iio/types.h
HDRINST usr/include/linux/iio/buffer.h
HDRINST usr/include/linux/iio/events.h
HDRINST usr/include/linux/baycom.h
HDRINST usr/include/linux/major.h
HDRINST usr/include/linux/atmppp.h
HDRINST usr/include/linux/ipv6_route.h
HDRINST usr/include/linux/spi/spidev.h
HDRINST usr/include/linux/spi/spi.h
HDRINST usr/include/linux/virtio_ring.h
HDRINST usr/include/linux/hdlc/ioctl.h
HDRINST usr/include/linux/remoteproc_cdev.h
HDRINST usr/include/linux/hyperv.h
HDRINST usr/include/linux/rpl_iptunnel.h
HDRINST usr/include/linux/sync_file.h
HDRINST usr/include/linux/igmp.h
HDRINST usr/include/linux/v4l2-dv-timings.h
HDRINST usr/include/linux/virtio_i2c.h
HDRINST usr/include/linux/xfrm.h
HDRINST usr/include/linux/capability.h
HDRINST usr/include/linux/gtp.h
HDRINST usr/include/linux/xdp_diag.h
HDRINST usr/include/linux/pkt_cls.h
HDRINST usr/include/linux/suspend_ioctls.h
HDRINST usr/include/linux/vt.h
HDRINST usr/include/linux/loadpin.h
HDRINST usr/include/linux/dlm_plock.h
HDRINST usr/include/linux/fb.h
HDRINST usr/include/linux/max2175.h
HDRINST usr/include/linux/sunrpc/debug.h
HDRINST usr/include/linux/gsmmux.h
HDRINST usr/include/linux/watchdog.h
HDRINST usr/include/linux/vhost_types.h
HDRINST usr/include/linux/vduse.h
HDRINST usr/include/linux/ila.h
HDRINST usr/include/linux/tdx-guest.h
HDRINST usr/include/linux/close_range.h
HDRINST usr/include/linux/ivtv.h
HDRINST usr/include/linux/cryptouser.h
HDRINST usr/include/linux/netfilter/xt_string.h
HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
HDRINST usr/include/linux/netfilter/nf_nat.h
HDRINST usr/include/linux/netfilter/xt_recent.h
HDRINST usr/include/linux/netfilter/xt_addrtype.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
HDRINST usr/include/linux/netfilter/xt_MARK.h
HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
HDRINST usr/include/linux/netfilter/xt_multiport.h
HDRINST usr/include/linux/netfilter/nfnetlink.h
HDRINST usr/include/linux/netfilter/xt_cgroup.h
HDRINST usr/include/linux/netfilter/nf_synproxy.h
HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
HDRINST usr/include/linux/netfilter/nfnetlink_log.h
HDRINST usr/include/linux/netfilter/xt_TPROXY.h
HDRINST usr/include/linux/netfilter/xt_u32.h
HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
HDRINST usr/include/linux/netfilter/xt_ecn.h
HDRINST usr/include/linux/netfilter/xt_esp.h
HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
HDRINST usr/include/linux/netfilter/xt_mac.h
HDRINST usr/include/linux/netfilter/xt_comment.h
HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
HDRINST usr/include/linux/netfilter/xt_osf.h
HDRINST usr/include/linux/netfilter/xt_hashlimit.h
HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
HDRINST usr/include/linux/netfilter/xt_socket.h
HDRINST usr/include/linux/netfilter/xt_connmark.h
HDRINST usr/include/linux/netfilter/xt_tcpudp.h
HDRINST usr/include/linux/netfilter/xt_sctp.h
HDRINST usr/include/linux/netfilter/xt_DSCP.h
HDRINST usr/include/linux/netfilter/xt_time.h
HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
HDRINST usr/include/linux/netfilter/xt_policy.h
HDRINST usr/include/linux/netfilter/xt_rpfilter.h
HDRINST usr/include/linux/netfilter/xt_nfacct.h
HDRINST usr/include/linux/netfilter/xt_SECMARK.h
HDRINST usr/include/linux/netfilter/xt_length.h
HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
HDRINST usr/include/linux/netfilter/xt_quota.h
HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
HDRINST usr/include/linux/netfilter/xt_ipcomp.h
HDRINST usr/include/linux/netfilter/xt_iprange.h
HDRINST usr/include/linux/netfilter/xt_bpf.h
HDRINST usr/include/linux/netfilter/xt_LOG.h
HDRINST usr/include/linux/netfilter/xt_rateest.h
HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
HDRINST usr/include/linux/netfilter/xt_HMARK.h
HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
HDRINST usr/include/linux/netfilter/xt_pkttype.h
HDRINST usr/include/linux/netfilter/xt_ipvs.h
HDRINST usr/include/linux/netfilter/xt_devgroup.h
HDRINST usr/include/linux/netfilter/xt_AUDIT.h
HDRINST usr/include/linux/netfilter/xt_realm.h
HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
HDRINST usr/include/linux/netfilter/xt_set.h
HDRINST usr/include/linux/netfilter/xt_LED.h
HDRINST usr/include/linux/netfilter/xt_connlabel.h
HDRINST usr/include/linux/netfilter/xt_owner.h
HDRINST usr/include/linux/netfilter/xt_dccp.h
HDRINST usr/include/linux/netfilter/xt_limit.h
HDRINST usr/include/linux/netfilter/xt_conntrack.h
HDRINST usr/include/linux/netfilter/xt_TEE.h
HDRINST usr/include/linux/netfilter/xt_RATEEST.h
HDRINST usr/include/linux/netfilter/xt_connlimit.h
HDRINST usr/include/linux/netfilter/ipset/ip_set.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
HDRINST usr/include/linux/netfilter/x_tables.h
HDRINST usr/include/linux/netfilter/xt_dscp.h
HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
HDRINST usr/include/linux/netfilter/xt_cluster.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
HDRINST usr/include/linux/netfilter/nf_log.h
HDRINST usr/include/linux/netfilter/xt_tcpmss.h
HDRINST usr/include/linux/netfilter/xt_NFLOG.h
HDRINST usr/include/linux/netfilter/xt_l2tp.h
HDRINST usr/include/linux/netfilter/xt_helper.h
HDRINST usr/include/linux/netfilter/xt_statistic.h
HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
HDRINST usr/include/linux/netfilter/xt_CT.h
HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
HDRINST usr/include/linux/netfilter/xt_connbytes.h
HDRINST usr/include/linux/netfilter/xt_state.h
HDRINST usr/include/linux/netfilter/nf_tables.h
HDRINST usr/include/linux/netfilter/xt_mark.h
HDRINST usr/include/linux/netfilter/xt_cpu.h
HDRINST usr/include/linux/netfilter/nf_tables_compat.h
HDRINST usr/include/linux/netfilter/xt_physdev.h
HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
HDRINST usr/include/linux/tty_flags.h
HDRINST usr/include/linux/if_phonet.h
HDRINST usr/include/linux/elf-em.h
HDRINST usr/include/linux/vm_sockets.h
HDRINST usr/include/linux/dlmconstants.h
HDRINST usr/include/linux/bsg.h
HDRINST usr/include/linux/matroxfb.h
HDRINST usr/include/linux/sysctl.h
HDRINST usr/include/linux/unix_diag.h
HDRINST usr/include/linux/pcitest.h
HDRINST usr/include/linux/mman.h
HDRINST usr/include/linux/if_plip.h
HDRINST usr/include/linux/virtio_balloon.h
HDRINST usr/include/linux/pidfd.h
HDRINST usr/include/linux/f2fs.h
HDRINST usr/include/linux/x25.h
HDRINST usr/include/linux/if_cablemodem.h
HDRINST usr/include/linux/utsname.h
HDRINST usr/include/linux/counter.h
HDRINST usr/include/linux/atm_tcp.h
HDRINST usr/include/linux/atalk.h
HDRINST usr/include/linux/virtio_rng.h
HDRINST usr/include/linux/vboxguest.h
HDRINST usr/include/linux/bpf_perf_event.h
HDRINST usr/include/linux/ipmi_ssif_bmc.h
HDRINST usr/include/linux/nfs_mount.h
HDRINST usr/include/linux/sonet.h
HDRINST usr/include/linux/netfilter.h
HDRINST usr/include/linux/keyctl.h
HDRINST usr/include/linux/nl80211.h
HDRINST usr/include/linux/misc/bcm_vk.h
HDRINST usr/include/linux/audit.h
HDRINST usr/include/linux/tipc_config.h
HDRINST usr/include/linux/tipc_sockets_diag.h
HDRINST usr/include/linux/futex.h
HDRINST usr/include/linux/sev-guest.h
HDRINST usr/include/linux/ublk_cmd.h
HDRINST usr/include/linux/types.h
HDRINST usr/include/linux/virtio_input.h
HDRINST usr/include/linux/if_slip.h
HDRINST usr/include/linux/personality.h
HDRINST usr/include/linux/openat2.h
HDRINST usr/include/linux/poll.h
HDRINST usr/include/linux/posix_acl.h
HDRINST usr/include/linux/smc_diag.h
HDRINST usr/include/linux/snmp.h
HDRINST usr/include/linux/errqueue.h
HDRINST usr/include/linux/if_tunnel.h
HDRINST usr/include/linux/fanotify.h
HDRINST usr/include/linux/kernel.h
HDRINST usr/include/linux/rtnetlink.h
HDRINST usr/include/linux/rpl.h
HDRINST usr/include/linux/memfd.h
HDRINST usr/include/linux/serial_core.h
HDRINST usr/include/linux/dns_resolver.h
HDRINST usr/include/linux/pr.h
HDRINST usr/include/linux/atm_eni.h
HDRINST usr/include/linux/lp.h
HDRINST usr/include/linux/virtio_mem.h
HDRINST usr/include/linux/ultrasound.h
HDRINST usr/include/linux/sctp.h
HDRINST usr/include/linux/uio.h
HDRINST usr/include/linux/tcp_metrics.h
HDRINST usr/include/linux/wwan.h
HDRINST usr/include/linux/atmbr2684.h
HDRINST usr/include/linux/in_route.h
HDRINST usr/include/linux/qemu_fw_cfg.h
HDRINST usr/include/linux/if_macsec.h
HDRINST usr/include/linux/usb/charger.h
HDRINST usr/include/linux/usb/g_uvc.h
HDRINST usr/include/linux/usb/gadgetfs.h
HDRINST usr/include/linux/usb/raw_gadget.h
HDRINST usr/include/linux/usb/cdc-wdm.h
HDRINST usr/include/linux/usb/g_printer.h
HDRINST usr/include/linux/usb/midi.h
HDRINST usr/include/linux/usb/tmc.h
HDRINST usr/include/linux/usb/video.h
HDRINST usr/include/linux/usb/functionfs.h
HDRINST usr/include/linux/usb/audio.h
HDRINST usr/include/linux/usb/ch11.h
HDRINST usr/include/linux/usb/ch9.h
HDRINST usr/include/linux/usb/cdc.h
HDRINST usr/include/linux/jffs2.h
HDRINST usr/include/linux/ax25.h
HDRINST usr/include/linux/auto_fs.h
HDRINST usr/include/linux/tiocl.h
HDRINST usr/include/linux/scc.h
HDRINST usr/include/linux/psci.h
HDRINST usr/include/linux/swab.h
HDRINST usr/include/linux/cec.h
HDRINST usr/include/linux/kfd_ioctl.h
HDRINST usr/include/linux/smc.h
HDRINST usr/include/linux/qrtr.h
HDRINST usr/include/linux/screen_info.h
HDRINST usr/include/linux/nfsacl.h
HDRINST usr/include/linux/seg6_hmac.h
HDRINST usr/include/linux/gameport.h
HDRINST usr/include/linux/wireless.h
HDRINST usr/include/linux/fdreg.h
HDRINST usr/include/linux/cciss_defs.h
HDRINST usr/include/linux/serial_reg.h
HDRINST usr/include/linux/perf_event.h
HDRINST usr/include/linux/in6.h
HDRINST usr/include/linux/hid.h
HDRINST usr/include/linux/netlink.h
HDRINST usr/include/linux/fuse.h
HDRINST usr/include/linux/magic.h
HDRINST usr/include/linux/ioam6_iptunnel.h
HDRINST usr/include/linux/stm.h
HDRINST usr/include/linux/vsockmon.h
HDRINST usr/include/linux/seg6.h
HDRINST usr/include/linux/idxd.h
HDRINST usr/include/linux/nitro_enclaves.h
HDRINST usr/include/linux/ptrace.h
HDRINST usr/include/linux/ioam6_genl.h
HDRINST usr/include/linux/qnx4_fs.h
HDRINST usr/include/linux/fsl_mc.h
HDRINST usr/include/linux/net_tstamp.h
HDRINST usr/include/linux/msg.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
HDRINST usr/include/linux/sem.h
HDRINST usr/include/linux/net_namespace.h
HDRINST usr/include/linux/radeonfb.h
HDRINST usr/include/linux/tee.h
HDRINST usr/include/linux/udp.h
HDRINST usr/include/linux/virtio_bt.h
HDRINST usr/include/linux/v4l2-subdev.h
HDRINST usr/include/linux/posix_acl_xattr.h
HDRINST usr/include/linux/v4l2-mediabus.h
HDRINST usr/include/linux/atmapi.h
HDRINST usr/include/linux/raid/md_p.h
HDRINST usr/include/linux/raid/md_u.h
HDRINST usr/include/linux/zorro_ids.h
HDRINST usr/include/linux/nbd.h
HDRINST usr/include/linux/isst_if.h
HDRINST usr/include/linux/rxrpc.h
HDRINST usr/include/linux/unistd.h
HDRINST usr/include/linux/if_arp.h
HDRINST usr/include/linux/atm_zatm.h
HDRINST usr/include/linux/io_uring.h
HDRINST usr/include/linux/if_fddi.h
HDRINST usr/include/linux/bpqether.h
HDRINST usr/include/linux/sysinfo.h
HDRINST usr/include/linux/auto_dev-ioctl.h
HDRINST usr/include/linux/nfs4_mount.h
HDRINST usr/include/linux/keyboard.h
HDRINST usr/include/linux/virtio_mmio.h
HDRINST usr/include/linux/input.h
HDRINST usr/include/linux/qnxtypes.h
HDRINST usr/include/linux/mdio.h
HDRINST usr/include/linux/lwtunnel.h
HDRINST usr/include/linux/gfs2_ondisk.h
HDRINST usr/include/linux/eventfd.h
HDRINST usr/include/linux/nfs4.h
HDRINST usr/include/linux/ptp_clock.h
HDRINST usr/include/linux/nubus.h
HDRINST usr/include/linux/if_bonding.h
HDRINST usr/include/linux/kcov.h
HDRINST usr/include/linux/fadvise.h
HDRINST usr/include/linux/taskstats.h
HDRINST usr/include/linux/veth.h
HDRINST usr/include/linux/atm.h
HDRINST usr/include/linux/ipmi.h
HDRINST usr/include/linux/kdev_t.h
HDRINST usr/include/linux/mount.h
HDRINST usr/include/linux/shm.h
HDRINST usr/include/linux/resource.h
HDRINST usr/include/linux/prctl.h
HDRINST usr/include/linux/watch_queue.h
HDRINST usr/include/linux/sched.h
HDRINST usr/include/linux/phonet.h
HDRINST usr/include/linux/random.h
HDRINST usr/include/linux/tty.h
HDRINST usr/include/linux/apm_bios.h
HDRINST usr/include/linux/fd.h
HDRINST usr/include/linux/um_timetravel.h
HDRINST usr/include/linux/tls.h
HDRINST usr/include/linux/rpmsg_types.h
HDRINST usr/include/linux/pfrut.h
HDRINST usr/include/linux/mei.h
HDRINST usr/include/linux/fsi.h
HDRINST usr/include/linux/rds.h
HDRINST usr/include/linux/if_x25.h
HDRINST usr/include/linux/param.h
HDRINST usr/include/linux/netdevice.h
HDRINST usr/include/linux/binfmts.h
HDRINST usr/include/linux/if_pppox.h
HDRINST usr/include/linux/sockios.h
HDRINST usr/include/linux/kcm.h
HDRINST usr/include/linux/virtio_9p.h
HDRINST usr/include/linux/genwqe/genwqe_card.h
HDRINST usr/include/linux/if_tun.h
HDRINST usr/include/linux/ext4.h
HDRINST usr/include/linux/if_ether.h
HDRINST usr/include/linux/kvm_para.h
HDRINST usr/include/linux/kernel-page-flags.h
HDRINST usr/include/linux/cdrom.h
HDRINST usr/include/linux/un.h
HDRINST usr/include/linux/module.h
HDRINST usr/include/linux/mqueue.h
HDRINST usr/include/linux/a.out.h
HDRINST usr/include/linux/input-event-codes.h
HDRINST usr/include/linux/coda.h
HDRINST usr/include/linux/rio_mport_cdev.h
HDRINST usr/include/linux/ipsec.h
HDRINST usr/include/linux/blkpg.h
HDRINST usr/include/linux/blkzoned.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
HDRINST usr/include/linux/netfilter_bridge/ebtables.h
HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
HDRINST usr/include/linux/reiserfs_fs.h
HDRINST usr/include/linux/cciss_ioctl.h
HDRINST usr/include/linux/fsmap.h
HDRINST usr/include/linux/smiapp.h
HDRINST usr/include/linux/switchtec_ioctl.h
HDRINST usr/include/linux/atmdev.h
HDRINST usr/include/linux/hpet.h
HDRINST usr/include/linux/virtio_config.h
HDRINST usr/include/linux/string.h
HDRINST usr/include/linux/kfd_sysfs.h
HDRINST usr/include/linux/inet_diag.h
HDRINST usr/include/linux/netdev.h
HDRINST usr/include/linux/xattr.h
HDRINST usr/include/linux/iommufd.h
HDRINST usr/include/linux/user_events.h
HDRINST usr/include/linux/errno.h
HDRINST usr/include/linux/icmp.h
HDRINST usr/include/linux/i2o-dev.h
HDRINST usr/include/linux/pg.h
HDRINST usr/include/linux/if_bridge.h
HDRINST usr/include/linux/thermal.h
HDRINST usr/include/linux/uinput.h
HDRINST usr/include/linux/handshake.h
HDRINST usr/include/linux/dqblk_xfs.h
HDRINST usr/include/linux/v4l2-common.h
HDRINST usr/include/linux/nvram.h
HDRINST usr/include/linux/if_vlan.h
LD /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
HDRINST usr/include/linux/uhid.h
HDRINST usr/include/linux/omap3isp.h
HDRINST usr/include/linux/rose.h
HDRINST usr/include/linux/phantom.h
HDRINST usr/include/linux/ipmi_msgdefs.h
HDRINST usr/include/linux/bcm933xx_hcs.h
HDRINST usr/include/linux/bpf.h
HDRINST usr/include/linux/mempolicy.h
HDRINST usr/include/linux/efs_fs_sb.h
HDRINST usr/include/linux/nexthop.h
HDRINST usr/include/linux/net_dropmon.h
HDRINST usr/include/linux/surface_aggregator/cdev.h
HDRINST usr/include/linux/surface_aggregator/dtx.h
HDRINST usr/include/linux/net.h
HDRINST usr/include/linux/mii.h
HDRINST usr/include/linux/virtio_pcidev.h
HDRINST usr/include/linux/termios.h
HDRINST usr/include/linux/cgroupstats.h
HDRINST usr/include/linux/mpls.h
HDRINST usr/include/linux/iommu.h
HDRINST usr/include/linux/toshiba.h
HDRINST usr/include/linux/virtio_scsi.h
HDRINST usr/include/linux/zorro.h
HDRINST usr/include/linux/chio.h
HDRINST usr/include/linux/pkt_sched.h
HDRINST usr/include/linux/cramfs_fs.h
HDRINST usr/include/linux/nfs3.h
HDRINST usr/include/linux/vfio_ccw.h
HDRINST usr/include/linux/atm_nicstar.h
HDRINST usr/include/linux/ncsi.h
HDRINST usr/include/linux/virtio_net.h
HDRINST usr/include/linux/ioctl.h
HDRINST usr/include/linux/stddef.h
HDRINST usr/include/linux/limits.h
AR /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
HDRINST usr/include/linux/ipmi_bmc.h
HDRINST usr/include/linux/netfilter_arp.h
HDRINST usr/include/linux/if_addr.h
HDRINST usr/include/linux/rpmsg.h
HDRINST usr/include/linux/media-bus-format.h
HDRINST usr/include/linux/kernelcapi.h
HDRINST usr/include/linux/ppp_defs.h
HDRINST usr/include/linux/ethtool.h
HDRINST usr/include/linux/aspeed-video.h
HDRINST usr/include/linux/hdlc.h
HDRINST usr/include/linux/fscrypt.h
HDRINST usr/include/linux/batadv_packet.h
HDRINST usr/include/linux/uuid.h
HDRINST usr/include/linux/capi.h
HDRINST usr/include/linux/mptcp.h
HDRINST usr/include/linux/hidraw.h
HDRINST usr/include/linux/virtio_console.h
HDRINST usr/include/linux/irqnr.h
HDRINST usr/include/linux/coresight-stm.h
HDRINST usr/include/linux/cxl_mem.h
HDRINST usr/include/linux/iso_fs.h
HDRINST usr/include/linux/virtio_blk.h
HDRINST usr/include/linux/udf_fs_i.h
HDRINST usr/include/linux/coff.h
HDRINST usr/include/linux/dma-buf.h
HDRINST usr/include/linux/ife.h
HDRINST usr/include/linux/agpgart.h
HDRINST usr/include/linux/socket.h
HDRINST usr/include/linux/nilfs2_ondisk.h
HDRINST usr/include/linux/connector.h
HDRINST usr/include/linux/auto_fs4.h
HDRINST usr/include/linux/bt-bmc.h
HDRINST usr/include/linux/map_to_7segment.h
HDRINST usr/include/linux/tc_act/tc_skbedit.h
HDRINST usr/include/linux/tc_act/tc_ctinfo.h
HDRINST usr/include/linux/tc_act/tc_defact.h
HDRINST usr/include/linux/tc_act/tc_gact.h
HDRINST usr/include/linux/tc_act/tc_vlan.h
HDRINST usr/include/linux/tc_act/tc_skbmod.h
HDRINST usr/include/linux/tc_act/tc_sample.h
HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
HDRINST usr/include/linux/tc_act/tc_gate.h
HDRINST usr/include/linux/tc_act/tc_mirred.h
HDRINST usr/include/linux/tc_act/tc_nat.h
HDRINST usr/include/linux/tc_act/tc_csum.h
HDRINST usr/include/linux/tc_act/tc_connmark.h
HDRINST usr/include/linux/tc_act/tc_ife.h
HDRINST usr/include/linux/tc_act/tc_mpls.h
HDRINST usr/include/linux/tc_act/tc_ct.h
HDRINST usr/include/linux/tc_act/tc_pedit.h
HDRINST usr/include/linux/tc_act/tc_bpf.h
HDRINST usr/include/linux/tc_act/tc_ipt.h
HDRINST usr/include/linux/netrom.h
HDRINST usr/include/linux/joystick.h
HDRINST usr/include/linux/falloc.h
HDRINST usr/include/linux/cycx_cfm.h
HDRINST usr/include/linux/omapfb.h
HDRINST usr/include/linux/msdos_fs.h
HDRINST usr/include/linux/virtio_types.h
HDRINST usr/include/linux/mroute.h
HDRINST usr/include/linux/psample.h
HDRINST usr/include/linux/ipv6.h
HDRINST usr/include/linux/dw100.h
HDRINST usr/include/linux/psp-sev.h
HDRINST usr/include/linux/vfio.h
HDRINST usr/include/linux/if_ppp.h
HDRINST usr/include/linux/byteorder/big_endian.h
CC /kernel/build64-default/tools/objtool/weak.o
CC /kernel/build64-default/tools/objtool/check.o
HDRINST usr/include/linux/byteorder/little_endian.h
HDRINST usr/include/linux/comedi.h
CC /kernel/build64-default/tools/objtool/special.o
CC /kernel/build64-default/tools/objtool/builtin-check.o
CC /kernel/build64-default/tools/objtool/elf.o
HDRINST usr/include/linux/scif_ioctl.h
CC /kernel/build64-default/tools/objtool/objtool.o
HDRINST usr/include/linux/timerfd.h
CC /kernel/build64-default/tools/objtool/orc_gen.o
HDRINST usr/include/linux/time_types.h
CC /kernel/build64-default/tools/objtool/orc_dump.o
MKDIR /kernel/build64-default/tools/objtool/arch/x86/
HDRINST usr/include/linux/firewire-constants.h
MKDIR /kernel/build64-default/tools/objtool/arch/x86/lib/
CC /kernel/build64-default/tools/objtool/libstring.o
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
CC /kernel/build64-default/tools/objtool/libctype.o
CC /kernel/build64-default/tools/objtool/arch/x86/special.o
HDRINST usr/include/linux/virtio_iommu.h
HDRINST usr/include/linux/genetlink.h
CC /kernel/build64-default/tools/objtool/str_error_r.o
GEN /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
HDRINST usr/include/linux/uvcvideo.h
CC /kernel/build64-default/tools/objtool/librbtree.o
HDRINST usr/include/linux/pfkeyv2.h
HDRINST usr/include/linux/soundcard.h
HDRINST usr/include/linux/times.h
HDRINST usr/include/linux/nfc.h
HDRINST usr/include/linux/affs_hardblocks.h
HDRINST usr/include/linux/nilfs2_api.h
HDRINST usr/include/linux/rseq.h
HDRINST usr/include/linux/caif/caif_socket.h
HDRINST usr/include/linux/caif/if_caif.h
HDRINST usr/include/linux/i2c-dev.h
HDRINST usr/include/linux/cuda.h
HDRINST usr/include/linux/mei_uuid.h
HDRINST usr/include/linux/cn_proc.h
HDRINST usr/include/linux/parport.h
HDRINST usr/include/linux/v4l2-controls.h
HDRINST usr/include/linux/hsi/cs-protocol.h
HDRINST usr/include/linux/hsi/hsi_char.h
HDRINST usr/include/linux/seg6_genl.h
HDRINST usr/include/linux/am437x-vpfe.h
HDRINST usr/include/linux/amt.h
HDRINST usr/include/linux/netconf.h
HDRINST usr/include/linux/erspan.h
HDRINST usr/include/linux/nsfs.h
HDRINST usr/include/linux/xilinx-v4l2-controls.h
HDRINST usr/include/linux/aspeed-p2a-ctrl.h
HDRINST usr/include/linux/vfio_zdev.h
HDRINST usr/include/linux/serio.h
HDRINST usr/include/linux/acrn.h
HDRINST usr/include/linux/nfs2.h
HDRINST usr/include/linux/virtio_pci.h
HDRINST usr/include/linux/ipc.h
HDRINST usr/include/linux/ethtool_netlink.h
HDRINST usr/include/linux/kd.h
HDRINST usr/include/linux/elf.h
HDRINST usr/include/linux/videodev2.h
HDRINST usr/include/linux/if_alg.h
HDRINST usr/include/linux/sonypi.h
HDRINST usr/include/linux/fsverity.h
HDRINST usr/include/linux/if.h
HDRINST usr/include/linux/btrfs.h
HDRINST usr/include/linux/vm_sockets_diag.h
HDRINST usr/include/linux/netfilter_bridge.h
HDRINST usr/include/linux/packet_diag.h
HDRINST usr/include/linux/netfilter_ipv4.h
HDRINST usr/include/linux/kvm.h
HDRINST usr/include/linux/pci.h
HDRINST usr/include/linux/if_addrlabel.h
HDRINST usr/include/linux/hdlcdrv.h
HDRINST usr/include/linux/cfm_bridge.h
HDRINST usr/include/linux/fiemap.h
HDRINST usr/include/linux/dm-ioctl.h
HDRINST usr/include/linux/aspeed-lpc-ctrl.h
HDRINST usr/include/linux/atmioc.h
HDRINST usr/include/linux/dlm.h
HDRINST usr/include/linux/pci_regs.h
HDRINST usr/include/linux/cachefiles.h
HDRINST usr/include/linux/membarrier.h
HDRINST usr/include/linux/nfs_idmap.h
HDRINST usr/include/linux/ip.h
HDRINST usr/include/linux/atm_he.h
HDRINST usr/include/linux/nfsd/export.h
HDRINST usr/include/linux/nfsd/stats.h
HDRINST usr/include/linux/nfsd/debug.h
HDRINST usr/include/linux/nfsd/cld.h
HDRINST usr/include/linux/ip_vs.h
HDRINST usr/include/linux/vmcore.h
HDRINST usr/include/linux/vbox_vmmdev_types.h
HDRINST usr/include/linux/dvb/osd.h
HDRINST usr/include/linux/dvb/dmx.h
HDRINST usr/include/linux/dvb/net.h
HDRINST usr/include/linux/dvb/frontend.h
HDRINST usr/include/linux/dvb/ca.h
HDRINST usr/include/linux/dvb/version.h
HDRINST usr/include/linux/dvb/video.h
HDRINST usr/include/linux/dvb/audio.h
HDRINST usr/include/linux/nfs.h
HDRINST usr/include/linux/if_link.h
HDRINST usr/include/linux/wait.h
HDRINST usr/include/linux/icmpv6.h
CC /kernel/build64-default/tools/objtool/arch/x86/decode.o
HDRINST usr/include/linux/media.h
HDRINST usr/include/linux/seg6_local.h
HDRINST usr/include/linux/tps6594_pfsm.h
HDRINST usr/include/linux/openvswitch.h
HDRINST usr/include/linux/atmsap.h
HDRINST usr/include/linux/bpfilter.h
HDRINST usr/include/linux/fpga-dfl.h
HDRINST usr/include/linux/userio.h
HDRINST usr/include/linux/signal.h
HDRINST usr/include/linux/map_to_14segment.h
HDRINST usr/include/linux/hdreg.h
HDRINST usr/include/linux/utime.h
HDRINST usr/include/linux/usbdevice_fs.h
HDRINST usr/include/linux/timex.h
HDRINST usr/include/linux/if_fc.h
HDRINST usr/include/linux/reiserfs_xattr.h
HDRINST usr/include/linux/hw_breakpoint.h
HDRINST usr/include/linux/quota.h
HDRINST usr/include/linux/ioprio.h
HDRINST usr/include/linux/eventpoll.h
HDRINST usr/include/linux/atmclip.h
HDRINST usr/include/linux/can.h
HDRINST usr/include/linux/if_team.h
HDRINST usr/include/linux/usbip.h
HDRINST usr/include/linux/stat.h
HDRINST usr/include/linux/fou.h
HDRINST usr/include/linux/hash_info.h
HDRINST usr/include/linux/ppp-comp.h
HDRINST usr/include/linux/ip6_tunnel.h
HDRINST usr/include/linux/tipc_netlink.h
HDRINST usr/include/linux/in.h
HDRINST usr/include/linux/wireguard.h
HDRINST usr/include/linux/btf.h
HDRINST usr/include/linux/batman_adv.h
HDRINST usr/include/linux/fcntl.h
HDRINST usr/include/linux/if_ltalk.h
HDRINST usr/include/linux/i2c.h
HDRINST usr/include/linux/atm_idt77105.h
HDRINST usr/include/linux/kexec.h
HDRINST usr/include/linux/arm_sdei.h
HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
HDRINST usr/include/linux/minix_fs.h
HDRINST usr/include/linux/aio_abi.h
HDRINST usr/include/linux/pktcdvd.h
HDRINST usr/include/linux/libc-compat.h
HDRINST usr/include/linux/atmlec.h
HDRINST usr/include/linux/signalfd.h
HDRINST usr/include/linux/bpf_common.h
HDRINST usr/include/linux/seg6_iptunnel.h
HDRINST usr/include/linux/synclink.h
HDRINST usr/include/linux/mpls_iptunnel.h
HDRINST usr/include/linux/mctp.h
HDRINST usr/include/linux/if_xdp.h
HDRINST usr/include/linux/llc.h
HDRINST usr/include/linux/atmsvc.h
HDRINST usr/include/linux/sed-opal.h
HDRINST usr/include/linux/sock_diag.h
HDRINST usr/include/linux/time.h
HDRINST usr/include/linux/securebits.h
HDRINST usr/include/linux/fsl_hypervisor.h
HDRINST usr/include/linux/if_hippi.h
HDRINST usr/include/linux/seccomp.h
HDRINST usr/include/linux/oom.h
HDRINST usr/include/linux/filter.h
HDRINST usr/include/linux/inotify.h
HDRINST usr/include/linux/rfkill.h
HDRINST usr/include/linux/reboot.h
HDRINST usr/include/linux/can/vxcan.h
HDRINST usr/include/linux/can/j1939.h
HDRINST usr/include/linux/can/netlink.h
HDRINST usr/include/linux/can/bcm.h
HDRINST usr/include/linux/can/raw.h
HDRINST usr/include/linux/can/gw.h
HDRINST usr/include/linux/can/error.h
HDRINST usr/include/linux/can/isotp.h
HDRINST usr/include/linux/if_eql.h
HDRINST usr/include/linux/hiddev.h
HDRINST usr/include/linux/blktrace_api.h
HDRINST usr/include/linux/ccs.h
HDRINST usr/include/linux/ioam6.h
HDRINST usr/include/linux/hsr_netlink.h
HDRINST usr/include/linux/mmc/ioctl.h
HDRINST usr/include/linux/bfs_fs.h
HDRINST usr/include/linux/rio_cm_cdev.h
HDRINST usr/include/linux/uleds.h
HDRINST usr/include/linux/mrp_bridge.h
HDRINST usr/include/linux/adb.h
HDRINST usr/include/linux/pmu.h
HDRINST usr/include/linux/udmabuf.h
HDRINST usr/include/linux/kcmp.h
HDRINST usr/include/linux/dma-heap.h
HDRINST usr/include/linux/userfaultfd.h
HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
HDRINST usr/include/linux/netfilter_arp/arp_tables.h
HDRINST usr/include/linux/tipc.h
HDRINST usr/include/linux/virtio_ids.h
HDRINST usr/include/linux/l2tp.h
HDRINST usr/include/linux/devlink.h
HDRINST usr/include/linux/virtio_gpio.h
HDRINST usr/include/linux/dcbnl.h
HDRINST usr/include/linux/cyclades.h
HDRINST usr/include/sound/intel/avs/tokens.h
HDRINST usr/include/sound/sof/fw.h
HDRINST usr/include/sound/sof/abi.h
HDRINST usr/include/sound/sof/tokens.h
HDRINST usr/include/sound/sof/header.h
HDRINST usr/include/sound/usb_stream.h
HDRINST usr/include/sound/sfnt_info.h
HDRINST usr/include/sound/asequencer.h
HDRINST usr/include/sound/tlv.h
HDRINST usr/include/sound/asound.h
HDRINST usr/include/sound/asoc.h
HDRINST usr/include/sound/sb16_csp.h
HDRINST usr/include/sound/compress_offload.h
HDRINST usr/include/sound/hdsp.h
HDRINST usr/include/sound/emu10k1.h
HDRINST usr/include/sound/snd_ar_tokens.h
HDRINST usr/include/sound/snd_sst_tokens.h
HDRINST usr/include/sound/asound_fm.h
HDRINST usr/include/sound/hdspm.h
HDRINST usr/include/sound/compress_params.h
HDRINST usr/include/sound/firewire.h
HDRINST usr/include/sound/skl-tplg-interface.h
HDRINST usr/include/scsi/scsi_bsg_ufs.h
HDRINST usr/include/scsi/scsi_netlink_fc.h
HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
HDRINST usr/include/scsi/fc/fc_ns.h
HDRINST usr/include/scsi/fc/fc_fs.h
HDRINST usr/include/scsi/fc/fc_els.h
HDRINST usr/include/scsi/fc/fc_gs.h
HDRINST usr/include/scsi/scsi_bsg_fc.h
HDRINST usr/include/scsi/cxlflash_ioctl.h
HDRINST usr/include/scsi/scsi_netlink.h
HDRINST usr/include/linux/version.h
HDRINST usr/include/asm/processor-flags.h
HDRINST usr/include/asm/auxvec.h
HDRINST usr/include/asm/svm.h
HDRINST usr/include/asm/bitsperlong.h
HDRINST usr/include/asm/kvm_perf.h
HDRINST usr/include/asm/mce.h
HDRINST usr/include/asm/posix_types.h
HDRINST usr/include/asm/msr.h
HDRINST usr/include/asm/sigcontext32.h
HDRINST usr/include/asm/mman.h
HDRINST usr/include/asm/shmbuf.h
HDRINST usr/include/asm/e820.h
HDRINST usr/include/asm/posix_types_64.h
HDRINST usr/include/asm/vsyscall.h
HDRINST usr/include/asm/msgbuf.h
HDRINST usr/include/asm/swab.h
HDRINST usr/include/asm/statfs.h
HDRINST usr/include/asm/posix_types_x32.h
HDRINST usr/include/asm/ptrace.h
HDRINST usr/include/asm/unistd.h
HDRINST usr/include/asm/ist.h
HDRINST usr/include/asm/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/mtrr.h
HDRINST usr/include/asm/a.out.h
HDRINST usr/include/asm/amd_hsmp.h
HDRINST usr/include/asm/hwcap2.h
HDRINST usr/include/asm/ptrace-abi.h
HDRINST usr/include/asm/vm86.h
HDRINST usr/include/asm/vmx.h
HDRINST usr/include/asm/ldt.h
HDRINST usr/include/asm/perf_regs.h
HDRINST usr/include/asm/kvm.h
HDRINST usr/include/asm/debugreg.h
HDRINST usr/include/asm/signal.h
HDRINST usr/include/asm/bootparam.h
HDRINST usr/include/asm/siginfo.h
HDRINST usr/include/asm/hw_breakpoint.h
HDRINST usr/include/asm/stat.h
HDRINST usr/include/asm/setup.h
HDRINST usr/include/asm/sembuf.h
HDRINST usr/include/asm/sgx.h
HDRINST usr/include/asm/ucontext.h
HDRINST usr/include/asm/byteorder.h
HDRINST usr/include/asm/unistd_64.h
HDRINST usr/include/asm/ioctls.h
HDRINST usr/include/asm/bpf_perf_event.h
HDRINST usr/include/asm/types.h
HDRINST usr/include/asm/poll.h
HDRINST usr/include/asm/resource.h
HDRINST usr/include/asm/param.h
HDRINST usr/include/asm/sockios.h
HDRINST usr/include/asm/errno.h
HDRINST usr/include/asm/unistd_x32.h
HDRINST usr/include/asm/termios.h
HDRINST usr/include/asm/ioctl.h
HDRINST usr/include/asm/socket.h
HDRINST usr/include/asm/unistd_32.h
HDRINST usr/include/asm/termbits.h
HDRINST usr/include/asm/fcntl.h
HDRINST usr/include/asm/ipcbuf.h
HOSTLD scripts/mod/modpost
CC kernel/bounds.s
CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h
CHKSHA1 ../include/linux/atomic/atomic-instrumented.h
CHKSHA1 ../include/linux/atomic/atomic-long.h
UPD include/generated/timeconst.h
UPD include/generated/bounds.h
CC arch/x86/kernel/asm-offsets.s
LD /kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
UPD include/generated/asm-offsets.h
CALL ../scripts/checksyscalls.sh
LD /kernel/build64-default/tools/objtool/objtool-in.o
LINK /kernel/build64-default/tools/objtool/objtool
LDS scripts/module.lds
CC ipc/compat.o
CC ipc/util.o
CC ipc/msgutil.o
HOSTCC usr/gen_init_cpio
AR certs/built-in.a
CC ipc/msg.o
CC ipc/sem.o
CC ipc/shm.o
CC init/main.o
AS arch/x86/lib/clear_page_64.o
CC ipc/syscall.o
CC block/bdev.o
CC arch/x86/lib/cmdline.o
CC io_uring/io_uring.o
AS arch/x86/lib/cmpxchg16b_emu.o
CC ipc/ipc_sysctl.o
CC arch/x86/pci/i386.o
CC init/do_mounts.o
CC io_uring/xattr.o
CC arch/x86/power/cpu.o
CC block/fops.o
CC security/commoncap.o
CC io_uring/nop.o
CC arch/x86/lib/copy_mc.o
AR arch/x86/video/built-in.a
CC [M] arch/x86/video/fbdev.o
CC ipc/mqueue.o
UPD init/utsversion-tmp.h
AR arch/x86/ia32/built-in.a
CC block/partitions/core.o
AR arch/x86/net/built-in.a
AS arch/x86/crypto/aesni-intel_asm.o
CC security/keys/gc.o
CC arch/x86/realmode/init.o
AR virt/lib/built-in.a
CC arch/x86/events/amd/core.o
AR drivers/irqchip/built-in.a
AR arch/x86/platform/atom/built-in.a
CC block/bio.o
CC net/core/sock.o
AR arch/x86/platform/ce4100/built-in.a
CC arch/x86/mm/pat/set_memory.o
CC [M] arch/x86/kvm/../../../virt/kvm/kvm_main.o
CC [M] virt/lib/irqbypass.o
CC [M] arch/x86/kvm/../../../virt/kvm/eventfd.o
CC fs/notify/dnotify/dnotify.o
CC arch/x86/kernel/fpu/init.o
CC fs/notify/inotify/inotify_fsnotify.o
CC sound/core/seq/seq.o
AR sound/i2c/other/built-in.a
CC fs/notify/inotify/inotify_user.o
AR drivers/bus/mhi/built-in.a
CC arch/x86/platform/efi/memmap.o
AR arch/x86/platform/geode/built-in.a
AR sound/i2c/built-in.a
CC lib/kunit/test.o
CC arch/x86/entry/vdso/vma.o
AR drivers/bus/built-in.a
CC lib/kunit/resource.o
CC mm/kasan/common.o
CC arch/x86/crypto/aesni-intel_glue.o
CC kernel/sched/core.o
CC lib/kunit/static_stub.o
AR drivers/phy/allwinner/built-in.a
AR drivers/phy/amlogic/built-in.a
CC crypto/api.o
AR drivers/phy/broadcom/built-in.a
AR drivers/phy/cadence/built-in.a
CC kernel/sched/fair.o
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
AR drivers/phy/marvell/built-in.a
AR drivers/phy/mediatek/built-in.a
AR drivers/phy/microchip/built-in.a
AR drivers/phy/motorola/built-in.a
AR drivers/phy/mscc/built-in.a
AR drivers/phy/qualcomm/built-in.a
AR drivers/phy/ralink/built-in.a
AR drivers/phy/renesas/built-in.a
AR drivers/phy/rockchip/built-in.a
AR drivers/phy/samsung/built-in.a
GEN usr/initramfs_data.cpio
AR drivers/phy/socionext/built-in.a
COPY usr/initramfs_inc_data
AS arch/x86/lib/copy_mc_64.o
AR drivers/phy/st/built-in.a
AS usr/initramfs_data.o
AR drivers/phy/sunplus/built-in.a
AR usr/built-in.a
AS arch/x86/lib/copy_page_64.o
AR drivers/phy/tegra/built-in.a
CC arch/x86/mm/init.o
AR drivers/phy/ti/built-in.a
AS arch/x86/lib/copy_user_64.o
AR drivers/phy/xilinx/built-in.a
CC drivers/phy/phy-core.o
CC arch/x86/kernel/fpu/bugs.o
AS arch/x86/lib/copy_user_uncached_64.o
CC arch/x86/lib/cpu.o
AR virt/built-in.a
CC arch/x86/lib/delay.o
CC block/elevator.o
CC sound/core/seq/seq_lock.o
CC kernel/sched/build_policy.o
CC arch/x86/kernel/fpu/core.o
AS arch/x86/realmode/rm/header.o
CC kernel/sched/build_utility.o
AS arch/x86/realmode/rm/trampoline_64.o
CC lib/kunit/string-stream.o
CC init/do_mounts_initrd.o
AS arch/x86/realmode/rm/stack.o
AS arch/x86/realmode/rm/reboot.o
AS arch/x86/crypto/aesni-intel_avx-x86_64.o
CC security/keys/key.o
CC sound/core/seq/seq_clientmgr.o
AS arch/x86/realmode/rm/wakeup_asm.o
CC sound/core/seq/seq_memory.o
AR fs/notify/dnotify/built-in.a
CC arch/x86/realmode/rm/wakemain.o
CC fs/notify/fanotify/fanotify.o
CC arch/x86/pci/init.o
CC fs/notify/fanotify/fanotify_user.o
CC init/initramfs.o
CC arch/x86/platform/efi/quirks.o
CC arch/x86/realmode/rm/video-mode.o
CC init/calibrate.o
CC arch/x86/kernel/fpu/regset.o
AS arch/x86/lib/getuser.o
GEN arch/x86/lib/inat-tables.c
CC arch/x86/entry/vdso/extable.o
CC arch/x86/power/hibernate_64.o
AS arch/x86/realmode/rm/copy.o
CC block/partitions/ldm.o
CC arch/x86/lib/insn-eval.o
CC mm/kasan/report.o
AS arch/x86/realmode/rm/bioscall.o
CC arch/x86/realmode/rm/regs.o
CC lib/kunit/assert.o
CC crypto/cipher.o
AR sound/drivers/opl3/built-in.a
CC arch/x86/realmode/rm/video-vga.o
AR sound/drivers/opl4/built-in.a
AR sound/drivers/mpu401/built-in.a
CC arch/x86/events/intel/core.o
AR sound/drivers/vx/built-in.a
AR fs/notify/inotify/built-in.a
CC arch/x86/events/amd/lbr.o
AR sound/drivers/pcsp/built-in.a
CC security/min_addr.o
AR sound/drivers/built-in.a
AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o
CC fs/nfs_common/grace.o
CC arch/x86/realmode/rm/video-vesa.o
CC arch/x86/realmode/rm/video-bios.o
AR sound/isa/ad1816a/built-in.a
AR sound/isa/ad1848/built-in.a
AR sound/isa/cs423x/built-in.a
AR sound/isa/es1688/built-in.a
CC arch/x86/events/amd/ibs.o
AR sound/isa/galaxy/built-in.a
AS [M] arch/x86/crypto/ghash-clmulni-intel_asm.o
AR sound/isa/gus/built-in.a
CC init/init_task.o
AR sound/isa/msnd/built-in.a
PASYMS arch/x86/realmode/rm/pasyms.h
AR sound/isa/opti9xx/built-in.a
CC [M] arch/x86/crypto/ghash-clmulni-intel_glue.o
LDS arch/x86/realmode/rm/realmode.lds
CC ipc/namespace.o
CC ipc/mq_sysctl.o
AR sound/isa/sb/built-in.a
LD arch/x86/realmode/rm/realmode.elf
CC arch/x86/pci/mmconfig_64.o
RELOCS arch/x86/realmode/rm/realmode.relocs
AR sound/isa/wavefront/built-in.a
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
AR sound/isa/wss/built-in.a
AR sound/isa/built-in.a
AR arch/x86/realmode/built-in.a
CC security/inode.o
CC crypto/compress.o
CC arch/x86/pci/direct.o
CC crypto/algapi.o
CC sound/core/seq/seq_queue.o
CC mm/kasan/init.o
CC lib/kunit/try-catch.o
AR drivers/phy/built-in.a
AR drivers/pinctrl/actions/built-in.a
AR drivers/pinctrl/bcm/built-in.a
AR drivers/pinctrl/cirrus/built-in.a
CC arch/x86/pci/mmconfig-shared.o
AR drivers/pinctrl/freescale/built-in.a
CC drivers/pinctrl/intel/pinctrl-baytrail.o
CC arch/x86/kernel/fpu/signal.o
AR drivers/pinctrl/mediatek/built-in.a
AR drivers/pinctrl/mvebu/built-in.a
CC arch/x86/events/amd/uncore.o
CC arch/x86/entry/vdso/vdso32-setup.o
CC drivers/gpio/gpiolib.o
AR drivers/pwm/built-in.a
AS arch/x86/power/hibernate_asm_64.o
AR drivers/pinctrl/nomadik/built-in.a
CC security/device_cgroup.o
AS [M] arch/x86/crypto/crc32-pclmul_asm.o
CC drivers/gpio/gpiolib-devres.o
CC security/keys/keyring.o
CC arch/x86/power/hibernate.o
AR drivers/pinctrl/nuvoton/built-in.a
AR drivers/pinctrl/nxp/built-in.a
CC drivers/gpio/gpiolib-legacy.o
CC init/version.o
CC arch/x86/mm/pat/memtype.o
CC arch/x86/platform/efi/efi.o
CC [M] arch/x86/crypto/crc32-pclmul_glue.o
CC drivers/pci/msi/pcidev_msi.o
CC drivers/pci/pcie/portdrv.o
CC drivers/gpio/gpiolib-cdev.o
CC drivers/pci/pcie/rcec.o
CC drivers/gpio/gpiolib-sysfs.o
LDS arch/x86/entry/vdso/vdso.lds
CC security/keys/keyctl.o
AS arch/x86/entry/vdso/vdso-note.o
CC arch/x86/lib/insn.o
CC arch/x86/entry/vdso/vclock_gettime.o
AR drivers/pinctrl/qcom/built-in.a
CC arch/x86/platform/efi/efi_64.o
CC drivers/gpio/gpiolib-acpi.o
AR fs/nfs_common/built-in.a
CC drivers/pci/hotplug/pci_hotplug_core.o
CC drivers/gpio/gpiolib-swnode.o
CC lib/kunit/executor.o
CC drivers/pci/pcie/aspm.o
CC drivers/pci/hotplug/acpi_pcihp.o
CC arch/x86/kernel/fpu/xstate.o
AR init/built-in.a
CC lib/kunit/hooks.o
AR sound/pci/ac97/built-in.a
AR sound/pci/ali5451/built-in.a
CC drivers/pci/pcie/aer.o
AR sound/pci/asihpi/built-in.a
AR sound/pci/au88x0/built-in.a
AR sound/pci/aw2/built-in.a
AR sound/pci/ctxfi/built-in.a
AR sound/pci/ca0106/built-in.a
AR sound/pci/cs46xx/built-in.a
AR sound/pci/cs5535audio/built-in.a
AR sound/pci/lola/built-in.a
AR sound/pci/lx6464es/built-in.a
CC block/partitions/msdos.o
AR sound/pci/echoaudio/built-in.a
AR sound/pci/emu10k1/built-in.a
AR sound/pci/hda/built-in.a
CC [M] sound/pci/hda/hda_bind.o
CC arch/x86/pci/fixup.o
CC sound/core/seq/seq_fifo.o
CC sound/core/seq/seq_prioq.o
CC kernel/locking/mutex.o
AS [M] arch/x86/crypto/crct10dif-pcl-asm_64.o
AR sound/ppc/built-in.a
CC [M] arch/x86/crypto/crct10dif-pclmul_glue.o
AR ipc/built-in.a
CC kernel/locking/semaphore.o
CC net/llc/llc_core.o
AS arch/x86/lib/memcpy_64.o
AS arch/x86/lib/memmove_64.o
CC mm/kasan/generic.o
AR fs/notify/fanotify/built-in.a
CC fs/notify/fsnotify.o
AS arch/x86/lib/memset_64.o
CC arch/x86/lib/misc.o
CC drivers/pci/msi/api.o
CC kernel/locking/rwsem.o
CC arch/x86/lib/pc-conf-reg.o
CC arch/x86/entry/vdso/vgetcpu.o
AR arch/x86/power/built-in.a
CC sound/core/sound.o
CC net/llc/llc_input.o
AR lib/kunit/built-in.a
CC lib/math/div64.o
CC kernel/locking/percpu-rwsem.o
HOSTCC arch/x86/entry/vdso/vdso2c
CC lib/math/gcd.o
CC io_uring/fs.o
AS arch/x86/platform/efi/efi_stub_64.o
AR arch/x86/events/amd/built-in.a
CC crypto/scatterwalk.o
CC arch/x86/events/zhaoxin/core.o
CC lib/math/lcm.o
AS arch/x86/lib/putuser.o
CC kernel/locking/irqflag-debug.o
AS arch/x86/lib/retpoline.o
CC lib/math/int_pow.o
CC arch/x86/pci/acpi.o
CC drivers/pinctrl/intel/pinctrl-intel.o
CC arch/x86/mm/pat/memtype_interval.o
AR drivers/pci/controller/dwc/built-in.a
AR drivers/pci/controller/mobiveil/built-in.a
CC drivers/pci/controller/vmd.o
CC drivers/pci/hotplug/pciehp_core.o
CC arch/x86/lib/usercopy.o
AR sound/arm/built-in.a
CC lib/math/int_sqrt.o
CC kernel/locking/mutex-debug.o
CC sound/core/seq/seq_timer.o
LD [M] arch/x86/crypto/ghash-clmulni-intel.o
CC lib/math/reciprocal_div.o
AR arch/x86/platform/efi/built-in.a
LD [M] arch/x86/crypto/crc32-pclmul.o
AR arch/x86/platform/iris/built-in.a
LD [M] arch/x86/crypto/crct10dif-pclmul.o
CC arch/x86/platform/intel/iosf_mbi.o
AR arch/x86/crypto/built-in.a
CC drivers/pci/hotplug/pciehp_ctrl.o
CC security/keys/permission.o
CC lib/math/rational.o
LDS arch/x86/entry/vdso/vdso32/vdso32.lds
CC lib/crypto/memneq.o
AS arch/x86/entry/vdso/vdso32/note.o
CC lib/crypto/utils.o
AS arch/x86/entry/vdso/vdso32/system_call.o
CC lib/crypto/chacha.o
AS arch/x86/entry/vdso/vdso32/sigreturn.o
CC [M] sound/pci/hda/hda_codec.o
CC arch/x86/entry/vdso/vdso32/vclock_gettime.o
CC block/partitions/efi.o
CC arch/x86/lib/usercopy_64.o
CC fs/iomap/trace.o
CC arch/x86/kernel/cpu/mce/core.o
CC fs/iomap/iter.o
CC fs/iomap/buffered-io.o
CC arch/x86/kernel/acpi/boot.o
CC drivers/pci/msi/msi.o
CC arch/x86/kernel/acpi/sleep.o
CC drivers/pci/msi/irqdomain.o
CC arch/x86/kernel/cpu/mce/severity.o
CC [M] sound/pci/hda/hda_jack.o
CC security/keys/process_keys.o
CC fs/notify/notification.o
CC [M] lib/math/prime_numbers.o
CC crypto/proc.o
CC mm/kasan/report_generic.o
CC drivers/pci/pcie/err.o
AR arch/x86/kernel/fpu/built-in.a
CC net/llc/llc_output.o
CC arch/x86/pci/legacy.o
AR arch/x86/mm/pat/built-in.a
CC drivers/pci/pcie/aer_inject.o
CC arch/x86/mm/init_64.o
AR fs/quota/built-in.a
CC lib/crypto/aes.o
AS arch/x86/kernel/acpi/wakeup_64.o
CC arch/x86/kernel/apic/apic.o
CC security/keys/request_key.o
CC fs/proc/task_mmu.o
CC arch/x86/kernel/apic/apic_common.o
CC arch/x86/kernel/acpi/apei.o
AR arch/x86/events/zhaoxin/built-in.a
CC sound/core/seq/seq_system.o
CC arch/x86/kernel/apic/apic_noop.o
AR arch/x86/platform/intel/built-in.a
CC security/keys/request_key_auth.o
AR arch/x86/platform/intel-mid/built-in.a
AR arch/x86/platform/intel-quark/built-in.a
AR arch/x86/platform/olpc/built-in.a
AR arch/x86/platform/scx200/built-in.a
AR arch/x86/platform/ts5500/built-in.a
AR arch/x86/platform/uv/built-in.a
AR arch/x86/platform/built-in.a
CC drivers/pci/hotplug/pciehp_pci.o
CC arch/x86/entry/vdso/vdso32/vgetcpu.o
CC arch/x86/lib/msr-smp.o
CC arch/x86/mm/fault.o
CC net/core/request_sock.o
VDSO arch/x86/entry/vdso/vdso64.so.dbg
AR drivers/pci/controller/built-in.a
VDSO arch/x86/entry/vdso/vdso32.so.dbg
AR drivers/pci/switch/built-in.a
CC drivers/pci/access.o
CC arch/x86/kernel/apic/ipi.o
OBJCOPY arch/x86/entry/vdso/vdso64.so
OBJCOPY arch/x86/entry/vdso/vdso32.so
VDSO2C arch/x86/entry/vdso/vdso-image-64.c
VDSO2C arch/x86/entry/vdso/vdso-image-32.c
CC arch/x86/entry/vdso/vdso-image-64.o
CC fs/notify/group.o
AR lib/math/built-in.a
CC crypto/aead.o
CC net/core/skbuff.o
CC arch/x86/kernel/apic/vector.o
CC arch/x86/lib/cache-smp.o
CC crypto/geniv.o
CC arch/x86/kernel/cpu/mce/genpool.o
CC net/core/datagram.o
AR block/partitions/built-in.a
CC arch/x86/pci/irq.o
CC block/blk-core.o
CC fs/notify/mark.o
CC arch/x86/pci/common.o
CC [M] drivers/pinctrl/intel/pinctrl-cherryview.o
CC arch/x86/events/intel/bts.o
CC mm/kasan/shadow.o
CC arch/x86/lib/msr.o
CC arch/x86/entry/vdso/vdso-image-32.o
CC lib/crypto/gf128mul.o
CC sound/core/init.o
AR sound/pci/ice1712/built-in.a
CC mm/kasan/quarantine.o
CC sound/core/seq/seq_ports.o
AR net/llc/built-in.a
AR drivers/pci/msi/built-in.a
CC lib/zlib_inflate/inffast.o
CC lib/zlib_deflate/deflate.o
CC drivers/pci/pcie/pme.o
CC drivers/pci/hotplug/pciehp_hpc.o
CC lib/zlib_inflate/inflate.o
CC lib/zlib_deflate/deftree.o
CC fs/kernfs/mount.o
CC lib/zlib_deflate/deflate_syms.o
CC arch/x86/kernel/acpi/cppc.o
AR arch/x86/entry/vdso/built-in.a
CC arch/x86/entry/vsyscall/vsyscall_64.o
CC kernel/locking/lockdep.o
AS arch/x86/entry/entry.o
AS arch/x86/entry/vsyscall/vsyscall_emu_64.o
CC sound/core/seq/seq_info.o
CC lib/zlib_inflate/infutil.o
CC security/keys/user_defined.o
AR drivers/gpio/built-in.a
CC fs/proc/inode.o
CC arch/x86/mm/ioremap.o
AS arch/x86/lib/msr-reg.o
CC arch/x86/lib/msr-reg-export.o
AS arch/x86/entry/entry_64.o
CC fs/kernfs/inode.o
CC net/core/stream.o
CC arch/x86/mm/extable.o
CC lib/lzo/lzo1x_compress.o
CC fs/proc/root.o
CC lib/lzo/lzo1x_decompress_safe.o
CC crypto/skcipher.o
CC lib/zlib_inflate/inftrees.o
CC lib/crypto/blake2s.o
CC arch/x86/events/intel/ds.o
CC arch/x86/kernel/cpu/mce/intel.o
CC arch/x86/kernel/acpi/cstate.o
CC drivers/video/console/dummycon.o
AS arch/x86/lib/hweight.o
AR mm/kasan/built-in.a
CC mm/filemap.o
CC arch/x86/lib/iomem.o
CC drivers/video/console/vgacon.o
AS arch/x86/lib/iomap_copy_64.o
CC drivers/pci/pcie/dpc.o
CC [M] drivers/pinctrl/intel/pinctrl-broxton.o
AR sound/core/seq/built-in.a
CC lib/zlib_inflate/inflate_syms.o
CC kernel/locking/lockdep_proc.o
CC drivers/idle/intel_idle.o
AR drivers/char/ipmi/built-in.a
CC kernel/locking/spinlock.o
CC kernel/locking/osq_lock.o
CC fs/notify/fdinfo.o
CC security/keys/compat.o
CC io_uring/splice.o
CC arch/x86/mm/mmap.o
CC [M] arch/x86/kvm/../../../virt/kvm/binary_stats.o
CC sound/core/memory.o
AR lib/zlib_deflate/built-in.a
CC fs/iomap/direct-io.o
CC lib/crypto/blake2s-generic.o
AR sound/sh/built-in.a
AR arch/x86/entry/vsyscall/built-in.a
CC arch/x86/entry/syscall_64.o
CC drivers/acpi/acpica/dsargs.o
CC arch/x86/pci/early.o
CC arch/x86/pci/bus_numa.o
CC drivers/acpi/acpica/dscontrol.o
AR lib/lzo/built-in.a
CC lib/lz4/lz4_compress.o
CC drivers/acpi/acpica/dsdebug.o
CC [M] sound/pci/hda/hda_auto_parser.o
CC lib/lz4/lz4hc_compress.o
CC drivers/pci/hotplug/acpiphp_core.o
AR lib/zlib_inflate/built-in.a
CC arch/x86/lib/inat.o
CC lib/lz4/lz4_decompress.o
CC crypto/seqiv.o
CC net/core/scm.o
CC drivers/acpi/apei/apei-base.o
CC fs/proc/base.o
CC drivers/acpi/apei/hest.o
CC arch/x86/pci/amd_bus.o
CC arch/x86/kernel/apic/hw_nmi.o
CC fs/kernfs/dir.o
AR arch/x86/kernel/acpi/built-in.a
AR arch/x86/lib/built-in.a
AR arch/x86/lib/lib.a
CC kernel/power/qos.o
CC drivers/pci/bus.o
CC drivers/pnp/pnpacpi/core.o
CC [M] drivers/pinctrl/intel/pinctrl-geminilake.o
CC arch/x86/kernel/cpu/mce/threshold.o
CC drivers/pnp/core.o
CC drivers/pci/probe.o
CC sound/core/control.o
CC lib/crypto/blake2s-selftest.o
AR fs/notify/built-in.a
CC lib/crypto/des.o
CC lib/crypto/sha1.o
CC drivers/pci/host-bridge.o
CC drivers/pnp/pnpacpi/rsparser.o
CC arch/x86/mm/pgtable.o
CC security/keys/proc.o
CC drivers/acpi/acpica/dsfield.o
AR drivers/pci/pcie/built-in.a
CC drivers/acpi/apei/erst.o
AR drivers/pinctrl/sprd/built-in.a
CC kernel/locking/qspinlock.o
CC arch/x86/entry/common.o
CC mm/mempool.o
CC io_uring/sync.o
CC io_uring/advise.o
CC [M] arch/x86/kvm/../../../virt/kvm/vfio.o
CC arch/x86/mm/physaddr.o
CC lib/crypto/sha256.o
CC drivers/acpi/acpica/dsinit.o
CC crypto/echainiv.o
CC [M] drivers/pinctrl/intel/pinctrl-sunrisepoint.o
AR drivers/video/console/built-in.a
CC drivers/video/logo/logo.o
CC arch/x86/kernel/apic/io_apic.o
CC drivers/pci/hotplug/acpiphp_glue.o
HOSTCC drivers/video/logo/pnmtologo
CC fs/sysfs/file.o
CC fs/configfs/inode.o
AR drivers/idle/built-in.a
CC fs/devpts/inode.o
AR arch/x86/pci/built-in.a
CC fs/ext4/balloc.o
AR drivers/amba/built-in.a
CC fs/jbd2/transaction.o
CC fs/iomap/fiemap.o
CC fs/jbd2/commit.o
CC fs/sysfs/dir.o
CC fs/jbd2/recovery.o
CC drivers/pci/remove.o
CC fs/jbd2/checkpoint.o
CC block/blk-sysfs.o
CC drivers/acpi/acpica/dsmethod.o
CC fs/jbd2/revoke.o
CC arch/x86/kernel/cpu/mce/apei.o
AR drivers/clk/actions/built-in.a
AR drivers/clk/analogbits/built-in.a
AR drivers/clk/bcm/built-in.a
CC security/keys/sysctl.o
CC [M] sound/pci/hda/hda_sysfs.o
AR drivers/clk/imgtec/built-in.a
LOGO drivers/video/logo/logo_linux_clut224.c
CC drivers/video/logo/logo_linux_clut224.o
AR drivers/clk/imx/built-in.a
CC kernel/locking/rtmutex_api.o
AR drivers/clk/ingenic/built-in.a
AR drivers/clk/mediatek/built-in.a
AR drivers/video/logo/built-in.a
AR drivers/clk/microchip/built-in.a
CC kernel/power/main.o
AR drivers/clk/mstar/built-in.a
CC drivers/video/backlight/backlight.o
CC drivers/video/fbdev/core/fb_notify.o
AR drivers/clk/mvebu/built-in.a
CC kernel/locking/spinlock_debug.o
AR drivers/clk/ralink/built-in.a
AR drivers/clk/renesas/built-in.a
AS arch/x86/entry/thunk_64.o
AR drivers/pinctrl/intel/built-in.a
AR drivers/clk/socfpga/built-in.a
CC fs/sysfs/symlink.o
AR drivers/pinctrl/sunplus/built-in.a
AR drivers/clk/sprd/built-in.a
AS arch/x86/entry/entry_64_compat.o
AR drivers/pinctrl/ti/built-in.a
AR drivers/clk/starfive/built-in.a
CC fs/sysfs/mount.o
CC drivers/pinctrl/core.o
AR drivers/clk/sunxi-ng/built-in.a
CC fs/ramfs/inode.o
CC io_uring/filetable.o
AR drivers/clk/ti/built-in.a
CC arch/x86/entry/syscall_32.o
AR drivers/clk/versatile/built-in.a
CC drivers/clk/x86/clk-lpss-atom.o
CC arch/x86/events/intel/knc.o
CC crypto/ahash.o
CC arch/x86/mm/tlb.o
AR drivers/pnp/pnpacpi/built-in.a
CC drivers/pnp/card.o
CC fs/ramfs/file-mmu.o
CC fs/kernfs/file.o
CC [M] arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
CC [M] lib/crypto/arc4.o
CC drivers/acpi/apei/bert.o
CC fs/sysfs/group.o
CC fs/configfs/file.o
CC drivers/acpi/acpica/dsmthdat.o
CC fs/iomap/seek.o
AR lib/lz4/built-in.a
CC fs/hugetlbfs/inode.o
AR security/keys/built-in.a
AR security/built-in.a
CC fs/fat/cache.o
CC [M] sound/pci/hda/hda_controller.o
CC fs/fat/dir.o
AR fs/devpts/built-in.a
AR arch/x86/kernel/cpu/mce/built-in.a
CC fs/nfs/client.o
CC lib/zstd/zstd_compress_module.o
CC arch/x86/kernel/cpu/mtrr/mtrr.o
CC drivers/clk/x86/clk-pmc-atom.o
CC lib/zstd/compress/fse_compress.o
CC net/core/gen_stats.o
AR lib/crypto/built-in.a
LD [M] lib/crypto/libarc4.o
AR drivers/pci/hotplug/built-in.a
CC fs/fat/fatent.o
CC fs/iomap/swapfile.o
CC arch/x86/kernel/cpu/mtrr/if.o
AR arch/x86/entry/built-in.a
CC fs/nfs/dir.o
CC [M] drivers/video/fbdev/core/fb_info.o
CC drivers/pci/pci.o
AR kernel/sched/built-in.a
CC drivers/pinctrl/pinctrl-utils.o
AR fs/ramfs/built-in.a
CC arch/x86/kernel/cpu/mtrr/generic.o
CC fs/exportfs/expfs.o
CC fs/lockd/clntlock.o
CC fs/jbd2/journal.o
CC sound/core/misc.o
CC arch/x86/events/intel/lbr.o
CC drivers/acpi/acpica/dsobject.o
CC drivers/dma/dw/core.o
CC block/blk-flush.o
AR drivers/video/backlight/built-in.a
CC drivers/dma/dw/dw.o
CC drivers/acpi/apei/ghes.o
CC drivers/pnp/driver.o
CC drivers/acpi/acpica/dsopcode.o
CC kernel/power/console.o
CC lib/zstd/compress/hist.o
AR fs/sysfs/built-in.a
AR drivers/soc/apple/built-in.a
CC [M] arch/x86/kvm/../../../virt/kvm/async_pf.o
CC fs/configfs/dir.o
AR drivers/soc/aspeed/built-in.a
CC fs/configfs/symlink.o
AR drivers/soc/bcm/bcm63xx/built-in.a
AR drivers/soc/bcm/built-in.a
AR drivers/soc/fsl/built-in.a
CC crypto/shash.o
AR drivers/soc/fujitsu/built-in.a
AR drivers/soc/imx/built-in.a
AR drivers/soc/ixp4xx/built-in.a
CC lib/zstd/compress/huf_compress.o
AR drivers/soc/loongson/built-in.a
AR drivers/clk/x86/built-in.a
AR drivers/soc/mediatek/built-in.a
CC fs/kernfs/symlink.o
AR drivers/clk/xilinx/built-in.a
AR drivers/soc/microchip/built-in.a
CC io_uring/openclose.o
CC drivers/clk/clk-devres.o
AR drivers/soc/nuvoton/built-in.a
CC arch/x86/mm/cpu_entry_area.o
AR drivers/soc/pxa/built-in.a
AR drivers/soc/amlogic/built-in.a
AR drivers/soc/qcom/built-in.a
CC drivers/virtio/virtio.o
AR drivers/soc/renesas/built-in.a
CC fs/proc/generic.o
CC arch/x86/kernel/kprobes/core.o
AR drivers/soc/rockchip/built-in.a
CC drivers/acpi/acpica/dspkginit.o
AR drivers/soc/sifive/built-in.a
AR drivers/soc/sunxi/built-in.a
AR drivers/soc/ti/built-in.a
AR drivers/soc/xilinx/built-in.a
AR drivers/soc/built-in.a
CC arch/x86/kernel/apic/msi.o
CC arch/x86/kernel/apic/x2apic_phys.o
CC fs/fat/file.o
CC arch/x86/mm/maccess.o
CC fs/configfs/mount.o
CC drivers/clk/clk-bulk.o
CC drivers/pinctrl/pinmux.o
AR fs/iomap/built-in.a
CC fs/proc/array.o
CC fs/ext4/bitmap.o
AR fs/exportfs/built-in.a
CC fs/ext4/block_validity.o
CC [M] drivers/video/fbdev/core/fbmem.o
CC arch/x86/kernel/cpu/cacheinfo.o
CC arch/x86/mm/pgprot.o
CC drivers/pnp/resource.o
CC sound/core/device.o
CC drivers/acpi/acpica/dsutils.o
CC net/core/gen_estimator.o
CC fs/ext4/dir.o
CC arch/x86/kernel/cpu/scattered.o
CC kernel/power/process.o
CC fs/nls/nls_base.o
CC block/blk-settings.o
AR fs/kernfs/built-in.a
CC fs/nls/nls_cp437.o
AR fs/unicode/built-in.a
CC fs/ntfs/aops.o
CC arch/x86/kernel/cpu/mtrr/cleanup.o
CC fs/ntfs/attrib.o
CC net/core/net_namespace.o
AR fs/hugetlbfs/built-in.a
CC fs/ext4/ext4_jbd2.o
CC kernel/locking/qrwlock.o
CC drivers/clk/clkdev.o
CC drivers/dma/dw/idma32.o
CC [M] sound/pci/hda/hda_proc.o
CC fs/configfs/item.o
CC fs/lockd/clntproc.o
CC [M] arch/x86/kvm/../../../virt/kvm/irqchip.o
CC mm/oom_kill.o
CC drivers/acpi/acpica/dswexec.o
CC drivers/virtio/virtio_ring.o
CC arch/x86/mm/hugetlbpage.o
CC arch/x86/kernel/apic/x2apic_cluster.o
CC crypto/akcipher.o
CC sound/core/info.o
CC kernel/power/suspend.o
CC arch/x86/events/intel/p4.o
AR drivers/acpi/pmic/built-in.a
CC drivers/acpi/acpica/dswload.o
CC drivers/pnp/manager.o
AR drivers/acpi/apei/built-in.a
CC arch/x86/mm/kasan_init_64.o
CC arch/x86/events/intel/p6.o
CC fs/nls/nls_ascii.o
CC arch/x86/kernel/apic/apic_flat_64.o
CC arch/x86/kernel/kprobes/opt.o
CC arch/x86/kernel/kprobes/ftrace.o
CC drivers/pinctrl/pinconf.o
CC fs/fat/inode.o
CC drivers/acpi/acpica/dswload2.o
CC io_uring/uring_cmd.o
CC fs/ext4/extents.o
AR kernel/locking/built-in.a
LDS arch/x86/kernel/vmlinux.lds
AS arch/x86/kernel/head_64.o
CC fs/ext4/extents_status.o
AR fs/configfs/built-in.a
CC io_uring/epoll.o
CC arch/x86/kernel/head64.o
CC drivers/clk/clk.o
CC arch/x86/events/intel/pt.o
CC fs/nls/nls_iso8859-1.o
CC drivers/acpi/dptf/int340x_thermal.o
CC lib/zstd/compress/zstd_compress.o
CC fs/proc/fd.o
CC fs/ext4/file.o
CC lib/xz/xz_dec_syms.o
CC arch/x86/events/intel/uncore.o
CC drivers/dma/dw/acpi.o
CC drivers/acpi/acpica/dswscope.o
CC drivers/dma/hsu/hsu.o
CC block/blk-ioc.o
CC drivers/pnp/support.o
CC kernel/power/hibernate.o
CC arch/x86/kernel/cpu/topology.o
CC arch/x86/mm/pkeys.o
CC [M] drivers/video/fbdev/core/fbcmap.o
CC arch/x86/kernel/apic/probe_64.o
AR arch/x86/kernel/cpu/mtrr/built-in.a
CC arch/x86/events/intel/uncore_nhmex.o
CC net/core/secure_seq.o
CC drivers/virtio/virtio_anchor.o
CC kernel/printk/printk.o
CC fs/ntfs/collate.o
CC crypto/sig.o
CC drivers/pinctrl/pinconf-generic.o
CC kernel/printk/printk_safe.o
CC drivers/acpi/acpica/dswstate.o
CC [M] arch/x86/kvm/../../../virt/kvm/dirty_ring.o
CC fs/nls/nls_utf8.o
CC sound/core/isadma.o
CC lib/xz/xz_dec_stream.o
CC [M] sound/pci/hda/hda_hwdep.o
AR arch/x86/kernel/kprobes/built-in.a
CC kernel/printk/printk_ringbuffer.o
AR drivers/acpi/dptf/built-in.a
AR arch/x86/kernel/apic/built-in.a
CC arch/x86/kernel/cpu/common.o
CC arch/x86/kernel/cpu/rdrand.o
AR fs/hostfs/built-in.a
CC drivers/acpi/acpica/evevent.o
CC arch/x86/kernel/cpu/match.o
CC arch/x86/kernel/ebda.o
CC arch/x86/kernel/cpu/bugs.o
CC arch/x86/events/intel/uncore_snb.o
CC io_uring/statx.o
CC drivers/pnp/interface.o
CC drivers/acpi/acpica/evgpe.o
CC arch/x86/kernel/platform-quirks.o
CC drivers/dma/dw/pci.o
AR fs/nls/built-in.a
AR sound/pci/korg1212/built-in.a
AR sound/pci/mixart/built-in.a
CC net/core/flow_dissector.o
CC net/core/sysctl_net_core.o
CC fs/proc/proc_tty.o
CC drivers/virtio/virtio_pci_modern_dev.o
CC fs/lockd/clntxdr.o
CC arch/x86/mm/pti.o
CC fs/debugfs/inode.o
CC fs/ntfs/compress.o
CC fs/debugfs/file.o
CC sound/core/vmaster.o
AR drivers/pinctrl/built-in.a
CC fs/ntfs/debug.o
CC kernel/power/snapshot.o
AR drivers/dma/hsu/built-in.a
CC drivers/acpi/acpica/evgpeblk.o
CC block/blk-map.o
AR drivers/dma/idxd/built-in.a
AR drivers/dma/mediatek/built-in.a
CC io_uring/net.o
AR drivers/dma/qcom/built-in.a
CC lib/xz/xz_dec_lzma2.o
AR drivers/dma/ti/built-in.a
AR drivers/dma/xilinx/built-in.a
CC drivers/virtio/virtio_pci_legacy_dev.o
CC crypto/kpp.o
CC [M] drivers/video/fbdev/core/modedb.o
CC drivers/virtio/virtio_pci_modern.o
CC block/blk-merge.o
CC kernel/power/swap.o
CC drivers/pci/pci-driver.o
CC [M] sound/pci/hda/hda_generic.o
CC drivers/pnp/quirks.o
CC [M] drivers/video/fbdev/core/fbcvt.o
AR fs/jbd2/built-in.a
CC drivers/acpi/acpica/evgpeinit.o
CC fs/fat/misc.o
CC io_uring/msg_ring.o
CC fs/nfs/file.o
CC drivers/pci/search.o
CC kernel/printk/sysctl.o
CC [M] arch/x86/kvm/../../../virt/kvm/pfncache.o
CC mm/fadvise.o
CC io_uring/timeout.o
CC drivers/tty/vt/vt_ioctl.o
AR drivers/dma/dw/built-in.a
CC io_uring/sqpoll.o
CC [M] drivers/dma/ioat/init.o
CC io_uring/fdinfo.o
CC [M] drivers/dma/ioat/dma.o
CC fs/proc/cmdline.o
CC sound/core/ctljack.o
CC crypto/acompress.o
CC drivers/tty/vt/vc_screen.o
CC fs/ntfs/dir.o
AR arch/x86/mm/built-in.a
CC fs/ntfs/file.o
CC io_uring/tctx.o
CC drivers/virtio/virtio_pci_common.o
CC drivers/acpi/acpica/evgpeutil.o
CC drivers/tty/hvc/hvc_console.o
CC arch/x86/events/intel/uncore_snbep.o
CC net/core/dev.o
CC lib/xz/xz_dec_bcj.o
CC fs/ntfs/index.o
AR fs/debugfs/built-in.a
CC io_uring/poll.o
CC sound/core/jack.o
CC fs/lockd/host.o
CC drivers/pnp/system.o
CC fs/fat/nfs.o
CC arch/x86/events/intel/uncore_discovery.o
CC fs/proc/consoles.o
CC drivers/pci/pci-sysfs.o
CC fs/ext4/fsmap.o
CC mm/maccess.o
CC fs/proc/cpuinfo.o
CC arch/x86/events/intel/cstate.o
CC [M] drivers/video/fbdev/core/fb_cmdline.o
CC fs/nfs/getroot.o
CC [M] arch/x86/kvm/x86.o
CC arch/x86/kernel/cpu/aperfmperf.o
CC drivers/acpi/acpica/evglock.o
CC crypto/scompress.o
CC fs/lockd/svc.o
AR lib/xz/built-in.a
CC drivers/char/hw_random/core.o
CC lib/raid6/algos.o
AR kernel/printk/built-in.a
CC drivers/char/hw_random/intel-rng.o
AR drivers/iommu/amd/built-in.a
CC drivers/iommu/intel/dmar.o
AR drivers/pnp/built-in.a
CC io_uring/cancel.o
AR drivers/gpu/host1x/built-in.a
CC fs/ntfs/inode.o
AR drivers/gpu/drm/tests/built-in.a
CC fs/ntfs/mft.o
CC [M] drivers/gpu/drm/tests/drm_kunit_helpers.o
CC kernel/power/user.o
CC fs/ntfs/mst.o
CC drivers/pci/rom.o
CC drivers/tty/vt/selection.o
CC drivers/dma/dmaengine.o
CC fs/proc/devices.o
CC drivers/virtio/virtio_pci_legacy.o
CC drivers/acpi/tables.o
CC io_uring/kbuf.o
CC drivers/connector/cn_queue.o
CC sound/core/timer.o
CC io_uring/rsrc.o
CC [M] drivers/dma/ioat/prep.o
CC block/blk-timeout.o
CC fs/fat/namei_vfat.o
AR drivers/tty/hvc/built-in.a
CC lib/zstd/compress/zstd_compress_literals.o
CC drivers/acpi/acpica/evhandler.o
CC fs/ntfs/namei.o
CC mm/page-writeback.o
CC drivers/acpi/blacklist.o
CC [M] drivers/video/fbdev/core/fb_io_fops.o
CC arch/x86/kernel/cpu/cpuid-deps.o
CC drivers/clk/clk-divider.o
CC [M] drivers/dma/ioat/dca.o
CC mm/folio-compat.o
CC fs/nfs/inode.o
CC lib/raid6/recov.o
CC crypto/algboss.o
CC sound/core/hrtimer.o
CC drivers/acpi/osi.o
CC fs/nfs/super.o
CC arch/x86/kernel/cpu/umwait.o
CC io_uring/rw.o
CC lib/zstd/compress/zstd_compress_sequences.o
CC [M] drivers/gpu/drm/tests/drm_buddy_test.o
AR drivers/char/hw_random/built-in.a
CC fs/ntfs/runlist.o
CC drivers/char/agp/backend.o
CC drivers/acpi/acpica/evmisc.o
CC fs/proc/interrupts.o
CC drivers/char/agp/generic.o
CC fs/lockd/svclock.o
CC [M] drivers/virtio/virtio_mem.o
CC kernel/power/poweroff.o
CC drivers/tty/vt/keyboard.o
CC drivers/base/power/sysfs.o
CC drivers/tty/vt/consolemap.o
CC drivers/pci/setup-res.o
CC drivers/base/power/generic_ops.o
CC drivers/block/loop.o
CC block/blk-lib.o
CC drivers/base/power/common.o
AR kernel/power/built-in.a
CC kernel/irq/irqdesc.o
CC drivers/base/power/qos.o
CC kernel/irq/handle.o
CC drivers/base/power/runtime.o
CC drivers/connector/connector.o
CC [M] drivers/video/fbdev/core/fb_backlight.o
CC lib/zstd/compress/zstd_compress_superblock.o
CC kernel/irq/manage.o
CC drivers/clk/clk-fixed-factor.o
CC lib/fonts/fonts.o
CC drivers/acpi/acpica/evregion.o
CC kernel/irq/spurious.o
HOSTCC lib/raid6/mktables
CC fs/fat/namei_msdos.o
CC [M] drivers/dma/ioat/sysfs.o
CC sound/core/seq_device.o
CC fs/ext4/fsync.o
CC fs/proc/loadavg.o
CC drivers/connector/cn_proc.o
CC drivers/clk/clk-fixed-rate.o
CC lib/zstd/compress/zstd_double_fast.o
UNROLL lib/raid6/int1.c
UNROLL lib/raid6/int2.c
UNROLL lib/raid6/int4.c
UNROLL lib/raid6/int8.c
CC arch/x86/kernel/cpu/proc.o
UNROLL lib/raid6/int16.c
UNROLL lib/raid6/int32.c
CC lib/raid6/recov_ssse3.o
CC [M] drivers/block/nbd.o
CC crypto/testmgr.o
CC crypto/cmac.o
CC drivers/clk/clk-gate.o
CC drivers/char/agp/isoch.o
CC lib/zstd/compress/zstd_fast.o
CC lib/fonts/font_8x8.o
AR arch/x86/events/intel/built-in.a
CC arch/x86/events/core.o
CC drivers/pci/irq.o
CC lib/fonts/font_8x16.o
CC block/blk-mq.o
CC drivers/clk/clk-multiplier.o
CC lib/raid6/recov_avx2.o
CC fs/ntfs/super.o
CC fs/proc/meminfo.o
CC drivers/iommu/intel/iommu.o
CC drivers/acpi/acpica/evrgnini.o
CC [M] drivers/gpu/drm/tests/drm_cmdline_parser_test.o
CC mm/readahead.o
CC [M] drivers/video/fbdev/core/fbmon.o
CC block/blk-mq-tag.o
CC kernel/irq/resend.o
CC drivers/acpi/acpica/evsci.o
CC [M] sound/core/control_led.o
CC arch/x86/events/probe.o
CC block/blk-stat.o
CC drivers/pci/vpd.o
LD [M] drivers/dma/ioat/ioatdma.o
AR lib/fonts/built-in.a
CC mm/swap.o
CC drivers/dma/virt-dma.o
CC drivers/char/agp/intel-agp.o
CC block/blk-mq-sysfs.o
MKCAP arch/x86/kernel/cpu/capflags.c
CC arch/x86/kernel/cpu/powerflags.o
CC fs/lockd/svcshare.o
CC arch/x86/kernel/cpu/feat_ctl.o
CC block/blk-mq-cpumap.o
AR fs/fat/built-in.a
CC fs/proc/stat.o
CC io_uring/opdef.o
CC drivers/clk/clk-mux.o
CC arch/x86/kernel/cpu/intel.o
CC fs/proc/uptime.o
CC fs/lockd/svcproc.o
CC drivers/base/power/wakeirq.o
CC mm/truncate.o
CC [M] arch/x86/kvm/emulate.o
CC drivers/acpi/acpica/evxface.o
CC arch/x86/events/utils.o
CC lib/raid6/mmx.o
CC lib/raid6/sse1.o
CC lib/raid6/sse2.o
CC block/blk-mq-sched.o
HOSTCC drivers/tty/vt/conmakehash
AR sound/synth/emux/built-in.a
AR drivers/connector/built-in.a
CC fs/ext4/hash.o
AR sound/synth/built-in.a
AR sound/pci/nm256/built-in.a
CC lib/zstd/compress/zstd_lazy.o
AR drivers/misc/eeprom/built-in.a
AR drivers/misc/cb710/built-in.a
AR drivers/misc/ti-st/built-in.a
CC [M] sound/pci/hda/patch_realtek.o
CC lib/zstd/compress/zstd_ldm.o
AR drivers/misc/lis3lv02d/built-in.a
CC kernel/irq/chip.o
CC kernel/irq/dummychip.o
AR sound/usb/misc/built-in.a
AR drivers/misc/cardreader/built-in.a
AR sound/usb/usx2y/built-in.a
CC [M] drivers/misc/mei/hdcp/mei_hdcp.o
AR sound/usb/caiaq/built-in.a
CC drivers/tty/vt/vt.o
AR sound/usb/6fire/built-in.a
AR sound/usb/hiface/built-in.a
AR sound/usb/bcd2000/built-in.a
AR sound/usb/built-in.a
CC [M] sound/core/hwdep.o
AR drivers/virtio/built-in.a
CC crypto/hmac.o
CC kernel/irq/devres.o
CC drivers/dma/acpi-dma.o
CC drivers/clk/clk-composite.o
CC drivers/char/agp/intel-gtt.o
CC lib/raid6/avx2.o
CC fs/proc/util.o
CC drivers/base/firmware_loader/builtin/main.o
CC drivers/base/firmware_loader/main.o
CC drivers/base/power/main.o
CC drivers/pci/setup-bus.o
AR drivers/block/built-in.a
CC fs/nfs/io.o
CC drivers/base/power/wakeup.o
CC drivers/acpi/acpica/evxfevnt.o
CC fs/proc/version.o
CC arch/x86/events/rapl.o
CC fs/ntfs/sysctl.o
CC fs/ntfs/unistr.o
CC block/ioctl.o
CC drivers/pci/vc.o
CC lib/raid6/avx512.o
AR drivers/base/firmware_loader/builtin/built-in.a
CC fs/proc/softirqs.o
CC [M] drivers/video/fbdev/core/fb_defio.o
CC fs/nfs/direct.o
CC net/core/dev_addr_lists.o
CC io_uring/notif.o
CC fs/lockd/svcsubs.o
CC drivers/base/regmap/regmap.o
CC fs/ext4/ialloc.o
CC arch/x86/kernel/cpu/intel_pconfig.o
CC drivers/acpi/acpica/evxfgpe.o
CC drivers/clk/clk-fractional-divider.o
CC drivers/clk/clk-gpio.o
CC fs/proc/namespaces.o
CC fs/lockd/mon.o
AR drivers/base/test/built-in.a
CC [M] drivers/video/fbdev/core/fb_chrdev.o
CC drivers/base/component.o
AR drivers/dma/built-in.a
CC [M] sound/core/pcm.o
CC [M] sound/core/pcm_native.o
CC drivers/pci/mmap.o
CC arch/x86/kernel/cpu/tsx.o
CC [M] drivers/gpu/drm/tests/drm_connector_test.o
CC [M] drivers/misc/mei/pxp/mei_pxp.o
CC lib/raid6/recov_avx512.o
CC [M] drivers/gpu/drm/tests/drm_damage_helper_test.o
CC kernel/irq/autoprobe.o
CC fs/ntfs/upcase.o
AR drivers/char/agp/built-in.a
CC drivers/char/tpm/tpm-chip.o
CC drivers/char/mem.o
CC drivers/acpi/osl.o
CC arch/x86/events/msr.o
CC crypto/vmac.o
CC arch/x86/kernel/cpu/intel_epb.o
CC drivers/acpi/acpica/evxfregn.o
AR drivers/base/firmware_loader/built-in.a
CC drivers/base/power/wakeup_stats.o
CC drivers/acpi/acpica/exconcat.o
CC mm/vmscan.o
CC [M] drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
COPY drivers/tty/vt/defkeymap.c
CC drivers/base/regmap/regcache.o
CC fs/proc/self.o
AR drivers/gpu/vga/built-in.a
AR drivers/clk/built-in.a
CC drivers/base/power/domain.o
CC drivers/mfd/mfd-core.o
AR drivers/nfc/built-in.a
CC drivers/mfd/intel-lpss.o
CC lib/argv_split.o
CC drivers/acpi/acpica/exconfig.o
CC drivers/base/regmap/regcache-rbtree.o
CC kernel/irq/irqdomain.o
CC io_uring/io-wq.o
CC [M] drivers/misc/mei/init.o
CC block/genhd.o
CC fs/ext4/indirect.o
TABLE lib/raid6/tables.c
CC lib/raid6/int1.o
CC [M] drivers/video/fbdev/core/fb_procfs.o
CC fs/lockd/trace.o
CC arch/x86/kernel/process_64.o
CC kernel/irq/proc.o
CC [M] drivers/gpu/drm/tests/drm_format_helper_test.o
AR fs/ntfs/built-in.a
CC arch/x86/kernel/signal.o
CC arch/x86/kernel/cpu/amd.o
CC net/core/dst.o
CC mm/shmem.o
AR arch/x86/events/built-in.a
CC drivers/pci/setup-irq.o
AR drivers/iommu/arm/arm-smmu/built-in.a
CC fs/nfs/pagelist.o
AR drivers/iommu/arm/arm-smmu-v3/built-in.a
AR drivers/iommu/arm/built-in.a
CC mm/util.o
CC drivers/char/tpm/tpm-dev-common.o
CC fs/proc/thread_self.o
CC drivers/char/random.o
CC drivers/acpi/acpica/exconvrt.o
CC drivers/base/regmap/regcache-flat.o
CC mm/mmzone.o
CC crypto/xcbc.o
CC fs/lockd/xdr.o
CC drivers/iommu/intel/pasid.o
CC [M] drivers/gpu/drm/tests/drm_format_test.o
CC fs/tracefs/inode.o
CC drivers/mfd/intel-lpss-pci.o
CC [M] drivers/misc/mei/hbm.o
CC lib/raid6/int2.o
CC drivers/acpi/utils.o
CC drivers/acpi/acpica/excreate.o
CC [M] drivers/video/fbdev/core/fbsysfs.o
AR sound/pci/oxygen/built-in.a
CC drivers/base/power/domain_governor.o
AR drivers/misc/built-in.a
CC arch/x86/kernel/signal_64.o
CC arch/x86/kernel/traps.o
CC fs/proc/proc_sysctl.o
CC drivers/pci/proc.o
CC drivers/base/regmap/regcache-maple.o
AR sound/firewire/built-in.a
CC drivers/acpi/acpica/exdebug.o
CC arch/x86/kernel/idt.o
CC crypto/crypto_null.o
CC [M] drivers/video/fbdev/core/fbcon.o
CC [M] sound/pci/hda/patch_analog.o
CC [M] drivers/gpu/drm/tests/drm_framebuffer_test.o
CC drivers/char/tpm/tpm-dev.o
AR sound/pci/pcxhr/built-in.a
CC [M] drivers/gpu/drm/tests/drm_managed_test.o
CC arch/x86/kernel/cpu/hygon.o
CC kernel/irq/migration.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/tty/vt/defkeymap.o
CC drivers/tty/serial/8250/8250_core.o
CC drivers/tty/serial/serial_core.o
CC arch/x86/kernel/irq.o
CC drivers/mfd/intel-lpss-acpi.o
CC mm/vmstat.o
CC mm/backing-dev.o
CC block/ioprio.o
CC fs/lockd/clnt4xdr.o
CC kernel/irq/cpuhotplug.o
CC lib/raid6/int4.o
CC drivers/tty/vt/consolemap_deftbl.o
CC lib/zstd/compress/zstd_opt.o
AR drivers/tty/vt/built-in.a
CC fs/ext4/inline.o
AR drivers/iommu/iommufd/built-in.a
CC net/core/netevent.o
CC drivers/acpi/acpica/exdump.o
AR fs/tracefs/built-in.a
CC drivers/base/power/clock_ops.o
CC fs/lockd/xdr4.o
CC mm/mm_init.o
CC drivers/pci/slot.o
AR io_uring/built-in.a
CC fs/ext4/inode.o
CC drivers/iommu/intel/trace.o
CC crypto/md5.o
CC drivers/iommu/iommu.o
CC arch/x86/kernel/cpu/centaur.o
CC [M] drivers/gpu/drm/tests/drm_mm_test.o
CC drivers/acpi/acpica/exfield.o
CC fs/ext4/ioctl.o
AR drivers/tty/ipwireless/built-in.a
CC drivers/tty/tty_io.o
CC fs/lockd/svc4proc.o
CC drivers/acpi/reboot.o
CC net/core/neighbour.o
CC drivers/char/tpm/tpm-interface.o
CC arch/x86/kernel/cpu/zhaoxin.o
CC drivers/tty/n_tty.o
CC [M] drivers/misc/mei/interrupt.o
CC drivers/mfd/intel_soc_pmic_crc.o
CC crypto/sha1_generic.o
CC [M] sound/pci/hda/patch_hdmi.o
CC net/core/rtnetlink.o
CC drivers/base/regmap/regmap-debugfs.o
CC kernel/irq/pm.o
CC drivers/char/misc.o
CC fs/btrfs/super.o
CC lib/raid6/int8.o
CC drivers/acpi/acpica/exfldio.o
CC crypto/sha256_generic.o
CC arch/x86/kernel/cpu/perfctr-watchdog.o
CC block/badblocks.o
AR drivers/base/power/built-in.a
CC fs/btrfs/ctree.o
CC fs/btrfs/extent-tree.o
CC fs/btrfs/print-tree.o
CC [M] sound/core/pcm_lib.o
CC drivers/pci/pci-acpi.o
CC drivers/tty/serial/8250/8250_pnp.o
CC fs/lockd/procfs.o
CC drivers/acpi/nvs.o
CC drivers/char/virtio_console.o
CC fs/nfs/read.o
CC drivers/iommu/intel/cap_audit.o
CC fs/proc/proc_net.o
CC arch/x86/kernel/cpu/vmware.o
CC [M] drivers/mfd/lpc_sch.o
CC drivers/char/tpm/tpm1-cmd.o
CC drivers/char/tpm/tpm2-cmd.o
CC drivers/acpi/acpica/exmisc.o
CC [M] drivers/misc/mei/client.o
CC kernel/irq/msi.o
CC crypto/sha512_generic.o
CC arch/x86/kernel/irq_64.o
CC drivers/iommu/intel/irq_remapping.o
CC drivers/base/regmap/regmap-i2c.o
CC arch/x86/kernel/cpu/hypervisor.o
CC drivers/char/tpm/tpmrm-dev.o
CC lib/raid6/int16.o
AR sound/sparc/built-in.a
CC lib/bug.o
CC block/blk-rq-qos.o
CC fs/nfs/symlink.o
CC [M] drivers/video/fbdev/core/bitblit.o
CC arch/x86/kernel/dumpstack_64.o
CC drivers/tty/serial/8250/8250_port.o
CC lib/raid6/int32.o
AR fs/lockd/built-in.a
CC arch/x86/kernel/cpu/mshyperv.o
CC mm/percpu.o
CC drivers/base/regmap/regmap-irq.o
CC drivers/acpi/acpica/exmutex.o
CC drivers/iommu/intel/perfmon.o
CC [M] drivers/mfd/lpc_ich.o
CC fs/ext4/mballoc.o
CC fs/proc/kcore.o
CC drivers/tty/serial/serial_base_bus.o
CC crypto/sha3_generic.o
CC lib/buildid.o
CC drivers/pci/quirks.o
AR sound/spi/built-in.a
CC drivers/tty/serial/serial_ctrl.o
CC arch/x86/kernel/time.o
CC fs/proc/kmsg.o
CC drivers/pci/ats.o
AR sound/parisc/built-in.a
CC fs/btrfs/root-tree.o
CC drivers/tty/serial/serial_port.o
CC fs/proc/page.o
CC drivers/iommu/iommu-traces.o
AR drivers/video/fbdev/omap/built-in.a
CC [M] drivers/video/fbdev/uvesafb.o
CC [M] drivers/gpu/drm/tests/drm_modes_test.o
AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a
CC drivers/char/tpm/tpm2-space.o
CC drivers/acpi/acpica/exnames.o
AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a
AR drivers/video/fbdev/omap2/omapfb/built-in.a
CC block/disk-events.o
CC drivers/video/aperture.o
AR drivers/video/fbdev/omap2/built-in.a
CC net/ethernet/eth.o
CC arch/x86/kernel/ioport.o
CC lib/raid6/tables.o
CC mm/slab_common.o
CC fs/nfs/unlink.o
CC arch/x86/kernel/cpu/capflags.o
CC drivers/tty/serial/earlycon.o
CC [M] drivers/gpu/drm/tests/drm_plane_helper_test.o
CC [M] sound/core/pcm_misc.o
CC [M] drivers/video/fbdev/core/softcursor.o
CC kernel/irq/affinity.o
CC drivers/char/hpet.o
AR arch/x86/kernel/cpu/built-in.a
CC drivers/tty/serial/serial_mctrl_gpio.o
CC crypto/blake2b_generic.o
CC fs/btrfs/dir-item.o
CC [M] sound/core/pcm_memory.o
AR drivers/mfd/built-in.a
CC [M] drivers/gpu/drm/tests/drm_probe_helper_test.o
CC drivers/char/nvram.o
CC [M] sound/pci/hda/hda_eld.o
CC drivers/acpi/acpica/exoparg1.o
CC [M] drivers/video/fbdev/core/tileblit.o
CC drivers/char/tpm/tpm-sysfs.o
CC drivers/video/cmdline.o
CC mm/compaction.o
AR drivers/dax/hmem/built-in.a
CC drivers/dax/super.o
AR drivers/base/regmap/built-in.a
CC drivers/base/core.o
CC drivers/dax/bus.o
AR lib/raid6/built-in.a
AR sound/pci/riptide/built-in.a
CC lib/cmdline.o
CC arch/x86/kernel/dumpstack.o
CC block/blk-ia-ranges.o
AR drivers/iommu/intel/built-in.a
CC drivers/char/tpm/eventlog/common.o
CC kernel/irq/matrix.o
CC [M] drivers/video/fbdev/core/cfbfillrect.o
CC drivers/pci/iov.o
AR fs/proc/built-in.a
CC drivers/iommu/iommu-sysfs.o
CC lib/cpumask.o
CC [M] drivers/gpu/drm/tests/drm_rect_test.o
CC [M] drivers/misc/mei/main.o
CC drivers/tty/tty_ioctl.o
AR sound/pcmcia/vx/built-in.a
AR sound/pcmcia/pdaudiocf/built-in.a
AR sound/pcmcia/built-in.a
AR sound/mips/built-in.a
CC drivers/acpi/acpica/exoparg2.o
CC net/core/utils.o
CC [M] drivers/video/fbdev/core/cfbcopyarea.o
CC [M] arch/x86/kvm/i8259.o
CC [M] arch/x86/kvm/irq.o
AR sound/soc/built-in.a
CC [M] drivers/gpu/drm/tests/drm_exec_test.o
CC [M] sound/core/memalloc.o
CC net/core/link_watch.o
CC fs/pstore/inode.o
CC net/core/filter.o
AR net/ethernet/built-in.a
CC crypto/ecb.o
CC fs/pstore/platform.o
CC net/core/sock_diag.o
CC net/802/p8022.o
CC net/sched/sch_generic.o
CC drivers/video/nomodeset.o
CC [M] sound/pci/hda/hda_intel.o
CC net/sched/sch_mq.o
CC drivers/tty/serial/8250/8250_dma.o
CC net/sched/sch_frag.o
CC arch/x86/kernel/nmi.o
CC drivers/char/tpm/eventlog/tpm1.o
CC block/early-lookup.o
CC drivers/iommu/dma-iommu.o
CC drivers/acpi/acpica/exoparg3.o
CC net/core/dev_ioctl.o
AR sound/atmel/built-in.a
CC drivers/video/hdmi.o
AR sound/pci/rme9652/built-in.a
CC net/802/psnap.o
CC [M] drivers/video/fbdev/simplefb.o
CC fs/btrfs/file-item.o
CC fs/ext4/migrate.o
CC crypto/cbc.o
CC fs/nfs/write.o
AR drivers/gpu/drm/arm/built-in.a
CC fs/ext4/mmp.o
AR drivers/gpu/drm/display/built-in.a
AR drivers/dax/built-in.a
CC drivers/tty/serial/8250/8250_dwlib.o
CC [M] drivers/gpu/drm/display/drm_display_helper_mod.o
CC drivers/tty/serial/8250/8250_pcilib.o
CC [M] drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
CC fs/pstore/pmsg.o
CC [M] drivers/video/fbdev/core/cfbimgblt.o
CC [M] drivers/misc/mei/dma-ring.o
CC [M] drivers/gpu/drm/display/drm_dp_helper.o
CC fs/nfs/namespace.o
CC drivers/pci/pci-label.o
CC drivers/acpi/acpica/exoparg6.o
AR kernel/irq/built-in.a
CC lib/ctype.o
CC kernel/rcu/update.o
AR drivers/gpu/drm/renesas/rcar-du/built-in.a
AR drivers/gpu/drm/renesas/built-in.a
CC [M] sound/core/pcm_timer.o
AR sound/hda/built-in.a
CC lib/dec_and_lock.o
CC [M] sound/hda/hda_bus_type.o
CC drivers/tty/tty_ldisc.o
CC crypto/pcbc.o
CC drivers/char/tpm/eventlog/tpm2.o
CC block/bsg.o
CC lib/decompress.o
CC drivers/acpi/wakeup.o
CC drivers/tty/tty_buffer.o
AR drivers/gpu/drm/omapdrm/built-in.a
AR kernel/livepatch/built-in.a
CC crypto/cts.o
CC lib/decompress_bunzip2.o
CC net/sched/sch_api.o
CC [M] arch/x86/kvm/lapic.o
AR drivers/gpu/drm/tilcdc/built-in.a
CC [M] sound/hda/hdac_bus.o
CC arch/x86/kernel/ldt.o
CC kernel/rcu/sync.o
AR fs/pstore/built-in.a
LD [M] sound/core/snd-ctl-led.o
CC drivers/acpi/acpica/exprep.o
CC crypto/lrw.o
CC drivers/acpi/acpica/exregion.o
CC net/802/stp.o
CC [M] sound/hda/hdac_device.o
CC fs/efivarfs/inode.o
CC [M] sound/hda/hdac_sysfs.o
CC fs/btrfs/inode-item.o
CC [M] drivers/misc/mei/bus.o
CC drivers/tty/serial/8250/8250_pci.o
CC [M] drivers/gpu/drm/display/drm_dp_mst_topology.o
CC mm/show_mem.o
CC [M] arch/x86/kvm/i8254.o
CC [M] sound/hda/hdac_regmap.o
LD [M] sound/core/snd-hwdep.o
LD [M] sound/core/snd-pcm.o
CC [M] drivers/misc/mei/bus-fixup.o
CC fs/efivarfs/file.o
CC drivers/pci/pci-stub.o
CC fs/btrfs/disk-io.o
CC [M] drivers/gpu/drm/display/drm_dsc_helper.o
CC crypto/xts.o
AR sound/core/built-in.a
AR sound/x86/built-in.a
CC fs/nfs/mount_clnt.o
CC [M] drivers/video/fbdev/core/sysfillrect.o
CC [M] arch/x86/kvm/ioapic.o
CC drivers/char/tpm/tpm_ppi.o
CC drivers/iommu/iova.o
CC arch/x86/kernel/setup.o
CC block/bsg-lib.o
CC drivers/pci/vgaarb.o
CC drivers/acpi/acpica/exresnte.o
LD [M] sound/pci/hda/snd-hda-codec.o
CC crypto/ctr.o
LD [M] sound/pci/hda/snd-hda-codec-generic.o
CC net/core/tso.o
LD [M] sound/pci/hda/snd-hda-codec-realtek.o
LD [M] sound/pci/hda/snd-hda-codec-analog.o
CC [M] sound/hda/hdac_controller.o
LD [M] sound/pci/hda/snd-hda-codec-hdmi.o
CC arch/x86/kernel/x86_init.o
CC [M] sound/hda/hdac_stream.o
LD [M] sound/pci/hda/snd-hda-intel.o
AR sound/pci/trident/built-in.a
CC drivers/acpi/acpica/exresolv.o
AR sound/pci/ymfpci/built-in.a
AR sound/pci/vx222/built-in.a
AR sound/pci/built-in.a
CC fs/ext4/move_extent.o
CC drivers/acpi/sleep.o
AR net/802/built-in.a
CC drivers/base/bus.o
CC fs/efivarfs/super.o
CC [M] fs/netfs/buffered_read.o
CC [M] fs/fscache/cache.o
CC net/netlink/af_netlink.o
CC crypto/gcm.o
CC drivers/base/dd.o
CC net/netlink/genetlink.o
CC arch/x86/kernel/i8259.o
CC crypto/pcrypt.o
CC drivers/base/syscore.o
CC [M] fs/fscache/cookie.o
CC fs/btrfs/transaction.o
AR drivers/gpu/drm/imx/built-in.a
CC fs/btrfs/inode.o
CC kernel/rcu/srcutree.o
CC fs/nfs/nfstrace.o
CC [M] arch/x86/kvm/irq_comm.o
CC mm/interval_tree.o
CC [M] drivers/gpu/drm/display/drm_hdcp_helper.o
CC drivers/acpi/acpica/exresop.o
CC drivers/char/tpm/eventlog/acpi.o
CC [M] drivers/video/fbdev/core/syscopyarea.o
CC [M] drivers/misc/mei/debugfs.o
CC block/blk-cgroup.o
CC fs/btrfs/file.o
CC drivers/iommu/irq_remapping.o
CC lib/decompress_inflate.o
CC drivers/base/driver.o
CC net/sched/sch_blackhole.o
CC [M] sound/hda/array.o
CC drivers/tty/serial/8250/8250_exar.o
CC block/blk-cgroup-rwstat.o
CC arch/x86/kernel/irqinit.o
CC fs/nfs/export.o
CC fs/efivarfs/vars.o
CC drivers/char/tpm/eventlog/efi.o
CC drivers/base/class.o
CC fs/ext4/namei.o
AR drivers/pci/built-in.a
CC [M] drivers/video/fbdev/core/sysimgblt.o
CC drivers/acpi/acpica/exserial.o
CC drivers/dma-buf/dma-buf.o
CC drivers/acpi/acpica/exstore.o
CC drivers/dma-buf/dma-fence.o
CC [M] fs/fscache/io.o
CC [M] drivers/misc/mei/mei-trace.o
CC fs/nfs/sysfs.o
CC [M] drivers/video/fbdev/core/fb_sys_fops.o
CC [M] fs/netfs/io.o
CC lib/decompress_unlz4.o
CC fs/btrfs/defrag.o
CC fs/nfs/fs_context.o
CC [M] arch/x86/kvm/cpuid.o
CC drivers/base/platform.o
AR drivers/cxl/core/built-in.a
AR drivers/cxl/built-in.a
CC kernel/dma/mapping.o
CC kernel/dma/direct.o
AR drivers/iommu/built-in.a
CC [M] drivers/gpu/drm/display/drm_hdmi_helper.o
CC crypto/cryptd.o
CC mm/list_lru.o
CC fs/ext4/page-io.o
CC [M] sound/hda/hdmi_chmap.o
CC [M] fs/netfs/iterator.o
CC drivers/char/tpm/tpm_crb.o
CC kernel/entry/common.o
CC net/sched/sch_fifo.o
CC kernel/entry/syscall_user_dispatch.o
CC drivers/acpi/acpica/exstoren.o
CC mm/workingset.o
CC arch/x86/kernel/jump_label.o
AR fs/efivarfs/built-in.a
CC [M] fs/smb/common/cifs_arc4.o
CC kernel/rcu/tree.o
CC [M] fs/smb/client/trace.o
CC drivers/tty/serial/8250/8250_early.o
CC [M] fs/smb/client/cifsfs.o
CC drivers/tty/tty_port.o
CC drivers/base/cpu.o
LD [M] drivers/video/fbdev/core/fb.o
CC kernel/entry/kvm.o
CC drivers/tty/tty_mutex.o
CC [M] drivers/gpu/drm/display/drm_scdc_helper.o
AR drivers/video/fbdev/core/built-in.a
AR drivers/video/fbdev/built-in.a
CC [M] fs/fscache/main.o
CC [M] arch/x86/kvm/pmu.o
AR drivers/video/built-in.a
AR drivers/macintosh/built-in.a
CC [M] drivers/misc/mei/pci-me.o
CC drivers/scsi/scsi.o
CC drivers/acpi/acpica/exstorob.o
CC [M] fs/smb/common/cifs_md4.o
CC drivers/scsi/hosts.o
CC [M] arch/x86/kvm/mtrr.o
CC crypto/des_generic.o
AR net/bpf/built-in.a
AR sound/xen/built-in.a
CC fs/nfs/sysctl.o
CC sound/sound_core.o
AR sound/virtio/built-in.a
CC arch/x86/kernel/irq_work.o
CC net/ethtool/ioctl.o
CC kernel/dma/ops_helpers.o
CC [M] fs/netfs/main.o
CC drivers/dma-buf/dma-fence-array.o
AR drivers/char/tpm/built-in.a
AR drivers/char/built-in.a
CC net/ethtool/common.o
CC [M] drivers/misc/mei/hw-me.o
CC net/netlink/policy.o
CC drivers/tty/tty_ldsem.o
CC drivers/tty/serial/8250/8250_dw.o
CC [M] sound/hda/trace.o
AR net/sched/built-in.a
CC drivers/acpi/acpica/exsystem.o
CC drivers/base/firmware.o
CC drivers/acpi/acpica/extrace.o
CC [M] net/netfilter/ipvs/ip_vs_conn.o
CC block/blk-throttle.o
CC [M] net/netfilter/ipvs/ip_vs_core.o
CC mm/debug.o
CC net/netfilter/core.o
CC drivers/tty/tty_baudrate.o
CC fs/ext4/readpage.o
CC crypto/aes_generic.o
CC net/netfilter/nf_log.o
CC [M] fs/netfs/objects.o
CC fs/nfs/nfs2super.o
CC [M] drivers/gpu/drm/display/drm_dp_aux_dev.o
AR kernel/entry/built-in.a
CC kernel/module/main.o
CC lib/decompress_unlzma.o
CC drivers/dma-buf/dma-fence-chain.o
CC drivers/base/init.o
CC kernel/dma/dummy.o
CC block/mq-deadline.o
CC drivers/acpi/acpica/exutils.o
CC drivers/scsi/scsi_ioctl.o
CC fs/btrfs/extent_map.o
CC arch/x86/kernel/probe_roms.o
CC kernel/module/strict_rwx.o
CC net/ethtool/netlink.o
CC kernel/rcu/rcu_segcblist.o
CC drivers/nvme/host/core.o
AR drivers/nvme/target/built-in.a
CC net/netlink/diag.o
CC crypto/deflate.o
CC [M] fs/fscache/volume.o
CC fs/ext4/resize.o
CC [M] net/netfilter/ipvs/ip_vs_ctl.o
CC drivers/ata/libata-core.o
CC [M] sound/hda/hdac_component.o
CC net/ethtool/bitset.o
CC kernel/dma/contiguous.o
CC drivers/tty/serial/8250/8250_lpss.o
CC mm/gup.o
AR net/ipv4/netfilter/built-in.a
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC [M] arch/x86/kvm/hyperv.o
CC drivers/acpi/acpica/hwacpi.o
CC drivers/base/map.o
LD [M] fs/netfs/netfs.o
CC net/ipv4/route.o
CC drivers/dma-buf/dma-fence-unwrap.o
CC fs/btrfs/sysfs.o
CC [M] fs/fuse/dev.o
CC kernel/module/kmod.o
CC kernel/dma/swiotlb.o
CC [M] net/ipv4/netfilter/nf_reject_ipv4.o
LD [M] drivers/gpu/drm/display/drm_display_helper.o
CC crypto/crc32c_generic.o
CC [M] arch/x86/kvm/debugfs.o
AR drivers/gpu/drm/i2c/built-in.a
AR drivers/gpu/drm/panel/built-in.a
CC arch/x86/kernel/sys_ia32.o
AR drivers/gpu/drm/bridge/analogix/built-in.a
AR drivers/gpu/drm/bridge/cadence/built-in.a
AR drivers/gpu/drm/hisilicon/built-in.a
CC kernel/module/tree_lookup.o
AR drivers/gpu/drm/bridge/imx/built-in.a
CC drivers/tty/tty_jobctrl.o
AR drivers/gpu/drm/bridge/synopsys/built-in.a
AR drivers/gpu/drm/bridge/built-in.a
AR drivers/gpu/drm/mxsfb/built-in.a
CC drivers/nvme/host/ioctl.o
AR drivers/gpu/drm/tiny/built-in.a
CC drivers/acpi/acpica/hwesleep.o
AR drivers/gpu/drm/xlnx/built-in.a
AR drivers/gpu/drm/gud/built-in.a
CC [M] arch/x86/kvm/mmu/mmu.o
AR drivers/gpu/drm/solomon/built-in.a
CC [M] drivers/gpu/drm/ttm/ttm_tt.o
CC [M] arch/x86/kvm/mmu/page_track.o
CC [M] sound/hda/hdac_i915.o
CC drivers/base/devres.o
CC [M] drivers/gpu/drm/ttm/ttm_bo.o
CC drivers/scsi/scsicam.o
CC drivers/acpi/acpica/hwgpe.o
CC drivers/tty/serial/8250/8250_mid.o
CC drivers/dma-buf/dma-resv.o
CC [M] drivers/misc/mei/gsc-me.o
CC fs/ext4/super.o
CC crypto/crct10dif_common.o
AR net/netlink/built-in.a
CC drivers/base/attribute_container.o
CC [M] fs/fscache/proc.o
CC drivers/acpi/acpica/hwregs.o
CC block/kyber-iosched.o
CC kernel/module/debug_kmemleak.o
CC drivers/tty/serial/8250/8250_pericom.o
CC drivers/ata/libata-scsi.o
CC [M] arch/x86/kvm/mmu/spte.o
CC net/netfilter/nf_queue.o
CC net/xfrm/xfrm_policy.o
CC fs/nfs/proc.o
CC crypto/crct10dif_generic.o
CC net/unix/af_unix.o
CC drivers/acpi/acpica/hwsleep.o
CC [M] fs/fuse/dir.o
CC [M] sound/hda/intel-dsp-config.o
CC arch/x86/kernel/signal_32.o
CC [M] fs/smb/client/cifs_debug.o
CC drivers/scsi/scsi_error.o
CC net/unix/garbage.o
CC drivers/ata/libata-eh.o
CC net/ethtool/strset.o
CC [M] fs/fuse/file.o
CC net/ethtool/linkinfo.o
LD [M] drivers/misc/mei/mei.o
LD [M] drivers/misc/mei/mei-me.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_util.o
CC [M] arch/x86/kvm/mmu/tdp_iter.o
LD [M] fs/fscache/fscache.o
LD [M] drivers/misc/mei/mei-gsc.o
CC drivers/base/transport_class.o
CC [M] net/netfilter/ipvs/ip_vs_sched.o
CC fs/nfs/nfs2xdr.o
CC [M] drivers/gpu/drm/ttm/ttm_bo_vm.o
CC kernel/dma/remap.o
CC drivers/acpi/device_sysfs.o
CC drivers/scsi/scsi_lib.o
CC [M] net/ipv4/netfilter/ip_tables.o
CC crypto/authenc.o
CC drivers/acpi/acpica/hwvalid.o
AR drivers/tty/serial/8250/built-in.a
AR drivers/tty/serial/built-in.a
CC drivers/tty/n_null.o
CC [M] drivers/gpu/drm/ttm/ttm_module.o
CC drivers/dma-buf/sync_file.o
CC kernel/module/kallsyms.o
CC net/unix/sysctl_net_unix.o
CC drivers/base/topology.o
CC [M] sound/hda/intel-nhlt.o
CC [M] arch/x86/kvm/mmu/tdp_mmu.o
CC drivers/acpi/device_pm.o
AR kernel/dma/built-in.a
CC drivers/nvme/host/sysfs.o
CC lib/zstd/zstd_decompress_module.o
CC arch/x86/kernel/sys_x86_64.o
CC fs/btrfs/accessors.o
CC drivers/acpi/acpica/hwxface.o
CC [M] drivers/gpu/drm/ttm/ttm_execbuf_util.o
CC [M] drivers/gpu/drm/ttm/ttm_range_manager.o
CC fs/ext4/symlink.o
CC [M] arch/x86/kvm/smm.o
CC drivers/tty/pty.o
CC drivers/base/container.o
CC drivers/acpi/acpica/hwxfsleep.o
CC mm/mmap_lock.o
CC drivers/scsi/scsi_lib_dma.o
CC drivers/dma-buf/sw_sync.o
CC drivers/ata/libata-transport.o
CC lib/zstd/decompress/huf_decompress.o
CC net/ethtool/linkmodes.o
CC sound/last.o
CC net/core/sock_reuseport.o
CC [M] sound/hda/intel-sdw-acpi.o
CC kernel/module/procfs.o
CC block/bfq-iosched.o
CC drivers/ata/libata-trace.o
CC crypto/authencesn.o
CC mm/highmem.o
CC drivers/dma-buf/sync_debug.o
CC crypto/lzo.o
CC net/unix/diag.o
CC drivers/base/property.o
CC [M] net/netfilter/ipvs/ip_vs_xmit.o
CC [M] drivers/gpu/drm/ttm/ttm_resource.o
CC drivers/acpi/acpica/hwpci.o
CC [M] fs/smb/client/connect.o
CC arch/x86/kernel/espfix_64.o
CC drivers/spi/spi.o
CC fs/btrfs/xattr.o
CC net/netfilter/nf_sockopt.o
CC [M] drivers/gpu/drm/ttm/ttm_pool.o
CC drivers/base/cacheinfo.o
CC kernel/time/time.o
AR kernel/rcu/built-in.a
LD [M] sound/hda/snd-hda-core.o
CC fs/nfs/nfs3super.o
CC kernel/time/timer.o
LD [M] sound/hda/snd-intel-dspcfg.o
LD [M] sound/hda/snd-intel-sdw-acpi.o
CC kernel/module/sysfs.o
CC drivers/base/swnode.o
AR sound/built-in.a
CC [M] net/ipv4/netfilter/iptable_filter.o
CC drivers/tty/sysrq.o
CC drivers/nvme/host/pr.o
CC drivers/base/auxiliary.o
CC net/netfilter/utils.o
CC fs/nfs/nfs3client.o
CC drivers/acpi/acpica/nsaccess.o
CC drivers/nvme/host/trace.o
CC drivers/acpi/proc.o
CC arch/x86/kernel/ksysfs.o
CC [M] drivers/dma-buf/selftest.o
CC drivers/base/devtmpfs.o
CC mm/memory.o
CC kernel/time/hrtimer.o
CC drivers/scsi/scsi_scan.o
CC fs/nfs/nfs3proc.o
CC crypto/lzo-rle.o
CC fs/btrfs/ordered-data.o
CC [M] arch/x86/kvm/vmx/vmx.o
CC net/ethtool/rss.o
CC mm/mincore.o
CC drivers/acpi/acpica/nsalloc.o
CC net/unix/scm.o
CC fs/btrfs/extent_io.o
CC net/ipv4/inetpeer.o
CC drivers/acpi/bus.o
CC net/ethtool/linkstate.o
CC [M] drivers/dma-buf/st-dma-fence.o
CC [M] drivers/gpu/drm/ttm/ttm_device.o
AR kernel/module/built-in.a
CC kernel/time/timekeeping.o
GEN drivers/scsi/scsi_devinfo_tbl.c
CC drivers/scsi/scsi_devinfo.o
CC arch/x86/kernel/bootflag.o
CC [M] net/netfilter/nfnetlink.o
CC [M] fs/fuse/inode.o
CC kernel/futex/core.o
CC net/core/fib_notifier.o
CC kernel/futex/syscalls.o
CC drivers/acpi/glue.o
CC net/core/xdp.o
CC drivers/acpi/acpica/nsarguments.o
CC crypto/lz4.o
CC net/core/flow_offload.o
CC drivers/acpi/scan.o
CC drivers/nvme/host/fault_inject.o
CC drivers/net/phy/mdio-boardinfo.o
CC drivers/base/memory.o
AR drivers/tty/built-in.a
CC drivers/nvme/host/pci.o
AR drivers/net/pse-pd/built-in.a
CC [M] net/ipv4/netfilter/iptable_mangle.o
CC [M] drivers/dma-buf/st-dma-fence-chain.o
CC drivers/base/module.o
CC drivers/base/pinctrl.o
CC [M] net/netfilter/nf_conntrack_core.o
CC drivers/ata/libata-sata.o
CC net/ethtool/debug.o
CC arch/x86/kernel/e820.o
CC kernel/futex/pi.o
CC drivers/acpi/acpica/nsconvert.o
CC crypto/lz4hc.o
CC [M] arch/x86/kvm/kvm-asm-offsets.s
CC [M] drivers/gpu/drm/ttm/ttm_sys_manager.o
CC [M] net/netfilter/ipvs/ip_vs_app.o
CC [M] net/netfilter/ipvs/ip_vs_sync.o
AR net/unix/built-in.a
CC mm/mlock.o
CC kernel/futex/requeue.o
CC drivers/base/devcoredump.o
CC drivers/scsi/scsi_sysctl.o
CC fs/btrfs/volumes.o
CC fs/nfs/nfs3xdr.o
CC [M] fs/overlayfs/super.o
CC drivers/acpi/resource.o
CC fs/open.o
CC [M] fs/overlayfs/namei.o
CC drivers/net/phy/mdio_devres.o
CC drivers/base/platform-msi.o
CC fs/read_write.o
CC fs/btrfs/async-thread.o
CC drivers/scsi/scsi_debugfs.o
CC crypto/xxhash_generic.o
CC drivers/net/phy/phy.o
CC drivers/acpi/acpica/nsdump.o
CC [M] drivers/gpu/drm/ttm/ttm_agp_backend.o
CC kernel/time/ntp.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC [M] net/netfilter/ipvs/ip_vs_est.o
CC [M] drivers/dma-buf/st-dma-fence-unwrap.o
CC net/core/gro.o
CC net/xfrm/xfrm_state.o
CC kernel/futex/waitwake.o
CC arch/x86/kernel/pci-dma.o
CC drivers/ata/libata-sff.o
CC fs/ext4/sysfs.o
CC [M] net/netfilter/ipvs/ip_vs_proto.o
CC [M] arch/x86/kvm/vmx/pmu_intel.o
CC drivers/base/physical_location.o
CC [M] fs/fuse/control.o
CC net/ethtool/wol.o
CC drivers/acpi/acpica/nseval.o
CC [M] net/ipv4/netfilter/ipt_REJECT.o
CC crypto/rng.o
CC drivers/acpi/acpi_processor.o
CC drivers/net/phy/phy-c45.o
CC drivers/acpi/acpica/nsinit.o
CC drivers/scsi/scsi_trace.o
CC [M] fs/fuse/xattr.o
CC block/bfq-wf2q.o
CC drivers/acpi/processor_core.o
CC arch/x86/kernel/quirks.o
LD [M] drivers/gpu/drm/ttm/ttm.o
CC [M] drivers/gpu/drm/scheduler/sched_main.o
AR drivers/spi/built-in.a
CC lib/zstd/decompress/zstd_ddict.o
CC [M] drivers/dma-buf/st-dma-resv.o
CC [M] drivers/gpu/drm/scheduler/sched_fence.o
CC drivers/base/trace.o
AR kernel/futex/built-in.a
CC lib/zstd/decompress/zstd_decompress.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
CC [M] net/netfilter/nf_conntrack_standalone.o
CC kernel/time/clocksource.o
AR drivers/firewire/built-in.a
CC block/bfq-cgroup.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
CC net/core/netdev-genl.o
CC [M] fs/overlayfs/util.o
CC drivers/acpi/acpica/nsload.o
CC [M] fs/fuse/acl.o
CC kernel/time/jiffies.o
CC fs/btrfs/ioctl.o
CC crypto/drbg.o
CC lib/zstd/decompress/zstd_decompress_block.o
AR drivers/cdrom/built-in.a
CC drivers/acpi/processor_pdc.o
AR drivers/auxdisplay/built-in.a
CC fs/file_table.o
CC drivers/scsi/scsi_logging.o
CC net/ethtool/features.o
AR drivers/dma-buf/built-in.a
LD [M] drivers/dma-buf/dmabuf_selftests.o
CC fs/btrfs/locking.o
CC drivers/usb/common/common.o
CC drivers/usb/common/debug.o
CC arch/x86/kernel/topology.o
CC [M] drivers/gpu/drm/scheduler/sched_entity.o
CC net/ipv4/protocol.o
CC drivers/usb/core/usb.o
AR drivers/usb/phy/built-in.a
CC drivers/acpi/ec.o
CC net/ethtool/privflags.o
CC drivers/usb/core/hub.o
CC drivers/acpi/acpica/nsnames.o
CC arch/x86/kernel/kdebugfs.o
AR drivers/nvme/host/built-in.a
AR drivers/nvme/built-in.a
CC [M] net/netfilter/ipvs/ip_vs_pe.o
AR drivers/base/built-in.a
CC block/blk-mq-pci.o
CC [M] drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
CC [M] fs/smb/client/dir.o
AR fs/nfs/built-in.a
CC [M] fs/fuse/readdir.o
CC arch/x86/kernel/alternative.o
CC [M] fs/fuse/ioctl.o
CC lib/decompress_unlzo.o
CC drivers/net/phy/phy-core.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
CC drivers/usb/host/pci-quirks.o
CC lib/zstd/zstd_common_module.o
CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o
CC [M] fs/smb/client/file.o
CC block/blk-mq-virtio.o
CC kernel/time/timer_list.o
CC [M] arch/x86/kvm/vmx/vmcs12.o
AR net/ipv6/netfilter/built-in.a
CC net/packet/af_packet.o
CC net/core/netdev-genl-gen.o
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC drivers/acpi/acpica/nsobject.o
LD [M] drivers/gpu/drm/amd/amdxcp/amdxcp.o
CC drivers/scsi/scsi_pm.o
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
AR drivers/usb/common/built-in.a
CC net/key/af_key.o
CC fs/btrfs/orphan.o
CC drivers/usb/storage/scsiglue.o
CC lib/zstd/common/debug.o
CC lib/zstd/common/entropy_common.o
CC fs/super.o
CC lib/zstd/common/error_private.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
CC arch/x86/kernel/i8253.o
CC drivers/usb/storage/protocol.o
CC drivers/acpi/acpica/nsparse.o
CC [M] fs/overlayfs/inode.o
CC fs/btrfs/export.o
AR net/bridge/netfilter/built-in.a
CC net/bridge/br.o
CC net/ipv4/ip_input.o
LD [M] drivers/gpu/drm/scheduler/gpu-sched.o
CC net/bridge/br_device.o
CC drivers/ata/libata-pmp.o
CC net/bridge/br_fdb.o
CC net/ethtool/rings.o
CC net/xfrm/xfrm_hash.o
CC drivers/usb/storage/transport.o
CC block/blk-mq-debugfs.o
AR net/dsa/built-in.a
CC [M] net/sunrpc/auth_gss/auth_gss.o
LD [M] fs/fuse/fuse.o
CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o
CC kernel/time/timeconv.o
CC crypto/jitterentropy.o
CC drivers/net/phy/phy_device.o
CC drivers/usb/storage/usb.o
CC drivers/net/phy/linkmode.o
CC [M] net/sunrpc/auth_gss/gss_generic_token.o
CC crypto/jitterentropy-kcapi.o
CC net/core/gso.o
CC arch/x86/kernel/hw_breakpoint.o
CC fs/char_dev.o
CC drivers/usb/host/ehci-hcd.o
CC drivers/acpi/acpica/nspredef.o
CC drivers/scsi/scsi_bsg.o
CC drivers/usb/storage/initializers.o
CC kernel/time/timecounter.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
CC net/core/net-sysfs.o
CC kernel/time/alarmtimer.o
CC fs/btrfs/tree-log.o
CC drivers/acpi/acpica/nsprepkg.o
CC crypto/ghash-generic.o
CC arch/x86/kernel/tsc.o
CC mm/mmap.o
CC arch/x86/kernel/tsc_msr.o
CC fs/btrfs/free-space-cache.o
CC [M] fs/overlayfs/file.o
CC net/bridge/br_forward.o
CC [M] net/sunrpc/auth_gss/gss_mech_switch.o
CC block/blk-pm.o
CC net/ethtool/channels.o
CC drivers/scsi/scsi_common.o
CC crypto/af_alg.o
CC drivers/scsi/sd.o
CC drivers/usb/storage/sierra_ms.o
CC fs/btrfs/zlib.o
CC crypto/algif_hash.o
CC drivers/ata/libata-acpi.o
CC fs/btrfs/lzo.o
CC block/holder.o
CC net/ethtool/coalesce.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC net/ipv6/af_inet6.o
CC net/core/page_pool.o
CC drivers/usb/core/hcd.o
CC net/xfrm/xfrm_input.o
CC [M] fs/smb/client/inode.o
CC drivers/acpi/acpica/nsrepair.o
CC drivers/ata/libata-pata-timings.o
CC net/core/net-procfs.o
CC [M] net/netfilter/ipvs/ip_vs_nfct.o
CC net/ipv4/ip_fragment.o
CC drivers/scsi/sg.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
CC [M] drivers/gpu/drm/amd/amdgpu/atom.o
AR block/built-in.a
CC drivers/usb/storage/option_ms.o
CC fs/btrfs/zstd.o
CC kernel/time/posix-timers.o
CC drivers/acpi/acpica/nsrepair2.o
CC drivers/usb/core/urb.o
CC arch/x86/kernel/io_delay.o
CC lib/decompress_unxz.o
CC [M] fs/overlayfs/dir.o
CC [M] arch/x86/kvm/vmx/hyperv.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
CC fs/btrfs/compression.o
CC net/core/netpoll.o
CC arch/x86/kernel/rtc.o
CC net/bridge/br_if.o
CC lib/zstd/common/fse_decompress.o
CC drivers/usb/storage/usual-tables.o
CC drivers/ata/ahci.o
CC arch/x86/kernel/resource.o
CC drivers/net/phy/mdio_bus.o
CC [M] net/sunrpc/auth_gss/svcauth_gss.o
CC crypto/algif_skcipher.o
CC drivers/ata/libahci.o
CC net/ethtool/pause.o
CC fs/btrfs/delayed-ref.o
CC net/xfrm/xfrm_output.o
AR net/key/built-in.a
CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o
CC drivers/acpi/acpica/nssearch.o
CC [M] fs/smb/client/link.o
CC drivers/net/phy/mdio_device.o
CC fs/btrfs/relocation.o
CC drivers/acpi/acpica/nsutils.o
CC net/ipv4/ip_forward.o
CC net/8021q/vlan_core.o
CC net/dcb/dcbnl.o
CC net/ipv6/anycast.o
CC [M] net/netfilter/ipvs/ip_vs_rr.o
CC fs/ext4/xattr.o
AR drivers/usb/storage/built-in.a
CC net/dcb/dcbevent.o
AS arch/x86/kernel/irqflags.o
CC drivers/acpi/dock.o
CC arch/x86/kernel/static_call.o
CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o
CC mm/mmu_gather.o
CC [M] arch/x86/kvm/vmx/nested.o
CC [M] fs/overlayfs/readdir.o
CC net/xfrm/xfrm_sysctl.o
CC drivers/usb/core/message.o
CC drivers/acpi/acpica/nswalk.o
CC lib/zstd/common/zstd_common.o
CC [M] net/netfilter/nf_conntrack_expect.o
CC [M] fs/overlayfs/copy_up.o
AR lib/zstd/built-in.a
CC lib/decompress_unzstd.o
CC drivers/net/phy/swphy.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
CC net/xfrm/xfrm_replay.o
CC net/packet/diag.o
CC arch/x86/kernel/process.o
CC crypto/xor.o
CC kernel/time/posix-cpu-timers.o
CC [M] fs/smb/client/misc.o
CC net/ethtool/eee.o
CC arch/x86/kernel/ptrace.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
CC lib/dump_stack.o
CC drivers/acpi/acpica/nsxfeval.o
CC [M] net/sunrpc/auth_gss/trace.o
CC drivers/ata/ata_piix.o
CC drivers/scsi/scsi_sysfs.o
CC net/bridge/br_input.o
CC [M] arch/x86/kvm/vmx/posted_intr.o
LD [M] net/netfilter/ipvs/ip_vs.o
CC mm/mprotect.o
CC kernel/time/posix-clock.o
CC drivers/acpi/acpica/nsxfname.o
CC net/xfrm/xfrm_device.o
CC net/core/fib_rules.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
CC net/ipv4/ip_options.o
CC crypto/hash_info.o
CC [M] net/8021q/vlan.o
CC net/ipv6/ip6_output.o
CC crypto/simd.o
CC drivers/net/phy/fixed_phy.o
CC drivers/net/mdio/acpi_mdio.o
CC [M] fs/smb/client/netmisc.o
CC drivers/net/mdio/fwnode_mdio.o
CC net/ipv6/ip6_input.o
CC fs/btrfs/delayed-inode.o
CC [M] fs/overlayfs/export.o
CC drivers/acpi/acpica/nsxfobj.o
CC [M] fs/smb/client/smbencrypt.o
CC lib/earlycpio.o
CC net/ipv6/addrconf.o
AR drivers/net/pcs/built-in.a
CC [M] fs/overlayfs/params.o
CC kernel/time/itimer.o
CC lib/extable.o
AR net/packet/built-in.a
CC drivers/acpi/pci_root.o
CC arch/x86/kernel/tls.o
CC net/ethtool/tsinfo.o
CC arch/x86/kernel/step.o
CC net/ipv6/addrlabel.o
CC lib/flex_proportions.o
CC drivers/acpi/acpica/psargs.o
CC [M] crypto/md4.o
AR net/dcb/built-in.a
CC lib/idr.o
CC drivers/usb/host/ehci-pci.o
CC drivers/usb/core/driver.o
CC net/xfrm/xfrm_algo.o
CC kernel/time/clockevents.o
CC [M] net/netfilter/nf_conntrack_helper.o
CC net/l3mdev/l3mdev.o
CC net/handshake/genl.o
AR drivers/ata/built-in.a
CC net/handshake/netlink.o
CC drivers/input/serio/serio.o
CC [M] net/bluetooth/af_bluetooth.o
AR drivers/net/mdio/built-in.a
CC drivers/input/keyboard/atkbd.o
CC drivers/input/serio/i8042.o
LD [M] arch/x86/kvm/kvm.o
CC net/bridge/br_ioctl.o
CC fs/ext4/xattr_hurd.o
CC [M] drivers/net/phy/phylink.o
CC fs/btrfs/scrub.o
CC drivers/input/serio/libps2.o
AR drivers/scsi/built-in.a
CC [M] fs/smb/client/transport.o
CC drivers/acpi/pci_link.o
CC arch/x86/kernel/i8237.o
CC [M] net/8021q/vlan_dev.o
LD [M] fs/overlayfs/overlay.o
CC [M] crypto/ccm.o
CC drivers/acpi/acpica/psloop.o
CC net/core/net-traces.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
CC [M] fs/smb/client/cached_dir.o
CC [M] crypto/arc4.o
CC mm/mremap.o
CC fs/stat.o
CC drivers/usb/core/config.o
CC kernel/time/tick-common.o
CC net/ipv4/ip_output.o
CC lib/irq_regs.o
CC [M] crypto/ecc.o
CC net/ethtool/cabletest.o
CC drivers/usb/host/ohci-hcd.o
CC mm/msync.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
CC lib/is_single_threaded.o
CC net/xfrm/xfrm_user.o
CC drivers/acpi/acpica/psobject.o
UPD arch/x86/kvm/kvm-asm-offsets.h
AR drivers/input/mouse/built-in.a
CC kernel/time/tick-broadcast.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
CC arch/x86/kernel/stacktrace.o
CC arch/x86/kernel/reboot.o
CC net/core/selftests.o
CC fs/ext4/xattr_trusted.o
CC drivers/usb/core/file.o
AR net/l3mdev/built-in.a
CC net/ethtool/tunnels.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
CC drivers/acpi/pci_irq.o
CC net/handshake/request.o
CC net/handshake/tlshd.o
CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o
CC lib/klist.o
CC drivers/usb/core/buffer.o
CC drivers/acpi/acpica/psopcode.o
CC arch/x86/kernel/msr.o
CC mm/page_vma_mapped.o
CC fs/exec.o
CC lib/kobject.o
AR drivers/input/keyboard/built-in.a
CC drivers/input/input.o
CC [M] net/netfilter/nf_conntrack_proto.o
AS [M] arch/x86/kvm/vmx/vmenter.o
CC net/core/ptp_classifier.o
CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o
CC [M] net/bluetooth/hci_core.o
AR drivers/input/serio/built-in.a
CC net/bridge/br_stp.o
CC drivers/rtc/lib.o
CC drivers/usb/serial/usb-serial.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
CC drivers/rtc/class.o
CC kernel/time/tick-broadcast-hrtimer.o
CC drivers/usb/serial/generic.o
CC fs/ext4/xattr_user.o
CC arch/x86/kernel/cpuid.o
CC [M] net/8021q/vlan_netlink.o
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
CC fs/btrfs/backref.o
CC drivers/acpi/acpica/psopinfo.o
CC drivers/input/input-compat.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
CC net/bridge/br_stp_bpdu.o
CC net/core/netprio_cgroup.o
CC arch/x86/kernel/early-quirks.o
CC fs/pipe.o
CC drivers/usb/core/sysfs.o
CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o
CC kernel/time/tick-oneshot.o
CC [M] net/dns_resolver/dns_key.o
CC drivers/usb/core/endpoint.o
CC arch/x86/kernel/smp.o
CC lib/kobject_uevent.o
CC fs/namei.o
CC drivers/acpi/acpica/psparse.o
CC net/ipv4/ip_sockglue.o
CC mm/pagewalk.o
CC [M] crypto/essiv.o
CC drivers/rtc/interface.o
CC net/ethtool/fec.o
CC fs/fcntl.o
CC fs/ext4/fast_commit.o
CC drivers/input/input-mt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
CC net/handshake/trace.o
CC kernel/time/tick-sched.o
CC net/devres.o
CC [M] net/8021q/vlanproc.o
CC net/ipv6/route.o
CC [M] drivers/net/phy/aquantia_main.o
CC [M] net/dns_resolver/dns_query.o
CC net/ethtool/eeprom.o
CC [M] fs/smb/client/cifs_unicode.o
CC arch/x86/kernel/smpboot.o
CC [M] net/sunrpc/auth_gss/gss_krb5_seqnum.o
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC kernel/cgroup/cgroup.o
CC drivers/acpi/acpica/psscope.o
CC kernel/cgroup/rstat.o
CC net/ethtool/stats.o
CC [M] net/netfilter/nf_conntrack_proto_icmp.o
CC [M] drivers/net/phy/aquantia_hwmon.o
CC drivers/usb/serial/bus.o
CC net/core/dst_cache.o
CC fs/btrfs/ulist.o
CC drivers/usb/core/devio.o
CC lib/logic_pio.o
CC net/bridge/br_stp_if.o
CC drivers/input/input-poller.o
CC drivers/usb/host/ohci-pci.o
CC [M] crypto/ecdh.o
CC net/core/gro_cells.o
CC drivers/acpi/acpica/pstree.o
CC drivers/usb/serial/console.o
CC mm/pgtable-generic.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
LD [M] net/dns_resolver/dns_resolver.o
CC net/socket.o
CC lib/maple_tree.o
CC mm/rmap.o
CC [M] crypto/ecdh_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
CC [M] drivers/gpu/drm/i915/i915_driver.o
CC drivers/usb/host/uhci-hcd.o
CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o
AR net/8021q/built-in.a
AR net/xfrm/built-in.a
LD [M] net/8021q/8021q.o
CC drivers/usb/serial/ftdi_sio.o
CC [M] fs/smb/client/nterr.o
AR drivers/i2c/algos/built-in.a
CC [M] drivers/i2c/algos/i2c-algo-bit.o
CC kernel/time/vsyscall.o
CC [M] drivers/net/phy/ax88796b.o
CC kernel/time/timekeeping_debug.o
CC drivers/usb/serial/pl2303.o
CC drivers/acpi/acpica/psutils.o
LD [M] arch/x86/kvm/kvm-intel.o
CC [M] fs/smb/client/cifsencrypt.o
CC [M] net/netfilter/nf_conntrack_extend.o
AR net/handshake/built-in.a
CC drivers/input/ff-core.o
CC fs/ioctl.o
CC drivers/i2c/busses/i2c-designware-common.o
CC fs/readdir.o
CC drivers/i2c/busses/i2c-designware-master.o
CC fs/select.o
LD [M] crypto/ecdh_generic.o
AR crypto/built-in.a
AR drivers/i2c/muxes/built-in.a
CC [M] drivers/i2c/muxes/i2c-mux-gpio.o
AR drivers/i3c/built-in.a
CC drivers/rtc/nvmem.o
CC fs/dcache.o
CC [M] net/netfilter/nf_conntrack_acct.o
CC drivers/input/touchscreen.o
CC kernel/time/namespace.o
CC drivers/acpi/acpica/pswalk.o
CC net/ethtool/phc_vclocks.o
CC arch/x86/kernel/tsc_sync.o
AR drivers/media/i2c/built-in.a
AR drivers/net/ethernet/adi/built-in.a
AR drivers/media/tuners/built-in.a
CC [M] drivers/gpu/drm/i915/i915_drm_client.o
AR drivers/net/ethernet/alacritech/built-in.a
AR drivers/net/usb/built-in.a
AR drivers/media/rc/keymaps/built-in.a
CC [M] drivers/net/usb/pegasus.o
AR drivers/net/ethernet/amazon/built-in.a
AR drivers/media/rc/built-in.a
AR drivers/media/common/b2c2/built-in.a
AR drivers/net/ethernet/aquantia/built-in.a
AR drivers/media/common/saa7146/built-in.a
AR drivers/media/common/siano/built-in.a
CC [M] drivers/net/usb/rtl8150.o
AR drivers/net/ethernet/asix/built-in.a
AR drivers/media/common/v4l2-tpg/built-in.a
AR drivers/net/ethernet/cadence/built-in.a
AR drivers/media/common/videobuf2/built-in.a
AR drivers/net/ethernet/broadcom/built-in.a
AR drivers/media/common/built-in.a
CC [M] drivers/net/ethernet/broadcom/b44.o
AR drivers/net/ethernet/cavium/common/built-in.a
AR drivers/net/ethernet/cavium/thunder/built-in.a
AR drivers/media/platform/allegro-dvt/built-in.a
CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o
AR drivers/net/ethernet/cavium/liquidio/built-in.a
AR drivers/net/ethernet/cavium/octeon/built-in.a
AR drivers/media/platform/amlogic/meson-ge2d/built-in.a
AR drivers/net/ethernet/cavium/built-in.a
AR drivers/media/platform/amlogic/built-in.a
AR drivers/media/platform/amphion/built-in.a
AR drivers/media/platform/aspeed/built-in.a
AR drivers/media/platform/atmel/built-in.a
AR drivers/media/pci/ttpci/built-in.a
AR drivers/media/platform/cadence/built-in.a
AR drivers/media/pci/b2c2/built-in.a
AR drivers/media/platform/chips-media/built-in.a
AR drivers/media/pci/pluto2/built-in.a
AR drivers/media/platform/intel/built-in.a
AR drivers/media/pci/dm1105/built-in.a
AR drivers/media/platform/marvell/built-in.a
CC net/ipv4/inet_hashtables.o
AR drivers/media/pci/pt1/built-in.a
CC [M] drivers/net/phy/bcm7xxx.o
CC net/bridge/br_stp_timer.o
AR drivers/media/platform/mediatek/jpeg/built-in.a
AR drivers/media/pci/pt3/built-in.a
AR drivers/media/platform/mediatek/mdp/built-in.a
AR drivers/media/pci/mantis/built-in.a
CC [M] drivers/net/phy/bcm87xx.o
AR drivers/media/platform/mediatek/vcodec/built-in.a
AR drivers/media/pci/ngene/built-in.a
AR drivers/media/platform/mediatek/vpu/built-in.a
CC net/ethtool/mm.o
AR drivers/media/platform/mediatek/mdp3/built-in.a
CC [M] fs/smb/client/readdir.o
AR drivers/media/pci/ddbridge/built-in.a
AR drivers/media/platform/mediatek/built-in.a
AR drivers/media/pci/saa7146/built-in.a
AR drivers/media/platform/microchip/built-in.a
CC drivers/rtc/dev.o
CC drivers/i2c/i2c-boardinfo.o
AR drivers/media/pci/smipcie/built-in.a
CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o
AR drivers/media/platform/nvidia/tegra-vde/built-in.a
AR drivers/media/pci/netup_unidvb/built-in.a
AR drivers/media/platform/nvidia/built-in.a
AR drivers/media/pci/intel/ipu3/built-in.a
AR drivers/media/pci/intel/built-in.a
CC drivers/acpi/acpica/psxface.o
AR drivers/media/pci/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_dp.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
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
AR drivers/media/platform/nxp/built-in.a
AR drivers/media/platform/qcom/camss/built-in.a
CC drivers/rtc/proc.o
CC fs/btrfs/qgroup.o
AR drivers/media/platform/qcom/venus/built-in.a
AR drivers/media/platform/qcom/built-in.a
AR drivers/media/platform/renesas/rcar-vin/built-in.a
AR drivers/media/platform/renesas/rzg2l-cru/built-in.a
CC drivers/input/ff-memless.o
AR drivers/media/platform/renesas/vsp1/built-in.a
AR drivers/media/platform/renesas/built-in.a
AR drivers/media/platform/rockchip/rga/built-in.a
AR drivers/media/platform/rockchip/rkisp1/built-in.a
AR drivers/media/platform/rockchip/built-in.a
CC arch/x86/kernel/setup_percpu.o
AR drivers/media/platform/samsung/exynos-gsc/built-in.a
AR drivers/media/platform/samsung/exynos4-is/built-in.a
CC drivers/rtc/sysfs.o
AR drivers/media/platform/samsung/s3c-camif/built-in.a
CC drivers/usb/core/notify.o
AR drivers/media/platform/samsung/s5p-g2d/built-in.a
CC fs/ext4/orphan.o
AR drivers/media/platform/samsung/s5p-jpeg/built-in.a
AR drivers/media/platform/samsung/s5p-mfc/built-in.a
CC mm/vmalloc.o
AR drivers/media/platform/samsung/built-in.a
CC net/sunrpc/clnt.o
AR drivers/media/platform/st/sti/bdisp/built-in.a
AR drivers/media/platform/st/sti/c8sectpfe/built-in.a
AR drivers/media/platform/st/sti/delta/built-in.a
AR kernel/time/built-in.a
AR drivers/media/platform/st/sti/hva/built-in.a
AR drivers/media/platform/st/stm32/built-in.a
AR drivers/media/platform/st/built-in.a
AR drivers/media/platform/sunxi/sun4i-csi/built-in.a
CC drivers/i2c/i2c-core-base.o
CC net/compat.o
AR drivers/media/platform/sunxi/sun6i-csi/built-in.a
AR drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
AR drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
CC [M] net/bluetooth/hci_conn.o
CC drivers/i2c/i2c-core-smbus.o
AR drivers/media/platform/sunxi/sun8i-di/built-in.a
AR drivers/media/platform/sunxi/sun8i-rotate/built-in.a
AR drivers/media/platform/sunxi/built-in.a
AR drivers/usb/serial/built-in.a
CC fs/inode.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/acpi/acpica/rsaddr.o
AR drivers/media/platform/ti/davinci/built-in.a
AR drivers/media/platform/ti/omap/built-in.a
CC drivers/i2c/busses/i2c-designware-platdrv.o
AR drivers/media/platform/ti/omap3isp/built-in.a
AR drivers/media/platform/ti/built-in.a
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC drivers/rtc/rtc-mc146818-lib.o
AR drivers/media/platform/verisilicon/built-in.a
AR drivers/media/platform/via/built-in.a
AR drivers/media/platform/xilinx/built-in.a
AR drivers/media/platform/built-in.a
AR net/core/built-in.a
AR drivers/media/usb/b2c2/built-in.a
AR drivers/media/mmc/siano/built-in.a
AR drivers/media/usb/dvb-usb/built-in.a
CC drivers/rtc/rtc-cmos.o
AR drivers/media/mmc/built-in.a
CC drivers/usb/core/generic.o
AR drivers/media/usb/dvb-usb-v2/built-in.a
CC [M] net/netfilter/nf_conntrack_proto_icmpv6.o
CC drivers/i2c/busses/i2c-designware-baytrail.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
AR drivers/media/usb/ttusb-dec/built-in.a
AR drivers/media/usb/built-in.a
CC mm/page_alloc.o
CC [M] net/bluetooth/hci_event.o
AR drivers/media/firewire/built-in.a
CC [M] drivers/gpu/drm/i915/i915_config.o
AR drivers/media/spi/built-in.a
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
AR drivers/media/test-drivers/built-in.a
AR drivers/media/built-in.a
CC arch/x86/kernel/ftrace.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
CC drivers/i2c/i2c-core-acpi.o
CC [M] net/bluetooth/mgmt.o
CC [M] drivers/net/phy/bcm-phy-lib.o
CC [M] fs/smb/client/ioctl.o
CC drivers/i2c/i2c-core-slave.o
CC drivers/usb/core/quirks.o
CC drivers/acpi/acpica/rscalc.o
LD [M] net/sunrpc/auth_gss/auth_rpcgss.o
CC drivers/input/vivaldi-fmap.o
CC net/ethtool/module.o
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
CC net/bridge/br_netlink.o
AS arch/x86/kernel/ftrace_64.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC net/ipv4/inet_timewait_sock.o
CC [M] drivers/net/usb/r8152.o
CC drivers/i2c/i2c-dev.o
CC [M] drivers/gpu/drm/i915/i915_getparam.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
CC [M] drivers/gpu/drm/xe/tests/xe_bo_test.o
CC [M] drivers/i2c/i2c-smbus.o
AR fs/ext4/built-in.a
CC net/sunrpc/xprt.o
CC [M] drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
CC drivers/usb/host/xhci.o
CC drivers/input/input-leds.o
CC drivers/usb/host/xhci-mem.o
CC drivers/usb/core/devices.o
CC [M] drivers/i2c/busses/i2c-scmi.o
CC drivers/acpi/acpica/rscreate.o
CC net/sysctl_net.o
CC fs/attr.o
CC [M] drivers/net/usb/asix_devices.o
CC [M] drivers/gpu/drm/i915/i915_ioctl.o
CC arch/x86/kernel/trace_clock.o
AR drivers/rtc/built-in.a
CC net/sunrpc/socklib.o
CC [M] drivers/i2c/busses/i2c-ccgx-ucsi.o
CC [M] drivers/gpu/drm/xe/tests/xe_migrate_test.o
CC net/ipv6/ip6_fib.o
CC arch/x86/kernel/trace.o
CC net/sunrpc/xprtsock.o
CC drivers/usb/core/phy.o
CC [M] drivers/gpu/drm/xe/xe_bb.o
AR drivers/ptp/built-in.a
CC [M] drivers/net/ethernet/broadcom/bnx2.o
CC [M] drivers/ptp/ptp_clock.o
CC [M] drivers/net/usb/asix_common.o
CC net/ethtool/pse-pd.o
CC drivers/input/mousedev.o
CC [M] fs/smb/client/sess.o
CC drivers/acpi/acpica/rsdumpinfo.o
CC net/ipv4/inet_connection_sock.o
CC [M] drivers/net/phy/broadcom.o
CC drivers/usb/core/port.o
AR drivers/power/reset/built-in.a
CC drivers/hwmon/hwmon.o
CC drivers/power/supply/power_supply_core.o
CC [M] drivers/hwmon/acpi_power_meter.o
CC [M] drivers/gpu/drm/xe/tests/xe_pci_test.o
CC [M] drivers/hwmon/coretemp.o
CC drivers/acpi/acpica/rsinfo.o
CC arch/x86/kernel/rethook.o
CC fs/btrfs/send.o
CC drivers/usb/host/xhci-ext-caps.o
CC net/ethtool/plca.o
CC fs/bad_inode.o
CC [M] drivers/net/ipvlan/ipvlan_core.o
CC [M] drivers/i2c/busses/i2c-i801.o
CC drivers/input/evdev.o
CC [M] drivers/ptp/ptp_chardev.o
CC drivers/power/supply/power_supply_sysfs.o
CC drivers/acpi/acpi_lpss.o
CC [M] drivers/gpu/drm/i915/i915_irq.o
CC drivers/acpi/acpica/rsio.o
CC net/sunrpc/sched.o
CC [M] net/netfilter/nf_nat_core.o
CC arch/x86/kernel/crash_core_64.o
CC [M] drivers/gpu/drm/xe/tests/xe_rtp_test.o
CC [M] drivers/gpu/drm/xe/tests/xe_wa_test.o
CC [M] drivers/gpu/drm/xe/xe_bo.o
CC drivers/acpi/acpica/rsirq.o
CC net/bridge/br_netlink_tunnel.o
CC drivers/usb/core/hcd-pci.o
CC drivers/power/supply/power_supply_leds.o
CC [M] drivers/gpu/drm/i915/i915_mitigations.o
CC [M] drivers/net/vxlan/vxlan_core.o
CC [M] drivers/net/phy/lxt.o
CC net/sunrpc/auth.o
CC [M] drivers/net/vxlan/vxlan_multicast.o
CC [M] drivers/net/phy/realtek.o
CC [M] drivers/net/usb/ax88172a.o
CC drivers/power/supply/power_supply_hwmon.o
CC arch/x86/kernel/module.o
CC fs/btrfs/dev-replace.o
CC kernel/cgroup/namespace.o
CC drivers/acpi/acpica/rslist.o
CC arch/x86/kernel/early_printk.o
AR drivers/hwmon/built-in.a
AR net/ethtool/built-in.a
CC drivers/usb/core/usb-acpi.o
CC [M] net/netfilter/nf_nat_proto.o
CC [M] drivers/ptp/ptp_sysfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
CC [M] drivers/gpu/drm/xe/xe_bo_evict.o
CC [M] drivers/net/ipvlan/ipvlan_main.o
CC [M] drivers/net/vxlan/vxlan_vnifilter.o
CC [M] net/netfilter/nf_nat_helper.o
CC [M] net/bluetooth/hci_sock.o
AR drivers/input/built-in.a
CC arch/x86/kernel/hpet.o
CC [M] drivers/gpu/drm/xe/xe_debugfs.o
CC drivers/net/loopback.o
CC [M] net/netfilter/nf_nat_redirect.o
CC drivers/acpi/acpi_apd.o
AR drivers/power/supply/built-in.a
AR drivers/power/built-in.a
CC drivers/acpi/acpica/rsmemory.o
AR drivers/thermal/broadcom/built-in.a
AR drivers/thermal/samsung/built-in.a
CC drivers/thermal/intel/intel_tcc.o
CC drivers/acpi/acpica/rsmisc.o
CC [M] drivers/i2c/busses/i2c-isch.o
CC drivers/usb/host/xhci-ring.o
CC [M] drivers/ptp/ptp_vclock.o
CC arch/x86/kernel/amd_nb.o
CC drivers/thermal/intel/therm_throt.o
CC fs/btrfs/raid56.o
CC fs/file.o
CC kernel/cgroup/cgroup-v1.o
AR drivers/thermal/st/built-in.a
CC [M] drivers/net/phy/smsc.o
CC net/ipv6/ipv6_sockglue.o
CC [M] drivers/i2c/busses/i2c-ismt.o
AR drivers/usb/core/built-in.a
CC net/bridge/br_arp_nd_proxy.o
CC net/ipv4/tcp.o
CC [M] drivers/gpu/drm/i915/i915_module.o
CC fs/filesystems.o
CC [M] fs/smb/client/export.o
CC drivers/net/netconsole.o
CC [M] drivers/net/ipvlan/ipvlan_l3s.o
CC [M] drivers/i2c/busses/i2c-piix4.o
CC [M] drivers/gpu/drm/xe/xe_devcoredump.o
CC drivers/acpi/acpica/rsserial.o
CC drivers/acpi/acpica/rsutils.o
CC mm/init-mm.o
AR drivers/thermal/qcom/built-in.a
CC fs/namespace.o
CC lib/memcat_p.o
CC [M] drivers/gpu/drm/xe/xe_device.o
CC [M] drivers/ptp/ptp_kvm_x86.o
CC [M] drivers/ptp/ptp_kvm_common.o
CC arch/x86/kernel/kvm.o
CC [M] fs/smb/client/unc.o
AR drivers/net/ethernet/cortina/built-in.a
CC kernel/trace/trace_clock.o
AR drivers/net/ethernet/engleder/built-in.a
AR drivers/net/ethernet/ezchip/built-in.a
CC fs/seq_file.o
CC kernel/trace/ftrace.o
CC [M] net/netfilter/nf_nat_masquerade.o
CC lib/nmi_backtrace.o
CC [M] fs/smb/client/winucase.o
CC drivers/acpi/acpica/rsxface.o
CC kernel/bpf/core.o
CC kernel/trace/ring_buffer.o
CC [M] drivers/gpu/drm/vgem/vgem_drv.o
CC [M] drivers/thermal/intel/x86_pkg_temp_thermal.o
CC [M] drivers/gpu/drm/vgem/vgem_fence.o
CC fs/btrfs/uuid-tree.o
CC [M] drivers/gpu/drm/xe/xe_device_sysfs.o
CC [M] drivers/gpu/drm/nouveau/nvif/object.o
LD [M] drivers/ptp/ptp.o
CC [M] drivers/gpu/drm/xe/xe_dma_buf.o
CC mm/memblock.o
CC [M] drivers/gpu/drm/nouveau/nvif/client.o
LD [M] drivers/net/phy/aquantia.o
AR drivers/net/phy/built-in.a
CC [M] drivers/gpu/drm/xe/xe_drm_client.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
AR drivers/thermal/tegra/built-in.a
CC drivers/acpi/acpica/tbdata.o
CC drivers/watchdog/watchdog_core.o
CC [M] drivers/gpu/drm/nouveau/nvif/conn.o
CC drivers/watchdog/watchdog_dev.o
CC [M] drivers/gpu/drm/i915/i915_params.o
CC kernel/cgroup/freezer.o
CC [M] drivers/net/ethernet/broadcom/cnic.o
CC kernel/trace/trace.o
CC [M] fs/smb/client/smb2ops.o
LD [M] drivers/ptp/ptp_kvm.o
CC [M] drivers/net/ethernet/broadcom/tg3.o
CC [M] drivers/md/persistent-data/dm-array.o
LD [M] drivers/net/ipvlan/ipvlan.o
CC [M] drivers/i2c/busses/i2c-designware-pcidrv.o
CC net/bridge/br_sysfs_if.o
CC [M] drivers/md/persistent-data/dm-bitset.o
CC lib/plist.o
CC [M] drivers/net/vxlan/vxlan_mdb.o
AR drivers/net/ethernet/fungible/built-in.a
CC [M] drivers/gpu/drm/i915/i915_pci.o
CC drivers/opp/core.o
CC lib/radix-tree.o
CC kernel/events/core.o
LD [M] drivers/gpu/drm/vgem/vgem.o
CC drivers/opp/cpu.o
CC [M] drivers/net/dummy.o
AR drivers/thermal/intel/built-in.a
CC drivers/acpi/acpica/tbfadt.o
AR drivers/thermal/mediatek/built-in.a
CC drivers/thermal/thermal_core.o
CC kernel/events/ring_buffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
CC [M] drivers/i2c/i2c-mux.o
CC [M] drivers/gpu/drm/nouveau/nvif/device.o
CC [M] drivers/gpu/drm/nouveau/nvif/disp.o
CC arch/x86/kernel/kvmclock.o
CC drivers/acpi/acpica/tbfind.o
CC [M] fs/smb/client/smb2maperror.o
CC [M] drivers/gpu/drm/xe/xe_exec.o
CC drivers/thermal/thermal_sysfs.o
CC [M] drivers/net/macvlan.o
CC net/ipv6/ndisc.o
CC drivers/watchdog/softdog.o
CC [M] drivers/md/persistent-data/dm-block-manager.o
CC [M] net/netfilter/x_tables.o
CC [M] net/bluetooth/hci_sysfs.o
CC [M] drivers/gpu/drm/i915/i915_scatterlist.o
CC kernel/cgroup/legacy_freezer.o
CC drivers/cpufreq/cpufreq.o
CC drivers/acpi/acpica/tbinstal.o
LD [M] drivers/i2c/busses/i2c-designware-pci.o
CC [M] net/netfilter/xt_tcpudp.o
AR drivers/i2c/busses/built-in.a
CC [M] net/bluetooth/l2cap_core.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
CC [M] drivers/net/usb/ax88179_178a.o
CC mm/memory_hotplug.o
CC drivers/acpi/acpica/tbprint.o
AR drivers/watchdog/built-in.a
CC drivers/md/md.o
CC drivers/md/md-bitmap.o
CC net/ipv4/tcp_input.o
CC net/bridge/br_sysfs_br.o
CC [M] drivers/gpu/drm/ast/ast_drv.o
CC lib/ratelimit.o
CC arch/x86/kernel/paravirt.o
CC [M] drivers/gpu/drm/ast/ast_i2c.o
AR drivers/i2c/built-in.a
CC lib/rbtree.o
CC [M] drivers/gpu/drm/nouveau/nvif/driver.o
CC drivers/gpu/drm/drm_mipi_dsi.o
CC drivers/acpi/acpica/tbutils.o
CC net/bridge/br_nf_core.o
CC fs/btrfs/props.o
CC [M] drivers/md/persistent-data/dm-space-map-common.o
CC kernel/events/callchain.o
CC drivers/acpi/acpica/tbxface.o
CC fs/btrfs/free-space-tree.o
CC [M] drivers/md/persistent-data/dm-space-map-disk.o
CC [M] drivers/gpu/drm/xe/xe_execlist.o
CC kernel/cgroup/pids.o
CC drivers/usb/host/xhci-hub.o
CC drivers/opp/debugfs.o
CC [M] net/bluetooth/l2cap_sock.o
CC lib/seq_buf.o
CC drivers/thermal/thermal_trip.o
CC [M] drivers/gpu/drm/i915/i915_suspend.o
CC net/sunrpc/auth_null.o
CC drivers/cpufreq/freq_table.o
AR kernel/bpf/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
CC kernel/fork.o
CC drivers/acpi/acpica/tbxfload.o
CC arch/x86/kernel/pvclock.o
CC [M] drivers/gpu/drm/nouveau/nvif/event.o
CC [M] drivers/md/persistent-data/dm-space-map-metadata.o
CC [M] drivers/gpu/drm/ast/ast_main.o
CC [M] drivers/gpu/drm/nouveau/nvif/fifo.o
CC drivers/cpufreq/cpufreq_performance.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
LD [M] drivers/net/vxlan/vxlan.o
CC kernel/events/hw_breakpoint.o
CC [M] drivers/md/persistent-data/dm-transaction-manager.o
CC [M] drivers/net/usb/cdc_ether.o
CC kernel/cgroup/cpuset.o
CC [M] net/netfilter/xt_mark.o
CC drivers/thermal/thermal_helpers.o
CC lib/siphash.o
CC [M] drivers/gpu/drm/ast/ast_mm.o
AR drivers/opp/built-in.a
CC kernel/events/uprobes.o
CC [M] drivers/gpu/drm/drm_aperture.o
CC drivers/cpufreq/cpufreq_ondemand.o
CC kernel/exec_domain.o
CC [M] drivers/md/persistent-data/dm-btree.o
CC drivers/thermal/thermal_hwmon.o
CC drivers/acpi/acpica/tbxfroot.o
CC [M] drivers/gpu/drm/xe/xe_exec_queue.o
CC [M] drivers/gpu/drm/i915/i915_switcheroo.o
CC mm/madvise.o
CC net/bridge/br_multicast.o
CC [M] drivers/net/mii.o
CC fs/btrfs/tree-checker.o
CC [M] drivers/md/persistent-data/dm-btree-remove.o
CC arch/x86/kernel/pcspeaker.o
CC drivers/cpufreq/cpufreq_governor.o
CC [M] drivers/gpu/drm/drm_atomic.o
CC lib/string.o
CC [M] net/netfilter/xt_nat.o
CC [M] drivers/net/mdio.o
CC fs/btrfs/space-info.o
CC drivers/cpufreq/cpufreq_governor_attr_set.o
CC net/bridge/br_mdb.o
CC [M] drivers/gpu/drm/nouveau/nvif/head.o
CC drivers/acpi/acpica/utaddress.o
CC [M] drivers/gpu/drm/xe/xe_force_wake.o
CC net/ipv6/udp.o
CC [M] net/netfilter/xt_REDIRECT.o
CC drivers/thermal/gov_fair_share.o
CC [M] drivers/gpu/drm/drm_atomic_uapi.o
CC [M] drivers/gpu/drm/nouveau/nvif/mem.o
CC [M] drivers/gpu/drm/drm_auth.o
CC arch/x86/kernel/check.o
CC [M] drivers/gpu/drm/ast/ast_mode.o
CC drivers/cpufreq/acpi-cpufreq.o
CC [M] drivers/net/usb/cdc_eem.o
CC drivers/md/md-autodetect.o
CC kernel/trace/trace_output.o
CC drivers/acpi/acpica/utalloc.o
CC net/ipv6/udplite.o
CC lib/timerqueue.o
CC drivers/thermal/gov_step_wise.o
CC [M] net/bluetooth/smp.o
CC drivers/cpufreq/intel_pstate.o
CC kernel/trace/trace_seq.o
CC drivers/md/dm-uevent.o
CC drivers/usb/host/xhci-dbg.o
CC drivers/thermal/gov_user_space.o
CC [M] drivers/gpu/drm/i915/i915_sysfs.o
CC lib/vsprintf.o
CC [M] drivers/md/persistent-data/dm-btree-spine.o
CC [M] drivers/net/tun.o
CC [M] net/bluetooth/lib.o
CC [M] drivers/net/veth.o
CC net/ipv6/raw.o
CC arch/x86/kernel/uprobes.o
CC net/sunrpc/auth_tls.o
CC drivers/acpi/acpica/utascii.o
CC [M] drivers/gpu/drm/nouveau/nvif/mmu.o
CC [M] drivers/gpu/drm/drm_blend.o
CC drivers/cpuidle/governors/menu.o
CC drivers/cpuidle/cpuidle.o
CC [M] drivers/gpu/drm/xe/xe_ggtt.o
AR drivers/thermal/built-in.a
CC net/sunrpc/auth_unix.o
CC drivers/mmc/core/core.o
CC [M] drivers/net/usb/smsc75xx.o
CC mm/page_io.o
CC drivers/usb/host/xhci-trace.o
CC drivers/mmc/core/bus.o
CC drivers/mmc/host/sdhci.o
CC [M] net/netfilter/xt_MASQUERADE.o
CC drivers/mmc/host/sdhci-pci-core.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
CC net/ipv6/icmp.o
CC [M] drivers/gpu/drm/nouveau/nvif/outp.o
CC drivers/acpi/acpica/utbuffer.o
LD [M] drivers/md/persistent-data/dm-persistent-data.o
CC drivers/acpi/acpica/utcksum.o
CC drivers/acpi/acpica/utcopy.o
CC drivers/acpi/acpica/utexcep.o
CC arch/x86/kernel/perf_regs.o
CC drivers/cpuidle/governors/haltpoll.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
CC [M] drivers/net/usb/smsc95xx.o
CC [M] fs/smb/client/smb2transport.o
CC fs/btrfs/block-rsv.o
CC [M] net/bluetooth/ecdh_helper.o
CC [M] drivers/gpu/drm/i915/i915_utils.o
CC [M] drivers/gpu/drm/nouveau/nvif/timer.o
CC drivers/acpi/acpica/utdebug.o
CC drivers/cpuidle/driver.o
CC net/ipv6/mcast.o
CC kernel/panic.o
CC [M] drivers/gpu/drm/i915/intel_clock_gating.o
CC [M] fs/smb/client/smb2misc.o
CC [M] drivers/gpu/drm/ast/ast_post.o
CC net/sunrpc/svc.o
CC kernel/cpu.o
CC [M] drivers/gpu/drm/xe/xe_gt.o
CC kernel/trace/trace_stat.o
CC [M] net/netfilter/xt_addrtype.o
AR kernel/cgroup/built-in.a
CC [M] net/bluetooth/hci_request.o
CC net/ipv6/reassembly.o
CC net/sunrpc/svcsock.o
CC arch/x86/kernel/tracepoint.o
CC drivers/acpi/acpica/utdecode.o
CC drivers/cpuidle/governor.o
CC [M] drivers/gpu/drm/nouveau/nvif/vmm.o
CC [M] drivers/gpu/drm/nouveau/nvif/user.o
CC [M] net/bluetooth/mgmt_util.o
CC drivers/mmc/core/host.o
AR drivers/cpuidle/governors/built-in.a
CC drivers/cpuidle/sysfs.o
CC mm/swap_state.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
CC drivers/acpi/acpica/utdelete.o
CC arch/x86/kernel/itmt.o
CC drivers/acpi/acpica/uterror.o
AR drivers/cpufreq/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
CC mm/swapfile.o
CC drivers/mmc/core/mmc.o
CC [M] drivers/gpu/drm/ast/ast_dp501.o
CC kernel/trace/trace_printk.o
CC net/ipv6/tcp_ipv6.o
CC net/bridge/br_multicast_eht.o
CC [M] drivers/gpu/drm/drm_bridge.o
AR drivers/ufs/built-in.a
AR drivers/leds/trigger/built-in.a
CC [M] drivers/leds/trigger/ledtrig-audio.o
CC drivers/cpuidle/poll_state.o
CC [M] drivers/gpu/drm/xe/xe_gt_clock.o
CC [M] drivers/net/usb/mcs7830.o
CC drivers/acpi/acpica/uteval.o
CC kernel/trace/pid_list.o
CC fs/btrfs/delalloc-space.o
CC kernel/exit.o
CC net/bridge/br_vlan.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
CC [M] drivers/gpu/drm/nouveau/nvif/userc361.o
CC arch/x86/kernel/umip.o
CC net/ipv6/ping.o
CC [M] net/netfilter/xt_conntrack.o
CC drivers/mmc/core/mmc_ops.o
CC net/ipv4/tcp_output.o
CC lib/win_minmax.o
CC drivers/cpuidle/cpuidle-haltpoll.o
CC drivers/usb/host/xhci-debugfs.o
CC fs/btrfs/block-group.o
CC drivers/mmc/host/sdhci-pci-o2micro.o
CC lib/xarray.o
AR drivers/leds/blink/built-in.a
CC arch/x86/kernel/unwind_orc.o
AR drivers/leds/simple/built-in.a
CC drivers/leds/led-core.o
CC drivers/usb/host/xhci-pci.o
AR drivers/firmware/arm_ffa/built-in.a
AR drivers/firmware/arm_scmi/built-in.a
AR drivers/firmware/broadcom/built-in.a
AR drivers/firmware/cirrus/built-in.a
CC [M] net/bluetooth/mgmt_config.o
AR drivers/firmware/meson/built-in.a
CC [M] drivers/gpu/drm/i915/intel_device_info.o
CC drivers/acpi/acpica/utglobal.o
CC arch/x86/kernel/callthunks.o
CC fs/xattr.o
CC drivers/firmware/efi/libstub/efi-stub-helper.o
CC [M] fs/smb/client/smb2pdu.o
CC [M] drivers/gpu/drm/ast/ast_dp.o
CC net/ipv4/tcp_timer.o
CC lib/lockref.o
CC [M] drivers/gpu/drm/xe/xe_gt_debugfs.o
AR drivers/cpuidle/built-in.a
AR drivers/firmware/imx/built-in.a
AR drivers/crypto/stm32/built-in.a
AR drivers/crypto/xilinx/built-in.a
AR drivers/crypto/hisilicon/built-in.a
AR drivers/crypto/intel/keembay/built-in.a
AR drivers/crypto/intel/ixp4xx/built-in.a
AR drivers/crypto/intel/built-in.a
AR drivers/firmware/psci/built-in.a
AR drivers/crypto/starfive/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
AR drivers/crypto/built-in.a
CC kernel/trace/trace_sched_switch.o
CC net/ipv6/exthdrs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
CC drivers/firmware/efi/efi-bgrt.o
CC mm/swap_slots.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/client.o
CC drivers/acpi/acpica/uthex.o
CC net/bridge/br_vlan_tunnel.o
CC [M] drivers/net/usb/usbnet.o
CC net/sunrpc/svcauth.o
CC drivers/leds/led-class.o
CC arch/x86/kernel/mmconf-fam10h_64.o
CC fs/libfs.o
AR drivers/firmware/smccc/built-in.a
CC net/bridge/br_vlan_options.o
CC drivers/mmc/host/sdhci-pci-arasan.o
CC drivers/clocksource/acpi_pm.o
CC drivers/mmc/host/sdhci-pci-dwc-mshc.o
CC net/ipv6/datagram.o
CC drivers/firmware/efi/libstub/gop.o
CC drivers/clocksource/i8253.o
CC [M] net/netfilter/xt_ipvs.o
CC drivers/firmware/efi/libstub/secureboot.o
CC kernel/trace/trace_functions.o
CC [M] drivers/gpu/drm/drm_cache.o
CC drivers/acpi/acpica/utids.o
CC drivers/mmc/core/sd.o
AR drivers/firmware/tegra/built-in.a
CC [M] net/bluetooth/hci_codec.o
AR drivers/firmware/xilinx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
CC [M] net/bluetooth/eir.o
LD [M] drivers/gpu/drm/ast/ast.o
CC fs/btrfs/discard.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
CC drivers/firmware/efi/efi.o
CC [M] drivers/gpu/drm/i915/intel_memory_region.o
AR kernel/events/built-in.a
CC mm/dmapool.o
CC net/ipv6/ip6_flowlabel.o
CC net/sunrpc/svcauth_unix.o
AR drivers/usb/host/built-in.a
CC [M] drivers/gpu/drm/drm_client.o
AR drivers/usb/misc/built-in.a
CC drivers/usb/gadget/udc/core.o
CC drivers/usb/gadget/udc/trace.o
CC drivers/leds/led-triggers.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/engine.o
CC [M] drivers/usb/class/usbtmc.o
CC arch/x86/kernel/vsmp_64.o
CC drivers/acpi/acpica/utinit.o
CC drivers/md/dm.o
AR drivers/clocksource/built-in.a
CC net/ipv6/inet6_connection_sock.o
CC lib/bcd.o
CC net/sunrpc/addr.o
CC drivers/firmware/efi/libstub/tpm.o
CC drivers/mmc/host/sdhci-pci-gli.o
AR drivers/usb/gadget/function/built-in.a
AR drivers/usb/gadget/legacy/built-in.a
CC drivers/md/dm-table.o
CC lib/sort.o
CC net/sunrpc/rpcb_clnt.o
CC drivers/firmware/efi/libstub/file.o
CC drivers/mmc/host/sdhci-acpi.o
CC lib/parser.o
CC [M] drivers/gpu/drm/xe/xe_gt_mcr.o
CC kernel/softirq.o
AR drivers/net/ethernet/huawei/built-in.a
CC [M] drivers/net/ethernet/intel/e1000/e1000_main.o
CC kernel/trace/trace_preemptirq.o
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
AR arch/x86/kernel/built-in.a
CC drivers/acpi/acpica/utlock.o
AR arch/x86/built-in.a
CC mm/hugetlb.o
CC [M] drivers/net/ethernet/intel/e1000e/ich8lan.o
CC lib/debug_locks.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_hw.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
CC net/ipv6/udp_offload.o
LD [M] net/netfilter/nf_conntrack.o
CC drivers/firmware/efi/vars.o
CC [M] net/bluetooth/hci_sync.o
CC fs/fs-writeback.o
AR drivers/leds/built-in.a
LD [M] net/netfilter/nf_nat.o
CC net/ipv4/tcp_ipv4.o
AR net/netfilter/built-in.a
CC net/bridge/br_mst.o
CC drivers/acpi/acpica/utmath.o
CC net/ipv4/tcp_minisocks.o
CC drivers/hid/usbhid/hid-core.o
CC lib/random32.o
CC drivers/hid/hid-core.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/enum.o
CC net/ipv6/seg6.o
CC net/ipv4/tcp_cong.o
CC drivers/mmc/core/sd_ops.o
CC drivers/firmware/efi/libstub/mem.o
CC [M] drivers/net/ethernet/intel/e1000e/80003es2lan.o
CC lib/bust_spinlocks.o
CC [M] drivers/net/usb/cdc_ncm.o
CC drivers/hid/hid-input.o
CC net/ipv6/fib6_notifier.o
CC [M] drivers/gpu/drm/xe/xe_gt_pagefault.o
CC drivers/hid/usbhid/hiddev.o
CC drivers/acpi/acpica/utmisc.o
CC drivers/mmc/host/cqhci-core.o
AR drivers/staging/media/built-in.a
CC [M] drivers/mmc/host/sdhci-pltfm.o
AR drivers/staging/built-in.a
CC drivers/hid/hid-quirks.o
CC fs/btrfs/reflink.o
CC net/ipv6/rpl.o
CC kernel/trace/trace_nop.o
CC net/ipv6/ioam6.o
CC [M] net/bluetooth/coredump.o
AR drivers/usb/gadget/udc/built-in.a
CC drivers/usb/gadget/usbstring.o
CC drivers/firmware/efi/libstub/random.o
CC lib/kasprintf.o
CC lib/bitmap.o
CC [M] drivers/gpu/drm/xe/xe_gt_sysfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/event.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
CC drivers/acpi/acpica/utmutex.o
CC drivers/mmc/core/sdio.o
CC drivers/md/dm-target.o
CC net/ipv6/sysctl_net_ipv6.o
CC net/sunrpc/timer.o
CC net/sunrpc/xdr.o
CC drivers/firmware/efi/libstub/randomalloc.o
CC [M] drivers/gpu/drm/i915/intel_pcode.o
CC lib/scatterlist.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
CC drivers/usb/gadget/config.o
CC [M] net/bridge/br_netfilter_hooks.o
CC kernel/trace/trace_functions_graph.o
CC kernel/resource.o
CC [M] drivers/gpu/drm/i915/intel_region_ttm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
CC drivers/usb/gadget/epautoconf.o
CC lib/list_sort.o
CC net/ipv4/tcp_metrics.o
CC drivers/acpi/acpica/utnonansi.o
CC lib/uuid.o
CC drivers/mmc/core/sdio_ops.o
CC drivers/firmware/dmi_scan.o
CC drivers/mmc/core/sdio_bus.o
CC drivers/hid/hid-debug.o
AR drivers/net/ethernet/i825xx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
CC net/ipv4/tcp_fastopen.o
CC drivers/mmc/core/sdio_cis.o
AR drivers/hid/usbhid/built-in.a
CC [M] drivers/gpu/drm/i915/intel_runtime_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/firmware.o
CC drivers/acpi/acpica/utobject.o
CC [M] net/bridge/br_netfilter_ipv6.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_ethtool.o
CC kernel/trace/fgraph.o
AR drivers/mmc/host/built-in.a
CC [M] drivers/net/usb/r8153_ecm.o
CC net/ipv6/xfrm6_policy.o
CC drivers/firmware/efi/libstub/pci.o
CC drivers/md/dm-linear.o
CC [M] drivers/gpu/drm/drm_client_modeset.o
CC fs/pnode.o
CC net/ipv4/tcp_rate.o
CC [M] drivers/net/ethernet/intel/e1000/e1000_param.o
CC drivers/usb/gadget/composite.o
CC [M] drivers/gpu/drm/drm_color_mgmt.o
CC [M] drivers/gpu/drm/drm_connector.o
CC fs/btrfs/subpage.o
CC drivers/firmware/dmi-sysfs.o
CC drivers/usb/gadget/functions.o
CC drivers/acpi/acpica/utosi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
CC drivers/mmc/core/sdio_io.o
CC drivers/firmware/efi/libstub/skip_spaces.o
CC drivers/md/dm-stripe.o
CC net/ipv4/tcp_recovery.o
CC kernel/trace/blktrace.o
CC lib/iov_iter.o
CC drivers/hid/hidraw.o
CC [M] fs/smb/client/smb2inode.o
CC [M] drivers/net/ethernet/intel/e1000e/mac.o
CC [M] drivers/gpu/drm/i915/intel_sbi.o
CC fs/splice.o
AR drivers/net/ethernet/microsoft/built-in.a
CC drivers/firmware/efi/libstub/lib-cmdline.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/intr.o
CC drivers/hid/hid-generic.o
CC [M] drivers/net/ethernet/intel/e1000e/manage.o
AR drivers/net/ethernet/litex/built-in.a
CC drivers/firmware/dmi-id.o
CC drivers/hid/hid-a4tech.o
CC fs/sync.o
CC [M] drivers/gpu/drm/xe/xe_gt_topology.o
CC drivers/firmware/efi/libstub/lib-ctype.o
CC drivers/firmware/efi/libstub/alignedmem.o
CC drivers/acpi/acpica/utownerid.o
LD [M] drivers/net/usb/asix.o
CC drivers/usb/gadget/configfs.o
CC [M] drivers/net/ethernet/intel/e1000e/nvm.o
CC [M] drivers/gpu/drm/i915/intel_step.o
CC fs/btrfs/tree-mod-log.o
CC net/ipv4/tcp_ulp.o
CC kernel/trace/trace_events.o
CC drivers/firmware/efi/libstub/relocate.o
CC net/ipv6/xfrm6_state.o
CC [M] drivers/gpu/drm/i915/intel_uncore.o
CC drivers/usb/gadget/u_f.o
HOSTCC drivers/gpu/drm/xe/xe_gen_wa_oob
CC drivers/acpi/acpica/utpredef.o
CC drivers/mmc/core/sdio_irq.o
CC [M] fs/smb/client/smb2file.o
CC drivers/firmware/efi/libstub/printk.o
CC kernel/sysctl.o
CC drivers/hid/hid-apple.o
CC fs/btrfs/extent-io-tree.o
CC fs/utimes.o
CC kernel/capability.o
CC drivers/hid/hid-belkin.o
CC kernel/ptrace.o
CC drivers/md/dm-ioctl.o
CC fs/btrfs/fs.o
CC [M] drivers/gpu/drm/xe/xe_guc_ads.o
CC [M] net/bluetooth/sco.o
CC drivers/firmware/memmap.o
CC drivers/hid/hid-cherry.o
CC [M] drivers/net/ethernet/intel/e1000e/phy.o
AR net/bridge/built-in.a
CC fs/d_path.o
CC kernel/trace/trace_export.o
CC mm/hugetlb_vmemmap.o
LD [M] net/bridge/br_netfilter.o
CC drivers/acpi/acpica/utresdecode.o
CC net/ipv6/xfrm6_input.o
CC drivers/acpi/acpica/utresrc.o
CC [M] drivers/net/ethernet/intel/igb/igb_main.o
CC [M] drivers/net/ethernet/intel/igc/igc_main.o
CC drivers/firmware/efi/libstub/vsprintf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
CC mm/sparse.o
LD [M] drivers/net/ethernet/intel/e1000/e1000.o
CC net/sunrpc/sunrpc_syms.o
CC [M] drivers/net/ethernet/intel/igc/igc_mac.o
CC [M] drivers/net/ethernet/intel/e1000e/param.o
CC drivers/firmware/efi/libstub/x86-stub.o
CC drivers/acpi/acpica/utstate.o
CC kernel/trace/trace_event_perf.o
CC net/ipv4/tcp_offload.o
CC net/sunrpc/cache.o
CC drivers/mmc/core/slot-gpio.o
CC fs/stack.o
STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
STUBCPY drivers/firmware/efi/libstub/file.stub.o
CC [M] drivers/net/ethernet/intel/e1000e/ethtool.o
CC drivers/hid/hid-chicony.o
CC drivers/mmc/core/regulator.o
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
CC net/sunrpc/rpc_pipe.o
CC net/ipv6/xfrm6_output.o
CC [M] net/bluetooth/iso.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
CC fs/fs_struct.o
CC [M] drivers/gpu/drm/i915/intel_wakeref.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/memory.o
CC drivers/acpi/acpica/utstring.o
CC [M] drivers/net/ethernet/intel/igc/igc_i225.o
CC fs/statfs.o
CC drivers/hid/hid-cypress.o
AR drivers/usb/gadget/built-in.a
AR drivers/usb/built-in.a
CC drivers/mmc/core/debugfs.o
CC drivers/firmware/efi/reboot.o
CC fs/fs_pin.o
CC net/ipv4/tcp_plb.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC kernel/user.o
CC [M] drivers/net/ethernet/intel/igc/igc_base.o
CC kernel/signal.o
CC drivers/acpi/acpica/utstrsuppt.o
CC drivers/firmware/efi/memattr.o
CC [M] drivers/gpu/drm/xe/xe_guc_ct.o
STUBCPY drivers/firmware/efi/libstub/gop.stub.o
CC drivers/acpi/acpica/utstrtoul64.o
CC net/ipv4/datagram.o
CC [M] fs/smb/client/cifsacl.o
AR drivers/platform/x86/amd/built-in.a
CC drivers/mailbox/mailbox.o
CC drivers/devfreq/devfreq.o
CC [M] drivers/devfreq/governor_simpleondemand.o
CC mm/sparse-vmemmap.o
CC drivers/platform/x86/intel/pmc/core.o
CC [M] fs/smb/client/fs_context.o
STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
STUBCPY drivers/firmware/efi/libstub/mem.stub.o
STUBCPY drivers/firmware/efi/libstub/pci.stub.o
CC drivers/md/dm-io.o
STUBCPY drivers/firmware/efi/libstub/printk.stub.o
STUBCPY drivers/firmware/efi/libstub/random.stub.o
CC drivers/platform/x86/p2sb.o
STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
CC drivers/mailbox/pcc.o
STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
CC mm/mmu_notifier.o
AR drivers/firmware/efi/libstub/lib.a
CC drivers/hid/hid-ezkey.o
CC lib/clz_ctz.o
CC lib/bsearch.o
CC kernel/trace/trace_events_filter.o
CC drivers/acpi/acpica/utxface.o
CC drivers/hid/hid-kensington.o
CC kernel/sys.o
AR drivers/net/ethernet/microchip/built-in.a
CC kernel/umh.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/mm.o
CC drivers/mmc/core/block.o
CC fs/btrfs/messages.o
CC net/sunrpc/sysfs.o
CC drivers/firmware/efi/tpm.o
CC [M] drivers/gpu/drm/i915/vlv_sideband.o
CC drivers/mmc/core/queue.o
CC [M] drivers/gpu/drm/xe/xe_guc_debugfs.o
CC [M] drivers/platform/x86/intel/pmt/class.o
CC drivers/hid/hid-lg.o
CC drivers/hid/hid-lg-g15.o
CC drivers/platform/x86/intel/turbo_max_3.o
CC net/ipv4/raw.o
CC [M] drivers/gpu/drm/xe/xe_guc_hwconfig.o
CC [M] drivers/devfreq/governor_performance.o
CC net/ipv6/xfrm6_protocol.o
CC [M] drivers/platform/x86/intel/pmt/telemetry.o
CC drivers/acpi/acpica/utxfinit.o
CC drivers/platform/x86/pmc_atom.o
CC [M] drivers/net/ethernet/intel/igc/igc_nvm.o
CC mm/ksm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
AR drivers/mailbox/built-in.a
CC kernel/workqueue.o
CC drivers/platform/x86/intel/pmc/core_ssram.o
CC drivers/powercap/powercap_sys.o
CC lib/find_bit.o
CC drivers/powercap/intel_rapl_common.o
CC drivers/hid/hid-microsoft.o
CC net/ipv6/netfilter.o
CC drivers/firmware/efi/memmap.o
CC [M] drivers/platform/x86/wmi.o
CC drivers/md/dm-kcopyd.o
CC [M] drivers/platform/x86/intel/pmt/crashlog.o
CC [M] drivers/net/ethernet/intel/igc/igc_phy.o
CC drivers/platform/x86/intel/pmc/spt.o
CC drivers/firmware/efi/esrt.o
CC net/ipv6/fib6_rules.o
CC drivers/acpi/acpica/utxferror.o
AR drivers/platform/surface/built-in.a
CC drivers/acpi/acpica/utxfmutex.o
CC lib/llist.o
CC [M] net/bluetooth/a2mp.o
CC net/ipv4/udp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/object.o
CC drivers/firmware/efi/efi-pstore.o
CC drivers/acpi/acpi_platform.o
CC lib/memweight.o
CC mm/slub.o
CC [M] net/bluetooth/amp.o
CC [M] drivers/gpu/drm/xe/xe_guc_log.o
CC lib/kfifo.o
CC fs/btrfs/bio.o
AR drivers/perf/built-in.a
CC net/sunrpc/svc_xprt.o
CC drivers/ras/ras.o
CC drivers/ras/debugfs.o
AR drivers/devfreq/built-in.a
AR drivers/hwtracing/intel_th/built-in.a
CC [M] drivers/gpu/drm/i915/vlv_suspend.o
CC [M] drivers/gpu/drm/i915/soc/intel_dram.o
CC [M] drivers/platform/x86/wmi-bmof.o
CC drivers/platform/x86/intel/pmc/cnp.o
CC [M] drivers/net/ethernet/intel/igc/igc_diag.o
CC [M] drivers/net/ethernet/intel/igb/igb_ethtool.o
AR drivers/acpi/acpica/built-in.a
CC drivers/hid/hid-monterey.o
CC [M] drivers/platform/x86/mxm-wmi.o
CC [M] drivers/platform/x86/intel_ips.o
CC drivers/acpi/acpi_pnp.o
LD [M] drivers/platform/x86/intel/pmt/pmt_class.o
LD [M] drivers/platform/x86/intel/pmt/pmt_telemetry.o
CC kernel/trace/trace_events_trigger.o
CC drivers/android/binderfs.o
LD [M] drivers/platform/x86/intel/pmt/pmt_crashlog.o
CC drivers/android/binder.o
CC net/sunrpc/xprtmultipath.o
CC kernel/trace/trace_eprobe.o
CC drivers/android/binder_alloc.o
CC drivers/firmware/efi/cper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
CC drivers/acpi/power.o
CC [M] fs/smb/client/dns_resolve.o
CC [M] drivers/platform/x86/intel/vsec.o
ASN.1 fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
CC [M] fs/smb/client/smb1ops.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/option.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
CC drivers/powercap/intel_rapl_msr.o
CC drivers/platform/x86/intel/pmc/icl.o
CC [M] drivers/gpu/drm/xe/xe_guc_pc.o
AR drivers/nvmem/layouts/built-in.a
CC drivers/nvmem/core.o
CC drivers/md/dm-sysfs.o
CC lib/percpu-refcount.o
CC fs/btrfs/lru_cache.o
CC [M] drivers/gpu/drm/xe/xe_guc_submit.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
AR drivers/mmc/core/built-in.a
AR drivers/mmc/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_ethtool.o
CC drivers/platform/x86/intel/pmc/tgl.o
CC [M] drivers/gpu/drm/drm_crtc.o
CC drivers/firmware/efi/cper_cxl.o
CC net/ipv6/proc.o
AR drivers/hid/built-in.a
CC [M] drivers/gpu/drm/xe/xe_hw_engine.o
CC [M] drivers/net/ethernet/intel/igc/igc_ptp.o
AR drivers/ras/built-in.a
CC fs/btrfs/acl.o
CC drivers/platform/x86/intel/pmc/adl.o
CC kernel/trace/trace_kprobe.o
CC drivers/md/dm-stats.o
CC [M] net/bluetooth/hci_debugfs.o
CC [M] drivers/net/ethernet/intel/igbvf/vf.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
CC [M] drivers/net/ethernet/intel/ixgbevf/vf.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
CC [M] drivers/platform/x86/intel/rst.o
AR drivers/powercap/built-in.a
CC [M] drivers/net/ethernet/intel/igbvf/mbx.o
CC [M] drivers/net/ethernet/intel/ixgbevf/mbx.o
CC [M] drivers/gpu/drm/i915/soc/intel_gmch.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/ramht.o
CC lib/rhashtable.o
CC drivers/acpi/event.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ethtool.o
CC drivers/firmware/efi/runtime-wrappers.o
CC net/ipv6/syncookies.o
AR drivers/net/ethernet/intel/built-in.a
CC fs/nsfs.o
CC net/sunrpc/stats.o
CC kernel/trace/error_report-traces.o
CC drivers/md/dm-rq.o
CC drivers/platform/x86/intel/pmc/mtl.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
CC kernel/pid.o
CC [M] drivers/net/ethernet/intel/igbvf/ethtool.o
CC [M] drivers/net/ethernet/intel/igc/igc_dump.o
CC [M] drivers/net/ethernet/intel/e100.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
CC drivers/platform/x86/intel/pmc/pltdrv.o
AR drivers/nvmem/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
CC [M] drivers/gpu/drm/i915/soc/intel_pch.o
CC kernel/trace/power-traces.o
CC [M] drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
AR fs/btrfs/built-in.a
CC fs/fs_types.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
CC [M] drivers/gpu/drm/i915/i915_memcpy.o
CC [M] drivers/mtd/chips/chipreg.o
CC fs/fs_context.o
CC drivers/acpi/evged.o
CC mm/migrate.o
CC mm/migrate_device.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/subdev.o
AR drivers/net/ethernet/mscc/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
CC fs/fs_parser.o
AR drivers/net/ethernet/neterion/built-in.a
CC [M] fs/smb/client/cifssmb.o
CC kernel/trace/rpm-traces.o
AR drivers/platform/x86/intel/pmc/built-in.a
LD [M] drivers/platform/x86/intel/intel_vsec.o
LD [M] drivers/platform/x86/intel/intel-rst.o
AR drivers/platform/x86/intel/built-in.a
CC [M] drivers/gpu/drm/drm_displayid.o
AR drivers/platform/x86/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_tsn.o
CC lib/base64.o
AR drivers/platform/built-in.a
CC mm/huge_memory.o
CC [M] fs/smb/client/cifs_spnego_negtokeninit.asn1.o
CC fs/fsopen.o
CC [M] drivers/gpu/drm/nouveau/nvkm/core/uevent.o
CC [M] drivers/net/ethernet/intel/ixgbevf/ipsec.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
CC drivers/firmware/efi/dev-path-parser.o
CC drivers/firmware/efi/apple-properties.o
CC lib/once.o
CC drivers/acpi/sysfs.o
CC drivers/acpi/property.o
CC drivers/md/dm-io-rewind.o
CC [M] drivers/net/ethernet/intel/igbvf/netdev.o
AR drivers/net/ethernet/netronome/built-in.a
CC [M] drivers/net/ethernet/intel/igc/igc_xdp.o
CC drivers/acpi/acpi_cmos_rtc.o
CC drivers/acpi/x86/apple.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
CC [M] drivers/gpu/drm/drm_drv.o
CC [M] drivers/mtd/mtdcore.o
LD [M] net/bluetooth/bluetooth.o
CC net/ipv6/mip6.o
CC [M] drivers/gpu/drm/i915/i915_mm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
CC drivers/firmware/efi/earlycon.o
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 [M] drivers/gpu/drm/xe/xe_hw_fence.o
CC [M] drivers/net/ethernet/realtek/8139too.o
CC lib/refcount.o
CC [M] fs/smb/client/asn1.o
CC mm/khugepaged.o
CC net/ipv6/addrconf_core.o
CC net/sunrpc/sysctl.o
CC drivers/acpi/x86/utils.o
CC [M] drivers/gpu/drm/drm_dumb_buffers.o
CC drivers/md/dm-builtin.o
CC net/ipv4/udplite.o
CC kernel/task_work.o
CC [M] drivers/md/dm-bufio.o
CC [M] drivers/net/ethernet/intel/igb/e1000_82575.o
CC drivers/firmware/efi/cper-x86.o
CC fs/init.o
CC net/ipv6/exthdrs_core.o
CC lib/rcuref.o
CC [M] drivers/gpu/drm/drm_edid.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
CC [M] drivers/net/ethernet/realtek/r8169_main.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mac.o
CC mm/page_counter.o
CC [M] drivers/uio/uio.o
CC kernel/trace/trace_dynevent.o
CC lib/usercopy.o
CC lib/errseq.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
LD [M] drivers/net/ethernet/intel/igc/igc.o
CC drivers/acpi/x86/s2idle.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
CC lib/bucket_locks.o
CC fs/kernel_read_file.o
CC drivers/acpi/debugfs.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
CC mm/memcontrol.o
CC [M] drivers/md/dm-bio-prison-v1.o
CC drivers/acpi/acpi_lpat.o
CC lib/generic-radix-tree.o
CC [M] drivers/gpu/drm/drm_encoder.o
AR net/sunrpc/built-in.a
CC lib/string_helpers.o
CC kernel/trace/trace_probe.o
CC [M] drivers/vfio/pci/vfio_pci_core.o
CC kernel/extable.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
CC [M] drivers/vfio/vfio_main.o
CC [M] drivers/vfio/pci/vfio_pci_intrs.o
AR drivers/firmware/efi/built-in.a
AR drivers/firmware/built-in.a
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
CC [M] drivers/vfio/pci/vfio_pci_rdwr.o
CC [M] drivers/gpu/drm/xe/xe_huc.o
CC [M] drivers/gpu/drm/i915/i915_sw_fence_work.o
CC net/ipv4/udp_offload.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
CC mm/vmpressure.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
CC kernel/params.o
CC [M] drivers/vfio/group.o
CC [M] drivers/pps/pps.o
CC [M] drivers/vfio/iova_bitmap.o
CC net/ipv6/ip6_checksum.o
CC [M] drivers/bluetooth/btusb.o
CC [M] drivers/dca/dca-core.o
CC drivers/acpi/acpi_lpit.o
CC [M] drivers/mtd/mtdsuper.o
CC [M] drivers/dca/dca-sysfs.o
CC [M] drivers/gpu/drm/i915/i915_syncmap.o
CC kernel/kthread.o
CC kernel/trace/trace_uprobe.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
CC net/ipv4/arp.o
CC fs/mnt_idmapping.o
CC lib/hexdump.o
CC [M] drivers/net/ethernet/intel/igb/e1000_nvm.o
CC kernel/sys_ni.o
CC [M] drivers/vfio/pci/vfio_pci_config.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
CC [M] drivers/gpu/drm/xe/xe_huc_debugfs.o
LD [M] drivers/net/ethernet/intel/igbvf/igbvf.o
CC lib/kstrtox.o
CC [M] drivers/net/ethernet/realtek/r8169_firmware.o
CC fs/remap_range.o
CC [M] drivers/md/dm-bio-prison-v2.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
CC drivers/acpi/prmt.o
CC mm/swap_cgroup.o
CC kernel/trace/rethook.o
CC [M] drivers/md/dm-crypt.o
CC [M] drivers/pps/kapi.o
CC [M] drivers/bluetooth/btintel.o
CC [M] drivers/vfio/container.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
CC [M] drivers/vfio/virqfd.o
CC kernel/nsproxy.o
AR drivers/android/built-in.a
CC [M] drivers/mtd/mtdconcat.o
CC [M] drivers/pps/sysfs.o
LD [M] drivers/dca/dca.o
CC [M] drivers/gpu/drm/i915/i915_user_extensions.o
CC lib/debug_info.o
CC [M] drivers/ssb/main.o
CC fs/buffer.o
CC [M] drivers/vfio/pci/vfio_pci.o
CC [M] drivers/net/ethernet/realtek/r8169_phy_config.o
CC [M] drivers/net/ethernet/intel/igb/e1000_phy.o
CC net/ipv6/ip6_icmp.o
CC [M] drivers/md/dm-thin.o
CC fs/mpage.o
CC net/ipv4/icmp.o
CC [M] drivers/gpu/drm/i915/i915_ioc32.o
CC [M] drivers/gpu/drm/xe/xe_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
LD [M] drivers/pps/pps_core.o
LD [M] drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
CC kernel/notifier.o
CC net/ipv4/devinet.o
CC [M] drivers/vhost/net.o
CC [M] drivers/md/dm-thin-metadata.o
CC [M] drivers/vhost/vhost.o
CC [M] drivers/net/ethernet/intel/igb/e1000_mbx.o
CC [M] drivers/gpu/drm/i915/i915_debugfs.o
CC [M] drivers/gpu/drm/i915/i915_debugfs_params.o
CC kernel/ksysfs.o
CC [M] drivers/mtd/mtdpart.o
CC lib/iomap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
CC drivers/acpi/acpi_pcc.o
CC [M] drivers/gpu/drm/drm_file.o
CC net/ipv6/output_core.o
CC [M] drivers/gpu/drm/xe/xe_lrc.o
CC kernel/cred.o
CC kernel/reboot.o
LD [M] drivers/vfio/pci/vfio-pci.o
CC mm/hugetlb_cgroup.o
LD [M] drivers/vfio/pci/vfio-pci-core.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
CC [M] drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
CC [M] drivers/gpu/drm/drm_fourcc.o
CC [M] drivers/vfio/vfio_iommu_type1.o
LD [M] drivers/vfio/vfio.o
CC mm/kmemleak.o
CC [M] drivers/gpu/drm/drm_framebuffer.o
LD [M] fs/smb/client/cifs.o
CC [M] drivers/ssb/scan.o
LD [M] drivers/net/ethernet/realtek/r8169.o
CC net/ipv6/protocol.o
CC drivers/acpi/ac.o
GEN xe_wa_oob.c xe_wa_oob.h
GEN xe_wa_oob.c xe_wa_oob.h
CC [M] drivers/gpu/drm/xe/xe_mmio.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
CC [M] drivers/gpu/drm/xe/xe_mocs.o
CC net/ipv4/af_inet.o
CC kernel/async.o
CC [M] drivers/mtd/mtdchar.o
CC lib/pci_iomap.o
AR kernel/trace/built-in.a
CC [M] drivers/gpu/drm/drm_gem.o
CC mm/page_isolation.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
CC mm/early_ioremap.o
CC net/ipv4/igmp.o
CC fs/proc_namespace.o
CC [M] drivers/net/ethernet/intel/igb/e1000_i210.o
CC drivers/acpi/button.o
CC [M] drivers/gpu/drm/i915/display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
CC [M] drivers/bluetooth/btbcm.o
CC net/ipv6/ip6_offload.o
CC [M] drivers/ssb/sprom.o
CC [M] drivers/bluetooth/btrtl.o
CC [M] drivers/gpu/drm/xe/xe_module.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
CC kernel/range.o
CC kernel/smpboot.o
CC net/ipv4/fib_frontend.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
CC kernel/ucount.o
CC mm/cma.o
CC [M] drivers/gpu/drm/drm_ioctl.o
CC net/ipv6/tcpv6_offload.o
CC [M] drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC lib/iomap_copy.o
CC lib/devres.o
CC net/ipv6/exthdrs_offload.o
LD [M] drivers/md/dm-bio-prison.o
CC net/ipv4/fib_semantics.o
CC [M] drivers/gpu/drm/xe/xe_pat.o
CC mm/secretmem.o
CC net/ipv6/inet6_hashtables.o
CC lib/check_signature.o
CC [M] drivers/net/ethernet/intel/igb/igb_ptp.o
CC [M] drivers/gpu/drm/i915/i915_pmu.o
CC fs/direct-io.o
CC net/ipv6/mcast_snoop.o
CC drivers/acpi/fan_core.o
CC [M] net/ipv6/ip6_udp_tunnel.o
CC [M] drivers/vhost/iotlb.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
CC net/ipv4/fib_trie.o
CC [M] drivers/net/ethernet/intel/igb/igb_hwmon.o
CC [M] drivers/ssb/pci.o
CC net/ipv4/fib_notifier.o
CC kernel/regset.o
LD [M] drivers/mtd/mtd.o
CC mm/userfaultfd.o
CC [M] drivers/gpu/drm/drm_lease.o
CC mm/memremap.o
CC lib/interval_tree.o
LD [M] drivers/vhost/vhost_net.o
CC [M] drivers/gpu/drm/i915/gt/gen2_engine_cs.o
AR drivers/md/built-in.a
CC net/ipv4/inet_fragment.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
CC mm/hmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
CC mm/memfd.o
CC net/ipv4/ping.o
LD [M] drivers/md/dm-thin-pool.o
CC kernel/ksyms_common.o
CC [M] drivers/ssb/pcihost_wrapper.o
CC [M] drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC lib/assoc_array.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
CC [M] drivers/gpu/drm/xe/xe_pci.o
CC [M] drivers/gpu/drm/drm_managed.o
CC [M] drivers/gpu/drm/xe/xe_pcode.o
CC net/ipv4/ip_tunnel_core.o
LD [M] drivers/vhost/vhost_iotlb.o
CC [M] drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
CC drivers/acpi/fan_attr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
AR drivers/net/ethernet/renesas/built-in.a
AR drivers/net/ethernet/sfc/built-in.a
AR drivers/net/ethernet/smsc/built-in.a
CC [M] drivers/net/ethernet/smsc/smsc9420.o
CC net/ipv4/gre_offload.o
CC [M] drivers/ssb/driver_chipcommon.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
CC kernel/groups.o
CC [M] drivers/gpu/drm/xe/xe_pm.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
CC net/ipv4/metrics.o
CC drivers/acpi/processor_driver.o
CC [M] drivers/gpu/drm/drm_mm.o
CC mm/bootmem_info.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
CC net/ipv4/netlink.o
CC net/ipv4/nexthop.o
CC drivers/acpi/processor_thermal.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
CC [M] drivers/ssb/driver_chipcommon_pmu.o
CC fs/eventpoll.o
AR net/ipv6/built-in.a
CC [M] drivers/gpu/drm/xe/xe_preempt_fence.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
CC [M] drivers/gpu/drm/drm_mode_config.o
CC [M] drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
CC drivers/acpi/processor_idle.o
CC [M] drivers/ssb/driver_pcicore.o
AR drivers/net/ethernet/socionext/built-in.a
AR drivers/net/ethernet/vertexcom/built-in.a
AR drivers/net/ethernet/wangxun/built-in.a
CC net/ipv4/udp_tunnel_stub.o
AR drivers/net/ethernet/xilinx/built-in.a
CC [M] drivers/gpu/drm/xe/xe_pt.o
AR drivers/net/ethernet/synopsys/built-in.a
CC fs/anon_inodes.o
AR drivers/net/ethernet/pensando/built-in.a
CC fs/signalfd.o
CC lib/list_debug.o
LD [M] drivers/net/ethernet/intel/igb/igb.o
CC [M] drivers/gpu/drm/xe/xe_pt_walk.o
CC kernel/vhost_task.o
CC [M] drivers/gpu/drm/drm_mode_object.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
CC [M] drivers/gpu/drm/xe/xe_query.o
CC lib/debugobjects.o
CC kernel/kcmp.o
CC [M] drivers/gpu/drm/drm_modes.o
CC lib/bitrev.o
CC drivers/acpi/processor_throttling.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
AR mm/built-in.a
CC [M] drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
CC lib/crc16.o
CC net/ipv4/sysctl_net_ipv4.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
CC drivers/acpi/processor_perflib.o
CC [M] drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
CC net/ipv4/proc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
CC [M] drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC kernel/freezer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
CC fs/timerfd.o
CC [M] drivers/gpu/drm/drm_modeset_lock.o
CC [M] drivers/gpu/drm/xe/xe_range_fence.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
CC [M] drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC net/ipv4/syncookies.o
CC [M] drivers/gpu/drm/xe/xe_reg_sr.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.o
CC drivers/acpi/container.o
CC [M] drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC [M] drivers/gpu/drm/xe/xe_reg_whitelist.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
CC drivers/acpi/thermal.o
CC [M] drivers/gpu/drm/drm_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
LD [M] drivers/ssb/ssb.o
CC net/ipv4/esp4.o
CC fs/eventfd.o
CC [M] drivers/gpu/drm/drm_prime.o
CC fs/userfaultfd.o
CC kernel/stacktrace.o
CC net/ipv4/esp4_offload.o
CC [M] drivers/gpu/drm/xe/xe_rtp.o
CC net/ipv4/netfilter.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
CC kernel/dma.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
CC [M] drivers/gpu/drm/xe/xe_ring_ops.o
CC [M] drivers/gpu/drm/xe/xe_sa.o
CC [M] drivers/gpu/drm/i915/gt/intel_context.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
CC drivers/acpi/acpi_memhotplug.o
CC net/ipv4/inet_diag.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
CC fs/aio.o
CC [M] drivers/gpu/drm/drm_print.o
CC lib/crc-t10dif.o
CC kernel/smp.o
CC [M] drivers/gpu/drm/i915/gt/intel_context_sseu.o
CC [M] drivers/gpu/drm/drm_property.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC [M] drivers/gpu/drm/xe/xe_sched_job.o
LD [M] drivers/net/ethernet/intel/ixgbe/ixgbe.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
CC fs/locks.o
CC drivers/acpi/ioapic.o
HOSTCC lib/gen_crc32table
CC kernel/uid16.o
CC fs/binfmt_script.o
AR drivers/net/ethernet/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik.o
CC fs/binfmt_elf.o
AR drivers/net/built-in.a
CC [M] drivers/gpu/drm/drm_syncobj.o
CC [M] drivers/gpu/drm/drm_sysfs.o
CC drivers/acpi/battery.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_ih.o
CC fs/compat_binfmt_elf.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC kernel/kallsyms.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
CC lib/libcrc32c.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
CC kernel/acct.o
CC [M] drivers/gpu/drm/i915/gt/intel_engine_user.o
CC net/ipv4/tcp_diag.o
CC [M] drivers/gpu/drm/drm_trace_points.o
CC fs/mbcache.o
CC [M] drivers/gpu/drm/drm_vblank.o
CC [M] drivers/gpu/drm/drm_vblank_work.o
CC net/ipv4/udp_diag.o
CC [M] drivers/gpu/drm/amd/amdgpu/cik_sdma.o
CC lib/xxhash.o
CC kernel/crash_core.o
CC net/ipv4/tcp_cubic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
CC fs/posix_acl.o
CC [M] drivers/gpu/drm/i915/gt/intel_execlists_submission.o
CC drivers/acpi/hed.o
CC lib/genalloc.o
CC [M] drivers/gpu/drm/drm_vma_manager.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
CC drivers/acpi/bgrt.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC net/ipv4/xfrm4_policy.o
CC [M] drivers/gpu/drm/drm_gpuva_mgr.o
CC [M] drivers/gpu/drm/xe/xe_step.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
CC drivers/acpi/cppc_acpi.o
CC [M] drivers/gpu/drm/drm_writeback.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/si.o
CC kernel/compat.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt.o
CC [M] drivers/gpu/drm/lib/drm_random.o
CC lib/percpu_counter.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
CC fs/coredump.o
CC drivers/acpi/spcr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC [M] drivers/gpu/drm/drm_ioc32.o
CC [M] drivers/gpu/drm/drm_panel.o
CC kernel/utsname.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
CC [M] drivers/gpu/drm/xe/xe_sync.o
CC net/ipv4/xfrm4_state.o
CC net/ipv4/xfrm4_input.o
CC fs/drop_caches.o
CC [M] drivers/gpu/drm/drm_pci.o
CC drivers/acpi/acpi_pad.o
CC net/ipv4/xfrm4_output.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
CC fs/sysctls.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC lib/fault-inject.o
CC [M] drivers/gpu/drm/xe/xe_tile.o
CC lib/syscall.o
CC [M] drivers/acpi/acpi_video.o
CC [M] drivers/gpu/drm/amd/amdgpu/si_ih.o
CC kernel/user_namespace.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
CC lib/dynamic_debug.o
CC [M] drivers/gpu/drm/drm_debugfs.o
CC fs/fhandle.o
CC kernel/pid_namespace.o
CC [M] drivers/acpi/video_detect.o
CC [M] drivers/gpu/drm/drm_debugfs_crc.o
UPD kernel/config_data
CC [M] drivers/gpu/drm/xe/xe_tile_sysfs.o
CC kernel/stop_machine.o
CC net/ipv4/xfrm4_protocol.o
CC [M] net/ipv4/ip_tunnel.o
CC lib/errname.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
CC lib/nlattr.o
CC lib/checksum.o
CC [M] drivers/gpu/drm/drm_edid_load.o
CC [M] drivers/gpu/drm/xe/xe_trace.o
CC lib/cpu_rmap.o
CC [M] drivers/gpu/drm/drm_panel_orientation_quirks.o
CC lib/dynamic_queue_limits.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC lib/glob.o
CC kernel/kprobes.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
CC [M] net/ipv4/udp_tunnel_core.o
CC [M] drivers/gpu/drm/drm_exec.o
CC kernel/hung_task.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
CC [M] drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
AR drivers/acpi/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/si_dma.o
CC [M] drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
CC lib/strncpy_from_user.o
CC lib/strnlen_user.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC [M] drivers/gpu/drm/drm_buddy.o
CC [M] net/ipv4/udp_tunnel_nic.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 lib/net_utils.o
CC [M] drivers/gpu/drm/xe/xe_tuning.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
CC [M] drivers/gpu/drm/xe/xe_uc.o
CC [M] drivers/gpu/drm/amd/amdgpu/vi.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC [M] drivers/gpu/drm/xe/xe_uc_debugfs.o
CC kernel/watchdog.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
AR fs/built-in.a
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
CC lib/sg_pool.o
CC [M] drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC [M] drivers/gpu/drm/drm_gem_shmem_helper.o
CC [M] drivers/gpu/drm/xe/xe_uc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
CC lib/stackdepot.o
CC lib/ucs2_string.o
CC lib/sbitmap.o
CC [M] drivers/gpu/drm/i915/gt/intel_gtt.o
CC [M] drivers/gpu/drm/drm_suballoc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
CC lib/group_cpus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
LD [M] drivers/acpi/video.o
CC [M] drivers/gpu/drm/i915/gt/intel_llc.o
CC kernel/watchdog_perf.o
CC [M] drivers/gpu/drm/xe/xe_vm.o
AR net/ipv4/built-in.a
CC [M] drivers/gpu/drm/amd/amdgpu/soc15.o
CC [M] drivers/gpu/drm/xe/xe_vm_madvise.o
CC [M] lib/asn1_decoder.o
CC kernel/seccomp.o
CC [M] drivers/gpu/drm/amd/amdgpu/emu_soc.o
CC kernel/relay.o
GEN lib/oid_registry_data.c
CC [M] lib/oid_registry.o
CC [M] drivers/gpu/drm/i915/gt/intel_lrc.o
AR lib/lib.a
CC [M] drivers/gpu/drm/xe/xe_wait_user_fence.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
CC [M] drivers/gpu/drm/drm_gem_ttm_helper.o
GEN lib/crc32table.h
CC lib/crc32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
CC [M] drivers/gpu/drm/drm_atomic_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
CC kernel/utsname_sysctl.o
CC [M] drivers/gpu/drm/i915/gt/intel_migrate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
CC kernel/delayacct.o
CC [M] drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
CC [M] drivers/gpu/drm/i915/gt/intel_rc6.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
CC kernel/taskstats.o
CC [M] drivers/gpu/drm/drm_atomic_state_helper.o
CC [M] drivers/gpu/drm/drm_bridge_connector.o
CC [M] drivers/gpu/drm/drm_crtc_helper.o
CC [M] drivers/gpu/drm/xe/xe_wa.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
CC [M] drivers/gpu/drm/drm_damage_helper.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
CC kernel/tsacct.o
CC [M] drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC kernel/tracepoint.o
CC kernel/latencytop.o
CC [M] drivers/gpu/drm/xe/xe_wopcm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
AR lib/built-in.a
CC kernel/irq_work.o
CC [M] drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] drivers/gpu/drm/drm_encoder_slave.o
CC [M] drivers/gpu/drm/i915/gt/intel_reset.o
LD [M] net/ipv4/udp_tunnel.o
CC [M] drivers/gpu/drm/i915/gt/intel_ring.o
CC kernel/static_call.o
CC [M] drivers/gpu/drm/xe/xe_display.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
AR net/built-in.a
CC [M] drivers/gpu/drm/i915/gt/intel_ring_submission.o
CC [M] drivers/gpu/drm/amd/amdgpu/nv.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/nouveau/nvkm/subdev/bios/i2c.o
CC [M] drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
CC kernel/static_call_inline.o
CC [M] drivers/gpu/drm/drm_flip_work.o
CC kernel/user-return-notifier.o
CC kernel/padata.o
CC kernel/jump_label.o
CC [M] drivers/gpu/drm/i915/gt/intel_rps.o
CC [M] drivers/gpu/drm/drm_format_helper.o
CC [M] drivers/gpu/drm/drm_gem_atomic_helper.o
CC [M] drivers/gpu/drm/drm_gem_framebuffer_helper.o
CC kernel/context_tracking.o
CC [M] drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
CC [M] drivers/gpu/drm/xe/display/xe_plane_initial.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
CC [M] drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
CC [M] drivers/gpu/drm/xe/display/xe_display_rps.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_irq.o
CC kernel/iomem.o
CC kernel/rseq.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
CC [M] drivers/gpu/drm/xe/display/ext/i915_utils.o
GZIP kernel/config_data.gz
CC kernel/configs.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC [M] drivers/gpu/drm/xe/display/ext/intel_clock_gating.o
CC [M] drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
CC [M] drivers/gpu/drm/i915/gt/intel_timeline.o
CC [M] drivers/gpu/drm/i915/gt/intel_tlb.o
CC [M] drivers/gpu/drm/i915/gt/intel_wopcm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
CC [M] drivers/gpu/drm/drm_kms_helper_common.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-soc/intel_dram.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
CC [M] drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
CC [M] drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] drivers/gpu/drm/xe/i915-soc/intel_pch.o
CC [M] drivers/gpu/drm/drm_modeset_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/icl_dsi.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/drm_plane_helper.o
CC [M] drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
CC [M] drivers/gpu/drm/drm_probe_helper.o
CC [M] drivers/gpu/drm/drm_rect.o
CC [M] drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_audio.o
CC [M] drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bios.o
CC [M] drivers/gpu/drm/drm_self_refresh_helper.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
CC [M] drivers/gpu/drm/drm_simple_kms_helper.o
AR kernel/built-in.a
CC [M] drivers/gpu/drm/bridge/panel.o
CC [M] drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
CC [M] drivers/gpu/drm/i915/gt/gen7_renderstate.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/nouveau/nvkm/subdev/bios/power_budget.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_bw.o
CC [M] drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] drivers/gpu/drm/drm_fbdev_generic.o
CC [M] drivers/gpu/drm/drm_fb_helper.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_cdclk.o
CC [M] drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
LD [M] drivers/gpu/drm/drm.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_color.o
CC [M] drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
CC [M] drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v1_7.o
LD [M] drivers/gpu/drm/drm_shmem_helper.o
LD [M] drivers/gpu/drm/drm_suballoc_helper.o
LD [M] drivers/gpu/drm/drm_ttm_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_clflush.o
AR drivers/gpu/drm/built-in.a
CC [M] drivers/gpu/drm/i915/gem/i915_gem_context.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/i915/gem/i915_gem_create.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v3_6.o
CC [M] drivers/gpu/drm/amd/amdgpu/df_v4_3.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.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/amd/amdgpu/mmhub_v1_0.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/nouveau/nvkm/subdev/bios/shadowpci.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.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/amd/amdgpu/mmhub_v2_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_device.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/i915/gem/i915_gem_userptr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_driver.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power.o
CC [M] drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
CC [M] drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
CC [M] drivers/gpu/drm/i915/gem/i915_gemfs.o
CC [M] drivers/gpu/drm/i915/i915_active.o
CC [M] drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
CC [M] drivers/gpu/drm/i915/i915_deps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
CC [M] drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
CC [M] drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_display_trace.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
CC [M] drivers/gpu/drm/i915/i915_gem_ww.o
CC [M] drivers/gpu/drm/i915/i915_gem.o
CC [M] drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
CC [M] drivers/gpu/drm/i915/i915_query.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
CC [M] drivers/gpu/drm/i915/i915_request.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.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/xe/i915-display/intel_dkl_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dmc.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
CC [M] drivers/gpu/drm/i915/i915_scheduler.o
CC [M] drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
CC [M] drivers/gpu/drm/i915/i915_trace_points.o
CC [M] drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] drivers/gpu/drm/i915/i915_vma.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
CC [M] drivers/gpu/drm/i915/i915_vma_resource.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/iceland_ih.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/tonga_ih.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/cz_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega10_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/vega20_ih.o
CC [M] drivers/gpu/drm/amd/amdgpu/navi10_ih.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dpt.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_drrs.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC [M] drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsb.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
CC [M] drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_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/gfx_v9_4.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
CC [M] drivers/gpu/drm/i915/display/intel_atomic_plane.o
CC [M] drivers/gpu/drm/i915/display/intel_audio.o
CC [M] drivers/gpu/drm/i915/display/intel_bios.o
CC [M] drivers/gpu/drm/i915/display/intel_bw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
CC [M] drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] drivers/gpu/drm/i915/display/intel_color.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fbc.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
CC [M] drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fdi.o
CC [M] drivers/gpu/drm/i915/display/intel_connector.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
CC [M] drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc.o
CC [M] drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_global_state.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_gmbus.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/i915/display/intel_display_driver.o
CC [M] drivers/gpu/drm/i915/display/intel_display_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdcp.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/i915/display/intel_display_power_map.o
CC [M] drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hdmi.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/amd/amdgpu/amdgpu_mes.o
CC [M] drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug.o
CC [M] drivers/gpu/drm/i915/display/intel_display_reset.o
CC [M] drivers/gpu/drm/i915/display/intel_display_rps.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
CC [M] drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_hti.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.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/fault/gp100.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
CC [M] drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.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/i915/display/intel_dpll.o
CC [M] drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
CC [M] drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_pps.o
CC [M] drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
CC [M] drivers/gpu/drm/i915/display/intel_fb.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
CC [M] drivers/gpu/drm/i915/display/intel_fb_pin.o
CC [M] drivers/gpu/drm/i915/display/intel_fbc.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
CC [M] drivers/gpu/drm/i915/display/intel_fdi.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/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_fifo_underrun.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/uvd_v7_0.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/nouveau/nvkm/subdev/fb/nv35.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/i915/display/intel_frontbuffer.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_vga.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/amd/amdgpu/amdgpu_vce.o
CC [M] drivers/gpu/drm/i915/display/intel_global_state.o
CC [M] drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.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/amd/amdgpu/vce_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
CC [M] drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
CC [M] drivers/gpu/drm/i915/display/intel_hotplug_irq.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_scaler.o
CC [M] drivers/gpu/drm/i915/display/intel_hti.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
CC [M] drivers/gpu/drm/i915/display/intel_load_detect.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
CC [M] drivers/gpu/drm/i915/display/intel_lpe_audio.o
CC [M] drivers/gpu/drm/xe/i915-display/skl_watermark.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
CC [M] drivers/gpu/drm/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/fb/gt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_acpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_lock.o
CC [M] drivers/gpu/drm/xe/i915-display/intel_opregion.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_verify.o
CC [M] drivers/gpu/drm/i915/display/intel_modeset_setup.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
CC [M] drivers/gpu/drm/i915/display/intel_overlay.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/xe/i915-display/intel_fbdev.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_display.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
CC [M] drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.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/nouveau/nvkm/subdev/fb/gk20a.o
CC [M] drivers/gpu/drm/i915/display/intel_plane_initial.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
CC [M] drivers/gpu/drm/i915/display/intel_pmdemand.o
CC [M] drivers/gpu/drm/xe/xe_guc.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
CC [M] drivers/gpu/drm/xe/xe_migrate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
CC [M] drivers/gpu/drm/i915/display/intel_psr.o
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
CC [M] drivers/gpu/drm/i915/display/intel_quirks.o
CC [M] drivers/gpu/drm/i915/display/intel_sprite.o
HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/i915/display/intel_sprite_uapi.o
HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
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/nouveau/nvkm/subdev/fb/gp10b.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
CC [M] drivers/gpu/drm/i915/display/intel_tc.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
CC [M] drivers/gpu/drm/i915/display/intel_vblank.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
CC [M] drivers/gpu/drm/i915/display/intel_vga.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
CC [M] drivers/gpu/drm/i915/display/intel_wm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
CC [M] drivers/gpu/drm/i915/display/i9xx_plane.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.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/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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
CC [M] drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
CC [M] drivers/gpu/drm/i915/display/i9xx_wm.o
HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.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
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
CC [M] drivers/gpu/drm/i915/display/skl_scaler.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
CC [M] drivers/gpu/drm/i915/display/skl_universal_plane.o
HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
CC [M] drivers/gpu/drm/i915/display/skl_watermark.o
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
CC [M] drivers/gpu/drm/i915/display/intel_acpi.o
HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
CC [M] drivers/gpu/drm/i915/display/intel_opregion.o
HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
CC [M] drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
CC [M] drivers/gpu/drm/i915/display/intel_fbdev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
HDRTEST drivers/gpu/drm/xe/xe_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
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7017.o
HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
CC [M] drivers/gpu/drm/i915/display/dvo_ch7xxx.o
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
CC [M] drivers/gpu/drm/i915/display/dvo_ivch.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/amd/amdgpu/../amdkfd/kfd_module.o
CC [M] drivers/gpu/drm/i915/display/dvo_ns2501.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
CC [M] drivers/gpu/drm/i915/display/dvo_sil164.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
HDRTEST drivers/gpu/drm/xe/xe_device_types.h
HDRTEST drivers/gpu/drm/xe/xe_display.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
CC [M] drivers/gpu/drm/i915/display/dvo_tfp410.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
HDRTEST drivers/gpu/drm/xe/xe_drm_client.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
HDRTEST drivers/gpu/drm/xe/xe_drv.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.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/../amdkfd/kfd_mqd_manager_cik.o
HDRTEST drivers/gpu/drm/xe/xe_exec.h
HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
CC [M] drivers/gpu/drm/i915/display/icl_dsi.o
CC [M] drivers/gpu/drm/i915/display/intel_backlight.o
CC [M] drivers/gpu/drm/i915/display/intel_crt.o
HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
HDRTEST drivers/gpu/drm/xe/xe_execlist.h
CC [M] drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi.o
CC [M] drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
CC [M] drivers/gpu/drm/i915/display/intel_display_device.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
CC [M] drivers/gpu/drm/i915/display/intel_display_trace.o
HDRTEST drivers/gpu/drm/xe/xe_gt.h
HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
CC [M] drivers/gpu/drm/i915/display/intel_dkl_phy.o
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.h
HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
CC [M] drivers/gpu/drm/i915/display/intel_dp.o
HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
HDRTEST drivers/gpu/drm/xe/xe_guc.h
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.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
CC [M] drivers/gpu/drm/i915/display/intel_dp_hdcp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_link_training.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
CC [M] drivers/gpu/drm/i915/display/intel_dp_mst.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/../amdkfd/kfd_int_process_v11.o
HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
CC [M] drivers/gpu/drm/i915/display/intel_dsi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
CC [M] drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
CC [M] drivers/gpu/drm/i915/display/intel_dsi_vbt.o
CC [M] drivers/gpu/drm/i915/display/intel_dvo.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
CC [M] drivers/gpu/drm/i915/display/intel_gmbus.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
CC [M] drivers/gpu/drm/i915/display/intel_hdmi.o
CC [M] drivers/gpu/drm/i915/display/intel_lspcon.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
CC [M] drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
CC [M] drivers/gpu/drm/i915/display/intel_lvds.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
CC [M] drivers/gpu/drm/i915/display/intel_panel.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
CC [M] drivers/gpu/drm/i915/display/intel_pps.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
HDRTEST drivers/gpu/drm/xe/xe_huc.h
HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
CC [M] drivers/gpu/drm/i915/display/intel_qp_tables.o
HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
CC [M] drivers/gpu/drm/i915/display/intel_sdvo.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
CC [M] drivers/gpu/drm/i915/display/intel_snps_phy.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
CC [M] drivers/gpu/drm/i915/display/intel_tv.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.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/amd/amdgpu/amdgpu_cgs.o
CC [M] drivers/gpu/drm/i915/display/intel_vdsc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
CC [M] drivers/gpu/drm/i915/display/intel_vrr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
CC [M] drivers/gpu/drm/i915/display/vlv_dsi_pll.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
CC [M] drivers/gpu/drm/i915/i915_perf.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
HDRTEST drivers/gpu/drm/xe/xe_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
HDRTEST drivers/gpu/drm/xe/xe_lrc.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
CC [M] drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
HDRTEST drivers/gpu/drm/xe/xe_macros.h
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
HDRTEST drivers/gpu/drm/xe/xe_map.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.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/ltc/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
CC [M] drivers/gpu/drm/i915/pxp/intel_pxp_session.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
CC [M] drivers/gpu/drm/i915/i915_gpu_error.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
CC [M] drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.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/mc/nv17.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
CC [M] drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
CC [M] drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
HDRTEST drivers/gpu/drm/xe/xe_migrate.h
CC [M] drivers/gpu/drm/i915/selftests/i915_random.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
CC [M] drivers/gpu/drm/i915/selftests/i915_selftest.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
CC [M] drivers/gpu/drm/i915/selftests/igt_atomic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
CC [M] drivers/gpu/drm/i915/selftests/igt_flush_test.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
CC [M] drivers/gpu/drm/i915/selftests/igt_live_test.o
CC [M] drivers/gpu/drm/i915/selftests/igt_mmap.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
CC [M] drivers/gpu/drm/i915/selftests/igt_reset.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
CC [M] drivers/gpu/drm/i915/selftests/igt_spinner.o
HDRTEST drivers/gpu/drm/xe/xe_mmio.h
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/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
CC [M] drivers/gpu/drm/i915/selftests/librapl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.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/subdev/mmu/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
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/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
HDRTEST drivers/gpu/drm/i915/display/intel_display.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_mocs.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
HDRTEST drivers/gpu/drm/xe/xe_module.h
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
HDRTEST drivers/gpu/drm/xe/xe_pat.h
HDRTEST drivers/gpu/drm/xe/xe_pci.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
HDRTEST drivers/gpu/drm/xe/xe_pcode.h
HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
HDRTEST drivers/gpu/drm/xe/xe_pm.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
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/subdev/mmu/memnv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.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/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
HDRTEST drivers/gpu/drm/xe/xe_pt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
HDRTEST drivers/gpu/drm/xe/xe_query.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
HDRTEST drivers/gpu/drm/xe/xe_rtp.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
HDRTEST drivers/gpu/drm/xe/xe_sa.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
HDRTEST drivers/gpu/drm/xe/xe_step.h
HDRTEST drivers/gpu/drm/xe/xe_step_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
HDRTEST drivers/gpu/drm/xe/xe_sync.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
HDRTEST drivers/gpu/drm/xe/xe_tile.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
HDRTEST drivers/gpu/drm/xe/xe_trace.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
HDRTEST drivers/gpu/drm/xe/xe_tuning.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
HDRTEST drivers/gpu/drm/xe/xe_uc.h
HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
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/i915/display/intel_display_reg_defs.h
HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
HDRTEST drivers/gpu/drm/xe/xe_wa.h
HDRTEST drivers/gpu/drm/i915/display/intel_color.h
CC [M] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
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/amdgpu_dm/amdgpu_dm_crtc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
LD [M] drivers/gpu/drm/xe/xe.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
HDRTEST drivers/gpu/drm/i915/display/intel_de.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.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/../display/dc/bios/command_table_helper2.o
HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
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/subdev/top/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h
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/nouveau/nvkm/engine/bsp/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.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
HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
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/disp/chan.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.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/disp/conn.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
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/gem/selftests/mock_gem_object.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o
HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_generic.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o
HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o
HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o
HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_translate_dcn315.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn315/hw_factory_dcn315.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_translate_dcn32.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn32/hw_factory_dcn32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce60/irq_service_dce60.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.o
HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn21/irq_service_dcn21.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn30/irq_service_dcn30.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn302/irq_service_dcn302.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn303/irq_service_dcn303.o
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn31/irq_service_dcn31.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn314/irq_service_dcn314.o
HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn315/irq_service_dcn315.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn32/irq_service_dcn32.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.o
HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_factory.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_resource.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_fpga.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dpia.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_dp.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hpd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_ddc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_defines.h
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/amd/amdgpu/../display/dc/link/protocols/link_dpcd.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia.o
HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_8b_10b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_128b_132b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_dpia.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_auxless.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_phy.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_irq_handler.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia_bw.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_hwss.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc_dpi.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h
HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hwseq.o
HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp.o
HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp_cm.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubp.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mpc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_opp.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubbub.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_optc.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mmhubbub.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_stream_encoder.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dccg.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_vmid.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb_scl.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dsc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_ipp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer_debug.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_opp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_optc.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubp.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_dscl.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_cm.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.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/dcn10/dcn10_hubbub.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_stream_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_print.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_init.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hubp.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hubbub.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hwseq.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_link_encoder.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_dccg.o
HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_init.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o
CC [M] drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hwseq.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubbub.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_mpc.o
^ permalink raw reply [flat|nested] 34+ messages in thread* [Intel-xe] ✗ CI.Hooks: failure for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (10 preceding siblings ...)
2023-08-31 9:29 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-08-31 9:30 ` Patchwork
2023-08-31 9:30 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork
` (3 subsequent siblings)
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 9:30 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
State : failure
== Summary ==
run-parts: executing /workspace/ci/hooks/00-showenv
+ pwd
+ ls -la
/workspace
total 892
drwxrwxr-x 10 1003 1003 4096 Aug 31 09:30 .
drwxr-xr-x 1 root root 4096 Aug 31 09:30 ..
-rw-rw-r-- 1 1003 1003 787718 Aug 31 09:29 build.log
-rw-rw-r-- 1 1003 1003 1223 Aug 31 09:21 checkpatch.log
drwxrwxr-x 5 1003 1003 4096 Aug 31 09:20 ci
drwxrwxr-x 9 1003 1003 4096 Aug 31 09:20 docker
drwxrwxr-x 8 1003 1003 4096 Aug 31 09:20 .git
-rw-rw-r-- 1 1003 1003 561 Aug 31 09:21 git_apply.log
drwxrwxr-x 4 1003 1003 4096 Aug 31 09:20 .github
-rw-rw-r-- 1 1003 1003 233 Aug 31 09:20 .groovylintrc.json
-rw-rw-r-- 1 1003 1003 78 Aug 31 09:30 hooks.log
drwxrwxr-x 31 1003 1003 4096 Aug 31 09:29 kernel
-rw-rw-r-- 1 1003 1003 24713 Aug 31 09:21 kernel.mbox
-rw-rw-r-- 1 1003 1003 26482 Aug 31 09:22 kunit.log
-rw-rw-r-- 1 1003 1003 48 Aug 31 09:21 parent.tag
drwxrwxr-x 45 1003 1003 4096 Aug 31 09:20 pipelines
-rw-rw-r-- 1 1003 1003 793 Aug 31 09:20 README.adoc
drwxrwxr-x 3 1003 1003 4096 Aug 31 09:20 scripts
drwxrwxr-x 2 1003 1003 4096 Aug 31 09:20 .vscode
+ uname -a
Linux 04d2d3f4978f 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64"
declare -x CI_KERNEL_IMAGES_DIR="/workspace/kernel/archive/boot"
declare -x CI_KERNEL_MODULES_DIR="/workspace/kernel/archive"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_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
129e11bb3 drm/xe: Implement fdinfo memory stats printing
1749c9b82 drm/xe: Account ring buffer and context state storage
5f84f5c28 drm/xe: Track page table memory usage for client
0455e5eb5 drm/xe: Record each drm client with its VM
5820e7b5e drm/xe: Add tracking support for bos per client
a36a95b2a drm/xe: Interface xe drm client with fdinfo interface
d2f332447 drm/xe: Add drm-client infrastructure
72da4b45f drm/xe: Prevent return with locked vm
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64 ']'
+ BUILD_DIR=/workspace/kernel/build64
+ cd /workspace/kernel
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64/.config
grep: /workspace/kernel/build64/.config: No such file or directory
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64/.config --disable CONFIG_DRM_XE_DISPLAY
grep: /workspace/kernel/build64/.config: No such file or directory
./scripts/config: line 116: /workspace/kernel/build64/.config: No such file or directory
+ cleanup
+ '[' 0 -eq 1 ']'
run-parts: /workspace/ci/hooks/10-build-W1 exited with return code 1
^ permalink raw reply [flat|nested] 34+ messages in thread* [Intel-xe] ✗ CI.checksparse: warning for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (11 preceding siblings ...)
2023-08-31 9:30 ` [Intel-xe] ✗ CI.Hooks: failure " Patchwork
@ 2023-08-31 9:30 ` Patchwork
2023-08-31 10:04 ` [Intel-xe] ✓ CI.BAT: success " Patchwork
` (2 subsequent siblings)
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 9:30 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
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 72da4b45f58f2a95d45743801a10e1f1e1dcce05
/root/linux/maintainer-tools/dim: line 50: /root/.dimrc: No such file or directory
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 34+ messages in thread* [Intel-xe] ✓ CI.BAT: success for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (12 preceding siblings ...)
2023-08-31 9:30 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork
@ 2023-08-31 10:04 ` Patchwork
2023-08-31 11:23 ` Patchwork
2023-09-07 9:22 ` [Intel-xe] [PATCH 0/7] " Ghimiray, Himal Prasad
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 10:04 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 831 bytes --]
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
State : success
== Summary ==
CI Bug Log - changes from xe-348-72da4b45f58f2a95d45743801a10e1f1e1dcce05_BAT -> xe-pw-123102v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-348-72da4b45f58f2a95d45743801a10e1f1e1dcce05 -> xe-pw-123102v1
IGT_7459: 7459
xe-348-72da4b45f58f2a95d45743801a10e1f1e1dcce05: 72da4b45f58f2a95d45743801a10e1f1e1dcce05
xe-pw-123102v1: 123102v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe//index.html
[-- Attachment #2: Type: text/html, Size: 1365 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* [Intel-xe] ✓ CI.BAT: success for drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (13 preceding siblings ...)
2023-08-31 10:04 ` [Intel-xe] ✓ CI.BAT: success " Patchwork
@ 2023-08-31 11:23 ` Patchwork
2023-09-07 9:22 ` [Intel-xe] [PATCH 0/7] " Ghimiray, Himal Prasad
15 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2023-08-31 11:23 UTC (permalink / raw)
To: Tejas Upadhyay; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 845 bytes --]
== Series Details ==
Series: drm/xe: fdinfo memory stats
URL : https://patchwork.freedesktop.org/series/123102/
State : success
== Summary ==
CI Bug Log - changes from xe-348-72da4b45f58f2a95d45743801a10e1f1e1dcce05_BAT -> xe-pw-123102v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-348-72da4b45f58f2a95d45743801a10e1f1e1dcce05 -> xe-pw-123102v1
IGT_7459: 7459
xe-348-72da4b45f58f2a95d45743801a10e1f1e1dcce05: 72da4b45f58f2a95d45743801a10e1f1e1dcce05
xe-pw-123102v1: 123102v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-123102v1/index.html
[-- Attachment #2: Type: text/html, Size: 1393 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats
2023-08-31 9:05 [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats Tejas Upadhyay
` (14 preceding siblings ...)
2023-08-31 11:23 ` Patchwork
@ 2023-09-07 9:22 ` Ghimiray, Himal Prasad
2023-09-07 9:35 ` Upadhyay, Tejas
15 siblings, 1 reply; 34+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-09-07 9:22 UTC (permalink / raw)
To: Tejas Upadhyay, intel-xe
On 31-08-2023 14:35, Tejas Upadhyay wrote:
> This series enables enables fdinfo memory stats for xe.
>
> I added tracking of most classes of bo (user bo, page tables, ring, lrc)
> which contribute to client's memory usage. This follows similar lines to
> what Rob's msm code and tvrtko's i915 code is doing with some xe way
> of showing and tracking/fecthing objects which adds to client memory
> stats.
>
> Example fdinfo format:
>
> #cat /proc/4620/fdinfo/3
> pos: 0
> flags: 0100002
> mnt_id: 23
> ino: 1116
> drm-driver: xe
> drm-client-id: 13
> drm-pdev: 0000:4d:00.0
> drm-total-system: 0
> drm-shared-system: 0
> drm-active-system: 0
> drm-resident-system: 0
> drm-purgeable-system: 0
> drm-total-gtt: 4 KiB
> drm-shared-gtt: 0
> drm-active-gtt: 0
> drm-resident-gtt: 4 KiB
> drm-purgeable-gtt: 0
> drm-total-vram0: 20 KiB
> drm-shared-vram0: 0
> drm-active-vram0: 0
> drm-resident-vram0: 20 KiB
> drm-purgeable-vram0: 0
> drm-total-vram1: 20 KiB
> drm-shared-vram1: 0
> drm-active-vram1: 0
> drm-resident-vram1: 20 KiB
> drm-purgeable-vram1: 0
drm-purgeable-vram0, drm-purgeable-vram1 ?
Are they correct entries ? Seems issue in PATCH7.
BR
Himal
>
> Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
>
> Tejas Upadhyay (7):
> drm/xe: Add drm-client infrastructure
> drm/xe: Interface xe drm client with fdinfo interface
> drm/xe: Add tracking support for bos per client
> drm/xe: Record each drm client with its VM
> drm/xe: Track page table memory usage for client
> drm/xe: Account ring buffer and context state storage
> drm/xe: Implement fdinfo memory stats printing
>
> drivers/gpu/drm/xe/Makefile | 1 +
> drivers/gpu/drm/xe/xe_bo.c | 7 +
> drivers/gpu/drm/xe/xe_bo.h | 11 ++
> drivers/gpu/drm/xe/xe_bo_types.h | 10 ++
> drivers/gpu/drm/xe/xe_device.c | 19 ++-
> drivers/gpu/drm/xe/xe_device_types.h | 6 +
> drivers/gpu/drm/xe/xe_drm_client.c | 228 +++++++++++++++++++++++++++
> drivers/gpu/drm/xe/xe_drm_client.h | 71 +++++++++
> drivers/gpu/drm/xe/xe_lrc.c | 7 +-
> drivers/gpu/drm/xe/xe_pt.c | 4 +-
> drivers/gpu/drm/xe/xe_vm.c | 10 +-
> drivers/gpu/drm/xe/xe_vm_types.h | 2 +
> 12 files changed, 372 insertions(+), 4 deletions(-)
> create mode 100644 drivers/gpu/drm/xe/xe_drm_client.c
> create mode 100644 drivers/gpu/drm/xe/xe_drm_client.h
>
^ permalink raw reply [flat|nested] 34+ messages in thread* Re: [Intel-xe] [PATCH 0/7] drm/xe: fdinfo memory stats
2023-09-07 9:22 ` [Intel-xe] [PATCH 0/7] " Ghimiray, Himal Prasad
@ 2023-09-07 9:35 ` Upadhyay, Tejas
0 siblings, 0 replies; 34+ messages in thread
From: Upadhyay, Tejas @ 2023-09-07 9:35 UTC (permalink / raw)
To: Ghimiray, Himal Prasad, intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
> Sent: Thursday, September 7, 2023 2:52 PM
> To: Upadhyay, Tejas <tejas.upadhyay@intel.com>; intel-
> xe@lists.freedesktop.org
> Cc: Iddamsetty, Aravind <aravind.iddamsetty@intel.com>
> Subject: Re: [PATCH 0/7] drm/xe: fdinfo memory stats
>
>
> On 31-08-2023 14:35, Tejas Upadhyay wrote:
> > This series enables enables fdinfo memory stats for xe.
> >
> > I added tracking of most classes of bo (user bo, page tables, ring,
> > lrc) which contribute to client's memory usage. This follows similar
> > lines to what Rob's msm code and tvrtko's i915 code is doing with some
> > xe way of showing and tracking/fecthing objects which adds to client
> > memory stats.
> >
> > Example fdinfo format:
> >
> > #cat /proc/4620/fdinfo/3
> > pos: 0
> > flags: 0100002
> > mnt_id: 23
> > ino: 1116
> > drm-driver: xe
> > drm-client-id: 13
> > drm-pdev: 0000:4d:00.0
> > drm-total-system: 0
> > drm-shared-system: 0
> > drm-active-system: 0
> > drm-resident-system: 0
> > drm-purgeable-system: 0
> > drm-total-gtt: 4 KiB
> > drm-shared-gtt: 0
> > drm-active-gtt: 0
> > drm-resident-gtt: 4 KiB
> > drm-purgeable-gtt: 0
> > drm-total-vram0: 20 KiB
> > drm-shared-vram0: 0
> > drm-active-vram0: 0
> > drm-resident-vram0: 20 KiB
> > drm-purgeable-vram0: 0
> > drm-total-vram1: 20 KiB
> > drm-shared-vram1: 0
> > drm-active-vram1: 0
> > drm-resident-vram1: 20 KiB
> > drm-purgeable-vram1: 0
>
> drm-purgeable-vram0, drm-purgeable-vram1 ?
> Are they correct entries ? Seems issue in PATCH7.
Yes I will disable purgeable flag for vrams while exporting stats. As discussed with Aravind, purgeable is only applicable on BO in PL_SYSTEM because by default they are considered purgeable.
Thanks,
Tejas
>
> BR
> Himal
>
> >
> > Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
> >
> > Tejas Upadhyay (7):
> > drm/xe: Add drm-client infrastructure
> > drm/xe: Interface xe drm client with fdinfo interface
> > drm/xe: Add tracking support for bos per client
> > drm/xe: Record each drm client with its VM
> > drm/xe: Track page table memory usage for client
> > drm/xe: Account ring buffer and context state storage
> > drm/xe: Implement fdinfo memory stats printing
> >
> > drivers/gpu/drm/xe/Makefile | 1 +
> > drivers/gpu/drm/xe/xe_bo.c | 7 +
> > drivers/gpu/drm/xe/xe_bo.h | 11 ++
> > drivers/gpu/drm/xe/xe_bo_types.h | 10 ++
> > drivers/gpu/drm/xe/xe_device.c | 19 ++-
> > drivers/gpu/drm/xe/xe_device_types.h | 6 +
> > drivers/gpu/drm/xe/xe_drm_client.c | 228
> +++++++++++++++++++++++++++
> > drivers/gpu/drm/xe/xe_drm_client.h | 71 +++++++++
> > drivers/gpu/drm/xe/xe_lrc.c | 7 +-
> > drivers/gpu/drm/xe/xe_pt.c | 4 +-
> > drivers/gpu/drm/xe/xe_vm.c | 10 +-
> > drivers/gpu/drm/xe/xe_vm_types.h | 2 +
> > 12 files changed, 372 insertions(+), 4 deletions(-)
> > create mode 100644 drivers/gpu/drm/xe/xe_drm_client.c
> > create mode 100644 drivers/gpu/drm/xe/xe_drm_client.h
> >
^ permalink raw reply [flat|nested] 34+ messages in thread