ENUM DRM_XE_RAS_ERROR_SEVERITY(9)
π enum drm_xe_ras_error_severity(9) π
okay so this is a page out of the Kernel API Manual and it's literally just the severity enum for DRM RAS errors. tiny page, big "your GPU had a moment" energy. let's get into it bestie π«Ά
β¨ NAME β¨
enum drm_xe_ras_error_severity β DRM RAS error severity. that's it. that's the whole name. iconic minimalism π
π¦ SYNOPSIS π¦
enum drm_xe_ras_error_severity {
DRM_XE_RAS_ERR_SEV_CORRECTABLE ,
DRM_XE_RAS_ERR_SEV_UNCORRECTABLE ,
DRM_XE_RAS_ERR_SEV_MAX
};
like, there's genuinely no function here, it's just vibes and three constants. copy it exactly how it's written, ok? the stray spaces before the commas are part of the moment β¨
π Constants π
DRM_XE_RAS_ERR_SEV_CORRECTABLEβ a Correctable Error. the GPU caught the problem and handled it, no drama, moving on πΈDRM_XE_RAS_ERR_SEV_UNCORRECTABLEβ an Uncorrectable Error. this one did not get fixed. it's giving main character crisis πDRM_XE_RAS_ERR_SEV_MAXβ Max severity. the ceiling. the final boss of severity levels π
ngl these three are basically the whole enum, so likeβ¦ memorize them and you're done. ate. periodt π
β SEE ALSO β
bestie buckle up because this list is long and I'm not skipping a single one of them, every single reference is staying right here fr fr:
- the kernel file
./include/uapi/drm/xe_drm.h(yes, that's where all the actual stuff lives) Xe Device Block Diagram(9)Xe uAPI Overview(9)Xe IOCTL Extensions(9)struct drm_xe_user_extension(9)struct drm_xe_ext_set_property(9)struct drm_xe_engine_class_instance(9)struct drm_xe_engine(9)struct drm_xe_query_engines(9)enum drm_xe_memory_class(9)struct drm_xe_mem_region(9)struct drm_xe_query_mem_regions(9)struct drm_xe_query_config(9)struct drm_xe_gt(9)struct drm_xe_query_gt_list(9)struct drm_xe_query_topology_mask(9)struct drm_xe_query_engine_cycles(9)struct drm_xe_query_uc_fw_version(9)struct drm_xe_query_pxp_status(9)struct drm_xe_device_query(9)struct drm_xe_gem_create(9)struct drm_xe_gem_mmap_offset(9)struct drm_xe_vm_create(9)struct drm_xe_vm_destroy(9)struct drm_xe_vm_bind_op(9)struct drm_xe_vm_bind(9)struct drm_xe_vm_get_property(9)struct drm_xe_exec_queue_create(9)struct drm_xe_exec_queue_destroy(9)struct drm_xe_exec_queue_get_property(9)struct drm_xe_sync(9)struct drm_xe_exec(9)struct drm_xe_wait_user_fence(9)enum drm_xe_observation_type(9)enum drm_xe_observation_op(9)struct drm_xe_observation_param(9)enum drm_xe_observation_ioctls(9)enum drm_xe_oa_unit_type(9)struct drm_xe_oa_unit(9)struct drm_xe_query_oa_units(9)enum drm_xe_oa_format_type(9)enum drm_xe_oa_property_id(9)struct drm_xe_oa_config(9)struct drm_xe_oa_stream_status(9)struct drm_xe_oa_stream_info(9)enum drm_xe_pxp_session_type(9)enum drm_xe_eu_stall_property_id(9)struct drm_xe_query_eu_stall(9)struct drm_xe_madvise(9)struct drm_xe_mem_range_attr(9)struct drm_xe_vm_query_mem_range_attr(9)struct drm_xe_exec_queue_set_property(9)Xe DRM RAS(9)π honestly the one you probably actually want for contextenum drm_xe_ras_error_component(9)π its sibling, go say hi
okay that's genuinely the whole page, no cap. this one came from <pink>./include/uapi/drm</pink> and it's dated October 2026, so go drink some water and go read Xe DRM RAS(9) if you want the actual lore π§ββοΈπ bye bestie!! π¦β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms