Dave Airlie
6734cd03f7
Merge tag 'drm-intel-gt-next-2023-12-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
...
UAPI Changes:
- drm/i915: Implement fdinfo memory stats printing
Use the newly added drm_print_memory_stats helper to show memory
utilisation of our objects in drm/driver specific fdinfo output.
To collect the stats we walk the per memory regions object lists
and accumulate object size into the respective drm_memory_stats
categories.
Cross-subsystem Changes:
- Backmerge of drm-next (to bring drm-intel-next for PXP changes)
Driver Changes:
- Wa_18028616096 now applies to all DG2 (Matt R)
- Drop Wa_22014600077 on all DG2 (Matt R)
- Add new ATS-M device ID (Haridhar)
- More Meteorlake (MTL) workarounds (Matt R, Dnyaneshwar, Jonathan,
Gustavo, Radhakrishna)
- PMU WARN_ON cleanup on driver unbind (Umesh)
- Limit GGTT WC flushing workaround to pre BXT/ICL platforms
- Complement implementation for Wa_16018031267 / Wa_16018063123
(Andrzej, Jonathan, Nirmoy, Chris)
- Properly print internal GSC engine in trace logs (Tvrtko)
- Track gt pm wakerefs (Andrzej)
- Fix null deref bugs on perf code when perf is disabled (Harshit,
Tvrtko)
- Fix __i915_request_create memory leak on driver unbind (Andrzej)
- Remove spurious unsupported HuC message on MTL (Daniele)
- Read a shadowed mmio register for ggtt flush (Vinay)
- Add missing new-line to GT_TRACE (Andrzej)
- Add drm_dbgs for critical PXP events (Alan)
- Skip pxp init if gt is wedged (Zhanjun)
- Replace custom intel runtime_pm tracker with ref_tracker library
(Andrzej)
- Compiler warning/static checker/coding style cleanups (Arnd, Nirmoy,
Soumya, Gilbert, Dorcas, Kunwu, Sam, Tvrtko)
- Code structure and helper cleanups (Jani, Tvrtko, Andi)
- Selftest improvements (John, Tvrtko, Andrzej)
Signed-off-by: Dave Airlie <airlied@redhat.com>
# Conflicts:
# drivers/gpu/drm/i915/gt/intel_gt_mcr.c
From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/ZXNBcsSwJEVsq9On@jlahtine-mobl.ger.corp.intel.com
2023-12-13 11:20:49 +10:00
..
2023-12-04 16:07:29 +02:00
2023-12-04 12:33:23 +02:00
2023-08-10 09:12:08 +02:00
2023-11-03 12:18:32 -04:00
2023-09-01 08:51:18 +02:00
2023-04-16 14:17:41 +02:00
2023-12-06 10:51:27 +01:00
2022-11-24 12:42:40 +01:00
2022-05-02 09:01:51 +02:00
2023-08-21 10:01:04 +02:00
2022-11-29 14:14:51 +02:00
2023-12-06 10:08:37 +01:00
2023-12-04 21:33:10 +02:00
2023-01-05 15:08:10 +01:00
2023-12-04 16:07:29 +02:00
2023-09-11 20:18:00 +02:00
2022-06-03 20:09:27 +08:00
2023-09-01 08:51:18 +02:00
2023-11-23 15:11:47 +02:00
2023-10-11 13:20:22 +03:00
2023-01-18 09:25:32 +01:00
2023-07-29 21:25:16 +02:00
2021-07-27 12:21:22 +02:00
2023-09-26 01:51:28 +02:00
2023-12-06 10:08:37 +01:00
2023-02-27 02:58:38 +03:00
2023-12-06 10:08:37 +01:00
2023-11-21 12:22:48 +02:00
2023-11-09 16:48:27 +02:00
2022-07-05 21:15:23 +03:00
2023-12-04 16:07:29 +02:00
2023-09-07 10:30:12 +02:00
2022-08-03 18:31:49 +02:00
2023-07-25 20:38:37 +02:00
2023-03-14 17:07:47 +01:00
2022-11-05 17:12:04 +01:00
2023-12-06 10:08:37 +01:00
2023-05-15 10:58:10 -03:00
2023-11-14 10:23:12 +01:00
2023-11-14 10:16:53 +01:00
2023-10-12 09:51:19 +02:00
2023-11-24 11:58:02 +01:00
2023-11-14 10:01:14 +01:00
2023-06-26 11:08:41 +02:00
2022-05-19 19:25:02 +02:00
2023-06-26 11:08:41 +02:00
2022-12-06 12:54:14 +01:00
2023-06-26 11:08:41 +02:00
2023-11-13 18:19:20 +01:00
2023-12-12 11:32:33 +10:00
2023-12-06 10:08:32 +01:00
2023-09-14 13:57:58 +02:00
2023-05-22 12:23:50 +02:00
2023-11-14 10:16:53 +01:00
2023-12-07 09:22:47 +02:00
2021-12-09 13:46:13 +01:00
2023-03-22 13:32:47 +01:00
2022-02-25 17:55:42 +01:00
2022-11-24 12:42:39 +01:00
2023-12-03 20:17:10 +02:00
2022-01-20 14:41:25 +02:00
2022-01-19 18:40:18 +01:00
2023-01-27 09:39:21 +01:00
2023-08-03 10:21:27 +02:00
2023-01-13 09:44:56 +01:00
2023-12-06 10:35:49 +01:00
2023-12-04 21:33:10 +02:00
2023-11-30 14:46:04 -05:00
2023-11-19 22:14:25 -05:00
2021-10-14 13:12:25 +02:00
2022-01-10 12:17:37 +01:00
2021-10-14 13:12:24 +02:00
2023-08-23 17:14:37 -04:00
2021-07-26 10:08:22 +02:00
2022-06-27 13:45:48 +02:00
2022-12-05 13:35:37 +01:00
2023-03-01 17:18:19 +01:00
2023-07-20 12:01:03 +02:00
2023-06-23 15:54:00 +02:00
2023-03-28 14:52:59 -07:00
2023-01-19 14:16:55 +01:00
2022-05-02 02:12:59 +03:00
2023-11-24 23:03:53 -05:00
2021-10-04 12:06:14 +02:00
2023-05-04 02:57:28 -07:00
2023-06-02 20:05:45 +03:00
2023-05-04 02:57:28 -07:00
2023-05-31 10:22:13 +05:30
2023-11-21 10:10:36 -08:00
2023-10-18 10:01:33 +02:00
2022-06-22 15:52:55 -07:00
2023-07-29 21:11:54 +02:00