Hi Olivier,
Can you recall which exact setup(s) are passing/failing? Answer: Sorry for the confusion. The failure case: The following error occurred in the non-secure console while linux is booting in the normal world after switch from the secure world. Error Log: "NOTICE: Trapped access to system register write: op0=1, op1=0, crn=7, crm=14, op2=2, rt=11. NOTICE: Injecting Unknown Reason exception into VM 0x8001." This issue seen with the recent hafnium change "feat(interrupts): preferred managed exit signal".
We didn't have plans to do this but I can try to explain what I have. Answer: Presently I am trying to test and check is this issue present with your TF-A and hafnium changes. Secure side is booted(hafnium and op-tee), however facing some issue while switching to the normal world. It would be helpful if you could share the steps used in your setup to boot secure side and normal world.
Thanks, Shiju