-
Epic
-
Resolution: Done-Errata
-
Critical
-
rhos-18.0.0
-
None
-
Default set of Hyper-V enlightenments for Windows guests on RHEL8 hosts
-
False
-
True
-
Committed
-
No Docs Impact
-
openstack-nova-27.1.1-18.0.20230930093334.a869ab1.el9ost
-
Committed
-
Committed
-
0% To Do, 0% In Progress, 100% Done
-
-
Enhancement
-
Done
-
Automated
-
Approved
KVM and Qemu RHEL-8 will bring multiple improvements for Windows guests, in particular several new Hyper-V enlightenments got added. However, neither KVM/Qemu nor libvirt enable them by default (as there's no knowledge of the operating system running inside the guest) so it's up to the upper layer (RHEV, OpenStack) to enable them.
From BZ#1620588:
Currently, we have the following:
hv-relaxed - windows activates it automatically when hypervisor CPU flag is present.
hv-vapic - should speed things up in general (IRQs)
hv-time - should speed things up significantly
hv-crash - can we capture this info?
hv-reset - rather redundant
hv-vpindex - required for PV TLB flush/IPSs
hv-runtime - for stats
hv-synic - required for stimer
hv-stimer - speed things up, especially with the latest Win10 update
hv-frequencies - needed for Hyper-V on KVM (tsc page clocksource
hv-reenlightenment - also needed for Hyper-V on KVM (tsc page clocksource)
hv-tlbflush - speed things up in overcommited environments
I'll be updating this BZ as new enlightenments get merged upstream.
- external trackers
- links to
-
RHBA-2023:116856 Release of components for OSP 18.0
-
RHBA-2024:133297 Release of components for Red Hat OpenStack Services on OpenShift 18.0