summaryrefslogtreecommitdiff
path: root/configs/qemu_arm_defconfig
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2020-07-07 12:07:10 +0200
committerTom Rini <trini@konsulko.com>2020-07-29 08:43:40 -0400
commite93626521a9db655aa1b46eb2630587c98059968 (patch)
tree344ed5bf7d8ec97a1671cb2fe59947c30cc0142c /configs/qemu_arm_defconfig
parent3fa914af821496bde52d8be510224f5e69c9c8b9 (diff)
downloadu-boot-e93626521a9db655aa1b46eb2630587c98059968.tar.gz
u-boot-e93626521a9db655aa1b46eb2630587c98059968.tar.bz2
u-boot-e93626521a9db655aa1b46eb2630587c98059968.zip
arm: qemu: disable the EFI workaround for older GRUB
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@kernel.org> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Diffstat (limited to 'configs/qemu_arm_defconfig')
-rw-r--r--configs/qemu_arm_defconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/configs/qemu_arm_defconfig b/configs/qemu_arm_defconfig
index 75bdce7708..1d2b4437cb 100644
--- a/configs/qemu_arm_defconfig
+++ b/configs/qemu_arm_defconfig
@@ -47,3 +47,4 @@ CONFIG_USB=y
CONFIG_DM_USB=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_PCI=y
+# CONFIG_EFI_GRUB_ARM32_WORKAROUND is not set