AArch32: Add assembly helpers
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 |
---|
|
common/aarch32/debug.S 0 → 100644 |
---|
include/common/aarch32/asm_macros.S 0 → 100644 |
---|
include/common/aarch32/assert_macros.S 0 → 100644 |
---|
include/common/asm_macros_common.S |
---|
lib/aarch32/cache_helpers.S 0 → 100644 |
---|
lib/aarch32/misc_helpers.S 0 → 100644 |
---|