Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] ✓ CI.Patch_applied: success for Add throttle reasons sysfs
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
@ 2023-09-19 10:57 ` Patchwork
  2023-09-19 10:57 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-09-19 10:57 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

== Series Details ==

Series: Add throttle reasons sysfs
URL   : https://patchwork.freedesktop.org/series/123906/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 3d7e02fb9 fixup! drm/xe/pmu: Enable PMU interface
=== git am output follows ===
.git/rebase-apply/patch:354: new blank line at EOF.
+
.git/rebase-apply/patch:399: new blank line at EOF.
+
warning: 2 lines add whitespace errors.
Applying: drm/xe: Add throttle reason sysfs attributes



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Intel-xe] ✗ CI.checkpatch: warning for Add throttle reasons sysfs
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
  2023-09-19 10:57 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
@ 2023-09-19 10:57 ` Patchwork
  2023-09-19 10:58 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-09-19 10:57 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

== Series Details ==

Series: Add throttle reasons sysfs
URL   : https://patchwork.freedesktop.org/series/123906/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
63c2b6b160bca2df6efc7bc4cea6f442097d7854
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 7fbf09916ae3017509e06ccb46f3d273147fadea
Author: Sujaritha Sundaresan <sujaritha.sundaresan@intel.com>
Date:   Tue Sep 19 16:35:41 2023 +0530

    drm/xe: Add throttle reason sysfs attributes
    
    Add throttle reasons sysfs interface under device/../gt#/
    Currently there is one overall status and eight reasons
    attributes.
    
    The new sysfs structure will have the below layout
    
    device/tile<n>/gt<n>
                   ├── gt0
                   │   └── throttle
                   │       ├── <throttle_reasons>
                   │
                   │
                   ├── gtN
                   │   └── throttle
                   │       ├── <throttle_reasons>
    
    v2: Fix review comments (Riana)
        Move init call (Matt)
    
    Signed-off-by: Sujaritha Sundaresan <sujaritha.sundaresan@intel.com>
+ /mt/dim checkpatch 3d7e02fb9c40263a989c4c19d2dc5a07659965ed drm-intel
7fbf09916 drm/xe: Add throttle reason sysfs attributes
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:86: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#86: 
new file mode 100644

-:136: WARNING:LINE_SPACING: Missing a blank line after declarations
#136: FILE: drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:46:
+	u32 reg;
+	if (xe_gt_is_media_type(gt))

-:371: CHECK:LINE_SPACING: Please don't use multiple blank lines
#371: FILE: drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:281:
+
+

total: 0 errors, 2 warnings, 1 checks, 368 lines checked



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Intel-xe] ✓ CI.KUnit: success for Add throttle reasons sysfs
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
  2023-09-19 10:57 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
  2023-09-19 10:57 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
@ 2023-09-19 10:58 ` Patchwork
  2023-09-19 11:05 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-09-19 10:58 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

== Series Details ==

Series: Add throttle reasons sysfs
URL   : https://patchwork.freedesktop.org/series/123906/
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
[10:57:27] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[10:57:31] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[10:57:51] Starting KUnit Kernel (1/1)...
[10:57:51] ============================================================
[10:57:51] ==================== xe_bo (2 subtests) ====================
[10:57:51] [SKIPPED] xe_ccs_migrate_kunit
[10:57:51] [SKIPPED] xe_bo_evict_kunit
[10:57:51] ===================== [SKIPPED] xe_bo ======================
[10:57:51] ================== xe_dma_buf (1 subtest) ==================
[10:57:51] [SKIPPED] xe_dma_buf_kunit
[10:57:51] =================== [SKIPPED] xe_dma_buf ===================
[10:57:51] ================== xe_migrate (1 subtest) ==================
[10:57:51] [SKIPPED] xe_migrate_sanity_kunit
[10:57:51] =================== [SKIPPED] xe_migrate ===================
[10:57:51] =================== xe_pci (2 subtests) ====================
[10:57:51] [PASSED] xe_gmdid_graphics_ip
[10:57:51] [PASSED] xe_gmdid_media_ip
[10:57:51] ===================== [PASSED] xe_pci ======================
[10:57:51] ==================== xe_rtp (1 subtest) ====================
[10:57:51] ================== xe_rtp_process_tests  ===================
[10:57:51] [PASSED] coalesce-same-reg
[10:57:51] [PASSED] no-match-no-add
[10:57:51] [PASSED] no-match-no-add-multiple-rules
[10:57:51] [PASSED] two-regs-two-entries
[10:57:51] [PASSED] clr-one-set-other
[10:57:51] [PASSED] set-field
[10:57:51] [PASSED] conflict-duplicate
[10:57:51] [PASSED] conflict-not-disjoint
[10:57:51] [PASSED] conflict-reg-type
[10:57:51] ============== [PASSED] xe_rtp_process_tests ===============
[10:57:51] ===================== [PASSED] xe_rtp ======================
[10:57:51] ==================== xe_wa (1 subtest) =====================
[10:57:51] ======================== xe_wa_gt  =========================
[10:57:51] [PASSED] TIGERLAKE (B0)
[10:57:51] [PASSED] DG1 (A0)
[10:57:51] [PASSED] DG1 (B0)
[10:57:51] [PASSED] ALDERLAKE_S (A0)
[10:57:51] [PASSED] ALDERLAKE_S (B0)
[10:57:51] [PASSED] ALDERLAKE_S (C0)
[10:57:51] [PASSED] ALDERLAKE_S (D0)
[10:57:51] [PASSED] ALDERLAKE_P (A0)
[10:57:51] [PASSED] ALDERLAKE_P (B0)
[10:57:51] [PASSED] ALDERLAKE_P (C0)
[10:57:51] [PASSED] DG2_G10 (A0)
[10:57:51] [PASSED] DG2_G10 (A1)
[10:57:51] [PASSED] DG2_G10 (B0)
[10:57:51] [PASSED] DG2_G10 (C0)
[10:57:51] [PASSED] DG2_G11 (A0)
[10:57:51] [PASSED] DG2_G11 (B0)
[10:57:51] [PASSED] DG2_G11 (B1)
[10:57:51] [PASSED] DG2_G12 (A0)
[10:57:51] [PASSED] DG2_G12 (A1)
[10:57:51] [PASSED] PVC (B0)
[10:57:51] [PASSED] PVC (B1)
[10:57:51] [PASSED] PVC (C0)
[10:57:51] ==================== [PASSED] xe_wa_gt =====================
[10:57:51] ====================== [PASSED] xe_wa ======================
[10:57:51] ============================================================
[10:57:51] Testing complete. Ran 37 tests: passed: 33, skipped: 4
[10:57:51] Elapsed time: 23.955s total, 4.181s configuring, 19.604s building, 0.140s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[10:57:51] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[10:57:53] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[10:58:12] Starting KUnit Kernel (1/1)...
[10:58:12] ============================================================
[10:58:12] ============ drm_test_pick_cmdline (2 subtests) ============
[10:58:12] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[10:58:12] =============== drm_test_pick_cmdline_named  ===============
[10:58:12] [PASSED] NTSC
[10:58:12] [PASSED] NTSC-J
[10:58:12] [PASSED] PAL
[10:58:12] [PASSED] PAL-M
[10:58:12] =========== [PASSED] drm_test_pick_cmdline_named ===========
[10:58:12] ============== [PASSED] drm_test_pick_cmdline ==============
[10:58:12] ================== drm_buddy (6 subtests) ==================
[10:58:12] [PASSED] drm_test_buddy_alloc_limit
[10:58:12] [PASSED] drm_test_buddy_alloc_range
[10:58:12] [PASSED] drm_test_buddy_alloc_optimistic
[10:58:13] [PASSED] drm_test_buddy_alloc_pessimistic
[10:58:13] [PASSED] drm_test_buddy_alloc_smoke
[10:58:13] [PASSED] drm_test_buddy_alloc_pathological
[10:58:13] ==================== [PASSED] drm_buddy ====================
[10:58:13] ============= drm_cmdline_parser (40 subtests) =============
[10:58:13] [PASSED] drm_test_cmdline_force_d_only
[10:58:13] [PASSED] drm_test_cmdline_force_D_only_dvi
[10:58:13] [PASSED] drm_test_cmdline_force_D_only_hdmi
[10:58:13] [PASSED] drm_test_cmdline_force_D_only_not_digital
[10:58:13] [PASSED] drm_test_cmdline_force_e_only
[10:58:13] [PASSED] drm_test_cmdline_res
[10:58:13] [PASSED] drm_test_cmdline_res_vesa
[10:58:13] [PASSED] drm_test_cmdline_res_vesa_rblank
[10:58:13] [PASSED] drm_test_cmdline_res_rblank
[10:58:13] [PASSED] drm_test_cmdline_res_bpp
[10:58:13] [PASSED] drm_test_cmdline_res_refresh
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[10:58:13] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[10:58:13] [PASSED] drm_test_cmdline_res_margins_force_on
[10:58:13] [PASSED] drm_test_cmdline_res_vesa_margins
[10:58:13] [PASSED] drm_test_cmdline_name
[10:58:13] [PASSED] drm_test_cmdline_name_bpp
[10:58:13] [PASSED] drm_test_cmdline_name_option
[10:58:13] [PASSED] drm_test_cmdline_name_bpp_option
[10:58:13] [PASSED] drm_test_cmdline_rotate_0
[10:58:13] [PASSED] drm_test_cmdline_rotate_90
[10:58:13] [PASSED] drm_test_cmdline_rotate_180
[10:58:13] [PASSED] drm_test_cmdline_rotate_270
[10:58:13] [PASSED] drm_test_cmdline_hmirror
[10:58:13] [PASSED] drm_test_cmdline_vmirror
[10:58:13] [PASSED] drm_test_cmdline_margin_options
[10:58:13] [PASSED] drm_test_cmdline_multiple_options
[10:58:13] [PASSED] drm_test_cmdline_bpp_extra_and_option
[10:58:13] [PASSED] drm_test_cmdline_extra_and_option
[10:58:13] [PASSED] drm_test_cmdline_freestanding_options
[10:58:13] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[10:58:13] [PASSED] drm_test_cmdline_panel_orientation
[10:58:13] ================ drm_test_cmdline_invalid  =================
[10:58:13] [PASSED] margin_only
[10:58:13] [PASSED] interlace_only
[10:58:13] [PASSED] res_missing_x
[10:58:13] [PASSED] res_missing_y
[10:58:13] [PASSED] res_bad_y
[10:58:13] [PASSED] res_missing_y_bpp
[10:58:13] [PASSED] res_bad_bpp
[10:58:13] [PASSED] res_bad_refresh
[10:58:13] [PASSED] res_bpp_refresh_force_on_off
[10:58:13] [PASSED] res_invalid_mode
[10:58:13] [PASSED] res_bpp_wrong_place_mode
[10:58:13] [PASSED] name_bpp_refresh
[10:58:13] [PASSED] name_refresh
[10:58:13] [PASSED] name_refresh_wrong_mode
[10:58:13] [PASSED] name_refresh_invalid_mode
[10:58:13] [PASSED] rotate_multiple
[10:58:13] [PASSED] rotate_invalid_val
[10:58:13] [PASSED] rotate_truncated
[10:58:13] [PASSED] invalid_option
[10:58:13] [PASSED] invalid_tv_option
[10:58:13] [PASSED] truncated_tv_option
[10:58:13] ============ [PASSED] drm_test_cmdline_invalid =============
[10:58:13] =============== drm_test_cmdline_tv_options  ===============
[10:58:13] [PASSED] NTSC
[10:58:13] [PASSED] NTSC_443
[10:58:13] [PASSED] NTSC_J
[10:58:13] [PASSED] PAL
[10:58:13] [PASSED] PAL_M
[10:58:13] [PASSED] PAL_N
[10:58:13] [PASSED] SECAM
[10:58:13] =========== [PASSED] drm_test_cmdline_tv_options ===========
[10:58:13] =============== [PASSED] drm_cmdline_parser ================
[10:58:13] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[10:58:13] ========== drm_test_get_tv_mode_from_name_valid  ===========
[10:58:13] [PASSED] NTSC
[10:58:13] [PASSED] NTSC-443
[10:58:13] [PASSED] NTSC-J
[10:58:13] [PASSED] PAL
[10:58:13] [PASSED] PAL-M
[10:58:13] [PASSED] PAL-N
[10:58:13] [PASSED] SECAM
[10:58:13] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[10:58:13] [PASSED] drm_test_get_tv_mode_from_name_truncated
[10:58:13] ============ [PASSED] drm_get_tv_mode_from_name ============
[10:58:13] ============= drm_damage_helper (21 subtests) ==============
[10:58:13] [PASSED] drm_test_damage_iter_no_damage
[10:58:13] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[10:58:13] [PASSED] drm_test_damage_iter_no_damage_src_moved
[10:58:13] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[10:58:13] [PASSED] drm_test_damage_iter_no_damage_not_visible
[10:58:13] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[10:58:13] [PASSED] drm_test_damage_iter_no_damage_no_fb
[10:58:13] [PASSED] drm_test_damage_iter_simple_damage
[10:58:13] [PASSED] drm_test_damage_iter_single_damage
[10:58:13] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[10:58:13] [PASSED] drm_test_damage_iter_single_damage_outside_src
[10:58:13] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[10:58:13] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[10:58:13] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[10:58:13] [PASSED] drm_test_damage_iter_single_damage_src_moved
[10:58:13] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[10:58:13] [PASSED] drm_test_damage_iter_damage
[10:58:13] [PASSED] drm_test_damage_iter_damage_one_intersect
[10:58:13] [PASSED] drm_test_damage_iter_damage_one_outside
[10:58:13] [PASSED] drm_test_damage_iter_damage_src_moved
[10:58:13] [PASSED] drm_test_damage_iter_damage_not_visible
[10:58:13] ================ [PASSED] drm_damage_helper ================
[10:58:13] ============== drm_dp_mst_helper (2 subtests) ==============
[10:58:13] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[10:58:13] [PASSED] Clock 154000 BPP 30 DSC disabled
[10:58:13] [PASSED] Clock 234000 BPP 30 DSC disabled
[10:58:13] [PASSED] Clock 297000 BPP 24 DSC disabled
[10:58:13] [PASSED] Clock 332880 BPP 24 DSC enabled
[10:58:13] [PASSED] Clock 324540 BPP 24 DSC enabled
[10:58:13] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[10:58:13] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[10:58:13] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[10:58:13] [PASSED] DP_POWER_UP_PHY with port number
[10:58:13] [PASSED] DP_POWER_DOWN_PHY with port number
[10:58:13] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[10:58:13] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[10:58:13] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[10:58:13] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[10:58:13] [PASSED] DP_QUERY_PAYLOAD with port number
[10:58:13] [PASSED] DP_QUERY_PAYLOAD with VCPI
[10:58:13] [PASSED] DP_REMOTE_DPCD_READ with port number
[10:58:13] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[10:58:13] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[10:58:13] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[10:58:13] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[10:58:13] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[10:58:13] [PASSED] DP_REMOTE_I2C_READ with port number
[10:58:13] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[10:58:13] [PASSED] DP_REMOTE_I2C_READ with transactions array
[10:58:13] [PASSED] DP_REMOTE_I2C_WRITE with port number
[10:58:13] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[10:58:13] [PASSED] DP_REMOTE_I2C_WRITE with data array
[10:58:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[10:58:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[10:58:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[10:58:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[10:58:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[10:58:13] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[10:58:13] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[10:58:13] ================ [PASSED] drm_dp_mst_helper ================
[10:58:13] =========== drm_format_helper_test (11 subtests) ===========
[10:58:13] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[10:58:13] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[10:58:13] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[10:58:13] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[10:58:13] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[10:58:13] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[10:58:13] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[10:58:13] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[10:58:13] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[10:58:13] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[10:58:13] ============== drm_test_fb_xrgb8888_to_mono  ===============
[10:58:13] [PASSED] single_pixel_source_buffer
[10:58:13] [PASSED] single_pixel_clip_rectangle
[10:58:13] [PASSED] well_known_colors
[10:58:13] [PASSED] destination_pitch
[10:58:13] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[10:58:13] ============= [PASSED] drm_format_helper_test ==============
[10:58:13] ================= drm_format (18 subtests) =================
[10:58:13] [PASSED] drm_test_format_block_width_invalid
[10:58:13] [PASSED] drm_test_format_block_width_one_plane
[10:58:13] [PASSED] drm_test_format_block_width_two_plane
[10:58:13] [PASSED] drm_test_format_block_width_three_plane
[10:58:13] [PASSED] drm_test_format_block_width_tiled
[10:58:13] [PASSED] drm_test_format_block_height_invalid
[10:58:13] [PASSED] drm_test_format_block_height_one_plane
[10:58:13] [PASSED] drm_test_format_block_height_two_plane
[10:58:13] [PASSED] drm_test_format_block_height_three_plane
[10:58:13] [PASSED] drm_test_format_block_height_tiled
[10:58:13] [PASSED] drm_test_format_min_pitch_invalid
[10:58:13] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[10:58:13] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[10:58:13] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[10:58:13] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[10:58:13] [PASSED] drm_test_format_min_pitch_two_plane
[10:58:13] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[10:58:13] [PASSED] drm_test_format_min_pitch_tiled
[10:58:13] =================== [PASSED] drm_format ====================
[10:58:13] =============== drm_framebuffer (1 subtest) ================
[10:58:13] =============== drm_test_framebuffer_create  ===============
[10:58:13] [PASSED] ABGR8888 normal sizes
[10:58:13] [PASSED] ABGR8888 max sizes
[10:58:13] [PASSED] ABGR8888 pitch greater than min required
[10:58:13] [PASSED] ABGR8888 pitch less than min required
[10:58:13] [PASSED] ABGR8888 Invalid width
[10:58:13] [PASSED] ABGR8888 Invalid buffer handle
[10:58:13] [PASSED] No pixel format
[10:58:13] [PASSED] ABGR8888 Width 0
[10:58:13] [PASSED] ABGR8888 Height 0
[10:58:13] [PASSED] ABGR8888 Out of bound height * pitch combination
[10:58:13] [PASSED] ABGR8888 Large buffer offset
[10:58:13] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[10:58:13] [PASSED] ABGR8888 Valid buffer modifier
[10:58:13] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[10:58:13] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[10:58:13] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[10:58:13] [PASSED] NV12 Normal sizes
[10:58:13] [PASSED] NV12 Max sizes
[10:58:13] [PASSED] NV12 Invalid pitch
[10:58:13] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[10:58:13] [PASSED] NV12 different  modifier per-plane
[10:58:13] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[10:58:13] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[10:58:13] [PASSED] NV12 Modifier for inexistent plane
[10:58:13] [PASSED] NV12 Handle for inexistent plane
[10:58:13] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[10:58:13] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[10:58:13] [PASSED] YVU420 Normal sizes
[10:58:13] [PASSED] YVU420 Max sizes
[10:58:13] [PASSED] YVU420 Invalid pitch
[10:58:13] [PASSED] YVU420 Different pitches
[10:58:13] [PASSED] YVU420 Different buffer offsets/pitches
[10:58:13] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[10:58:13] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[10:58:13] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[10:58:13] [PASSED] YVU420 Valid modifier
[10:58:13] [PASSED] YVU420 Different modifiers per plane
[10:58:13] [PASSED] YVU420 Modifier for inexistent plane
[10:58:13] [PASSED] X0L2 Normal sizes
[10:58:13] [PASSED] X0L2 Max sizes
[10:58:13] [PASSED] X0L2 Invalid pitch
[10:58:13] [PASSED] X0L2 Pitch greater than minimum required
stty: 'standard input': Inappropriate ioctl for device
[10:58:13] [PASSED] X0L2 Handle for inexistent plane
[10:58:13] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[10:58:13] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[10:58:13] [PASSED] X0L2 Valid modifier
[10:58:13] [PASSED] X0L2 Modifier for inexistent plane
[10:58:13] =========== [PASSED] drm_test_framebuffer_create ===========
[10:58:13] ================= [PASSED] drm_framebuffer =================
[10:58:13] =============== drm-test-managed (1 subtest) ===============
[10:58:13] [PASSED] drm_test_managed_run_action
[10:58:13] ================ [PASSED] drm-test-managed =================
[10:58:13] =================== drm_mm (19 subtests) ===================
[10:58:13] [PASSED] drm_test_mm_init
[10:58:13] [PASSED] drm_test_mm_debug
[10:58:23] [PASSED] drm_test_mm_reserve
[10:58:33] [PASSED] drm_test_mm_insert
[10:58:33] [PASSED] drm_test_mm_replace
[10:58:33] [PASSED] drm_test_mm_insert_range
[10:58:33] [PASSED] drm_test_mm_frag
[10:58:33] [PASSED] drm_test_mm_align
[10:58:33] [PASSED] drm_test_mm_align32
[10:58:34] [PASSED] drm_test_mm_align64
[10:58:34] [PASSED] drm_test_mm_evict
[10:58:34] [PASSED] drm_test_mm_evict_range
[10:58:34] [PASSED] drm_test_mm_topdown
[10:58:34] [PASSED] drm_test_mm_bottomup
[10:58:34] [PASSED] drm_test_mm_lowest
[10:58:34] [PASSED] drm_test_mm_highest
[10:58:35] [PASSED] drm_test_mm_color
[10:58:35] [PASSED] drm_test_mm_color_evict
[10:58:35] [PASSED] drm_test_mm_color_evict_range
[10:58:35] ===================== [PASSED] drm_mm ======================
[10:58:35] ============= drm_modes_analog_tv (4 subtests) =============
[10:58:35] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[10:58:35] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[10:58:35] [PASSED] drm_test_modes_analog_tv_pal_576i
[10:58:35] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[10:58:35] =============== [PASSED] drm_modes_analog_tv ===============
[10:58:35] ============== drm_plane_helper (2 subtests) ===============
[10:58:35] =============== drm_test_check_plane_state  ================
[10:58:35] [PASSED] clipping_simple
[10:58:35] [PASSED] clipping_rotate_reflect
[10:58:35] [PASSED] positioning_simple
[10:58:35] [PASSED] upscaling
[10:58:35] [PASSED] downscaling
[10:58:35] [PASSED] rounding1
[10:58:35] [PASSED] rounding2
[10:58:35] [PASSED] rounding3
[10:58:35] [PASSED] rounding4
[10:58:35] =========== [PASSED] drm_test_check_plane_state ============
[10:58:35] =========== drm_test_check_invalid_plane_state  ============
[10:58:35] [PASSED] positioning_invalid
[10:58:35] [PASSED] upscaling_invalid
[10:58:35] [PASSED] downscaling_invalid
[10:58:35] ======= [PASSED] drm_test_check_invalid_plane_state ========
[10:58:35] ================ [PASSED] drm_plane_helper =================
[10:58:35] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[10:58:35] ====== drm_test_connector_helper_tv_get_modes_check  =======
[10:58:35] [PASSED] None
[10:58:35] [PASSED] PAL
[10:58:35] [PASSED] NTSC
[10:58:35] [PASSED] Both, NTSC Default
[10:58:35] [PASSED] Both, PAL Default
[10:58:35] [PASSED] Both, NTSC Default, with PAL on command-line
[10:58:35] [PASSED] Both, PAL Default, with NTSC on command-line
[10:58:35] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[10:58:35] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[10:58:35] ================== drm_rect (9 subtests) ===================
[10:58:35] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[10:58:35] [PASSED] drm_test_rect_clip_scaled_not_clipped
[10:58:35] [PASSED] drm_test_rect_clip_scaled_clipped
[10:58:35] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[10:58:35] ================= drm_test_rect_intersect  =================
[10:58:35] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[10:58:35] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[10:58:35] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[10:58:35] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[10:58:35] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[10:58:35] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[10:58:35] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[10:58:35] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[10:58:35] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[10:58:35] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[10:58:35] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[10:58:35] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[10:58:35] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[10:58:35] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[10:58:35] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[10:58:35] ============= [PASSED] drm_test_rect_intersect =============
[10:58:35] ================ drm_test_rect_calc_hscale  ================
[10:58:35] [PASSED] normal use
[10:58:35] [PASSED] out of max range
[10:58:35] [PASSED] out of min range
[10:58:35] [PASSED] zero dst
[10:58:35] [PASSED] negative src
[10:58:35] [PASSED] negative dst
[10:58:35] ============ [PASSED] drm_test_rect_calc_hscale ============
[10:58:35] ================ drm_test_rect_calc_vscale  ================
[10:58:35] [PASSED] normal use
[10:58:35] [PASSED] out of max range
[10:58:35] [PASSED] out of min range
[10:58:35] [PASSED] zero dst
[10:58:35] [PASSED] negative src
[10:58:35] [PASSED] negative dst
[10:58:35] ============ [PASSED] drm_test_rect_calc_vscale ============
[10:58:35] ================== drm_test_rect_rotate  ===================
[10:58:35] [PASSED] reflect-x
[10:58:35] [PASSED] reflect-y
[10:58:35] [PASSED] rotate-0
[10:58:35] [PASSED] rotate-90
[10:58:35] [PASSED] rotate-180
[10:58:35] [PASSED] rotate-270
[10:58:35] ============== [PASSED] drm_test_rect_rotate ===============
[10:58:35] ================ drm_test_rect_rotate_inv  =================
[10:58:35] [PASSED] reflect-x
[10:58:35] [PASSED] reflect-y
[10:58:35] [PASSED] rotate-0
[10:58:35] [PASSED] rotate-90
[10:58:35] [PASSED] rotate-180
[10:58:35] [PASSED] rotate-270
[10:58:35] ============ [PASSED] drm_test_rect_rotate_inv =============
[10:58:35] ==================== [PASSED] drm_rect =====================
[10:58:35] ================== drm_exec (7 subtests) ===================
[10:58:35] [PASSED] sanitycheck
[10:58:35] [PASSED] test_lock
[10:58:35] [PASSED] test_lock_unlock
[10:58:35] [PASSED] test_duplicates
[10:58:35] [PASSED] test_prepare
[10:58:35] [PASSED] test_prepare_array
[10:58:35] [PASSED] test_multiple_loops
[10:58:35] ==================== [PASSED] drm_exec =====================
[10:58:35] ============================================================
[10:58:35] Testing complete. Ran 340 tests: passed: 340
[10:58:35] Elapsed time: 44.104s total, 1.681s configuring, 18.841s building, 23.528s running

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs
@ 2023-09-19 11:05 Sujaritha Sundaresan
  2023-09-19 10:57 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Sujaritha Sundaresan @ 2023-09-19 11:05 UTC (permalink / raw)
  To: intel-xe; +Cc: Sujaritha Sundaresan

Add throttle reasons sysfs under device/tile<n>/gt<n>

Sujaritha Sundaresan (1):
  drm/xe: Add throttle reason sysfs attributes

 drivers/gpu/drm/xe/Makefile                   |   1 +
 drivers/gpu/drm/xe/regs/xe_gt_regs.h          |  13 +
 drivers/gpu/drm/xe/xe_gt_sysfs.c              |   3 +
 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c     | 281 ++++++++++++++++++
 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h     |  17 ++
 .../gpu/drm/xe/xe_gt_throttle_sysfs_types.h   |  15 +
 drivers/gpu/drm/xe/xe_gt_types.h              |   4 +
 7 files changed, 334 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h

-- 
2.25.1


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Intel-xe] ✓ CI.Build: success for Add throttle reasons sysfs
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
                   ` (2 preceding siblings ...)
  2023-09-19 10:58 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
@ 2023-09-19 11:05 ` Patchwork
  2023-09-19 11:05 ` [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes Sujaritha Sundaresan
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-09-19 11:05 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

== Series Details ==

Series: Add throttle reasons sysfs
URL   : https://patchwork.freedesktop.org/series/123906/
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:1695121126:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64-default
^[[0Ksection_start:1695121126:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cp .ci/kernel/kconfig build64-default/.config
+ make O=build64-default olddefconfig
make[1]: Entering directory '/kernel/build64-default'
  GEN     Makefile
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64-default'
++ nproc
+ make O=build64-default -j48
make[1]: Entering directory '/kernel/build64-default'
  GEN     Makefile
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  GEN     arch/x86/include/generated/asm/orc_hash.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/export.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  WRAP    arch/x86/include/generated/asm/kmap_size.h
  WRAP    arch/x86/include/generated/asm/local64.h
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  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
  INSTALL libsubcmd_headers
  CC      /kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  HOSTLD  arch/x86/tools/relocs
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HDRINST usr/include/video/edid.h
  HDRINST usr/include/video/sisfb.h
  HDRINST usr/include/video/uvesafb.h
  HDRINST usr/include/drm/qaic_accel.h
  HDRINST usr/include/drm/amdgpu_drm.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/ivpu_accel.h
  HDRINST usr/include/drm/exynos_drm.h
  HDRINST usr/include/drm/drm_sarea.h
  HDRINST usr/include/drm/v3d_drm.h
  HDRINST usr/include/drm/qxl_drm.h
  HDRINST usr/include/drm/nouveau_drm.h
  HDRINST usr/include/drm/drm_fourcc.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/panfrost_drm.h
  HDRINST usr/include/drm/lima_drm.h
  HDRINST usr/include/drm/drm.h
  HDRINST usr/include/drm/armada_drm.h
  HDRINST usr/include/mtd/inftl-user.h
  HDRINST usr/include/mtd/nftl-user.h
  HDRINST usr/include/mtd/mtd-user.h
  HDRINST usr/include/mtd/ubi-user.h
  HDRINST usr/include/mtd/mtd-abi.h
  HDRINST usr/include/xen/gntdev.h
  HDRINST usr/include/xen/gntalloc.h
  HDRINST usr/include/xen/evtchn.h
  HDRINST usr/include/xen/privcmd.h
  HDRINST usr/include/asm-generic/auxvec.h
  HDRINST usr/include/asm-generic/bitsperlong.h
  HDRINST usr/include/asm-generic/posix_types.h
  HDRINST usr/include/asm-generic/ioctls.h
  HDRINST usr/include/asm-generic/mman.h
  HDRINST usr/include/asm-generic/shmbuf.h
  HDRINST usr/include/asm-generic/bpf_perf_event.h
  HDRINST usr/include/asm-generic/types.h
  HDRINST usr/include/asm-generic/poll.h
  HDRINST usr/include/asm-generic/msgbuf.h
  HDRINST usr/include/asm-generic/swab.h
  HDRINST usr/include/asm-generic/statfs.h
  HDRINST usr/include/asm-generic/unistd.h
  HDRINST usr/include/asm-generic/hugetlb_encode.h
  HDRINST usr/include/asm-generic/resource.h
  HDRINST usr/include/asm-generic/param.h
  HDRINST usr/include/asm-generic/termbits-common.h
  HDRINST usr/include/asm-generic/sockios.h
  HDRINST usr/include/asm-generic/kvm_para.h
  HDRINST usr/include/asm-generic/errno.h
  HDRINST usr/include/asm-generic/termios.h
  HDRINST usr/include/asm-generic/mman-common.h
  UPD     scripts/mod/devicetable-offsets.h
  HDRINST usr/include/asm-generic/ioctl.h
  HDRINST usr/include/asm-generic/socket.h
  HDRINST usr/include/asm-generic/signal-defs.h
  HDRINST usr/include/asm-generic/termbits.h
  HDRINST usr/include/asm-generic/int-ll64.h
  HDRINST usr/include/asm-generic/signal.h
  HDRINST usr/include/asm-generic/siginfo.h
  HDRINST usr/include/asm-generic/stat.h
  HDRINST usr/include/asm-generic/int-l64.h
  HDRINST usr/include/asm-generic/errno-base.h
  HDRINST usr/include/asm-generic/fcntl.h
  HDRINST usr/include/asm-generic/setup.h
  HDRINST usr/include/asm-generic/ipcbuf.h
  HDRINST usr/include/asm-generic/sembuf.h
  HDRINST usr/include/asm-generic/ucontext.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
  HDRINST usr/include/rdma/irdma-abi.h
  HDRINST usr/include/rdma/mana-abi.h
  HDRINST usr/include/rdma/hfi/hfi1_user.h
  HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
  HDRINST usr/include/rdma/rdma_user_rxe.h
  HDRINST usr/include/rdma/rdma_user_ioctl.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
  HDRINST usr/include/rdma/bnxt_re-abi.h
  HDRINST usr/include/rdma/hns-abi.h
  HDRINST usr/include/rdma/qedr-abi.h
  HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
  HDRINST usr/include/rdma/vmw_pvrdma-abi.h
  HDRINST usr/include/rdma/ib_user_sa.h
  HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
  HDRINST usr/include/rdma/rvt-abi.h
  HDRINST usr/include/rdma/mlx5-abi.h
  HDRINST usr/include/rdma/rdma_netlink.h
  HDRINST usr/include/rdma/erdma-abi.h
  HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
  HDRINST usr/include/rdma/rdma_user_cm.h
  HDRINST usr/include/rdma/ib_user_verbs.h
  HDRINST usr/include/rdma/efa-abi.h
  HDRINST usr/include/rdma/siw-abi.h
  HDRINST usr/include/rdma/mlx4-abi.h
  HDRINST usr/include/rdma/mthca-abi.h
  HDRINST usr/include/rdma/ib_user_mad.h
  HDRINST usr/include/rdma/ocrdma-abi.h
  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
  MKELF   scripts/mod/elfconfig.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
  HOSTCC  scripts/mod/modpost.o
  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
  HOSTCC  scripts/mod/file2alias.o
  HDRINST usr/include/linux/tc_ematch/tc_em_text.h
  HOSTCC  scripts/mod/sumversion.o
  HDRINST usr/include/linux/virtio_pmem.h
  HDRINST usr/include/linux/rkisp1-config.h
  HDRINST usr/include/linux/vhost.h
  HDRINST usr/include/linux/cec-funcs.h
  HDRINST usr/include/linux/ppdev.h
  HDRINST usr/include/linux/isdn/capicmd.h
  HDRINST usr/include/linux/virtio_fs.h
  HDRINST usr/include/linux/netfilter_ipv6.h
  HDRINST usr/include/linux/lirc.h
  HDRINST usr/include/linux/mroute6.h
  HDRINST usr/include/linux/nl80211-vnd-intel.h
  HDRINST usr/include/linux/ivtvfb.h
  HDRINST usr/include/linux/auxvec.h
  HDRINST usr/include/linux/dm-log-userspace.h
  HDRINST usr/include/linux/dccp.h
  HDRINST usr/include/linux/virtio_scmi.h
  HDRINST usr/include/linux/atmarp.h
  HDRINST usr/include/linux/arcfb.h
  HDRINST usr/include/linux/nbd-netlink.h
  HDRINST usr/include/linux/sched/types.h
  HDRINST usr/include/linux/tcp.h
  HDRINST usr/include/linux/neighbour.h
  HDRINST usr/include/linux/dlm_device.h
  HDRINST usr/include/linux/wmi.h
  HDRINST usr/include/linux/btrfs_tree.h
  HDRINST usr/include/linux/virtio_crypto.h
  HDRINST usr/include/linux/vbox_err.h
  HDRINST usr/include/linux/edd.h
  HDRINST usr/include/linux/loop.h
  HDRINST usr/include/linux/nvme_ioctl.h
  HDRINST usr/include/linux/mmtimer.h
  HDRINST usr/include/linux/if_pppol2tp.h
  HDRINST usr/include/linux/mtio.h
  HDRINST usr/include/linux/if_arcnet.h
  HDRINST usr/include/linux/romfs_fs.h
  HDRINST usr/include/linux/posix_types.h
  HDRINST usr/include/linux/rtc.h
  HDRINST usr/include/linux/landlock.h
  HDRINST usr/include/linux/gpio.h
  HDRINST usr/include/linux/selinux_netlink.h
  HDRINST usr/include/linux/pps.h
  HDRINST usr/include/linux/ndctl.h
  HDRINST usr/include/linux/virtio_gpu.h
  HDRINST usr/include/linux/android/binderfs.h
  HDRINST usr/include/linux/android/binder.h
  HDRINST usr/include/linux/virtio_vsock.h
  HDRINST usr/include/linux/sound.h
  HDRINST usr/include/linux/vtpm_proxy.h
  HDRINST usr/include/linux/nfs_fs.h
  HDRINST usr/include/linux/elf-fdpic.h
  HDRINST usr/include/linux/adfs_fs.h
  HDRINST usr/include/linux/target_core_user.h
  HDRINST usr/include/linux/netlink_diag.h
  HDRINST usr/include/linux/const.h
  HDRINST usr/include/linux/firewire-cdev.h
  HDRINST usr/include/linux/vdpa.h
  HDRINST usr/include/linux/if_infiniband.h
  HDRINST usr/include/linux/serial.h
  HDRINST usr/include/linux/iio/types.h
  HDRINST usr/include/linux/iio/buffer.h
  HDRINST usr/include/linux/iio/events.h
  HDRINST usr/include/linux/baycom.h
  HDRINST usr/include/linux/major.h
  HDRINST usr/include/linux/atmppp.h
  HDRINST usr/include/linux/ipv6_route.h
  HDRINST usr/include/linux/spi/spidev.h
  HDRINST usr/include/linux/spi/spi.h
  HDRINST usr/include/linux/virtio_ring.h
  HDRINST usr/include/linux/hdlc/ioctl.h
  HDRINST usr/include/linux/remoteproc_cdev.h
  HDRINST usr/include/linux/hyperv.h
  HDRINST usr/include/linux/rpl_iptunnel.h
  HDRINST usr/include/linux/sync_file.h
  HDRINST usr/include/linux/igmp.h
  HDRINST usr/include/linux/v4l2-dv-timings.h
  HDRINST usr/include/linux/virtio_i2c.h
  HDRINST usr/include/linux/xfrm.h
  HDRINST usr/include/linux/capability.h
  HDRINST usr/include/linux/gtp.h
  HDRINST usr/include/linux/xdp_diag.h
  HDRINST usr/include/linux/pkt_cls.h
  HDRINST usr/include/linux/suspend_ioctls.h
  HDRINST usr/include/linux/vt.h
  HDRINST usr/include/linux/loadpin.h
  HDRINST usr/include/linux/fb.h
  HDRINST usr/include/linux/dlm_plock.h
  HDRINST usr/include/linux/max2175.h
  HDRINST usr/include/linux/sunrpc/debug.h
  HDRINST usr/include/linux/gsmmux.h
  HDRINST usr/include/linux/watchdog.h
  HDRINST usr/include/linux/vhost_types.h
  HDRINST usr/include/linux/vduse.h
  HDRINST usr/include/linux/ila.h
  HDRINST usr/include/linux/tdx-guest.h
  HDRINST usr/include/linux/close_range.h
  HDRINST usr/include/linux/ivtv.h
  HDRINST usr/include/linux/cryptouser.h
  HDRINST usr/include/linux/netfilter/xt_string.h
  HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
  HDRINST usr/include/linux/netfilter/nf_nat.h
  HDRINST usr/include/linux/netfilter/xt_recent.h
  HDRINST usr/include/linux/netfilter/xt_addrtype.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
  HDRINST usr/include/linux/netfilter/xt_MARK.h
  HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
  HDRINST usr/include/linux/netfilter/xt_multiport.h
  HDRINST usr/include/linux/netfilter/nfnetlink.h
  HDRINST usr/include/linux/netfilter/xt_cgroup.h
  HDRINST usr/include/linux/netfilter/nf_synproxy.h
  HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
  HDRINST usr/include/linux/netfilter/nfnetlink_log.h
  HDRINST usr/include/linux/netfilter/xt_TPROXY.h
  HDRINST usr/include/linux/netfilter/xt_u32.h
  HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
  HDRINST usr/include/linux/netfilter/xt_ecn.h
  HDRINST usr/include/linux/netfilter/xt_esp.h
  HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
  HDRINST usr/include/linux/netfilter/xt_mac.h
  HDRINST usr/include/linux/netfilter/xt_comment.h
  HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
  HDRINST usr/include/linux/netfilter/xt_osf.h
  HDRINST usr/include/linux/netfilter/xt_hashlimit.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
  HDRINST usr/include/linux/netfilter/xt_socket.h
  HDRINST usr/include/linux/netfilter/xt_connmark.h
  HDRINST usr/include/linux/netfilter/xt_sctp.h
  HDRINST usr/include/linux/netfilter/xt_tcpudp.h
  HDRINST usr/include/linux/netfilter/xt_DSCP.h
  HDRINST usr/include/linux/netfilter/xt_time.h
  HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
  HDRINST usr/include/linux/netfilter/xt_policy.h
  HDRINST usr/include/linux/netfilter/xt_rpfilter.h
  HDRINST usr/include/linux/netfilter/xt_nfacct.h
  HDRINST usr/include/linux/netfilter/xt_SECMARK.h
  HDRINST usr/include/linux/netfilter/xt_length.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
  HDRINST usr/include/linux/netfilter/xt_quota.h
  HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
  HDRINST usr/include/linux/netfilter/xt_ipcomp.h
  HDRINST usr/include/linux/netfilter/xt_iprange.h
  HDRINST usr/include/linux/netfilter/xt_bpf.h
  HDRINST usr/include/linux/netfilter/xt_LOG.h
  HDRINST usr/include/linux/netfilter/xt_rateest.h
  HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
  HDRINST usr/include/linux/netfilter/xt_HMARK.h
  HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
  HDRINST usr/include/linux/netfilter/xt_pkttype.h
  HDRINST usr/include/linux/netfilter/xt_ipvs.h
  HDRINST usr/include/linux/netfilter/xt_devgroup.h
  HDRINST usr/include/linux/netfilter/xt_AUDIT.h
  HDRINST usr/include/linux/netfilter/xt_realm.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
  HDRINST usr/include/linux/netfilter/xt_set.h
  HDRINST usr/include/linux/netfilter/xt_LED.h
  HDRINST usr/include/linux/netfilter/xt_connlabel.h
  HDRINST usr/include/linux/netfilter/xt_owner.h
  HDRINST usr/include/linux/netfilter/xt_dccp.h
  HDRINST usr/include/linux/netfilter/xt_limit.h
  HDRINST usr/include/linux/netfilter/xt_conntrack.h
  HDRINST usr/include/linux/netfilter/xt_TEE.h
  HDRINST usr/include/linux/netfilter/xt_RATEEST.h
  HDRINST usr/include/linux/netfilter/xt_connlimit.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
  HDRINST usr/include/linux/netfilter/x_tables.h
  HDRINST usr/include/linux/netfilter/xt_dscp.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
  HDRINST usr/include/linux/netfilter/xt_cluster.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
  HDRINST usr/include/linux/netfilter/nf_log.h
  HDRINST usr/include/linux/netfilter/xt_tcpmss.h
  HDRINST usr/include/linux/netfilter/xt_NFLOG.h
  HDRINST usr/include/linux/netfilter/xt_l2tp.h
  HDRINST usr/include/linux/netfilter/xt_helper.h
  HDRINST usr/include/linux/netfilter/xt_statistic.h
  HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
  HDRINST usr/include/linux/netfilter/xt_CT.h
  HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
  HDRINST usr/include/linux/netfilter/xt_connbytes.h
  HDRINST usr/include/linux/netfilter/xt_state.h
  HDRINST usr/include/linux/netfilter/nf_tables.h
  HDRINST usr/include/linux/netfilter/xt_mark.h
  HDRINST usr/include/linux/netfilter/xt_cpu.h
  HDRINST usr/include/linux/netfilter/nf_tables_compat.h
  HDRINST usr/include/linux/netfilter/xt_physdev.h
  HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
  HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
  HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
  HDRINST usr/include/linux/tty_flags.h
  HDRINST usr/include/linux/if_phonet.h
  HDRINST usr/include/linux/elf-em.h
  HDRINST usr/include/linux/vm_sockets.h
  HDRINST usr/include/linux/dlmconstants.h
  HDRINST usr/include/linux/bsg.h
  HDRINST usr/include/linux/sysctl.h
  HDRINST usr/include/linux/matroxfb.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
  LD      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  HDRINST usr/include/linux/string.h
  HDRINST usr/include/linux/kfd_sysfs.h
  HDRINST usr/include/linux/netdev.h
  HDRINST usr/include/linux/inet_diag.h
  HDRINST usr/include/linux/xattr.h
  HDRINST usr/include/linux/iommufd.h
  HDRINST usr/include/linux/user_events.h
  HDRINST usr/include/linux/errno.h
  HDRINST usr/include/linux/icmp.h
  HDRINST usr/include/linux/i2o-dev.h
  HDRINST usr/include/linux/pg.h
  HDRINST usr/include/linux/if_bridge.h
  HDRINST usr/include/linux/thermal.h
  HDRINST usr/include/linux/uinput.h
  HDRINST usr/include/linux/handshake.h
  HDRINST usr/include/linux/dqblk_xfs.h
  HDRINST usr/include/linux/v4l2-common.h
  HDRINST usr/include/linux/nvram.h
  HDRINST usr/include/linux/if_vlan.h
  HDRINST usr/include/linux/uhid.h
  HDRINST usr/include/linux/omap3isp.h
  HDRINST usr/include/linux/rose.h
  HDRINST usr/include/linux/phantom.h
  HDRINST usr/include/linux/ipmi_msgdefs.h
  HDRINST usr/include/linux/bcm933xx_hcs.h
  HDRINST usr/include/linux/bpf.h
  HDRINST usr/include/linux/mempolicy.h
  HDRINST usr/include/linux/efs_fs_sb.h
  HDRINST usr/include/linux/nexthop.h
  HDRINST usr/include/linux/net_dropmon.h
  HDRINST usr/include/linux/surface_aggregator/cdev.h
  HDRINST usr/include/linux/surface_aggregator/dtx.h
  HDRINST usr/include/linux/net.h
  HDRINST usr/include/linux/mii.h
  HDRINST usr/include/linux/virtio_pcidev.h
  HDRINST usr/include/linux/termios.h
  HDRINST usr/include/linux/cgroupstats.h
  HDRINST usr/include/linux/mpls.h
  AR      /kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  HDRINST usr/include/linux/iommu.h
  HDRINST usr/include/linux/toshiba.h
  HDRINST usr/include/linux/virtio_scsi.h
  HDRINST usr/include/linux/zorro.h
  HDRINST usr/include/linux/chio.h
  HDRINST usr/include/linux/pkt_sched.h
  HDRINST usr/include/linux/cramfs_fs.h
  HDRINST usr/include/linux/nfs3.h
  HDRINST usr/include/linux/vfio_ccw.h
  HDRINST usr/include/linux/atm_nicstar.h
  HDRINST usr/include/linux/ncsi.h
  HDRINST usr/include/linux/virtio_net.h
  HDRINST usr/include/linux/ioctl.h
  HDRINST usr/include/linux/stddef.h
  HDRINST usr/include/linux/limits.h
  HDRINST usr/include/linux/ipmi_bmc.h
  HDRINST usr/include/linux/netfilter_arp.h
  HDRINST usr/include/linux/if_addr.h
  HDRINST usr/include/linux/rpmsg.h
  HDRINST usr/include/linux/media-bus-format.h
  HDRINST usr/include/linux/kernelcapi.h
  HDRINST usr/include/linux/ppp_defs.h
  HDRINST usr/include/linux/ethtool.h
  HDRINST usr/include/linux/aspeed-video.h
  HDRINST usr/include/linux/hdlc.h
  HDRINST usr/include/linux/fscrypt.h
  HDRINST usr/include/linux/batadv_packet.h
  HDRINST usr/include/linux/uuid.h
  HDRINST usr/include/linux/capi.h
  HDRINST usr/include/linux/mptcp.h
  HDRINST usr/include/linux/hidraw.h
  HDRINST usr/include/linux/virtio_console.h
  HDRINST usr/include/linux/irqnr.h
  HDRINST usr/include/linux/coresight-stm.h
  HDRINST usr/include/linux/cxl_mem.h
  HDRINST usr/include/linux/iso_fs.h
  HDRINST usr/include/linux/virtio_blk.h
  HDRINST usr/include/linux/udf_fs_i.h
  HDRINST usr/include/linux/coff.h
  HDRINST usr/include/linux/dma-buf.h
  HDRINST usr/include/linux/ife.h
  HDRINST usr/include/linux/agpgart.h
  HDRINST usr/include/linux/socket.h
  HDRINST usr/include/linux/nilfs2_ondisk.h
  HDRINST usr/include/linux/connector.h
  HDRINST usr/include/linux/auto_fs4.h
  HDRINST usr/include/linux/bt-bmc.h
  HDRINST usr/include/linux/map_to_7segment.h
  HDRINST usr/include/linux/tc_act/tc_skbedit.h
  HDRINST usr/include/linux/tc_act/tc_ctinfo.h
  HDRINST usr/include/linux/tc_act/tc_defact.h
  HDRINST usr/include/linux/tc_act/tc_gact.h
  HDRINST usr/include/linux/tc_act/tc_vlan.h
  HDRINST usr/include/linux/tc_act/tc_skbmod.h
  HDRINST usr/include/linux/tc_act/tc_sample.h
  HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
  HDRINST usr/include/linux/tc_act/tc_gate.h
  HDRINST usr/include/linux/tc_act/tc_mirred.h
  HDRINST usr/include/linux/tc_act/tc_nat.h
  HDRINST usr/include/linux/tc_act/tc_csum.h
  CC      /kernel/build64-default/tools/objtool/weak.o
  HDRINST usr/include/linux/tc_act/tc_connmark.h
  CC      /kernel/build64-default/tools/objtool/check.o
  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
  CC      /kernel/build64-default/tools/objtool/special.o
  HDRINST usr/include/linux/tc_act/tc_pedit.h
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/
  CC      /kernel/build64-default/tools/objtool/builtin-check.o
  HDRINST usr/include/linux/tc_act/tc_bpf.h
  HDRINST usr/include/linux/tc_act/tc_ipt.h
  CC      /kernel/build64-default/tools/objtool/elf.o
  HDRINST usr/include/linux/netrom.h
  MKDIR   /kernel/build64-default/tools/objtool/arch/x86/lib/
  HDRINST usr/include/linux/joystick.h
  CC      /kernel/build64-default/tools/objtool/objtool.o
  HDRINST usr/include/linux/falloc.h
  HDRINST usr/include/linux/cycx_cfm.h
  CC      /kernel/build64-default/tools/objtool/orc_gen.o
  CC      /kernel/build64-default/tools/objtool/orc_dump.o
  CC      /kernel/build64-default/tools/objtool/arch/x86/special.o
  HDRINST usr/include/linux/omapfb.h
  GEN     /kernel/build64-default/tools/objtool/arch/x86/lib/inat-tables.c
  HDRINST usr/include/linux/msdos_fs.h
  CC      /kernel/build64-default/tools/objtool/libstring.o
  HDRINST usr/include/linux/virtio_types.h
  HDRINST usr/include/linux/mroute.h
  HDRINST usr/include/linux/psample.h
  CC      /kernel/build64-default/tools/objtool/libctype.o
  HDRINST usr/include/linux/ipv6.h
  HDRINST usr/include/linux/dw100.h
  CC      /kernel/build64-default/tools/objtool/str_error_r.o
  HDRINST usr/include/linux/psp-sev.h
  CC      /kernel/build64-default/tools/objtool/librbtree.o
  HDRINST usr/include/linux/vfio.h
  HDRINST usr/include/linux/if_ppp.h
  HDRINST usr/include/linux/byteorder/big_endian.h
  HDRINST usr/include/linux/byteorder/little_endian.h
  HDRINST usr/include/linux/comedi.h
  HDRINST usr/include/linux/scif_ioctl.h
  HDRINST usr/include/linux/timerfd.h
  HDRINST usr/include/linux/time_types.h
  HDRINST usr/include/linux/firewire-constants.h
  HDRINST usr/include/linux/virtio_snd.h
  HDRINST usr/include/linux/ppp-ioctl.h
  HDRINST usr/include/linux/fib_rules.h
  HDRINST usr/include/linux/gen_stats.h
  HDRINST usr/include/linux/virtio_iommu.h
  HDRINST usr/include/linux/genetlink.h
  HDRINST usr/include/linux/uvcvideo.h
  HDRINST usr/include/linux/pfkeyv2.h
  HDRINST usr/include/linux/soundcard.h
  HDRINST usr/include/linux/times.h
  HDRINST usr/include/linux/nfc.h
  HDRINST usr/include/linux/affs_hardblocks.h
  HDRINST usr/include/linux/nilfs2_api.h
  HDRINST usr/include/linux/rseq.h
  HDRINST usr/include/linux/caif/caif_socket.h
  HDRINST usr/include/linux/caif/if_caif.h
  HDRINST usr/include/linux/i2c-dev.h
  HDRINST usr/include/linux/cuda.h
  HDRINST usr/include/linux/mei_uuid.h
  HDRINST usr/include/linux/cn_proc.h
  HDRINST usr/include/linux/parport.h
  HDRINST usr/include/linux/v4l2-controls.h
  HDRINST usr/include/linux/hsi/cs-protocol.h
  HDRINST usr/include/linux/hsi/hsi_char.h
  HDRINST usr/include/linux/seg6_genl.h
  HDRINST usr/include/linux/am437x-vpfe.h
  HDRINST usr/include/linux/amt.h
  HDRINST usr/include/linux/netconf.h
  HDRINST usr/include/linux/erspan.h
  HDRINST usr/include/linux/nsfs.h
  HDRINST usr/include/linux/xilinx-v4l2-controls.h
  HDRINST usr/include/linux/aspeed-p2a-ctrl.h
  HDRINST usr/include/linux/vfio_zdev.h
  HDRINST usr/include/linux/serio.h
  HDRINST usr/include/linux/acrn.h
  HDRINST usr/include/linux/nfs2.h
  HDRINST usr/include/linux/virtio_pci.h
  HDRINST usr/include/linux/ipc.h
  HDRINST usr/include/linux/ethtool_netlink.h
  HDRINST usr/include/linux/kd.h
  HDRINST usr/include/linux/elf.h
  HDRINST usr/include/linux/videodev2.h
  HDRINST usr/include/linux/if_alg.h
  HDRINST usr/include/linux/sonypi.h
  HDRINST usr/include/linux/fsverity.h
  HDRINST usr/include/linux/if.h
  HDRINST usr/include/linux/btrfs.h
  HDRINST usr/include/linux/vm_sockets_diag.h
  HDRINST usr/include/linux/netfilter_bridge.h
  HDRINST usr/include/linux/packet_diag.h
  HDRINST usr/include/linux/netfilter_ipv4.h
  HDRINST usr/include/linux/kvm.h
  HDRINST usr/include/linux/pci.h
  HDRINST usr/include/linux/if_addrlabel.h
  HDRINST usr/include/linux/hdlcdrv.h
  HDRINST usr/include/linux/cfm_bridge.h
  HDRINST usr/include/linux/fiemap.h
  HDRINST usr/include/linux/dm-ioctl.h
  HDRINST usr/include/linux/aspeed-lpc-ctrl.h
  CC      /kernel/build64-default/tools/objtool/arch/x86/decode.o
  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/atm_he.h
  HDRINST usr/include/linux/ip.h
  HDRINST usr/include/linux/nfsd/export.h
  HDRINST usr/include/linux/nfsd/stats.h
  HDRINST usr/include/linux/nfsd/debug.h
  HDRINST usr/include/linux/nfsd/cld.h
  HDRINST usr/include/linux/ip_vs.h
  HDRINST usr/include/linux/vmcore.h
  HDRINST usr/include/linux/vbox_vmmdev_types.h
  HDRINST usr/include/linux/dvb/osd.h
  HDRINST usr/include/linux/dvb/dmx.h
  HDRINST usr/include/linux/dvb/net.h
  HDRINST usr/include/linux/dvb/frontend.h
  HDRINST usr/include/linux/dvb/ca.h
  HDRINST usr/include/linux/dvb/version.h
  HDRINST usr/include/linux/dvb/video.h
  HDRINST usr/include/linux/dvb/audio.h
  HDRINST usr/include/linux/nfs.h
  HDRINST usr/include/linux/if_link.h
  HDRINST usr/include/linux/wait.h
  HDRINST usr/include/linux/icmpv6.h
  HDRINST usr/include/linux/media.h
  HDRINST usr/include/linux/seg6_local.h
  HDRINST usr/include/linux/tps6594_pfsm.h
  HDRINST usr/include/linux/openvswitch.h
  HDRINST usr/include/linux/atmsap.h
  HDRINST usr/include/linux/bpfilter.h
  HDRINST usr/include/linux/fpga-dfl.h
  HDRINST usr/include/linux/userio.h
  HDRINST usr/include/linux/signal.h
  HDRINST usr/include/linux/map_to_14segment.h
  HDRINST usr/include/linux/hdreg.h
  HDRINST usr/include/linux/utime.h
  HDRINST usr/include/linux/usbdevice_fs.h
  HDRINST usr/include/linux/timex.h
  HDRINST usr/include/linux/if_fc.h
  HDRINST usr/include/linux/reiserfs_xattr.h
  HDRINST usr/include/linux/hw_breakpoint.h
  HDRINST usr/include/linux/quota.h
  HDRINST usr/include/linux/ioprio.h
  HDRINST usr/include/linux/eventpoll.h
  HDRINST usr/include/linux/atmclip.h
  HDRINST usr/include/linux/can.h
  HDRINST usr/include/linux/if_team.h
  HDRINST usr/include/linux/usbip.h
  HDRINST usr/include/linux/stat.h
  HDRINST usr/include/linux/fou.h
  HDRINST usr/include/linux/hash_info.h
  HDRINST usr/include/linux/ppp-comp.h
  HDRINST usr/include/linux/ip6_tunnel.h
  HDRINST usr/include/linux/tipc_netlink.h
  HDRINST usr/include/linux/in.h
  HDRINST usr/include/linux/wireguard.h
  HDRINST usr/include/linux/btf.h
  HDRINST usr/include/linux/batman_adv.h
  HDRINST usr/include/linux/fcntl.h
  HDRINST usr/include/linux/if_ltalk.h
  HDRINST usr/include/linux/i2c.h
  HDRINST usr/include/linux/atm_idt77105.h
  HDRINST usr/include/linux/kexec.h
  HDRINST usr/include/linux/arm_sdei.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
  HDRINST usr/include/linux/minix_fs.h
  HDRINST usr/include/linux/aio_abi.h
  HDRINST usr/include/linux/pktcdvd.h
  HDRINST usr/include/linux/libc-compat.h
  HDRINST usr/include/linux/atmlec.h
  HDRINST usr/include/linux/signalfd.h
  HDRINST usr/include/linux/bpf_common.h
  HDRINST usr/include/linux/seg6_iptunnel.h
  HDRINST usr/include/linux/synclink.h
  HDRINST usr/include/linux/mpls_iptunnel.h
  HDRINST usr/include/linux/mctp.h
  HDRINST usr/include/linux/if_xdp.h
  HDRINST usr/include/linux/llc.h
  HDRINST usr/include/linux/atmsvc.h
  HDRINST usr/include/linux/sed-opal.h
  HDRINST usr/include/linux/sock_diag.h
  HDRINST usr/include/linux/time.h
  HDRINST usr/include/linux/securebits.h
  HDRINST usr/include/linux/fsl_hypervisor.h
  HDRINST usr/include/linux/if_hippi.h
  HDRINST usr/include/linux/seccomp.h
  HDRINST usr/include/linux/oom.h
  HDRINST usr/include/linux/filter.h
  HDRINST usr/include/linux/inotify.h
  HDRINST usr/include/linux/rfkill.h
  HDRINST usr/include/linux/can/vxcan.h
  HDRINST usr/include/linux/reboot.h
  HDRINST usr/include/linux/can/j1939.h
  HDRINST usr/include/linux/can/netlink.h
  HDRINST usr/include/linux/can/bcm.h
  HDRINST usr/include/linux/can/raw.h
  HDRINST usr/include/linux/can/gw.h
  HDRINST usr/include/linux/can/error.h
  HDRINST usr/include/linux/can/isotp.h
  HDRINST usr/include/linux/if_eql.h
  HDRINST usr/include/linux/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/a.out.h
  HDRINST usr/include/asm/kvm_para.h
  HDRINST usr/include/asm/mtrr.h
  HDRINST usr/include/asm/amd_hsmp.h
  HDRINST usr/include/asm/ptrace-abi.h
  HDRINST usr/include/asm/hwcap2.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/termios.h
  HDRINST usr/include/asm/unistd_x32.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
  CC      init/main.o
  CC      ipc/msg.o
  AR      certs/built-in.a
  CC      ipc/sem.o
  CC      ipc/shm.o
  CC      init/do_mounts.o
  CC      init/do_mounts_initrd.o
  UPD     init/utsversion-tmp.h
  CC      ipc/syscall.o
  CC      ipc/ipc_sysctl.o
  CC      init/initramfs.o
  CC      ipc/mqueue.o
  CC      init/calibrate.o
  CC      block/bdev.o
  CC      ipc/namespace.o
  AS      arch/x86/lib/clear_page_64.o
  CC      init/init_task.o
  CC      arch/x86/lib/cmdline.o
  CC      block/fops.o
  CC      security/commoncap.o
  CC      io_uring/io_uring.o
  CC      arch/x86/power/cpu.o
  AR      arch/x86/video/built-in.a
  CC      block/partitions/core.o
  CC      security/keys/gc.o
  AS      arch/x86/crypto/aesni-intel_asm.o
  CC      arch/x86/pci/i386.o
  CC      arch/x86/realmode/init.o
  CC [M]  arch/x86/video/fbdev.o
  AR      virt/lib/built-in.a
  AR      drivers/irqchip/built-in.a
  AR      arch/x86/ia32/built-in.a
  CC      sound/core/seq/seq.o
  CC      arch/x86/events/amd/core.o
  CC [M]  virt/lib/irqbypass.o
  CC      net/core/sock.o
  AR      sound/i2c/other/built-in.a
  AR      sound/isa/ad1816a/built-in.a
  CC      fs/notify/dnotify/dnotify.o
  CC      arch/x86/mm/pat/set_memory.o
  CC      arch/x86/mm/pat/memtype.o
  CC      arch/x86/kernel/fpu/init.o
  AR      drivers/bus/mhi/built-in.a
  CC      net/core/request_sock.o
  AR      sound/i2c/built-in.a
  AR      sound/drivers/opl3/built-in.a
  CC      net/core/skbuff.o
  AR      drivers/bus/built-in.a
  AR      sound/isa/ad1848/built-in.a
  AR      sound/drivers/opl4/built-in.a
  AR      sound/isa/cs423x/built-in.a
  CC      arch/x86/entry/vdso/vma.o
  CC      lib/kunit/test.o
  CC      lib/kunit/resource.o
  AR      sound/isa/es1688/built-in.a
  CC      kernel/sched/core.o
  AR      sound/drivers/mpu401/built-in.a
  AR      drivers/phy/allwinner/built-in.a
  CC      mm/kasan/common.o
  CC      arch/x86/crypto/aesni-intel_glue.o
  AR      sound/isa/galaxy/built-in.a
  AR      sound/drivers/vx/built-in.a
  AR      drivers/phy/amlogic/built-in.a
  CC      crypto/api.o
  AR      sound/drivers/pcsp/built-in.a
  AR      sound/isa/gus/built-in.a
  AR      sound/drivers/built-in.a
  AR      drivers/phy/broadcom/built-in.a
  AR      sound/isa/msnd/built-in.a
  AR      drivers/phy/cadence/built-in.a
  CC      ipc/mq_sysctl.o
  AR      sound/isa/opti9xx/built-in.a
  AR      drivers/phy/freescale/built-in.a
  AS      arch/x86/lib/cmpxchg16b_emu.o
  AR      sound/isa/sb/built-in.a
  AR      drivers/phy/hisilicon/built-in.a
  AR      sound/isa/wavefront/built-in.a
  AR      drivers/phy/ingenic/built-in.a
  AR      sound/isa/wss/built-in.a
  CC      arch/x86/lib/copy_mc.o
  AR      drivers/phy/intel/built-in.a
  AR      sound/isa/built-in.a
  AR      drivers/phy/lantiq/built-in.a
  CC      arch/x86/kernel/fpu/bugs.o
  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      usr/initramfs_data.o
  AR      drivers/phy/st/built-in.a
  AR      drivers/phy/sunplus/built-in.a
  AR      usr/built-in.a
  AR      drivers/phy/tegra/built-in.a
  CC      lib/math/div64.o
  AR      drivers/phy/ti/built-in.a
  AR      arch/x86/platform/atom/built-in.a
  AR      drivers/phy/xilinx/built-in.a
  AR      arch/x86/platform/ce4100/built-in.a
  CC      drivers/phy/phy-core.o
  CC      arch/x86/kernel/cpu/mce/core.o
  CC      arch/x86/platform/efi/memmap.o
  CC      arch/x86/kernel/fpu/core.o
  CC      lib/math/gcd.o
  AS      arch/x86/lib/copy_mc_64.o
  AR      virt/built-in.a
  CC      lib/math/lcm.o
  AS      arch/x86/lib/copy_page_64.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  AS      arch/x86/lib/copy_user_64.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      lib/math/int_pow.o
  CC      sound/core/seq/seq_lock.o
  AS      arch/x86/lib/copy_user_uncached_64.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      arch/x86/lib/cpu.o
  CC      lib/math/int_sqrt.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  AR      sound/pci/ac97/built-in.a
  AR      sound/ppc/built-in.a
  AR      sound/pci/ali5451/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/if.o
  AR      sound/pci/asihpi/built-in.a
  AS      arch/x86/realmode/rm/header.o
  AR      sound/pci/au88x0/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  AR      sound/pci/aw2/built-in.a
  CC      lib/math/reciprocal_div.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  CC      security/keys/key.o
  CC      security/keys/keyring.o
  AR      sound/pci/ctxfi/built-in.a
  CC      security/keys/keyctl.o
  AR      sound/pci/ca0106/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  AR      sound/pci/cs46xx/built-in.a
  AS      arch/x86/realmode/rm/stack.o
  AR      fs/notify/dnotify/built-in.a
  AR      sound/pci/cs5535audio/built-in.a
  AS      arch/x86/realmode/rm/reboot.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  AR      sound/pci/lola/built-in.a
  CC      arch/x86/pci/init.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  AR      sound/pci/lx6464es/built-in.a
  CC      lib/math/rational.o
  CC      lib/kunit/static_stub.o
  AR      sound/pci/echoaudio/built-in.a
  CC      arch/x86/realmode/rm/wakemain.o
  AR      sound/pci/emu10k1/built-in.a
  AR      sound/pci/hda/built-in.a
  CC      arch/x86/pci/mmconfig_64.o
  CC [M]  sound/pci/hda/hda_bind.o
  CC      arch/x86/realmode/rm/video-mode.o
  CC      arch/x86/entry/vdso/extable.o
  CC      block/partitions/ldm.o
  CC      arch/x86/power/hibernate_64.o
  CC      mm/kasan/report.o
  CC [M]  sound/pci/hda/hda_codec.o
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      fs/notify/inotify/inotify_user.o
  AS      arch/x86/realmode/rm/copy.o
  CC      sound/core/seq/seq_clientmgr.o
  CC      crypto/cipher.o
  CC      arch/x86/lib/delay.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/realmode/rm/regs.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  CC      arch/x86/realmode/rm/video-vga.o
  AS      arch/x86/crypto/aesni-intel_avx-x86_64.o
  AR      arch/x86/net/built-in.a
  CC      block/bio.o
  CC      arch/x86/events/amd/lbr.o
  CC [M]  lib/math/prime_numbers.o
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      arch/x86/platform/efi/quirks.o
  CC      net/core/datagram.o
  AR      sound/arm/built-in.a
  AR      sound/sh/built-in.a
  AR      sound/synth/emux/built-in.a
  CC      security/min_addr.o
  AR      sound/synth/built-in.a
  CC      arch/x86/realmode/rm/video-bios.o
  AR      sound/usb/misc/built-in.a
  AR      sound/firewire/built-in.a
  AS      arch/x86/crypto/aes_ctrby8_avx-x86_64.o
  AR      sound/usb/usx2y/built-in.a
  AR      sound/usb/caiaq/built-in.a
  AR      sound/usb/6fire/built-in.a
  CC      block/elevator.o
  AR      sound/usb/hiface/built-in.a
  CC      lib/kunit/string-stream.o
  AR      sound/usb/bcd2000/built-in.a
  AR      sound/usb/built-in.a
  LDS     arch/x86/entry/vdso/vdso.lds
  CC      net/core/stream.o
  AS      arch/x86/lib/getuser.o
  CC      net/core/scm.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  CC      arch/x86/events/amd/ibs.o
  LDS     arch/x86/realmode/rm/realmode.lds
  CC      block/blk-core.o
  AS      arch/x86/entry/entry.o
  GEN     arch/x86/lib/inat-tables.c
  AS      arch/x86/entry/vdso/vdso-note.o
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  CC      arch/x86/kernel/cpu/mce/intel.o
  AS      arch/x86/realmode/rmpiggy.o
  CC      security/inode.o
  AS [M]  arch/x86/crypto/ghash-clmulni-intel_asm.o
  AR      drivers/pinctrl/actions/built-in.a
  AR      arch/x86/realmode/built-in.a
  AR      drivers/pinctrl/bcm/built-in.a
  CC      arch/x86/lib/insn-eval.o
  AR      arch/x86/entry/vsyscall/built-in.a
  CC [M]  arch/x86/crypto/ghash-clmulni-intel_glue.o
  AR      drivers/pinctrl/cirrus/built-in.a
  AR      drivers/pinctrl/freescale/built-in.a
  CC      arch/x86/kernel/cpu/mce/threshold.o
  AR      drivers/phy/built-in.a
  CC      drivers/pinctrl/intel/pinctrl-baytrail.o
  CC      drivers/gpio/gpiolib.o
  AR      drivers/pinctrl/mediatek/built-in.a
  CC      net/core/gen_stats.o
  AR      drivers/pinctrl/mvebu/built-in.a
  CC      security/device_cgroup.o
  AR      drivers/pinctrl/nomadik/built-in.a
  CC      arch/x86/pci/direct.o
  CC      net/core/gen_estimator.o
  CC      init/version.o
  CC      arch/x86/lib/insn.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      crypto/compress.o
  AS      arch/x86/power/hibernate_asm_64.o
  CC      arch/x86/power/hibernate.o
  CC      arch/x86/mm/pat/memtype_interval.o
  AR      sound/sparc/built-in.a
  CC      arch/x86/kernel/cpu/scattered.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  CC      kernel/locking/mutex.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      mm/kasan/init.o
  CC      kernel/locking/semaphore.o
  AR      lib/math/built-in.a
  CC      arch/x86/events/amd/uncore.o
  AR      init/built-in.a
  AR      sound/spi/built-in.a
  CC      arch/x86/pci/mmconfig-shared.o
  CC      lib/kunit/assert.o
  CC      arch/x86/kernel/fpu/signal.o
  CC      block/partitions/msdos.o
  CC      security/keys/permission.o
  CC      kernel/power/qos.o
  AS [M]  arch/x86/crypto/crc32-pclmul_asm.o
  CC      kernel/printk/printk.o
  CC [M]  arch/x86/crypto/crc32-pclmul_glue.o
  CC      kernel/printk/printk_safe.o
  AR      fs/notify/inotify/built-in.a
  CC      arch/x86/platform/efi/efi.o
  CC      fs/notify/fanotify/fanotify.o
  CC      fs/notify/fsnotify.o
  CC      block/partitions/efi.o
  CC      lib/crypto/memneq.o
  CC      lib/zlib_inflate/inffast.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  CC      lib/zlib_inflate/inflate.o
  CC      crypto/algapi.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  AR      ipc/built-in.a
  CC      lib/crypto/utils.o
  CC      security/keys/process_keys.o
  CC      arch/x86/kernel/cpu/mce/apei.o
  CC      drivers/gpio/gpiolib-devres.o
  AR      arch/x86/mm/pat/built-in.a
  CC      arch/x86/mm/init.o
  AS      arch/x86/lib/memcpy_64.o
  AS      arch/x86/lib/memmove_64.o
  CC      lib/kunit/try-catch.o
  AS      arch/x86/lib/memset_64.o
  CC      drivers/pinctrl/intel/pinctrl-intel.o
  CC      block/blk-sysfs.o
  CC      arch/x86/lib/misc.o
  AR      arch/x86/power/built-in.a
  CC      lib/zlib_inflate/infutil.o
  CC      arch/x86/lib/pc-conf-reg.o
  CC      net/core/net_namespace.o
  CC      sound/core/seq/seq_memory.o
  CC      lib/kunit/executor.o
  CC      lib/zlib_inflate/inftrees.o
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  AS [M]  arch/x86/crypto/crct10dif-pcl-asm_64.o
  CC      arch/x86/pci/fixup.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/kvm_main.o
  CC      arch/x86/pci/acpi.o
  CC [M]  arch/x86/crypto/crct10dif-pclmul_glue.o
  CC      lib/zlib_inflate/inflate_syms.o
  AS      arch/x86/entry/vdso/vdso32/note.o
  CC      kernel/locking/rwsem.o
  CC      kernel/locking/percpu-rwsem.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/eventfd.o
  CC      mm/kasan/generic.o
  CC      lib/crypto/chacha.o
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  AS      arch/x86/lib/putuser.o
  CC      lib/crypto/aes.o
  AS      arch/x86/entry/entry_64.o
  AS      arch/x86/lib/retpoline.o
  CC      arch/x86/lib/usercopy.o
  CC      lib/kunit/hooks.o
  CC [M]  drivers/pinctrl/intel/pinctrl-cherryview.o
  AR      arch/x86/events/amd/built-in.a
  CC      kernel/power/main.o
  LD [M]  arch/x86/crypto/ghash-clmulni-intel.o
  CC      arch/x86/events/intel/core.o
  CC      io_uring/xattr.o
  CC      arch/x86/events/intel/bts.o
  CC      arch/x86/pci/legacy.o
  CC      io_uring/nop.o
  CC      lib/zlib_deflate/deflate.o
  CC      lib/lzo/lzo1x_compress.o
  CC      lib/lz4/lz4_compress.o
  AR      drivers/pwm/built-in.a
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      arch/x86/kernel/cpu/common.o
  CC      lib/zstd/zstd_compress_module.o
  AR      lib/zlib_inflate/built-in.a
  CC      lib/lzo/lzo1x_decompress_safe.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      sound/core/sound.o
  CC      lib/zlib_deflate/deftree.o
  LD [M]  arch/x86/crypto/crc32-pclmul.o
  CC      arch/x86/platform/efi/efi_64.o
  LD [M]  arch/x86/crypto/crct10dif-pclmul.o
  AR      lib/kunit/built-in.a
  CC      sound/core/init.o
  AR      arch/x86/crypto/built-in.a
  AR      block/partitions/built-in.a
  CC      lib/zlib_deflate/deflate_syms.o
  CC      block/blk-flush.o
  CC      arch/x86/lib/usercopy_64.o
  CC      arch/x86/entry/syscall_64.o
  CC      fs/notify/fanotify/fanotify_user.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      kernel/locking/irqflag-debug.o
  CC      security/keys/request_key.o
  CC      sound/core/seq/seq_queue.o
  CC      security/keys/request_key_auth.o
  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
  CC      arch/x86/kernel/cpu/match.o
  CC      arch/x86/mm/init_64.o
  CC      lib/crypto/gf128mul.o
  CC      lib/zstd/compress/fse_compress.o
  CC      drivers/gpio/gpiolib-legacy.o
  CC      sound/core/seq/seq_fifo.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  CC      arch/x86/pci/irq.o
  AR      arch/x86/kernel/fpu/built-in.a
  CC      kernel/locking/mutex-debug.o
  CC      arch/x86/mm/fault.o
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  AR      lib/lzo/built-in.a
  CC      arch/x86/mm/ioremap.o
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  CC      fs/nfs_common/grace.o
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  CC      arch/x86/entry/vdso/vdso-image-64.o
  CC      crypto/scatterwalk.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      mm/kasan/report_generic.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  CC      arch/x86/pci/common.o
  CC      net/core/secure_seq.o
  CC      security/keys/user_defined.o
  CC      arch/x86/kernel/apic/apic.o
  CC      arch/x86/lib/msr-smp.o
  CC      arch/x86/kernel/apic/apic_common.o
  CC      crypto/proc.o
  CC      arch/x86/lib/cache-smp.o
  CC      kernel/power/console.o
  CC      io_uring/fs.o
  CC      lib/zstd/compress/hist.o
  AR      lib/zlib_deflate/built-in.a
  CC      sound/core/memory.o
  CC      net/core/flow_dissector.o
  AR      arch/x86/entry/vdso/built-in.a
  CC      arch/x86/entry/common.o
  AS      arch/x86/platform/efi/efi_stub_64.o
  AR      arch/x86/platform/efi/built-in.a
  CC      block/blk-settings.o
  CC      arch/x86/kernel/cpu/bugs.o
  AR      arch/x86/platform/geode/built-in.a
  AR      arch/x86/platform/iris/built-in.a
  CC      arch/x86/lib/msr.o
  AS      arch/x86/entry/thunk_64.o
  CC      arch/x86/platform/intel/iosf_mbi.o
  CC      lib/zstd/compress/huf_compress.o
  CC      io_uring/splice.o
  CC [M]  drivers/pinctrl/intel/pinctrl-broxton.o
  CC      io_uring/sync.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/binary_stats.o
  CC      security/keys/compat.o
  CC      io_uring/advise.o
  CC      io_uring/filetable.o
  CC      kernel/locking/lockdep.o
  CC      lib/crypto/blake2s.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/vfio.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      lib/zstd/compress/zstd_compress.o
  CC      sound/core/seq/seq_prioq.o
  CC      mm/filemap.o
  CC      lib/crypto/blake2s-generic.o
  AR      fs/nfs_common/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
  CC [M]  sound/pci/hda/hda_auto_parser.o
  CC      lib/zstd/compress/zstd_compress_literals.o
  CC      drivers/gpio/gpiolib-cdev.o
  CC      net/core/sysctl_net_core.o
  AR      drivers/pinctrl/nuvoton/built-in.a
  CC      lib/zstd/compress/zstd_compress_sequences.o
  CC      mm/kasan/shadow.o
  CC      crypto/aead.o
  CC      lib/zstd/compress/zstd_compress_superblock.o
  CC      lib/crypto/blake2s-selftest.o
  CC      sound/core/control.o
  CC      kernel/printk/sysctl.o
  CC      net/core/dev.o
  CC [M]  drivers/pinctrl/intel/pinctrl-geminilake.o
  CC      kernel/power/process.o
  CC      lib/lz4/lz4hc_compress.o
  AS      arch/x86/entry/entry_64_compat.o
  CC      arch/x86/pci/early.o
  CC      arch/x86/entry/syscall_32.o
  CC      lib/zstd/compress/zstd_double_fast.o
  AR      fs/notify/fanotify/built-in.a
  AR      arch/x86/platform/intel/built-in.a
  CC      fs/notify/notification.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  AR      arch/x86/platform/intel-mid/built-in.a
  CC      lib/crypto/des.o
  CC      arch/x86/pci/bus_numa.o
  AR      arch/x86/platform/intel-quark/built-in.a
  AR      arch/x86/platform/olpc/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  CC      security/keys/proc.o
  AR      arch/x86/platform/ts5500/built-in.a
  CC      lib/lz4/lz4_decompress.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  AR      arch/x86/platform/uv/built-in.a
  AR      arch/x86/platform/built-in.a
  CC      kernel/power/suspend.o
  CC      arch/x86/kernel/acpi/apei.o
  CC      kernel/power/hibernate.o
  CC      sound/core/seq/seq_timer.o
  CC      net/llc/llc_core.o
  CC      sound/core/seq/seq_system.o
  AR      sound/parisc/built-in.a
  AS      arch/x86/lib/msr-reg.o
  CC      arch/x86/lib/msr-reg-export.o
  AR      kernel/printk/built-in.a
  CC [M]  drivers/pinctrl/intel/pinctrl-sunrisepoint.o
  AR      sound/pcmcia/vx/built-in.a
  CC      kernel/irq/irqdesc.o
  AR      sound/pcmcia/pdaudiocf/built-in.a
  AS      arch/x86/lib/hweight.o
  CC      block/blk-ioc.o
  AR      sound/pcmcia/built-in.a
  CC      kernel/irq/handle.o
  CC      lib/zstd/compress/zstd_fast.o
  CC      security/keys/sysctl.o
  CC      arch/x86/mm/extable.o
  CC      arch/x86/lib/iomem.o
  CC      kernel/irq/manage.o
  CC      mm/kasan/quarantine.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/async_pf.o
  CC      arch/x86/events/zhaoxin/core.o
  CC      io_uring/openclose.o
  CC      crypto/geniv.o
  CC      net/core/dev_addr_lists.o
  CC      kernel/rcu/update.o
  CC      kernel/rcu/sync.o
  AR      arch/x86/entry/built-in.a
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  AS      arch/x86/lib/iomap_copy_64.o
  CC      lib/zstd/compress/zstd_lazy.o
  CC      arch/x86/lib/inat.o
  AR      drivers/pinctrl/intel/built-in.a
  CC      arch/x86/kernel/acpi/cppc.o
  CC      fs/notify/group.o
  AR      drivers/pinctrl/nxp/built-in.a
  CC      arch/x86/pci/amd_bus.o
  CC      kernel/rcu/srcutree.o
  AR      drivers/pinctrl/qcom/built-in.a
  CC      arch/x86/kernel/acpi/cstate.o
  AR      drivers/pinctrl/sprd/built-in.a
  AR      security/keys/built-in.a
  CC      sound/core/seq/seq_ports.o
  AR      drivers/pinctrl/sunplus/built-in.a
  AR      security/built-in.a
  CC      fs/notify/mark.o
  AR      drivers/pinctrl/ti/built-in.a
  CC [M]  sound/pci/hda/hda_sysfs.o
  CC      drivers/pinctrl/core.o
  CC      arch/x86/kernel/apic/ipi.o
  AR      arch/x86/lib/built-in.a
  AR      arch/x86/lib/lib.a
  CC      kernel/rcu/tree.o
  CC      sound/core/seq/seq_info.o
  CC      arch/x86/mm/mmap.o
  CC      drivers/gpio/gpiolib-sysfs.o
  CC      arch/x86/events/core.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/irqchip.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/dirty_ring.o
  CC      net/llc/llc_input.o
  CC      lib/zstd/compress/zstd_ldm.o
  CC      arch/x86/events/intel/ds.o
  AR      kernel/livepatch/built-in.a
  CC      net/ethernet/eth.o
  CC      block/blk-map.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      fs/notify/fdinfo.o
  AR      mm/kasan/built-in.a
  CC      kernel/irq/spurious.o
  CC      lib/crypto/sha1.o
  CC      arch/x86/kernel/apic/vector.o
  AR      lib/lz4/built-in.a
  CC      drivers/pinctrl/pinctrl-utils.o
  CC      crypto/skcipher.o
  CC      drivers/gpio/gpiolib-acpi.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      lib/xz/xz_dec_syms.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      kernel/power/snapshot.o
  CC      lib/raid6/algos.o
  CC      lib/fonts/fonts.o
  CC      lib/argv_split.o
  CC      lib/raid6/recov.o
  CC [M]  sound/pci/hda/hda_controller.o
  CC      lib/fonts/font_8x8.o
  AR      sound/pci/ice1712/built-in.a
  HOSTCC  lib/raid6/mktables
  CC      lib/fonts/font_8x16.o
  AR      arch/x86/pci/built-in.a
  CC      drivers/pinctrl/pinmux.o
  UNROLL  lib/raid6/int1.c
  CC      drivers/pinctrl/pinconf.o
  CC      arch/x86/kernel/kprobes/core.o
  CC      arch/x86/mm/pgtable.o
  CC      lib/crypto/sha256.o
  AR      sound/core/seq/built-in.a
  CC      sound/core/misc.o
  CC      io_uring/uring_cmd.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  AR      sound/mips/built-in.a
  CC      arch/x86/kernel/cpu/proc.o
  CC      arch/x86/mm/physaddr.o
  CC      lib/xz/xz_dec_stream.o
  CC [M]  sound/pci/hda/hda_proc.o
  CC      kernel/irq/resend.o
  UNROLL  lib/raid6/int2.c
  CC      net/core/dst.o
  CC      io_uring/epoll.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      arch/x86/mm/tlb.o
  AR      fs/notify/built-in.a
  CC      block/blk-merge.o
  CC      fs/iomap/trace.o
  CC      lib/xz/xz_dec_lzma2.o
  CC      net/llc/llc_output.o
  AR      lib/fonts/built-in.a
  AR      fs/quota/built-in.a
  CC      lib/bug.o
  CC      mm/mempool.o
  AR      sound/soc/built-in.a
  CC      block/blk-timeout.o
  CC      kernel/power/swap.o
  CC      kernel/rcu/rcu_segcblist.o
  UNROLL  lib/raid6/int4.c
  UNROLL  lib/raid6/int8.c
  UNROLL  lib/raid6/int16.c
  UNROLL  lib/raid6/int32.c
  CC      lib/raid6/recov_ssse3.o
  CC      block/blk-lib.o
  CC      arch/x86/events/probe.o
  CC      io_uring/statx.o
  CC      kernel/irq/chip.o
  CC      drivers/gpio/gpiolib-swnode.o
  CC      sound/core/device.o
  CC      block/blk-mq.o
  CC [M]  lib/crypto/arc4.o
  CC      kernel/power/user.o
  CC      kernel/irq/dummychip.o
  CC      drivers/pinctrl/pinconf-generic.o
  CC      arch/x86/kernel/apic/io_apic.o
  AR      net/ethernet/built-in.a
  CC      drivers/pci/msi/pcidev_msi.o
  CC      crypto/seqiv.o
  CC      drivers/pci/msi/api.o
  CC      kernel/sched/fair.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      arch/x86/kernel/kprobes/opt.o
  CC      block/blk-mq-tag.o
  CC      kernel/irq/devres.o
  CC      lib/xz/xz_dec_bcj.o
  CC      arch/x86/events/intel/knc.o
  CC      kernel/locking/lockdep_proc.o
  CC      arch/x86/events/intel/lbr.o
  CC      io_uring/net.o
  CC      drivers/pci/msi/msi.o
  CC      arch/x86/kernel/kprobes/ftrace.o
  AR      net/llc/built-in.a
  AR      lib/crypto/built-in.a
  LD [M]  lib/crypto/libarc4.o
  AR      sound/atmel/built-in.a
  CC      arch/x86/events/intel/p4.o
  CC      net/802/p8022.o
  CC      lib/raid6/recov_avx2.o
  AR      drivers/gpio/built-in.a
  CC      block/blk-stat.o
  CC      arch/x86/events/intel/p6.o
  CC      kernel/locking/spinlock.o
  CC      arch/x86/events/utils.o
  CC      sound/core/info.o
  CC      block/blk-mq-sysfs.o
  CC      kernel/irq/autoprobe.o
  AR      sound/pci/korg1212/built-in.a
  CC      arch/x86/events/rapl.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/pfncache.o
  CC      arch/x86/mm/cpu_entry_area.o
  CC [M]  sound/pci/hda/hda_hwdep.o
  AR      drivers/pinctrl/built-in.a
  CC [M]  arch/x86/kvm/x86.o
  CC      arch/x86/events/msr.o
  CC      net/sched/sch_generic.o
  CC      drivers/video/console/dummycon.o
  CC      fs/iomap/iter.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  AR      sound/hda/built-in.a
  CC [M]  sound/hda/hda_bus_type.o
  CC      drivers/video/console/vgacon.o
  CC      arch/x86/kernel/apic/msi.o
  CC      crypto/echainiv.o
  AR      lib/xz/built-in.a
  CC      drivers/video/logo/logo.o
  CC      drivers/video/backlight/backlight.o
  CC      mm/oom_kill.o
  HOSTCC  drivers/video/logo/pnmtologo
  CC      mm/fadvise.o
  CC      io_uring/msg_ring.o
  CC      kernel/irq/irqdomain.o
  AR      arch/x86/kernel/kprobes/built-in.a
  CC      net/sched/sch_mq.o
  CC      net/core/netevent.o
  CC      lib/raid6/mmx.o
  CC      kernel/power/poweroff.o
  CC      lib/raid6/sse1.o
  CC      lib/raid6/sse2.o
  CC      kernel/irq/proc.o
  CC      kernel/locking/osq_lock.o
  CC      fs/proc/task_mmu.o
  CC      drivers/idle/intel_idle.o
  CC      net/802/psnap.o
  CC      arch/x86/events/intel/pt.o
  CC      arch/x86/mm/maccess.o
  CC      fs/proc/inode.o
  AR      drivers/char/ipmi/built-in.a
  CC      arch/x86/events/intel/uncore.o
  LOGO    drivers/video/logo/logo_linux_clut224.c
  CC [M]  sound/pci/hda/hda_generic.o
  CC      drivers/video/logo/logo_linux_clut224.o
  CC      net/sched/sch_frag.o
  LDS     arch/x86/kernel/vmlinux.lds
  CC      arch/x86/kernel/cpu/intel.o
  CC      drivers/acpi/acpica/dsargs.o
  AR      drivers/video/logo/built-in.a
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      arch/x86/kernel/cpu/tsx.o
  CC [M]  sound/hda/hdac_bus.o
  CC      drivers/acpi/acpica/dsdebug.o
  CC      drivers/pci/msi/irqdomain.o
  AR      kernel/power/built-in.a
  CC      drivers/acpi/acpica/dsfield.o
  CC      sound/core/isadma.o
  CC      fs/iomap/buffered-io.o
  CC      crypto/ahash.o
  CC      net/core/neighbour.o
  CC      kernel/locking/qspinlock.o
  CC      block/blk-mq-cpumap.o
  CC      net/core/rtnetlink.o
  CC      arch/x86/mm/pgprot.o
  AR      sound/x86/built-in.a
  CC      fs/proc/root.o
  CC [M]  arch/x86/kvm/emulate.o
  AR      sound/pci/mixart/built-in.a
  CC      arch/x86/events/intel/uncore_nhmex.o
  AR      sound/pci/nm256/built-in.a
  CC      kernel/dma/mapping.o
  AR      drivers/video/backlight/built-in.a
  AR      sound/pci/oxygen/built-in.a
  CC      sound/core/vmaster.o
  CC [M]  arch/x86/kvm/i8259.o
  CC [M]  sound/hda/hdac_device.o
  CC      kernel/entry/common.o
  CC [M]  arch/x86/kvm/irq.o
  AR      drivers/video/console/built-in.a
  CC      arch/x86/kernel/apic/x2apic_phys.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      lib/raid6/avx2.o
  AR      drivers/video/fbdev/omap/built-in.a
  CC      net/core/utils.o
  CC      drivers/acpi/acpica/dsinit.o
  AR      sound/xen/built-in.a
  CC      kernel/irq/migration.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      kernel/locking/rtmutex_api.o
  CC      net/802/stp.o
  AR      sound/pci/pcxhr/built-in.a
  CC      io_uring/timeout.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      net/netlink/af_netlink.o
  CC      lib/zstd/compress/zstd_opt.o
  AR      drivers/pci/msi/built-in.a
  AR      net/bpf/built-in.a
  CC      kernel/module/main.o
  CC      drivers/pci/pcie/portdrv.o
  CC      drivers/pci/pcie/rcec.o
  CC [M]  sound/pci/hda/patch_realtek.o
  CC      fs/kernfs/mount.o
  CC      kernel/module/strict_rwx.o
  AR      drivers/idle/built-in.a
  CC      io_uring/sqpoll.o
  CC      crypto/shash.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC      fs/kernfs/inode.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      sound/core/ctljack.o
  CC      net/ethtool/ioctl.o
  CC      kernel/irq/cpuhotplug.o
  CC      arch/x86/events/intel/uncore_snb.o
  CC      net/sched/sch_api.o
  CC [M]  net/netfilter/ipvs/ip_vs_conn.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC      lib/raid6/avx512.o
  CC [M]  drivers/video/fbdev/core/fb_info.o
  CC [M]  net/netfilter/ipvs/ip_vs_core.o
  AR      arch/x86/kernel/apic/built-in.a
  CC      net/netfilter/core.o
  CC [M]  sound/hda/hdac_sysfs.o
  CC      crypto/akcipher.o
  CC      kernel/dma/direct.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      net/sched/sch_blackhole.o
  CC      lib/raid6/recov_avx512.o
  CC      sound/core/jack.o
  CC      drivers/pci/pcie/aspm.o
  CC      arch/x86/mm/kasan_init_64.o
  AR      net/802/built-in.a
  CC      block/blk-mq-sched.o
  CC      mm/maccess.o
  CC      net/sched/sch_fifo.o
  CC      drivers/acpi/acpica/dsmthdat.o
  CC      net/netfilter/nf_log.o
  CC      fs/kernfs/dir.o
  CC      kernel/irq/pm.o
  AR      sound/pci/riptide/built-in.a
  AR      sound/pci/rme9652/built-in.a
  CC      arch/x86/kernel/cpu/amd.o
  AR      sound/pci/trident/built-in.a
  AR      sound/pci/ymfpci/built-in.a
  AR      sound/pci/vx222/built-in.a
  CC      arch/x86/kernel/cpu/hygon.o
  CC      net/core/link_watch.o
  CC      sound/core/timer.o
  CC      net/netfilter/nf_queue.o
  CC      fs/proc/base.o
  TABLE   lib/raid6/tables.c
  AR      kernel/rcu/built-in.a
  CC      lib/raid6/int1.o
  CC      kernel/time/time.o
  CC      kernel/locking/spinlock_debug.o
  CC      kernel/entry/kvm.o
  CC      kernel/time/timer.o
  CC [M]  drivers/video/fbdev/core/fbmem.o
  CC      fs/iomap/direct-io.o
  CC      io_uring/fdinfo.o
  CC      drivers/acpi/acpica/dsobject.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      crypto/sig.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC [M]  sound/hda/hdac_regmap.o
  CC      sound/core/hrtimer.o
  CC      arch/x86/mm/numa.o
  CC      fs/proc/generic.o
  CC [M]  drivers/video/fbdev/core/fbcmap.o
  CC      mm/page-writeback.o
  CC      kernel/dma/ops_helpers.o
  CC      kernel/irq/msi.o
  CC      kernel/locking/qrwlock.o
  CC      block/ioctl.o
  CC [M]  sound/hda/hdac_controller.o
  CC      drivers/acpi/acpica/dsopcode.o
  CC      lib/raid6/int2.o
  AR      sound/virtio/built-in.a
  CC      kernel/module/kmod.o
  CC      drivers/pci/pcie/aer.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      kernel/irq/affinity.o
  CC      kernel/dma/dummy.o
  CC      block/genhd.o
  CC [M]  sound/hda/hdac_stream.o
  CC      fs/kernfs/file.o
  AR      kernel/entry/built-in.a
  CC      lib/raid6/int4.o
  CC      crypto/kpp.o
  CC [M]  drivers/video/fbdev/core/modedb.o
  CC [M]  drivers/video/fbdev/core/fbcvt.o
  CC [M]  sound/hda/array.o
  AR      kernel/locking/built-in.a
  CC      fs/proc/array.o
  CC      kernel/module/tree_lookup.o
  CC      mm/folio-compat.o
  CC      fs/iomap/fiemap.o
  CC      drivers/acpi/acpica/dspkginit.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      net/core/filter.o
  CC      crypto/acompress.o
  CC      fs/proc/fd.o
  CC [M]  net/netfilter/ipvs/ip_vs_ctl.o
  CC      io_uring/tctx.o
  CC      net/netfilter/nf_sockopt.o
  CC      kernel/futex/core.o
  CC      kernel/dma/contiguous.o
  CC      kernel/futex/syscalls.o
  CC      arch/x86/mm/numa_64.o
  CC      fs/iomap/seek.o
  CC      mm/readahead.o
  CC      sound/core/seq_device.o
  AR      net/sched/built-in.a
  CC      kernel/module/debug_kmemleak.o
  CC      arch/x86/kernel/cpu/vmware.o
  CC      io_uring/poll.o
  CC      lib/raid6/int8.o
  CC      net/netfilter/utils.o
  CC      fs/kernfs/symlink.o
  CC      arch/x86/mm/amdtopology.o
  CC      net/ethtool/common.o
  AR      net/ipv4/netfilter/built-in.a
  CC      drivers/acpi/acpica/dsutils.o
  CC [M]  net/ipv4/netfilter/nf_defrag_ipv4.o
  CC      net/ipv4/route.o
  CC      net/netlink/genetlink.o
  CC [M]  sound/pci/hda/patch_analog.o
  CC      kernel/irq/matrix.o
  CC      net/ipv4/inetpeer.o
  CC      kernel/module/kallsyms.o
  CC [M]  sound/hda/hdmi_chmap.o
  CC      kernel/cgroup/cgroup.o
  CC      kernel/trace/trace_clock.o
  CC      arch/x86/mm/srat.o
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      drivers/pci/pcie/err.o
  CC      crypto/scompress.o
  CC      kernel/bpf/core.o
  CC      kernel/dma/swiotlb.o
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  CC      kernel/module/procfs.o
  CC [M]  drivers/video/fbdev/core/fb_cmdline.o
  CC      fs/iomap/swapfile.o
  CC [M]  sound/core/control_led.o
  CC      block/ioprio.o
  CC      drivers/pci/hotplug/acpi_pcihp.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  CC      fs/sysfs/file.o
  CC      kernel/time/hrtimer.o
  AR      fs/kernfs/built-in.a
  CC      fs/sysfs/dir.o
  CC      sound/sound_core.o
  CC      drivers/acpi/acpica/dswexec.o
  CC      fs/sysfs/symlink.o
  CC [M]  net/netfilter/nfnetlink.o
  CC      drivers/acpi/acpica/dswload.o
  CC      fs/proc/proc_tty.o
  CC      kernel/trace/ftrace.o
  CC      fs/sysfs/mount.o
  CC      fs/configfs/inode.o
  CC      lib/raid6/int16.o
  CC      kernel/futex/pi.o
  CC [M]  net/netfilter/ipvs/ip_vs_sched.o
  CC      kernel/sched/build_policy.o
  CC      arch/x86/events/intel/uncore_discovery.o
  CC      mm/swap.o
  CC      arch/x86/mm/pkeys.o
  CC [M]  sound/pci/hda/patch_hdmi.o
  CC      net/xfrm/xfrm_policy.o
  CC      net/ethtool/netlink.o
  CC      net/xfrm/xfrm_state.o
  CC      drivers/pci/pcie/aer_inject.o
  CC      kernel/module/sysfs.o
  CC [M]  sound/pci/hda/hda_eld.o
  CC [M]  sound/hda/trace.o
  CC      fs/configfs/file.o
  CC      kernel/sched/build_utility.o
  CC [M]  net/ipv4/netfilter/nf_reject_ipv4.o
  CC      drivers/acpi/acpica/dswload2.o
  CC      crypto/algboss.o
  AR      fs/iomap/built-in.a
  CC      arch/x86/events/intel/cstate.o
  CC      drivers/pci/pcie/pme.o
  CC      io_uring/cancel.o
  CC      net/unix/af_unix.o
  CC      net/netlink/policy.o
  CC [M]  drivers/video/fbdev/core/fb_io_fops.o
  CC      net/unix/garbage.o
  CC      drivers/pci/hotplug/pciehp_core.o
  CC [M]  sound/core/hwdep.o
  CC      lib/raid6/int32.o
  CC      fs/proc/cmdline.o
  CC      net/unix/sysctl_net_unix.o
  CC      arch/x86/kernel/cpu/capflags.o
  CC      block/badblocks.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      fs/sysfs/group.o
  AS      arch/x86/kernel/head_64.o
  AR      kernel/irq/built-in.a
  CC      kernel/futex/requeue.o
  CC      io_uring/kbuf.o
  CC      drivers/acpi/acpica/dswscope.o
  CC      arch/x86/kernel/head64.o
  CC      arch/x86/mm/pti.o
  CC      kernel/dma/remap.o
  CC      drivers/acpi/acpica/dswstate.o
  AR      kernel/module/built-in.a
  CC      kernel/events/core.o
  CC      kernel/fork.o
  CC      fs/configfs/dir.o
  CC      kernel/events/ring_buffer.o
  CC [M]  net/netfilter/ipvs/ip_vs_xmit.o
  CC      fs/proc/consoles.o
  CC      kernel/events/callchain.o
  CC      fs/configfs/symlink.o
  CC      lib/raid6/tables.o
  CC      kernel/events/hw_breakpoint.o
  CC      drivers/pci/pcie/dpc.o
  AR      arch/x86/events/intel/built-in.a
  CC [M]  sound/hda/hdac_component.o
  CC      kernel/futex/waitwake.o
  AR      arch/x86/events/built-in.a
  CC      kernel/time/timekeeping.o
  CC      drivers/pci/hotplug/pciehp_ctrl.o
  CC      kernel/time/ntp.o
  CC      crypto/testmgr.o
  CC      fs/proc/cpuinfo.o
  CC      net/netlink/diag.o
  CC      block/blk-rq-qos.o
  CC [M]  sound/core/pcm.o
  CC [M]  drivers/video/fbdev/core/fb_backlight.o
  CC [M]  drivers/video/fbdev/core/fbmon.o
  AR      fs/sysfs/built-in.a
  CC      kernel/events/uprobes.o
  CC      arch/x86/kernel/ebda.o
  CC      drivers/acpi/acpica/evevent.o
  AR      kernel/dma/built-in.a
  CC      net/unix/diag.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      net/ethtool/bitset.o
  CC [M]  sound/hda/hdac_i915.o
  AR      arch/x86/mm/built-in.a
  CC [M]  sound/hda/intel-dsp-config.o
  CC      fs/proc/devices.o
  CC [M]  net/ipv4/netfilter/ip_tables.o
  CC      io_uring/rsrc.o
  CC      fs/configfs/mount.o
  CC      lib/buildid.o
  AR      kernel/futex/built-in.a
  AR      lib/raid6/built-in.a
  CC      lib/cmdline.o
  CC      net/xfrm/xfrm_hash.o
  CC      net/ethtool/strset.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      kernel/exec_domain.o
  CC      arch/x86/kernel/platform-quirks.o
  AR      drivers/pci/pcie/built-in.a
  CC      mm/truncate.o
  CC      kernel/panic.o
  CC      net/ethtool/linkinfo.o
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      kernel/time/clocksource.o
  CC      block/disk-events.o
  CC      drivers/pci/hotplug/pciehp_pci.o
  CC      mm/vmscan.o
  CC      fs/configfs/item.o
  AR      kernel/bpf/built-in.a
  CC      arch/x86/kernel/process_64.o
  CC [M]  sound/core/pcm_native.o
  CC      drivers/pnp/pnpacpi/core.o
  CC [M]  sound/core/pcm_lib.o
  CC      fs/proc/interrupts.o
  CC [M]  sound/hda/intel-nhlt.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  AR      net/netlink/built-in.a
  CC [M]  drivers/video/fbdev/core/fb_defio.o
  CC      kernel/cpu.o
  CC      arch/x86/kernel/signal.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC [M]  net/netfilter/ipvs/ip_vs_app.o
  CC      lib/cpumask.o
  CC      fs/devpts/inode.o
  CC      fs/proc/loadavg.o
  CC      fs/ext4/balloc.o
  CC      fs/proc/meminfo.o
  CC      drivers/acpi/acpica/evgpeutil.o
  CC [M]  drivers/video/fbdev/core/fb_chrdev.o
  AR      fs/configfs/built-in.a
  CC      drivers/video/aperture.o
  CC      block/blk-ia-ranges.o
  CC      drivers/pci/hotplug/pciehp_hpc.o
  CC [M]  net/netfilter/nf_conntrack_core.o
  CC      kernel/exit.o
  CC      fs/ext4/bitmap.o
  CC [M]  drivers/video/fbdev/core/fb_procfs.o
  CC      drivers/pnp/core.o
  CC      block/early-lookup.o
  CC      net/xfrm/xfrm_input.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  CC      net/unix/scm.o
  CC      kernel/time/jiffies.o
  CC      net/ethtool/linkmodes.o
  CC      net/ipv4/protocol.o
  CC      drivers/acpi/acpica/evglock.o
  CC [M]  net/netfilter/nf_conntrack_standalone.o
  CC      fs/jbd2/transaction.o
  CC      drivers/acpi/acpica/evhandler.o
  CC      lib/ctype.o
  CC      fs/proc/stat.o
  AR      drivers/pnp/pnpacpi/built-in.a
  CC      fs/ramfs/inode.o
  CC      drivers/pnp/card.o
  CC      fs/ramfs/file-mmu.o
  CC      arch/x86/kernel/signal_64.o
  LD [M]  sound/hda/snd-hda-core.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  AR      fs/devpts/built-in.a
  CC      mm/shmem.o
  CC      kernel/cgroup/rstat.o
  CC      kernel/time/timer_list.o
  LD [M]  sound/hda/snd-intel-dspcfg.o
  CC      sound/last.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  CC      block/bsg.o
  CC      drivers/video/cmdline.o
  CC      arch/x86/kernel/traps.o
  CC [M]  net/ipv4/netfilter/iptable_mangle.o
  CC      kernel/trace/ring_buffer.o
  CC      fs/proc/uptime.o
  CC [M]  sound/core/pcm_misc.o
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  CC [M]  drivers/video/fbdev/core/fbsysfs.o
  LD [M]  sound/pci/hda/snd-hda-codec.o
  CC      io_uring/rw.o
  LD [M]  sound/pci/hda/snd-hda-codec-generic.o
  CC      crypto/cmac.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      fs/ext4/block_validity.o
  LD [M]  sound/pci/hda/snd-hda-codec-realtek.o
  LD [M]  sound/pci/hda/snd-hda-codec-analog.o
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  AR      sound/pci/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_sync.o
  CC [M]  net/netfilter/ipvs/ip_vs_est.o
  CC      drivers/acpi/acpica/evregion.o
  CC [M]  net/netfilter/nf_conntrack_expect.o
  CC      drivers/pci/hotplug/acpiphp_core.o
  CC      io_uring/opdef.o
  CC      fs/proc/util.o
  CC [M]  sound/core/pcm_memory.o
  AR      net/unix/built-in.a
  AR      fs/ramfs/built-in.a
  CC      crypto/hmac.o
  CC      kernel/softirq.o
  CC      fs/hugetlbfs/inode.o
  CC      drivers/pnp/driver.o
  CC      fs/proc/version.o
  CC      arch/x86/kernel/idt.o
  CC      net/ethtool/rss.o
  CC [M]  drivers/video/fbdev/core/fbcon.o
  CC      kernel/time/timeconv.o
  CC      fs/ext4/dir.o
  CC      block/bsg-lib.o
  CC      drivers/pci/hotplug/acpiphp_glue.o
  CC      fs/proc/softirqs.o
  AR      net/ipv6/netfilter/built-in.a
  CC      fs/proc/namespaces.o
  CC [M]  net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
  CC [M]  net/ipv4/netfilter/ipt_REJECT.o
  CC      kernel/cgroup/namespace.o
  CC [M]  drivers/video/fbdev/core/bitblit.o
  CC      drivers/acpi/acpica/evrgnini.o
  CC      net/xfrm/xfrm_output.o
  CC      kernel/resource.o
  CC [M]  sound/core/memalloc.o
  CC [M]  drivers/video/fbdev/core/softcursor.o
  CC      net/packet/af_packet.o
  CC [M]  drivers/video/fbdev/core/tileblit.o
  CC      net/packet/diag.o
  CC      kernel/time/timecounter.o
  CC      arch/x86/kernel/irq.o
  CC [M]  drivers/video/fbdev/core/cfbfillrect.o
  CC      net/key/af_key.o
  CC      drivers/pnp/resource.o
  CC      kernel/time/alarmtimer.o
  CC      drivers/acpi/acpica/evsci.o
  CC [M]  net/netfilter/nf_conntrack_helper.o
  CC      crypto/vmac.o
  CC      drivers/acpi/numa/srat.o
  CC      fs/jbd2/commit.o
  CC      arch/x86/kernel/irq_64.o
  CC [M]  drivers/video/fbdev/core/cfbcopyarea.o
  CC      net/ipv6/af_inet6.o
  CC      io_uring/notif.o
  CC      fs/proc/self.o
  CC      kernel/cgroup/cgroup-v1.o
  AR      drivers/pci/controller/dwc/built-in.a
  CC      block/blk-cgroup.o
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      drivers/pci/controller/vmd.o
  CC      net/ethtool/linkstate.o
  CC      drivers/acpi/acpica/evxface.o
  CC [M]  sound/core/pcm_timer.o
  CC      fs/ext4/ext4_jbd2.o
  CC [M]  net/netfilter/nf_conntrack_proto.o
  CC      kernel/sysctl.o
  CC      net/ipv4/ip_input.o
  CC      kernel/cgroup/freezer.o
  AR      fs/hugetlbfs/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_proto.o
  LD [M]  sound/core/snd-ctl-led.o
  AR      drivers/pci/hotplug/built-in.a
  CC      kernel/capability.o
  CC      fs/proc/thread_self.o
  CC [M]  drivers/video/fbdev/core/cfbimgblt.o
  AR      drivers/pci/switch/built-in.a
  CC      net/ethtool/debug.o
  CC      kernel/ptrace.o
  CC [M]  net/netfilter/ipvs/ip_vs_pe.o
  CC      fs/proc/proc_sysctl.o
  CC      kernel/time/posix-timers.o
  CC      kernel/user.o
  CC [M]  net/ipv6/netfilter/nf_conntrack_reasm.o
  CC      drivers/acpi/acpica/evxfevnt.o
  AR      drivers/acpi/numa/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_proto_tcp.o
  CC      drivers/acpi/apei/apei-base.o
  CC      crypto/xcbc.o
  CC      drivers/acpi/apei/hest.o
  CC      drivers/pnp/manager.o
  LD [M]  sound/core/snd-hwdep.o
  CC      net/ipv4/ip_fragment.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_udp.o
  CC [M]  net/netfilter/nf_conntrack_proto_generic.o
  AR      sound/core/built-in.a
  AR      drivers/acpi/pmic/built-in.a
  LD [M]  sound/core/snd-pcm.o
  CC      drivers/acpi/dptf/int340x_thermal.o
  AR      sound/built-in.a
  CC [M]  net/netfilter/nf_conntrack_proto_tcp.o
  CC      kernel/signal.o
  CC      drivers/acpi/acpica/evxfgpe.o
  CC      io_uring/io-wq.o
  CC [M]  net/netfilter/ipvs/ip_vs_nfct.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  AR      drivers/video/fbdev/omap2/built-in.a
  CC      drivers/pnp/support.o
  AR      kernel/sched/built-in.a
  CC      net/ipv6/anycast.o
  CC      fs/jbd2/recovery.o
  AR      drivers/pci/controller/built-in.a
  CC      drivers/pci/access.o
  CC [M]  drivers/video/fbdev/core/sysfillrect.o
  CC      crypto/crypto_null.o
  CC      kernel/trace/trace.o
  CC      net/xfrm/xfrm_sysctl.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      net/ipv6/ip6_output.o
  CC      net/xfrm/xfrm_replay.o
  CC      kernel/trace/trace_output.o
  CC      mm/util.o
  CC      drivers/acpi/acpica/exconcat.o
  AR      drivers/acpi/dptf/built-in.a
  CC      kernel/sys.o
  CC      net/xfrm/xfrm_device.o
  CC      net/ethtool/wol.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      kernel/cgroup/legacy_freezer.o
  CC [M]  drivers/video/fbdev/core/syscopyarea.o
  CC      drivers/acpi/apei/erst.o
  CC      net/core/sock_diag.o
  CC      drivers/acpi/acpica/exconfig.o
  CC      net/xfrm/xfrm_algo.o
  CC      drivers/pnp/interface.o
  CC      block/blk-cgroup-rwstat.o
  CC      fs/ext4/extents.o
  CC      lib/zstd/zstd_decompress_module.o
  CC [M]  arch/x86/kvm/lapic.o
  CC      net/ethtool/features.o
  CC      drivers/acpi/acpica/exconvrt.o
  CC      drivers/acpi/tables.o
  CC [M]  net/netfilter/nf_conntrack_proto_udp.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmp.o
  CC      net/ipv6/ip6_input.o
  CC      crypto/md5.o
  CC      net/ipv4/ip_forward.o
  LD [M]  net/ipv6/netfilter/nf_defrag_ipv6.o
  CC [M]  net/netfilter/ipvs/ip_vs_rr.o
  CC      net/core/dev_ioctl.o
  CC      net/ethtool/privflags.o
  CC      arch/x86/kernel/time.o
  CC      kernel/time/posix-cpu-timers.o
  CC      drivers/acpi/acpica/excreate.o
  CC      drivers/pci/bus.o
  CC      drivers/pci/probe.o
  CC      drivers/video/nomodeset.o
  CC      lib/zstd/decompress/huf_decompress.o
  CC      net/core/tso.o
  CC      drivers/pci/host-bridge.o
  CC      fs/proc/proc_net.o
  CC      fs/jbd2/checkpoint.o
  CC      kernel/cgroup/pids.o
  CC      net/xfrm/xfrm_user.o
  CC      net/ethtool/rings.o
  CC      drivers/pnp/quirks.o
  CC      crypto/sha1_generic.o
  AR      net/key/built-in.a
  CC      fs/fat/cache.o
  CC [M]  drivers/video/fbdev/core/sysimgblt.o
  CC      mm/mmzone.o
  CC      fs/fat/dir.o
  CC      block/blk-throttle.o
  CC      fs/fat/fatent.o
  CC [M]  drivers/video/fbdev/core/fb_sys_fops.o
  CC      fs/nfs/client.o
  CC      arch/x86/kernel/ioport.o
  CC      drivers/acpi/acpica/exdebug.o
  CC      drivers/acpi/apei/bert.o
  AR      io_uring/built-in.a
  CC      fs/nfs/dir.o
  CC      fs/nfs/file.o
  CC      drivers/video/hdmi.o
  CC      fs/fat/file.o
  CC      net/core/sock_reuseport.o
  AR      net/bridge/netfilter/built-in.a
  CC      net/bridge/br.o
  CC      net/core/fib_notifier.o
  CC [M]  net/netfilter/nf_conntrack_extend.o
  CC      crypto/sha256_generic.o
  CC      kernel/trace/trace_seq.o
  CC      fs/jbd2/revoke.o
  CC      kernel/cgroup/cpuset.o
  CC      mm/vmstat.o
  CC      net/ipv6/addrconf.o
  CC      net/ethtool/channels.o
  CC      fs/proc/kcore.o
  CC      kernel/trace/trace_stat.o
  CC      drivers/acpi/acpica/exdump.o
  LD [M]  net/netfilter/ipvs/ip_vs.o
  AR      net/dsa/built-in.a
  CC      arch/x86/kernel/dumpstack.o
  CC      drivers/pnp/system.o
  AR      drivers/amba/built-in.a
  CC      net/bridge/br_device.o
  CC      fs/nfs/getroot.o
  CC      fs/fat/inode.o
  CC      net/ethtool/coalesce.o
  CC      fs/exportfs/expfs.o
  CC      drivers/acpi/apei/ghes.o
  AR      net/packet/built-in.a
  CC      fs/lockd/clntlock.o
  CC      fs/lockd/clntproc.o
  CC      fs/nls/nls_base.o
  CC      fs/lockd/clntxdr.o
  CC      net/ipv4/ip_options.o
  LD [M]  drivers/video/fbdev/core/fb.o
  CC      kernel/time/posix-clock.o
  AR      drivers/video/fbdev/core/built-in.a
  CC [M]  drivers/video/fbdev/uvesafb.o
  CC      crypto/sha512_generic.o
  CC      drivers/acpi/acpica/exfield.o
  AR      kernel/events/built-in.a
  CC      fs/lockd/host.o
  CC      fs/nls/nls_cp437.o
  CC      fs/nls/nls_ascii.o
  AR      drivers/pnp/built-in.a
  AR      fs/unicode/built-in.a
  AR      drivers/clk/actions/built-in.a
  CC      fs/ntfs/aops.o
  AR      drivers/clk/analogbits/built-in.a
  AR      drivers/clk/bcm/built-in.a
  AR      drivers/clk/imgtec/built-in.a
  AR      drivers/clk/imx/built-in.a
  AR      drivers/clk/ingenic/built-in.a
  AR      drivers/clk/mediatek/built-in.a
  AR      drivers/clk/microchip/built-in.a
  AR      drivers/clk/mstar/built-in.a
  AR      drivers/clk/mvebu/built-in.a
  CC      drivers/dma/dw/core.o
  AR      drivers/clk/ralink/built-in.a
  CC      drivers/dma/dw/dw.o
  AR      drivers/clk/renesas/built-in.a
  CC      drivers/dma/dw/idma32.o
  AR      drivers/clk/socfpga/built-in.a
  CC      fs/jbd2/journal.o
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/clk/starfive/built-in.a
  AR      drivers/clk/sunxi-ng/built-in.a
  AR      drivers/clk/ti/built-in.a
  CC      drivers/dma/dw/acpi.o
  AR      drivers/clk/versatile/built-in.a
  CC      arch/x86/kernel/nmi.o
  CC      drivers/clk/x86/clk-lpss-atom.o
  CC [M]  net/netfilter/nf_conntrack_acct.o
  CC      drivers/clk/x86/clk-pmc-atom.o
  CC      drivers/pci/remove.o
  AR      fs/exportfs/built-in.a
  CC      kernel/time/itimer.o
  CC      kernel/trace/trace_printk.o
  CC      drivers/acpi/acpica/exfldio.o
  CC      fs/nls/nls_iso8859-1.o
  CC      drivers/pci/pci.o
  CC      fs/proc/kmsg.o
  CC      fs/nls/nls_utf8.o
  CC      kernel/umh.o
  CC      block/mq-deadline.o
  CC      drivers/dma/hsu/hsu.o
  AR      drivers/dma/idxd/built-in.a
  CC      block/kyber-iosched.o
  CC      fs/nfs/inode.o
  CC      crypto/sha3_generic.o
  CC      net/core/xdp.o
  CC      fs/ntfs/attrib.o
  CC      fs/ntfs/collate.o
  CC      net/ethtool/pause.o
  AR      fs/nls/built-in.a
  AR      fs/hostfs/built-in.a
  CC      net/core/flow_offload.o
  CC      block/bfq-iosched.o
  CC      crypto/blake2b_generic.o
  CC      kernel/workqueue.o
  CC      lib/dec_and_lock.o
  CC      drivers/acpi/acpica/exmisc.o
  AR      drivers/acpi/apei/built-in.a
  CC      crypto/ecb.o
  CC      block/bfq-wf2q.o
  CC      net/core/gro.o
  CC      fs/proc/page.o
  CC      kernel/pid.o
  AR      drivers/clk/x86/built-in.a
  CC [M]  arch/x86/kvm/i8254.o
  AR      drivers/clk/xilinx/built-in.a
  CC      drivers/clk/clk-devres.o
  CC      drivers/acpi/blacklist.o
  CC      net/bridge/br_fdb.o
  CC      mm/backing-dev.o
  CC      block/bfq-cgroup.o
  CC      net/ethtool/eee.o
  CC      fs/fat/misc.o
  CC      net/ipv4/ip_output.o
  CC      fs/nfs/super.o
  CC [M]  drivers/video/fbdev/simplefb.o
  CC      block/blk-mq-pci.o
  CC      lib/decompress.o
  CC      arch/x86/kernel/ldt.o
  CC      kernel/task_work.o
  CC      fs/lockd/svc.o
  CC      drivers/clk/clk-bulk.o
  CC [M]  net/netfilter/nf_conntrack_seqadj.o
  CC      kernel/time/clockevents.o
  CC      net/ethtool/tsinfo.o
  CC      drivers/acpi/acpica/exmutex.o
  CC      net/ethtool/cabletest.o
  CC      fs/fat/nfs.o
  AR      net/xfrm/built-in.a
  AR      drivers/dma/hsu/built-in.a
  CC [M]  net/sunrpc/auth_gss/auth_gss.o
  CC      drivers/clk/clkdev.o
  CC      drivers/dma/dw/pci.o
  CC [M]  net/sunrpc/auth_gss/gss_generic_token.o
  CC      fs/fat/namei_vfat.o
  CC      drivers/acpi/acpica/exnames.o
  CC      crypto/cbc.o
  CC      fs/ntfs/compress.o
  CC      net/ethtool/tunnels.o
  CC [M]  net/sunrpc/auth_gss/gss_mech_switch.o
  CC      block/blk-mq-virtio.o
  AR      drivers/video/fbdev/built-in.a
  CC      drivers/acpi/acpica/exoparg1.o
  CC      kernel/trace/pid_list.o
  CC      drivers/clk/clk.o
  CC      crypto/pcbc.o
  AR      fs/proc/built-in.a
  CC      block/blk-mq-debugfs.o
  CC [M]  net/sunrpc/auth_gss/svcauth_gss.o
  CC      lib/zstd/decompress/zstd_ddict.o
  AR      drivers/video/built-in.a
  CC      drivers/acpi/osi.o
  CC [M]  arch/x86/kvm/ioapic.o
  AR      drivers/dma/mediatek/built-in.a
  CC      lib/decompress_bunzip2.o
  CC      net/core/netdev-genl.o
  CC      drivers/clk/clk-divider.o
  CC      kernel/time/tick-common.o
  CC      drivers/acpi/osl.o
  CC [M]  arch/x86/kvm/irq_comm.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmpv6.o
  CC      kernel/extable.o
  CC      lib/zstd/decompress/zstd_decompress.o
  AR      drivers/dma/dw/built-in.a
  CC      drivers/acpi/acpica/exoparg2.o
  AR      drivers/dma/qcom/built-in.a
  AR      drivers/dma/ti/built-in.a
  CC      fs/ext4/extents_status.o
  AR      drivers/dma/xilinx/built-in.a
  CC [M]  drivers/dma/ioat/init.o
  AR      kernel/cgroup/built-in.a
  CC      fs/ext4/file.o
  CC      arch/x86/kernel/setup.o
  CC      fs/ext4/fsmap.o
  CC [M]  drivers/dma/ioat/dma.o
  CC      fs/ntfs/debug.o
  CC      fs/lockd/svclock.o
  CC      fs/nfs/io.o
  CC      net/sunrpc/clnt.o
  CC      crypto/cts.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC      fs/ext4/fsync.o
  CC      mm/mm_init.o
  CC      net/ethtool/fec.o
  CC      net/8021q/vlan_core.o
  CC      fs/lockd/svcshare.o
  CC      kernel/params.o
  CC      net/bridge/br_forward.o
  CC      block/blk-pm.o
  CC      net/bridge/br_if.o
  CC      kernel/trace/trace_sched_switch.o
  CC      fs/fat/namei_msdos.o
  CC      drivers/clk/clk-fixed-factor.o
  CC      fs/ntfs/dir.o
  CC      kernel/kthread.o
  CC      drivers/acpi/acpica/exoparg6.o
  CC      lib/decompress_inflate.o
  CC      fs/ntfs/file.o
  CC      net/core/netdev-genl-gen.o
  CC      lib/zstd/decompress/zstd_decompress_block.o
  CC      kernel/time/tick-broadcast.o
  CC      arch/x86/kernel/x86_init.o
  AR      fs/jbd2/built-in.a
  CC      drivers/acpi/acpica/exprep.o
  CC      lib/decompress_unlz4.o
  CC [M]  net/8021q/vlan.o
  CC      crypto/lrw.o
  CC      drivers/acpi/utils.o
  CC      net/ethtool/eeprom.o
  CC      fs/lockd/svcproc.o
  CC      fs/debugfs/inode.o
  CC [M]  arch/x86/kvm/cpuid.o
  CC      crypto/xts.o
  CC      fs/debugfs/file.o
  CC      fs/nfs/direct.o
  CC      arch/x86/kernel/i8259.o
  CC      block/holder.o
  CC [M]  net/netfilter/nf_conntrack_proto_dccp.o
  CC      mm/percpu.o
  CC      lib/decompress_unlzma.o
  CC      drivers/pci/pci-driver.o
  CC [M]  drivers/dma/ioat/prep.o
  CC      lib/decompress_unlzo.o
  CC      drivers/acpi/acpica/exregion.o
  CC      fs/lockd/svcsubs.o
  CC      kernel/trace/trace_functions.o
  CC      mm/slab_common.o
  AR      drivers/soc/apple/built-in.a
  AR      drivers/soc/aspeed/built-in.a
  CC      kernel/trace/trace_preemptirq.o
  CC      fs/lockd/mon.o
  AR      drivers/soc/bcm/bcm63xx/built-in.a
  AR      drivers/soc/bcm/built-in.a
  CC      arch/x86/kernel/irqinit.o
  AR      drivers/soc/fsl/built-in.a
  AR      drivers/soc/fujitsu/built-in.a
  AR      drivers/soc/imx/built-in.a
  CC [M]  net/8021q/vlan_dev.o
  AR      drivers/soc/ixp4xx/built-in.a
  CC      net/core/gso.o
  AR      drivers/soc/loongson/built-in.a
  AR      drivers/soc/mediatek/built-in.a
  AR      drivers/soc/microchip/built-in.a
  AR      fs/fat/built-in.a
  CC      net/core/net-sysfs.o
  CC [M]  net/8021q/vlan_netlink.o
  AR      drivers/soc/nuvoton/built-in.a
  AR      drivers/soc/pxa/built-in.a
  CC      fs/ext4/hash.o
  AR      drivers/soc/amlogic/built-in.a
  CC      net/ipv4/ip_sockglue.o
  AR      drivers/soc/qcom/built-in.a
  AR      drivers/soc/renesas/built-in.a
  AR      drivers/soc/rockchip/built-in.a
  CC      kernel/time/tick-broadcast-hrtimer.o
  AR      drivers/soc/sifive/built-in.a
  AR      drivers/soc/sunxi/built-in.a
  CC      drivers/virtio/virtio.o
  AR      drivers/soc/ti/built-in.a
  AR      drivers/soc/xilinx/built-in.a
  AR      drivers/soc/built-in.a
  CC      net/bridge/br_input.o
  CC [M]  net/8021q/vlanproc.o
  CC      arch/x86/kernel/jump_label.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      net/bridge/br_ioctl.o
  CC      fs/ntfs/index.o
  CC      drivers/tty/vt/vc_screen.o
  CC      drivers/acpi/acpica/exresnte.o
  CC      net/bridge/br_stp.o
  CC      fs/lockd/trace.o
  CC      crypto/ctr.o
  AR      block/built-in.a
  CC      fs/ntfs/inode.o
  CC      drivers/virtio/virtio_ring.o
  CC      net/ethtool/stats.o
  CC      fs/lockd/xdr.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_upcall.o
  CC      crypto/gcm.o
  CC      kernel/trace/trace_nop.o
  CC      net/ipv6/addrlabel.o
  CC [M]  drivers/dma/ioat/dca.o
  CC      arch/x86/kernel/irq_work.o
  CC      kernel/time/tick-oneshot.o
  AR      fs/debugfs/built-in.a
  CC      drivers/acpi/reboot.o
  CC      drivers/virtio/virtio_anchor.o
  CC [M]  net/netfilter/nf_conntrack_proto_sctp.o
  CC      drivers/pci/search.o
  CC      net/ipv4/inet_hashtables.o
  CC      drivers/acpi/acpica/exresolv.o
  CC      fs/lockd/clnt4xdr.o
  CC      fs/tracefs/inode.o
  CC      lib/zstd/zstd_common_module.o
  CC      fs/ext4/ialloc.o
  CC      fs/ext4/indirect.o
  CC      drivers/virtio/virtio_pci_modern_dev.o
  AR      net/8021q/built-in.a
  CC      drivers/pci/pci-sysfs.o
  CC [M]  arch/x86/kvm/pmu.o
  CC      drivers/acpi/acpica/exresop.o
  CC      kernel/trace/trace_functions_graph.o
  CC      kernel/time/tick-sched.o
  CC      net/sunrpc/xprt.o
  CC      arch/x86/kernel/probe_roms.o
  CC      fs/ext4/inline.o
  CC      net/ethtool/phc_vclocks.o
  CC [M]  arch/x86/kvm/mtrr.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      drivers/virtio/virtio_pci_modern.o
  LD [M]  net/8021q/8021q.o
  CC      drivers/pci/rom.o
  CC      fs/btrfs/super.o
  CC [M]  drivers/dma/ioat/sysfs.o
  CC      drivers/tty/vt/selection.o
  CC      net/dcb/dcbnl.o
  CC      drivers/acpi/nvs.o
  CC      net/dcb/dcbevent.o
  CC      drivers/virtio/virtio_pci_common.o
  CC      fs/lockd/xdr4.o
  CC      fs/btrfs/ctree.o
  CC      drivers/acpi/acpica/exserial.o
  CC      fs/nfs/pagelist.o
  CC      net/l3mdev/l3mdev.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_xdr.o
  CC [M]  net/sunrpc/auth_gss/trace.o
  CC      crypto/pcrypt.o
  CC      lib/zstd/common/debug.o
  AR      fs/tracefs/built-in.a
  CC      fs/btrfs/extent-tree.o
  CC      mm/compaction.o
  CC      drivers/clk/clk-fixed-rate.o
  CC      lib/zstd/common/entropy_common.o
  CC [M]  arch/x86/kvm/hyperv.o
  CC      fs/pstore/inode.o
  CC      net/bridge/br_stp_bpdu.o
  CC      net/ipv6/route.o
  CC      fs/pstore/platform.o
  CC      arch/x86/kernel/sys_ia32.o
  CC      drivers/pci/setup-res.o
  CC      net/core/page_pool.o
  CC      drivers/char/hw_random/core.o
  CC      fs/ntfs/mft.o
  CC      drivers/char/agp/backend.o
  CC      net/core/net-procfs.o
  CC      drivers/acpi/acpica/exstore.o
  LD [M]  drivers/dma/ioat/ioatdma.o
  CC      drivers/char/tpm/tpm-chip.o
  CC      drivers/char/mem.o
  CC      drivers/dma/dmaengine.o
  CC      fs/ntfs/mst.o
  CC [M]  net/netfilter/nf_conntrack_netlink.o
  CC      drivers/tty/vt/keyboard.o
  CC      fs/ntfs/namei.o
  CC      net/ethtool/mm.o
  CC      kernel/time/vsyscall.o
  CC      kernel/trace/fgraph.o
  CC      drivers/char/tpm/tpm-dev-common.o
  AR      drivers/iommu/amd/built-in.a
  CC      drivers/char/tpm/tpm-dev.o
  CC      drivers/iommu/intel/dmar.o
  CC      crypto/cryptd.o
  CC      drivers/clk/clk-gate.o
  CC      kernel/trace/blktrace.o
  CC      drivers/dma/virt-dma.o
  CC      drivers/tty/vt/consolemap.o
  CC      drivers/virtio/virtio_pci_legacy.o
  AR      net/l3mdev/built-in.a
  CC      net/handshake/genl.o
  CC      fs/pstore/pmsg.o
  CC      drivers/acpi/acpica/exstoren.o
  CC      net/handshake/netlink.o
  CC      kernel/time/timekeeping_debug.o
  CC      drivers/char/random.o
  CC      fs/lockd/svc4proc.o
  CC      drivers/pci/irq.o
  CC      net/ipv4/inet_timewait_sock.o
  CC      lib/zstd/common/error_private.o
  CC      drivers/char/agp/generic.o
  CC      lib/zstd/common/fse_decompress.o
  CC [M]  drivers/virtio/virtio_mem.o
  CC      arch/x86/kernel/signal_32.o
  HOSTCC  drivers/tty/vt/conmakehash
  CC      drivers/clk/clk-multiplier.o
  CC      fs/ntfs/runlist.o
  CC      drivers/char/hw_random/intel-rng.o
  CC      drivers/char/tpm/tpm-interface.o
  CC      fs/ext4/inode.o
  CC      kernel/time/namespace.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_mech.o
  CC      drivers/acpi/acpica/exstorob.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      fs/btrfs/print-tree.o
  CC      lib/decompress_unxz.o
  CC      fs/ntfs/super.o
  CC      drivers/clk/clk-mux.o
  AR      fs/pstore/built-in.a
  CC [M]  net/bluetooth/af_bluetooth.o
  CC [M]  net/dns_resolver/dns_key.o
  CC      net/bridge/br_stp_if.o
  CC [M]  net/dns_resolver/dns_query.o
  CC [M]  arch/x86/kvm/debugfs.o
  CC      fs/efivarfs/inode.o
  CC      net/ethtool/module.o
  CC      fs/efivarfs/file.o
  CC [M]  net/bluetooth/hci_core.o
  CC      kernel/trace/trace_events.o
  CC      drivers/pci/vpd.o
  CC      net/core/netpoll.o
  AR      net/dcb/built-in.a
  CC      crypto/des_generic.o
  CC      drivers/tty/vt/vt.o
  CC      fs/efivarfs/super.o
  CC      drivers/acpi/acpica/exsystem.o
  CC      drivers/dma/acpi-dma.o
  AR      drivers/char/hw_random/built-in.a
  CC      drivers/char/misc.o
  CC      fs/ext4/ioctl.o
  CC      drivers/tty/hvc/hvc_console.o
  CC      drivers/clk/clk-composite.o
  CC      lib/zstd/common/zstd_common.o
  CC      net/sunrpc/socklib.o
  AR      kernel/time/built-in.a
  CC      fs/efivarfs/vars.o
  CC      fs/nfs/read.o
  CC      fs/ext4/mballoc.o
  AR      lib/zstd/built-in.a
  CC      net/handshake/request.o
  CC      arch/x86/kernel/espfix_64.o
  CC      lib/decompress_unzstd.o
  CC      arch/x86/kernel/ksysfs.o
  CC      crypto/aes_generic.o
  CC      drivers/char/tpm/tpm1-cmd.o
  CC      fs/lockd/procfs.o
  CC      drivers/acpi/acpica/extrace.o
  CC      lib/dump_stack.o
  CC      arch/x86/kernel/bootflag.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seal.o
  LD [M]  net/dns_resolver/dns_resolver.o
  CC      crypto/deflate.o
  CC      net/devres.o
  CC      fs/ntfs/sysctl.o
  CC      fs/ntfs/unistr.o
  CC      drivers/char/agp/isoch.o
  CC      net/ipv4/inet_connection_sock.o
  CC [M]  arch/x86/kvm/mmu/mmu.o
  CC      drivers/pci/setup-bus.o
  CC      drivers/iommu/intel/iommu.o
  CC      fs/nfs/symlink.o
  CC      net/ethtool/pse-pd.o
  CC      drivers/char/tpm/tpm2-cmd.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_unseal.o
  AR      drivers/dma/built-in.a
  CC      net/sunrpc/xprtsock.o
  CC      drivers/clk/clk-fractional-divider.o
  CC      drivers/acpi/acpica/exutils.o
  CC      crypto/crc32c_generic.o
  CC      net/core/fib_rules.o
  CC      net/ethtool/plca.o
  CC      arch/x86/kernel/e820.o
  CC      net/bridge/br_stp_timer.o
  CC      lib/earlycpio.o
  CC      arch/x86/kernel/pci-dma.o
  CC [M]  net/bluetooth/hci_conn.o
  CC [M]  net/bluetooth/hci_event.o
  AR      fs/efivarfs/built-in.a
  CC      net/core/net-traces.o
  CC      drivers/char/virtio_console.o
  CC      net/sunrpc/sched.o
  CC      lib/extable.o
  CC      net/handshake/tlshd.o
  AR      drivers/tty/hvc/built-in.a
  CC [M]  net/bluetooth/mgmt.o
  AR      fs/lockd/built-in.a
  CC      fs/ntfs/upcase.o
  CC      net/socket.o
  CC [M]  net/netfilter/nf_nat_core.o
  CC      drivers/char/tpm/tpmrm-dev.o
  AR      drivers/virtio/built-in.a
  CC      net/ipv4/tcp.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC      drivers/char/agp/intel-agp.o
  CC      mm/show_mem.o
  CC [M]  fs/netfs/buffered_read.o
  CC      mm/interval_tree.o
  CC [M]  fs/netfs/io.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seqnum.o
  CC      drivers/clk/clk-gpio.o
  CC      crypto/crct10dif_common.o
  CC      net/core/selftests.o
  CC      lib/flex_proportions.o
  CC      drivers/acpi/acpica/hwesleep.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      fs/nfs/unlink.o
  CC      arch/x86/kernel/quirks.o
  CC [M]  net/bluetooth/hci_sock.o
  AR      fs/ntfs/built-in.a
  CC      drivers/tty/serial/8250/8250_core.o
  CC      drivers/tty/serial/serial_core.o
  CC      drivers/char/hpet.o
  CC      drivers/char/tpm/tpm2-space.o
  CC      crypto/crct10dif_generic.o
  AR      drivers/clk/built-in.a
  AR      net/ethtool/built-in.a
  CC      lib/idr.o
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      fs/btrfs/root-tree.o
  CC      drivers/acpi/acpica/hwregs.o
  CC      arch/x86/kernel/topology.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      net/handshake/trace.o
  CC      net/bridge/br_netlink.o
  CC      net/compat.o
  CC      drivers/char/agp/intel-gtt.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_wrap.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_crypto.o
  CC      kernel/trace/trace_export.o
  CC      mm/list_lru.o
  CC      drivers/acpi/acpica/hwsleep.o
  CC      arch/x86/kernel/alternative.o
  CC      drivers/pci/vc.o
  CC      crypto/authenc.o
  CC      fs/btrfs/dir-item.o
  CC [M]  fs/netfs/iterator.o
  CC      arch/x86/kernel/i8253.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      kernel/trace/trace_event_perf.o
  CC      drivers/acpi/acpica/hwvalid.o
  COPY    drivers/tty/vt/defkeymap.c
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/defkeymap.o
  CC      net/core/ptp_classifier.o
  CC      lib/irq_regs.o
  CC      arch/x86/kernel/tsc.o
  CC      drivers/char/tpm/tpm-sysfs.o
  CC [M]  arch/x86/kvm/mmu/page_track.o
  CC      drivers/tty/serial/8250/8250_port.o
  CC      lib/is_single_threaded.o
  CC [M]  fs/netfs/main.o
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC [M]  net/netfilter/nf_nat_proto.o
  AR      drivers/tty/vt/built-in.a
  CC      net/sysctl_net.o
  CC [M]  fs/fscache/cache.o
  CC [M]  fs/smb/common/cifs_arc4.o
  CC      drivers/char/tpm/eventlog/common.o
  CC [M]  fs/smb/common/cifs_md4.o
  AR      drivers/tty/ipwireless/built-in.a
  CC      drivers/tty/tty_io.o
  CC      drivers/acpi/acpica/hwxface.o
  CC      net/core/netprio_cgroup.o
  CC      drivers/pci/mmap.o
  CC      crypto/authencesn.o
  CC      drivers/tty/serial/serial_base_bus.o
  CC      lib/klist.o
  AR      drivers/char/agp/built-in.a
  CC      drivers/iommu/intel/pasid.o
  CC      fs/nfs/write.o
  CC      mm/workingset.o
  CC      drivers/acpi/wakeup.o
  CC [M]  fs/fscache/cookie.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_keys.o
  CC      drivers/acpi/sleep.o
  AR      net/handshake/built-in.a
  CC      fs/btrfs/file-item.o
  CC      mm/debug.o
  CC [M]  fs/netfs/objects.o
  CC [M]  fs/smb/client/trace.o
  CC      kernel/trace/trace_events_filter.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC [M]  fs/smb/client/cifsfs.o
  CC [M]  net/netfilter/nf_nat_helper.o
  CC      drivers/char/tpm/eventlog/tpm1.o
  CC      drivers/tty/serial/8250/8250_dma.o
  CC      lib/kobject.o
  CC      fs/btrfs/inode-item.o
  CC [M]  fs/fscache/io.o
  CC      drivers/pci/setup-irq.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      mm/gup.o
  CC      drivers/char/tpm/eventlog/tpm2.o
  CC [M]  net/netfilter/nf_nat_redirect.o
  CC      drivers/pci/proc.o
  CC [M]  fs/fscache/main.o
  CC      drivers/iommu/intel/trace.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC      net/sunrpc/auth.o
  CC [M]  net/netfilter/nf_nat_masquerade.o
  CC      net/core/dst_cache.o
  CC      net/ipv6/ip6_fib.o
  CC      drivers/acpi/acpica/hwpci.o
  CC      arch/x86/kernel/io_delay.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  AR      drivers/iommu/arm/built-in.a
  AR      drivers/iommu/iommufd/built-in.a
  AR      drivers/gpu/host1x/built-in.a
  CC      drivers/iommu/iommu.o
  CC      net/bridge/br_netlink_tunnel.o
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_kunit_helpers.o
  CC      crypto/lzo.o
  CC [M]  drivers/gpu/drm/tests/drm_buddy_test.o
  CC      drivers/iommu/iommu-traces.o
  CC      drivers/char/tpm/tpm_ppi.o
  LD [M]  net/sunrpc/auth_gss/auth_rpcgss.o
  LD [M]  fs/netfs/netfs.o
  CC      drivers/tty/serial/serial_ctrl.o
  CC      net/core/gro_cells.o
  LD [M]  net/sunrpc/auth_gss/rpcsec_gss_krb5.o
  CC      fs/ext4/migrate.o
  CC      drivers/acpi/device_sysfs.o
  CC      net/bridge/br_arp_nd_proxy.o
  CC      drivers/iommu/iommu-sysfs.o
  CC      arch/x86/kernel/rtc.o
  CC      lib/kobject_uevent.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC      drivers/tty/serial/serial_port.o
  CC      net/sunrpc/auth_null.o
  CC [M]  net/netfilter/x_tables.o
  CC      mm/mmap_lock.o
  CC      drivers/pci/slot.o
  CC      drivers/connector/cn_queue.o
  CC      drivers/base/power/sysfs.o
  CC      drivers/iommu/intel/cap_audit.o
  CC      crypto/lzo-rle.o
  CC      drivers/tty/serial/8250/8250_pci.o
  CC      drivers/base/power/generic_ops.o
  CC      drivers/tty/serial/earlycon.o
  AR      drivers/gpu/vga/built-in.a
  CC      drivers/acpi/acpica/nsalloc.o
  CC      drivers/connector/connector.o
  CC      arch/x86/kernel/resource.o
  CC      net/ipv4/tcp_input.o
  CC [M]  arch/x86/kvm/mmu/spte.o
  CC [M]  drivers/gpu/drm/tests/drm_cmdline_parser_test.o
  CC      kernel/trace/trace_events_trigger.o
  CC      drivers/char/tpm/eventlog/acpi.o
  CC      drivers/connector/cn_proc.o
  CC      crypto/lz4.o
  CC [M]  fs/fscache/volume.o
  CC [M]  drivers/gpu/drm/tests/drm_connector_test.o
  CC      drivers/base/firmware_loader/builtin/main.o
  CC [M]  drivers/gpu/drm/tests/drm_damage_helper_test.o
  CC      drivers/base/firmware_loader/main.o
  CC      fs/btrfs/disk-io.o
  AS      arch/x86/kernel/irqflags.o
  AR      drivers/gpu/drm/arm/built-in.a
  CC      fs/btrfs/transaction.o
  CC      arch/x86/kernel/static_call.o
  CC [M]  drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
  CC      fs/btrfs/inode.o
  CC [M]  fs/fscache/proc.o
  CC      mm/highmem.o
  CC      drivers/tty/n_tty.o
  CC      drivers/base/power/common.o
  CC      arch/x86/kernel/process.o
  CC [M]  net/netfilter/xt_tcpudp.o
  CC      drivers/pci/pci-acpi.o
  CC      drivers/acpi/acpica/nsarguments.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC      fs/nfs/namespace.o
  CC      fs/ext4/mmp.o
  CC [M]  drivers/gpu/drm/tests/drm_format_helper_test.o
  AR      net/core/built-in.a
  CC      drivers/base/power/qos.o
  CC      crypto/lz4hc.o
  CC      drivers/iommu/intel/irq_remapping.o
  CC      arch/x86/kernel/ptrace.o
  CC      fs/nfs/mount_clnt.o
  CC      lib/logic_pio.o
  CC [M]  fs/smb/client/cifs_debug.o
  CC      net/sunrpc/auth_tls.o
  CC      drivers/char/tpm/eventlog/efi.o
  CC      net/ipv4/tcp_output.o
  CC      net/bridge/br_sysfs_if.o
  CC      drivers/iommu/intel/perfmon.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC      drivers/base/power/runtime.o
  CC [M]  fs/smb/client/connect.o
  CC      arch/x86/kernel/tls.o
  CC      net/bridge/br_sysfs_br.o
  CC      lib/maple_tree.o
  CC      drivers/char/tpm/tpm_crb.o
  CC      crypto/xxhash_generic.o
  CC      net/ipv4/tcp_timer.o
  CC      drivers/tty/tty_ioctl.o
  LD [M]  fs/fscache/fscache.o
  CC      drivers/acpi/device_pm.o
  CC      drivers/tty/serial/serial_mctrl_gpio.o
  CC      mm/memory.o
  CC      drivers/tty/serial/8250/8250_exar.o
  AR      drivers/connector/built-in.a
  CC [M]  net/bluetooth/hci_sysfs.o
  AR      drivers/base/firmware_loader/built-in.a
  CC      net/bridge/br_nf_core.o
  CC      kernel/trace/trace_eprobe.o
  CC      net/ipv4/tcp_ipv4.o
  CC      crypto/rng.o
  CC      net/ipv6/ipv6_sockglue.o
  CC      fs/ext4/move_extent.o
  CC      drivers/acpi/acpica/nsdump.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      net/sunrpc/auth_unix.o
  CC      crypto/drbg.o
  CC      kernel/trace/trace_kprobe.o
  CC      drivers/base/regmap/regmap.o
  CC      net/bridge/br_multicast.o
  CC      drivers/pci/quirks.o
  CC      drivers/tty/tty_ldisc.o
  AR      drivers/gpu/drm/display/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  CC [M]  net/netfilter/xt_mark.o
  CC [M]  drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  CC      fs/nfs/nfstrace.o
  CC [M]  net/netfilter/xt_nat.o
  CC      crypto/jitterentropy.o
  CC      arch/x86/kernel/step.o
  CC [M]  drivers/gpu/drm/tests/drm_format_test.o
  CC      drivers/acpi/acpica/nseval.o
  CC      crypto/jitterentropy-kcapi.o
  AR      drivers/char/tpm/built-in.a
  CC      drivers/char/nvram.o
  CC      drivers/acpi/acpica/nsinit.o
  CC      crypto/ghash-generic.o
  CC      kernel/trace/error_report-traces.o
  CC      net/bridge/br_mdb.o
  CC      kernel/trace/power-traces.o
  CC [M]  fs/fuse/dev.o
  CC      kernel/trace/rpm-traces.o
  AR      drivers/iommu/intel/built-in.a
  CC      net/bridge/br_multicast_eht.o
  CC      drivers/iommu/dma-iommu.o
  CC      drivers/base/power/wakeirq.o
  CC      drivers/tty/serial/8250/8250_dw.o
  CC      drivers/base/regmap/regcache.o
  CC [M]  fs/smb/client/dir.o
  CC      kernel/trace/trace_dynevent.o
  CC      net/sunrpc/svc.o
  CC      arch/x86/kernel/i8237.o
  CC [M]  net/bluetooth/l2cap_core.o
  CC [M]  arch/x86/kvm/mmu/tdp_iter.o
  CC      mm/mincore.o
  CC [M]  drivers/gpu/drm/display/drm_dp_helper.o
  CC      drivers/tty/tty_buffer.o
  CC      fs/ext4/namei.o
  CC      drivers/acpi/proc.o
  CC      drivers/acpi/acpica/nsload.o
  CC      drivers/acpi/acpica/nsnames.o
  CC [M]  arch/x86/kvm/mmu/tdp_mmu.o
  CC [M]  fs/smb/client/file.o
  CC      drivers/base/regmap/regcache-rbtree.o
  CC      kernel/trace/trace_probe.o
  CC      drivers/tty/tty_port.o
  CC      arch/x86/kernel/stacktrace.o
  AR      drivers/char/built-in.a
  CC      drivers/base/power/main.o
  CC      drivers/block/loop.o
  CC [M]  drivers/gpu/drm/tests/drm_framebuffer_test.o
  CC [M]  drivers/block/nbd.o
  CC [M]  fs/fuse/dir.o
  CC [M]  drivers/gpu/drm/tests/drm_managed_test.o
  CC [M]  net/netfilter/xt_REDIRECT.o
  CC      fs/nfs/export.o
  CC      crypto/af_alg.o
  CC      kernel/trace/trace_uprobe.o
  CC      drivers/acpi/acpica/nsobject.o
  CC      kernel/trace/rethook.o
  CC      drivers/tty/serial/8250/8250_lpss.o
  CC      drivers/tty/tty_mutex.o
  CC      net/ipv4/tcp_minisocks.o
  CC      fs/btrfs/file.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      net/sunrpc/svcsock.o
  CC      crypto/algif_hash.o
  CC      arch/x86/kernel/reboot.o
  CC [M]  drivers/gpu/drm/tests/drm_mm_test.o
  CC      drivers/tty/serial/8250/8250_mid.o
  CC      drivers/acpi/acpica/nsparse.o
  CC      net/ipv6/ndisc.o
  CC      fs/ext4/page-io.o
  CC      drivers/tty/tty_ldsem.o
  CC      drivers/iommu/iova.o
  CC      fs/btrfs/defrag.o
  CC      fs/btrfs/extent_map.o
  CC      fs/btrfs/sysfs.o
  CC      net/sunrpc/svcauth.o
  CC      drivers/base/regmap/regcache-flat.o
  CC      drivers/pci/ats.o
  CC      net/ipv4/tcp_cong.o
  CC [M]  drivers/gpu/drm/tests/drm_modes_test.o
  CC      drivers/acpi/acpica/nspredef.o
  CC [M]  fs/fuse/file.o
  CC [M]  fs/smb/client/inode.o
  CC      drivers/tty/tty_baudrate.o
  CC      drivers/tty/serial/8250/8250_pericom.o
  CC      drivers/tty/tty_jobctrl.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  CC      drivers/pci/iov.o
  CC [M]  drivers/gpu/drm/tests/drm_plane_helper_test.o
  CC      arch/x86/kernel/msr.o
  CC      drivers/base/regmap/regcache-maple.o
  CC      drivers/acpi/acpica/nsprepkg.o
  CC [M]  net/netfilter/xt_addrtype.o
  CC      mm/mlock.o
  CC      net/sunrpc/svcauth_unix.o
  AR      drivers/gpu/drm/renesas/rcar-du/built-in.a
  AR      drivers/gpu/drm/renesas/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  CC      drivers/iommu/irq_remapping.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC [M]  net/netfilter/xt_conntrack.o
  CC      kernel/sys_ni.o
  AR      drivers/block/built-in.a
  CC      kernel/nsproxy.o
  CC      mm/mmap.o
  CC      crypto/algif_skcipher.o
  CC      drivers/tty/n_null.o
  CC      drivers/pci/pci-label.o
  CC      drivers/base/power/wakeup.o
  CC [M]  arch/x86/kvm/smm.o
  CC      arch/x86/kernel/cpuid.o
  CC      net/ipv6/udp.o
  AR      drivers/tty/serial/8250/built-in.a
  AR      drivers/tty/serial/built-in.a
  CC      drivers/acpi/acpica/nsrepair.o
  CC      drivers/tty/pty.o
  CC      drivers/pci/pci-stub.o
  AR      kernel/trace/built-in.a
  CC      mm/mmu_gather.o
  CC      arch/x86/kernel/early-quirks.o
  CC [M]  drivers/gpu/drm/tests/drm_probe_helper_test.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  AR      drivers/iommu/built-in.a
  CC      net/ipv4/tcp_metrics.o
  CC      arch/x86/kernel/smp.o
  AR      drivers/misc/eeprom/built-in.a
  AR      drivers/misc/cb710/built-in.a
  CC      arch/x86/kernel/smpboot.o
  AR      drivers/misc/ti-st/built-in.a
  AR      drivers/misc/lis3lv02d/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  AR      drivers/misc/cardreader/built-in.a
  CC      arch/x86/kernel/tsc_sync.o
  CC [M]  drivers/misc/mei/hdcp/mei_hdcp.o
  CC [M]  drivers/gpu/drm/tests/drm_rect_test.o
  CC [M]  drivers/misc/mei/pxp/mei_pxp.o
  CC      arch/x86/kernel/setup_percpu.o
  CC      drivers/acpi/acpica/nsrepair2.o
  CC      drivers/acpi/acpica/nssearch.o
  AR      drivers/misc/built-in.a
  CC      net/ipv6/udplite.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC      net/ipv4/tcp_fastopen.o
  CC      fs/btrfs/accessors.o
  AR      drivers/gpu/drm/omapdrm/built-in.a
  CC [M]  net/netfilter/xt_ipvs.o
  CC      drivers/pci/vgaarb.o
  CC [M]  net/bluetooth/l2cap_sock.o
  CC      fs/ext4/readpage.o
  CC      crypto/xor.o
  LD [M]  net/netfilter/nf_conntrack.o
  CC      kernel/notifier.o
  CC      fs/ext4/resize.o
  CC [M]  net/bluetooth/smp.o
  CC      drivers/tty/sysrq.o
  LD [M]  net/netfilter/nf_nat.o
  CC      fs/ext4/super.o
  CC      drivers/mfd/mfd-core.o
  CC      fs/ext4/symlink.o
  CC      drivers/mfd/intel-lpss.o
  CC      net/sunrpc/addr.o
  AR      drivers/nfc/built-in.a
  CC      net/sunrpc/rpcb_clnt.o
  CC [M]  fs/smb/client/link.o
  CC      drivers/base/power/wakeup_stats.o
  CC      drivers/base/regmap/regmap-i2c.o
  CC      drivers/acpi/acpica/nsutils.o
  AR      drivers/gpu/drm/tilcdc/built-in.a
  CC      net/ipv6/raw.o
  CC      fs/ext4/sysfs.o
  CC [M]  arch/x86/kvm/vmx/vmx.o
  CC [M]  drivers/misc/mei/init.o
  CC [M]  drivers/gpu/drm/tests/drm_exec_test.o
  CC      drivers/acpi/acpica/nswalk.o
  CC      drivers/base/regmap/regmap-irq.o
  CC      fs/nfs/sysfs.o
  CC      net/bridge/br_vlan.o
  CC      mm/mprotect.o
  CC      net/sunrpc/timer.o
  CC      arch/x86/kernel/ftrace.o
  CC [M]  net/bluetooth/lib.o
  CC      crypto/hash_info.o
  CC      crypto/simd.o
  CC [M]  crypto/md4.o
  CC [M]  arch/x86/kvm/kvm-asm-offsets.s
  CC      drivers/base/power/domain.o
  AR      drivers/dax/hmem/built-in.a
  CC      drivers/dax/super.o
  CC [M]  net/bluetooth/ecdh_helper.o
  CC      drivers/acpi/acpica/nsxfeval.o
  CC      drivers/dax/bus.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC      fs/btrfs/xattr.o
  CC [M]  fs/fuse/inode.o
  AR      net/netfilter/built-in.a
  CC      drivers/mfd/intel-lpss-pci.o
  CC      kernel/ksysfs.o
  CC      fs/nfs/fs_context.o
  CC      lib/memcat_p.o
  CC [M]  drivers/misc/mei/hbm.o
  CC      fs/nfs/sysctl.o
  AR      drivers/pci/built-in.a
  CC      net/ipv6/icmp.o
  CC      kernel/cred.o
  AS      arch/x86/kernel/ftrace_64.o
  AR      drivers/tty/built-in.a
  CC      net/ipv6/mcast.o
  AR      drivers/gpu/drm/imx/built-in.a
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      lib/nmi_backtrace.o
  CC [M]  drivers/misc/mei/interrupt.o
  CC      fs/ext4/xattr.o
  CC      net/ipv6/reassembly.o
  CC [M]  arch/x86/kvm/vmx/pmu_intel.o
  CC      net/ipv4/tcp_rate.o
  AR      drivers/gpu/drm/i2c/built-in.a
  AR      drivers/gpu/drm/panel/built-in.a
  CC [M]  crypto/ccm.o
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  AR      drivers/gpu/drm/bridge/built-in.a
  CC      drivers/acpi/acpica/psargs.o
  AR      drivers/gpu/drm/hisilicon/built-in.a
  CC      arch/x86/kernel/trace_clock.o
  AR      drivers/gpu/drm/mxsfb/built-in.a
  AR      drivers/gpu/drm/tiny/built-in.a
  AR      drivers/gpu/drm/xlnx/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  AR      drivers/gpu/drm/gud/built-in.a
  CC [M]  drivers/misc/mei/client.o
  CC      drivers/acpi/acpica/psloop.o
  CC [M]  drivers/gpu/drm/ttm/ttm_tt.o
  CC      net/ipv4/tcp_recovery.o
  CC [M]  drivers/misc/mei/main.o
  CC      net/ipv6/tcp_ipv6.o
  CC [M]  arch/x86/kvm/vmx/vmcs12.o
  CC      arch/x86/kernel/trace.o
  AR      drivers/base/regmap/built-in.a
  CC      fs/ext4/xattr_hurd.o
  CC      fs/btrfs/ordered-data.o
  CC      kernel/reboot.o
  CC [M]  arch/x86/kvm/vmx/hyperv.o
  CC      drivers/base/power/domain_governor.o
  CC      drivers/mfd/intel-lpss-acpi.o
  CC [M]  net/bluetooth/hci_request.o
  CC      mm/mremap.o
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  CC [M]  net/bluetooth/mgmt_util.o
  CC      lib/plist.o
  CC      net/ipv6/ping.o
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  CC [M]  net/bluetooth/mgmt_config.o
  CC      lib/radix-tree.o
  CC      drivers/acpi/acpica/psobject.o
  CC      arch/x86/kernel/rethook.o
  CC [M]  crypto/arc4.o
  CC      net/ipv6/exthdrs.o
  CC      net/sunrpc/xdr.o
  CC [M]  fs/smb/client/misc.o
  CC      lib/ratelimit.o
  CC      arch/x86/kernel/crash_core_64.o
  AR      drivers/dax/built-in.a
  CC      net/bridge/br_vlan_tunnel.o
  CC      drivers/mfd/intel_soc_pmic_crc.o
  CC      fs/nfs/nfs2super.o
  CC      net/ipv6/datagram.o
  CC [M]  fs/fuse/control.o
  CC      mm/msync.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
  CC      fs/nfs/proc.o
  CC [M]  arch/x86/kvm/vmx/nested.o
  CC [M]  drivers/mfd/lpc_sch.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo.o
  CC      net/ipv6/ip6_flowlabel.o
  CC      mm/page_vma_mapped.o
  CC      fs/ext4/xattr_trusted.o
  CC [M]  crypto/ecc.o
  CC [M]  arch/x86/kvm/vmx/posted_intr.o
  CC      fs/btrfs/extent_io.o
  CC      drivers/base/power/clock_ops.o
  CC      drivers/acpi/acpica/psopcode.o
  CC [M]  drivers/misc/mei/dma-ring.o
  CC [M]  drivers/mfd/lpc_ich.o
  CC      kernel/async.o
  CC      arch/x86/kernel/module.o
  LD [M]  arch/x86/kvm/kvm.o
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC      net/ipv4/tcp_ulp.o
  CC [M]  net/bluetooth/hci_codec.o
  UPD     arch/x86/kvm/kvm-asm-offsets.h
  CC [M]  drivers/misc/mei/bus.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC      net/ipv6/inet6_connection_sock.o
  CC      mm/pagewalk.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC      net/ipv4/tcp_offload.o
  CC [M]  fs/fuse/xattr.o
  CC      fs/nfs/nfs2xdr.o
  CC      fs/ext4/xattr_user.o
  AR      drivers/mfd/built-in.a
  CC      drivers/acpi/bus.o
  CC      net/ipv4/tcp_plb.o
  CC [M]  fs/fuse/acl.o
  CC [M]  fs/fuse/readdir.o
  CC      lib/rbtree.o
  CC      net/ipv6/udp_offload.o
  CC      net/sunrpc/sunrpc_syms.o
  CC      drivers/acpi/acpica/psparse.o
  CC      kernel/range.o
  AR      drivers/base/power/built-in.a
  AR      drivers/base/test/built-in.a
  CC [M]  drivers/misc/mei/bus-fixup.o
  CC      drivers/base/component.o
  CC      net/bridge/br_vlan_options.o
  CC      net/ipv6/seg6.o
  CC      kernel/smpboot.o
  CC [M]  drivers/misc/mei/debugfs.o
  CC [M]  drivers/misc/mei/mei-trace.o
  CC      arch/x86/kernel/early_printk.o
  CC      arch/x86/kernel/hpet.o
  CC      mm/pgtable-generic.o
  CC      drivers/dma-buf/dma-buf.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_util.o
  CC      drivers/dma-buf/dma-fence.o
  CC      fs/btrfs/volumes.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC      lib/seq_buf.o
  CC [M]  fs/overlayfs/super.o
  AS [M]  arch/x86/kvm/vmx/vmenter.o
  CC      drivers/acpi/acpica/psscope.o
  CC      net/bridge/br_mst.o
  CC [M]  fs/overlayfs/namei.o
  CC      drivers/dma-buf/dma-fence-chain.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.o
  CC      fs/btrfs/async-thread.o
  CC [M]  net/bluetooth/eir.o
  CC      net/ipv6/fib6_notifier.o
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC [M]  fs/overlayfs/util.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  CC      net/ipv4/datagram.o
  CC      kernel/ucount.o
  CC [M]  drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.o
  CC [M]  fs/overlayfs/inode.o
  CC      mm/rmap.o
  CC [M]  fs/smb/client/netmisc.o
  CC      arch/x86/kernel/amd_nb.o
  CC [M]  fs/fuse/ioctl.o
  CC      drivers/base/core.o
  CC      net/ipv6/rpl.o
  CC      drivers/acpi/acpica/pstree.o
  CC [M]  net/bluetooth/hci_sync.o
  CC      fs/btrfs/ioctl.o
  CC      net/sunrpc/cache.o
  CC      net/sunrpc/rpc_pipe.o
  CC [M]  drivers/misc/mei/pci-me.o
  CC      lib/siphash.o
  CC      drivers/acpi/acpica/psutils.o
  CC      fs/btrfs/locking.o
  CC      mm/vmalloc.o
  CC      net/ipv4/raw.o
  CC [M]  crypto/essiv.o
  CC      net/ipv6/ioam6.o
  CC      net/sunrpc/sysfs.o
  LD [M]  drivers/gpu/drm/amd/amdxcp/amdxcp.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC [M]  drivers/misc/mei/hw-me.o
  CC      drivers/dma-buf/dma-resv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
  CC      drivers/acpi/acpica/pswalk.o
  CC      kernel/regset.o
  CC      drivers/dma-buf/sync_file.o
  CC      fs/nfs/nfs3super.o
  CC [M]  fs/smb/client/smbencrypt.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC      lib/string.o
  CC      drivers/dma-buf/sw_sync.o
  CC      mm/page_alloc.o
  CC      drivers/acpi/glue.o
  CC      arch/x86/kernel/kvm.o
  CC [M]  drivers/gpu/drm/i915/i915_drm_client.o
  CC      net/sunrpc/svc_xprt.o
  CC [M]  fs/overlayfs/file.o
  LD [M]  fs/fuse/fuse.o
  CC [M]  fs/smb/client/transport.o
  CC      drivers/acpi/acpica/psxface.o
  CC [M]  net/bridge/br_netfilter_hooks.o
  CC      kernel/ksyms_common.o
  CC      kernel/groups.o
  CC [M]  fs/overlayfs/dir.o
  CC      fs/ext4/fast_commit.o
  CC      fs/open.o
  CC [M]  net/bridge/br_netfilter_ipv6.o
  CC      arch/x86/kernel/kvmclock.o
  CC      net/sunrpc/xprtmultipath.o
  CC [M]  crypto/ecdh.o
  CC [M]  drivers/gpu/drm/ttm/ttm_module.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC [M]  drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC      lib/timerqueue.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  CC      drivers/acpi/acpica/rsaddr.o
  CC      drivers/dma-buf/sync_debug.o
  CC      lib/vsprintf.o
  CC      fs/btrfs/orphan.o
  CC      fs/ext4/orphan.o
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC      fs/nfs/nfs3client.o
  CC [M]  drivers/gpu/drm/vgem/vgem_drv.o
  CC [M]  fs/overlayfs/readdir.o
  CC [M]  drivers/gpu/drm/vgem/vgem_fence.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/object.o
  CC [M]  crypto/ecdh_helper.o
  CC      kernel/vhost_task.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/client.o
  CC [M]  drivers/dma-buf/selftest.o
  CC      net/ipv6/xfrm6_policy.o
  CC [M]  drivers/gpu/drm/ttm/ttm_range_manager.o
  CC      drivers/acpi/acpica/rscalc.o
  CC      kernel/kcmp.o
  CC [M]  fs/smb/client/cached_dir.o
  CC      fs/btrfs/export.o
  CC      net/ipv4/udp.o
  CC [M]  drivers/gpu/drm/ttm/ttm_resource.o
  CC [M]  drivers/dma-buf/st-dma-fence.o
  LD [M]  crypto/ecdh_generic.o
  AR      crypto/built-in.a
  CC [M]  fs/overlayfs/copy_up.o
  CC      arch/x86/kernel/paravirt.o
  CC [M]  drivers/misc/mei/gsc-me.o
  CC      net/ipv6/xfrm6_state.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC      drivers/acpi/scan.o
  CC [M]  drivers/gpu/drm/i915/i915_config.o
  CC [M]  drivers/dma-buf/st-dma-fence-chain.o
  CC      arch/x86/kernel/pvclock.o
  AR      drivers/cxl/core/built-in.a
  AR      drivers/cxl/built-in.a
  AR      drivers/macintosh/built-in.a
  CC [M]  drivers/dma-buf/st-dma-fence-unwrap.o
  CC      drivers/scsi/scsi.o
  LD [M]  drivers/misc/mei/mei.o
  CC      arch/x86/kernel/pcspeaker.o
  CC      drivers/scsi/hosts.o
  LD [M]  drivers/gpu/drm/vgem/vgem.o
  CC      drivers/acpi/acpica/rscreate.o
  CC [M]  drivers/gpu/drm/ttm/ttm_pool.o
  CC      lib/win_minmax.o
  AR      net/bridge/built-in.a
  CC      drivers/scsi/scsi_ioctl.o
  CC      drivers/scsi/scsicam.o
  CC      net/ipv6/xfrm6_input.o
  CC      fs/btrfs/tree-log.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  CC [M]  drivers/gpu/drm/i915/i915_getparam.o
  CC      fs/nfs/nfs3proc.o
  CC      kernel/freezer.o
  CC      kernel/stacktrace.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/conn.o
  CC      fs/btrfs/free-space-cache.o
  CC      arch/x86/kernel/check.o
  CC      net/ipv4/udplite.o
  CC      drivers/base/bus.o
  CC [M]  net/bluetooth/coredump.o
  CC      fs/btrfs/zlib.o
  LD [M]  drivers/misc/mei/mei-me.o
  CC      kernel/dma.o
  CC      drivers/acpi/acpica/rsinfo.o
  LD [M]  drivers/misc/mei/mei-gsc.o
  CC      net/sunrpc/stats.o
  CC      arch/x86/kernel/uprobes.o
  CC      drivers/nvme/host/core.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC      drivers/nvme/host/ioctl.o
  CC [M]  drivers/gpu/drm/ttm/ttm_device.o
  CC      drivers/nvme/host/sysfs.o
  CC      arch/x86/kernel/perf_regs.o
  CC      fs/btrfs/lzo.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
  CC      net/ipv6/xfrm6_output.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  LD [M]  net/bridge/br_netfilter.o
  CC [M]  fs/smb/client/cifs_unicode.o
  CC [M]  fs/overlayfs/export.o
  CC [M]  drivers/gpu/drm/ast/ast_drv.o
  CC [M]  fs/overlayfs/params.o
  CC      drivers/acpi/acpica/rsio.o
  CC [M]  drivers/dma-buf/st-dma-resv.o
  CC [M]  drivers/gpu/drm/ast/ast_i2c.o
  CC      arch/x86/kernel/tracepoint.o
  CC      drivers/acpi/acpica/rsirq.o
  CC      drivers/scsi/scsi_error.o
  CC      net/sunrpc/sysctl.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  CC [M]  fs/smb/client/nterr.o
  CC      kernel/smp.o
  CC      kernel/uid16.o
  CC      arch/x86/kernel/itmt.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/device.o
  CC [M]  drivers/gpu/drm/i915/i915_ioctl.o
  LD [M]  arch/x86/kvm/kvm-intel.o
  CC      mm/init-mm.o
  CC      fs/btrfs/zstd.o
  CC      drivers/base/dd.o
  CC      drivers/scsi/scsi_lib.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/disp.o
  CC      drivers/acpi/acpica/rslist.o
  CC [M]  drivers/gpu/drm/ttm/ttm_sys_manager.o
  CC      fs/btrfs/compression.o
  CC      drivers/base/syscore.o
  CC      mm/memblock.o
  CC [M]  drivers/gpu/drm/ttm/ttm_agp_backend.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/driver.o
  CC      arch/x86/kernel/umip.o
  CC      net/ipv6/xfrm6_protocol.o
  AR      drivers/dma-buf/built-in.a
  LD [M]  drivers/dma-buf/dmabuf_selftests.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC      net/ipv4/udp_offload.o
  CC [M]  fs/smb/client/cifsencrypt.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/event.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  net/bluetooth/sco.o
  CC      lib/xarray.o
  CC      lib/lockref.o
  CC      fs/nfs/nfs3xdr.o
  CC      drivers/acpi/resource.o
  CC      drivers/acpi/acpica/rsmemory.o
  CC      drivers/scsi/scsi_scan.o
  CC      arch/x86/kernel/unwind_orc.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/fifo.o
  CC      drivers/acpi/acpi_processor.o
  LD [M]  fs/overlayfs/overlay.o
  CC [M]  drivers/gpu/drm/ast/ast_main.o
  CC      fs/read_write.o
  CC      drivers/nvme/host/pr.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC      fs/file_table.o
  CC      fs/btrfs/delayed-ref.o
  CC      drivers/ata/libata-core.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/head.o
  LD [M]  drivers/gpu/drm/ttm/ttm.o
  CC      drivers/ata/libata-scsi.o
  CC [M]  drivers/gpu/drm/ast/ast_mm.o
  CC [M]  drivers/gpu/drm/drm_aperture.o
  CC      net/ipv6/netfilter.o
  CC      lib/bcd.o
  CC      drivers/acpi/acpica/rsmisc.o
  CC      drivers/nvme/host/trace.o
  CC      drivers/nvme/host/fault_inject.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC      net/ipv4/arp.o
  AR      net/sunrpc/built-in.a
  CC [M]  fs/smb/client/readdir.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mem.o
  CC [M]  drivers/gpu/drm/i915/i915_irq.o
  AR      drivers/nvme/target/built-in.a
  CC      drivers/base/driver.o
  CC      lib/sort.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mmu.o
  CC      drivers/acpi/acpica/rsserial.o
  CC      drivers/acpi/processor_core.o
  CC      kernel/kallsyms.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/outp.o
  CC      arch/x86/kernel/callthunks.o
  CC [M]  drivers/gpu/drm/i915/i915_mitigations.o
  CC      mm/memory_hotplug.o
  CC      kernel/acct.o
  CC      lib/parser.o
  CC      drivers/acpi/acpica/rsutils.o
  CC      drivers/acpi/processor_pdc.o
  CC      fs/super.o
  CC      fs/char_dev.o
  CC      fs/stat.o
  CC      fs/btrfs/relocation.o
  CC      lib/debug_locks.o
  CC      drivers/base/class.o
  CC      kernel/crash_core.o
  CC      drivers/acpi/ec.o
  CC      drivers/acpi/acpica/rsxface.o
  CC [M]  drivers/gpu/drm/ast/ast_mode.o
  CC      lib/random32.o
  CC      drivers/base/platform.o
  CC      drivers/acpi/dock.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC      drivers/acpi/acpica/tbdata.o
  CC      drivers/nvme/host/pci.o
  CC      mm/madvise.o
  CC      kernel/compat.o
  CC      drivers/acpi/pci_root.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/timer.o
  AR      fs/ext4/built-in.a
  CC      drivers/acpi/pci_link.o
  CC      mm/page_io.o
  CC [M]  fs/smb/client/ioctl.o
  CC [M]  drivers/gpu/drm/i915/i915_module.o
  CC      drivers/acpi/acpica/tbfadt.o
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC      drivers/scsi/scsi_devinfo.o
  CC      kernel/utsname.o
  CC      net/ipv4/icmp.o
  CC      drivers/base/cpu.o
  CC [M]  net/bluetooth/iso.o
  CC      fs/btrfs/delayed-inode.o
  CC      lib/bust_spinlocks.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC      net/ipv6/fib6_rules.o
  CC      kernel/user_namespace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
  CC      drivers/scsi/scsi_sysctl.o
  CC      drivers/acpi/pci_irq.o
  CC      drivers/base/firmware.o
  CC      net/ipv4/devinet.o
  CC      kernel/pid_namespace.o
  CC      drivers/acpi/acpica/tbfind.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/vmm.o
  AR      fs/nfs/built-in.a
  CC      mm/swap_state.o
  CC [M]  drivers/gpu/drm/drm_atomic.o
  CC      fs/exec.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atom.o
  CC      drivers/base/init.o
  CC      net/ipv4/af_inet.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
  CC [M]  net/bluetooth/a2mp.o
  CC      drivers/scsi/scsi_debugfs.o
  UPD     kernel/config_data
  CC      drivers/ata/libata-eh.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/user.o
  CC      net/ipv4/igmp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
  CC [M]  net/bluetooth/amp.o
  CC      drivers/base/map.o
  CC      lib/kasprintf.o
  CC      fs/pipe.o
  CC [M]  drivers/gpu/drm/ast/ast_post.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC [M]  drivers/gpu/drm/ast/ast_dp501.o
  CC      drivers/base/devres.o
  CC [M]  net/bluetooth/hci_debugfs.o
  CC      net/ipv4/fib_frontend.o
  CC      arch/x86/kernel/vsmp_64.o
  CC      fs/btrfs/scrub.o
  CC      drivers/acpi/acpica/tbprint.o
  CC      mm/swapfile.o
  CC [M]  fs/smb/client/sess.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/i915/i915_params.o
  CC      drivers/ata/libata-transport.o
  CC [M]  drivers/gpu/drm/drm_atomic_uapi.o
  CC      fs/namei.o
  CC      lib/bitmap.o
  CC      mm/swap_slots.o
  CC      fs/btrfs/backref.o
  CC      drivers/scsi/scsi_trace.o
  CC      net/ipv4/fib_semantics.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC      mm/dmapool.o
  CC      kernel/stop_machine.o
  CC      drivers/scsi/scsi_logging.o
  AR      arch/x86/kernel/built-in.a
  CC      net/ipv6/proc.o
  CC      drivers/acpi/acpica/tbutils.o
  AR      arch/x86/built-in.a
  CC      drivers/acpi/acpi_lpss.o
  CC [M]  drivers/gpu/drm/drm_auth.o
  CC      lib/scatterlist.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/userc361.o
  CC      mm/hugetlb.o
  CC      drivers/base/attribute_container.o
  CC      fs/btrfs/ulist.o
  CC      drivers/acpi/acpica/tbxface.o
  CC [M]  drivers/gpu/drm/drm_blend.o
  CC      drivers/spi/spi.o
  CC      fs/btrfs/qgroup.o
  CC      drivers/base/transport_class.o
  CC      drivers/scsi/scsi_pm.o
  CC [M]  drivers/gpu/drm/ast/ast_dp.o
  CC      drivers/net/phy/mdio-boardinfo.o
  AR      drivers/net/pse-pd/built-in.a
  CC      drivers/net/mdio/acpi_mdio.o
  AR      drivers/net/pcs/built-in.a
  CC      drivers/net/mdio/fwnode_mdio.o
  CC      mm/hugetlb_vmemmap.o
  AR      drivers/firewire/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_pci.o
  CC      net/ipv4/fib_trie.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC      fs/fcntl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
  CC      kernel/kprobes.o
  CC      lib/list_sort.o
  CC [M]  drivers/gpu/drm/i915/i915_scatterlist.o
  CC [M]  drivers/gpu/drm/i915/i915_suspend.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/client.o
  AR      drivers/nvme/host/built-in.a
  CC      mm/mempolicy.o
  AR      drivers/nvme/built-in.a
  AR      drivers/cdrom/built-in.a
  CC      drivers/scsi/scsi_bsg.o
  CC      drivers/scsi/scsi_common.o
  CC      kernel/hung_task.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/engine.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC      net/ipv4/fib_notifier.o
  CC      drivers/base/topology.o
  CC [M]  drivers/gpu/drm/drm_bridge.o
  LD [M]  net/bluetooth/bluetooth.o
  CC      drivers/acpi/acpi_apd.o
  CC      lib/uuid.o
  CC      drivers/scsi/sd.o
  CC      net/ipv6/syncookies.o
  CC [M]  drivers/gpu/drm/drm_cache.o
  CC [M]  drivers/gpu/drm/drm_client.o
  AR      drivers/net/ethernet/adi/built-in.a
  AR      drivers/net/usb/built-in.a
  CC [M]  drivers/net/usb/pegasus.o
  AR      drivers/net/ethernet/alacritech/built-in.a
  CC      drivers/net/phy/mdio_devres.o
  CC      drivers/acpi/acpi_platform.o
  AR      drivers/net/ethernet/amazon/built-in.a
  CC      lib/iov_iter.o
  AR      drivers/net/ethernet/aquantia/built-in.a
  AR      drivers/net/ethernet/asix/built-in.a
  CC [M]  drivers/net/usb/rtl8150.o
  CC [M]  drivers/net/usb/r8152.o
  AR      drivers/net/ethernet/cadence/built-in.a
  AR      drivers/net/ethernet/broadcom/built-in.a
  CC [M]  drivers/net/ipvlan/ipvlan_core.o
  CC [M]  drivers/net/ethernet/broadcom/b44.o
  AR      drivers/net/mdio/built-in.a
  CC [M]  drivers/net/vxlan/vxlan_core.o
  CC [M]  drivers/net/ipvlan/ipvlan_main.o
  CC      drivers/acpi/acpica/tbxfroot.o
  LD [M]  drivers/gpu/drm/ast/ast.o
  CC [M]  drivers/gpu/drm/drm_client_modeset.o
  CC      drivers/acpi/acpica/utaddress.o
  CC [M]  drivers/net/vxlan/vxlan_multicast.o
  CC      net/ipv4/inet_fragment.o
  CC      mm/sparse.o
  CC      drivers/acpi/acpi_pnp.o
  CC      drivers/base/container.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/net/usb/asix_devices.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/enum.o
  CC [M]  drivers/gpu/drm/drm_color_mgmt.o
  CC      fs/btrfs/send.o
  CC      fs/btrfs/dev-replace.o
  CC [M]  fs/smb/client/export.o
  CC      kernel/watchdog.o
  CC [M]  drivers/gpu/drm/i915/i915_switcheroo.o
  CC      drivers/scsi/sg.o
  AR      drivers/net/ethernet/cavium/common/built-in.a
  AR      drivers/net/ethernet/cavium/thunder/built-in.a
  CC      drivers/ata/libata-trace.o
  AR      drivers/net/ethernet/cavium/liquidio/built-in.a
  AR      drivers/net/ethernet/cavium/octeon/built-in.a
  AR      drivers/net/ethernet/cavium/built-in.a
  CC [M]  drivers/net/vxlan/vxlan_vnifilter.o
  CC      net/ipv4/ping.o
  CC [M]  fs/smb/client/unc.o
  CC      drivers/acpi/acpica/utalloc.o
  CC [M]  drivers/gpu/drm/drm_connector.o
  CC      fs/btrfs/raid56.o
  CC      drivers/base/property.o
  CC      drivers/net/phy/phy.o
  CC      drivers/ata/libata-sata.o
  CC      fs/btrfs/uuid-tree.o
  CC      drivers/ata/libata-sff.o
  CC [M]  drivers/gpu/drm/drm_crtc.o
  CC      drivers/acpi/acpica/utascii.o
  CC [M]  drivers/net/vxlan/vxlan_mdb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
  CC      drivers/acpi/acpica/utbuffer.o
  CC      net/ipv6/mip6.o
  CC      fs/btrfs/props.o
  CC      drivers/net/phy/phy-c45.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/event.o
  CC      drivers/ata/libata-pmp.o
  CC      drivers/net/phy/phy-core.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
  CC      net/ipv4/ip_tunnel_core.o
  CC      drivers/acpi/power.o
  CC      kernel/watchdog_perf.o
  CC [M]  drivers/net/usb/asix_common.o
  CC      fs/btrfs/free-space-tree.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/firmware.o
  CC      net/ipv6/addrconf_core.o
  CC      drivers/net/phy/phy_device.o
  CC      drivers/acpi/acpica/utcksum.o
  CC [M]  drivers/gpu/drm/i915/i915_sysfs.o
  CC [M]  drivers/net/ipvlan/ipvlan_l3s.o
  CC [M]  drivers/net/usb/ax88172a.o
  CC      fs/ioctl.o
  CC [M]  fs/smb/client/winucase.o
  CC      net/ipv4/gre_offload.o
  CC      net/ipv6/exthdrs_core.o
  CC [M]  fs/smb/client/smb2ops.o
  CC      drivers/base/cacheinfo.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC      mm/sparse-vmemmap.o
  CC      drivers/acpi/acpica/utcopy.o
  AR      drivers/auxdisplay/built-in.a
  CC      drivers/input/serio/serio.o
  CC      drivers/usb/common/common.o
  CC [M]  drivers/net/ethernet/broadcom/bnx2.o
  AR      drivers/spi/built-in.a
  CC      drivers/usb/common/debug.o
  CC      drivers/usb/core/usb.o
  AR      drivers/usb/phy/built-in.a
  CC      fs/btrfs/tree-checker.o
  CC      kernel/seccomp.o
  CC      drivers/usb/host/pci-quirks.o
  CC      fs/btrfs/space-info.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/acpi/acpica/utexcep.o
  CC      drivers/net/loopback.o
  CC      drivers/usb/storage/scsiglue.o
  CC      drivers/acpi/event.o
  CC      drivers/scsi/scsi_sysfs.o
  CC      drivers/base/swnode.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
  CC      drivers/acpi/evged.o
  CC      drivers/net/phy/linkmode.o
  CC      drivers/net/netconsole.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
  CC      kernel/relay.o
  CC      net/ipv4/metrics.o
  CC      lib/clz_ctz.o
  CC      lib/bsearch.o
  CC      fs/btrfs/block-rsv.o
  CC      drivers/ata/libata-acpi.o
  CC      drivers/base/auxiliary.o
  CC      mm/mmu_notifier.o
  CC [M]  drivers/net/dummy.o
  CC [M]  drivers/gpu/drm/i915/i915_utils.o
  CC      drivers/acpi/acpica/utdebug.o
  CC      drivers/net/phy/mdio_bus.o
  CC      drivers/usb/storage/protocol.o
  LD [M]  drivers/net/ipvlan/ipvlan.o
  CC [M]  drivers/net/macvlan.o
  CC      net/ipv4/netlink.o
  CC      mm/ksm.o
  AR      drivers/usb/common/built-in.a
  CC [M]  drivers/gpu/drm/i915/intel_clock_gating.o
  CC      drivers/usb/serial/usb-serial.o
  CC      drivers/input/serio/i8042.o
  CC      drivers/usb/serial/generic.o
  CC      net/ipv6/ip6_checksum.o
  CC      drivers/usb/core/hub.o
  CC      drivers/acpi/acpica/utdecode.o
  CC      drivers/net/phy/mdio_device.o
  CC      fs/readdir.o
  AR      drivers/usb/misc/built-in.a
  CC      drivers/acpi/sysfs.o
  CC      drivers/usb/host/ehci-pci.o
  CC      net/ipv6/ip6_icmp.o
  CC      lib/find_bit.o
  CC      drivers/usb/gadget/udc/core.o
  AR      drivers/usb/gadget/function/built-in.a
  CC [M]  drivers/usb/class/usbtmc.o
  AR      drivers/usb/gadget/legacy/built-in.a
  CC      drivers/usb/gadget/usbstring.o
  CC      fs/btrfs/delalloc-space.o
  CC      drivers/base/devtmpfs.o
  CC      drivers/usb/gadget/udc/trace.o
  CC [M]  drivers/net/mii.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/intr.o
  CC      lib/llist.o
  CC      drivers/usb/storage/transport.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC      drivers/net/phy/swphy.o
  CC      drivers/acpi/acpica/utdelete.o
  CC [M]  drivers/net/mdio.o
  CC      drivers/base/node.o
  CC      lib/memweight.o
  CC      drivers/input/serio/libps2.o
  CC      fs/btrfs/block-group.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC      net/ipv6/output_core.o
  CC      drivers/ata/libata-pata-timings.o
  CC      lib/kfifo.o
  AR      drivers/scsi/built-in.a
  CC      drivers/input/keyboard/atkbd.o
  CC      net/ipv4/nexthop.o
  CC      mm/slub.o
  CC      drivers/usb/gadget/config.o
  AR      drivers/input/mouse/built-in.a
  CC      drivers/net/phy/fixed_phy.o
  CC      mm/migrate.o
  CC      drivers/usb/gadget/epautoconf.o
  CC      kernel/utsname_sysctl.o
  CC      fs/btrfs/discard.o
  CC [M]  drivers/net/tun.o
  CC      drivers/ata/ahci.o
  CC      drivers/acpi/acpica/uterror.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/i915/intel_device_info.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC [M]  drivers/net/veth.o
  CC      net/ipv6/protocol.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
  CC [M]  drivers/gpu/drm/i915/intel_memory_region.o
  CC      drivers/base/memory.o
  CC      kernel/delayacct.o
  CC      drivers/usb/serial/bus.o
  CC      fs/btrfs/reflink.o
  AR      drivers/input/serio/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC      drivers/rtc/lib.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC      drivers/rtc/class.o
  CC      drivers/ata/libahci.o
  CC      drivers/acpi/acpica/uteval.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/memory.o
  CC      lib/percpu-refcount.o
  CC      drivers/rtc/interface.o
  CC [M]  drivers/gpu/drm/i915/intel_pcode.o
  CC      drivers/rtc/nvmem.o
  LD [M]  drivers/net/vxlan/vxlan.o
  CC      drivers/usb/storage/usb.o
  CC      drivers/acpi/acpica/utglobal.o
  CC      kernel/taskstats.o
  AR      drivers/i2c/algos/built-in.a
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  AR      drivers/usb/gadget/udc/built-in.a
  CC      drivers/usb/gadget/composite.o
  CC      drivers/i2c/busses/i2c-designware-common.o
  CC      net/ipv6/ip6_offload.o
  CC      drivers/acpi/acpica/uthex.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
  AR      drivers/i3c/built-in.a
  CC      drivers/base/module.o
  CC [M]  drivers/net/phy/phylink.o
  CC      drivers/usb/serial/console.o
  CC      drivers/usb/core/hcd.o
  AR      drivers/input/keyboard/built-in.a
  CC      drivers/input/input.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
  CC      drivers/usb/gadget/functions.o
  AR      drivers/i2c/muxes/built-in.a
  CC [M]  drivers/i2c/muxes/i2c-mux-gpio.o
  CC      drivers/usb/gadget/configfs.o
  CC      drivers/i2c/i2c-boardinfo.o
  CC      drivers/acpi/acpica/utids.o
  CC      drivers/ata/ata_piix.o
  CC      kernel/tsacct.o
  CC      fs/btrfs/subpage.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
  CC      drivers/base/pinctrl.o
  CC      drivers/acpi/acpica/utinit.o
  CC      lib/rhashtable.o
  CC      net/ipv4/sysctl_net_ipv4.o
  CC      fs/btrfs/tree-mod-log.o
  CC      drivers/rtc/dev.o
  CC [M]  drivers/gpu/drm/i915/intel_region_ttm.o
  CC      lib/base64.o
  CC [M]  drivers/net/usb/ax88179_178a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/mm.o
  CC      drivers/input/input-compat.o
  CC      drivers/usb/storage/initializers.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC      drivers/acpi/acpica/utlock.o
  CC      drivers/i2c/i2c-core-base.o
  CC [M]  drivers/gpu/drm/i915/intel_runtime_pm.o
  CC      drivers/usb/core/urb.o
  CC      drivers/usb/serial/ftdi_sio.o
  CC      drivers/i2c/busses/i2c-designware-master.o
  CC [M]  drivers/gpu/drm/i915/intel_sbi.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC      drivers/base/devcoredump.o
  CC [M]  drivers/net/usb/cdc_ether.o
  CC      drivers/i2c/i2c-core-smbus.o
  CC      kernel/tracepoint.o
  CC      drivers/rtc/proc.o
  CC      drivers/input/input-mt.o
  CC      lib/once.o
  CC [M]  drivers/gpu/drm/drm_displayid.o
  CC      drivers/acpi/acpica/utmath.o
  CC      fs/btrfs/extent-io-tree.o
  CC      drivers/rtc/sysfs.o
  CC      net/ipv6/tcpv6_offload.o
  CC      drivers/usb/storage/sierra_ms.o
  CC      drivers/acpi/property.o
  CC      drivers/acpi/acpi_cmos_rtc.o
  CC      kernel/latencytop.o
  AR      drivers/ata/built-in.a
  CC      drivers/base/platform-msi.o
  CC [M]  drivers/gpu/drm/drm_drv.o
  CC      drivers/base/physical_location.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/object.o
  CC [M]  drivers/gpu/drm/i915/intel_step.o
  CC      fs/btrfs/fs.o
  CC      drivers/acpi/acpica/utmisc.o
  CC      drivers/acpi/x86/apple.o
  CC      lib/refcount.o
  AR      drivers/net/ethernet/cortina/built-in.a
  CC      drivers/usb/host/ohci-hcd.o
  AR      drivers/net/ethernet/engleder/built-in.a
  CC      drivers/input/input-poller.o
  CC [M]  fs/smb/client/smb2maperror.o
  CC      drivers/acpi/acpica/utmutex.o
  CC [M]  drivers/net/phy/aquantia_main.o
  CC      drivers/usb/core/message.o
  CC [M]  drivers/gpu/drm/i915/intel_uncore.o
  AR      drivers/net/ethernet/ezchip/built-in.a
  AR      drivers/net/ethernet/fungible/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  fs/smb/client/smb2transport.o
  CC      kernel/irq_work.o
  CC      lib/rcuref.o
  CC      drivers/usb/core/driver.o
  CC      drivers/usb/host/ohci-pci.o
  CC      drivers/usb/gadget/u_f.o
  CC      fs/btrfs/messages.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
  AR      drivers/net/ethernet/huawei/built-in.a
  CC      lib/usercopy.o
  CC [M]  drivers/net/usb/cdc_eem.o
  CC [M]  fs/smb/client/smb2misc.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC [M]  drivers/gpu/drm/i915/intel_wakeref.o
  CC      fs/btrfs/bio.o
  CC      net/ipv4/proc.o
  CC      drivers/i2c/busses/i2c-designware-platdrv.o
  CC      drivers/usb/core/config.o
  CC      drivers/base/trace.o
  CC [M]  drivers/gpu/drm/i915/vlv_sideband.o
  CC [M]  drivers/gpu/drm/i915/vlv_suspend.o
  CC      drivers/usb/storage/option_ms.o
  CC      drivers/usb/core/file.o
  CC      drivers/i2c/i2c-core-acpi.o
  CC      drivers/usb/serial/pl2303.o
  CC      fs/select.o
  CC      drivers/usb/storage/usual-tables.o
  CC [M]  drivers/net/ethernet/broadcom/cnic.o
  CC      drivers/acpi/acpica/utnonansi.o
  CC      net/ipv4/syncookies.o
  CC      drivers/input/ff-core.o
  CC      lib/errseq.o
  CC [M]  drivers/net/phy/aquantia_hwmon.o
  CC      drivers/usb/host/uhci-hcd.o
  CC      lib/bucket_locks.o
  AR      drivers/usb/gadget/built-in.a
  CC      kernel/static_call.o
  CC      net/ipv6/exthdrs_offload.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
  CC      drivers/i2c/busses/i2c-designware-baytrail.o
  CC      drivers/rtc/rtc-cmos.o
  CC [M]  drivers/net/phy/ax88796b.o
  CC      drivers/i2c/i2c-core-slave.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
  AR      drivers/media/i2c/built-in.a
  AR      drivers/media/tuners/built-in.a
  AR      drivers/media/rc/keymaps/built-in.a
  AR      drivers/media/rc/built-in.a
  AR      drivers/media/common/b2c2/built-in.a
  CC      drivers/acpi/acpica/utobject.o
  AR      drivers/media/common/saa7146/built-in.a
  AR      drivers/media/platform/allegro-dvt/built-in.a
  CC      drivers/acpi/acpica/utosi.o
  AR      drivers/media/common/siano/built-in.a
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  AR      drivers/media/common/v4l2-tpg/built-in.a
  AR      drivers/media/platform/amlogic/built-in.a
  AR      drivers/media/common/videobuf2/built-in.a
  AR      drivers/media/platform/amphion/built-in.a
  AR      drivers/media/common/built-in.a
  CC      net/ipv6/inet6_hashtables.o
  CC      drivers/i2c/i2c-dev.o
  AR      drivers/media/platform/aspeed/built-in.a
  AR      drivers/media/platform/atmel/built-in.a
  CC [M]  drivers/i2c/i2c-smbus.o
  AR      drivers/media/platform/cadence/built-in.a
  CC [M]  drivers/net/usb/smsc75xx.o
  AR      drivers/media/platform/chips-media/built-in.a
  AR      drivers/media/platform/intel/built-in.a
  AR      drivers/media/platform/marvell/built-in.a
  CC      mm/memory-tiers.o
  AR      drivers/usb/storage/built-in.a
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  AR      drivers/base/built-in.a
  CC      mm/migrate_device.o
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  AR      drivers/media/usb/b2c2/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  AR      drivers/media/pci/pluto2/built-in.a
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  CC      kernel/static_call_inline.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_main.o
  AR      drivers/media/usb/s2255/built-in.a
  AR      drivers/media/platform/mediatek/built-in.a
  CC      kernel/user-return-notifier.o
  AR      drivers/media/pci/dm1105/built-in.a
  AR      drivers/media/usb/siano/built-in.a
  CC      kernel/padata.o
  AR      drivers/media/platform/microchip/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  AR      drivers/media/usb/ttusb-budget/built-in.a
  AR      drivers/media/pci/pt3/built-in.a
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  AR      drivers/media/platform/nvidia/built-in.a
  AR      drivers/media/usb/built-in.a
  AR      drivers/media/pci/ngene/built-in.a
  AR      drivers/media/platform/nxp/dw100/built-in.a
  AR      drivers/media/pci/ddbridge/built-in.a
  CC      kernel/jump_label.o
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/pci/saa7146/built-in.a
  AR      drivers/media/platform/nxp/imx8-isi/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/media/platform/nxp/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  CC      lib/generic-radix-tree.o
  CC      drivers/input/touchscreen.o
  AR      drivers/media/platform/qcom/camss/built-in.a
  AR      drivers/media/pci/intel/ipu3/built-in.a
  AR      drivers/media/pci/intel/built-in.a
  AR      drivers/media/platform/qcom/venus/built-in.a
  AR      drivers/media/platform/qcom/built-in.a
  AR      drivers/media/pci/built-in.a
  CC      kernel/context_tracking.o
  CC      kernel/iomem.o
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
  CC      kernel/rseq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_dp.o
  CC      drivers/acpi/x86/utils.o
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  AR      drivers/media/platform/renesas/vsp1/built-in.a
  CC      drivers/acpi/x86/s2idle.o
  AR      drivers/media/platform/renesas/built-in.a
  CC [M]  drivers/i2c/i2c-mux.o
  CC [M]  drivers/net/phy/bcm7xxx.o
  AR      drivers/media/platform/rockchip/rga/built-in.a
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  CC      drivers/usb/core/buffer.o
  AR      drivers/media/platform/rockchip/built-in.a
  AR      drivers/usb/serial/built-in.a
  CC [M]  drivers/net/ethernet/broadcom/tg3.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_hw.o
  CC      drivers/acpi/acpica/utownerid.o
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  CC [M]  drivers/gpu/drm/i915/soc/intel_dram.o
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  CC [M]  drivers/i2c/busses/i2c-scmi.o
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  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
  CC [M]  drivers/i2c/busses/i2c-ccgx-ucsi.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  AR      drivers/media/platform/st/sti/hva/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  AR      drivers/media/platform/st/stm32/built-in.a
  CC      drivers/usb/host/xhci.o
  AR      drivers/media/platform/st/built-in.a
  CC      fs/btrfs/lru_cache.o
  AR      drivers/media/platform/sunxi/sun4i-csi/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  AR      drivers/media/platform/ti/am437x/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  AR      drivers/media/platform/ti/cal/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  AR      drivers/media/platform/ti/vpe/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-di/built-in.a
  CC      lib/string_helpers.o
  AR      drivers/media/platform/ti/davinci/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/option.o
  AR      drivers/media/platform/sunxi/built-in.a
  AR      drivers/media/platform/ti/omap/built-in.a
  CC      net/ipv6/mcast_snoop.o
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_param.o
  AR      drivers/media/platform/ti/built-in.a
  CC [M]  drivers/gpu/drm/i915/soc/intel_gmch.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
  CC [M]  drivers/gpu/drm/i915/soc/intel_pch.o
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/mmc/built-in.a
  CC      drivers/usb/host/xhci-mem.o
  AR      drivers/media/firewire/built-in.a
  AR      drivers/rtc/built-in.a
  CC      net/ipv4/esp4.o
  AR      drivers/media/spi/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
  AR      drivers/media/test-drivers/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
  CC      drivers/input/ff-memless.o
  AR      drivers/media/built-in.a
  CC      drivers/acpi/acpica/utpredef.o
  GZIP    kernel/config_data.gz
  CC      fs/dcache.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
  CC      kernel/configs.o
  CC [M]  fs/smb/client/smb2pdu.o
  CC      drivers/acpi/debugfs.o
  CC      fs/btrfs/acl.o
  CC [M]  drivers/i2c/busses/i2c-i801.o
  CC      drivers/usb/core/sysfs.o
  CC      mm/huge_memory.o
  CC      drivers/input/vivaldi-fmap.o
  CC [M]  drivers/gpu/drm/drm_dumb_buffers.o
  CC [M]  drivers/gpu/drm/drm_edid.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
  AR      drivers/ptp/built-in.a
  CC [M]  drivers/ptp/ptp_clock.o
  CC [M]  drivers/ptp/ptp_chardev.o
  CC [M]  drivers/ptp/ptp_sysfs.o
  CC [M]  drivers/net/phy/bcm87xx.o
  AR      drivers/power/reset/built-in.a
  CC      drivers/power/supply/power_supply_core.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC      drivers/power/supply/power_supply_sysfs.o
  CC      fs/inode.o
  AR      kernel/built-in.a
  CC      drivers/acpi/acpi_lpat.o
  CC      mm/khugepaged.o
  CC      drivers/hwmon/hwmon.o
  AR      drivers/thermal/broadcom/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ramht.o
  AR      drivers/thermal/samsung/built-in.a
  CC      lib/hexdump.o
  CC      drivers/watchdog/watchdog_core.o
  CC      drivers/thermal/intel/intel_tcc.o
  CC [M]  drivers/md/persistent-data/dm-array.o
  CC [M]  drivers/md/persistent-data/dm-bitset.o
  CC [M]  drivers/md/persistent-data/dm-block-manager.o
  CC      drivers/thermal/intel/therm_throt.o
  CC      drivers/input/input-leds.o
  AR      drivers/thermal/st/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_memcpy.o
  CC      lib/kstrtox.o
  CC      drivers/acpi/acpica/utresrc.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  net/ipv6/ip6_udp_tunnel.o
  CC [M]  drivers/net/usb/smsc95xx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  AR      net/ipv6/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/82571.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_main.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ethtool.o
  CC [M]  drivers/net/phy/bcm-phy-lib.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ich8lan.o
  CC      drivers/usb/host/xhci-ext-caps.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  AR      fs/btrfs/built-in.a
  CC      fs/attr.o
  CC      drivers/usb/core/endpoint.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
  CC      drivers/md/md.o
  CC [M]  drivers/net/usb/mcs7830.o
  CC [M]  drivers/ptp/ptp_vclock.o
  CC      net/ipv4/esp4_offload.o
  CC      lib/debug_info.o
  CC [M]  drivers/gpu/drm/i915/i915_mm.o
  CC      drivers/power/supply/power_supply_leds.o
  CC      drivers/acpi/acpica/utstate.o
  CC      drivers/input/mousedev.o
  CC [M]  drivers/md/persistent-data/dm-space-map-common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/subdev.o
  CC      drivers/md/md-bitmap.o
  CC [M]  drivers/i2c/busses/i2c-isch.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence.o
  CC [M]  drivers/md/persistent-data/dm-space-map-disk.o
  CC      drivers/watchdog/watchdog_dev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
  CC [M]  drivers/hwmon/acpi_power_meter.o
  AR      drivers/thermal/qcom/built-in.a
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/uevent.o
  CC      drivers/usb/core/devio.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence_work.o
  CC      drivers/power/supply/power_supply_hwmon.o
  CC      drivers/acpi/acpica/utstring.o
  CC [M]  drivers/ptp/ptp_kvm_x86.o
  CC      net/ipv4/netfilter.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_main.o
  CC [M]  drivers/net/ethernet/intel/igbvf/vf.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      fs/bad_inode.o
  CC      mm/page_counter.o
  CC [M]  drivers/net/usb/usbnet.o
  CC [M]  drivers/net/ethernet/intel/igbvf/mbx.o
  CC [M]  drivers/i2c/busses/i2c-ismt.o
  CC [M]  drivers/net/phy/broadcom.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
  CC      drivers/input/evdev.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC      drivers/watchdog/softdog.o
  AR      drivers/power/supply/built-in.a
  AR      drivers/power/built-in.a
  CC [M]  drivers/md/persistent-data/dm-space-map-metadata.o
  CC      drivers/acpi/acpica/utxface.o
  CC      drivers/opp/core.o
  CC [M]  drivers/net/ethernet/intel/e1000e/80003es2lan.o
  AR      drivers/thermal/tegra/built-in.a
  CC [M]  drivers/hwmon/coretemp.o
  AR      drivers/thermal/intel/built-in.a
  CC [M]  drivers/md/persistent-data/dm-transaction-manager.o
  CC      drivers/acpi/acpica/utxfinit.o
  AR      drivers/thermal/mediatek/built-in.a
  CC      drivers/thermal/thermal_core.o
  CC      drivers/usb/host/xhci-ring.o
  AR      drivers/net/ethernet/i825xx/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_syncmap.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
  CC      lib/iomap.o
  AR      drivers/net/ethernet/microsoft/built-in.a
  CC      net/ipv4/inet_diag.o
  CC [M]  drivers/ptp/ptp_kvm_common.o
  CC      fs/file.o
  CC [M]  drivers/gpu/drm/i915/i915_user_extensions.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
  CC [M]  drivers/md/persistent-data/dm-btree.o
  CC      drivers/acpi/acpi_lpit.o
  LD [M]  drivers/net/ethernet/intel/e1000/e1000.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/vf.o
  AR      drivers/watchdog/built-in.a
  CC      drivers/cpufreq/cpufreq.o
  CC      drivers/acpi/acpica/utxferror.o
  AR      drivers/net/ethernet/intel/built-in.a
  CC      drivers/cpufreq/freq_table.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/net/ethernet/intel/e100.o
  CC [M]  drivers/net/ethernet/intel/igbvf/ethtool.o
  AR      drivers/net/ethernet/litex/built-in.a
  CC      drivers/cpuidle/governors/menu.o
  CC      drivers/mmc/core/core.o
  LD [M]  drivers/ptp/ptp.o
  CC      drivers/usb/host/xhci-hub.o
  CC      drivers/mmc/host/sdhci.o
  CC      drivers/usb/host/xhci-dbg.o
  CC      drivers/mmc/host/sdhci-pci-core.o
  CC      drivers/thermal/thermal_sysfs.o
  LD [M]  drivers/ptp/ptp_kvm.o
  CC      mm/memcontrol.o
  CC [M]  drivers/net/phy/lxt.o
  CC [M]  drivers/net/phy/realtek.o
  CC      lib/pci_iomap.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC      fs/filesystems.o
  CC [M]  drivers/i2c/busses/i2c-piix4.o
  AR      drivers/hwmon/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_82575.o
  AR      drivers/ufs/built-in.a
  AR      drivers/input/built-in.a
  CC      drivers/usb/host/xhci-trace.o
  CC      fs/namespace.o
  AR      drivers/leds/trigger/built-in.a
  CC [M]  drivers/leds/trigger/ledtrig-audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
  CC [M]  drivers/gpu/drm/i915/i915_ioc32.o
  CC      drivers/cpuidle/governors/haltpoll.o
  CC      mm/vmpressure.o
  CC [M]  drivers/md/persistent-data/dm-btree-remove.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mac.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC      fs/seq_file.o
  CC [M]  drivers/net/ethernet/intel/e1000e/mac.o
  AR      drivers/acpi/acpica/built-in.a
  CC      drivers/acpi/prmt.o
  CC [M]  drivers/md/persistent-data/dm-btree-spine.o
  CC      drivers/acpi/acpi_pcc.o
  AR      drivers/leds/blink/built-in.a
  AR      drivers/leds/simple/built-in.a
  CC      drivers/leds/led-core.o
  CC      lib/iomap_copy.o
  CC      drivers/usb/core/notify.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/mbx.o
  CC      drivers/opp/cpu.o
  CC [M]  drivers/net/phy/smsc.o
  CC [M]  drivers/net/ethernet/intel/igbvf/netdev.o
  CC      drivers/thermal/thermal_trip.o
  CC      fs/xattr.o
  CC      lib/devres.o
  CC [M]  drivers/net/usb/cdc_ncm.o
  CC      drivers/mmc/core/bus.o
  AR      drivers/crypto/stm32/built-in.a
  AR      drivers/firmware/arm_ffa/built-in.a
  AR      drivers/crypto/xilinx/built-in.a
  AR      drivers/firmware/arm_scmi/built-in.a
  AR      drivers/firmware/broadcom/built-in.a
  AR      drivers/crypto/hisilicon/built-in.a
  AR      drivers/firmware/cirrus/built-in.a
  AR      drivers/crypto/intel/keembay/built-in.a
  AR      drivers/firmware/meson/built-in.a
  AR      drivers/crypto/intel/ixp4xx/built-in.a
  AR      drivers/crypto/intel/built-in.a
  CC      drivers/mmc/core/host.o
  AR      drivers/crypto/starfive/built-in.a
  AR      drivers/crypto/built-in.a
  CC      drivers/clocksource/acpi_pm.o
  CC      net/ipv4/tcp_diag.o
  CC      mm/swap_cgroup.o
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC      drivers/clocksource/i8253.o
  AR      drivers/cpuidle/governors/built-in.a
  CC      drivers/cpuidle/cpuidle.o
  CC [M]  fs/smb/client/smb2inode.o
  CC [M]  drivers/i2c/busses/i2c-designware-pcidrv.o
  CC      drivers/thermal/thermal_helpers.o
  CC      drivers/opp/debugfs.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
  CC      drivers/usb/core/generic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
  CC      drivers/leds/led-class.o
  CC      drivers/mmc/core/mmc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
  LD [M]  drivers/md/persistent-data/dm-persistent-data.o
  CC      mm/hugetlb_cgroup.o
  CC [M]  fs/smb/client/smb2file.o
  CC      drivers/acpi/ac.o
  CC      fs/libfs.o
  CC      drivers/cpufreq/cpufreq_performance.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs_params.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ethtool.o
  CC      drivers/md/md-autodetect.o
  LD [M]  drivers/net/phy/aquantia.o
  AR      drivers/net/phy/built-in.a
  CC      net/ipv4/udp_diag.o
  CC      lib/check_signature.o
  CC      net/ipv4/tcp_cubic.o
  CC      drivers/cpufreq/cpufreq_ondemand.o
  AR      drivers/clocksource/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
  CC      drivers/thermal/thermal_hwmon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
  CC      drivers/mmc/core/mmc_ops.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_nvm.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
  AR      drivers/opp/built-in.a
  CC      drivers/mmc/core/sd.o
  CC      lib/interval_tree.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC      drivers/leds/led-triggers.o
  CC      drivers/usb/core/quirks.o
  CC [M]  drivers/net/ethernet/intel/e1000e/manage.o
  CC      drivers/mmc/host/sdhci-pci-o2micro.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC      drivers/usb/core/devices.o
  CC      drivers/acpi/button.o
  LD [M]  drivers/i2c/busses/i2c-designware-pci.o
  CC      fs/fs-writeback.o
  AR      drivers/i2c/busses/built-in.a
  AR      drivers/i2c/built-in.a
  CC      drivers/thermal/gov_fair_share.o
  CC      lib/assoc_array.o
  CC      net/ipv4/xfrm4_policy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/base.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ipsec.o
  CC      drivers/cpuidle/driver.o
  AR      drivers/firmware/imx/built-in.a
  CC [M]  fs/smb/client/cifsacl.o
  CC      drivers/md/dm-uevent.o
  CC      drivers/usb/host/xhci-debugfs.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs.o
  CC      fs/pnode.o
  CC      lib/list_debug.o
  CC      drivers/thermal/gov_step_wise.o
  CC      drivers/acpi/fan_core.o
  CC      drivers/md/dm.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  CC      mm/kmemleak.o
  AR      drivers/leds/built-in.a
  CC      drivers/thermal/gov_user_space.o
  CC [M]  drivers/net/usb/r8153_ecm.o
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pipe_crc.o
  CC      drivers/cpuidle/governor.o
  CC      drivers/usb/core/phy.o
  CC      fs/splice.o
  CC      lib/debugobjects.o
  CC [M]  drivers/gpu/drm/i915/i915_pmu.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_phy.o
  CC [M]  drivers/gpu/drm/drm_encoder.o
  LD [M]  drivers/net/ethernet/intel/igbvf/igbvf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
  CC      net/ipv4/xfrm4_state.o
  CC [M]  drivers/net/ethernet/intel/e1000e/nvm.o
  CC      drivers/hid/usbhid/hid-core.o
  AR      drivers/staging/media/built-in.a
  AR      drivers/staging/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_mac.o
  CC      drivers/hid/usbhid/hiddev.o
  CC      drivers/hid/hid-core.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_i225.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
  CC      drivers/mmc/host/sdhci-pci-arasan.o
  CC      net/ipv4/xfrm4_input.o
  AR      drivers/thermal/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  CC      drivers/usb/core/port.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mbx.o
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC [M]  drivers/net/ethernet/intel/e1000e/phy.o
  CC      drivers/cpuidle/sysfs.o
  CC      drivers/mmc/core/sd_ops.o
  CC      drivers/firmware/efi/libstub/tpm.o
  CC      net/ipv4/xfrm4_output.o
  CC      drivers/acpi/fan_attr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
  CC      drivers/mmc/host/sdhci-pci-dwc-mshc.o
  CC      drivers/cpufreq/intel_pstate.o
  CC      drivers/usb/core/hcd-pci.o
  CC      drivers/mmc/core/sdio.o
  CC      drivers/acpi/processor_driver.o
  CC      drivers/usb/host/xhci-pci.o
  LD [M]  drivers/net/usb/asix.o
  CC [M]  fs/smb/client/fs_context.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC      drivers/cpuidle/poll_state.o
  CC      drivers/mmc/host/sdhci-pci-gli.o
  CC      drivers/cpuidle/cpuidle-haltpoll.o
  CC      drivers/mmc/core/sdio_ops.o
  CC      lib/bitrev.o
  CC      net/ipv4/xfrm4_protocol.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
  CC      drivers/firmware/efi/efi-bgrt.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_base.o
  CC      drivers/firmware/efi/libstub/file.o
  CC      drivers/mmc/host/sdhci-acpi.o
  CC      lib/crc16.o
  CC      drivers/hid/hid-input.o
  CC      drivers/md/dm-table.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
  CC      drivers/acpi/processor_thermal.o
  CC [M]  drivers/net/ethernet/intel/e1000e/param.o
  CC      drivers/mmc/host/cqhci-core.o
  CC      drivers/acpi/processor_idle.o
  CC      mm/page_isolation.o
  CC      drivers/mmc/core/sdio_bus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
  CC [M]  drivers/gpu/drm/drm_file.o
  AR      drivers/cpuidle/built-in.a
  CC [M]  drivers/net/ethernet/intel/igb/e1000_i210.o
  CC      drivers/firmware/efi/efi.o
  CC [M]  drivers/mmc/host/sdhci-pltfm.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ethtool.o
  AR      drivers/net/ethernet/microchip/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_nvm.o
  CC      drivers/firmware/efi/vars.o
  CC [M]  drivers/gpu/drm/drm_fourcc.o
  CC      lib/crc-t10dif.o
  CC      drivers/usb/core/usb-acpi.o
  CC [M]  drivers/gpu/drm/drm_framebuffer.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_phy.o
  HOSTCC  lib/gen_crc32table
  AR      drivers/hid/usbhid/built-in.a
  CC      drivers/hid/hid-quirks.o
  CC      drivers/firmware/efi/reboot.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  AR      drivers/net/ethernet/mscc/built-in.a
  AR      drivers/platform/x86/amd/built-in.a
  AR      drivers/platform/surface/built-in.a
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC      drivers/platform/x86/p2sb.o
  CC      drivers/platform/x86/intel/pmc/core.o
  CC      drivers/firmware/efi/libstub/mem.o
  CC      drivers/platform/x86/intel/pmc/core_ssram.o
  CC      lib/libcrc32c.o
  CC      fs/sync.o
  CC      drivers/hid/hid-debug.o
  AR      drivers/net/ethernet/neterion/built-in.a
  AR      drivers/net/ethernet/netronome/built-in.a
  AR      drivers/usb/host/built-in.a
  AR      drivers/net/ethernet/ni/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_diag.o
  CC      drivers/mailbox/mailbox.o
  CC [M]  drivers/platform/x86/intel/pmt/class.o
  CC      drivers/mailbox/pcc.o
  CC      drivers/platform/x86/intel/turbo_max_3.o
  CC [M]  drivers/platform/x86/intel/pmt/telemetry.o
  GEN     xe_wa_oob.c xe_wa_oob.h
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC      drivers/firmware/efi/memattr.o
  CC      drivers/mmc/core/sdio_cis.o
  CC [M]  net/ipv4/ip_tunnel.o
  CC      drivers/platform/x86/pmc_atom.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
  CC [M]  drivers/net/ethernet/intel/e1000e/netdev.o
  CC      drivers/mmc/core/sdio_io.o
  CC      lib/xxhash.o
  AR      drivers/usb/core/built-in.a
  LD [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
  AR      drivers/usb/built-in.a
  CC      drivers/firmware/efi/tpm.o
  CC [M]  drivers/platform/x86/wmi.o
  CC      drivers/platform/x86/intel/pmc/spt.o
  CC      lib/genalloc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ethtool.o
  CC      drivers/firmware/efi/memmap.o
  CC      mm/early_ioremap.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
  CC [M]  drivers/gpu/drm/drm_gem.o
  CC      drivers/platform/x86/intel/pmc/cnp.o
  CC      drivers/firmware/efi/libstub/random.o
  CC      drivers/platform/x86/intel/pmc/icl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
  CC      drivers/firmware/efi/esrt.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ptp.o
  AR      drivers/cpufreq/built-in.a
  AR      drivers/net/ethernet/packetengines/built-in.a
  CC      drivers/acpi/processor_throttling.o
  CC      drivers/devfreq/devfreq.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  AR      drivers/mmc/host/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/ptp.o
  CC      lib/percpu_counter.o
  CC      mm/cma.o
  CC      fs/utimes.o
  CC      drivers/md/dm-target.o
  CC [M]  fs/smb/client/dns_resolve.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/net/ethernet/realtek/8139cp.o
  CC [M]  drivers/platform/x86/intel/pmt/crashlog.o
  AR      drivers/mailbox/built-in.a
  CC [M]  drivers/net/ethernet/realtek/8139too.o
  CC      drivers/firmware/efi/efi-pstore.o
  CC      drivers/powercap/powercap_sys.o
  AR      drivers/net/ethernet/renesas/built-in.a
  CC      lib/fault-inject.o
  CC      drivers/mmc/core/sdio_irq.o
  CC      drivers/powercap/intel_rapl_common.o
  CC [M]  drivers/net/ethernet/realtek/r8169_main.o
  ASN.1   fs/smb/client/cifs_spnego_negtokeninit.asn1.[ch]
  CC      fs/d_path.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_hwmon.o
  CC      drivers/md/dm-linear.o
  CC      drivers/platform/x86/intel/pmc/tgl.o
  CC      drivers/powercap/intel_rapl_msr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
  CC      fs/stack.o
  CC      drivers/firmware/efi/libstub/randomalloc.o
  CC      lib/syscall.o
  CC      drivers/md/dm-stripe.o
  CC      drivers/firmware/efi/libstub/pci.o
  CC [M]  drivers/net/ethernet/realtek/r8169_firmware.o
  CC      drivers/firmware/efi/cper.o
  CC [M]  drivers/platform/x86/wmi-bmof.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderclear.o
  CC [M]  drivers/platform/x86/mxm-wmi.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
  CC      lib/dynamic_debug.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_class.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_telemetry.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_crashlog.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ptp.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC      drivers/acpi/processor_perflib.o
  CC      drivers/platform/x86/intel/pmc/adl.o
  CC [M]  drivers/platform/x86/intel_ips.o
  CC      lib/errname.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_dump.o
  CC      fs/fs_struct.o
  CC [M]  drivers/gpu/drm/drm_ioctl.o
  CC      drivers/hid/hidraw.o
  CC      lib/nlattr.o
  CC      drivers/md/dm-ioctl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  CC      drivers/mmc/core/slot-gpio.o
  CC [M]  drivers/gpu/drm/drm_lease.o
  CC      drivers/md/dm-io.o
  CC      fs/statfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC      drivers/acpi/container.o
  CC      drivers/mmc/core/regulator.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  CC      drivers/hid/hid-generic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
  CC      lib/checksum.o
  CC      mm/secretmem.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  CC      drivers/platform/x86/intel/pmc/mtl.o
  CC [M]  fs/smb/client/smb1ops.o
  CC      drivers/platform/x86/intel/pmc/pltdrv.o
  AR      drivers/net/ethernet/sfc/built-in.a
  CC      drivers/firmware/efi/libstub/alignedmem.o
  CC [M]  fs/smb/client/cifssmb.o
  CC      drivers/hid/hid-a4tech.o
  CC      mm/userfaultfd.o
  CC      mm/memremap.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  LD [M]  drivers/net/ethernet/intel/igb/igb.o
  CC      drivers/mmc/core/debugfs.o
  CC      drivers/mmc/core/block.o
  CC [M]  drivers/devfreq/governor_simpleondemand.o
  AR      drivers/powercap/built-in.a
  CC      drivers/hid/hid-apple.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
  CC      mm/hmm.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
  CC [M]  fs/smb/client/cifs_spnego_negtokeninit.asn1.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_tsn.o
  CC [M]  drivers/devfreq/governor_performance.o
  CC      drivers/acpi/thermal.o
  CC [M]  drivers/net/ethernet/realtek/r8169_phy_config.o
  CC      fs/fs_pin.o
  CC [M]  net/ipv4/udp_tunnel_core.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  AR      drivers/perf/built-in.a
  CC      drivers/mmc/core/queue.o
  CC      drivers/hid/hid-belkin.o
  CC [M]  net/ipv4/udp_tunnel_nic.o
  CC      drivers/firmware/efi/cper_cxl.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
  CC      drivers/firmware/efi/libstub/relocate.o
  AR      drivers/hwtracing/intel_th/built-in.a
  CC      drivers/ras/ras.o
  AR      drivers/platform/x86/intel/pmc/built-in.a
  CC      drivers/android/binderfs.o
  CC [M]  drivers/platform/x86/intel/vsec.o
  CC      drivers/android/binder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
  CC      drivers/android/binder_alloc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_cs.o
  AR      drivers/devfreq/built-in.a
  CC      fs/nsfs.o
  CC      drivers/hid/hid-cherry.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  CC      drivers/md/dm-kcopyd.o
  CC      lib/cpu_rmap.o
  AR      drivers/nvmem/layouts/built-in.a
  CC      drivers/nvmem/core.o
  CC      drivers/hid/hid-chicony.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
  CC      drivers/ras/debugfs.o
  CC      fs/fs_types.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC      drivers/firmware/efi/dev-path-parser.o
  CC [M]  fs/smb/client/asn1.o
  CC      drivers/hid/hid-cypress.o
  CC [M]  drivers/gpu/drm/drm_managed.o
  CC [M]  drivers/gpu/drm/drm_mm.o
  CC [M]  drivers/mtd/chips/chipreg.o
  CC [M]  drivers/gpu/drm/drm_mode_config.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_xdp.o
  CC      mm/memfd.o
  CC      drivers/firmware/efi/libstub/printk.o
  CC      drivers/firmware/efi/libstub/vsprintf.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  CC      drivers/acpi/ioapic.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
  CC      lib/dynamic_queue_limits.o
  CC      drivers/hid/hid-ezkey.o
  CC [M]  drivers/gpu/drm/drm_mode_object.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC [M]  drivers/platform/x86/intel/rst.o
  CC      drivers/hid/hid-kensington.o
  CC [M]  drivers/mtd/mtdcore.o
  CC [M]  drivers/uio/uio.o
  CC [M]  drivers/mtd/mtdsuper.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  CC      drivers/acpi/battery.o
  CC      lib/glob.o
  CC [M]  drivers/vfio/pci/vfio_pci_core.o
  CC      lib/strncpy_from_user.o
  CC [M]  drivers/mtd/mtdconcat.o
  CC [M]  drivers/mtd/mtdpart.o
  CC      fs/fs_context.o
  AR      drivers/ras/built-in.a
  CC [M]  drivers/vfio/pci/vfio_pci_intrs.o
  CC      drivers/acpi/hed.o
  CC [M]  drivers/mtd/mtdchar.o
  CC      fs/fs_parser.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC      drivers/firmware/efi/apple-properties.o
  CC      drivers/md/dm-sysfs.o
  CC      drivers/hid/hid-lg.o
  LD [M]  drivers/net/ethernet/realtek/r8169.o
  AR      drivers/net/ethernet/smsc/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
  CC [M]  drivers/net/ethernet/smsc/smsc9420.o
  LD [M]  drivers/platform/x86/intel/intel_vsec.o
  AR      drivers/nvmem/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  LD [M]  drivers/platform/x86/intel/intel-rst.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  AR      drivers/platform/x86/intel/built-in.a
  AR      drivers/platform/x86/built-in.a
  AR      drivers/platform/built-in.a
  CC [M]  drivers/pps/pps.o
  CC [M]  drivers/pps/kapi.o
  CC [M]  drivers/bluetooth/btusb.o
  CC [M]  drivers/bluetooth/btintel.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  AR      drivers/mmc/core/built-in.a
  AR      drivers/mmc/built-in.a
  CC [M]  drivers/pps/sysfs.o
  CC [M]  drivers/vfio/pci/vfio_pci_rdwr.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_pm.o
  AR      net/ipv4/built-in.a
  LD [M]  net/ipv4/udp_tunnel.o
  CC      lib/strnlen_user.o
  AR      net/built-in.a
  CC      fs/fsopen.o
  CC      drivers/acpi/bgrt.o
  LD [M]  drivers/net/ethernet/intel/igc/igc.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  CC      drivers/firmware/efi/earlycon.o
  CC      drivers/md/dm-stats.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC [M]  drivers/vfio/pci/vfio_pci_config.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
  CC      mm/bootmem_info.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  CC [M]  drivers/vfio/vfio_main.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  STUBCPY drivers/firmware/efi/libstub/random.stub.o
  STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
  CC      fs/init.o
  STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
  STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
  STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
  STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  AR      drivers/firmware/efi/libstub/lib.a
  CC [M]  drivers/bluetooth/btbcm.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  CC      drivers/acpi/cppc_acpi.o
  CC      drivers/hid/hid-lg-g15.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
  CC      drivers/firmware/efi/cper-x86.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
  AR      drivers/net/ethernet/socionext/built-in.a
  CC      lib/net_utils.o
  CC      fs/kernel_read_file.o
  CC      fs/mnt_idmapping.o
  CC [M]  drivers/vfio/group.o
  CC      drivers/hid/hid-microsoft.o
  LD [M]  drivers/pps/pps_core.o
  CC [M]  drivers/dca/dca-core.o
  CC [M]  drivers/dca/dca-sysfs.o
  CC      lib/sg_pool.o
  CC      drivers/acpi/spcr.o
  AR      drivers/net/ethernet/vertexcom/built-in.a
  CC      lib/stackdepot.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
  CC      fs/remap_range.o
  AR      mm/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  CC [M]  drivers/vfio/pci/vfio_pci.o
  LD [M]  drivers/net/ethernet/intel/e1000e/e1000e.o
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
  CC [M]  drivers/vfio/iova_bitmap.o
  CC [M]  drivers/bluetooth/btrtl.o
  CC      fs/buffer.o
  CC      fs/mpage.o
  CC      drivers/hid/hid-monterey.o
  CC      fs/proc_namespace.o
  LD [M]  drivers/mtd/mtd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
  CC      lib/ucs2_string.o
  CC [M]  drivers/gpu/drm/drm_modes.o
  AR      drivers/firmware/efi/built-in.a
  CC      fs/direct-io.o
  AR      drivers/firmware/psci/built-in.a
  AR      drivers/firmware/smccc/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt.o
  AR      drivers/firmware/tegra/built-in.a
  AR      drivers/firmware/xilinx/built-in.a
  CC      drivers/firmware/dmi_scan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
  CC      drivers/acpi/acpi_pad.o
  CC [M]  drivers/ssb/main.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  LD [M]  drivers/dca/dca.o
  CC [M]  drivers/ssb/scan.o
  CC [M]  drivers/ssb/sprom.o
  CC      lib/sbitmap.o
  CC [M]  drivers/ssb/pci.o
  CC [M]  drivers/acpi/acpi_video.o
  CC [M]  drivers/vhost/net.o
  CC      lib/group_cpus.o
  CC [M]  drivers/vhost/vhost.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
  LD [M]  drivers/vfio/pci/vfio-pci.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
  LD [M]  drivers/vfio/pci/vfio-pci-core.o
  CC [M]  drivers/vfio/container.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC      drivers/firmware/dmi-sysfs.o
  AR      drivers/net/ethernet/wangxun/built-in.a
  CC [M]  lib/asn1_decoder.o
  CC      drivers/md/dm-rq.o
  CC [M]  drivers/vfio/virqfd.o
  AR      drivers/net/ethernet/xilinx/built-in.a
  CC [M]  drivers/gpu/drm/drm_modeset_lock.o
  CC [M]  drivers/vfio/vfio_iommu_type1.o
  CC      fs/eventpoll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
  CC [M]  drivers/vhost/iotlb.o
  AR      drivers/hid/built-in.a
  CC [M]  drivers/ssb/pcihost_wrapper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
  CC [M]  drivers/gpu/drm/drm_plane.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/acpi/video_detect.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  LD [M]  fs/smb/client/cifs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
  CC [M]  drivers/ssb/driver_chipcommon.o
  GEN     lib/oid_registry_data.c
  CC [M]  drivers/ssb/driver_chipcommon_pmu.o
  CC [M]  drivers/gpu/drm/drm_prime.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
  CC      drivers/md/dm-io-rewind.o
  CC [M]  drivers/ssb/driver_pcicore.o
  CC [M]  drivers/gpu/drm/drm_print.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
  CC      fs/anon_inodes.o
  CC      drivers/firmware/dmi-id.o
  LD [M]  drivers/vhost/vhost_iotlb.o
  AR      drivers/net/ethernet/synopsys/built-in.a
  CC [M]  lib/oid_registry.o
  AR      drivers/net/ethernet/pensando/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
  CC [M]  drivers/gpu/drm/drm_property.o
  CC      fs/signalfd.o
  CC      drivers/md/dm-builtin.o
  CC      fs/timerfd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_irq.o
  AR      lib/lib.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
  AR      drivers/acpi/built-in.a
  CC [M]  drivers/md/dm-bufio.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  LD [M]  drivers/vfio/vfio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
  CC [M]  drivers/gpu/drm/drm_syncobj.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  GEN     lib/crc32table.h
  CC      lib/crc32.o
  CC      drivers/firmware/memmap.o
  CC [M]  drivers/gpu/drm/drm_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_tile.o
  CC      fs/eventfd.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  CC [M]  drivers/gpu/drm/drm_trace_points.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
  CC [M]  drivers/gpu/drm/drm_vblank.o
  LD [M]  drivers/acpi/video.o
  CC [M]  drivers/gpu/drm/drm_vblank_work.o
  CC [M]  drivers/gpu/drm/drm_vma_manager.o
  LD [M]  drivers/ssb/ssb.o
  CC [M]  drivers/gpu/drm/drm_gpuva_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
  CC [M]  drivers/md/dm-bio-prison-v1.o
  CC [M]  drivers/gpu/drm/xe/xe_tile_sysfs.o
  CC      fs/userfaultfd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
  CC [M]  drivers/gpu/drm/drm_writeback.o
  AR      drivers/android/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_gtt.o
  AR      lib/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_llc.o
  CC      fs/aio.o
  CC [M]  drivers/md/dm-bio-prison-v2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
  AR      drivers/firmware/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
  CC [M]  drivers/gpu/drm/lib/drm_random.o
  LD [M]  drivers/vhost/vhost_net.o
  CC [M]  drivers/gpu/drm/drm_ioc32.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
  CC      fs/locks.o
  CC      fs/binfmt_script.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
  CC [M]  drivers/md/dm-crypt.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_lrc.o
  CC [M]  drivers/gpu/drm/drm_panel.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
  CC [M]  drivers/gpu/drm/drm_pci.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_migrate.o
  CC [M]  drivers/gpu/drm/drm_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/gpu/drm/drm_debugfs_crc.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ppgtt.o
  CC [M]  drivers/gpu/drm/drm_edid_load.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rc6.o
  CC [M]  drivers/md/dm-thin.o
  LD [M]  drivers/net/ethernet/intel/ixgbe/ixgbe.o
  CC [M]  drivers/gpu/drm/drm_panel_orientation_quirks.o
  CC      fs/binfmt_elf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_region_lmem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/md/dm-thin-metadata.o
  AR      drivers/net/ethernet/built-in.a
  AR      drivers/net/built-in.a
  CC      fs/compat_binfmt_elf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
  CC      fs/mbcache.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
  CC [M]  drivers/gpu/drm/drm_exec.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_renderstate.o
  CC      fs/posix_acl.o
  LD [M]  drivers/md/dm-bio-prison.o
  AR      drivers/md/built-in.a
  CC [M]  drivers/gpu/drm/drm_buddy.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_reset.o
  CC [M]  drivers/gpu/drm/drm_gem_shmem_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring.o
  CC [M]  drivers/gpu/drm/drm_suballoc.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/drm_atomic_helper.o
  CC      fs/coredump.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.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/amd/amdgpu/amdgpu_fdinfo.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring_submission.o
  CC [M]  drivers/gpu/drm/xe/xe_vm_madvise.o
  CC [M]  drivers/gpu/drm/drm_crtc_helper.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik.o
  CC      fs/drop_caches.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rps.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sa_media.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  CC [M]  drivers/gpu/drm/drm_damage_helper.o
  CC [M]  drivers/gpu/drm/drm_encoder_slave.o
  CC      fs/sysctls.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
  CC [M]  drivers/gpu/drm/drm_flip_work.o
  CC [M]  drivers/gpu/drm/drm_format_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC      fs/fhandle.o
  CC [M]  drivers/gpu/drm/drm_gem_atomic_helper.o
  CC [M]  drivers/gpu/drm/drm_gem_framebuffer_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_timeline.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_tlb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_sdma.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_wopcm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_utils.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_clock_gating.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_dram.o
  CC [M]  drivers/gpu/drm/drm_kms_helper_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
  CC [M]  drivers/gpu/drm/drm_modeset_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-soc/intel_pch.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_workarounds.o
  CC [M]  drivers/gpu/drm/drm_plane_helper.o
  CC [M]  drivers/gpu/drm/drm_probe_helper.o
  CC [M]  drivers/gpu/drm/drm_rect.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si.o
  CC [M]  drivers/gpu/drm/i915/gt/shmem_utils.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  CC [M]  drivers/gpu/drm/drm_self_refresh_helper.o
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
  CC [M]  drivers/gpu/drm/drm_simple_kms_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  LD [M]  drivers/md/dm-thin-pool.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/bridge/panel.o
  CC [M]  drivers/gpu/drm/drm_fbdev_generic.o
  CC [M]  drivers/gpu/drm/drm_fb_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/i915/gt/sysfs_engines.o
  LD [M]  drivers/gpu/drm/drm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
  LD [M]  drivers/gpu/drm/drm_shmem_helper.o
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  LD [M]  drivers/gpu/drm/drm_ttm_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_renderstate.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_dma.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
  AR      drivers/gpu/drm/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_renderstate.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/i915/gt/gen9_renderstate.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_busy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vi.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_clflush.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_context.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_create.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_domain.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.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/i915/gem/i915_gem_lmem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc15.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.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/amd/amdgpu/emu_soc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_phys.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.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/i915/gem/i915_gem_pm.o
  LD [M]  drivers/gpu/drm/drm_kms_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_region.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shmem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_stolen.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_device.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/i915/gem/i915_gem_ttm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nv.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.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/i915/gem/i915_gem_wait.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gemfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc21.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
  CC [M]  drivers/gpu/drm/i915/i915_active.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
  CC [M]  drivers/gpu/drm/i915/i915_cmd_parser.o
  CC [M]  drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_evict.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_ww.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
  CC [M]  drivers/gpu/drm/i915/i915_gem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/i915/i915_query.o
  CC [M]  drivers/gpu/drm/i915/i915_request.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v1_7.o
  CC [M]  drivers/gpu/drm/i915/i915_scheduler.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v3_6.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/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/i915/i915_vma.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.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/i915_vma_resource.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.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/amd/amdgpu/mmhub_v3_0_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.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/gt/uc/intel_guc_log.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.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/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.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/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
  CC [M]  drivers/gpu/drm/i915/i915_hwmon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/iceland_ih.o
  CC [M]  drivers/gpu/drm/i915/display/hsw_ips.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/tonga_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/i915/display/intel_audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cz_ih.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/i915/display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_ih.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
  CC [M]  drivers/gpu/drm/i915/display/intel_color.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/navi10_ih.o
  CC [M]  drivers/gpu/drm/i915/display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_connector.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_1.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cursor.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.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/display/intel_display.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_rps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dmc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpio_phy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_drrs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fdi.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/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v3_0.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/nouveau/nvkm/subdev/devinit/tu102.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
  CC [M]  drivers/gpu/drm/i915/display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
  CC [M]  drivers/gpu/drm/i915/display/intel_global_state.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp.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/sdma_v5_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hti.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
  CC [M]  drivers/gpu/drm/i915/display/intel_load_detect.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.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/skl_scaler.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_lock.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/i915/display/intel_overlay.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
  CC [M]  drivers/gpu/drm/xe/xe_pmu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_refclk.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
  CC [M]  drivers/gpu/drm/i915/display/intel_plane_initial.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pmdemand.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
  CC [M]  drivers/gpu/drm/i915/display/intel_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
  CC [M]  drivers/gpu/drm/i915/display/intel_quirks.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite_uapi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vblank.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vga.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_wm.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  CC [M]  drivers/gpu/drm/i915/display/i9xx_plane.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
  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_gem.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  CC [M]  drivers/gpu/drm/i915/display/i9xx_wm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
  CC [M]  drivers/gpu/drm/i915/display/skl_scaler.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  CC [M]  drivers/gpu/drm/i915/display/skl_universal_plane.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  CC [M]  drivers/gpu/drm/i915/display/skl_watermark.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  CC [M]  drivers/gpu/drm/i915/display/intel_acpi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7017.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
  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
  CC [M]  drivers/gpu/drm/i915/display/dvo_ivch.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_sil164.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_tfp410.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
  CC [M]  drivers/gpu/drm/i915/display/g4x_dp.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
  CC [M]  drivers/gpu/drm/i915/display/g4x_hdmi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
  CC [M]  drivers/gpu/drm/i915/display/icl_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
  CC [M]  drivers/gpu/drm/i915/display/intel_backlight.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_device.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  CC [M]  drivers/gpu/drm/i915/display/intel_display_trace.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_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
  HDRTEST drivers/gpu/drm/xe/xe_assert.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
  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/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/intel_dp_aux.o
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dvo.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
  CC [M]  drivers/gpu/drm/i915/display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  CC [M]  drivers/gpu/drm/i915/display/intel_lvds.o
  CC [M]  drivers/gpu/drm/i915/display/intel_panel.o
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_pps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sdvo.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
  CC [M]  drivers/gpu/drm/i915/display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tv.o
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vrr.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi_pll.o
  CC [M]  drivers/gpu/drm/i915/i915_perf.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.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/nouveau/nvkm/subdev/i2c/auxgm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
  HDRTEST drivers/gpu/drm/xe/xe_device_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
  CC [M]  drivers/gpu/drm/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/ltc/gp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_session.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
  CC [M]  drivers/gpu/drm/i915/i915_gpu_error.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
  CC [M]  drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_random.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_selftest.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_atomic.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_flush_test.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_live_test.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_mmap.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_reset.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_spinner.o
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  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/amd/amdgpu/amdgpu_ioc32.o
  CC [M]  drivers/gpu/drm/i915/selftests/librapl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
  CC [M]  drivers/gpu/drm/i915/i915_vgpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display.h
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_exec_queue_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
  HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
  HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
  HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_idle_sysfs_types.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_hdcp.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_lock.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
  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/vmmmcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_device.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
  HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
  HDRTEST drivers/gpu/drm/i915/display/intel_color.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  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/nouveau/nvkm/subdev/pci/nv40.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.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/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
  HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
  HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
  HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
  HDRTEST drivers/gpu/drm/i915/display/intel_de.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc_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/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
  HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pmdemand.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
  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/nouveau/nvkm/subdev/timer/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
  HDRTEST drivers/gpu/drm/xe/xe_pmu_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
  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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/xe/xe_range_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.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/gem/selftests/igt_gem_utils.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.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/xe/xe_sa_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_tile.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_tile_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
  HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.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/bios/dce110/command_table_helper_dce110.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.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/engine/device/acpi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/base.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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
  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
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
  HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
  HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
  HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
  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/disp/head.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_defines.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  LD [M]  drivers/gpu/drm/xe/xe.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.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/gt/intel_reset.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_print.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
  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/gt/uc/intel_guc_slpc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_hwconfig.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc.h
  HDRTEST drivers/gpu/drm/i915/gt/gen8_engine_cs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gpu_commands.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_param.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_user.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gsc.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_tlb.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_llc.h
  HDRTEST drivers/gpu/drm/i915/gt/gen6_ppgtt.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate_types.h
  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
  HDRTEST drivers/gpu/drm/i915/gt/selftests/mock_timeline.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc_reg.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o
  HDRTEST drivers/gpu/drm/i915/gt/mock_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_stats.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/g98.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_renderstate.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/gen2_engine_cs.h
  HDRTEST drivers/gpu/drm/i915/gvt/gvt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o
  HDRTEST drivers/gpu/drm/i915/gvt/trace.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gvt/debug.h
  HDRTEST drivers/gpu/drm/i915/gvt/edid.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.o
  HDRTEST drivers/gpu/drm/i915/gvt/page_track.h
  HDRTEST drivers/gpu/drm/i915/gvt/mmio.h
  HDRTEST drivers/gpu/drm/i915/gvt/sched_policy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gvt/fb_decoder.h
  HDRTEST drivers/gpu/drm/i915/gvt/cmd_parser.h
  HDRTEST drivers/gpu/drm/i915/gvt/dmabuf.h
  HDRTEST drivers/gpu/drm/i915/gvt/mmio_context.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.o
  HDRTEST drivers/gpu/drm/i915/gvt/display.h
  HDRTEST drivers/gpu/drm/i915/gvt/gtt.h
  HDRTEST drivers/gpu/drm/i915/gvt/scheduler.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/gvt/reg.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o
  HDRTEST drivers/gpu/drm/i915/gvt/execlist.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
  HDRTEST drivers/gpu/drm/i915/gvt/interrupt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_active.h
  HDRTEST drivers/gpu/drm/i915/i915_active_types.h
  HDRTEST drivers/gpu/drm/i915/i915_cmd_parser.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o
  HDRTEST drivers/gpu/drm/i915/i915_config.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
  HDRTEST drivers/gpu/drm/i915/i915_debugfs.h
  HDRTEST drivers/gpu/drm/i915/i915_debugfs_params.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
  HDRTEST drivers/gpu/drm/i915/i915_deps.h
  HDRTEST drivers/gpu/drm/i915/i915_driver.h
  HDRTEST drivers/gpu/drm/i915/i915_drm_client.h
  HDRTEST drivers/gpu/drm/i915/i915_drv.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o
  HDRTEST drivers/gpu/drm/i915/i915_file_private.h
  HDRTEST drivers/gpu/drm/i915/i915_fixed.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o
  HDRTEST drivers/gpu/drm/i915/i915_gem.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o
  HDRTEST drivers/gpu/drm/i915/i915_gem_evict.h
  HDRTEST drivers/gpu/drm/i915/i915_gem_gtt.h
  HDRTEST drivers/gpu/drm/i915/i915_gem_ww.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_getparam.h
  HDRTEST drivers/gpu/drm/i915/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/i915/i915_hwmon.h
  HDRTEST drivers/gpu/drm/i915/i915_ioc32.h
  HDRTEST drivers/gpu/drm/i915/i915_ioctl.h
  HDRTEST drivers/gpu/drm/i915/i915_iosf_mbi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o
  HDRTEST drivers/gpu/drm/i915/i915_irq.h
  HDRTEST drivers/gpu/drm/i915/i915_memcpy.h
  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/clk_mgr/dcn315/dcn315_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o
  HDRTEST drivers/gpu/drm/i915/i915_mitigations.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
  HDRTEST drivers/gpu/drm/i915/i915_mm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o
  HDRTEST drivers/gpu/drm/i915/i915_params.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o
  HDRTEST drivers/gpu/drm/i915/i915_pci.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
  HDRTEST drivers/gpu/drm/i915/i915_perf.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
  HDRTEST drivers/gpu/drm/i915/i915_perf_oa_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
  HDRTEST drivers/gpu/drm/i915/i915_perf_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o
  HDRTEST drivers/gpu/drm/i915/i915_pmu.h
  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/nouveau/nvkm/engine/gr/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm_lcd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o
  HDRTEST drivers/gpu/drm/i915/i915_priolist_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
  HDRTEST drivers/gpu/drm/i915/i915_pvinfo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o
  HDRTEST drivers/gpu/drm/i915/i915_query.h
  HDRTEST drivers/gpu/drm/i915/i915_reg.h
  HDRTEST drivers/gpu/drm/i915/i915_reg_defs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o
  HDRTEST drivers/gpu/drm/i915/i915_request.h
  HDRTEST drivers/gpu/drm/i915/i915_scatterlist.h
  HDRTEST drivers/gpu/drm/i915/i915_scheduler.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o
  HDRTEST drivers/gpu/drm/i915/i915_scheduler_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o
  HDRTEST drivers/gpu/drm/i915/i915_selftest.h
  HDRTEST drivers/gpu/drm/i915/i915_suspend.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence.h
  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/amd/amdgpu/../display/dc/gpio/hw_generic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.o
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence_work.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.o
  HDRTEST drivers/gpu/drm/i915/i915_switcheroo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.o
  HDRTEST drivers/gpu/drm/i915/i915_syncmap.h
  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
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o
  HDRTEST drive



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
                   ` (3 preceding siblings ...)
  2023-09-19 11:05 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-09-19 11:05 ` Sujaritha Sundaresan
  2023-09-20  4:46   ` Riana Tauro
  2023-09-20 19:54   ` Rodrigo Vivi
  2023-09-19 11:06 ` [Intel-xe] ✗ CI.Hooks: failure for Add throttle reasons sysfs Patchwork
                   ` (2 subsequent siblings)
  7 siblings, 2 replies; 13+ messages in thread
From: Sujaritha Sundaresan @ 2023-09-19 11:05 UTC (permalink / raw)
  To: intel-xe; +Cc: Sujaritha Sundaresan

Add throttle reasons sysfs interface under device/../gt#/
Currently there is one overall status and eight reasons
attributes.

The new sysfs structure will have the below layout

device/tile<n>/gt<n>
               ├── gt0
               │   └── throttle
               │       ├── <throttle_reasons>
               │
               │
               ├── gtN
               │   └── throttle
               │       ├── <throttle_reasons>

v2: Fix review comments (Riana)
    Move init call (Matt)

Signed-off-by: Sujaritha Sundaresan <sujaritha.sundaresan@intel.com>
---
 drivers/gpu/drm/xe/Makefile                   |   1 +
 drivers/gpu/drm/xe/regs/xe_gt_regs.h          |  13 +
 drivers/gpu/drm/xe/xe_gt_sysfs.c              |   3 +
 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c     | 281 ++++++++++++++++++
 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h     |  17 ++
 .../gpu/drm/xe/xe_gt_throttle_sysfs_types.h   |  15 +
 drivers/gpu/drm/xe/xe_gt_types.h              |   4 +
 7 files changed, 334 insertions(+)
 create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h

diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index cc95a46b5e4d..7e1c4be0ab7f 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -63,6 +63,7 @@ xe-y += xe_bb.o \
 	xe_gt_mcr.o \
 	xe_gt_pagefault.o \
 	xe_gt_sysfs.o \
+	xe_gt_throttle_sysfs.o \
 	xe_gt_tlb_invalidation.o \
 	xe_gt_topology.o \
 	xe_guc.o \
diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
index e13fbbdf6929..f9ba57c3bc4b 100644
--- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
+++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
@@ -410,4 +410,17 @@
 #define XEHPC_BCS5_BCS6_INTR_MASK		XE_REG(0x190118)
 #define XEHPC_BCS7_BCS8_INTR_MASK		XE_REG(0x19011c)
 
+#define GT0_PERF_LIMIT_REASONS			XE_REG(0x1381a8)
+#define   GT0_PERF_LIMIT_REASONS_MASK		0xde3
+#define   PROCHOT_MASK				REG_BIT(0)
+#define   THERMAL_LIMIT_MASK			REG_BIT(1)
+#define   RATL_MASK				REG_BIT(5)
+#define   VR_THERMALERT_MASK			REG_BIT(6)
+#define   VR_TDC_MASK				REG_BIT(7)
+#define   POWER_LIMIT_4_MASK			REG_BIT(8)
+#define   POWER_LIMIT_1_MASK			REG_BIT(10)
+#define   POWER_LIMIT_2_MASK			REG_BIT(11)
+#define   GT0_PERF_LIMIT_REASONS_LOG_MASK	REG_GENMASK(31, 16)
+#define MTL_MEDIA_PERF_LIMIT_REASONS		XE_REG(0x138030)
+
 #endif
diff --git a/drivers/gpu/drm/xe/xe_gt_sysfs.c b/drivers/gpu/drm/xe/xe_gt_sysfs.c
index c69d2e8a0fe1..d4839ade7240 100644
--- a/drivers/gpu/drm/xe/xe_gt_sysfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_sysfs.c
@@ -11,6 +11,7 @@
 #include <drm/drm_managed.h>
 
 #include "xe_gt.h"
+#include "xe_gt_throttle_sysfs.h"
 
 static void xe_gt_sysfs_kobj_release(struct kobject *kobj)
 {
@@ -52,6 +53,8 @@ void xe_gt_sysfs_init(struct xe_gt *gt)
 
 	gt->sysfs = &kg->base;
 
+	xe_gt_throttle_sysfs_init(&gt->throttle);
+
 	err = drmm_add_action_or_reset(&xe->drm, gt_sysfs_fini, gt);
 	if (err) {
 		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
new file mode 100644
index 000000000000..0dc9c7cada5a
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
@@ -0,0 +1,281 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#include <drm/drm_managed.h>
+
+#include <regs/xe_gt_regs.h>
+#include "xe_device.h"
+#include "xe_gt.h"
+#include "xe_gt_sysfs.h"
+#include "xe_gt_throttle_sysfs.h"
+#include "xe_mmio.h"
+
+/**
+ * DOC: Xe GT Throttle
+ *
+ * Provides sysfs entries for frequency throttle reasons in GT
+ *
+ * device/gt#/throttle/status - Overall status
+ * device/gt#/throttle/throttle_reason_pl1 - Frequency throttle due to PL1
+ * device/gt#/throttle/throttle_reason_pl2 - Frequency throttle due to PL2
+ * device/gt#/throttle/throttle_reason_pl4 - Frequency throttle due to PL4, Iccmax etc.
+ * device/gt#/throttle/throttle_reason_thermal - Frequency throttle due to thermal
+ * device/gt#/throttle/throttle_reason_prochot - Frequency throttle due to prochot
+ * device/gt#/throttle/throttle_reason_ratl - Frequency throttle due to RATL
+ * device/gt#/throttle/throttle_reason_vr_thermalert - Frequency throttle due to VR THERMALERT
+ * device/gt#/throttle/throttle_reason_vr_tdc -  Frequency throttle due to VR TDC
+ */
+
+static struct xe_gt_throttle *dev_to_throttle(struct device *dev)
+{
+	struct kobject *kobj = &dev->kobj;
+
+	return &kobj_to_gt(kobj->parent)->throttle;
+}
+
+static struct xe_gt *throttle_to_gt(struct xe_gt_throttle *throttle)
+{
+	return container_of(throttle, struct xe_gt, throttle);
+}
+
+u32 read_perf_limit_reasons(struct xe_gt *gt)
+{
+	u32 reg;
+	if (xe_gt_is_media_type(gt))
+		reg = xe_mmio_read32(gt, MTL_MEDIA_PERF_LIMIT_REASONS);
+	else
+		reg = xe_mmio_read32(gt, GT0_PERF_LIMIT_REASONS);
+
+	return reg;
+}
+
+u32 xe_read_status(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 status = read_perf_limit_reasons(gt) & GT0_PERF_LIMIT_REASONS_MASK;
+
+	return status;
+}
+
+u32 xe_read_reason_pl1(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 pl1 = read_perf_limit_reasons(gt) & POWER_LIMIT_1_MASK;
+
+	return pl1;
+}
+
+u32 xe_read_reason_pl2(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 pl2 = read_perf_limit_reasons(gt) & POWER_LIMIT_2_MASK;
+
+	return pl2;
+}
+
+u32 xe_read_reason_pl4(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 pl4 = read_perf_limit_reasons(gt) & POWER_LIMIT_4_MASK;
+
+	return pl4;
+}
+
+u32 xe_read_reason_thermal(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 thermal = read_perf_limit_reasons(gt) & THERMAL_LIMIT_MASK;
+
+	return thermal;
+}
+
+u32 xe_read_reason_prochot(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 prochot = read_perf_limit_reasons(gt) & PROCHOT_MASK;
+
+	return prochot;
+}
+
+u32 xe_read_reason_ratl(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 ratl = read_perf_limit_reasons(gt) & RATL_MASK;
+
+	return ratl;
+}
+
+u32 xe_read_reason_vr_thermalert(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 thermalert = read_perf_limit_reasons(gt) & VR_THERMALERT_MASK;
+
+	return thermalert;
+}
+
+u32 xe_read_reason_vr_tdc(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	u32 tdc = read_perf_limit_reasons(gt) & VR_TDC_MASK;
+
+	return tdc;
+}
+
+static ssize_t status_show(struct device *dev,
+			   struct device_attribute *attr,
+			   char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool status = !!xe_read_status(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", status);
+}
+static DEVICE_ATTR_RO(status);
+
+static ssize_t reason_pl1_show(struct device *dev,
+			       struct device_attribute *attr,
+			       char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool pl1 = !!xe_read_reason_pl1(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", pl1);
+}
+static DEVICE_ATTR_RO(reason_pl1);
+
+static ssize_t reason_pl2_show(struct device *dev,
+			       struct device_attribute *attr,
+			       char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool pl2 = !!xe_read_reason_pl2(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", pl2);
+}
+static DEVICE_ATTR_RO(reason_pl2);
+
+static ssize_t reason_pl4_show(struct device *dev,
+			       struct device_attribute *attr,
+			       char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool pl4 = !!xe_read_reason_pl4(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", pl4);
+}
+static DEVICE_ATTR_RO(reason_pl4);
+
+static ssize_t reason_thermal_show(struct device *dev,
+				   struct device_attribute *attr,
+				   char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool thermal = !!xe_read_reason_thermal(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", thermal);
+}
+static DEVICE_ATTR_RO(reason_thermal);
+
+static ssize_t reason_prochot_show(struct device *dev,
+				   struct device_attribute *attr,
+				   char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool prochot = !!xe_read_reason_prochot(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", prochot);
+}
+static DEVICE_ATTR_RO(reason_prochot);
+
+static ssize_t reason_ratl_show(struct device *dev,
+				struct device_attribute *attr,
+				char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool ratl = !!xe_read_reason_ratl(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", ratl);
+}
+static DEVICE_ATTR_RO(reason_ratl);
+
+static ssize_t reason_vr_thermalert_show(struct device *dev,
+					 struct device_attribute *attr,
+					 char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool thermalert = !!xe_read_reason_vr_thermalert(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", thermalert);
+}
+static DEVICE_ATTR_RO(reason_vr_thermalert);
+
+static ssize_t reason_vr_tdc_show(struct device *dev,
+				  struct device_attribute *attr,
+				  char *buff)
+{
+	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	bool tdc = !!xe_read_reason_vr_tdc(&gt->throttle);
+
+	return sysfs_emit(buff, "%u\n", tdc);
+}
+static DEVICE_ATTR_RO(reason_vr_tdc);
+
+static const struct attribute *throttle_attrs[] = {
+	&dev_attr_status.attr,
+	&dev_attr_reason_pl1.attr,
+	&dev_attr_reason_pl2.attr,
+	&dev_attr_reason_pl4.attr,
+	&dev_attr_reason_thermal.attr,
+	&dev_attr_reason_prochot.attr,
+	&dev_attr_reason_ratl.attr,
+	&dev_attr_reason_vr_thermalert.attr,
+	&dev_attr_reason_vr_tdc.attr,
+	NULL
+};
+
+static void gt_throttle_sysfs_fini(struct drm_device *drm, void *arg)
+{
+	struct kobject *kobj = arg;
+
+	sysfs_remove_files(kobj, throttle_attrs);
+	kobject_put(kobj);
+}
+
+void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle)
+{
+	struct xe_gt *gt = throttle_to_gt(throttle);
+	struct xe_device *xe = gt_to_xe(gt);
+	struct kobject *kobj;
+	int err;
+
+	kobj = kobject_create_and_add("throttle", gt->sysfs);
+	if (!kobj) {
+		drm_warn(&xe->drm, "%s failed, err: %d\n", __func__, -ENOMEM);
+		return;
+	}
+
+	err = sysfs_create_files(kobj, throttle_attrs);
+	if (err) {
+		kobject_put(kobj);
+		drm_warn(&xe->drm, "failed to register throttle sysfs, err: %d\n", err);
+		return;
+	}
+
+	err = drmm_add_action_or_reset(&xe->drm, gt_throttle_sysfs_fini, kobj);
+	if (err)
+		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
+			 __func__, err);
+}
+
+
diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
new file mode 100644
index 000000000000..809213c3bba1
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
@@ -0,0 +1,17 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_GT_THROTTLE_SYSFS_H_
+#define _XE_GT_THROTTLE_SYSFS_H_
+
+#include <drm/drm_managed.h>
+
+#include "xe_device.h"
+#include "xe_gt.h"
+#include "xe_gt_throttle_sysfs_types.h"
+
+void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle);
+
+#endif /* _XE_GT_THROTTLE_SYSFS_H_ */
diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
new file mode 100644
index 000000000000..5ee0d45d0a9f
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
@@ -0,0 +1,15 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2023 Intel Corporation
+ */
+
+#ifndef _XE_GT_THROTTLE_SYSFS_TYPES_H_
+#define _XE_GT_THROTTLE_SYSFS_TYPES_H_
+
+#include <linux/types.h>
+
+struct xe_gt_throttle {
+};
+
+#endif /* _XE_GT_THROTTLE_SYSFS_TYPES_H_ */
+
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index d4310be3e1e7..7829bbeeb5d8 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -8,6 +8,7 @@
 
 #include "xe_force_wake_types.h"
 #include "xe_gt_idle_sysfs_types.h"
+#include "xe_gt_throttle_sysfs_types.h"
 #include "xe_hw_engine_types.h"
 #include "xe_hw_fence_types.h"
 #include "xe_reg_sr_types.h"
@@ -299,6 +300,9 @@ struct xe_gt {
 	/** @sysfs: sysfs' kobj used by xe_gt_sysfs */
 	struct kobject *sysfs;
 
+	/** @throttle: frequency throttling reasons in GT */
+	struct xe_gt_throttle throttle;
+
 	/** @mocs: info */
 	struct {
 		/** @uc_index: UC index */
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [Intel-xe] ✗ CI.Hooks: failure for Add throttle reasons sysfs
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
                   ` (4 preceding siblings ...)
  2023-09-19 11:05 ` [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes Sujaritha Sundaresan
@ 2023-09-19 11:06 ` Patchwork
  2023-09-19 11:07 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
  2023-09-19 11:39 ` [Intel-xe] ✓ CI.BAT: " Patchwork
  7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-09-19 11:06 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

== Series Details ==

Series: Add throttle reasons sysfs
URL   : https://patchwork.freedesktop.org/series/123906/
State : failure

== Summary ==

run-parts: executing /workspace/ci/hooks/00-showenv
/workspace
+ pwd
+ ls -la
total 880
drwxrwxr-x 10 1003 1003   4096 Sep 19 11:05 .
drwxr-xr-x  1 root root   4096 Sep 19 11:05 ..
-rw-rw-r--  1 1003 1003 789262 Sep 19 11:05 build.log
-rw-rw-r--  1 1003 1003   2327 Sep 19 10:57 checkpatch.log
drwxrwxr-x  5 1003 1003   4096 Sep 19 10:55 ci
drwxrwxr-x  9 1003 1003   4096 Sep 19 10:55 docker
drwxrwxr-x  8 1003 1003   4096 Sep 19 10:55 .git
-rw-rw-r--  1 1003 1003    363 Sep 19 10:57 git_apply.log
drwxrwxr-x  4 1003 1003   4096 Sep 19 10:55 .github
-rw-rw-r--  1 1003 1003    233 Sep 19 10:55 .groovylintrc.json
-rw-rw-r--  1 1003 1003     78 Sep 19 11:05 hooks.log
drwxrwxr-x 31 1003 1003   4096 Sep 19 11:05 kernel
-rw-rw-r--  1 1003 1003  13570 Sep 19 10:57 kernel.mbox
-rw-rw-r--  1 1003 1003  26482 Sep 19 10:58 kunit.log
-rw-rw-r--  1 1003 1003     48 Sep 19 10:57 parent.tag
drwxrwxr-x 45 1003 1003   4096 Sep 19 10:55 pipelines
-rw-rw-r--  1 1003 1003    793 Sep 19 10:55 README.adoc
drwxrwxr-x  3 1003 1003   4096 Sep 19 10:55 scripts
drwxrwxr-x  2 1003 1003   4096 Sep 19 10:55 .vscode
+ uname -a
Linux 53a82afc424c 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+ export
+ grep -Ei '(^|\W)CI_'
declare -x CI_KERNEL_BUILD_DIR="/workspace/kernel/build64-default"
declare -x CI_KERNEL_SRC_DIR="/workspace/kernel"
declare -x CI_TOOLS_SRC_DIR="/workspace/ci"
declare -x CI_WORKSPACE_DIR="/workspace"
+ '[' -n /workspace ']'
+ git_args='-C /workspace/kernel'
+ git_log_args=
+ git --no-pager -C /workspace/kernel log --format=oneline --abbrev-commit
7fbf09916 drm/xe: Add throttle reason sysfs attributes
3d7e02fb9 fixup! drm/xe/pmu: Enable PMU interface
run-parts: executing /workspace/ci/hooks/10-build-W1
+ SRC_DIR=/workspace/kernel
+ RESTORE_DISPLAY_CONFIG=0
+ '[' -n /workspace/kernel/build64-default ']'
+ BUILD_DIR=/workspace/kernel/build64-default
+ cd /workspace/kernel
+ grep -q -e '^CONFIG_DRM_XE_DISPLAY=[yY]' /workspace/kernel/build64-default/.config
+ RESTORE_DISPLAY_CONFIG=1
+ trap cleanup EXIT
+ ./scripts/config --file /workspace/kernel/build64-default/.config --disable CONFIG_DRM_XE_DISPLAY
++ nproc
+ make -j48 O=/workspace/kernel/build64-default modules_prepare
make[1]: Entering directory '/workspace/kernel/build64-default'
  SYNC    include/config/auto.conf.cmd
  GEN     Makefile
  GEN     Makefile
  UPD     include/generated/compile.h
  UPD     include/config/kernel.release
  UPD     include/generated/utsrelease.h
  DESCEND objtool
  CALL    ../scripts/checksyscalls.sh
  HOSTCC  /workspace/kernel/build64-default/tools/objtool/fixdep.o
  HOSTLD  /workspace/kernel/build64-default/tools/objtool/fixdep-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/fixdep
  INSTALL libsubcmd_headers
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/exec-cmd.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/help.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/pager.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/parse-options.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/run-command.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/sigchain.o
  CC      /workspace/kernel/build64-default/tools/objtool/libsubcmd/subcmd-config.o
  LD      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /workspace/kernel/build64-default/tools/objtool/libsubcmd/libsubcmd.a
  CC      /workspace/kernel/build64-default/tools/objtool/weak.o
  CC      /workspace/kernel/build64-default/tools/objtool/check.o
  CC      /workspace/kernel/build64-default/tools/objtool/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/builtin-check.o
  CC      /workspace/kernel/build64-default/tools/objtool/elf.o
  CC      /workspace/kernel/build64-default/tools/objtool/objtool.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_gen.o
  CC      /workspace/kernel/build64-default/tools/objtool/orc_dump.o
  CC      /workspace/kernel/build64-default/tools/objtool/libstring.o
  CC      /workspace/kernel/build64-default/tools/objtool/libctype.o
  CC      /workspace/kernel/build64-default/tools/objtool/str_error_r.o
  CC      /workspace/kernel/build64-default/tools/objtool/librbtree.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/special.o
  CC      /workspace/kernel/build64-default/tools/objtool/arch/x86/decode.o
  LD      /workspace/kernel/build64-default/tools/objtool/arch/x86/objtool-in.o
  LD      /workspace/kernel/build64-default/tools/objtool/objtool-in.o
  LINK    /workspace/kernel/build64-default/tools/objtool/objtool
make[1]: Leaving directory '/workspace/kernel/build64-default'
++ nproc
+ make -j48 O=/workspace/kernel/build64-default M=drivers/gpu/drm/xe W=1
make[1]: Entering directory '/workspace/kernel/build64-default'
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/xe/xe_device_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/xe/xe_exec_queue.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_idle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  HOSTCC  drivers/gpu/drm/xe/xe_gen_wa_oob
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:43:5: error: no previous prototype for ‘read_perf_limit_reasons’ [-Werror=missing-prototypes]
   43 | u32 read_perf_limit_reasons(struct xe_gt *gt)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:54:5: error: no previous prototype for ‘xe_read_status’ [-Werror=missing-prototypes]
   54 | u32 xe_read_status(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:62:5: error: no previous prototype for ‘xe_read_reason_pl1’ [-Werror=missing-prototypes]
   62 | u32 xe_read_reason_pl1(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:70:5: error: no previous prototype for ‘xe_read_reason_pl2’ [-Werror=missing-prototypes]
   70 | u32 xe_read_reason_pl2(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:78:5: error: no previous prototype for ‘xe_read_reason_pl4’ [-Werror=missing-prototypes]
   78 | u32 xe_read_reason_pl4(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:86:5: error: no previous prototype for ‘xe_read_reason_thermal’ [-Werror=missing-prototypes]
   86 | u32 xe_read_reason_thermal(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:94:5: error: no previous prototype for ‘xe_read_reason_prochot’ [-Werror=missing-prototypes]
   94 | u32 xe_read_reason_prochot(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:102:5: error: no previous prototype for ‘xe_read_reason_ratl’ [-Werror=missing-prototypes]
  102 | u32 xe_read_reason_ratl(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:110:5: error: no previous prototype for ‘xe_read_reason_vr_thermalert’ [-Werror=missing-prototypes]
  110 | u32 xe_read_reason_vr_thermalert(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c:118:5: error: no previous prototype for ‘xe_read_reason_vr_tdc’ [-Werror=missing-prototypes]
  118 | u32 xe_read_reason_vr_tdc(struct xe_gt_throttle *throttle)
      |     ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  drivers/gpu/drm/xe/xe_range_fence.o
cc1: all warnings being treated as errors
make[3]: *** [../scripts/Makefile.build:243: drivers/gpu/drm/xe/xe_gt_throttle_sysfs.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/workspace/kernel/Makefile:2032: drivers/gpu/drm/xe] Error 2
make[1]: Leaving directory '/workspace/kernel/build64-default'
make[1]: *** [/workspace/kernel/Makefile:234: __sub-make] Error 2
make: *** [Makefile:234: __sub-make] Error 2
+ cleanup
+ '[' 1 -eq 1 ']'
+ ./scripts/config --file /workspace/kernel/build64-default/.config --enable CONFIG_DRM_XE_DISPLAY
run-parts: /workspace/ci/hooks/10-build-W1 exited with return code 2



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Intel-xe] ✓ CI.checksparse: success for Add throttle reasons sysfs
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
                   ` (5 preceding siblings ...)
  2023-09-19 11:06 ` [Intel-xe] ✗ CI.Hooks: failure for Add throttle reasons sysfs Patchwork
@ 2023-09-19 11:07 ` Patchwork
  2023-09-19 11:39 ` [Intel-xe] ✓ CI.BAT: " Patchwork
  7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-09-19 11:07 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

== Series Details ==

Series: Add throttle reasons sysfs
URL   : https://patchwork.freedesktop.org/series/123906/
State : success

== Summary ==

+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast 3d7e02fb9c40263a989c4c19d2dc5a07659965ed
Sparse version: 0.6.1 (Ubuntu: 0.6.1-2build1)
Fast mode used, each commit won't be checked separately.
Okay!

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Intel-xe] ✓ CI.BAT: success for Add throttle reasons sysfs
  2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
                   ` (6 preceding siblings ...)
  2023-09-19 11:07 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
@ 2023-09-19 11:39 ` Patchwork
  7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-09-19 11:39 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

[-- Attachment #1: Type: text/plain, Size: 1544 bytes --]

== Series Details ==

Series: Add throttle reasons sysfs
URL   : https://patchwork.freedesktop.org/series/123906/
State : success

== Summary ==

CI Bug Log - changes from xe-380-3d7e02fb9c40263a989c4c19d2dc5a07659965ed_BAT -> xe-pw-123906v1_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in xe-pw-123906v1_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
    - bat-adlp-7:         [PASS][1] -> [FAIL][2] ([Intel XE#480]) +1 other test fail
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-380-3d7e02fb9c40263a989c4c19d2dc5a07659965ed/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-123906v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html

  
  [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480


Build changes
-------------

  * Linux: xe-380-3d7e02fb9c40263a989c4c19d2dc5a07659965ed -> xe-pw-123906v1

  IGT_7493: 2517e42d612e0c1ca096acf8b5f6177f7ef4bce7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-380-3d7e02fb9c40263a989c4c19d2dc5a07659965ed: 3d7e02fb9c40263a989c4c19d2dc5a07659965ed
  xe-pw-123906v1: 123906v1

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-123906v1/index.html

[-- Attachment #2: Type: text/html, Size: 2110 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes
  2023-09-19 11:05 ` [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes Sujaritha Sundaresan
@ 2023-09-20  4:46   ` Riana Tauro
  2023-09-25  4:16     ` Sundaresan, Sujaritha
  2023-09-20 19:54   ` Rodrigo Vivi
  1 sibling, 1 reply; 13+ messages in thread
From: Riana Tauro @ 2023-09-20  4:46 UTC (permalink / raw)
  To: Sujaritha Sundaresan, intel-xe



On 9/19/2023 4:35 PM, Sujaritha Sundaresan wrote:
> Add throttle reasons sysfs interface under device/../gt#/
> Currently there is one overall status and eight reasons
> attributes.
> 
> The new sysfs structure will have the below layout
> 
> device/tile<n>/gt<n>
>                 ├── gt0
>                 │   └── throttle
>                 │       ├── <throttle_reasons>
>                 │
>                 │
>                 ├── gtN
>                 │   └── throttle
>                 │       ├── <throttle_reasons>
> 
> v2: Fix review comments (Riana)
>      Move init call (Matt)
> 
> Signed-off-by: Sujaritha Sundaresan <sujaritha.sundaresan@intel.com>
> ---
>   drivers/gpu/drm/xe/Makefile                   |   1 +
>   drivers/gpu/drm/xe/regs/xe_gt_regs.h          |  13 +
>   drivers/gpu/drm/xe/xe_gt_sysfs.c              |   3 +
>   drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c     | 281 ++++++++++++++++++
>   drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h     |  17 ++
>   .../gpu/drm/xe/xe_gt_throttle_sysfs_types.h   |  15 +
>   drivers/gpu/drm/xe/xe_gt_types.h              |   4 +
>   7 files changed, 334 insertions(+)
>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
> 
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
> index cc95a46b5e4d..7e1c4be0ab7f 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -63,6 +63,7 @@ xe-y += xe_bb.o \
>   	xe_gt_mcr.o \
>   	xe_gt_pagefault.o \
>   	xe_gt_sysfs.o \
> +	xe_gt_throttle_sysfs.o \
>   	xe_gt_tlb_invalidation.o \
>   	xe_gt_topology.o \
>   	xe_guc.o \
> diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> index e13fbbdf6929..f9ba57c3bc4b 100644
> --- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> +++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> @@ -410,4 +410,17 @@
>   #define XEHPC_BCS5_BCS6_INTR_MASK		XE_REG(0x190118)
>   #define XEHPC_BCS7_BCS8_INTR_MASK		XE_REG(0x19011c)
>   
> +#define GT0_PERF_LIMIT_REASONS			XE_REG(0x1381a8)
> +#define   GT0_PERF_LIMIT_REASONS_MASK		0xde3
> +#define   PROCHOT_MASK				REG_BIT(0)
> +#define   THERMAL_LIMIT_MASK			REG_BIT(1)
> +#define   RATL_MASK				REG_BIT(5)
> +#define   VR_THERMALERT_MASK			REG_BIT(6)
> +#define   VR_TDC_MASK				REG_BIT(7)
> +#define   POWER_LIMIT_4_MASK			REG_BIT(8)
> +#define   POWER_LIMIT_1_MASK			REG_BIT(10)
> +#define   POWER_LIMIT_2_MASK			REG_BIT(11)
> +#define   GT0_PERF_LIMIT_REASONS_LOG_MASK	REG_GENMASK(31, 16)
Not used in below code
> +#define MTL_MEDIA_PERF_LIMIT_REASONS		XE_REG(0x138030)
> +
>   #endif
> diff --git a/drivers/gpu/drm/xe/xe_gt_sysfs.c b/drivers/gpu/drm/xe/xe_gt_sysfs.c
> index c69d2e8a0fe1..d4839ade7240 100644
> --- a/drivers/gpu/drm/xe/xe_gt_sysfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_sysfs.c
> @@ -11,6 +11,7 @@
>   #include <drm/drm_managed.h>
>   
>   #include "xe_gt.h"
> +#include "xe_gt_throttle_sysfs.h"
>   
>   static void xe_gt_sysfs_kobj_release(struct kobject *kobj)
>   {
> @@ -52,6 +53,8 @@ void xe_gt_sysfs_init(struct xe_gt *gt)
>   
>   	gt->sysfs = &kg->base;
>   
> +	xe_gt_throttle_sysfs_init(&gt->throttle);
> +
>   	err = drmm_add_action_or_reset(&xe->drm, gt_sysfs_fini, gt);
>   	if (err) {
>   		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
> new file mode 100644
> index 000000000000..0dc9c7cada5a
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
> @@ -0,0 +1,281 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#include <drm/drm_managed.h>
> +
> +#include <regs/xe_gt_regs.h>
> +#include "xe_device.h"
> +#include "xe_gt.h"
> +#include "xe_gt_sysfs.h"
> +#include "xe_gt_throttle_sysfs.h"
> +#include "xe_mmio.h"
> +
> +/**
> + * DOC: Xe GT Throttle
> + *
> + * Provides sysfs entries for frequency throttle reasons in GT
> + *
> + * device/gt#/throttle/status - Overall status
> + * device/gt#/throttle/throttle_reason_pl1 - Frequency throttle due to PL1
> + * device/gt#/throttle/throttle_reason_pl2 - Frequency throttle due to PL2
> + * device/gt#/throttle/throttle_reason_pl4 - Frequency throttle due to PL4, Iccmax etc.
> + * device/gt#/throttle/throttle_reason_thermal - Frequency throttle due to thermal
> + * device/gt#/throttle/throttle_reason_prochot - Frequency throttle due to prochot
> + * device/gt#/throttle/throttle_reason_ratl - Frequency throttle due to RATL
> + * device/gt#/throttle/throttle_reason_vr_thermalert - Frequency throttle due to VR THERMALERT
> + * device/gt#/throttle/throttle_reason_vr_tdc -  Frequency throttle due to VR TDC
> + */
> +
> +static struct xe_gt_throttle *dev_to_throttle(struct device *dev)
> +{
> +	struct kobject *kobj = &dev->kobj;
> +
> +	return &kobj_to_gt(kobj->parent)->throttle;
> +}
> +
> +static struct xe_gt *throttle_to_gt(struct xe_gt_throttle *throttle)
> +{
> +	return container_of(throttle, struct xe_gt, throttle);
> +}
> +
> +u32 read_perf_limit_reasons(struct xe_gt *gt)
> +{
> +	u32 reg;
Add a new line after all declarations
> +	if (xe_gt_is_media_type(gt))
> +		reg = xe_mmio_read32(gt, MTL_MEDIA_PERF_LIMIT_REASONS);
> +	else
> +		reg = xe_mmio_read32(gt, GT0_PERF_LIMIT_REASONS);
> +
> +	return reg;
> +}
> +
> +u32 xe_read_status(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 status = read_perf_limit_reasons(gt) & GT0_PERF_LIMIT_REASONS_MASK;
> +
> +	return status;
> +}
> +
> +u32 xe_read_reason_pl1(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 pl1 = read_perf_limit_reasons(gt) & POWER_LIMIT_1_MASK;
> +
> +	return pl1;
> +}
> +
> +u32 xe_read_reason_pl2(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 pl2 = read_perf_limit_reasons(gt) & POWER_LIMIT_2_MASK;
> +
> +	return pl2;
> +}
> +
> +u32 xe_read_reason_pl4(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 pl4 = read_perf_limit_reasons(gt) & POWER_LIMIT_4_MASK;
> +
> +	return pl4;
> +}
> +
> +u32 xe_read_reason_thermal(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 thermal = read_perf_limit_reasons(gt) & THERMAL_LIMIT_MASK;
> +
> +	return thermal;
> +}
> +
> +u32 xe_read_reason_prochot(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 prochot = read_perf_limit_reasons(gt) & PROCHOT_MASK;
> +
> +	return prochot;
> +}
> +
> +u32 xe_read_reason_ratl(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 ratl = read_perf_limit_reasons(gt) & RATL_MASK;
> +
> +	return ratl;
> +}
> +
> +u32 xe_read_reason_vr_thermalert(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 thermalert = read_perf_limit_reasons(gt) & VR_THERMALERT_MASK;
> +
> +	return thermalert;
> +}
> +
> +u32 xe_read_reason_vr_tdc(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 tdc = read_perf_limit_reasons(gt) & VR_TDC_MASK;
> +
> +	return tdc;
> +}
> +
> +static ssize_t status_show(struct device *dev,
> +			   struct device_attribute *attr,
> +			   char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
Since you are using only xe_gt and nothing of the struct xe_gt_throttle 
is used. Can be converted to gt directly
> +	bool status = !!xe_read_status(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", status);
> +}
> +static DEVICE_ATTR_RO(status);
> +
> +static ssize_t reason_pl1_show(struct device *dev,
> +			       struct device_attribute *attr,
> +			       char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool pl1 = !!xe_read_reason_pl1(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", pl1);
> +}
> +static DEVICE_ATTR_RO(reason_pl1);
> +
> +static ssize_t reason_pl2_show(struct device *dev,
> +			       struct device_attribute *attr,
> +			       char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool pl2 = !!xe_read_reason_pl2(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", pl2);
> +}
> +static DEVICE_ATTR_RO(reason_pl2);
> +
> +static ssize_t reason_pl4_show(struct device *dev,
> +			       struct device_attribute *attr,
> +			       char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool pl4 = !!xe_read_reason_pl4(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", pl4);
> +}
> +static DEVICE_ATTR_RO(reason_pl4);
> +
> +static ssize_t reason_thermal_show(struct device *dev,
> +				   struct device_attribute *attr,
> +				   char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool thermal = !!xe_read_reason_thermal(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", thermal);
> +}
> +static DEVICE_ATTR_RO(reason_thermal);
> +
> +static ssize_t reason_prochot_show(struct device *dev,
> +				   struct device_attribute *attr,
> +				   char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool prochot = !!xe_read_reason_prochot(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", prochot);
> +}
> +static DEVICE_ATTR_RO(reason_prochot);
> +
> +static ssize_t reason_ratl_show(struct device *dev,
> +				struct device_attribute *attr,
> +				char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool ratl = !!xe_read_reason_ratl(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", ratl);
> +}
> +static DEVICE_ATTR_RO(reason_ratl);
> +
> +static ssize_t reason_vr_thermalert_show(struct device *dev,
> +					 struct device_attribute *attr,
> +					 char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool thermalert = !!xe_read_reason_vr_thermalert(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", thermalert);
> +}
> +static DEVICE_ATTR_RO(reason_vr_thermalert);
> +
> +static ssize_t reason_vr_tdc_show(struct device *dev,
> +				  struct device_attribute *attr,
> +				  char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle); > +	bool tdc = !!xe_read_reason_vr_tdc(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", tdc);
> +}
> +static DEVICE_ATTR_RO(reason_vr_tdc);
> +
> +static const struct attribute *throttle_attrs[] = {
> +	&dev_attr_status.attr,
> +	&dev_attr_reason_pl1.attr,
> +	&dev_attr_reason_pl2.attr,
> +	&dev_attr_reason_pl4.attr,
> +	&dev_attr_reason_thermal.attr,
> +	&dev_attr_reason_prochot.attr,
> +	&dev_attr_reason_ratl.attr,
> +	&dev_attr_reason_vr_thermalert.attr,
> +	&dev_attr_reason_vr_tdc.attr,
> +	NULL
> +};
> +
> +static void gt_throttle_sysfs_fini(struct drm_device *drm, void *arg)
> +{
> +	struct kobject *kobj = arg;
> +
> +	sysfs_remove_files(kobj, throttle_attrs);
> +	kobject_put(kobj);
> +}
> +
> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	struct xe_device *xe = gt_to_xe(gt);
> +	struct kobject *kobj;
> +	int err;
> +
> +	kobj = kobject_create_and_add("throttle", gt->sysfs);
> +	if (!kobj) {
> +		drm_warn(&xe->drm, "%s failed, err: %d\n", __func__, -ENOMEM);
> +		return;
> +	}
> +
> +	err = sysfs_create_files(kobj, throttle_attrs);
> +	if (err) {
> +		kobject_put(kobj);
> +		drm_warn(&xe->drm, "failed to register throttle sysfs, err: %d\n", err);
> +		return;
> +	}
> +
> +	err = drmm_add_action_or_reset(&xe->drm, gt_throttle_sysfs_fini, kobj);
> +	if (err)
> +		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
> +			 __func__, err);
> +}
> +
> +
Extra blank line
> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
> new file mode 100644
> index 000000000000..809213c3bba1
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
> @@ -0,0 +1,17 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_GT_THROTTLE_SYSFS_H_
> +#define _XE_GT_THROTTLE_SYSFS_H_
> +
> +#include <drm/drm_managed.h>
> +
> +#include "xe_device.h"
> +#include "xe_gt.h"
The above headers are not required
> +#include "xe_gt_throttle_sysfs_types.h"
> +
> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle);
> +
> +#endif /* _XE_GT_THROTTLE_SYSFS_H_ */
> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
> new file mode 100644
> index 000000000000..5ee0d45d0a9f
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
> @@ -0,0 +1,15 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_GT_THROTTLE_SYSFS_TYPES_H_
> +#define _XE_GT_THROTTLE_SYSFS_TYPES_H_
> +
> +#include <linux/types.h>
> +
> +struct xe_gt_throttle {
> +};
> +
Why an empty struct?

Thanks
Riana Tauro
> +#endif /* _XE_GT_THROTTLE_SYSFS_TYPES_H_ */
> +
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index d4310be3e1e7..7829bbeeb5d8 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -8,6 +8,7 @@
>   
>   #include "xe_force_wake_types.h"
>   #include "xe_gt_idle_sysfs_types.h"
> +#include "xe_gt_throttle_sysfs_types.h"
>   #include "xe_hw_engine_types.h"
>   #include "xe_hw_fence_types.h"
>   #include "xe_reg_sr_types.h"
> @@ -299,6 +300,9 @@ struct xe_gt {
>   	/** @sysfs: sysfs' kobj used by xe_gt_sysfs */
>   	struct kobject *sysfs;
>   
> +	/** @throttle: frequency throttling reasons in GT */
> +	struct xe_gt_throttle throttle;
> +
>   	/** @mocs: info */
>   	struct {
>   		/** @uc_index: UC index */

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes
  2023-09-19 11:05 ` [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes Sujaritha Sundaresan
  2023-09-20  4:46   ` Riana Tauro
@ 2023-09-20 19:54   ` Rodrigo Vivi
  2023-09-25  4:22     ` Sundaresan, Sujaritha
  1 sibling, 1 reply; 13+ messages in thread
From: Rodrigo Vivi @ 2023-09-20 19:54 UTC (permalink / raw)
  To: Sujaritha Sundaresan; +Cc: intel-xe

On Tue, Sep 19, 2023 at 04:35:41PM +0530, Sujaritha Sundaresan wrote:
> Add throttle reasons sysfs interface under device/../gt#/
> Currently there is one overall status and eight reasons
> attributes.

I wonder if the xe_freq should come before this component here.
and maybe 'freq' deserves its own directory under 'gt<n>'?!

> 
> The new sysfs structure will have the below layout
> 
> device/tile<n>/gt<n>
>                ├── gt0
>                │   └── throttle

I was going to suggest that 'throttle_reasons' as the name of the directory
would be better, but then I read the doc below and saw the status field.
So I agree with you that simply throttle is a good call.

>                │       ├── <throttle_reasons>
>                │
>                │
>                ├── gtN
>                │   └── throttle
>                │       ├── <throttle_reasons>
> 
> v2: Fix review comments (Riana)
>     Move init call (Matt)
> 
> Signed-off-by: Sujaritha Sundaresan <sujaritha.sundaresan@intel.com>
> ---
>  drivers/gpu/drm/xe/Makefile                   |   1 +
>  drivers/gpu/drm/xe/regs/xe_gt_regs.h          |  13 +
>  drivers/gpu/drm/xe/xe_gt_sysfs.c              |   3 +
>  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c     | 281 ++++++++++++++++++
>  drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h     |  17 ++
>  .../gpu/drm/xe/xe_gt_throttle_sysfs_types.h   |  15 +
>  drivers/gpu/drm/xe/xe_gt_types.h              |   4 +
>  7 files changed, 334 insertions(+)
>  create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>  create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>  create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
> 
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
> index cc95a46b5e4d..7e1c4be0ab7f 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -63,6 +63,7 @@ xe-y += xe_bb.o \
>  	xe_gt_mcr.o \
>  	xe_gt_pagefault.o \
>  	xe_gt_sysfs.o \
> +	xe_gt_throttle_sysfs.o \

maybe we should call this component simply xe_gt_throttle (without the sysfs)?

>  	xe_gt_tlb_invalidation.o \
>  	xe_gt_topology.o \
>  	xe_guc.o \
> diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> index e13fbbdf6929..f9ba57c3bc4b 100644
> --- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> +++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
> @@ -410,4 +410,17 @@
>  #define XEHPC_BCS5_BCS6_INTR_MASK		XE_REG(0x190118)
>  #define XEHPC_BCS7_BCS8_INTR_MASK		XE_REG(0x19011c)
>  
> +#define GT0_PERF_LIMIT_REASONS			XE_REG(0x1381a8)
> +#define   GT0_PERF_LIMIT_REASONS_MASK		0xde3
> +#define   PROCHOT_MASK				REG_BIT(0)
> +#define   THERMAL_LIMIT_MASK			REG_BIT(1)
> +#define   RATL_MASK				REG_BIT(5)
> +#define   VR_THERMALERT_MASK			REG_BIT(6)
> +#define   VR_TDC_MASK				REG_BIT(7)
> +#define   POWER_LIMIT_4_MASK			REG_BIT(8)
> +#define   POWER_LIMIT_1_MASK			REG_BIT(10)
> +#define   POWER_LIMIT_2_MASK			REG_BIT(11)
> +#define   GT0_PERF_LIMIT_REASONS_LOG_MASK	REG_GENMASK(31, 16)
> +#define MTL_MEDIA_PERF_LIMIT_REASONS		XE_REG(0x138030)
> +
>  #endif
> diff --git a/drivers/gpu/drm/xe/xe_gt_sysfs.c b/drivers/gpu/drm/xe/xe_gt_sysfs.c
> index c69d2e8a0fe1..d4839ade7240 100644
> --- a/drivers/gpu/drm/xe/xe_gt_sysfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_sysfs.c
> @@ -11,6 +11,7 @@
>  #include <drm/drm_managed.h>
>  
>  #include "xe_gt.h"
> +#include "xe_gt_throttle_sysfs.h"
>  
>  static void xe_gt_sysfs_kobj_release(struct kobject *kobj)
>  {
> @@ -52,6 +53,8 @@ void xe_gt_sysfs_init(struct xe_gt *gt)
>  
>  	gt->sysfs = &kg->base;
>  
> +	xe_gt_throttle_sysfs_init(&gt->throttle);
> +
>  	err = drmm_add_action_or_reset(&xe->drm, gt_sysfs_fini, gt);
>  	if (err) {
>  		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
> new file mode 100644
> index 000000000000..0dc9c7cada5a
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
> @@ -0,0 +1,281 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#include <drm/drm_managed.h>
> +
> +#include <regs/xe_gt_regs.h>
> +#include "xe_device.h"
> +#include "xe_gt.h"
> +#include "xe_gt_sysfs.h"
> +#include "xe_gt_throttle_sysfs.h"
> +#include "xe_mmio.h"
> +
> +/**
> + * DOC: Xe GT Throttle
> + *
> + * Provides sysfs entries for frequency throttle reasons in GT
> + *
> + * device/gt#/throttle/status - Overall status
> + * device/gt#/throttle/throttle_reason_pl1 - Frequency throttle due to PL1
> + * device/gt#/throttle/throttle_reason_pl2 - Frequency throttle due to PL2
> + * device/gt#/throttle/throttle_reason_pl4 - Frequency throttle due to PL4, Iccmax etc.
> + * device/gt#/throttle/throttle_reason_thermal - Frequency throttle due to thermal
> + * device/gt#/throttle/throttle_reason_prochot - Frequency throttle due to prochot
> + * device/gt#/throttle/throttle_reason_ratl - Frequency throttle due to RATL
> + * device/gt#/throttle/throttle_reason_vr_thermalert - Frequency throttle due to VR THERMALERT
> + * device/gt#/throttle/throttle_reason_vr_tdc -  Frequency throttle due to VR TDC
> + */
> +
> +static struct xe_gt_throttle *dev_to_throttle(struct device *dev)
> +{
> +	struct kobject *kobj = &dev->kobj;
> +
> +	return &kobj_to_gt(kobj->parent)->throttle;
> +}
> +
> +static struct xe_gt *throttle_to_gt(struct xe_gt_throttle *throttle)
> +{
> +	return container_of(throttle, struct xe_gt, throttle);
> +}
> +
> +u32 read_perf_limit_reasons(struct xe_gt *gt)

when a function is not exported in a header file it should be static.

> +{
> +	u32 reg;
> +	if (xe_gt_is_media_type(gt))
> +		reg = xe_mmio_read32(gt, MTL_MEDIA_PERF_LIMIT_REASONS);
> +	else
> +		reg = xe_mmio_read32(gt, GT0_PERF_LIMIT_REASONS);
> +
> +	return reg;
> +}
> +
> +u32 xe_read_status(struct xe_gt_throttle *throttle)

if you are not exporting the function you should use static,
if you are exporting the function it should have documentation,
in any of the cases, the namespace of this function is confusing.

xe_read seem something bigger on the xe driver as a whole...

in general do not use 'xe_<component>_' for static functions...
although we have many cases out there already.
But when you export then you need to make that very specific in
sync with the component name... in this case something like
xe_throttle_

> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 status = read_perf_limit_reasons(gt) & GT0_PERF_LIMIT_REASONS_MASK;
> +
> +	return status;
> +}
> +
> +u32 xe_read_reason_pl1(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 pl1 = read_perf_limit_reasons(gt) & POWER_LIMIT_1_MASK;
> +
> +	return pl1;
> +}
> +
> +u32 xe_read_reason_pl2(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 pl2 = read_perf_limit_reasons(gt) & POWER_LIMIT_2_MASK;
> +
> +	return pl2;
> +}
> +
> +u32 xe_read_reason_pl4(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 pl4 = read_perf_limit_reasons(gt) & POWER_LIMIT_4_MASK;
> +
> +	return pl4;
> +}
> +
> +u32 xe_read_reason_thermal(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 thermal = read_perf_limit_reasons(gt) & THERMAL_LIMIT_MASK;
> +
> +	return thermal;
> +}
> +
> +u32 xe_read_reason_prochot(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 prochot = read_perf_limit_reasons(gt) & PROCHOT_MASK;
> +
> +	return prochot;
> +}
> +
> +u32 xe_read_reason_ratl(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 ratl = read_perf_limit_reasons(gt) & RATL_MASK;
> +
> +	return ratl;
> +}
> +
> +u32 xe_read_reason_vr_thermalert(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 thermalert = read_perf_limit_reasons(gt) & VR_THERMALERT_MASK;
> +
> +	return thermalert;
> +}
> +
> +u32 xe_read_reason_vr_tdc(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	u32 tdc = read_perf_limit_reasons(gt) & VR_TDC_MASK;
> +
> +	return tdc;
> +}

it looks you have many functions to make static and remove the 'xe_'

> +
> +static ssize_t status_show(struct device *dev,
> +			   struct device_attribute *attr,
> +			   char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool status = !!xe_read_status(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", status);
> +}
> +static DEVICE_ATTR_RO(status);
> +
> +static ssize_t reason_pl1_show(struct device *dev,
> +			       struct device_attribute *attr,
> +			       char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool pl1 = !!xe_read_reason_pl1(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", pl1);
> +}
> +static DEVICE_ATTR_RO(reason_pl1);
> +
> +static ssize_t reason_pl2_show(struct device *dev,
> +			       struct device_attribute *attr,
> +			       char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool pl2 = !!xe_read_reason_pl2(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", pl2);
> +}
> +static DEVICE_ATTR_RO(reason_pl2);
> +
> +static ssize_t reason_pl4_show(struct device *dev,
> +			       struct device_attribute *attr,
> +			       char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool pl4 = !!xe_read_reason_pl4(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", pl4);
> +}
> +static DEVICE_ATTR_RO(reason_pl4);
> +
> +static ssize_t reason_thermal_show(struct device *dev,
> +				   struct device_attribute *attr,
> +				   char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool thermal = !!xe_read_reason_thermal(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", thermal);
> +}
> +static DEVICE_ATTR_RO(reason_thermal);
> +
> +static ssize_t reason_prochot_show(struct device *dev,
> +				   struct device_attribute *attr,
> +				   char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool prochot = !!xe_read_reason_prochot(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", prochot);
> +}
> +static DEVICE_ATTR_RO(reason_prochot);
> +
> +static ssize_t reason_ratl_show(struct device *dev,
> +				struct device_attribute *attr,
> +				char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool ratl = !!xe_read_reason_ratl(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", ratl);
> +}
> +static DEVICE_ATTR_RO(reason_ratl);
> +
> +static ssize_t reason_vr_thermalert_show(struct device *dev,
> +					 struct device_attribute *attr,
> +					 char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool thermalert = !!xe_read_reason_vr_thermalert(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", thermalert);
> +}
> +static DEVICE_ATTR_RO(reason_vr_thermalert);
> +
> +static ssize_t reason_vr_tdc_show(struct device *dev,
> +				  struct device_attribute *attr,
> +				  char *buff)
> +{
> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	bool tdc = !!xe_read_reason_vr_tdc(&gt->throttle);
> +
> +	return sysfs_emit(buff, "%u\n", tdc);
> +}
> +static DEVICE_ATTR_RO(reason_vr_tdc);
> +
> +static const struct attribute *throttle_attrs[] = {
> +	&dev_attr_status.attr,
> +	&dev_attr_reason_pl1.attr,
> +	&dev_attr_reason_pl2.attr,
> +	&dev_attr_reason_pl4.attr,
> +	&dev_attr_reason_thermal.attr,
> +	&dev_attr_reason_prochot.attr,
> +	&dev_attr_reason_ratl.attr,
> +	&dev_attr_reason_vr_thermalert.attr,
> +	&dev_attr_reason_vr_tdc.attr,
> +	NULL
> +};
> +
> +static void gt_throttle_sysfs_fini(struct drm_device *drm, void *arg)
> +{
> +	struct kobject *kobj = arg;
> +
> +	sysfs_remove_files(kobj, throttle_attrs);
> +	kobject_put(kobj);
> +}
> +
> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle)
> +{
> +	struct xe_gt *gt = throttle_to_gt(throttle);
> +	struct xe_device *xe = gt_to_xe(gt);
> +	struct kobject *kobj;
> +	int err;
> +
> +	kobj = kobject_create_and_add("throttle", gt->sysfs);
> +	if (!kobj) {
> +		drm_warn(&xe->drm, "%s failed, err: %d\n", __func__, -ENOMEM);
> +		return;
> +	}
> +
> +	err = sysfs_create_files(kobj, throttle_attrs);
> +	if (err) {
> +		kobject_put(kobj);
> +		drm_warn(&xe->drm, "failed to register throttle sysfs, err: %d\n", err);
> +		return;
> +	}
> +
> +	err = drmm_add_action_or_reset(&xe->drm, gt_throttle_sysfs_fini, kobj);
> +	if (err)
> +		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
> +			 __func__, err);
> +}
> +
> +
> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
> new file mode 100644
> index 000000000000..809213c3bba1
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
> @@ -0,0 +1,17 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_GT_THROTTLE_SYSFS_H_
> +#define _XE_GT_THROTTLE_SYSFS_H_
> +
> +#include <drm/drm_managed.h>
> +
> +#include "xe_device.h"
> +#include "xe_gt.h"
> +#include "xe_gt_throttle_sysfs_types.h"
> +
> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle);
> +
> +#endif /* _XE_GT_THROTTLE_SYSFS_H_ */
> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
> new file mode 100644
> index 000000000000..5ee0d45d0a9f
> --- /dev/null
> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
> @@ -0,0 +1,15 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2023 Intel Corporation
> + */
> +
> +#ifndef _XE_GT_THROTTLE_SYSFS_TYPES_H_
> +#define _XE_GT_THROTTLE_SYSFS_TYPES_H_
> +
> +#include <linux/types.h>
> +
> +struct xe_gt_throttle {
> +};
> +
> +#endif /* _XE_GT_THROTTLE_SYSFS_TYPES_H_ */
> +
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index d4310be3e1e7..7829bbeeb5d8 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -8,6 +8,7 @@
>  
>  #include "xe_force_wake_types.h"
>  #include "xe_gt_idle_sysfs_types.h"
> +#include "xe_gt_throttle_sysfs_types.h"
>  #include "xe_hw_engine_types.h"
>  #include "xe_hw_fence_types.h"
>  #include "xe_reg_sr_types.h"
> @@ -299,6 +300,9 @@ struct xe_gt {
>  	/** @sysfs: sysfs' kobj used by xe_gt_sysfs */
>  	struct kobject *sysfs;
>  
> +	/** @throttle: frequency throttling reasons in GT */
> +	struct xe_gt_throttle throttle;
> +
>  	/** @mocs: info */
>  	struct {
>  		/** @uc_index: UC index */
> -- 
> 2.25.1
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes
  2023-09-20  4:46   ` Riana Tauro
@ 2023-09-25  4:16     ` Sundaresan, Sujaritha
  0 siblings, 0 replies; 13+ messages in thread
From: Sundaresan, Sujaritha @ 2023-09-25  4:16 UTC (permalink / raw)
  To: Riana Tauro, intel-xe


On 9/20/2023 10:16 AM, Riana Tauro wrote:
>
>
> On 9/19/2023 4:35 PM, Sujaritha Sundaresan wrote:
>> Add throttle reasons sysfs interface under device/../gt#/
>> Currently there is one overall status and eight reasons
>> attributes.
>>
>> The new sysfs structure will have the below layout
>>
>> device/tile<n>/gt<n>
>>                 ├── gt0
>>                 │   └── throttle
>>                 │       ├── <throttle_reasons>
>>                 │
>>                 │
>>                 ├── gtN
>>                 │   └── throttle
>>                 │       ├── <throttle_reasons>
>>
>> v2: Fix review comments (Riana)
>>      Move init call (Matt)
>>
>> Signed-off-by: Sujaritha Sundaresan <sujaritha.sundaresan@intel.com>
>> ---
>>   drivers/gpu/drm/xe/Makefile                   |   1 +
>>   drivers/gpu/drm/xe/regs/xe_gt_regs.h          |  13 +
>>   drivers/gpu/drm/xe/xe_gt_sysfs.c              |   3 +
>>   drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c     | 281 ++++++++++++++++++
>>   drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h     |  17 ++
>>   .../gpu/drm/xe/xe_gt_throttle_sysfs_types.h   |  15 +
>>   drivers/gpu/drm/xe/xe_gt_types.h              |   4 +
>>   7 files changed, 334 insertions(+)
>>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
>>
>> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
>> index cc95a46b5e4d..7e1c4be0ab7f 100644
>> --- a/drivers/gpu/drm/xe/Makefile
>> +++ b/drivers/gpu/drm/xe/Makefile
>> @@ -63,6 +63,7 @@ xe-y += xe_bb.o \
>>       xe_gt_mcr.o \
>>       xe_gt_pagefault.o \
>>       xe_gt_sysfs.o \
>> +    xe_gt_throttle_sysfs.o \
>>       xe_gt_tlb_invalidation.o \
>>       xe_gt_topology.o \
>>       xe_guc.o \
>> diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h 
>> b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
>> index e13fbbdf6929..f9ba57c3bc4b 100644
>> --- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
>> +++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
>> @@ -410,4 +410,17 @@
>>   #define XEHPC_BCS5_BCS6_INTR_MASK        XE_REG(0x190118)
>>   #define XEHPC_BCS7_BCS8_INTR_MASK        XE_REG(0x19011c)
>>   +#define GT0_PERF_LIMIT_REASONS            XE_REG(0x1381a8)
>> +#define   GT0_PERF_LIMIT_REASONS_MASK        0xde3
>> +#define   PROCHOT_MASK                REG_BIT(0)
>> +#define   THERMAL_LIMIT_MASK            REG_BIT(1)
>> +#define   RATL_MASK                REG_BIT(5)
>> +#define   VR_THERMALERT_MASK            REG_BIT(6)
>> +#define   VR_TDC_MASK                REG_BIT(7)
>> +#define   POWER_LIMIT_4_MASK            REG_BIT(8)
>> +#define   POWER_LIMIT_1_MASK            REG_BIT(10)
>> +#define   POWER_LIMIT_2_MASK            REG_BIT(11)
>> +#define   GT0_PERF_LIMIT_REASONS_LOG_MASK    REG_GENMASK(31, 16)
> Not used in below code
I had added this, in case we need to expose the log bits later. But I'll 
remove this for now.
>> +#define MTL_MEDIA_PERF_LIMIT_REASONS        XE_REG(0x138030)
>> +
>>   #endif
>> diff --git a/drivers/gpu/drm/xe/xe_gt_sysfs.c 
>> b/drivers/gpu/drm/xe/xe_gt_sysfs.c
>> index c69d2e8a0fe1..d4839ade7240 100644
>> --- a/drivers/gpu/drm/xe/xe_gt_sysfs.c
>> +++ b/drivers/gpu/drm/xe/xe_gt_sysfs.c
>> @@ -11,6 +11,7 @@
>>   #include <drm/drm_managed.h>
>>     #include "xe_gt.h"
>> +#include "xe_gt_throttle_sysfs.h"
>>     static void xe_gt_sysfs_kobj_release(struct kobject *kobj)
>>   {
>> @@ -52,6 +53,8 @@ void xe_gt_sysfs_init(struct xe_gt *gt)
>>         gt->sysfs = &kg->base;
>>   +    xe_gt_throttle_sysfs_init(&gt->throttle);
>> +
>>       err = drmm_add_action_or_reset(&xe->drm, gt_sysfs_fini, gt);
>>       if (err) {
>>           drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, 
>> err: %d\n",
>> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c 
>> b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>> new file mode 100644
>> index 000000000000..0dc9c7cada5a
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>> @@ -0,0 +1,281 @@
>> +// SPDX-License-Identifier: MIT
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#include <drm/drm_managed.h>
>> +
>> +#include <regs/xe_gt_regs.h>
>> +#include "xe_device.h"
>> +#include "xe_gt.h"
>> +#include "xe_gt_sysfs.h"
>> +#include "xe_gt_throttle_sysfs.h"
>> +#include "xe_mmio.h"
>> +
>> +/**
>> + * DOC: Xe GT Throttle
>> + *
>> + * Provides sysfs entries for frequency throttle reasons in GT
>> + *
>> + * device/gt#/throttle/status - Overall status
>> + * device/gt#/throttle/throttle_reason_pl1 - Frequency throttle due 
>> to PL1
>> + * device/gt#/throttle/throttle_reason_pl2 - Frequency throttle due 
>> to PL2
>> + * device/gt#/throttle/throttle_reason_pl4 - Frequency throttle due 
>> to PL4, Iccmax etc.
>> + * device/gt#/throttle/throttle_reason_thermal - Frequency throttle 
>> due to thermal
>> + * device/gt#/throttle/throttle_reason_prochot - Frequency throttle 
>> due to prochot
>> + * device/gt#/throttle/throttle_reason_ratl - Frequency throttle due 
>> to RATL
>> + * device/gt#/throttle/throttle_reason_vr_thermalert - Frequency 
>> throttle due to VR THERMALERT
>> + * device/gt#/throttle/throttle_reason_vr_tdc -  Frequency throttle 
>> due to VR TDC
>> + */
>> +
>> +static struct xe_gt_throttle *dev_to_throttle(struct device *dev)
>> +{
>> +    struct kobject *kobj = &dev->kobj;
>> +
>> +    return &kobj_to_gt(kobj->parent)->throttle;
>> +}
>> +
>> +static struct xe_gt *throttle_to_gt(struct xe_gt_throttle *throttle)
>> +{
>> +    return container_of(throttle, struct xe_gt, throttle);
>> +}
>> +
>> +u32 read_perf_limit_reasons(struct xe_gt *gt)
>> +{
>> +    u32 reg;
> Add a new line after all declarations
Sure. Will fix
>> +    if (xe_gt_is_media_type(gt))
>> +        reg = xe_mmio_read32(gt, MTL_MEDIA_PERF_LIMIT_REASONS);
>> +    else
>> +        reg = xe_mmio_read32(gt, GT0_PERF_LIMIT_REASONS);
>> +
>> +    return reg;
>> +}
>> +
>> +u32 xe_read_status(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 status = read_perf_limit_reasons(gt) & 
>> GT0_PERF_LIMIT_REASONS_MASK;
>> +
>> +    return status;
>> +}
>> +
>> +u32 xe_read_reason_pl1(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 pl1 = read_perf_limit_reasons(gt) & POWER_LIMIT_1_MASK;
>> +
>> +    return pl1;
>> +}
>> +
>> +u32 xe_read_reason_pl2(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 pl2 = read_perf_limit_reasons(gt) & POWER_LIMIT_2_MASK;
>> +
>> +    return pl2;
>> +}
>> +
>> +u32 xe_read_reason_pl4(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 pl4 = read_perf_limit_reasons(gt) & POWER_LIMIT_4_MASK;
>> +
>> +    return pl4;
>> +}
>> +
>> +u32 xe_read_reason_thermal(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 thermal = read_perf_limit_reasons(gt) & THERMAL_LIMIT_MASK;
>> +
>> +    return thermal;
>> +}
>> +
>> +u32 xe_read_reason_prochot(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 prochot = read_perf_limit_reasons(gt) & PROCHOT_MASK;
>> +
>> +    return prochot;
>> +}
>> +
>> +u32 xe_read_reason_ratl(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 ratl = read_perf_limit_reasons(gt) & RATL_MASK;
>> +
>> +    return ratl;
>> +}
>> +
>> +u32 xe_read_reason_vr_thermalert(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 thermalert = read_perf_limit_reasons(gt) & VR_THERMALERT_MASK;
>> +
>> +    return thermalert;
>> +}
>> +
>> +u32 xe_read_reason_vr_tdc(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    u32 tdc = read_perf_limit_reasons(gt) & VR_TDC_MASK;
>> +
>> +    return tdc;
>> +}
>> +
>> +static ssize_t status_show(struct device *dev,
>> +               struct device_attribute *attr,
>> +               char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
> Since you are using only xe_gt and nothing of the struct 
> xe_gt_throttle is used. Can be converted to gt directly
Okay. Will fix.
>> +    bool status = !!xe_read_status(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", status);
>> +}
>> +static DEVICE_ATTR_RO(status);
>> +
>> +static ssize_t reason_pl1_show(struct device *dev,
>> +                   struct device_attribute *attr,
>> +                   char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    bool pl1 = !!xe_read_reason_pl1(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", pl1);
>> +}
>> +static DEVICE_ATTR_RO(reason_pl1);
>> +
>> +static ssize_t reason_pl2_show(struct device *dev,
>> +                   struct device_attribute *attr,
>> +                   char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    bool pl2 = !!xe_read_reason_pl2(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", pl2);
>> +}
>> +static DEVICE_ATTR_RO(reason_pl2);
>> +
>> +static ssize_t reason_pl4_show(struct device *dev,
>> +                   struct device_attribute *attr,
>> +                   char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    bool pl4 = !!xe_read_reason_pl4(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", pl4);
>> +}
>> +static DEVICE_ATTR_RO(reason_pl4);
>> +
>> +static ssize_t reason_thermal_show(struct device *dev,
>> +                   struct device_attribute *attr,
>> +                   char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    bool thermal = !!xe_read_reason_thermal(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", thermal);
>> +}
>> +static DEVICE_ATTR_RO(reason_thermal);
>> +
>> +static ssize_t reason_prochot_show(struct device *dev,
>> +                   struct device_attribute *attr,
>> +                   char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    bool prochot = !!xe_read_reason_prochot(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", prochot);
>> +}
>> +static DEVICE_ATTR_RO(reason_prochot);
>> +
>> +static ssize_t reason_ratl_show(struct device *dev,
>> +                struct device_attribute *attr,
>> +                char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    bool ratl = !!xe_read_reason_ratl(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", ratl);
>> +}
>> +static DEVICE_ATTR_RO(reason_ratl);
>> +
>> +static ssize_t reason_vr_thermalert_show(struct device *dev,
>> +                     struct device_attribute *attr,
>> +                     char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    bool thermalert = !!xe_read_reason_vr_thermalert(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", thermalert);
>> +}
>> +static DEVICE_ATTR_RO(reason_vr_thermalert);
>> +
>> +static ssize_t reason_vr_tdc_show(struct device *dev,
>> +                  struct device_attribute *attr,
>> +                  char *buff)
>> +{
>> +    struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +    struct xe_gt *gt = throttle_to_gt(throttle); > +    bool tdc = 
>> !!xe_read_reason_vr_tdc(&gt->throttle);
>> +
>> +    return sysfs_emit(buff, "%u\n", tdc);
>> +}
>> +static DEVICE_ATTR_RO(reason_vr_tdc);
>> +
>> +static const struct attribute *throttle_attrs[] = {
>> +    &dev_attr_status.attr,
>> +    &dev_attr_reason_pl1.attr,
>> +    &dev_attr_reason_pl2.attr,
>> +    &dev_attr_reason_pl4.attr,
>> +    &dev_attr_reason_thermal.attr,
>> +    &dev_attr_reason_prochot.attr,
>> +    &dev_attr_reason_ratl.attr,
>> +    &dev_attr_reason_vr_thermalert.attr,
>> +    &dev_attr_reason_vr_tdc.attr,
>> +    NULL
>> +};
>> +
>> +static void gt_throttle_sysfs_fini(struct drm_device *drm, void *arg)
>> +{
>> +    struct kobject *kobj = arg;
>> +
>> +    sysfs_remove_files(kobj, throttle_attrs);
>> +    kobject_put(kobj);
>> +}
>> +
>> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle)
>> +{
>> +    struct xe_gt *gt = throttle_to_gt(throttle);
>> +    struct xe_device *xe = gt_to_xe(gt);
>> +    struct kobject *kobj;
>> +    int err;
>> +
>> +    kobj = kobject_create_and_add("throttle", gt->sysfs);
>> +    if (!kobj) {
>> +        drm_warn(&xe->drm, "%s failed, err: %d\n", __func__, -ENOMEM);
>> +        return;
>> +    }
>> +
>> +    err = sysfs_create_files(kobj, throttle_attrs);
>> +    if (err) {
>> +        kobject_put(kobj);
>> +        drm_warn(&xe->drm, "failed to register throttle sysfs, err: 
>> %d\n", err);
>> +        return;
>> +    }
>> +
>> +    err = drmm_add_action_or_reset(&xe->drm, gt_throttle_sysfs_fini, 
>> kobj);
>> +    if (err)
>> +        drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, 
>> err: %d\n",
>> +             __func__, err);
>> +}
>> +
>> +
> Extra blank line
Will remove
>> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h 
>> b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>> new file mode 100644
>> index 000000000000..809213c3bba1
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>> @@ -0,0 +1,17 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#ifndef _XE_GT_THROTTLE_SYSFS_H_
>> +#define _XE_GT_THROTTLE_SYSFS_H_
>> +
>> +#include <drm/drm_managed.h>
>> +
>> +#include "xe_device.h"
>> +#include "xe_gt.h"
> The above headers are not required
Okay.
>> +#include "xe_gt_throttle_sysfs_types.h"
>> +
>> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle);
>> +
>> +#endif /* _XE_GT_THROTTLE_SYSFS_H_ */
>> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h 
>> b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
>> new file mode 100644
>> index 000000000000..5ee0d45d0a9f
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
>> @@ -0,0 +1,15 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#ifndef _XE_GT_THROTTLE_SYSFS_TYPES_H_
>> +#define _XE_GT_THROTTLE_SYSFS_TYPES_H_
>> +
>> +#include <linux/types.h>
>> +
>> +struct xe_gt_throttle {
>> +};
>> +
> Why an empty struct?
>
> Thanks
> Riana Tauro

Yeah looking at it now, it's not needed.

Thanks,

Suja

>> +#endif /* _XE_GT_THROTTLE_SYSFS_TYPES_H_ */
>> +
>> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h 
>> b/drivers/gpu/drm/xe/xe_gt_types.h
>> index d4310be3e1e7..7829bbeeb5d8 100644
>> --- a/drivers/gpu/drm/xe/xe_gt_types.h
>> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
>> @@ -8,6 +8,7 @@
>>     #include "xe_force_wake_types.h"
>>   #include "xe_gt_idle_sysfs_types.h"
>> +#include "xe_gt_throttle_sysfs_types.h"
>>   #include "xe_hw_engine_types.h"
>>   #include "xe_hw_fence_types.h"
>>   #include "xe_reg_sr_types.h"
>> @@ -299,6 +300,9 @@ struct xe_gt {
>>       /** @sysfs: sysfs' kobj used by xe_gt_sysfs */
>>       struct kobject *sysfs;
>>   +    /** @throttle: frequency throttling reasons in GT */
>> +    struct xe_gt_throttle throttle;
>> +
>>       /** @mocs: info */
>>       struct {
>>           /** @uc_index: UC index */

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes
  2023-09-20 19:54   ` Rodrigo Vivi
@ 2023-09-25  4:22     ` Sundaresan, Sujaritha
  0 siblings, 0 replies; 13+ messages in thread
From: Sundaresan, Sujaritha @ 2023-09-25  4:22 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe


On 9/21/2023 1:24 AM, Rodrigo Vivi wrote:
> On Tue, Sep 19, 2023 at 04:35:41PM +0530, Sujaritha Sundaresan wrote:
>> Add throttle reasons sysfs interface under device/../gt#/
>> Currently there is one overall status and eight reasons
>> attributes.
> I wonder if the xe_freq should come before this component here.
> and maybe 'freq' deserves its own directory under 'gt<n>'?!

I would suggest keeping the throttle directory as is for now. Frequency 
can maybe

be a directory but that can maybe be discussed in the context of the 
xe_freq patches

that are upcoming.

I am creating a frequency directory there but I would prefer to keep 
throttle outside of that.

>
>> The new sysfs structure will have the below layout
>>
>> device/tile<n>/gt<n>
>>                 ├── gt0
>>                 │   └── throttle
> I was going to suggest that 'throttle_reasons' as the name of the directory
> would be better, but then I read the doc below and saw the status field.
> So I agree with you that simply throttle is a good call.
>
>>                 │       ├── <throttle_reasons>
>>                 │
>>                 │
>>                 ├── gtN
>>                 │   └── throttle
>>                 │       ├── <throttle_reasons>
>>
>> v2: Fix review comments (Riana)
>>      Move init call (Matt)
>>
>> Signed-off-by: Sujaritha Sundaresan <sujaritha.sundaresan@intel.com>
>> ---
>>   drivers/gpu/drm/xe/Makefile                   |   1 +
>>   drivers/gpu/drm/xe/regs/xe_gt_regs.h          |  13 +
>>   drivers/gpu/drm/xe/xe_gt_sysfs.c              |   3 +
>>   drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c     | 281 ++++++++++++++++++
>>   drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h     |  17 ++
>>   .../gpu/drm/xe/xe_gt_throttle_sysfs_types.h   |  15 +
>>   drivers/gpu/drm/xe/xe_gt_types.h              |   4 +
>>   7 files changed, 334 insertions(+)
>>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>>   create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
>>
>> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
>> index cc95a46b5e4d..7e1c4be0ab7f 100644
>> --- a/drivers/gpu/drm/xe/Makefile
>> +++ b/drivers/gpu/drm/xe/Makefile
>> @@ -63,6 +63,7 @@ xe-y += xe_bb.o \
>>   	xe_gt_mcr.o \
>>   	xe_gt_pagefault.o \
>>   	xe_gt_sysfs.o \
>> +	xe_gt_throttle_sysfs.o \
> maybe we should call this component simply xe_gt_throttle (without the sysfs)?
Sure. I can change that,
>
>>   	xe_gt_tlb_invalidation.o \
>>   	xe_gt_topology.o \
>>   	xe_guc.o \
>> diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
>> index e13fbbdf6929..f9ba57c3bc4b 100644
>> --- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h
>> +++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h
>> @@ -410,4 +410,17 @@
>>   #define XEHPC_BCS5_BCS6_INTR_MASK		XE_REG(0x190118)
>>   #define XEHPC_BCS7_BCS8_INTR_MASK		XE_REG(0x19011c)
>>   
>> +#define GT0_PERF_LIMIT_REASONS			XE_REG(0x1381a8)
>> +#define   GT0_PERF_LIMIT_REASONS_MASK		0xde3
>> +#define   PROCHOT_MASK				REG_BIT(0)
>> +#define   THERMAL_LIMIT_MASK			REG_BIT(1)
>> +#define   RATL_MASK				REG_BIT(5)
>> +#define   VR_THERMALERT_MASK			REG_BIT(6)
>> +#define   VR_TDC_MASK				REG_BIT(7)
>> +#define   POWER_LIMIT_4_MASK			REG_BIT(8)
>> +#define   POWER_LIMIT_1_MASK			REG_BIT(10)
>> +#define   POWER_LIMIT_2_MASK			REG_BIT(11)
>> +#define   GT0_PERF_LIMIT_REASONS_LOG_MASK	REG_GENMASK(31, 16)
>> +#define MTL_MEDIA_PERF_LIMIT_REASONS		XE_REG(0x138030)
>> +
>>   #endif
>> diff --git a/drivers/gpu/drm/xe/xe_gt_sysfs.c b/drivers/gpu/drm/xe/xe_gt_sysfs.c
>> index c69d2e8a0fe1..d4839ade7240 100644
>> --- a/drivers/gpu/drm/xe/xe_gt_sysfs.c
>> +++ b/drivers/gpu/drm/xe/xe_gt_sysfs.c
>> @@ -11,6 +11,7 @@
>>   #include <drm/drm_managed.h>
>>   
>>   #include "xe_gt.h"
>> +#include "xe_gt_throttle_sysfs.h"
>>   
>>   static void xe_gt_sysfs_kobj_release(struct kobject *kobj)
>>   {
>> @@ -52,6 +53,8 @@ void xe_gt_sysfs_init(struct xe_gt *gt)
>>   
>>   	gt->sysfs = &kg->base;
>>   
>> +	xe_gt_throttle_sysfs_init(&gt->throttle);
>> +
>>   	err = drmm_add_action_or_reset(&xe->drm, gt_sysfs_fini, gt);
>>   	if (err) {
>>   		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
>> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>> new file mode 100644
>> index 000000000000..0dc9c7cada5a
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
>> @@ -0,0 +1,281 @@
>> +// SPDX-License-Identifier: MIT
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#include <drm/drm_managed.h>
>> +
>> +#include <regs/xe_gt_regs.h>
>> +#include "xe_device.h"
>> +#include "xe_gt.h"
>> +#include "xe_gt_sysfs.h"
>> +#include "xe_gt_throttle_sysfs.h"
>> +#include "xe_mmio.h"
>> +
>> +/**
>> + * DOC: Xe GT Throttle
>> + *
>> + * Provides sysfs entries for frequency throttle reasons in GT
>> + *
>> + * device/gt#/throttle/status - Overall status
>> + * device/gt#/throttle/throttle_reason_pl1 - Frequency throttle due to PL1
>> + * device/gt#/throttle/throttle_reason_pl2 - Frequency throttle due to PL2
>> + * device/gt#/throttle/throttle_reason_pl4 - Frequency throttle due to PL4, Iccmax etc.
>> + * device/gt#/throttle/throttle_reason_thermal - Frequency throttle due to thermal
>> + * device/gt#/throttle/throttle_reason_prochot - Frequency throttle due to prochot
>> + * device/gt#/throttle/throttle_reason_ratl - Frequency throttle due to RATL
>> + * device/gt#/throttle/throttle_reason_vr_thermalert - Frequency throttle due to VR THERMALERT
>> + * device/gt#/throttle/throttle_reason_vr_tdc -  Frequency throttle due to VR TDC
>> + */
>> +
>> +static struct xe_gt_throttle *dev_to_throttle(struct device *dev)
>> +{
>> +	struct kobject *kobj = &dev->kobj;
>> +
>> +	return &kobj_to_gt(kobj->parent)->throttle;
>> +}
>> +
>> +static struct xe_gt *throttle_to_gt(struct xe_gt_throttle *throttle)
>> +{
>> +	return container_of(throttle, struct xe_gt, throttle);
>> +}
>> +
>> +u32 read_perf_limit_reasons(struct xe_gt *gt)
> when a function is not exported in a header file it should be static.
>
>> +{
>> +	u32 reg;
>> +	if (xe_gt_is_media_type(gt))
>> +		reg = xe_mmio_read32(gt, MTL_MEDIA_PERF_LIMIT_REASONS);
>> +	else
>> +		reg = xe_mmio_read32(gt, GT0_PERF_LIMIT_REASONS);
>> +
>> +	return reg;
>> +}
>> +
>> +u32 xe_read_status(struct xe_gt_throttle *throttle)
> if you are not exporting the function you should use static,
> if you are exporting the function it should have documentation,
> in any of the cases, the namespace of this function is confusing.
>
> xe_read seem something bigger on the xe driver as a whole...
>
> in general do not use 'xe_<component>_' for static functions...
> although we have many cases out there already.
> But when you export then you need to make that very specific in
> sync with the component name... in this case something like
> xe_throttle_
>
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 status = read_perf_limit_reasons(gt) & GT0_PERF_LIMIT_REASONS_MASK;
>> +
>> +	return status;
>> +}
>> +
>> +u32 xe_read_reason_pl1(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 pl1 = read_perf_limit_reasons(gt) & POWER_LIMIT_1_MASK;
>> +
>> +	return pl1;
>> +}
>> +
>> +u32 xe_read_reason_pl2(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 pl2 = read_perf_limit_reasons(gt) & POWER_LIMIT_2_MASK;
>> +
>> +	return pl2;
>> +}
>> +
>> +u32 xe_read_reason_pl4(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 pl4 = read_perf_limit_reasons(gt) & POWER_LIMIT_4_MASK;
>> +
>> +	return pl4;
>> +}
>> +
>> +u32 xe_read_reason_thermal(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 thermal = read_perf_limit_reasons(gt) & THERMAL_LIMIT_MASK;
>> +
>> +	return thermal;
>> +}
>> +
>> +u32 xe_read_reason_prochot(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 prochot = read_perf_limit_reasons(gt) & PROCHOT_MASK;
>> +
>> +	return prochot;
>> +}
>> +
>> +u32 xe_read_reason_ratl(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 ratl = read_perf_limit_reasons(gt) & RATL_MASK;
>> +
>> +	return ratl;
>> +}
>> +
>> +u32 xe_read_reason_vr_thermalert(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 thermalert = read_perf_limit_reasons(gt) & VR_THERMALERT_MASK;
>> +
>> +	return thermalert;
>> +}
>> +
>> +u32 xe_read_reason_vr_tdc(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	u32 tdc = read_perf_limit_reasons(gt) & VR_TDC_MASK;
>> +
>> +	return tdc;
>> +}
> it looks you have many functions to make static and remove the 'xe_'

Sure will fix the function naming.

Thanks,

Suja

>
>> +
>> +static ssize_t status_show(struct device *dev,
>> +			   struct device_attribute *attr,
>> +			   char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool status = !!xe_read_status(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", status);
>> +}
>> +static DEVICE_ATTR_RO(status);
>> +
>> +static ssize_t reason_pl1_show(struct device *dev,
>> +			       struct device_attribute *attr,
>> +			       char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool pl1 = !!xe_read_reason_pl1(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", pl1);
>> +}
>> +static DEVICE_ATTR_RO(reason_pl1);
>> +
>> +static ssize_t reason_pl2_show(struct device *dev,
>> +			       struct device_attribute *attr,
>> +			       char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool pl2 = !!xe_read_reason_pl2(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", pl2);
>> +}
>> +static DEVICE_ATTR_RO(reason_pl2);
>> +
>> +static ssize_t reason_pl4_show(struct device *dev,
>> +			       struct device_attribute *attr,
>> +			       char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool pl4 = !!xe_read_reason_pl4(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", pl4);
>> +}
>> +static DEVICE_ATTR_RO(reason_pl4);
>> +
>> +static ssize_t reason_thermal_show(struct device *dev,
>> +				   struct device_attribute *attr,
>> +				   char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool thermal = !!xe_read_reason_thermal(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", thermal);
>> +}
>> +static DEVICE_ATTR_RO(reason_thermal);
>> +
>> +static ssize_t reason_prochot_show(struct device *dev,
>> +				   struct device_attribute *attr,
>> +				   char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool prochot = !!xe_read_reason_prochot(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", prochot);
>> +}
>> +static DEVICE_ATTR_RO(reason_prochot);
>> +
>> +static ssize_t reason_ratl_show(struct device *dev,
>> +				struct device_attribute *attr,
>> +				char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool ratl = !!xe_read_reason_ratl(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", ratl);
>> +}
>> +static DEVICE_ATTR_RO(reason_ratl);
>> +
>> +static ssize_t reason_vr_thermalert_show(struct device *dev,
>> +					 struct device_attribute *attr,
>> +					 char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool thermalert = !!xe_read_reason_vr_thermalert(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", thermalert);
>> +}
>> +static DEVICE_ATTR_RO(reason_vr_thermalert);
>> +
>> +static ssize_t reason_vr_tdc_show(struct device *dev,
>> +				  struct device_attribute *attr,
>> +				  char *buff)
>> +{
>> +	struct xe_gt_throttle *throttle = dev_to_throttle(dev);
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	bool tdc = !!xe_read_reason_vr_tdc(&gt->throttle);
>> +
>> +	return sysfs_emit(buff, "%u\n", tdc);
>> +}
>> +static DEVICE_ATTR_RO(reason_vr_tdc);
>> +
>> +static const struct attribute *throttle_attrs[] = {
>> +	&dev_attr_status.attr,
>> +	&dev_attr_reason_pl1.attr,
>> +	&dev_attr_reason_pl2.attr,
>> +	&dev_attr_reason_pl4.attr,
>> +	&dev_attr_reason_thermal.attr,
>> +	&dev_attr_reason_prochot.attr,
>> +	&dev_attr_reason_ratl.attr,
>> +	&dev_attr_reason_vr_thermalert.attr,
>> +	&dev_attr_reason_vr_tdc.attr,
>> +	NULL
>> +};
>> +
>> +static void gt_throttle_sysfs_fini(struct drm_device *drm, void *arg)
>> +{
>> +	struct kobject *kobj = arg;
>> +
>> +	sysfs_remove_files(kobj, throttle_attrs);
>> +	kobject_put(kobj);
>> +}
>> +
>> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle)
>> +{
>> +	struct xe_gt *gt = throttle_to_gt(throttle);
>> +	struct xe_device *xe = gt_to_xe(gt);
>> +	struct kobject *kobj;
>> +	int err;
>> +
>> +	kobj = kobject_create_and_add("throttle", gt->sysfs);
>> +	if (!kobj) {
>> +		drm_warn(&xe->drm, "%s failed, err: %d\n", __func__, -ENOMEM);
>> +		return;
>> +	}
>> +
>> +	err = sysfs_create_files(kobj, throttle_attrs);
>> +	if (err) {
>> +		kobject_put(kobj);
>> +		drm_warn(&xe->drm, "failed to register throttle sysfs, err: %d\n", err);
>> +		return;
>> +	}
>> +
>> +	err = drmm_add_action_or_reset(&xe->drm, gt_throttle_sysfs_fini, kobj);
>> +	if (err)
>> +		drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
>> +			 __func__, err);
>> +}
>> +
>> +
>> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>> new file mode 100644
>> index 000000000000..809213c3bba1
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
>> @@ -0,0 +1,17 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#ifndef _XE_GT_THROTTLE_SYSFS_H_
>> +#define _XE_GT_THROTTLE_SYSFS_H_
>> +
>> +#include <drm/drm_managed.h>
>> +
>> +#include "xe_device.h"
>> +#include "xe_gt.h"
>> +#include "xe_gt_throttle_sysfs_types.h"
>> +
>> +void xe_gt_throttle_sysfs_init(struct xe_gt_throttle *throttle);
>> +
>> +#endif /* _XE_GT_THROTTLE_SYSFS_H_ */
>> diff --git a/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
>> new file mode 100644
>> index 000000000000..5ee0d45d0a9f
>> --- /dev/null
>> +++ b/drivers/gpu/drm/xe/xe_gt_throttle_sysfs_types.h
>> @@ -0,0 +1,15 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/*
>> + * Copyright © 2023 Intel Corporation
>> + */
>> +
>> +#ifndef _XE_GT_THROTTLE_SYSFS_TYPES_H_
>> +#define _XE_GT_THROTTLE_SYSFS_TYPES_H_
>> +
>> +#include <linux/types.h>
>> +
>> +struct xe_gt_throttle {
>> +};
>> +
>> +#endif /* _XE_GT_THROTTLE_SYSFS_TYPES_H_ */
>> +
>> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
>> index d4310be3e1e7..7829bbeeb5d8 100644
>> --- a/drivers/gpu/drm/xe/xe_gt_types.h
>> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
>> @@ -8,6 +8,7 @@
>>   
>>   #include "xe_force_wake_types.h"
>>   #include "xe_gt_idle_sysfs_types.h"
>> +#include "xe_gt_throttle_sysfs_types.h"
>>   #include "xe_hw_engine_types.h"
>>   #include "xe_hw_fence_types.h"
>>   #include "xe_reg_sr_types.h"
>> @@ -299,6 +300,9 @@ struct xe_gt {
>>   	/** @sysfs: sysfs' kobj used by xe_gt_sysfs */
>>   	struct kobject *sysfs;
>>   
>> +	/** @throttle: frequency throttling reasons in GT */
>> +	struct xe_gt_throttle throttle;
>> +
>>   	/** @mocs: info */
>>   	struct {
>>   		/** @uc_index: UC index */
>> -- 
>> 2.25.1
>>

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-09-25  4:23 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-19 11:05 [Intel-xe] [PATCH v2 0/1] Add throttle reasons sysfs Sujaritha Sundaresan
2023-09-19 10:57 ` [Intel-xe] ✓ CI.Patch_applied: success for " Patchwork
2023-09-19 10:57 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-09-19 10:58 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-09-19 11:05 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-09-19 11:05 ` [Intel-xe] [PATCH v2 1/1] drm/xe: Add throttle reason sysfs attributes Sujaritha Sundaresan
2023-09-20  4:46   ` Riana Tauro
2023-09-25  4:16     ` Sundaresan, Sujaritha
2023-09-20 19:54   ` Rodrigo Vivi
2023-09-25  4:22     ` Sundaresan, Sujaritha
2023-09-19 11:06 ` [Intel-xe] ✗ CI.Hooks: failure for Add throttle reasons sysfs Patchwork
2023-09-19 11:07 ` [Intel-xe] ✓ CI.checksparse: success " Patchwork
2023-09-19 11:39 ` [Intel-xe] ✓ CI.BAT: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox