qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d4dc4a: qapi: Add "rendernode" display option


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] d4dc4a: qapi: Add "rendernode" display option for egl-head...
Date: Fri, 16 Nov 2018 07:22:47 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d4dc4ab133b5d7b066aa14036f297ed20398dd32
      
https://github.com/qemu/qemu/commit/d4dc4ab133b5d7b066aa14036f297ed20398dd32
  Author: Erik Skultety <address@hidden>
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
    M qapi/ui.json

  Log Message:
  -----------
  qapi: Add "rendernode" display option for egl-headless

Unlike SPICE, egl-headless doesn't offer a way of specifying the DRM
node used for OpenGL, hence QEMU always selecting the first one that is
available. Thus, add the 'rendernode' option for egl-headless to QAPI.

Signed-off-by: Erik Skultety <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 91e61947eb2be21b00091d34f5692f89cef41376
      
https://github.com/qemu/qemu/commit/91e61947eb2be21b00091d34f5692f89cef41376
  Author: Erik Skultety <address@hidden>
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
    M ui/egl-headless.c

  Log Message:
  -----------
  ui: Allow specifying 'rendernode' display option for egl-headless

As libvirt can't predict which rendernode QEMU would pick, it
won't adjust the permissions on the device, hence QEMU getting
"Permission denied" when opening the DRI device. Therefore, enable
'rendernode' option for egl-headless display type.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1648236

Signed-off-by: Erik Skultety <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 144aaa990e0d54d08865c4d98ba2138a89689530
      
https://github.com/qemu/qemu/commit/144aaa990e0d54d08865c4d98ba2138a89689530
  Author: Erik Skultety <address@hidden>
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  help: Provide help for egl-headless

EGL headless has been missing from QEMU's help or man page, we should
mention that such a thing exists, especially since projects like libvirt
might rely on that. This patch also adds the newly introduced option for
egl-headless 'rendernode'.

Signed-off-by: Erik Skultety <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 83c496599cc04926ecbc3e47a37debaa3e38b686
      
https://github.com/qemu/qemu/commit/83c496599cc04926ecbc3e47a37debaa3e38b686
  Author: Peter Maydell <address@hidden>
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
    M qapi/ui.json
    M qemu-options.hx
    M ui/egl-headless.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/kraxel/tags/fixes-31-20181116-pull-request' into staging

ui: add rendernode arg for egl-headless (fixes permission issues with libvirt)

# gpg: Signature made Fri 16 Nov 2018 13:29:15 GMT
# gpg:                using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>"
# gpg:                 aka "Gerd Hoffmann <address@hidden>"
# gpg:                 aka "Gerd Hoffmann (private) <address@hidden>"
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/fixes-31-20181116-pull-request:
  help: Provide help for egl-headless
  ui: Allow specifying 'rendernode' display option for egl-headless
  qapi: Add "rendernode" display option for egl-headless

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


Compare: https://github.com/qemu/qemu/compare/6ea4161e6451...83c496599cc0
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

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