• Varun Wadekar's avatar
    spd: trusty: allow clients to retrieve service UUID · fc198188
    Varun Wadekar authored
    
    
    This patch implements support for the 64-bit and 32-bit versions of
    0xBF00FF01 SMC function ID, as documented by the SMCCC, to allow
    non-secure world clients to query SPD's UUID.
    
    In order to service this FID, the Trusty SPD now increases the range
    of SMCs that it services. To restrict Trusty from receiving the extra
    SMC FIDs, this patch drops any unsupported FID.
    
    Verified with TFTF tests for UID query and internal gtest for Trusty.
    
    Change-Id: If96fe4993f7e641595cfe67cc6b4210a0d52403f
    Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
    fc198188
trusty.c 14.3 KB