TFTF (Trusted Firmware Test Framework)
Window
243 cases. 4 failures in the window (last 30 days) across 111,188 assertion results.
Failing and flaky cases first. Pass rate counts passed and failed attempt results, including retries. Skipped and unknown results are excluded. Verdicts summarise the last 30 days.
| Case | Role | Pass rate | Failures | Skipped | Unknown | Verdict |
|---|---|---|---|---|---|---|
| Query vendor specific servicetftf/query_vendor_specific_service | assertion | 98.1% of 216 | 4 | 4 | 0 | stable |
| Access from a sp to a realm regiontftf/access_from_a_sp_to_a_realm_region | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Access mpam registerstftf/access_mpam_registers | assertion | no verdict | 0 | 218 | 0 | no verdict |
| Access pointer authentication registerstftf/access_pointer_authentication_registers | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Access RAS registerstftf/access_ras_registers | assertion | no verdict | 0 | 188 | 0 | no verdict |
| Affinity info level0 offtftf/affinity_info_level0_off | assertion | 100.0% of 2,625 | 0 | 0 | 0 | stable |
| Affinity info level0 ontftf/affinity_info_level0_on | assertion | 100.0% of 2,654 | 0 | 1 | 0 | stable |
| Affinity info level0 powerdowntftf/affinity_info_level0_powerdown | assertion | 100.0% of 2,764 | 0 | 0 | 0 | stable |
| Affinity info level1 offtftf/affinity_info_level1_off | assertion | 100.0% of 2,547 | 0 | 8 | 0 | stable |
| Affinity info level1 ontftf/affinity_info_level1_on | assertion | 100.0% of 2,565 | 0 | 1 | 0 | stable |
| Affinity info level2tftf/affinity_info_level2 | assertion | 100.0% of 2,512 | 0 | 16 | 0 | stable |
| Affinity info level3tftf/affinity_info_level3 | assertion | 100.0% of 2,165 | 0 | 352 | 0 | stable |
| Afp supporttftf/afp_support | assertion | no verdict | 0 | 376 | 0 | no verdict |
| Aie supporttftf/aie_support | assertion | no verdict | 0 | 144 | 0 | no verdict |
| Amuv1 group 1 raztftf/amuv1_group_1_raz | assertion | no verdict | 0 | 212 | 0 | no verdict |
| Amuv1 suspend resumetftf/amuv1_suspend_resume | assertion | no verdict | 0 | 374 | 0 | no verdict |
| Amuv1 valid counter valuestftf/amuv1_valid_counter_values | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Amuv1 world switchtftf/amuv1_world_switch | assertion | no verdict | 0 | 142 | 0 | no verdict |
| Bigger FFA version than SPMtftf/bigger_ffa_version_than_spm | assertion | no verdict | 0 | 44 | 0 | no verdict |
| Check dma command by smmuv3testengine completestftf/check_dma_command_by_smmuv3testengine_completes | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Check for mte register leakagetftf/check_for_mte_register_leakage | assertion | no verdict | 0 | 377 | 0 | no verdict |
| Check for pointer authentication key leakage from EL3tftf/check_for_pointer_authentication_key_leakage_from_el3 | assertion | no verdict | 0 | 382 | 0 | no verdict |
| Check for pointer authentication key leakage from TSPtftf/check_for_pointer_authentication_key_leakage_from_tsp | assertion | no verdict | 0 | 380 | 0 | no verdict |
| Check that simd registers context is preservedtftf/check_that_simd_registers_context_is_preserved | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Check that SVE operations in nwd are unaffected by swdtftf/check_that_sve_operations_in_nwd_are_unaffected_by_swd | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Check that SVE registers context is preservedtftf/check_that_sve_registers_context_is_preserved | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Cleanup failure fails testcasetftf/cleanup_failure_fails_testcase | assertion | 100.0% of 7 | 0 | 0 | 0 | stable |
| Cntfrq compare testtftf/cntfrq_compare_test | assertion | 100.0% of 2,776 | 0 | 0 | 0 | stable |
| Context id passingtftf/context_id_passing | assertion | 100.0% of 2,572 | 0 | 0 | 0 | stable |
| CPU already ontftf/cpu_already_on | assertion | 100.0% of 2,549 | 0 | 0 | 0 | stable |
| CPU hotplugtftf/cpu_hotplug | assertion | 100.0% of 2,733 | 0 | 0 | 0 | stable |
| CPU off on all non lead cores in sequence and suspend lead to deepest power leveltftf/cpu_off_on_all_non_lead_cores_in_sequence_and_suspend_lead_to_deepest_power_level | assertion | 100.0% of 727 | 0 | 359 | 0 | stable |
| CPU suspend on all cores in paralleltftf/cpu_suspend_on_all_cores_in_parallel | assertion | 100.0% of 724 | 0 | 359 | 0 | stable |
| CPU suspend on all cores in sequencetftf/cpu_suspend_on_all_cores_in_sequence | assertion | 100.0% of 722 | 0 | 357 | 0 | stable |
| CPU suspend to powerdown at level 0tftf/cpu_suspend_to_powerdown_at_level_0 | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| CPU suspend to powerdown at level 1tftf/cpu_suspend_to_powerdown_at_level_1 | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| CPU suspend to powerdown at level 2tftf/cpu_suspend_to_powerdown_at_level_2 | assertion | 100.0% of 2,774 | 0 | 3 | 0 | stable |
| CPU suspend to powerdown at level 3tftf/cpu_suspend_to_powerdown_at_level_3 | assertion | no verdict | 0 | 2774 | 0 | no verdict |
| CPU suspend to standby at level 0tftf/cpu_suspend_to_standby_at_level_0 | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| CPU suspend to standby at level 1tftf/cpu_suspend_to_standby_at_level_1 | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| CPU suspend to standby at level 2tftf/cpu_suspend_to_standby_at_level_2 | assertion | 100.0% of 2,768 | 0 | 9 | 0 | stable |
| CPU suspend to standby at level 3tftf/cpu_suspend_to_standby_at_level_3 | assertion | no verdict | 0 | 2768 | 0 | no verdict |
| Create a power state with valid and invalid local state id at different levels and validate power state parsingtftf/create_a_power_state_with_valid_and_invalid_local_state_id_at_different_levels_and_validate_power_state_parsing | assertion | no verdict | 0 | 381 | 0 | no verdict |
| Create all power states and validate EL3 power state parsingtftf/create_all_power_states_and_validate_el3_power_state_parsing | assertion | no verdict | 0 | 381 | 0 | no verdict |
| Create invalid local power state at all levels and validate EL3 power state parsingtftf/create_invalid_local_power_state_at_all_levels_and_validate_el3_power_state_parsing | assertion | no verdict | 0 | 381 | 0 | no verdict |
| Create invalid power level and validate EL3 power state parsing for original state formattftf/create_invalid_power_level_and_validate_el3_power_state_parsing_for_original_state_format | assertion | no verdict | 0 | 381 | 0 | no verdict |
| Create invalid power state type and validate EL3 power state parsingtftf/create_invalid_power_state_type_and_validate_el3_power_state_parsing | assertion | no verdict | 0 | 380 | 0 | no verdict |
| Create only local power state and validate EL3 power state parsingtftf/create_only_local_power_state_and_validate_el3_power_state_parsing | assertion | no verdict | 0 | 382 | 0 | no verdict |
| D128 supporttftf/d128_support | assertion | no verdict | 0 | 186 | 0 | no verdict |
| Debugv8p9 supporttftf/debugv8p9_support | assertion | no verdict | 0 | 213 | 0 | no verdict |
| Donate memory to secure worldtftf/donate_memory_to_secure_world | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Em CPU featurestftf/em_cpu_features | assertion | no verdict | 0 | 256 | 0 | no verdict |
| Events apitftf/events_api | assertion | 100.0% of 2,773 | 0 | 0 | 0 | stable |
| Expose filesystemtftf/expose_filesystem | assertion | no verdict | 0 | 301 | 0 | no verdict |
| Fast SMC while TSP preemptedtftf/fast_smc_while_tsp_preempted | assertion | no verdict | 0 | 354 | 0 | no verdict |
| Fast smc32tftf/fast_smc32 | assertion | 100.0% of 380 | 0 | 0 | 0 | stable |
| Fast smc64tftf/fast_smc64 | assertion | 100.0% of 382 | 0 | 0 | 0 | stable |
| Featurestftf/features | assertion | 100.0% of 538 | 0 | 8 | 0 | stable |
| Ff a direct messagingtftf/ff_a_direct_messaging | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Ff a request sp to sp direct messagingtftf/ff_a_request_sp_to_sp_direct_messaging | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Ff a request sp to sp direct messaging deadlocktftf/ff_a_request_sp_to_sp_direct_messaging_deadlock | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Ff a rxtx map api consecutivetftf/ff_a_rxtx_map_api_consecutive | assertion | no verdict | 0 | 45 | 0 | no verdict |
| Ff a rxtx map api successtftf/ff_a_rxtx_map_api_success | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Ff a rxtx remap unmapped region successtftf/ff_a_rxtx_remap_unmapped_region_success | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Ff a rxtx unmap api consecutivetftf/ff_a_rxtx_unmap_api_consecutive | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Ff a rxtx unmap api successtftf/ff_a_rxtx_unmap_api_success | assertion | no verdict | 0 | 45 | 0 | no verdict |
| Ff a sp hotplugtftf/ff_a_sp_hotplug | assertion | no verdict | 0 | 46 | 0 | no verdict |
| For stats after system resettftf/for_stats_after_system_reset | assertion | 100.0% of 599 | 0 | 0 | 0 | stable |
| For valid composite state CPU suspendtftf/for_valid_composite_state_cpu_suspend | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| FWU auth failuretftf/fwu_auth_failure | assertion | 100.0% of 293 | 0 | 0 | 0 | stable |
| FWU toc invalidtftf/fwu_toc_invalid | assertion | 100.0% of 293 | 0 | 0 | 0 | stable |
| Hacdbs supporttftf/hacdbs_support | assertion | no verdict | 0 | 145 | 0 | no verdict |
| Hdbss supporttftf/hdbss_support | assertion | no verdict | 0 | 146 | 0 | no verdict |
| Hotplug a cluster in a large iteration to stress cluster on and off functionalitytftf/hotplug_a_cluster_in_a_large_iteration_to_stress_cluster_on_and_off_functionality | assertion | 100.0% of 2,372 | 0 | 0 | 0 | stable |
| Invalid CPUtftf/invalid_cpu | assertion | 100.0% of 2,435 | 0 | 0 | 0 | stable |
| Invalid entry pointtftf/invalid_entry_point | assertion | 100.0% of 2,525 | 0 | 0 | 0 | stable |
| IRQ handlingtftf/irq_handling | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| Leak PMU cycle counter values from EL3 on PSCI suspend SMCtftf/leak_pmu_cycle_counter_values_from_el3_on_psci_suspend_smc | assertion | no verdict | 0 | 382 | 0 | no verdict |
| Leak PMU cycle counter values from s EL1 on fast SMC addtftf/leak_pmu_cycle_counter_values_from_s_el1_on_fast_smc_add | assertion | no verdict | 0 | 382 | 0 | no verdict |
| Leak PMU pc write retired counter values from EL3 on PSCI suspend SMCtftf/leak_pmu_pc_write_retired_counter_values_from_el3_on_psci_suspend_smc | assertion | no verdict | 0 | 382 | 0 | no verdict |
| Leak PMU pc write retired counter values from s EL1 on fast SMC addtftf/leak_pmu_pc_write_retired_counter_values_from_s_el1_on_fast_smc_add | assertion | no verdict | 0 | 382 | 0 | no verdict |
| Lend memory clear flag settftf/lend_memory_clear_flag_set | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Lend memory to secure worldtftf/lend_memory_to_secure_world | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Ls64 accdata supporttftf/ls64_accdata_support | assertion | no verdict | 0 | 217 | 0 | no verdict |
| Ls64 supporttftf/ls64_support | assertion | no verdict | 0 | 219 | 0 | no verdict |
| Mpam pe side bandwidth control supporttftf/mpam_pe_side_bandwidth_control_support | assertion | no verdict | 0 | 187 | 0 | no verdict |
| Multi CPU realm payload delegate and undelegatetftf/multi_cpu_realm_payload_delegate_and_undelegate | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Multicore spurious interrupt testtftf/multicore_spurious_interrupt_test | assertion | no verdict | 0 | 377 | 0 | no verdict |
| Notifications bind unbind of bound notificationstftf/notifications_bind_unbind_of_bound_notifications | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications bind unbind sps spoofing receivertftf/notifications_bind_unbind_sps_spoofing_receiver | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications bitmap create after createtftf/notifications_bitmap_create_after_create | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications bitmap create and destroytftf/notifications_bitmap_create_and_destroy | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications bitmap destroy not createdtftf/notifications_bitmap_destroy_not_created | assertion | no verdict | 0 | 45 | 0 | no verdict |
| Notifications info get no datatftf/notifications_info_get_no_data | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications interrupts id retrieval with FFA featurestftf/notifications_interrupts_id_retrieval_with_ffa_features | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications mp sp signals up sp per vcputftf/notifications_mp_sp_signals_up_sp_per_vcpu | assertion | no verdict | 0 | 45 | 0 | no verdict |
| Notifications sp signals sptftf/notifications_sp_signals_sp | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications sp signals sp per vcputftf/notifications_sp_signals_sp_per_vcpu | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications sp signals sp with delayed sritftf/notifications_sp_signals_sp_with_delayed_sri | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications sp signals sp with immediate sritftf/notifications_sp_signals_sp_with_immediate_sri | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications sp signals vmtftf/notifications_sp_signals_vm | assertion | no verdict | 0 | 45 | 0 | no verdict |
| Notifications sp signals vm per vcputftf/notifications_sp_signals_vm_per_vcpu | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications unbind while pendingtftf/notifications_unbind_while_pending | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications vm signals sptftf/notifications_vm_signals_sp | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications vm signals sp per vcputftf/notifications_vm_signals_sp_per_vcpu | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Notifications zeroed in bind and unbindtftf/notifications_zeroed_in_bind_and_unbind | assertion | no verdict | 0 | 44 | 0 | no verdict |
| NVM serialisationtftf/nvm_serialisation | assertion | 100.0% of 2,744 | 0 | 0 | 0 | stable |
| NVM supporttftf/nvm_support | assertion | 100.0% of 2,776 | 0 | 0 | 0 | stable |
| Out of bounds accessestftf/out_of_bounds_accesses | assertion | no verdict | 0 | 189 | 0 | no verdict |
| Pfar supporttftf/pfar_support | assertion | no verdict | 0 | 146 | 0 | no verdict |
| Pmuv3 cycle counter functional in NStftf/pmuv3_cycle_counter_functional_in_ns | assertion | no verdict | 0 | 290 | 0 | no verdict |
| Pmuv3 event counter functional in NStftf/pmuv3_event_counter_functional_in_ns | assertion | no verdict | 0 | 287 | 0 | no verdict |
| Pmuv3 SMC counter preservationtftf/pmuv3_smc_counter_preservation | assertion | no verdict | 0 | 289 | 0 | no verdict |
| Probe pmf versiontftf/probe_pmf_version | assertion | 100.0% of 216 | 0 | 4 | 0 | stable |
| PSCI CPU on off stress testtftf/psci_cpu_on_off_stress_test | assertion | 100.0% of 2,372 | 0 | 0 | 0 | stable |
| PSCI CPU on off suspend stress testtftf/psci_cpu_on_off_suspend_stress_test | assertion | 100.0% of 296 | 0 | 0 | 0 | stable |
| PSCI featurestftf/psci_features | assertion | 100.0% of 357 | 0 | 3 | 0 | stable |
| PSCI invalid featurestftf/psci_invalid_features | assertion | 100.0% of 330 | 0 | 3 | 0 | stable |
| PSCI mem protecttftf/psci_mem_protect | assertion | 100.0% of 599 | 0 | 0 | 0 | stable |
| PSCI mem protect checktftf/psci_mem_protect_check | assertion | 100.0% of 345 | 0 | 10 | 0 | stable |
| PSCI migrate info typetftf/psci_migrate_info_type | assertion | 100.0% of 352 | 0 | 2 | 0 | stable |
| PSCI reset2 invalid reset optionstftf/psci_reset2_invalid_reset_options | assertion | 100.0% of 599 | 0 | 0 | 0 | stable |
| PSCI versiontftf/psci_version | assertion | 100.0% of 2,683 | 0 | 3 | 0 | stable |
| PSCI version call on all cores in paralleltftf/psci_version_call_on_all_cores_in_parallel | assertion | 100.0% of 737 | 0 | 356 | 0 | stable |
| Query standard servicetftf/query_standard_service | assertion | 100.0% of 1,374 | 0 | 0 | 0 | stable |
| Random hotplug cores in a large iteration to stress boot path codetftf/random_hotplug_cores_in_a_large_iteration_to_stress_boot_path_code | assertion | 100.0% of 2,372 | 0 | 0 | 0 | stable |
| Realm EL1 creation and execution testtftf/realm_el1_creation_and_execution_test | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Realm payload boottftf/realm_payload_boot | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Realm payload delegate and undelegatetftf/realm_payload_delegate_and_undelegate | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Realm payload multi CPU requesttftf/realm_payload_multi_cpu_request | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Repeated hotplug of all cores to stress test CPU on and CPU offtftf/repeated_hotplug_of_all_cores_to_stress_test_cpu_on_and_cpu_off | assertion | 100.0% of 2,372 | 0 | 0 | 0 | stable |
| Repeated shutdown of all cores to stress test CPU on CPU suspend and CPU offtftf/repeated_shutdown_of_all_cores_to_stress_test_cpu_on_cpu_suspend_and_cpu_off | assertion | 100.0% of 2,372 | 0 | 0 | 0 | stable |
| Request a valid state switchtftf/request_a_valid_state_switch | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Request a valid state switch after CPU ontftf/request_a_valid_state_switch_after_cpu_on | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Request donate memory sp to sptftf/request_donate_memory_sp_to_sp | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Request lend memory sp to sptftf/request_lend_memory_sp_to_sp | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Request lend memory sp to vmtftf/request_lend_memory_sp_to_vm | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Request share memory sp to sptftf/request_share_memory_sp_to_sp | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Request share memory sp to vmtftf/request_share_memory_sp_to_vm | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Request share NS memory large pa sp to sptftf/request_share_ns_memory_large_pa_sp_to_sp | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Request state switch with invalid contexttftf/request_state_switch_with_invalid_context | assertion | no verdict | 0 | 378 | 0 | no verdict |
| Request state switch with invalid pctftf/request_state_switch_with_invalid_pc | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Resume preempted std SMCtftf/resume_preempted_std_smc | assertion | no verdict | 0 | 374 | 0 | no verdict |
| Resume preempted std SMC after PSCI CPU off on cycletftf/resume_preempted_std_smc_after_psci_cpu_off_on_cycle | assertion | no verdict | 0 | 377 | 0 | no verdict |
| Resume preempted std SMC from other CPUstftf/resume_preempted_std_smc_from_other_cpus | assertion | no verdict | 0 | 372 | 0 | no verdict |
| Resume SMC without TSP preemptiontftf/resume_smc_without_tsp_preemption | assertion | no verdict | 0 | 368 | 0 | no verdict |
| Resume std SMC from different CPUstftf/resume_std_smc_from_different_cpus | assertion | no verdict | 0 | 374 | 0 | no verdict |
| Rndtftf/rnd | assertion | 100.0% of 509 | 0 | 22 | 0 | stable |
| Same FFA version as SPMtftf/same_ffa_version_as_spm | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Sctlr2 supporttftf/sctlr2_support | assertion | no verdict | 0 | 186 | 0 | no verdict |
| SDEI event handler pstate testingtftf/sdei_event_handler_pstate_testing | assertion | no verdict | 0 | 342 | 0 | no verdict |
| SDEI event handler state machine testingtftf/sdei_event_handler_state_machine_testing | assertion | no verdict | 0 | 360 | 0 | no verdict |
| SDEI event handling on all cores in paralleltftf/sdei_event_handling_on_all_cores_in_parallel | assertion | no verdict | 0 | 359 | 0 | no verdict |
| SDEI event handling on all cores in sequencetftf/sdei_event_handling_on_all_cores_in_sequence | assertion | no verdict | 0 | 356 | 0 | no verdict |
| SDEI event routing all spi events routed to all CPUstftf/sdei_event_routing_all_spi_events_routed_to_all_cpus | assertion | no verdict | 0 | 358 | 0 | no verdict |
| SDEI event signaling each core signals itselftftf/sdei_event_signaling_each_core_signals_itself | assertion | 100.0% of 1 | 0 | 356 | 0 | stable |
| SDEI event signaling one core signals all otherstftf/sdei_event_signaling_one_core_signals_all_others | assertion | no verdict | 0 | 356 | 0 | no verdict |
| SDEI event signaling state registered enabled unmaskedtftf/sdei_event_signaling_state_registered_enabled_unmasked | assertion | no verdict | 0 | 169 | 0 | no verdict |
| Setting bit 31 in input versiontftf/setting_bit_31_in_input_version | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Setup failure skips body and runs cleanuptftf/setup_failure_skips_body_and_runs_cleanup | assertion | 100.0% of 7 | 0 | 0 | 0 | stable |
| Sgi supporttftf/sgi_support | assertion | 100.0% of 2,766 | 0 | 0 | 0 | stable |
| Share memory with secure worldtftf/share_memory_with_secure_world | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Smaller FFA version than SPMtftf/smaller_ffa_version_than_spm | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Smccc arch feature availability testtftf/smccc_arch_feature_availability_test | assertion | no verdict | 0 | 187 | 0 | no verdict |
| Smccc arch soc id testtftf/smccc_arch_soc_id_test | assertion | 100.0% of 283 | 0 | 94 | 0 | stable |
| Smccc arch workaround 1 latencytftf/smccc_arch_workaround_1_latency | assertion | 100.0% of 1 | 0 | 381 | 0 | stable |
| Smccc arch workaround 1 testtftf/smccc_arch_workaround_1_test | assertion | no verdict | 0 | 378 | 0 | no verdict |
| Smccc arch workaround 2 testtftf/smccc_arch_workaround_2_test | assertion | 100.0% of 1 | 0 | 377 | 0 | stable |
| Smccc arch workaround 3 testtftf/smccc_arch_workaround_3_test | assertion | no verdict | 0 | 378 | 0 | no verdict |
| Smccc arch workaround 4 testtftf/smccc_arch_workaround_4_test | assertion | 100.0% of 2 | 0 | 374 | 0 | stable |
| SME supporttftf/sme_support | assertion | no verdict | 0 | 377 | 0 | no verdict |
| Sme2 supporttftf/sme2_support | assertion | no verdict | 0 | 284 | 0 | no verdict |
| Sp notifications bind and unbindtftf/sp_notifications_bind_and_unbind | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Spe exc supporttftf/spe_exc_support | assertion | no verdict | 0 | 144 | 0 | no verdict |
| Spe NVM supporttftf/spe_nvm_support | assertion | no verdict | 0 | 143 | 0 | no verdict |
| Spe supporttftf/spe_support | assertion | no verdict | 0 | 373 | 0 | no verdict |
| Srmask supporttftf/srmask_support | assertion | no verdict | 0 | 145 | 0 | no verdict |
| Stats test cases for CPU offtftf/stats_test_cases_for_cpu_off | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| Std SMC abortion while TSP preemptedtftf/std_smc_abortion_while_tsp_preempted | assertion | no verdict | 0 | 360 | 0 | no verdict |
| Std SMC resumption while TSP preemptedtftf/std_smc_resumption_while_tsp_preempted | assertion | no verdict | 0 | 365 | 0 | no verdict |
| Step2 supporttftf/step2_support | assertion | no verdict | 0 | 145 | 0 | no verdict |
| Stress test the timer frameworktftf/stress_test_the_timer_framework | assertion | 100.0% of 1,817 | 0 | 0 | 0 | stable |
| Stress test TSP functionalitytftf/stress_test_tsp_functionality | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Stress TSP preemption and resumptiontftf/stress_tsp_preemption_and_resumption | assertion | no verdict | 0 | 368 | 0 | no verdict |
| Suspend to deepest power level on all cores in paralleltftf/suspend_to_deepest_power_level_on_all_cores_in_parallel | assertion | 100.0% of 725 | 0 | 371 | 0 | stable |
| Suspend to deepest power level on all cores in sequencetftf/suspend_to_deepest_power_level_on_all_cores_in_sequence | assertion | 100.0% of 723 | 0 | 364 | 0 | stable |
| SVE supporttftf/sve_support | assertion | no verdict | 0 | 366 | 0 | no verdict |
| System resettftf/system_reset | assertion | 100.0% of 599 | 0 | 0 | 0 | stable |
| System reset before state switchtftf/system_reset_before_state_switch | assertion | no verdict | 0 | 382 | 0 | no verdict |
| Target timer to a power down CPUtftf/target_timer_to_a_power_down_cpu | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| Test access to hcrx EL2tftf/test_access_to_hcrx_el2 | assertion | no verdict | 0 | 145 | 0 | no verdict |
| Test binding more events than are available in the ppi rangetftf/test_binding_more_events_than_are_available_in_the_ppi_range | assertion | no verdict | 0 | 207 | 0 | no verdict |
| Test cluster power up latencytftf/test_cluster_power_up_latency | assertion | 100.0% of 381 | 0 | 0 | 0 | stable |
| Test FFA featurestftf/test_ffa_features | assertion | no verdict | 0 | 43 | 0 | no verdict |
| Test FFA partition info gettftf/test_ffa_partition_info_get | assertion | no verdict | 0 | 45 | 0 | no verdict |
| Test FFA partition info get v1 0tftf/test_ffa_partition_info_get_v1_0 | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test FFA SPM id gettftf/test_ffa_spm_id_get | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test if rndr instruction clears pstate nzcvtftf/test_if_rndr_instruction_clears_pstate_nzcv | assertion | no verdict | 0 | 147 | 0 | no verdict |
| Test if rndr instruction traps to EL3 and gets a random numbertftf/test_if_rndr_instruction_traps_to_el3_and_gets_a_random_number | assertion | no verdict | 0 | 147 | 0 | no verdict |
| Test if rndrrs instruction clears pstate nzcvtftf/test_if_rndrrs_instruction_clears_pstate_nzcv | assertion | no verdict | 0 | 147 | 0 | no verdict |
| Test if rndrss instruction traps to EL3 and gets a random numbertftf/test_if_rndrss_instruction_traps_to_el3_and_gets_a_random_number | assertion | no verdict | 0 | 147 | 0 | no verdict |
| Test managed exittftf/test_managed_exit | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test managed exit in sp call chaintftf/test_managed_exit_in_sp_call_chain | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test NS interrupt signalabletftf/test_ns_interrupt_signalable | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test pstate bits maintained on exceptiontftf/test_pstate_bits_maintained_on_exception | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Test scenario where multiple CPUs call same timeouttftf/test_scenario_where_multiple_cpus_call_same_timeout | assertion | 100.0% of 2,777 | 0 | 0 | 0 | stable |
| Test secure FIQ while TSP is preemptedtftf/test_secure_fiq_while_tsp_is_preempted | assertion | no verdict | 0 | 370 | 0 | no verdict |
| Test secure interrupt handling while sp blockedtftf/test_secure_interrupt_handling_while_sp_blocked | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test secure interrupt handling while sp runningtftf/test_secure_interrupt_handling_while_sp_running | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test secure interrupt handling while sp waitingtftf/test_secure_interrupt_handling_while_sp_waiting | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test secure interrupt handling while sp1 waiting sp2 runningtftf/test_secure_interrupt_handling_while_sp1_waiting_sp2_running | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test spx with managed exit and spy with NS interrupt signaledtftf/test_spx_with_managed_exit_and_spy_with_ns_interrupt_signaled | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test spx with NS interrupt signaled and spy with managed exittftf/test_spx_with_ns_interrupt_signaled_and_spy_with_managed_exit | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test TFTF can call rmm trp and SPM parallelly on a multi coretftf/test_tftf_can_call_rmm_trp_and_spm_parallelly_on_a_multi_core | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test TFTF can call rmm trp and SPM serially on a single coretftf/test_tftf_can_call_rmm_trp_and_spm_serially_on_a_single_core | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Test trace buffer management profiling exceptionstftf/test_trace_buffer_management_profiling_exceptions | assertion | no verdict | 0 | 147 | 0 | no verdict |
| Test wfet instructiontftf/test_wfet_instruction | assertion | no verdict | 0 | 378 | 0 | no verdict |
| Test wfit instructiontftf/test_wfit_instruction | assertion | no verdict | 0 | 376 | 0 | no verdict |
| Testcase hooks succeedtftf/testcase_hooks_succeed | assertion | 100.0% of 7 | 0 | 0 | 0 | stable |
| Testing delegation failstftf/testing_delegation_fails | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Tests for node hw statetftf/tests_for_node_hw_state | assertion | 100.0% of 381 | 0 | 1 | 0 | stable |
| Tests for node hw state on multiclustertftf/tests_for_node_hw_state_on_multicluster | assertion | 100.0% of 378 | 0 | 3 | 0 | stable |
| Testsecurepayload standard functions service calltftf/testsecurepayload_standard_functions_service_call | assertion | no verdict | 0 | 377 | 0 | no verdict |
| The supporttftf/the_support | assertion | no verdict | 0 | 185 | 0 | no verdict |
| TSP preempt by IRQ and resumetftf/tsp_preempt_by_irq_and_resume | assertion | no verdict | 0 | 356 | 0 | no verdict |
| Unknown SMCtftf/unknown_smc | assertion | 100.0% of 1,387 | 0 | 0 | 0 | stable |
| Use branch record buffer control registerstftf/use_branch_record_buffer_control_registers | assertion | no verdict | 0 | 379 | 0 | no verdict |
| Use ecv registerstftf/use_ecv_registers | assertion | no verdict | 0 | 375 | 0 | no verdict |
| Use fgt registerstftf/use_fgt_registers | assertion | no verdict | 0 | 380 | 0 | no verdict |
| Use fgt2 registerstftf/use_fgt2_registers | assertion | no verdict | 0 | 217 | 0 | no verdict |
| Use fpmr registertftf/use_fpmr_register | assertion | no verdict | 0 | 187 | 0 | no verdict |
| Use mte instructionstftf/use_mte_instructions | assertion | no verdict | 0 | 376 | 0 | no verdict |
| Use pointer authentication instructionstftf/use_pointer_authentication_instructions | assertion | no verdict | 0 | 378 | 0 | no verdict |
| Use trace buffer control registerstftf/use_trace_buffer_control_registers | assertion | no verdict | 0 | 376 | 0 | no verdict |
| Use trace filter control registerstftf/use_trace_filter_control_registers | assertion | no verdict | 0 | 378 | 0 | no verdict |
| Use trace system registerstftf/use_trace_system_registers | assertion | no verdict | 0 | 376 | 0 | no verdict |
| Verify PSCI CPU on racetftf/verify_psci_cpu_on_race | assertion | 100.0% of 296 | 0 | 0 | 0 | stable |
| Verify the timer interrupt generationtftf/verify_the_timer_interrupt_generation | assertion | 100.0% of 2,732 | 0 | 0 | 0 | stable |
| Versiontftf/version | assertion | 100.0% of 560 | 0 | 23 | 0 | stable |
| Vm notifications bind and unbindtftf/vm_notifications_bind_and_unbind | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Vm notifications bind NS sendertftf/vm_notifications_bind_ns_sender | assertion | no verdict | 0 | 46 | 0 | no verdict |
| Yielding smc32tftf/yielding_smc32 | assertion | 100.0% of 377 | 0 | 1 | 0 | stable |
| Yielding smc64tftf/yielding_smc64 | assertion | 100.0% of 376 | 0 | 2 | 0 | stable |
Verdicts: ◐ flaky attempts of the same build disagreed, or nightly results flipped at least twice in at least 5 evaluations; ✖ failing the last two final results failed; ✔ stable otherwise. Lab failures are not test results and never count as flips.