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-08 12:31:01 +01:00
2023-07-24 17:24:35 +02:00
2022-01-11 14:03:25 -08:00
2023-05-11 17:38:55 +02:00
2021-11-19 17:38:03 +00:00
2022-12-06 10:52:42 +01:00
2023-10-20 16:15:25 +10:00
2023-07-26 14:35:32 +02:00
2023-10-31 13:06:17 +01:00
2023-05-11 17:38:55 +02:00
2023-11-20 12:36:56 +01:00
2023-11-20 12:36:56 +01:00
2021-07-27 17:31:35 -07:00
2022-02-17 15:42:09 +02:00
2023-11-20 12:36:56 +01:00
2023-11-10 11:49:02 +00:00
2023-11-20 12:36:56 +01:00
2023-11-03 01:35:24 +01:00
2023-10-26 15:18:56 +02:00
2021-07-27 17:31:45 -07:00
2023-11-20 12:36:56 +01:00
2023-11-06 09:04:52 +00:00
2023-11-07 13:25:46 -08:00
2021-10-28 11:02:18 -07:00
2023-11-20 12:36:56 +01:00
2023-11-29 10:23:11 +02:00
2023-09-30 13:49:17 +02:00
2023-11-20 12:36:56 +01:00
2023-01-30 15:48:21 -05:00
2023-07-25 15:31:34 +02:00
2023-06-02 02:46:09 +02:00
2022-06-22 15:52:56 -07:00
2023-11-20 12:36:56 +01:00
2023-07-26 14:35:32 +02:00
2023-10-10 15:40:24 -07:00
2023-02-27 23:22:54 +01:00
2023-06-10 06:33:11 +03:00
2023-01-17 15:28:28 -08:00
2023-03-21 10:09:31 +01:00
2022-03-22 10:08:20 +00:00
2023-08-02 15:41:31 +02:00
2023-11-06 09:04:52 +00:00
2021-09-18 23:33:22 -07:00
2023-07-04 17:12:48 +03:00
2023-11-17 14:08:49 -08:00
2023-09-29 09:11:46 +02:00
2023-11-20 12:36:56 +01:00
2022-03-22 10:08:20 +00:00
2022-09-12 15:23:12 +03:00
2023-11-20 12:36:56 +01:00
2023-11-20 12:36:56 +01:00
2023-10-10 15:40:24 -07:00
2023-11-01 15:57:13 -07:00
2023-06-10 06:33:11 +03:00
2021-09-06 09:31:23 +02:00
2023-07-19 11:28:32 +01:00
2022-03-21 08:37:42 +00:00
2023-02-17 11:50:28 +02:00
2022-10-27 19:14:53 +02:00
2023-08-07 17:14:42 -04:00
2023-11-20 11:06:53 +02:00
2023-12-13 11:20:49 +10:00
2023-11-10 11:48:59 +00:00
2023-11-10 11:48:54 +00:00
2022-03-17 19:51:48 -07:00
2022-09-06 14:51:43 -04:00
2022-01-11 14:03:25 -08:00
2023-10-31 13:06:19 +01:00
2022-10-27 12:35:56 -07:00
2023-07-24 17:24:35 +02:00
2023-05-11 17:38:55 +02:00
2023-10-04 18:27:33 +03:00
2021-09-20 08:23:27 -07:00
2023-08-02 15:56:44 +02:00
2023-03-24 08:43:32 -07:00
2023-10-30 13:48:32 +02:00
2023-03-24 08:43:32 -07:00
2023-07-25 18:18:29 +02:00
2022-02-18 22:31:46 -08:00
2022-12-06 10:52:42 +01:00
2023-02-27 23:22:54 +01:00
2023-12-07 11:40:58 +00:00
2023-08-21 16:45:44 -07:00
2023-07-24 17:24:35 +02:00
2023-08-10 14:14:11 +02:00
2023-02-27 23:22:54 +01:00
2023-08-21 16:57:36 -07:00
2023-07-19 11:28:28 +01:00
2023-07-04 17:12:48 +03:00
2022-09-12 15:23:12 +03:00
2022-06-02 07:20:59 -07:00
2023-10-29 10:39:28 +01:00
2023-03-13 11:38:05 +02:00
2022-02-14 13:19:37 +02:00
2023-10-18 06:01:09 +02:00
2023-08-02 15:40:11 +02:00
2022-11-14 10:11:47 -08:00
2022-11-14 10:11:47 -08:00
2022-11-10 12:35:46 +00:00
2023-11-28 08:05:45 -08:00
2021-09-20 08:06:36 -07:00
2021-12-21 13:27:29 +01:00
2023-08-10 14:14:11 +02:00
2023-11-20 12:36:56 +01:00
2023-12-08 12:19:26 +01:00
2021-07-27 17:32:23 -07:00
2023-05-03 12:56:10 +02:00
2021-12-17 21:50:06 -08:00
2023-06-01 18:14:53 +02:00
2023-11-20 12:36:56 +01:00
2023-08-10 14:14:11 +02:00
2023-03-06 18:26:30 +02:00
2023-10-31 13:06:21 +01:00
2023-11-02 20:53:31 -10:00
2023-07-24 17:24:35 +02:00
2023-07-24 17:24:35 +02:00
2023-11-20 12:36:56 +01:00
2022-12-06 10:52:42 +01:00
2023-11-20 12:36:56 +01:00
2023-11-20 12:36:56 +01:00
2023-07-24 17:24:35 +02:00
2023-10-18 06:01:12 +02:00
2023-01-09 14:23:52 +01:00
2023-08-10 14:13:52 +02:00
2022-02-25 15:23:18 -08:00
2023-03-15 12:20:11 +02:00