1. 25 2月, 2020 4 次提交
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-docs-20200225' into staging · 9a8abceb
      Peter Maydell 提交于
       * create a new 'tools' manual, and move the documentation for
         qemu-img, qemu-nbd, virtfs-proxy-helper, qemu-trace-stap and
         virtiofsd to it
      
      # gpg: Signature made Tue 25 Feb 2020 11:00:16 GMT
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-docs-20200225:
        docs: Move tools documentation to tools manual
        docs: Move qemu-option-trace.rst.inc to docs/
        docs: Create new 'tools' manual
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9a8abceb
    • P
      docs: Move tools documentation to tools manual · a08b4a9f
      Peter Maydell 提交于
      Move the following tools documentation files to the new tools manual:
      
       docs/interop/qemu-img.rst
       docs/interop/qemu-nbd.rst
       docs/interop/virtfs-proxy-helper.rst
       docs/interop/qemu-trace-stap.rst
       docs/interop/virtiofsd.rst
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Acked-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 20200217155415.30949-4-peter.maydell@linaro.org
      a08b4a9f
    • P
      docs: Move qemu-option-trace.rst.inc to docs/ · bb43ee6c
      Peter Maydell 提交于
      The qemu-option-trace.rst.inc file contains a rST documentation
      fragment which describes trace options common to qemu-nbd and
      qemu-img.  We put this file into interop/, but we'd like to move the
      qemu-nbd and qemu-img files into the tools/ manual.  We could move
      the .rst.inc file along with them, but we're eventually going to want
      to use it for the main QEMU binary options documentation too, and
      that will be in system/.  So move qemu-option-trace.rst.inc to the
      top-level docs/ directory, where all these files can include it via
      
         .. include:: ../qemu-option-trace.rst.inc
      
      This does have the slight downside that we now need to explicitly
      tell Make which manuals use this file rather than relying on
      a wildcard for all .rst.inc in the manual.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Acked-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 20200217155415.30949-3-peter.maydell@linaro.org
      bb43ee6c
    • P
      docs: Create new 'tools' manual · 65c3542b
      Peter Maydell 提交于
      Some of the documentation for QEMU "tools" which are standalone
      binaries like qemu-img is an awkward fit in our current 5-manual
      split. We've put it into "interop", but they're not really
      about interoperability.
      
      Create a new top level manual "tools" which will be a better
      home for this documentation. This commit creates an empty
      initial manual; we will move the relevant documentation
      files in a subsequent commit.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Acked-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 20200217155415.30949-2-peter.maydell@linaro.org
      65c3542b
  2. 24 2月, 2020 1 次提交
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · c1e667d2
      Peter Maydell 提交于
      Pull request
      
      This pull request contains a virtio-blk/scsi performance optimization, event
      loop scalability improvements, and a qtest-based device fuzzing framework.  I
      am including the fuzzing patches because I have reviewed them and Thomas Huth
      is currently away on leave.
      
      # gpg: Signature made Sat 22 Feb 2020 08:50:05 GMT
      # gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
      # 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: (31 commits)
        fuzz: add documentation to docs/devel/
        fuzz: add virtio-scsi fuzz target
        fuzz: add virtio-net fuzz target
        fuzz: add i440fx fuzz targets
        fuzz: add configure flag --enable-fuzzing
        fuzz: add target/fuzz makefile rules
        fuzz: add support for qos-assisted fuzz targets
        fuzz: support for fork-based fuzzing.
        main: keep rcu_atfork callback enabled for qtest
        exec: keep ram block across fork when using qtest
        fuzz: add fuzzer skeleton
        libqos: move useful qos-test funcs to qos_external
        libqos: split qos-test and libqos makefile vars
        libqos: rename i2c_send and i2c_recv
        qtest: add in-process incoming command handler
        libqtest: make bufwrite rely on the TransportOps
        libqtest: add a layer of abstraction to send/recv
        qtest: add qtest_server_send abstraction
        fuzz: add FUZZ_TARGET module type
        module: check module wasn't already initialized
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c1e667d2
  3. 22 2月, 2020 35 次提交