> Does MISRA compliance affect the compiler or the generated code as well?
In my observation, the compliance does affect the compiler and the code generator. However, as a first step towards making TVM available for the critical and safety related systems, I think it's important to consider the runtime design first. > Perhaps if we could enumerate which platforms (and users) would want a Safe > runtime It's difficult to enumerate all the platforms and users who want such runtime. However, it would be a good start to consider how could a developer use TVM to perform the perception task in a fully automated driving vehicle. There are a number of platforms that are already certified by ISO 26262 (e.g. [QNX](http://www.qnx.com/news/pr_5603_1.html) ), and for the open source world, I think it's good to start with Zephyr RTOS. On the other hand, in order to reduce the effort in rewriting another minimal runtime, I think we should try to eliminate the usage of `malloc`, or at least conclude required memory allocation to input, intermediate and output buffers only. -- 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/3159#issuecomment-492896292