On 11/07/2017 18:26, Alex Bennée wrote: >> It seems our minds crossed at the same time since Alex/Pablo fixed it >> and got merged in master as b5ed2e11ef39 "build: disable Xen on ARM" >> so this patch is no more necessary. >> >> Alex/Pablo, any thought on patch 2 regarding xen-mapcache.h? > > Pass, I know little of Xen on ARM other than I think it doesn't need > QEMU for device emulation. IIRC the use of QEMU on x86 is to handle the > weird set of devices you can get on a PC without bloating the > hypervisor. ARM is a lot simpler in that regard.
Yes, my understanding is that Xen on ARM doesn't need the mapcache. Another thing being discussed a few years ago was the creation of qemu-system-xenpv (aka xenpv-softmmu), where the same code would run on x86 or ARM. It would never support TCG, so the --disable-tcg patches would be a prerequisite for that. Paolo