Is there an existing issue for this?
Bug Type
What packages are impacted?
ArmPkg
Which targets are impacted by this bug?
DEBUG
Current Behavior
Ever since I updated OVMF to edk2-stable202602 in aarch64, OVMF crashes whenever I try to exit the GRUB menu using the 'c' then 'exit' command sequence.
Expected Behavior
It should return to the menu normally.
Steps To Reproduce
- Install the latest openSUSE Tumbleweed using Libvirt.
- Enter the GRUB2 menu, press "c", and then type "exit".
Build Environment
- OS(s): openSUSE Tumbleweed
- Tool Chain(s): GCC
Version Information
Urgency
Low
Are you going to fix this?
I will fix it
Do you need maintainer feedback?
No maintainer feedback needed
Anything else?
It has been observed that in the GetMemoryAttributes function, if the requested BaseAddress + Length exceeds a single entry of type EfiGcdSystemMemory in the GCD memory map, RegionIsSystemMemory returns FALSE, which then results in EFI_UNSUPPORTED.
Is there an existing issue for this?
Bug Type
What packages are impacted?
ArmPkg
Which targets are impacted by this bug?
DEBUG
Current Behavior
Ever since I updated OVMF to edk2-stable202602 in aarch64, OVMF crashes whenever I try to exit the GRUB menu using the 'c' then 'exit' command sequence.
Expected Behavior
It should return to the menu normally.
Steps To Reproduce
Build Environment
Version Information
Urgency
Low
Are you going to fix this?
I will fix it
Do you need maintainer feedback?
No maintainer feedback needed
Anything else?
It has been observed that in the GetMemoryAttributes function, if the requested BaseAddress + Length exceeds a single entry of type EfiGcdSystemMemory in the GCD memory map, RegionIsSystemMemory returns FALSE, which then results in EFI_UNSUPPORTED.