From 12ab8d67e437dda2132a0b2f6a76605a6b34c17c Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 10 Sep 2014 11:15:44 +0200 Subject: bsps/arm: Fix get cache size --- c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'c/src/lib/libbsp/arm/shared') diff --git a/c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h b/c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h index f88608a5db..e61749e6b6 100644 --- a/c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h +++ b/c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h @@ -1517,10 +1517,11 @@ _CPU_cache_get_data_cache_size( const uint32_t level ) switch( level ) { - case 0: + case 1: size = arm_cache_l1_get_data_cache_size(); break; - case 1: + case 0: + case 2: size = cache_l2c_310_get_cache_size(); break; default: @@ -1537,10 +1538,11 @@ _CPU_cache_get_instruction_cache_size( const uint32_t level ) switch( level ) { - case 0: + case 1: size = arm_cache_l1_get_instruction_cache_size(); break; - case 1: + case 0: + case 2: size = cache_l2c_310_get_cache_size(); break; default: -- cgit v1.2.3