Does FE310 support supervisor and user modes?

I read FE310 in sifive1-revB board has one E31 core with Machine mode only. Which means there is no support for supervisor mode, right? There is only user mode and machine mode. Correct me if I am wrong.

The FE310-G000 in the original HiFIve1 has only Machine mode.

The FE310-G002 in the Rev B has Machine mode and User mode.

See: https://sifive.cdn.prismic.io/sifive%2F9ecbb623-7c7f-4acc-966f-9bb10ecdb62e_fe310-g002.pdf

1 Like