aboutsummaryrefslogtreecommitdiff
path: root/src/target/armv7m.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-29target: fix messages and return values of failed op because not haltedTomas Vanek1-1/+1
2023-05-27target: use unsigned int for timeout_msAntonio Borneo1-4/+4
2023-01-15target/armv7m: Rename xPSR to xpsrBoris-Chengbiao Zhou1-1/+1
2023-01-15target/armv7m: check error in armv7m_restore_context()Tomas Vanek1-2/+5
2022-11-15target/armv7m: fix feature name of ARMv8M security extension regsTomas Vanek1-17/+17
2022-11-15target/armv7m: prevent saving and restoring non existent regsTomas Vanek1-6/+12
2022-10-08target/armv7m: show target name in 'halted' messageTomas Vanek1-1/+2
2022-10-08target/armv7m: prevent storing invalid registerTomas Vanek1-4/+7
2022-09-18openocd: fix SPDX tag format for files .cAntonio Borneo1-1/+1
2022-09-13openocd: remove CamelCase symbols *xPSR*Antonio Borneo1-6/+6
2022-08-14target/arm: do not expose 'arm reg', 'arm mcr/mrc' commands on Cortex-MTomas Vanek1-1/+5
2022-08-14target/arm: make 'arm core_state' command compatible with Cortex-MTomas Vanek1-0/+1
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