A.14 Virtualization

  • Add memory hotplug support for the Xen balloon driver. (3.1)

  • Add Xen PCI backend driver. (3.1)

  • Implement discard requests and support old-style BARRIER. (3.2)

  • Increase recommended maximum number of VCPU from 64 to 160. (3.4)

  • Allow host IRQ sharing for assigned PCI 2.3 devices. (3.4)

  • Add infrastructure for software and hardware-based TSC rate. (3.4)

  • Move the Hyper-V storage driver out of the staging area. (3.4)

  • Add support for VLAN trunking to Hyper-V. Linux guests can now configure multiple VLANs using a single synthetic NIC on a Windows 8 Hyper-V host. (3.4)

  • Support new KVP message types. (3.4)

  • Support new KVP verbs for Hyper-V in the user level daemon. (3.4)

  • Implements multiconsole support for Hyper-V. 3.4

  • Support enumeration from all available pools for Hyper-V. (3.4)

  • Update Xen ACPI processor to implement C and P state driver that uploads ACPI data to the hypervisor. (3.4)

  • Add netconsole support to Xen. (3.4)

  • Use the S4 code to provide S3 support for virtio devices. (3.4)

  • Add a virtio-based remote processor messaging bus to allow message-based communication with the remote processor (if supported by the firmware). (3.4)

  • Add direct MSI message injection for in-kernel IRQ chips. (3.5)

  • Unregister from the hwrng interface and remove the virtio queue before entering the S3 or S4 states. On restore, add the virtio queue and re-register with hwrng. (3.6)

  • Add mcelog support to Xen. (3.6)

  • Reduce the I/O path in the guest kernel to achieve high IOPS and lower latency. (3.7)

  • Add Xen EFI video mode support. (3.7)

  • Implement backend support for paged out grant targets (retry loop and hooks). (3.7)

  • Implement Xen ACPI processor aggregator driver (pad). (3.8)

  • Remove support for i386 processors. (3.8)