• Soby Mathew's avatar
    AArch32: Add assembly helpers · f24307de
    Soby Mathew authored
    This patch adds various assembly helpers for AArch32 like :
    
    * cache management : Functions to flush, invalidate and clean
    cache by MVA. Also helpers to do cache operations by set-way
    are also added.
    
    * stack management: Macros to declare stack and get the current
    stack corresponding to current CPU.
    
    * Misc: Macros to access co processor registers in AArch32,
    macros to define functions in assembly, assert macros, generic
    `do_panic()` implementation and function to zero block of memory.
    
    Change-Id: I7b78ca3f922c0eda39beb9786b7150e9193425be
    f24307de
cache_helpers.S 7.62 KB