Hi Dave & Sima, Here goes the final drm-intel-gt-next towards 6.12. Primarily addition of fan speed hwmon, W/A fixups for ARL, add missing register for userspace into DG2/MTL/ARL. Then a few smaller fixes. Regards, Joonas *** drm-intel-gt-next-2024-09-06: Driver Changes: - Expose fan speed via hwmon (Raag) - Correction to Wa_14019159160 on ARL (John H) - Whitelist COMMON_SLICE_CHICKEN1 for UMD access on DG2/MTL/ARL (Dnyaneshwar) - Do not attempt to load the GSC multiple times to avoid hanging GSC HW (Daniele) - Populate /sys/class/drm/cardX/engines/ even if one engine fails (Andi) - Use kmemdup_array instead of kmemdup for multiple allocation (Yu) - Remove extra unlikely() (Hongbo) The following changes since commit 255fc1703e42321b5afdedc8259ad03c7cc533ec: drm/i915/gem: Calculate object page offset for partial memory mapping (2024-08-21 15:28:33 +0200) are available in the Git repository at: https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-gt-next-2024-09-06 for you to fetch changes up to 596a7f1084e49cc65072c458c348861e9b9ceab9: drm/i915: Remove extra unlikely helper (2024-09-05 15:44:37 -0400) ---------------------------------------------------------------- Driver Changes: - Expose fan speed via hwmon (Raag) - Correction to Wa_14019159160 on ARL (John H) - Whitelist COMMON_SLICE_CHICKEN1 for UMD access on DG2/MTL/ARL (Dnyaneshwar) - Do not attempt to load the GSC multiple times to avoid hanging GSC HW (Daniele) - Populate /sys/class/drm/cardX/engines/ even if one engine fails (Andi) - Use kmemdup_array instead of kmemdup for multiple allocation (Yu) - Remove extra unlikely() (Hongbo) ---------------------------------------------------------------- Andi Shyti (1): drm/i915/gt: Continue creating engine sysfs files even after a failure Daniele Ceraolo Spurio (1): drm/i915: Do not attempt to load the GSC multiple times Dnyaneshwar Bhadane (1): drm/i915/gt: Whitelist COMMON_SLICE_CHICKEN1 for UMD access. Hongbo Li (1): drm/i915: Remove extra unlikely helper John Harrison (1): drm/i915/guc: Fix missing enable of Wa_14019159160 on ARL Raag Jadav (1): drm/i915/hwmon: expose fan speed Yu Jiaoliang (1): drm/i915/gt: Use kmemdup_array instead of kmemdup for multiple allocation .../ABI/testing/sysfs-driver-intel-i915-hwmon | 8 ++ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 9 +-- drivers/gpu/drm/i915/gt/sysfs_engines.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 ++ drivers/gpu/drm/i915/i915_hwmon.c | 88 ++++++++++++++++++++++ 9 files changed, 112 insertions(+), 11 deletions(-)