On 17 May 2013 14:26, Peter Maydell peter.maydell@linaro.org wrote:
On 17 May 2013 14:03, Mans Rullgard mans.rullgard@linaro.org wrote:
On 17 May 2013 13:30, Renato Golin renato.golin@linaro.org wrote:
<rant>Why don't we print full information like Intel?</rant>
The part you snipped:
CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc05 CPU revision : 1
That says Cortex-A5 r0p1 loud and clear. What info do you think is missing?
The bit where it actually says "Cortex-A5" rather than requiring you to know or fish about in TRMs for part, variant and revision field meanings...
I suppose those who have a need for this information already know how to interpret those values. Translating the ARM IDs to model names would be rather trivial.
On Intel you get a human-readable vendor_id and model name.
That's because Intel CPUs have the friendly string encoded in the silicon and returned by the CPUID instruction. Also, you probably still have to go and look up exactly what an i7-3632QM (what I'm typing this on) is.