1. 18 3月, 2019 2 次提交
  2. 17 3月, 2019 2 次提交
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-20190316' into staging · d4e65539
      Peter Maydell 提交于
      Fix lost interrupts.
      Update seabios-hppa.
      
      # gpg: Signature made Sat 16 Mar 2019 16:13:42 GMT
      # gpg:                using RSA key 64DF38E8AF7E215F
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * remotes/rth/tags/pull-hppa-20190316:
        Update seabios-hppa to latest upstream
        target/hppa: Avoid squishing DISAS_IAQ_N_STALE_EXIT
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d4e65539
    • P
      Merge remote-tracking branch 'remotes/marcel/tags/rdma-pull-request' into staging · c4b21ed1
      Peter Maydell 提交于
      RDMA queue
      
       * Another Clang compilation fix
       * Collect pvrdma debugging statistics
       * Various fixes for the pvrdma device
      
      # gpg: Signature made Sat 16 Mar 2019 14:09:02 GMT
      # gpg:                using RSA key 36D4C0F0CF2FE46D
      # gpg: Good signature from "Marcel Apfelbaum <marcel.apfelbaum@zoho.com>" [marginal]
      # gpg:                 aka "Marcel Apfelbaum <marcel@redhat.com>" [marginal]
      # gpg:                 aka "Marcel Apfelbaum <marcel.apfelbaum@gmail.com>" [marginal]
      # 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: B1C6 3A57 F92E 08F2 640F  31F5 36D4 C0F0 CF2F E46D
      
      * remotes/marcel/tags/rdma-pull-request:
        hw/rdma: Fix the error prints in create_qp_rings()
        hw/pvrdma: Fix zero-initialization of resp in {query/modify}_qp
        hw/rdma: Use {} instead of {0}
        hw/rdma: Remove unused parameter from rdma_poll_cq()
        hw/rdma: Fix broken paths to docs/devel/tracing.txt
        hw/rdma: another clang compilation fix
        hw/pvrdma: Provide correct value to object_get_typename
        hw/pvrdma: Unregister from shutdown notifier when device goes down
        hw/pvrdma: Delete pvrdma_exit function
        hw/pvrdma: Delete unneeded function argument
        hw/rdma: Free all receive buffers when QP is destroyed
        hw/rdma: Free all MAD receive buffers when device is closed
        {hmp, hw/pvrdma}: Expose device internals via monitor interface
        hw/pvrdma: Collect debugging statistics
        hw/rdma: Protect against concurrent execution of poll_cq
        hw/rdma: Introduce protected qlist
        hw/rdma: Switch to generic error reporting way
        contrib/rdmacm-mux: Fix out-of-bounds risk
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c4b21ed1
  3. 16 3月, 2019 20 次提交
  4. 15 3月, 2019 7 次提交
  5. 14 3月, 2019 9 次提交
    • 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