Skip to content
Snippets Groups Projects
  1. Nov 03, 2021
    • Richard Henderson's avatar
      Merge remote-tracking branch 'remotes/berrange/tags/hmp-x-qmp-620-pull-request' into staging · e86e00a2
      Richard Henderson authored
      
      Initial conversion of HMP debugging commands to QMP
      
      This introduces a new policy that all HMP commands will be converted to
      have QMP equivalents, marked unstable if no formal QAPI modelling is
      intended to be done.
      
      New unstable commands are added as follows:
      
        - HMP "info roms" => QMP "x-query-roms"
        - HMP "info profile" => QMP "x-query-profile"
        - HMP "info numa" => QMP "x-query-numa"
        - HMP "info usb" => QMP "x-query-usb"
        - HMP "info rdma" => QMP "x-query-rdma"
        - HMP "info ramblock" => QMP "x-query-ramblock"
        - HMP "info irq" => QMP "x-query-irq"
        - HMP "info jit" => QMP "x-query-jit"
        - HMP "info opcount" => QMP "x-query-opcount"
      
      # gpg: Signature made Tue 02 Nov 2021 01:54:28 PM EDT
      # gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
      # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [full]
      # gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>" [full]
      
      * remotes/berrange/tags/hmp-x-qmp-620-pull-request:
        qapi: introduce x-query-opcount QMP command
        qapi: introduce x-query-jit QMP command
        qapi: introduce x-query-irq QMP command
        qapi: introduce x-query-ramblock QMP command
        qapi: introduce x-query-rdma QMP command
        qapi: introduce x-query-usb QMP command
        qapi: introduce x-query-numa QMP command
        qapi: introduce x-query-profile QMP command
        qapi: introduce x-query-roms QMP command
        docs/devel: document expectations for HMP commands in the future
        docs/devel: add example of command returning unstructured text
        docs/devel: document expectations for QAPI data modelling for QMP
        monitor: introduce HumanReadableText and HMP support
        docs/devel: update error handling guidance for HMP commands
        docs/devel: tweak headings in monitor command docs
        docs/devel: rename file for writing monitor commands
        monitor: make hmp_handle_error return a boolean
        monitor: remove 'info ioapic' HMP command
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      e86e00a2
    • Richard Henderson's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/misc-20211102-pull-request' into staging · 58b64761
      Richard Henderson authored
      
      MAINTAINERS: audio updates
      microvm: device tree support
      console: chardev fixes
      misc: deprecate sga
      usb: fix struct usb_msd_csw
      
      # gpg: Signature made Tue 02 Nov 2021 12:26:07 PM EDT
      # gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
      # 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]
      
      * remotes/kraxel/tags/misc-20211102-pull-request:
        usb-storage: tag usb_msd_csw as packed struct
        hw/misc: deprecate the 'sga' device
        ui/console: remove chardev frontend connected test
        ui/console: replace kbd_timer with chr_accept_input callback
        ui/console: replace QEMUFIFO with Fifo8
        ui/gtk: skip any extra draw of same guest scanout blob res
        ui/gtk: Update the refresh rate for gl-area too
        microvm: add device tree support.
        MAINTAINERS: add myself as partial audio reviewer
        MAINTAINERS: Add myself as a reviewer for SDL audio
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      58b64761
    • Richard Henderson's avatar
      Merge remote-tracking branch 'remotes/kwolf/tags/for-upstream' into staging · 741bdeb1
      Richard Henderson authored
      
      Block layer patches
      
      - Fail gracefully when blockdev-snapshot creates loops
      - ide: Fix IDENTIFY DEVICE for disks > 128 GiB
      - file-posix: Fix return value translation for AIO discards
      - file-posix: add 'aio-max-batch' option
      - rbd: implement bdrv_co_block_status
      - Code cleanups and build fixes
      
      # gpg: Signature made Tue 02 Nov 2021 12:04:02 PM EDT
      # gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
      # gpg:                issuer "kwolf@redhat.com"
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
      
      * remotes/kwolf/tags/for-upstream:
        block/nvme: Extract nvme_free_queue() from nvme_free_queue_pair()
        block/nvme: Display CQ/SQ pointer in nvme_free_queue_pair()
        block/nvme: Automatically free qemu_memalign() with QEMU_AUTO_VFREE
        block-backend: Silence clang -m32 compiler warning
        linux-aio: add `dev_max_batch` parameter to laio_io_unplug()
        linux-aio: add `dev_max_batch` parameter to laio_co_submit()
        file-posix: add `aio-max-batch` option
        block/export/fuse.c: fix musl build
        ide: Cap LBA28 capacity announcement to 2^28-1
        block/rbd: implement bdrv_co_block_status
        block: Fail gracefully when blockdev-snapshot creates loops
        block/file-posix: Fix return value translation for AIO discards
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      741bdeb1
    • Richard Henderson's avatar
      Merge remote-tracking branch 'remotes/XanClic/tags/pull-block-2021-11-02' into staging · 22d5760c
      Richard Henderson authored
      
      Block patches:
      - Add "toolsversion" creation option for vmdk images
      - iotest fix (297, the linting test)
      - Added sanity check when opening vpc images
      - Doc fix
      
      # gpg: Signature made Tue 02 Nov 2021 10:14:52 AM EDT
      # gpg:                using RSA key CB62D7A0EE3829E45F004D34A1FA40D098019CDF
      # gpg:                issuer "hreitz@redhat.com"
      # gpg: Good signature from "Hanna Reitz <hreitz@redhat.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: CB62 D7A0 EE38 29E4 5F00  4D34 A1FA 40D0 9801 9CDF
      
      * remotes/XanClic/tags/pull-block-2021-11-02:
        block/vpc: Add a sanity check that fixed-size images have the right type
        vmdk: allow specification of tools version
        pylint: fix errors and warnings generated by tests/qemu-iotests/297
        qemu-img: Consistent docs for convert -F
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      22d5760c
    • Warner Losh's avatar
      bsd-user: Add stubs for new signal routines · 835b04ed
      Warner Losh authored
      
      Until the signal support is merged from the bsd-user fork, we need stubs
      for cpu_loop_exit_sigsegv and cpu_loop_exit_sigbus to link. These call
      abort after logging a message. Since singals aren't supported here
      yet, this is sufficient.
      
      Signed-off-by: default avatarWarner Losh <imp@bsdimp.com>
      Message-Id: <20211102225248.52999-2-imp@bsdimp.com>
      Tested-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      835b04ed
  2. Nov 02, 2021
Loading