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 |