• Andre Przywara's avatar
    fix(services): drop warning on unimplemented calls · 67fad514
    Andre Przywara authored
    
    
    Standard Secure Services, complying to the SMCCC specification, are
    discoverable: Any user can do the SMC call, and derive from the return
    value (-1) if the service is implemented. Consequently we should not
    *warn* if BL31 does not implement a service, as some services (TRNG, for
    instance) might never be implemented for devices, as they are lacking
    hardware.
    
    Short of dropping the existing warning message altogether, change the
    level to VERBOSE, which should prevent it actually being printed in
    normal situations.
    
    This removes the pointless TF-A messages on the console when booting
    Linux, as modern kernels now call the SOCID and the TRNG service
    unconditionally.
    
    Change-Id: I08b0b02e0f46322ebe0b40b3991c3c9b5bed4f97
    Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
    67fad514
std_svc_setup.c 3.81 KB