1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/i915/gt/uc
Dave Airlie 417c1c1963 Driver uAPI changes:
- All related to the Small BAR support: (and all by Matt Auld)
  * add probed_cpu_visible_size
  * expose the avail memory region tracking
  * apply ALLOC_GPU only by default
  * add NEEDS_CPU_ACCESS hint
  * tweak error capture on recoverable contexts
 
 Driver highlights:
 - Add Small BAR support (Matt)
 - Add MeteorLake support (RK)
 - Add support for LMEM PCIe resizable BAR (Akeem)
 
 Driver important fixes:
 - ttm related fixes (Matt Auld)
 - Fix a performance regression related to waitboost (Chris)
 - Fix GT resets (Chris)
 
 Driver others:
 - Adding GuC SLPC selftest (Vinay)
 - Fix ADL-N GuC load (Daniele)
 - Add platform workaround (Gustavo, Matt Roper)
 - DG2 and ATS-M device ID updates (Matt Roper)
 - Add VM_BIND doc rfc with uAPI documentation (Niranjana)
 - Fix user-after-free in vma destruction (Thomas)
 - Async flush of GuC log regions (Alan)
 - Fixes in selftests (Chris, Dan, Andrzej)
 - Convert to drm_dbg (Umesh)
 - Disable OA sseu config param for newer hardware (Umesh)
 - Multi-cast register steering changes (Matt Roper)
 - Add lmem_bar_size modparam (Priyanka)
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEbSBwaO7dZQkcLOKj+mJfZA7rE8oFAmLPOTUACgkQ+mJfZA7r
 E8rnPQf+NcelYE/Zmt5ExAkBoqECHBHvWbAZsJ4Ve7pxFQMoCn1vMWcpzHhizD8m
 ga9ZLQ8cURcNst0Zrc73LLNPtZyqGu3tn9dhw+atIkmFjb4nJ40gvSyEwuPVOYiD
 Z0JjcmU9cUfPiYTadHoY+yYGPh9LkF61nOxVZdEJ/ykeQZ1ThgDlFRpjfw7pteMp
 SET3Iy1pZXGlJMmlOU9fJXivyN3yO6fO8xY2mqhiPbtf/HUapVpovNYleYBtJt3i
 zS52DnuGGsC/gY+rhKfaQE/BfsXBhQK5fy39oZLKRz8uL7PXzYVV6bMAwnODqPwq
 Q5+4C2J9M8jChfrkRJyD0TK6U80Zlw==
 =l7gi
 -----END PGP SIGNATURE-----

Merge tag 'drm-intel-gt-next-2022-07-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-next

Driver uAPI changes:
- All related to the Small BAR support: (and all by Matt Auld)
 * add probed_cpu_visible_size
 * expose the avail memory region tracking
 * apply ALLOC_GPU only by default
 * add NEEDS_CPU_ACCESS hint
 * tweak error capture on recoverable contexts

Driver highlights:
- Add Small BAR support (Matt)
- Add MeteorLake support (RK)
- Add support for LMEM PCIe resizable BAR (Akeem)

Driver important fixes:
- ttm related fixes (Matt Auld)
- Fix a performance regression related to waitboost (Chris)
- Fix GT resets (Chris)

Driver others:
- Adding GuC SLPC selftest (Vinay)
- Fix ADL-N GuC load (Daniele)
- Add platform workaround (Gustavo, Matt Roper)
- DG2 and ATS-M device ID updates (Matt Roper)
- Add VM_BIND doc rfc with uAPI documentation (Niranjana)
- Fix user-after-free in vma destruction (Thomas)
- Async flush of GuC log regions (Alan)
- Fixes in selftests (Chris, Dan, Andrzej)
- Convert to drm_dbg (Umesh)
- Disable OA sseu config param for newer hardware (Umesh)
- Multi-cast register steering changes (Matt Roper)
- Add lmem_bar_size modparam (Priyanka)

Signed-off-by: Dave Airlie <airlied@redhat.com>

From: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/Ys85pcMYLkqF/HtB@intel.com
2022-07-22 15:51:31 +10:00
..
abi drm/i915/gt: Add media freq factor to per-gt sysfs 2022-05-26 09:36:57 +01:00
guc_capture_fwif.h drm/i915/guc: Pre-allocate output nodes for extraction 2022-03-22 10:33:31 -07:00
intel_guc.c drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend 2022-06-27 12:21:22 -07:00
intel_guc.h drm/i915/guc: Don't update engine busyness stats too frequently 2022-06-27 11:35:54 -07:00
intel_guc_ads.c drm/i915/gt: Cleanup interface for MCR operations 2022-06-17 08:05:40 -07:00
intel_guc_ads.h drm/i915/guc: Convert engine record to iosys_map 2022-02-25 15:23:23 -08:00
intel_guc_capture.c drm/i915/gt: Add general DSS steering iterator to intel_gt_mcr 2022-07-08 09:32:57 -07:00
intel_guc_capture.h drm/i915/guc: Print the GuC error capture output register list. 2022-03-22 10:33:31 -07:00
intel_guc_ct.c drm/i915: Use str_enabled_disabled() 2022-03-02 08:48:20 -08:00
intel_guc_ct.h drm/i915/guc: Update GuC debugfs to support new GuC 2021-07-22 10:07:27 -07:00
intel_guc_debugfs.c drm/i915: rename debugfs_gt files 2021-09-18 23:33:19 -07:00
intel_guc_debugfs.h drm/i915/uc: Move uC debugfs to its own folder under GT 2020-03-26 21:23:03 +00:00
intel_guc_fw.c Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-intel-next 2022-02-23 15:03:51 -05:00
intel_guc_fw.h drm/i915/huc: make "support huc" reflect HW capabilities 2020-03-26 21:22:01 +00:00
intel_guc_fwif.h drm/i915: More PVC+DG2 workarounds 2022-06-08 07:25:03 -07:00
intel_guc_hwconfig.c drm/i915/hwconfig: Future-proof platform checks 2022-05-25 12:38:22 -07:00
intel_guc_log.c Driver uAPI changes: 2022-07-22 15:51:31 +10:00
intel_guc_log.h drm/i915/guc: Extract GuC error capture lists on G2H notification. 2022-03-22 10:33:30 -07:00
intel_guc_log_debugfs.c drm/i915/guc: Speed up GuC log dumps 2021-12-20 15:33:16 -08:00
intel_guc_log_debugfs.h drm/i915/uc: Move uC debugfs to its own folder under GT 2020-03-26 21:23:03 +00:00
intel_guc_rc.c drm/i915/guc/rc: Use i915_probe_error instead of drm_error 2022-05-13 15:09:02 -07:00
intel_guc_rc.h drm/i915/guc/rc: Setup and enable GuCRC feature 2021-08-03 16:05:44 -07:00
intel_guc_reg.h drm/i915/uc: Fix undefined behavior due to shift overflowing the constant 2022-05-19 12:50:29 +03:00
intel_guc_slpc.c drm/i915/guc/slpc: Use non-blocking H2G for waitboost 2022-06-27 15:08:58 -07:00
intel_guc_slpc.h drm/i915/gt: Add media freq factor to per-gt sysfs 2022-05-26 09:36:57 +01:00
intel_guc_slpc_types.h drm/i915/gt: Add media freq factor to per-gt sysfs 2022-05-26 09:36:57 +01:00
intel_guc_submission.c drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend 2022-06-27 12:21:22 -07:00
intel_guc_submission.h drm/i915/pmu: Connect engine busyness stats from GuC to pmu 2021-10-28 11:04:43 -07:00
intel_huc.c drm/i915/huc: Don't fail the probe if HuC init fails 2022-05-05 15:48:01 -07:00
intel_huc.h drm/i915/huc: Prepare for GSC-loaded HuC 2022-05-05 15:47:51 -07:00
intel_huc_debugfs.c drm/i915: rename debugfs_gt files 2021-09-18 23:33:19 -07:00
intel_huc_debugfs.h drm/i915/uc: Move uC debugfs to its own folder under GT 2020-03-26 21:23:03 +00:00
intel_huc_fw.c drm/i915/huc: Prepare for GSC-loaded HuC 2022-05-05 15:47:51 -07:00
intel_huc_fw.h drm/i915/huc: make "support huc" reflect HW capabilities 2020-03-26 21:22:01 +00:00
intel_uc.c drm for 5.19-rc1 2022-05-25 16:18:27 -07:00
intel_uc.h i915/guc/reset: Make __guc_reset_context aware of guilty engines 2022-05-16 10:13:39 +03:00
intel_uc_debugfs.c drm/i915: Use str_yes_no() 2022-03-02 08:48:13 -08:00
intel_uc_debugfs.h drm/i915/uc: Move uC debugfs to its own folder under GT 2020-03-26 21:23:03 +00:00
intel_uc_fw.c drm/i915/guc: ADL-N should use the same GuC FW as ADL-S 2022-06-30 14:25:09 -07:00
intel_uc_fw.h drm/i915/huc: Add fetch support for gsc-loaded HuC binary 2022-05-05 15:47:51 -07:00
intel_uc_fw_abi.h drm/i915/huc: Add fetch support for gsc-loaded HuC binary 2022-05-05 15:47:51 -07:00
selftest_guc.c drm/i915/guc: Better name for context id limit 2022-03-03 15:03:06 -08:00
selftest_guc_multi_lrc.c drm/i915/xehp: Don't support parallel submission on compute / render 2022-03-02 06:52:42 -08:00