On Fri, Sep 04, 2020 at 08:58:25PM +0800, Qiu Wenbo wrote: > I can confirm this patch also breaks K210 support. It seems that > csr_read(CSR_TIME) will trigger an illegal instruction exception on K210.
CSR_TIME is trapped by just about every implementation I know (which is explicitly allowed by the spec). That is why we should never use it from common M-mode code.