Input/Output Virtualization Techniques

Input/Output Virtualization Techniques

This paper discusses IO virtualization concepts allowing VMs to share physical IO devices safely and efficiently. Topics include emulated devices, paravirtualized drivers, direct device assignment (passthrough), and hypervisor support needed for isolating and multiplexing IO hardware.