aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv
AgeCommit message (Expand)AuthorFilesLines
2024-05-06Improved handling of unavailable hartsexamine_unavailable_harts_squashcgsfv4-202/+305
2024-01-26Revert "break from long loops on shutdown request"Evgeniy Naydanov4-18/+0
2024-01-25Merge pull request #997 from en-sc/en-sc/priv-accessJan Matyas2-9/+14
2024-01-25Merge pull request #1002 from en-sc/en-sc/arch-stateJan Matyas1-0/+8
2024-01-25Merge pull request #995 from en-sc/en-sc/ctx-fixJan Matyas1-4/+8
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 Naydanov2-9/+14
2024-01-18Merge pull request #992 from en-sc/en-sc/remove-hart-countJan Matyas3-26/+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 Matyas3-112/+122
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 Naydanov3-112/+122
2024-01-16target/riscv: remove `riscv_hart_count()`Evgeniy Naydanov3-26/+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 Naydanov4-0/+18
2023-12-22rename dbgbuf to progbufParshintsev Anatoly5-70/+69
2023-12-22introduce execution status for riscv_programParshintsev Anatoly5-80/+140
2023-12-15Clean up clang static analyzer complaints.Tim Newsome2-30/+27
2023-12-11Merge pull request #959 from en-sc/en-sc/progbuf-mem-writeTim Newsome5-146/+273
2023-12-07Update riscv/debug_defines (to sync with riscv-debug-spec:40b9a05)Kirill Radkin5-1297/+850
2023-12-07target/riscv: improve error handling in `write_memory_progbuf()`Evgeniy Naydanov5-146/+273
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-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 Newsome5-39/+73
2023-11-16Merge pull request #957 from riscv/sbbusyerrorTim Newsome1-7/+37
2023-11-16When an attempt to set watchpoint fails because there is no free triggers Ope...Kirill Radkin1-1/+1
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 Newsome5-39/+73
2023-11-15target/riscv: replace `__PRETTY_FUNCTION__` with `__func__`Evgeniy Naydanov2-6/+5
2023-11-15target/riscv: dump_field() shouldn't always decodeEvgeniy Naydanov1-10/+14
2023-11-13Merge pull request #961 from en-sc/en-sc/coreid-target-riscvTim Newsome2-6/+6
2023-11-10Merge pull request #928 from AnastasiyaChernikova/triggersTim Newsome2-9/+146
2023-11-10target/riscv: clarify usage of `coreid`Evgeniy Naydanov2-6/+6
2023-11-09target/riscv: Replace watchpoint value mask comparison value with macro.Marek Vrbka1-4/+1
2023-11-07Merge pull request #954 from riscv/from_upstreamTim Newsome1-1/+1
2023-11-07Merge pull request #952 from MarekVCodasip/stop-caching-dpcTim Newsome1-2/+0
2023-11-07target/riscv: cache requests to trigger configurationAnastasiya Chernikova2-9/+146
2023-11-06Merge commit '05ee88915520d1dd82da94a016a9374a1f3a8129' into from_upstreamTim Newsome1-1/+1
2023-11-03target/riscv: gdb_regno_name takes an enum.Tim Newsome1-1/+1
2023-11-03Merge pull request #896 from AnastasiyaChernikova/ac-sc2Tim Newsome5-482/+298
2023-11-03Merge pull request #947 from riscv/from_upstreamTim Newsome1-1/+1
2023-11-03target/riscv: Stop caching writes to DPCMarek Vrbka1-2/+0
2023-11-02Merge pull request #945 from kr-sc/kr-sc/fix-mmu-access-upstreamTim Newsome1-19/+29
2023-11-02target/riscv: Adding register tables to make register names consistentAnastasiya Chernikova5-482/+298
2023-10-30target/riscv: Prevent dump_field() reading uninitialized memoryTim Newsome1-1/+6
2023-10-30target/riscv: Fix memory access when MMU is enabled and address couldn't be t...Kirill Radkin1-19/+29
2023-10-27Merge commit '9f23a1d7c1e27c556ef9787b9d3f263f5c1ecf24' into from_upstreamTim Newsome1-1/+1
2023-10-25target/riscv: update debug register printersEvgeniy Naydanov1-4/+6
2023-10-24Merge pull request #941 from kr-sc/kr-sc/fix-hgatp-mode-upstreamTim Newsome1-1/+1