Ok, let describe why this is a bug and why it is essential.
On AArch64 there are two ways to boot a VM:
1. UEFI
2. kernel+initrd
No one sane wants to go 2nd way (unless stuck at Liberty release) so we go for UEFI by adding 'hw_firmware_type=uefi' to every image. If we forget that property then we have VM which does nothing except eating resources.
And sometimes we forget. Or have users who upload own image and do not set it. Which ends in support calls etc.
There is no 'legacy BIOS' like it is on x86-64 architecture.
Ok, let describe why this is a bug and why it is essential.
On AArch64 there are two ways to boot a VM:
1. UEFI
2. kernel+initrd
No one sane wants to go 2nd way (unless stuck at Liberty release) so we go for UEFI by adding 'hw_firmware_ type=uefi' to every image. If we forget that property then we have VM which does nothing except eating resources.
And sometimes we forget. Or have users who upload own image and do not set it. Which ends in support calls etc.
There is no 'legacy BIOS' like it is on x86-64 architecture.