aboutsummaryrefslogtreecommitdiff
path: root/src/target/armv7m.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-23openocd: src/target: replace the GPL-2.0-or-later license tagAntonio Borneo1-13/+2
2021-11-18target/cortex_m: faster reading of all CPU registersTomas Vanek1-2/+2
2021-09-25armv7m.h: relax dependency from 'arm_adi_v5.h'Antonio Borneo1-0/+2
2021-07-24openocd: remove NULL comparisons with checkpatch [1/2]Antonio Borneo1-1/+1
2021-07-24openocd: fix simple cases of NULL comparisonAntonio Borneo1-1/+1
2021-06-18Use boolean argument for register_get_by_name()Marc Schink1-2/+2
2021-05-18target/armv7m: fix static analyzer warningTomas Vanek1-4/+16
2021-05-11cortex_m: add armv8m special registersTarek BOCHKATI1-13/+44
2021-03-10cortex_m: avoid reading and writing non-existent registersTarek BOCHKATI1-4/+4
2020-11-15target/armv7m, cortex_m: fix misleading commentsTomas Vanek1-2/+1
2020-11-15target/armv7m: use arch_info[i].value instead of allocated memoryTomas Vanek1-5/+1
2020-11-15target/armv7m: rework Cortex-M register handling part 3Tomas Vanek1-46/+136
2020-11-15target/armv7m: rework Cortex-M register handling part 2Tomas Vanek1-0/+2
2020-11-15target/armv7m: rework Cortex-M register handling part 1Tomas Vanek1-9/+44
2020-10-22cortex_m: support control.FPCASylvain Chouleur1-1/+1
2020-09-20armv8-m: add SecureFault exceptionTarek BOCHKATI1-1/+1
2020-05-03target/armv7m: cosmetic refactorizationTomas Vanek1-5/+7
2020-04-21target/armv7m: minor fixes of target algo exit point checkTomas Vanek1-7/+8
2020-03-12arm: Use different enum for core_type and core_modeAntonio Borneo1-1/+1
2019-06-10target/armv7m: fix register number in armv7m_get_core_reg()Tomas Vanek1-1/+1
2019-03-06target/armv7m: Use 'bool' data typeMarc Schink1-16/+16
2019-02-07target start_algorithm: Don't copy the IN mem_params fix uninitialised value.Jean-Christian de Rivaz1-1/+2
2019-02-07target algo: do not write reg_param if direction is PARAM_INTomas Vanek1-0/+3
2019-01-08armv7m: always set xPSR.T=1 when starting an algorithmCody P Schafer1-0/+17
2018-07-18Avoid null target->semihosting references.Liviu Ionescu1-3/+3
2018-06-04Rework/update ARM semihostingLiviu Ionescu1-3/+7
2018-04-10target armv7m: multi-block erase checkTomas Vanek1-39/+95
2018-04-10target, flash: prepare infrastructure for multi-block blank checkTomas Vanek1-5/+8
2018-03-30target: restructure dap supportMatthias Welwarsky1-3/+0
2017-02-10target: Add 64-bit target address supportDongxue Zhang1-6/+6
2016-12-08semihosting: support fileio operationSteven Stallion1-2/+7
2016-10-30flash/nor: Add erased_value to drivers and pass it to targetsAndreas Färber1-6/+22
2016-05-24Remove FSF address from GPL noticesMarc Schink1-3/+1
2016-05-22armv7m: Integrate build of checksum codeAndreas Färber1-33/+1
2016-05-14armv7m: Improve armv7m_blank_check_memory() error handlingAndreas Färber1-1/+2
2016-02-29armv7m: Integrate build of erase check codeAndreas Färber1-9/+1
2015-09-30armv7m: Fix memory leak in register caching.Marc Schink1-0/+28
2015-03-25armv7m: add generic trace support (TPIU, ITM, etc.)Paul Fertser1-0/+3
2015-03-09armv7m: do not access FPU registers when not presentPaul Fertser1-4/+4
2015-03-09armv7m: add FPU registers supportPaul Fertser1-17/+74
2014-10-06target: constify structuresSpencer Oliver1-2/+2
2014-03-29armv7m: remove magic numbers for number of core registersSpencer Oliver1-3/+3
2014-03-29armv7m: Do not ignore 'value' parameter in armv7m_write_core_regAndrey Smirnov1-5/+3
2013-10-10cortex_m: target implementation renames cortex_m3 to cortex_mSpencer Oliver1-4/+4
2013-09-21armv7m: add gdb target description supportSpencer Oliver1-45/+56
2013-09-21armv7m: remove gdb register hacksSpencer Oliver1-27/+0
2013-08-07gdb_server: support gdb target descriptionHsiangkai Wang1-1/+2
2013-07-26cortex_m: change cmd output to use cortex_m rather than cortex_m3Spencer Oliver1-1/+1
2013-06-05update files to correct FSF addressSpencer Oliver1-2/+2
2013-02-25armv7m: update to use correct register core_cacheSpencer Oliver1-1/+1