[libvirt] [PATCH 0/5] Deprecate obsolete architectures

Andrea Bolognani abologna at redhat.com
Sat Apr 1 15:52:01 UTC 2017


libvirt supports way too many architectures, including a
bunch which are no longer relevant these days.

As a result, developers spend a lot of their time focusing
on bugs and features that only affect legacy architectures
such as x86 rather than on improving support for reasonable,
modern architectures such as ppc64 and aarch64.

This series starts deprecating obsolete architectures so we
can drop support for them and retarget our efforts down the
line.

The initial list of deprecated architectures is fairly
conservative, only including those which are clearly obsolete
such as x86; on the other hand, dropping just those would
already allow us to get rid of a lot of complex and probably
fairly buggy code, so I think it's a good first step.

I'd suggest dropping the support for architectures we're
deprecating with this series completely with version 4.0.0,
due on January of next year, but I could be persuaded to
proceed earlier.


Andrea Bolognani (5):
  configure: Deprecate obsolete architectures
  daemon: Log warning when running on a deprecated architecture
  virsh: Emit warning when running on a deprecated architecture
  qemu: Taint guests emulating a deprecated architecture
  news: Document architecture deprecation

 configure.ac           | 15 +++++++++++++++
 daemon/libvirtd.c      |  5 +++++
 docs/news.xml          | 13 +++++++++++++
 src/conf/domain_conf.c |  3 ++-
 src/conf/domain_conf.h |  1 +
 src/qemu/qemu_domain.c |  3 +++
 src/util/virarch.h     |  3 +++
 tools/virsh.c          |  6 ++++++
 8 files changed, 48 insertions(+), 1 deletion(-)

-- 
2.7.4




More information about the libvir-list mailing list