- Warn on use of obsolete numeric target IDs
- New commands for use with Cortex-M3 processors:
- "cortex_m3 disassemble" ... Thumb2 disassembly (UAL format)
- "cortex_m3 vector_catch" ... traps certain hardware faults
- without tying up breakpoint resources
- If you're willing to help debug it
- VERY EARLY Cortex-A8 and ARMv7A support
- Updated BeagleBoard.org hardware support
- you may need to explicitly "reset" after connect-to-Beagle
- New commands for use with XScale processors: "xscale vector_table"
- ARM
- bugfixes to single-stepping Thumb code
- ETM: unavailable registers are not listed
- ETB, ETM: report actual hardware status
- ARM9
- name change: "arm9 vector_catch" not "arm9tdmi vector_catch"
- ARM11
- single stepping support for i.MX31
- bugfix for missing "arm11" prefix on "arm11 memwrite ..."
- GDB support
- gdb_attach command is gone
+ General
+ - new "reset-assert" event, for systems without SRST
+ ARM
+ - renamed "armv4_5" command prefix as "arm"
+ - recognize TrustZone "Secure Monitor" mode
+ - "arm regs" command output changed
+ - register names use "sp" not "r13"
+ - add top-level "mcr" and "mrc" commands, replacing
+ various core-specific operations
+ - basic semihosting support
+ ARM11
+ - Preliminary ETM and ETB hookup
+ - accelerated "flash erase_check"
+ - accelerated GDB memory checksum
+ - support "arm regs" command
+ - can access all core modes and registers
+ - watchpoint support
+ Cortex-A8
+ - support "arm regs" command
+ - can access all core modes and registers
+ - supports "reset-assert" event (used on OMAP3530)
+ - watchpoint support
+ Cortex-M3
+ - Exposed DWT registers like cycle counter