1. 17 10月, 2017 3 次提交
    • G
      opengl: move shader init from console-gl.c to shader.c · 46e19e14
      Gerd Hoffmann 提交于
      With the upcoming dmabuf support in qemu there will be more users of the
      shaders than just console-gl.c.  So rename ConsoleGLState to
      QemuGLShader, rename some functions too, move code from console-gl.c to
      shaders.c.
      
      No functional change.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20171010135453.6704-3-kraxel@redhat.com
      46e19e14
    • G
      console: add support for dmabufs · 4133fa71
      Gerd Hoffmann 提交于
      This patch adds support for dma-bufs to the qemu console interfaces.
      It adds a new "struct QemuDmaBuf" to represent a dmabuf with accociated
      metatdata (size, format).  It adds three functions (and
      DisplayChangeListenerOps operations) to set a dma-buf as display
      scanout, as cursor and to release a dmabuf.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20171010135453.6704-2-kraxel@redhat.com
      4133fa71
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · c5bbcaa4
      Peter Maydell 提交于
      pc, pci, virtio: fixes, features
      
      A bunch of fixes all over the place.
      A new vmcore device - the user interface around it is still somewhat
      controversial, but I feel most of the code is fine, suggestions can be
      addressed by adding patches on top.
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Sun 15 Oct 2017 04:02:23 BST
      # gpg:                using RSA key 0x281F0DB8D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>"
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>"
      # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
      #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
      
      * remotes/mst/tags/for_upstream: (26 commits)
        tests/pxe: Test more NICs when running in SPEED=slow mode
        pc: remove useless hot_add_cpu initialisation
        isapc: Remove unnecessary migration compatibility code
        virtio-pci: Replace modern_as with direct access to modern_bar
        virtio: fix descriptor counting in virtqueue_pop
        hw/gen_pcie_root_port: make IO RO 0 on IO disabled
        pci: Validate interfaces on base_class_init
        xen/pt: Mark TYPE_XEN_PT_DEVICE as hybrid
        pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devices
        pci: Add INTERFACE_PCIE_DEVICE to all PCIe devices
        pci: Add interface names to hybrid PCI devices
        pci: conventional-pci-device and pci-express-device interfaces
        PCI: PCIe access should always be little endian
        virtio/pci/migration: Convert to VMState
        hw/pci-bridge/pcie_pci_bridge: properly handle MSI unavailability case
        pci: allow 32-bit PCI IO accesses to pass through the PCI bridge
        virtio/vhost: reset dev->log after syncing
        MAINTAINERS: add Dump maintainers
        scripts/dump-guest-memory.py: add vmcoreinfo
        kdump: set vmcoreinfo location
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c5bbcaa4
  2. 16 10月, 2017 4 次提交
    • P
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2017-10-14' into staging · 79b2a13a
      Peter Maydell 提交于
      nbd patches for 2017-10-14
      
      - Marc-André Lureau - NBD: use g_new() family of functions
      - Vladimir Sementsov-Ogievskiy - first half of 00/13 nbd minimal structured read
      
      # gpg: Signature made Sun 15 Oct 2017 01:38:47 BST
      # gpg:                using RSA key 0xA7A16B4A2527436A
      # gpg: Good signature from "Eric Blake <eblake@redhat.com>"
      # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>"
      # gpg:                 aka "[jpeg image of size 6874]"
      # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
      
      * remotes/ericb/tags/pull-nbd-2017-10-14:
        nbd: header constants indenting
        nbd/server: simplify reply transmission
        nbd/server: refactor nbd_co_send_simple_reply parameters
        nbd/server: do not use NBDReply structure
        nbd/server: structurize simple reply header sending
        nbd: rename some simple-request related objects to be _simple_
        block/nbd-client: refactor nbd_co_receive_reply
        block/nbd-client: assert qiov len once in nbd_co_request
        NBD: use g_new() family of functions
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      79b2a13a
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · 48ae1f60
      Peter Maydell 提交于
      # gpg: Signature made Fri 13 Oct 2017 14:49:22 BST
      # gpg:                using RSA key 0x9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request:
        block/throttle.c: add bdrv_co_drain_begin/end callbacks
        block: rename bdrv_co_drain to bdrv_co_drain_begin
        block: add bdrv_co_drain_end callback
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      48ae1f60
    • P
      Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2017-10-04-3' into staging · 78b62d37
      Peter Maydell 提交于
      Merge tpm 2017/10/04 v3
      
      # gpg: Signature made Fri 13 Oct 2017 12:37:07 BST
      # gpg:                using RSA key 0x75AD65802A0B4211
      # gpg: Good signature from "Stefan Berger <stefanb@linux.vnet.ibm.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: B818 B9CA DF90 89C2 D5CE  C66B 75AD 6580 2A0B 4211
      
      * remotes/stefanberger/tags/pull-tpm-2017-10-04-3:
        specs: Describe the TPM support in QEMU
        tpm: Move tpm_cleanup() to right place
        tpm: Added support for TPM emulator
        tpm-passthrough: move reusable code to utils
        tpm-backend: Move realloc_buffer() implementation to tpm-tis model
        tpm-backend: Add new API to read backend TpmInfo
        tpm-backend: Made few interface methods optional
        tpm-backend: Initialize and free data members in it's own methods
        tpm-backend: Move thread handling inside TPMBackend
        tpm-backend: Remove unneeded member variable from backend class
        tpm: Use EMSGSIZE instead of EBADMSG to compile on OpenBSD
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      78b62d37
    • P
      Merge remote-tracking branch 'remotes/elmarco/tags/vu-pull-request' into staging · 40a1e8ac
      Peter Maydell 提交于
      # gpg: Signature made Thu 12 Oct 2017 21:52:28 BST
      # gpg:                using RSA key 0xDAE8E10975969CE5
      # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>"
      # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5
      
      * remotes/elmarco/tags/vu-pull-request:
        libvhost-user: Support VHOST_USER_SET_SLAVE_REQ_FD
        libvhost-user: Update and fix feature and request lists
        vhost-user-bridge: Only process received packets on started queues
        libvhost-user: vu_queue_started
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      40a1e8ac
  3. 15 10月, 2017 26 次提交
  4. 13 10月, 2017 7 次提交