Skip to content

Releases: intel/kvm-multios

KVM Multi-OS Libvirt Release - v0.19.0

27 Jan 07:25
v0.19.0
64ba68a

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.19.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • BTL-S 12P

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 10 IoT Enterprise guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1-step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 10 IoT Enterprise
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guest.

Changes in this release

Highlights:

  • Updated Ubuntu BSP packages and drivers for BTL-S 12P
  • Improve error handling for Ubuntu ISO download
  • Updated support for Ubuntu 22 guest

Story Implemented

  • [NEXVIRTMOS-1653] - [GUEST][DOC][ARL] Workload balancing issue with libvirt
  • [NEXVIRTMOS-1736] - [GUEST][BTL] Update connectivity drivers to latest versions
  • [NEXVIRTMOS-1737] - [GUEST][BTL] Update package list according to Ubuntu BSP
  • [NEXVIRTMOS-1755] - [GUEST] Update Ubuntu 22 package list for RPL-P
  • [NEXVIRTMOS-1756] - [HOST] Check virtualization dependent on iommu kernel command
  • [NEXVIRTMOS-1757] - [GUEST] Automatic recovery from Ubuntu iso checksum error
  • [NEXVIRTMOS-1760] - [GUEST] Update Ubuntu 22 package list

Known Issues

Key Summary
- -

User Guide

MultiOS User Guide

Platforms Validated

BTL-S 12P

Validated Configurations

Device Model

Validation Summary

Test Summary BTL-S 12P Non-RT Gold PV RC01

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 4 4 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/host/workload/storage_benchmark/disk 13 13 0 0 0 0 100.00
/host/workload/bootup_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 6 6 0 0 0 0 100.00
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/sata 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 11 11 0 0 0 0 100.00
/guest/ubuntu/workload/media_benchmark 4 3 1 0 0 0 75.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/storage_benchmark/disk 13 13 0 0 0 0 100.00
/guest/ubuntu/workload/bootup_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/stability/shutdown 1 1 0 0 0 0 100.00
/guest/ubuntu/stability/reboot 1 1 0 0 0 0 100.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/multi_instance 3 3 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/windows/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows/device/usb 6 6 0 0 0 0 100.00
/guest/windows/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows/workload/video_playback 13 13 0 0 0 0 100.00
/guest/windows/workload/media_benchmark 2 2 0 0 0 0 100.00
/guest/windows/workload/storage_benchmark 1 1 0 0 0 0 100.00
/guest/windows/workload/storage_benchmark/disk 12 12 0 0 0 0 100.00
/guest/windows/workload/bootup_benchmark 1 1 0 0 0 0 100.00
/guest/windows/stability/shutdown 1 1 0 0 0 0 100.00
/guest/windows/stability/reboot 1 1 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 3 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 6 6 0 0 0 0 100.00
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows11/workload/video_playback 13 13 0 0 0 0 100.00
/guest/windows11/workload/media_benchmark 2 2 0 0 0 0 100.00
/guest/windows11/workload/storage_benchmark 1 1 0 0 0 0 100.00
/guest/windows11/workload/storage_benchmark/disk 12 12 0 0 0 0 100.00
/guest/windows11/workload/bootup_benchmark 1 1 0 0 0 0 100.00
/guest/windows11/stability 2 2 0 0 0 0 100.00
/guest/multios/multi_instance 3 3 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/single_display 1 1 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/multi_display 3 3 0 0 0 0 100.00
/guest/multios/device/multi_dev 1 1 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/guest/multios/stability/shutdown 2 2 0 0 0 0 100.00
/guest/multios/stability/reboot 2 2 0 0 0 0 100.00
/guest/multios/stability/video_playback/ubuntu/ubuntu_windows 3 2 1 0 0 0 66.67
/guest/multios/stability/video_playback/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/pm/host/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 7 7 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume 7 7 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume 5 5 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume/host_suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume 7 7 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 5 5 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume 7 7 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 6 6 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume 6 6 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 4 4 0 0 0 0 100.00
total 485 483 2 0 0 0 99.59

Test Summary BTL-S 12P RT Gold PV RC01

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 3 3 0 0 0 0 100.00
/host/kvm 82 82 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setu...
Read more

KVM Multi-OS Libvirt Release - v0.18.0

23 Dec 06:23
v0.18.0
42fd23b

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.18.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • PTL-H/U
  • WCL-U

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1-step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guest.

Changes in this release

Highlights:

  • Switched to latest 6.17 kernel
  • Updated and improved various sections in README
  • Added helper script to reattach USB passthrough devices
  • Added several image handling features for cloning operations
  • Improved error handling for Ubuntu guest setup
  • Added support for Ubuntu 22 host and guest setup

Bug Fixed

  • [NEXVIRTMOS-1586] - [PTL][WCL][Guest] USB PCI passthrough error

Story Implemented

  • [NEXVIRTMOS-1362] - [HOST][GUEST] Port additional checks to server platform
  • [NEXVIRTMOS-1648] - [HOST][GUEST][ARL] Unable to launch guests images that are copied to host
  • [NEXVIRTMOS-1651] - [GUEST][ARL] Improve user feedback of Ubuntu guest setup issues
  • [NEXVIRTMOS-1652] - [DOC][MTL] Improve organisation of host setup documentation
  • [NEXVIRTMOS-1655] - [HOST][GUEST][ARL] Location of image is static
  • [NEXVIRTMOS-1663] - [GUEST][ARL] USB passthrough fails after unplugging and replug
  • [NEXVIRTMOS-1664] - [DOC][GUEST][ARL] Confusion with VNC port assignment
  • [NEXVIRTMOS-1668] - [DOC][ARL] Clarify SPICE use case in cloning documentation
  • [NEXVIRTMOS-1669] - [HOST][GUEST][PTL] Issue with host-phys-bits-limit for PTL
  • [NEXVIRTMOS-1688] - [DOC] Update WCL platform documentation to external
  • [NEXVIRTMOS-1698] - [GUEST][PTL][WCL] Update connectivity drivers to latest versions
  • [NEXVIRTMOS-1716] - [DOC] Update GFX and ZC driver versions on all platforms in docs
  • [NEXVIRTMOS-1719] - [GUEST] Ubuntu 22 guest setup
  • [NEXVIRTMOS-1720] - [GUEST] Ubuntu 22 guest launch
  • [NEXVIRTMOS-1731] - [GUEST][PTL][WCL] Update Ubuntu BSP package installation for Ubuntu guest

Known Issues

Key Summary
- -

User Guide

MultiOS User Guide

Platforms Validated

PTL-H/U, WCL-U

Validated Configurations

Device Model

Validation Summary

Test Summary PTL-H 12Xe SILVER RC01

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 4 4 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 6 6 0 0 0 0 100.00
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 7 7 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 3 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 6 6 0 0 0 0 100.00
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows11/workload/video_playback 9 9 0 0 0 0 100.00
/guest/multios/multi_instance 1 1 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/pm/host/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
total 276 276 0 0 0 0 100.00

Test Summary PTL-H 4Xe SILVER RC01

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 4 4 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 6 6 0 0 0 0 100.00
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 7 7 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 3 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 6 6 0 0 0 0 100.00
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/de...
Read more

KVM Multi-OS Libvirt Release - v0.17.0

20 Nov 10:50
v0.17.0
d66d63a

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.17.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • MTL-H/U/PS
  • ARL-S/H/U
  • ASL
  • TWL
  • BTL-S
  • BTL-S 12P

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 10 IoT Enterprise guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1-step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 10 IoT Enterprise
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guest.

Changes in this release

Highlights:

  • Fixed various mouse cursor issues
  • Switched OpenVINO installation method to use packages
  • Improved various guest cloning operations
  • Updated compute runtime to 25.18.33578.6

Bug

  • [NEXVIRTMOS-1639] - [GUEST] Fix file permission for setup_dpdk file
  • [NEXVIRTMOS-1692] - [ARL-H][TWL][BTL-S][Libvirt] Mouse grabbing is not proper with Windows VM

Story Implemented

  • [NEXVIRTMOS-1414] - [HOST][GUEST][UBUNTU] Switch Openvino installation method to packages
  • [NEXVIRTMOS-1542] - [HOST] Check VMD setting during host setup
  • [NEXVIRTMOS-1598] - [HOST] Extra messages seen when launching with kvm-multios repo
  • [NEXVIRTMOS-1618] - [GUEST][WIN10][WIN11] Update connectivity drivers to latest versions
  • [NEXVIRTMOS-1630] - [GUEST][UBUNTU] Update list of packages installed
  • [NEXVIRTMOS-1636] - [GUEST][UBUNTU] Update package list according to Ubuntu BSP
  • [NEXVIRTMOS-1656] - [GUEST][ARL] Improve error handling for cloning guest image
  • [NEXVIRTMOS-1657] - [HOST][GUEST][ARL] Missing mouse cursor
  • [NEXVIRTMOS-1658] - [GUEST][ARL] Confusion with cloning VF assignment
  • [NEXVIRTMOS-1659] - [GUEST][UBUNTU] Extra error messages seen for first launch
  • [NEXVIRTMOS-1661] - [GUEST][ARL] Conflict between default and cloned guests in SRIOV VF assignment
  • [NEXVIRTMOS-1662] - [GUEST][ARL] Fail to attach usb mouse and keyboard to a cloned Windows11 guest
  • [NEXVIRTMOS-1667] - [HOST] Host Setup Failed Due to Unavailable DPDK Packages
  • [NEXVIRTMOS-1690] - [HOST][GUEST] Update compute runtime to 25.18.33578.6

Known Issues

Key Summary
NEXVIRTMOS-1557 [TWL] SRIOV TLB invalidation timed out on PF

User Guide

MultiOS User Guide

Platforms Validated

MTL-H/U/PS, ARL-S/U/H, ASL, TWL, BTL-S, BTL-S 12P (Non-RT/RT)

Validated Configurations

Device Model

Validation Summary

Test Summary MTL-P SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 4 4 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 6 6 0 0 0 0 100.00
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 7 7 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/multi_instance 3 3 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows/device/usb 6 6 0 0 0 0 100.00
/guest/windows/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows/workload/video_playback 9 9 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 3 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 6 6 0 0 0 0 100.00
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows11/workload/video_playback 9 9 0 0 0 0 100.00
/guest/multios/multi_instance 3 3 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/single_display 1 1 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/multi_display 2 2 0 0 0 0 100.00
/guest/multios/device/multi_dev 1 1 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/pm/host/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
Total 349 349 0 0 0 0 100.00

Test Summary MTL-PS SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 4 4 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2...
Read more

KVM Multi-OS Libvirt Release - v0.16.0

20 Nov 09:22
v0.16.0
d93c366

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.16.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • WCL

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1 step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guest.

Changes in this release

Highlights:

  • Added support for network SRIOV and DPDK
  • Updated SRIOV initialisation sequence
  • Improved robustness of Ubuntu guest ISO installation
  • Upgraded OpenVINO to 2025.2

Story Implemented

  • [NEXVIRTMOS-1350] - [WCL] Auto install DPDK/VPP stack
  • [NEXVIRTMOS-1552] - [HOST][GUEST] Ensure all downloaded files are using fixed version
  • [NEXVIRTMOS-1553] - [WCL] Improvement handling of invalid arguments for network setup script
  • [NEXVIRTMOS-1554] - [HOST][GUEST] Update SRIOV initialisation to prevent BSOD during Windows fast startup
  • [NEXVIRTMOS-1556] - [WCL][GUEST] Update guest launch to support multiple network interfaces
  • [NEXVIRTMOS-1584] - [GUEST] Update Ubuntu ISO download link
  • [NEXVIRTMOS-1597] - [HOST] Upgrade OpenVINO to 2025.2
  • [NEXVIRTMOS-1614] - [GUEST] Checksum errors with Ubuntu 24.04.2 ISO for Ubuntu guest

Known Issues

Key Summary
- -

User Guide

MultiOS User Guide

Platforms Validated

WCL

Validated Configurations

Device Model

Validation Summary

Test Summary WCL SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 3 3 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 2 0 0 1 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 2 2 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 7 6 1 0 0 0 85.71
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 2 2 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/sriov/dpdk 5 5 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 0 0 0 2 0 0.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 0 1 0 0 0 0.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 2 1 0 0 1 0 100.00
/guest/ubuntu/workload/video_playback 6 6 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 2 0 0 1 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 2 2 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 7 6 1 0 0 0 85.71
/guest/windows11/device/audio/emulated 1 1 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 1 0 0 2 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 2 1 0 0 1 0 100.00
/guest/windows11/workload/video_playback 8 8 0 0 0 0 100.00
/guest/multios/multi_instance 3 1 0 0 2 0 100.00
/guest/multios/device/gpu/sriov/single_display 1 1 0 0 0 0 100.00
/guest/multios/device/multi_dev 2 0 0 0 2 0 0.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/pm/host/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
Total 280 265 3 0 12 0 98.88

KVM Multi-OS Libvirt Release - v0.15.0

01 Sep 01:23
v0.15.0
31e95f4

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.15.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • ARL-S/U/H
  • ASL
  • TWL

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 10 IoT Enterprise guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1 step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 10 IoT Enterprise
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guest.
  • VM snapshot feature support for ARL platforms

Changes in this release

Highlights:

  • Enabled save and restore functionality for ARL-S
  • Added network SR-IOV support
  • Documentation updates for network SRIOV, save and restore features

Bug Fixes

  • [NEXVIRTMOS-1498] - [GUEST] Unable to launch cloned VMs

Story Implemented

  • [NEXVIRTMOS-1349] - [HOST][GUEST] Support PCIe Network Card passthrough with SR-IOV
  • [NEXVIRTMOS-1437] - [DOC] Add documentation for network SRIOV usage
  • [NEXVIRTMOS-1439] - [HOST][GUEST] Add support for launching guests with network SRIOV
  • [NEXVIRTMOS-1445] - [GUEST] Enable network SRIOV in Windows guest
  • [NEXVIRTMOS-1477] - [HOST][GUEST] Clean up warning generated by apt list command
  • [NEXVIRTMOS-1489] - [DOC] Update program list order for PTL
  • [NEXVIRTMOS-1492] - [HOST][GUEST][ARL-S] Enable IO mediator in ARL-S
  • [NEXVIRTMOS-1493] - [DOC][PTL] Remove Windows 10 from PTL documentation
  • [NEXVIRTMOS-1499] - [GUEST][ARL-S] Add documentation for IO mediator feature
  • [NEXVIRTMOS-1551] - [HOST][GUEST] Error while running QEMU hook is blocking guest setup

Known Issues

Key Summary
NEXVIRTMOS-1557 [TWL] SRIOV TLB invalidation timed out on PF
NEXVIRTMOS-1533 [ARL-H][BTLS-12P] SATA Controller Passthrough failing

User Guide

MultiOS User Guide

Platforms Validated

ARL-S/U/H, ASL, TWL

Validated Configurations

Device Model

Validation Summary

Test Summary ASL SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/android 1 0 0 0 1 0 0.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 6 6 0 0 0 0 100.00
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/sata 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 7 7 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/multi_instance 3 3 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows/device/usb 6 6 0 0 0 0 100.00
/guest/windows/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows/workload/video_playback 9 9 0 0 0 0 100.00
/guest/android/basic 9 0 0 0 9 0 0.00
/guest/android/device/gpu/sriov/single_display 3 0 0 0 3 0 0.00
/guest/android/device/gpu/sriov/multi_display 3 0 0 0 3 0 0.00
/guest/android/workload/video_playback 5 0 0 0 5 0 0.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 2 0 0 1 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 6 6 0 0 0 0 100.00
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 0 1 0 0 0 0.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows11/workload/video_playback 9 9 0 0 0 0 100.00
/guest/multios/multi_instance 3 3 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/single_display 1 1 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/multi_display 2 2 0 0 0 0 100.00
/guest/multios/device/multi_dev 1 1 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows_android 3 0 0 0 3 0 0.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_android_windows11 3 0 0 0 3 0 0.00
/pm/host/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 4 3 1 0 0 0 75.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
total 385 355 2 0 28 0 99.44

Test Summary ARL-S (8161) SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 ...
Read more

KVM Multi-OS Libvirt Release - v0.14.0

21 Jul 12:21
v0.14.0
bc856dc

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.14.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • PTL-H

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1-step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guests.

Changes in this release

Highlights:

  • Update compute runtime to 25.18.33578.6
  • Clean up output of guest setup scripts to remove unnecessary logs

Story Implemented

  • [NEXVIRTMOS-1419] - [GUEST][UBUNTU][WINDOWS] Clean up output of guest setup script
  • [NEXVIRTMOS-1478] - [HOST][PTL] Update compute runtime to 25.18.33578.6

Known Issues

Key Summary
NEXVIRTMOS-1457 [PTL-H] IPU Passthrough testcase failing
NEXVIRTMOS-1412 [PTL-H] GPU Utilization Parsing Failed: Non-Digit Output from intel_gpu_utilization.txt
NEXVIRTMOS-1493 [DOC][PTL] Remove Windows 10 from PTL documentation

User Guide

MultiOS User Guide

Platforms Validated

PTL-H

Validated Configurations

Device Model

Validation Summary

Test Summary PTL Bronze non-RT

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 8 1 0 0 0 88.88
/guest/ubuntu/device/usb 7 7 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 2 2 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 0 1 0 0 0 0.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/usb 6 6 0 0 0 0 100.00
/guest/windows/device/ethernet/pci 2 2 0 0 0 0 100.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 2 2 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/usb 6 6 0 0 0 0 100.00
/guest/windows11/device/audio/emulated 1 1 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 2 2 0 0 0 0 100.00
/guest/multios/device/multi_dev 2 2 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
Total 207 205 2 0 0 0 99.03

KVM Multi-OS Libvirt Release - v0.13.0

27 Jun 09:33
v0.13.0
4ab799e

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.13.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • BTL-S

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 10 IoT Enterprise guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1-step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 10 IoT Enterprise LTSC
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guests.

Changes in this release

Highlights:

  • Update SRIOV initialization by including auto-provisioning in libvirt setup
  • Add PTL-H and BTL-S 12P information in documentation

Bug Fixed

  • [NEXVIRTMOS-1453] - [PTL] Guest setup fails due to auto_provisioning with 6.14 kernel

Story Implemented

  • [NEXVIRTMOS-1428] - [CUSTOMER][MTL-P] Update SRIOV initialization to include auto-provisioning
  • [NEXVIRTMOS-1455] - [DOC] Add PTL-H & BTL-S 12P Information in Platform repo

Known Issues

Key Summary
-- --

User Guide

MultiOS User Guide

Platforms Validated

BTL-S

Validated Configurations

Device Model

Validation Summary

Test Summary BTL-S (8161) non-RT SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 2 0 0 1 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 6 6 0 0 0 0 100.00
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/sata 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 7 7 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/multi_instance 3 2 0 0 1 0 100.00
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows/device/usb 6 6 0 0 0 0 100.00
/guest/windows/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows/workload/video_playback 9 9 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 3 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 6 6 0 0 0 0 100.00
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows11/workload/video_playback 9 9 0 0 0 0 100.00
/guest/multios/multi_instance 3 3 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/single_display 1 1 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/multi_display 2 2 0 0 0 0 100.00
/guest/multios/device/multi_dev 1 1 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/pm/host/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
total 357 355 0 0 2 0 100.00

Test Summary BTL-S (881) RT SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 3 3 0 0 0 0 100.00
/host/kvm 82 82 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/ubuntu_rt 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/host/workload/rt 1 1 0 0 0 0 100.00
/guest/ubuntu/basic 5 5 0 0 0 0 100.00
/guest/ubuntu/multi_instance 1 1 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/ubuntu/device/usb 6 6 0 0 0 0 100.00
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/sata 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 6 6 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/windows/ba...
Read more

KVM Multi-OS Libvirt Release - v0.12.0

26 Jun 03:33
v0.12.0
fae429d

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.12.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • ARL-S/U/H
  • MTL-U/H/PS
  • RPL-PS

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 10 IoT Enterprise guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.
  • 1 step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 10 IoT Enterprise LTSC
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guests.

Changes in this release

Highlights:

  • Incorporated additional checks for virtualization and SRIOV prerequisites to detect setup issues.
  • Upgraded OpenVINO setup and support to 2025.1.0 version.
  • Facilitated the installation of multiple MSU updates for Windows 11
  • Disabled network access during Windows guest installation to prevent inadvertent Windows updates.
  • Enabled Hyper-V enlightenments in Windows XML to improve compatibility
  • Removed Android 12 documentation due to end-of-life and adapted Android code and scripts to be generic for community use.

Story Implemented

  • [NEXVIRTMOS-996] - [WINDOWS] Enable Hyper-V Enlightenments in windows xml
  • [NEXVIRTMOS-1095] - [PTL][OPENVINO] PTL target to intercept OpenVino2025
  • [NEXVIRTMOS-1260] - [GUEST][WINDOWS] Enable installation of multiple msu windows11 updates
  • [NEXVIRTMOS-1294] - [GUEST][WIN10][WIN11] Disable network access during Windows guest installation
  • [NEXVIRTMOS-1321] - [CUSTOMER][HOST][GUEST] Incorporate additional checks for SRIOV
  • [NEXVIRTMOS-1344] - [GUEST] Update libosinfo to Ubuntu 24.04
  • [NEXVIRTMOS-1346] - [GUEST][WIN10][WIN11] Make isolated guest net persistent
  • [NEXVIRTMOS-1354] - [HOST][GUEST] Use apt-get instead of apt to install packages
  • [NEXVIRTMOS-1359] - [DOC] Remove Android 12 guest from documentation
  • [NEXVIRTMOS-1361] - [HOST][GUEST] Update Android code and scripts to be generic for community
  • [NEXVIRTMOS-1369] - [HOST] Update XE settings from SRIOV scripts

Known Issues

Key Summary
-- --

User Guide

MultiOS User Guide

Platforms Validated

ARL-S/U/H, MTL-H/U/PS, RPL-PS

Validated Configurations

Device Model

Validation Summary

Test Summary ARL-S (8161) SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/npu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 8 8 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 3 0 0 5 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 0 2 0 0 0 0.00
/guest/ubuntu/device/usb 6 5 1 0 0 0 83.33
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 2 1 0 0 0 66.67
/guest/ubuntu/device/audio/usb 4 0 4 0 0 0 0.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/sata 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 0 1 0 0 0 0.00
/guest/ubuntu/device/npu 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 7 1 4 0 2 0 20.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/npu 5 5 0 0 0 0 100.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/multi_instance 3 2 1 0 0 0 66.67
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/multi_display 7 2 0 0 5 0 100.00
/guest/windows/device/gpu/vnc_spice 2 0 2 0 0 0 0.00
/guest/windows/device/usb 6 4 2 0 0 0 66.67
/guest/windows/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows/device/audio/usb 2 0 2 0 0 0 0.00
/guest/windows/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows/workload/video_playback 9 8 0 0 1 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 3 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 7 2 0 0 5 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 0 2 0 0 0 0.00
/guest/windows11/device/usb 6 5 1 0 0 0 83.33
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 0 2 0 0 0 0.00
/guest/windows11/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows11/workload/video_playback 9 8 0 0 1 0 100.00
/guest/multios/multi_instance 3 3 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/single_display 1 1 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/multi_display 2 0 0 0 2 0 0.00
/guest/multios/device/multi_dev 1 1 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows11 3 3 0 0 0 0 100.00
/pm/host/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
total 369 323 25 0 21 0 92.82

Test Summary ARL-P (H682) SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/npu 5 5 0 0 0 0 100.00
/guest/ubunt...
Read more

KVM Multi-OS Libvirt Release - v0.11.0

16 Apr 07:09
v0.11.0
9b7c9e1

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.11.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • RPL-P

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 24.04 guest
  • Windows 10 IoT Enterprise guest
  • Windows 11 IoT Enterprise guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.(Ubuntu/Windows only)
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.(Ubuntu/Windows only)
  • 1 step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 24.04
    • Windows 10 IoT Enterprise LTSC
    • Windows 11 IoT Enterprise
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guests.

Changes in this release

Highlights:

  • Remove Ubuntu 22.04 information from documents: Eliminate references and details related to Ubuntu 22.04 from existing documentation.
  • Update platform documentation: Refresh and update documentation related to the RPL-P platform.
  • Removed Android 12 CiV guest VM support.

Bug Fixed

  • [NEXVIRTMOS-1232] - [GUEST][BTL-S][TWL][ASL][ADL-N][RPL-P]USB Device passthrough failed with bus and portID

Story Implemented

  • [NEXVIRTMOS-1293] - [DOC][UBUNTU] Remove Ubuntu 22.04 and related information in documents
  • [NEXVIRTMOS-1309] - [DOC] Update platform document for RPL-P
  • [NEXVIRTMOS-1313] - [GUEST][UBUNTU] Handle Ubuntu ISO from old releases

Known Issues

Key Summary
NEXVIRTMOS-1276 [RPL-P][PM] Host Suspend s2idle fails to wake DUT with RTCwake
NEXVIRTMOS-1290 [GUEST][BTL-S][TWL][ASL][ADL-N]Mismatch in Ubuntu Guest kernel with host Kernel
NEXVIRTMOS-1181 [TWL][Host][Ubuntu] Workload Openvino benchmark test failure
NEXVIRTMOS-894 [ARL-U] GPU utilization check via intel_gpu_top test case failed on Ubuntu guest vm launched with graphic SR-IOV
NEXVIRTMOS-647 [RPL-PS][ADL-N] Suspend/Resume host drm error GT0: GUC: CT: Sending action 0x1550b failed (-EIO) status=0XE000000A
NEXVIRTMOS-389 [ASL][ADL-N][RPL-PS][TWL] SRIOV TLB invalidation timed out on PF
NEXVIRTMOS-1180 [ARL-S] [RPL-P] SRIOV TLB invalidation timed out on PF
NEXVIRTMOS-1359 [Doc] Remove Android 12 guest from documentation

User Guide

MultiOS User Guide

Platforms Validated

RPL-P

Validated Configurations

Device Model

Validation Summary

Test Summary RPL-P (682) SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/android 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/host/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/ubuntu/basic 6 6 0 0 0 0 100.00
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 0 2 0 0 0 0.00
/guest/ubuntu/device/usb 8 7 1 0 0 0 87.50
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/ubuntu/device/wifi 2 2 0 0 0 0 100.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/sata 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 2 2 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 6 6 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 5 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 5 0 0 0 0 100.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/multi_instance 3 3 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/gpu/vnc_spice 2 0 2 0 0 0 0.00
/guest/windows/device/usb 7 6 1 0 0 0 85.71
/guest/windows/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows/device/ethernet/pci 1 1 0 0 0 0 100.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 2 2 0 0 0 0 100.00
/guest/windows/workload/video_playback 8 8 0 0 0 0 100.00
/guest/android/basic 9 9 0 0 0 0 100.00
/guest/android/device/gpu/sriov/single_display 3 3 0 0 0 0 100.00
/guest/android/workload/video_playback 5 5 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 3 2 0 0 1 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 0 0 0 2 0 0.00
/guest/windows11/device/usb 7 1 0 0 6 0 100.00
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 0 0 0 2 0 0.00
/guest/windows11/device/wifi 3 1 0 0 2 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows11/device/tpm 2 2 0 0 0 0 100.00
/guest/windows11/device/multi_dev 2 0 0 0 2 0 0.00
/guest/windows11/workload/video_playback 8 8 0 0 0 0 100.00
/guest/multios/multi_instance 2 2 0 0 0 0 100.00
/guest/multios/device/gpu/sriov/single_display 1 1 0 0 0 0 100.00
/guest/multios/device/multi_dev 2 2 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows 3 3 0 0 0 0 100.00
/guest/multios/device/basic/ubuntu/ubuntu_windows_android 3 3 0 0 0 0 100.00
/pm/host/power_management/suspend_resume 2 0 2 0 0 0 0.00
/pm/host/power_management/hibernate_resume 3 3 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/suspend_resume/host_suspend_resume 1 0 1 0 0 0 0.00
/pm/guest/ubuntu/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/ubuntu/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows/power_management/suspend_resume 3 2 1 0 0 0 66.67
/pm/guest/windows/power_management/suspend_resume/host_suspend_resume 1 0 1 0 0 0 0.00
/pm/guest/windows/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume 3 3 0 0 0 0 100.00
/pm/guest/windows11/power_management/suspend_resume/host_suspend_resume 1 0 0 0 1 0 0.00
/pm/guest/windows11/power_management/hibernate_resume 4 4 0 0 0 0 100.00
/pm/guest/windows11/power_management/hibernate_resume/host_hibernate_resume 1 1 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/suspend_resume/host_suspend_resume 2 0 1 0 1 0 0.00
/pm/guest/multios/power_management/hibernate_resume 2 2 0 0 0 0 100.00
/pm/guest/multios/power_management/hibernate_resume/host_hibernate_resume 2 2 0 0 0 0 100.00
total 349 320 12 0 17 0 96.39

KVM Multi-OS Libvirt Release - v0.10.0

24 Mar 01:45
v0.10.0
72d8477

Choose a tag to compare

KVM Multi-OS Libvirt Release - v0.10.0

Table of Contents

  1. Introduction
  2. Changes in this release
  3. Known Issues
  4. User Guide
  5. Platforms Validated
  6. Validated Configurations
  7. Validation Summary

Introduction

This is a KVM Multi-OS Libvirt release candidate for following platforms:

  • ASL, ADL-N, TWL, BTL-S (RT/non-RT)

Release supports configuration, setup, and user guides running guest virtual machines using Libvirt on QEMU/KVM hypervisor.

Guest OS supported:

  • Ubuntu 22.04 guest
  • Ubuntu 24.04 guest
  • Windows 10 IoT Enterprise guest
  • Windows 11 IoT Enterprise guest
  • Android Celadon 12 guest

Supported features:

  • All VMs suspend/hibernate/resume for running VMs via single command.(Ubuntu/Windows only)
  • Automatic suspend/hibernate/resume of running guest VMs during host suspend/hibernate/resume.(Ubuntu/Windows only)
  • 1 step host platform configuration for running guest VMs with GVT-d or SR-IOV for GPU virtualization in guest VM.
  • Automated installation process for generating guest VM image with built-in Intel GPU SR-IOV, power management support for:
    • Ubuntu 22.04
    • Ubuntu 24.04
    • Windows 10 IoT Enterprise LTSC
    • Windows 11 IoT Enterprise
    • Android Celadon 12
  • Launching multiple VMs with SR-IOV Multi-Display support in Guest VM GPU/display virtualization and device passthrough configuration via single command.
  • OpenVino (CPU, GPU, NPU) support in automated setup for host and Ubuntu guests.

Changes in this release

Highlights:

  • Update OpenVino, NPU and NEO version
  • Enable multiple msu installation for windows11 guest VM
  • Upgraded to the latest kernel version 6.12 for multiple platforms and updated Bluetooth and Wi-Fi drivers
  • Added support for USB device passthrough by Device ID and Bus/Port numbers
  • IPU and NPU Passthrough Enhancements: Resolved issues with IPU and NPU passthrough on various platforms, improving stability and performance for Ubuntu guest VMs.
  • Display and Graphics Improvements: Fixed issues related to fullscreen mode, display resolution changes, and blank screen issues with SPICE display on Ubuntu and Windows guest VMs, enhancing multi-monitor support.
  • Performance and Stability: Improved boot-up times for Ubuntu and Windows guests and addressed host unresponsiveness after IPU passthrough, ensuring better system stability.
  • Platform and Workflow Enhancements: Enabled HDMI display support on Raptor Lake platforms, improved guest VM cloning with HW SPICE, and updated platform and device model information for accurate documentation and support.

Bug Fixed

  • [NEXVIRTMOS-546] - [MTL][ASL][RPL-PS] ipu passthrough test case failed
  • [NEXVIRTMOS-895] - [ARL-U] IPU passthrough test case failed on Ubuntu guest vm
  • [NEXVIRTMOS-929] - [MTL-P][UBUNTU] Ubuntu guest vm failed to launch in fullscreen mode
  • [NEXVIRTMOS-999] - [ARL-S/P] NPU passthrough failed in Ubuntu guest
  • [NEXVIRTMOS-1046] - [HOST][MTL-P][MTL-PS][RPL-PS][ASL][ADL-N] Slow boot up for Ubuntu and Windows guests
  • [NEXVIRTMOS-1060] - [MTL-H][SPICE][UBUNTU][WINDOWS] Blank screen is observed on Ubuntu/windows with SPICE display
  • [NEXVIRTMOS-1097] - [ADL-N][TWL][ASL][MTL][RPL-PS] host unresponsive after IPU passthrough to Ubuntu VM
  • [NEXVIRTMOS-1132] - [MTL][ARL][GUEST][WINDOWS] Failed to change display resolution on Windows guest vm
  • [NEXVIRTMOS-1136] - [MTL-P][MTL-PS][HOST] Power management TCs failing due to RTC error, DPM error seen.
  • [NEXVIRTMOS-1201] - [GUEST][UBUNTU] setup_bsp.sh update kernel overlay from jammy to noble
  • [NEXVIRTMOS-1229] - [Android] Resolve compilation issue with vm-manager

Story Implemented

  • NEXVIRTMOS-1092 - [VB][HW SPICE][MTL] Blank screen in remote viewer when connecting with spice-gst
  • NEXVIRTMOS-1099 - [USB] Support passthrough of USB device by Device ID and/or Bus/Port numbers
  • NEXVIRTMOS-1124 - [HOST] Support guest vm cloning with HW SPICE
  • NEXVIRTMOS-1126 - [WORKFLOW] Add CODEOWNERS file for code reviewers
  • NEXVIRTMOS-1187 - [USB] Support USB passthrough of device with multiple interfaces/functionalities
  • NEXVIRTMOS-1203 - [GUEST][WIN10][WIN11] Update BT and Wi-Fi Drivers to latest
  • NEXVIRTMOS-1226 - [WORKFLOW] Update copyright check to handle files created in 2024
  • NEXVIRTMOS-1227 - [HOST][OPENVINO] Update OpenVino and NPU version
  • NEXVIRTMOS-1243 - [WINDOWS] Enable installation of multiple msu windows11 updates
  • NEXVIRTMOS-1248 - [SPICE][HOST][GUEST] Fix HW spice fork issue and enable seccomp
  • NEXVIRTMOS-1257 - [DOC] Update platform and device model information
  • NEXVIRTMOS-1282 - [WINDOWS11] Temporary WA to support installation of multiple windows11 updates

Known Issues

Key Summary
NEXVIRTMOS-1276 [RPL-P] Power management TCs failing with "offline to online fail" due to RTC wake issue
NEXVIRTMOS-1290 [GUEST][BTL-S][TWL][ASL][ADL-N]Mismatch in Ubuntu Guest kernel with host Kernel
NEXVIRTMOS-1181 [TWL][Host][Ubuntu] Workload Openvino benchmark test failure
NEXVIRTMOS-1232 [GUEST][BTL-S][TWL][ASL][ADL-N]USB Device passthrough failed with bus and portID
NEXVIRTMOS-1104 [BTL-S][S17 RVP] Win10 and Win11 SATA controller passthrough failure
NEXVIRTMOS-894 [ARL-U] GPU utilization check via intel_gpu_top test case failed on Ubuntu guest vm launched with graphic SR-IOV
NEXVIRTMOS-647 [RPL-PS][ADL-N] Suspend/Resume host drm error GT0: GUC: CT: Sending action 0x1550b failed (-EIO) status=0XE000000A
NEXVIRTMOS-389 [ASL][ADL-N][RPL-PS][TWL] SRIOV TLB invalidation timed out on PF
NEXVIRTMOS-1180 [ARL-S] [RPL-P] SRIOV TLB invalidation timed out on PF
NEXVIRTMOS-1312 [ARL-S] DRM ERROR GT1: Failed to load GSC firmware i915

User Guide

MultiOS User Guide

Platforms Validated

BTL-S, ASL, ADL-N, TWL

Validated Configurations

Device Model

Validation Summary

Test Summary ASL SILVER

Test suite Total Passed Failed Blocked Drop Not Executed % Passed
/host/setup 2 2 0 0 0 0 100.00
/host/kvm 83 83 0 0 0 0 100.00
/host/libvirt 4 4 0 0 0 0 100.00
/host/guest_setup/ubuntu 2 2 0 0 0 0 100.00
/host/guest_setup/windows 1 1 0 0 0 0 100.00
/host/guest_setup/android 1 1 0 0 0 0 100.00
/host/guest_setup/windows11 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/host/workload/openvino_benchmark/cpu 5 4 1 0 0 0 80.00
/host/workload/openvino_benchmark/gpu 5 4 1 0 0 0 80.00
/guest/ubuntu/basic 6 5 1 0 0 0 83.33
/guest/ubuntu/multi_instance 3 3 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/single_display 9 9 0 0 0 0 100.00
/guest/ubuntu/device/gpu/sriov/multi_display 8 8 0 0 0 0 100.00
/guest/ubuntu/device/gpu/vnc_spice 2 0 2 0 0 0 0.00
/guest/ubuntu/device/usb 6 4 2 0 0 0 66.67
/guest/ubuntu/device/audio 1 1 0 0 0 0 100.00
/guest/ubuntu/device/audio/emulated 3 3 0 0 0 0 100.00
/guest/ubuntu/device/audio/usb 4 4 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/usb 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ethernet/pci 1 0 1 0 0 0 0.00
/guest/ubuntu/device/wifi 2 1 1 0 0 0 50.00
/guest/ubuntu/device/bluetooth 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/sata 1 1 0 0 0 0 100.00
/guest/ubuntu/device/storage/disk 1 1 0 0 0 0 100.00
/guest/ubuntu/device/ipu 1 1 0 0 0 0 100.00
/guest/ubuntu/device/tpm 10 10 0 0 0 0 100.00
/guest/ubuntu/device/multi_dev 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/video_playback 7 7 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark 1 1 0 0 0 0 100.00
/guest/ubuntu/workload/openvino_benchmark/cpu 5 4 1 0 0 0 80.00
/guest/ubuntu/workload/openvino_benchmark/gpu 5 4 1 0 0 0 80.00
/guest/windows/basic 7 7 0 0 0 0 100.00
/guest/windows/multi_instance 2 2 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows/device/usb 6 5 1 0 0 0 83.33
/guest/windows/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows/device/ethernet/pci 1 0 1 0 0 0 0.00
/guest/windows/device/wifi 2 2 0 0 0 0 100.00
/guest/windows/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows/device/storage/disk 1 1 0 0 0 0 100.00
/guest/windows/device/tpm 2 2 0 0 0 0 100.00
/guest/windows/device/multi_dev 1 1 0 0 0 0 100.00
/guest/windows/workload/video_playback 9 9 0 0 0 0 100.00
/guest/android/basic 9 9 0 0 0 0 100.00
/guest/android/device/gpu/sriov/single_display 3 3 0 0 0 0 100.00
/guest/android/device/gpu/sriov/multi_display 3 3 0 0 0 0 100.00
/guest/android/workload/video_playback 5 5 0 0 0 0 100.00
/guest/windows11/basic 7 7 0 0 0 0 100.00
/guest/windows11/multi_instance 2 2 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/single_display 10 10 0 0 0 0 100.00
/guest/windows11/device/gpu/sriov/multi_display 7 7 0 0 0 0 100.00
/guest/windows11/device/gpu/vnc_spice 2 2 0 0 0 0 100.00
/guest/windows11/device/usb 6 5 1 0 0 0 83.33
/guest/windows11/device/audio/emulated 2 2 0 0 0 0 100.00
/guest/windows11/device/audio/usb 2 2 0 0 0 0 100.00
/guest/windows11/device/ethernet/pci 1 0 1 0 0 0 0.00
/guest/windows11/device/wifi 3 3 0 0 0 0 100.00
/guest/windows11/device/bluetooth 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/sata 1 1 0 0 0 0 100.00
/guest/windows11/device/storage/disk 1 1 0 0 0 0 100.00
/guest/win...
Read more