We now have PCI virtio, because that was available at the time of starting the network implementation. Virtio over MMIO, however, is probably way nicer and already supported by Hermit, so we could switch to that handshake/transport mechanism instead.
That might even enhance startup time and likely reduce code complexity.
We now have PCI virtio, because that was available at the time of starting the network implementation. Virtio over MMIO, however, is probably way nicer and already supported by Hermit, so we could switch to that handshake/transport mechanism instead.
That might even enhance startup time and likely reduce code complexity.