Commit 6410f877f5 for qemu.org

commit 6410f877f5ed535acd01bbfaa4baec379e44d0ef
Merge: dd4bc5f1cf e4a44f94db
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Jul 24 15:39:43 2024 +1000

    Merge tag 'hw-misc-20240723' of https://github.com/philmd/qemu into staging

    Misc HW patch queue

    - Restrict probe_access*() functions to TCG (Phil)
    - Extract do_invalidate_device_tlb from vtd_process_device_iotlb_desc (Clément)
    - Fixes in Loongson IPI model (Bibo & Phil)
    - Make docs/interop/firmware.json compatible with qapi-gen.py script (Thomas)
    - Correct MPC I2C MMIO region size (Zoltan)
    - Remove useless cast in Loongson3 Virt machine (Yao)
    - Various uses of range overlap API (Yao)
    - Use ERRP_GUARD macro in nubus_virtio_mmio_realize (Zhao)
    - Use DMA memory API in Goldfish UART model (Phil)
    - Expose fifo8_pop_buf and introduce fifo8_drop (Phil)
    - MAINTAINERS updates (Zhao, Phil)

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmagFF8ACgkQ4+MsLN6t
    # wN5bKg//f5TwUhsy2ff0FJpHheDOj/9Gc2nZ1U/Fp0E5N3sz3A7MGp91wye6Xwi3
    # XG34YN9LK1AVzuCdrEEs5Uaxs1ZS1R2mV+fZaGHwYYxPDdnXxGyp/2Q0eyRxzbcN
    # zxE2hWscYSZbPVEru4HvZJKfp4XnE1cqA78fJKMAdtq0IPq38tmQNRlJ+gWD9dC6
    # ZUHXPFf3DnucvVuwqb0JYO/E+uJpcTtgR6pc09Xtv/HFgMiS0vKZ1I/6LChqAUw9
    # eLMpD/5V2naemVadJe98/dL7gIUnhB8GTjsb4ioblG59AO/uojutwjBSQvFxBUUw
    # U5lX9OSn20ouwcGiqimsz+5ziwhCG0R6r1zeQJFqUxrpZSscq7NQp9ygbvirm+wS
    # edLc8yTPf4MtYOihzPP9jLPcXPZjEV64gSnJISDDFYWANCrysX3suaFEOuVYPl+s
    # ZgQYRVSSYOYHgNqBSRkPKKVUxskSQiqLY3SfGJG4EA9Ktt5lD1cLCXQxhdsqphFm
    # Ws3zkrVVL0EKl4v/4MtCgITIIctN1ZJE9u3oPJjASqSvK6EebFqAJkc2SidzKHz0
    # F3iYX2AheWNHCQ3HFu023EvFryjlxYk95fs2f6Uj2a9yVbi813qsvd3gcZ8t0kTT
    # +dmQwpu1MxjzZnA6838R6OCMnC+UpMPqQh3dPkU/5AF2fc3NnN8=
    # =J/I2
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 24 Jul 2024 06:36:47 AM AEST
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]

    * tag 'hw-misc-20240723' of https://github.com/philmd/qemu: (28 commits)
      MAINTAINERS: Add myself as a reviewer of machine core
      MAINTAINERS: Cover guest-agent in QAPI schema
      util/fifo8: Introduce fifo8_drop()
      util/fifo8: Expose fifo8_pop_buf()
      util/fifo8: Rename fifo8_pop_buf() -> fifo8_pop_bufptr()
      util/fifo8: Rename fifo8_peek_buf() -> fifo8_peek_bufptr()
      util/fifo8: Use fifo8_reset() in fifo8_create()
      util/fifo8: Fix style
      chardev/char-fe: Document returned value on error
      hw/char/goldfish: Use DMA memory API
      hw/nubus/virtio-mmio: Fix missing ERRP_GUARD() in realize handler
      dump: make range overlap check more readable
      crypto/block-luks: make range overlap check more readable
      system/memory_mapping: make range overlap check more readable
      sparc/ldst_helper: make range overlap check more readable
      cxl/mailbox: make range overlap check more readable
      util/range: Make ranges_overlap() return bool
      hw/mips/loongson3_virt: remove useless type cast
      hw/i2c/mpc_i2c: Fix mmio region size
      docs/interop/firmware.json: convert "Example" section
      ...

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>