Currently we have following device manager:
Name | Description |
---|---|
address space manager | abstracts virtual machine's physical management and provide mapping for guest virtual memory and MMIO ranges of emulated virtual devices, pass-through devices and vCPU |
config manager | provides abstractions for configuration information |
console manager | provides management for all console devices |
resource manager | provides resource management for legacy_irq_pool , msi_irq_pool , pio_pool , mmio_pool , mem_pool , kvm_mem_slot_pool with builder ResourceManagerBuilder |
VSOCK device manager | provides configuration info for VIRTIO-VSOCK and management for all VSOCK devices |
VIRTIO-VSOCK
i8042
COM1
COM2