On 7 September 2013 10:13, Laurent Vivier <laur...@vivier.eu> wrote: > Le 07/09/2013 10:43, Peter Maydell a écrit : > In fact, I don't understand why a given CPU id has been chosen to be the > default value. I think there is a default value not because this is the > best/most used value but because we need a default.
The default for ARM is "any", which is specifically for linux-user and means "enable all possible user-visible instruction set options". That means it should be able to run any guest binary OK. Some other target CPU types do this, but not all; I think that ideally we should convert them to do similarly. I agree that the cases where we've picked some specific CPU to be the linux-user default are a bit dubious. -- PMM