Messages in this thread | | | Date | Mon, 10 Sep 2012 17:43:28 +0100 | From | Catalin Marinas <> | Subject | Re: [PATCH v3 08/31] arm64: CPU support |
| |
On Fri, Sep 07, 2012 at 08:24:38PM +0100, Arnd Bergmann wrote: > On Friday 07 September 2012, Catalin Marinas wrote: > > +#include <asm/cputable.h> > > + > > +extern unsigned long __cpu_setup(void); > > + > > +struct cpu_info __initdata cpu_table[] = { > > + { > > + .cpu_id_val = 0x000f0000, > > + .cpu_id_mask = 0x000f0000, > > + .cpu_name = "AArch64 Processor", > > + .cpu_setup = __cpu_setup, > > + }, > > + { /* Empty */ }, > > +}; > > > +#define MAIR(attr, mt) ((attr) << ((mt) * 8)) > > + > > +ENTRY(cpu_proc_init) > > + ret > > +ENDPROC(cpu_proc_init) > > + > > +ENTRY(cpu_proc_fin) > > + ret > > +ENDPROC(cpu_proc_fin) > > > These seem to be leftovers from multi-cpu support that can be removed.
Actually cpu_proc_fin() needs to be implemented for turning the caches off during setup_restart(). But I'll rename it to something more meaningful like cpu_cache_off(). The other can go.
-- Catalin
| |