On 08/16/2012 02:17 PM, Peter Zijlstra wrote: > On Thu, 2012-08-16 at 14:06 +0300, Avi Kivity wrote: > >> Another option is to deal with them on the host side. That has the >> benefit of working with non-Linux guests too. > > Right, its an insane amount of MSRs though, but it could be done if > someone takes the time to enumerate them all. It's tedious but that's life. > > If KVM then simply ignores all writes and returns all 0 on read we can > do the same we do for the regular PMU in check_hw_exists(). > >> We can just ignore the MSR and print some warning. > > If you don't mind printing a warning every time a Linux guest boots ;-) We can printk_once() it, or only under debug, now that we have dynamic debug. We also need to print the warning only if the counter is enabled. Will Linux configure uncore counters by default (why and which?) -- error compiling committee.c: too many arguments to function -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html