This is NOT finished code.
This is an invitation for a discussion and colaboration.
I am not even sure if this functionality is really useful given that virtio
device drivers are attached rather late during boot.
Anyway, the code mostly works, I was able to successfully interact with ddb
using cu.
There is a bug with vtcon_cnputc() getting stuck in virtio poll during shutdown
if a console port is active.