-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
rhel-9.6, rhel-9.7
-
No
-
Moderate
-
rhel-virt-confidential-firmware
-
ssg_virtualization
-
None
-
False
-
False
-
-
Yes
-
None
-
None
-
None
-
Known Issue
-
-
Done
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
When setting host-phys-bits-limit to 52 and booting the vm with 5 level paging enabled, the vm can not boot up.
What is the impact of this issue to you?
Normal: it works well if setting host-phys-bits-limit to 48.
Please provide the package NVR for which the bug is seen:
Versions:
kernel-5.14.0-570.el9.x86_64
qemu-kvm-9.1.0-15.el9
edk2-ovmf-20241117-2.el9
How reproducible is this bug?:
5/5
Steps to reproduce
- boot a vm with host-phys-bits-limit=52 and 5 level paging enabled. The full qemu command lines, boot_la57.sh
Expected results
The vm boots up successfully.
Actual results
The vm can not boot up, hit the following error.
ERROR: Out of aligned pages
ASSERT SmmCpuMemoryManagement.c(1210): PageTableBuffer != ((void *) 0)
The full edk2 log: boot_la57_edk2_log
Additional information:
In the following situations, the vm will start successfully.
- change OVMF_CODE.secboot.fd to OVMF_CODE.fd in qemu command lines
- set host-phys-bits-limit=48 in qemu command lines
- clones
-
RHEL-82685 [EDK2] Out of aligned pages when boot a vm with 5 level paging enabled [rhel-10]
-
- Planning
-
- impacts account
-
RHEL-23052 [EDK2] add support for 5-level paging to OVMF [rhel-9]
-
- Closed
-