Hi all, I am happy to present you several exciting enhancements to the MIPS32 target.
Most notably : 1) Implemented mips32_cp0_read() and mips32_cp0_write() routines that can affect CP0 copro regs. 2) Implemented command interfaces for these commands, so that they can be called from Telnet interface 3) Implemented cache synchronization, so that we can now support soft breaks on cached regions. Linux can be debugged fine now. All this has been discussed before on ML. I have split all in logically independent commits, so that it can be more easy integrated into the master (I tested each commit independently, and overall version). In the end, I rebased to souceforge's master, so all you have to do is to pull the changes from my github branch. BR, Drasko The following changes since commit ac43d7a69fca52df1ad287b51c44013653ad2f61: Drasko DRASKOVIC (1): mips_m4k and arm7_9 : Fix soft bkpt endianess for 16-bit instructions are available in the git repository at: git://github.com/drasko/openocd.git master Drasko DRASKOVIC (4): mips32: Removed Unnecessary JTAG Queue Flush mips_m4k: common_magic should be unsigned mips32: Added CP0 coprocessor R/W routines mips32: Sync Caches to Make Instr Writes Effective src/target/mips32.c | 106 ++++++++++++++ src/target/mips32.h | 117 ++++++++++++--- src/target/mips32_pracc.c | 342 +++++++++++++++++++++++++++++++++++++++++++-- src/target/mips32_pracc.h | 41 +++++- src/target/mips_m4k.c | 108 ++++++++++++++- src/target/mips_m4k.h | 7 +- 6 files changed, 679 insertions(+), 42 deletions(-) _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development