aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv/riscv.c
AgeCommit message (Expand)AuthorFilesLines
12 daystarget/riscv: Fix calloc calls.Tim Newsome1-2/+2
12 daysMerge pull request #1111 from en-sc/en-sc/ref-reg-manual-hwbpEvgeniy Naydanov1-72/+115
12 daysMerge pull request #1125 from fk-sc/fk-sc/field-duplicationEvgeniy Naydanov1-1/+1
13 daystarget/riscv: manage triggers available to OpenOCD for internal useEvgeniy Naydanov1-72/+115
14 daysMerge pull request #1115 from en-sc/en-sc/fixup-bscanEvgeniy Naydanov1-28/+27
14 daystarget/riscv: remove duplicate progbufsize fieldFarid Khaydari1-1/+1
2024-08-14target/riscv: restrict BSCAN-related commands to before-`init`Evgeniy Naydanov1-28/+27
2024-08-14target/riscv: remove duplicate `dtmcontrol_scan()`Evgeniy Naydanov1-13/+17
2024-07-16target/riscv: single DMI accesses via batchEvgeniy Naydanov1-4/+4
2024-07-04target/riscv: deprecate `riscv set_reset_timeout_sec`Evgeniy Naydanov1-5/+11
2024-07-02target/riscv: separate register cache stuff into filesEvgeniy Naydanov1-1375/+59
2024-06-04target/riscv: stop using register_get/set for 0.11 targetsEvgeniy Naydanov1-11/+77
2024-06-04Merge pull request #1056 from aap-sc/aap-sc/no_hit_bit_statusAnatoly Parshintsev1-13/+88
2024-05-28target/riscv: do not emit warnings when a non-existent CSR is hiddenParshintsev Anatoly1-1/+1
2024-05-28target/riscv: fix halt reason for targets that do not support hit bit on trig...Parshintsev Anatoly1-13/+88
2024-05-17Merge pull request #1029 from MrAlexei/add_decode_wp_rvcEvgeniy Naydanov1-30/+467
2024-05-02Merge pull request #1028 from en-sc/en-sc/busy-reset-batchEvgeniy Naydanov1-4/+3
2024-04-30Add functions to decode RVC load and store instructionsAleksey Lotosh1-30/+467
2024-04-27Merge pull request #1031 from aap-sc/aap-sc/hart_status_info_fixupEvgeniy Naydanov1-8/+31
2024-04-27Merge pull request #1055 from aap-sc/aap-sc/bp_unitializedEvgeniy Naydanov1-3/+7
2024-04-26target/riscv: reset delays during batch scansEvgeniy Naydanov1-4/+3
2024-04-24fix confusing status messages during resumeParshintsev Anatoly1-8/+31
2024-04-24target/riscv: use breakpoint_hw_set/watchpoint_set to properly initialize bp/...Parshintsev Anatoly1-3/+7
2024-04-19target/riscv: decode DMI scans in batch accessEvgeniy Naydanov1-1/+1
2024-04-05target/riscv: read registers are not valid on a running targetEvgeniy Naydanov1-1/+2
2024-03-21[NFC] target/riscv: refactor `init_registers()`Evgeniy Naydanov1-377/+518
2024-03-07Merge up to 07141132a7d787005c0829618a60b4a842be7847 from upstreamEvgeniy Naydanov1-1/+1
2024-02-27Merge pull request #977 from kr-sc/kr-sc/improve-riscv-controlsEvgeniy Naydanov1-77/+65
2024-02-24src/target/riscv: Help older compilersSevan Janiyan1-1/+1
2024-02-21Merge pull request #1014 from riscv-collab/riscv-batch-cleanupEvgeniy Naydanov1-8/+8
2024-02-13target/riscv: Improve riscv controls that manage the set of available trigger...Kirill Radkin1-77/+65
2024-02-12Merge pull request #1011 from en-sc/en-sc/wa-halt-groupsJan Matyas1-0/+6
2024-02-09Merge pull request #1008 from en-sc/en-sc/from_upstreamJan Matyas1-1/+1
2024-02-06Fixes and cleanup in riscv batch and related functionsJan Matyas1-8/+8
2024-02-02target/riscv: set `state` and `debug_reason` in `riscv_halt_go_all_harts()`Evgeniy Naydanov1-0/+6
2024-01-29Merge up to 9659a9b5e28dc615dfb508d301fdd8fa426c191b from upstreamEvgeniy Naydanov1-1/+1
2024-01-28target: get_gdb_arch() accepts target via const pointerEvgeniy Naydanov1-1/+1
2024-01-26Revert "break from long loops on shutdown request"Evgeniy Naydanov1-6/+0
2024-01-25Merge pull request #997 from en-sc/en-sc/priv-accessJan Matyas1-9/+1
2024-01-24target/riscv: report info about target during `poll`Evgeniy Naydanov1-0/+8
2024-01-23target/riscv: move read redirection for `priv` to `riscv-013.c`Evgeniy Naydanov1-9/+1
2024-01-18Merge pull request #992 from en-sc/en-sc/remove-hart-countJan Matyas1-10/+0
2024-01-18Merge pull request #991 from en-sc/en-sc/dm-dmi-address-conversionJan Matyas1-108/+106
2024-01-16target/riscv: fix addressing in `dm_read`/`dm_wirte`Evgeniy Naydanov1-108/+106
2024-01-16target/riscv: remove `riscv_hart_count()`Evgeniy Naydanov1-10/+0
2024-01-09break from long loops on shutdown requestEvgeniy Naydanov1-0/+6
2023-12-22rename dbgbuf to progbufParshintsev Anatoly1-13/+13
2023-12-22introduce execution status for riscv_programParshintsev Anatoly1-2/+2
2023-11-17Merge pull request #963 from kr-sc/kr-sc/no-free-triggersTim Newsome1-1/+1
2023-11-16Merge pull request #958 from riscv/set_field_get_fieldTim Newsome1-4/+1