On 24/02/16 01:46, Doug Brewer wrote:
Hi,
The rump kernel is great, I really enjoy running it :)
I'd like to learn operating system internals and I'd like to add support
for
rump kernel to FreeBSD. I guess the first step is to implement rumpuser(3),
is my understanding right? Thanks.
No, your understanding is exactly the opposite. Once you correctly make
the FreeBSD kernel drivers run on top of the rumpuser interface, you are
able to use the existing implementations of rumpuser. When I did a
quick prototype against FreeBSD 8(?) many many years ago, I simply used
the lib/librumpuser from the NetBSD source tree.