Description
Hello there,
as I am working toward getting OpenSK running on the OpenTitan FPGA platform, I successfully ported the existing develop
branch from the Tock 1.x base to Tock 2.1.x. This includes all the necessary breaking fixes such as the new SyscallDriver trait with the new ro_allow
and rw_allow
as well as the new userspace part.
Of course this has still rough edges, e.g. the bootloader and examples are still untouched and hence do not work, and a fork of the libtock-rs
to get static heap support (the v2 version of libtock-rs has still a lot of rough edges, unfortunately). However, most rough edges in my fork are due to the fact of the top priority to get it to work on the existing nrf5280
boards in the first place, which it does, I tested in on both the development board and dongle in practice.
Those things can be smoothed out, however, this only really makes sense if you, the project owners, are interested in this kind of stuff in the first place. If yes, I could submit a draft pull request in the first place and then we could see where this leads. Otherwise I would leave it in my fork untouched for others to potentially use that version, but of course, contributing back to upstream would be better since it has much better visibility 😄.
Let me know what you think.