• Sandrine Bailleux's avatar
    Introduce utils.h header file · ed81f3eb
    Sandrine Bailleux authored
    This patch introduces a new header file: include/lib/utils.h.
    Its purpose is to provide generic macros and helper functions that
    are independent of any BL image, architecture, platform and even
    not specific to Trusted Firmware.
    
    For now, it contains only 2 macros: ARRAY_SIZE() and
    IS_POWER_OF_TWO(). These were previously defined in bl_common.h and
    xlat_tables.c respectively.
    
    bl_common.h includes utils.h to retain compatibility for platforms
    that relied on bl_common.h for the ARRAY_SIZE() macro. Upstream
    platform ports that use this macro have been updated to include
    utils.h.
    
    Change-Id: I960450f54134f25d1710bfbdc4184f12c049a9a9
    ed81f3eb
plat_arm.h 6.36 KB