aboutsummaryrefslogtreecommitdiff
path: root/src/target/armv7a_mmu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/armv7a_mmu.c')
-rw-r--r--src/target/armv7a_mmu.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/target/armv7a_mmu.c b/src/target/armv7a_mmu.c
index c4d294e..43b5dae 100644
--- a/src/target/armv7a_mmu.c
+++ b/src/target/armv7a_mmu.c
@@ -260,8 +260,7 @@ COMMAND_HANDLER(armv7a_mmu_dump_table)
/* skip empty entries in the first level table */
if ((first_lvl_descriptor & 3) == 0) {
pt_idx++;
- } else
- if ((first_lvl_descriptor & 0x40002) == 2) {
+ } else if ((first_lvl_descriptor & 0x40002) == 2) {
/* section descriptor */
uint32_t va_range = 1024*1024-1; /* 1MB range */
uint32_t va_start = pt_idx << 20;
@@ -273,8 +272,7 @@ COMMAND_HANDLER(armv7a_mmu_dump_table)
LOG_USER("SECT: VA[%8.8"PRIx32" -- %8.8"PRIx32"]: PA[%8.8"PRIx32" -- %8.8"PRIx32"] %s",
va_start, va_end, pa_start, pa_end, l1_desc_bits_to_string(first_lvl_descriptor, afe));
pt_idx++;
- } else
- if ((first_lvl_descriptor & 0x40002) == 0x40002) {
+ } else if ((first_lvl_descriptor & 0x40002) == 0x40002) {
/* supersection descriptor */
uint32_t va_range = 16*1024*1024-1; /* 16MB range */
uint32_t va_start = pt_idx << 20;
@@ -310,8 +308,7 @@ COMMAND_HANDLER(armv7a_mmu_dump_table)
if ((second_lvl_descriptor & 3) == 0) {
/* skip entry */
pt2_idx++;
- } else
- if ((second_lvl_descriptor & 3) == 1) {
+ } else if ((second_lvl_descriptor & 3) == 1) {
/* large page */
uint32_t va_range = 64*1024-1; /* 64KB range */
uint32_t va_start = (pt_idx << 20) + (pt2_idx << 12);