1. 26 4月, 2017 11 次提交
  2. 25 4月, 2017 24 次提交
  3. 24 4月, 2017 5 次提交
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20170424-1' into staging · eab1e53c
      Peter Maydell 提交于
      fix display update races, part one.
      add xres + yres properties to qxl and virtio.
      misc fixes and cleanups.
      
      # gpg: Signature made Mon 24 Apr 2017 13:14:49 BST
      # gpg:                using RSA key 0x4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/pull-vga-20170424-1:
        virtio-gpu: add xres and yres properties
        qxl: add xres and yres properties
        vmsvga: fix vmsvga_update_display
        g364fb: make display updates thread safe
        exynos: make display updates thread safe
        framebuffer: make display updates thread safe
        vga: make display updates thread safe.
        vga: add vga_scanline_invalidated helper
        memory: add support getting and using a dirty bitmap copy.
        bitmap: add bitmap_copy_and_clear_atomic
        virtio-gpu: replace PIXMAN_* by PIXMAN_BE_*
        console: add same displaychangelistener registration pre-condition
        console: add same surface replace pre-condition
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      eab1e53c
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-04-24' into staging · 4c55b1d0
      Peter Maydell 提交于
      Error reporting patches for 2017-04-24
      
      # gpg: Signature made Mon 24 Apr 2017 08:16:34 BST
      # gpg:                using RSA key 0x3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-error-2017-04-24:
        error: Apply error_propagate_null.cocci again
        qga: Make errp the last parameter of qga_vss_fsfreeze
        migration: Make errp the last parameter of local functions
        scsi: Make errp the last parameter of virtio_scsi_common_realize
        fdc: Make errp the last parameter of fdctrl_connect_drives
        nfs: Make errp the last parameter of nfs_client_open
        block: Make errp the last parameter of commit_active_start
        mirror: Make errp the last parameter of mirror_start_job
        crypto: Make errp the last parameter of functions
        block: Make errp the last parameter of bdrv_img_create
        socket: Make errp the last parameter of vsock_connect_saddr
        socket: Make errp the last parameter of unix_connect_saddr
        socket: Make errp the last parameter of inet_connect_saddr
        socket: Make errp the last parameter of socket_connect
        util/error: Fix leak in error_vprepend()
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      4c55b1d0
    • B
      ppc: Add SM501 device in ppc softmmu targets default configs · 9eb2575e
      BALATON Zoltan 提交于
      This is not used by default on any emulated machine yet but it is
      still useful to have it compiled so it can be added from the command
      line for clients that can use it (e.g. MorphOS has no driver for any
      other emulated video cards but can output via SM501)
      Signed-off-by: NBALATON Zoltan <balaton@eik.bme.hu>
      Acked-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Tested-by: NAurelien Jarno <aurelien@aurel32.net>
      Message-id: bf305f36dcde152668cf12438ef983cd09ed2d3f.1492787889.git.balaton@eik.bme.hu
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9eb2575e
    • B
      sm501: Add vmstate descriptor · 2edd6e4a
      BALATON Zoltan 提交于
      Signed-off-by: NBALATON Zoltan <balaton@eik.bme.hu>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Tested-by: NAurelien Jarno <aurelien@aurel32.net>
      Message-id: 86803c6f40cd678b61b3b1a1429683f60f0aa89a.1492787889.git.balaton@eik.bme.hu
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2edd6e4a
    • B
      sm501: Add some more missing registers · b612a49d
      BALATON Zoltan 提交于
      This is to allow clients to initialise these without failing as long
      as no 2D engine function is called that would use the written value.
      Saved values are not used yet (may get used when more of 2D engine is
      added sometimes) and clients normally only write to most of these
      registers, nothing is known to ever read them but they are documented
      as read/write so also implement read for these.
      Signed-off-by: NBALATON Zoltan <balaton@eik.bme.hu>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Tested-by: NAurelien Jarno <aurelien@aurel32.net>
      Message-id: 80adf8e4d084ec6cc30d149f8e8215debb67314a.1492787889.git.balaton@eik.bme.hu
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      b612a49d