[PATCH i-g-t] tests/intel/xe_fault_injection: Add test for xe_hw_engine_class_sysfs

Lucas De Marchi lucas.demarchi at intel.com
Thu Apr 3 14:53:45 UTC 2025


On Fri, Mar 14, 2025 at 11:56:57AM +0100, Francois Dugast wrote:
>Test-with: https://lore.kernel.org/intel-xe/20250314105050.636983-1-francois.dugast@intel.com/
>Signed-off-by: Francois Dugast <francois.dugast at intel.com>


Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>

There's a trivial whitespace conflict to fix  though. I think it's
trivial enough to fix while applying.

Lucas De Marchi


>---
> tests/intel/xe_fault_injection.c | 28 +++++++++++++++-------------
> 1 file changed, 15 insertions(+), 13 deletions(-)
>
>diff --git a/tests/intel/xe_fault_injection.c b/tests/intel/xe_fault_injection.c
>index 6307e0277..09b85afb4 100644
>--- a/tests/intel/xe_fault_injection.c
>+++ b/tests/intel/xe_fault_injection.c
>@@ -158,19 +158,20 @@ static void set_retval(const char function_name[], long long retval)
>  * Functionality: fault
>  *
>  * arg[1]:
>- * @wait_for_lmem_ready:	wait_for_lmem_ready
>- * @xe_device_create:		xe_device_create
>- * @xe_ggtt_init_early:		xe_ggtt_init_early
>- * @xe_guc_ads_init:		xe_guc_ads_init
>- * @xe_guc_ct_init:		xe_guc_ct_init
>- * @xe_guc_log_init:		xe_guc_log_init
>- * @xe_guc_relay_init:		xe_guc_relay_init
>- * @xe_pm_init_early:		xe_pm_init_early
>- * @xe_sriov_init:		xe_sriov_init
>- * @xe_tile_init_early:		xe_tile_init_early
>- * @xe_uc_fw_init:		xe_uc_fw_init
>- * @xe_wa_init:			xe_wa_init
>- * @xe_wopcm_init:		xe_wopcm_init
>+ * @wait_for_lmem_ready:		wait_for_lmem_ready
>+ * @xe_add_hw_engine_class_defaults:	xe_add_hw_engine_class_defaults
>+ * @xe_device_create:			xe_device_create
>+ * @xe_ggtt_init_early:			xe_ggtt_init_early
>+ * @xe_guc_ads_init:			xe_guc_ads_init
>+ * @xe_guc_ct_init:			xe_guc_ct_init
>+ * @xe_guc_log_init:			xe_guc_log_init
>+ * @xe_guc_relay_init:			xe_guc_relay_init
>+ * @xe_pm_init_early:			xe_pm_init_early
>+ * @xe_sriov_init:			xe_sriov_init
>+ * @xe_tile_init_early:			xe_tile_init_early
>+ * @xe_uc_fw_init:			xe_uc_fw_init
>+ * @xe_wa_init:				xe_wa_init
>+ * @xe_wopcm_init:			xe_wopcm_init
>  */
> static void
> inject_fault_probe(int fd, char pci_slot[], const char function_name[])
>@@ -324,6 +325,7 @@ igt_main
> 		unsigned int flags;
> 	} probe_fail_functions[] = {
> 		{ "wait_for_lmem_ready" },
>+		{ "xe_add_hw_engine_class_defaults" },
> 		{ "xe_device_create" },
> 		{ "xe_ggtt_init_early" },
> 		{ "xe_guc_ads_init" },
>-- 
>2.43.0
>


More information about the igt-dev mailing list