Add additional Error components supported by XE drm_ras (Reliability, Availability and Serviceability).
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -2589,6 +2589,12 @@ enum drm_xe_ras_error_component { · 2588 unmodified lines | |||
| 2589 | DRM_XE_RAS_ERR_COMP_CORE_COMPUTE = 1, | 2589 | DRM_XE_RAS_ERR_COMP_CORE_COMPUTE = 1, |
| 2590 | /** @DRM_XE_RAS_ERR_COMP_SOC_INTERNAL: SoC Internal Error */ | 2590 | /** @DRM_XE_RAS_ERR_COMP_SOC_INTERNAL: SoC Internal Error */ |
| 2591 | DRM_XE_RAS_ERR_COMP_SOC_INTERNAL, | 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 | /** @DRM_XE_RAS_ERR_COMP_MAX: Max Error */ | 2598 | /** @DRM_XE_RAS_ERR_COMP_MAX: Max Error */ |
| 2593 | DRM_XE_RAS_ERR_COMP_MAX /* non-ABI */ | 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 | #define DRM_XE_RAS_ERROR_COMPONENT_NAMES { \ | 2613 | #define DRM_XE_RAS_ERROR_COMPONENT_NAMES { \ |
| 2608 | [DRM_XE_RAS_ERR_COMP_CORE_COMPUTE] = "core-compute", \ | 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 | #if defined(__cplusplus) | 2621 | #if defined(__cplusplus) |