• Sandrine Bailleux's avatar
    Introduce PROGRAMMABLE_RESET_ADDRESS build option · bf031bba
    Sandrine Bailleux authored
    This patch introduces a new platform build option, called
    PROGRAMMABLE_RESET_ADDRESS, which tells whether the platform has
    a programmable or fixed reset vector address.
    
    If the reset vector address is fixed then the code relies on the
    platform_get_entrypoint() mailbox mechanism to figure out where
    it is supposed to jump. On the other hand, if it is programmable
    then it is assumed that the platform code will program directly
    the right address into the RVBAR register (instead of using the
    mailbox redirection) so the mailbox is ignored in this case.
    
    Change-Id: If59c3b11fb1f692976e1d8b96c7e2da0ebfba308
    bf031bba
bl31_entrypoint.S 4.41 KB