On 04/07/2011 11:38 PM, Ian Campbell wrote: >> Not really. The TSC register is a requirement, but that's going to be >> present on any CPU which can boot Xen. We don't need any of the >> kernel's TSC machinery though. > So why the Kconfig dependency then? In principal a kernel compiled for a > non-TSC processor (which meets the other requirements for Xen, such as > PAE support) will run just fine under Xen on a newer piece of hardware. Not sure where it came from. It was probably never needed, or just added for some secondary effect we wanted. > Is there any downside to this patch (is X86_CMPXCHG in the same sort of > boat?) Only if we don't use cmpxchg in shared memory with other domains or the hypervisor. (I don't think it will dynamically switch between real and emulated cmpxchg depending on availability.) J _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/virtualization