Hello,

 

During my update to the new TFM version (after one month pause),

occurs the MPU Fault Handler in the 'Test secure irq' regression test (TFM_ENABLE_IRQ_TEST is enabled).

 

The reason is that the test partition is defined as  APP_ROT (non-privileged), but the test accesses to the NS memory region  (dined as Privileged by default):

              spm_irq_test_1_prepare_test_scenario_internal(enum irq_test_scenario_t irq_test_scenario, struct irq_test_execution_data_t *execution_data)

“execution_data” points to a global structure in NS RAM area provided by the NS test.

 

The workaround:

            Define the IRQ test partition as PSA_ROT (privileged). Is it OK?

 

Is this known issue?

 

Thanks,

Andrej Butok