Thread (115 messages) flat view 115 messages, 13 authors, 2015-08-27

[PATCH v3 08/31] arm64: CPU support

From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2012-09-10 16:44:10
Also in: linux-arch, lkml

On Fri, Sep 07, 2012 at 08:24:38PM +0100, Arnd Bergmann wrote:
On Friday 07 September 2012, Catalin Marinas wrote:
quoted
+#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 */ },
+};
quoted
+#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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help