• Dan Handley's avatar
    FWU: Fix secure memory check in image auth · 03131c85
    Dan Handley authored
    The implementation of FWU_SMC_IMAGE_AUTH performs a number of
    pre-condition checks before authenticating the image. One of
    these checks calls `bl1_plat_mem_check()` to ensure the image
    source is mapped in when authenticating an image in place.
    The framework incorrectly passes the security state of the
    caller into this function instead of the security state of
    the source image.
    
    This patch corrects the defect. The defect would only
    manifest itself for secure world callers authenticating
    non-secure images in place, which is not done by current
    upstream platforms.
    
    Change-Id: I617c7b43e02ac7149f266aeaf3874316e62f3003
    03131c85
bl1_fwu.c 15.3 KB