diff options
author | Manish Pandey <manish.pandey2@arm.com> | 2022-11-01 16:16:55 +0000 |
---|---|---|
committer | Manish Pandey <manish.pandey2@arm.com> | 2022-11-08 10:10:19 +0000 |
commit | 0ae4a3a3f0cd841b83f2944dde9837ea67f08813 (patch) | |
tree | b8293895b86cc2042d2f5b712fe665f41501318c /common | |
parent | d435238dc364f0c9f0e41661365f83d83899829d (diff) | |
download | arm-trusted-firmware-0ae4a3a3f0cd841b83f2944dde9837ea67f08813.tar.gz |
fix(debug): decouple "get_el_str()" from backtrace
get_el_str() was implemented under ENABLE_BACKTRACE macro but being
used at generic places too, this causes multiple definition of this
function.
Remove duplicate definition of this function and move it out of
backtrace scope. Also, this patch fixes a small bug where in default
case S-EL1 is returned which ideally should be EL1, as there is no
notion of security state in EL string.
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: Ib186ea03b776e2478eff556065449ebd478c3538
Diffstat (limited to 'common')
-rw-r--r-- | common/backtrace/backtrace.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/common/backtrace/backtrace.c b/common/backtrace/backtrace.c index 89380b3e4..f994ae5b6 100644 --- a/common/backtrace/backtrace.c +++ b/common/backtrace/backtrace.c @@ -54,17 +54,6 @@ static inline uintptr_t extract_address(uintptr_t address) return ret; } -const char *get_el_str(unsigned int el) -{ - if (el == 3U) { - return "EL3"; - } else if (el == 2U) { - return "EL2"; - } else { - return "S-EL1"; - } -} - /* * Returns true if the address points to a virtual address that can be read at * the current EL, false otherwise. |