aboutsummaryrefslogtreecommitdiff
path: root/src/target/cortex_m.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-23openocd: src/target: replace the GPL-2.0-or-later license tagAntonio Borneo1-13/+2
2022-06-24arm_adi_v5: add ap refcount and add get/put around ap useAntonio Borneo1-3/+16
2022-03-19target: Rework 'set' variable of break-/watchpointsMarc Schink1-21/+21
2022-03-12cortex_m: use LOG_TARGET_XXXTarek BOCHKATI1-106/+104
2021-12-18target/cortex_m: minor refactoring in cortex_m_store_core_reg_u32()Tomas Vanek1-3/+1
2021-12-11cortex_m: remove last references to debugport_init()Antonio Borneo1-1/+0
2021-11-25target/hla_target: set cortex_m->common_magicTomas Vanek1-1/+1
2021-11-18cortex_m: Restore fast register reads if no polling is neededAndreas Fritiofson1-0/+10
2021-11-18target/cortex_m: faster reading of all CPU registersTomas Vanek1-9/+170
2021-11-18cortex_m: poll S_REGRDY on register r/wAntonio Borneo1-5/+48
2021-11-18target/cortex_m: cumulate DHCSR sticky bitsTomas Vanek1-16/+53
2021-11-18target/cortex_m: use cortex_m->dcb_dhcsr in cortex_m_soft_reset_halt()Tomas Vanek1-9/+6
2021-11-18cortex_m: use cortex_m_write_debug_halt_mask() in cortex_m_single_step_core()Tomas Vanek1-5/+2
2021-10-02target/cortex_m: enhance multi-core examine logsTarek BOCHKATI1-3/+7
2021-09-25armv7m.h: relax dependency from 'arm_adi_v5.h'Antonio Borneo1-0/+1
2021-09-04target: cortex_m: Fix a typo VECTRESETYasushi SHOJI1-1/+1
2021-08-22cortex_m: fix command 'step address'Antonio Borneo1-1/+4
2021-07-24openocd: fix simple cases of NULL comparisonAntonio Borneo1-2/+2
2021-07-20target/cortex_m: rename CamelCase symbolAntonio Borneo1-1/+1
2021-06-26armv7m: replace flag 'stlink' with 'is_hla_target'Antonio Borneo1-3/+3
2021-06-18cortex_m: enhance core and arch detectionTarek BOCHKATI1-35/+81
2021-06-18target/arm: optimize architecture flagsTarek BOCHKATI1-8/+8
2021-06-04helper/jim-nvp: comply with coding style [2/2]Antonio Borneo1-4/+4
2021-05-20cortex_m: fix VECTRESET detection for ARMv6-M coresTarek BOCHKATI1-3/+3
2021-05-20cortex_m: do not perform soft_reset_halt on targets without VECTRESETTarek BOCHKATI1-0/+5
2021-05-11cortex_m: add armv8m special registersTarek BOCHKATI1-0/+3
2021-05-04cortex_m: use unsigned int for FPB and DWT quantifiersTarek BOCHKATI1-31/+28
2021-05-02cortex_m: implement hit_watchpoint functionTarek BOCHKATI1-0/+30
2021-04-30cortex_m: mark FPU register as non-existent instead of playing with num_regsTarek BOCHKATI1-13/+5
2021-04-30target/armv7m: change FPv4_SP and FPv5_SP/DP identifiers to uppercaseTomas Vanek1-3/+3
2021-03-19target: remove target names already deprecated in v0.8.0Antonio Borneo1-1/+0
2021-03-10cortex_m: avoid reading and writing non-existent registersTarek BOCHKATI1-1/+1
2021-03-10armv7m_trace: get rid of the old tpiu codeAntonio Borneo1-5/+5
2021-03-10itm: rework itm commands before 'init'Antonio Borneo1-2/+3
2021-01-18cortex_m: [FIX] ARMv8-M does not support VECTRESETTarek BOCHKATI1-2/+2
2020-12-26armv7m_trace: stop getting traces from adapter at exitAntonio Borneo1-0/+2
2020-12-02Add initial RTT supportMarc Schink1-0/+4
2020-12-02arm_adi_v5: prevent possibly endless recursion in dap_dp_init()Tomas Vanek1-5/+8
2020-11-15target/armv7m, cortex_m: fix misleading commentsTomas Vanek1-4/+8
2020-11-15target/cortex_m: remove wrong xPSR.ICI/IT bits handlingTomas Vanek1-6/+0
2020-11-15target/armv7m: use arch_info[i].value instead of allocated memoryTomas Vanek1-1/+0
2020-11-15cortex_m: use the new enum ARMV7M_REGSEL_nameAntonio Borneo1-1/+1
2020-11-15target/cortex_m,hla_target: rework Cortex-M register handling part 4Tomas Vanek1-117/+6
2020-11-15target/armv7m: rework Cortex-M register handling part 3Tomas Vanek1-59/+8
2020-11-15target/armv7m: rework Cortex-M register handling part 1Tomas Vanek1-36/+28
2020-11-11target/cortex_m: Change sleep to running stateKevin Yang1-6/+2
2020-11-04cortex_m: declare local functions as staticAntonio Borneo1-3/+3
2020-10-30target/cortex_m: reduce duplication in profilingChristopher Head1-44/+20
2020-10-22cortex_m: support control.FPCASylvain Chouleur1-3/+3
2020-10-03target/cortex_m.c: vector_catch command checks if a target is examinedDaniel Trnka1-0/+5