1. 23 6月, 2017 3 次提交
  2. 22 6月, 2017 5 次提交
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/usb-20170621-pull-request' into staging · e18a6391
      Peter Maydell 提交于
      # gpg: Signature made Wed 21 Jun 2017 16:43:14 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/usb-20170621-pull-request:
        usb-host: support devices with sparse/non-sequential USB interfaces
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e18a6391
    • P
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-ci-updates-210617-2' into staging · 469819a3
      Peter Maydell 提交于
      This is mostly Philippe's updates
      
      We add the following cross-compile targets:
        - mipsel-softmmu,mipsel-linux-user,mips64el-linux-user
        - armeb-linux-user
      
      While I was rolling I discovered we could also back out a bunch of the
      emdebian hacks as the newly released stretch handles cross compilers
      as first class citizens. Unfortunately this also meant I had to drop
      the powerpc support as that is no longer in Debian stable.
      
      # gpg: Signature made Wed 21 Jun 2017 15:09:50 BST
      # gpg:                using RSA key 0xFBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>"
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-ci-updates-210617-2: (21 commits)
        MAINTAINERS: self-appoint me as reviewer in build/test automation
        MAINTAINERS: add Shippable automation platform URL
        shippable: add mipsel target
        shippable: add armeb-linux-user target
        shippable: be verbose while building docker images
        shippable: do not initialize submodules automatically
        shippable: build using all available cpus
        shippable: use C locale to simplify console output
        docker: add mipsel build target
        docker: add extra libs to s390x target to extend codebase coverage
        docker: add extra libs to arm64 target to extend codebase coverage
        docker: add extra libs to armhf target to extend codebase coverage
        docker: use eatmydata in debian arm64 image
        docker: use eatmydata in debian armhf image
        docker: use eatmydata, install common build packages in base image
        docker: use better regex to generate deb-src entries
        docker: install ca-certificates package in base image
        docker: rebuild image if 'extra files' checksum does not match
        docker: add --include-files argument to 'build' command
        docker: let _copy_with_mkdir() sub_path argument be optional
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      469819a3
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/queue/ui-pull-request' into staging · 22a9e1fd
      Peter Maydell 提交于
      # gpg: Signature made Wed 21 Jun 2017 14:23:31 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/queue/ui-pull-request:
        ui: Remove inclusion of "hw/qdev.h"
        console: remove do_safe_dpy_refresh
        gtk: use framebuffer helper functions.
        sdl2: use framebuffer helper functions.
        egl-headless: use framebuffer helper functions.
        egl-helpers: add helpers to handle opengl framebuffers
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      22a9e1fd
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-06-09-v2' into staging · 84e3d072
      Peter Maydell 提交于
      QAPI patches for 2017-06-09
      
      # gpg: Signature made Tue 20 Jun 2017 13:31:39 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-qapi-2017-06-09-v2: (41 commits)
        tests/qdict: check more get_try_int() cases
        console: use get_uint() for "head" property
        i386/cpu: use get_uint() for "min-level"/"min-xlevel" properties
        numa: use get_uint() for "size" property
        pnv-core: use get_uint() for "core-pir" property
        pvpanic: use get_uint() for "ioport" property
        auxbus: use get_uint() for "addr" property
        arm: use get_uint() for "mp-affinity" property
        xen: use get_uint() for "max-ram-below-4g" property
        pc: use get_uint() for "hpet-intcap" property
        pc: use get_uint() for "apic-id" property
        pc: use get_uint() for "iobase" property
        acpi: use get_uint() for "pci-hole*" properties
        acpi: use get_uint() for various acpi properties
        acpi: use get_uint() for "acpi-pcihp-io*" properties
        platform-bus: use get_uint() for "addr" property
        bcm2835_fb: use {get, set}_uint() for "vcram-size" and "vcram-base"
        aspeed: use {set, get}_uint() for "ram-size" property
        pcihp: use get_uint() for "bsel" property
        pc-dimm: make "size" property uint64
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      84e3d072
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20170619' into staging · db7a99cd
      Peter Maydell 提交于
      Queued TCG patches
      
      # gpg: Signature made Mon 19 Jun 2017 19:12:06 BST
      # gpg:                using RSA key 0xAD1270CC4DD0279B
      # gpg: Good signature from "Richard Henderson <rth7680@gmail.com>"
      # gpg:                 aka "Richard Henderson <rth@redhat.com>"
      # gpg:                 aka "Richard Henderson <rth@twiddle.net>"
      # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B
      
      * remotes/rth/tags/pull-tcg-20170619:
        target/arm: Exit after clearing aarch64 interrupt mask
        target/s390x: Exit after changing PSW mask
        target/alpha: Use tcg_gen_lookup_and_goto_ptr
        tcg: Increase hit rate of lookup_tb_ptr
        tcg/arm: Use ldr (literal) for goto_tb
        tcg/arm: Try pc-relative addresses for movi
        tcg/arm: Remove limit on code buffer size
        tcg/arm: Use indirect branch for goto_tb
        tcg/aarch64: Use ADR in tcg_out_movi
        translate-all: consolidate tb init in tb_gen_code
        tcg: allocate TB structs before the corresponding translated code
        util: add cacheinfo
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      db7a99cd
  3. 21 6月, 2017 30 次提交
  4. 20 6月, 2017 2 次提交
    • P
      Merge remote-tracking branch 'remotes/famz/tags/docker-and-block-pull-request' into staging · 65a0e3e8
      Peter Maydell 提交于
      # gpg: Signature made Fri 16 Jun 2017 01:18:46 BST
      # gpg:                using RSA key 0xCA35624C6A9171C6
      # gpg: Good signature from "Fam Zheng <famz@redhat.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: 5003 7CB7 9706 0F76 F021  AD56 CA35 624C 6A91 71C6
      
      * remotes/famz/tags/docker-and-block-pull-request: (23 commits)
        block: make accounting thread-safe
        block: split BlockAcctStats creation and setup
        block: introduce block_account_one_io
        block: protect modification of dirty bitmaps with a mutex
        migration/block: reset dirty bitmap before reading
        block: introduce dirty_bitmap_mutex
        block: protect tracked_requests and flush_queue with reqs_lock
        block: access write_gen with atomics
        block: use Stat64 for wr_highest_offset
        util: add stats64 module
        throttle-groups: protect throttled requests with a CoMutex
        throttle-groups: do not use qemu_co_enter_next
        throttle-groups: only start one coroutine from drained_begin
        block: access io_plugged with atomic ops
        block: access wakeup with atomic ops
        block: access serialising_in_flight with atomic ops
        block: access io_limits_disabled with atomic ops
        block: access quiesce_counter with atomic ops
        block: access copy_on_read with atomic ops
        docker: Add flex and bison to centos6 image
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      65a0e3e8
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 7e56accd
      Peter Maydell 提交于
      * nbd and qemu-nbd fixes (Eric, Max)
      * nbd refactoring (Vladimir)
      * vhost-user-scsi, take N+1 (Felipe)
      * replace memory_region_set_fd with memory_region_init_ram_from_fd (Marc-André)
      * docs/ movement (Paolo)
      * megasas TOCTOU fixes (Paolo)
      * make async_safe_run_on_cpu work on kvm/hax accelerators (Paolo)
      * Build system and poison.h improvements (Thomas)
      * -accel thread=xxx fix (Thomas)
      * move files to accel/ (Yang Zhong)
      
      # gpg: Signature made Thu 15 Jun 2017 10:51:55 BST
      # gpg:                using RSA key 0xBFFBD25F78C7AE83
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>"
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini/tags/for-upstream: (41 commits)
        vhost-user-scsi: Introduce a vhost-user-scsi sample application
        vhost-user-scsi: Introduce vhost-user-scsi host device
        qemu-doc: include version number
        docs: create interop/ subdirectory
        include/exec/poison: Mark some CONFIG defines as poisoned, too
        include/exec/poison: Add missing TARGET defines
        nbd/server: refactor nbd_trip
        nbd/server: rename rc to ret
        nbd/server: get rid of fail: return rc
        nbd/server: nbd_negotiate: fix error path
        nbd/server: remove NBDClientNewData
        nbd/server: refactor nbd_co_receive_request
        nbd/server: get rid of EAGAIN dead code
        nbd/server: refactor nbd_co_send_reply
        nbd/server: get rid of ssize_t
        nbd/server: get rid of nbd_negotiate_read and friends
        nbd: make nbd_drop public
        nbd: rename read_sync and friends
        accel: move kvm related accelerator files into accel/
        tcg: move tcg backend files into accel/tcg/
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7e56accd