Qemu 10.2.0 : 2300 commits, 188 contributeurs

Par:
francoistonic

lun, 29/12/2025 - 09:28

La dernière version de Qemu intègre plus de 2 300 comits. Les changements annoncés sont importants :

- support 9pfs pour les hôtes FreeBSD

- amélioration des performances sur la boucle principale Qemu

- nombreux bugs corrigés

- sur ARM, support de nombreuses fonctions matériells dont FEAT_SCTLR2, FEAT_TCR2, FEAT_CSSC, FEAT_LSE128, FEAT_ATS1A, FEAT_RME_GPC2, FEAT_AIE, FEAT_MEC, and FEAT_GCS, amd-versal2-virt

- émulation des stations HP715/64 et NCR 53c710 SCSI Controller et du composant multi-I/O HP LASI

- sur PowerPC : support de PowerNV11 et PPE42, support de FADUMP pour les gammes pSeries

Spécifiquement sur RISC-V, les nouveautés : 

RISC-VISA and Extensions

  • Minor fixes of RISC-V CFI
  • Modify minimum VLEN rule
  • Make PMP granularity configurable

Machines

  • Add riscv64 to FirmwareArchitecture
  • Implement MonitorDef HMP API
  • Update OpenSBI to v1.7
  • Correct mmu-type property of sifive_u harts in device tree
  • Fix Ethernet interface support for microchip-icicle-kit

Fixes and Misc

  • Fix MSI table size limit
  • Fix SiFive UART character drop issue and minor refactors
  • Fix RISC-V timer migration issues
  • Align memory allocations to 2M on RISC-V
  • Fix vslide1[up|down].vx unexpected result when XLEN=32 and SEW=64
  • Fixup IOMMU PDT Nested Walk
  • Fix endianness swap on compressed instructions
  • Update status of IOMMU kernel support
  • Fix mask for smsiaddrcfgh

s390x

  • Enable irqfd to be used for virtio-pci on s390x if the kernel supports it to improve virtio-pci performance with KVM
  • Provide a QAPI event when SCLP control-program identification data gets updated by the guest
  • Fix problems with missing Clock Comparator interrupts in certain corner cases
  • Use address generation for register branch targets in TCG mode

Voir le très long changelog : https://wiki.qemu.org/ChangeLog/10.2

Téléchargement : https://www.qemu.org/download/#source