@grwlf Hi there!  As mentioned above, there are only two requirements for a 
device to be supported by µTVM: a C cross-compiler toolchain and an 
implementation of a read/write/execute interface for the device.

As far as actual devices that we've tested on, we've primarily been using an 
emulated host device (implemented in #3227) and 
[Spike](https://github.com/riscv/riscv-isa-sim), a functional RISC-V simulator. 
 Since we're using [OpenOCD](http://openocd.org/) to target Spike, any device 
that supports the [JTAG](https://en.wikipedia.org/wiki/JTAG) protocol is also 
supported, and we'll be upstreaming the OpenOCD low-level device implementation 
in a few weeks.

In the coming months, we'll be testing our implementation against a 
[HiFive1](https://www.sifive.com/boards/hifive1-rev-b) board and an [ARM 
Cortex-M](https://en.wikipedia.org/wiki/ARM_Cortex-M) board (I'll need to check 
exactly which model).  Let us know if there are any specific boards you're 
interested in, and otherwise, keep an eye out for the upcoming OpenOCD PR.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/dmlc/tvm/issues/2563#issuecomment-508578436

Reply via email to