• Madhukar Pappireddy's avatar
    fconf: necessary modifications to support fconf in BL31 & SP_MIN · 26d1e0c3
    Madhukar Pappireddy authored
    
    
    Necessary infrastructure added to integrate fconf framework in BL31 & SP_MIN.
    Created few populator() functions which parse HW_CONFIG device tree
    and registered them with fconf framework. Many of the changes are
    only applicable for fvp platform.
    
    This patch:
    1. Adds necessary symbols and sections in BL31, SP_MIN linker script
    2. Adds necessary memory map entry for translation in BL31, SP_MIN
    3. Creates an abstraction layer for hardware configuration based on
       fconf framework
    4. Adds necessary changes to build flow (makefiles)
    5. Minimal callback to read hw_config dtb for capturing properties
       related to GIC(interrupt-controller node)
    6. updates the fconf documentation
    
    Change-Id: Ib6292071f674ef093962b9e8ba0d322b7bf919af
    Signed-off-by: default avatarMadhukar Pappireddy <madhukar.pappireddy@arm.com>
    26d1e0c3
fvp_common.c 11.2 KB