summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@google.com>2021-02-05 12:10:46 -0700
committerDenis Brockus <dbrockus@chromium.org>2021-02-05 20:10:39 +0000
commit5925c1c63f1be19ffc3ec91a9d6c11761f02dcad (patch)
tree426db6bf47fe68c5a6481cfcc25229468006547a /core
parent36a5eb7f1db04aa123ce3eb9a2d8c86c4c37a0b4 (diff)
downloadchrome-ec-5925c1c63f1be19ffc3ec91a9d6c11761f02dcad.tar.gz
core/cortex-m/mpu.c does not compile
Fix for loop to be compatible with the tools used in the builders BUG=chromium:1175163, chromium:1175181 BRANCH=none TEST=make buildall Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: Ic4d6f1b8aea0e20391eeb0d9496275289a7e21fa Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2678794 Tested-by: Denis Brockus <dbrockus@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Diana Z <dzigterman@chromium.org> Reviewed-by: Jae Hoon Kim <kimjae@chromium.org> Commit-Queue: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'core')
-rw-r--r--core/cortex-m/mpu.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/cortex-m/mpu.c b/core/cortex-m/mpu.c
index 5a78a9a013..29da931a28 100644
--- a/core/cortex-m/mpu.c
+++ b/core/cortex-m/mpu.c
@@ -121,6 +121,7 @@ static int mpu_config_region_greedy(uint8_t region, uint32_t addr,
uint8_t subregion_disable = 0;
if (natural_alignment >= 5) {
+ int sr_idx;
uint32_t subregion_base, subregion_size;
/*
* For MPU regions larger than 256 bytes we can use subregions,
@@ -142,7 +143,7 @@ static int mpu_config_region_greedy(uint8_t region, uint32_t addr,
subregion_base = addr & ~((1 << natural_alignment) - 1);
subregion_size = 1 << (natural_alignment - 3);
*consumed = 0;
- for (int sr_idx = 0; sr_idx < 8; sr_idx++) {
+ for (sr_idx = 0; sr_idx < 8; sr_idx++) {
if (subregion_base < addr ||
(subregion_base + subregion_size) > (addr + size))
/* lsb of subregion mask is lowest address */