XFsbl_PartitionHeaderValidation
Partition header is validated against various checks. All the required partition variables are updated at this stage. If the partition owner is not FSBL, partition will be ignored and FSBL will continue loading the other partitions.
Figure 1. Partition Header Validation
XFsbl_PartitionCopy
Partition will be copied to the DDR or TCM or OCM or PMU RAM.
Figure 2. Partition Copy
XFsbl_PartitionValidation
Partition will be validated based on the partition attributes. If checksum bit is enabled, then the partition will be validated first for checksum correctness and then, based on the authentication flag, it would be authenticated. If encryption flag is set, then the partition will be decrypted and then copied to the destination.
Figure 3. Partition Validation Function