ChangeLog/5.2: Difference between revisions
(Created page with " == System emulation == === Incompatible changes === === New deprecated options and features === === 68k === === Alpha === === Arm === === AVR === === HPPA === === Mic...") |
No edit summary |
||
Line 127: | Line 127: | ||
== Build Information == | == Build Information == | ||
* The build system is now partly based on Meson. However, building is still done with ''configure'' and ''make'' as in previous versions of QEMU. | |||
* Binaries for emulators are placed in the root build directory, for example as ''qemu-system-ppc'' instead of ''ppc-softmmu/qemu-system-ppc''. Symbolic links from the old binary are preserved to simplify the transition. | |||
* In-tree builds are not supported anymore. The build system will try to cater for ''./configure && make && make install'' by building QEMU in a directory named ''build'', but you are encouraged to switch to out-of-tree builds instead. | |||
=== Python === | === Python === | ||
Line 135: | Line 138: | ||
=== Build Dependencies === | === Build Dependencies === | ||
* GNU Make 3.82 is now the minimum supported release for building QEMU. Note that this version is not included in macOS and must be installed from packaging systems such as Homebrew. | |||
* Python setuptools are now required to build QEMU. | |||
=== Testing === | === Testing === |
Revision as of 14:09, 21 August 2020
System emulation
Incompatible changes
New deprecated options and features
68k
Alpha
Arm
AVR
HPPA
Microblaze
MIPS
Nios2
OpenRISC
PowerPC
Renesas RX
Renesas SH
RISC-V
s390
SPARC
TileGX
Tricore
x86
Xtensa
Device emulation and assignment
ACPI
Audio
Block devices
Graphics
Input devices
IPMI
Network devices
NVDIMM
NVMe
PCI/PCIe
SCSI
SD card
SMBIOS
TPM
USB
VFIO
virtio
Xen
fw_cfg
9pfs
virtiofs
Semihosting
Audio
Character devices
Crypto subsystem
experimental qmp interface
GUI
GDBStub
Host support
Memory backends
Migration
Monitor
HMP
Network
Block device backends and tools
Tracing
Miscellaneous
User-mode emulation
TCG
Guest agent
Build Information
- The build system is now partly based on Meson. However, building is still done with configure and make as in previous versions of QEMU.
- Binaries for emulators are placed in the root build directory, for example as qemu-system-ppc instead of ppc-softmmu/qemu-system-ppc. Symbolic links from the old binary are preserved to simplify the transition.
- In-tree builds are not supported anymore. The build system will try to cater for ./configure && make && make install by building QEMU in a directory named build, but you are encouraged to switch to out-of-tree builds instead.
Python
GIT submodules
Container Based Builds
Build Dependencies
- GNU Make 3.82 is now the minimum supported release for building QEMU. Note that this version is not included in macOS and must be installed from packaging systems such as Homebrew.
- Python setuptools are now required to build QEMU.
Testing
Windows
Known issues
- see Planning/5.2