Доступен релиз qemu 7.1, программы для эмуляции аппаратного обеспечения различных платформ. В этой версии внесено более 2800 изменений от 238 разработчиков.
Основные нововведения:
- Добавлен эмулятор LoongArch с поддержкой LA64.
- В Linux реализована опция zero-copy-send
- В QMP добавлена команда block-export-add.
- В эмуляторе ARM:
- Добавлены новые типы эмулируемых машин: Aspeed AST1030 SoC, Qaulcomm и AST2600/AST1030 (fby35).
- Реализована поддержка эмуляции процессоров Cortex-A76 и Neoverse-N1, а также процессорных расширений SME, RAS и команд для блокирования утечек из внутреннего кэша в ходе спекулятивного выполнения инструкций на CPU.
- Для машин «virt» реализована эмуляция контроллера прерываний GICv4
- В эмуляторе x86 для KVM добавлена поддержка виртуализации механизма трассировки LBR (Last Branch Record).
- В эмуляторе HPPA:
- Улучшена эмуляция последовательного порта.
- Добавлены дополнительные консольные шрифты STI.
- В эмуляторе MIPS (для плат Nios2):
- Добавлена эмуляция теневого набора регистров и векторного контроллера прерывания (Vectored Interrupt Controller).
- Улучшена обработка исключений.
- В эмуляторе OpenRISC (для машины «or1k-sim») добавлена возможность использования до 4 UART-устройств 16550A.
- В эмулятор RISC-V:
- Добавлена поддержка новых расширений набора команд (ISA), определённых в спецификации 1.12.0.
- Добавлена поддержка расширения Sdtrig
- Улучшена поддержка векторных инструкций.
- Расширены возможности для отладки.
- В эмулируемую машину «virt» добавлена поддержка TPM.
- В эмулируемую машину «OpenTitan» добавлена поддержка Ibex SPI.
- В эмуляторе 390x:
- Обеспечена поддержка расширений VEF 2 (Vector-Enhancements Facility 2).
- В s390-ccw BIOS реализована возможность загрузки с дисков, имеющих размер сектора, отличный от 512 байт.
- В эмулятор Xtensa:
- Добавлена поддержка ядер lx106
- Добавлена поддержка объектных кодов для тестирования кэша.
>>> Источник