[PATCH 0/5] Deprecate obsolete architectures

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux