[PATCH v3 4/5] arm: qemu: disable the EFI workaround for older GRUB

Tom Rini trini at konsulko.com
Wed Jul 29 15:43:56 CEST 2020


On Tue, Jul 07, 2020 at 12:07:10PM +0200, Ard Biesheuvel wrote:

> The QEMU/mach-virt targeted port of u-boot currently only runs on
> QEMU under TCG emulation, which does not model the caches at all,
> and so no users can exist that are relying on the GRUB hack for
> EFI boot.
> 
> We will shortly enable support for running under KVM, but the GRUB
> hack (which disables all caches without doing cache cleaning by VA
> during ExitBootServices()) is likely to cause more problems than it
> solves, given that KVM hosts require correct maintenance if they
> incorporate non-architected system caches.
> 
> So let's disable the GRUB hack by default on the QEMU/mach-virt
> port.
> 
> Signed-off-by: Ard Biesheuvel <ardb at kernel.org>
> Reviewed-by: Heinrich Schuchardt <xypron.glpk at gmx.de>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200729/f0b9ccf4/attachment.sig>


More information about the U-Boot mailing list