Peter Maydell
31ee190665
Merge tag 'hw-misc-20260309' of https://github.com/philmd/qemu into staging
Misc HW patches
- Remove versioned machines released in QEMU 3.1 and 4.0
- Enable X.Org text rendering on ATI VGA model
- Various memory leaks / overflows fixed
- Build using -Wformat-overflow=2 CPPFLAG
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmmu7BAACgkQ4+MsLN6t
# wN4P2RAA2m5XpiwqjyUaaidGQTZi1qNqj3DOl1nOh3XpFCzD4BGUtbJp+06i59iL
# Q8yxFr7jtsNDiRdWC2ow8rWp3aQhqzvsn1hpNFWZoVHWOBsPnHpOmgFINlw3nZA2
# d/boV8aKE/VXhLY8plL3T4oy9rUSiwd7S4rubYjVIr2BVOQaiMKEZvLYUS4ErP5Q
# rhhgj08Z6NhB6fE+kxmi/R1+C8i8mYnCtK2vO9kXoyfdiwFNBpfmaZ6xJ0eSI/v9
# 4GVkeEtTkBsvRjbo/S5OQIjUKYsB8y00UnaiO+VRPxVDHqks5eP2WtrZOjOKTs+C
# EaNkhqocMowGRt23JqM0XVaYktjzsXIYTGnRI33hmwL1qbyYK91wzxt5JqwYlpHo
# EGn6YqV4to/1QLSzPr25cETf089ZJ6gqoIPP/I8dwj4Ups+nDaAvRvOKAOTTnyez
# F8zZ+AYe6jhZKKN0iTwoaBUCFt1VgtJ6gSz/GChoALTrEcOGEzBxkfAbzTq9ir8/
# lmO62Rmdrzc8KZiclOyCQM1kOzNH4Jdzy3jEN9cyIQRhf+KVz1uQEqyR4Lb8xmHy
# S9Hts6CTP8yPXh/kL0xAlaY1IDRrkFwuTS52+XjwNyKTQFsOJX6VE2fJgA8ut7Jq
# gNc3sq0G1aCMRqB/1XHvawfSK1o6Olyk1P1i/FUAFzjIxGX0PMw=
# =zL9Q
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Mar 9 15:49:36 2026 GMT
# 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-20260309' of https://github.com/philmd/qemu: (49 commits)
hw/misc/riscv_cpc: Free CPU array in instance_finalize
hw/misc/sifive_e_aon: Don't leak timer
hw/i3c/dw-i3c: Fix memory leaks in error logging paths
ati-vga: Do not access pixel outside the screen
ati-vga: Simplify hw cursor drawing
ati-vga: Implement HOST_DATA flush to VRAM
ati-vga: Implement HOST_DATA register writes
ati-vga: Implement scissor rectangle clipping for 2D operations
ati-vga: Remove ATIVGAState param from ati_2d_do_blt
ati-vga: Split ati_2d_do_blt from ati_2d_blt
ati-vga: Extract setup_2d_blt_ctx from ati_2d_blt
ati-vga: Introduce ATI2DCtx struct for 2D blit context
ati-vga: Use local variables for register values in ati_2d_blt
ati-vga: Remove src and dst stride mutation in ati_2d_blt
hw: Make qdev_get_printable_name() consistently return freeable string
hw/qdev: Document qdev_get_dev_path()
hw/timer/slavio_timer: Free resources allocated in instance_init
hw/sparc/sun4m: Use qdev GPIOs rather than qemu_allocate_irqs()
hw/sparc/sun4m: Don't set up dummy cpu interrupts
hw/net/npcm_gmac: Catch accesses off the end of the register array
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2026-03-09 17:19:26 +00:00
..
2026-02-23 14:38:22 +01:00
2026-02-20 13:04:45 -05:00
2026-03-06 09:43:18 +00:00
2026-03-08 23:11:11 +01:00
2026-02-27 12:13:53 +00:00
2026-02-24 13:11:29 -05:00
2026-03-06 17:45:16 +01:00
2026-03-09 17:19:26 +00:00
2026-03-09 14:37:01 +01:00
2026-03-09 16:45:24 +01:00
2026-02-27 12:13:53 +00:00
2026-02-24 13:11:29 -05:00
2026-02-23 14:28:57 +01:00