This is an automated email from Gerrit.

Matthias Welwarsky ([email protected]) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/4374

-- gerrit

commit 187697523477bef8b70f834fcc96723c8e8b3419
Author: Matthias Welwarsky <[email protected]>
Date:   Mon Jan 22 12:28:37 2018 +0100

    aarch64: implement mmu on/off for aarch32
    
    add decoding of aarch32 core modes (register layout is compatible)
    
    Change-Id: I34c3146a7b1f836d3006be2b76b036da055b3d3e
    Signed-off-by: Matthias Welwarsky <[email protected]>

diff --git a/src/target/aarch64.c b/src/target/aarch64.c
index f39e2d1..fac40b7 100644
--- a/src/target/aarch64.c
+++ b/src/target/aarch64.c
@@ -162,8 +162,16 @@ static int aarch64_mmu_modify(struct target *target, int 
enable)
        case ARMV8_64_EL3T:
                instr = ARMV8_MSR_GP(SYSTEM_SCTLR_EL3, 0);
                break;
+
+       case ARM_MODE_SVC:
+       case ARM_MODE_ABT:
+       case ARM_MODE_FIQ:
+       case ARM_MODE_IRQ:
+               instr = ARMV4_5_MCR(15, 0, 0, 1, 0, 0);
+               break;
+
        default:
-               LOG_DEBUG("unknown cpu state 0x%x" PRIx32, 
armv8->arm.core_state);
+               LOG_DEBUG("unknown cpu state 0x%" PRIx32, armv8->arm.core_mode);
                break;
        }
 

-- 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to