qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 084791: vfio/display: add edid support.


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 084791: vfio/display: add edid support.
Date: Tue, 12 Mar 2019 08:25:43 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 08479114b0de29f7cdd6ae20f3490b45753db083
      
https://github.com/qemu/qemu/commit/08479114b0de29f7cdd6ae20f3490b45753db083
  Author: Gerd Hoffmann <address@hidden>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

  Changed paths:
    M hw/vfio/display.c
    M hw/vfio/trace-events
    M include/hw/vfio/vfio-common.h

  Log Message:
  -----------
  vfio/display: add edid support.

This patch adds EDID support to the vfio display (aka vgpu) code.
When supported by the mdev driver qemu will generate a EDID blob
and pass it on using the new vfio edid region.  The EDID blob will
be updated on UI changes (i.e. window resize), so the guest can
adapt.

Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Liam Merwick <address@hidden>
[remove control flow via macro, use unsigned format specifier]
Signed-off-by: Alex Williamson <address@hidden>


  Commit: c62a0c7ce34ed99a7c45199b9fddeafaba73f3bf
      
https://github.com/qemu/qemu/commit/c62a0c7ce34ed99a7c45199b9fddeafaba73f3bf
  Author: Gerd Hoffmann <address@hidden>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

  Changed paths:
    M hw/vfio/display.c
    M hw/vfio/pci.c
    M hw/vfio/pci.h

  Log Message:
  -----------
  vfio/display: add xres + yres properties

This allows configure the display resolution which the vgpu should use.
The information will be passed to the guest using EDID, so the mdev
driver must support the vfio edid region for this to work.

Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Liam Merwick <address@hidden>
Signed-off-by: Alex Williamson <address@hidden>


  Commit: 8781c701445d83145ac1e69714e76a643f5525da
      
https://github.com/qemu/qemu/commit/8781c701445d83145ac1e69714e76a643f5525da
  Author: Gerd Hoffmann <address@hidden>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

  Changed paths:
    M hw/vfio/display.c
    M include/hw/vfio/vfio-common.h

  Log Message:
  -----------
  vfio/display: delay link up event

Kick the display link up event with a 0.1 sec delay,
so the guest has a chance to notice the link down first.

Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Liam Merwick <address@hidden>
[update for redefined macro]
Signed-off-by: Alex Williamson <address@hidden>


  Commit: 46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1
      
https://github.com/qemu/qemu/commit/46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1
  Author: Peter Maydell <address@hidden>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    M hw/vfio/display.c
    M hw/vfio/pci.c
    M hw/vfio/pci.h
    M hw/vfio/trace-events
    M include/hw/vfio/vfio-common.h

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190311.0' 
into staging

VFIO updates 2019-03-11

 - Resolution support for mdev displays supporting EDID interface
   (Gerd Hoffmann)

# gpg: Signature made Mon 11 Mar 2019 19:17:39 GMT
# gpg:                using RSA key 239B9B6E3BB08B22
# gpg: Good signature from "Alex Williamson <address@hidden>" [full]
# gpg:                 aka "Alex Williamson <address@hidden>" [full]
# gpg:                 aka "Alex Williamson <address@hidden>" [full]
# gpg:                 aka "Alex Williamson <address@hidden>" [full]
# Primary key fingerprint: 42F6 C04E 540B D1A9 9E7B  8A90 239B 9B6E 3BB0 8B22

* remotes/awilliam/tags/vfio-updates-20190311.0:
  vfio/display: delay link up event
  vfio/display: add xres + yres properties
  vfio/display: add edid support.

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/a6d3c238034c...46316f1dfffc



reply via email to

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