gnuboot-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 15/20] coreboot/e6400_4mb: enable the grub payload


From: Leah Rowe
Subject: [PATCH 15/20] coreboot/e6400_4mb: enable the grub payload
Date: Sun, 14 Jan 2024 15:55:32 +0000

From: Leah Rowe <leah@libreboot.org>

grub was not enabled in the patch that added e6400
support, intentionally, because it was part of a
patch series updating the coreboot revisions, where
updating and patching grub 2.12 was done in a separate
branch, sent as separate patches.

so, if gnuboot would merge e6400 but without updating
grub, it could merge that patch without merging this
one. however, if gnuboot merges my grub update patches,
then it can enable this patch.

i say this because: even grub 2.12 has the same problem
with grub: it wrongly detects that the e6400's ps/2
controlled (emulated on the mec5035 ec) can handle
keyboard scancode set 2, when only set 1 is supported,
so that patch series modified grub to always treat scancodes
as set 1, and configure the keyboard controller accordingly,
matching the behaviour of both seabios and the kernel, linux.

Signed-off-by: Leah Rowe <leah@libreboot.org>
---
 resources/coreboot/e6400_4mb/board.cfg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/resources/coreboot/e6400_4mb/board.cfg 
b/resources/coreboot/e6400_4mb/board.cfg
index 3821112..aaf2ac7 100644
--- a/resources/coreboot/e6400_4mb/board.cfg
+++ b/resources/coreboot/e6400_4mb/board.cfg
@@ -1,5 +1,7 @@
 cbtree="dell"
 arch="x86_64"
+payload_grub="y"
+payload_grub_withseabios="y"
 payload_seabios="y"
 payload_memtest="y"
 grub_scan_disk="ahci"
-- 
2.39.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]