Hi all,
I'm also honored to participate in this years lowRISC Summer of Code,
where I will implement TCP offloading to the lowRISC minion cores
using rump kernels. My name is Sebastian and I'm a second year
Master's student at the Swiss Federal Institute of Technology in
Zurich (ETH Zurich).
As part of this project, I will port rump unikernels [1] to bare-metal
RISC-V and implement an interface for communicating with the rump
kernel on the minion core. The rump kernel project is highly portable
collection of drivers and libraries based on NetBSD. This enables
applications to make use of this infrastructure without the overhead
of a full-blown operating system. The goal of the project is to use
rump kernels to offload TCP/IP processing to minion cores. If
successful, the same approach could be used for other devices as well.
My mentor is Justin Cormack.
Feel free to ping my for any comments or questions, I'm gandro on IRC.
Regards,
Sebastian
[1]
http://rumpkernel.org/