mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-22 07:03:38 +00:00
e14ff937422115e23094ca4cce80ec9fb01c10b3
sga (or "sgabios" or "Serial Graphics Adapter") is an option ROM for seabios which directs output to the serial adapter. This is very useful for debugging BIOS problems during boot. RHEL wants to deprecate this feature (in fact, they just deprecated it without telling us). However there is an equivalent feature in seabios (seabios >= 1.11 / qemu >= 2.11.0) which can be enabled using either -nographic or -machine graphics=off This commit removes sga and enables -machine graphics=off in the direct backend. References (for RHEL 9 qemu change): https://bugzilla.redhat.com/show_bug.cgi?id=2002325 https://bugzilla.redhat.com/show_bug.cgi?id=2000845 https://lists.nongnu.org/archive/html/qemu-devel/2021-09/msg02417.html https://listman.redhat.com/archives/libvir-list/2021-September/msg00205.html For the libvirt backend we will continue to use <bios useserial=yes>. This currently breaks when sga is not available, but I talked to Dan and the plan there is to adapt libvirt so the same XML will enable -machine graphics=off. IOW libguestfs does not need to make any change. References (for libvirt change): https://bugzilla.redhat.com/show_bug.cgi?id=2003092 https://listman.redhat.com/archives/libvir-list/2021-September/msg00193.html Thanks: Gerd Hoffman, Daniel Berrangé
…
…
…
…
Libguestfs is tools and a library for accessing and modifying guest disk images. For more information see the home page: http://libguestfs.org/ For discussion, development, patches, etc. please use the mailing list: http://www.redhat.com/mailman/listinfo/libguestfs To find out how to build libguestfs from source, read: docs/guestfs-building.pod http://libguestfs.org/guestfs-building.1.html man docs/guestfs-building.1 Copyright (C) 2009-2020 Red Hat Inc. The library is distributed under the LGPLv2+. The programs are distributed under the GPLv2+. Please see the files COPYING and COPYING.LIB for full license information. The examples are under a very liberal license.
Description
Languages
C
42.7%
OCaml
35.5%
Shell
7.1%
Makefile
4%
Perl
2.6%
Other
8%