public inbox for op-tee@lists.trustedfirmware.org
 help / color / mirror / Atom feed
* rcu_preempt detected stalls on CPUs/tasks
@ 2025-08-04 17:09 Stauffer Thomas MTANA via OP-TEE
  2025-08-20 11:10 ` Jens Wiklander
  0 siblings, 1 reply; 11+ messages in thread
From: Stauffer Thomas MTANA via OP-TEE @ 2025-08-04 17:09 UTC (permalink / raw)
  To: op-tee@lists.trustedfirmware.org; +Cc: Ferreira Joao MTANA

Hi,

I'm running OP-TEE 4.5 with PKCS11TA and ATF lts-v2.12.4 on an iMX8MP. When I create new rsa 4096 bit keypair with OP-TEE, I often get

rcu_preempt detected stalls on CPUs/tasks

from Linux 6.6.90 (mainline)

Also PID 0 is sometimes blocked for more than 30 seconds. When I create a RT task with even higher priority, this process is also blocked up to 2 seconds. For a test I disabled saving/restoring the NS timer register in ATF (arm-trusted-firmware/lib/el3_runtime/aarch64/context_mgmt.c), this seems to get completely rid of the problem. Neither creating nor signing leads to any issue anymore. This hack may lead to other problems I do not fully understand yet. I "believe" that at least since ARMv8, the CPU have their own timers for secure/non-secure world, but I would assume that ATF implements this correctly already.

Maybe I'm completely wrong here (assuming that it cannot be I'm the first person having this issue on this platform). Hint in any direction would be helpful.

Regards

Thomas


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-08-21  9:20 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-04 17:09 rcu_preempt detected stalls on CPUs/tasks Stauffer Thomas MTANA via OP-TEE
2025-08-20 11:10 ` Jens Wiklander
2025-08-20 12:39   ` Lars Persson
2025-08-20 13:13     ` Jens Wiklander
2025-08-20 13:08   ` Stauffer Thomas MTANA via OP-TEE
2025-08-20 13:50     ` Jens Wiklander
2025-08-20 14:46       ` Jens Wiklander
2025-08-21  9:19         ` Sumit Garg via OP-TEE
2025-08-20 16:04       ` Andrew Davis via OP-TEE
2025-08-21  7:08         ` Sumit Garg via OP-TEE
2025-08-21  6:42   ` Sumit Garg via OP-TEE

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox