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 |
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.