* [PULL v2 00/38] Misc HW patches for 2025-09-02
@ 2025-09-02 16:00 Philippe Mathieu-Daudé
2025-09-03 7:19 ` Philippe Mathieu-Daudé
2025-09-03 9:37 ` Richard Henderson
0 siblings, 2 replies; 3+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-09-02 16:00 UTC (permalink / raw)
To: qemu-devel
The following changes since commit 8415b0619f65bff12f10c774659df92d3f61daca:
Merge tag 'qga-pull-2025-08-29-v2' of https://github.com/kostyanf14/qemu into staging (2025-09-02 12:07:05 +0200)
are available in the Git repository at:
https://github.com/philmd/qemu.git tags/hw-misc-20250902
for you to fetch changes up to e502e614f4c3e5ee7b12cf1c926d9581262fd626:
hw/i386/pc_piix.c: remove unnecessary if() from pc_init1() (2025-09-02 17:58:05 +0200)
v2: Dropped "hw/sd/sdcard: Fix size check for backing block image"
----------------------------------------------------------------
Misc HW patches
- Compile various system files once
- Remove SDCard spec v1.10
- Remove mipssim machine and mipsnet device model
- Prevent crash in e1000e when legacy interrupt fires after enabling MSI-X
- Introduce qemu_init_irq_child()
- Remove various memory leaks reported by ASan
- Few Coverity fixes
- Use 74Kf CPU to run MIPS16e binaries and M14Kc for microMIPS ones
(a pair if spurious checkpatch.pl warnings ignored).
----------------------------------------------------------------
Aditya Gupta (1):
hw/ppc: Fix build error with CONFIG_POWERNV disabled
Cédric Le Goater (4):
hw/arm/virt: Include 'system/system.h'
hw/isa/superio: Include 'system/system.h'
hw/mips/loongson3_virt: Include 'system/system.h'
hw/mips/malta: Include 'system/system.h'
Denis Rastyogin (1):
target/mips: fix TLB huge page check to use 64-bit shift
Djordje Todorovic (1):
hw/pci: Allow explicit function numbers in pci
Jan Kiszka (3):
hw/sd/sdcard: Add validation for boot-partition-size
hw/sd/sdcard: Refactor sd_bootpart_offset
crypto/hmac: Allow to build hmac over multiple
qcrypto_gnutls_hmac_bytes[v] calls
Laurent Vivier (1):
e1000e: Prevent crash from legacy interrupt firing after MSI-X enable
Mark Cave-Ayland (1):
hw/i386/pc_piix.c: remove unnecessary if() from pc_init1()
Peter Maydell (8):
hw/irq: New qemu_init_irq_child() function
hw/char/serial-pci-multi: Use qemu_init_irq_child() to avoid leak
hw/ide/ich.c: Use qemu_init_irq_child() to avoid memory leak
hw/gpio/pca9554: Avoid leak in pca9554_set_pin()
hw/char/max78000_uart: Destroy FIFO on deinit
hw/misc/xlnx-versal-cframe-reg: Free FIFO, g_tree on deinit
hw/display/xlnx_dp: Don't leak dpcd and edid objects
hw/arm/boot: Correctly free the MemoryDeviceInfoList
Philippe Mathieu-Daudé (12):
hw/sd/sdcard: Remove support for spec v1.10
target/ppc/kvm: Avoid using alloca()
docs/devel/style: Mention alloca() family API is forbidden
scripts/coverity-scan/COMPONENTS.md: Add a 'plugins' category
hw/scsi/mptsas: Avoid silent integer truncation in MPI_FUNC_IOC_INIT
hw/ssi: Document ssi_transfer() method
elf: Add EF_MIPS_ARCH_ASE definitions
linux-user/mips: Select 74Kf CPU to run MIPS16e binaries
linux-user/mips: Select M14Kc CPU to run microMIPS binaries
hw/mips: Remove mipssim machine
hw/net: Remove mipsnet device model
docs/about/removed-features: Clarify 'device_add' is removed
Pierrick Bouvier (6):
migration: compile migration/ram.c once
migration/vfio: compile only once
cpu-target: build compilation unit once for user/system
include/exec/target_page.h: move page-target.c to header
hw/meson: enter target hw first
hw/intc: compile some arm related source once
MAINTAINERS | 7 +-
docs/about/deprecated.rst | 18 --
docs/about/removed-features.rst | 14 +-
docs/devel/style.rst | 4 +-
docs/system/target-mips.rst | 11 -
configs/devices/mips-softmmu/common.mak | 1 -
meson.build | 5 +-
hw/sd/sdmmc-internal.h | 3 +-
include/crypto/hmac.h | 12 +
include/elf.h | 7 +
include/exec/target_page.h | 11 +-
include/hw/irq.h | 23 +-
include/hw/sd/sd.h | 1 -
include/hw/ssi/ssi.h | 14 ++
target/ppc/cpu.h | 4 +
cpu-target.c | 5 -
crypto/hmac-gcrypt.c | 4 +-
crypto/hmac-glib.c | 4 +-
crypto/hmac-gnutls.c | 4 +-
crypto/hmac-nettle.c | 4 +-
hw/arm/boot.c | 2 +-
hw/arm/virt.c | 1 +
hw/char/max78000_uart.c | 7 +
hw/char/serial-pci-multi.c | 3 +-
hw/core/irq.c | 8 +
hw/display/xlnx_dp.c | 10 +-
hw/gpio/pca9554.c | 2 +-
hw/i386/pc_piix.c | 6 +-
hw/ide/ich.c | 3 +-
hw/isa/isa-superio.c | 1 +
hw/mips/loongson3_virt.c | 1 +
hw/mips/malta.c | 1 +
hw/mips/mipssim.c | 249 --------------------
hw/misc/xlnx-versal-cframe-reg.c | 9 +
hw/net/e1000e_core.c | 5 -
hw/net/mipsnet.c | 297 ------------------------
hw/pci/pci.c | 15 +-
hw/ppc/pnv.c | 86 +++++++
hw/scsi/mptsas.c | 6 +-
hw/sd/sd.c | 37 +--
linux-user/mips/elfload.c | 6 +
migration/vfio-stub.c | 16 ++
migration/vfio.c | 14 --
page-target.c | 21 --
target-info-stub.c | 4 +
target/mips/tcg/system/tlb_helper.c | 2 +-
target/ppc/kvm.c | 6 +-
target/ppc/misc_helper.c | 59 +----
hw/intc/meson.build | 6 +-
hw/meson.build | 45 ++--
hw/mips/Kconfig | 7 -
hw/mips/meson.build | 1 -
hw/net/Kconfig | 3 -
hw/net/meson.build | 1 -
hw/net/trace-events | 7 -
migration/meson.build | 8 +-
scripts/coverity-scan/COMPONENTS.md | 3 +
57 files changed, 330 insertions(+), 784 deletions(-)
delete mode 100644 hw/mips/mipssim.c
delete mode 100644 hw/net/mipsnet.c
create mode 100644 migration/vfio-stub.c
delete mode 100644 page-target.c
--
2.51.0
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PULL v2 00/38] Misc HW patches for 2025-09-02
2025-09-02 16:00 [PULL v2 00/38] Misc HW patches for 2025-09-02 Philippe Mathieu-Daudé
@ 2025-09-03 7:19 ` Philippe Mathieu-Daudé
2025-09-03 9:37 ` Richard Henderson
1 sibling, 0 replies; 3+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-09-03 7:19 UTC (permalink / raw)
To: Richard Henderson; +Cc: qemu-devel
Hi Richard,
On 2/9/25 18:00, Philippe Mathieu-Daudé wrote:
> The following changes since commit 8415b0619f65bff12f10c774659df92d3f61daca:
>
> Merge tag 'qga-pull-2025-08-29-v2' of https://github.com/kostyanf14/qemu into staging (2025-09-02 12:07:05 +0200)
>
> are available in the Git repository at:
>
> https://github.com/philmd/qemu.git tags/hw-misc-20250902
>
> for you to fetch changes up to e502e614f4c3e5ee7b12cf1c926d9581262fd626:
>
> hw/i386/pc_piix.c: remove unnecessary if() from pc_init1() (2025-09-02 17:58:05 +0200)
>
> v2: Dropped "hw/sd/sdcard: Fix size check for backing block image"
>
> ----------------------------------------------------------------
> Misc HW patches
>
> - Compile various system files once
> - Remove SDCard spec v1.10
> - Remove mipssim machine and mipsnet device model
> - Prevent crash in e1000e when legacy interrupt fires after enabling MSI-X
> - Introduce qemu_init_irq_child()
> - Remove various memory leaks reported by ASan
> - Few Coverity fixes
> - Use 74Kf CPU to run MIPS16e binaries and M14Kc for microMIPS ones
>
> (a pair if spurious checkpatch.pl warnings ignored).
>
> ----------------------------------------------------------------
Could you restart this job that timeouted please?
https://gitlab.com/qemu-project/qemu/-/jobs/11225398103
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PULL v2 00/38] Misc HW patches for 2025-09-02
2025-09-02 16:00 [PULL v2 00/38] Misc HW patches for 2025-09-02 Philippe Mathieu-Daudé
2025-09-03 7:19 ` Philippe Mathieu-Daudé
@ 2025-09-03 9:37 ` Richard Henderson
1 sibling, 0 replies; 3+ messages in thread
From: Richard Henderson @ 2025-09-03 9:37 UTC (permalink / raw)
To: qemu-devel
On 9/2/25 18:00, Philippe Mathieu-Daudé wrote:
> The following changes since commit 8415b0619f65bff12f10c774659df92d3f61daca:
>
> Merge tag 'qga-pull-2025-08-29-v2' ofhttps://github.com/kostyanf14/qemu into staging (2025-09-02 12:07:05 +0200)
>
> are available in the Git repository at:
>
> https://github.com/philmd/qemu.git tags/hw-misc-20250902
>
> for you to fetch changes up to e502e614f4c3e5ee7b12cf1c926d9581262fd626:
>
> hw/i386/pc_piix.c: remove unnecessary if() from pc_init1() (2025-09-02 17:58:05 +0200)
>
> v2: Dropped "hw/sd/sdcard: Fix size check for backing block image"
>
> ----------------------------------------------------------------
> Misc HW patches
>
> - Compile various system files once
> - Remove SDCard spec v1.10
> - Remove mipssim machine and mipsnet device model
> - Prevent crash in e1000e when legacy interrupt fires after enabling MSI-X
> - Introduce qemu_init_irq_child()
> - Remove various memory leaks reported by ASan
> - Few Coverity fixes
> - Use 74Kf CPU to run MIPS16e binaries and M14Kc for microMIPS ones
>
> (a pair if spurious checkpatch.pl warnings ignored).
Applied, thanks. Please update https://wiki.qemu.org/ChangeLog/10.2 as appropriate.
r~
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-09-03 9:39 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-02 16:00 [PULL v2 00/38] Misc HW patches for 2025-09-02 Philippe Mathieu-Daudé
2025-09-03 7:19 ` Philippe Mathieu-Daudé
2025-09-03 9:37 ` Richard Henderson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).