Searched hist:e4a86928c2052a1e04f4014f2e98f0e70c63351e (Results 1 – 1 of 1) sorted by relevance
| /optee_os/.github/workflows/ |
| H A D | ci.yml | e4a86928c2052a1e04f4014f2e98f0e70c63351e Fri Dec 12 15:47:04 UTC 2025 Jens Wiklander <jens.wiklander@linaro.org> ci: disable regression_1034 for SPMC_AT_EL=2
The regression test case 1034 loads a large TA that depending on how fragmented the memory used by tee-supplicant, can use more memory than usual to describe the physical pages involved. For Hafnium this can cause a panic since it expects that everything should fit in 4 kB.
Here's an error log with the Hafnium panic: D/TC:3 0 mobj_ffa_get_by_cookie:684 Populating mobj from rx buffer, cookie 0x3 Panic: check failed (ffa_retrieved_memory_region_init( retrieve_request, to_locked.vm->ffa_version, HF_MAILBOX_SIZE, memory_region->sender, attributes, memory_region->flags, handle, permissions, receiver, 1, memory_access_desc_size, composite->page_count, composite->constituent_count, share_state->fragments[0], share_state->fragment_constituent_counts[0], &total_length, &fragment_length)) at ../../src/ffa_memory.c:3437 [ 102.392292] rcu: INFO: rcu_preempt detected stalls
The log above is from a build with Hafnium v2.12.0, but the error also exists in the latest version, v2.14.0. This is obviously a bug, but until it's resolved disable the troublesome test case.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
|