aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv/program.c
AgeCommit message (Expand)AuthorFilesLines
2025-02-28Clean up return type of riscv_progbuf_size() + relatedJan Matyas1-5/+5
2025-02-26Fix datatypes around opcodes.h and program.{c,h}Jan Matyas1-15/+15
2025-01-20Remove target/riscv/asm.hJan Matyas1-1/+0
2024-10-12target: riscv: convert 'unsigned' to 'unsigned int'Antonio Borneo1-1/+1
2024-09-04target/riscv: remove duplicate progbufsize fieldFarid Khaydari1-2/+2
2024-02-06riscv/program: Removed dead code for restoring register valuesJan Matyas1-16/+0
2024-01-26Revert "break from long loops on shutdown request"Evgeniy Naydanov1-3/+0
2024-01-09break from long loops on shutdown requestEvgeniy Naydanov1-0/+3
2023-12-22rename dbgbuf to progbufParshintsev Anatoly1-18/+17
2023-12-22introduce execution status for riscv_programParshintsev Anatoly1-1/+10
2023-12-07target/riscv: improve error handling in `write_memory_progbuf()`Evgeniy Naydanov1-0/+17
2023-07-14target/riscv: refactor read_memory_progbuf()Evgeniy Naydanov1-0/+17
2023-05-10target/riscv: Remove non-functional code in riscv_program_exec().Tim Newsome1-4/+0
2023-03-16Merge commit '1293ddd65713d6551775b67169387622ada477c1' into from_upstreamTim Newsome1-1/+1
2023-02-15Add command "exec_progbuf" (#795)Jan Matyas1-8/+9
2023-02-01Fix opcode for the "fence" instructionJan Matyas1-2/+2
2022-09-18openocd: fix SPDX tag format for files .cAntonio Borneo1-1/+1
2020-10-14Upstream tons of RISC-V changes.Tim Newsome1-2/+27
2020-09-28Minor cleanups. (#537)Tim Newsome1-2/+2
2020-08-24Add SPDX tags for RISC-V files. (#513)Tim Newsome1-0/+2
2020-02-14Add support for vector register access (#448)Tim Newsome1-1/+2
2019-11-04Add support for 64-bit memory reads/writes (#419)Tim Newsome1-0/+10
2019-07-18Access memory through the scope of current privilege level (#386)Nils Wistoff1-0/+12
2019-05-16More helpful debug output. (#374)Tim Newsome1-1/+1
2018-07-24Add RISC-V support.Tim Newsome1-0/+162
2018-03-02Don't always error if a debug program failsTim Newsome1-1/+1
2018-01-08Propagate register read errors.Tim Newsome1-1/+3
2017-12-27Get rid of abort() calls.Tim Newsome1-2/+1
2017-12-26Conform to OpenOCD style guide.Tim Newsome1-4/+3
2017-12-19Fix register names.Tim Newsome1-4/+4
2017-10-23Remove unused functionality.Tim Newsome1-225/+0
2017-10-18Pay attention to impebreak.Tim Newsome1-3/+4
2017-10-18Remove unused functionality.Tim Newsome1-61/+2
2017-10-16Memtest{16,32} pass.Tim Newsome1-12/+7
2017-10-13At least some memory writes work.Tim Newsome1-10/+13
2017-10-12Register read/write might be working.Tim Newsome1-1/+2
2017-10-12WIP; doesn't work.Tim Newsome1-71/+0
2017-10-03target/riscv/program.c: fix clang warningLiviu Ionescu1-1/+5
2017-09-18Remove unnecessary abs().Tim Newsome1-1/+1
2017-09-14Add support for F extension.Tim Newsome1-4/+27
2017-08-15Add some keep_alive()s for use with slow targets.Tim Newsome1-0/+2
2017-06-16Tighten up debug output.Tim Newsome1-17/+14
2017-06-06%p already includes 0x (on gcc)Tim Newsome1-4/+4
2017-04-26Add 64-bit and multihart supportPalmer Dabbelt1-0/+491