Files
openocd/src/target
dave-estes-syzexion cd7eea6d76 Adds support for RISCV Access Memory Abstract Commands (#394)
* Adds support for RISCV Access Memory Abstract Commands

The Access Memory Abstract Command is one of the three optional
methods for reading and writing memory on a complient RISCV
debug module. The previous two options were already implemented
in OpenOCD.

Implementation Notes:
- aamvirtual is hard-coded to false until the design for accessing
  virtual addresses is finalized.
- aamsizes corresponding to 8b, 16b, 32b, and 64b are supported.
  128b support is postponed until it is required, as it will mean
  changes to the read/write_abstract_arg() interface to pass 128b
  values.
- aampostincrement is not used and hard-coded to false.

* Changes from review.

* Additional lint fixes and a typo from last commit.

* Fixing a clang error.

* Fixes a last-minute change that broke writes with width > 8b.

* Removing memcpy after adding read_from_buf().
2019-08-19 14:03:20 -07:00
..
2018-01-16 09:05:41 +00:00
2016-07-19 10:45:16 +01:00
2019-03-06 16:10:33 +00:00
2016-05-24 22:30:55 +01:00
2019-03-06 16:13:33 +00:00
2019-03-06 16:13:55 +00:00
2018-05-08 15:21:49 -07:00
2018-08-20 14:55:30 -07:00
2018-11-19 12:46:40 -08:00
2018-11-19 12:46:40 -08:00
2016-05-24 22:30:01 +01:00
2019-03-06 16:10:04 +00:00
2018-08-20 14:55:30 -07:00
2018-11-19 12:46:40 -08:00
2018-11-19 12:46:40 -08:00
2018-11-19 12:46:40 -08:00
2018-08-20 14:55:30 -07:00
2019-03-06 16:11:49 +00:00
2019-03-04 11:53:00 +00:00
2018-03-16 08:58:06 +00:00
2019-03-06 16:13:00 +00:00
2019-03-04 11:53:00 +00:00
2016-05-24 22:30:55 +01:00
2018-11-19 12:46:40 -08:00
2018-12-12 08:47:44 +00:00
2018-12-12 08:47:44 +00:00
2018-11-19 12:46:40 -08:00
2018-12-12 08:47:44 +00:00
2018-12-12 08:47:44 +00:00
2018-12-12 08:47:44 +00:00
2018-12-12 08:47:44 +00:00
2019-03-06 16:16:59 +00:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2018-12-12 08:47:44 +00:00
2019-03-23 17:43:30 +00:00
2019-03-14 14:20:35 +00:00
2017-05-08 18:04:56 +01:00
2018-06-04 09:16:08 +01:00
2018-08-20 14:55:30 -07:00
2017-12-07 07:53:13 +00:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2019-03-14 14:20:20 +00:00
2016-05-24 22:30:55 +01:00