Disable building video_bochs for EFI x86 platforms. For EFI platforms efi_gop or efi_uga should provide the video support. Currently, in EFI platforms there is a risk that both the bochs devices is present and the EFI video interface - which can cause unexpected video corruption when a mix of the two interfaces are used. This can happen when all_video is loaded for simplicity in a GRUB config.
Fixes: https://savannah.gnu.org/bugs/index.php?66200 Signed-off-by: Andrew Hamilton <[email protected]> --- grub-core/Makefile.core.def | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def index 0fcf67f9d..0caaec9dd 100644 --- a/grub-core/Makefile.core.def +++ b/grub-core/Makefile.core.def @@ -2169,7 +2169,11 @@ module = { module = { name = video_bochs; x86 = video/bochs.c; - enable = x86; + enable = i386_pc; + enable = i386_qemu; + enable = i386_coreboot; + enable = i386_multiboot; + enable = i386_ieee1275; }; module = { -- 2.47.3 _______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
