-
Bug
-
Resolution: Done
-
Major
-
None
-
rhel-10.2
-
None
-
No
-
Important
-
1
-
rhel-virt-hwe-s390x
-
0
-
False
-
False
-
-
None
-
zKVM Planning
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
-
s390x
-
None
What were you trying to do that didn't work?
Check the CPI with hypervisor bit
What is the impact of this issue to you?
the CPI didn't change as expected
Please provide the package NVR for which the bug is seen:
LPAR qemu version: qemu-kvm-10.1.0-5.el10.s390x
L1 qemu version: qemu-kvm-10.1.0-5.el10.s390x
kernel version: kernel-6.12.0-161.el10.s390x
libvirt version: libvirt-11.8.0-1.el10.s390x
How reproducible is this bug?:
100%
Steps to reproduce
- Enable nested on host before boot L1 guest
- rmmod kvm ; modprobe kvm nested=1
- Check CPI in L1 guest
- # cat /sys/firmware/cpi/system_level
- 0x010a0200a1060c00
- Unknown macro: {"execute"}
}
- {"return": 74874545529818112}
which is 10a0200a1060c00 in hexadecimal byte
- {"return": 74874545529818112}
- # cat /sys/firmware/cpi/system_level
- In guest load kvm module
- rmmod kvm ; modprobe kvm nested=1
- Check CPI in L1 guest
- [root@localhost ~]# cat /sys/firmware/cpi/system_level
0x010a0200a1060c00 - reference to comment in https://issues.redhat.com/browse/RHEL-73008 the CPI should change to 0x110a0200a1060c00
- [root@localhost ~]# cat /sys/firmware/cpi/system_level
- Boot L2 guest on L1 guest and check CPI in L1
Expected results
the most significant bit should change to be 1 or something
Actual results
- [root@localhost ~]# cat /sys/firmware/cpi/system_level
0x010a0200a1060c00