Add RTOS memory read/write functions.
authorTim Newsome <tim@sifive.com>
Mon, 21 Jun 2021 21:37:41 +0000 (14:37 -0700)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 2 Jul 2021 16:13:52 +0000 (17:13 +0100)
commit6ad89d61af681e11960082a906357d8e8c3396a1
treea1416e9908ab54f5c510000846d06bd2340f4adc
parentc8e643fd9f09849b341942d11866ab45bc7c99a3
Add RTOS memory read/write functions.

If not implemented, these specify to regular target read/write. However,
if individual threads in an RTOS can have different address translation
configured then the RTOS support can use this to do the right thing.

Use this in hwthread, where of course address translation can be set up
differently for different real cores.

Change-Id: I62c501cff1f863d855ee197dee7b73204ea8885a
Signed-off-by: Tim Newsome <tim@sifive.com>
Reviewed-on: http://openocd.zylin.com/6327
Tested-by: jenkins
Reviewed-by: Marc Schink <dev@zapb.de>
Reviewed-by: Jan Matyas <matyas@codasip.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/rtos/hwthread.c
src/rtos/rtos.c
src/rtos/rtos.h
src/server/gdb_server.c