AnsweredAssumed Answered

lockbox_527 example and the usFlags field of SESR_args struct

Question asked by vix on Jun 9, 2010
Latest reply on Jun 16, 2010 by vix

Looking at the VisualDSP++ 5.0 Update 7 lockbox example for BF527 I noticed that usFlags field of SESR_args struct is set to

security_firmware_args_in_L1_data_b.usFlags         = (u16) (SESR_FLAGS_DROP_BELOW_NMI |
                                                               SESR_FLAGS_DMA_SF_TO_RUN_DEST |
                                                               SESR_FLAGS_USE_CUST_PUB_KEY);

so I read the chapter 16 of Hardware manual (16-38: Secure Entry Service Routine Arguments) but I don't find any explanation for SESR_FLAGS_DMA_SF_TO_RUN_DEST value.

 

On page 16-35 I find:

If authentication is successful, the SESR then moves the message via DMA to the final destination according to the SESR arguments. No further action is required by the developer to perform this DMA as it is executed by the firmware.

so I wonder if SESR_FLAGS_DMA_SF_TO_RUN_DEST is a mistake.

Outcomes