Commit fe9d41a734 for qemu.org

commit fe9d41a734822506499c0c3ed7cc5d79e20c8723
Merge: 0f15892aca 256ba7715b
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Tue Apr 1 09:25:14 2025 -0400

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

    Misc HW patches

    - Expose v7M System Control Space as little endian (Philippe)
    - Deprecate MipsSim machine (Thomas)
    - Improve some devices categories / descriptions (Philippe)
    - Correct memory_rw_debug() prototype (Richard)
    - Do not expose i.MX 8M SoC as user-creatable (Bernhard)
    - Do not expose some PLL & eFuse devices as user-creatable (Philippe)
    - Do not reset Goldfish RTC time on machine reset (Heinrich)
    - Fix incorrect BCM2835 AUX interrupt ID when RX disabled (Chung-Yi)
    - Fix DesignWare PCI host bridge ATU_UPPER_TARGET register access (Philippe)
    - Memory leak fixes (Bernhard & Zheng Huang)
    - Prevent out-of-bound access in avr_print_insn (Richard)
    - Fixes around MIPS page mask (Richard)

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmfq8VYACgkQ4+MsLN6t
    # wN4AvhAAyTWwGhLfelpPgfj6JHCNiUFUjp4R5a3Y2ROJ19UQ8pcK0RlE5jFNzA6G
    # sUmy6cl4XK3ojT5EJ/FyVMlLniw9hWmOiIgHHLU+h2Ji+oCS3S2N2T2hFCs4vbT+
    # SNjhN1RIdrlWnoSJZiiKM4njKcJxwvg0MCmvOgV70Njy+sVB9zu7YdA0i8yryXOy
    # a0PDMS71hckF2HBizYrhYAhxPISK3oVoeLRUeGGQhZBUMmu+oZoEWp0DjeuMPoQv
    # pUX0G7LAqNWCyhIXHEUYGAtSZJc08wEmoypbj1s9PDO5q6NEruCwiWyNHTBXzPsS
    # ingMM66o2xPCk8BnWSRvpocTgi2QYI/nk+S9L5Gr+FWMGmCbiFAX6c7OH6t4jqz2
    # HwqKDZ1FJzBnquT/5ABR5won0cvjsTGhr76oxEyeM3xrGKyysmrBXWYYXjnaidlc
    # uzr4hc6UT6bYlN53SG1dZP6/aWWcK57MaqrJnjOmLi+VEUEC8p9iOjN+ED7QicBj
    # Wc1TPMeE8TK7EVJoeor1PAyLHWE+oGDOb8Rcyauxge9cPcqZPWYeSp3HpwhLJb+K
    # XbwFoSsQRCXT4acL70hkHyjfXtM1qu+g7dWFvEGPlqfuQMvfk4fOfwKbJVxb8UvO
    # OO96TUPnhpxiC6gYxMRJ9ZwIbzyZ9+SG3loW1OVSmx3Ndth2mh8=
    # =O3jG
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 31 Mar 2025 15:47:34 EDT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE

    * tag 'hw-misc-20250331' of https://github.com/philmd/qemu: (23 commits)
      target/mips: Simplify and fix update_pagemask
      target/mips: Require even maskbits in update_pagemask
      target/mips: Revert TARGET_PAGE_BITS_VARY
      target/sparc: Log unimplemented ASI load/store accesses
      target/avr: Fix buffer read in avr_print_insn
      target/hppa: Remove duplicated CPU_RESOLVING_TYPE definition
      hw/pci-host/designware: Fix ATU_UPPER_TARGET register access
      hw/ufs: free irq on exit
      hw/char/bcm2835_aux: Fix incorrect interrupt ID when RX disabled
      hw/sd/sdhci: free irq on exit
      hw/scsi/lsi53c895a: fix memory leak in lsi_scsi_realize()
      hw/nvram/xlnx-efuse: Do not expose as user-creatable
      hw/misc/pll: Do not expose as user-creatable
      hw/rtc/goldfish: keep time offset when resetting
      hw/mips: Mark the "mipssim" machine as deprecated
      hw/dma/i82374: Categorize and add description
      hw/display/dm163: Add description
      hw/block/m25p80: Categorize and add description
      hw/core/cpu: Use size_t for memory_rw_debug len argument
      hw/arm/fsl-imx8mp: Remove unused define
      ...

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>