1. 16 3月, 2019 12 次提交
  2. 15 3月, 2019 7 次提交
  3. 14 3月, 2019 14 次提交
    • S
      tests/.gitignore: ignore test-qapi-emit-events.[ch] for in-tree builds · a0af8cee
      Stefano Garzarella 提交于
      Commit 5d75648b generates 'tests/test-qapi-emit-events.[ch]' but
      did not ignore them for in-tree builds.
      Signed-off-by: NStefano Garzarella <sgarzare@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Message-Id: <20190314104622.101715-3-sgarzare@redhat.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      a0af8cee
    • S
      .gitignore: ignore docs/built created for in-tree builds · 8009fcda
      Stefano Garzarella 提交于
      Commit 1290e671 creates 'docs/built' for in-tree builds of
      Sphinx manuals but did not ignore it.
      Signed-off-by: NStefano Garzarella <sgarzare@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Message-Id: <20190314104622.101715-2-sgarzare@redhat.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      8009fcda
    • E
      maint: Ignore built elf2dmp · ec9ac02b
      Eric Blake 提交于
      Commit 3fa2d384 added a binary 'elf2dmp' but did not ignore it
      during an in-tree build.
      Signed-off-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NStefano Garzarella <sgarzare@redhat.com>
      Message-Id: <20190313144557.8845-1-eblake@redhat.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      ec9ac02b
    • P
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-gitdm-next-120319-1' into staging · 9164add7
      Peter Maydell 提交于
      Final gitdm updates for 4.0
      
      # gpg: Signature made Tue 12 Mar 2019 19:33:51 GMT
      # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-gitdm-next-120319-1:
        contrib: gitdm: add a mapping for Janus Technologies
        contrib: gitdm: another IBM email
        contrib: gitdm: add more individual contributors
        contrib: gitdm: Update Wave Computing group
        contrib: gitdm: Update domain-map
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9164add7
    • P
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-for-4.0-120319-1' into staging · e4770dd9
      Peter Maydell 提交于
      Final testing fixes for 4.0
      
        - various CI tweaks and fixes
        - fixes for some tcg tests
        - addition of system tcg tests
      
      # gpg: Signature made Tue 12 Mar 2019 17:07:24 GMT
      # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-testing-for-4.0-120319-1: (26 commits)
        .travis.yml: add softmmu check-tcg tests
        .travis.yml: separate softfloat from check-tcg
        tests/tcg/arm: account for pauth randomness
        tests/tcg/i386: add memory test to exercise softmmu
        tests/tcg/i386: add system mode Hello World test
        tests/tcg: provide a minilib for system tests
        tests/tcg: enable cris base user-mode tests
        tests/tcg/cris: align mul operations
        tests/tcg/cris: comment out the ccs test
        tests/tcg: split cris tests into bare and libc directories
        tests/tcg/cris: cleanup sys.c
        tests/docker: add fedora-cris-cross compilers
        tests/tcg/arm: add ARMv6-M UNDEFINED 32-bit instruction test
        tests/tcg/xtensa: enable system tests
        tests/docker: add debian-xtensa-cross image
        tests/tcg/mips: fix hello-mips compilation
        tests/tcg: add gdb runner variant
        tests/tcg: split run-test into user and system variants
        tests/tcg: add QEMU_OPT option for test runner
        tests/tcg: enable tcg tests for softmmu
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e4770dd9
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · f6c63c0d
      Peter Maydell 提交于
      * ASAN fixes
      
      # gpg: Signature made Tue 12 Mar 2019 14:35:59 GMT
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # 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:
        test-migration: fix memory leak
        migration: fix memory leak
        test-bdrv-graph-mod: fix Error leak
        test-char: fix undefined behavior
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f6c63c0d
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · dbbc2775
      Peter Maydell 提交于
      Pull request
      
       * Add 'drop-cache=on|off' option to file-posix.c.  The default is on.
         Disabling the option fixes a QEMU 3.0.0 performance regression when live
         migrating on the same host with cache.direct=off.
      
      # gpg: Signature made Wed 13 Mar 2019 11:07:48 GMT
      # gpg:                using RSA key 9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [full]
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [full]
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request:
        file-posix: add drop-cache=on|off option
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      dbbc2775
    • P
      Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging · abb7ede1
      Peter Maydell 提交于
      Slirp updates
      
      Daniel P. Berrangé (1):
        configure: remove slirp submodule support that doesn't exist yet
      
      Marc-André Lureau (1):
        slirp: remove empty state.h
      
      # gpg: Signature made Wed 13 Mar 2019 21:18:35 GMT
      # gpg:                using RSA key E61DBB15D4172BDEC97E92D9DB550E89F0FA54F3
      # gpg: Good signature from "Samuel Thibault <samuel.thibault@aquilenet.fr>" [unknown]
      # gpg:                 aka "Samuel Thibault <sthibault@debian.org>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@gnu.org>" [unknown]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@inria.fr>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@labri.fr>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@ens-lyon.org>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@u-bordeaux.fr>" [unknown]
      # 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: 900C B024 B679 31D4 0F82  304B D017 8C76 7D06 9EE6
      #      Subkey fingerprint: E61D BB15 D417 2BDE C97E  92D9 DB55 0E89 F0FA 54F3
      
      * remotes/thibault/tags/samuel-thibault:
        configure: remove slirp submodule support that doesn't exist yet
        slirp: remove empty state.h
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      abb7ede1
    • P
      Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.0-sf4' into staging · 1fa87eb5
      Peter Maydell 提交于
      target/riscv: Convert to decodetree
      
      Bastian: this patchset converts the RISC-V decoder to decodetree in four major steps:
      
      1) Convert 32-bit instructions to decodetree [Patch 1-15]:
          Many of the gen_* functions are called by the decode functions for 16-bit
          and 32-bit functions. If we move translation code from the gen_*
          functions to the generated trans_* functions of decode-tree, we get a lot of
          duplication. Therefore, we mostly generate calls to the old gen_* function
          which are properly replaced after step 2).
      
          Each of the trans_ functions are grouped into files corresponding to their
          ISA extension, e.g. addi which is in RV32I is translated in the file
          'trans_rvi.inc.c'.
      
      2) Convert 16-bit instructions to decodetree [Patch 16-18]:
          All 16 bit instructions have a direct mapping to a 32 bit instruction. Thus,
          we convert the arguments in the 16 bit trans_ function to the arguments of
          the corresponding 32 bit instruction and call the 32 bit trans_ function.
      
      3) Remove old manual decoding in gen_* function [Patch 19-29]:
          this move all manual translation code into the trans_* instructions of
          decode tree, such that we can remove the old decode_* functions.
      
      Palmer: This, with some additional cleanup patches, passed Alistar's
      testing on rv32 and rv64 as well as my testing on rv64, so I think it's
      good to go.  I've run my standard test against this exact tag.
      
      I still don't have a Mac to try this on, sorry!
      
      # gpg: Signature made Wed 13 Mar 2019 13:44:49 GMT
      # gpg:                using RSA key 00CE76D1834960DFCE886DF8EF4CA1502CCBAB41
      # gpg:                issuer "palmer@dabbelt.com"
      # gpg: Good signature from "Palmer Dabbelt <palmer@dabbelt.com>" [unknown]
      # gpg:                 aka "Palmer Dabbelt <palmer@sifive.com>" [unknown]
      # 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: 00CE 76D1 8349 60DF CE88  6DF8 EF4C A150 2CCB AB41
      
      * remotes/palmer/tags/riscv-for-master-4.0-sf4: (29 commits)
        target/riscv: Remove decode_RV32_64G()
        target/riscv: Remove gen_system()
        target/riscv: Rename trans_arith to gen_arith
        target/riscv: Remove manual decoding of RV32/64M insn
        target/riscv: Remove shift and slt insn manual decoding
        target/riscv: make ADD/SUB/OR/XOR/AND insn use arg lists
        target/riscv: Move gen_arith_imm() decoding into trans_* functions
        target/riscv: Remove manual decoding from gen_store()
        target/riscv: Remove manual decoding from gen_load()
        target/riscv: Remove manual decoding from gen_branch()
        target/riscv: Remove gen_jalr()
        target/riscv: Convert quadrant 2 of RVXC insns to decodetree
        target/riscv: Convert quadrant 1 of RVXC insns to decodetree
        target/riscv: Convert quadrant 0 of RVXC insns to decodetree
        target/riscv: Convert RV priv insns to decodetree
        target/riscv: Convert RV64D insns to decodetree
        target/riscv: Convert RV32D insns to decodetree
        target/riscv: Convert RV64F insns to decodetree
        target/riscv: Convert RV32F insns to decodetree
        target/riscv: Convert RV64A insns to decodetree
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1fa87eb5
    • D
      configure: remove slirp submodule support that doesn't exist yet · 1f773d9d
      Daniel P. Berrangé 提交于
      The slirp code is not yet split off into a separate repository, so
      configuring QEMU to use slirp as a submodule is premature. This
      causes the non-existant "slirp" to be requested from git when syncing
      submodules. This in turn appears to be cause of non-deterministic
      failures some developers are seeing with QEMU's submodule sync process.
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      Message-Id: <20190313173157.30504-1-berrange@redhat.com>
      Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      1f773d9d
    • M
      slirp: remove empty state.h · cd82b1e1
      Marc-André Lureau 提交于
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-Id: <20190313173949.2369-1-marcandre.lureau@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      cd82b1e1
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190313-pull-request' into staging · 85ce8448
      Peter Maydell 提交于
      ui: better unicode support for curses, v2.
      
      # gpg: Signature made Wed 13 Mar 2019 07:29:44 GMT
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/ui-20190313-pull-request:
        curses: add option to specify VGA font encoding
        iconv: detect and make curses depend on it
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      85ce8448
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 3b5b6e9b
      Peter Maydell 提交于
      pci, pc, virtio: features, fixes, cleanups
      
      intel-iommu scalable option
      pcie acs emulation
      beginning for vhost-user-blk reconnect and of vhost-user backend work
      misc fixes and cleanups
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Wed 13 Mar 2019 02:52:02 GMT
      # gpg:                using RSA key 281F0DB8D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
      # 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)
        i386, acpi: check acpi_memory_hotplug capacity in pre_plug
        gen_pcie_root_port: Add ACS (Access Control Services) capability
        pcie: Add a simple PCIe ACS (Access Control Services) helper function
        vhost-user-blk: Add support to get/set inflight buffer
        libvhost-user: Support tracking inflight I/O in shared memory
        libvhost-user: Introduce vu_queue_map_desc()
        libvhost-user: Remove unnecessary FD flag check for event file descriptors
        vhost-user: Support transferring inflight buffer between qemu and backend
        nvdimm: use NVDIMM_ACPI_IO_LEN for the proper IO size
        nvdimm: use *function* directly instead of allocating it again
        nvdimm: fix typo in nvdimm_build_nvdimm_devices argument
        intel_iommu: add scalable-mode option to make scalable mode work
        intel_iommu: add 256 bits qi_desc support
        intel_iommu: scalable mode emulation
        libvhost-user: add vu_queue_unpop()
        libvhost-user-glib: export vug_source_new()
        vhost-user: split vhost_user_read()
        vhost-user: wrap some read/write with retry handling
        libvhost-user: exit by default on VHOST_USER_NONE
        vhost-user: simplify vhost_user_init/vhost_user_cleanup
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      3b5b6e9b
    • P
      Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging · 523a2a42
      Peter Maydell 提交于
      Pull request
      
      # gpg: Signature made Tue 12 Mar 2019 20:23:08 GMT
      # gpg:                using RSA key F9B7ABDBBCACDF95BE76CBD07DEF8106AAFC390E
      # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>" [full]
      # Primary key fingerprint: FAEB 9711 A12C F475 812F  18F2 88A9 064D 1835 61EB
      #      Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76  CBD0 7DEF 8106 AAFC 390E
      
      * remotes/jnsnow/tags/bitmaps-pull-request: (22 commits)
        tests/qemu-iotests: add bitmap resize test 246
        block/qcow2-bitmap: Allow resizes with persistent bitmaps
        block/qcow2-bitmap: Don't check size for IN_USE bitmap
        docs/interop/qcow2: Improve bitmap flag in_use specification
        bitmaps: Fix typo in function name
        block/dirty-bitmaps: implement inconsistent bit
        block/dirty-bitmaps: disallow busy bitmaps as merge source
        block/dirty-bitmaps: prohibit removing readonly bitmaps
        block/dirty-bitmaps: prohibit readonly bitmaps for backups
        block/dirty-bitmaps: add block_dirty_bitmap_check function
        block/dirty-bitmap: add inconsistent status
        block/dirty-bitmaps: add inconsistent bit
        iotests: add busy/recording bit test to 124
        blockdev: remove unused paio parameter documentation
        block/dirty-bitmaps: move comment block
        block/dirty-bitmaps: unify qmp_locked and user_locked calls
        block/dirty-bitmap: explicitly lock bitmaps with successors
        nbd: change error checking order for bitmaps
        block/dirty-bitmap: change semantics of enabled predicate
        block/dirty-bitmap: remove set/reset assertions against enabled bit
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      
      # Conflicts:
      #	tests/qemu-iotests/group
      523a2a42
  4. 13 3月, 2019 7 次提交