deprecated.rst (582a098e6ca00dd42f317dad8affd13e5a20bc42) deprecated.rst (54ab3c3feef6e5a6c6cf97c4532ebed642ec2705)
1.. _Deprecated features:
2
3Deprecated features
4===================
5
6In general features are intended to be supported indefinitely once
7introduced into QEMU. In the event that a feature needs to be removed,
8it will be listed in this section. The feature will remain functional for the

--- 199 unchanged lines hidden (view full) ---

208-------------------
209
210MIPS ``Trap-and-Emul`` KVM support (since 6.0)
211''''''''''''''''''''''''''''''''''''''''''''''
212
213The MIPS ``Trap-and-Emul`` KVM host and guest support has been removed
214from Linux upstream kernel, declare it deprecated.
215
1.. _Deprecated features:
2
3Deprecated features
4===================
5
6In general features are intended to be supported indefinitely once
7introduced into QEMU. In the event that a feature needs to be removed,
8it will be listed in this section. The feature will remain functional for the

--- 199 unchanged lines hidden (view full) ---

208-------------------
209
210MIPS ``Trap-and-Emul`` KVM support (since 6.0)
211''''''''''''''''''''''''''''''''''''''''''''''
212
213The MIPS ``Trap-and-Emul`` KVM host and guest support has been removed
214from Linux upstream kernel, declare it deprecated.
215
216Host Architectures
217------------------
218
219BE MIPS (since 7.2)
220'''''''''''''''''''
221
222As Debian 10 ("Buster") moved into LTS the big endian 32 bit version of
223MIPS moved out of support making it hard to maintain our
224cross-compilation CI tests of the architecture. As we no longer have
225CI coverage support may bitrot away before the deprecation process
226completes. The little endian variants of MIPS (both 32 and 64 bit) are
227still a supported host architecture.
228
216QEMU API (QAPI) events
217----------------------
218
219``MEM_UNPLUG_ERROR`` (since 6.2)
220''''''''''''''''''''''''''''''''''''''''''''''''''''''''
221
222Use the more generic event ``DEVICE_UNPLUG_GUEST_ERROR`` instead.
223

--- 141 unchanged lines hidden (view full) ---

365since this is now marked stable, new development should be done on that
366rather than the existing C version in the QEMU tree.
367The C version will still accept fixes and patches that
368are already in development for the moment, but will eventually
369be deleted from this tree.
370New deployments should use the Rust version, and existing systems
371should consider moving to it. The command line and feature set
372is very close and moving should be simple.
229QEMU API (QAPI) events
230----------------------
231
232``MEM_UNPLUG_ERROR`` (since 6.2)
233''''''''''''''''''''''''''''''''''''''''''''''''''''''''
234
235Use the more generic event ``DEVICE_UNPLUG_GUEST_ERROR`` instead.
236

--- 141 unchanged lines hidden (view full) ---

378since this is now marked stable, new development should be done on that
379rather than the existing C version in the QEMU tree.
380The C version will still accept fixes and patches that
381are already in development for the moment, but will eventually
382be deleted from this tree.
383New deployments should use the Rust version, and existing systems
384should consider moving to it. The command line and feature set
385is very close and moving should be simple.
373
374
375QEMU guest agent
376----------------
377
378``--blacklist`` command line option (since 7.2)
379'''''''''''''''''''''''''''''''''''''''''''''''
380
381``--blacklist`` has been replaced by ``--block-rpcs`` (which is a better
382wording for what this option does). The short form ``-b`` still stays
383the same and thus is the preferred way for scripts that should run with
384both, older and future versions of QEMU.
385
386``blacklist`` config file option (since 7.2)
387''''''''''''''''''''''''''''''''''''''''''''
388
389The ``blacklist`` config file option has been renamed to ``block-rpcs``
390(to be in sync with the renaming of the corresponding command line
391option).