Commit 4c33c097f3 for qemu.org

commit 4c33c097f3a8a8093bcbaf097c3a178051e51b3e
Merge: 74b3445378 7f2a5272ff
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Thu Mar 13 10:35:25 2025 +0800

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

    Misc HW patches

    - Set correct values for MPC8569E's eSDHC (Zoltan)
    - Emulate Ricoh RS5C372 RTC device (Bernhard)
    - Array overflow fixes in SMSC91C111 netdev (Peter)
    - Fix typo in Xen HVM (Philippe)
    - Move graphic height/width/depth globals to their own file (Philippe)
    - Introduce qemu_arch_available() helper (Philippe)
    - Check fw_cfg's ACPI availability at runtime (Philippe)
    - Remove virtio-mem dependency on CONFIG_DEVICES (Philippe)
    - Sort HyperV SYNDBG API definitions (Pierrick)
    - Remove need for SDHCI_VENDOR_FSL definition (Philippe)

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmfRXiMACgkQ4+MsLN6t
    # wN5zFhAAzSW/hZneD8hycKtr9nBlvZSD72cEt+b656OCbTyyucUi1sG4rMPMvHeW
    # h6HP6xt2SfQxXbec6Y0pWxWUkBOQzk72s0zpttOED3oEspkrId2D+VSsSH1E+QLh
    # WoG7/hVgz0bDHexWYIDdGufO4no/icwewAKmC5Kp2HbaNxIIHyWlK1+RO69/lCLN
    # s3qkNesMsQyEWN28ogEMRqyCIG3oJVP76U4TVcdxIiE51WI8sP8/7V2um0AXN68m
    # IV3INrfVJjGDp501elrUbD3qsYopRdxoMAvwiVojrLXin6xtS+SQjEe/hcNxzM70
    # 0IQPp9WWwLjNkeFlAJF4wpwGJttFNHj+5gtH7/YRrP75jt9kAxPXkFw/OFfpVd30
    # NYbeFlWDhRL1QPBs+WPBZTrfD7fRmpfMJRLF3/w61+WvnVrshlyDaoCWbR+L329F
    # uOQFsBdAD7m/lkZ0mHtskS2vkZx7Itn1av4gql7T7/6cE1R7ItKy1HY9UUCtY6Gp
    # 7V6XrsAE3khg2HY8IcJ73+sPLQn/GxqZFE7PqmAhgcl6RZEFQv8PNrEgFxCEYyuK
    # KJjx0hRMLoigp0CEclLfOqz2d3knsI8SJbgD4iTYQc02E69lx8a4XS4N8JXoLEdh
    # 3i/ndwKEFmzwNuqbU0nYsSJDiAO9ejra8O2BXZS/a4pkxC2jtdw=
    # =VVr6
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 12 Mar 2025 18:12:51 HKT
    # 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-20250312' of https://github.com/philmd/qemu:
      hw/sd/sdhci: Remove need for SDHCI_VENDOR_IMX definition
      hw/hyperv/hyperv-proto: Move SYNDBG definitions from target/i386
      hw/virtio/virtio-mem: Remove CONFIG_DEVICES include
      hw/i386/fw_cfg: Check ACPI availability with acpi_builtin()
      hw/acpi: Introduce acpi_builtin() helper
      system: Replace arch_type global by qemu_arch_available() helper
      system: Extract target-specific globals to their own compilation unit
      hw/xen/hvm: Fix Aarch64 typo
      hw/net/smc91c111: Don't allow data register access to overrun buffer
      hw/net/smc91c111: Use MAX_PACKET_SIZE instead of magic numbers
      hw/net/smc91c111: Sanitize packet length on tx
      hw/net/smc91c111: Sanitize packet numbers
      hw/rtc: Add Ricoh RS5C372 RTC emulation
      hw/sd/sdhci: Set reset value of interrupt registers

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