[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] tests: Disable sercon in SeaBIOS
From: |
Colin Watson |
Subject: |
[PATCH] tests: Disable sercon in SeaBIOS |
Date: |
Mon, 30 Jul 2018 12:37:22 +0100 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
SeaBIOS 1.11.0 added support for VGA emulation over a serial port, which
interferes with grub-shell. Turn it off.
Signed-off-by: Colin Watson <address@hidden>
---
tests/util/grub-shell.in | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/tests/util/grub-shell.in b/tests/util/grub-shell.in
index d690d6734..93e9f5148 100644
--- a/tests/util/grub-shell.in
+++ b/tests/util/grub-shell.in
@@ -369,6 +369,13 @@ test -z "$debug" || echo "GRUB ROM directory:
${rom_directory}" >&2
if test -z "$debug"; then
qemuopts="${qemuopts} -nographic -monitor file:/dev/null"
+ # SeaBIOS 1.11.0 added support for VGA emulation over a serial port. If
+ # this is configured in SeaBIOS, then -nographic causes some extra junk to
+ # end up on the serial console, which interferes with our tests. This
+ # workaround unfortunately causes qemu to issue a warning 'externally
+ # provided fw_cfg item names should be prefixed with "opt/"', but there
+ # doesn't seem to be a better option.
+ qemuopts="${qemuopts} -fw_cfg name=etc/sercon-port,string=0"
fi
if [ x$boot != xnet ] && [ x$boot != xemu ]; then
--
2.18.0
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] tests: Disable sercon in SeaBIOS,
Colin Watson <=