Device Status on Arm64¶
This page is based on https://github.com/kubevirt/kubevirt/issues/8916
| Devices | Description | Status on Arm64 |
|---|---|---|
| DisableHotplug | supported | |
| Disks | sata/ virtio bus | support virtio bus |
| Watchdog | i6300esb | not supported |
| UseVirtioTransitional | virtio-transitional | supported |
| Interfaces | e1000/ virtio-net-device | support virtio-net-device |
| Inputs | tablet virtio/usb bus | supported |
| AutoattachPodInterface | connect to /net/tun (devices.kubevirt.io/tun) | supported |
| AutoattachGraphicsDevice | create a virtio-gpu device / vga device | support virtio-gpu |
| AutoattachMemBalloon | virtio-balloon-pci-non-transitional | supported |
| AutoattachInputDevice | auto add tablet | supported |
| Rng | virtio-rng-pci-non-transitional host:/dev/urandom | supported |
| BlockMultiQueue | "driver":"virtio-blk-pci-non-transitional","num-queues":$cpu_number | supported |
| NetworkInterfaceMultiQueue | -netdev tap,fds=21:23:24:25,vhost=on,vhostfds=26:27:28:29,id=hostua-default#fd number equals to queue number | supported |
| GPUs | not verified | |
| Filesystems | virtiofs, vhost-user-fs-pci, need to enable featuregate: ExperimentalVirtiofsSupport | supported |
| ClientPassthrough | https://www.linaro.org/blog/kvm-pciemsi-passthrough-armarm64/on x86_64, iommu need to be enabled | not verified |
| Sound | ich9/ ac97 | not supported |
| TPM | tpm-tis-devicehttps://qemu.readthedocs.io/en/latest/specs/tpm.html | supported |
| Sriov | vfio-pci | not verified |