summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorGerd Hoffmann2018-09-25 09:56:42 +0200
committerGerd Hoffmann2018-09-27 08:07:51 +0200
commit72d277a70e8b2d4eb1b3667ab934fb1fecf41410 (patch)
tree14f8fa96ede6c8b499a645d88c45c0c5d8f83b06 /configure
parentMerge remote-tracking branch 'remotes/xanclic/tags/pull-block-2018-09-25' int... (diff)
downloadqemu-72d277a70e8b2d4eb1b3667ab934fb1fecf41410.tar.gz
qemu-72d277a70e8b2d4eb1b3667ab934fb1fecf41410.tar.xz
qemu-72d277a70e8b2d4eb1b3667ab934fb1fecf41410.zip
display/edid: add edid generator to qemu.
EDID is a metadata format to describe monitors. On physical hardware the monitor has an eeprom with that data block which can be read over i2c bus. On a linux system you can usually find the EDID data block in /sys/class/drm/$card/$connector/edid. xorg ships a edid-decode utility which you can use to turn the blob into readable form. I think it would be a good idea to use EDID for virtual displays too. Needs changes in both qemu and guest kms drivers. This patch is the first step, it adds an generator for EDID blobs to qemu. Comes with a qemu-edid test tool included. With EDID we can pass more information to the guest. Names and serial numbers, so the guests display configuration has no boring "Unknown Monitor". List of video modes. Display resolution, pretty important in case we want add HiDPI support some day. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-id: 20180925075646.25114-2-kraxel@redhat.com
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure b/configure
index 7fd989aee1..18006f0865 100755
--- a/configure
+++ b/configure
@@ -5714,7 +5714,7 @@ fi
tools=""
if test "$want_tools" = "yes" ; then
- tools="qemu-img\$(EXESUF) qemu-io\$(EXESUF) $tools"
+ tools="qemu-img\$(EXESUF) qemu-io\$(EXESUF) qemu-edid\$(EXESUF) $tools"
if [ "$linux" = "yes" -o "$bsd" = "yes" -o "$solaris" = "yes" ] ; then
tools="qemu-nbd\$(EXESUF) $tools"
fi