rust-vmm / vmm-reference

A VMM implementation based of rust-vmm components
Apache License 2.0
146 stars 61 forks source link

Integrate initial virtio console implementation #217

Open RaduNiculae opened 2 years ago

RaduNiculae commented 2 years ago

Added a virtio console device to replace the UART serial console. The implementation is divided between vm-virtio and vmm-reference.

Signed-off-by: Niculae Radu r.niculae99@gmail.com

Summary of the PR

Added a virtio console device with similar queue handling as the block and network devices in vmm-reference. Part of the implementation is found in the vm-virtio repository. For now it is linked to my personal repo until it will be merged.

Requirements

Before submitting your PR, please make sure you addressed the following requirements: