KVM virtualization on IBM Z
![]()
Ubuntu Server 20.04.1 can run on the mainframe environment as virtualized by the KVM hypervisor.

The device virtualization hides most of the physical device aspects from the guest. A virtio-net network device could be backed on the host, for example, by a physical OSA device or an Open vSwitch configuration. Disk devices can be virtio-blk devices, although DASDs can also be pass-through devices with DASD attributes exposed to the KVM guest.
Both virtio-blk and virtio-net devices use the virtio framework. The virtio CCW transport device driver provides the interface to this framework and uses channel command words (CCW) to establish the virtio infrastructure.
The hypervisor can dynamically add or remove devices. These changes result in hotplug events on the guest.

Is there a replacement for the dW works pointer to the virtio framework?