UAPI Changes: - Add additional error components to xe drm_ras (Riana) - Drop 'force_execlist' module parameter (Roper) Cross-subsystem Changes: - Perf events: Export perf_allow_{cpu,tracepoint} to be used by Xe (John) Display Changes: - Skip FORCE_WC and vm_bound check for external dma-bufs (Auld) Driver Changes: - Gate observation streams with perf_allow_cpu (John Hubbard) - Documentation updates and fixes (Michal, Zhan) - Remove unreleased NVL-S GuC (Daniele) - Fix pcode init path (Michal) - RTP fixes and improvements (Gustavo, Violet, Thomas, Roper) - TLB invalidation fixes and improvements (Tilak) - PXP detachment from HuC for newer platforms (Daniele) - Multi-queue fix (Niranjana) - Improve Kconfig.profile help (Rodrigo) - Xe_drm_ras and hw_error updates and fixes (Raag, Riana) - NVL-S updated PCI-IDs and W/a (Gustavo, Nitin) - Fix dma_fence refcound (Wentao) - Madvise: optimize invalidation path (Arvind) - Fix a infinite gt-reset loop in the timeout recovery (Rodrigo) - Fix wa_oob codegen recipe for external module builds (Thomas) - Avoid global forcewake in cycle query path (Xin) - Update TTM device benefical_order (Brost) - Fix buffer overflow in guc capture (Tejas) - Page-table fixes and improvements (Brian, Francois, Auld, Brost) - Removing redundant check (Lu) - General MCR and MMIO clean-up and improvements (Michal) - Don't whitelist OA registers unconditionally (Ashutosh) - SVM error return fix (Brost) - Userptr fix and small related clean-ups (Shuicheng) - Don't attempt to process FAST_REQ or EVENT relays on PF (Michal) - Couple fdinfo improvements (Auld) - Drop manual VF check on i2c (Raag) - Probe info outside of xe_info_init functions (Gustavo) Signed-off-by: Dave Airlie <airlied@redhat.com>
Showing the changes to include/uapi (1 of 65 files). Show all
Unified · Split
| @@ -2589,6 +2589,12 @@ enum drm_xe_ras_error_component { · 2588 unmodified lines | ||
| 2589 | 2589 | DRM_XE_RAS_ERR_COMP_CORE_COMPUTE = 1, |
| 2590 | 2590 | /** @DRM_XE_RAS_ERR_COMP_SOC_INTERNAL: SoC Internal Error */ |
| 2591 | 2591 | DRM_XE_RAS_ERR_COMP_SOC_INTERNAL, |
| 2592 | + /** @DRM_XE_RAS_ERR_COMP_DEVICE_MEMORY: Device Memory Error */ | |
| 2593 | + DRM_XE_RAS_ERR_COMP_DEVICE_MEMORY, | |
| 2594 | + /** @DRM_XE_RAS_ERR_COMP_PCIE: PCIe Subsystem Error */ | |
| 2595 | + DRM_XE_RAS_ERR_COMP_PCIE, | |
| 2596 | + /** @DRM_XE_RAS_ERR_COMP_FABRIC: Fabric Subsystem Error */ | |
| 2597 | + DRM_XE_RAS_ERR_COMP_FABRIC, | |
| 2592 | 2598 | /** @DRM_XE_RAS_ERR_COMP_MAX: Max Error */ |
| 2593 | 2599 | DRM_XE_RAS_ERR_COMP_MAX /* non-ABI */ |
| 2594 | 2600 | }; |
| @@ -2606,7 +2612,10 @@ enum drm_xe_ras_error_component { · 11 unmodified lines | ||
| 2606 | 2612 | */ |
| 2607 | 2613 | #define DRM_XE_RAS_ERROR_COMPONENT_NAMES { \ |
| 2608 | 2614 | [DRM_XE_RAS_ERR_COMP_CORE_COMPUTE] = "core-compute", \ |
| 2609 | − [DRM_XE_RAS_ERR_COMP_SOC_INTERNAL] = "soc-internal" \ | |
| 2615 | + [DRM_XE_RAS_ERR_COMP_SOC_INTERNAL] = "soc-internal", \ | |
| 2616 | + [DRM_XE_RAS_ERR_COMP_DEVICE_MEMORY] = "device-memory", \ | |
| 2617 | + [DRM_XE_RAS_ERR_COMP_PCIE] = "pcie", \ | |
| 2618 | + [DRM_XE_RAS_ERR_COMP_FABRIC] = "fabric", \ | |
| 2610 | 2619 | } |
| 2611 | 2620 | |
| 2612 | 2621 | #if defined(__cplusplus) |