1. 18 3月, 2019 3 次提交
    • M
      audio/paaudio: fix microphone input being unusable · ade10301
      Martin Schrodt 提交于
      The current code does not specify the metrics of the buffers for the
      input device. This makes PulseAudio choose very bad defaults, which
      causes input to be unusable: Audio put in gets out 30 seconds later.
      This patch fixes that and makes the latency configurable as well.
      Signed-off-by: NMartin Schrodt <martin@schrodt.org>
      Message-id: 20190315084653.120020-4-martin@schrodt.org
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      ade10301
    • M
      audio/paaudio: prolong and make latency configurable · f6142777
      Martin Schrodt 提交于
      The latency of a connection to the PulseAudio server is determined by
      the tlength parameter. This was hardcoded to 10ms, which is a bit too
      tight on my machine, causing audio on host and guest to malfunction.
      A setting of 15ms works fine here. To allow tweaking, I also made the
      setting configurable via the new -audiodev config. This allows to squeeze out better timings in scenarios where the emulation allows it.
      
      I also removed setting of the minreq parameter to (seemingly arbitrary) half the latency, since it showed worse audio quality during my tests. Allowing PulseAudio to request smaller chunks helped.
      Signed-off-by: NMartin Schrodt <martin@schrodt.org>
      Message-id: 20190315084653.120020-3-martin@schrodt.org
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      f6142777
    • M
      audio/paaudio: fix ignored buffer_length setting · baea032e
      Martin Schrodt 提交于
      Audiodev configuration allows to set the length of the buffered data.
      The setting was ignored and a constant value used instead.
      This patch makes the code apply the setting properly, and uses the
      previous default if nothing is supplied.
      Signed-off-by: NMartin Schrodt <martin@schrodt.org>
      Message-id: 20190315084653.120020-2-martin@schrodt.org
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      baea032e
  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 8 次提交
    • 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