On 15 April 2013 10:39, Andre Przywara <andre.przywara@xxxxxxxxxx> wrote: > On 04/15/2013 11:14 AM, Peter Maydell wrote: >> We *must* exclude KVM vcpu threads from ever running on A7s, >> because the cp15 handling code as it stands does not virtualize >> various registers (most notably the ID/feature registers) and >> so the vcpu will bounce between "looks like an A15" and "looks >> like a weird hybrid between A7 and A15". > > Can't we propagate some least common denominator or safe values for those > registers instead of propagating the host ones? Or ignore writes to them? Or > are there any real showstoppers which I overlooked? Yes, we could do all these things, and will have to; and we need to analyse all the cp15 registers to determine which we need to virtualize and in which of these ways. This is "tackling full big.LITTLE host support" and it is a big job. We need to do it at some point but for the moment we should just make sure we don't do weird and wrong things on an unsupported host config. -- PMM _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm