On Mon, May 06, 2019 at 01:53:28PM +0200, Markus Armbruster wrote: > Eduardo Habkost <ehabk...@redhat.com> writes: > > > This series adds a new CPUClass::class_name_format field, which > > allows us to delete 16 of the 21 *_cpu_class_by_name() functions > > that exist today. > > Which five remain, and why?
alpha_cpu_class_by_name: * Translates aliases based on alpha_cpu_aliases; * Falls back to "ev67" unconditionally (there's a "TODO: remove match everything nonsense" comment). cris_cpu_class_by_name: * Translates "any" alias to "crisv32" if CONFIG_USER_ONLY. ppc_cpu_class_by_name: * Supports lookup by PVR if CPU model is a 8 digit hex number; * Converts CPU model to lowercase. superh_cpu_class_by_name: * Translates "any" alias to TYPE_SH7750R_CPU. sparc_cpu_class_by_name: * Replaces whitespaces with '-' on CPU model name. -- Eduardo