• Nishanth Menon's avatar
    plat: ti: k3: platform_def.h: Define the correct number of max table entries · c9f887d8
    Nishanth Menon authored
    
    
    Since we are using static xlat tables, we need to account for exact
    count of table entries we are actually using.
    peripherals usart, gic, gtc, sec_proxy_rt, scfg and data account for 6 entries
    and are constant, however, we also need to account for:
    bl31 full range, codebase, ro_data as additional 3 region
    
    With USE_COHERENT_MEM we do add in 1 extra region as well.
    
    This implies that we will have upto 9 or 10 regions based on
    USE_COHERENT_MEM usage. Vs we currently define 8 regions.
    
    This gets exposed with DEBUG=1 and assert checks trigger, which for some
    reason completely escaped testing previously.
    
    ASSERT: lib/xlat_tables_v2/xlat_tables_core.c:97
    BACKTRACE: START: assert
    Signed-off-by: default avatarNishanth Menon <nm@ti.com>
    Change-Id: I962cdfc779b4eb3b914fe1c46023d50bc289e6bc
    c9f887d8
platform_def.h 5.85 KB