On 17 March 2017 at 11:49, Daniel P. Berrange <berra...@redhat.com> wrote: > On Fri, Mar 17, 2017 at 11:08:22AM +0000, Peter Maydell wrote: >> We plan to drop support in a future QEMU release for host OSes >> and host architectures for which we have no test machine where >> we can build and run tests. For the 2.9 release, make configure >> print a warning if it is run on such a host, so that the user >> has some warning of the plans and can volunteer to help us >> maintain the port if they need it to continue to function. >> >> This commit flags up as deprecated the CPU architectures: >> * ia64 >> * sparc >> * anything which we don't have a TCG port for >> (and which was presumably using TCI) > > This seems to imply that if we remove supported for these architectures, > then TCI is no longer required either, or would there be other reasons > to want to keep TCI around, even when all host archs have a TCG port ?
I've never really seen the point in TCI, but others do, which is why it's in the tree. >> This list is definitely too all-encompassing, and we should >> move at least some of the BSDs into "not-deprecated". >> I'm posting the patch for the moment for code review on the >> logic and as a placeholder. > > FreeBSD is the one where I most frequently see developers engaging across > the overall virt tools stack (QEMU/libvirt/virt-manager/OpenStack). > GNU/kFreeBSD has come up a few times in libvirt, and I don't recall seeing > anyone mentioning the remaining BSDs - though perhaps thats because the > FreeBSD port fixes are enough to also make other BSDs work. Yeah. I'm just struggling with setting up a FreeBSD VM so we can compile test that. Interesting that GNU/kFreeBSD has users. thanks -- PMM