aboutsummaryrefslogtreecommitdiff
path: root/src/cortexm3.c
AgeCommit message (Collapse)Author
2012-05-19Don't clobber watchpoints used for trace.Gareth McMullin
2012-02-12Report FP registers as feature "org.gnu.gdb.arm.vfp".Gareth McMullin
This allows GDB to synthesise single precision registers S0-S32.
2012-02-12Added FP register support.Gareth McMullin
2011-12-26Merge commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b'Mike Smith
* commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b': Improved magic number garbage in cortexm3.c Cleaned up debug output on linux build. Removed #if LIGHT for unfinished hardware. Implement gdb 'qCRC' packet to support 'compare-sections' command.
2011-12-26Add support for Cortex-M0, and specifically for the NXP LPC11xx devices.Mike Smith
2011-12-18Improved magic number garbage in cortexm3.cGareth McMullin
2011-11-25Add support for a more comprehensive target description, including the ↵Mike Smith
additional v7m registers. This doesn't work with vanilla gdb, as for reasons unknown said vanilla gdb doesn't support XML target descriptions queried from the remote. Add code to the fault unwinder to deal with the stack alignment fixup and FP registers. Avoid saving/restoring registers that don't get trashed.
2011-11-12Added preliminary support for the STM32F4.Gareth McMullin
2011-04-27Defined and used register definitions for DWT.Gareth McMullin
2011-04-27Defined and used register names for flash beakpoints.Gareth McMullin
2011-03-12cm3_reset polls for reset to complete. cm3_fault_unwind checks FORCED in HFSR.Gareth McMullin
2011-03-02Cleaned up more magic numbers in cortexm3.cGareth McMullin
2011-03-02Cleaned out some magic numbers in cortexm3.cGareth McMullin
2011-02-23cm3_fault_unwind: Adjust stack pointer after reading registers.Gareth McMullin
2011-02-21Removed debugging output in cm3_fault_unwind().Gareth McMullin
2011-02-21Stack is now unwound on hardfault.Gareth McMullin
2011-02-04Import of working source tree.Gareth McMullin