aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv/riscv-013.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-31riscv-013: Remove unused typedef slot_tremove-slot_t-from-riscv-013Jan Matyas1-6/+0
2024-05-28Merge pull request #1033 from en-sc/en-sc/err-read-abs-argEvgeniy Naydanov1-45/+130
2024-05-23target/riscv: read abstract args using batchEvgeniy Naydanov1-45/+130
2024-05-18Merge pull request #1061 from en-sc/en-sc/dm-resetEvgeniy Naydanov1-41/+81
2024-05-15target/riscv: only `dmactive` can be written if `dmactive` is lowEvgeniy Naydanov1-41/+81
2024-04-26target/riscv: reset delays during batch scansEvgeniy Naydanov1-20/+27
2024-04-19target/riscv: decode DMI scans in batch accessEvgeniy Naydanov1-40/+38
2024-04-14Merge pull request #1040 from rivos-eblot/dev/ebl/read_mem_dmibaseEvgeniy Naydanov1-1/+5
2024-04-11target/riscv: check `abstractcs.busy`Evgeniy Naydanov1-6/+73
2024-04-11target/riscv: introduce `examine_dm()` functionEvgeniy Naydanov1-73/+131
2024-04-10target/riscv: cache `abstractcs.busy` in `dm013_info_t`Evgeniy Naydanov1-2/+36
2024-04-04target/riscv: Add missing DM base offset to read_memory_bus_v1()Emmanuel Blot1-1/+5
2024-02-21Merge pull request #1014 from riscv-collab/riscv-batch-cleanupEvgeniy Naydanov1-21/+21
2024-02-11target/riscv: free dm and target_list structuresTomas Vanek1-0/+25
2024-02-06Fixes and cleanup in riscv batch and related functionsJan Matyas1-21/+21
2024-02-05Cosmetic cleanup of dm_*() calls in riscv-013.cJan Matyas1-10/+11
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-0/+13
2024-01-25Merge pull request #995 from en-sc/en-sc/ctx-fixJan Matyas1-4/+8
2024-01-23target/riscv: move read redirection for `priv` to `riscv-013.c`Evgeniy Naydanov1-0/+13
2024-01-18Merge pull request #992 from en-sc/en-sc/remove-hart-countJan Matyas1-10/+1
2024-01-18Merge pull request #990 from en-sc/en-sc/dmi-definesJan Matyas1-6/+6
2024-01-18Merge pull request #991 from en-sc/en-sc/dm-dmi-address-conversionJan Matyas1-2/+11
2024-01-16target/riscv: cleanup `get_riscv_debug_reg_ctx()`Evgeniy Naydanov1-4/+8
2024-01-16target/riscv: fix addressing in `dm_read`/`dm_wirte`Evgeniy Naydanov1-2/+11
2024-01-16target/riscv: remove `riscv_hart_count()`Evgeniy Naydanov1-10/+1
2024-01-10[NFC] target/riscv: use defined constants in `dmi_*_t` enumsEvgeniy Naydanov1-6/+6
2024-01-09break from long loops on shutdown requestEvgeniy Naydanov1-0/+6
2023-12-22rename dbgbuf to progbufParshintsev Anatoly1-20/+20
2023-12-22introduce execution status for riscv_programParshintsev Anatoly1-75/+115
2023-12-15Clean up clang static analyzer complaints.Tim Newsome1-30/+25
2023-12-11Merge pull request #959 from en-sc/en-sc/progbuf-mem-writeTim Newsome1-146/+241
2023-12-07Update riscv/debug_defines (to sync with riscv-debug-spec:40b9a05)Kirill Radkin1-3/+3
2023-12-07target/riscv: improve error handling in `write_memory_progbuf()`Evgeniy Naydanov1-146/+241
2023-12-01target/riscv: avoid using VLA in `log_debug_reg()`Evgeniy Naydanov1-1/+6
2023-12-01target/riscv: report helpfull location during register decodeEvgeniy Naydanov1-4/+6
2023-11-16Merge pull request #958 from riscv/set_field_get_fieldTim Newsome1-12/+6
2023-11-16Merge pull request #957 from riscv/sbbusyerrorTim Newsome1-7/+37
2023-11-15target/riscv: Handle sbbusyerror in read_memory_bus_v1Tim Newsome1-7/+37
2023-11-15target/riscv: Replace [sg]et_field macros with functions.Tim Newsome1-12/+6
2023-11-15target/riscv: replace `__PRETTY_FUNCTION__` with `__func__`Evgeniy Naydanov1-4/+3
2023-11-15target/riscv: dump_field() shouldn't always decodeEvgeniy Naydanov1-10/+14
2023-11-10target/riscv: clarify usage of `coreid`Evgeniy Naydanov1-4/+4
2023-11-03Merge pull request #896 from AnastasiyaChernikova/ac-sc2Tim Newsome1-12/+12
2023-11-02target/riscv: Adding register tables to make register names consistentAnastasiya Chernikova1-12/+12
2023-10-30target/riscv: Prevent dump_field() reading uninitialized memoryTim Newsome1-1/+6
2023-10-16Merge pull request #929 from aap-sc/riscvTim Newsome1-11/+15
2023-10-07target/riscv: use cacheable read/write function to handle DCSRliangzhen1-34/+5
2023-10-06do not assume DTM version unless dtmcontrol is read successfullyParshintsev Anatoly1-11/+15
2023-10-05Merge pull request #915 from riscv/dpc_printTim Newsome1-1/+0