On Mon, Feb 10, 2020 at 04:25:23PM +0000, Russell King - ARM Linux admin wrote: > On Mon, Feb 10, 2020 at 02:13:19PM +0000, Marc Zyngier wrote: > > KVM/arm was merged just over 7 years ago, and has lived a very quiet > > life so far. It mostly works if you're prepared to deal with its > > limitations, it has been a good prototype for the arm64 version, > > but it suffers a few problems: > > > > - It is incomplete (no debug support, no PMU) > > - It hasn't followed any of the architectural evolutions > > - It has zero users (I don't count myself here) > > - It is more and more getting in the way of new arm64 developments > > > > So here it is: unless someone screams and shows that they rely on > > KVM/arm to be maintained upsteam, I'll remove 32bit host support > > form the tree. One of the reasons that makes me confident nobody is > > using it is that I never receive *any* bug report. Yes, it is perfect. > > But if you depend on KVM/arm being available in mainline, please shout. > > It is only very recently that 64-bit ARM has really started to filter > down to people like me, and people like me have setup systems which > use 32-bit VMs under 64-bit hosts (about a year ago now.) In fact, > everything that you presently see for the *.armlinux.org.uk domain now > runs inside several 32-bit ARM VMs under a 64-bit ARM host. > > It isn't perfect; I've found issues with qemu and libvirt. One example > is the rather sub-standard RTC implementation, which means if you > use libvirt's managesave across a host reboot, the guests idea of > time-of-day freezes while it's asleep, and resumes when the guest is > reloaded - resulting in the guests time-of-day being rather wrong, > sometimes to the point that NTP gives up. That becomes very painful > if you use kerberos authentication, where time-of-day is important. > > So, just because you haven't received any bug reports doesn't mean > there aren't any users; there certainly are, there are problems, > but the problems are in places other than the kernel. ... argh, I see, you're not removing 32-bit guest on 64-bit. Ignore the above then. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up According to speedtest.net: 11.9Mbps down 500kbps up